html { font-size: 5.208vw; } body { margin: 0; min-width: 1200px; } .img-section { height: 8.19rem; background: url(/uploads/image/lsimages/2.jpg) no-repeat center; background-size: cover; } .img-section img { display: block; width: 100%; } .banner-one { height: 10.11rem; background: url(/uploads/image/lsimages/1.jpg) no-repeat center; background-size: cover; position: relative; } .banner-one img { width: 100%; display: block; } .banner-one .kefu-btn { position: absolute; left: 1.34rem; bottom: 2.42rem; width: 2.44rem; height: 0.78rem; line-height: 0.78rem; text-align: center; display: block; background: #0089ff; border: 2px solid #acc7ef; border-radius: 4px; font-size: 0.36rem; font-family: pingfang; font-weight: 800; color: #ffffff; } .banner-one .play { cursor: pointer; position: absolute; width: 1rem; height: 1rem; bottom: 2.35rem; left: 5.1rem; background: url(/uploads/image/lsimages/play.png) no-repeat center center; transition: transform 0.2s; background-size: 100% 100%; } .banner-one .play:hover { transform: scale(1.2); } .banner-one .message { position: absolute; left: 1.34rem; bottom: 1.5rem; margin-top: 0.44rem; padding: 0.23rem 0.2rem; width: 2.96rem; height: 2.33rem; background: #ffffff; box-shadow: 0px 16px 27px 0px rgba(0, 0, 0, 0.08); border-radius: 5px; } .banner-one .message .form-title { font-size: 0.2rem; line-height: 0.2rem; padding-bottom: 0.17rem; color: #2a66f5; } .banner-one .message .form-data { padding-bottom: 0.07rem; } .banner-one .message .form-data .form-input { margin-bottom: 0.07rem; } .banner-one .message .form-data .form-input .form-control { height: 0.37rem; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; } .banner-one .message .submit-bottom { width: 100%; height: 0.46rem; color: #fff; background: #3a71ea; font-size: 0.2rem; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; } .program-img { background-color: #fff; padding: 1.27rem 0 1.74rem; } .program-img img { display: block; margin: 0 auto; width: 11.61rem; } .ys-swiper { background-color: #f9faff; padding: 1.08rem 0 1.66rem; } .ys-swiper .ys-swiper__title { text-align: center; font-size: 0.42rem; padding-bottom: 0.88rem; font-family: pingfang sc; font-weight: bold; color: #000000; } .ys-swiper .swiper { margin: 0 auto; width: 13.67rem; position: relative; } .ys-swiper .swiper .swiper-button-prev { background-image: url(/uploads/image/lsimages/f_left.png); background-repeat: no-repeat; background-size: 100% 100%; width: 0.54rem; height: 0.54rem; left: 0; } .ys-swiper .swiper .swiper-button-next { background-image: url(/uploads/image/lsimages/f_right.png); background-repeat: no-repeat; background-size: 100% 100%; width: 0.54rem; height: 0.54rem; right: 0; } .ys-swiper .swiper img { display: block; } .ys-swiper .swiper-container { width: 11.97rem; } .ys-swiper .swiper-container .swiper-wrapper { width: 11.97rem; } .ys-swiper .swiper-container .swiper-slide { width: 100% !important; } .ys-swiper .swiper-container .swiper-slide img { width: 100%; } .map-item { background-color: #fff; padding: 0.85rem 0 1.13rem; } .map-item .map-title { line-height: 1; text-align: center; padding-bottom: 0.43rem; font-size: 0.42rem; font-family: pingfang sc; font-weight: bold; color: #282828; } .map-item .map-tab { display: flex; align-items: center; justify-content: center; margin-bottom: 0.19rem; } .map-item .map-tab .map-tab__item { margin: 0 0.15rem; width: 1.62rem; height: 0.62rem; line-height: 0.62rem; background: #adadad; text-align: center; font-size: 0.28rem; font-family: pingfang sc; font-weight: 500; color: #ffffff; cursor: pointer; } .map-item .map-tab .map-tab__item--active { background: #0284ff; } .map-item .map-area { padding: 0 0.45rem 0 0.2rem; width: 10.16rem; margin: 0 auto; display: flex; align-items: center; position: relative; } .map-item .map-area .map-area__bg { width: 9.57rem; height: 7.77rem; display: block; } .map-item .map-area .map-area__img { position: absolute; display: none; top: 2.36rem; left: 49%; transform: translate(-50%, 0px); width: 11.09rem; height: 2.61rem; } .map-item .map-area .map-area__img1 { position: absolute; transform: translate(-50%, 0%); top: 2.36rem; left: 48%; display: none; width: 7.47rem; } .map-item .map-area .show { display: block; } .project-des { padding: 1.03rem 0 1.26rem; margin: 0 auto; background-color: #f9faff; } .project-des img { display: block; margin: 0 auto; width: 11.65rem; } .why-select img { display: block; width: 100%; } .cor-company { padding: 1.82rem 0 2.57rem; } .cor-company img { display: block; width: 11.09rem; margin: 0 auto; } .video-wrapper { visibility: hidden; position: fixed; text-align: center; top: 0; width: 100%; height: 100%; } .video-wrapper::before { content: ''; position: absolute; display: block; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); z-index: -1; } .video-wrapper video { width: 800px; margin-top: 220px; } .video-wrapper .close { float: none; margin: 20px auto; width: 50px; height: 50px; line-height: 43px; font-size: 50px; color: #fff; text-align: center; border: 2px solid #fff; border-radius: 50px; cursor: pointer; opacity: 1; }