.banner{width: 100%; position: relative;}
.banner .info{top: 50%;transform: translateY(-50%);position: absolute;width: 100%;z-index: 4;}
.banner .info dl{color: #ffffff;font-size: 54px;font-weight: 700;line-height: 1;text-align: center;}
.banner .info dd{color: #ffffff;font-size: 20px; font-weight: 400;line-height: 1;padding-top: 30px;text-align: center;}
.banner video{display: block;margin: 0;padding: 0;}
.banner .c-mask {position: absolute;top: 0;left: 0;z-index: 3;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);}
@media (max-width: 1200px) {
	.banner{width: 100%;}
	.banner .info dl{font-size: 30px;}
	.banner .info dd{font-size: 16px;padding-top: 20px;}
}
/*公司简介*/
.about{width: 100%; position: relative;}
.about .container{top: 50%;transform: translateY(-50%);position: absolute;left: 50%; margin-left: -720px;display: flex; justify-content: flex-end;width: 100%;}
.about .info{width: 540px; right:200px;}
.about .info .title{color: #ffffff;font-size: 34px;font-weight: 700;line-height: 1;}
.about .info .content{color: #ffffff;font-size: 16px; font-weight: 400;line-height: 2;padding-top: 40px;}
.about img{width: 100%; display: block;}
.about .btn{background: #0F8052;color: #ffffff;width: 150px; height: 40px; line-height: 40px;text-align: center; border-radius:30px;margin-top: 30px;}
.about .btn a{display: block;color: #ffffff; font-size: 16px;font-weight: 700;}
.about .btn:hover{background: #ffffff;border:1px solid #000000;}
.about .btn:hover a{color: #000000;}
@media (max-width: 1200px) {
.about{width: 100%;height: 738px;background: url(../images/about_m.png?1) no-repeat center top; background-size: 100% auto ;}
.about .info{width: 100%;text-align: center; padding-left: 40px; padding-right: 40px; padding-top: 50px;}
.about .info .title{color: #ffffff;font-size: 16px;}
.about .info .content{color: #ffffff;font-size: 12px; padding-top: 20px;}
.about .btn{width: 150px; height: 40px; line-height: 40px;text-align: center; margin:0 auto; margin-top: 30px;}
.about .btn a{display: block;color: #ffffff; font-size: 12px;font-weight: 700;}
}
/*投资人伙伴*/
.touzi{background: linear-gradient(6.22deg, #0A1551 5.49%, #000639 38.25%, #0F1365 58.37%, #01092D 91.55%);padding-top: 100px; padding-bottom: 100px; position: relative; z-index: 1;}
.touzi:after{content: ""; position: absolute; top: 0; left: 0;background: linear-gradient(90.12deg, #000000 2.17%, rgba(0, 0, 0, 0.2) 26.99%, rgba(0, 0, 0, 0.1) 40.22%, rgba(0, 0, 0, 0.8) 66.95%, #000000 99.91%); width: 100%; height: 100%; z-index: 2; }


.touzi .container{width: 85%;position: relative; margin:0 auto; padding-top: 50px; position: relative; z-index: 3;}
.touzi .title{width: 100%; text-align: center;font-size: 34px; font-weight: 700;color: #ffffff;position: relative; z-index: 3;}
.touzi .beizhu{width: 100%; margin:0 auto;text-align: right; color: #ffffff;font-size: 14px; font-weight: 400;}

.touzi .pinpai{width: 100%; height: 450px;overflow: hidden;position: relative;}
.touzi .pinpai .swiper{width:100%;height:200px; /* 容器高度必须设置，适配两行 */padding-top: 10px;}
.touzi .pinpai .swiper-slide{background:#ffffff;display:flex;align-items:center;justify-content:center;border-radius: 10px; position: relative;border: 1px solid rgba(255, 255, 255, 0.06);transition: .25s ease;}
.touzi .pinpai .swiper-slide:hover {transform:translateY(-4px) scale(1.02);box-shadow: 0 12px 28px rgba(0, 0, 0, 0.4);border:1px solid #0F8052;}
.touzi .pinpai .swiper-slide img{display: block;max-width: 70%;}
.touzi .swiper-button-prev{width: 60px; height: 60px;background-color: rgba(255,255,255,0.5);border-radius: 50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");background-size: 20px 20px;left: -80px; border:1px solid #ffffff;}
.touzi .swiper-button-prev:hover{background-color: #0F8052;border:1px solid #0F8052;}
.touzi .swiper-button-next{width: 60px; height: 60px;background-color: rgba(255,255,255,0.5);border-radius: 50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");background-size: 20px 20px;right: -80px; border:1px solid #ffffff;}
.touzi .swiper-button-next:hover{background-color: #0F8052;border:1px solid #0F8052;}
@media (max-width: 1200px) {
.touzis{background: linear-gradient(6.22deg, #0A1551 5.49%, #000639 38.25%, #0F1365 58.37%, #01092D 91.55%);padding-top: 50px; padding-bottom: 50px;}
.touzis .title{width: 100%; text-align: center;font-size: 16px; font-weight: 700;color: #ffffff;}
.touzis .beizhu{width: 100%;text-align: right; color: #ffffff;font-size: 12px; font-weight: 400; padding-right: 20px;}
.touzis .pinpai{width: 100%;padding-top: 40px; padding-left: 20px; padding-right: 20px;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;}
.touzis .pinpai li{width:48%;background:#ffffff;display:flex;align-items:center;justify-content:center; margin-right: 4%; margin-bottom: 20px;}
.touzis .pinpai li:nth-child(2n){margin-right: 0%;}
.touzis .pinpai li img{display: block;max-width: 80%;}
}
/*加入我们*/
.join{width: 100%; position: relative;}
.join .container{top: 50%;transform: translateY(-50%);position: absolute;left: 50%; margin-left: -720px;display: flex; justify-content: flex-end;width: 100%;}
.join .info{width: 540px; right:200px;}
.join .info .title{color: #ffffff;font-size: 34px;font-weight: 700;line-height: 1;}
.join .info .content{color: #ffffff;font-size: 16px; font-weight: 400;line-height: 2;padding-top: 40px;}
.join img{width: 100%; display: block;}
.join .btn{margin-top: 30px;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;}
.join .btn dl{background: #0F8052;color: #ffffff;width: 150px; height: 50px; line-height: 50px;text-align: center; border-radius: 30px;border:1px solid #0F8052;}
.join .btn dl a{display: block;color: #ffffff; font-size: 16px;font-weight: 700;}
.join .btn dl:hover{background: #ffffff;border:1px solid #ffffff;}
.join .btn dl:hover a{color: #000000}

@media (max-width: 1200px) {
.join{width: 100%;height: 580px;background: url(../images/join.png) no-repeat left top; background-size: 100% 100%;}
.join .info{width: 100%;text-align: center; padding-left: 30%; padding-right: 30%; padding-top: 50px;}
.join .info .title{color: #ffffff;font-size: 16px;}
.join .info .content{color: #ffffff;font-size: 12px; padding-top: 20px;}
.join .btn dl{width: 150px; height: 40px; line-height: 40px;text-align: center; margin:0 auto; margin-top: 10px;}
.join .btn dl a{display: block;color: #ffffff; font-size: 12px;font-weight: 700;}
}
@media (max-width: 750px) {
.join{width: 100%;height: 580px;background: url(../images/join.png) no-repeat left top; background-size: auto 100%;}
.join .info{width: 100%;text-align: center; padding-left: 40px; padding-right: 40px; padding-top: 50px;}
.join .info .title{color: #ffffff;font-size: 16px;}
.join .info .content{color: #ffffff;font-size: 12px; padding-top: 20px;}
.join .btn dl{width: 150px; height: 40px; line-height: 40px;text-align: center; margin:0 auto; margin-top: 10px;}
.join .btn dl a{display: block;color: #ffffff; font-size: 12px;font-weight: 700;}
}

/*企业愿景*/
.qiye{width: 100%; position: relative;background: url(../images/index01.png?1) no-repeat center top;background-size: 100% 100%; padding-top: 60px; padding-bottom: 60px;}
.qiye .container{display:flex; justify-content:space-between;}
.qiye .container .info_left{text-align: left;width: 50%;}
.qiye .container .info_left dl{font-size: 16px; font-weight: 500;line-height: 1;color: #0F8052}
.qiye .container .info_left dd{font-size: 34px;font-weight: 700;line-height: 1; padding-top: 20px;color: #ffffff;}
.qiye .container .info_left dt{font-size: 14px;font-weight: 500;line-height: 1; padding-top: 20px;color: rgba(200, 255, 226, 0.5);}

.qiye .container .info_right{text-align: right;width: 50%;}
.qiye .container .info_right dl{font-size: 16px; font-weight: 500;line-height: 1;color: #0F8052}
.qiye .container .info_right dd{font-size: 34px;font-weight: 700;line-height: 1; padding-top: 20px;color: #ffffff;}
.qiye .container .info_right dt{font-size: 14px;font-weight: 500;line-height: 1; padding-top: 20px;color: rgba(200, 255, 226, 0.5);}
@media (max-width: 1200px) {
.qiye{padding-top: 30px; padding-bottom: 30px;}
.qiye .container .info_left dl{font-size: 12px;}
.qiye .container .info_left dd{font-size: 16px;padding-top: 15px;}
.qiye .container .info_left dt{font-size: 12px;padding-top: 15px;}
.qiye .container .info_right dl{font-size: 12px;}
.qiye .container .info_right dd{font-size: 16px;padding-top: 15px;}
.qiye .container .info_right dt{font-size: 12px;padding-top: 15px;}
}
@media (max-width: 375px) {

.qiye .container .info_left dd{font-size: 14px;padding-top: 15px;}
.qiye .container .info_right dd{font-size: 14px;padding-top: 15px;}
}