@charset "utf-8";
.video{padding-top: 124px;display: flex;gap:75px;align-items: center;}
.video_left{width: 64%;overflow: hidden;border-radius: 25px;position: relative;}
.video_buttom{position: absolute;width: .8rem;height: .8rem;background: url(../images/a_52.png) no-repeat center center rgba(255,255,255,.1);border-radius: 50%;background-size: 100% 100%;left:50%; top:50%; transform:translate(-50%,-50%);display: none;z-index: 10;}
.video_left video{width: 100%;}
.voder_text h2{color: #fff;font-weight: bold;font-size:64px;line-height: 1.5;}
.voder_text p{color: #fff;font-size:32px;line-height: 1.5;margin-top: 40px;}

.current {position: relative; z-index: 10;padding-bottom: 65px;}
.current p{font-size: 18px;color: #999;display: flex;align-items: center;gap:5px;}
.current p a{color: #999;}
.current p a.cur {color: #333;}
.current p a:hover{color: #333;}
.current p img{width: 24px;}

.sjlc_title{padding-bottom: 40px;}
.sjlc_title p{font-size: 28px;line-height: 1.6;}
.sjlc_title h2{font-weight: bold;font-size: 48px;margin-top: 100px;}
.sjlc_nr{position: relative;margin-bottom:120px;}
.sjlc_btnr{position: absolute;top: 0;right: 0;width: 275px;z-index: 10;}
.sjlc_btnr li{position: relative;line-height: 48px;padding-left: 32px;cursor: pointer;font-size: 18px;}
.sjlc_btnr li:before{position: absolute;content: "";border-left: 1px solid #19d3c5;height: 28px;left: 10px;top: 50%;transform: translateY(-50%);font-size: 18px;}
.sjlc_btnr span{padding-right: 28px;font-size: 18px;}
.sjlc_btnr li.cur {background: #2b4979;color: #fff;}
.sjlctab{position: relative;}
.sjlc_img{width:1103px;}
.sjlc_img img{border-radius: 10px;width: 100%; object-fit: cover;aspect-ratio: 1103 / 568;}
.sjcl_text{position: absolute;right: 0;bottom: 0;width: 795px;height: 290px;border-radius: 10px;background: #19d3c5;padding: 165px 230px 0 110px;}
.sjcl_text h2{font-size: 28px;color: #fff;}
.sjcl_text p{font-size: 18px;color: #fff;line-height: 1.6;margin-top: 20px;}
.sjlc_box .swiper-button-next{width: 50px;height: 50px;border: 1px solid #fff;border-radius: 50%;margin: 0;top: auto;right: 110px;bottom: 45px;z-index: 10;transition: all .6s;background: url(../images/a_25.png) no-repeat center center;}
.sjlc_box .swiper-button-next:hover{background: url(../images/a_24.png) no-repeat center center #fff;}
.sjlc_box .swiper-button-prev{width: 50px;height: 50px;border: 1px solid #fff;border-radius: 50%;margin: 0;top: auto;left:auto;right: 180px;bottom: 45px;z-index: 10;transition: all .6s;background: url(../images/a_25a.png) no-repeat center center;}
.sjlc_box .swiper-button-prev:hover{background: url(../images/a_24a.png) no-repeat center center #fff;}
.sjlc_box .swiper-button-next:after,.sjlc_box .swiper-button-prev:after{font-size: 0;}
.sjlc_box .swiper-pagination{width: 100px;bottom: 155px;left: 915px;text-align: left;font-size: 18px;color: #fff;}
.sjlc_box .swiper-pagination-current{font-size: 48px;}

.slnr{padding:0 0  120px 0;}
.slnr_title{display: flex;justify-content: space-between;align-items: center;padding-bottom: 30px;}
.slnr_title h2{font-weight:bold;font-size: 48px;}
.sscqbox_a{border-radius: 10px; padding: 10px;background: #f5f5f5;transition: all .5s;}
.sscqbox_a span{display: block;border-radius: 10px;overflow: hidden;}
.sscqbox_a span img{width: 100%; object-fit: cover;aspect-ratio: 484 / 330;transition: all 1s;}
.sscqbox_a p{line-height: 128px;font-size: 28px;padding: 0 25px 0 8px;display: flex;justify-content: space-between;align-items: center;}
.sscqbox_a p b{width: calc(100% - 70px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition: all .5s;}
.sscqbox_a p em{width:42px;height: 42px;border-radius: 50%;background: url(../images/a_13.png) no-repeat center center #19d3c5;background-size: 18px auto;}
.sscqbox_a:hover{background: #037481;box-shadow: 0 15px 15px rgba(0, 0, 0, .1);  }
.sscqbox_a:hover span img{transform: scale(1.1);}
.sscqbox_a:hover p{color: #fff;}


@media only screen and (min-width: 1200px){
.video{padding-top: 6.458vw;gap:3.906vw;align-items: center;}
.video_left{border-radius: 1.302vw;}
.voder_text h2{font-size: 3.333vw;}
.voder_text p{font-size: 1.666vw;margin-top: 2.083vw;}

.current { padding: 0 0 3.125vw 0;position: relative;z-index: 10;}
.current p {  font-size: 0.938vw;color: #999; display: flex; align-items: center; gap: 0.26vw; }
.current p a { color: #999;}
.current p a.cur { color: #333;}
.current p a:hover { color: #333;}
.current p img {width: 1.25vw;}

.sjlc_title { padding-bottom: 2.0833333333vw; }
.sjlc_title p { font-size: 1.4583333333vw; line-height: 1.6; }
.sjlc_title h2 { font-weight: bold; font-size: 2.5vw; margin-top: 5.2083333333vw; }
.sjlc_nr { position: relative; margin-bottom:6.25vw;}
.sjlc_btnr { position: absolute; top: 0; right: 0; width: 14.3229166667vw; z-index: 10;}
.sjlc_btnr li { position: relative; line-height: 2.5vw; padding-left: 1.6666666667vw; cursor: pointer; font-size: 0.9375vw; }
.sjlc_btnr li:before { position: absolute; content: ""; border-left: 0.0520833333vw solid #19d3c5; height: 1.4583333333vw; left: 0.5208333333vw; top: 50%; transform: translateY(-50%); font-size: 0.9375vw; }
.sjlc_btnr span { padding-right: 1.4583333333vw; font-size: 0.9375vw; }
.sjlc_btnr li.cur { background: #2b4979; color: #fff; }
.sjlctab { position: relative; }
.sjlc_img { width: 57.4479166667vw; }
.sjlc_img img { border-radius: 0.5208333333vw; width: 100%; object-fit: cover; aspect-ratio: 1103 / 568; }
.sjcl_text { position: absolute; right: 0; bottom: 0; width: 41.40625vw; height: 15.1041666667vw; border-radius: 0.5208333333vw; background: #19d3c5; padding: 7.59375vw 11.9791666667vw 0 5.7291666667vw; }
.sjcl_text h2 { font-size: 1.4583333333vw; color: #fff; }
.sjcl_text p { font-size: 0.9375vw; color: #fff; line-height: 1.6; margin-top: 1.0416666667vw; }
.sjlc_box .swiper-button-next { width: 2.6041666667vw; height: 2.6041666667vw; border: 0.0520833333vw solid #fff; border-radius: 50%; margin: 0; top: auto; right: 5.7291666667vw; bottom: 2.34375vw; z-index: 10; transition: all .6s; background: url(../images/a_25.png) no-repeat center center; }
.sjlc_box .swiper-button-next:hover { background: url(../images/a_24.png) no-repeat center center #fff; }
.sjlc_box .swiper-button-prev { width: 2.6041666667vw; height: 2.6041666667vw; border: 0.0520833333vw solid #fff; border-radius: 50%; margin: 0; top: auto; left: auto; right: 9.375vw; bottom: 2.34375vw; z-index: 10; transition: all .6s; background: url(../images/a_25a.png) no-repeat center center; }
.sjlc_box .swiper-button-prev:hover { background: url(../images/a_24a.png) no-repeat center center #fff; }
.sjlc_box .swiper-button-next:after, .sjlc_box .swiper-button-prev:after { font-size: 0; }
.sjlc_box .swiper-pagination { width: 5.2083333333vw; bottom: 8.0729166667vw; left: 47.65625vw; text-align: left; font-size: 0.9375vw; color: #fff; }
.sjlc_box .swiper-pagination-current { font-size: 2.5vw; }

.slnr { padding:0 0 6.25vw 0; }
.slnr_title { display: flex; justify-content: space-between; align-items: center; padding-bottom: 1.5625vw; }
.slnr_title h2 { font-weight: bold; font-size: 2.5vw; }
.sscqbox { border-radius: 0.5208333333vw; padding: 0.5208333333vw; background: #f5f5f5; transition: all .5s; }
.sscqbox span { display: block; border-radius: 0.5208333333vw; overflow: hidden; }
.sscqbox span img { width: 100%; object-fit: cover; aspect-ratio: 488 / 344; transition: all 1s; }
.sscqbox p { line-height: 6.6666666667vw; font-size: 1.4583333333vw; padding: 0 1.3020833333vw 0 0.4166666667vw; display: flex; justify-content: space-between; align-items: center; }
.sscqbox p b { width: calc(100% - 3.6458333333vw); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .5s; }
.sscqbox p em { width: 2.1875vw; height: 2.1875vw; border-radius: 50%; background: url(../images/a_13.png) no-repeat center center #19d3c5; }
.sscqbox:hover { background: #037481; }
.sscqbox:hover span img { transform: scale(1.1); }
.sscqbox:hover p { color: #fff; }

.sscqbox_a{border-radius: 0.5208333333333334vw; padding: 0.5208333333333334vw;background: #f5f5f5;transition: all .5s;}
.sscqbox_a span{display: block;border-radius: 0.5208333333333334vw;overflow: hidden;}
.sscqbox_a span img{width: 100%; object-fit: cover;aspect-ratio: 488 / 330;transition: all 1s;}
.sscqbox_a p{line-height: 6.666666666666667vw;font-size: 1.4583333333333333vw;padding: 0 1.3020833333333333vw 0 0.4166666666666667vw;display: flex;justify-content: space-between;align-items: center;}
.sscqbox_a p b{width: calc(100% - 3.6458333333333335vw);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;transition: all .5s;}
.sscqbox_a p em{width:2.1875vw;height: 2.1875vw;border-radius: 50%;background: url(../images/a_108.png) no-repeat center center #19d3c5;background-size: 18px  auto;}
.sscqbox_a:hover{background: #19d3c5;}
.sscqbox_a:hover span img{transform: scale(1.1);}
.sscqbox_a:hover p{color: #fff;}
.sscqbox_a:hover em{background: url(../images/a_116.png) no-repeat center center #fff;background-size: 18px auto ;}


}


@media screen and (max-width: 1200px) {
.video{display: block; padding:1.1rem 3% 0 3%;}
.video_left{width: 100%;border-radius: .1rem; position: relative;}
.video_buttom{display: block;}
.voder_text{width: 100%;padding: .5rem 0 0 0;}
.voder_text h2{font-size: .45rem;}
.voder_text h2 br{display: none;}
.voder_text p{font-size: .28rem;line-height: 1.6;width: 4rem;margin-top: .2rem;}

.current{display: none;}
.shbq{padding: .6rem 0 .8rem; }
.shbq ul{gap:.35rem;flex-wrap: wrap;}
.shbq li{width: calc(33.33% - .7rem/3);}
.shbq a{width: 100%;text-align: center; line-height: .64rem;font-size: .26rem;}
.shbq a b{width: .1rem ;height: .18rem;margin-left: .1rem;}

.top_content{padding-bottom: 1.1rem;}
.sjlc_title{padding: .7rem 0 .35rem;}
.sjlc_title p{font-size: .3rem;line-height: 1.6;}
.sjlc_title h2{font-size: .36rem;margin-top: .8rem;}
.sjlc_btnr{position: static;width: 100%;padding-bottom: .35rem;}
.sjlc_btnr ul{display: flex;gap:.2rem;flex-wrap: wrap;}
.sjlc_btnr li{width: calc(50% - .2rem/1);line-height: .96rem;padding-left: .64rem;font-size: .32rem;}
.sjlc_btnr li:before{height: .56rem;left: .24rem;}
.sjlc_btnr span{font-size: .32rem;padding-right: .5rem;}
.sjlctab{padding-bottom: 2.3rem;}
.sjlc_img{width: 100%;padding-right: .48rem;}
.sjlc_img img{aspect-ratio: 633 / 507;}
.sjcl_text{width: calc(100% - .3rem);padding: 1.48rem 3.35rem .7rem .3rem;height: auto;}
.sjcl_text h2{font-size: .56rem;}
.sjcl_text p{font-size: .26rem;line-height: 1.6;margin-top: .2rem;}
.sjlc_box .swiper-button-next{width: .64rem;height: .64rem;right: .5rem;bottom: .75rem;}
.sjlc_box .swiper-button-prev{width: .64rem;height: .64rem;right: 1.4rem;bottom: .75rem;}
.sjlc_box .swiper-pagination{left: .58rem;bottom: 3.4rem;font-size: .26rem;}
.sjlc_box .swiper-pagination-current{font-size: .48rem;}
.sjlc_nr{ margin-bottom:.5rem;}

.sscqbox{padding: .1rem;border-radius: .1rem;}
.sscqbox span{padding: 0;height: auto;border-radius: .1rem;}
.sscqbox span img{width: 100%; object-fit: cover;aspect-ratio: 320 / 220;}
.sscqbox:hover img{transform: scale(1.1);}
.sscqbox p b{line-height: .8rem; padding: 0;font-size: .28rem;width: calc(100% - .5rem);}
.sscqbox p em{width: .3rem;height: .3rem;background-size: .13rem .11rem;}

.slnr{padding: 0 0 1.5rem;position: relative;margin-bottom: .8rem;}
.slnr_title{padding-bottom: .3rem;}
.slnr_title h2{font-size: .36rem;}
.slnr_title a{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.slnr_xq .swiper-button-next{width: .5rem;height: .5rem;border-radius: 50%;background: url(../images/a_24.png) no-repeat center center #fff;border-radius: 50%;margin-top: -.25rem;}
.slnr_xq .swiper-button-next:hover{background: url(../images/a_25.png) no-repeat center center #19d3c5;}
.slnr_xq .swiper-button-prev{width: .5rem;height: .5rem;border-radius: 50%;background: url(../images/a_24a.png) no-repeat center center #fff;border-radius: 50%;margin-top: -.25rem;}
.slnr_xq .swiper-button-prev:hover{background: url(../images/a_25a.png) no-repeat center center #19d3c5;}
.slnr_xq .swiper-button-next:after,.slnr_xq .swiper-button-prev:after{font-size: 0;}
}