.main-wrap{max-width:1920px;margin:0 auto;position:relative;background-color: #1a4740;background-position: center;background-repeat: no-repeat;}
.main-box{max-width:1200px;margin:0 auto;position: relative;z-index: 10;height: 100%;}
/*.main-box{margin:0 auto;position: absolute;z-index:10;width:100%;height: 100%;left: 0;top: 0;text-align: center;}*/
.main-flex{display:flex;justify-content:space-evenly;align-items:center}
.footer-wrap{background:#071D2B;position: relative;}
.footer-box{display:flex;max-width:1200px;margin:0 auto;position:relative;z-index:10}
.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}
}

.back_02{background-image: url("./image/back_02.jpg");height: 109px;}
.back_03{background-image: url("./image/back_03.jpg");height: 201px;}
.back_04{background-image: url("./image/back_04.jpg");height: 202px;}
.back_05{background-image: url("./image/back_05.jpg");height: 201px;}
.back_06{background-image: url("./image/back_06.jpg");height: 201px;}
.back_07{background-image: url("./image/back_07.jpg");height: 151px;}
.back_08{background-image: url("./image/back_08.jpg");height: 788px;}
.back_09{background-image: url("./image/back_09.jpg");height: 288px;}
.back_10{background-image: url("./image/back_10.jpg");height: 145px;}
.back_11{background-image: url("./image/back_11.jpg");height: 476px;}
.back_12{background-image: url("./image/back_12.jpg");height: 103px;}
.back_13{background-image: url("./image/back_13.jpg");height: 139px;}
.back_14{background-image: url("./image/back_14.jpg");height: 476px;}
.back_15{background-image: url("./image/back_15.jpg");height: 104px;}
.back_16{background-image: url("./image/back_16.jpg");height: 137px;}
.back_17{background-image: url("./image/back_17.jpg");height: 321px;}
.back_18{background-image: url("./image/back_18.jpg");height: 102px;}
.back_19{background-image: url("./image/back_19.jpg");height: 151px;}
.back_20{background-image: url("./image/back_20.jpg");height: 484px;}
.back_21{background-image: url("./image/back_21.jpg");height: 109px;}

