header{width:100%;position: fixed;top: 0;left: 0;z-index: 3;transition: all .4s;}
header .cont{width: 98%;align-items: center;}
header .logo img{height: 80px;padding:30px 0 20px 0;transition: all .4s;}
/* header .menu-btn{width: 50px;height: 50px;position: relative;background-color: rgba(255,255,255,.3);display: flex;justify-content: center;flex-wrap: wrap;border-radius: 50%;margin-left: 3vw;}
header .menu-btn span{position: absolute;display: block;width: 24px;height: 3px;background-color: #fff;top: 17px;transition: all .25s;transform-origin: center center;}
header .menu-btn span:nth-child(2){top: 24px;}
header .menu-btn span:nth-child(3){top: 31px;} */
header nav{margin-right: auto;margin-left: 3vw;}
header nav li{margin-left:3vw;position: relative;}
header nav a{color: #fff;font-size: 18px;font-weight: 600;position: relative;z-index: 2;}
header nav li::after{position: absolute;content: "";width: 20px;height: 30px;left: 50%;top: 100%;transform: translate(-50%,-50%);background-image: url(../images/nav-ico.png);background-repeat: no-repeat;opacity: 0;transition: all .4s;}
header nav li.on::after,header nav li:hover::after{top: 50%;opacity: 1;}

header .boxRight .btn-box{margin-left: 0.4rem;}
header .boxRight .btn-box .shop{align-items: center;color: #fff;border-radius:30px;padding: 0 .2rem;position: relative;transition: all .4s;background-color: #e7921b;}
header .boxRight .btn-box .shop .box{height: 40px;display: flex;align-items: center;justify-content: center;padding: 0 15px;}
header .boxRight .btn-box .shop svg{width: 26px;height: 26px;margin-right: 5px;}
header .boxRight .btn-box .shop .link-to{width: 100%;top: 40px;position: absolute;z-index: 1;left: 0;background-color: #f89320;border-radius: 0 0 30px 30px;}
header .boxRight .btn-box .shop a{align-items: center;color: #fff;height: 0;overflow: hidden;transition: all .4s;opacity: .8;}
header .boxRight .btn-box .shop a:hover{opacity: 1;}
header .boxRight .btn-box .shop a p{margin-left: 5px;}
header .boxRight .btn-box .shop:hover{border-radius: 30px 30px 0 0;border: none;background-color: #f89320;}
header .boxRight .btn-box .shop:hover a{height: 50px;}
header .boxRight .btn-box .tel{margin-right: 1.5vw;color: #fff;align-items: center;}
header .boxRight .btn-box .tel svg{width: 26px;height: 26px;}
header .boxRight .btn-box .tel h5{font-size: 1.2vw;margin-left: 10px;font-weight: 600;}

header.on{background-color: rgba(255, 255, 255, 0.6);backdrop-filter: blur(15px);border-radius: 0 0 25px 25px;}
header.on .logo img,header.sty .logo img{height: 70px;padding: 15px 0;transform: translateY(10%);}
header.on .menu-btn,header.sty .menu-btn{background-color: rgba(255, 255, 255, 0.6);}
header.on .menu-btn span,header.sty .menu-btn span{background-color: #e7921b;}
header.on nav a,header.sty nav a{color: #000;}
header.on .boxRight .btn-box .tel,header.sty .boxRight .btn-box .tel{color: #000;}
header.on .boxRight .btn-box .tel svg path,header.sty .boxRight .btn-box .tel svg path{fill: #000;}


/* .cursor-container{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 9999;pointer-events: none;overflow: hidden;}
.cursor-container .cursor-point{width: 50px;height: 50px;border-radius: 50%;background-color: rgba(231,146,27,.4);position: absolute;left: 0;top: 0;transform: translate(-50%,-50%);transition: all .1s linear;} */
.bold{font-weight: 600;}
.web-all{background-color: #f8dcc4;}
.inx-01{width: 100%;overflow: hidden;position: relative;z-index: 2;}
.inx-01.on{border-radius:0 0 5vw 5vw;}
.inx-01 .swiper-slide{width: 100%;height: 100vh;position: relative;}
.inx-01 .swiper-slide::after{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);content: '';left: 0;top: 0;z-index: 1;}
.inx-01 .swiper-slide .img-box{width: 100%;height: 100%;}
.inx-01 .swiper-slide .info-box{position: absolute;left: 5%;bottom: 15%;z-index: 2;color: #fff;}
.inx-01 .swiper-slide .info-box h2{font-size: 4.2vw;font-weight: 600;text-shadow: 5px 2px 10px rgba(0,0,0,.3);}
.inx-01 .swiper-slide .info-box h2 em{font-weight: 600;color: #e7921b;}
.inx-01 .swiper-slide .info-box h2 div{font-weight: 600;}
.inx-01 .swiper-slide .info-box a{padding: 20px 60px;background-color: #fff;border-radius: 50px;width: max-content;font-size: 18px;margin-top: 50px;font-weight: 600;}

.inx-02{width: 100%;height: 100vh;position: relative;z-index: 1;}
.inx-02Tit{position: relative;}
.inx-02Tit h3{font-size: 3.2vw;}
.inx-02Tit h3 em{font-weight: 600;color: #e7921b;}
.inx-02Tit h3:last-child{margin-top: 15px;}
.inx-02Tit h3 div{font-weight: 600;}
.inx-02Tit img{position: absolute;right: 6%;top: 8%;z-index: 2;width: 22%;transform: scale(0);opacity: 0;transform-origin: 50% 0%;}

.inx-02List{width: auto;position: relative;z-index: 3;}
.inx-02Box{transform: translateX(100%);margin-top: -100vh;align-items: flex-end;}
.inx-02List .swiper{overflow: visible;margin-left: 0;margin-right: auto;margin-top: -3vw;}
.inx-02List .item{width: 42vw;padding: 0 10px;box-sizing: border-box;}
.inx-02List .item a{width: 100%;overflow: hidden;border-radius: 30px;padding: 50px;box-sizing: border-box;position: relative;color: #fff;}
.inx-02List .item a .type-tit h2{font-size: 3vw;}
.inx-02List .item a .type-tit .list{justify-content: flex-start;margin-top: 20px;}
.inx-02List .item a .type-tit .list .pro{padding: 10px 30px;border:2px solid #000;border-radius: 36px;font-size: 17px;margin-right: 1vw;}
.inx-02List .item a .type-tit .list .pro:last-child{margin-right: 0;}
.inx-02List .item a .btn-box{position: absolute;right: 50px;bottom: 50px;z-index: 2;color: #fff;line-height: 50px;border-radius: 50px;height: 50px;overflow: hidden;}
.inx-02List .item a .btn-box .ico-box{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
.inx-02List .item a .btn-box .p-box{width: 0px;text-align: center;overflow: hidden;transition: all .4s;}


.inx-02List .item:first-child a{color: #e7921b;background-color: #f3cc99;}
.inx-02List .item:first-child a .type-tit .list .pro{border-color: #e7921b;}
.inx-02List .item:first-child a .btn-box{background-color: #e7921b;}
.inx-02List .item:nth-child(2) a{color: #a98837;background-color: #f5eab6;}
.inx-02List .item:nth-child(2) a .type-tit .list .pro{border-color: #a98837;}
.inx-02List .item:nth-child(2) a .btn-box{background-color: #a98837;}
.inx-02List .item:nth-child(3) a{color: #e78465;background-color: #f8cec1;}
.inx-02List .item:nth-child(3) a .type-tit .list .pro{border-color: #e78465;}
.inx-02List .item:nth-child(3) a .btn-box{background-color: #e78465;}
.inx-02List .item:nth-child(4) a{color: #da6162;background-color: #feacad;}
.inx-02List .item:nth-child(4) a .type-tit .list .pro{border-color: #da6162;}
.inx-02List .item:nth-child(4) a .btn-box{background-color: #da6162;} 
.inx-02List .item:last-child{width: 32vw;}
.inx-02List .item:last-child a{background-color: #e7921b;height: 20vw;}
.inx-02List .item:last-child a h2{font-size: 2vw;}
.inx-02List .item:last-child a .btn-box{background-color: rgba(0,0,0,.3);} 
.inx-02List .item .type-info{width: 100%;height: 12vw;margin-top: 3vw;align-items: last baseline;}
.inx-02List .item .type-info .img-box{width: 35%;height: 100%;position: relative;}  
.inx-02List .item .type-info .img-box img{position: absolute;left: -5vw;bottom: -5vw;z-index: 1;width: 130%;transition: all .4s;}
.inx-02List .item .type-info .info{width: 47%;margin-right: auto;font-size: 1.2vw;line-height: 32px;transition: all .4s;}

.inx-02List .item:hover .type-info .img-box img{left: -3vw;bottom: -4vw;}
.inx-02List .item:hover .type-info .info{margin-left: 3vw;transform: translateY(-55%);}
.inx-02List .item:hover a .btn-box .p-box{width: 100px;}

.inx-02En{position: absolute;bottom: -10px;left: 0;white-space: nowrap;width: 100%;}
.inx-02En .enList{display: inline-flex;align-items: center;white-space: nowrap;}
.inx-02En h1{font-size: 6vw;color: rgba(0, 0, 0, 0);text-stroke: 1px #e7921b;-webkit-text-stroke: 1px #e7921b;opacity: 1;animation: enscroll 20s linear infinite;}
/* .inx-02En h1:nth-child(2){text-stroke: 1px #000;-webkit-text-stroke: 1px #000;opacity: .5;} */
@keyframes enscroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}

.inx-03{width: 100%;padding-top: 80px;position: relative;z-index: 2;}
.inx-03 .inx-03Tit{text-align: center;width: 100%;}
.inx-03 .inx-03Tit h2{font-size: 3.6vw;}
.inx-03 .inx-03Tit h2 em{color: #e7921b;font-weight: 600;}
.inx-03 .inx-03Tit h2 div{font-weight: 600;}
.inx-03 .inx-03Tit h2.tit1{transform: translateX(-28%); }
.inx-03 .inx-03Tit h2.tit2{transform: translateX(28%);}
.inx-03Info{margin-top: 80px;display: flex;align-items: center;flex-wrap: wrap;position: relative;padding: 0 5%;box-sizing: border-box;}
.inx-03Info .item{max-width: 50%;display: flex;justify-content: center;position: relative;}
.inx-03Info .item .info p{font-size: 1.2vw;text-align: justify;line-height: 1.8vw;writing-mode: vertical-rl;height: 12vw;}
.inx-03Info .item .info h5{font-size: 2.2vw;font-weight: 600;writing-mode: vertical-rl;color: #e7921b;margin-left: 20px;border: 2px solid #e7921b;height: max-content;padding: 8px;box-sizing: border-box;border-radius: 8px;}
.inx-03Info img{width: auto;top: 0;height: 12vw;margin-left: 5vw;margin-top: 2vw;transform: translateX(-350%);}


.inx-03Info .item .info h5{margin-left: 0;margin-right: 20px;}
.inx-03 .long_img{width: 100%;margin-top: 60px;border-radius: 0 0 30px 30px;overflow: hidden;}
.inx-03 .long_img img{max-width: none;width: auto;height: 500px; animation: leftmove 60s  infinite linear}
@keyframes leftmove {
  0% {
      transform: translateX(0)
  }

  to {
      transform: translateX(-70%)
  }
}


.inx-04{width: 100%;position: relative;}
.inx-04 .cont{align-items: center;}
.inx-04 .img-box{width: 41%;height: 38vw;border-radius: 25px;overflow: hidden;transform: scale(0);opacity: 0;transform-origin: 50% 50%;}
.inx-04 .info-box{width: 50%;}
.inx-04 .info-box h3{font-size: 3.2vw;}
.inx-04 .info-box h3 em{font-weight: 600;color: #e7921b;}
.inx-04 .info-box h3 div{font-weight: 600;}
.inx-04 .info-box h3:nth-child(2){margin-top: 10px;}
.inx-04 .info-box p{font-size: 20px;line-height: 34px;margin-top: 40px;}
.inx-04 .info-box p:nth-child(4){margin-top: 20px;}
.inx-04 .info-box .cul-box{margin-top: 50px;}
.inx-04 .info-box .cul-box .item{align-items: center;justify-content: flex-start;margin-bottom: 15px;}
.inx-04 .info-box .cul-box .item p{margin-left: 15px;margin-top: 0;}
.inx-04 .info-box .cul-box .item svg{width: 36px;height: 36px;}
.inx-04 .info-box a{width: max-content;padding: 20px 70px;background-color: #e7921b;font-size: 18px;border-radius: 40px;margin-top: 50px;color: #fff;}


.inx-05 .img-info{width: 65%;}
.inx-05 .img-info .img-box{width: 120%;height: 32vw;border-radius: 40px 0 0 40px;overflow: hidden;}
.inx-05 .info{width: 45%;height: 32vw;background-color: #f7d8b0;border-radius: 40px 0 0 40px;padding: 4vw;box-sizing: border-box;}
.inx-05 .info img{margin-bottom: 40px;transform: scale(0);opacity: 1;}
.inx-05 .info p{font-size: 1.6vw;font-weight: 600;margin-bottom: 15px;color: #e7921b;}
.inx-05 .info p div{font-weight: 600;margin-bottom: 5px;}
.inx-05 .info h5{margin-top: 40px;padding-left: 50px;color: #000;font-weight: 600;position: relative;}
.inx-05 .info h5::before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 30px;height: 1px;content: "";background-color: #000;}


.inx-06 .swiper{width: 55%;overflow: visible;margin-left: 0;height:36vw;}
.inx-06 .swiper .swiper-wrapper{align-items: last baseline;}
.inx-06 .swiper .swiper-slide{width: 50%;margin-top: auto;height: auto;margin-right: 1.5vw;transition: all .6s;}
.inx-06 .swiper .swiper-slide .img-box{width: 100%;height:15vw;border-radius: 36px;overflow: hidden;position: relative;transition: all .6s;}
.inx-06 .swiper .swiper-slide .img-box::before{position: absolute;width: 100%;height: 100%;content: "";background-color: rgba(0,0,0,.3);}
.inx-06 .swiper .swiper-slide .img-box .vr-ico{width: 80px;height: 80px;background-color: rgba(0,0,0,.3);transition: all .6s;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;display: flex;align-items: center;justify-content: center;}
.inx-06 .swiper .swiper-slide .img-box .vr-ico svg{width: 30px;height: 30px;transition: all .6s;}
.inx-06 .swiper .swiper-slide .info-box{width: 100%;justify-content: flex-start;margin-top: 15px;align-items: center;position: relative;}
.inx-06 .swiper .swiper-slide .info-box h5{padding: 10px 30px;border:2px solid #e7921b;border-radius: 30px;margin-right: 30px;color: #e7921b;}
.inx-06 .swiper .swiper-slide .info-box>p{font-size: 20px;display: none;}
.inx-06 .swiper .swiper-slide .info-box .btn-box{color: #fff;line-height: 50px;border-radius: 50px;height: 50px;overflow: hidden;margin-left: auto;background-color: #f3cc99;}
.inx-06 .swiper .swiper-slide .info-box .btn-box .ico-box{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
.inx-06 .swiper .swiper-slide .info-box .btn-box .p-box{width: 0px;text-align: center;overflow: hidden;transition: all .4s;}
.inx-06 .swiper .swiper-slide:hover .info-box .btn-box .p-box{width: 100px;}

.inx-06 .swiper .swiper-slide.swiper-slide-active{width: 100%;}
.inx-06 .swiper .swiper-slide.swiper-slide-active .img-box{height: 32vw;}
.inx-06 .swiper .swiper-slide.swiper-slide-active .info-box>p{display: block;}
.inx-06 .swiper .swiper-slide.swiper-slide-active .vr-ico{width: 200px;height: 200px;}
.inx-06 .swiper .swiper-slide.swiper-slide-active .vr-ico svg{width: 48px;height: 48px;}
.inx-06 .swiper .swiper-slide.swiper-slide-active .info-box .btn-box{background-color: #e7921b;}

.inx-06Info{width: 40%;}
.inx-06Info h3,.inx-06Info h3 div{font-weight: 600;font-size: 3.2vw;}
.inx-06Info h3 em{font-weight: 600;color: #e7921b;}
.inx-06Info p{font-size: 20px;line-height: 36px;margin-top: 40px;}

.inx-07{width: 100%;}
.inx-07 .inx-07Tit{width: 30%;}
.inx-07 .inx-07Tit h3{font-size: 3.2vw;font-weight: 600;}
.inx-07 .inx-07Tit h3 em{font-weight: 600;color: #e7921b;}
.inx-07 .inx-07Tit h3 div{font-weight: 600;}
.inx-07 .inx-07Tit .link-btn{margin-top: 50px;justify-content: flex-start;}
.inx-07 .inx-07Tit .btn-box{color: #000;line-height: 50px;border-radius: 50px;height: 50px;overflow: hidden;margin-left: 0;width: max-content;margin-top: 15px;border:2px solid #e7921b}
.inx-07 .inx-07Tit .btn-box:nth-child(2){margin-left: 20px;}
.inx-07 .inx-07Tit .btn-box .ico-box{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background-color: #e7921b;}
.inx-07 .inx-07Tit .btn-box .p-box{width: 150px;text-align: center;overflow: hidden;transition: all .4s;}
.inx-07 .inx-07Tit .btn-box .p-box p{font-size: 20px;font-weight: 600;}
.inx-07 .inx-07Tit .btn-box:hover{background-color: #e7921b;color: #fff;}
.inx-07 .inx-07Tit img{width: 37%;margin: 0 auto;margin-top: 1vw;transform: scale(0);transform-origin: 50% 50%;}

.inx-07List{width: 65%;}
.inx-07List .item{padding: 40px 0;border-bottom: 1px solid #f3cc99;position: relative;}
.inx-07List .item::after{position: absolute;width: 0;height: 2px;bottom: 0;content: "";left: 0;background-color: #e7921b;z-index: 1;transition: all .6s;}
.inx-07List .item a{position: relative;align-items: center;}
.inx-07List .item .time{width: 15%;}
.inx-07List .item .time h3{font-weight: 600;text-align: center;}
.inx-07List .item .time h5{text-align: center;}
.inx-07List .item .info{width: 50%;margin-right: auto;margin-left: 3%;}
.inx-07List .item .info h4{font-weight: 600;margin-bottom: 10px;font-size: 1.4vw;}
.inx-07List .item .btn-box{color: #fff;line-height: 50px;border-radius: 50px;height: 50px;overflow: hidden;margin-left: auto;background-color: #f3cc99;}
.inx-07List .item .btn-box .ico-box{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
.inx-07List .item .btn-box .p-box{width: 0px;text-align: center;overflow: hidden;transition: all .4s;}
.inx-07List .item:hover .btn-box{background-color: #e7921b;}
.inx-07List .item:hover .btn-box .p-box{width: 100px;}
.inx-07List .item:hover::after{width: 100%;}
.inx-07List .item:hover h4{color: #e7921b;}

.inx-08{padding-bottom: 60px;}
.inx-08 .cont{width: 94%;}
.inx-08Message{width: 49%;padding: 50px;box-sizing: border-box;border-radius: 25px;background-color: #f7d8b0;position: relative;}
.inx-08Message h4{font-weight: bold;margin-bottom: 10px;}
.inx-08Message h4 em{color: #e7921b;font-weight: 600;}
.inx-08Message h4 div{font-weight: bold;}
.inx-08Message form{width: 100%;margin-top: 20px;}
.inx-08Message form input{width: 49%;height: 60px;padding: 10px 20px;box-sizing: border-box;border: none;border-radius: 30px;background-color: rgba(0, 0, 0, 0);margin-top: 20px;background-color: rgba(255, 255, 255, 0.6);}
.inx-08Message form input:nth-child(3){width: 100%;}
.inx-08Message form button{width: 160px;font-size: 20px;background-color: #e7921b;color: #fff;border-radius: 30px;margin-top: 40px;border:none;display: block;height: 60px;}
.inx-08Oth .cat-list{width: 100%;margin-top: 40px;}
.inx-08Oth .cat-list h5{color: #e7921b;margin-bottom: 30px;font-weight: 600;}

.inx-08Oth .cat-list h5:last-child{width: 100%;margin-bottom: 0;}
.inx-08Oth .ewm-list{width: 60%;margin-top: 60px;}
.inx-08Oth .ewm-list .item{width: 60px;height: 60px;border: 2px solid #f89320;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: .3rem;}
.inx-08Oth .ewm-list .item.on{background-color: #f89320;}
.inx-08Oth .ewm-list .item:hover{background-color: #f89320;}
.inx-08Oth .ewm-list .item:hover svg path{fill: #fff;}

.inx-08Oth .ewm-picList{position: absolute;right: 60px;bottom: 60px;width: 150px;z-index: 1;}
.inx-08Oth .ewm-picList img{width: 100%;border-radius: 6px;height: auto;}

footer{padding: 80px 0 30px 0;position: relative;}
footer .cont{align-items: center;}
footer .cont a{margin: 0 10px;}
footer .make-top{width: 97px;height: 97px;border-radius: 50%;background-color: #e7921b;right: 3%;bottom: 40px;z-index: 1;position: absolute;display: flex;align-items: center;justify-content: center;cursor: pointer;}
footer .make-top .box{text-align: center;}
footer .make-top .box svg path{fill: #FFF;}
footer .make-top .box p{font-size: 18px;font-weight: 600;color: #fff;margin-top: 3px;}

.ab-enYuan{width: 230px;height: 230px;position: fixed;z-index: 3;right: 3%;bottom: 3%;display: flex;align-items: center;justify-content: center;pointer-events: none;}
.ab-enYuan img{position: absolute;left: 0;top: 0;width: 100%;height: auto;}
.ab-enYuan svg{animation: scrol 2s infinite;
  animation-timing-function: linear;
  -webkit-animation: scrol 2s infinite;
  -webkit-animation-timing-function: linear;}
  @keyframes scrol{
    0%{
      transform: translateY(0%)
    }
    25%{
      transform: translateY(-20%)
    }
    50%{
      transform: translateY(0%)
    }
    75%{
      transform: translateY(20%)
    }
    100%{
      transform: translateY(0%)
    }
}
.ab-01{width: 100%;padding-top: 180px;position: relative;height: 100vh;box-sizing: border-box;}
.ab-01 .info-box{position: relative;z-index: 2;box-sizing: border-box;}
.ab-01 .info-box h4{font-weight: 600;margin-bottom: 30px;opacity: .6;padding-left: 120px;position: relative;margin-left: 12%;}
.ab-01 .info-box h4 div{font-weight: 600;}
.ab-01 .info-box h4::before{position: absolute;left: 0;top: 50%;content: "";transform: translateY(-50%);width: 80px;height: 2px;background-color: #000;opacity: .6;}
.ab-01 .info-box h2{font-weight: 600;font-size: 4.2vw;width: 46%;margin: 0 auto;}
.ab-01 .info-box h2 div{font-weight: 600;}
.ab-01 .info-box h2 em{font-weight: 600;color: #e7921b;}
.ab-01 img.img1{position: absolute;right: 0%;top: 0%;width: 32%;}
.ab-01 img.img2{position: absolute;left: 0%;bottom: 0%;width: 35%;}
.ab-01 .info-p{width: 46%;margin: 0 auto;margin-top: 2.3vw;position: relative;z-index: 4;}
.ab-01 .info-p p{font-size: 20px;line-height: 38px;}
.ab-02{width: 100%;}
.ab-02Box{width: 100%;height: 100%;position: relative;}
.ab-02Box .bg-box{position: absolute;left:0;top: 0;width: 100%;height: 100%;background-color: #f8dcc4;z-index: 1;clip-path: circle(100%);display: flex;align-items: center;justify-content: center;}
.ab-02Box .bg-box .ico-box{width: 160px;height: 160px;background-color: #e7921b;border-radius: 50%;overflow: hidden;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.ab-02Box .bg-box .ico-box svg{width: 50%;height: auto;}
.ab-02 video{width: 100%;clip-path: circle(0%);}

.ab-titSty h4{font-weight: 600;margin-bottom: 20px;opacity: .6;padding-left: 120px;position: relative;}
.ab-titSty div{font-weight: 600;}
.ab-titSty h4::before{position: absolute;left: 0;top: 50%;content: "";transform: translateY(-50%);width: 80px;height: 2px;background-color: #000;opacity: .6;}
.ab-titSty h2{font-weight: 600;font-size: 3.6vw;}
.ab-titSty h2 div{font-weight: 600;}
.ab-titSty h2 em{color: #e7921b;font-weight: 600;}
.ab-03{position: relative;}
.ab-03 img{position: absolute;right: 5%;top: 5%;z-index: 1;width: 15%;}
.ab-03 .cont{position: relative;z-index: 2;}
.ab-03List{width: 100%;margin-top: 80px;transform: translateX(120%);}
.ab-03List .swiper{width: 100%;z-index: 2;}
.ab-03List .swiper .swiper-slide{width: 25%;padding: 0 15px;box-sizing: border-box;}
.ab-03List .swiper .swiper-slide .item-box{width: 100%;border-radius: 25px;background-color: rgba(255, 255, 255, 0.4);padding: 7%;height: 28vw;box-sizing: border-box;}
.ab-03List .swiper .swiper-slide .item-box h4{font-weight: 600;margin-top: 30px;}
.ab-03List .swiper .swiper-slide .item-box em{width: 50px;height: 2px;display: block;background-color: #e7921b;border-radius: 1px;margin: 20px 0;}
.ab-03List .swiper .swiper-slide .item-box p{font-size: 20px;line-height: 36px;margin-top: 3px;}

.ab-04{padding-bottom: 80px;}
.ab-04 .left-info{width: 35%;}
.ab-04 .left-info p{font-size: 20px;line-height: 36px;margin-top: 40px;}
.ab-04List{width: 60%;}
.ab-04List .item-box{width: 100%;padding: 20px 0;border-bottom: 1px solid #f3cc99;position: relative;}
.ab-04List .item-box::after{position: absolute;width: 0;height: 2px;bottom: 0;content: "";left: 0;background-color: #e7921b;z-index: 1;transition: all .6s;}
.ab-04List .item-box img{position: absolute;width: 25%;right: 30%;top: 100%;transform: translateY(-50%);z-index: 2;opacity: 0;pointer-events: none;transition: all .6s;}
.ab-04List .item-box h5{font-weight: 600;}
.ab-04List .item-box .btn-box{color: #fff;line-height: 50px;border-radius: 50px;height: 50px;overflow: hidden;margin-left: auto;background-color: #f3cc99;}
.ab-04List .item-box .btn-box .ico-box{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
.ab-04List .item-box .btn-box .p-box{width: 0px;text-align: center;overflow: hidden;transition: all .4s;}
.ab-04List .item-box:hover .btn-box{background-color: #e7921b;}
.ab-04List .item-box:hover .btn-box .p-box{width: 100px;}
.ab-04List .item-box:hover::after{width: 100%;}
.ab-04List .item-box:hover h5{color: #e7921b;}
.ab-04List .item-box:hover img{top: 50%;opacity: 1;}

.cul-1{width: 100%;height: 100vh;position: relative;overflow: hidden;}
.cul-1 .ico-box{position: absolute;left: 5%;top: 50%;transform: translateY(-50%);z-index: 6;}
.cul-1 .ico-box img{width: 20vw;transform: rotateY(180deg);}
.cul-1-box{width: 68%;height: 70vh;position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index: 2;overflow: hidden;border-radius: 30px 0 0 30px;}
.cul-1-box>video{position: absolute;width: 100%;top: 50%;left: 0;transform: translateY(-50%);}
.cul-1-txt{position: absolute;right: 5%;color: #fff;text-align: right;top: 50%;transform: translateY(-50%);text-shadow: 2px 5px 5px rgba(0,0,0,.2);}
.cul-1-txt>h4{margin-top: 10px;}
.cul-1-en{position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 1;}
.cul-1-en img{-webkit-animation: move_left 40s linear infinite;animation: move_left 40s linear infinite;}
.cul-1-en>img:nth-child(2),.ab-1-en>img:last-child{margin-left: 30px;}
@-webkit-keyframes move_left {0% {transform: translate3d(0, 0, 0);}100% {transform: translate3d(-100%, 0, 0);}}
@keyframes move_left {0% {transform: translate3d(0, 0, 0);}100% {transform: translate3d(-100%, 0, 0);}}
.cul-1>img{position: absolute;left: 0;width: 30%;transform: translate(-50%,-50%);top: 50%;opacity: .2;}
.scoll-more{position: absolute;left: 50%;bottom: 3%;transform: translateX(-50%);text-align: center;}
.scoll-more>img{margin: 0 auto;width: 32px; -webkit-animation: name_move_half 1s ease-in-out infinite alternate;animation: name_move_half 1s ease-in-out infinite alternate;}
@-webkit-keyframes name_move_half {0% {transform: translate3d(0, 0, 0);}100% {transform: translate3d(0, -50%, 0);}}
 @keyframes name_move_half { 0% {transform: translate3d(0, 0, 0);}100% {transform: translate3d(0, -50%, 0);}}
.scoll-more>p{margin-top: 10px;}

.cul-02 p{font-size: 22px;color: #1f1f1f;opacity: .8;line-height: 38px;margin-bottom: .3rem;}
.cul-02 img{width: 70%;margin:0 auto;margin-top: 60px;display: block;}

.cul-03{padding-top: 30px;}
.cul-03 .cont{align-items: center;}
.cul-03 .img-box{width: 43%;border-radius: 30px;overflow: hidden;}
.cul-03 .img-box img{width: 100%;}
.cul-03 .info-box{width: 48%;}
.cul-03 .info-box h4{font-size: 3vw;margin-bottom: 20px;font-weight: 600;}
.cul-03 .info-box h4 em{font-weight: 600;color: #e7921b;}
.cul-03 .info-box h4:nth-child(2){margin-bottom: 60px;}
.cul-03 .info-box p{font-size: 22px;margin-top: 15px;line-height: 38px;color: #1f1f1f;}

.cul-04{padding-bottom: 100px;}

.cul-04 .cont{align-items: center;}
.cul-04 .img-box{width: 43%;border-radius: 30px;overflow: hidden;}
.cul-04 .img-box img{width: 100%;}
.cul-04 .info-box{width: 48%;}
.cul-04 .info-box h3{font-size: 3.4vw;margin-bottom: 15px;font-weight: 600;}
.cul-04 .info-box h3 em{font-weight: 600;color: #e7921b;}
.cul-04 .info-box h3:nth-child(2){margin-bottom: 60px;}
.cul-04 .info-box p{font-size: 22px;margin-top: .2rem;line-height: 38px;color: #1f1f1f;}

.store-01{width: 100%;padding-top: 200px;padding-left: 5%;box-sizing: border-box;position: relative;}
.store-01Tit h4{font-weight: 600;margin-bottom: 20px;opacity: .6;padding-left: 120px;position: relative;}
.store-01Tit h4::before{position: absolute;left: 0;top: 50%;content: "";transform: translateY(-50%);width: 80px;height: 2px;background-color: #000;opacity: .6;}
.store-01Tit h2{font-weight: 600;font-size: 4vw;}
.store-01Tit h2 em{color: #e7921b;font-weight: 600;}
.store-01 p{width: 42%;font-size: 22px;margin-top: 20px;line-height: 38px;}
.store-01 img{position: absolute;right: 5%;top: 160px;z-index: 1;width: 45%;}

.store-02{width: 100%;}
.store-02 .store-02First{width: 55%;cursor: pointer;}
.store-02 .store-02First .img-box{width: 100%;height: 36vw;border-radius: 25px;overflow: hidden;position: relative;}
.store-02 .store-02First .img-box::before{position: absolute;width: 100%;height: 100%;content: "";background-color: rgba(0,0,0,.3);opacity: 0;}
.store-02 .store-02First .img-box .vr-ico{width: 120px;height: 120px;background-color: rgba(0,0,0,.3);transition: all .6s;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;display: flex;align-items: center;justify-content: center;opacity: 0;}
.store-02 .store-02First .img-box .vr-ico svg{width: 40px;height: 40px;transition: all .6s;}
.store-02 .store-02First .info-box{margin-top: 20px;align-items: center;}
.store-02 .store-02First .info-box h5{font-weight: 600;font-size: 1.6vw;}
.store-02 .store-02First .info-box .box p{font-size: 20px;margin-top: 10px;}
.store-02 .store-02First .info-box .btn-box{color: #fff;line-height: 50px;border-radius: 50px;height: 50px;overflow: hidden;margin-left: auto;background-color: #f3cc99;}
.store-02 .store-02First .info-box .btn-box .ico-box{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
.store-02 .store-02First .info-box .btn-box .p-box{width: 0px;text-align: center;overflow: hidden;transition: all .4s;}
.store-02 .store-02First:hover .info-box .btn-box .p-box{width: 100px;}
.store-02 .store-02First:hover .info-box .btn-box{background-color: #e7921b;}

.store-02List{width: 43%;}
.store-02List .item-box{width: 48%;cursor: pointer;margin-top: 30px;}
.store-02List .item-box:first-child,.store-02List .item-box:nth-child(2){margin-top: 0;}
.store-02List .item-box:nth-child(3n){width: 100%;}
.store-02List .item-box .img-box{width: 100%;height: 13vw;border-radius: 15px;overflow: hidden;position: relative;}
.store-02List .item-box:nth-child(3n) .img-box{height: 26vw;}
.store-02List .item-box .img-box::before{position: absolute;width: 100%;height: 100%;content: "";background-color: rgba(0,0,0,.3);opacity: 0;}
.store-02List .item-box .img-box .vr-ico{width: 120px;height: 120px;background-color: rgba(0,0,0,.3);transition: all .6s;border-radius: 50%;opacity: 0;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;display: flex;align-items: center;justify-content: center;}
.store-02List .item-box .img-box .vr-ico svg{width: 40px;height: 40px;transition: all .6s;}
.store-02List .item-box .info-box{margin-top: 20px;align-items: center;}
.store-02List .item-box .info-box .box{max-width: calc(100% - 60px);}
.store-02List .item-box .info-box h5{font-weight: 600;}
.store-02List .item-box .info-box .box p{font-size: 18px;margin-top: 10px;}
.store-02List .item-box .info-box .btn-box{color: #fff;line-height: 50px;border-radius: 50px;height: 50px;overflow: hidden;margin-left: auto;background-color: #f3cc99;}
.store-02List .item-box .info-box .btn-box .ico-box{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
.store-02List .item-box .info-box .btn-box .p-box{width: 0px;text-align: center;overflow: hidden;transition: all .4s;}
.store-02List .item-box:hover .info-box .btn-box{background-color: #e7921b;}

.store-03{width: 100%;position: relative;}
.store-03 .img-box{border-radius: 40px;overflow: hidden;width: 100%;}
.store-03 .info-box{position: absolute;left: 5%;width: 45%;bottom: 15%;z-index: 1;color: #fff;}
.store-03 .info-box p{font-size: 1.6vw;font-weight: 600;line-height: 2.6vw;}
.store-03 .info-box a{padding: 20px 50px;background-color: #e7921b;color: #fff;font-size: 20px;border-radius: 40px;margin-top: 40px;width: max-content;}

.store-04 .cont{position: relative;}
.store-04 .cont img{position: absolute;right: 0;top: -3%;z-index: 1;width: 40%;}
.store-04 h2{font-weight: 600;}
.store-04 h2 em{color: #e7921b;font-weight: 600;}
.store-04List{width: 100%;margin-top: 60px;background-color: #f7d8b0;padding: 60px;box-sizing: border-box;border-radius: 40px;}
.store-04List table{width: 100%;text-align: center;border-radius: 15px;overflow: hidden;}
.store-04List table th{background-color: #e7921b;color: #fff;line-height: 80px;font-size: 1.4vw;font-weight: 600;}
.store-04List table td{line-height: 60px;font-size: 1.2vw;padding: 20px 0;}
.store-04List table tr:nth-child(2n){background-color: #f8dcc4;}
.store-04List table tr td:last-child{font-weight: 600;}

.store-open{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 3;pointer-events: none;}
.store-open::after{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,.8);content: '';left: 0;top: 0;z-index: 1;transition: all .4s;opacity: 0;}
.store-open>.item{width: 100%;height: 100%;position: absolute;z-index: 2;left: 0;top: 0;opacity: 0;overflow: hidden;}
.store-open>.item.on{opacity: 1;}
.store-open .store-tabList{width: 60%;height: 100%;position: relative;z-index: 2;}
.store-open .store-tabList .list-box{width: 100%;padding: 40px;box-sizing: border-box;background-color: #fff;border-radius: 40px;margin-top: auto;transform: translateY(100%);opacity: 1;transition: all .8s linear;}
.store-open .store-tabList .list-box h3{font-weight: 600;}
.store-open .store-tabList .list-box h3 em{color: #e7921b;font-weight: 600;}
.store-open .store-tabList .list-box .swiper{width: 100%;margin-top: 30px;}
.store-open .store-tabList .list-box .swiper .swiper-slide{width: 25%;padding: 0 15px;box-sizing: border-box;}
.store-open .store-tabList .list-box .swiper .swiper-slide .img-box{width: 100%;height:10vw;display: flex;align-items: center;justify-content: center;background-color: #f5f5f5;border-radius: 15px;}
.store-open .store-tabList .list-box .swiper .swiper-slide .img-box img{width: 60%;}
.store-open .store-tabList .list-box .swiper .swiper-slide p{font-size: 20px;text-align: center;margin-top: 15px;font-weight: 600;}


.store-open .store-infoBox{width: 40%;background-color: #fff;height: 100%;border-radius: 40px 0 0 40px;overflow: hidden;padding: 80px;box-sizing: border-box;padding-bottom: 0;transform: translateX(100%);transition: all .8s linear;position: relative;z-index: 2;}
.store-open .store-infoBox .box h3{font-weight: 600;}
.store-open .store-infoBox .box h3 em{font-weight: 600;color: #e7921b;}
.store-open .store-infoBox .box .img-box{width: 100%;border-radius: 40px;overflow: hidden;margin-top: 30px;max-height: 45vh;}
.store-open .store-infoBox .box .info{width: 100%;margin-top: 40px;}
.store-open .store-infoBox .box .info .item{margin-bottom: 20px;align-items: flex-start;align-items: center;}
.store-open .store-infoBox .box .info .item p{font-size: 20px;margin-left: 15px;font-weight: 600;margin-right: auto;}
.store-open .store-infoBox .box .info .item:last-child{align-items: flex-start;}
.store-open .store-infoBox .box .info .item:last-child p{width: 80%;font-size: 18px;line-height: 32px;}

.store-close{position: absolute;padding: 20px 50px;font-size: 20px;color: #e7921b;border: 2px solid #e7921b;border-radius: 50px;right: 3%;bottom: 5%;z-index: 2;cursor: pointer;display: none;}
.store-close:hover{background-color: #e7921b;color: #fff;}

.store-open.on{pointer-events:all;}
.store-open.on::after{opacity: 1;}
.store-open.on .store-tabList .list-box.on{transform: translateY(0);opacity: 1;}
.store-open.on .store-infoBox.on{transform: translateX(0);opacity: 1;}

.proList-01{width: 100%;padding-top: 200px;padding-left: 5%;box-sizing: border-box;position: relative;}
.proList-01 img{position: absolute;right: 0;top: 5%;width: 28%;}
.pro-tabList{margin-top: 40px;justify-content: flex-start;}
.pro-tabList a{padding: 20px 50px;border:2px solid #e7921b;border-radius: 40px;color: #e7921b;margin-right: 30px;font-size: 20px;transition: all .6s;}
.pro-tabList a.on,.pro-tabList a:hover{background-color: #e7921b;color: #fff;}

.proList-02{width: 100%;padding-bottom: 40px;}
.proList-02 .cont{width: 94%;}
.proList-02 .item{width: 33.33%;padding: 0 15px;box-sizing: border-box;margin-bottom: 30px;}
.proList-02 .item:last-child{margin-right: auto;}
.proList-02 .item a{width: 100%;padding: 40px;box-sizing: border-box;background-color: #f3cc99;border-radius: 30px;position: relative;clip-path: circle(100%);}
.proList-02 .item a .tit h4{font-weight: 600;color: #000;}
.proList-02 .item a .tit p{padding: 5px 30px;border: 2px solid #e7921b;border-radius: 40px;color: #e7921b;margin-top: 10px;width: max-content;}
.proList-02 .item a .img-box{width: 100%;display: flex;align-items: center;padding: 20px 0 20px 0;justify-content: center;}
.proList-02 .item a img{height: 13vw;transition: all .6s;}
.proList-02 .item a .btn-box{position: absolute;right: 20px;bottom: 20px;z-index: 2;color: #fff;line-height: 50px;border-radius: 50px;height: 50px;overflow: hidden;background-color: #e7921b;}
.proList-02 .item a .btn-box .ico-box{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
.proList-02 .item a .btn-box .p-box{width: 0px;text-align: center;overflow: hidden;transition: all .4s;}
.proList-02 .item:hover img{transform: scale(1.3);}
.proList-02 .item:hover a .btn-box .p-box{width: 100px;}

.inx-05 .cont{width: 94%;}

.proInfo-01{width: 100%;padding:0 5%;padding-top: 200px;box-sizing: border-box;}
.proInfo-01 .info-box{width: 48%;}
.proInfo-01 .pro-tit{margin-top: 20px;}
.proInfo-01 .pro-tit h2{font-weight: 600;}
.proInfo-01 .pro-tit h5{padding: 15px 50px;color: #e7921b;border:2px solid #e7921b;margin-top: 20px;width: max-content;border-radius: 36px;}
.proInfo-01 .pro-adv{width: 80%;margin-top: 80px;text-align: center;}
.proInfo-01 .pro-adv p{font-size: 20px;font-weight: 600;margin-top: 10px;}
.proInfo-01 .pro-size{width: 100%;margin-top: 40px;}
.proInfo-01 .pro-size h5{font-weight: 600;}
.proInfo-01 .pro-size h5:nth-child(2){margin-top: 30px;line-height: 36px;}
.proInfo-01 a{padding: 20px 50px;color: #fff;background-color: #e7921b;border-radius: 40px;font-size: 20px;margin-top: 50px;width: max-content;}
.proInfo-01 .pro-hor{width: 100%;margin-top: 80px;margin-bottom: 60px;}
.proInfo-01 .pro-hor .item-box{border-radius: 40px;border:2px solid #e7921b;margin-top: -2px;cursor: pointer;position: relative;}
.proInfo-01 .pro-hor .item-box .name{padding:20px 30px;box-sizing: border-box;align-items: center;}
.proInfo-01 .pro-hor .item-box .name h5{font-weight: 600;color: #e7921b;}
.proInfo-01 .pro-hor .item-box .img-box{display: flex;justify-content: center;pointer-events: none;position: absolute;width: 12vw;right: 15%;top: 70%;transform: translateY(-50%);z-index: 1;opacity: 0;transition: all .6s;}
.proInfo-01 .pro-hor .item-box .img-box img{width: 100%;}
.proInfo-01 .pro-hor .item-box:first-child{margin-top: 0;}
.proInfo-01 .pro-hor .item-box:hover .img-box{top: 50%;opacity: 1;}
.inx-02En.pro-en{position: static;}
.proInfo-01 .pro-abAdv{margin-top: 60px;width: 90%;}
.proInfo-01 .pro-abAdv .item{width: 33.33%;text-align: center;margin-bottom:30px;}
.proInfo-01 .pro-abAdv .item p{font-size: 20px;font-weight: 600;margin-top: 10px;color: #e7921b;}
.proInfo-01 .pro-ok{width: 100%;margin-top: 50px;}
.proInfo-01 .pro-ok h4{font-weight: 600;color: #e7921b;}
.proInfo-01 .pro-ok p{font-size: 22px;line-height: 36px;color: #e7921b;margin-top: 30px;}

.proInfo-01 .proPics{width: 48%;position: relative;height: 100%;}
.proInfo-01 .proPics .swiper{width: 100%;border-radius: 30px;overflow: hidden;height: 42vw;}
.proInfo-01 .proPics .swiper .swiper-slide{width: 100%;height: 100%;}
.proInfo-01 .proPics .swiper .swiper-slide .img-box{width: 100%;height: 100%;overflow: hidden;}
.proInfo-01 .proPics .btn-box{position: absolute;z-index: 2;justify-content: flex-start;left: 30px;bottom: 30px;}
.proInfo-01 .proPics .btn-box div{width: 50px;height: 50px;background-color: #e7921b;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.proInfo-01 .proPics .btn-box div:last-child{margin-left: 10px;}
.proInfo-01 .proPics .btn-box div:last-child svg{transform: rotate(180deg);}

.proInfo-02{padding-top: 100px;padding-bottom: 0;}
.proList-02 .item{width: 33.33%;padding: 0 15px;box-sizing: border-box;margin-bottom: 30px;}
.proList-02 .item:last-child{margin-right: auto;}
.proList-02 .item a{width: 100%;padding: 40px;box-sizing: border-box;background-color: #f3cc99;border-radius: 30px;position: relative;clip-path: circle(100%);}
.proList-02 .item a .tit h4{font-weight: 600;color: #000;}
.proList-02 .item a .tit p{padding: 5px 30px;border: 2px solid #e7921b;border-radius: 40px;color: #e7921b;margin-top: 10px;width: max-content;}
.proList-02 .item a .img-box{width: 100%;display: flex;align-items: center;padding: 20px 0 20px 0;justify-content: center;}
.proList-02 .item a img{height: 13vw;transition: all .6s;}
.proList-02 .item a .btn-box{position: absolute;right: 20px;bottom: 20px;z-index: 2;color: #fff;line-height: 50px;border-radius: 50px;height: 50px;overflow: hidden;background-color: #e7921b;}
.proList-02 .item a .btn-box .ico-box{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
.proList-02 .item a .btn-box .p-box{width: 0px;text-align: center;overflow: hidden;transition: all .4s;}
.proList-02 .item:hover img{transform: scale(1.3);}
.proList-02 .item:hover a .btn-box .p-box{width: 100px;}

.newsList-01{padding-top: 200px;}
.newsList-01 .cont{align-items: last baseline;}
.newsList-01 .store-01Tit{width: 42%;}
.newsList-01 .tab-list{width: 50%;}
.newsList-01 .tab-list a{padding: 20px 50px;border:2px solid #e7921b;border-radius: 40px;color: #e7921b;font-size: 20px;transition: all .6s;}
.newsList-01 .tab-list a.on,.newsList-01 .tab-list a:hover{background-color: #e7921b;color: #fff;}

.newsList-02 .swiper{width: 100%;position: relative;}
.newsList-02 .swiper .swiper-slide{width: 100%;}
.newsList-02 .swiper .swiper-slide a{width: 100%;padding: 60px;box-sizing: border-box;border-radius: 40px;background-color: #f7d8b0;}
.newsList-02 .swiper .swiper-slide a .img-box{width: 48%;height: 26vw;border-radius: 30px;overflow: hidden;}
.newsList-02 .swiper .swiper-slide a .info{width: 48%;}
.newsList-02 .swiper .swiper-slide a .info h5{margin-top: 30px;margin-bottom: 40px;}
.newsList-02 .swiper .swiper-slide a .info p{font-size: 20px;line-height: 36px;}
.newsList-02 .swiper .swiper-slide a .info .btn{padding: 15px 50px;width: max-content;background-color: #e7921b;color: #fff;border-radius: 40px;font-size: 20px;}
.newsList-02 .swiper .tab-btn{position: absolute;right: 40px;bottom: 60px;z-index: 2;}
.newsList-02 .swiper .tab-btn div{width: 50px;height: 50px;background-color: #e7921b;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.newsList-02 .swiper .tab-btn div:last-child{margin-left: 10px;}
.newsList-02 .swiper .tab-btn div:last-child svg{transform: rotate(180deg);}

.newsList-02 .list-box{margin-top: 80px;width: 100%;margin-bottom: 80px;}
.newsList-02 .list-box a{padding: 40px 20px;box-sizing: border-box;border-bottom: 1px solid #f3cc99;align-items: center;position: relative;}
.newsList-02 .list-box a::after{position: absolute;width: 0;height: 2px;bottom: 0;content: "";left: 0;background-color: #e7921b;z-index: 1;transition: all .6s;}
.newsList-02 .list-box a .time{font-size: 1.3vw;font-weight: 600;width: 200px;}
.newsList-02 .list-box a h5{font-weight: 600;width: 60%;}
.newsList-02 .list-box a em,.newsList-02 .list-box a .more{font-size: 18px;font-weight: 600;}
.newsList-02 .list-box a img{position: absolute;width: 15vw;height: auto;right: 25%;top: 70%;transition: all .6s;transform: translateY(-50%);opacity: 0;pointer-events: none;z-index: 3;}
.newsList-02 .list-box a:hover{color: #e7921b;}
.newsList-02 .list-box a:hover::after{width: 100%;}
.newsList-02 .list-box a:hover img{opacity: 1;top: 50%;}

.web10{padding-bottom: 60px;padding-top: 120px;}
.web10-box{width: 100%;background-color: rgba(255, 255, 255, 0.2);padding:50px;box-sizing: border-box;min-height: 100vh;border-radius: 30px;box-sizing: border-box;}
.news-dail-top{padding-bottom: 40px;border-bottom: 1px solid rgba(0,0,0,.1);}
.news-dail{background-color:#fafafa;}
.news-dail-tit h4{font-weight: 600;color: #e7921b;}
.news-dail-tit>p{color: #000;font-size: 20px;}
.news-dail-tit>p:nth-child(2){margin-top: 30px;}
.news-dail-back{align-items: center;}
.news-dail-back>a{opacity: 1;padding-top: 30px;box-sizing: border-box;}
.news-dail-back>a svg{width:26px;height: 26px;margin-right: 5px;}
.news-dail-back>a p{line-height: 26px;font-size: 20px;font-weight: 600;color: #e7921b;}
.news-dail-tap{margin-top: 160px}
.web10-info{width: 100%;padding: 50px;box-sizing: border-box;padding-left: 0;font-size: 18px;}

.contact-box{width: 100%;height: 100vh;}
.contact-box .box{width: 50%;padding-left: 5%;box-sizing: border-box;padding-right: 3%;height: 100%;}
.contact-box .box .info-box{margin-top: auto;margin-bottom: 15%;}
.contact-box .box .info-box .tel{margin-top: 30px;justify-content: flex-start;align-items: center;margin-bottom: 30px;}
.contact-box .box .info-box .tel .num{margin-left: 20px;}
.contact-box .box .info-box .tel .num p{font-size: 22px;margin-bottom: 5px;}
.contact-box .box .info-box .tel .num h2{color: #e7921b;}
.contact-box .box .info-box>p{font-size: 22px;font-weight: 600;margin-top: 15px;}
.contact-box .box .info-box .oth-ewm{width: 100%;margin-top: 50px;}
.contact-box .box .info-box .oth-ewm img{width: 7vw;}
.contact-box .box .info-box .oth-ewm p{font-size: 18px;text-align: center;margin-top: 15px;}
.contact-box .box .info-box .last-info{font-size: 20px;line-height: 36px;margin-top: 50px;}
.contact-box .img-box{width: 50%;height: 100%;border-radius: 40px 0 0 40px;overflow: hidden;}

