﻿@charset 'utf-8';
/*100建党周年-大兴安岭 */
/*body{background:white url(/uploads/image/cmbimg/jdzn100-2.jpg) center top no-repeat;}*/
/*.headertool{margin-bottom: 120px;}*/
#footer .copyright,
/*#footer .copyright a{color:#333;}*/
.bodyguide .headertool{margin-bottom: 0;}
.bodyguide #footer .copyright,
.bodyguide #footer .copyright a{color:white;}

.wrap{visibility:hidden; }
/* 引导页 s ****************************** */
.bodyguide{background: none; background-color: #00a2f9;}
.bodyguide .wrap{}
.bodyguide #header{}
.bodyguide .headertop{height: 316px;}
.bodyguide #logo{width: 680px; height: 80px; float: left; position: absolute; z-index: 1; left: 50%; top: 125px; margin-left: -360px;}
.bodyguide #logo a{display: inline-block; *display: inline;  text-align: center; }
.bodyguide #logo a img{max-width: 100%;}
.bodyguide .sitesearchbar{position: absolute; z-index: 1; right: 50%; top: 265px; margin-right: -227px;}
.bodyguide .s-form{display: inline-block; *display: inline; width: 454px; height: 51px; margin: 0 auto; text-align: center; background-image: url(/uploads/image/cmbimg/indsearchbg.png);}
.bodyguide .topnav,
.bodyguide .sidefixed{display: none;}
.bodyguide #content{min-height: 0;}

/* 引导页-导航菜单 */
.indnavlist{overflow: hidden; width: 1169px; margin: 175px auto 70px;}
.indnavlist li{width: 133px; height: 133px; float: left; margin: 0 17px; text-align: center;}
.indnavlist li a{position: relative; z-index: 1; display: block; height: 33px; line-height: 33px; padding: 78px 0 22px; font-size: 16px; font-weight: bold; color: white; background: url(/uploads/image/cmbimg/indnavbg.png) center -133px no-repeat;}
.indnavlist li a:hover{text-decoration: none;}
.indnavlist li i{position: absolute; z-index: 1; left: 50%; top: 40px; display: block; width: 30px; height: 30px; float: left; overflow: hidden; margin-left: -15px; background: url(/uploads/image/cmbimg/indnavbg.png) left top no-repeat;}
.indnavlist li#icon-rwxa i{background-position: left top;}
.indnavlist li#icon-xwdt i{background-position: left -30px;}
.indnavlist li#icon-zwgk i{background-position: left -60px;}
.indnavlist li#icon-bsfw i{background-position: left -90px;}
.indnavlist li#icon-zmhd i{background-position: -30px top;}
.indnavlist li#icon-ztzl i{background-position: -30px -30px;}
.indnavlist li#icon-ymzk i{background-position: -30px -60px;}
.indnavlist li#icon-rwxa a{background-position: center -133px;}
.indnavlist li#icon-xwdt a{background-position: center -266px;}
.indnavlist li#icon-zwgk a{background-position: center -399px;}
.indnavlist li#icon-bsfw a{background-position: center -532px;}
.indnavlist li#icon-zmhd a{background-position: center -665px;}
.indnavlist li#icon-ztzl a{background-position: center -798px;}
.indnavlist li#icon-ymzk a{background-position: center -931px;}
.indnavlist li#icon-rwxa a:hover{background-position: center -1064px;}
.indnavlist li#icon-xwdt a:hover{background-position: center -1197px;}
.indnavlist li#icon-zwgk a:hover{background-position: center -1330px;}
.indnavlist li#icon-bsfw a:hover{background-position: center -1463px;}
.indnavlist li#icon-zmhd a:hover{background-position: center -1596px;}
.indnavlist li#icon-ztzl a:hover{background-position: center -1729px;}
.indnavlist li#icon-ymzk a:hover{background-position: center -1862px;}
.indnavlist li i { -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all  .5s; -o-transition: all .5s; transition: all .5s;}
.indnavlist li a:hover i { -webkit-transform: rotatey(360deg); -moz-transform: rotatey(360deg); -ms-transform: rotatey(360deg); -o-transform: rotatey(360deg); transform: rotatey(360deg);}

/* 背景切换 */
.bodypic {display: none; position: fixed; z-index: -1; top: 0; left: 0; width: 100%; height: 100%;}
.bodyguide .bodypic{display: block; }
.bodypic .bd ,
.bodypic .bd ul ,
.bodypic .bd li { width: 100%; height: 100%; background-repeat: no-repeat; background-attachment: fixed; background-position: center center; background-size: cover;}



/* 正式首页 s ****************************** */
/* 通用框架 */
#header { position: relative; z-index: 1;}
#content {max-width: 1200px; _width: 1200px; margin: 0 auto 10px;  padding: 0; background: none; min-height: 1px; }
.indlayout{margin-top: 10px; padding: 20px; background-color: white; border-radius: 5px; box-shadow: 0 0 5px #595959;}
.indlayout:after {display: block; visibility: hidden;clear: both; height: 0;  content: '.'; }
/* 信息列表-图标a */
.listicona li a{background: url(/uploads/image/cmbimg/dot01.png) left center no-repeat;}

.mainnav .li1{width: 163px;}
.mainnav .last1{width: 164px;}
.mainnav .last1 a{border-radius: 0;}
.menubtn{position: relative; z-index: 2; width: 50px; height: 50px; float: right; overflow: hidden; background-color: #247f16; border-radius: 0px 5px 5px 0;}
.menubtn i{position: absolute; z-index: 1; left: 50%; top: 50%; display: block; width: 30px; height: 30px; float: left; overflow: hidden; margin: -15px 0 0 -15px; background: url(/uploads/image/cmbimg/indnavbg.png) -30px -60px no-repeat; cursor: pointer;}

/* 首页-轮播广告 */
#indbanner{height: 100px; position: relative; z-index: 1;}
#indbanner .bd .pic img{width: 1160px; height: 100px;}
#indbanner .bd .con{display: none;}
#indbanner .hd{ overflow:hidden; position:absolute; right:26px; bottom:26px;}
#indbanner .hd li{ float:left; width:8px; height:8px;  text-align:center; cursor:pointer; margin-right:6px; display: inline; background-color: #fff; color: #333; border-radius: 50%;}
#indbanner .hd li span{display: none;}
#indbanner .hd li.on{width: 13px; background-color: #198f21; color: white;}

/* 首页-专题专栏 */
#indztzl{position: relative; z-index: 1; height: 66px; padding: 20px 40px;}
#indztzl .tempwrap{width: 1120px !important;}
.ztzlpiclist{overflow: hidden;}
.ztzlpiclist li{width: auto; float: left; margin-right: 13px;}
.ztzlpiclist li .pic img{display: block; width: 270px; height: 66px;}
.ztzlpiclist li .tit{display: none;}
#indztzl .prev,
#indztzl .next{position: absolute; z-index: 1; top: 50%; width: 14px; height: 24px; float: left; margin-top: -12px; text-align: center; background: url(/uploads/image/cmbimg/indztzlbtn.png) center top no-repeat;}
#indztzl .prev{left: 14px;}
#indztzl .next{right: 14px; background-position: center -24px;}

/* 首页-友情链接 */
#indfriend {}
#indfriend h3 {float: left; font-size: 16px; font-weight: bold; color: #198f21;}
#indfriend .con { overflow: hidden;}
#indfriend select {*display: inline; float: left; width: 18.4%; margin-left: 1.6%;  padding: 6px; border: 1px solid #d8d8d8;*width: 18.2%; *margin: 6px 0 6px 1.6%; }

/* 主体内容-通用框 */
.indbox{width: 375px; float: left; margin-right: 15px; border-top:2px solid #50a756; }
.indbox .hd{height: 56px; line-height: 56px;}
.indbox .hd h3{margin-left: 20px; font-size: 20px; font-weight: bold; color: #198f21;}
.indbox .hd h3 a{ color: #198f21;}
.indbox .hd h3 a:hover{text-decoration: none;}
.indbox .bd{overflow: hidden; padding: 0 20px 20px;}

/* 政府信息公开 */
#indzfxxgk{ width: 405px; background: #f9f9f9 url(/uploads/image/cmbimg/indcontbg.png) left -170px no-repeat;}
.zfxxgknodelist{overflow: hidden; margin:-7px -11px 0 0;}
.zfxxgknodelist li{width: 177px; height: 44px; line-height: 44px; float: left; margin:11px 11px 0 0;}
.zfxxgknodelist li a {position: relative; z-index: 1; display: block; overflow: hidden; height: 44px; padding-left: 45px; font-size: 15px; line-height: 44px;  -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all  .2s; -o-transition: all .2s; transition: all .2s;border-radius: 5px; background-color: #e7e7e7; }
.zfxxgknodelist li a:hover{text-decoration: none; color: white; background-color: #198f21;}
.zfxxgknodelist li i {position: absolute; z-index: 1; top: 50%; left: 14px; display: block; float: left; overflow: hidden; width: 23px; height: 21px;  margin-top: -10px; line-height: 21px; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all  .4s; -o-transition: all .4s; transition: all .4s;background: url(/uploads/image/cmbimg/indcontbg.png) left top no-repeat; }
.zfxxgknodelist li.li3 i{background-position: left -21px;}
.zfxxgknodelist li.li5 i{background-position: left -42px;}
.zfxxgknodelist li.li7 i{background-position: left -63px;}
.zfxxgknodelist li.li2 i{background-position: -46px top;}
.zfxxgknodelist li.li4 i{background-position: -46px -21px;}
.zfxxgknodelist li.li6 i{background-position: -46px -42px;}
.zfxxgknodelist li.li8 i{background-position: -46px -63px;}
.zfxxgknodelist li.li1 a:hover i{background-position: -23px top;}
.zfxxgknodelist li.li3 a:hover i{background-position: -23px -21px;}
.zfxxgknodelist li.li5 a:hover i{background-position: -23px -42px;}
.zfxxgknodelist li.li7 a:hover i{background-position: -23px -63px;}
.zfxxgknodelist li.li2 a:hover i{background-position: -69px top;}
.zfxxgknodelist li.li4 a:hover i{background-position: -69px -21px;}
.zfxxgknodelist li.li6 a:hover i{background-position: -69px -42px;}
.zfxxgknodelist li.li8 a:hover i{background-position: -69px -63px;}

/* 政民互动 */
#indzmhd{ width: 345px; background: #f9f9f9 url(/uploads/image/cmbimg/indcontbg.png) -375px -170px no-repeat;}
#indzmhd .bd{padding: 0 20px 20px 19px;}
#indzmhd .writebtn{height: 80px; background: url(/uploads/image/cmbimg/indcontbg2.png) left -84px no-repeat;}
#indzmhd .writebtn a{display: block; height: 80px; line-height: 80px; padding-left: 215px; font-size: 15px; font-weight: bold; color: #198f21;}
#indzmhd .bd h3{margin-top: 10px; line-height: 24px; font-size: 16px; font-weight: bold; color: #30680c;}
#indzmhd .bd h3 a{color: #30680c;}
#indzmhd .bd .nodepic{margin-top: 5px;}
#indzmhd .bd .nodepic img{ width: 100%; height: 86px; }
#indzmhd .bd .infolist{margin-top: 5px;}
#indzmhd .bd .infolist li{padding-left: 0; background: none; height: 26px; line-height: 26px;}
.indzmhdlinks{overflow: hidden; margin:8px -9px 0 0;}
.indzmhdlinks li{width: 96px;height: 34px;line-height: 34px;float: left;margin-right: 9px;}
.indzmhdlinks li a{display: block; height: 34px; line-height: 34px; font-size: 15px; color: white; text-align: center; background-color: #198f21; border-radius: 3px;}
.indzmhdlinks li a:hover{text-decoration: none; background-color: #06750d;}

/* 政务平台 */
#indzwpt{margin-right: 0; float: right; width: 336px; padding: 20px 20px 0; background-color: #f9f9f9;}
#indzwpt .zwfwpiclinks{height: 126px; overflow: hidden; background: url(/uploads/image/cmbimg/indcontbg.png) -414px top no-repeat;}
#indzwpt .zwfwpiclinks a{display: block; height: 126px; line-height: 126px; overflow: hidden; text-indent: -9999px; overflow: hidden;}
.indzwptlinks{overflow: hidden; margin: 29px -17px 0 0; padding-bottom: 10px;}
.indzwptlinks li{width: 71px; float: left; margin-right: 17px; text-align: center;}
.indzwptlinks li a{position: relative; z-index: 1;display: block; height: 30px; line-height: 30px; padding-top: 74px;}
.indzwptlinks li a:hover{text-decoration: none; color: #247f16;}
.indzwptlinks li i {line-height: 71px;  position: absolute; z-index: 1; top: 0; left: 0; display: block; float: left; overflow: hidden; width: 100%; height: 71px; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all  1s; -o-transition: all 1s; transition: all 1s;background: url(/uploads/image/cmbimg/indcontbg.png) -101px top no-repeat; }
.indzwptlinks li a:hover i { -webkit-transform: rotatey(360deg); -moz-transform: rotatey(360deg); -ms-transform: rotatey(360deg); -o-transform: rotatey(360deg); transform: rotatey(360deg);}
.indzwptlinks li.li2 i{background-position: -172px top;}
.indzwptlinks li.li3 i{background-position: -244px top;}
.indzwptlinks li.li4 i{background-position: -316px top;}



/* 二级菜单内容开始 ********************************** */
/* .sub-info{overflow: hidden;} */
.sub-box{margin-top: 10px; padding: 20px; height: 466px; overflow: hidden; background-color: white; border-radius: 5px; box-shadow: 0 0 5px #595959;}
/* 默认二级 ******************************/
.subtopnews{height: 101px; padding-left: 122px; overflow: hidden; background: url(/uploads/image/cmbimg/subhomebg.png) left top no-repeat;}
.subtopnews li{}
.subtopnews li .title{height: 46px; line-height: 46px; overflow: hidden; font-size: 24px; font-weight: bold; color: #555;}
.subtopnews li .title a{color: #555;}
.subtopnews li .intro{margin-top: 6px; height: 48px; text-indent: 2em; line-height: 24px; color: #999;}
/* 焦点图 */
#focushome{float: left; margin: 20px 10px 0 0;}
#focushome,
#focushome .bd,
#focushome .bd .pic img{width: 460px; height: 345px;}
#focushome .bd li{height: 345px;}
#focushome .hd ul li{border-radius: 4px;}
#focushome .hd ul li.on{width: 18px; background-color: #f00;}

/* 兴安要闻 切换 */
.hometab{overflow: hidden; width: 510px; height: 325px; float: left; margin-top: 20px; padding: 20px 19px 0; background-color: #f7f7f7;}
.hometab .hd{height: 39px; line-height: 39px;}
.hometab .hd li{width: 102px; float: left; font-size: 16px; text-align: center;}
.hometab .hd li i {display: none; position: absolute; z-index: 1; bottom: -6px; left: 50%; float: left; width: 0; height: 0; margin-left: -6px; border-width: 6px 6px 0; border-style: solid; border-color: #198f21 transparent transparent;/*灰 透明 透明 */}
.hometab .hd li a:hover{text-decoration: none;}
.hometab .hd li.on{position: relative; z-index: 1; background-color: #198f21; color: white; border-radius: 3px;}
.hometab .hd li.on a{color: white;}
.hometab .hd li.on i{display: block;}
.hometab .bd{overflow: hidden; padding: 20px 0 10px; height: 256px;}
.hometab .bd .infolist li{height: 32px; line-height: 32px;}

/* 二级首页-其它链接 */
.subhomelinks{width: 130px; overflow: hidden; float: right; padding-top: 14px;}
.subhomelinks li{overflow: hidden; height: 82px; margin-top: 6px;}
.subhomelinks li a{position: relative; z-index: 1; display: block; height: 24px; line-height: 24px; text-align: center; padding:48px 0 10px; font-size: 15px; background-color: #f7f7f7;}
.subhomelinks li a:hover{text-decoration: none; background-color: #f0f0f0;}
.subhomelinks li i{position: absolute; z-index: 1; left: 50%; top: 15px; display: block; width: 26px; height: 28px; float: left; line-height: 28px; overflow: hidden; margin-left: -13px; background: url(/uploads/image/cmbimg/subhomebg.png) left -111px no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
.subhomelinks li.li2 i{background-position: left -139px;}
.subhomelinks li.li3 i{background-position: -40px -111px;}
.subhomelinks li.li4 i{background-position: -40px -139px;}
.subhomelinks li a:hover i{
    -webkit-transform:rotatey(360deg);
    -moz-transform:rotatey(360deg);
    -ms-transform:rotatey(360deg);
    -o-transform:rotatey(360deg);
    transform:rotatey(360deg);
}


/* 人文兴安 ******************************/
#subrwxa{padding:20px 196px 20px 66px; background: url(/uploads/image/cmbimg/indrwxabg.jpg) left top no-repeat;}
/* 节点图片列表 */
.rwxanodelist{overflow: hidden; margin-top: 47px; float: left;}
.rwxanodelist li{position: relative; z-index: 1; width: auto; float: left; margin-right: 14px;}
.rwxanodelist li a{display: block;}
.rwxanodelist li .tit{position: absolute; z-index: 2; right: 0; top: 0; width: 84px; padding-left: 40px; float: left; height: 36px; line-height: 36px; font-size: 16px; font-weight: bold; color: white;}
.rwxanodelist li .tit .bg{position: absolute; z-index: -1; right: 0; top: 0; width: 100%; height: 36px; line-height: 36px; background-color: black; opacity: .5; filter: alpha(opacity=50); border-radius:0 0 0 5px;}
.rwxanodelist li .tit i{position: absolute; z-index: 1; left: 10px; top: 50%; width: 20px; height: 18px; line-height: 18px; float: left; margin-top: -9px; overflow: hidden; background: url(/uploads/image/cmbimg/indrwxaicon.png) 2px top no-repeat;
    -webkit-transition:all 1s;
    -moz-transition:all 1s;
    -ms-transition:all  1s;
    -o-transition:all 1s;
    transition:all 1s;
}
.rwxanodelist li.li2 .tit i{background-position: -28px top;}
.rwxanodelist li a:hover .tit i{
    -webkit-transform:rotatey(360deg);
    -moz-transform:rotatey(360deg);
    -ms-transform:rotatey(360deg);
    -o-transform:rotatey(360deg);
    transform:rotatey(360deg);
}
.rwxanodelist li a:hover .tit .bg{opacity: .7; filter: alpha(opacity=70);}
/* 畅游兴安 */
.subcyxa{overflow: hidden; margin-top: 47px; padding-left: 8px;}
.subcyxa .hd{height: 43px; border-bottom: 2px solid #e8e8e8;}
.subcyxa .hd h3{width: auto; float: left; margin-top: 5px; height: 38px; line-height: 38px; padding: 0 24px 0 18px; font-size: 16px; font-weight: bold; color: #198f21; border-bottom: 2px solid #198f21;}
.subcyxa .hd h3 a{color: #198f21;}
.subcyxa .bd{padding: 16px 0 14px; height: 95px; overflow: hidden; }
.subcyxa .bd .nodelist{overflow: hidden;}
.subcyxa .bd li{width: 80px; float: left; margin: 0 5px; overflow: hidden;}
.subcyxa .bd li a{position: relative; z-index: 1; display: block; height: 30px; line-height: 30px; padding-top: 65px; font-size: 16px; text-align: center;}
.subcyxa .bd li a:hover{text-decoration: none; color: #247f16;}
.subcyxa .bd li .bg,
.subcyxa .bd li i{position: absolute; z-index: 2; left: 50%; top: 0; display: block; width: 60px; height: 60px; float: left; margin-left: -30px; background: url(/uploads/image/cmbimg/indrwxaicon.png) -120px top no-repeat;}
.subcyxa .bd li .bg{z-index: 1; background-position: -660px top;}
.subcyxa .bd li a:hover .bg{background-position: -600px top;}
.subcyxa .bd li.li2 i{background-position: -180px top;}
.subcyxa .bd li.li3 i{background-position: -240px top;}
.subcyxa .bd li.li4 i{background-position: -300px top;}
.subcyxa .bd li.li1 a:hover i{background-position: -360px top;}
.subcyxa .bd li.li2 a:hover i{background-position: -420px top;}
.subcyxa .bd li.li3 a:hover i{background-position: -480px top;}
.subcyxa .bd li.li4 a:hover i{background-position: -540px top;}
/* 图说兴安 */
.subtsxa{overflow: hidden; clear: both; padding-top: 20px;}
.subtsxa .hd{width: 46px; height: 158px; float: left; overflow: hidden; background-color: #198f21;}
.subtsxa .hd h3{position: relative; z-index: 1; padding: 46px 15px 0; font-size: 16px; font-weight: bold; line-height: 24px; color: white;}
.subtsxa .hd h3 a{color: white;}
.subtsxa .hd h3 i{position: absolute; z-index: 1; left: 50%; top: 17px; display: block; width: 22px; height: 21px; float: left; margin-left: -11px; overflow: hidden; background: url(/uploads/image/cmbimg/indrwxaicon.png) -60px top no-repeat;}
.subtsxa .bd{overflow: hidden; padding-left: 12px;}
.subtsxa .bd .tempwrap{width: 880px !important;}
.tsxapiclist{overflow: hidden;}
.tsxapiclist li{position: relative; z-index: 1; width: 210px; float: left; margin-right: 13px;}
.tsxapiclist li .pic img{width: 210px; height: 158px;}
.tsxapiclist li .title,
.tsxapiclist li .titlebg{position: absolute; left: 0; bottom: 0; width: 100%; height: 42px; line-height: 42px; float: left; text-align: center;}
.tsxapiclist li .title{z-index: 2;}
.tsxapiclist li .title a{font-size: 16px; color: white;}
.tsxapiclist li .titlebg{background-color: black; opacity: .5; filter: alpha(opacity=50);}


/* 新闻动态 ******************************/
#subxwdt{}
.submain{width: 875px; float: left;}
.subside{width: 260px; float: right;}
/* 焦点图 */
#focusnews{float: left; margin: 0 20px 0 0;}
#focusnews,
#focusnews .bd,
#focusnews .bd .pic img{width: 384px; height: 216px;}
#focusnews .bd li{width: 384px; height: 216px;}
#focusnews .hd ul li{border-radius: 4px;}
#focusnews .hd ul li.on{width: 18px; background-color: #f00;}

/* 节点链接 */
.xwdtlinks{clear: both; padding-top: 13px; overflow: hidden;}
.xwdtlinks li{width: 120px; height: 40px; line-height: 40px; float: left; margin-right: 12px;}
.xwdtlinks li a{position: relative; z-index: 1; display: block; padding-left: 46px; font-size: 14px; font-weight: bold; color: #247f16; background-color: #e9fde6;}
.xwdtlinks li a:hover{background-color: #c7f1c1; text-decoration: none;}
.xwdtlinks li i{position: absolute; z-index: 1; left: 20px; top: 50%; display: block; width: 20px; height: 18px; line-height: 18px; float: left; margin-top: -9px; background: url(/uploads/image/cmbimg/indxwdticon.png) left top no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
.xwdtlinks li.li2 i{background-position: left -20px;}
.xwdtlinks li.li2 i{background-position: left -40px;}
.xwdtlinks li a:hover i{
    -webkit-transform:rotatey(360deg);
    -moz-transform:rotatey(360deg);
    -ms-transform:rotatey(360deg);
    -o-transform:rotatey(360deg);
    transform:rotatey(360deg);
}

/* 通用框 */
.xwdtbox{overflow: hidden;}
.xwdtbox .hd{height: 38px; border-bottom: 2px solid #e8e8e8;}
.xwdtbox .hd h3{width: auto; float: left; height: 38px; line-height: 38px; padding: 0 12px 0 16px; font-size: 16px; font-weight: bold; color: #198f21; border-bottom: 2px solid #198f21;}
.xwdtbox .hd h3 a{color: #198f21;}
.xwdtbox .hd .more{float: right; font-size: 12px; color: #666;}
.xwdtbox .bd{padding: 6px 0 0; overflow: hidden;}
.xwdtbox .bd .infolist li{height: 34px; line-height: 34px; font-size: 15px;}
.xwdtbox .bd .infolist li a{}
/* 兴安要闻 */
#subxayw{}
#subxwdt .toopxwdt{overflow: hidden; clear: both; padding-top: 15px;}
.toopxwdt{}
.toopxwdt .xwdtbox{width: 422px;}

/* 基层动态 */
.xwdtside{overflow: hidden;}
.xwdtside .hd{height: 45px; line-height: 45px; overflow: hidden; background-color: #198f21;}
.xwdtside .hd .more{float: right; margin-right: 10px; font-size: 12px; color: white;}
.xwdtside .hd h3{margin-left: 20px; padding-left: 15px; font-size: 16px; font-weight: bold; color: white; background: url(/uploads/image/cmbimg/indxwdticon.png) left -65px no-repeat;}
.xwdtside .hd h3 a{color: white;}
.xwdtside .bd{padding:9px 20px; height: 170px; overflow: hidden; background-color: #f4f4f4;}
.xwdtside .bd .infolist li{height: 34px; line-height: 34px; font-size: 15px;}
/* 重点工作 */
#sidezdgz .hd{background-color: #cd8118;}


/* 政务公开 ******************************** */
/* 政务公开-栏目列表 */
.subzwgklinks{width: 174px; float: right; margin-left: 18px; overflow: hidden;}
.subzwgklinks li{height: 48px; line-height: 48px; overflow: hidden; margin-bottom: 10px; }
.subzwgklinks li a{position: relative; z-index: 1; display: block; padding-left: 62px; height: 46px; line-height: 46px; font-size: 16px; border: 1px solid #d6d5d5; background-color: #eee; border-radius: 3px;}
.subzwgklinks li a:hover{text-decoration: none;}
.subzwgklinks li i{position: absolute; z-index: 1; left: 24px; top: 50%; display: block; width: 28px; height: 26px; line-height: 26px; float: left; margin-top: -13px; background: url(/uploads/image/cmbimg/indzwgkicon.png) center top no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
.subzwgklinks li.li2 i{background-position: center -26px;}
.subzwgklinks li.li3 i{background-position: center -52px;}
.subzwgklinks li.li4 i{background-position: center -78px;}
.subzwgklinks li.li5 i{background-position: center -104px;}
.subzwgklinks li.li6 i{background-position: center -130px;}
.subzwgklinks li.li7 i{background-position: center -156px;}
.subzwgklinks li.li8 i{background-position: center -182px;}
.subzwgklinks li a:hover i{
    -webkit-transform:rotatey(360deg);
    -moz-transform:rotatey(360deg);
    -ms-transform:rotatey(360deg);
    -o-transform:rotatey(360deg);
    transform:rotatey(360deg);
}
/* 领导简介 */
.subldjj{width: 415px; float: left; margin-right: 20px; overflow: hidden;}
.subldjj .hd{position: relative; z-index: 1; width: 36px; height: 190px; float: left; padding: 0 5px; background-color: #cd8118;}
.subldjj .hd h3{margin-top: 52px; border-top: 1px solid #e19730;}
.subldjj .hd h3 a{display: block; padding: 12px 10px 0; font-size: 16px; line-height: 21px; font-weight: bold; color: white; border-top: 1px solid #b67010;}
.subldjj .hd i{position: absolute; z-index: 1; left: 50%; top: 18px; width: 22px; height: 20px; line-height: 20px; float: left; margin-left: -11px; overflow: hidden; background: url(/uploads/image/cmbimg/indzwgkicon.png) left -211px no-repeat;}

.subleader{padding:17px 50px 17px 30px; height: 156px; overflow: hidden; background-color: #f7f7f7;}
.subleader li{overflow: hidden;}
.subleader li .pic{width: auto; float: left; margin-right: 18px;}
.subleader li .pic img{display: block; width: 125px; height: 156px;}
.subleader li .title{padding-top: 5px;}
.subleader li .title a{font-size: 16px; font-weight: bold; color: #198f21;}
.subleader li .job{display: block; height: 24px; overflow: hidden; line-height: 24px; color: #666; font-weight: normal;}
.subleader li .work .label{display: block; padding: 10px 0 5px;}
.subleader li .work .text{display: block; height: 60px; overflow: hidden; line-height: 20px; font-size: 12px; color: #999;}

/* 领导栏目列表 */
.subleaderlinks{overflow: hidden; margin-top: 11px;}
.subleaderlinks li{overflow: hidden; margin-top: 10px; height: 36px; width: 200px; float: left;}
.subleaderlinks li a{display: block; height: 34px; line-height: 34px; font-size: 14px; color: #247f16; text-align: center; border: 1px solid #ddeede; background-color: #edf6e6; border-radius: 0 8px 0 8px; }
.subleaderlinks li.first{width: 100%;}
.subleaderlinks li.li3,
.subleaderlinks li.li5{float: right;}
.subleaderlinks li a:hover{text-decoration: none; background-color: #ddeede;}

/* 最新公开信息 */
.subgkxx{overflow: hidden;}
.subgkxx .hd{height: 43px; line-height: 43px; overflow: hidden; background-color: #f7f7f7;}
.subgkxx .hd .more{float: right; margin-right: 10px;}
.subgkxx .hd h3{position: relative; z-index: 1; width: auto; float: left; height: 43px; line-height: 43px; padding: 0 20px 0 52px; font-size: 16px; font-weight: bold; color: white; border-radius: 3px; background: #47af4a url(/uploads/image/cmbimg/subgkxxhd.png) left top no-repeat;}
.subgkxx .hd h3 a{color: white;}
.subgkxx .hd h3 i{position: absolute; z-index: 1; left: 16px; top: 50%; display: block; width: 19px; height: 24px; line-height: 24px; float: left; margin-top: -12px; overflow: hidden; background: url(/uploads/image/cmbimg/indzwgkicon.png) left -235px no-repeat;}
.subgkxx .bd{padding: 8px 0 0; height: 288px; overflow: hidden;}
.subgkxx .infolist li{height: 36px; line-height: 36px; font-size: 15px;}
/* 重点领域-链接列表 */
.subzdlylinks{overflow: hidden; padding-top: 16px; margin-right: -9px;}
.subzdlylinks li{width: 152px; height: 40px; line-height: 40px; float: left; overflow: hidden; margin: 10px 9px 0 0;}
.subzdlylinks li a{position: relative; z-index: 1; display: block; height: 40px; line-height: 40px; padding-left: 40px; background-color: #f0f0f0;}
.subzdlylinks li em{position: absolute; z-index: -1; left: 0; top: 0; width: 30px; height: 40px; line-height: 40px; float: left; overflow: hidden; background-color: #247f16;
-webkit-transition:all .4s;
-moz-transition:all .4s;
-ms-transition:all  .4s;
-o-transition:all .4s;
transition:all .4s;
}
.subzdlylinks li i{position: absolute; z-index: 1; left: 5px; top: 50%; display: block; width: 20px; height: 20px; line-height: 20px; float: left; margin-top: -10px; overflow: hidden; background: url(/uploads/image/cmbimg/indzwgkicon.png) left -260px no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
.subzdlylinks li a:hover{color: white; text-decoration: none;}
.subzdlylinks li a:hover em{width: 100%;}
.subzdlylinks li a:hover i{
    -webkit-transform:rotatey(360deg);
    -moz-transform:rotatey(360deg);
    -ms-transform:rotatey(360deg);
    -o-transform:rotatey(360deg);
    transform:rotatey(360deg);
}
.subzdlylinks li.li2 i{background-position: left -280px;}
.subzdlylinks li.li3 i{background-position: left -300px;}
.subzdlylinks li.li4 i{background-position: left -320px;}
.subzdlylinks li.li5 i{background-position: left -340px;}
.subzdlylinks li.li6 i{background-position: left -360px;}
.subzdlylinks li.li7 i{background-position: left -380px;}
.subzdlylinks li.li8 i{background-position: left -400px;}
.subzdlylinks li.li9 i{background-position: left -420px;}
.subzdlylinks li.li10 i{background-position: left -440px;}
.subzdlylinks li.li11 i{background-position: left -460px;}
.subzdlylinks li.li12 i{background-position: left -480px;}

/* 办事服务 ************************ */
/* 办事主栏目 */
.bsfwlinks{overflow: hidden; margin-right: -20px;}
.bsfwlinks li{width: 148px; height: 120px; float: left; margin-right: 20px;}
.bsfwlinks li a{position: relative; z-index: 1; display: block; height: 32px; line-height: 32px; padding: 70px 0 16px; font-size: 16px; text-align: center; border: 1px solid #d2d2d2; background-color: #f7f7f7; border-radius: 5px;}
.bsfwlinks li a:hover{text-decoration: none; color: #247f16; background-color: #f0efef;}
.bsfwlinks li i{position: absolute; z-index: 1; left: 50%; top: 18px; display: block; width: 50px; height: 48px; line-height: 48px; float: left; margin-left: -25px; overflow: hidden; background: url(/uploads/image/cmbimg/subbsfwicon.png) left top no-repeat;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all  1s;
-o-transition:all 1s;
transition:all 1s;
}
.bsfwlinks li a:hover i{
    -webkit-transform:rotatey(360deg);
    -moz-transform:rotatey(360deg);
    -ms-transform:rotatey(360deg);
    -o-transform:rotatey(360deg);
    transform:rotatey(360deg);
}
.bsfwlinks li.li2 i{background-position: left -48px;}
.bsfwlinks li.li3 i{background-position: left -96px;}
.bsfwlinks li.li4 i{background-position: left -144px;}
.bsfwlinks li.li5 i{background-position: left -192px;}
.bsfwlinks li.li6 i{background-position: left -240px;}
.bsfwlinks li.li7 i{background-position: left -288px;}

/* 办事切换框 */
.bsfwtab{overflow: hidden; margin-top: 20px;}
.bsfwtab .hd{height: 44px; line-height: 44px; background-color: #f7f7f7;}
.bsfwtab .hd li{width: auto; float: left; margin-right: 14px; font-size: 16px;}
.bsfwtab .hd li a{position: relative; z-index: 1; display: block; line-height: 44px; padding: 0 20px;}
.bsfwtab .hd li a:hover{text-decoration: none; }
.bsfwtab .hd li i {display: none; position: absolute; z-index: 1; bottom: -8px; left: 50%; float: left; width: 0; height: 0; margin-left: -8px; border-width: 8px 8px 0; border-style: solid; border-color: #198f21 transparent transparent;/*灰 透明 透明 */}
.bsfwtab .hd li.on a{font-weight: bold; color:white; background-color: #198f21;}
.bsfwtab .hd li.on i{display: block;}
.bsfwtab .hd .more{float: right; margin-right: 15px; font-size: 12px; color: #666;}
.bsfwtab .bd{padding: 20px 0 0; overflow: hidden;}

/* 办理事项-列表 */
.blsxnodelist{ overflow: hidden; margin: -5px -15px 0 0;}
.blsxnodelist li{width: 180px; height: 54px; float: left; margin: 12px 15px 0 0;}
.blsxnodelist li a{position: relative; z-index: 1; display: block; height: 52px; line-height: 52px; padding-left: 74px; font-size: 16px; border: 1px solid #ddd; background-color: #f8f8f8;}
.blsxnodelist li a,
.blsxnodelist li i{
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all  .3s;
-o-transition:all .3s;
transition:all .3s;
}
.blsxnodelist li a:hover{text-decoration: none; color: white; background-color: #76c37b; border-color: #76c37b;}
.blsxnodelist li i{position: absolute; z-index: 1; left: 22px; top: 50%; width: 40px; height: 30px; line-height: 30px; float: left; margin-top: -13px; background: url(/uploads/image/cmbimg/subbsfwicon.png) 10px -360px no-repeat;}
.blsxnodelist li.li2 i{background-position: 10px -390px;}
.blsxnodelist li.li3 i{background-position: 10px -420px;}
.blsxnodelist li.li4 i{background-position: 10px -450px;}
.blsxnodelist li.li5 i{background-position: 10px -480px;}
.blsxnodelist li.li6 i{background-position: 10px -510px;}
.blsxnodelist li.li7 i{background-position: 10px -540px;}
.blsxnodelist li.li8 i{background-position: 10px -570px;}
.blsxnodelist li.li9 i{background-position: 10px -600px;}
.blsxnodelist li.li10 i{background-position: 10px -630px;}
.blsxnodelist li.li11 i{background-position: 10px -660px;}
.blsxnodelist li.li12 i{background-position: 10px -690px;}
.blsxnodelist li.li13 i{background-position: 10px -720px;}
.blsxnodelist li.li14 i{background-position: left -750px;}
.blsxnodelist li.li15 i{background-position: 10px -780px;}
.blsxnodelist li.li16 i{background-position: 10px -810px;}
.blsxnodelist li.li17 i{background-position: 6px -840px;}
.blsxnodelist li.li18 i{background-position: 10px -870px;}
.blsxnodelist li.li19 i{background-position: 10px -900px;}
.blsxnodelist li.li20 i{background-position: 10px -930px;}
.blsxnodelist li.li21 i{background-position: 10px -960px;}
.blsxnodelist li.li22 i{background-position: 10px -990px;}
.blsxnodelist li.li23 i{background-position: 10px -1020px;}
.blsxnodelist li.li24 i{background-position: 10px -1050px;}
.blsxnodelist li.li1 a:hover i{background-position: -30px -360px;}
.blsxnodelist li.li2 a:hover i{background-position: -30px -390px;}
.blsxnodelist li.li3 a:hover i{background-position: -30px -420px;}
.blsxnodelist li.li4 a:hover i{background-position: -30px -450px;}
.blsxnodelist li.li5 a:hover i{background-position: -30px -480px;}
.blsxnodelist li.li6 a:hover i{background-position: -30px -510px;}
.blsxnodelist li.li7 a:hover i{background-position: -30px -540px;}
.blsxnodelist li.li8 a:hover i{background-position: -30px -570px;}
.blsxnodelist li.li9 a:hover i{background-position: -30px -600px;}
.blsxnodelist li.li10 a:hover i{background-position: -30px -630px;}
.blsxnodelist li.li11 a:hover i{background-position: -30px -660px;}
.blsxnodelist li.li12 a:hover i{background-position: -30px -690px;}
.blsxnodelist li.li13 a:hover i{background-position: -30px -720px;}
.blsxnodelist li.li14 a:hover i{background-position: -40px -750px;}
.blsxnodelist li.li15 a:hover i{background-position: -30px -780px;}
.blsxnodelist li.li16 a:hover i{background-position: -30px -810px;}
.blsxnodelist li.li17 a:hover i{background-position: -34px -840px;}
.blsxnodelist li.li18 a:hover i{background-position: -30px -870px;}
.blsxnodelist li.li19 a:hover i{background-position: -30px -900px;}
.blsxnodelist li.li20 a:hover i{background-position: -30px -930px;}
.blsxnodelist li.li21 a:hover i{background-position: -30px -960px;}
.blsxnodelist li.li22 a:hover i{background-position: -30px -990px;}
.blsxnodelist li.li23 a:hover i{background-position: -30px -1020px;}
.blsxnodelist li.li24 a:hover i{background-position: -30px -1050px;}

/* 办事服务-通用栏目列表 */
.bsfwnodelist{overflow: hidden; margin: -16px -10px 0 0;}
.bsfwnodelist li{width: 136px; height: 68px; float: left; margin: 16px 10px 0 0;}
.bsfwnodelist li a{display: block; height: 66px; line-height: 66px; font-size: 16px; color: #666; text-align: center; border: 1px solid #ebebeb; background-color: #f7f7f7;}
.bsfwnodelist li a:hover{text-decoration: none; color:white; background-color: #76c37b; border-color: #76c37b;}


/* 政民互动 *****************************/
#subzmhd{}
#subzmhd .subside{width: 300px; float: right; overflow: hidden;}
#subzmhd .submain{width: 840px; float: left; overflow: hidden;}

/* 政民互动-通用框 */
.subzmhd{overflow: hidden;}
.subzmhd .hd{height: 44px; line-height: 44px; overflow: hidden; background-color: #f7f7f7;}
.subzmhd .hd h3{width: auto; float: left; height: 44px; line-height: 44px; padding: 0 26px; font-size: 16px; font-weight: bold; color: white; background-color: #198f21;}
.subzmhd .hd h3 a{color: white;}
.subzmhd .hd .more{float: right; margin-right: 10px;}
.subzmhd .bd{overflow: hidden; padding: 10px 0 0; }

/* 网上咨询 */
#subwszx .hd .xfwritebtn,
#subwszx .hd .xfsearchbtn{position: relative; z-index: 1; width: 96px; float: right; margin: 6px 12px 0 0; height: 32px; line-height: 32px; overflow: hidden; text-indent: 38px; font-size: 12px; color: white; background-color: #ec9c2a; border-radius: 3px;}
#subwszx .hd .xfwritebtn:hover,
#subwszx .hd .xfsearchbtn:hover{text-decoration: none; background-color: #d9840b;}
#subwszx .hd .xfwritebtn i,
#subwszx .hd .xfsearchbtn i{position: absolute; z-index: 1; left: 10px; top: 50%; display: block; width: 20px; height: 20px; line-height: 20px; float: left; overflow: hidden; margin-top: -10px; background: url(/uploads/image/cmbimg/petitionbtnicon.png) center top no-repeat;}
#subwszx .hd .xfsearchbtn i{background-position: center -20px;}
#subwszx .bd{height: 292px;}

/* 政民互动-栏目列表 */
.zmhdlinks{overflow: hidden; margin:16px -10px 0 0;}
.zmhdlinks li{width: 160px; height: 104px; float: left; margin-right: 10px;}
.zmhdlinks li a{position: relative; z-index: 1; display: block; height: 36px; line-height: 36px; overflow: hidden; text-align: center; font-size: 16px; font-weight: bold; color: white; padding: 60px 0 8px; background-color: #159aa0;}
.zmhdlinks li i{position: absolute; z-index: 1; left: 0; top: 20px; width: 100%; height: 36px; float: left; overflow: hidden; background: url(/uploads/image/cmbimg/subzmhdicon.png) center top no-repeat;}
.zmhdlinks li a:hover{text-decoration: none;}
.zmhdlinks li.li2 a{background-color: #188c20;}
.zmhdlinks li.li3 a{background-color: #cc8217;}
.zmhdlinks li.li4 a{background-color: #e2543c;}
.zmhdlinks li.li5 a{background-color: #44b3ce;}
.zmhdlinks li.li2 i{background-position: center -36px;}
.zmhdlinks li.li3 i{background-position: center -72px;}
.zmhdlinks li.li4 i{background-position: center -108px;}
.zmhdlinks li.li5 i{background-position: center -144px;}
.zmhdlinks li.li1 a:hover{background-color: #05898f;}
.zmhdlinks li.li2 a:hover{background-color: #07760f;}
.zmhdlinks li.li3 a:hover{background-color: #b96d00;}
.zmhdlinks li.li4 a:hover{background-color: #e2543c;}
.zmhdlinks li.li5 a:hover{background-color: #209ab8;}
.zmhdlinks li a,
.zmhdlinks li i{
    -webkit-transition:all .8s;
    -moz-transition:all .8s;
    -ms-transition:all  .8s;
    -o-transition:all .8s;
    transition:all .8s;
}
.zmhdlinks li a:hover i{
    -webkit-transform:rotatey(360deg);
    -moz-transform:rotatey(360deg);
    -ms-transform:rotatey(360deg);
    -o-transform:rotatey(360deg);
    transform:rotatey(360deg);
}

/* 政务访谈 */
#sidezwft .bd{height: 244px;}
.zmftlist{overflow: hidden;}
.zmftlist li.t{position: relative; z-index: 1; overflow: hidden; padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px dotted #d8d8d8;}
.zmftlist li.t .pic{width: auto; float: left; margin-right: 10px;}
.zmftlist li.t .pic img{display: block; width: 138px; height: 98px;}
.zmftlist li.t .status{position: absolute; z-index: 1; left: 0; top: 0; width: auto; float: left; padding: 0 5px; height: 20px; line-height: 20px; text-align: center; font-size: 12px; color: white; background-color: #247f16;}
.zmftlist li.t .con{height: 96px; overflow: hidden; line-height: 24px; font-size: 12px; color: #666;}
.zmftlist li.n{height: 30px; line-height: 30px; overflow: hidden; padding-left: 10px; background: url(/uploads/image/cmbimg/dot01.png) left center no-repeat;}
.zmftlist li.n .date{float: right; color: #999;}
.zmftlist li.n .status{color: #4cb03f; margin-right: 4px;}
/* 意见征集 */
#sideyjzj{margin-top: 10px;}
#sideyjzj .hd h3{background-color: #cc8217;}
#sideyjzj .bd{padding-top: 6px; height: 108px;}
#sideyjzj .bd .infolist li{height: 36px; line-height: 36px; font-size: 15px;}


/* 专题专栏  ****************************/
.subztzllist{overflow: hidden; margin: -20px -18px 0 0;}
.subztzllist li {width: 276px; height: 121px; float: left; margin: 35px 18px 0 0; overflow: hidden; }
.subztzllist li .pic img{display: block; width: 276px; height: 121px;}
.subztzllist li .tit{display: none;}





/*--
颜色代码
#198f21 青色标题
#ddd 淡色边框
--*/
