.logo {height: 100px;width: 200px;background-color: #f60;}

.n-route {opacity: 0; background-color: #fff; height: 100vh;width: 100%;z-index: 1;position: fixed;left: 0; top: 100vh;transition: all 0.3s linear 0s; display: flex;justify-content: flex-start;align-items: center;flex-direction: column;}
.model6 {position: relative;z-index: 0;opacity: 0;transition: all 0.5s linear 0s;}
.index10 {z-index: 10;}
.show {opacity: 1;}
.model1 {height: 100vh;}
.m-1 {position: absolute; width: 100%;height: 100vh;left: 0;top:0;overflow: hidden;opacity: 0.5;}
.m-1 img {width: 100%;height: 100%;}
.m-2 {position: absolute;right: -5.2vh;top:0;width:99.537vh; height: 100vh;}
.m-2 img {width: 100%;height: 100%;}
.m-3 {position: absolute;left: 50%;top:19.6vh; width: 125vh; margin-left:-61.4vh; }
.m-3 .t1 {font-size: 1.97vh;line-height: 3.2vh; color: #c7c7c7;}
.m-3 .t2 {font-size: 3.48vh;font-weight: 700; line-height: 4.8vh;color: #323232;margin-bottom: 4vh;}
.m-3 .t3 {font-size: 1.9vh; line-height: 3.45vh;color: #525252;width: 48.8vh;}
.m-3 .t3 p {padding-bottom: 1vh;}
.m-3 .t4 {position: absolute;bottom: -30.7vh; left: -0.5vh; background-color: #fff;opacity: 0.8;}
.m-3 .t4 li {float: left;position: relative; height: 22.2vh;width: 24.54vh;text-align: center;cursor: default;}
.m-3 .t4 li:before {content: '';position: absolute;right: 0;top:60px; width: 1px;background-color: #e7e7e7;height: 140px;}
.m-3 .t4 li.none-line:before {display: none;}
.t4 .tit1 {padding-top: 5.4vh;vertical-align: bottom;color: #ffb724;}
.t4 .tit1 .b {font-size: 6.7vh;}
.t4 .tit1 .s {font-size:2.6vh;}
.t4 .tit2 {font-size: 1.8vh;line-height: 3.6vh;}
.m-3 .t4 li.on {width: 27vh;background-color: #ffb724;}
.m-3 .t4 li.on:before {display: none;}
.t4 li.on .tit1 {color: #fff;}




.test {height: 100vh;}
.test img {width: 100%;
    height: 100%;}
.a1 {position: relative;overflow: hidden; transition: all 1s;background-color: #fcbd30;}
.a1 .img {position: absolute; left: -3vh;top:0; height: 100vh;width: 148.518vh;}
.a1 .joy {position: absolute;z-index: 1; top: 11vh;left: 50%;width: 148.5vh;margin-left: -64vh;}
.a1 .ry {position: absolute;width: 50vh; right: 0;top:0; height: 100vh;background-color: #fcbd30;}
.a1 .ry .t {position: absolute; top: 39.3vh; left: 5vh; font-size: 3.5vh; color: #fff;}
.a2 {background-color: #00A000;}
.a3 {background-color: #000000;}

.n-gr {background-color: #fff;}
.n-gd {background-color: #f9f9f9;}
.n-ye {background-color: #feb727;}
.n-guoji {width: 106vh;height: 100vh; margin: 0 auto; }
.n-guoji .title {padding-top: 7.3vh;padding-bottom: 5.8vh; color: #333;text-align: center;}
.n-guoji .title .b {font-size: 5vh;line-height: 9vh;}
.n-guoji .title .s {font-size: 1.5vh;line-height: 1.5vh; letter-spacing: 0.2vh;}
.n-guoji .list {}
.n-guoji .list li {float: left;width: 24vh;margin-right: 2vh;margin-bottom:3.6vh;color: #3f3f3f;background-color: #fff;cursor: pointer;}
.n-guoji .list li .img {width: 24vh;height: 24vh;overflow: hidden;}
.n-guoji .list li .img img {display: block;width: 100%;height: 100%;}
.n-guoji .list .t {font-size: 1.5vh;font-weight: 600;line-height:2vh;}
.n-guoji .list .tip {line-height: 1.4vh;color: #ffc042;font-size: 1.3vh; padding-top: 1.1vh;}
.n-guoji .list .tip span {display: inline-block;padding: 0 0.4vh;border-right:0.2vh solid #ffc042;}
.n-guoji .list .tip span:last-child {border-right: none;}
.n-guoji .list .p {padding: 1vh;height: 6.6vh;overflow: hidden; box-shadow: 1px 1px 4px 0px rgb(0 0 0 / 20%);}

.n-guonei {width: 106vh;height: 100vh; margin: 0 auto; }
.n-guonei .title {position: relative; padding-top: 7.3vh;padding-bottom: 5.8vh; color: #ffb923;text-align: center;}
.n-guonei .title .b {font-size: 5vh;line-height: 9vh;}
.n-guonei .title .s {font-size: 1.5vh;line-height: 1.5vh; letter-spacing: 0.2vh;}
.n-guonei .title:after {position: absolute;bottom: 3.7vh; content: '';width: 4vh;left: 50%;margin-left: -2vh; height: 0.4vh;background-color: #ffb923;}
.n-guonei .list {padding-top: 8vh;height: 32vh;overflow: hidden;}
.n-guonei .list li {float: left;width: 24vh;margin-right: 2vh;margin-bottom:3.6vh;color: #3f3f3f;background-color: #fff;cursor: pointer; transition: all 1s;}
.n-guonei .list li .img {width: 24vh;height: 24vh;overflow: hidden;}
.n-guonei .list li .img img {display: block;width: 100%;height: 100%;}
.n-guonei .list .t {font-size: 1.5vh;font-weight: 600;line-height:2vh;}
.n-guonei .list .p {padding: 1vh;height: 4.8vh;overflow: hidden; box-shadow: 1px 1px 4px 0px rgb(0 0 0 / 20%);}
.n-guonei .list li:hover {background-color:#ffb724;color: #fff; }

.n-shijie {width: 106vh;height: 100vh; margin: 0 auto; }
.n-shijie .title {padding-top: 13vh;padding-bottom: 10vh; color: #333;text-align: center;}
.n-shijie .title .b {font-size: 5vh;line-height: 10vh;}
.n-shijie .title .s {font-size: 1.5vh;line-height: 1.5vh; letter-spacing: 0.2vh;}
.n-shijie .list {}
.n-shijie .list li {float: left;width: 24vh;margin-right: 2vh;margin-bottom:3.6vh;color: #3f3f3f;background-color: #fff;cursor: pointer;}
.n-shijie .list li .img {width: 24vh;height: 34.8vh;overflow: hidden;
    perspective: 1000px; /* 创建3D空间 */
    transition: transform 2s; /* 平滑过渡效果 */
    transform-style: preserve-3d; /* 保持3D变换 */}
.n-shijie .list li .img:hover { transform: rotateY(360deg); /* 鼠标悬停时翻转 */}
.n-shijie .list li .img img {display: block;width: 100%;height: 100%;}

.n-gonglue {position: relative;width: 100%; height: 100vh; margin: 0 auto;/*background-image: url("https://img.jiaojuanyx.com/2025/08/06/i055209mc9xwvytvczve16x.jpg");background-size: 100%;*/ }
.n-gonglue .title {position: relative;z-index: 3; padding-top: 12vh;padding-bottom: 5.8vh; color: #333;text-align: center;}
.n-gonglue .title .b {font-size: 7.4vh;font-weight: 500;color: #fff; line-height: 10.2vh;letter-spacing: 0.2vh;padding-bottom: 2vh;}
.n-gonglue .title .s {font-size: 3vh;letter-spacing: 0.2vh;background-color: #ffb724;color: #fff;width: 44vh;
    line-height: 5.6vh;border-radius: 2.8vh;margin: 0 auto;}
.n-gonglue .list {position: absolute;z-index: 1;top:0;left: 0;width: 100%;}
.n-gonglue .list li {float: left;position: relative; width: 25%;color: #3f3f3f;background-color: #fff;cursor: pointer;transition: ease .65s;}
.n-gonglue .list li .img {width: 100%;overflow: hidden;}
.n-gonglue .list li .img img {display: block;width: 100%;-webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
    transform: scale(1.03)}
.n-gonglue .list li:hover .img img {-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)}
.n-gonglue .list li:after {content: '';position: absolute;top:0;left: 0; z-index: 2;background-color: #000;opacity: 0.4;width: 100%;height: 100%;transition: all 1s;}
.n-gonglue .list li:hover:after {opacity: 0.1;}
.n-gonglue .list .tit {position: absolute;z-index: 3; bottom: 24vh; font-size: 3.7vh; font-weight: 600; line-height: 5vh; color: #fff; width: 100%; text-align: center;}
.n-gonglue .list .tip {position: absolute;z-index: 3; bottom: 19.2vh; line-height: 2vh; color: #fff; font-size: 1.9vh; padding-top: 0.6vh; width: 100%; text-align: center;}
.n-gonglue .list .ico {position: absolute;z-index: 3; bottom: 32.6vh;left: 50%; width: 7vh; margin-left: -3.5vh;}
.n-gonglue .list .ico img {display: block;width: 100%;}

.n-baozhang {width: 108vh;height: 100vh; margin: 0 auto;}
.t-img {background-image: url("https://img.jiaojuanyx.com/2025/08/06/i065135dgdk70adt131dg23.jpg");background-size: 100%; }
.n-baozhang .title {position: relative; padding-top: 10.4vh;padding-bottom: 5.8vh; color: #fff;text-align: center;}
.n-baozhang .title .b {font-size: 5.2vh;line-height: 9vh;text-indent: 2vh;}
.n-baozhang .title .s {font-size: 1.5vh;line-height: 2vh; letter-spacing: 0.13vh;text-indent: 2vh;}
.n-baozhang .list {overflow: hidden;padding-left: 1.2vh;}
.n-baozhang .list li {float: left;position: relative; width: 51.1vh;height: 19vh;padding-left: 16.6vh; box-sizing: border-box; margin-left: 2vh;margin-bottom:2.4vh;color: #3f3f3f;background-color: #fff;cursor: pointer; transition: all 1s;}
.n-baozhang .list .i {position: absolute;left: 3vh; font-size: 9vh; font-weight: 700; line-height: 18vh; width: 12vh; text-align: center; color: #efd8af;}
.n-baozhang .list .tit {position: relative;padding-top: 4vh; border-bottom: 0.2vh solid #ffb724; width: 26.4vh; font-size: 2.1vh; font-weight: 600; line-height: 3.8vh; color: #ffb724;}
.n-baozhang .list .tip {position: relative;font-size: 1.7vh; width: 34vh; padding-top: 1.2vh; line-height: 2.8vh;}
.lh-container {position: relative;z-index: 10;background-color: #f0f1f3;}
.travelOneList {margin-top: 0;}
.slick-slider {margin-top: 0;}
.n-foot {z-index: 10;}
.dis-no {display: none;}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.fadeIn {
    animation-name: fadeIn;
    animation-duration: 2s; /* 持续时间 */
}

@keyframes slideIn {
    from { transform: translateX(-100%); }
    to { transform: translateX(0); }
}

.slideIn {
    animation-name: slideIn;
    animation-duration: 2s; /* 持续时间 */
}

@keyframes bounceIn {
    from, 20%, 53%, 80%, to {
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transform: translate3d(0,0,0);
    }

    40%, 43% {
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transform: translate3d(0, -30px, 0);
    }

    70% {
        animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transform: translate3d(0, -15px, 0);
    }

    90% {
        transform: translate3d(0,-4px,0);
    }
}

.bounceIn {
    animation-name: bounceIn;
    animation-duration: 2s; /* 持续时间 */
}

@keyframes rotateIn {
    from {
        transform-origin: center;
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0;
    }
    to {
        transform-origin: center;
        transform: none;
        opacity: 1;
    }
}

.rotateIn {
    animation-name: rotateIn;
    animation-duration: 2s; /* 持续时间 */
}