.text-center{text-align: center;}
.h2{font-size:36px;color:#ffffff;text-align:center;margin-bottom:4px}
.h3{font-size:24px;color:#e9e9e9;text-align:center}
.buy_top{display: inline-block;width: 40%;height: 110px;position: absolute;top: 124px;transform: translate(-50%,0);z-index: 10;}
.award-box{background-image:url("./image/apple_back_1.png");background-repeat:no-repeat;background-position:center;width:100%;height:100%;background-size:contain;position:absolute;left:0;top:0}
.award-content{width:440px;height:440px;position:absolute;left:33.58%;top:26%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;cursor: pointer;}

.award-content-animation-1 .award-img{transform: scale(1);opacity: 1;}
.award-content-animation-1 .award-icon{transform: scale(0) rotate(360deg);opacity: 0;}
.award-single{background-image:url("./image/award_back.png");background-position:center;background-repeat:no-repeat;background-size:contain;width:27%;height:27%;position: relative;perspective: 1700px;}
.award-img{transform: scale(0);opacity: 0;width: 66%;height: 66%;position: absolute;bottom: 8%;left: 50%;margin-left: -33%;}
.award-icon{width:66%;height:66%;position: absolute;bottom: 8%;left: 50%;margin-left: -33%;transform-style: preserve-3d;}
.award-icon div{background-image:url("./image/award_icon.png");background-position:center;background-repeat:no-repeat;background-size:contain;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.award-icon-front{z-index:10;backface-visibility:hidden;}
.award-icon .award-icon-back{transform:rotateY(180deg);background-image: url("./image/award_icon_back.png")}
/*.award-icon:before{display:block;top:-200%;right:-100%;width:14px;height:300%;transform:rotate(-45deg);background:linear-gradient(left,rgba(255,255,255,.05) 0,rgba(255,255,255,.6) 80%,rgba(255,255,255,.05) 100%);content:'';z-index:10;position:absolute;animation:cross 1s linear}*/
/*@keyframes cross{0%{top:-200%;right:-100%}*/
/*    100%{top:-50px;right:100%}*/
/*}*/

.award-single:nth-child(1) .award-img,.award-single:nth-child(1) .award-icon{transition: all 1s .3s;}
.award-single:nth-child(2) .award-img,.award-single:nth-child(2) .award-icon{transition: all 1s .6s;}
.award-single:nth-child(3) .award-img,.award-single:nth-child(3) .award-icon{transition: all 1s .9s;}
.award-single:nth-child(4) .award-img,.award-single:nth-child(4) .award-icon{transition: all 1s 1.2s;}
.award-single:nth-child(5) .award-img,.award-single:nth-child(5) .award-icon{transition: all 1s 1.5s;}
.award-single:nth-child(6) .award-img,.award-single:nth-child(6) .award-icon{transition: all 1s 1.8s;}
.award-single:nth-child(7) .award-img,.award-single:nth-child(7) .award-icon{transition: all 1s 2.1s;}
.award-single:nth-child(8) .award-img,.award-single:nth-child(8) .award-icon{transition: all 1s 2.4s;}
.award-single:nth-child(9) .award-img,.award-single:nth-child(9) .award-icon{transition: all 1s 2.7s;}

.award-content:hover .award-img,.award-content:hover .award-icon{transition: all .5s!important;}

.award-content-animation-2 .award-single:nth-child(1) .award-icon{animation:tada .6s 0s;}
.award-content-animation-2 .award-single:nth-child(2) .award-icon{animation:tada .6s 1s;}
.award-content-animation-2 .award-single:nth-child(3) .award-icon{animation:tada .6s 2s;}
.award-content-animation-2 .award-single:nth-child(4) .award-icon{animation:tada .6s 3s;}
.award-content-animation-2 .award-single:nth-child(5) .award-icon{animation:tada .6s  4s;}
.award-content-animation-2 .award-single:nth-child(6) .award-icon{animation:tada .6s  5s;}
.award-content-animation-2 .award-single:nth-child(7) .award-icon{animation:tada .6s  6s;}
.award-content-animation-2 .award-single:nth-child(8) .award-icon{animation:tada .6s  7s;}
.award-content-animation-2 .award-single:nth-child(9) .award-icon{animation:tada .6s 8s;}

@keyframes tada{
    0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
    10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}
    30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
    40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
    100%{-webkit-transform:scaleX(1);transform:scaleX(1)}
}

.award-content-animation-3 .award-icon{backface-visibility:hidden;animation:fadenum 10s linear infinite;}
.award-content-animation-3 .award-icon-back{display: block;}

@keyframes fadenum{
    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)}
}

