.header{background:linear-gradient(to bottom,rgba(000,000,000,0.8),rgba(0,0,0,0));height: 120px;width: 100%;box-sizing: border-box;padding:19px 50px 51px;
	;position: fixed;top:0;z-index: 99;transition: all 0.4s;}
.header a{font-weight: 300}
.header .left{float: left;}
.header .left a{position: relative;float: left;margin-right: 40px;color: #fff;font-size: 16px;line-height: 50px;}
.header .left a.selected{position: relative;color:#00AAEE;font-weight: normal;}
.header .header-two{
	position: absolute;
	padding-top: 20px;
	width: 104px;
	left: -20px;
	top: 49px;
	text-align: center;
	line-height: 50px;
	display: none;
}
.header .header-two p{
	font-size: 16px;
	background: #3c81e4;
	
}
.header .header-two p:hover{
	color: #333;
	background: #fff;
}

.header .left a.selected:after{content: '';width: 32px;height: 2px;background-color: #00AAEE;position: absolute;left:50%;bottom: 0;transform: translateX(-50%);}
@media screen and (min-width: 769px){
	.header .left a.normal:hover{position: relative;color:#00AAEE;font-weight: normal;}
	.header .left a.normal:hover:after{content: '';width: 32px;height: 2px;background-color: #00AAEE;position: absolute;left:50%;bottom: 0;transform: translateX(-50%);}
}
.header .left a:last-child{margin-right: 0}
.header .left .logo{width: 130px;margin-right: 60px;}
.header .logo .img2{display: none}
.header .right{float: right;padding:9px 0;}
.header .right a{margin-right: 30px;float: left;line-height:32px;font-size: 14px;}
.header .right a.apply{margin-right: 50px;width: 100px;height: 32px;background-color: #BC0259;text-align: center;line-height: 32px;}
.header .right a.lang{margin-right: 0;}
.header.move{background:#fff;height: 88px;padding:19px 50px;}
.header.move a{color: #333;font-weight: normal;}
.header.move .right a.apply{color: #fff;font-weight: 300}
.header.move .logo .img1{display: none}
.header.move .logo .img2{display: block;}
.footer{background-color: #1A2142;padding-top: 56px;}
.footer .mainbox{border-top: 1px solid #333;padding:30px 0;position: relative;}
.footer .itembox{position: relative;}
.footer .mainbox h2{font-size: 20px;font-weight: bold;}
.footer .mainbox dl{float: left;margin-top: 12px;}
.footer .mainbox dl:nth-child(1){margin-right: 100px}
.footer .mainbox dl dt,.footer .mainbox dl dd{font-size: 14px;line-height: 34px;letter-spacing: 1px;font-weight: 300}
.footer .mainbox dl dt{font-weight: bold;}
.footer .mainbox .wechat{position: absolute;right: 0;top:18px;}
.footer .mainbox .wechat .img{width: 120px;}
.footer .mainbox .wechat p{color: #fff;font-weight: 300;text-align: center;line-height: 1;margin-top: 20px}
.footer .timeout{background-color: rgba(0,0,0,0.8);position: fixed;bottom: 0;width: 100%;z-index: 99}
.footer .timeout .mainbox{padding: 0;height: 80px;position: relative;border:none;}
.footer .timeout .mainbox p{line-height: 80px;font-size: 18px;font-weight: 300;text-align: center;}
.footer .timeout .mainbox p em{color: #4AA7DB;font-size: 28px;display: inline-block;vertical-align: baseline;font-weight: bold;margin:0 10px;}
.footer .timeout .mainbox .close{width: 25px;height: 25px;position: absolute;top:0;bottom: 0;right: 30px;background-size: cover;background-position: center;margin:auto;cursor: pointer;}
.header.wap{display: none;text-align: center;}
.header.wap>.btn{width: 37px;height: 30px;display: inline-block;float: left;margin:10px 0;background-image:url(../images/navicon.png);background-size: cover;}
.header.wap .logo{ display: block; width: 130px;position: absolute;height: 50px;left: 0;right: 0;margin: auto;}
.header.wap.move>.btn{background-image: url(../images/navicon1.png);}
.wapnav{position: fixed;z-index: 100;top:0;bottom: 0;left: 0;right: 0;background-color: #000;height: 0px;transition: height 0.4s;overflow: hidden;}
.wapnav.open{height: 100%;padding: 60px 0;box-sizing: border-box;overflow: auto;}
.wapnav .btn{width: 30px;height: 30px;margin:0;position: absolute;top:22px;left: 5%;background-image: url(../images/closenav.png);background-size: cover;z-index: 10;}
.wapnav a,.header.wap.move .wapnav a{display: block;width: 100%;text-align: center;font-size: 32px;line-height: 80px;color: #fff}
.wapnav a.selected{color: #01AAEE}
.wapnav a:first-child{margin-top: 40px;}
.header .outlogin{color:#B4D5FF}
.header.move .outlogin{color:#2D6DE8}
.header .right a.person{max-width: 50px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.meet{padding:31px 50px;height: auto;background: rgba(0,0,0,0.3);}
@media screen and (max-width: 1520px){
	.header .left a,.header .right a{margin-right: 20px}
}
@media screen and (max-width: 1290px){
	.header .left a,.header .right a{margin-right: 10px}
	.header .left .logo,.header .right a.apply{margin-right: 20px}
}
@media screen and (max-width: 1100px){
	.header .left a,.header .left .logo{font-size:14px;}
	.header .right a,.header .right a.apply{font-size:12px;}
	.header{padding-left: 30px;padding-right: 30px;}
	.header.move{padding-left: 30px;padding-right: 30px;}
}
@media screen and (max-width: 970px){
	.header.pc{display: none}
	.header.wap{display: block;width: 100%;padding-left: 5%;padding-right: 5%}
}
@media screen and (max-width: 890px){
	.footer .mainbox dl:nth-child(1){float: left}
	.footer .mainbox dl:nth-child(2){float: right;}
	.footer .mainbox .wechat{position: static;width: 120px;margin-top: 13px}
}
@media screen and (max-width: 768px){
	.header.wap{height: 70px;padding-top:10px;padding-bottom: 10px;}
	.header.wap>.btn{width: 20px;height: 16px;margin:17px 0;}
	.footer .mainbox dl:nth-child(1){margin-right: 30px}
}
@media screen and (max-width: 640px){
	.footer .mainbox dl dt, .footer .mainbox dl dd{padding:5px 0;}
	.footer .mainbox dl dd{font-size: 12px;line-height: 20px;}
	.footer .mainbox dl dt{font-size: 14px;line-height: 20px;}
	.footer .mainbox h2{text-align: center;}
	.footer .mainbox dl:nth-child(1),.footer .mainbox dl:nth-child(2){float: none;text-align: center;margin-right: 0}
	.footer .mainbox .wechat{margin:13px auto 0}
}
@media screen and (max-width: 560px){
	.header.wap{height: 60px;}
	.wapnav a, .header.wap.move .wapnav a{font-size: 20px;line-height: 60px;}
	.wapnav .btn{width: 15px;height: 15px}
	.wapnav a:first-child{margin-top: 0;}
	.header.wap .logo{width: 100px;top:0;bottom: 0;margin:auto;height: 39px;}
	.header .right{padding: 0}
	.header .right a{line-height: 40px;}
	.header.wap>.btn{margin:12px 0;}
	.footer {padding-bottom: 60px;}
	.footer .timeout .mainbox{height: 60px;}
	.footer .timeout .mainbox .close{right: 10px;width: 20px;height: 20px}
	.footer .timeout .mainbox p{font-size: 14px;line-height: 60px;}
	.footer .timeout .mainbox p em{font-size: 18px;margin:0 5px;}
}
@media screen and (max-width: 500px){
	.footer .timeout .mainbox .close{right: 0;width: 15px;height: 15px}
	.footer {padding-bottom: 40px;}
	.footer .timeout .mainbox{height: 40px;}
	.footer .timeout .mainbox p{font-size: 12px;line-height: 40px;}
	.footer .timeout .mainbox p em{font-size: 14px;margin:0 2px;}
}
@media screen and (max-width: 390px){
	.header.wap .logo{width: 70px;height: 27px;}
}
@media screen and (max-width: 350px){
	.header .right a.person{max-width: 40px}
}