@charset "utf-8";

@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:11px 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{ height:auto; overflow:hidden; position:relative; background:#FFF; z-index:10; margin-top:15px;}
/*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(icon_04.png) no-repeat 1% center;font-size: 14px;margin: 10px 0;overflow:hidden;*margin: 8px 0px;position: relative;}
.xxk_pic1 .bd li>a{display:block;float:left;width: 76%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.xxk_pic1 .bd li>span{display:block;/* float:right; */text-align:right;width: 22%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position: absolute;right: 0;top: 0;}
.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;position: relative;}
.xxk_pic1 .bd li.First>span a{ color:#05acfb; font-size:12px;}




.title_box{ background:#ebebeb; width:823px; height:33px;border: 1px solid #dfdfdf;margin-top: 15px;border-bottom: 2px solid #05acfb;}
.title_box h3 a{ color:#fff;text-align:center; display:block; line-height:33px;width: 130px;background: #05acfb;font-size: 18px;color: #ffffff;float: left;}
.xzqzqd{color:#2581c2;font-size: 14px;line-height: 33px;width: 95px;}
.xzqzqd i{width: 19px;height: 22px;background: url(xz1204.jpg) no-repeat;display: block;float: left;margin: 5px 9px 0px 0px;}


.LeftBox2{width: 803px;height:297px;overflow:hidden;/*! margin-top:15px; */border: 1px solid #dfdfdf; */padding: 10px;padding: 10px;border-top: 0px;}/*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: 40px;margin-bottom: 4px; *margin-top:1px;overflow:hidden;background:#3f9ee4;}
.but_list li a{display:block;line-height: 40px;color:#FFF !important;font-size:14px;text-align:center;transition:all 0.3s;}
.but_list li a:hover{ font-size:15px; letter-spacing:2px;}

.zwXxkBox{width: 586px;min-height: 297px;overflow:hidden;/* border:1px solid #dfdfdf; *//* padding:10px; */}
.zwXxkBox .hd{width: 584px;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;position: relative;}
.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: 18%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position: absolute;right: 0;top: 0;}
.zwXxkBox .bd .inBox .inHd{ border-bottom: 1px  dashed #05acfb;font-size: 15px; height: 35px; line-height: 35px;}
.zwXxkBox .bd .inBox .inHd a{font-size: 15px; padding: 0 10px;}
.zwXxkBox .bd .inBox .inHd a.on,.zwXxkBox .bd .inBox .inHd a:hover{ color: #05acfb !important;}

.LeftBox3{width:100%;height:auto;overflow:hidden;margin-top: 15px;}/*LeftBox3*/
.ztzl{width:825px;height: 107px;}
.ztzl a.title{ width:29px; height:105px; padding:10px; background:#05acfb; color:#FFF !important; text-align:center; font-size:18px; line-height:21px;}
.ztzl .zt_pic{width:755px;height: 105px;border: 1px solid #dddddd;border-left:none;padding-left: 10px;padding-right: 10px;}
.ztzl .zt_pic .tempWrap{width:755px !important;overflow: hidden;}
.picMarquee-left{width:755px !important;overflow: hidden;}
.picMarquee-left .bd{ /*! padding:10px; */padding-top: 16px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:245px; height:105px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border:0;}
.picMarquee-left .bd ul li .title0{ line-height:35px;}
.picMarquee-left .bd ul li .title0 a{font-family: "微软雅黑";font-size: 14px;color: #222222;}


.LeftBox4{ width:100%; height:238px; overflow:hidden; margin-top:15px;}/*LeftBox4*/
.xxkBox{width:403px;height: 236px;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: 18px;}
.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: 14px;margin: 11px 0;*margin:9px 0;overflow:hidden;position:relative;}
.xxkBox .bd li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xxkBox .bd li span{display:block;text-align:right;width: 26%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute;right:0;top:0;}
.xxkBox .bd .inBox .inHd{ border-bottom: 1px  dashed #05acfb;font-size: 15px; height: 35px; line-height: 35px;}
.xxkBox .bd .inBox .inHd a{font-size: 15px; padding: 0 10px;}
.xxkBox .bd .inBox .inHd a.on,.zwXxkBox .bd .inBox .inHd a:hover{ color: #05acfb !important;}

/*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(icon_04.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{overflow:hidden;margin-top:14px;height: 107px;}/*部门概况*/
.title{ width:100%; height:36px; background:#05acfb;}
.title a{ display:inline-block; width:100%; height:36px; font-size:18px; color:#FFF; line-height:36px; text-align:center;}
.bmgk ul{display:block;overflow: hidden;}
.bmgk li{cursor: pointer; width: 80px;text-align: center;margin-left: 10px;float: left;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.bmgk li a{ display: block;    color: #2581C2;font-size: 14px;color: #333;}
.bmgk li i{display: block;width: 50px;height: 50px;margin: 5px auto;background: url(icon_01.png);}
.bmgk li.jg i{background-position: -5px -2px;}
.bmgk li.bmld i{background-position: -93px -2px;}
.bmgk li.xs i{background-position: -181px -2px;}
.bmgk li:hover i{transform: rotate(360deg);-moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); ransition: transform 0.7s ease-out 0s;-moz-transition:transform 0.7s ease-out 0s; -webkit-transition: transform 0.7s ease-out 0s;}

.bmgk2{ width:258px; /*! height:100px; */ border:1px solid #a9dbf2; overflow:hidden; margin-top:14px;height: 270px;}/*部门概况*/
.bmgk2  ul{ display:block; width:245px; margin:6px auto;}
.bmgk2  li{display:block;width: 115px;height: 50px;float:left;font-size:14px;overflow:hidden;background: #d9eef8;/* border: 1px solid #d9eef8; */margin: 3px;}
.bmgk2  li a{display:block;color:#333333;/* width:82px; */height: 50px;/* padding-left:25px; */text-align:center;line-height: 50px;/* border:1px solid #FFF; *//* background:url(jggk_bgs.png) no-repeat 12px center; */}

.gwyxx{/* width:258px; */border:1px solid #a9dbf2;overflow:hidden;margin-top:14px;height: 220px;}
.gwyxx ul{ display: block; padding: 10px;}
.gwyxx ul li{background: url(icon_03.png) 35px 5px no-repeat #f4f4f4;padding-left: 80px;border: 1px solid #dcdcdc;margin-bottom: 10px;height: 45px;line-height: 45px;font-size: 18px;color: #1db3fa;}
.gwyxx ul li a{color: #1db3fa;}
.zzjg{/* width:258px; */border:1px solid #a9dbf2;overflow:hidden;margin-top:14px;height: 162px;}
.zzjg  ul{ display:block; width:245px; margin:6px auto;}
.zzjg  li{display:block;width: 115px;height: 50px;float:left;font-size:14px;overflow:hidden;background: url(icon_02.png)  7px 14px no-repeat #f4f4f4;border: 1px solid #dcdcdc;margin: 2px;}
.zzjg  li a{display:block;color:#333333;height: 50px;text-align:center;line-height: 50px;/* border:1px solid #FFF; *//* background:url(jggk_bgs.png) no-repeat 12px center; */}




.jtgk{ width:258px; height:270px; 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: 191px;border:1px solid #a9dbf2;overflow:hidden;margin-top:14px;}/*公众参与*/
.gzcy ul{ display:block; width:245px; margin:10px auto;}
.gzcy li{display:block;width:111px;height: 58px;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: 58px;border:1px solid #FFF;}
.gzcy li:hover{ box-shadow:0 0 5px #000;}
.gzcy li.ld a{background: url(gzcy_ld.png) no-repeat 10px center;}
.gzcy li.ts a{background: url(4_03.png) no-repeat 12px center;}
.gzcy li.zj a{ background:url(gzcy_zj.png) no-repeat 12px center;}
.gzcy li.xw a{ background:url(gzcy_xw.png) no-repeat 8px center;}
.gzcy li.rx a{background: url(4_06.png) no-repeat 12px center;}
.gzcy li.wx a{background: url(gzcy_wx.png) no-repeat 9px center;}

.gwy_xx{width: 426px; height: 54px;overflow: hidden;margin-top: 5px;}
.gwy_xx ul li{ width: 137px; height: 52px; border: 1px solid #015293; float: left; margin-left: 3px; line-height: 52px;}
.gwy_xx ul li a{ display: block; float: left;height: 50px;width: 100%; background: #015293; color: #fff; margin: 1px; font-size: 14px;}
.gwy_xx ul li a i{ width: 32px; height: 32px; background: url(../images/icon1.png) no-repeat; background-position: 0px -273px; float: left; display: block; margin:9px 9px 9px 13px;}
.gwy_xx ul li a:hover i{
	-webkit-transform-origin: 30% bottom;
	        transform-origin: 30% bottom;
	-webkit-animation: boundAnimation 1s none 0.2s infinite;
	        animation: boundAnimation 1s none 0.2s infinite;
}