<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body{background:#fff}
.banner {
    position: relative;
}
.page {
    width: 100%;
    height: 100vh;
    position:relative;
}
.page .item{position:absolute;top:0;height:100%;width:100%;}
.item .bg {
    background-image: url('../../Images/brand/mountains/banner-bg.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100%;
    width: 100%;
}
.content-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.arrow-down {
    position: absolute;
    width: 2px;
    z-index: 10;
    left: 50%;
    height: 60px;
    border-radius: 10px;
    bottom: 0;
    background: rgba(255,255,255,.3);
    margin-left: -1px;
    overflow:hidden;
}
.down-line {
    display: inline-block;
    height: 60px;
    width: 2px;
    background: #fff;
    animation: arrow 1.5s ease-in-out infinite;
}
@keyframes arrow {
    0% {
        transform: translateY(-100%);
        -webkit-transform: translateY(-100%);
    }
    to {
        transform: translateY(100%);
        -webkit-transform: translateY(100%);
    }
}
.section{position:relative}
.part1 {
    padding: 8rem 0;
}
.section .section-title{font-size:2.5rem;font-weight:bold;color:#bd9369;}
.part1 .section-title{margin-left:25%;position:absolute;}
.part1 .desc{margin-left:50%;}
.desc-content&gt;p{margin-bottom:2rem;line-height:1.75;}
.video{position:relative;overflow:hidden;line-height:0}
.video-play-btn, .video-pause-btn {
    color: #fff;
    position: absolute;
    top: 50%;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
    margin-top: -2rem;
    z-index: 10;
}
.play-btn {
    display: inline-block;
    width: 4rem;
    margin-bottom: .5rem;
}
.video-play-btn:hover+.video-show&gt;.cover,.video.active:hover .cover{opacity:0.3}
.video .hover-btn{display:none;}
.video-play-btn:hover .hover-btn{display:block}
.video-play-btn:hover .show-btn{display:none}
.show-video {
    width: 100%;
    height: auto;
    opacity: 0;
    position:relative;
    z-index:1
}
.video-pause-btn {
    display:none;
}
.video-show {
    background: url(../../Images/brand/mountains/show-bg.jpg) fixed center no-repeat;
    height: 100%;
    background-size: cover;
    position: absolute;
    width: 100%;
    top: 0;
}
.video.active:hover  .video-pause-btn{display:inline-block}
.cover{opacity:0;position:absolute;width:100%;height:100%;background:#000;top:0;left:0}
.part2 {
    background: url(../../Images/brand/mountains/show-bg.jpg) fixed center no-repeat;
    height: 500px;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
}
.part3 {
    padding: 15rem 0px;
}
.part3-text {
    position: absolute;
    width: 50%;
    padding-left: 25%;
    z-index:1;
}
.part3 .section-title {
    margin-bottom:5rem;
}
.baigu-text {
    position: absolute;
    left: 7%;
    z-index: -1;
    top: -19%;
}
.swiper1{width:50%;margin-left:50%;}
.part4-text {
    position: absolute;
    z-index: 7;
    left: 25%;
    top: 17%;
}
.part4 .section-title{    
    color: #fff;
    margin-bottom: 5rem;
}
.part4 .desc{color: #fff;}
.part5 {
    text-align: center;
    padding: 10rem 0;
}
.part5 .desc{
    margin:4rem 0;
}
.swiper-pagination1{position: relative;text-align: left;margin-top:1rem;}
.swiper-pagination1 .swiper-pagination-bullet {
    font-size: 1.25rem;
    line-height: 2rem;
    width: 2rem;
    height: 2rem;
    background: transparent;
    margin-right: 1rem;
    color:#000;
    opacity:.5
}
.swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active {text-decoration:underline;opacity:1}
.swiper-pagination2 .swiper-pagination-bullet {
    color: #fff;
    font-size: 1.25rem;
    line-height: 2rem;
    width: 2rem;
    height: 2rem;
    background: transparent;
    border: 1px dashed;
    margin-right: 1rem;
}
.swiper-container-horizontal &gt; .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 20%;
    width: auto;
    left: 25%;
}
.standard {
    position: absolute;
    bottom: 25%;
    left: 25%;
    z-index: 10;
}
.swiper-slide img{width:100%;}
.baigu-text img{width:45rem;}
.swiper2 .swiper-slide{overflow:hidden;line-height:0;}
.swiper2 .logo {
    position: absolute;
    z-index: 10;
    left: 7%;
    top: 17%;
}
.mountains-show {
    position: relative;
    margin-bottom: 10rem;
}
.swiper3 {
    width: 60%;
    margin-left: 0;
    line-height:0;
}
.mountains-desc {
    text-align: left;
    position: absolute;
    left: 65%;
    top: 0;
    z-index: 1;
}
.mountains-desc h2{font-family: PingFang Heavy;margin-bottom: 2rem;}
.mountains-desc .remind{
    color: #bd936a;
    font-size: 1rem;
    margin-top: 4rem;
}
.mountains-bg {
    position: absolute;
    right: 0;
    bottom: -60%;
    width: 70%;
}
.swiper-button-next, .swiper-button-prev {
    background-color: #bd9369;
    bottom: 0;
    top: auto;
    margin-top: 0;
    background-image: none;
    height: auto;
    width: auto;
    padding: .75rem;
}
.swiper-pagination-bullet:focus,.swiper-button-next:focus,.swiper-button-prev:focus{outline:none;}
.swiper-button-next {
    left: 60%;
    right: auto;
    padding-left: 2.25rem;
}
.swiper-button-prev {
    right: 40%;
    left: auto;
    padding-right: 2.5rem;
    padding-left: 1rem;
}
.toBaigu{position:relative;display:inline-block;line-height:0}
.toBaigu .mask{position:absolute;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;opacity:0}
.toBaigu:hover .mask{opacity:1}
.swiper-button-next:hover .arrow-line, .swiper-button-prev:hover .arrow-line {
    width: 20px
}
.arrow-line {
    height: 2px;
    width: 0;
    display: inline-block;
    background: #fff;
    transition: width 0.3s ease-in-out;
    -webkit-transition: width 0.3s ease-in-out;
    vertical-align: middle;
}
.arrow-right {
    display: inline-block;
    color:#fff;
    vertical-align:middle;
    width: 10px;
    height: 10px;
    border-bottom: 2px solid;
    border-right: 2px solid;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
.swiper-button-prev .arrow-right {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    margin-right: -13px;
}
.swiper-button-next .arrow-line {
    margin-right: -13px;
}
.swiper-pagination3 {
    color: #fff;
    bottom: .6rem;
    left: 60%;
    z-index: 11;
    transform: translateX(-50%);
}
.swiper-pagination1 .swiper-pagination-bullet:first-child, .swiper-pagination2 .swiper-pagination-bullet:first-child {
    display: none
}</pre></body></html>