



.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,.nav ul li::after,
.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;padding: 58px 105px 0;position: absolute;top: 0;left: 0;width: 100%;z-index: 9;}



.logo{display: inline-block;vertical-align: middle;width: 30%;}
.logo img:last-of-type{display: none;}
.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: 70%;}
.nav ul{font-size: 0;display: inline-block;vertical-align: middle;}
.nav ul li{display: inline-block;box-sizing: border-box;color: #fff;vertical-align: middle;}
.nav ul li i{display: inline-block;vertical-align: middle;}
.nav ul li a{font-size: 18px;color: #fff;display: inline-block;vertical-align: middle;padding: 0 24px;box-sizing: border-box;position: relative;}
.nav ul li:last-of-type i{display: none;}
.nav ul li:hover a,.nav ul li.ac a{color: #fb7600;}




.dhss{display: inline-block;vertical-align: middle;position: relative;text-align: right;}
.dhss span{font-size: 22px;color: #fff;display: inline-block;vertical-align: middle;text-align: center;cursor: pointer;}
.dhss form{position: absolute;right: 0;top: 110%;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;padding: 0 20px;box-sizing: border-box;}
.dhss form button{display: inline-block;background: #2b4995;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: #2b4995;display: inline-block;vertical-align: middle;border: 1px solid #2b4995;border-radius: 50%;width: 32px;height: 32px;line-height: 32px;text-align: center;
	margin-right: 10px;
}



.yyqhtxt{display: inline-block;width: 123px;border-radius: 7px;background: #fff;text-align: center;padding: 6px 0;}
.languages{
    display: inline-block;
    vertical-align: middle;
	margin-left: 20px;
}
.languages a{
    display: inline-block;
    vertical-align: middle;
    line-height: 18px;
    border-right: 1px solid rgba(251,118,0,.3);
    padding: 0 6px;
    color: rgba(251,118,0,.3);
    font-size: 16px;
}

.languages a:last-child{
    /* padding-right: 0; */
    border-right: none
}
.languages a:hover,
.languages a.ac{
    color:#fb7600
}






footer{position: relative;background: url(../images/ftbg_02.jpg) center center;background-size: cover;}
.ft{font-size: 0;padding: 106px 0 64px;border-bottom: 2px solid #6a6a6c;}
.ft_l,.ft_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ft_l{width: 40%;}
.ft_l img{max-width: 100%;}
.ft_r{width: 60%;text-align: right;}
.ft_r a{display: inline-block;vertical-align: middle;font-size: 18px;color: #fff;margin-left: 78px;}
.ft_r a:first-of-type{margin-left: 0;}
.ft_r a:hover{color: #2b4995;}
.fb{padding: 45px 0 90px;position: relative;font-size: 0;}
.fb_l,.fb_r,.fb_c{display: inline-block;vertical-align: top;box-sizing: border-box;}
.fb_l{width: 10%;text-align: center;}
.fb_c{width: 74%;padding-left: 30px;}
.fb_r{width: 16%;}
.fb_r .fbtxt{display: inline-block;vertical-align: middle;}
.fb_l img{padding: 12px;border: 1px solid #7e7e80;}
.fb_l p{display: block;text-align: center;font-size: 12px;color: #fff;}
.fb_c ul{font-size: 0;display: none;}
.fb_c ul.ac{display: block;}
.fb_c ul li{display: inline-block;vertical-align: top;margin-right: 90px;}
.fb_c ul li:last-of-type{margin-right: 0;width: 40%;}
.fb_c ul li span{display: block;width: 44px;height: 44px;line-height: 44px;text-align: center;border: 1px solid #505052;font-size: 20px;color: #fff;border-radius: 50%;margin-bottom: 8px;}
.fb_c ul li h3,.fb_c ul li p{font-size: 14px;color: #fff;}
.fb_c ul li h3{font-size: 18px !important;}
.fb_c ul li h2{font-size: 24px;color: #fff;font-family: Arial;}
.fb_r{text-align: right;}
.fb_r span,.fb_r a{display: inline-block;vertical-align: middle;}
.fb_r span{width: 37px;height: 37px;background: #fff;border-radius: 50%;text-align: center;line-height: 37px;font-size: 20px;color: #2a2a2c;margin-right: 28px;}
.fb_r a{font-size: 14px;color: #fff;margin-right: 12px;}
.fb_r a:hover{color: #2b4995;}
.fb_r a:last-of-type{margin-right: 0;}
.fc{padding-bottom: 48px;font-size: 0;}
.fc_l,.fc_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.fc_l{width: 40%;}
.fc_r{width: 60%;text-align: right;}
.fc p,.fc a{font-size: 14px;color: #fff;}
.fc_r a{margin-left: 20px;display: block;}
.fc_l a{margin-right: 28px;position: relative;}
.fc_l a span{display: inline-block;width: 20px;height: 20px;line-height: 20px;text-align: center;background: #fff;border-radius: 50%;color: #000;vertical-align: middle;margin-right: 8px;margin-bottom: 5px;}
.fc_l a:nth-of-type(2) span{width: auto;height: auto;background: none;font-size: 20px;color: #fff !important;margin-right: 0;cursor: initial;}
.fc_l a:hover,.fc_l a:hover span{color: #2b4995;}
.fc_l a img{position: absolute;bottom: 120%;left: -36px;display: none;}
/* .fc_l a:hover img{display: block;} */

.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);}





