.header-background{width:100%;background-image:linear-gradient(270deg,#e8f3ff 0,#d5f7ff 57%,#faf8db 100%);}
.main-box{position:relative;margin:0 auto;max-width:1200px;}
.order-box-1{width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding: 30px 0;}
.round-1{width:600px;height:600px;border-radius:100%;background-color:#fff;position:absolute;top:-493px;left:-487px}
.round-2{width:350px;height:350px;border-radius:100%;background:#dffffa;position:absolute;top:-266px;left:-372px}
.round-3{width:300px;height:300px;border-radius:100%;background:#f1faff;position:absolute;right:-332px;bottom:-146px}
.order-box-1 h1{font-size:42px;color:#1f2238;font-weight:600;padding-top:26px;}
.order-box-1 .product-list{font-size:20px;color:#1f2238;line-height:32px;font-weight:200;padding-top:16px}
.payment-icon{width:490px;height:36px;margin:30px 0 44px;background-image:url(../../img/order/payment_icon.png);background-position:top;background-repeat:no-repeat;background-size:contain}
.order-box-1 .order-box-1-right{margin:50px 0 27px;}
.packaging_collection_160{display:block;width:160px;height:160px;background-image:url(../../img/product/packaging/160/packaging_collection_160-7fc456c6.png);background-repeat:no-repeat;position:relative}
.packaging_collection_160_365{margin-top:68px;float:left}
.wise-care-365-info{width:415px;margin-left:25px;float:left;line-height:2;}
.wise-care-365-info h2{font-size:32px;color:#1f2238;line-height:24px;font-weight:600;margin-top:70px}
.wise-care-365-desc{font-size:16px;color:#1f2238;padding-top:14px}
.wise-care-365-desc span{color:#35aa11;line-height:24px}
.wise-care-365-ul{margin-top:24px}
.wise-care-365-ul li{color:#1f2238}
.wise-care-365-ul li i{position:relative;top:-1px;margin:0 16px 0 10px}
.wise-care-365-tip{color:#78797e;font-weight:300;margin-top:24px;font-size:13px;}
.packaging_collection_160_365 .discount-box{display:none;flex-direction:column;width:44px;height:64px;position:absolute;right:0;top:0}
.packaging_collection_160_365 .discount-box svg{position:absolute;left:0;top:0;width:100%;height:100%}
.packaging_collection_160_365 .discount-box span{font-size:16px;color:#fff;text-align:center;line-height:20px;font-weight:700;position:relative;z-index:100}
.packaging_collection_160_365 .discount-box .discount-box-num{margin-top:10px}
.order-box-2-right{display:flex;justify-content:space-between;align-items:center;width:600px;height:600px;float:right}
.order-box-2-right .order-box-top{width:280px;height:120px;background:#4b4d62;border-radius:10px 10px 0 0;text-align:center}
.order-box-2-right .order-box-title{font-size:20px;color:#fff;font-weight:700;padding:21px 0 11px 0}
.order-box-2-right .order-box-num{font-size:16px;color:#fff;font-weight:400}
.order-box-2-right .order-box-tip{color:#1f2238;font-weight:400;text-align:center;margin-top:18px}
.order-box-2-right .order-box-choose{display:flex;justify-content:center;align-items:center;margin-top:30px}
.order-box-2-right .order-box-choose div{width:106px;height:40px;border:1px solid #e3e3e6;border-radius:4px;text-align:center;line-height:40px;cursor:pointer;}
.order-box-2-right .order-box-choose div:hover{border-color:#ff781F;}
.order-box-2-right .order-box-choose .order-box-choose-active{color:#ff781f;border:2px solid #ff781f; border-radius:4px;font-weight:600;}
.order-box-2-right .product-price{margin-top:50px;text-align:center;height: 34px;}
.order-box-2-right .product-price-source{font-size:16px;color:#b2b3b8;font-weight:500;margin-left:8px;text-decoration:line-through;}
.order-box-2-right .product-price-discount{font-size:16px;color:#ff781f;line-height:29px;font-weight:500}
.order-box-2-right .product-price-discount em{font-size:34px}
.order-box-2-right .link-buy{margin:0 auto;display:block;width:200px;height:50px;line-height:50px;background:#ff781f;box-shadow:0 10px 20px 0 rgba(255,120,31,.2);border-radius:10px;text-align:center;font-size:18px;color:#fff;font-weight:600;margin-top:15px}
.order-box-2-right .link-buy:hover{background:#F05F00;}
.order-box-2-right .order-single{width:280px;height:416px;border:1px solid #e3e3e6;border-radius:10px}
.order-box-2-right .order-family{width:280px;height:476px;box-shadow:0 30px 40px 0 #f5efed;border-radius:10px}
.order-box-2-right .order-family .order-box-top{height:150px;background:#fb7e51}
.order-box-3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
/*
.order-box-3 .product-single{width:380px;height:620px;text-align:center;border:1px solid #ced8df;border-radius:10px;margin-bottom:60px}
*/
.order-box-3 .product-single{width:380px;height:560px;text-align:center;border:1px solid #ced8df;border-radius:10px;margin-bottom:60px}
.order-box-3 .product-single-top{width:100%;height:190px;background-image:linear-gradient(180deg,#f2f8fa 0,#ecf3f5 100%);border-radius:10px 10px 0 0;position:relative}
.product-single-top-mark {font-size: 14px; color: #fff; text-align: center; display: block; width: 60px; padding: 4px 10px; background: #FF781F; border-radius: 0 10px; left: 79%; position: absolute;}
.order-box-3 .product-single-top .off {position: absolute; width: 77px; height: 50px; background-image: url(../../active/2024/stickers.png); padding-top: 27px; color: #fff; font-size: 24px; text-align: center; margin: 140px 0 0 200px; line-height: 100%;}
.order-box-3 .packaging_collection_160{position:absolute;left:50%;transform:translate(-50%,0);bottom:-16px}
.product-single-icon-wdrp{background-position:-160px 0;}
.product-single-icon-wfhp{background-position:-320px 0;}
.product-single-icon-wh{background-position:-480px 0;}
.product-single-icon-wrcp{background-position:0px -160px;}
.product-single-icon-wdf{background-position:-160px -160px;}
.product-single-icon-wvcp{background-position:-320px -160px;}
.product-single-icon-wpdf{background-position:-480px -160px;}
.product-single-icon-imgx{background-position:0px -320px;}
.product-single-icon-wpu{background-position:-160px -320px;}
.order-box-3 .product-single-title{font-size:20px;font-weight:700;margin-top:50px; font-style:it}
.order-box-3 .product-single-phrase{font-size:16px;margin-top:6px}
/*
.order-box-3 .product-single-introduction{margin:10px 40px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;height:160px;white-space: break-spaces;text-align: left;}
*/
.order-box-3 .product-single-introduction{margin:10px 40px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;height:120px;white-space: break-spaces;}

.order-box-3 .product-single-addition{margin-top: 10px;color: #606266;font-size: 13px;}
.order-box-3 .product-single-addition a{color: #358ed3;text-decoration: underline;margin-left: 20px;}
.order-box-3 .product-price{margin-top:10px;text-align:center}
.order-box-3 .product-price-source{font-size:16px;color:#b2b3b8;font-weight:500;margin-left:8px;text-decoration:line-through;}
.order-box-3 .product-price-discount{font-size:16px;color:#ff781f;line-height:29px;font-weight:500}
.order-box-3 .product-price-discount em{font-size:34px}
.order-box-3 .link-buy{margin:0 auto;display:block;width:240px;height:50px;line-height:50px;background:#ff781f;box-shadow:0 10px 20px 0 rgba(255,120,31,.2);border-radius:10px;text-align:center;font-size:18px;color:#fff;font-weight:600;margin-top:15px}
.order-box-3 .link-buy:hover{background:#F05F00;}
.order-box-3 .link-plan{text-decoration:underline;}
.order-box-3 .link-plan:hover{color:#1F2238;}
.order-box-3 .tip {font-size: 13px; color: #78797e; line-height: 2; padding-bottom: 50px; font-style: italic;}

/*.header-background{background-position: center 90px;background-repeat: no-repeat;}*/
.header-background .main-box{display: flex;justify-content: center;}
.order-banner{margin-top: 270px;margin-left: 480px;text-align: center;}
.order-banner-package{color: #94b0df;line-height: 2;font-size: 16px;}
.order-price{}
.order-price span{color: #ffde00;font-size: 36px;margin-right: 14px;}
.order-price em{color: #a8c1de;font-size: 24px;}
.buy_link{display:flex;justify-content:center;align-items:center;font-size: 32px;color: #fff;	background-image: linear-gradient(18deg, #ff8000 0%, #ff9e3c 100%), linear-gradient(#ffde00, #ffde00);background-blend-mode: normal, normal;box-shadow: 0px 10px 20px 0px rgba(255, 128, 0, 0.14);border-radius: 35px;padding: 10px 70px;}
.buy_link svg{margin-right: 20px;}
/*.order-box-3 .packaging_collection_160:after{content: '';display: block;width: 76px;height: 68px;background-image: url(../../../_api/demon-0496ba2d6e60.svg);background-position: center;background-repeat: no-repeat;position: absolute;right: -4px;bottom: -6px;}*/

@media (max-width:1210px){
    .order-box-1-left{padding-left: .6rem;flex: 1;margin-right: 2rem;}
    .order-box-1 h1{font-size: 1rem;margin-right: 0;}
    .order-box-1-list{font-size: .5rem;}
    .order-box-1-list br{display: none;}
    .order-box-2{display:flex;justify-content:center;align-items:center;flex-direction: column;}
    .packaging_collection_160_365{margin-top: 1.6rem;float: none;}
    .wise-care-365-info{width: auto;margin-left:0;float: none}
    .wise-care-365-info h2{margin-top: 1.6rem;}
    .order-box-3{justify-content: space-evenly;}

    .header-background{background-position: center 50px;}
    /*.header-background .main-box{height: 599px;}*/
    .buy_link{white-space: nowrap;}
    .bottom-filter-close{right: 10px;top: 5px;}
    .footer-menu-wrap{padding-bottom:70px;}
}

@media (max-width:1000px){
    .order-box-1-list{padding-top: .4rem;}
    .order-box-1-right{width: 30%;}
    .order-box-1-right img{width: 100%;height: auto;}
    .order-banner{margin-left: 320px;}

    .bottom-filter-close{top: 10px;}
}

@media (max-width:800px){
    .buy_link svg{width: 22px;}
    .buy_link span{font-size: 20px;}
    .footer-menu-wrap{padding-bottom:50px;}
}

@media (max-width:600px){
    .product-single{padding-bottom:.6rem}
    .order-box-1-left{margin-right:0;padding-right:0.6rem}
    .order-box-1-right{display:none}
    .payment-icon{width:auto}
    .order-box-2-right{display:flex;justify-content:center;align-items:center;flex-direction:column;height:auto;margin-top:1rem;margin-bottom:1rem}
    .order-box-2-right .order-box{width:auto;height:auto;padding-bottom:1rem}
    .order-box-2-right .order-single{}
    .order-box-2-right .order-family{margin-top:1rem}
    .order-box-3 .product-single{width:auto;height:auto;margin:0 .6rem 1rem}
    .order-box-3 .product-single-title{font-size:.8rem}
    .order-box-3 .product-single-title{font-size:.7rem}
    .product-single-phrase{font-size:.6rem}
    .product-single-introduction{font-size:.5rem}
    .order-box-3 .product-price-source{font-size:.5rem}
    .order-box-3 .product-price-discount{font-size:.5rem}
    .order-box-3 .product-price-discount em{font-size:.7rem}
    .order-box-3 .product-single-introduction{height:auto;-webkit-line-clamp:unset;text-align:left}

    .order-banner{margin-left: 70px;}
    .buy_link svg{width: 18px;}
    .buy_link span{font-size: 16px;}

    .bottom-filter-box{display: none;}
    .footer-menu-wrap{padding-bottom:0;}
}
