body{background-color:#4f71f6}
.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}
}.image-back{width:100%}
.box-1{background-image:url(img/icon__02.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%}
.product_1{background-image:url(img/curtain_1.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:1186px;height:782px}
.align_center{text-align:center}
.product_1_title{font-size:36px;color:#9fc3ff;display:inline-block;background-color:#fdfdfe;border-radius:51px;border:solid 6px #9fc3ff;padding:20px 60px;margin-top:110px}
.product_1_ul{margin-top:30px;margin-left:110px;font-size:20px;color:#121413;margin-right:80px}
.product_1_ul li{margin-bottom:10px;position:relative}
.product_1_ul li:before{content:"";width:10px;height:10px;background-color:#9fc3ff;position:absolute;left:-30px;top:50%;border-radius:100%;transform:translate(0,-50%)}
.product_1_ul li span{font-weight:bold}
.share-box{margin-left:110px;padding-top:4px}
.share-single{display:inline-block;margin-right:18px}
.award-box{margin-right:66px;margin-left:20px;margin-top:60px;display:flex;justify-content:space-around}
.award-single{cursor:pointer;animation:knock 3s linear infinite}
@keyframes knock{0%,100%{transform:scale(1) rotate(0)}
    10%,60%{transform:scale(1) rotate(0)}
    20%,30%{transform:scale(0.95) rotate(5deg)}
    25%,35%,45%,55%{transform:scale(1.05) rotate(-5deg)}
    40%,50%{transform:scale(1.05) rotate(5deg)}
}.title-h2{font-size:44px;color:#ffffff;margin-top:110px;display:inline-block;position:relative}
.title-h2:after{content:"";width:53px;height:43px;display:inline-block;position:absolute;top:-4px;right:-68px;background-image:url("img/curtain_6.png");background-repeat:no-repeat;background-position:center}
.title-detail{font-size:24px;color:#ffffff;margin-bottom:40px}
.product_2-wrap{}
.product_2{border:20px solid #9fc3ff;border-radius:40px}
.product_2_content{display:flex;background-color:#fff;border-radius:20px;justify-content:space-evenly;position:relative}
.product_2_content-left-title{line-height:54px;background-color:#7bacff;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;display:inline-block;position:absolute;left:-20px;top:18px;border-radius:100%;background-color:#9fc3ff}
.product_2_content-left-price{padding-left:20px}
.product_2_content-left-price span{font-size:28px;font-weight:500;color:#adadad;margin-right:30px;text-decoration:line-through}
.product_2_content-left-price em{font-size:40px;font-weight:500;color:#ff7500}
.product_2_content-link{display:inline-block;padding:0 114px;line-height:70px;background-color:#ff7500;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;margin-top:10px}
.product_2_content-right{display:flex;align-items:center;margin-top:70px}
.product_2_content-right img{}
.product_title-wrap{width:100%;height:100%;z-index:10;display:flex;justify-content:center;align-items:center}
.product_title_3_wrap{flex-direction:column;text-align:center}
.product_title_3{background-image:none;color:#ffffff;height:auto;margin:0 auto;font-size:36px;padding:90px 0 10px}
.product_title_3_wrap .product_desc{padding:0}
.product_desc{font-size:24px;color:#ffffff;padding:0 0 25px;text-align:center}
.product_3-wrap{}
.product_3{display:flex;justify-content:space-evenly;padding-top:30px}
.product_3 .package-box-single .package-title{background-color:#f7f7f7}
.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 #ff7500;color:#ff7500;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:26px;color:#ff7500;margin-left:6px}
.product_3 .operate-box{text-align:center;padding:30px 0 50px}
.product_3 .package-buy-link{display:inline-block;background-color:#ff7500;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}
.package-box-single-an{background-image:linear-gradient(0deg,#c4e3ff 0%,#fefefe 100%);border-radius:10px;display:flex;flex-direction:column;justify-content:space-evenly}
.package-box-single-an p{text-align:center;font-size:22px;font-weight:bold;color:#383838}
.package-box-single-an img{}
.product_4-wrap{}
.product_4{display:flex;justify-content:space-between;margin:0 18px;padding-bottom:20px;flex-wrap:wrap;padding-top:50px}
.product-package{background-color:#fedbd7;border-radius:20px;padding-top:114px;width:330px;margin-bottom:64px;background-image:linear-gradient(0deg,#c4e3ff 0%,#fefefe 100%)}
.product-package-bottom-inner{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;font-weight:300}
.price-discount{font-size:26px;color:#ff7500;margin-left:6px}
.link-order{display:inline-block;padding:10px 60px;margin-top:24px;margin-bottom:24px;background:#ff7500;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:112px;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 .product-package-top-img:before{content:"";width:101px;height:101px;display:inline-block;position:absolute;left:-40px;bottom:0;background-image:url("img/curtain_7.png");background-position:center;background-repeat:no-repeat}
.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}
.side_menu-box{position:fixed;right:36px;top:40%;z-index:100;transform:translate(0,-50%);display:none;background-image:url("img/curtain_2.png");background-repeat:no-repeat;background-position:center;width:186px;height:338px}
.side_menu-icon{margin-top:106px}
.side_menu-box-active{display:block}
.side_menu-single{width:184px;color:#3a5a86;text-align:center;cursor:pointer;position:relative;font-size:18px;padding:14px 0}
.side_menu-box .side_menu-single-last{margin-bottom:0}
.side_menu-single:after{content:"";width:60%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);background-color:#9fc3ff;opacity:0.5}
#side_menu-single-3: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%);color:#fff;background-repeat:no-repeat;background-position:center;padding:0;background-image:url("img/dialog-back.png");width:590px;height:330px}
.dialog-wrap-close{position:absolute;right:16px;top:16px;width:24px;height:24px;background-image:url("./img/dialog-close.png");background-position:center;background-repeat:no-repeat}
.dialog-title{font-size:20px;font-style:italic;font-weight:700;color:#fff;text-align:center;padding-top:50px;width:100%}
.dialog-title_1{font-size:30px;color:#f35d64;font-weight:700;text-align:center;padding-top:30px;padding-bottom:14px;width:100%;font-style:italic}
.dialog-tip{font-size:18px;color:#fff;width:100%;text-align:center;font-style:italic}
.dialog-tip span{font-size:28px;color:#fff36d}
.dialog-code{padding:40px 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(
        #ff8300,#ff8300);background-blend-mode:normal,normal;box-shadow:0px 5px 10px 0px
rgba(255,128,0,0.29);border-radius:0px 5px 5px 0px}
.dialog-time{padding-top:20px;font-size:16px;color:#9fb5f4;width:100%;text-align:center}
.dialog-package{display:flex;width:100%;box-sizing:border-box;padding:0 50px;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:36px;color:#ff9165;text-shadow:-2px 0px 2px #fff,0px 2px 2px #fff,2px 0px 2px #fff,0px -2px 2px #fff,-4px 0px 4px #fff,0px 4px 4px #fff,4px 0px 4px #fff,0px -4px 4px #fff,-4px 0px 6px #fff,0px 4px 6px #fff,4px 0px 6px #fff,0px -4px 6px #fff,-4px 0px 8px #fff,0px 4px 8px #fff,4px 0px 8px #fff,0px -4px 8px #fff}
.dialog-package-right-price em{font-size:24px;color:#d2ddfb;text-decoration:line-through;margin-bottom:6px}
.dialog-package-link{font-size:22px;color:#ffffff;line-height:50px;display:block;text-align:center;background-image:linear-gradient(18deg,#ff8000 0%,#ff9e3c 100%),linear-gradient(
        #62b5ff,#62b5ff);background-blend-mode:normal,normal;box-shadow:0px 5px 10px 0px
rgba(255,128,0,0.29);border-radius:10px;padding:0 35px;position:relative}
.dialog-package{position:relative}
#to-top{display:none!important}
.slide-icon-box{width:100%;height:0;position:absolute;left:0;top:0;z-index:1}
.slide-icon-box div{background-position:center;background-repeat:no-repeat;position:absolute}
.slide-icon-1{background-image:url("img/icon__20.png");width:307px;height:598px;top:2400px;right:0}
.slide-icon-2{background-image:url("img/icon__25.png");width:245px;height:475px;top:3550px;left:0}
.slide-icon-3{background-image:url("img/icon__35.png");width:256px;height:376px;top:4350px;right:0}
.product-pdf-box{margin-top:50px}
.product-pdf{border:20px solid #9fc3ff;border-radius:40px;background-color:#fff}
.product-pdf-top{display:flex;align-items:center;padding:40px 0;margin:0 40px;border-bottom:1px dashed #d2e3f1}
.product-pdf-top-img{padding-left:100px}
.product-pdf-top-desc{padding-left:100px}
.product-pdf-top-desc-title{display:flex;align-items:center;margin-bottom:36px}
.product-pdf-top-desc-title p{font-size:30px;color:#383838}
.product-pdf-top-desc-title span{font-size:22px;color:#ffffff;background-image:linear-gradient(18deg,#ff8000 0%,#ff9e3c 100%),linear-gradient(-87deg,#000000 0%,#ffffff 100%);background-blend-mode:normal,normal;box-shadow:0px 10px 20px 0px
rgba(255,128,0,0.14);border-radius:10px;padding:0 18px;margin-left:20px;line-height:1.4}
.product-pdf-top-desc-text{font-size:20px;color:#666666;margin-bottom:5px}
.product-pdf-bottom{display:flex;padding:20px 50px}
.product-pdf-bottom-single{width:33%}
.product-pdf-bottom-single-title{font-size:24px;color:#1f2238;font-weight:500;margin-bottom:4px}
.product-pdf-bottom-single-ul{font-size:16px;color:#666666;margin-bottom:10px}
.product-pdf-bottom-single-ul li{position:relative;padding:5px 0 5px 20px}
.product-pdf-bottom-single-ul li:before{content:"";width:4px;height:4px;background-color:#b2c1cd;border-radius:100%;position:absolute;left:0;top:50%;margin-top:-2px}
.product-pdf-bottom-single-price{margin-left:20px}
.product-pdf-bottom-single-price span:nth-child(1){color:#ff8209;font-size:16px}
.product-pdf-bottom-single-price span:nth-child(2){color:#ff8209;font-size:42px}
.product-pdf-bottom-single-price span:nth-child(3){color:#66667a;font-size:20px;letter-spacing:1px}
.product-pdf-bottom-single-billed{height:24px;font-size:16px;color:#bcbcbc;margin-left:34px}
.product-pdf-bottom-single-pay{margin-top:14px;font-size:20px;color:#ffffff;background-color:#ff8300;box-shadow:0px 10px 20px 0px
rgba(255,128,0,0.14);border-radius:10px;padding:10px 60px;display:inline-block}
@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:1600px){.slide-icon-box{display:none}
}@media (max-width:1250px){.side_menu-box{display:none!important}
    .product_1{width:auto;margin:0 20px}
    .award-single{width:25%}
    .award-single img{width:100%}
    .product_2-wrap{margin:0 20px}
}@media (max-width:1000px){.product_2_content{align-items:center}
    .product_2_content-right{width:30%}
    .product_2_content-right img{width:100%}
    .product_2_content-link{padding:0 60px}
    .product_3_img{display:none}
    .product_4{justify-content:space-evenly}
    .lottery-single{width:200px;height:160px}
    .lottery-single-bottom{display:none}
    .lottery-single-front{background-size:contain}
    .product_title_3{font-size:28px}
    .product_desc{font-size:18px}
    .product_1_title{font-size:20px;padding:10px 30px;margin-top:100px}
    .product_1_ul{margin-top:20px;margin-left:60px;font-size:16px}
    .package-box-single-an{display:none}
    .title-h2{font-size:26px}
    .title-detail{font-size:16px}
    .title-h2:after{display:none}
    .product-pdf{margin:0 20px}
    .product-pdf-top{flex-direction:column}
    .product-pdf-top-img{padding-left:0}
    .product-pdf-top-desc{padding-left:0;padding-top:40px}
    .product-pdf-bottom{flex-wrap:wrap}
    .product-pdf-bottom-single{width:49%;margin-bottom:20px}
}@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}
    .discount-title-text{font-size:20px;padding:10px 20px;margin-top:20px}
    .discount-title-icon{display:none}
    .product_title{width:400px;height:80px;background-size:contain;font-size:20px;line-height:80px}
    .product_1_content{border:solid 2px #ffffff}
    .product_4-wrap{background-size:unset}
    .product-pdf{border:0;border-radius:0}
    .product-pdf-bottom{padding:20px 0;justify-content:center}
    .product-pdf-bottom-single{width:auto;margin:0 20px 20px;border:2px solid #dedede;padding:20px;border-radius:10px}
    .product-pdf-top-desc-title p{font-size:22px}
    .product-pdf-top-desc-title span{font-size:14px;padding:1px 11px}
    .product-pdf-top-desc-text{font-size:18px}
}@media (max-width:600px){.product_1{padding-top:50px}
    .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:100px;height:80px}
    .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;border:0}
    .product_1_content_bottom_back{width:100%}
    .product_1_content_bottom{padding-top:40px;padding-bottom:70px;margin:0}
    .product_desc{font-size:.5rem}
    .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;background-image:none}
    .product_3{flex-direction:column;align-items:center}
    .package-box-single{width:90%;margin-bottom:1rem}
    .product_title_3{font-size:.6rem}
    .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}
    .product_2{border-color:#fedbd7}
    .product_title-wrap{position:relative}
    .image-back-8{display:none}
    .image-back-11{display:none}
    .image-back-12{display:none}
    .image-back-14{display:none}
    .image-back-16{display:none}
    .product_4-wrap{background-image:none}
    .product_2-wrap{background-image:none}
    .product_2_content-left{margin-left:27px}
    .product_2_content-left-title{padding:0 30px;font-size:14px;line-height:3}
}
