html{
	height: 100%;

}
body{
	min-height: 100%;
	_height: 100%;
}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,iframe,pre,code,fieldset,legend,form,p,blockquote,figure,header,footer,nav,article,section,aside,address,figcaption{
	margin: 0;
	padding: 0;
	border: 0 none;
	*zoom: 1;
}
li{
	list-style-type: none;
}
h1,h2,h3,h4{
	font-size: 100%;
}
img	{
	border: 0 none;
	vertical-align: top;
}
input[type="button"],input[type="submit"],input[type="reset"],button{
	cursor: pointer;
	-webkit-border-radius: 0;
	-webkit-appearance: none;
}

input[type="radio"]{
	-webkit-border-radius: 100%;
	-webkit-appearance: radio;
}
input[type="checkbox"]{
	-webkit-appearance: checkbox;
}
textarea{
	overflow: all;
	resize: none;
}
blockquote,q{
	quotes: none;
}
blockquote:before,blockquote:after,q:before,q:after{
	content: "";
	content: none;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
}
/*caption,th{
	text-align: left;
}*/
th{
	font-weight: normal;
}
em,cite,address,i{
	font-weight: normal;
	font-style: normal;
}
sup{
	vertical-align: text-top;
}
sub{
	vertical-align: text-bottom;
}
body,input,select,button,textarea{
	font-size: 14px;
	font-family: Arial
}
body{
	line-height: 1.5;
}
a{
	text-decoration: none;
	color: #333
}
:focus{
	outline: none;
}
/*清除浮动Style*/
.fixed:before,
.clearfix:before,
.cf:before,
body:before,
.header:before,
.main:before,
.footer:before{
	content: "";
	display: table;
}
.fixed:after,
.clearfix:after,
.cf:after,
body:after,
.header:after,
.main:after,
.footer:after{
	content: "";
	display: table;
	clear: both;
}
.fixed,
.clearfix,
.cf,
.header,
.main,
.footer{
	*zoom: 1;
}

.s4{
	transition: all 0.4s;
	-o-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
}
.s6{
	transition: all 0.6s;
	-o-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-webkit-transition: all 0.6s;
}
.s10{
	transition: all 1s;
	-o-transition: all 1s;
	-moz-transition: all 1s;
	-webkit-transition: all 1s;
}
/*var tp = $(".ban-owl").offset().top;
	$(window).scroll(function(){
		var sh = $(window).scrollTop() -50;
		if (sh >= tp) {
			$(".header").addClass("fixed")
		}else{
			$(".header").removeClass("fixed")
		}
	})*/

.m-menu{
	display: none;
}


/*脚部*/

.footer {width: 100%;height: 105px;padding-top: 32px;padding-bottom: 10px;background: #999999;}
.foot_font{width: 90%;margin: 0 auto;overflow: hidden;}
.left_font{width: 60%;float: left;}
.left_font .foot_logo{max-width:171px;display:block;float: left; }
.foot_logo.fchlogo{max-width: 490px;}
.foot_font p{line-height: 1.3;}
.foot_font p a{color: #888888;}
.foot_font p a:hover{text-decoration:underline;}
.left_font .foot_logo img{max-width: 100%;display: block;}
.left_font p{text-transform:uppercase;font-family: 'DINLight';;font-size: 14px;color: #333333;float: left;margin-left: 28px;line-height: 1.5;padding-top: 20px;}
.right_font{width: 40%;color: #fff;font-size: 16px;float: right;text-align: right;}
.right_font ul{display:flex;flex-direction:row; -webkit-flex-wrap: wrap;justify-content:right;}

.right_font ul li{float: left;margin:10px 6px;position: relative;}
.right_font ul li:last-child{margin-right: 0}
.right_font ul li img.pic{position: relative;}
.right_font ul li img.pich{position: relative;top: 0;left: 0;display: none;}
.right_font ul li:hover  img.pic{display: none;}
.right_font ul li:hover  img.pich{display: block;}
.right_font ul li a,.right_font ul li a img{display: block;}
.right_font ul li:first-child{margin-left: 0;}

.wapshow {display: none;}
@media only screen and (max-width: 1024px) {
	.m-menu{
		display: block;
	}
	.menu_height,.menu_box{
		display: none;
	}
	.wapshow{display: block;}
	.pcshow{display: none;}

	.left_font{display: none;}
	.right_font{width: 100%;}
	.footer{height: auto;padding:15px 0 15px;}
	.right_font{text-align: center;}
	.right_font ul{justify-content:center;}
}

@media only screen and (max-width: 640px) {
	.switch_body img{max-width: 100% !important;height: auto !important;}
	.left_font p{display: none;}
	.left_font .foot_logo{float: none;margin: 0 auto;max-width: 100%;}
	.left_font .foot_logo img{max-height: 45px;margin: 0 auto;}
}

.en-cn{
	position: absolute;
	display: inline-block;
	top: 0;
	height: 100%;
	width: 54px;
	right: 70px;
	line-height: 24px;
}
.en-cn a{
	color: #ffffff;
	display: inline-block;
	float: left;
	font-size: 14px;
	transition: all 0.4s;
}
.en-cn a:hover{
	color: red;
}
.en-cn i{
	width: 2px;
	height: 11px;
	position: relative;
	display: inline-block;
	float: left;
	background: #ffffff;
	margin: 7px 5px 6px 5px;
}