@charset "utf-8";
/* CSS Document */
*{font-family:"微软雅黑";}
body{margin:0px; padding:0px; font-size:14px; font-family:"微软雅黑";}
p,form,h1,h2,h3,h4,dd,dt,dl,em{margin:0px; padding:0px; font-weight: normal;font-style: normal;}
ul{margin:0px; padding:0px; list-style:none;}
img{vertical-align:middle; border:none;max-width: 100%;transition: all 0.6s;}
a{text-decoration:none;
	-webkit-transition: all .5s;   
	-moz-transition: all .5s;   
	-ms-transition: all .5s;   
	-o-transition: all .5s;   
	transition: all .5s;  
}
i,em{font-style: normal;/*font-family: 'FontAwesome';*/}
.clear{clear:both;}
.pc{display: block;}
.wap{display: none;}
/*******************************************/
#pages{padding: 30px 0; height: 30px; text-align: center;}
#pages ul{display: inline-block;}
#pages li{float: left; margin: 0 2px; height: 27px; line-height: 27px; color: #333; border: 1px solid #ddd; margin-bottom: 5px; }
#pages a{background-color: #fff; color: #333; background-image: none !important; border: none; padding: 0 10px; display: block;}
#pages a:hover{background-color: #eee; background-image: none !important;}
#pages li span{display: inline-block; padding: 0 10px;}
#pages .disabled span{display: inline-block; padding: 0px 10px;background-color: #eee; color: #333;}
#pages .active{background-color: #FF2F25; color: #fff;}
/*******************************************/
.top{
	width: 1200px; max-width: 96%; margin: auto; padding: 30px 0; position: relative;
}
.logo{
	float: left;
}
.nav{
	float: right; height: 30px; line-height: 30px; margin-top: 25px;
}
.nav li{
	float: left; font-size: 16px;
}
.nav li a{
	color: #444;
}
.nav .navcur a{
	color: #E30713;
}
.nav span{
	color: #ddd; margin: 0 15px;
}
.m1{
	width: 1200px; max-width: 96%; margin: auto; padding: 60px 0;
}
.m1 li{
	width: 122px; float: left; margin-left: 32px; text-align: center;
}
.m1 li:nth-child(8n+1){
	margin-left: 0px;
}
.m1 li label{
	display: block; cursor: pointer;
}
.m1 li h1{
	font-size: 16px; color: #666; margin-top: 20px;
}
.m1 a{
	display: block;
}
.m1 a:hover h1{
	color: #E30713;
}
.m2{
	background-color: #F0F0F0; padding: 80px 0;
}
.m2c{
	background-image: url(../images/ysbg.jpg); background-position: center; background-repeat: no-repeat; width: 1200px; max-width: 96%; margin: auto;
}
.m2c p{
	text-align: center;
}
.tit{
	text-align: center; margin-bottom: 50px;
}
.tit h1{
	font-size: #000; font-size: 40px; font-weight: bold;
}
.tit h1 span{
	color: #E30713;
}
.tit h2{
	font-size: 22px; color: #666; margin-top: 10px;
}
.m3{
	width: 1200px; max-width: 96%; margin: auto; padding: 80px 0;
}
.m4{
	background-image: url(../images/newsbg.jpg); background-position: center; background-repeat: no-repeat; margin: auto;
}
.m4c{
	width: 1200px; max-width: 96%; margin: auto; padding: 80px 0;
}
.m4x{
	width: 545px; height: 420px; float: left;
}
.m4y{
	width: 620px; float: right;
}
.m4y li{
	margin-bottom: 25px;
}
.m4y li h1{
	font-size: 20px; padding-bottom: 10px;
}
.m4y li a{
	color: #000;
}
.m4y li a:hover h1{
	color: #E30713;
}
.m4y li h1 span{
	float: right; color: #999; font-size: 14px;
}
.m4y li p{
	line-height: 25px; height: 50px; overflow: hidden;
}
.m4z{
	text-align: center; margin-top: 20px;
}
.m4z a{
	display: inline-block; width: 180px; height: 50px; line-height: 50px; text-align: center; color: #fff; background-color: #E30713; font-size: 15px; border-radius: 30px;
}
.m5{
	width: 1200px; max-width: 96%; margin: auto; padding: 80px 0;
}
.m5c li{
	width: 279px; height: 96px; float: left; margin-left: 28px; margin-bottom: 25px;
}
.m5c li:nth-child(4n+1){
	margin-left: 0px;
}
.m5c li img{
	height: 100%;
}
.foot{
	background-color: #3E3E3E; padding: 50px 0;
}
.footc{
	width: 1200px; max-width: 96%; margin: auto; position: relative;
}
.erweima{
	position: absolute; right: 0px; bottom: -25px; width: 100px;
}
.fta{
	border-bottom: 1px solid #5D5C5C; padding-bottom: 20px;
}
.ftnav{
	float: left;
}
.ftnav a{
	color: #fff; font-size: 16px; margin-right: 40px;
}
.fta p{
	float: right;
}
.ftb{
	color: #fff; padding: 20px 0; font-size: 15px;
}
.ftb a{
	color: #fff;
}
.ftb span{
	margin-left: 5px; margin-right: 10px;
}
.ftc{
	color: #fff; font-size: 15px;
}
.ad{
	height: 389px; background-position: center; background-repeat: no-repeat;
}
.main{
	width: 1200px; max-width: 96%; margin: auto; padding-bottom: 50px;
}
.weizhi h1{
	width: 305px; height: 135px; background-color: #E30713; font-size: 30px; color: #fff; text-align: center; line-height: 135px; float: left; margin-top: -90px;
}
.weizhi p{
	float: right; color: #999; margin-top: 20px;
}
.weizhi p a{
	color: #999;
}
.ab1{
	padding: 50px 0;
}
.ab1a{
	width: 510px; height: 330px; float: left;
}
.ab1a img{
	width: 100%; height: 100%;
}
.ab1b{
	width: 660px; float: right;
}
.ab1b h1{
	color: #333; font-size: 30px; padding-top: 10px; padding-bottom: 5x;
}
.ab1b p{
	font-size: 14px; line-height: 30px; color: #333; padding-bottom: 10px; text-align: justify;
}
.ab1b li{
	width: 180px; height: 96px; border: 1px solid #ddd; background-color: #f3f3f3; text-align: center; float: left; margin-right: 20px;
}
.ab1b li span{
	display: block; font-size: 16px; padding: 10px 0;
}
.ab1b li span em{
	font-style: italic; font-size: 24px; margin-right: 5px;
}
.ab1b li h2{
	font-size: 18px;
}
.ab2{
	padding-bottom: 30px;
}
.ab2a{
	width: 660px; float: left;
}
.ab2a h1{
	color: #333; font-size: 30px; padding-top: 10px; padding-bottom: 5x;
}
.ab2a p{
	font-size: 14px; line-height: 30px; color: #333; padding-bottom: 10px; text-align: justify;
}
.ab2b{
	width: 510px; height: 330px; float: right;
}
.ab2b img{
	width: 100%; height: 100%;
}
.ab3 li{
	background-color: #EAEAEA; margin-top: 30px;
}
.ab3 li:nth-child(2) h1{
	background-color: #FB9394;
}
.ab3 li:nth-child(3) h1{
	background-color: #8795E0;
}
.ab3 li h1{
	width: 195px; height: 125px; float: left; background-color: #74C6C4; display: flex; justify-content: center; align-items: center; color: #fff; font-size: 24px; text-align: center;
}
.ab3 li p{
	width: 945px; display: flex; justify-content: left; align-items: center; line-height: 30px; font-size: 15px; color: #333; padding: 30px; float: left;
}
.left{
	width: 305px; height: auto; float: left; background-color: #595959; margin-top: 30px;
}
.left ul{
	padding: 30px;
}
.left li{
	border-bottom: 1px solid #797979; height: 50px; line-height: 50px;
}
.left li a{
	display: block; color: #fff; font-size: 15px;
}
.right{
	width: 840px; height: auto; float: right; margin-top: 30px;
}
.nt{
	border-bottom: 1px solid #e7e7e7; color: #E30713; padding-bottom: 10px;
}
.nlist li{
	margin-top: 20px;
}
.nlist h1{
	font-size: 24px;
}
.nlist h1 a{
	color: #333;
}
.nlist h1 a:hover{
	color: #E30713;
}
.nlist span{
	border-bottom: 1px dashed #CCCCCC; display: block; padding: 10px 0; color: #999; margin-bottom: 10px;
}
.nlist p{
	line-height: 30px; color: #444; height: 60px; overflow: hidden; font-size: 15px;
}
.title{
	text-align: center; padding-top: 30px; font-size: 24px; color: #333; padding-bottom: 15px;
}
.ninfo{
	text-align: center; font-size: 14px; color: #999; border-bottom: 1px dashed #ccc; padding-bottom: 10px;
}
.content{
	padding: 30px 0; line-height: 30px; font-size: 14px; text-align: justify;
}
.content img{
	display: block; margin: auto;
}
.pian{
	border: 1px solid #E9E9E9;
}
.pian p{
	width: 43%; float: left; padding: 10px 3%; border-right: 1px solid #E9E9E9; color: #333;
}
.pian .noborder{
	border: none;
}
.pian a{
	color: #333;
}
.pian a:hover{
	color: #E30713;
}
.ge{
	height: 50px;
}
.lx{
	padding-top: 50px;
}
.lx1{
	width: 718px; height: 359px; float: left;
}
.lx2{
	width: 386px; height: auto; padding: 30px; background-color: #DEDEDE; float: right; margin-top: 50px;
}
.lx2 h1{
	font-size: 24px; font-weight: bold; color: #222; padding-bottom: 20px;
}
.lx2 p{
	line-height: 40px; color: #333;
}


