@charset "utf-8";
@import url("top.css");
@import url("reset.css");
@import url("foot.css");


.main{ width: 1115px; height: 1625px; margin: 20px auto;}
.jd_lb{ width: 1115px; height: 370px; overflow: hidden;}
/*焦点图*/
.tz_jdt{ width: 552px; height: 370px; overflow: hidden;position: relative;}
.dian{ height:14px; overflow:hidden; position:absolute; right:2px; bottom:15px; z-index:5; }
.dian ul{ overflow:hidden; zoom:1;}
.dian ul li{ float:left; margin-right:11px; display:block;width:14px; height:14px; 
background:#fff; background-position: -21px 0px; cursor:pointer; }
.dian ul li.on{ background:#e73739; display: block; }
.yq_img{ position:relative; height:100%; z-index:0;}
.yq_img li{ zoom:1; vertical-align:middle; }
.yq_img img{ height: 370px; width: 552px;}

/*----------------   透明背景文字*/
.new_bj{position:absolute; zoom:1; left:0; bottom:0; z-index:2; width:552px; height:42px; line-height:42px; background:#000;opacity:0.6;filter:alpha(opacity=60); /*IE6,7,8兼容*/ overflow:hidden;}
.new{position:absolute; left:0;bottom:0; z-index:4;width:345px; text-indent:15px; height:42px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new h3 a{line-height:42px;  color:#FFF;font-weight:normal; font-size: 15px;}
.new a:hover{color:#FF6B07;}


.sy_ld{ width: 545px; height: 370px; overflow: hidden;}
.ld_lm{ width: 545px; height: 45px; background: #e5e5e5;}
.ld_lm ul li{ width: 150px; height: 45px; font-size: 15px; line-height: 45px; text-align: center; float: left;}
.ld_lm ul li a{ color: #000;}
.ld_lm ul li:hover{ background: #2b6ebe; color: #fff !important;}
.ld_lm ul li.on{ background: #2b6ebe;}
.ld_lm ul li.on a{color: #fff !important;}
.xxlb{ width: 545px; height: 325px;}

.sndtlb{ width: 545px; height: 325px;}
.sndtlb .jie{width: 545px; height: 110px; border-bottom: 1px dashed #9f9f9f; overflow: hidden;}
.sndtlb .jie h3{width: 545px; padding: 10px 0px 0px 0px; text-align: center; overflow: hidden; flex-wrap: nowrap;}
.sndtlb .jie h3 a{ font-size: 18px; color: #e73739;}
.sndtlb .jie .jie-j{width: 502px; overflow: hidden; text-indent: 2em; font-size: 13px; line-height: 20px; padding: 5px 21px; color: #666;}
.sndtlb .jie .jie-j span>a{color: #e73739;}
.sndtlb .wenb{width: 525px; height: 210px; padding: 4px 10px 0px 10px;}
.sndtlb .wenb ul li{ overflow: hidden;height: 30px; line-height: 30px;*height: 27px; *line-height: 27px;background: url(../images/dd.jpg) no-repeat 0px center;padding: 0 1% 0 2%;} 
.sndtlb .wenb ul li a{float: left; display: block; width:84%; color: #666;font-size: 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sndtlb .wenb ul li a:hover{padding-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.sndtlb .wenb ul li span{ color: #666; height: 23px; line-height: 23px;text-align: right; width: 13%; display: block; float: right;}



.zw_ls{ width: 1115px; height: 236px;overflow: hidden;}
/*网上办事与政务公开*/
.zwgk{ width: 825px; height: 236px;}
.zwgk .lbdh{ width: 825px; height: 42px; line-height: 42px; overflow: hidden; background: url(../images/zwbg.jpg) no-repeat;}
.zwgk .lbdh .zx{ display: block; width:99px; height: 28px; padding: 6px 6px 6px 40px; float: left;}
.zwgk .lbdh .gd{float: right; color: #fff;padding-right: 15px;}
.xwlb1{ width: 825px; height: 189px; margin-top: 5px;}
.zcfg{ width: 290px; height: 189px;}
.zcfg h2{ width: 290px; height: 36px; background: #ececec;}
.zcfg h2 a{ width: 115px; height: 36px; background: #e35708; line-height: 36px; color: #fff; text-align: center; display: block; font-size: 15px;}
.zcfg .zclb{width: 290px; height: 210px; margin-top: 5px;}
.zcfg .zclb ul li{ overflow: hidden;height: 29px; line-height: 29px;*height: 26px; *line-height: 26px;background: url(../images/dd.jpg) no-repeat 0px center;padding: 0 1% 0 2%; margin-left: 3px;} 
.zcfg .zclb ul li a{float: left; display: block; width:70%; color: #666;font-size: 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zcfg .zclb ul li a:hover{padding-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.zcfg .zclb ul li span{ color: #666; height: 23px; line-height: 23px;text-align: right; width: 17%; display: block; float: right;}

.rsxx{ width: 525px; height: 189px;}
.rsxx h2{ width: 525px; height: 36px; background: #ececec;}
.rsxx h2 a{ width: 115px; height: 36px; line-height: 36px; color: #666; text-align: center; display: block; font-size: 15px; float: left;}

.rsxx h2 a.on{ background: #e35708; color: #fff;}

.rsxx .zclb{width: 525px; height: 210px; margin-top: 5px;}
.rsxx .zclb ul li{ overflow: hidden;height: 29px; line-height: 29px;*height: 26px; *line-height: 26px;background: url(../images/dd.jpg) no-repeat 0px center;padding: 0 1% 0 2%; margin-left: 3px;} 
.rsxx .zclb ul li a{float: left; display: block; width:70%; color: #666;font-size: 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.rsxx .zclb ul li a:hover{padding-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.rsxx .zclb ul li span{ color: #666; height: 23px; line-height: 23px;text-align: right; width: 17%; display: block; float: right;}


.zfjg{ width: 270px; height: 236px; background:url(../images/zfjg.png) no-repeat;}
.zfjg h2{ width: 245px; height: 45px; font-weight: normal; font-size: 15px; line-height: 45px; padding-left: 25px;}
.zfjg h2 a{ color: #2b6ebe;}
.gk_a{ width: 270px; height: 186px; padding: 5px;}
.gk_a ul li{ width: 231px; height: 39px; background: url(../images/gbg.png) no-repeat; margin: 4px 15px 0px 15px; line-height: 39px;}
.gk_a ul li a{color: #1f8dda;  display: block;}
.gk_a ul li a i{ width: 30px; height: 25px; float: left; background: url(../images/icon.png) no-repeat; margin: 5px 42px; display: block;}
.gk_a ul li.gk1 i{ background-position: 1px -8px;}
.gk_a ul li.gk2 i{ background-position: -31px -8px;}
.gk_a ul li.gk3 i{ background-position: -69px -8px;}
.gk_a ul li.gk4 i{ background-position: -114px -8px;}

/*公众参与*/
.cy_a{ width: 270px; height: 186px; padding: 10px;}
.cy_a ul li{ width: 120px; height: 52px; background: url(../images/cyg.png) no-repeat; margin-top: 7px; line-height: 52px; float: left; margin-right: 8px;}
.cy_a ul li a{color: #1f8dda; display: block;}
.cy_a ul li a i{ width: 30px; height: 25px; float: left; background: url(../images/icon.png) no-repeat; margin-top: 13px; margin-left: 10px; margin-right: 6px; display: block;}
.cy_a ul li.cy1{margin-top: 0px; }
.cy_a ul li.cy2{margin-top: 0px; margin-right: 0px;}
.cy_a ul li.cy4{margin-right: 0px; line-height: 24px;}
.cy_a ul li.cy6{margin-right: 0px;}
.cy_a ul li.cy1 i{ background-position: 5px -49px;}
.cy_a ul li.cy2 i{ background-position: -29px -46px;}
.cy_a ul li.cy3 i{ background-position: -68px -44px;}
.cy_a ul li.cy4 i{ background-position: -103px -46px;}
.cy_a ul li.cy5 i{ background-position: -142px -46px;}
.cy_a ul li.cy6 i{ background-position: -182px -46px;}

/*人防工作*/
.rfgz{ width: 1115px; height: 235px; overflow: hidden;}
.rfgz .rfdh{ width: 1115px; height: 41px; line-height: 41px; overflow: hidden; background:url(../images/ccbg.jpg) no-repeat;}
.rfgz .rfdh .zx{ display: block; width:99px; height: 28px; padding: 6px 6px 6px 40px; float: left;}
.rfgz .rfdh .gd{float: right; color: #fff;padding-right: 15px;}

.xwlb2{ width: 1115px; height: 189px; margin-top: 5px;}

.xzzf{ width: 288px; height: 189px;}
.xzzf h2{ width: 288px; height: 36px; background: #ececec;}
.xzzf h2 a{ width: 115px; height: 36px; line-height: 36px; color: #666; text-align: center; display: block; font-size: 15px; float: left;}

.xzzf h2 a.on{ background: #e35708; color: #fff;}

.xzzf .zclb{width: 288px; height: 210px; margin-top: 5px;}
.xzzf .zclb ul li{ overflow: hidden;height: 29px; line-height: 29px;*height: 26px; *line-height: 26px;background: url(../images/dd.jpg) no-repeat 0px center;padding: 0 1% 0 2%; margin-left: 3px;} 
.xzzf .zclb ul li a{float: left; display: block; width:70%; color: #666;font-size: 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xzzf .zclb ul li a:hover{padding-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.xzzf .zclb ul li span{ color: #666; height: 23px; line-height: 23px;text-align: right; width: 17%; display: block; float: right;}


.jjfk{ width: 515px; height: 189px;}
.jjfk h2{ width: 515px; height: 36px; background: #ececec;}
.jjfk h2 a{ width: 165px; height: 36px; background: #e35708; line-height: 36px; color: #fff; text-align: center; display: block; font-size: 15px;}
.jjfk .zclb{width: 515px; height: 210px; margin-top: 5px;}
.jjfk .zclb ul li{ overflow: hidden;height: 29px; line-height: 29px;*height: 26px; *line-height: 26px;background: url(../images/dd.jpg) no-repeat 0px center;padding: 0 1% 0 2%; margin-left: 3px;} 
.jjfk .zclb ul li a{float: left; display: block; width:70%; color: #666;font-size: 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jjfk .zclb ul li a:hover{padding-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.jjfk .zclb ul li span{ color: #666; height: 23px; line-height: 23px;text-align: right; width: 17%; display: block; float: right;}


.llyt{ width: 292px; height: 189px;}
.llyt h2{ width: 292px; height: 36px; background: #ececec;}
.llyt h2 a{ width: 115px; height: 36px; line-height: 36px; color: #666; text-align: center; display: block; font-size: 15px; float: left;}
.llyt h2 a.on{ background: #e35708; color: #fff;}
.llyt .zclb{width: 292px; height: 210px; margin-top: 5px;}
.llyt .zclb ul li{ overflow: hidden;height: 29px; line-height: 29px;*height: 26px; *line-height: 26px;background: url(../images/dd.jpg) no-repeat 0px center;padding: 0 1% 0 2%; margin-left: 3px;} 
.llyt .zclb ul li a{float: left; display: block; width:70%; color: #666;font-size: 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.llyt .zclb ul li a:hover{padding-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.llyt .zclb ul li span{ color: #666; height: 23px; line-height: 23px;text-align: right; width: 17%; display: block; float: right;}

/*专题专栏*/
.ztzl{width: 1113px; height: 100px; border: 1px solid #e1e1e1;}
.ztzl .tssq-center{width: 1113px;height: 101px;overflow: hidden;}
.ztzl .tssq-center .next{display: block; width: 20px;height: 101px; float: left; background: url(../images/z.png) left center no-repeat; margin-left: 14px;}
.ztzl .tssq-center .prev{display: block; width: 20px;height: 101px; float: right; background: url(../images/y.png) right center no-repeat; margin-right: 14px;}
.ztzl .tssq-center ul{display: block; width: 1045px; height: 81px; float: left; padding: 10px 0px;}
.ztzl .tssq-center li{float: left; width: 325px; height: 81px; overflow: hidden; margin-right: 23px; }
.ztzl .tssq-center li img{width: 325px; height: 81px;}
.ztzl .tssq-center li a:hover img{opacity: .7;}
.ztzl .tssq-center .tempWrap{width: 1045px; padding: 10px 0px; !important; float: left;}


.rffc{ width: 1115px; height: 211px;}
.rffc .lmbt{width:42px ; height: 211px; background: url(../images/fcbg.png) no-repeat; float: left; text-align: center;}
.rffc .lmbt a{font-size: 18px; color: #FFFFFF; font-weight:bold; position:relative;top: 45px; line-height: 30px;}
.rffc .lmbt a:hover{color:#fff;}

.rffc .tssq{width: 1070px;height: 211px;overflow: hidden;}
.rffc .tssq .nexts{display: block; width: 20px;height: 211px; float: left; background: url(../images/z.png) left center no-repeat; margin-left: 14px;}
.rffc .tssq .prevs{display: block; width: 20px;height: 211px; float: right; background: url(../images/y.png) right center no-repeat; margin-right: 14px;}
.rffc .tssq ul{display: block; width: 1000px; height: 211px; float: left;}
.rffc .tssq li{float: left; width: 243px; height: 211px;overflow: hidden; margin-right: 23px; text-align: center;}
.rffc .tssq li .rfimg{border: 2px solid #e1e1e1; display: block; width: 230px; height: 175px;}
.rffc .tssq ul li p{font-size: 17px;line-height: 30px; font-family: "宋体";}
.rffc .tssq li img{ width: 224px; height: 169px; margin: 3px;}
.rffc .tssq li a:hover img{opacity: .7;}
.rffc .tssq .tempWrap{width: 1000px !important; padding: 10px 0px; !important; float: left;}

.yqlj{ width: 1114px; height: 114px; background: url(../images/yq.png) repeat-x top; border: 1px solid #e3e3e3; border-top: none;}
.yqtl{ width: 1063px; height: 85px; padding: 20px 25px 11px 26px;}
.tplj{width: 1063px; height: 51px;}
.tplj ul li{ height: 51px; float: left; margin:0 5px ;}
.tplj ul li img{ height: 51px;}
.link_lj{ width: 1063px; height: 20px; margin-top: 10px;}

.yqlj_nr{width: 1024px;height:20px; line-height:20px; position:relative; z-index:1000; margin: 6px 0;  }
.nLi{ float:left; width:220px; position:relative; display:inline;}
.nLi h3{background: url(../images/wzyqbg.jpg) no-repeat; width: 187px; height: 20px;font-weight: normal; cursor: pointer; }
.sub{width:185px; height:106px; display:none; left:0; top:19px; position:absolute; border:1px #707070 solid; background:#fff; line-height:34px; z-index:9999;overflow-y: auto; text-indent: 20px; padding-top: 10px;}