@charset "utf-8";
/* CSS Document */


.about{width:100%;}
.aboutc{margin:100px 0;position:relative;}
.about_main{width:100%;display:flex;justify-content:space-between;align-items:stretch;position:relative;}

.about_main_left{flex:1;margin-right:20px;border-radius:60px 60px 0 0;overflow:hidden;}
.about_main_left img{width:100%;float:left;}
.about_main_right{flex:2;display:flex;flex-direction:column;justify-content:space-between;}
.about_main_pic{width:100%;border-radius:60px;overflow:hidden;}
.about_main_pic img{width:100%;float:left;}

.about_main_text{display:flex;flex-direction:column;justify-content:space-between;padding:40px 0;}
.about_main_ul{padding:30px 0 0;}
.about_main_ul ul{width:100%;display:flex;justify-content:space-between;align-items:stretch;}
.about_main_ul ul li{padding:20px 40px;width:calc((100% - 40px)/3);box-sizing:border-box;}
.about_main_ul ul li p b{font-size:64px;color:#E81800;line-height:80px;}
.about_main_ul ul li p span{font-size:20px;color:#666;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;}

.about_main_title{font-size:66px;line-height:200px;text-align:left;position:relative;left:-200px;width:calc(100% + 200px);}

.about_info{padding-left:25%;position:relative;text-align:left;}
.about_info p{padding:10px 0;}
.about_info p span{font-size:500px;font-size:22px;line-height:40px;}


.partner{border-radius:100px;background:rgba(0,0,0,0.9);position:relative;overflow:hidden;}
.partner::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.8) url(https://aliyun-oss-xiaoxls.oss-cn-shanghai.aliyuncs.com/nav/banner_17840203226370.png) no-repeat center center;background-size:cover;z-index:-1;}

.partnerc{padding:100px 0;}
.partner_info{color:#fff;text-align:left;}
.partner_info p{padding:10px 0;}
.partner_info p b{font-size:64px;line-height:80px;}
.partner_info p span{font-size:20px;line-height:80px;color:rgba(255,255,255,0.8);line-height:25px;}

.partner_list{margin-top:160px;position:relative;mask-image:linear-gradient(to left,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(to left,transparent 0%,#000 8%,#000 92%,transparent 100%);}
.partner_list_item{width:100%;margin-top:30px;overflow:hidden;}
.partner_list_item ul{width:auto;display:flex;will-change:transform;/* 提升动画性能 */justify-content:flex-start;}
.partner_list_item2 ul{justify-content:flex-end;}
.partner_list_item ul li{border-radius:20px;overflow:hidden;height:100px;display:inline-block;float:left;margin-right:20px;flex:none;}
.partner_list_item ul li img{height:100%;float:left;}

.history{width:100%;}
.historyc{margin:100px 0;position:relative;}
.history_title{font-size:64px;text-align:left;line-height:100px;}
.history_main{display:flex;justify-content:center;align-items:stretch;margin:40px 0;}
.history_left{width:480px;margin-right:150px;}
.history_left_year{width:100%;overflow:hidden;height:640px;margin:40px 0;}
.history_left_year ul li{line-height:80px;text-align:right;}
.history_left_year ul li b{font-size:32px;font-weight:500;margin-right:20px;color:rgb(51,51,51,0.4);transition:all 0.3s;cursor:pointer;}
.history_left_year ul li i{width:0;height:48px;font-size:30px;transform:all 0.3s;}
.history_left_year ul li.swiper-slide-prev b,.history_left_year ul li.swiper-slide-next b{color:rgb(51,51,51,1);}
.history_left_year ul li.swiper-slide-active b{font-size:128px;color:#E81800;}
.history_left_year ul li.swiper-slide-active i{width:48px;color:#E81800;}
.history_left_bt{padding:20px 0;}
.history_left_bt p{display:flex;justify-content:flex-end;}
.history_left_bt p span{margin-right:20px;width:45px;height:45px;border-radius:50%;border:1px solid #DEDEDE;color:#DEDEDE;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.history_left_bt p span i{font-size:22px;}
.history_left_bt p span:hover{border:1px solid #E81800;color:#E81800;}

.history_right{max-width:980px;width:60%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;}

.history_right_pic{width:100%;overflow:hidden;margin:40px 0;}
.history_item p{border-radius:60px;overflow:hidden;}
.history_item p img{width:100%;height:100%;object-fit:cover;float:left;}

.history_right_info{padding:40px 0;overflow:hidden;flex:1;}
.history_list p{padding:10px 0;text-align:left;background:#fff;}
.history_list p span{display:inline-block;font-size:24px;line-height:40px;padding:5px 0;}



