body{background: #000}
        .lthb-banbg {position: absolute;left: 0;top: 0;width: 100%;overflow: hidden;z-index: 0;}
        .lthb-banbg:before {
            content: " ";display: block;position: absolute;top: 0;left: 0;
            width: 100%;height: 86.98vw;pointer-events: none;opacity: 1;z-index: 1;
            background: linear-gradient(to bottom, #0000 50%, #0009 80%, #000c 90%, #000);
        }
        .lthb-banbg img{width: 100%;object-fit: cover;animation: lthbZoomFadeIn 1s ease-out forwards;}
        @keyframes lthbZoomFadeIn {
            0% {
                transform: scale(1.2);
                opacity: 0;
            }
            100% {
                transform: scale(1);
                opacity: 1;
            }
        }

        .lthbmain{width: 100%;max-width: 1920px;position:relative}
        .sessionone{box-sizing: border-box;width: 100%;overflow: hidden;}
        .lthbtxt{
            width: 85%;margin: 0 auto;display: flex;flex-direction: column;justify-content: center;height: 100vh;color: #fff;position: relative;z-index: 10;
        }
        .lthbtxt h1{font-size: 2.6vw;line-height: 1.3em;font-weight: 500;}
        .lthbtxt p{font-size: 1.2vw;line-height: 1.75em;margin: 15px 0 0 0;letter-spacing: 0.08vw;color: #eee}

        .sessiontwo{border-top: 1px solid #fff;padding-top:100px;color: #fff}
        .sessiontwo h3{font-size: 1.6vw;line-height: 1.5em;font-weight: 500;text-align: center;}
        .bagetit{display: flex;align-items: center;color: #fff;padding: 7vw 12.6041666667vw;}
        .bagetitles {flex-wrap: wrap;flex: 1;font-size: clamp(16px, 1.4vw, 20px);line-height: 1.5em;}
            .bagefor{margin:3.6vw 0}
            .bagefor span{display: inline-block;width: 20%;text-align: center;cursor: pointer;}
            .bagefor span:hover,.bagefor span.on{color: #009e6d}
        .bagerimg{width: 15vw;display: flex;align-items: center;justify-content: center;}
            .bagerimg .jia{font-size: 2.8vw;line-height: 2}
            .bagerimg img {width: 8vw;margin-left: .4vw;}

        .bagecon{
            padding: 20px 15px;width: 90%;box-sizing: border-box;overflow: hidden;border-radius: 8px;display: none;margin-top: -2.6vw;
            background: linear-gradient(135deg,  rgba(255, 255, 255, 0.15),  rgba(255, 255, 255, 0.05));border: 1px solid rgba(255, 255, 255, 0.1);
        }
        .bagecon>div{display: flex;}
        .bagecon-txt{font-size: clamp(16px, 1.4vw, 20px);line-height: 1em;font-weight: 500;margin-left: 15px;color: #009e6d;}
        .bagecon-txt p{font-size: clamp(12px, 1vw, 14px);line-height: 1.75em;margin: 15px 0 0 0;letter-spacing: 0.08vw;color: #fff;}

        @keyframes slideDown {
          from {
            transform: translateY(-100%);
            opacity: 0;
          }
          to {
            transform: translateY(0);
            opacity: 1;
          }
        }
        .slide-animation {animation: slideDown 0.5s ease forwards;}

        .bagedonghua {
          animation: bagePulse 3s ease-in-out infinite;
          transform-origin: center;
          transform-box: fill-box;
        }
    
        @keyframes bagePulse {
          0%, 100% {
            transform: scale(1);
          }
          50% {
            transform: scale(1.1);
          }
        }

        .pc-hide{display: none}
        @media(max-width:768px){
            .pc-hide{display: block;}
            .m-hide{display: none}
            .lthb-banbg,.lthb-banbg:before{height: 100vh}
            .lthbtxt h1{font-size: 6vw;}
            .lthbtxt p{font-size: 2.8vw;}

            .sessiontwo{border-top: none;padding-top: 30px}
            .bagetitles{margin-top: 60px}
            .bagefor {margin: 10px 0;}
            .bagefor span{width: 45%;margin-bottom: 20px;position: relative;}
            .bagefor span div{position: absolute;top:0;left: 0;height: 50px;background: #fff;width: 100%}
            .bagecon{width: 100%;margin-top: -16px;margin-bottom: 20px;}
            .bagecon-txt{font-size: 5.8vw;}
            .bagecon-txt p{font-size: 3.4vw;}
            .bagerimg{width: 100%;display: flex;align-items: center;justify-content: center;padding-bottom: 30px;}
            .bagerimg .jia{font-size: 7vw;line-height: 2}
            .bagerimg img {width: 18vw;margin-left: 2vw;}
        }<!--ºÄÊ±1763837739.5145Ãë-->