@charset "utf-8";
/*行政权力运行及公共服务和中介服务*/
.ls-xzql-list{border: 1px #e5e5e5 solid; margin: 0 0 32px;}
.ls-xzql-list ul{ overflow: hidden; width: 100%;}
.ls-xzql-list li{ line-height:28px;padding:0 20px;border-top:1px solid #e6e6e6; font-size:16px; text-align:left;overflow: hidden;}
.ls-xzql-list li.first{border-top:0;}
.ls-xzql-list li span.organame{display: block;float: left;width: 290px;padding:15px 0;font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight: bold;}
.ls-xzql-list li span.catlist{display:block;margin-left:300px;padding: 15px 0;}
.ls-xzql-list li a{padding:0 5px;display: inline-block;color:#666;}
.ls-xzql-list li a:hover{color: #2c99e4;}
.ls-xzql-list li a.tit{ font-size:18px; float:left; padding:0; text-align:left; display:block; width:200px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
@media (min-width: 1389px) and (max-width:1580px) {
    .ls-xzql-list li span.organame{width: 250px;}
    .ls-xzql-list li span.catlist{margin-left: 260px;}

}
@media (min-width: 1181px) and (max-width:1390px) {
    .ls-xzql-list li span.organame{width: 220px;}
    .ls-xzql-list li span.catlist{margin-left: 230px;}

}
@media (max-width:1180px) {
    .ls-xzql-list{ margin: 0;}
    .ls-xzql-list ul { width: 100%;}
    .ls-xzql-list li{ text-align: left; height: auto;  width: auto; float: none; padding:12px 10px;}
    .ls-xzql-list li span.organame{float: none; padding: 0 5px;width:auto;}
    .ls-xzql-list li span.catlist{margin-left:0;padding:5px 0 0;}
}
@media (max-width:767px) {
    .ls-xzql-list li{font-size: 14px; padding:10px 8px;}
    .ls-xzql-list li span.organame,.ls-xzql-list li a.tit{ font-size: 16px;}
}
/*行政权力运行及公共服务和中介服务*/
.ls-gkzt-title{ font-size: 32px; font-weight: bold; line-height: 1.5; text-align: center; color: #333; padding: 20px 0 40px;}
@media (min-width: 768px) and (max-width:1180px) {
    .ls-gkzt-title{ font-size: 28px;}
}
@media (max-width: 767px) {
    .ls-gkzt-title{ font-size: 26px; padding: 10px 0 30px;}
}

/*政府机构职能目录*/
.ls-jqzn-box{padding: 32px 0; border-top: 1px #e5e5e5 solid;}
.ls-jqzn-title{background:#f5f5f5;overflow:hidden;border-bottom: 1px solid #1C4DA3; line-height: 0;}
.ls-jqzn-title span,.ls-jqzn-title a{display:inline-block; line-height: 2.5; padding: 0 20px; text-align:center;font-size:24px;color:#fff;background:#1C4DA3;}
.ls-jqzn-title a:hover{color:#fff;cursor:default;}
.ls-jqzn-title a.link:hover{cursor:pointer;}
.ls-jqzn-list{padding:15px 0 24px;}
.ls-jqzn-list ul li{float:left;width:25%;font-size:18px; padding: 10px 0;}
.ls-jqzn-list li a,.ls-jqzn-list li span{ padding: 0 0 0 16px;background:url("../images-new/icon.png") 0 center no-repeat; display:block;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; margin: 0 20px;}
.ls-jqzn-list li a:hover{color: #1C4DA3;}
@media (min-width: 1181px) and (max-width:1390px) {
    .ls-jqzn-list ul li{width:229px;}
}
@media (max-width:1180px) {
    .ls-jqzn-box{padding: 20px 0;}
    .ls-jqzn-list ul li{width:33.3333%;box-sizing:border-box;padding-right:20px;}
}
@media (max-width:767px) {
    .ls-jqzn-box{padding: 10px 0;}
    .ls-jqzn-list{padding:10px 0;}
    .ls-jqzn-list ul li{width:50%;font-size:14px; padding: 5px 0;}
    .ls-jqzn-title span,.ls-jqzn-title a{font-size:16px;}
    .ls-jqzn-list li a,.ls-jqzn-list li span{ margin: 0 10px;}
}
@media (max-width:479px) {
    .ls-jqzn-list ul li{width:auto; float: none;}
}
/*政府机构职能目录end*/







/**行政执法公示**/
.xzql_box{ min-height: 350px; padding: 0 10px;}
.xzql_title{font-weight: bold;font-size: 16px;color: #18629c;text-align: center;background-color: #e8eff5; line-height: 48px; height: 48px; }
.xzql_title img{ margin-right: 10px; vertical-align: middle;}
.xzzf_list{  border-top: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee;}
.xzzf_list li{ width: 25%;  float:left; font-size: 16px; height: 50px; line-height: 50px; }
.xzzf_list li a{ display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  height: 50px; text-indent: 68px; border-bottom: 1px solid #eee; border-left: 1px solid #eee;}
.qlsx_list li{ width: 20%; }
.qlsx_list2 li{ width:33.33%; }
@media (max-width: 991px){
    .xzzf_list li a{ text-indent: 45px;  }
}
@media (max-width: 767px){
    .xzzf_list li a{ text-indent: 0; text-align: center;  }
}

/* 六稳六保 */
body{overflow-x: hidden;}
.bg{background: #fff;}
.lwlb_ban{position: relative;height:358px;}
.lwlb_ban .lwlb-banner img{ position: absolute;width: 1920px;height: 358px;top: 0;left: 50%;margin-left: -960px;z-index: 1; max-width: none; }
.lwlb_logo{  position: absolute; z-index: 2; top:15px; left:0;}
.lwlb_logo .img_title{display: none;}
.lwlb_logo img{height: 50px; width: auto;}
.lwlb_img{ text-align: center; padding-top: 90px;}
.lwlb_box{padding: 12px 0 26px;}
.zt_title{height: 44px;line-height: 44px;margin: 22px 0 14px; text-align: center; background: url("../images_zt/telbg.gif") 0 center repeat-x; }
.zt_title span{display: inline-block;height: 44px;padding: 0 70px;background: url("../images_zt/zt_lelb_bg.png") 0 center repeat-x;}
.zt_title span a{display: block;padding: 0 28px;line-height: 44px;font-size: 32px;font-weight: bold;color: #f10000;background: #fff;}
.zt_title a.a_more{float: right;font-size: 16px; background: #fff;}
.lwlb_con{ clear:both;}
.lwlb_con li{width: 505px;float: left; padding: 0 60px 0 18px; background: url("../images/ico.gif") 0 center no-repeat; height:40px; line-height:40px; font-size:16px; overflow: hidden; position: relative;}
.lwlb_con li.even{float: right;}
.lwlb_con li .col-block{float:left;max-width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lwlb_con li .date{display:block;position:absolute;right:0;top:0;white-space:nowrap;font-size:14px;color:#999;}
.lwlb_con li .title{display:block;float:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-right:0; color: #333;}
.lwlb_con li .title:hover{color: #ff0000;}
.lwlb_con li .explain-list,.lwlb_con li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lwlb_con li .explain-list .split-line,.lwlb_con li .policy-list .split-line{padding:0 1px;color:#d0d0d0;font-size:12px;}
.lwlb_con li .explain-list a,.lwlb_con li .policy-list a{display:inline;color:#f00;float:none;background:none;max-width:none;padding:0;margin:0;}
.lwlb_con li .explain-list a:hover,.lwlb_con li .policy-list a:hover{color:#f00;}
.lwlb_footer .footer{ border-top-color:#f10000;}
@media (max-width: 1199px) and (min-width: 992px) {
    .lwlb_con li{width: 400px;}
}
@media (max-width: 991px) {
    .lwlb_con li{width: auto;float: none !important;}
    .lwlb_box{padding: 12px 15px 26px;}
}
@media (max-width: 767px) {
    .lwlb_ban{height: 148px;  overflow: hidden; width: 100%;}
    .lwlb_ban .lwlb-banner img{ width: 800px;height: 148px;margin-left: -400px;}
    .lwlb_logo {top: 5px; left:10px;}
    .lwlb_logo img{ width: 200px; height: auto;}
    .lwlb_box{padding: 12px 10px 26px;}
    .zt_title{ margin: 12px 0 14px;}
    .zt_title .a_more{ display: none;}
    .zt_title a{font-size: 26px;}
}
@media (max-width: 467px) {
    .lwlb_img img{ width: 90%; height: auto;  }
    .zt_title{ margin: 0;}
    .zt_title span{padding: 0 30px;}
    .zt_title span a{font-size: 20px;padding: 0 10px;}
}