.main-wrap{max-width:1920px;margin:0 auto;position:relative}
.main-box{max-width:1200px;margin:0 auto;position:relative;z-index:10}
.main-flex{display:flex;justify-content:space-evenly;align-items:center}
.footer-wrap{background:#071D2B}
.footer-box{display:flex}
.footer-link{padding:50px 0 30px;border-bottom:1px solid #21455C}
.footer-link a{font-size:12px;color:#FFFFFF;opacity:0.7;margin:0 25px;position:relative}
.footer-link a:before{content:'';display:inline-block;width:5px;height:5px;border-radius:100%;background-color:#FFFFFF;opacity:0.7;position:absolute;left:-25px;top:5px}
.footer-copyright{font-weight:normal;color:#FFFFFF;opacity:0.5;padding:30px 0 35px}
.footer-left{flex:1}
.footer-right{display:flex;justify-content:center;align-items:center;margin-left:120px}
.footer-content{font-size:12px;color:#A1A8AD;margin-left:12px}
@media (max-width:900px){.footer-right{display:none}
    .footer-box{margin-left:0.4rem;margin-right:0.4rem}
}.main-wrap img{width:100%}
.main-wrap-back{background-color:#01a886}
.product_1{padding-top:200px}
.product_title{background-image:url("img/title_back.png");background-repeat:no-repeat;background-position:center;width:644px;height:114px;margin:0 auto;font-size:36px;color:#ffffff;line-height:114px;text-align:center}
.product_title_1{position:absolute;left:50%;top:0;transform:translate(-50%,-62px)}
.product_1_content{padding-bottom:80px;border-radius:40px;border:solid 2px #ffffff;position:relative}
.product_1_content_top{background-color:#fff;font-size:18px;border-radius:20px;color:#00856a;display:flex;justify-content:space-evenly;padding:40px 40px 20px;margin:20px}
.product_1_content_single{flex:1}
.product_1_content_single_title{font-weight:bold}
.product_1_content_single_content{font-size:16px;color:#169c7f}
.product_1_content_icon{margin:30px 30px 0 15px}
.award_slide_share{}
.award_slide_share img{width:100%}
.award_slide_share{margin-top:10px}
.award_slide_share a{display:inline-block;margin-right:10px;width:22px}
.product_1_content_bottom{margin-top:74px;position:relative;margin-bottom:50px}
.lottery-single-wrap{perspective:300px;position:relative;cursor: pointer;}
.lottery-single-wrap:hover .lottery-single-top{display:block}
.lottery-single{width:168px;height:220px;position:relative;transform-style:preserve-3d;z-index:10}
.lottery-single-active{animation:turn 10s linear infinite}
.lottery-single-knock{animation:knock 3s linear infinite}
@keyframes turn{0%{transform:rotateY(0deg)}
    5%{transform:rotateY(180deg)}
    10%{transform:rotateY(540deg)}
    50%{transform:rotateY(5400deg)}
    90%{transform:rotateY(180deg)}
    95%{transform:rotateY(10260deg)}
    100%{transform:rotateY(10620deg)}
}@keyframes knock{0%,100%{transform:scale(1) rotate(0)}
     10%,60%{transform:scale(1) rotate(0)}
     20%,30%{transform:scale(0.9) rotate(10deg)}
     25%,35%,45%,55%{transform:scale(1.1) rotate(-10deg)}
     40%,50%{transform:scale(1.1) rotate(10deg)}
 }.lottery-single-visited{animation:none}
.lottery-single div{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center}
.lottery-single-front{z-index:2;backface-visibility:hidden}
.lottery-single .lottery-single-front-visited{background-image:none;background-color:#fff;border-radius:8px}
.lottery-single-top{background-image:url("img/sunshine.png");background-repeat:no-repeat;background-position:center;width:280px;height:280px;position:absolute;bottom:4px;left:-52px;display:none}
.lottery-single-left{background-image:url("img/leaf_left.png");background-repeat:no-repeat;background-position:center;width:106px;height:139px;position:absolute;bottom:4px;left:-52px}
.lottery-single-right{background-image:url("img/leaf_right.png");background-repeat:no-repeat;background-position:center;width:106px;height:139px;position:absolute;bottom:4px;right:-52px}
.lottery-single-bottom{background-image:url("img/egg_bottom.png");background-repeat:no-repeat;background-position:center;width:167px;height:20px;position:absolute;bottom:-14px}
.product_1_egg{display:flex;justify-content:space-evenly;position:relative;z-index:10}
.lottery-single-wrap:nth-child(1) .lottery-single-front{background-image:url("img/egg_1.png")}
.lottery-single-wrap:nth-child(1) .lottery-single-back{background-image:url("img/egg_1.png")}
.lottery-single-wrap:nth-child(2) .lottery-single-front{background-image:url("img/egg_2.png")}
.lottery-single-wrap:nth-child(2) .lottery-single-back{background-image:url("img/egg_2.png")}
.lottery-single-wrap:nth-child(3) .lottery-single-front{background-image:url("img/egg_3.png")}
.lottery-single-wrap:nth-child(3) .lottery-single-back{background-image:url("img/egg_3.png")}
.product_1_content_bottom_back{background-image:url("img/egg_bottom_back.png");background-repeat:no-repeat;background-position:center;width:1076px;height:112px;position:absolute;bottom:-81px;left:50%;transform:translate(-50%)}
.product_2-wrap{padding-top:90px}
.product_title_2{}
.product_desc{font-size:24px;color:#ffffff;padding:15px 0 25px;text-align:center}
.product_2{background-color:#20947c;border-radius:40px;border:solid 2px #ffffff}
.product_2_content{display:flex;margin:20px;background-color:#fff;border-radius:20px;justify-content:space-evenly;position:relative}
.product_2_content-left-title{line-height:54px;background-color:#2dbb9e;border-radius:0px 0px 10px 10px;padding:0 90px;font-size:22px;color:#ffffff;position:absolute;top:0;left:40px;margin:0}
.product_2_content-left{margin-top:54px}
.product_2_content-left-name{font-size:26px;color:#191920;padding-top:40px}
.product_2_content-left-list{padding-top:16px;font-size:22px;color:#191920;margin-left: 22px;}
.product_2_content-left-list p{padding:3px 0;position:relative}
.product_2_content-left-list p:before{content:"";width:6px;height:6px;background-color:#55a560;display:inline-block;position:absolute;left:-20px;top:18px;border-radius:100%}
.product_2_content-left-price{}
.product_2_content-left-price span{font-size:28px;font-weight:500;color:#adadad}
.product_2_content-left-price em{font-size:42px;font-weight:500;color:#ff781f}
.product_2_content-link{display:inline-block;padding:0 114px;line-height:70px;background-image:linear-gradient(18deg,#ff8000 0%,#ff9e3c 100%),linear-gradient(0deg,#000000 0%,#ffffff 100%);background-blend-mode:normal,normal;box-shadow:0px 10px 20px 0px
rgba(255,128,0,0.14);border-radius:10px;font-size:30px;font-weight:bold;letter-spacing:2px;color:#ffffff;margin-bottom:40px}
.product_2_content-right{margin-top:60px}
.product_2_content-right img{}
.product_3 .package-box-single .package-title{background-color:#f5fdf6}
.product_3 .package-title{padding:0 105px 20px;border-radius:10px 10px 0px 0px}
.product_3 .package-title-name{font-size:18px;color:#190d35;padding-top:20px;text-align:center}
.product_3 .package-title-num{font-size:16px;color:#190d35;padding-top:10px;text-align:center}
.product_3 .package-content{background-color:#ffffff;border-radius:0px 0px 10px 10px}
.product_3 .package-tip{font-size:16px;color:#262626;text-align:center;padding-top:20px}
.product_3 .package-type{margin-top:30px;display:flex;justify-content:center;align-items:center}
.product_3 .package-type-single{font-size:16px;width:94px;line-height:2.5;border:solid 1px #cecece;text-align:center;color:#b2b3b8}
.product_3 .package-type-single:first-child{border-radius:5px 0 0 5px}
.product_3 .package-type-single:last-child{border-radius:0 5px 5px 0}
.product_3 .package-type-single.active{width:110px;height:44px;border:solid 2px #ff8400;color:#ff8400;border-radius:5px}
.product_3 .package-price{margin-top:16px;text-align:center}
.product_3 .package-price-source{font-size:18px;color:#b2b3b8;text-decoration:line-through}
.product_3 .package-price-discount{font-size:22px;color:#ff781f}
.product_3 .operate-box{text-align:center;padding:30px 0 50px}
.product_3 .package-buy-link{display:inline-block;background-image:linear-gradient(18deg,#ff8000 0%,#ff9e3c 100%),linear-gradient(#ff781f,#ff781f);background-blend-mode:normal,normal;box-shadow:0px 10px 20px 0px rgba(255,128,0,0.14);border-radius:10px;font-size:20px;line-height:30px;color:#ffffff;padding:10px 60px}
.product_3-wrap{padding-top:130px}
.product_title_blank{font-size:36px;color:#ffffff;text-align:center}
.product_title_3{}
.product_3{display:flex;justify-content:space-evenly;align-items:center;margin-top:30px}
.product_3_img{width:374px!important;height:331px}
.product_4{display:flex;justify-content:space-between;margin:0 18px;padding-bottom:20px;flex-wrap:wrap;padding-top:50px}
.product-package{background-color:#20947c;border-radius:20px;padding-top:114px;width:330px;margin-bottom:64px}
.product-package-bottom-inner{background-color:#fff;margin:0 20px 20px;border-radius:10px}
.product-package-bottom{border-radius:0 0 10px 10px;text-align:center;position:relative}
.product-name{font-size:18px;color:#190d35;padding-top:90px}
.product-type{margin-top:10px;font-size:16px;color:#b2b3b8}
.product-desc{padding:14px 26px 0;color:#190d35;max-width:290px;box-sizing:border-box;min-height:120px}
.product-price{margin-top:18px}
.price-source{color:#b2b3b8;font-size:18px;text-decoration:line-through}
.price-discount{font-size:22px;color:#ff781f}
.link-order{display:inline-block;padding:10px 60px;margin-top:24px;margin-bottom:24px;background-image:linear-gradient(18deg,#ff8000 0%,#ff9e3c 100%),linear-gradient(#cacaca,#cacaca);background-blend-mode:normal,normal;box-shadow:0px 10px 20px 0px
rgba(255,128,0,0.14);border-radius:10px;font-size:20px;color:#ffffff}
.product-package .product-package-top-img{width:111px;height:152px;background-image:url("img/packaging_160.png");background-repeat:no-repeat;margin:0 auto;top:-70px;left:50%;transform:translate(-50%,0);position:absolute}
.product-package:nth-child(1) .product-package-top-img{background-position:-228px 0;}
.product-package:nth-child(2) .product-package-top-img{background-position:-113px 0}
.product-package:nth-child(3) .product-package-top-img{background-position:-339px 0}
.product-package:nth-child(4) .product-package-top-img{background-position:-456px 0}
.product-package:nth-child(5) .product-package-top-img{background-position:-569px 0}
.product-package:nth-child(6) .product-package-top-img{background-position:-682px 0}
.product-package-top-img:before{content:"";display:inline-block;width:64px;height:76px;background-image:url("img/off_icon.png");background-repeat:no-repeat;background-position:center;position:absolute;left:-17px;bottom:0}
.main-wrap .slide_icon_1{width:85px;height:196px;position:absolute;left:0;top:460px}
.main-wrap  .slide_icon_3{width:140px;height:129px;position:absolute;right:0;top:200px}
.main-wrap .slide_icon_4{width:362px;height:162px;position:absolute;top:460px}
.main-wrap .slide_icon_4:nth-child(1){left:0}
.main-wrap .slide_icon_4:nth-child(2){right:0}
.side_menu-box{position:fixed;right:36px;top:40%;z-index:100;transform:translate(0,-50%);display:none}
.side_menu-box-active{display:block}
.side_menu-icon{background-image:url("img/slide_icon_2.png");background-repeat:no-repeat;background-position:center;width:136px;height:131px;margin:0 auto}
.side_menu-single{width:184px;background-color:#96dccc;line-height:43px;margin-bottom:20px;color:#ffffff;text-align:center;cursor:pointer;position:relative}
.side_menu-box .side_menu-single-last{margin-bottom:0}
.side_menu-single:before{content:"";background-image:url("img/slide_icon_5.png");background-repeat:no-repeat;background-position:center;width:6px;height:33px;position:absolute;bottom:30px;left:16px;right:16px}
.side_menu-single:after{content:"";background-image:url("img/slide_icon_5.png");background-repeat:no-repeat;background-position:center;width:6px;height:33px;position:absolute;bottom:30px;right:16px}
#side_menu-single-1:before,#side_menu-single-1:after{display:none}
.dialog-wrap{position:fixed;top:0;left:0;z-index:1000;display:none}
.shadow-layer{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;opacity:.5}
.dialog-box{transition:transform .3s ease-out;display:flex;align-items:flex-start;flex-direction:column;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-position:center;background-repeat:no-repeat;color:#fff;background-repeat:no-repeat;background-position:center;width:591px;height:331px;background-color:transparent;padding:0}
.dialog-wrap-close{position:absolute;right:10px;top:-48px;width:24px;height:24px;background-image:url("./img/close_icon.png");background-position:center;background-repeat:no-repeat}
.dialog-title{font-size:22px;font-style:italic;font-weight:500;color:#fff;text-align:center;padding-top:50px;width:100%}
.dialog-title_1{font-size:18px;color:#000000;font-weight:700;text-align:center;padding-top:72px;padding-bottom:22px;width:100%}
.dialog-tip{font-size:18px;color:#000000;width:100%;text-align:center}
.dialog-tip span{font-size:28px;color:#ff631a}
.dialog-code{padding:44px 80px 0;display:flex;width:100%;box-sizing:border-box;text-align:center}
.dialog-code span{width:55%;font-size:26px;color:#202020;background-color:#ffffff;border-radius:5px 0px 0px 5px;line-height:66px}
.dialog-code a{flex:1;line-height:66px;font-size:26px;color:#ffffff;position:relative;background-image:linear-gradient(18deg,#ff8000 0%,#ff9e3c 100%),linear-gradient(268deg,#9e0d0a 0%,#f81e05 100%);background-blend-mode:normal,normal;box-shadow:0px 10px 20px 0px
rgba(255,128,0,0.14);border-radius:0px 5px 5px 0px}
.dialog-time{padding-top:20px;font-size:16px;color:#8b8080;width:100%;text-align:center}
.dialog-package{display:flex;width:100%;box-sizing:border-box;padding:0 80px;justify-content:space-between;align-items:center;margin-top:20px}
.dialog-package-right{}
.dialog-package-right-price{margin-bottom:30px;display:flex;justify-content:space-evenly;align-items:flex-end}
.dialog-package-right-price span{font-size:30px;color:#000000}
.dialog-package-right-price em{font-size:24px;color:#444444;text-decoration:line-through}
.dialog-package-link{font-size:22px;color:#ffffff;line-height:50px;display:block;text-align:center;background-image:linear-gradient(268deg,#f9850c 0%,#ff9e3c 100%);box-shadow:0px 0px 3px 0px #f9850c;border-radius:10px;padding:0 35px;position:relative;white-space: nowrap;}
.dialog-package-link:before{content:'';background-image:url("./img/popup_4.png");background-position:center;background-repeat:no-repeat;width:108%;height:23px;display:block;position:absolute;left:-4%;top:-5px;background-size:100% 100%}
.dialog-wrap-1 .dialog-box{background-image:url("./img/dialog_back_1.png")}
.dialog-wrap-2 .dialog-box{background-image:url("./img/dialog_back_2.png")}
.dialog-package{position:relative}
.dialog-package:before{content:"";display:inline-block;width:64px;height:76px;background-image:url(img/off_icon.png);background-repeat:no-repeat;background-position:center;position:absolute;left:50px;bottom:0}
#to-top{display:none!important}
@media (max-width:750px){html{font-size:40px}
}@media (max-width:731.25px){html{font-size:39px}
}@media (max-width:712.5px){html{font-size:38px}
}@media (max-width:693.75px){html{font-size:37px}
}@media (max-width:675px){html{font-size:36px}
}@media (max-width:656.25px){html{font-size:35px}
}@media (max-width:637.5px){html{font-size:34px}
}@media (max-width:618.75px){html{font-size:33px}
}@media (max-width:600px){html{font-size:32px}
}@media (max-width:581.25px){html{font-size:31px}
}@media (max-width:562.5px){html{font-size:30px}
}@media (max-width:1250px){.side_menu-box{display:none!important}
}@media (max-width:1000px){.product_2_content{align-items:center}
    .product_2_content-right{width:30%}
    .product_2_content-link{padding:0 60px}
    .product_3_img{display:none}
    .product_4{justify-content:space-evenly}
}@media (max-width:700px){.dialog-box{width:90%;height:auto;background-size:100% 100%;padding-bottom:88px}
    .dialog-package{flex-direction:column;padding:0}
    .dialog-package img{width:30%}
    .dialog-title{padding:30px 36px 0;box-sizing:border-box}
    .dialog-tip{padding:20px 36px 0;box-sizing:border-box}
    .dialog-code{padding:20px 20px 0;box-sizing:border-box}
    .dialog-code a{font-size:.7rem}
    .dialog-title,.dialog-title_1{font-size:.6rem}
    .dialog-tip{font-size:.5rem}
    .dialog-package-link{font-size:.7rem}
    .dialog-shop{bottom:-54px}
}@media (max-width:600px){.product_1{padding-top:80px}
    .product_title{width:80%;background-size:contain;height:80px;line-height:80px;font-size:.7rem}
    .product_1_content_top{flex-direction:column}
    .product_1_content_icon{display:none}
    .product_title_1{transform:translate(-50%,-48px)}
    .lottery-single{width:78px;height:120px}
    .lottery-single div{background-size:contain}
    .slide_icon_1{display:none}
    .lottery-single-top{display:none!important}
    .lottery-single-left{width:54px;height:100px;position:absolute;bottom:-3px;left:-27px;background-size:contain}
    .lottery-single-right{width:54px;height:100px;position:absolute;bottom:-3px;right:-27px;background-size:contain}
    .lottery-single-bottom{width:78px;height:20px;position:absolute;bottom:-2px;background-size:contain}
    .product_1_content{padding-bottom:0}
    .product_1_content_bottom_back{width:100%}
    .product_1_content_bottom{margin-top:40px}
    .product_desc{font-size:.6rem}
    .product_2-wrap{padding-top:40px}
    .product_2_content-right{display:none}
    .product_2_content-left-name{font-size:.7rem}
    .product_2_content-left-list{font-size:.5rem}
    .product_2_content-left-price span{font-size:.6rem}
    .product_2_content-left-price em{font-size:.7rem}
    .product_2_content-link{font-size:.8rem;line-height:2;margin:1rem  auto}
    .product_3-wrap{padding-top:40px}
    .product_3{flex-direction:column}
    .package-box-single{width:90%;margin-bottom:1rem}
    .product_title_3{font-size:.7rem}
    .product-package{width:90%;margin-bottom:1rem}
    .product_4{padding-top:30px}
    .slide_icon_4{display:none}
    .product-desc{max-width:100%;min-height:unset}
}