@charset "utf-8";
/**
* CSS Document
* Author 许应朋
**/
@import url(top.css);
@import url(reset.css);
@import url(footer.css);

.tbts{ height:47px; margin-top:15px; background-color:#f4f4f4;}
.tbts .data{ display:inline-block; width:auto; height:100%; line-height:47px; margin-left:15px;}
.weather{display:inline-block;width:auto;height:25px;margin: 8px 10px;overflow:hidden;}
.search{ width:400px; height:34px; overflow:hidden; margin:6px 0;}
.search p{ display:inline-block; float:left; padding-left:30px; height:34px; line-height:34px; font-size:16px; color:#333333; background:url(search_fdj.png) no-repeat left center;}
.search span{ display:inline-block; width:200px; height:32px; float:left; border:1px solid #c7dfea; background:#FFF; padding:0 5px; margin:0 5px;}
.search span input{ width:200px; height:32px; line-height:32px; font-size:12px; border:0; background:0; outline:medium; border-radius:1px;}
.search a{ display:inline-block; float:left; width:60px; height:34px; text-align:center; line-height:34px; color:#FFF !important; background:#05acfb; font-size:16px; letter-spacing:2px;}



/*Main_Left*/
.Main_Left{ width:825px; height:auto; overflow:hidden;}

.LeftBox1{ width:100%; height:auto; overflow:hidden;}/*LeftBox1*/
.focus{ width:385px; height:287px; overflow:hidden; position:relative;}
.focus .pic img { width: 385px; height: 287px; display: block; }
.focus .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.focus .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:75%; overflow: hidden; }
.focus .txt li{ height:40px; line-height:40px; position:absolute; bottom:-36px;}
.focus .txt li a{ display: block; width:290px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
color: white; padding: 0 0 0 10px; font-size: 12px; text-decoration: none; }
.focus .num { position: absolute; z-index: 3; bottom: 12px; right: 8px; }
.focus .num li{ float: left; width: 11px; height: 11px; overflow: hidden; margin:0 1px; cursor: pointer; background:#FFF; border-radius:50%; }
.focus .num li.on,.focus .num li:hover{ background:#ff0000;}

.xxk_pic1{ width:426px; height:287px; overflow:hidden;}
.xxk_pic1 .hd{ width:100%; height:31px; position:relative; background:#ebebeb;}
.xxk_pic1 .hd li{ float:left; height:31px; width:90px; margin-right:20px; font-size:18px;}
.xxk_pic1 .hd li a.tit{ float:left; color:#333333; display:block; width:100%; height:31px; text-align:center; line-height:31px;}
.xxk_pic1 .hd li.on{ background:#05acfb;}
.xxk_pic1 .hd li.on a.tit{ color:#FFF !important; padding-bottom:6px; background:url(on_bot_bg.png) no-repeat center bottom;}
.xxk_pic1 .hd li a.more{ float:right; position:absolute; right:10px; font-size:13px; line-height:31px; color:#333333;}
.xxk_pic1 .tempWrap{ margin-top:6px;}
.xxk_pic1 .bd li{ display:block; width:96%; padding-left:4%; background:url(list_style.png) no-repeat 1% center; font-size:12px; margin:14px 0;*margin:10px 0; overflow:hidden;}
.xxk_pic1 .bd li>a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xxk_pic1 .bd li>span{ display:block; float:right; text-align:right; width:15%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xxk_pic1 .bd li.First{ width:100%; height:97px; border-bottom:1px dashed #dddddd; margin:0; padding:0; background:none;}
.xxk_pic1 .bd li.First>a{ width:95%; float:none; font-size:16px; color:#05acfb; margin:12px auto; font-weight:bold; text-align:center;}
.xxk_pic1 .bd li.First>span{ font-size:14px; color:#575757; float:none; width:100%; text-indent:2em; line-height:20px; white-space:normal; text-align:left;}
.xxk_pic1 .bd li.First>span a{ color:#05acfb; font-size:12px;}

.LeftBox2{ width:100%; height:auto; overflow:hidden; margin-top:15px;}/*LeftBox2*/
.xxgk_but{width:205px;/* height:340px; */overflow:hidden;}
.xxgk_but .title{ display:block; width:100%; height:37px; background:#05acfb; border-top:1px solid #ebebeb; }
.xxgk_but .title a{ display:block; width:100%; height:100%; text-align:center; line-height:37px; font-size:18px; color:#FFF !important;}
.but_list{width:100%;height:auto;/* margin-top:9px; */overflow:hidden;}
.but_list li{display:block;width:100%;height:54px;/* margin-top:4px; */overflow:hidden;background:#3f9ee4;margin-bottom: 12px;}
.but_list li a{ display:block; line-height:54px; color:#FFF !important; font-size:14px; text-align:center; transition:all 0.3s;}
.but_list li a:hover{ font-size:15px; letter-spacing:2px;}
.but_list li:last-child{
    margin-bottom: 0;
}

.zwgk-con{border:1px solid #dfdfdf;overflow:hidden; padding:10px;}
.zwXxkBox{width:586px;height:319px;overflow:hidden;}
.zwXxkBox .hd{ width:100%; height:35px; position:relative; border:1px solid #dddddd; background:#f6f5f6;}
.zwXxkBox .hd li{ float:left; height:35px; width:97px; font-size:16px; border-right:1px solid #dddddd;}
.zwXxkBox .hd li a{ color:#333333; display:block; width:100%; height:100%; text-align:center; line-height:35px;}
.zwXxkBox .hd li.on a{ border-top:2px solid #1677bf; color:#1677bf !important; background:#FFF;}
.zwXxkBox .bd li{ display:block; width:98%; padding-left:2%; background:url(list_style.png) no-repeat left center; font-size:14px; margin:12px 0;*margin:8px 0; overflow:hidden;}
.zwXxkBox .bd li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zwXxkBox .bd li span{ display:block; float:right; text-align:right; width:15%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.LeftBox3{width:100%;height:auto;overflow:hidden;margin-top: 15px;}/*LeftBox3*/
.ztzl{ width:825px; height:105px;}
.ztzl a.title{ width:29px; height:85px; padding:10px; background:#05acfb; color:#FFF !important; text-align:center; font-size:18px; line-height:21px;}
.ztzl .zt_pic{ width:775px; height:103px; border:1px solid #dddddd; border-left:none;}
.ztzl .zt_pic .tempWrap{ height:74px; margin:14px 0;}
.ztzl .zt_pic ul{ height:74px; width:100%; margin:14px 0;}
.ztzl .zt_pic ul li{ height:74px; width:242px; float:left; display:inline-block; margin-left:13px; overflow:hidden;}
.ztzl .zt_pic ul li a img{ height:74px; width:242px; display:block;}

.LeftBox4{ width:100%; height:auto; overflow:hidden; margin-top:15px;}/*LeftBox4*/
.xxkBox{width:403px;height: 238px;overflow:hidden;border:1px solid #ebebeb;}
.xxkBox .hd{ width:100%; height:35px; position:relative; background:#ebebeb; border-bottom:2px solid #05acfb;}
.xxkBox .hd li{ float:left; height:35px; font-size:14px;}
.xxkBox .hd li a{ float:left; color:#333333; display:inline-block; height:100%; padding:0 20px; text-align:center; line-height:35px;}
.xxkBox .hd li.on a,.xxkBox .hd li:hover a{ background:#05acfb; color:#FFF !important;}
.xxkBox .bd li{display:block;width:90%;padding-left:6%;background:url(list_style.png) no-repeat 3% center;/* font-size:12px; */margin:14px 0;*margin:10px 0;overflow:hidden;}
.xxkBox .bd li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xxkBox .bd li span{ display:block; float:right; text-align:right; width:15%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/*Main_Right*/
.Main_Right{width:260px;height:auto;overflow:hidden;/* padding-bottom:10px; */}
.tzgg{ width:258px; height:286px; border:1px solid #a9dbf2; overflow:hidden;}/*通知公告*/
.tzgg .title{ width:100%; height:36px; background:#05acfb;}
.tzgg .title a{ display:inline-block; height:36px; padding-left:50px; font-size:18px; color:#FFF; line-height:36px; background:url(tzgg_lb.png) no-repeat 12px center; text-align:left;}
.tzgg ul{}
.tzgg li{ display:block; width:90%; padding-left:7%; background:url(list_style.png) no-repeat 3% center; font-size:14px; margin:11px 0;*margin:7px 0; overflow:hidden;}
.tzgg li a{ display:block; float:left; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.bmgk{ width:258px; height:156px; border:1px solid #a9dbf2; overflow:hidden; margin-top:14px;}/*部门概况*/
.title{width:100%;height:36px;background:#05acfb; text-align:center;}
.title a{ display:inline-block;  height:36px; font-size:18px; color:#FFF; line-height:36px; }
.bmgk ul{ display:block; width:245px; margin:10px auto;}
.bmgk li{ display:block; width:109px; height:38px; float:left; font-size:14px; overflow:hidden; background:#f5f5f5; border:1px solid #dddddd; margin:5px;}
.bmgk li a{ display:block; color:#333333; width:82px; height:36px; padding-left:25px; text-align:center; line-height:36px; border:1px solid #FFF; background:url(jggk_bgs.png) no-repeat 12px center;}


.Main_Left .title{width:100%;height:36px;background: #f6f5f6;border-bottom:2px solid #05acfb;}
.Main_Left .title a{ display:inline-block; width:auto; height:36px; font-size:18px; color:#FFF; line-height:36px; text-align:center; float:left; background:#05acfb; padding:0 10px;}

.jtgk{width:258px;height: 290px;border:1px solid #a9dbf2;overflow:hidden;margin-top:14px;}/*交通概况*/
.jtgk p{ display:block; width:238px; height:64px; overflow:hidden; margin:15px auto 10px;}
.jtgk p img{ width:100%; height:100%; display:block;}
.jtgk span{ display:block; font-size:14px; color:#333333; text-indent:2em; line-height:28px; padding:0 10px;}

.qzqd{ display:block; width:100%; height:54px; overflow:hidden; margin-top:15px;}/*权责清单*/
.qzqd img{ width:100%; height:100%; display:block;}

.gzcy{width:258px;height: 205px;border:1px solid #a9dbf2;overflow:hidden;margin-top:14px;}/*公众参与*/
.gzcy ul{display:block;width: 244px;margin:10px auto;overflow: hidden;}
.gzcy li{display:block;width: 112px;height:40px;float:left;font-size:14px;overflow:hidden;background:#cce3ed;margin:5px;}
.gzcy li a{display:block;color:#333333;width:91px;height:100%;padding-left:20px;text-align:center;line-height:40px;/* border:1px solid #FFF; */}
.gzcy li:hover{ box-shadow:0 0 5px #000;}
.gzcy li.ld{width: 234px;}
.gzcy li.ld a{background: url(gzcy_ld.png) no-repeat 60px center;padding-left: 80px;}
.gzcy li.ts a{ background:url(gzcy_ts.png) no-repeat 12px center;}
.gzcy li.zj a{background:url(gzcy_zj.png) no-repeat 12px center;padding-left: 25px;}
.gzcy li.xw a{ background:url(gzcy_xw.png) no-repeat 8px center;}
.gzcy li.rx a{ background:url(gzcy_rx.png) no-repeat 12px center;}
.gzcy li.wx a{ background:url(gzcy_wx.png) no-repeat 12px center;}

.ywgz-con{overflow: hidden;}
.ywgz-con li{ display:block; width:90%; padding-left:7%; background:url(list_style.png) no-repeat 3% center; font-size:14px; margin:11px 0;*margin:7px 0; overflow:hidden;}
.ywgz-con li a{ display:block; float:left; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}