/* GLOBAL STYLES
-------------------------------------------------- */
   html,body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
    font-family:"Microsoft YaHei","宋体","Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-font-smoothing:antialiased;

}
html, body, div, span, h1, h2, h3, h4, h5, h6, em, img, strong, sub, sup, tt,dd, dl, dt, form, label, table, caption, tbody, tfoot, thead, tr, th, td,ul,li,p,a,section{ margin: 0; padding: 0;}
input,select,textarea{ vertical-align:middle;}
img{ border:0;margin:0;padding:0; display:block;}
ul,li{ list-style-type:none;}
a{blr:expression(this.onFocus=this.blur());}
*{margin:0;padding:0;border:0;}
div
{
	tap-highlight-color: rgba(0,0,0,0);  
	focus-ring-color: rgba(0, 0, 0, 0);  
	-webkit-tap-highlight-color: rgba(0,0,0,0);  
	-webkit-focus-ring-color: rgba(0, 0, 0, 0);  
	-moz-tap-highlight-color: rgba(0,0,0,0);  
	-moz-focus-ring-color: rgba(0, 0, 0, 0);  
}



#container0{
	width:100%;
	max-width:1600px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
.top{
	width:100%;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
.top-c{
	width:1170px;
	height:80px;
	margin:0 auto;
	overflow:hidden;
}
.logo{
	width:8.5%;
	margin:1.5% 0 0 0;
	float:left;
}
.fh{
	width:8.5%;
	margin:2% 0 0 0;
	float:right;
}
.logo img,.fh img{
	width:100%;
}
.banner{
	width:1170px;
	margin:0 auto;
	padding:0;
	position:relative;
}
.banner-c{
	width:1600px;
	position:relative;
	left:50%;
	margin-left:-800px;
}
.banner-c img{
	width:100%;
}
.nav{
	width:1170px;
	margin:0 auto;
	margin-top:-25px;
	position:relative;
	z-index:1;
}
.nav-list{
	width:90px;
	height:115px;
	float:left;
	margin-left:270px;
	cursor:pointer;
}
.nav-list img{
	margin:0 auto;
}
.nav-list.nl{
	margin-left:0;
}
.nav-list.active{
	margin-top:-20px;
}
.clear{
	clear:both;
}
.content{
	width:1600px;
	margin:0 auto;
	position:relative;
	left:50%;
	margin-left:-800px;
	display:none;
}
.content.active{
	display:block;
}
.content-c{
	width:1600px;
	margin:0 auto;
	overflow:hidden;
	padding:4% 0; 
}
.content-c.bg{
	background-color:#f2f2f2;
}
.ctitle{
	width:100%;
	text-align:center;
	color:#e60012;
	font-size:25px;
	margin-bottom:3%;
}
.ctitle.bl{
	color:#1a1a1a;
}
.ctitle span{
	font-size:30px;
}
.main{
	width:1170px;
	margin:0% auto 0;
	overflow:hidden;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.cf-1{
	margin-left:90px;
}
.text{
	margin-top:20px;
}
.ltitle{
	font-size:25px;
	color:#3e3a39;
	text-align:left;

}
.tline{
	width:100%;
	border-top:1px solid #898989;
	margin-top:2.5%;
}
.js{
	font-size:14px;
	color:#595757;
	line-height:1.8;
	margin-top:3%;
}
.tip{
	margin-top:10%;
	width:100%;
	overflow:hidden;
}
.btxt{
	color:#2290b2;
	font-size:20px;
	margin-top:5px;
}
.ctxt{
	color:#595757;
	font-size:14px;
	margin-top:5px;
}
.fline{
	background-color:#898989;
	margin:0 5.5%;
	width:1px;
	float:left;
	height:62px;
}
.shuoming{

	margin:30px 0 0 43px;
}
.si{
	font-size:20px;
	color:#e60012;
	margin-bottom:10px;
}
.img-100{
	width:100%;
	margin:3% auto;
	overflow:hidden;
}
.img-100 img{
	width:100%;
}
.m-t-3{
	margin-top:5%;
}
.fw{
	width:850px;
	overflow:hidden;
	margin:20px auto;
}
.biao{
	float:left;
	margin-top:8px;
}
.fwtxt{
	font-size:24px;
	color:#595757;
	float:right;
}
.img-c{
	width:100%;
	margin:8% auto 0;
	overflow:hidden;
	position:relative;
}
.img-c.mt0{
	margin-top:0;
}
.img-c img{
	margin:0 auto;
}
.ptxt{
	width:225px;
	position:absolute;
	top:0;
	left:0;
}
.ptxt.f1{
	left:41%;
	top:25%;
}
.ptxt.f2{
	left:28%;
	top:70%;
}
.ptxt.f3{
	left:54%;
	top:70%;
}
.ptxt-t{
	font-size:20px;
	color:#e60012;
	text-align:center;
}
.ptxt-c{
	font-size:16px;
	color:#595757;
	margin-top:3%;
	line-height:1.5;
}
.ptxt-c span{
	font-size:20px;
	color:#e5001c;
}
.list{
	margin:4% auto 0;
	list-style:none;
	overflow:hidden;
}
.list li{
	width:20%;
	height:295px;
	float:left;
	margin-left:6.4%;
}
.list li img{
	width:100%;
}	
.list li.nf{
	margin-left:0;
}
.listtxt{
	width:100%;
	font-size:14px;
	color:#595757;
	text-align:center;
	margin:7% 0 18%;
}
.yingy{
	width:50%;
	margin:6% auto 0;
	float:left;
}
.yt{
	font-size:30px;
	color:#e60012;
	text-align:center;
	margin:0 auto 5%;
}
.yc{
	color:#595757;
	font-size:14px;
	text-align:center;
}
.yc span{
	color:#000;
}
.yc.mt{
	margin:3% auto 14%;
}
.copyright{
	width:1600px;
	text-align:center;
	font-size:12px;
	color:#727171;
	padding:25px 0;
	position:relative;
	left:50%;
	margin-left:-800px;

}
.red{
	width:1600px;
	height:15px;
	background-color:#e60012;
}
.zd{
	width:38.5%;
}
.zd img.jc img{
	width:100%;
}
.jc{
	width:47.8%;
}


@media (min-width: 768px) and (max-width: 1170px){
	#container{
		max-width:1170px;
	}
	.banner{
		width:768px;
		margin:0 auto;
		padding:0;
		position:relative;
	}
	.top-c{
	width:768px;
	height:50px;
	margin:0 auto;
	overflow:hidden;
}
	.banner-c{
		width:1170px;
		position:relative;
		left:50%;
		margin-left:-585px;
	}
	.nav{
		width:860px;
	}
	.nav-list{
		margin-left:165px;
	}
	.main{
		width:1000px;
	}
	.cf-1{
		margin-left:0;
	}
	.ptxt.f2{
		left:24%;
	}

}