﻿/*友情链接*/
.yqlj{float: left;background: url("../images/footer-link-icon.png") 0 center no-repeat; padding-left: 30px;font-size: 18px;color: #aaa;font-weight: bold;margin-left: 15px;margin-top: 5px;margin-right: 30px;}

.select-box{background: #fff;height: 36px;}
.is-select{ width:1200px; height:32px;margin: 0 auto;}
.is-select .select{position:relative;float:left;z-index:94;height:32px;margin-left: 40px;}
dl.last{margin-right:0 !important}
.is-select .select dt{height:32px;display:inline-block;color:#666;background:url(../images/footer-link-icon-2.png) 180px center no-repeat;line-height:32px;cursor:pointer;width:195px;padding-left:18px; text-align:left; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;font-size:14px;font-weight: normal;}
.is-select .select dd{position:absolute;left:0;bottom:32px;border:none;background:#fff;display:none;z-index:98;border:#ddd 1px solid; border-bottom:none;}
.is-select .select dd ul{padding:5px 5px;width:198px;max-height:350px;_height:350px;overflow-y:auto;overflow-x:hidden;}
.is-select .select dd ul li{background:#f7f7f7;border-bottom:#fff 1px solid;}
.is-select .select dd ul li a{display:block;padding:0 5px 0 12px;font:normal 14px/26px "Microsoft Yahei";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.is-select .select dd ul li a:hover{background:#f0f0f0;text-decoration:none;}

.index-wrap{overflow: hidden;position: relative;}
.tw-box{padding: 20px;margin-top: 20px;background: #fff;}
/*轮播样式*/
.ind-flashlb{ width: 100%; height: 100%; position:relative; }
.ind-flashlb .flash-pic,.ind-flashlb .flash-pic ul,.ind-flashlb .flash-pic li,.ind-flashlb .flash-pic img,.ind-flashlb .flash-pic a{height:100% !important; width: 100% !important; }
.ind-flashlb .flash-pic{ position:relative; z-index:0;}
.ind-flashlb .flash-pic li{ zoom:1; vertical-align:middle;}
.ind-flashlb .flash-pic a{display:block; color: #fff; position: relative;}
.ind-flashlb .flash-pic img{display:block;width: 100%;max-width:100%;height:100%;margin: 0 auto}
.ind-flashlb .flash-pic .title{display:block;height:36px;line-height:36px;padding:0 100px 0 10px;font-size:16px;background:rgba(0,0,0,0.5) !important;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff!important;}
.ind-flashlb .flash-pic a:hover .title{color:#fff;}
.ind-flashlb .flash-num{height:12px;overflow:hidden;position:absolute;right:5px;bottom:12px;z-index:1;}
.ind-flashlb .flash-num ul{overflow:hidden;zoom:1;float:left;}
.ind-flashlb .flash-num ul li{float:left;margin-right:5px;width:10px;height:10px;margin-top:2px;text-indent:-30em;font-size:0;background:#fff !important;overflow:hidden;cursor:pointer;border-radius:50%;}
.ind-flashlb .flash-num ul li.on{background:#ff9600 !important;width:12px;height:12px;margin-top:0;}
/*轮播图*/
.ind_flash{  height: 305px; overflow:hidden; width: 500px; clear:both;}

.tw-tab{width: 640px;}
.tab-title{height: 39px;border-bottom: 1px solid #ddd;position: relative;}
.tab-title ul{height: 39px;position: absolute;top: 0;left: 0;}
.tab-title li{float: left;width: 106px;height: 39px;}
.tab-title li a{display: block;font-size: 18px;text-align: center;height: 39px;line-height: 35px;}
.tab-title li.last a{background: none;}
.tab-title li.active a{color: #164fa6;font-weight: bold;border-bottom: 2px solid #164fa6;}
/*二级标题*/
.tab-title2 li{float: left;height: 58px;line-height: 58px;padding: 0 10px;font-size: 18px;font-weight: bold;}
.tab-title2 li.active a{color: #0265ca;}

/*文字列表*/
.lists li{height: 34px;line-height: 34px;vertical-align: middle;padding-left: 15px;background: url("../images/dot.png") 3px center no-repeat;font-size: 16px;position: relative;}
.lists li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right: 80px;display: block;}
.lists .date{color: #999;font-size: 14px;position: absolute;right:0;top:0;}
.lists li img{margin-left: 3px;}
.top-news{height: 58px;line-height: 58px;overflow: hidden;}
.top-news a{float: none;display: block;text-align: center;font-size: 20px;color: #f20000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;margin: 0 15px;}
.top-news img{display: none;}

/*专题专栏275*/
.zt-box{height: 80px;background: #fff;padding: 15px 20px;margin-top: 20px;}

/*专题专栏*/
.zt-box .j-scroll{height: 80px !important; overflow: hidden; width: auto;}
.zt-box .j-scroll .prev,.zt-box .j-scroll .next{position: absolute; top: 17px;z-index:5;cursor: pointer;background:url(../images/arr-lr.png) no-repeat;width: 20px;height: 50px;}
.zt-box .j-scroll .prev{right: 0px;background-position: -20px 0px;}
.zt-box .j-scroll .next{left: 0;background-position: 0px 0px;}
.zt-box .j-scroll .scroll-wrap{height: 80px;overflow: hidden;position: absolute;left: 0px;top: 0;z-index: 4;width: 100%;}
.zt-box .ztzl-list li{float: left; width: 275px;height:80px;margin-right: 20px;}
.zt-box .ztzl-list li .img_title{display:none;}
.zt-box .j-scroll .scroll-wrap{height: 80px;overflow: hidden;position: absolute;left: 0px;top: 0;z-index: 4;width: 100%;}
.zt-box .zt-box-main{padding-left: 93px;overflow: hidden;position: relative;}
.zt-box .zt-box-main h2{ width: 83px; height: 80px; background: #f3f5f6; text-align: center; position: absolute; left: 0; top: 0;}
.zt-box .zt-box-main h2 a{ font-size: 18px; font-weight: bold; color: #164fa6; line-height: 24px; padding: 16px 0 0; display: block;}

/*政务公开*/
.gk-box{margin-top: 20px;padding-bottom: 20px;}
.gk-box>.fl{width: 350px;height: 310px;background: #fff;}
.gk-box>.fw{width: 450px;height: 310px;background: #fff;float: left;margin-left: 20px;}
.gk-con{padding: 15px 20px 0;}

/*通用标题*/
.title2{height: 40px;background: url("../images/title2-bg.png") center repeat-x;overflow: hidden;position: relative;}
.title2 h2{float: left;padding-left: 50px;background:#fff url("../images/title-ico1.png") left center no-repeat;height: 40px;line-height: 40px;}
.title2 h2 a{font-size: 24px;font-weight: bold;color: #164fa6;padding-right: 10px;}

.gk-zwfw .title2 h2{background:#fff url("../images/title-ico2.png") left center no-repeat;}
.hd-box .title2 h2{background:#fff url("../images/title-ico3.png") left center no-repeat;}

/*信息公开*/
.gk-list-box{padding-top: 13px;}
.gk-list-box>.fl{width: 310px;}
.gk-list-box>.fl li{width: 310px;height: 50px;line-height: 50px;margin-top: 7px;}
.gk-list-box>.fl li a{display: block;padding-left: 66px;background: #f0f0f0 url("../images/x-icon1.png") 30px center no-repeat;}
.gk-list-box>.fl li a:hover{color: #fff;background: #76a7f1 url("../images/x-icon1-h.png") 30px center no-repeat;}
.gk-list-box>.fl li.num1{margin-top: 0;}
.gk-list-box>.fl li.num2 a{background: #f0f0f0 url("../images/x-icon2.png") 30px center no-repeat;}
.gk-list-box>.fl li.num2 a:hover{background: #76a7f1 url("../images/x-icon2-h.png") 30px center no-repeat;}
.gk-list-box>.fl li.num3 a{background: #f0f0f0 url("../images/x-icon3.png") 30px center no-repeat;}
.gk-list-box>.fl li.num3 a:hover{background: #76a7f1 url("../images/x-icon3-h.png") 30px center no-repeat;}
.gk-list-box>.fl li.num4 a{background: #f0f0f0 url("../images/x-icon4.png") 30px center no-repeat;}
.gk-list-box>.fl li.num4 a:hover{background: #76a7f1 url("../images/x-icon4-h.png") 30px center no-repeat;}


/*最新公开*/
.zxgk{overflow: hidden;position: relative;width: 500px;margin-left: 227px;}
.zxgk>.title{position: relative;height: 39px;border-bottom: 1px solid #ddd;}
.zxgk>.title a{display: block;position: absolute;height: 40px;width: 120px;background: #164fa6;text-align: center;line-height: 40px;font-weight: bold;color: #fff;font-size: 16px;}
.zxgk>ul.listgk{padding-top: 8px;}

.listgk li{height:34px;line-height:34px;vertical-align:bottom;padding:0 80px 0 14px;background:url(../images/dot.png) 0px center no-repeat;overflow:hidden;position:relative; font-size: 16px;}
.listgk li .col-block{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .date{white-space: nowrap; position: absolute; right: 0; top: 0; color: #999;font-size: 14px;}
.listgk li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0;}
.listgk li .explain-list,.listgk li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .explain-list .split-line,.listgk li .policy-list .split-line{padding:0 5px;color:#666;font-size:14px;}
.listgk li .explain-list a,.listgk li .policy-list a{display:inline;color:#d00;float:none;background:none;max-width:none;padding:0;margin:0;}
.listgk li .explain-list a:hover,.listgk li .policy-list a:hover{color: #f00;}

/*政务服务*/
.gk-zwfw>ul{margin-top: 15px;overflow: hidden;position: relative;}
.gk-zwfw>ul li{float: left;height: 105px;width: 94px;margin-right: 11px;background: #f3f6fa;text-align: center;}
.gk-zwfw>ul li .img-title{display: block;color: #164fa6;font-size: 14px;line-height: 20px;padding: 0 14px;margin-top: 8px;}
.gk-zwfw>ul li img{max-width: 37px;max-width: 37px;display: block;margin: 0 auto;padding: 20px 0 5px;}

.gk-zwfw>ul li.num2 .img-title{margin-top: 0;}

.gk-zwfw>ul li.num1{width: 100%;height: 100px;overflow: hidden;position: relative;margin-bottom: 15px;margin-right: 0;}
.gk-zwfw>ul li.num1 .img-title{display: none;}
.gk-zwfw>ul li.num1 img{max-width: none;max-width: none;width: 100%;height: 100%;margin: 0;padding: 0;}
.gk-zwfw>ul li.num5{margin-right: 0;}
/*政务服务链接*/
.hd-zwfw-box{padding-left: 28px;border-left: 1px dashed #bbb;}
.hd-zwfw-box>ul{height: 220px;overflow: hidden;position: relative;width: 370px;}
.hd-zwfw-box>ul li{float: left;height: 105px;width: 84px;margin-right: 11px;background: #f3f6fa;text-align: center;}
.hd-zwfw-box>ul li .img-title{display: block;color: #164fa6;font-size: 16px;padding: 0 5px;line-height: 18px;}
.hd-zwfw-box>ul li img{max-width: 37px;max-width: 37px;display: block;margin: 0 auto;padding: 20px 0 10px;}

.hd-zwfw-box>ul li.num1{width: 100%;height: 100px;overflow: hidden;position: relative;margin-bottom: 13px;margin-right: 0;}
.hd-zwfw-box>ul li.num1 .img-title{display: none;}
.hd-zwfw-box>ul li.num1 img{max-width: none;max-width: none;width: 100%;height: 100%;margin: 0;padding: 0;}
.hd-zwfw-box>ul li.num5{margin-right: 0;}

/*互动*/
.hd-box{padding: 20px;background: #fff;float: right;width: 320px;}
.hd-con-tab{margin-top: 16px;}

.wyxx-link li{width: 155px;height: 102px;overflow: hidden;position: relative;float: left;text-align: center;}
.wyxx-link li a{display: block;}
.wyxx-link li a img{display: block;margin: 0 auto;padding: 20px 0 10px 0;}
.wyxx-link .img_title{display: block;color: #fff;}
.wyxx-link li.num4 a img{padding: 23px 0 12px 0;}
.wyxx-link li.num1{background: #69cffa;margin-right: 10px;}
.wyxx-link li.num2{background: #ef7370;}
.wyxx-link li.num3{background: #f3d769;margin-right: 10px;margin-top: 10px;}
.wyxx-link li.num4{background: #49dcd3;margin-top: 10px;}

.ly-con{width: 500px;margin-left: 20px;height: 220px;overflow: hidden;position: relative;}
.lytitle{position: relative;height: 39px;border-bottom: 1px solid #ddd;}
.lytitle>a{display: block;position: absolute;height: 40px;width: 120px;background: #164fa6;text-align: center;line-height: 40px;font-weight: bold;color: #fff;font-size: 16px;}
/*首页留言搜索*/
#searchForm{float: right;height: 28px;}
#searchForm li{float:left;height:28px;line-height:28px;padding:0;background:none;font-size:14px;overflow:visible;}
#searchForm li.gjz{width:77px;text-align:right;}
#searchForm li.srk{width:184px;}
#searchForm li.srk input{width:173px;height:26px;line-height:26px;border:#cecece 1px solid;border-right:0;background:#fff;font-size:14px;color:#999;padding-left:10px;outline:none;}
#searchForm li.btn{width:48px;}
#searchForm li.btn input{width:48px;height:28px;line-height:28px;border:none;background:#164fa6;font-size:14px;color:#fff;text-align:center;outline:none;cursor:pointer;}


.ly-con .hd_telbox{height: 28px;background: #fafafa;margin-top: 8px;}
.ly-con .hd_telbox p{float: left;height: 28px;line-height: 28px;font-size: 15px;color: #535353;}
.ly-con .hd_telbox p.p1{width: 25%;text-indent: 10px;}
.ly-con .hd_telbox p.p2{width: 59%;}
.ly-con .hd_telbox p.p3{width: 15%;text-align: center;}

.ly-con .hd_xdbox li{height: 30px;line-height: 30px;}
.ly-con .hd_xdbox li p{float: left;height: 30px;}
.ly-con .hd_xdbox li p.p1{width: 25%;text-indent: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #999;}
.ly-con .hd_xdbox li p.p2{width: 59%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 15px;}
.ly-con .hd_xdbox li p.p3{width: 15%;text-align: center;}
.ly-con .hd_xdbox li p.p3 span{color: #fa8400;}

.zjdc-tab{width: 380px;height: 220px;overflow: hidden;position: relative;
    padding-left: 20px;border-left: 1px dashed #bbb;}

.zjdc-list{margin-top: 4px;}
.zjdc-list li{height: 30px;line-height: 30px;position: relative;padding: 0 50px;font-size: 15px;}
.zjdc-list li a{float: none;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;display: block;}
.zjdc-list li span{position: absolute;top: 0;left: 0;font-size: 12px;}
.zjdc-list li .date{left:auto;position: absolute;right: 0;top: 0;font-size: 14px;color: #999;}
.zjdc-list li span.starting{color:#fff;display: block;height: 30px;width: 50px;text-align: center;background: url("../images/st-ico-bg.png") center center no-repeat;}
.zjdc-list li span.over{color:#fff;display: block;height: 30px;width: 50px;text-align: center;background: url("../images/ov-ico-bg.png") center center no-repeat;}




/*监督监管*/
.jg-tabs-title{width: 100%; height: 34px;}
.jg-tabs-title .j-scroll{position: relative;padding:0 10px;overflow: hidden;}
.jg-tabs-title .scroll-wrap{width: 100%;height: 33px;overflow: hidden;border-bottom: 1px solid #ccc;}
.jg-tabs-title .scroll-wrap .scroll-body{width: 1000% !important;}
.jg-tabs-title li{float: left;display: inline-block;height: 34px;line-height: 34px;padding:0 5px;}
.jg-tabs-title li a{display: block;font-weight: bold;font-size: 18px;}
.jg-tabs-title li.active a,.jg-tabs-title li a:hover{color: #164fa6;font-weight: bold;}
.jg-tabs-title .j-scroll .prev,.jg-tabs-title .j-scroll .next{width: 7px;height: 34px;position: absolute;top: 0px;z-index: 9;cursor: pointer;background: url("../images/m-tab-icon.png") no-repeat;}
.jg-tabs-title .j-scroll .prev:hover,
.jg-tabs-title .j-scroll .next:hover{background: url("../images/m-tab-icon-h.png") -7px center no-repeat;}
.jg-tabs-title .j-scroll .next:hover{background: url("../images/m-tab-icon-h.png") 0 center no-repeat;}
.jg-tabs-title .j-scroll .prev{right:0;background-position: -7px center;}
.jg-tabs-title .j-scroll .next{left:0; background-position: 0 center;}



.jg-tab2-title{height: 35px;line-height: 34px;}
.jg-tab2-title ul{border-bottom: 1px solid #ccc;}
.jg-tab2-title li{float: left;padding: 0 8px;font-size: 16px;}
.jg-tab2-title li a{display: block;height: 34px;}
.jg-tab2-title li.active a{color: #f00;}

.jg-con-box .lists{margin-top: 5px;}



/*对联*/
/*对联左*/
.index-dll{position:fixed; _position:absolute;right: 50%;top:270px;z-index: 999;display: none;margin-right: 605px;}
.index-dll .img-title{display: none;}
.index-dll ul{border: 1px solid #ccc;background: #fff;}
.index-dll ul li{padding: 10px;border-top: 1px solid #ccc;}
.index-dll ul li.num1{border-top: none;}
.index-dll .couplet-close{text-align: center;height: 26px;}
.index-dll .couplet-close img{vertical-align: middle;cursor: pointer;}
/*对联右*/
.index-dlr{left: 50%;margin-left: 605px;right: auto;margin-right: auto;}
.index-dlr .img-title{display: none;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-dlr ul li{border-top: none;}

/*二级列表*/
.u-title-2 ul{height: 39px;border-bottom: 1px solid #ddd;}
.u-title-2 ul li{float: left;}
.u-title-2 ul li a{display: block;height: 39px;line-height: 39px;padding: 0 15px;font-size: 16px;}
.u-title-2 ul li.active a{background: #164fa6;color: #fff;font-weight: bold;}

.lb-box{padding-top: 20px;}
.lb-box>.fr{width: 450px;height: 250px;padding: 20px;background: #fff;}
.lb-box>.fl{width: 650px;height: 250px;padding: 20px;background: #fff;}

.u-dzxt-pic{width: 450px;overflow: hidden;position: relative;}
.u-dzxt-pic ul{width: 110%;}
.u-dzxt-pic li{width: 220px;height: 60px;margin: 10px 10px 0 0;float: left;}
.u-dzxt-pic li .img_title{display: none;}
.u-dzxt-pic li a,
.u-dzxt-pic li img{width: 100%;height: 100%;display: block;}

/*左侧列表*/
.u-lb-links{}
.u-lb-links li{float: left;padding-left: 20px;height: 43px;line-height: 43px;font-size: 16px;}
.u-lb-links li.num1{padding-left: 10px;}