.focus{position:relative;width:545px;height:420px;margin:auto;}  
.focus img{width:545px;height:420px;} 
.focus .shadow .title{width:260px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:60px;line-height:60px;background:rgba(0,0,0,0.6);  
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;}  
.focus .shadow a{text-decoration:none;color:#fff;font-size:20px;overflow:hidden;margin-left:10px;font-family:"\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  }  
.focus .fcon img{display:block;}  
.focus .fbg{bottom:25px;right:20px;position:absolute;height:21px;text-align:center;z-index:200;}  
.focus .fbg div{margin:10px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative;display:inline;width:12px;height:12px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}

.wapnav{
	width:100%; background-color:#F8F8F8; height:auto; display:none;
}
.wapnav li{
	padding:0px; font-size:16px; color:#777777;
}
.wapnav li a{
	color:#777777;
}
.wapnav dl{
	padding-left:30px; border-bottom:1px solid #E7E7E7; display:none;
}
.wapnav dl dd{
	line-height:35px; font-size:14px;
}
.wapnav span{
	 display:block; line-height:40px; padding-left:10px; border-bottom:1px dashed #E7E7E7;
}
.wapnav .navmoon{
	 background-color:#E6E6E6;
}
.sanxian{
	display: none;
}
.sanxian{
	position: absolute; right: 10px; top: 14px;
}
.bohao{
	position: fixed; width: 100%; bottom: 0px; left: 0px; text-align: center;
}
.bohao a{
	display: inline-block; width: 100%; color: #fff; font-size: 18px; background-color: #E30713; height: 45px; line-height: 45px;
}
.bohao i{
	font-size: 18px; font-family: 'FontAwesome'; font-style: normal; color: #fff; margin-right: 10px;
}
.wge{
	height: 45px;
}
.telx{
	float: right; display: flex; flex-direction: row; color: #CF2222; font-size: 18px; margin-top: 20px; margin-left: 20px;
}
.telx span{
	display: flex; flex-direction: column;
}
.telx span:first-child{
	margin-top: 10px;
}
.telx span em{
	font-family: 'Arial'; font-weight: bold;
}