body{
	background: #fff;
	color: #666666;
	font-size: 14px;
}
.top{
	background: url(../images/top_bg.jpg)#263964 no-repeat center top;
	height: 599px;
	width: 100%;
	border-bottom:4px solid #0068b7;
}
.topcenter{
	width: 1200px;
	margin: 0 auto;
}
.logo{
	width: 225px;
	height: 130px;
	padding-top:18px;
}

.gohome{ position:absolute; right:0; top:19px;float: right; width:64px; height:32px; padding-left: 34px; line-height: 32px; background:url(../images/top_gohome.png) left top no-repeat; color: #2ca5df;}
a.gohome:hover{ background-position: left bottom; color: #fff;}

.logo-center{
	background: url(../images/yjgl_20.png) no-repeat left top;
	width: 530px;
	height: 84px;
	padding-top: 280px;
	margin: 0 auto;
}

.search{ margin-left: 50px; width: 480px; height: 48px; background: url("../images/search_bg.png") no-repeat; display: inline-block;}
.search .sr{display: block;float: left;width: 390px;height: 32px;margin-top: 9px;margin-left:25px;color:#333;border-width: initial;border-style: none;border-color: initial;border-image: initial;background: none;font: 16px/32px 寰?杞?闆呴粦;color: #fff;}
.search input::input-placeholder{ color: #fff;}
.search input::-webkit-input-placeholder{ color: #fff;}
.search input::-moz-placeholder{ color: #fff;}
.search input:-moz-placeholder{ color: #fff;}
.search input:-ms-input-placeholder{ color: #fff;}
.search .btn {display: block;float: left;width:28px;height:28px;margin-top:10px;margin-left:15px; border: none;background: url("../images/search_btn.png") no-repeat center center;cursor: pointer;}

.logo-center p{ padding-left: 75px;}
.logo-center p a{color: #fff;line-height: 32px;padding-right:20px;}

.menu-nav{overflow: hidden;margin-top: 16px;}
.menu-nav li{float: left; width: 235px;margin-right: 6px;}
.menu-nav li.last{margin-right: 0;}
.menu-nav li a{ display: block; height: 82px; line-height: 72px; color: #fff;font-size: 18px;background: url(../images/nav_li_bg.png) center top no-repeat;transition:all 0s;}
.menu-nav li a:hover,.menu-nav li.on a{background: url(../images/nav_li_bg_on.png) center top no-repeat;}
.menu-nav li a i{display: block; float: left;font-size: 28px;line-height: 72px; padding:0 10px 0 25px;}

.year-box{ text-align: right; font-size: 16px; padding-right: 37px; margin: 10px auto; }
.year-box span{ padding-right: 10px;}
.year-box .year{ font-size: 14px; border: none; color: #fff; border-radius: 3px; width: 110px; height: 32px; background-color: #19a7e8; padding: 5px 10px; }
.year-box .year option{ color: #666; background-color: #fff; }

.section1{
	margin: 35px auto;
	background: #fff;
	overflow: hidden;
}
.section2{
	background: #f6f6f6;
	overflow: hidden;
}
.section3{
	background: #0f74ca;
	overflow: hidden;
}

.section-center{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.section-center .ti{
	overflow: hidden;
	background: url(../images/yjgl_04.png) no-repeat center;
	width: 269px;
	height: 40px;
	font-size: 24px;
	font-weight: bold;
	color: #0068b7;
	text-align: center;
	line-height: 40px;
	margin: 30px auto;
}

.follow .hd{ overflow: hidden; margin-bottom: 10px;text-align:center;}
.follow .hd a{ display:inline-block;/*float: left;*/ width: 115px;height: 49px; margin-right: 5px; font-size:16px; line-height: 42px; text-align: center; font-weight: bold;color: #666; /*background: url(../images/icon_follow_a.png) center top no-repeat;*/}
.follow .hd a.last{ margin-right: 0;}
.follow .hd a.on,.follow .hd a:hover{ background-image: url(../images/icon_follow_a_on.png); color: #fff;}
.follow .bd{ background-color: #fff; padding: 20px; margin-bottom: 24px;}

.follow .bd table{width: 100%;font-size: 16px;}
.follow .bd table tr td{ height: 46px;line-height: 46px; text-align: center;}
.follow .bd table .disable{color: #ccc;}
.follow .bd table tr td a{color: #00a0e9;}

/* 分栏，s,m,l 为小中大方案，前后可以自由组合 */
.g-p-s,.g-p-m,.g-p-l{display:inline; float:left; }

.g-p-set1 .g-p-l{width:580px;}
.g-p-set1 .g-p-m{width:580px;margin-left:40px;}

.g-pad{clear:both; overflow:hidden;}
.g-pad .g-pad-head{clear:both; height:48px; border-bottom:2px solid #d2d2d2; position:relative; }
.g-pad-head a,.g-pad-head a:visited{color:#1070ae; text-decoration:none;font-weight: bold;}
.g-pad-head a:hover{color:#1070ae;}
.g-pad-head .g-pad-title{ position:absolute; left:0px; line-height:48px; font-size:24px; font-weight: bold;}
.g-pad-head .g-pad-title .ver-line{width:8px;height:22px;background:#39ba75;float:left;display:inline;margin:15px 10px 0 0px;font-size:0;overflow:hidden}
.g-pad-head .g-pad-more{float:right; line-height:48px; font-size:16px;position:absolute; right:15px; top:7px;}
.g-pad-head .g-pad-more a{color:#666;font-weight: normal;}
.g-pad-head .g-pad-more a:hover{text-decoration:underline;}
.g-pad .g-pad-body{clear:both; padding:10px 0px 10px 0px;}

.m-list-t li a{display: inline-block; float: left; font-size: 16px; width: 80%; color: #666; line-height: 45px; background: url("../images/icon_newslist_dot.png") left center no-repeat; padding-left: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m-list-t li a:hover{color: #00a0e9;}
.m-list-t li span{ float: right;font-size: 14px; line-height: 34px; color: #bdbdbd;}

/*20181031 新增指标解释*/
.target-list{ padding-top:14px;overflow: hidden;}
.target-list li{ width:25%; float:left;}
.target-list li a{display: inline-block; float: left; font-size: 16px; width: 85%; color: #666; line-height: 37px; background: url("../images/icon_newslist_dot.png") left center no-repeat; padding-left: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.target-list li a:hover{color: #00a0e9;}

.content{ background-color:#fff; padding:20px; margin-bottom:30px;}
/*当前位置*/
.nav-path{ width: 100%; height: 60px; background-color: #f7f7f7;}
.dqwz{ width:1200px;margin: 0 auto; line-height:60px; height:60px; text-align:left; font-size:14px; color:#666;}
.dqwz a{ color:#666;}
.dqwz a:hover{ color:#006ec0;}

/* set2 */
.g-p-set2 .g-p-l{width:260px;}
.g-p-set2 .g-p-m{width:930px; margin-left: 10px;}

/*概览列表样式*/
.news-list{ padding:20px 0;overflow: hidden; border-bottom: 1px dashed #ccc;}
.news-list li{ line-height:36px; height:36px; padding:0 10px;}
.news-list li:hover{ background-color:#f2f6ff;}
.news-list li a{display: inline-block; float: left; font-size: 16px; width: 80%; color: #666; line-height: 34px; background: url("../images/icon_newslist_dot.png") left center no-repeat; padding-left: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-list li a:hover{color: #00a0e9;}
.news-list li span{ float: right;font-size: 14px; line-height: 34px; color: #bdbdbd;}
.bbn{ border-bottom:none !important;}

/*概览子栏目列表样式*/
.m-active{ width:100%; margin:0 auto; background-color:#fff; min-height: 821px;}
.m-active h2{ height:70px; font: bold 20px microsoft yahei; text-align: center; margin-bottom: 5px; color: #FFF; background-color: #037edb; line-height:70px; }
.m-active ul{ padding:0 20px;}
.m-active ul li{ height:54px; color: #333; text-align:center; font:normal 18px/54px microsoft yahei; clear:both; overflow:hidden; border-bottom:1px solid #f4f4f4; background-image: url(../images/slide_li_dot.png); background-repeat: no-repeat; background-position: 40px center; }
.m-active ul li a{color: #333;}
.m-active ul li.hover,.m-active ul li:hover{ background:#f7f8f8; cursor:pointer; background-image: url(../images/slide_li_dot_hover.png); background-repeat: no-repeat; background-position: 40px center;  }
.m-active ul li.hover a,.m-active ul li:hover a{ color:#0073d8 !important; text-decoration:none;}

/*页码*/
/*页码*/
.page{
	margin: 0 auto;
	padding: 40px 0 10px 0;
	height: 30px;
	text-align:center;
}
.page a{
	padding:0 5px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display:inline-block;
	color: #00679d;
	font-size: 16px;
	text-decoration: none;
}
.page a.first{
	width: 73px;
	margin-right:30px;
}
.page a.end{
	width: 73px;
	margin-left:30px;
}
.page a.page-on{
	background: #00679d;
	color: #fff;
}

/**/
.channel{height: 43px;padding-bottom:6px;border-bottom: 1px solid #037edb;}
.channel h2{ display:block; float:left; text-align: center;font-size: 18px;font-weight: bold; line-height:32px; padding: 0 16px; height:43px; color: #fff;background:url("../images/top_menu_on.png") center bottom no-repeat;}

/*细览页面*/
.m-cont{margin:30px 55px 20px; font-size:16px; color:#333;}
/*详情页面标题及日期 字体大中小*/
.sp_title{line-height:56px; font-family:"微软雅黑", "宋体"; font-size:38px; text-align:center; padding:0 0 15px; font-weight:normal; color:#037edb;}
.sp_time{overflow: hidden;font-size: 14px;color: #666;text-align: center;font-family: "宋体";border-bottom: 1px #dcdcdc solid;height: 35px;line-height: 26px;padding-top: 7px;}
.sp_time span{padding: 0 20px;}
.sp_time a{padding: 0 4px;color: #666;}

/*信息来源 责任编辑 分享*/
.chare{
	overflow: hidden;
	height: 56px;
	background: #f7f7f7;
    line-height: 56px;
    color: #999;
	font-size: 14px;
	padding-left: 20px;
}
.chare .chare-left{
	float: left;
}
.chare .chare-right{
	float: right;
}
.chare .chare-right span{
	float: left;
	height: 56px;
	margin: 0 10px;
}
.chare .chare-right span a.dy{
	background: url(../images/dc.jpg) no-repeat left;
	padding-left: 25px;
	
}
.chare .chare-right span a{
	color: #888;
	float: left;
	font-family: "宋体";
}
.chare .chare-right span a.yc1{
	height:33px;
	width: 25px;
    background: url(../images/dc_1.jpg) no-repeat 0px 5px;
}
.chare .chare-right span a.yc2{
	height:33px;
	width: 25px;
    background: url(../images/dc_1.jpg) no-repeat -25px 5px;
}
.chare .chare-right span a.yc3{
	height:33px;
	width: 25px;
    background: url(../images/dc_1.jpg) no-repeat -53px 5px;
}
.chare .chare-right span a.yc4{
	height:33px;
	width: 25px;
    background: url(../images/dc_1.jpg) no-repeat -79px 5px;
}
.chare .chare-right span a.yc5{
	height:33px;
	width: 25px;
    background: url(../images/dc_1.jpg) no-repeat -105px 5px;
}
.chare .chare-right span a.yc6{
	height:33px;
	width: 25px;
    background: url(../images/dc_1.jpg) no-repeat -130px 5px;
}
/*正文*/
.pages_content{line-height:30px;margin:0;padding:40px 0 40px 0;font-size:16px;font-family: "宋体";}
.pages_content p{ margin-top:15px;}
.pages_content .list01 li a p{ margin-top:0px;	font-family:Microsoft Yahei;}
.pages_content .editor{color:#898989;font-size:12px;text-align:right;padding:5px 0;}
.editor{ text-align:right; color:#888888; font-size:14px;}

.m-cont .doc-lib{line-height:28px; font-size:14px; color:#666; background: #F7F7F7; height:110px; padding:15px 0px; margin-bottom:20px; margin-top:20px;}
.m-cont .doc-lib font{ float:left; width:315px; margin-left:30px;}

/*二维码*/
.erwei{ width:390px; margin:10px auto;}
.erwei .youErwei{ width:132px; float:right; text-align:center;}
#div_div{width:132px; margin:0 auto 35px;}
#qr_container{ color:#b5b5b5; font-size:12px; line-height:26px; position:relative;}


.head-slh-btn{float: right;margin-left: 20px;position: absolute;top: 78px;right: 50%;transform: translateX(545px);}
.head-slh-btn a{color: #fff !important;background-image:linear-gradient(90deg, #F7B218 0%, #EC930A 100%);display: block;border-radius: 8px;line-height: 28px;padding: 8px 13px;font-weight: bold;font-size: 16px;}

.foot {width:100%;}
.foot td:nth-child(1){
width: 25%;
}
.foot td:nth-child(2){
width: 45%;
}
.foot td:nth-child(3){
width: 30%;
}
