@charset "utf-8";
/* CSS Document */
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul { padding: 0; margin: 0; }
li, ol, ul { list-style: none; }
img { border: none; border: 0; }
a { text-decoration: none; color: #333333; noline:expression(this.onFocus=this.blur());
}
.clearfix{ clear:both;}
a:focus { outline: none; -moz-outline: none; }
a:hover { color: #0c61b0; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden; zoom: 1; }
input, textarea { font-family: Microsoft Yahei; font-size: 14px; }
input:focus { outline: none; }/* 包含浮动: h5bp.com/q */
.wrapper{max-width:1202px; margin:0 auto;}
.big_wrap{background: url(../images/body_bj_t.png) no-repeat center top; padding-bottom:20px; }
.main_c{; background:#fff;}
.banner_div{height:132px; }
.header{height:160px;max-width:1202px; margin:0 auto; overflow:hidden;}
.loge_div{  width:330px; height:70px; margin-left:10px; margin-top:24px; float:left; background:url(../images/logo.png) no-repeat;}
.loge_div a{ display:block; width:100%; height:70px;}
.search_div{float:right; margin-top:40px;width:515px; height:38px; background:url(../images/search.png) no-repeat center center;position:relative;}
.search_div .input_text{width:300px; height:20px; float:left;padding:6px 20px 6px 40px; background:none; border:none; outline:none; color:#999999;margin-top: 3px;margin-left: 40px;}
.search_div .input_but{width:62px; height:30px; float:right; background:none; border:none; outline:none; cursor:pointer;}
.rsc_div{ position:absolute; left:20px; bottom:-25px; height:30px; line-height:30px; font-size:14px; }
.rsc_div a{ margin:0px 10px;}
.rsc_div a:hover{color:#C05A63;}
.navbar{height:50px; font:bold 18px/50px "Microsoft Yahei";}
.navbar li{width:16.66%; float:left; text-align:center; background:#0078CC; height:50px;}
.navbar .last_li a{ border-right:0;}
.navbar li a{ display:block; border-right:1px solid #fff;}
.navbar li a:link,.navbar li a:visited{color:#fff;}
.navbar li a:hover{color:#fff; background:#e94d3a;}
.navbar li a.hover{background:#e94d3a;}
.nvabar li:hover{ background:#e94d3a;}
.sjb_navbar li{width:20%;}

/*common*/
.common_newslist li{position:relative; padding:0 42px 0 8px; height:34px; line-height:34px; background:url(../images/common_dot.gif) no-repeat left center; overflow:hidden; *font-size:0; *margin-top:-1px;}
.common_newslist li *{*font-size:14px;}
.common_newslist li span{ position:absolute; background:#fff; right:0; top:0; color:#999999; z-index:1;}
.common_newslist li a{float:left; max-width:96%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:13px;}
.common_newslist_nodate li{ padding-right:0;}
.common_tabTitle .hd{overflow:hidden; zoom:1; background:#eeeeee; line-height:45px;}
.common_tabTitle .hd li{ float:left; height:45px; padding:0 25px; font-size:18px; text-align:center; color:#666;}
.common_tabTitle .hd li a{color:#666;}
.common_tabTitle .hd li.on{background:#2c76bc; color:#fff;}
.common_tabTitle .hd li.on a{color:#fff;}
.common_tabTitle .more{float:right; padding-right:15px;}
.common_title1{border-bottom:#eaeaea 1px solid; height:32px;}
.common_title1 h3{display:inline-block; *display:inline; *zoom:1; padding:0 5px; height:30px; border-bottom: #d04a4a 3px solid; text-align:center; font-size:18px; color:#000; font-weight:normal;}
.common_title1 .more{float:right; margin-right:10px; color:#888;  line-height:25px;}
.common_title1 .more:hover{color:#333;}
.curb_line{border-bottom:#ebebeb 1px solid;}
.curb{height:49px; text-indent:40px; background:url(../images/icon_curb.png) no-repeat 5px center; font-size:16px; line-height:49px; color:#666666;}
.curb a{color:#666;}
.curb a:hover{ color:#333;}

.header_ss { position: absolute; right: 0; top: 66px; }
.header_ss .ss { background-image: url(../images/search-bg.png); background-repeat: no-repeat; background-position: center center; width: 288px; height: 38px; }
.header_ss .ss input { vertical-align: middle; }
.header_ss .inputTxt { float: left; width: 230px; height: 28px; margin-left: 15px; line-height: 28px; margin-top: 3px; border: none; background: none; }
.header_ss .inputBtn { float: left; width: 34px; height: 22px; margin-top: 8px; margin-left: 5px; background: url(../images/search-btn.png) no-repeat; border: 0; cursor: pointer; }
/*footer*/
/*.footer_txt{max-width:1202px; margin:0 auto;}
.footer_pic{ position:absolute; top:15%;left:15%;}
.footer_pic img{vertical-align:middle;}
.footer_line{float:left; height:60px; width:1px; margin-top:23px; background:#cccccc;}
.footer_txt{ text-align:center; color:#666666;}
.footer_nav{padding:18px 0 10px; color:#b0b0b0; margin-left:-8px;}
.footer_nav a{margin:0 8px;}
.footer_copyright{font-size:13px; line-height:20px; color:#DFDFDF;}
.footer_txt a,.footer_txt b{color:#DFDFDF;}
.footer_txt a:hover{color:#cc0000;}
*/
.footer_l{width: 35%;float:left;}
.footer_r{width: 65%;float:right;}
.footer_nav{width: 70%;float:left;height:78px;text-align:center;line-height:78px;color:#fff;}
.footer_nav a{margin:0 8px;}
.footer_nav a:link,.footer_nav a:visited{color:#fff;}
.footer_pic{width: 30%;float:right;height:78px;text-align:center;}
.footer_pic a{ display:block; float:left; margin-right:10px; padding-top:20px;}
.footer_pic #_span_jiucuo{display:block; float:left; margin-right:10px; padding-top:20px;}
.footer_txt{ width:100%; float:right; text-align:center; color:#fff;}
.footer_copyright{ padding-right:20px; padding-top:20px;}
.footer_copyright .beian{background:url(../images/beian.png) no-repeat center left; padding-left:25px; color: #fff;}


.fwx_iframe{ position:absolute; width:80px; height:30px; line-height:30px;}
/*easybtn*/
.easybtn{ position:fixed; top:37%; margin-top:-122px; right:10px; z-index:99; /* top:205px;left:50%; margin-left:610px;*/}
.easybtn .ul01{padding:10px 0px; background:#315364}
.easybtn .item .btn{ background:#315364;}
.easybtn .item .btn a{ display:block; width:46px; height:46px; background:url(../images/easybtn.png) no-repeat #315364; cursor:pointer; color:#fff; text-align:center;}

.easybtn #wxcode .btn a{background-position:0 0;}
.easybtn #wbcode .btn a{background-position:0 -46px;}
.easybtn #mobile .btn a{background-position:0 -92px;}
.easybtn #rss .btn a{background-position:0 -138px;}
.easybtn #wxcode .btn a:hover{background-position:0 0;}
.easybtn #wbcode .btn a:hover{background-position:0 -46px;}
.easybtn #mobile .btn a:hover{background-position:0 -92px;}
.easybtn #rss .btn a:hover{background-position:0 -138px;}
.easybtn #rss .btn{margin-bottom:0;}
.easybtn #rss .fan a{ line-height:46px;}
.easybtn .item .btn :hover{ background-color:#D86363;}
.easybtn ul li .cont{ position:absolute; right:56px; padding:10px; *border:#dae0e4 1px solid; background:#000; -moz-box-shadow:0 0 5px 1px rgba(0,0,0,0.18); -ms-box-shadow:0 0 5px 1px rgba(0,0,0,0.18); -o-box-shadow:0 0 5px 1px rgba(0,0,0,0.18); -webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.18);; box-shadow:0 0 5px 1px rgba(0,0,0,0.18); -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display:none;}
.easybtn ul li .cont img{display:block; width:100px; height:100px; max-width:100px;}
.easybtn ul li .cont span{display:block; width:100px; text-align:center; padding-top:6px; font-size:12px; font-family:"宋体"; color:#fff; line-height:18px;}
.easybtn ul li .cont:after{ content:""; width:0; height:0; overflow:hidden; border:7px solid transparent; border-left-color:#000; position:absolute; right:-13px; top:15px;}
.easybtn ul #wxcode .cont{top:0;}
.easybtn ul #wbcode .cont{top:66px;}
.easybtn ul #mobile .cont{top:132px;}
.easybtn ul #rss .cont{top:198px;}
.easybtn .ywxt_div{width:120px;}
.easybtn .ywxt_div li{ line-height:30px; border-bottom:1px solid #fff; text-align:center;}
.easybtn .ywxt_div li a:link,.easybtn .ywxt_div li a:visited{color:#fff;}
.easybtn .ywxt_div li a:hover{color:#0c61b0;}
.easybtn .ywxt_div .last_li{border-bottom:none;}
.close{ display:none; position:absolute; width:59px; height:59px;background:url(../images/mobile_header_ss.png) no-repeat center center; position:relative; cursor:pointer;}
/*crumb*/
.crumb { font-size: 14px; line-height: 30px; padding: 10px; background:#fff; padding-top:20px;}
.dqwz{ display:none;}

.header_banner img{ width:100%;}
.zxft_cont{ background:#fff;}
.zxft_box { background:#fff; height:800px;}

/*专题专栏*/
.ztzl_div{padding-right:24px; padding-left:24px; background:#fff;}
.home_ztzl{clear:both; height:81px; padding:20px 0px 15px 0px; overflow:hidden; position:relative; background:#fff;}
.home_ztzl_next{ position:absolute; top:51px; width:28px; height:28px; background:url(../images/right.png) no-repeat; cursor:pointer;}
.home_ztzl_prev{ left:0;background:url(../images/left.png) no-repeat left center;width:28px; height:28px;position:absolute; top:51px;  }
.home_ztzl_next{ right:0;}
.home_ztzl .bd{margin:0 -10px;}
.home_ztzl .bd ul li{float:left; width:24%; margin:0 10px;}
.home_ztzl .bd ul li img{display:block; width:100%; height:81px;}
/*友情链接*/
.yqlj_div{ background:url(../images/yqlj_bj.png) repeat-x; max-width:1202px; margin:0 auto;}
.yqlj_div span{font:bold 16px/45px "微软雅黑"; color:#E9412D; padding-left:20px; display:block; float:left;}
.yq_hd{font:normal 16px/45px "微软雅黑"; font-weight:normal; position:relative; height:45px;}
.yq_hd li{ float:left; margin:0 10px;background:url(../images/sj.png) no-repeat 95% center; cursor:pointer; padding:0 30px;}
.yq_hd .cur{background:url(../images/sj_cur.png) no-repeat 95% center #bbbbba;}
.yq_bd{ overflow:hidden;width:100%; max-width:1202px;}
.yq_bd ul{ display:none; background:#fff; padding:20px; overflow:hidden;}
.yq_bd li{width:25%; height:30px; line-height:30px; float:left;}
.yq_bd table{width:100%;}
.yq_bd td{width:25%; height:30px; line-height:30px;}
.yq_bd li a{ background:url(../images/dd.png) no-repeat left center; padding-left:10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; max-width:80%; display:block;}

@media (max-width:990px){
    .footer_l{width:100%; float:none;}
    .footer_r{width:100%; float:none;}
	.footer_copyright{ padding-right:0px; padding-top:20px;}
	.footer_nav{width:50%; padding-left:0;}
	}
@media (max-width: 872px) {
.rsc_div{ display:none;}
.loge_div{  width:320px; height:68px;float:left; background:url(../images/logo02.png) no-repeat;}
/*.search_div{width:320px; height:38px; background:url(../images/search02.png) no-repeat center center;;}*/
.search_div{ width:100%; height:38px;background:url(); position: absolute; cursor:pointer;}
.search_div .input_text{width:150px;}	
.ss{ display:none; position:absolute; bottom:-109px; background:#000; opacity:0.9; width:100%; padding:20px;}
.close{ display:block; right:68px;position:absolute;}
.cur_c{ background:url(../images/mobile_header_ss_close.png) no-repeat !important;}
.banner_div{ position:relative;}
.ss form{margin:auto; background:#fff;width:450px; border-radius:5px; height:38px; 1;}
.search_div .input_text{width:250px;}
.search_div .input_but{ background:url(../images/search-btn.png) no-repeat center 10px; }
}

 @media (max-width: 768px){
	.easybtn{ display:none;} 
	.home_ztzl .bd ul li{float:left; width:49%; margin:0 10px;}
	.loge_div a{ display:none;}
	.yq_bd li{width:50%;}
} 


@media (min-width: 480px) and (max-width: 665px){
/*.loge_div{  width:320px; height:68px;float:left; background:url(../images/logo02.png) no-repeat;margin-top:4px;}
.search_div{ margin-top:3px;width:320px; height:38px; background:url(../images/search02.png) no-repeat center center;;}
.search_div .input_text{width:150px; margin-top:3px;}*/
.main{padding:20px 10px;}
.easybtn{ display:none;}
.footer_nav{ width:100%; float:none; height:40px; line-height:40px;}
.footer_pic{width:100%; float:none; text-align:center}
.footer_pic a{ display:inline-block; float:none; padding-top:10px;}
.footer_pic #_span_jiucuo{display:inline-block; float:none; padding-top:10px;}
	}
@media (min-width: 320px) and (max-width: 479px){
.loge_div{  width:250px; height:53px;float:left; background:url(../images/logo03.png) no-repeat;margin-top:30px;}
.main_c{padding:0 10px;}

.easybtn{ display:none;}
.ss form{width:300px;}
.close{right:0;}
.search_div .input_text{width:150px;}
.home_ztzl .bd ul li{float:left; width:100%; margin:0 10px;}
.yqlj_div span{padding-left:3px; font-size:12px;}
.yq_hd li{ font-size:14px;}
.yq_bd td{width:25%; height:30px; line-height:30px; font-size:12px;}
.yq_bd ul{padding:0 2px;}
.yq_bd td a{padding-left:5px;}
.ztzl_div{padding-right:10px; padding-left:10px;}
.footer_nav{ width:100%; float:none; height:40px; line-height:40px;}
.footer_pic{width:100%; float:none; text-align:center;}
.footer_pic a{ display: inline-block; float:none; padding-top:10px;}
.footer_pic #_span_jiucuo{display:inline-block; float:none; padding-top:10px;}
	}
	
.c_zydz{
	width:642px;
	height:280px;
	margin:0 auto;
	position:relative;
	text-align:center;
}	
.c_zydz .input_span{
	display:inline-block;
	background:0 0;
	zoom:1;
	vertical-align:top;
	height:34px;
	border:2px solid #4e71f2;
	width:75%;
	margin-right:0;
	border-right-width:0;
	overflow:hidden;
}
.c_zydz .input_span input{
	position:relative;
	width: 526px;
    height: 22px;
    font: 16px/18px arial;
    line-height: 22px;
    margin: 6px 0 0 7px;
    padding: 0;
    background: 0 0;
    border: 0;
    outline: 0;
    -webkit-appearance: none;
}
.c_zydz .input_span.iptfocus{
	border-color:#4791ff transparent #4791ff #4791ff;
}
.c_zydz .s_btn_wr{
	display:inline-block;
	zoom: 1;
    background: 0 0;
	vertical-align:top;
	z-index: 0;
	width: auto;
    height: auto;
	border-bottom: 1px solid transparent;
}
.c_zydz .s_btn_wr input{
	background-image:none;
	width: 100px;
    height: 38px;	
	cursor: pointer;
    color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
    background: #4e71f2;
    border-bottom: 1px solid #2d78f4;
    outline: medium;	
	-webkit-appearance: none;
    -webkit-border-radius: 0;	
	border: 0;
    padding: 0;	
}
.c_zydz .input_span.iptfocus {
    border-color: #4791ff transparent #4791ff #4791ff;
}
.c_zydz.get_content{
	height:auto;
	/*margin-bottom:10px;*/
}
.main_c .show_title{
	text-align:center;
	font-size:24px;
	color:#777;
	font-weight:600;
	padding:30px 0;
}
.bdsug {background: #fff;
    font-size: 12px;
    top: 38px;
    position: absolute;
    z-index: 1;
    width: 483px;
    border: 1px solid #ccc;
    border-top: none;
    -webkit-box-shadow: 1px 1px 3px #ededed;
    right: 128px;text-align:left;}
.bdsug li {
	width: 467px;
    color: #000;
    font: 14px arial;
    line-height: 22px;
    padding: 3px 8px;
    position: relative;
    cursor: default;
    margin: 5px 0;

	}
.bdsug li:hover {background: #f0f0f0;}
.show_content{
	min-height:500px;
	width:100%;
	display:none;
	position:relative;
}
.show_content .zhuanyelist{
	display:inline-block;
	width:20%;
	background:#eee;
	float:left;
	font-size:14px;
	height:100%;
}
.show_content .zhuanyelist .zhuanyelist_ul li{
	padding:2px 0;
	-moz-user-select:none; /*火狐*/
    -webkit-user-select:none; /*webkit浏览器*/
    -ms-user-select:none; /*IE10*/
    -khtml-user-select:none; /*早期浏览器*/
    user-select:none;
	cursor:pointer;
	padding-left:5px;
	height:25px;
	line-height:27px;
}
.show_content .zhuanyelist .zhuanyelist_ul li:hover{
	background:#ddd;
}
.show_content .zhuanyelist .zhuanyelist_ul li.active{
	background: #2196F3;
    color: #fff;
}
.show_content .lineCharts{
	display:inline-block;
	width:80%;
	position:relative;
	height:100%;
}
#m_chart{
	height:auto;
}
#m_chart .lineCharts{
	height:345px;
}
.show_content .lineCharts .kemu{
	height:30px;
	width:100%;
}
.show_content .lineCharts div[class^='chart_']{
	display:none;
}
.show_content .lineCharts div[class^='lineChart']{
	width:100%;	
	margin-top:30px;
}
div[class^='kemu_']{
	height: 29px;
    background: #F44336;
    line-height: 29px;
    color: #fff;
    font-weight: 600;	
}
div[class^='kemu_'] img{
	display: inline;
    width: 17px;
    margin-top: -2px;
}
.show_content .show_table{
    background: #3f51b508;
    height: 100%;
	margin-bottom:10px;
}
.show_content .show_table ul li span{
	width:10%;
	display:inline-block;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.show_content .show_table ul li span:nth-child(1){
	width:20% !important;
}
.show_content .show_table ul li span:last-child{
	width:30% !important;
}
.show_content .show_table ul li:hover{
	background:#ddd !important;
}
.show_content .show_table ul li span._tt{
	color:#F44336;
}
.show_content .show_table ul li span._tc{
	color:#009688;
}
.show_content .show_table ul li{
	background: #fff;
    height: 30px;
    line-height: 30px;	
}
.show_content .show_table ul li:nth-child(2n+1){
	background: #dcf3fd;
}
.show_content .show_table ul li.tit{
	background: #6fcdf8 !important;
    color: #fff;
    font-weight: 600;
    height: 30px;
    line-height: 30px;
}
.show_table .showname{
	display: block;
    height: 35px;
    line-height: 35px;
    font-weight: 600;
    text-align: center;
  width: 100%; 
  font-size: 18px; 
  color: #000; 

}
.show_error{display:none;color:red;text-align:center;}

.Modal-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 203;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
	width:100%;
	height:100%;
	display:none;
}
.Modal-backdrop{
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    background-color: rgba(26,26,26,.35);
    -webkit-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out;
	z-index:999;
}
.Modal-wrapper .Modal{
	height: 500px;
    z-index: 999;
    background: #fff url(../images/ewm.jpg) no-repeat;
    width: 350px;
    margin: 0 auto;
	position:relative;
	top:10%;
}
.layui-layer-setwin{
    position: absolute;
    right: 15px;
    top: 15px;
    font-size: 0;
    line-height: initial;	
}
.layui-layer-setwin .layui-layer-close2{
	position: absolute;
    right: -28px;
    top: -28px;
    width: 30px;
    height: 30px;
    margin-left: 0;
	background: url(../images/icon.png) no-repeat;
	background-position:-149px -31px;
}
.layui-layer-setwin .layui-layer-close2:hover {
    background-position: -180px -31px;
}
.navitems li a.active{background:#0078CC;color:#fff;font-weight:600;}
#bdsug{
    background: #fff;
    font-size: 12px;
    top: 38px;
    position: absolute;
    z-index: 1;
    width: calc(100% - 104px);
    border: 1px solid #ccc;
    border-top: none;
    -webkit-box-shadow: 1px 1px 3px #ededed;
    right: 128px;
    text-align: left;
    left: 1px;
    top: 44px;
}
#bdsug li{width:calc(100% - 16px);}
.list_bk{display: inline-block;width: 100%; padding: 5px; background: #0078cc;color: #fff;}

.guanggaowei{width:1100px;height:60px;background:red;background: url('/images/header-gif.gif') top left no-repeat;margin-top: 5px;}