@charset "utf-8";
/* CSS Document */
a:focus,input:focus,textarea:focus,select:focus,button:focus,textarea:focus{outline:none;}
.wza-on a:focus,.wza-on input:focus,.wza-on textarea:focus,.wza-on select:focus,.wza-on button:focus,.wza-on textarea:focus{outline:auto;}
body{ background: #f5f9ff; font-family: "Microsoft YaHei",微软雅黑,"PingFang SC",AliPuHui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
.hide{display: none;}
.hide.active{display: block !important;}
.zt_banner{ margin-top: 96px; width: 100%; font-size: 0; line-height: 0; background: url("../images_12345n/banbg.png") center top no-repeat!important;height: 300px; position: relative;}
.wza-on .zt_banner{margin-top: 0;}
.zt_banner .container-csrl{position: relative;}
.ban-img{ position: absolute; top: 133px; width:100%;left:0; margin-left:0; overflow: hidden; text-align: center;}
.ban-img img{height: auto; max-width: 96%;}
.ban-logo{ position: absolute; top: 40px; left: 0; right: 0; text-align: center; z-index: 1;}
.ban-logo img{width: auto; height: 55px;}
.container-12345{width: 1260px; margin: 0 auto;}
@media (min-width: 992px) and (max-width: 1259px) {
  .container-12345 {width: 992px;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .container-12345 {width: 768px;}
}
@media (max-width: 991px) {
 .ls-module{float: none !important; width: auto !important; height: auto !important;}
}
@media (max-width: 767px) {
  .container-12345 {width: auto;}
  .zt_banner{margin-top: 0; height: auto; padding: 30px 0 50px;}
  .ban-logo{ position: static; padding:0 0 20px;}
  .ban-img{ position: static;}
}
@media (max-width: 424px) {
  .ban-logo img{height: 38px;}
}

/*主体*/
.ls-12345-container{ background: #fff; padding: 30px;}
@media (min-width: 992px) and (max-width: 1259px) {
  .ls-12345-container{padding: 20px;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .ls-12345-container{padding: 15px;}
}
@media (max-width: 767px) {
  .ls-12345-container{padding: 10px;}
}
/*咨询投诉*/
.ls-12345-links{background: linear-gradient(180deg, rgba(222, 241, 254, 1),rgba(222, 241, 254, 0) 115%); width: 768px; height: 308px; padding: 16px 12px 1px;}
.ls-12345-links li{width: 25%; margin: 0 0 15px; float: left;}
.ls-12345-links li a{display: block; margin: 0 8px;border: 1px solid rgba(255, 255, 255, 1);border-radius: 4px;background: linear-gradient(180.00deg, rgba(245, 252, 255, 1),rgba(255, 255, 255, 1) 100%); text-align: center; padding: 40px 5px 31px; transition: 0.4s all ease;}
.ls-12345-links li img,.ls-12345-links li span{display: block; cursor: pointer;}
.ls-12345-links li img{ width: 83px; margin: 0 auto;}
.ls-12345-links li .img_title{ font-size: 24px; line-height: 1.333334; padding: 20px 0 0;}
.ls-12345-links li .img_remarks{ font-size: 14px; line-height: 1.428;color: #C6CDD1; opacity: 0.4;}
.ls-12345-links li a::after{display: block; margin: 32px auto 0; content: ""; width: 32px; height: 32px;border-radius: 50%; background: center center no-repeat #F5FBFF; background-size: 9px auto; background-image:url("../images_12345n/arrow_right.png") !important; transition: 0.4s all ease;}
.ls-12345-links li a:hover{ border-color: #3573b5; color: #3573b5; box-shadow: 0 0 10px rgba(53, 115, 181, 0.5);}
.ls-12345-links li a:hover .img_remarks{color: rgba(53, 115, 181, 0.5);}
.ls-12345-links li a:hover::after{ border-color: #3573b5; background-color: #3573b5; background-image:url("../images_12345n/arrow_right_b.png") !important;}
@media (min-width: 992px) and (max-width: 1259px) {
  .ls-12345-links{width: 618px;}
}
@media (max-width: 991px) {
  .ls-12345-links li a{ padding: 20px 5px 20px;}
  .ls-12345-links li .img_title{font-size: 20px; padding-top: 5px;}
  .ls-12345-links li .img_remarks{font-size: 12px;}
  .ls-12345-links li a::after{margin-top: 12px;}
}
@media (max-width: 767px) {
  .ls-12345-links{height: auto; padding: 10px 5px 1px;}
  .ls-12345-links li{ margin: 0 0 10px;}
  .ls-12345-links li a{ padding: 15px 5px 20px; margin: 0 5px;}
}
@media (max-width: 619px) {
  .ls-12345-links li{width: 50%;}
  .ls-12345-links li img{width: 63px;}
  .ls-12345-links li .img_title{ padding-top:0;}
  .ls-12345-links li a{ padding: 10px 5px 15px;}
  .ls-12345-links li a::after{margin-top: 7px;}
}
/*12345热线工单查询*/
.hd-hotline-search{ width: 344px; height: 308px; padding: 0 20px 16px; background: linear-gradient(178.96deg, rgba(222, 241, 254, 1),rgba(222, 241, 254, 0) 115%);}
.hd-hotline-title{ text-align: center; line-height: 0; font-size: 0;}
.hd-hotline-title img{ width: 284px; height: auto; max-width: 100%;}
.hd-hotline-form li{ margin: 16px 0 0; position: relative; line-height: 0; font-size: 0;}
.hd-hotline-form li input{ background: #fff; border-radius: 4px; text-indent: 48px; border: 0 none; height: 50px; line-height: 50px; font-size: 16px; transition: 0.4s all ease;}
.hd-hotline-form li input::-webkit-input-placeholder{color:#999;}
.hd-hotline-form li input:-moz-placeholder{color:#999;}
.hd-hotline-form li input:-ms-input-placeholder{color:#999;}
.hd-hotline-form li input:focus{ box-shadow: 0 0 10px rgba(53, 115, 181, 0.3);}
.hd-hotline-form li .input{width: 100%; vertical-align: middle;}
.hd-hotline-form li .input input{width: 100%;}
.hd-hotline-form li label:before{display: block; position: absolute; content: ""; width: 16px; height: 16px; background: center center no-repeat; background-size: 100% 100%; background-image: url("../images_12345n/ico_phone.png") !important; left: 17px; top: 50%; margin-top: -8px;}
.hd-hotline-form li .input2 input{width: 211px;}
.hd-hotline-form li .imgcode{ cursor: pointer; height: 50px; width: 120px; border-radius: 4px; margin-left: 12px;}
.hd-hotline-form li .hq-yzm{ display: inline-block; vertical-align: middle; margin-left: 12px; font-style: normal; width: 120px; height: 50px;line-height: 50px; text-align: center; cursor: pointer; background: #fff; font-size: 18px; color: #3573B5; border-radius: 4px; transition: 0.4s all ease;}
.hd-hotline-form li .hq-yzm:hover{background-color: #3573B5; color: #fff;}
.hd-hotline-form li .cxbtn-input{width:100%; background: #3573B5; color: #fff; text-align: center; text-indent: 0; font-size: 24px;transition: 0.4s all ease;}
.hd-hotline-form li .cxbtn-input:hover{ background: #2b82d2; color: #fff;}
.hd-hotline-form li .num2:before{ background-image: url("../images_12345n/ico_code.png") !important;}
.hd-hotline-form li .num3:before{ background-image: url("../images_12345n/ico_yzm.png") !important;}
@media (min-width: 992px) and (max-width: 1259px) {
  .hd-hotline-search{width: 260px; padding: 0 15px 16px;}
  .hd-hotline-form li label:before{left: 8px;}
  .hd-hotline-form li input{text-indent: 30px;}
  .hd-hotline-form li .input2 input{width: 180px;}
  .hd-hotline-form li .imgcode{width: 75px; height: auto; margin-left: 5px; padding: 12px 0 13px; background: #fff;}
  .hd-hotline-form li .hq-yzm{margin-left: 5px; width: 75px; font-size: 15px;}
}
@media(max-width: 991px) {
  .hd-hotline-search{ margin-top: 15px; padding: 0 15px 16px;}
  .hd-hotline-form li .input2 input{width: 576px;}
  .hd-hotline-form li label:before{left: 8px;}
  .hd-hotline-form li input{text-indent: 30px;font-size: 14px;}
  .hd-hotline-form li .hq-yzm{font-size: 14px;}
  .hd-hotline-form li .cxbtn-input{font-size: 20px;}
}
@media (max-width: 767px) {
  .hd-hotline-search{ margin-top: 10px; padding: 0 10px 10px;}
  .hd-hotline-form li{height: 50px; margin-top: 10px;}
  .hd-hotline-form li label:before{z-index: 1;}
  .hd-hotline-form li .input2 input{width: auto; right: 110px; position: absolute; left: 0; top: 0;}
  .hd-hotline-form li .imgcode,.hd-hotline-form li .hq-yzm{position: absolute; right: 0; top: 0; width: 100px;}
  .hd-hotline-form li .imgcode{ padding:9px 0;  background: #fff; height: 32px;}
}
/*切换标题*/
.ls-12345-tab{ padding: 0 0 9px; border-bottom: 1px #dee2e6 solid;}
.ls-12345-tab li{float: left;}
.ls-12345-tab li a,.ls-12345-tab li .tit{ margin-left: 24px; padding-left: 25px; position: relative; font-size: 21px; line-height: 32px; color: #666;}
.ls-12345-tab li a:hover,.ls-12345-tab li.active a,.ls-12345-tab li.active .tit{color: #3573B5; font-weight: bold;}
.ls-12345-tab li a::before{position: absolute; content: ""; display: block; left: 0; top: 50%; height: 19px; margin-top: -9px; background: #c4c4c4; width: 1px;}
.ls-12345-tab li.first a,.ls-12345-tab li.first .tit{ margin-left: 0; padding-left: 0;}
.ls-12345-tab li.first a::before,.ls-12345-tab li.first .tit::before{ display: none;}
@media (max-width: 991px) {
  .ls-12345-tab li a,.ls-12345-tab li .tit{font-size: 19px;}
}
@media (max-width: 767px) {

}
/*留言选登*/
.ls-12345-mesgBox{ margin-top: 30px;}
/*留言选登 搜索*/
.ls-12345-cxbox{ width: 314px;}
.ls-12345-cxbox ul{position: relative; padding-right: 81px; height: 32px;}
.ls-12345-cxbox ul li{ float: none; font-size: 0; line-height: 0; height: 32px;}
.ls-12345-cxbox ul li label{display: block; height: 100%;}
.ls-12345-cxbox ul li input{ border: 0 none; height:100%; width: 100%; vertical-align: middle;border-radius: 4px; transition: 0.4s all ease;}
.ls-12345-cxbox ul li.srk1 input{ border: 1px rgba(0, 0, 0, 0.06) solid; line-height: 30px; height: 30px; font-size: 14px; text-indent: 13px;}
.ls-12345-cxbox ul li.srk1 input::-webkit-input-placeholder{color:#999;}
.ls-12345-cxbox ul li.srk1 input:-moz-placeholder{color:#999;}
.ls-12345-cxbox ul li.srk1 input:-ms-input-placeholder{color:#999;}
.ls-12345-cxbox ul li.srk1 input:focus{ border-color: rgba(53, 115, 181, 0.3); box-shadow: 0 0 5px rgba(53, 115, 181, 0.3);}
.ls-12345-cxbox ul li.cxbtn{position: absolute; top: 0; right: 0; width: 66px;}
.ls-12345-cxbox ul li.cxbtn input{line-height: 32px; font-size: 16px; color: #fff; background: #3573B5; border-radius: 4px; cursor: pointer;}
.ls-12345-cxbox ul li.cxbtn input:hover{ background: #2b82d2; color: #fff;}
/*留言选登 切换标题*/
.ls-12345-mesgListinfo{ margin-top: 15px;}
.ls-12345-mesgType{padding-bottom: 8px;}
.ls-12345-mesgType li{float: left; color: #666; padding:0 8px 8px 0; font-size: 16px; line-height: 1.875;}
.ls-12345-mesgType li a{color: #666; display: block; border-radius: 13px; border: 1px transparent solid; padding: 0 16px; transition: 0.4s all ease;}
.ls-12345-mesgType li a:hover,.ls-12345-mesgType li.active a{ background: #f2f7ff; border-color:#f2f7ff; color: #3573b5;}
.ls-12345-mesgType li.line{ margin-left: 39px; height: 32px; padding: 0 0 0 42px; position: relative;}
.ls-12345-mesgType li.line::before{position: absolute; content: ""; display: block; left: 0; top: 50%; height: 18px; margin-top: -9px; background: #c4c4c4; width: 1px;}
/*留言选登 列表标题*/
.ls-12345-mesgTel{ background: #f9f9f9; height: 40px; line-height: 40px; position: relative;}
.ls-12345-mesgTel p{height: 100%; color: #666; position: absolute; top: 0; font-size: 16px; text-align: center;}
.ls-12345-mesgList{ height: 265px;}
.ls-12345-mesgList .p1{ width: 66px; left: 0;}
.ls-12345-mesgList .p2{ left: 66px; right: 652px; text-align: left;}
.ls-12345-mesgList .p3{ width: 93px; right: 559px;}
.ls-12345-mesgList .p4{ width: 135px; right: 382px;}
.ls-12345-mesgList .p5{ width: 196px; right: 162px;}
.ls-12345-mesgList .p6{ width: 132px; right: 30px;}
.ls-12345-mesgTel .p2{ text-indent: 109px;}
/*留言选登 列表*/
.mesglist li{ border-bottom: 1px #f0f0f0 solid; height: 44px; line-height: 44px; position: relative;}
.mesglist li p{ height: 100%; position: absolute; top: 0; font-size: 16px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.mesglist li .p2{ padding-left: 15px;}
.mesglist li .p2 a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.mesglist li .p3 span{display: inline-block; vertical-align: middle; margin-left: 3px; padding: 0 8px 0 7px; line-height:1.375; font-size: 16px; background: #5291D1; color: #fff; border-radius: 2px; position: relative;}
.mesglist li .p3 span::before{position: absolute; display: block; content: ""; left: -7px; top: 50%; margin-top: -4px; border: 4px transparent solid; border-right:3px #5291D1 solid;}
.mesglist li .p3 span.proposal{background: #37cda6;}
.mesglist li .p3 span.proposal::before{border-right:3px #37cda6 solid;}
.mesglist li .p3 span.complaint{background: #ed983a;}
.mesglist li .p3 span.complaint::before{border-right:3px #ed983a solid;}
.mesglist li .p3 span.recourse{background: #37cda6;}
.mesglist li .p3 span.recourse::before{border-right:3px #37cda6 solid;}
.mesglist li .p3 span.report{background: #ed983a;}
.mesglist li .p3 span.report::before{border-right:3px #ed983a solid;}
.mesglist li .p4{line-height: 40px;}
.mesglist li .p4::before{vertical-align:middle; margin-right: 5px; width: 20px; height: 20px; background: center center no-repeat; background-image: url("../images_12345n/mesg_online.png") !important; content: ""; display: inline-block; background-size: 100% 100%;}
.mesglist li .p4 span{display: inline-block; vertical-align: middle;}
.mesglist li .p4.a1001::before{ background-image: url("../images_12345n/mesg_phone.png") !important;}
.mesglist li .p4.a2001::before{ background-image: url("../images_12345n/mesg_zwfw.png") !important;}
.mesglist li .p4.a2011::before{ background-image: url("../images_12345n/mesg_wxwb.png") !important;}
.mesglist li .p4.a2007::before{ background-image: url("../images_12345n/mesg_rmw.png") !important;}
.mesglist li .p4.a2012::before{ background-image: url("../images_12345n/mesg_wst.png") !important;}
.mesglist li .p6{color: #999;}
@media (min-width: 992px) and (max-width: 1259px) {
  .ls-12345-mesgList .p2{ right: 570px;}
  .ls-12345-mesgList .p3{ right: 470px;}
  .ls-12345-mesgList .p4{ right: 330px;}
  .ls-12345-mesgList .p5{ right: 132px;}
  .ls-12345-mesgList .p6{ right: 0;}
}
@media (max-width: 991px) {
  .ls-12345-mesgBox{ margin-top: 15px;}
  .ls-12345-mesgType li{padding: 0 2px 5px 0;}
  .ls-12345-mesgType li a{padding: 0 8px; line-height: 2;}
  .ls-12345-mesgType li.line{ padding-left: 16px; height: 28px; margin-bottom: 7px; margin-left: 8px;}
  .ls-12345-mesgType li.type{ line-height: 28px; padding: 1px 0; margin-bottom:5px; }
  .ls-12345-mesgList .p1{display: none;}
  .ls-12345-mesgList .p2{ right: 484px; left: 0;}
  .ls-12345-mesgList .p3{ right: 404px; width: 80px;}
  .ls-12345-mesgList .p4{ right: 280px; width: 124px;}
  .ls-12345-mesgList .p5{ right: 110px; width: 170px;}
  .ls-12345-mesgList .p6{ right: 0; width: 110px;}
  .mesglist li .p2{padding: 0 0 0 10px;}

  .ls-12345-cxbox{width: 274px;}
  .ls-12345-cxbox ul li.cxbtn input{font-size: 13px;}
  .ls-12345-cxbox ul li.srk1 input{font-size: 12px;}
  .ls-12345-mesgType li{font-size: 14px;}
  .ls-12345-mesgType li.line{height: 28px;}
  .ls-12345-mesgType li.line::before{height: 14px; margin-top: -6px;}
  .ls-12345-mesgTel p,.mesglist li p,.mesglist li .p3 span{font-size: 14px;}
  .mesglist li .p3 span{line-height: 1.5;}

  .ls-12345-mesgList .p2{ right: 410px; left: 0;}
  .ls-12345-mesgList .p3{ right: 350px; width: 60px;}
  .ls-12345-mesgList .p4{ right: 240px; width: 110px;}
  .ls-12345-mesgList .p5{ right: 90px; width: 150px;}
  .ls-12345-mesgList .p6{width: 90px;}
}
@media (max-width: 767px) {
  .ls-12345-mesgBox{ margin-top: 10px;}
  .ls-12345-cxbox{width: 194px;}
  .ls-12345-cxbox ul{padding-right: 52px;}
  .ls-12345-cxbox ul li.cxbtn{width: 45px;}
  .ls-12345-cxbox ul li.srk1 input{font-size: 12px; text-indent: 8px;}
  .ls-12345-mesgList{height: auto;}
  .ls-12345-mesgList .p6,.ls-12345-mesgList .p5{display: none;}
  .ls-12345-mesgList .p2{ right: 170px; left: 0;}
  .ls-12345-mesgList .p3{ right: 110px; width: 60px;}
  .ls-12345-mesgList .p4{right: 0;}
  .mesglist li{height: 38px; line-height: 38px;}
  .mesglist li .p2{padding: 0;}
}
/*热线动态&热线接听活动*/
.ls-12345-hotnews{margin-top: 29px;}
.ls-12345-news{ padding: 14px 0 0;}
/*焦点图*/
.ls-12345-flash{ height: 339px; margin-top:2px; width: 508px; overflow: hidden; position: relative;}
.flash-pic,.flash-pic ul,.flash-pic li,.flash-pic img{width: 100% !important; height: 100% !important;}
.flash-pic span.title{ position: absolute; left: 0; right: 0; bottom: 0; height: 40px; line-height: 40px; padding: 0 110px 0 15px; font-size: 16px; background: rgba(0, 0, 0, 0.65) ; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.flash-pic img{transition: 0.4s all;}
.flash-pic li a{display: block; height: 100%; width: 100%;}
.flash-pic a:hover img{ transform: scale(1.05);}
.flash-pic a:hover span.title{ font-weight: bold;}
.flash-num{ position: absolute; right: 20px; bottom: 15px; font-size: 0; line-height: 0;}
.flash-num li{ display: inline;}
.flash-num li a,.flash-num li span{ display: inline-block; cursor: pointer; margin-left: 6px; transition: 0.4s all; width:8px; height: 8px; background: #C4C4C4 !important; border-radius: 12px; border: 1px #C4C4C4 solid;}
.flash-num li.on a,.flash-num li.on span{ width: 17px;}
.wza-black-white .flash-pic span.title{ background-color: rgba(0, 0, 0, 0.5) !important;}
.wza-yellow-black .flash-pic span.title{ background-color: rgba(255, 255, 0, 0.5) !important;}
.wza-blue-yellow .flash-pic span.title{ background-color: rgba(0, 0, 255, 0.5) !important;}
.wza-yellow-blue .flash-pic span.title{ background-color: rgba(255, 255, 0, 0.5) !important;}
.wza-white-black .flash-pic span.title{ background-color: rgba(255, 255, 255, 0.5) !important;}
.wza-black-yellow .flash-pic span.title{ background-color: rgba(0, 0, 0, 0.5) !important;}

/*列表 */
.ls-doc-list{ width: 660px; margin-top: 7px;}
.ls-doc-list li{ height: 38px;line-height: 38px;overflow: hidden; font-size: 16px; position: relative;  padding: 2px 50px 2px 16px; background: url(../images/dot.png) left center no-repeat;}
.ls-doc-list li a{ display:inline-block; max-width:550px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.ls-doc-list li .date{ position: absolute; right:0; top:2px; color: #999; }
.ls-doc-list li .tw{ color: #3573B5;}
.ls-doc-list li img{ float:left; padding:16px 0 0 0;}
.wza-on .ls-doc-list li img{ display: none;}
.ls-doc-list-all li a{ max-width: 100% !important; }
.ls-doc-list-all li img{ display: none; }
@media (min-width: 992px) and (max-width: 1259px) {
  .ls-12345-flash{width: 408px; height:272px;}
  .ls-doc-list{width: 524px; margin-top: 0;}
  .ls-doc-list li{ height: 30px;line-height: 30px;}
  .ls-doc-list li a{max-width: 425px;}
  .ls-doc-list li img{padding-top: 12px;}
}
@media (max-width:991px){
  .ls-doc-list{ margin-top: 8px;}
  .ls-doc-list li{font-size: 14px; height: 30px;line-height: 30px;}
  .ls-doc-list li a{ max-width: none !important; display: block; float: none;}
  .ls-doc-list li img{ display: none;}
  .flash-pic span.title{font-size: 14px;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .ls-12345-hotnews{margin-top: 20px;}
  .ls-12345-hotnews{margin-top: 19px;}
  .ls-12345-flash{height:492px !important; margin-top: 0;}
}
@media (max-width: 767px) {
  .ls-12345-news{padding-top: 10px;}
  .ls-12345-hotnews{margin-top: 15px;}
  .ls-12345-flash{height:400px !important; margin-top: 0;}
}
@media (max-width: 619px) {
  .ls-12345-flash{height:307px !important;}
}
@media (max-width:479px) {
  .ls-12345-flash{height: 270px !important;}
}
@media (max-width:424px) {
  .ls-12345-flash{height: 263px !important;}
}
@media (max-width:413px) {
  .ls-12345-flash{height: 247px !important;}
}
@media (max-width:389px) {
  .ls-12345-flash{height: 237px !important;}
}
@media (max-width:374px) {
  .ls-12345-flash{height: 227px !important;}
}
@media (max-width:359px) {
  .ls-12345-flash{height: 200px !important;}
}



/*数据发布*/
.ls-12345-echarts{margin-top: 29px;}
.ls-12345-classify{ width: 448px;}
.ls-12345-title{ background: #e6f4fe; margin-bottom: 16px; padding: 10px 0; height: 36px; margin-top: 16px; text-align: center; line-height: 0; font-size: 0;}
.ls-12345-title .title{ line-height: 36px; display: inline-block; padding: 0 20px; min-width: 106px; color: #3573B5; font-size: 20px; vertical-align: middle; position: relative; background: #fff; transition: 0.4s all ease;}
.ls-12345-title .title i{display: block; position: absolute; background: #e6f4fe; border-radius: 50%; width: 12px; height: 12px;}
.ls-12345-title .title i.tl{left: -6px; top: -6px;}
.ls-12345-title .title i.tr{right: -6px; top: -6px;}
.ls-12345-title .title i.bl{left: -6px; bottom: -6px;}
.ls-12345-title .title i.br{right: -6px; bottom: -6px;}
.ls-12345-title a.title:hover{font-weight: bold; box-shadow: 0 0 5px rgba(53, 115, 181, 0.2);}

/*日期tab*/
.yearTab{position: absolute; top:0; left: 0; z-index: 1;}
.yearTab li{float: left; margin: 0 0 10px;}
.yearTab li>a{display: block; text-align: center; height: 30px;line-height: 30px;position: relative; cursor: pointer; padding: 0 15px; font-size: 16px; border: 1px #ccc solid; z-index: 0; color: #808080;}
.yearTab li.num1>a{ border-radius: 5px 0 0 5px;}
.yearTab li.num2>a{ margin: 0 -1px;}
.yearTab li.num3>a{ border-radius: 0 5px 5px 0;}
.yearTab li.active>a{border-color:#3573b5;color: #3573b5; z-index: 1;}
.yearTab li.yearSelect{width: 98px; margin-left: 12px; border-radius: 5px;}
.yearTab li.yearSelect a{display: inline; padding: 0; font-size: 0; border: 0 none;}
.yearTab li.yearSelect select{display: block; color: #808080; border: 1px #ccc solid; text-align: left; width: 100%; height:32px; line-height: 30px; border-radius: 5px; background: none;  text-indent: 10px; font-size: 16px;}
.yearTab li.yearSelect.active select{border-color:#3573b5; color: #3573b5;}
@media (min-width: 992px) and (max-width: 1259px) {
  .yearTab li>a{padding: 0 12px;}
  .yearTab li.yearSelect{margin-left: 8px;}
}
@media (max-width: 991px) {
  .yearTab li>a,.yearTab li.yearSelect select{font-size:14px;}
  .yearTab li>a{padding: 0 10px;}
  .yearTab li.yearSelect{margin-left: 8px;}
}
/*主题分类*/
.ly-echart{margin-top: 15px;position: relative; padding-top: 10px;}
.lyzt-tjcon,.zsfb-tjcon,.lylx-tjcon{height: 293px; overflow: hidden;}
.lyzt-tjcon{height: 362px;}
@media (min-width: 992px) and (max-width: 1259px) {
  .ls-12345-classify{width: 368px;}
  .yearTab li.yearSelect{margin-left: 8px;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .ls-12345-echarts{margin-top: 15px;}

}
@media (max-width: 991px) {
  .ls-12345-echarts{margin-top: 20px;}
  .ls-12345-title .title{font-size:18px; }
}
@media (max-width: 767px) {
  .ls-12345-echarts{margin-top: 15px;}
  .ls-12345-title{ margin: 10px 0;}

}
/*受理统计*/
.ls-12345-acceptance{ width: 402px;}
.ls-12345-acceptanceInfo{padding-top: 43px; padding-right: 25px; position: relative;}
.ls-acceptance-tab li{ float: left;}
.ls-acceptance-tab li a{ font-size: 18px; line-height: 36px; color: #666; margin-left: 20px; padding-left: 21px; position: relative;}
.ls-acceptance-tab li a::before{display: block; content: ""; position: absolute; width: 1px; height: 16px; background: #ddd; left: 0; top: 50%; margin-top: -8px;}
.ls-acceptance-tab li:first-child a{margin-left: 0; padding-left: 0;}
.ls-acceptance-tab li:first-child a::before{display: none;}
.ls-acceptance-tab li.active a,.ls-acceptance-tab li a:hover{ color: #3573B5;}
@media (min-width: 992px) and (max-width: 1259px) {
  .ls-acceptance-tab li a{ margin-left: 10px; padding-left: 11px;}
}
@media (max-width: 991px) {
  .ls-acceptance-tab li a{font-size: 16px;}
}


.lytj-top{position: relative;background: #f8f8f8;font-size: 15px;height: 32px;line-height:32px;color: #666;text-align: center;margin-top: 5px;}
.lytj-list{height: 252px;overflow: hidden;}
.lytj-list li{height: 48px;line-height: 48px;position: relative;border-bottom: #e5e5e5 1px solid;text-align: center;font-size: 16px;overflow: hidden;}
.lytj-top p,.lytj-list li p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.lytj-top .gk,.lytj-list li .gk{position: absolute;top: 0;right: 0;width: 80px;}
.lytj-top .hf,.lytj-list li .hf{position: absolute;top: 0;right:80px;width: 80px;}
.lytj-top .sl,.lytj-list li .sl{position: absolute;top: 0;right:160px;width: 80px;}
.lytj-top .qd,.lytj-list li .qd{margin-right: 240px;}
.lytj-list li .qd{text-align: left;padding-left:5px;}
@media (min-width: 992px) and (max-width: 1259px) {
  .ls-12345-acceptance{width: 322px;}
  .lytj-top .qd,.lytj-list li .qd{margin-right: 200px;}
  .lytj-top .sl,.lytj-list li .sl{right:130px; width: 70px;}
  .lytj-top .hf,.lytj-list li .hf{right:50px; width: 80px;}
  .lytj-top .gk,.lytj-list li .gk{right: 0; width: 50px;}
}
@media (max-width: 991px) {
  .lytj-top{font-size: 13px;}
  .lytj-list{height: auto;}
  .lytj-list li{font-size: 14px; height: 38px; line-height: 38px;}
}
@media (max-width: 767px) {

}
/*数据统计*/
.ls-12345-data{ width: 350px;}
.ls-data-title{ background: #f9f9f9; border-bottom: 1px #e0e0e0 solid; height: 43px; line-height: 42px; padding: 0 33px 0 18px; color: #666; font-size: 16px;}
.ls-data-title a{color: #666;}
.ls-data-title a:hover{color: #d00;}
.ls-data-list li{ height: 43px; position: relative; line-height: 42px; border-bottom: 1px #e5e5e5 solid; padding: 0 43px 0 17px; cursor: pointer;}
.ls-data-list li a{font-size: 16px; float: none; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-data-list li::after{display: block; content: ""; position: absolute;right: 18px; top: 50%; background: #F5FBFF url("../images_12345n/arrow_right.png") center center no-repeat; background-size: auto 10px; border-radius: 50%; width: 20px;height: 20px; margin-top: -10px; transition: 0.4s all ease;}
.ls-data-list li:hover::after{ right: 13px;}
@media (min-width: 992px) and (max-width: 1259px) {
  .ls-12345-data{width: 262px;}
  .ls-data-title{padding-right: 18px;}
  .ls-data-list li{padding-right: 45px;}
  .ls-data-list li::after{right: 23px;}
  .ls-data-list li:hover::after{ right: 18px;}
}
@media (max-width: 991px) {
  .ls-data-title,.ls-data-list li a{font-size: 14px;}
  .ls-data-title{padding:0 10px;}
  .ls-data-list li{padding-right: 37px; padding-left: 0;}
  .ls-data-list li::after{right: 10px;}
  .ls-data-list li:hover::after{ right: 5px;}
}
@media (max-width: 767px) {

}
/*县区部门*/
.ls-12345-units{margin-top: 10px;}
.ls-12345-unitList{ overflow: hidden;}
.ls-12345-unitList ul{margin: 0 -10px;}
.ls-12345-unitList li{ margin-top: 16px; float: left;}
.ls-12345-unitList li a{ margin: 0 10px; display: block; border: 1px solid rgba(197, 229, 255, 1); background: linear-gradient(207.19deg, rgba(245, 251, 255, 1),rgba(255, 255, 255, 0) 100%); text-align: center; padding: 5px 8px; font-size: 18px; color: #666; line-height: 42px; transition: 0.4s all ease; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-12345-unitList li a:hover{ font-weight: bold; color: #3573B5; background: linear-gradient(207.19deg, rgba(255, 255, 255, 1),rgba(245, 251, 255, 1) 100%); border-color: #3573B5;}
.wza-black-white .ls-12345-unitList li a:hover{ color: #3573B5 !important;}
.wza-blue-yellow .ls-12345-unitList li a:hover{ color: #3573B5 !important;}
.wza-black-yellow .ls-12345-unitList li a:hover{ color: #3573B5 !important;}
.ls-12345-unitList #dtab1 li{width: 14.28%;}
.ls-12345-unitList #dtab2 li{width: 16.66%;}
@media (min-width: 992px) and (max-width: 1259px) {
  .ls-12345-unitList #dtab2 li{width: 20%;}
}
@media (max-width: 991px) {
  .ls-12345-unitList ul{margin: 0 -8px;}
  .ls-12345-unitList li a{font-size: 16px; margin: 0 8px; line-height: 2; padding: 10px;}
  .ls-12345-unitList #dtab1 li{width: 25%;}
  .ls-12345-unitList #dtab2 li{width: 25%;}
}
@media (max-width: 767px) {
  .ls-12345-unitList ul{margin: 0 -5px;}
  .ls-12345-unitList li{ margin-top: 10px;}
  .ls-12345-unitList li a{margin: 0 5px; padding: 10px;}
}
@media (max-width: 479px) {
  .ls-12345-unitList #dtab2 li{width: 33.3%;}
}
@media (max-width: 424px) {
  .ls-12345-unitList #dtab1 li{width: 33.3%;}
  .ls-12345-unitList #dtab2 li{width: 50%;}
  .ls-12345-unitList li a{line-height: 1.5;}
}

.ls-12345lm-container{padding-top: 0;}
.lynybox{border-color: #e5e5e5;}

