



.mobile i,.divBox,.nav li a:after,.nav,span,.BannerBtn span::after,
.section7 .swiper-slide img,.s7_qh .swiper-button-prev,.s7_qh .swiper-button-next{
	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;}


.logo{display: inline-block;vertical-align: middle;width: 30%;}
.logo a{display: inline-block;vertical-align: middle;}
.logo img{width: 100%;}
.nav{display: inline-block;position: relative;vertical-align: middle;text-align: right;width: 70%;}
.nav ul{font-size: 0;}
.nav ul li{display: inline-block;padding:0 35px;box-sizing: border-box;line-height: 98px;}
.nav ul li a{font-size: 18px;color: #333333;display: inline-block;vertical-align: middle;}
.nav ul li a:hover{color: #006ab5;}
.nav ul li.ac a{color: #006ab5;}
.dhss{position: absolute;right: 0;z-index: 999;top: 0;width: 100px;text-align: center;line-height: 98px;border-left: 2px solid #e7e7e7;cursor: pointer;height: 98px;}
.dhss span{font-size: 28px;color: #056cbd;}
.dhss form{position: absolute;right: 0;top: 98px;font-size: 0;width: 300px;border: 1px solid #e7e7e7;display: none;}
.dhss form input{border: none;outline: none;background: #fff;display: inline-block;width: 70%;line-height: 40px;}
.dhss form button{display: inline-block;background: #056cbd;font-size: 18px;color: #fff;width: 30%;text-align: center;line-height: 40px;}






footer{position: relative;background: #f6f6f6;}
.ft{padding: 70px 0 90px;font-size: 0;}
.fb{padding: 45px 0;font-size: 0;}
.ftl,.ft ul,.ftr{display: inline-block;vertical-align: top;}
.ftl{width: 30%;}
.ft ul{width: 70%;font-size: 0;text-align: left;box-sizing: border-box;}
.ftr{width: 12%;text-align: center;display: none;}
.ftl h3{font-size: 20px;color: #333333;margin-top: 55px;margin-bottom: 16px;font-weight: lighter;}
.ftl h3 span{font-size: 20px;margin-right: 15px;}
.ftl p{font-size: 14px;color: #333333;}
.ft ul li{display: inline-block;vertical-align: top;width: 16%;margin-right: 0.8%;}
.ft ul li:last-of-type{margin-right: 0;}
.ft ul li a{display: block;font-size: 14px;color: rgba(51,51,51,.8);}
.ft ul li a:first-of-type{font-size: 18px;color: #333333;margin-bottom: 30px;}
.ftr p{font-size: 14px;color: rgba(51,51,51,.55);}

.fb p{display: inline-block;width: 50%;font-size: 14px;color: rgba(51,51,51,.55);}
.fb p span{font-size: 14px;color: rgba(51,51,51,.55);margin-left: 10px;}
.fb p:last-of-type{text-align: right;}


.mobile{width: 40px;height: 40px;border-radius: 2px;cursor: pointer;text-align: center;line-height: 3px;position: absolute;right: 69px;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: #006ab5;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);}