.award_slide{color:#02003e;width:218px;background-repeat:no-repeat;background-position:center;background-size:100% 100%;position:absolute;text-align:left;padding:12px 16px;z-index:10}
.award_slide_title{font-size:20px;margin-bottom:6px}
.award_slide_content{font-size:15px}
.award_slide_share{margin-top:10px}
.award_slide_share a{display: inline-block!important;margin-right: 10px;}
.award_slide_1{left:-15px;top:230px;background-image:url("./image/award_slide_1.png")}
.award_slide_2{left:-15px;top:370px;background-image:url("./image/award_slide_2.png")}
.award_slide_3{left:-15px;top:530px;background-image:url("./image/award_slide_1.png")}
.award_slide_4{right:-15px;top:290px;background-image:url("./image/award_slide_3.png");padding:0;width:274px;height:270px}
.award_slide_inner{width:200px;margin:40px 0 0 20px}
.award_slide_inner .award_slide_title{margin-bottom:20px}
.product_1-back{background-image:url("./image/product_back_1.png");background-position:center;background-repeat:no-repeat;background-size:100% 100%}
.product_1{display:flex;justify-content:space-between;border:10px solid transparent;overflow: hidden;}
.product_1 img{margin-left: -18px;}
.product_1-right{background-color:#fff;display:flex;justify-content:space-evenly;align-items:center;flex-direction:column;flex: 1;}
.product_1-right-title{font-size:26px;font-weight:bold;color:#1a0b1e;white-space: nowrap;}
.product_1-right-desc{font-size:24px;color:#1a0b1e}
.product_1-right-desc p{margin-bottom:10px}
.product_1-right-desc p:last-child{margin-bottom:0}
.product_1-right-price{}
.product_1-right-price span{font-size:28px;color:#02003e;text-decoration:line-through;margin-right:12px}
.product_1-right-price em{font-size:40px;font-weight:bold;color:#f72f19}
.product_1-right-link{background-image:url("./image/product_button.png");background-repeat:no-repeat;background-position:center;width:360px;height:70px;line-height:78px;font-size:30px;color:#ffffff;border-radius:25px;box-shadow:0px 10px 27px 0px  rgba(249,30,31,0.35);text-align: center;}
.product_2-back{background-image:url("./image/product_back_2.png");background-position:center;background-repeat:no-repeat;background-size:100% 100%}
.product_2{display:flex;justify-content:space-between;border:10px solid transparent}
.product_2-left{}
.product_2-right{background-color:#fff;display:flex;justify-content:space-evenly;flex: 1;}
.product_2-right-single{width:330px;margin:20px 0;text-align: center;}
.product_2-right-single:first-child{}
.product_2-right-single-top{border-radius:10px 10px 0 0}
.product_2-right-single-title{font-size:18px;color:#190d35;padding-top:30px}
.product_2-right-single-num{font-size:16px;color:#190d35;padding-top:15px;padding-bottom:24px}
.product_2-right-single-bottom{box-shadow:0px 2px 7px 0px
rgba(173,173,173,0.29);border-radius:8px}
.product_2-right-single-tip{font-size:16px;color:#262626;padding-top:18px}
.product_2-right-single-type{padding-top:30px;display:flex;justify-content:center;align-items:center}
.product_2-right-single-type a{font-size:16px;color:#cecece;border:solid 1px #cecece;border-radius:5px;padding:8px 0;min-width:100px;}
.product_2-right-single-type a:first-child{border-radius:5px 0 0 5px}
.product_2-right-single-type a:last-child{border-radius:0 5px 5px 0}
.product_2-right-single-type a.active{border:solid 2px #f72e19;color:#f72e19;border-radius:5px;padding:10px 0;}
.product_2-right-single-price{padding-top:14px}
.product_2-right-single-price span{font-size:18px;color:#b2b3b8;text-decoration:line-through;margin-right: 8px;}
.product_2-right-single-price em{font-size:22px;font-weight:bold;color:#f72f19}
.product_2-right-single-price em i{font-size:18px}
.product_2-right-single-order-box{padding-top:30px;padding-bottom:50px}
.product_2-right-single-order{font-size:20px;color:#ffffff;text-shadow:0px 4px #b9140c;box-shadow:0px 10px 27px 0px rgba(249,30,31,0.35);background-image:url("./image/product_button-1.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%;display:inline-block;padding:14px 60px 6px;border-radius:50px}
.product_2-right-single:nth-child(1) .product_2-right-single-top{background-color:#dddddd}
.product_2-right-single:nth-child(2) .product_2-right-single-top{background-color:#e4dad1}
.product_3{display:flex;justify-content:center;align-items:center}
.product_3-single{}
.product_3-single:first-child{margin-right:60px}
.product_3-back{background-image:url("./image/product_back_3.png");background-position:center;background-repeat:no-repeat;background-size:100% 100%}
.product_3-content{display:flex;justify-content:space-between;border:10px solid transparent;padding:32px 15px;align-items:flex-end}
.product_3-content-left{margin-right:15px}
.product_3-content-right{width:270px;text-align:left}
.product_3-content-right-title{font-size:18px;font-weight:bold;color:#190d35}
.product_3-content-right-type{font-size:16px;color:#b2b3b8;margin-top:6px}
.product_3-content-right-desc{font-size:14px;color:#190d35;margin-top:10px;min-height:106px}
.product_3-content-right-price{margin-top:6px;text-align:center}
.product_3-content-right-price span{text-decoration:line-through;margin-right: 8px;font-size:18px;color:#b2b3b8}
.product_3-content-right-price em{font-size:22px;font-weight:bold;color:#f72f19}
.product_3-content-right-price em i{font-size:18px}
.product_3-content-right-link-box{text-align:center}
.product_3-content-right-link{font-size:20px;color:#ffffff;margin:8px auto 0;text-shadow:0px 4px #b9140c;box-shadow:0px 10px 27px 0px rgba(249,30,31,0.35);background-image:url("./image/product_button-1.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%;display:inline-block;padding:14px 60px 6px;border-radius:50px}
.product_4{display:flex;justify-content:space-between;padding-top:136px}
.product_4-single{background-image:url("./image/product_back_5.png");background-repeat:no-repeat;background-position:top;background-size:100% 100%;position:relative;padding-bottom:30px;text-align: center;}
.product_4-single:nth-child(2){margin:0 60px}
.product_4-single-icon{position:absolute;top:-146px;left:50%;transform:translate(-50%,0)}
.product_4-single-title{padding-top:44px;font-size:18px;color:#190d35;}
.product_4-single-type{font-size:16px;color:#b2b3b8;margin-top:10px}
.product_4-single-desc{max-width:290px;padding:0 30px;color:#190d35;line-height:2;margin-top:14px;min-height:84px}
.product_4-single-price{margin-top:30px}
.product_4-single-price span{font-size:18px;color:#b2b3b8;text-decoration:line-through;margin-right:8px}
.product_4-single-price em{font-size:22px;font-weight:bold;color:#f72f19}
.product_4-single-price em i{color:#f72f19}
.product_4-single-link{font-size:20px;color:#ffffff;margin:16px 30px 0;text-shadow:0px 4px #b9140c;box-shadow:0px 10px 27px 0px rgba(249,30,31,0.35);background-image:url(./image/product_button-1.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;display:block;padding:14px 0 6px;border-radius:50px}
.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-box .side_menu-single{background-image:url(./image/side_menu_single.png);background-repeat:no-repeat;background-position:center;width:116px;line-height:45px;margin-bottom:10px;color: #ffffff;text-shadow: 0px 2px rgba(134, 44, 8,0.75);text-align:center;cursor: pointer;background-size:contain;}
.side_menu-box .side_menu-single-last{margin-bottom:0}
.side_menu-box .side_menu-icon{background-image:url(./image/side_menu_top.png);background-repeat:no-repeat;background-position:center;width: 94px;height: 129px;background-size:contain;}

.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;background-color:#fff;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:400px;padding:40px;background-image:url("./image/popup_back.png");background-position:center;background-repeat:no-repeat;color:#fff}
.dialog-wrap-close{position:absolute;left:50%;top:-90px;transform:translate(-50%,0);width: 24px;height:24px;background-image:url("./image/popup_2.png");background-position:center;background-repeat:no-repeat}

.dialog-box{background-image:url("./image/popup_1.png");background-repeat:no-repeat;background-position:center;width:605px;height:375px;background-color:transparent;padding:0}
.dialog-wrap-close:after{content:'';height:66px;width:2px;background-color:#fff;position:absolute;left:11px;top:24px}
.dialog-title{font-size:22px;font-style:italic;font-weight:500;color:#1e815d;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;text-align:center;padding-top:74px;width:100%}
.dialog-title_1{font-size:36px;font-style:italic;color:#1e815d;font-weight:700;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;text-align:center;padding-top:22px;padding-bottom:10px;width:100%}
.dialog-tip{font-size:18px;font-style:italic;color:#262626;width:100%;text-align:center}
.dialog-tip span{font-size:28px;color:#f9191b}
.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;background-image:linear-gradient(268deg,#9e0d0a 0%,#f81e05 100%);box-shadow:0px 10px 20px 0px
rgba(32,131,68,0.14);border-radius:0px 5px 5px 0px;line-height:66px;font-size:26px;color:#ffffff;position:relative}
.dialog-code a:after{content:'';background-image:url("./image/popup_4.png");background-position:center;background-repeat:no-repeat;width:108%;height:23px;display:block;position:absolute;left:-4%;bottom:-15px;background-size:100% 100%}
.dialog-time{padding-top:20px;font-size:16px;color:#8b8080;width:100%;text-align:center}
.dialog-shop{font-size:24px;color:#ffffff;display:block;background-image:url("./image/popup_3.png");background-repeat:no-repeat;background-position:center;width:228px;line-height:70px;text-align:center;position:absolute;left:50%;bottom:-90px;transform:translate(-50%,0)}
.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:#e1261c}
.dialog-package-right-price em{font-size:24px;color:#adadad;text-decoration:line-through}
.dialog-package-link{font-size:22px;color:#ffffff;text-shadow:0px 4px  #b9140c;line-height:50px;display:block;text-align:center;background-image:linear-gradient(268deg,#9e0d0a 0%,#f81e05 100%);box-shadow:0px 10px 27px 0px
rgba(249,30,31,0.35);border-radius:25px;padding:0 25px;position:relative}
.dialog-package-link:before{content:'';background-image:url("./image/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%}

@media (max-width:1250px){.side_menu-box .side_menu-icon{width:44px;height:60px;margin-left:30px}
    .side_menu-box .side_menu-single{font-size:12px;width:104px;line-height:36px;background-size:100% 100%;margin-bottom:8px}
    .award_slide{display:none}
    .main-box{padding:0 0.6rem}
    .product_1 img{width:46%}
    .product_1-right{padding:30px 0}
    .product_2-left{width:30%}
    .product_2-right-single{width:44%}
    .product_3-single:first-child{margin-right:20px}
    .product_3-content{align-items:center}
    .product_3-content-left{width:33%}
    .award-content{width:37%}
}@media (max-width:1000px){.h2{font-size:.8rem}
    .h3{font-size:.5rem}
    .back_11{height:auto}
    .product_1-right-title{font-size:.6rem}
    .product_1-right-desc{font-size:.5rem}
    .product_1-right-desc p{margin-bottom:0}
    .product_1-right-price span{font-size:.7rem}
    .product_1-right-price em{font-size:.9rem}
    .product_1-right-link{font-size:.8rem}
    .back_17{height:auto}
    .product_3{justify-content:space-evenly}
    .product_3-content{flex-direction:column}
}@media (max-width:900px){.product_1{flex-direction:column;align-items:center}
    .product_1 img{width:50%;border-radius:10px;margin-top:20px}
    .back_14{height:auto}
    .product_2-back{background-image:none}
    .product_2{flex-direction:column;align-items:center}
    .product_2-left{width:50%;border-radius:10px;margin-top:40px}
    .product_2-right{background-color:transparent;flex-direction:column;align-items:center;width:100%}
    .product_2-right-single{background-color:#fff;width:60%;margin:20px 0 0}
    .product_2-right-single:last-child{margin-bottom:20px}
    .product_3{flex-direction:column}
    .product_3-back{background-image:none}
    .product_3-single{width:60%;background-color:#fff;border-radius:10px}
    .product_3-single:first-child{margin-right:0;margin-bottom:40px}
    .back_20{height:auto}
    .product_4{flex-direction:column;align-items:center}
    .product_4-single{margin-bottom:150px!important;width:60%}
    .product_4-single:nth-child(2){margin:0}
    .product_4-single:last-child{margin:0!important}
}@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-right-title{font-size:.5rem;font-weight:bold}
    .side_menu-box{display:none!important}
    .product_2-left{width:100%}
    .product_2-right-single{width:100%}
    .product_3-single{width:100%}
    .product_4-single{width:100%}
}@media (max-width:1000px){.award-content{width:38%;height:400px;left:33.58%;top:29%}
}@media (max-width:700px){.back_08{height:600px}
    .award-content{width:48%;height:336px;left:29%;top:25%}
}@media (max-width:600px){.award-single{width:31%;height:22%}
}@media (max-width:500px){.back_08{height:435px}
    .award-content{width:53%;height:255px;left:26.5%;top:24.5%}
}@media (max-width:450px){.back_08{height:400px}
    .award-content{height:228px;top:26.5%}
}

