@charset "utf-8";
/* CSS Document */
.ls-special-logo .img_title{ display:none;}
.ls-wqfw-content{ background: url("../images-wqfw/wqfw-bodybg.png") center top no-repeat #2f87fb;}
.ls-relative{ position: relative;}
.ls-wqfw-head{ height: 298px;}
.ls-wqfw-banner{ text-align: center; margin: 66px 0 57px;}
.ls-wqfw-banner .img_title{ display: none;}
.ls-wqfw-icon{ position: absolute; right: 0px; top:58px;}
/*主页*/
.ls-wqfw-main{height: 520px; margin-bottom: 62px;border-radius: 20px;opacity: 1;background: rgba(255, 255, 255, 0.35);border: 1.5px solid rgba(255, 255, 255, 0.45);backdrop-filter: blur(60px);}
.ls-wqfw-list{ padding:97px 0 0 79px; overflow: hidden;}
.ls-wqfw-list li{float:left;width: 480px; height: 330px;border-radius: 16px;background: #fff;box-shadow: 0px 4px 20px 0px rgba(105, 137, 212, 0.35); margin-right: 79px; cursor: pointer;}
.ls-wqfw-list li a{display: block; line-height: 80px; text-align:center; font-size: 32px; padding-top: 50px; height: 280px;}
.ls-wqfw-list li img{ display: block;margin: 0 auto;}
.ls-wqfw-list li a:hover img{transform: rotateY(360deg); -webkit-transform: rotateY(360deg); transition: all .6s; -webkit-transition: all .6s;}
/*底部*/
.ls-link{ display:none;}
@media (max-width:1199px) and (min-width:992px){
    .ls-wqfw-icon img{ width: 300px; height: auto;}
    .ls-wqfw-list{ padding:97px 0 0 50px;  }
    .ls-wqfw-list li{ width: 419px; margin-right: 50px; }
}
@media (max-width:991px){
    .ls-wqfw-head{ height: auto;}
    .ls-wqfw-banner img{ width: 100%; height: auto;}
    .ls-wqfw-icon{top:158px;}
    .ls-wqfw-icon img{ width: 200px; height: auto;}
    .ls-wqfw-main{height: auto; margin-bottom: 20px;}
    .ls-wqfw-list{ padding:30px 0 30px 30px;  }
    .ls-wqfw-list li{ width: 336px; margin-right: 30px; }
}
@media (max-width:767px){
    .ls-wqfw-banner{  margin: 30px 0 30px;}
    .ls-wqfw-icon{display: none;}
    .ls-wqfw-list{ padding:10px 10px 0;  }
    .ls-wqfw-list li{ width: auto; margin-right: 0px;float: none; margin-bottom: 10px; }
}
/*提交诉求*/
.ls-wqfw-sqBox,.ls-wqfw-cxBox{width: 100%; height:auto; background: #fff;border-radius: 16px; padding:50px 100px 60px; display: none;box-sizing: border-box; margin-bottom: 45px;}
.ls-wqfw-btn{width: 33px; height: 32px; background: url("../images-wqfw/ls-cx-btn.png")  no-repeat; position: absolute; right: -33px;top:-32px; cursor: pointer;}
.ls-wqfw-tit{ height: 35px; text-align: center;}
.ls-wqfw-tit p{ display: inline-block; padding: 0 24px; font-size: 32px; font-weight: bold;position: relative; line-height: 35px; vertical-align: top;}
.ls-wqfw-tit i{ position: absolute;width: 63px; height: 20px; top:8px;}
.ls-wqfw-tit .icon-l{ background: url("../images-wqfw/ls-tjsq-l.png") no-repeat; left:-63px;}
.ls-wqfw-tit .icon-r{background: url("../images-wqfw/ls-tjsq-r.png") no-repeat; right:-63px;}
.message_form{ margin-top: 24px;}
.message_form .ls-tit{ height: 58px;line-height: 58px; font-size:20px; padding-left: 20px;position: relative; font-weight: bold;}
.message_form .ls-tit:before{content: '';width: 4px;height: 26px; position: absolute;left:0px;top:16px; background: #1C67FD;border-radius: 2px;}
.message_form li{  font-size: 18px;  overflow: inherit;  border-bottom: 0 none; background: none; margin-bottom: 20px;}
.message_form .half{ width: 488px;}
.message_form .full{clear: both;}
.message_form .title{ line-height: 26px; margin-bottom: 15px; height: 26px;}
.message_form .input{border: 1px solid #CCCCCC;height: 46px; border-radius: 4px;}
.message_form .input input{ border: 0 none; height: 40px; width: 100%; text-indent: 16px; background: none; padding: 3px 0;vertical-align: top;   line-height: 40px;font-family: "Microsoft YaHei"; color: #ccc;}
.message_form .input_time{ background: url("../images/yytime.png") 20px center no-repeat; text-indent: 43px;}
.message_form .textarea{  border: 1px solid #ccc;border-radius: 4px;    position: relative; height: 128px; }
.message_form .textarea textarea{ background: none; border: 0 none; width: 100%; padding: 16px;  box-sizing: border-box;  height:100%; resize: none;   line-height: 30px;font-family: "Microsoft YaHei";color: #ccc;}
.message_form .select{ height: 48px;  }
.message_form .select select{padding: 3px 5px; border: #ccc 1px solid;border-radius: 4px; width: 100%;vertical-align: middle;  color: #ccc; height:48px; line-height: 48px;font-family: "Microsoft YaHei";}
.message_form .red{ color: #f00; padding: 0 0 0 4px;}
.message_form .btnbox{ text-align: center; padding: 13px 0 0; font-size: 0; line-height: 0; margin-bottom: 0px; clear: both;}
.message_form .btnbox input{ height: 56px; vertical-align: top; line-height: 56px; margin: 0 16px; width: 160px; text-align: center; font-size: 24px; color: #fff; cursor: pointer; background: linear-gradient(270deg, #33DEF8 -8%, #1C67FD 100%); border: 0 none;font-family: "Microsoft YaHei"; border-radius: 4px;}
.message_form .btnbox .btn-search{background: #E4E4E4;color:#333;}
.message_form input::-webkit-input-placeholder {color:#CCCCCC;}
.message_form input:-moz-placeholder {color:#CCCCCC;}
.message_form input::-moz-placeholder {color:#CCCCCC;}
.message_form input:-ms-input-placeholder {color:#CCCCCC;}
.message_form textarea::-webkit-input-placeholder {color:#CCCCCC;}
.message_form textarea:-moz-placeholder {color:#CCCCCC;}
.message_form textarea::-moz-placeholder {color:#CCCCCC;}
.message_form textarea:-ms-input-placeholder {color:#CCCCCC;}
.message_form .file-name{ float: left; line-height: 40px;}
.message_form .file{ margin-left: 46px;}
.message_form .file .btn-upload{ float:left; height: 40px; line-height: 40px; width: 120px; background:url("../images-wqfw/file-close.png") 11px center no-repeat #E8F0FF; border-radius:4px;color: #1C67FD;font-size: 18px; border: 0 none;text-align: left;text-indent: 37px;}

.message_form_cx{ width: 488px; margin: 0 auto; margin-top: 24px;}
.message_form_cx .yzm{border: 1px solid #CCCCCC; height: 46px; border-radius: 4px; width: 198px;float: left; margin-right: 10px;}
.message_form_cx .yzm input{ border: 0 none; height: 40px; width: 100%; text-indent: 16px; background: none; padding: 3px 0; vertical-align: top;  line-height: 40px;font-family: "Microsoft YaHei"; color: #ccc;}
.message_form_cx .fs{background: #1C67FD;width: 136px; height: 48px;border-radius: 4px; text-align: center;  float: left;  }
.message_form_cx .fs input{background: none; border: none;font-size: 18px; color: #fff;line-height: 48px;vertical-align: top;}
.message_form_cx .btnbox{ padding-top: 44px;clear: both;}
@media (max-width:1199px) and (min-width:992px){
    .ls-wqfw-sqBox,.ls-wqfw-cxBox{padding:50px 50px 60px; }
    .message_form .half{ width: 431px;}
    .ls-wqfw-btn{ right: 0px; top:-40px;}
}
@media (max-width:991px){
    .ls-wqfw-sqBox,.ls-wqfw-cxBox{padding:30px; }
    .message_form .half{ width: 340px;}
    .ls-wqfw-btn{ right: 0px; top:-40px;}
}
@media (max-width:767px){
    .ls-wqfw-sqBox,.ls-wqfw-cxBox{padding:20px 10px 10px; margin-bottom: 10px; }
    .message_form{ margin-top: 10px;}
    .message_form .half{ width:auto; float: none;}
    .message_form .btnbox input{width: 120px; margin: 0 5px;}
    .message_form_cx .btnbox{ padding-top: 15px;}
}
@media (max-width:528px){
    .message_form_cx{ width: auto; margin-top: 10px;}
}
@media (max-width:367px){
    .message_form_cx .btnbox{ padding-top: 10px;}
    .message_form_cx .yzm{ float: none; width: auto;margin-right: 0px;}
    .message_form_cx .fs{ margin-top: 10px;}
}
/*查询进度结果页*/
.ls-contain-ny{background: #FFFFFF;border-radius: 16px; margin-bottom: 40px;padding: 10px 40px 40px;}
.ls-location{ line-height: 42px; margin-bottom: 16px; font-size: 16px; padding-left: 24px; background: url("../images-wqfw/location.png") left 13px no-repeat; color: #999;}
.ls-location span{ color: #666;}
.ls-location a{ color: #999;}
.ls-location a:hover{color: #1C67FD;}
.ls-column-tit{ height: 48px;border-bottom: 1px solid #D8D8D8; line-height: 35px;}
.ls-column-tit span{ border-bottom: 1px solid #1C67FD; bottom: -1px;color: #1C67FD; font-size: 24px; font-weight: bold;height: 48px; float: left;}
.ls-cxjd-head{ height: 60px;background: #F3F3F3; line-height: 60px;position: relative; font-weight: bold;}
.ls-cxjd-con p{ position: absolute;top:0px; font-size: 18px;text-align: center;display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-cxjd-body ul li{ position: relative; height: 60px; line-height: 60px;}
.ls-cxjd-body ul li:nth-of-type(2n){ height: 70px; line-height: 70px;background: #F7F7F7;}
.ls-cxjd-con .p1{ position: static; margin-right: 679px;}
.ls-cxjd-con .p2{width: 190px;right:489px;}
.ls-cxjd-con .p3{width: 146px;right:343px;}
.ls-cxjd-con .p3 .starting{color: #00A772;}
.ls-cxjd-con .p4{right: 150px;width: 193px;}
.ls-cxjd-con .p5{right: 0px; width: 150px;}
.ls-cxjd-con .p5 a{width: 83px; height: 28px;border-radius: 25px;border: 1px solid #1C67FD; line-height: 28px; text-align: center;color: #1C67FD; font-size:18px; margin:0 auto;display: block; margin-top: 15px;}
.ls-cxjd-con .p5 a:hover{background: #d60000; border:1px solid #d60000; color: #fff;}
.ls-cxjd-con ul li:nth-of-type(2n) .p5 a{ margin-top: 20px;}
.ls-cxjd-body ul{ margin-bottom: 15px;}
.ls-cxjd-body ul li .p1{text-align: left;white-space: normal;}
.ls-cxjd-body ul li .p1 a{ padding-left: 21px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*分页/翻页*/
.pagination a:hover{background:#1C67FD;border:1px solid #1C67FD; }
.pagination a.active{border:1px solid #1C67FD; }
.pagination span.current,.pagination span.current:hover{background:#1C67FD;border:1px solid #1C67FD;}
.pagination a.text,.pagination a.text:hover{ background:#1C67FD;border:#1C67FD 1px solid; }
.pagination button:hover{background:#1C67FD;border:1px solid #1C67FD; }
@media (max-width:1199px) and (min-width:992px){
    .ls-cxjd-con .p1{  margin-right: 530px;}
    .ls-cxjd-con .p2{width: 160px;right:370px;}
    .ls-cxjd-con .p3{width: 120px;right:250px;}
    .ls-cxjd-con .p4{right: 120px;width: 130px;}
    .ls-cxjd-con .p5{ width: 120px;}
}
@media (max-width:991px){
    .ls-contain-ny{  margin-bottom: 20px;padding: 10px 20px 20px;}
    .ls-cxjd-con .p1{  margin-right: 450px;}
    .ls-cxjd-con .p2{width: 140px;right:310px;}
    .ls-cxjd-con .p3{width: 90px;right:220px;}
    .ls-cxjd-con .p4{right: 100px;width: 120px;}
    .ls-cxjd-con .p5{ width: 100px;}
}
@media (max-width:767px){
    .ls-contain-ny{  margin-bottom: 10px;padding: 10px;}
    .ls-location{ margin-bottom: 0px;}
    .ls-cxjd-con .p1{margin-right: 100px;}
    .ls-cxjd-con .p2,.ls-cxjd-con .p3,.ls-cxjd-con .p4{display: none;}
    .ls-cxjd-con .p5{ width: 100px;}
    .ls-cxjd-body ul li .p1 a{ padding-left: 10px;}
}
/*查询进度文章页*/
.ls-pj-info{height: 72px; line-height: 72px; text-align: center; background: url("../images-wqfw/pj-linebg.png") center repeat-x;margin-bottom: 20px;}
.ls-pj-info p{ padding: 0 30px 0 110px; background: #fff; display: inline-block;color: #1C67FD; font-size: 20px; font-weight: bold; position: relative;}
.ls-pj-info p i{ position: absolute; left:30px;top:0px;width:73px; height: 73px; background: url("../images-wqfw/pj-icon.png") no-repeat;}
.ls-message-tit{background:url("../images-wqfw/linebg.png") left center no-repeat #F6F6F6; font-size: 20px;   height: 42px; line-height: 42px; padding-left: 20px; font-weight: bold; }
.ls-message-table{ margin: 20px 0 30px;}
.ls-message-table table{ width: 100%;border-collapse:collapse; font-size: 16px;}
.ls-message-table td,.ls-message-table th{border: 1px solid #eee;line-height:34px;padding: 8px 20px;}
.ls-message-table th.tit{   width: 101px; text-align:center;background: #F8F8F8;color: #000; font-weight: 400;}
.ls-message-table td.nr{ width: 426px;}
.ls-message-table td.nr1{ line-height: 32px;}
/*.score_pf{ height: 32px; margin: 20px 0 30px;}
.score_pf a{ float: left;width: 32px; height: 32px; margin-right: 10px; background:url("../images-wqfw/xing.png") center no-repeat;}
.score_pf a:hover,.score_pf a.clibg{ background:url("../images-wqfw/xingh.png") center no-repeat;}
.score_pf span{ padding-left: 10px; font-size: 20px; line-height: 32px;}*/
.score { height: 32px; margin: 20px 0 30px;}
.score i{ font-style: normal;padding-left: 10px; font-size: 20px; line-height: 32px;vertical-align: top;}
.score .score_pf{display:inline-block;width:162px;height:32px;background:url(../images-wqfw/xing.png);position:relative;}
.score .score_pf a{height:32px;display:block;text-indent:-999em;position:absolute;left:0;}
.score .score_pf a.clibg{background:url(../images-wqfw/xingh.png);left:0;}
.ls-radio{ margin: 30px 16px; overflow: hidden;}
.ls-radio ul li{ float: left; margin-right: 23px; font-size: 16px;}
.ls-radio ul li span{padding-left: 8px;}
.ls-message-pj{ margin: 20px 0px;}
.ls-message-pj textarea{ width: 100%; height: 96px;box-sizing: border-box; border: 1px solid #ccc; padding: 10px; font-size: 16px; line-height: 24px; border-radius: 4px;color: #ccc;}
.ls-message-button{ margin: 0 auto;width: 160px;}
.ls-message-button input{height: 56px; line-height: 56px;   width: 100%; text-align: center; font-size: 24px; color: #fff; cursor: pointer; background: linear-gradient(270deg, #33DEF8 -8%, #1C67FD 100%); border: 0 none;font-family: "Microsoft YaHei"; border-radius: 4px;}
@media (max-width:1199px) and (min-width:992px){
    .ls-message-table td.nr{ width: 326px;}
}
@media (max-width:991px){
    .ls-message-table th.tit{width: 100px;}
    .ls-message-table td.nr{ width: 226px;}
}
@media (max-width:767px){
    .ls-message-table{ margin: 10px 0;}
    .ls-message-table table{border-bottom: 1px solid #eee; }
    .ls-message-table td,.ls-message-table th{width: auto!important;text-align: left!important; border-collapse: collapse; padding: 10px!important; display: block;border-bottom: 0 none !important;}
    .ls-radio{ margin: 10px;}
    .ls-message-pj{ margin: 10px 0px;}
}
@media (max-width:620px){
    .ls-pj-info{height: auto; line-height: 30px;}
}
@media (max-width:560px){
    .ls-pj-info p{ padding: 0 10px 0 80px;  }
    .ls-pj-info p i{  left:0px;}
}
@media (max-width:357px){
    /*.score_pf{ height: auto; margin: 10px 0px;}
    .score_pf span{ padding-left: 0px; display: block;clear: both;}*/
    .score{ height: auto; margin: 10px 0px;}
    .score i{ padding-left: 0px; display: block;clear: both;}
}
/*适老化无障碍*/
body.useOldFixed .ls-special-logo img{ width: 400px;}
body.useOldFixed .ztsearchbox1{ width: 350px!important;}
body.useOldFixed .ztsearchbox1 .ztsearchbox{ height: 70px!important;box-sizing: border-box;}
body.useOldFixed .ztsearchbox li.se_select{ display: none;}
body.useOldFixed .ztsearchbox li.sea_an input,body.useOldFixed .ztsearchbox li.se_box{ min-height: 72px!important;}
body.useOldFixed .ztsearchbox li.se_box input{ vertical-align: top;}
body.useOldFixed .ls-cxjd-con .ls-cxjd-body li p.p5 a{ line-height: 42px!important; min-height: 42px!important;}
body.useOldFixed .ls-wqfw-main .ls-wqfw-list li{ float: left!important; width:460px!important;clear: inherit!important;}
body.useOldFixed .message_form .file .btn-upload{ width: 200px;}
body.useOldFixed .message_form .select select{ vertical-align: top;}
body.useOldFixed .ls-wqfw-btn{min-height: 32px!important;; right: 0px; line-height: 32px!important;top:0px; background-color: #ff0000;border-radius: 50%;}
body.useOldFixed .ls-wqfw-btn img{vertical-align: top;}
body.useOldFixed .message_form_cx .yzm{ width:250px!important; float: left!important; clear: inherit!important;}
body.useOldFixed .message_form_cx .fs{ width:220px!important;}
body.hasOldFixed.useOldFixed .ls-cxjd-con p,body.useOldFixed .ls-cxjd-head p,body.useOldFixed .ls-cxjd-body p{ font-size: 30px!important;}
body.useOldFixed .ls-message-table table{border-bottom: 1px solid #eee!important; }
body.useOldFixed .ls-message-table td,body.useOldFixed .ls-message-table th{width: auto!important;text-align: left!important; border-collapse: collapse!important; padding: 10px!important; display: block!important;border-bottom: 0 none !important;}
body.useOldFixed .ls-location{ background: none!important; padding-left: 0px!important;}
body.useOldFixed .ls-wqfw-tit i{ top:28px;}

/*查询进度*/
.cxjd-form{font-size: 16px;width: 500px;margin: 45px auto 50px;}
.cxjd-form ul.message-form-ul .red{color: #f00;vertical-align: top;}
.cxjd-form ul.message-form-ul li{width: 100%; margin-bottom: 20px;clear: both;}
.cxjd-form .tit{width: 110px;float: left;line-height: 36px;text-align: right;}
.cxjd-form .ly-input,.cxjd-form .yzm{display: block; float: none;margin-left: 120px;}
.cxjd-form .ly-input input{display: block; width: 100%;height: 34px;line-height: 34px;color: #333;text-indent: 10px;background: none;border: #ddd 1px solid;border-radius: 3px;}
.cxjd-form .ly-input input[readonly]{background-color: #f5f5f5;color: #333;}
.cxjd-form .yzm input{display: block;float: left; width: 273px;line-height: 34px;color: #333; background: none;border: #ddd 1px solid;border-radius: 4px; box-sizing: border-box}
.cxjd-form li.btn_group .btn-submit{margin-left: 120px;width: 120px;height:46px;text-align: center;line-height: 46px;color: #fff;background: #026BE8;border-radius: 8px;-webkit-border-radius: 8px;border: none;}
#yzm {    display: inline-block;    width: 102px;    height: 36px;    line-height: 36px;    font-style: normal;    color: #fff;    text-align: center;    background: #1cb0f2;    cursor: pointer;    font-size: 12px;    white-space: nowrap;    margin-left: 5px;}
.cxjd-form .n-top{display: block !important;}
.cxjd-form input::-webkit-input-placeholder {color:#757575;}
.cxjd-form input:-moz-placeholder {color:#757575;}
.cxjd-form input::-moz-placeholder {color:#757575;}
.cxjd-form input:-ms-input-placeholder {color:#757575;}
@media (max-width:767px) {
    .cxjd-form{width: auto;margin: 20px 10px;}
    .cxjd-form ul.message-form-ul li{margin-bottom:10px;}
    .cxjd-form .tit{width: 100%;float: none;text-align:left;}
    .cxjd-form .yzm{width: auto;float: none;}
    .cxjd-form .ly-input,.cxjd-form .yzm{width: auto;float: none;margin-left: 0;}
    .cxjd-form .ly-input input{width: 100%;box-sizing: border-box;}
    .cxjd-form li.btn_group{text-align: center;}
    .cxjd-form li.btn_group .btn-submit{width:100%;max-width: 120px; margin-left: 0;}
}
@media (max-width:421px) {
    .cxjd-form .yzm input{width: 200px;}
    #yzm{width: 70px;}
}
body.useOldFixed .cxjd-form .tit{width: 100%!important; float: none!important;text-align: left;}
body.useOldFixed .cxjd-form .ly-input, body.useOldFixed .cxjd-form .yzm{ margin-left: 0px!important;}
body.useOldFixed #yzm {width: 300px!important; margin-top: 20px;}
body.useOldFixed .cxjd-form .ly-input input{ box-sizing: border-box;}