body{ background:#FFF}
img { max-width: 100%; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0 ;}
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video { display: block;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}
.opc0 { opacity: 0 ; filter: alpha(opacity=0);}
/* 等比填充 */
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-75{padding-bottom: 75%;}
.concact_us{ width:100%;}
.wrap { width:1200px; margin-right:auto; margin-left:auto;}
.channel_banner{position: relative;height:600px;}
.channel_banner>img{position: absolute;left: 50%;margin-left: -960px;top: 0;max-width: none;}
.channel_banner p{ text-align:center; color:#FFF; font-size:36px; font-weight:bold; width:100%; position:absolute; z-index:1; padding-top:250px; letter-spacing:15px;}
.channel_banner p span{ display:block; padding-top:15px; font-size:20px; font-weight:normal;letter-spacing:5px;}
.channel_content{padding: 85px 0 0px;}
.breadCrum{border-bottom:1px #f2f2f2 solid; clear:both}
.breadCrum .channel{background:url(../images/red.9.png) repeat;color:#fff;font-size:30px;font-weight: bold;width: 258px;height: 76px;line-height: 76px;position: relative;margin-top: -76px;text-align: center;}
.breadCrum .channel:before{content:'';width:82px;height:76px;background:url(../images/polygon.png) no-repeat;background-size:contain;position:absolute;left:0;top:0;}
.breadCrum .bread{padding:30px 0 18px;}
.posi{font-size:13px;font-weight: normal;color:#ea5404;margin-top: 10px;}
.posi span,.posi a{color:#000;}
.posi span{margin:0 6px;}
.s_menu{ position:absolute;bottom:180px;width:100%;margin:auto;}
.s_menu ul{display:table; margin:0px auto}
.s_menu >ul > li{float:left;height:60px;line-height: 60px;padding:0 80px;background-color:#fff;border: 1px solid #aaa;margin: 0 0 -1px -1px;float:left;
    *float:none;
    *display:inline;
    *zoom:1;}
.s_menu >ul >li> a{display:block;font-size:18px; color:#000}
.s_menu >ul >li.cur,.s_menu >ul >li:hover{background-color:#009143;}
.s_menu >ul >li.cur >a,.s_menu >ul >li:hover >a{color:#fff;}
.main_bar{padding:25px 0 35px;font-size: 13px;}
.main_left{width: 100%;}
.newslist li{border-bottom:1px #eaeaea solid;padding: 25px 2%;}
.newslist li .img{width:25%;margin-right: 2%; height:215px; overflow:hidden}
.newslist li .img{ min-height:215px;}
.newslist li .title{padding-top: 10px;font-size:20px;color:#202020;font-weight:normal;}
.newslist li a:hover .title{ color:#ea5404}
.newslist li .date{font-size:12px;color:#8f8e8e;margin-top: 5px;}
.newslist li .p{margin-top:10px;font-size:16px;color:#464646;line-height: 28px;}
.newslist li.first{background:url(../images/pd3.png) repeat;}
.newslist li.tuijian{ background:#ececed;padding:1%; height:360px}
.newslist li.tuijian .img{width:48%;margin-right: 2%;height:350px;}
.newslist li.tuijian .img img{height:350px;}
.newslist li.tuijian .title{padding-top:30px; font-size:20px;color:#202020;font-weight:normal;}
.newslist li.tuijian .p{margin-top:60px;font-size:16px;color:#464646;line-height: 28px;}
/*分页*/
.page{font-size: 12px; color: #777777; text-align: center;margin: 30px 0;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 10px 15px;vertical-align: middle;margin: 0 0 10px -1px; font-size:16px}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #009143;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}
@media only screen and (max-width: 1240px) {
.wrap{ width:940px; }
.breadCrum .posi{display:none;}
}
@media only screen and (max-width: 992px) {
.wrap{ width:740px; }	
.channel_content{padding: 30px 0 0;}
}
@media only screen and (max-width: 760px) {
  .wrap, .mwrap { padding-left:4%; padding-right:4%; width:auto; }
    .mwrap .wrap { padding-left:0; padding-right:0; }

}
@media only screen and (max-width: 640px) {
.breadCrum {
	border-bottom: 0;
}
.breadCrum .channel {
	margin-top: 0;
	font-size: 20px;
	height: 50px;
	line-height: 50px;
}
.breadCrum .bread, .main_right {
	display: none;
}
.newslist li .img {
	width: 100%;
	margin-right: 0;
	float: none; min-height:inherit;
}
.newslist li .img{height:auto; overflow:auto}

}
@media only screen and (max-width: 480px) {
    /*上层banner*/
	.channel_banner{height:70px;}
    .channel_banner>img{display:none}
    .channel_banner p{ display:none}
	.channel_content{padding-bottom: 50px;}
	.newslist li.tuijian .img{width:100%;margin-right:0%;height:auto;}
.newslist li.tuijian .img img{height:auto;}
.newslist li.tuijian .title{padding-top:5px; font-size:20px;}
.newslist li.tuijian .p{margin-top:10px;}

.s_menu{bottom:0px;width:100%;margin:auto;}
.s_menu ul{display:table; margin:0px auto}
.s_menu >ul > li{float:left;height:35px;line-height: 35px;padding:0 30px;}
.s_menu >ul >li> a{font-size:16px;}
}

  @media (max-width: 640px) {
	.news_box .left .news_con .con span{
  font-size: 16px !important;
  font-weight:normal!important; line-height:170%!important;
} 
	.news_box .left .news_con .con p{
  font-size: 16px !important;
  font-weight:normal!important; line-height:170%!important;
}  
	.news_box .left .news_con .con div{
  font-size: 16px !important;
  font-weight:normal!important; line-height:170%!important;
}  
  }