







.mobile i,.divBox,.nav li a:after,.nav,span,.BannerBtn span::after,.s2_b .s2_list,.s3_b ul li h3,.s3_b ul li h4,.s3_b ul li p,

.s3_bc h3::before,.xwzxlist h3::before{

	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;}



header .divbox{font-size: 0;}





.logo{display: inline-block;vertical-align: middle;width: 35%;}

.logo a{display: inline-block;vertical-align: middle;}

.logo img{max-width: 100%;}

.nav{display: inline-block;position: relative;vertical-align: middle;text-align: right;width: 63%;}

.nav ul{font-size: 0;}

.nav ul li{display: inline-block;box-sizing: border-box;}

.nav ul li a{font-size: 18px;color: #333333;display: inline-block;vertical-align: middle;line-height: 102px;padding: 0 30px;box-sizing: border-box;position: relative;}

.nav ul li a:hover,.nav ul li.ac a,.dhss span:hover{color: #f69300;}





.dhss{display: inline-block;vertical-align: middle;position: relative;width: 2%;text-align: right;}

.dhss span{font-size: 28px;color: #595959;display: inline-block;vertical-align: middle;cursor: pointer;line-height: 102px;}

.dhss form{position: absolute;right: 0;top: 102px;font-size: 0;width: 300px;border: 1px solid #e7e7e7;display: none;z-index: 999;}

.dhss form input{border: none;outline: none;background: #fff;display: inline-block;width: 70%;line-height: 40px;}

.dhss form button{display: inline-block;background: #f69300;font-size: 18px;color: #fff;width: 30%;text-align: center;line-height: 40px;}

.dhss h2{display: inline-block;vertical-align: middle;width: 245px;text-align: center;}

.dhss h2 i:last-of-type{font-size: 18px;color: #c9c6c6;font-weight: bold;display: inline-block;vertical-align: middle;}

.dhss h2 i:first-of-type{font-size: 26px;color: #f69300;display: inline-block;vertical-align: middle;border: 1px solid #f69300;border-radius: 50%;width: 32px;height: 32px;line-height: 32px;text-align: center;

	margin-right: 10px;

}













footer{position: relative;background: #2f353d;}

.ft{padding: 66px 0;font-size: 0;border-bottom: 1px solid #444a51;}

.fb{text-align: center;}



.ft ul,.ftr{display: inline-block;vertical-align: top;box-sizing: border-box;}

.ft ul{font-size: 0;width: 100%;}

.ftr{width: 17.5%;text-align: right;display: none !important;}

.ft ul{font-size: 0;}

.ft ul li{display: inline-block;vertical-align: top;box-sizing: border-box;}

.ft ul li:last-of-type{padding-right: 0;}

.ft ul li:nth-of-type(5){margin-right: 120px;}

.ft ul li:nth-of-type(5) a{padding-right: 0;}

.ft ul li a{font-size: 16px;color: rgba(255,255,255,.5);display: block;padding-right: 80px;}

.ft ul li a:hover{color: #f69300 !important;}

.ft ul li a:first-of-type{font-size: 16px;color: #fff;padding-bottom: 24px;border-bottom: 1px solid #444a51;margin-bottom: 24px;}

.ft ul li p{font-size: 16px;color: rgba(255,255,255,.5);display: block;}

.ft ul li p strong{color: #f78f00;font-weight: bold;}

.ft ul li p img{margin-left: 17px;display: inline-block;vertical-align: top;}


.ftr h6{text-align: center;}

.ftr h6 img{max-width: 100%;}

.ftr h6 span{display: block;font-size: 16px;color: rgba(255,255,255,.5);}





.fb p span,.fb p a{display: inline-block;line-height: 70px;font-size: 16px;color: rgba(255,255,255,.5);}

.fb p span{margin-right: 24px;}













.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: #e4000b;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);}





.cbl{position: fixed;top: 70%;right: 0;z-index: 99;}

.cbl p,.cbl h6{display: block;width: 60px;text-align: center;cursor: pointer;}

.cbl p{line-height: 55px;background: #f7f7f7;}

.cbl h6{line-height: 36px;background: #ef8017;color: #fff;}









