



.mobile i,.nav li a:after,.nav,span,.BannerBtn span::after,.cpxlnr_list h6,.s6_img>img,.s6 ul li a h3{
	transition: all .8s cubic-bezier(.35,.75,.55,1);
	-webkit-transition: all .8s cubic-bezier(.35,.75,.55,1);
	-moz-transition: all .8s cubic-bezier(.35,.75,.55,1);
}

input:-moz-placeholder,
textarea:-moz-placeholder { 
    color: rgba(255,255,255,.33);
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder { 
		color: rgba(255,255,255,.33);
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { 
		color: rgba(255,255,255,.33);
}


header{font-size: 0;box-sizing: border-box;position: relative;z-index: 9;padding: 0 85px;background: #fff;}


.logo{display: inline-block;vertical-align: middle;width: 20%;}
.logo a{display: inline-block;vertical-align: middle;}
.logo img{max-width: 100%;}
.nav{display: inline-block;vertical-align: middle;width: 80%;text-align: right;}
.nav ul,.yyqh,.nav form{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.nav ul{font-size: 0;display: inline-block;width: 70%;text-align: left;}
.nav ul li{display: inline-block;box-sizing: border-box;margin-right: 76px;}
.nav ul li:last-of-type{margin-right: 0;}
.nav ul li a{font-size: 18px;color: #313131;display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;line-height: 123px;font-family: AvenirH;}
.nav ul li a:hover,.nav ul li.ac a{color: #fb4729;}

.nav form{width: 18%;}
.nav form span,.sousuo{display: inline-block;vertical-align: middle;}
.sousuo{font-size: 0;}
.sousuo input,.sousuo button{display: inline-block;vertical-align: middle;border: none;background: none;outline: none;}
.sousuo{width: 0;border-bottom: 1px solid #ccc;overflow: hidden;}
.sousuo input{width: 70%;font-size: 16px;color: #313131;font-family: AvenirH;}
.sousuo button{width: 30%;text-align: right;font-size: 16px;color: #313131;font-family: AvenirH;}
.nav form span{font-size: 20px;color: #313131;font-weight: bold;margin-left: 10px;margin-right: 26px;cursor: pointer;}
.sousuo.ac{width: 180px;}

.yyqh{position: relative;}
.yyqh a{font-size: 18px;color: #313131;}
.yyqh a img,.yyqh a span,.yyqh a span i{display: inline-block;vertical-align: middle;}
.yyqh a span{margin-left: 10px;}
.yyqh a img{margin-right: 10px;}
.yyqh a i{font-size: 16px;color: #313131;font-weight: bold;}
.yyqh a span{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}

.yyqhlist{position: absolute;top: 100%;left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	display: none;
}
.yyqhlist a{font-size: 16px;font-weight: bold;}
.yyqh:hover .yyqhlist{display: block;}
.yyqhlist a:hover{color: #e62129;}




footer{position: relative;font-size: 0;background: url(../images/ftbg_02.jpg) center center;background-size: 100% 100%;padding: 0 85px;box-sizing: border-box;}
.ft{padding: 110px 0 70px;border-bottom: 1px solid #333333;font-size: 0;}
.ft_a,.ft_b,.ft_c,.ft_d{display: inline-block;vertical-align: top;box-sizing: border-box;}
.ft_a{width: 26.7%;padding-right: 190px;}
.ft_b{width: 23.3%;padding-right: 70px;}
.ft_b a{display: inline-block;margin-right: 15px;}
.ft_b a:last-of-type{margin-right: 0;}
.ft_c,.ft_d{width: 25%;}
.ft p{font-size: 15px;color: #b8b8b8;line-height: 32px;font-family: AvenirH;margin: 36px 0 30px;}
.ftmore a{display: block;width: 212px;line-height: 56px;text-align: center;border-radius: 56px;background: #fb4729;font-size: 18px;color: #fff;font-family: AvenirH;}
.ftmore a:hover{background: #fff;color: #fb4729;}
.ft h2{font-size: 24px;color: #fff;font-family: AvenirB;}
.ft h2::after{content: '';display: block;width: 82px;height: 3px;background: url(../images/heng_03.png) center center;background-size: 100% 100%;margin: 20px 0 30px;}
.ft_c{padding-left: 126px;padding-right: 75px;}
.ft_c a{display: inline-block;font-size: 15px;color: #b8b8b8;font-family: AvenirH;width: 40%;line-height: 38px;padding-left: 15px;box-sizing: border-box;position: relative;margin-right: 10%;}
.ft_c a::before{content: '';display: block;width: 6px;height: 6px;background: #fb4729;position: absolute;top: 16px;left: 0;border-radius: 50%;}
.ft_c a:hover{color: #fb4729;}
.ft_d{padding-left: 110px;}
.ft_d p{margin: 0;}
.fb{font-size: 0;padding: 40px 0 70px;}
.fb p,.fb h6{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.fb h6{text-align: right;}
.fb p,.fb h6 a,.fb h6 i{font-size: 15px;color: #fff;font-family: AvenirH;}
.fb h6 a:hover{color: #fb4729;}
.fb h6 a,.fb h6 i{display: inline-block;vertical-align: middle;}
.fb h6 i{margin: 0 10px;}


.mobile{width: 40px;height: 40px;border-radius: 2px;cursor: pointer;text-align: center;line-height: 3px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);
    box-sizing: border-box;padding-top: 2px;transition: 0.4s ease-in-out;display: none;}
.mobile i{display: block;margin: 0 auto;width: 23px;height: 2px;background: #c88b11;margin-top: 7px;border-radius: 5px;}
.mobile i:nth-child(1){transition: 0.4s ease-in-out 0.3s;}
.mobile i:nth-child(2){transition: 0.4s ease-in-out;}
.mobile i:nth-child(3){transition: 0.4s ease-in-out 0.3s}
.mobile.active i:nth-child(1){transform: rotate(45deg) translateY(4px) translateX(5px);}
.mobile.active i:nth-child(2){transform: translateX(40px);opacity: 0;}
.mobile.active i:nth-child(3){transform: rotate(-45deg) translateY(-8px) translateX(8px);}





