@charset "UTF-8";
body{ font-size: 14px;  font-family: "Microsoft YaHei"; background: url(banner-h579.jpg) no-repeat center top; background-size: auto; }
a{ text-decoration: none; color:#000;}

.banner{ height: 470px; margin:0 auto; }
.bannerlanmu{ height: 470px; margin:0 auto; }

.shenru{ display: block; height: 135px; background: url(shenru2.png) no-repeat; width: 1200px; background-size: 100%; margin:0 auto; }
.contentwarp{ width: 1200px; margin: 0 auto; }

/*当前路径*/
.ja-path{height: 40px;line-height: 40px;font-size: 16px;color: #000; /*padding-left: 60px;*/ }
.ja-path a{color: #666;}

/*导航*/
.navtopmarg{height: 0;}
.aqscnav{ width: 1200px; margin: 0 auto; /*background-color: #0354B8;*/ padding:2px 0; }
.aqscnav > ul > li { float: left;  text-align: center; padding:0 82px; overflow: hidden; line-height: 62px; background-color: #1D6ABA;
    margin-right: 2px;}
.aqscnav > ul > li > a{ font-size: 20px; font-weight: 700; color: #fff; display: block; line-height: 62px;}
.aqscnav > ul > li > a.on{ border-bottom: 4px solid #DF8E07; color: #2067DF; }
.aqscnav > ul > li:first-child{ border-left: none;  }

/*焦点图：*/
.jdt{ margin-right: 40px; float: left; }
.dz-swiper-title a{ color: #fff; }
.gzdt{ float:left; width: 580px; overflow: hidden; }

.coloumeWrap{ border-bottom: 1px solid #c9c9c9; }
.coloumeNow{ display: inline-block; /*width: 100px; */ font-size: 24px; color:#2f71e0; font-weight: 800; 
	border-bottom: 3px solid #e09210; position: relative; bottom: 0px; padding-bottom: 10px;}

/*头条*/
.topNews{ text-align: center; padding-top:20px; overflow: hidden;}
.topNews a{ font-size: 20px; font-weight: 800;  }

/*新闻列表*/
.deNewsList{ padding-top: 10px; }
.deNewsList li { background: url(listdian.png) no-repeat left center; overflow: hidden; }
.deNewsList li a{ margin-left:20px; font-size: 18px; line-height: 40px; float: left; }
.deNewsList li .newsData{ color: #999999; font-size: 20px; float:right; line-height: 40px;}

/*通知公告*/
.tzgg{ width: 580px;  margin-right: 40px; margin-top: 30px; float: left; }

/*行业动态*/
.hydt{ width: 580px;  margin-top: 30px; float: left; }

/*先导*/
.xiandao{ margin-top:30px; }

/*法规规章*/
.fggz ul{display: none;}
.ja-fgx{ font-size: 22px; color: #000; margin: 0 17px;}
.fggz{ width: 580px;  margin-right: 40px; margin-top: 30px; float: left; }
.coloumeDeau{ display: inline-block; /*width: 100px;*/  font-size: 24px; color:#000; position: relative; bottom: 0px; padding-bottom: 10px;}
.Now{ color:#2f71e0; font-weight: 800; 	border-bottom: 3px solid #e09210; }
.fggz .fggzList{ display: block; }

/*重要文件*/
.zywjList{ }

/*标注规范*/
.bzgfList{ }

/*行政许可*/
.xzxk{ float: left; width: 580px; margin-top: 30px; }
.stjmxkz , .spdbxkz{ display: block; margin-top: 20px; }

/*内容*/
.conWrap{ border:1px solid #4B84E3; width: 90%; padding: 20px; margin: 0 auto; box-sizing: border-box; }

/*当前栏目名称*/
.dqlmWrap{ width: 90%; margin: 0 auto; }
.dangqcolume{width: 325px; text-align: center; padding:15px 30px; background-color: #4B84E3; color: #fff; font-weight: 700; font-size: 20px; }

/*模块间分割*/
.ztfg{ height: 35px; clear: both; }

/*先导单位*/
.xddwList{ margin-top: 40px; }
.xddwList li{float: left; margin-right: 30px; background: url(listdian.png) no-repeat left center; overflow: hidden;}
.xddwList li:hover{ background-color: #f1f9fd; }
.xddwList li p{ text-align: left; font-size: 18px; }
.xddwdwname{/* margin-top: 20px;*/ }

/*典型案例*/
.dxalbg{ width: 100%; background: url(par2bg.png) no-repeat; overflow: hidden; background-position: right 90px;}
.wlxfwztbg{ width: 100%; background: url(rh_con_BG.png) no-repeat; overflow: hidden; background-position: right 90px; }
.dxalWrap{ width: 1200px; margin: 0 auto; }
.dxalList{ margin-top: 40px; }
.dxalList li{float: left;width: 580px; }
.dxalList li:hover{ background-color: #f1f9fd; }
.dxalList li { background: url(listdian.png) no-repeat 0 20px; overflow: hidden; }
.dxalList li a{ margin-left:20px; font-size: 18px; line-height: 45px; float: left; }
.dxalList li .newsData{ color: #999999; font-size: 18px; float:right; line-height: 45px;}

/*成长项目*/
.czxmbg{ width: 100%; /*background: url(partbg_06_new_h1058.png) no-repeat;*/ overflow: hidden; background-position: center 90px;}
.czxmWrap{ width: 1200px; margin: 0 auto; }
.czxmList{ margin-top: 40px; padding-bottom: 40px; overflow: hidden;}
.czxmList li{ float: left; width: 380px;/* height: 110px;  padding: 23px 20px 0 57px; */
 	box-sizing: border-box; padding-left: 20px;
 	/*background: url(wbaxiutu1106-380.png) no-repeat left center;*/ 
 	background: url(listdian.png) no-repeat 0 12px; 
 	overflow: hidden; margin-top: 20px; margin-right: 30px;}
.czxmList li:hover{ background-color: #f1f9fd; }
.czxmList li a{ font-size: 18px; line-height: 30px; /*font-weight: 900; */ }
.czxmList li p{ font-size: 14px; color: #999; margin-top: 6px; }
.czxmList li .czxmName{display: block;}
.czxmList li .newsData{ color: #999999; font-size: 18px; float:right; line-height: 45px;}
.gsdrhssb{width: 360px; line-height: 50px; box-sizing: border-box;  padding-left: 20px; height: 50px; /*background-color: #f7ce41;*/}
.lsieufg{ /*background-color: #2f71e0; color:#fff;*/ }


/*深入学习文字*/
.shenrulanmu > p{ line-height: 46px;letter-spacing: 2px;font-size: 22px;font-weight:900;width: 1200px; text-indent: 2em; height:auto; color: #e60012;
 margin: 0 auto; padding: 0 40px; box-sizing: border-box;}
.shenrup1{	text-align: justify; font-family: '黑体' ! important;}
.shenrup2{  text-align:right; font-family: '黑体' ! important;}

/*二级页面，带左侧导航*/
.location{ width:1200px; height:46px;  line-height:46px; font-size:16px; color:#666; margin:0 auto}
.location a{ font-size:16px; color:#666666;}
.sf-ko{width: 1200px;margin:0 auto;overflow:hidden;background: #f7f7ff;margin-bottom: 30px;}
.sf-kol{float: left;width: 290px;}
.sf-t{width: 290px; height: 90px; line-height:90px; background: #1d6aba; text-align: center;font-size: 24px;color: #fff; }
.sf-kol ul li{height:50px;line-height: 50px;border-bottom: 1px solid #eee;text-indent: 3em;}
.sf-kol ul li a{display:block; font-size: 18px; color: #333333;width: 287px;border-left: 3px solid #f7f7ff;background:url(ico1.png) no-repeat 18px 17px ;}
.sf-kol ul li:hover a{border-left: 3px solid #DD3535 !important;color: #265299 ;font-weight: bold; width:287px;background:url(ico2.png) no-repeat 18px 17px;}
.act{border-left: 3px solid #DD3535 !important;color: #265299 !important;font-weight: bold;width:287px;background:url(ico2.png) no-repeat 18px 17px !important;}  
.sf-kor{float: left;width: 880px;background: #fff;padding-left: 30px;}
.sf-kor1{ border: 1px solid #d4d4d4;width: 820px; box-sizing: border-box; min-height: 560px; padding: 20px 30px;}

.dxal2024List {
    margin-top: 40px;
    margin-left: 50px;
}

.dxal2024List li {
    margin-right: 30px;
    background: url(listdian.png) no-repeat left center;
    overflow: hidden;
}

.dxal2024List li a {
    line-height: 45px;
    font-size: 18px;
    margin-left: 20px;
}

.rh25_column{ background: url(columnBG.jpg) no-repeat center top; text-align: center; color: #3366cc; font-size: 32px; font-weight: 900;}
.rh25_imgRoll > li { background: url(rhYearBg.jpg) no-repeat center; text-align: center; }
.rh25_imgRoll > li > a { font-size: 32px; font-weight: 600; line-height: 90px; color:#fff; display: block; width: 100%;
	text-shadow: -1px -1px 0 white, 1px 1px 0 #333; }
.rh25_imgRoll > .roll_on{ background: url(rhYearBg2.jpg) no-repeat center; }
.rh25_imgRoll > .roll_on > a{ font-size: 36px; font-weight: 900;}