html{-webkit-text-size-adjust:none;} 
body{font-size: 12px; color: #666; background: #171940;}
body.win{font-family:"\5FAE\8F6F\96C5\9ED1";}
body.mac{font-family: PingFangSC-Regular;}
a{ text-decoration:none; transition:all 0.3s}
a:hover{ text-decoration:none;}
.imgbox img{max-width: 100%; vertical-align: top;}
.wrap{max-width: 1200px;margin: 0 auto;width: 100%;}

*::-webkit-scrollbar {
	width: 3px;
	background-color: #fff;
}
*::-webkit-scrollbar-thumb {
	background-color: #171940;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, .3);
}

.header{width: 100%; position: fixed;left: 0;top: 0; z-index: 100;background: rgba(37, 40, 60, 0.5);height: 60px;}
.header.se{background: rgba(37, 40, 60, 1);}
.logo img{height: 55px;}
.nav a{color: #F9F9F9;font-size: 20px; margin-left: 30px; line-height: 45px;}
.nav a:hover{color: #3AF3FF;}
.nav a.now{font-weight: bold;color: #3AF3FF;}


.banner{position: relative;}
.banner img{position: relative;width: 100%;vertical-align: top;display: block;margin: 0 auto;}
.bannerm{max-width: 1200px; width: 100%; position: absolute;left: 50%;transform: translateX(-50%);height: calc(100% - 150px); top: 150px; z-index: 3; }
.bannerm p{color: #fff;font-size: 35px; line-height: 55px; margin-bottom: 80px;}
.bannerm a{border: 1px solid #f84606;border-radius: 25px 25px 0 25px;width: 300px;height: 50px;background: rgba(58, 243, 255, 0.05);color: #f84606;text-transform: uppercase;font-size: 30px;}
.bannerm a:hover{background: rgba(58, 243, 255, 0.3);}
.sec1{padding: 100px 0 0;}
.title{color: #fff;font-size: 35px; line-height: 35px; text-align: center; text-transform: uppercase;}
.txt{font-size: 20px; line-height: 40px;color: #fff;text-align: justify;}
.sec1 .title,.sec2 .title{margin-bottom: 40px;}
.who{padding: 200px 0 0;}
.who li{box-sizing: border-box;position: relative;width: calc((100% - 40px)/2);border-radius: 8px;border: 2px solid #344676;min-height: 400px;padding: 110px 20px 0;}
.who li img{position: absolute;left: 50%; transform: translateX(-50%);top: -142px;}
.who li h3{font-size: 20px; color: #3AF3FF; line-height: 20px;margin-bottom: 60px; position: relative; text-transform: uppercase; text-align: center;}
.who li h3::before{content: '';display: inline-block;background: #3AF3FF;width: 60px;height: 3px; position: absolute;left: 50%; transform: translateX(-50%);top: 53px;}
.sec2{background: url(../images/img5.jpg) no-repeat center -75px;padding: 150px 0 100px;}
.sec2b{padding: 60px 0 0;}
.sec2bl{width: 54%;box-shadow: 0px 5px 15px 0px rgba(4, 0, 0, 0.2);border-radius: 10px;}
.sec2bl img{border-radius: 10px;	 vertical-align: top;width: 100%;}
.sec2br{width: 46%;color: #fff;font-size: 26px; line-height: 55px;box-sizing: border-box;padding-left: 40px;}
.sec3{background: url(../images/img6.jpg) no-repeat center top;}
.sec3 .title{margin-bottom: 45px;}
.title2{font-size: 24px; color: #3AF3FF; line-height: 24px;padding-bottom: 33px; position: relative; text-transform: uppercase; text-align: center;}
.title2::before{content: '';display: inline-block;background: #3AF3FF;width: 60px;height: 3px; position: absolute;left: 50%; transform: translateX(-50%);bottom: 0;}
.high{padding: 25px 0 130px;}
.high p{margin-bottom: 20px;}
.high p:last-child{margin-bottom: 0;}
.fundsm{padding: 20px 0 120px;}
.fundsb li{width: calc((100% - 40px)/2); position: relative;min-height: 425px;box-sizing: border-box;border-radius: 8px;border: 2px solid #354777;padding: 110px 20px 0;margin-bottom: 115px;}
.fundsb li h4{text-align: center;color: #3AF3FF;font-size: 20px;line-height: 20px;text-transform: uppercase;margin-bottom: 25px;}
.fundsb li:nth-child(3),.fundsb li:nth-child(4){margin-bottom: 50px;}
.fundsb li p{font-size: 19px;}
.fundsb li img{position: absolute;left: 50%; transform: translateX(-50%);border-radius: 50%;top: -93px;width: 160px;height: 112px;}
.img7{box-shadow: 0px 5px 15px 0px rgba(4, 0, 0, 0.4); margin-bottom: 100px; position: relative;}
.img7t{width: 100%; vertical-align: top; position: relative; z-index: 1;min-height: 300px; object-fit: cover;}
.img7::before{content: '';display: inline-block;width: 100%;height: 100%; z-index: 1; position: absolute;left: 0; top: 0; opacity: 0.8;	background: linear-gradient(90deg, #000000, #171940, #000000); z-index: 2;}
.img7m{color: #fff;font-size: 26px;line-height: 55px; text-align: center;height: 100%; position: absolute; z-index: 3;width: 100%; left: 0;top: 0;}
.three{padding: 20px 0 90px;}
.threeb{padding: 0 30px 90px;}
.threeb li{width: calc((100% - 80px)/3); text-align: center;}
.threeb li span{position: relative;width: 100px;height: 100px;border-radius: 50%;}
.threeb li span img{position: absolute;left: 50%; transform: translateX(-50%);top: 60px;}
.threeb li h4{font-size: 20px;line-height: 20px;padding: 70px 0 30px; text-transform: uppercase;}
.threeb li p{font-size: 18px; line-height: 30px;color: #848D94;}
.threeb li:nth-child(1) span{background: rgba(253, 84, 220, 0.2);}
.threeb li:nth-child(1) h4{color: #FD54DC;}
.threeb li:nth-child(2) span{background: rgba(0, 255, 209, 0.2);}
.threeb li:nth-child(2) h4{color: #00FFD1;}
.threeb li:nth-child(3) span{background: rgba(255, 156, 120, 0.2);}
.threeb li:nth-child(3) h4{color: #FF9C78;}
.sec4{background: url(../images/img8.jpg) no-repeat center center;padding: 100px 0 120px;}
.sec4 .title{margin-bottom: 180px;}
.team li{width: calc((100% - 60px)/3);background: rgba(43, 47, 115, 0.5);border-radius: 8px;height: 240px; position: relative;box-sizing: border-box;text-align: center;padding: 130px 0 0;
	box-shadow: 0px 5px 15px 0px rgba(4, 0, 0, 0.2);}
.team li h3{text-transform: uppercase;font-size: 20px; line-height: 20px; color: #fff;}
.team li p{color: #848D94;font-size: 18px; line-height: 20px;margin: 20px 0 15px;}
.team li span{width: 40px;height: 3px;background: #3AF3FF;}
.team li img{position: absolute;left: 50%; transform: translateX(-50%);top: -110px;}
.team ul:nth-child(1){padding-bottom: 180px;}
.sec5{padding: 100px 0 90px;}
.sec5 .title{margin-bottom: 90px;}
.sec5txt{width: 54%;}
.sec5txt h3{color: #3AF3FF;text-transform: uppercase;font-size: 28px; line-height: 22px;padding-left: 44px; position: relative; margin-bottom: 40px;}
.sec5txt h3 span{position: relative; z-index: 1;}
.sec5txt h3 img{position: absolute;left: 0;bottom: 0; z-index: -1;}
.sec5b{margin:100px 0;}
.sec5pic{width: 42.5%;border-radius: 6px;	box-shadow: 0px 5px 15px 0px rgba(4, 0, 0, 0.4);	background: #444766;}
.sec5pic img{border-radius: 6px; vertical-align: top;width: 100%;}
.footer{border-top: 1px solid #1D8CF8;background: url(../images/img9.png) no-repeat center center;padding: 45px 0 50px;background-size: cover;}
.footerm{padding-right: 0;}
.ftxt1{color: #fff; text-transform: uppercase;font-size: 40px;}
.fdzhi{padding-left: 53px;width: 375px;background: url(../images/icon4a.png) no-repeat left top; margin-bottom: 30px;}
.ftxt2{color: #fff;font-size: 20px; line-height: 15px;margin-bottom: 15px;}
.ftxt3{color: #848D94;font-size: 16px; line-height: 24px;}
.fyx{padding-left: 58px;background: url(../images/icon4b.png) no-repeat left top;width: 330px;margin-bottom: 30px;}
.footerb{color: #fff;font-size: 20px; line-height: 20px;padding: 30px 0 5px;}
.footermr{width: calc(100% - 330px);}
.fjoin{padding-left: 53px;background: url(../images/icon4c.png) no-repeat left top;width: 375px;margin-bottom: 30px;}
.fcom{padding-left: 58px;background: url(../images/icon4d.png) no-repeat left top;width: 330px;margin-bottom: 30px;}

.pcno { display: none;}
.phno { display: block;}
@media screen and (max-width:1201px){
	.pcno { display: block;}
	.phno { display: none; }

	.wrap{padding: 0 30px;box-sizing: border-box;}
	.header{height: 95px;}
	.logo img{height: 75px;}
	.icon2{background: url(../images/icon2.png) no-repeat center center;width: 50px;height: 50px;display: inline-block;}
	.icon2.open{background: url(../images/icon7.png) no-repeat center center;}
	.tcnav{background: rgba(37, 40, 60, 1);width: 100%;height: 100vh; position: fixed;left: 0; top: 0; z-index: 99;box-sizing: border-box;padding: 60px 0 0;display: none;}
	.tcnavm{height: 100%;}
	.tcnavm a{color: #fff;font-size: 18px; line-height: 55px;}

	.bannerm{box-sizing: border-box;padding: 0 30px;height: calc(100% - 95px);top: 95px;}
	.txt{font-size: 18px; line-height: 35px;}
	
	
}
@media screen and (max-width:980px){
	.ftxt1{font-size: 30px;}
}

@media screen and (max-width:769px) {
	.wrap{padding: 0 15px;}
	.header{height: 60px;}
	.logo img{height: 45px;}
	

	.bannerm{padding: 0 15px;height: calc(100% - 60px);top: 60px;}
	.icon2{background-size: 30px auto;}
	.icon2.open{background-size: 20px auto;}
	.banner img{min-height: 320px;}
	.bannerm p{font-size: 20px; line-height: 30px;margin-bottom: 30px;}
	.bannerm a{width: 150px;height: 35px;font-size: 16px;}
	.sec1{padding: 50px 0 0;}
	.title{font-size: 25px; line-height: 25px;}
	.sec1 .title{margin-bottom: 20px;}
	.txt{font-size: 16px; line-height: 30px;}
	.who{padding: 100px 0 0;}
	.who li{width: 100%;padding: 55px 10px 30px;min-height: inherit;}
	.who li:nth-child(1){margin-bottom: 90px;}
	.who li img{height: 110px;top: -65px;}
	.sec2{padding: 75px 0 50px;background-size: contain;background-position: center 10%;}
	.sec2 .title{margin-bottom: 15px; line-height: 35px;}
	.sec2b{padding: 30px 0 0;}
	.sec2bl{width: 100%;}
	.sec2br{width: 100%;font-size: 20px; line-height: 30px; padding: 15px 0 0;}
	.sec3{background-size: contain;background-position: center 10%;}
	.sec3 .title{margin-bottom: 25px;}
	.title2{font-size: 18px; line-height: 28px;padding-bottom: 23px;}
	.title2::before{height: 2px;width: 40px;}
	.high{padding: 15px 0 60px;}
	.fundsm{padding: 10px 0 60px;}
	.fundsb li{width: 100%;padding: 55px 10px 20px;min-height: inherit; margin-bottom: 70px;}
	.fundsb li img{width: 100px;top: -50px;}
	.fundsb li h4{font-size: 18px; line-height: 30px;margin-bottom: 15px;}
	.fundsb li p{font-size: 16px;}
	.fundsb li:nth-child(3){margin-bottom: 70px;}
	.fundsb li:nth-child(4){margin-bottom:50px;}
	.img7{margin-bottom: 50px;}
	.img7m{font-size: 16px; line-height: 30px;box-sizing: border-box;padding: 0 15px;}
	.three{padding: 10px 0 45px;}
	.threeb{padding: 0 15px 45px;}
	.threeb li{width: 100%; margin-bottom: 50px;}
	.threeb li:last-child{margin-bottom: 0;}
	.threeb li span{width: 60px;height: 60px;}
	.threeb li span img{height: 38px;top: 36px;}
	.threeb li h4{font-size: 18px;padding: 35px 0 15px;}
	.threeb li p{font-size: 16px;}
	.sec4{padding: 50px 0 60px;background-color: #0F1138;background-size: cover;}
	.sec4 .title{margin-bottom: 50px;}
	.team li{width: 100%;padding: 70px 0 50px;margin-bottom: 70px;height: auto;}
	.team li img{height: 115px;top: -55px;}
	.team ul:nth-child(1){padding-bottom: 0;}
	.sec5{padding: 50px 0 45px;}
	.sec5 .title{margin-bottom: 65px;}
	.sec5txt{width: 100%;margin-bottom: 20px;}
	.sec5txt h3{font-size: 18px;padding-left: 25px;margin-bottom: 20px;}
	.sec5txt h3 img{height: 60px;}
	.sec5pic{width: 100%;}
	.sec5b{margin:80px 0;}
	.footer{background-size: cover;padding: 25px 0;}
	.ftxt1{width: 100%;font-size: 20px;}
	.fdzhi{box-sizing: border-box;width: 100%;padding-left: 30px;background-size: 15px auto;margin: 30px 0;}
.fjoin{box-sizing: border-box;width: 100%;padding-left: 30px;background-size: 15px auto;margin:0 0 30px;}
	.ftxt2{font-size: 18px; margin-bottom: 10px;}
	.ftxt3{font-size: 14px; line-height: 22px;}
	.fyx,.fcom{padding-left: 30px;background-size: 15px auto;}
	.footerb{font-size: 12px;padding:0;}
	.footermr{width: 100%;}
	
}


