html{font-size:100px;}
body{font-size:0.16rem;}
/* 生长历程 start */
.history1{position: relative;}
.history1 .stages{position:relative; white-space:nowrap; overflow-x:scroll;}
.history1 .stages::-webkit-scrollbar{display:none;}
.history1 .stage_item{width: 100%; background:#fff;}
.history1 .stage_item .wrap{position:relative;}
.history1 .stage_item .infor{position:relative; top:0; left:0; white-space:initial;}
.history1 .stage_item .infor .con{width:50%; margin-top:0.2rem; height:0.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.history1 .stage_item .content{padding:0.4rem 0;white-space:nowrap;}
.history1 .stage_item .content .widget{width: 3rem;position: relative; display:inline-block;margin-right:-1.3rem;padding-left: 1rem;}
.history1 .stage_item .content .widget .period{width: 3rem;height: 0.59rem;position: relative; top:2.41rem; left:-2.41rem; font-size:0.59rem;display: flex;justify-content: flex-end; transform:translateX(100%) rotate(-90deg);  transform-origin:bottom left;background: -webkit-linear-gradient(right,#ea8e9b,#df3754);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family: "Bahnschrift";}
.history1 .stage_item .content .widget.swiper-slide-active{padding-left: 0;margin-right: -2.3rem;}
.history1 .stage_item .content .widget::before{content:""; position:absolute; top:0; left: calc(100% - 1.3rem); width:8px; height: 8px; margin-top:-4px; margin-left:-4px; border-radius:4px; background:#db0032; z-index:1;transition: all 0.9s ease-in-out;}
.history1 .stage_item .content .widget.swiper-slide-active::before{left: calc(100% - 2.3rem);}
.history1 .stage_item .content .years{display:inline-block; padding:0.1rem 0; padding-right:2rem; font-size:0;}
.history1 .stage_item .content .year_item{position:relative; display:inline-block; width:4rem; padding:2.24rem 0.42rem 0.24rem; border-left:1px solid #e5e5e5; white-space:initial;}
.history1 .stage_item .content .year_item.on{border-left:1px solid transparent; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); transition:all .5s ease;}
.history1 .stage_item .content .year_item.on+.year_item{border-left:1px solid transparent;}
.history1 .stage_item .content .year_item:last-child{border-right:1px solid #e5e5e5;}
.history1 .stage_item .content .year_item .intro_box{position:absolute; top:0.12rem; left:0.21rem; right:0.21rem; padding:0.12rem 0.21rem; height:2.05rem; overflow-y:scroll; background:#fff; z-index:1;  transition:all .5s ease;}
.history1 .stage_item .content .year_item.on .intro_box{height:4.15rem;}
.history1 .stage_item .content .year_item .intro_box::-webkit-scrollbar{display: none;}
.history1 .stage_item .content .year_item.on .intro_box::-webkit-scrollbar{width:2px;height:1px;display: block;}
.history1 .stage_item .content .year_item.on .intro_box::-webkit-scrollbar-thumb {background:#DB0032;}
.history1 .stage_item .content .year_item.on .intro_box::-webkit-scrollbar-track {background:#fff;}
.history1 .stage_item .content .year_item .tit{font-size:0.34rem; line-height:0.44rem; height:0.44rem; color:#333;font-family: "Bahnschrift"; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.history1 .stage_item .content .year_item .con{font-size: 0.15rem;line-height:0.3rem; margin-top:0.2rem; text-align: justify;color: #666;}
.history1 .stage_item .content .year_item .con p{padding-left: 10px;position: relative;}
.history1 .stage_item .content .year_item .con p::before{content: '';position: absolute;top: 14px;left: 0;width: 5px;height: 2px;background-color: #db0032;}
.history1 .stage_item .content .year_item .img_box{margin-top:0.2rem;}
.history1 .stage_item .content .year_item .rect-56{padding-bottom:56.57%;position: relative;display: block;width: 100%;height: 0;overflow: hidden;}
.history1 .stage_item .content .year_item .rect-56 ._full{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}

.history1 .indicators{position:relative; z-index:1; width:100%;padding-top: 10px;}
.history1 .indicators .indi_item{float:left; cursor:pointer;width: 20%;}
.history1 .indicators .indi_item .line{position:relative; width:100%; height:2px; background:#e5e5e5; overflow:visible;}
.history1 .indicators .indi_item .line::before{content:""; position:absolute; top:1px; left:0; width:8px; height:8px; margin-top:-4px; background:#db0032; border-radius:4px; z-index:1;}
.history1 .indicators .indi_item#history5 .line::after{content:""; position:absolute; top:1px; right:-1px; width:8px; height:8px; margin-top:-4px; background:url(/static/index/zm001/images/history-arrow.png) no-repeat center; z-index:1;}
.history1 .indicators .indi_item .txt{font-size:0.18rem; margin-top:0.3rem; text-align:center; color:#000; transition:all .5s ease;}
.history1 .indicators .indi_item.swiper-slide-thumb-active .txt,
.history1 .indicators .indi_item:hover .txt{color:#db0032;}
.history1 .indicators .history-pagin{position:absolute; top:0; left:0; height:2px;width:100%;z-index:1;background-color: transparent;}
.history1 .indicators .history-pagin span{background:#db0032;}
/* 生长历程 end */<!--耗时1758321514.2491秒-->