@charset "utf-8";
.lmbodybg{ background: #f7f7f7; }
.bgfff{ background: #fff; }
.mt20{ margin-top: 20px;}
.hidden-title .img-title{ display: none;}
.hide.active{ display: block !important;}
/*政务资讯*/
.news-flash{ width: 565px; height: 320px; overflow:hidden;}
.ls-flash{ height: 100%; width: 100%; position: relative;}
.ls-flash .prev,.ls-flash .next{font-size: 0; width: 28px; height: 55px; background: 0 0 repeat; background-image: url(../images_new/flash-btn.png) !important; left: 0; bottom: 50%; position: absolute; z-index: 1; cursor: pointer; opacity: 0.8; transition: 0.4s all ease;}
.ls-flash .next{background-position: -28px 0; left: auto; right: 0;}
.ls-flash .prev:hover,.ls-flash .next:hover{opacity: 1;}

.ls-flash-pic,.ls-flash-pic ul,.ls-flash-pic li,.ls-flash-pic img{width: 100% !important; height: 100% !important;}
.ls-flash-pic span.title{ position: absolute; left: 0; right: 0; bottom: 0; height: 45px; line-height: 44px; padding: 0 130px 0 20px; font-size: 16px; background: #f7f7f7 !important; color: #333 !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-flash-pic img{transition: 0.4s all;}
.ls-flash-pic li a{display: block; height: 100%; width: 100%;}
.ls-flash-pic a:hover img{ transform: scale(1.05);}
.ls-flash-pic a:hover span.title{ font-weight: bold; color: #ea0a1e !important;}
.ls-flash-num{ position: absolute; right: 18px; bottom: 17px; font-size: 0; line-height: 0;}
.ls-flash-num li{ display: inline;}
.ls-flash-num li a,.wza-on .ls-flash-num li a{ display: inline-block; cursor: pointer; margin-left: 10px; transition: 0.4s all; width:10px; height: 8px; background: #dadada !important; border: 1px #dadada solid;}
.ls-flash-num li span,.wza-on .ls-flash-num li span{ display: inline-block; cursor: pointer; margin-left: 8px; transition: 0.4s all; width:10px; height: 8px; background: #dadada !important; border: 1px #dadada solid;}
.ls-flash-num li.on a,.ls-flash-num li.on span{ background: #ea0a1e !important; border-color: #ea0a1e;}

.news-ywbox{ width: 570px;}
.news-ywbox .com-lists li a {max-width: 470px;}
.news-lmbox .com-lists li a {max-width: 460px;}
.news-tabs{ height: 34px;  line-height: 28px;background: left bottom repeat-x; background-image: url("../images_new/news-tabbg.gif") !important; }
.news-tabs .more{ float: right;  color: #999; font-size: 14px; }
.news-tabs .more:hover{color: #1d6dcf;}
.news-tabs li{ display: inline; float: left; height: 34px; font-size: 24px;  font-weight: bold;   }
.news-tabs li.active{background: left bottom repeat-x; color: #1d6dcf; background-image: url("../images_new/news-tabaon.gif") !important;}
.news-tabs li.active a{color: #1d6dcf;}
.news-tabs li.line{ background: left top no-repeat; margin:0 10px; background-image: url("../images_new/news-tabline.gif") !important;}
.news-lmbox{ width: 590px; height: 290px; }
.news-lmbox .com-lists li a {max-width: 470px;}
.news-ztzl{ height: 110px; position: relative; overflow: hidden; padding: 20px  20px 0 92px;}
.news-ztzl .tit{ line-height: 36px; font-weight: bold; background: #3f86dd; font-size: 24px; color: #fff; position:absolute; left:0; top:0; bottom: 0; width: 72px; transition: 0.4s all ease;}
.news-ztzl .tit a{ display: block; padding-top: 30px; width: 52px; margin: 0 auto;  color: #fff;}
.news-ztzl .tit:hover{ background: #2e6fc0;}

.news-ztscroll{position: relative; height: 88px; overflow: hidden; }
.news-ztscroll .next, .news-ztscroll .prev {width: 20px;height: 30px;cursor: pointer;display: block;position: absolute;top: 50%;margin-top: -15px;z-index: 10; opacity: 0.8; transition: 0.4s all ease;background: 0 0 no-repeat;}
.news-ztscroll .next{right: 0; background-image: url(../images_new/right-icon.png) !important;}
.news-ztscroll .prev{left: 0; background-image: url(../images_new/left-icon.png) !important;}
.news-ztscroll .next:hover, .news-ztscroll .prev:hover{opacity: 1;}

.news-ztscroll li{ display: inline; float: left; width: 265px; height: 88px; margin: 0 10px 0 0;}
.news-ztscroll li img{ width: 100%; height: 100%; }
.news-ztscroll li .img-title{ display: none;}
@media (min-width: 992px) and (max-width: 1199px) {
    .news-flash{width:468px; }
    .ls-flash-pic img{height: 265px !important;}
    .news-ywbox{ width: 460px;}
    .news-lmbox{ width: 485px; }
    .news-ywbox .com-lists li a {max-width: 370px;}
    .news-lmbox .com-lists li a {max-width: 370px;}
}
@media (max-width: 991px) {
    .news-flash,.news-ywbox,.news-lmbox{ width: auto; float: none; height: auto;}
    .news-flash{ margin-bottom: 15px; height: 424px !important;}
    .news-ywbox .com-lists li a {max-width: 630px;}
    .news-lmbox .com-lists li a {max-width: 630px;}
}
@media(max-width: 767px) {
    .news-flash {  height: 340px !important;}
    .ls-flash-pic span.title{padding:0 100px 0 10px;}
    .ls-flash-num{right: 10px;}
    .ls-flash-num li span, .wza-on .ls-flash-num li span{margin-left: 5px;}
    .com-lists li img{ display: none;}
    .news-ywbox .com-lists li a, .news-lmbox .com-lists li a { max-width: none;display: block;float: none;}
    .news-ywbox .com-lists li img, .news-lmbox .com-lists li img {display: none;}
}
@media (max-width:619px) {
    .news-flash{height: 260px !important;}
}
@media (max-width:479px) {
    .news-flash{height: 229px !important;}
}
@media (max-width:424px) {
    .news-flash{height: 222px !important;}
}
@media (max-width:413px) {
    .news-flash{height: 210px !important;}
}
@media (max-width:389px) {
    .news-flash{height: 200px !important;}
}
@media (max-width:374px) {
    .news-flash{height: 186px !important;}
}
@media (max-width:359px) {
    .news-flash{height: 170px !important;}
}
/*政务服务>利企服务*/
.zwfw-lqfw{background: url(../images_new/lqfw-bg.gif) left top repeat-x #fff; height: 464px; }
.zwfw-lqfw .tit{ display: block; font-size: 24px; color: #1d6dcf; font-weight: bold; height: 60px; line-height: 60px; padding-left: 22px;}
.zwfw-lqfw .tit a{  color: #1d6dcf;}
.lqfw-list{ margin: 0 115px; height: 65px;}
.lqfw-list ul{ width: 110%;}
.lqfw-list  li{ display: inline; float: left; font-size: 16px; line-height: 32px; height: 32px; width: 278px; margin-right: 65px;}
.lqfw-list  li a{ display:block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis; background: url(../images_new/fw-ico.png) left center no-repeat; padding-left: 12px; }
.lqfw-imglist{ padding: 20px 40px 0 40px; height: 280px; }
.lqfw-scroll{position: relative; height: 280px;overflow: hidden; }
.lqfw-link{ margin: 0 61px;  height: 280px;overflow: hidden;  position: relative;   }
.lqfw-scroll .next, .lqfw-scroll .prev {width: 51px;height: 51px;cursor: pointer;display: block;position: absolute;top: 45%;margin-top: -25px;z-index: 10;}
.lqfw-scroll .prev{left: 0;background: url(../images_new/lqfw-btn.png) 0 0 no-repeat;}
.lqfw-scroll .next{right: 0;background: url(../images_new/lqfw-btn.png) right top no-repeat;}
.lqfw-scroll li{ display: inline; float: left; width: 278px; height: 290px; margin-right: 35px; padding: 0 15px; text-align: center;}
.lqfw-scroll li a{ display: block; position:relative; height: 258px; background: #fff; color: #7e7e7e;
    -webkit-box-shadow: 0 10px 20px rgba(220, 233, 248,2);
    -moz-box-shadow: 0 10px 20px rgba(220, 233, 248, 2);
    box-shadow: 0 10px 20px rgba(220, 233, 248, 2); *border:1px solid #dce9f8; }
.lqfw-scroll li .img-title{ display: block; height: 58px; line-height: 58px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  }
.lqfw-scroll li .pos-title{ display: block; position: absolute; bottom: -20px; text-align: center; left:0; right:0;}
.lqfw-scroll li .pos-title .tit{ display: inline-block;height: 40px;max-width: 250px;min-width: 120px;padding:0 15px; line-height: 40px;  border-radius: 18px;
    background: #3594eb; /* 为较旧的或者不支持的浏览器设置备用属性 */
    background: -moz-linear-gradient(left, #3594eb 0%, #3dceda 100%); /**/
    background: -webkit-gradient(linear, left, right, color-stop(0%, #3594eb), color-stop(100%, #3dceda)); /**/
    background: -webkit-linear-gradient(left, #3594eb 0%, #3dceda 100%); /**/
    background: -o-linear-gradient(left, #3594eb 0%, #3dceda 100%); /**/
    background: -ms-linear-gradient(left, #3594eb 0%, #3dceda 100%); /**/
    background: linear-gradient(to right, #3594eb 0%, #3dceda 100%); /*用线性渐变创建图像*/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3594eb', endColorstr='#3dceda', GradientType=0); /* ie6 - ie8*/
    color: #fff; font-size: 14px;
}
.lqfw-scroll li img{ width: 100%; height: 170px;}
/*政务服务 > 个人法人办事 */
.zwfw-left{ width: 774px; height: 345px;}
.zwfw_fwlist{ width: 100%; overflow: hidden;}
.zwfw_fwlist .bd{ height: 265px; overflow: hidden;}
.zwfw_fwlist li a{ display:block; float: left; width: 14.25%; *width: 14.2%; text-align: center; font-size: 0; line-height: 0; background: url("../images_new/ind_bsicobg_01.png") center top no-repeat; padding: 18px 0 0; margin-top: 25px; height:82px;}
.zwfw_fwlist li a span{ display: inline-block; vertical-align: middle; cursor: pointer; width: 100%;}
.zwfw_fwlist li a .img{ height: 28px; margin:0 auto 19px; overflow: hidden;}
.zwfw_fwlist li a .img img{ margin-top: -28px; width: auto; height: 56px; transition: 0.4s all;}
.zwfw_fwlist li a .img_title{ height: 34px; padding-top: 1px; line-height: 34px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zwfw_fwlist li a:hover{ color: #1d6dcf;  background: url("../images_new/ind_bsicobg_01-h.png") center top no-repeat;}
.zwfw_fwlist li a:hover img{ margin-top: 0;}
.zwfw_fwlist .hd{ width: 100%; overflow: hidden; height: 6px;}
.zwfw_fwlist .hd ul{width: 101px; margin: 0 auto;}
.zwfw_fwlist .hd ul li{float: left; width: 22px; font-size: 0; text-indent: -10em; overflow: hidden; height: 6px; background:#d8d8d8; margin: 0 7px 0 8px; cursor: pointer; transition: 0.4s all; border-radius: 3px;}
.zwfw_fwlist .hd ul li.on{ background:#1d6dcf; width: 12px;}
/*政务服务 > 部门办事 */
.zwfw_fwlist .ind_bsbm{ margin-top: 8px; height: 265px; overflow: hidden;}
.zwfw_fwlist .j-scrollbar{ height: 265px; overflow: hidden; overflow-y: auto;}
/* .zwfw_fwlist .ind_bsbm li{ float: left;} */
.zwfw_fwlist .ind_bsbm li a{ width: 23%; *width: 174px; padding: 0; font-size: 16px; height: 39px; line-height: 39px; text-align: left; margin:0 1%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: none;}
/*政务服务 > 4图标 */
.zwfw-right{ width: 406px; }
.zwfw-btnlist{ height: 305px; overflow: hidden;}
.zwfw-btnlist ul{ width: 110%;}
.zwfw-btnlist li{ display: inline; float: left;  width: 172px; height: 140px; margin:0 18px 20px 0;}
/*政务服务 > 办事大厅 */
.zwfw-bsdt{ width: 520px; }
.bsdt-btn{ margin-bottom: 10px; }
.bmcx-box{ background: #4192d5 url(../images_new/service_bg2.jpg) 0 bottom no-repeat; height: 200px; }
.ewm-img{ padding: 20px 20px 0 0; width: 132px;   text-align: center;}
.ewm-img li img{width: 132px; height: 132px; }
.ewm-img  .img-title{ display: block; height: 42px; line-height: 42px; color: #fff; font-size: 16px;}
.bmcx-list{ margin:0 0 0 15px; width: 302px;}
.bmcx-list .tit{ height: 65px; line-height: 65px;  color: #fff; background: url(../images_new/service_tel2.png) center bottom no-repeat;  text-align: center; font-size: 20px; font-weight: bold;}
.bmcx-list .cxlist{ margin-top: 15px;}
.bmcx-list .cxlist li{ display: inline; float: left; text-align: center; width: 50%; height: 36px; line-height: 36px;}
.bmcx-list .cxlist li a{ color: #fff;}
/*政务服务 > 办件统计 */
.zwfw-bjgs{ width: 656px; }
.service-lists{  height: 292px; padding-top: 14px;}
.service-lists .tel{height: 30px; background: #f9f9f9; position: relative;}
.service-lists .tel p{height: 30px; line-height: 30px; font-weight: bold; text-align: center; font-size: 16px;  position: absolute; top: 0;}
.service-lists .tel p.p1{ padding-left: 45px; text-align: left; left: 0; right: 398px;}
.service-lists .tel p.p2{ width: 198px; right: 200px;}
.service-lists .tel p.p3{ width: 106px; right: 94px;}
.service-lists .tel p.p5{ width: 94px; right: 0;}
.service-lists .service-list{ padding: 10px 0 0; height: 252px; overflow: hidden;}
.service-lists .service-list li{height: 36px; font-size: 16px; position: relative;}
.service-lists .service-list li p{float: left; height: 36px; line-height: 36px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; top: 0;}
.service-lists .service-list li .p1{left:0; text-align: left; right: 398px;}
.service-lists .service-list li .p2{ width: 190px; padding: 0 4px; right: 200px;}
.service-lists .service-list li .p3{ width: 106px; color: #999999; right: 94px;}
.service-lists .service-list li .p5{ width: 94px; color: #999999; right: 0;}
.service-statistics{padding: 14px 0 0 20px; height: 292px; }
.service-statistics li{font-size: 16px;height: 60px;line-height: 60px;}
.service-statistics li .date{background: #62a2da; display: inline-block; color: #fff; line-height: 36px; padding:0 20px;margin-right: 15px;}
.service-statistics li .num span{color:#dc0000;font-style: inherit;font-size: 20px; padding: 0 5px;}
@media (min-width: 992px) and (max-width: 1199px) {
    .lqfw-list {margin: 0 88px;}
    .lqfw-list  li{ margin-right: 5px;}
    .lqfw-imglist {padding: 20px 15px 0 15px;}
    .lqfw-scroll li{ margin-right: 0; width: 260px; padding: 0 11px;}
    .lqfw-scroll li a{-webkit-box-shadow: 0 5px 15px rgba(220, 233, 248,2);-moz-box-shadow: 0 5px 15px rgba(220, 233, 248, 2);box-shadow: 0 5px 15px rgba(220, 233, 248, 2); }
    .zwfw-left{ width:570px;}
    .zwfw-bjgs{ width: 452px;}
    .service-lists .tel p.p1{padding-left: 0; text-align: center; right: 323px;}
    .service-lists .tel p.p2{ width: 150px; right: 173px;}
    .service-lists .tel p.p3{ width: 96px; right: 77px;}
    .service-lists .tel p.p5{ width: 77px; right: 0;}
    .service-lists .service-list li .p1{ right: 323px;}
    .service-lists .service-list li .p2{ width: 142px; padding: 0 4px; right: 173px;}
    .service-lists .service-list li .p3{ width: 96px; right: 77px;}
    .service-lists .service-list li .p5{ width: 77px; right: 0;}
}
@media (max-width: 991px) {
    .lqfw-list {margin: 0 92px;}
    .lqfw-list ul{ width: 100%;}
    .lqfw-list  li{ width: 33.3%; margin-right: 0; }
    .lqfw-imglist {padding: 20px 15px 0 15px;}
    .lqfw-scroll li{ margin-right: 2px;}
    .zwfw-left,.zwfw-right,.zwfw-bsdt,.zwfw-bjgs{ float: none; width: auto; height: auto;}
    .zwfw-bjgs,.zwfw-right{ margin-top: 10px;}
    .zwfw-btnlist{ height: auto;}
    .zwfw-btnlist li { margin-bottom: 0; width: 174px;}
    .bsdt-btn li img{ width: 100%; height: auto;}
    .bmcx-box{ background-size: 100% 100%;}
    .bmcx-list {width: 552px;}
}
@media (max-width: 767px) {
    .lqfw-list{ height: auto;}
    .lqfw-list {margin: 0 15px;}
    .lqfw-imglist {padding: 20px 15px 0 15px;}
    .lqfw-link{ margin: 0 71px 0 61px;}
    .lqfw-scroll li{ margin-right: 0; width: 260px; padding: 0 11px;}
    .lqfw-scroll li a{-webkit-box-shadow: 0 5px 15px rgba(220, 233, 248,2);-moz-box-shadow: 0 5px 15px rgba(220, 233, 248, 2);box-shadow: 0 5px 15px rgba(220, 233, 248, 2); }
    .bmcx-box{ height: auto;}
    .bmcx-list,.ewm-img{ float: none; width: auto;}
    .zwfw_fwlist{ margin-top: 8px;}
    .zwfw-btnlist li{ width: 23%; height: auto; text-align: center; margin: 0; }
    .zwfw-btnlist li a{ display: block; margin-right:10px;}
    .zwfw-btnlist li img{ width: 100%; height: auto;}
    .zwfw_fwlist .bd{height: 350px;}
    .zwfw_fwlist li a{margin-top: 10px; width: 20%;}
    .zwfw_fwlist .ind_bsbm li a{width: 31.3%;}
    .service-lists .tel p.p3,.service-lists .tel p.p2,.service-lists .service-list li .p2,.service-lists .service-list li .p3{display: none;}
    .service-lists .service-list li .p1,.service-lists .tel p.p1{ right: 94px;}
    .service-statistics{padding: 10px;}
}
@media (max-width: 480px) {
    .zwfw_fwlist .bd{height: 540px;}
    .zwfw_fwlist li a{margin-top: 5px; width: 33.3%;}
    .zwfw_fwlist .ind_bsbm li a{width: 48%;}
}
@media (max-width: 445px) {
    .lqfw-imglist {padding: 20px 5px 0 5px;}
    .lqfw-link {margin: 0 61px 0 51px;}
    .lqfw-scroll li {width: 250px;}
}
@media (max-width: 425px) {
    .lqfw-list  li{ width: 50%;}
    .zwfw-right .p20{ padding-bottom: 0;}
    .zwfw-btnlist li{ width: 48%; margin-bottom: 10px; }
    .service-statistics{padding: 10px 0;}
    .service-statistics li{font-size: 14px;}
    .service-statistics li .date{padding: 0 8px; margin-right: 0;}
}
@media (max-width: 390px) {
    .lqfw-scroll li {width: 200px;}
}
@media (max-width: 342px) {
    .lqfw-scroll li {width: 180px;}
}