@charset "utf-8";
/* CSS Document */
body { color: #333333; font-size: 15px; -webkit-text-size-adjust: none; font-family: Microsoft Yahei; background-color: #80ccfd; }
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(/global/body_bj_t.png) no-repeat center top; padding-bottom:20px; } */
.main{padding:20px 24px 0px 24px; background:#fff; overflow:hidden; }
.banner_div{height:132px; }
.header{height:180px;max-width:1202px; margin:0 auto; overflow:hidden;}
.loge_div{  width:330px; height:70px; margin-left:10px; margin-top:24px; float:left; background:url(/global/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(/global/search.png) no-repeat center center;position:relative;}
.search_div .input_text{width:300px; height:24px; float:left;padding:6px 20px 6px 40px; background:none; border:none; outline:none; color:#999999;margin-left: 40px;margin-top: 3px;}
.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(/global/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:15px;}
.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(/global/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(/global/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(/global/search-btn.png) no-repeat; border: 0; cursor: pointer; }
/*footer*/
.footer{/*height:112px;*/ background:#438b1b;position:relative;max-width:1202px; opacity:0.8; margin:0 auto; overflow:hidden;margin-bottom:10px; padding-bottom:10px;}
/*.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:48%; float:left;}
.footer_r{width:52%; float:right;}
.footer_nav{ width:60%; 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:40%; 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(/global/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(/global/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(/global/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(/global/right.png) no-repeat; cursor:pointer;}
.home_ztzl_prev{ left:0;background:url(/global/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(/global/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(/global/sj.png) no-repeat 95% center; cursor:pointer; padding:0 30px;}
.yq_hd .cur{background:url(/global/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(/global/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(/global/logo02.png) no-repeat;}
/*.search_div{width:320px; height:38px; background:url(/global/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(/global/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(/global/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(/global/logo02.png) no-repeat;margin-top:4px;}
.search_div{ margin-top:3px;width:320px; height:38px; background:url(/global/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(/global/logo03.png) no-repeat;margin-top:30px;}
.main{padding:20px 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;}
	}