@charset "utf-8";
/* CSS Document */
@import url(reset.css);
@import url(top.css);
@import url(footer.css);

.Ml15{ margin-left:15px;}
.MT25{ margin-top:25px;}

/*焦点图*/
.Focus{ width:432px; height:283px; overflow:hidden; position:relative;}
.Focus .pic img { width: 432px; height: 283px; display: block; }
.Focus .txt-bg { position: absolute; bottom: 0px; z-index: 1; height: 36px; width:432px; background: #000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.Focus .txt { position: absolute; bottom: 0px; z-index: 2; height: 36px; width:360px; overflow: hidden; }
.Focus .txt li{ width:98%; height:36px; line-height:36px; position:absolute; bottom:-36px;}
.Focus .txt li a{ display: block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding: 0 0 0 10px; font-size: 14px; color: white; transition:all 0.3s;}
.Focus .txt li a:hover{ /*color:#0d99fd; */letter-spacing:1px;}
.Focus .num { position: absolute; z-index:3; bottom:12px; right:10px; }
.Focus .num li{ float:left; width:8px; height:8px; overflow:hidden; margin-right:2px; cursor:pointer; background:#FFF;}
.Focus .num li.on,.Focus .num li:hover{ background:#e88f29;}
.Focus>a{display:block;width:60px;height:150px;position:absolute;top: 60px;background:url(pin_view_arrows.png) no-repeat;cursor:pointer;}
.Focus>a.prev{ left:0;}
.Focus>a.next{ right:0; background-position:-80px 0;}
.Focus>a:hover{ background-position-y:-170px;}

/*新闻列表*/
.NewsSlideBox{ width:390px; height:283px;}
.NewsSlideBox .hd{height: 40px;border-bottom:1px solid #cfcfcf;background-color: #eff2f5;}
.NewsSlideBox .hd li{float:left;font-size:16px;/* margin-right:5px; */}
.NewsSlideBox .hd li a{display:inline-block;height: 40px;line-height: 40px;color:#333;padding: 0 15px;}
.NewsSlideBox .hd li.on a,.NewsSlideBox .hd li:hover a{height: 38px;border-bottom: 3px solid #036cbd;color: #FFF;background: #036cbd;}
.NewsSlideBox .bd{height: 192px !important;}
.NewsSlideBox .bd ul{display:block;min-height:50px;padding: 5px 0px 0px;width: 390px !important;}
.NewsSlideBox .bd li{width:97%;height:auto;padding-left:3%;background-image:url(ico_7.png);background-repeat:no-repeat;background-position:1px center;font-size:14px;overflow: hidden;line-height: 30px;*line-height: 26px;}
.NewsSlideBox .bd li>a{display:block;float:left;width: 85%;overflow:hidden;white-space:nowrap;word-wrap: normal;text-overflow:ellipsis;color:#3c3c3c;}
.NewsSlideBox .bd li>span{display:block;float:right;text-align:right;width: 14%;overflow:hidden;white-space:nowrap;word-wrap: normal;text-overflow:ellipsis;}
.NewsSlideBox .bd li>a:hover{ color:#0d99fd;}

/*国务院信息*附加*/
.gwyxx{display:block;position:relative;width: 105%;height: 80px;overflow:hidden;/* background: url(MainIco_2.png); */}
.gwyxx li{width: 124px;height: 48px;border: 1px solid #d6d8de;position:relative;overflow:hidden;margin: 0 5px 0 0;border-radius:1px;font-size:14px;float: left;color: #333;}
.gwyxx li a{display:block;width: 130%;height:100%;text-align:center;line-height: 48px;color: #333;background:url(sy_gwyxx.png) no-repeat;background-position-y: bottom;}
.gwyxx li.govxx a{background-position-x: 0px;}
.gwyxx li.govwj a{background-position-x: -200px;}
.gwyxx li.szfwj a{background-position-x: -404px;}
.gwyxx li:hover{background: #dfe4e0;}
.gwyxx li:hover a{color: #000 !important;/* background-position-y:top; */}


/*专题专栏*/
.ztzl{ width:320px; height:283px;}
.Title{height: 40px;border-bottom:1px solid #cfcfcf;font-size:16px;background-color: #eff2f5;}
.Title>a{display:inline-block;height: 38px;line-height: 38px;border-bottom: 3px solid #036cbd;padding:0 10px;background-color: #036cbd;color: #FFF;}
.ztzlPic{ width:100%; height:237px; margin-top:10px;}
.ztzlPic li{ display:block; width:100%; height:73px; margin-bottom:9px; position:relative; overflow:hidden;}
.ztzlPic li img{ display:block; width:100%; height:100%;}
.ztzlPic li.half{ width:49%;}


/*网上服务*/
.wsfw{width:432px;min-height: 275px;}
.wsfw .hd{width: 105%;height: 40px;border-bottom:1px solid #cfcfcf;background-color: #eff2f5;}
.wsfw .hd li{float:left;font-size:16px;/* margin-right:5px; */}
.wsfw .hd li a{display:inline-block;height: 38px;line-height: 38px;color:#333;padding: 0 10px;}
.wsfw .hd li.on a,.wsfw .hd li:hover a{height: 38px;border-bottom: 3px solid #036cbd;background-color: #036cbd;color: #FFF;}
.wsfw .bd{width: 100% !important;height:230px;margin-top: 4px;position:relative;overflow:hidden;}
.bmlq{width:105% !important;overflow:hidden;}
.bmlq li{ position:relative; overflow:hidden; float:left; width:80px; height:105px; border:1px solid #e2e2e2; margin:6px 5px 3px 0;}
.bmlq li a{ display:block; width:100%; height:100%; text-align:center; line-height:160px; background:url(ico_8.png) no-repeat; background-position-y:19px;}
.bmlq li.bt1 a{ background-position-x:0px;}
.bmlq li.bt2 a{ background-position-x:-80px;}
.bmlq li.bt3 a{ background-position-x:-160px;}
.bmlq li.bt4 a{ background-position-x:-240px;}
.bmlq li.bt5 a{ background-position-x:-320px;}
.bmlq li.bt6 a{ background-position-x:-400px;}
.bmlq li.bt7 a{ background-position-x:-480px;}
.bmlq li.bt8 a{ background-position-x:-560px;}
.bmlq li.bt9 a{ background-position-x:-640px;}
.bmlq li.bt10 a{ background-position-x:-720px;}
.bmlq li:hover{ background:#f5f5f5;}

.zdbsfw{width: 105% !important;height: 232px;position: relative;}
.zdbsfw li{float: left;display: block;width: 209px;border: solid 1px rgb( 221, 221, 221 );background-color: rgb( 255, 255, 255 );height: 108px;line-height: 59px;margin-bottom: 10px;margin-right: 10px;position: relative;}
.zdbsfw li a{width:125%;display: block;height: 60px;padding: 25px 0;position: relative;text-align: center;}
.zdbsfw li a i{display: inline-block;width: 40px;height: 40px;background: url(zmfw_icon.png) -94px -1px no-repeat;position: absolute;left: 30px;top: 34px;}
.zdbsfw li+li a i{background-position: -94px -51px;}
.zdbsfw li+li+li a i{background-position: -95px -96px;}
.zdbsfw li+li+li+li a i{background-position: -100px -140px;}
.zdbsfw li:hover{background: #fbf5f5;}

.xzsp{width:105% !important;overflow:hidden;}
.xzsp li{position:relative;overflow:hidden;float:left;width: 135px;font-size: 16px;height: 100px;border:1px solid #e2e2e2;margin: 6px 10px 6px 0;}
.xzsp li a{ display: block; width: 100%; height: 100%; line-height: 100px; text-align: center;}
.xzsp li:hover{ background:#f5f5f5;}

.cjsfw{width: 432px !important; height: 232px; position: relative;}
.tcfwBox{ position:relative; width:100%; height:100%; background:url(tcfw_bg_1.png) no-repeat; background-size:100% 100%;}
.tcfwBox ul{padding: 27px 50px;}
.tcfwBox li{float:left;position:relative;overflow:hidden;width:146px;height:39px;border-radius:19px;background:url(tcfw_bg_2.png) repeat-x;margin: 10px;font-size:16px;font-weight: bold;color: #036cbd;}
.tcfwBox li a{ display:block; width:100%; height:100%; text-align:center; line-height:39px;}
.tcfwBox li.br{ font-size:10px;}
.tcfwBox li.br a{ line-height:18px;}


/*政务公开*/
.zwgk{ width:390px; min-height:283px;}
.zwgkBtns{ width:100%; padding:10px 0;}
.zwgkBtns ul{ width:105%;}
.zwgkBtns li{ float:left; position:relative; width:32%; margin-right:1%; font-size:14px; color:#333; }
.zwgkBtns li a{ display:block; padding-left:10px; line-height:24px; background:url(listStyle_2.png) no-repeat left center;}
p.smTit{ display:inline-block; padding:0 5px; font-size:15px; color:#036cbd; border-left:5px solid #036cbd; line-height:17px;}
.zwgkBtns.zdlygk li{ width:auto; min-width:20%; margin-right:5px;}
.pr42{ padding-right:42px;}


/*政民互动*/
.zmhd{ width:320px; min-height:283px;}
.zmhd .smTit{margin:15px 0;margin-right:15px;float: left;}
.zxft{ width:100%; height:83px;}
.zxft>.f_l{width:125px;height: 83px;position: relative;}
.zxft>.f_l img{ display: block; width: 100%; min-height: 100%;}
.zxft>.f_l em{position:absolute;display:inline-block;width:100%;height:100%;left:0;top:0;background:url(timg.png) no-repeat center;background-size: 30%;transition:all 0.3s;}
.zxft>.f_l em:hover{ transform:scale(1.1);}
.zxft>.f_r{ width:180px;}
.zxft>.f_r a{font-size:15px; color:#036cbd; padding-bottom:7px; display:inline-block;}
.zxft>.f_r a:hover{color:#F00;}
.picBtns{ width:100%; height:61px;}
.picBtns li{ display:block; position:relative; overflow:hidden; width:156px; height:61px;}
.picBtns li img{ display:block; width:100%; height:100%;}