



.mobile i,.nav li a:after,.nav,span,.BannerBtn span::after,.cpxlnr_list h6{
	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: fixed;left: 0;top: 0;width: 100%;z-index: 9;background: #fff;border-bottom: 1px solid #dedede;}

header .divbox{font-size: 0;}


.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{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.nav ul{font-size: 0;display: inline-block;width: 85%;text-align: center;}
.nav ul li{display: inline-block;box-sizing: border-box;margin-right: 66px;}
.nav ul li:last-of-type{margin-right: 0;}
.nav ul li a{font-size: 18px;color: #000;display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;line-height: 120px;font-family: MiSans_r;}
.nav ul li a:hover,.nav ul li.ac a{color: #00a0e9;}
.yyqh{position: relative;width: 15%;}
.yyqh a{font-size: 18px;color: #000;font-family: MiSans_r;display: inline-block;vertical-align: middle;}
.yyqh a span{display: inline-block;margin-left: 15px;}
.yyqhlist a{display: block;}
.yyqhlist a:hover{color: #00a0e9;}


.yyqhlist{position: absolute;top: 200%;font-size: 0;background: #fff;padding: 20px 10px;right: 0;width: 120px;box-sizing: border-box;opacity: 0;visibility: hidden;text-align: center;
	box-shadow: 0 0 10px 3px #ccc;border-radius: 10px;
}
.yyqh:hover .yyqhlist{top: 100%;opacity: 1;visibility: visible;}





footer{position: relative;font-size: 0;padding: 90px 120px;background: #a8a8a8;box-sizing: border-box;z-index: 3;}
.ft{margin-bottom: 150px;font-size: 0;}
.ftl,.ftr{display: inline-block;vertical-align: top;box-sizing: border-box;}
.ftl{width: 35%;}
.ftr{width: 65%;text-align: right;}
.ftr_nr{display: inline-block;text-align: left;}
.ftl h2{font-size: 50px;color: #fff;line-height: 60px;font-family: MiSans_d;}
.ftr h4{font-size: 20px;color: #fefefe;line-height: 32px;font-family: MiSans_r;margin-bottom: 32px;}
.ftr form{font-size: 0;}
.ftr form button,.ftr form .ftlist{display: inline-block;vertical-align: middle;box-sizing: border-box;outline: none;}
.ftr form .ftlist{font-size: 0;margin-right: 90px;border-bottom: 1px solid #cacaca;}
.ftr form .ftlist span,.ftr form .ftlist input{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ftr form .ftlist span{font-size: 20px;color: #fff100;margin-right: 12px;}
.ftr form .ftlist input{background: none;outline: none;border: none;font-size: 20px;color: #fff;font-family: MiSans_r;width: 400px;}
.ftr form button{width: 235px;line-height: 58px;text-align: center;border-radius: 58px;font-size: 20px;color: #fff;font-family: MiSans_r;background: #00a0e9;}
.ftr form button:hover{background: #fff;color: #00a0e9;}
.fc{font-size: 0;}
.fcl,.fcr{display: inline-block;vertical-align: top;box-sizing: border-box;}
.fcl{width: 30%;}
.fcl a{display: inline-block;}
.fcl a img{max-width: 100%;}
.fcr{width: 70%;text-align: right;}
.fcr ul{font-size: 0;text-align: left;display: inline-block;}
.fcr ul li{display: inline-block;vertical-align: top;box-sizing: border-box;margin-right: 300px;}
.fcr ul li:last-of-type{margin-right: 100px;}
.fcr ul li a{display: block;font-size: 16px;color: #d4d4d4;font-family: MiSans_r;line-height: 27px;}
.fcr ul li a:first-of-type{font-size: 28px;color: #fff;font-family: MiSans_d;margin-bottom: 30px;}
.fcr ul li a:hover{color: #00a0e9;}
.fb{font-size: 0;margin-top: 130px;}
.fbl,.fbr{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.fbl{width: 80%;}
.fbr{width: 20%;text-align: right;}
.fbl p{font-size: 16px;color: #d4d4d4;font-family: MiSans_r;}
.fbr_list{display: inline-block;position: relative;}
.fbr_list h5{display: block;width: 46px;height: 46px;line-height: 46px;text-align: right;background: #979797;border-radius: 46px;position: relative;
	cursor: pointer;box-sizing: border-box;
}
.fbr_list h5 span{font-size: 20px;color: #fff;width: 46px;text-align: center;}
.fbr_list h5 span,.fbr_list h5 i{display: inline-block;vertical-align: middle;}
.fbr_list h5 i{font-size: 14px;color: #fff;position: absolute;right: 50px;top: 0;width: 280px;text-align: right;opacity: 0;font-family: MiSans_r;line-height: 46px;}
.fbr_list h5:hover{background: #00a0e9;width: 330px;}
.fbr_list h5:hover i{opacity: 1;}
.fbr_list h6{position: absolute;bottom: 110%;left: 50%;width: 120px;border: 4px solid #00a0e9;display: none;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.fbr_list h6 img{width: 100%;}
.fbr_list:hover h6{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: #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);}

.cbl{position: fixed;top: 60%;right: 8%;z-index: 99;}
.cbl span{display: block;width: 48px;height: 48px;text-align: center;line-height: 48px;background: #e62129;color: #fff;border-radius: 4px;font-size: 20px;cursor: pointer;}

.ejfooter{position: relative;background: #fff;}
.ejfooter_t{font-size: 0;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;padding: 80px 0 66px;}
.ejfooter_tl,.ejfooter_tr{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;}
.ejfooter_tl{padding-left: 120px;}
.ejfooter_tl a{display: inline-block;}
.ejfooter_tl a img{max-width: 80%;height: auto;}
.ejfooter_tr h2{font-size: 70px;color: #00a0e9;line-height: 78px;font-family: "MiSans_h";}
.ejfooter_tr h2:first-of-type{color: #000;}
.ejfooter_tr a{display: inline-block;line-height: 57px;text-align: center;background: #00a0e9;border-radius: 57px;margin-top: 20px;font-size: 18px;color: #fff !important;
	font-family: "MiSans_d";padding: 0 20px;
}
.ejfooter_tr a::before{content: '';display: inline-block;vertical-align: middle;width: 0;height: 1px;background: #fff;margin-top: -3px;}
.ejfooter_tr a::after{content: '';display: inline-block;vertical-align: middle;width: 0;height: 1px;background: #fff;margin-top: -3px;}
/* .ejfooter_tr a:hover{width: 260px;} */
.ejfooter_tr a:hover::before{width: 30px;margin-right: 10px;}
.ejfooter_tr a:hover::after{width: 30px;margin-left: 10px;}

.ejfooter_c{padding-top: 36px;}
.ejfooter_c ul{font-size: 0;}
.ejfooter_c ul li{display: inline-block;vertical-align: top;width: 33.3333%;}
.ejfooter_c ul li:last-of-type{text-align: right;}
.ejfooter_c ul li:nth-of-type(2){text-align: center;}
.ftnav{display: inline-block;text-align: left;}
.ftnav a{display: block;font-size: 16px;color: #d4d4d4;font-family: "MiSans_r";}
.ftnav a:first-of-type{font-size: 28px;color: #000;font-family: "MiSans_s";margin-bottom: 35px;}

.ejfooter_b{font-size: 0;padding: 70px 0 62px;}
.fbr_list h5{background: #00a0e9;}

.khtc{position: fixed;width: 30%;padding: 40px 30px;background: #00a0e9;border-radius: 20px;top: 50%;left: 50%;box-sizing: border-box;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	display: none;
}
.khtc.ac{display: block;}
.khtc span,.khtc h2{display: inline-block;vertical-align: top;box-sizing: border-box;color: #fff;}
.khtc span{margin-right: 20px;font-size: 50px;line-height: 50px;}
.khtc h2{font-size: 26px;line-height: 32px;font-family: "MiSans_s";}
.khtc h6{display: block;width: 180px;line-height: 46px;background: #fff;border-radius: 20px;text-align: center;font-size: 16px;color: #00a0e9;font-family: "MiSans_d";
	margin: 60px auto 0;cursor: pointer;
}


















