.banner-box{position:relative;overflow:hidden;height:100%;width:100%;display:block;z-index:1;background-color:rgba(250,89,156,.5);max-height:100vh}.banner-box ul.swiper-wrapper li{overflow:hidden}.banner-box ul.swiper-wrapper li img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 3s;transition:all 3s;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;height:auto;width:100%}@media(min-width: 320px)and (max-width: 1024px){.banner-box ul.swiper-wrapper li img{height:50vh}}.banner-box ul.swiper-wrapper li.swiper-slide-active img{-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes masky{0%{mask-position:0 0;-webkit-mask-position:0 0}100%{mask-position:100% 0;-webkit-mask-position:100% 0}}@keyframes masky{0%{mask-position:0 0;-webkit-mask-position:0 0}100%{mask-position:100% 0;-webkit-mask-position:100% 0}}@media(min-width: 320px)and (max-width: 1024px){.banner-box{display:block}}.banner-box .button{top:auto;bottom:10%;right:10%;gap:10px;-webkit-transform:translateY(0%);transform:translateY(0%);z-index:99;position:absolute;cursor:pointer}@media(min-width: 320px)and (max-width: 1024px){.banner-box .button{display:none}}.banner-box .button>div{border:1px solid #fa599c;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.8;-webkit-transition:all .3s;transition:all .3s;background-color:rgba(250,89,156,.51)}.banner-box .button>div:hover{opacity:1;background-color:#fa599c}.banner-box .button .iconfont{font-size:32px;font-weight:500}.banner-bg{position:absolute;bottom:-2px;left:0;width:100%;height:auto;opacity:1;z-index:1}@media(min-width: 320px)and (max-width: 1024px){.banner-bg{display:none}}.banner-bg .waves{position:absolute;bottom:0;height:40px;width:100%;left:0}.banner-bg .parallax>use{-webkit-animation:move-forever 7s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;animation:move-forever 7s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite}.p_scrool{position:absolute;left:calc((100% - 90px)/2);bottom:40px;color:#fff;width:90px;z-index:10}@media(min-width: 320px)and (max-width: 1024px){.p_scrool{display:none}}.p_scrool i{display:block;width:20px;height:30px;margin:0 auto;border-radius:12px;border:2px #fff solid;position:relative}.p_scrool i:before{content:"";display:block;width:4px;height:10px;background:#fff;border-radius:2px;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:3px;-webkit-animation:scrollmouse 2s linear infinite;animation:scrollmouse 2s linear infinite}.p_scrool span{text-transform:uppercase;color:#fff;display:block;font-family:arial;line-height:20px;margin-top:12px;font-size:12px}#bannr-pagination{bottom:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;z-index:99}#bannr-pagination li{width:10px;height:10px;border-radius:5px}#bannr-pagination li.swiper-pagination-bullet-active{width:30px}@-webkit-keyframes scrollmouse{from{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:1}to{-webkit-transform:translate(-50%, 10px);transform:translate(-50%, 10px);opacity:0}}@keyframes scrollmouse{from{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:1}to{-webkit-transform:translate(-50%, 10px);transform:translate(-50%, 10px);opacity:0}}@-webkit-keyframes colorSlide{0%{height:0}90%{height:40px}}@keyframes colorSlide{0%{height:0}90%{height:40px}}@-webkit-keyframes trackBallSlide{0%{opacity:1;-webkit-transform:scale(1) translateY(-8px);transform:scale(1) translateY(-8px)}34%{opacity:1;-webkit-transform:scale(0.9) translateY(4px);transform:scale(0.9) translateY(4px)}68%{opacity:0;-webkit-transform:scale(0.4) translateY(16px);transform:scale(0.4) translateY(16px)}100%{opacity:0;-webkit-transform:scale(0.4) translateY(-8px);transform:scale(0.4) translateY(-8px)}}@keyframes trackBallSlide{0%{opacity:1;-webkit-transform:scale(1) translateY(-8px);transform:scale(1) translateY(-8px)}34%{opacity:1;-webkit-transform:scale(0.9) translateY(4px);transform:scale(0.9) translateY(4px)}68%{opacity:0;-webkit-transform:scale(0.4) translateY(16px);transform:scale(0.4) translateY(16px)}100%{opacity:0;-webkit-transform:scale(0.4) translateY(-8px);transform:scale(0.4) translateY(-8px)}}.scroller-ban{position:absolute;z-index:1;display:none;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width: 320px)and (max-width: 1024px){.scroller-ban{display:none}}.scroller-ban .banner_mouse{width:23px;height:40px;cursor:pointer;background:url("../images/icon/banner_srcoll.png") -23px 0px no-repeat;-webkit-animation:1.6s linear 0s infinite normal none running nudgeMouse;animation:1.6s linear 0s infinite normal none running nudgeMouse}.scroller-ban .banner_mouse:after,.scroller-ban .banner_mouse:before{content:"";position:absolute}.scroller-ban .banner_mouse::after{background-color:#fff;width:4px;height:4px;top:0px;right:0px;bottom:0px;left:0px;border-radius:100%;-webkit-animation:1.6s linear 0s infinite normal none running trackBallSlide;animation:1.6s linear 0s infinite normal none running trackBallSlide;margin:auto}.scroller-ban .banner_mouse::before{width:23px;height:40px;top:0px;left:0px;background:url("../images/icon/banner_srcoll.png") 0px 0px no-repeat;-webkit-animation:1.6s linear 0s infinite normal none running colorSlide;animation:1.6s linear 0s infinite normal none running colorSlide}#section1{padding:5% 0}#section1 .container{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;gap:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(min-width: 320px)and (max-width: 1024px){#section1 .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#section1 .container .cont_box{-webkit-box-flex:1;-ms-flex:1;flex:1}#section1 .container .cont_box1{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#section1 .container .cont_box1 .cont_box_title{color:#7b7b7b}#section1 .container .cont_box1 .cont_box_title h2{font-size:42px}#section1 .container .cont_box1 .cont_box_title h5{font-size:24px}#section1 .container .cont_box1 .cont_box_title i{width:100px;height:3px;display:block;background-color:#483e8f}@media(min-width: 320px)and (max-width: 1024px){#section1 .container .cont_box1 .cont_box_title h2{font-size:32px}#section1 .container .cont_box1 .cont_box_title h5{font-size:18px}#section1 .container .cont_box1 .cont_box_title i{width:50px}}#section1 .container .cont_box1 .cont_box_body{width:auto;color:#7b7b7b}#section2{padding:5% 0;background-position:center;position:relative;height:1200px}@media(min-width: 320px)and (max-width: 1024px){#section2{height:300px;background-attachment:fixed}}#section2 .img-box{position:sticky}#section2 .container{-webkit-box-sizing:border-box;box-sizing:border-box;top:20%;position:sticky}@media(min-width: 320px)and (max-width: 1024px){#section2 .container{top:30%}}#section3{padding:5% 0}#section3 #str-list2{position:relative;overflow:hidden;width:100%}#section3 #str-list2 ul.swiper-wrapper li.swiper-slide{width:25%;height:auto;max-width:60%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(min-width: 320px)and (max-width: 1024px){#section3 #str-list2 ul.swiper-wrapper li.swiper-slide{max-width:100%}}#section3 #str-list2 ul.swiper-wrapper li.swiper-slide a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;gap:30px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8f8f8;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-ms-flex-direction:column;flex-direction:column;position:relative}#section3 #str-list2 ul.swiper-wrapper li.swiper-slide a figure.img{overflow:hidden;height:auto;position:relative;z-index:9}@media(min-width: 320px)and (max-width: 1024px){#section3 #str-list2 ul.swiper-wrapper li.swiper-slide a figure.img{height:auto}}#section3 #str-list2 ul.swiper-wrapper li.swiper-slide a figure.img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(1);transform:scale(1)}#section3 #str-list2 ul.swiper-wrapper li.swiper-slide:hover a .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}#section3 #str-list2 .swiper-pagination{position:relative;margin-top:2.6041666667vw;bottom:0;--swiper-pagination-bullet-size: 12px}@media(min-width: 320px)and (max-width: 1024px){#section3 #str-list2 .swiper-pagination{--swiper-pagination-bullet-size: 5px}}#section3 #str-list2 .swiper-button{position:absolute;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999;cursor:pointer}@media(min-width: 320px)and (max-width: 1024px){#section3 #str-list2 .swiper-button{display:none}}#section3 #str-list2 .swiper-button.button-prev{left:19%}#section3 #str-list2 .swiper-button.button-next{right:19%}#section4{background-size:cover;padding:50px 0;overflow:hidden}#section4 .content{border:0px;padding:0px 0;margin:0px auto;width:100%}#section4 .timeline-section{position:relative;max-width:100%;margin:0 auto}#section4 .timeline-swiper{padding:0;position:relative;height:250px}#section4 .timeline-line-bg{position:absolute;top:50%;left:0;width:100%;height:1px;background:#4f97d5;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}#section4 .timeline-item{position:relative;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2}#section4 .timeline-item .timeline-content-wrapper{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#section4 .timeline-item .timeline-content-wrapper:hover .timeline-dot{background:#483e8f}#section4 .timeline-item .timeline-content-wrapper:hover .timeline-content{background-color:#483e8f}#section4 .timeline-item .timeline-dot{width:18px;height:18px;background:#4f97d5;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#section4 .timeline-item .timeline-dot .dot-inner{width:10px;height:10px;background:#fff;border-radius:50%}#section4 .timeline-item .timeline-content{position:absolute;width:100%;text-align:center;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#4f97d5;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#section4 .timeline-item .timeline-content .year{font-size:24px;font-weight:bold;margin-bottom:10px;font-family:Arial,sans-serif;color:#fff;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}#section4 .timeline-item .timeline-content .desc{font-size:12px;line-height:1.5;opacity:.8;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#section4 .timeline-item.item-top .timeline-content{bottom:50%;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#section4 .timeline-item.item-top .timeline-content .year{margin-bottom:0;margin-top:10px}#section4 .timeline-item.item-bottom .timeline-content{top:50%;margin-top:30px}#section4 .timeline-item.item-bottom .timeline-content .year{margin-bottom:10px}#section5{padding:5% 0}.title_box{text-align:left}.title_box h5{font-size:2.875rem;color:#483e8f;font-weight:600;line-height:.8}@media(min-width: 320px)and (max-width: 1024px){.title_box h5{font-size:1.375rem}}.title_box h4{font-size:1.75rem;color:#483e8f;font-family:"思源宋体 bold",Courier,monospace;margin:1.25rem auto}@media(min-width: 320px)and (max-width: 1024px){.title_box h4{margin:.3125rem auto;font-size:.875rem}}.title_box p{font-size:1.9375rem;color:#222;font-weight:500;line-height:2}@media(min-width: 320px)and (max-width: 1024px){.title_box p{font-size:.875rem}}.item_title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.5%}.item_title img.text{width:auto;height:auto;max-width:100%;margin-left:0}@media(min-width: 320px)and (max-width: 1024px){.item_title img.text{max-width:50%}}.item_title a{-ms-flex-item-align:end;align-self:flex-end}@media(min-width: 320px)and (max-width: 1024px){.item_title a .more{max-width:70px}}.more-link{border-radius:5px;overflow:hidden;border:1px solid #483e8f;font-size:14px;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}@media(min-width: 320px)and (max-width: 1024px){.more-link{font-size:12px}}.more-link::before{content:"next";font-family:swiper-icons;display:block;padding:0px 10px;height:100%;font-size:18px;color:#fff;height:100%;position:relative;z-index:9;background-color:#483e8f}@media(min-width: 320px)and (max-width: 1024px){.more-link::before{font-size:12px;padding:5px 10px}}.more-link::after{content:"";display:block;width:0px;height:100%;background-color:#483e8f;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;position:absolute;left:0;top:0}.more-link a,.more-link span{padding:5px;position:relative;z-index:9}.more-link:hover::after{width:100%}.more-link:hover a,.more-link:hover span{color:#fff}