



.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(51,51,51,.33);
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
		color: rgba(51,51,51,.33);
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
		color: rgba(51,51,51,.33);
}


header{font-size: 0;box-sizing: border-box;padding-left: 78px;box-shadow: 0 0 10px 3px rgba(14,5,10,.3);display: block;position: relative;z-index: 9;}

header .divbox{font-size: 0;}


.logo{display: inline-block;vertical-align: middle;width: 15%;}
.logo a{display: inline-block;vertical-align: middle;}
.logo img{max-width: 100%;}
.nav{display: inline-block;vertical-align: middle;width: 85%;text-align: right;}
.nav ul{font-size: 0;display: inline-block;border-right: 1px solid #e9e9e9;vertical-align: middle;}
.nav ul li{display: inline-block;box-sizing: border-box;margin-right: 46px;}
.nav ul li a{font-size: 16px;color: #333;display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;line-height: 96px;}
.nav ul li a:hover,.nav ul li.ac a{color: #155faf;}
.htr{display: inline-block;vertical-align: middle;box-sizing: border-box;margin-left: 54px;font-size: 0;}
.search,.qiu,.hytb{display: inline-block;vertical-align: middle;box-sizing: border-box;font-size: 0;}
.search,.qiu{margin-right: 50px;}
.hytb a{display: block;width: 90px;line-height: 96px;background-image: linear-gradient(to right, #12afca, #73eafe);color: #fff;text-align: center;}
.search h6,.qiu span,.hytb a span{font-size: 20px;display: block;}
.search h6{color: #000;}
.qiu span{color: #155faf;}

.search {white-space: nowrap;cursor: pointer;}
.search h6 {display: inline-block;vertical-align: middle}
.search form {display: inline-block;vertical-align: middle}
.search input {border: none;outline: none;background: transparent;color: #333;border-bottom: 1px solid #2d44a2;margin-left: 0;width: 0;overflow: hidden;line-height: 30px}
.search.ac input {width: 120px;margin-left: 5px}
.search input::-webkit-input-placeholder {color: #999}
.search input::-ms-input-placeholder {color: #999}



.index_footer{padding: 20px 0;background: #266eb1;font-size: 0;}
.index_footer_l,.index_footer_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.index_footer_l p{font-size: 16px;color: rgba(255,255,255,.6);}
.index_footer_r{text-align: right;}
.index_footer_r a{display: inline-block;vertical-align: middle;margin-right: 20px;width: 37px;height: 37px;background: #fff;border-radius: 50%;}
.index_footer_r a:last-of-type{margin-right: 0;}
.hgy_footer a {
	width: 110px !important;
	height: 110px !important;
	border-radius: 4px;
	text-align: center;
}
.hgy_footer a img {
	width: 100%;
	height: 100%;
}

.ej_footer{background: url(../images/ejftbg_02.jpg) center center;background-size: cover;}
.ej_footer ul{font-size: 0;padding: 70px 0 20px;border-bottom: 1px solid rgba(255,255,255,.6);}
.ej_footer ul li{display: inline-block;vertical-align: top;box-sizing: border-box;margin-right: 90px;}
.ej_footer ul li:last-of-type{margin-right: 0;}
.ej_footer ul li a{display: block;font-size: 14px;line-height: 38px;color: rgba(255,255,255,.5);}
.ej_footer ul li a:first-of-type{font-size: 16px;color: #fff;margin-bottom: 16px;}
.ej_footer ul li a:hover{color: #12afca;}
.ejftb{padding: 60px 0;font-size: 0;}
.ejftb_l,.ejftb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ejftb_l{width: 70%;}
.ejftb_r{width: 30%;text-align: right;}
.ejftb_lt{font-size: 0;}
.ejftb_lt h6,.ejftb_ltr{display: inline-block;vertical-align: top;box-sizing: border-box;}
.ejftb_lt h6{width: 5%;}
.ejftb_ltr{width: 95%;}
.ejftb_ltr h3,.ejftb_ltr a{display: inline-block;vertical-align: top;box-sizing: border-box;font-size: 16px;color: #fff;line-height: 38px;}
.ejftb_ltr a i{margin: 0 15px;color: #fff;}
.ejftb_ltr a:last-of-type i{display: none;}
.ejftb_ltr a:hover{color: #12afca;}
.ejftb_l p{font-size: 14px;color: rgba(255,255,255,.6);margin-top: 30px;}
.ejftb_r h6{display: inline-block;vertical-align: top;box-sizing: border-box;font-size: 14px;color: rgba(255,255,255,.6);text-align: center;margin-right: 32px;}
.ejftb_r h6:last-of-type{margin-right: 0;}
.ejftb_r h6 img{width: 85px;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);}





