@charset "gb2312";
/* CSS Document */

body, input, button, textarea, select{font-size:14px; font-family: "宋体", Helvetica, Tahoma, Arial, sans-serif !important;}
*{ margin:0; padding:0; list-style:none; text-decoration:none; color:#000;}
body{ background:url(../images/background_img.jpg)}
.news_content{font-family:"宋体" !important;}
.clear_float{ clear:both; height:0; width:0}
a:hover{ color:#FF9724}
.header_bar{ height:33px; border-bottom:1px solid #eaeaea; width:100%; background:#f9f9f9; line-height:33px; font-size:12px; font-family:"宋体"; z-index:99;}
.header_top{ width:1000px; margin:auto; height:33px;}
.header_top_left{ float:left;}
.yhm_txt{ border:1px solid #d8d8d8; height:21px; margin:0 5px; padding:0 5px; width:120px}
.btn_logo{ height:22px; border:0; background:url(../images/button_bg.png); width:60px; cursor:pointer;}
.qq_logo{background: transparent url("../images/qq_ico.png") no-repeat scroll left center;
height: 30px;
cursor: pointer;
border: medium none;
width: 60px; font-size:14px;
padding: 0px 0px 0px 24px;
display: block;
float: right;}
img{ border:none}
.index_ad_m{ overflow:hidden; position:relative;}
.index_ad_m a{ position:absolute; cursor:pointer; background:rgba(0,0,0,0.8); text-align:center; color:#FFF;top:10px; right:10px; z-index:20; height:20px; width:40px; line-height:20px;}
.index_ad_m .up:after{content:"收起";}
.index_ad_m .down:after{content:"展开";}
.index_box{ position:relative; width:1000px; margin:auto;}
.index_main{-moz-box-shadow:2px 2px 10px #C0C0C0; -webkit-box-shadow:2px 2px 10px #C0C0C0; box-shadow:2px 2px  10px #C0C0C0; width:1000px; margin:auto; border:1px solid #f5f2f3; background:#FFF; border-top:none; position:absolute; top:-33px; z-index:-1}
.header_top_right{ float:right;}
.infotextkey{ color:rgb(51, 136, 255)}
.header_top_right li{ float:left; margin:0 5px; cursor:pointer }
.sz_index:before{ content:url(../images/index_ico.png); vertical-align:middle;}
.sc_bz:before{ content:url(../images/sc_ico.png); vertical-align:middle;}
.index_box{ position:relative; width:1000px; margin:auto;}
.index_main{-moz-box-shadow:2px 2px 10px #C0C0C0; -webkit-box-shadow:2px 2px 10px #C0C0C0; box-shadow:2px 2px  10px #C0C0C0; width:1000px; margin:auto; border:1px solid #f5f2f3; background:#FFF; border-top:none; position:absolute; top:-33px; z-index:-1}
.srech{ float:right; margin-right:10px; margin-top:5px;}
.btn_ss{  border:1px solid #FFF; height:30px; width:50px; background:#F80; color:#FFF; padding:1px;}
.inp_txt{ height:28px; border:1px solid #F80; margin:3px; padding-left:5px; }
.ads_b{ margin-top:35px;}
.hr{ height:1px; width:1000px; background:#ABABAB; margin:5px 0}
.logo{ height:40px; width:150px;}
.header_logo{ height:40px;}
.header_logo ul{ height:40px;}
.logo_left{ width:680px; float:left;}
.logo_right{ float:right; width:250px; line-height:40px;}
.top_nav{ height:38px; font-size:16px; border-bottom:1px solid #CCC;margin-top:10px; font-family:"微软雅黑" }
.top_nav li{ float:left;line-height:35px; text-align:center; border-right:1px solid #CCC; height:35px; margin-right:-1px;}
.news-list{ width:100%; margin:20px 0; border-bottom:1px solid #CCC;}
.list_left{ width:980px; border-right:1px solid #CCC; float:left; padding:20px 10px;}
.title{ font-size:26px; text-align:center; font-family:"微软雅黑"; padding:20px; line-height:30px;}
.news_info{ height:30px; line-height:30px; border:1px dashed #CCC; text-align:center;font-size:20px;}
.news_info span{ padding:0 10px }
.font_size{ float:right; height:30px; line-height:30px;}
.font_size a{ width:25px; margin:2px 5px;height:25px; display:block; float:left; line-height:25px; text-align:center; font-family:"微软雅黑"; font-weight:bold; cursor:pointer}
.font14{ font-size:12px;}
.font16{ font-size:16px;}
.font_action{ background:#222; color:#FFFFFF}
.font_size b{ float:left;}
.news_content{ font-size:18px; line-height:35px; margin-top:10px; padding:10px; font-family:"宋体" !important;}




.news_content img{width:100% !important;height:auto !important;}
.news_content p{padding:5px 0px;}
.content_ads{ margin-top:20px;}

.bshare-custom #bshare-shareto{ height:32px; line-height:32px;}



       @media screen and (min-width: 640px) {
	.news_content p{
		font-size:60px !important;
		line-height:90px;
	  }
		.news_content p span{
		font-size:60px !important;
		line-height:90px !important;
		text-indent:2em !important;
	  }
		.news_content p strong{
		font-size:60px !important;
		line-height:90px !important;
		text-indent:2em !important;
	  }
	  	  .artilce_list{
	    font-size:40px !important;
		line-height:90px;
	  }
	  .list_right{
	  width:100% !important;
	  }
	  .list_h li{
		font-size:40px;
		line-height:80px;
		height:80px;
		
	  }
	  	  .jx li{
	  width:300px !important;
	  height:300px!important;
	  
	  }
	  .tj{
	   width:100% !important;
	  }
	  .title{
	  font-size:60px !important;
	  line-height:120px!important;
	  }
	  .news_info{
	  height:200px!important;
	  line-height:100px!important;
	  font-size:50px!important;
	  
	  
	  
	  
	  }
	  	  .web_ewm img{
	  
	  width:100%!important;
	  
	  }
    } 

	    @media screen and (min-width:768px) {
        
	.news_content p{
		font-size:60px !important;
		line-height:90px !important;
	  }
		.news_content p span{
		font-size:60px !important;
		line-height:90px !important;
		text-indent:2em !important;
	  }
		.news_content p strong{
		font-size:60px !important;
		line-height:90px !important;
		text-indent:2em !important;
	  }
	  .artilce_list{
	    font-size:40px !important;
		line-height:90px!important;
	  }
	  	  .list_right{
	  width:100% !important;
	  }
	  	  .list_h li{
		font-size:40px !important;
		line-height:80px !important;
		height:80px !important;
		
	  }
	  .jx li{
	  width:300px !important;
	  height:300px!important;
	  
	  }
	  .tj{
	   width:100% !important;
	  }
	  	  .title{
	  font-size:60px !important;
	  line-height:120px!important;
	  }
	  	  .news_info{
	  height:200px!important;
	  line-height:100px!important;
	  font-size:50px!important;
	  
	  
	  
	  
	  }
	  .web_ewm img{
	  
	  width:100%!important;
	  
	  }

    }


    @media screen and (min-width:1200px) {

		.news_content p{
		font-size:20px !important;
		line-height:30px !important;
		  }
			.news_content p span{
			font-size:20px !important;
			line-height:30px !important;
			text-indent:2em !important;
		  }
			.news_content p strong{
			font-size:20px !important;
			line-height:30px !important;
			text-indent:2em !important;
		  }
		.artilce_list{
	    font-size:20px !important;
		line-height:30px !important;
	  }
	  	  .list_right{
	  width:300px;
	  }
	  	  .list_h li{
		font-size:20px !important;
		line-height:30px !important;
		height:30px !important;
		
	  }
	  	  .jx li{
	  width:140px !important;
	  height:140px!important;
	  
	  }
	  .tj{
	   width:500px !important;
	  }
	  	  .title{
	  font-size:24px !important;
	  line-height:30px!important;
	  }
	  	  .news_info{
	  height:30px!important;
	  line-height:30px!important;
	  font-size:20px!important;
	  
	  
	  
	  
	  }
	  	  .web_ewm img{
	  
	  width:400px!important;
	  
	  }

		}
    



 
 
.list_left li{ padding:10px 10px 0 20px;}
.list_left li h4{ font-size:18px; font-family:"微软雅黑"; margin:10px 0;}
.list_left li a{ color:#004080}
.nav_left li a:hover{ background: #800000; color:#FFFFFF;}
.nav_left li a{ display:block;padding:0 10px; height:100%}
.list_main{ height:100px;}
.list_img{ width:180px; height:100px; float:left; margin-right:20px;}
.list_img img{ width:100%; height:100%}
.list_box{ line-height:25px; text-indent:8px; float:left; width:420px;}
.list_noimg{ line-height:25px;}
.news_time{ height:25px; line-height:25px; width:100%; color:#ABABAB;}
.news_time span{ float:right;}

.top_nav hr{ border:2px solid #800000}
.list_right{  width:300px; margin-right:9px; border-left:1px solid #CCC; margin-left:-1px; padding-left:34px;}

.right_hdp{ width:320px; margin-top:10px;}
.hdp_tt{ height:35px; line-height:35px; font-size:16px; color:#0080C0; font-family:"微软雅黑"; font-weight:bold; border-bottom:0px solid #0080C0; margin:5px 0}

.hdpFocus { height: 200px; width: 320px; border: 1px solid #C9CACB; border-radius:8px; padding-top: 7px; margin:0 auto }
.pic_box { margin: 0px auto; height: 200px; width: 320px; overflow: hidden; position: relative; }
.pic_box ul { position: absolute; left: 0px; top: 0px; height: 200px; }
.pic_box ul li { float: left; text-align: center;  position:relative; }
.pic_box  li p{ position:absolute; bottom:0px; width:100%; text-align:center; background:rgba(0,0,0,0.5); color:#FFFFFF; height:40px; line-height:40px;}
.btn a{ display:block; float:left; height:25px; width:25px;}
.btn{ float:right; height:25px; margin-top:5px;}
.btn b{ float:left;}
.web_ewm{ text-align:center; margin-bottom:0px; margin-top:-37px;}
.ad_list_right{ margin-top:10px;}
.num { height: 25px; width:40px; font-size:20px; z-index: 1; font-family:Arial}
.mke_ns1 { line-height: 16px; text-align: center; height: 16px; width: 16px; position: absolute; left: 0px; top: 0px; }
.hdp_num{height:35px; width:10px; float:right;}
.hdp_sum{ float:right;height:35px; width:10px; }
.Lbtn { background: url(../images/bn-arrows.png) no-repeat 0;cursor: pointer; z-index: 10; width:20px; height:20px; float:right; margin-top:7px; }
.Rbtn { background: url(../images/bn-arrows.png) no-repeat -20px; cursor: pointer; z-index: 10; width:20px; height:20px; float:right;margin-top:7px;}
/* 效果CSS结束 */.hto_list{ margin-top:10px; clear:both; }
.list_h li{ height:30px; line-height:30px; overflow:hidden}
.list_h li span{ height:20px; width:20px; float:left; color:#FFFFFF; text-align:center; line-height:20px; background:#800000; margin-right:15px; margin-top:5px; font-family:"微软雅黑"}
.ad_list_right{}
.tj{ margin-top:10px;position:relative;  width:500px;}
.jx li{ width:140px; height:100px; float:left; margin:5px; background:#D5D5D5; position:relative;}
.jx li img{ width:100%; height:100%;}
.jx li p{ position:absolute; bottom:0px; width:100%; text-align:center; background:rgba(0,0,0,0.5); color:#FFFFFF; height:35px; line-height:35px; overflow:hidden}
.list_v li{height:30px; line-height:30px; overflow:hidden}
.list_v li i{ background:url(../images/tv_ico.gif) no-repeat center; height:30px; width:20px; float:left;}

.page {text-align:center; padding:15px 0 10px; margin:-3px 10px 0 10px; zoom:1; clear:both;overflow:hidden; font-size:12px;}
.page span{padding:5px 10px;margin-right:2px;background:#F7F7F7;font-family:"宋体";height:22px; line-height:22px;display:inline-block; border:#cccccc 1px solid; color:#000000;}
.page b {padding:5px 10px;height:22px; line-height:22px;font-family:"宋体";background:#CC0000; border:#cccccc 1px solid; color:#fff;display:inline-block;}
.page a { background:#F7F7F7; line-height:22px; border:#cccccc 1px solid; padding:5px 10px; font-family:"宋体";margin:0 2px;display:inline-block; height:22px;}
.page a:hover ,.page a.curent { background:#CC0000; border:#cccccc 1px solid;font-family:"宋体"; text-decoration:none; color:#fff;}
.pageLeft { text-align:left !important;}

.copy li{ text-align:center; height:25px; line-height:25px; font-size:12px;}
.copy_img{ text-align:center;}

.right_ads_1{width:320px; height:300px; margin-top:10px;}

.location{padding:5px;}
.foot{ margin-top:20px; border-top:1px solid #CCC;}
.foot_nav img{ vertical-align:middle; width:15px; height:15px}
.foot_nav{ text-align:center; height:20px; line-height:20px; margin-top:10px;}
.foot_nav a{ margin:0 5px;}
.copy_img img{ height:50px; width:110px;}


.digg{width:150px; height:60px; margin:50px auto 20px auto; position:relative} 
.digg .good{ background:url(../images/good.gif) no-repeat center; height:54px; width:60px; position:relative;float:left;}
.digg .good p{ position:absolute; bottom:0px; height:25px; line-height:25px; text-align:center; width:58px; color:#FFF;}
.digg .error{ background:url(../images/findErr.gif) no-repeat center; height:54px; width:60px; position:relative; float:left; margin-left:30px;}
.digg .error p{ position:absolute; bottom:0px; height:25px; line-height:25px; text-align:center; width:58px; color:#FFF;}

.pinglun{ font-size:16px; font-weight:bold; padding-left:20px; border-bottom:2px solid #800; height:30px; line-height:30px; margin-top:30px;}
.artilce_list{ margin-top:10px;}
.pinglun_k{ padding:0 20px;}

.content_ads img{ width:100%;}