body.cms-index-index{background:#f9f9f9!important}.top-banner img{border-radius:8px}.swiper-button-next:after,.swiper-button-prev:after{font-size:30px}.blog-section{margin-top:56px!important}.blog-section .top-title{margin-bottom:24px}.blog-section .top-title h2{color:#151515;font-size:24px;line-height:28px}.blog-section .top-title a{border:1px solid #b2b2b2;border-radius:4px;color:#2c2c2c;display:inline-block;font-size:14px;height:42px;line-height:42px;width:133px}.blog-section .top-title a:hover{background:#f2f2f2}.blog-section .blog-list .item{background:#f9f9f9;width:384px}.blog-section .blog-list .item .img{background-position:50%;background-repeat:repeat;background-size:cover;height:216px;width:100%}.blog-section .blog-list .item .desc{background:none;margin-top:16px;padding:0}.blog-section .blog-list .item .desc h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2c2c2c;display:-webkit-box;font-size:18px;line-height:22px;margin-bottom:12px;margin-top:0;min-height:44px;overflow:hidden}.blog-section .blog-list .item .desc h3:hover{text-decoration:underline}.blog-section .blog-list .item .date{color:#fff;font-size:14px;line-height:20px}.blog-section .blog-list .item .author{color:#fff;font-size:14px}.blog-section .blog-list .item .content{background:linear-gradient(180deg,transparent 27%,#000);color:#fff;height:100%;left:0;padding:12px 16px;pointer-events:none;position:absolute;top:0;width:100%}.blog-section .blog-list .item .author span{color:#9b9b9b}.blog-section .blog-list .item .desc .tag a{background:none;border:none;color:#004fad;display:inline;font-size:14px;height:auto;text-transform:capitalize;width:auto}.blog-section .blog-list .item .desc .tag a:not(:last-child){margin-right:8px}.blog-section .blog-list .item .desc .tag a:hover{text-decoration:underline}.rating-box .rating:before{color:#fd9200}.hp-swiper .swiper-button-next,.hp-swiper .swiper-button-prev{background:#fff;border-radius:4px;height:40px;margin-top:0;position:unset;width:40px}.hp-swiper .swiper-button-next:hover,.hp-swiper .swiper-button-prev:hover,.hp-swiper.white .swiper-button-next:hover,.hp-swiper.white .swiper-button-prev:hover{background:#eef3f8}.hp-swiper .swiper-button-next:after,.hp-swiper .swiper-button-prev:after{color:#2c2c2c;font-size:16px}.hp-swiper .swiper-button-prev{margin-right:16px}.hp-swiper .swiper-button-next.swiper-button-disabled,.hp-swiper .swiper-button-prev.swiper-button-disabled{background:none;border:1px solid #dfdfdf;opacity:1}.hp-swiper .swiper-button-next.swiper-button-disabled:after,.hp-swiper .swiper-button-prev.swiper-button-disabled:after{color:#b2b2b2!important}.hp-swiper.white .swiper-button-next,.hp-swiper.white .swiper-button-prev{background:#f9f9f9;border:1px solid #004fad}.hp-swiper.white .swiper-button-next:after,.hp-swiper.white .swiper-button-prev:after{color:#004fad}.hp-swiper.white .swiper-button-next.swiper-button-disabled,.hp-swiper.white .swiper-button-prev.swiper-button-disabled{background:#f2f2f2;border:1px solid #dfdfdf}.blog-section .blog-list .item img{height:100%;width:100%}@media screen and (max-width:1200px){.blog-section .top-title h2{font-size:20px;font-weight:600}.blog-section .btn-m{border:1px solid #b2b2b2;border-radius:4px;color:#2c2c2c;display:block;font-size:14px;height:42px;line-height:42px;margin:auto;width:100%;width:calc(100% - 32px)}.blog-section .blog-list .item .desc h3{font-size:16px;margin-bottom:16px}.hp-swiper .swiper-button-next,.hp-swiper .swiper-button-prev,.top-banner .swiper-button-next,.top-banner .swiper-button-prev{display:none}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}.blog-section{margin-top:42px!important}.blog-section .top-title h2{text-align:center;width:100%}.blog-section .blog-list .item{margin-bottom:33px;padding:0 16px;width:49%}.blog-section .blog-list .item:last-child{display:none}}@media screen and (max-width:768px){.blog-section .blog-list{flex-direction:column}.blog-section .blog-list .item{margin-bottom:16px;padding:0 16px 16px;width:100%}.blog-section .blog-list .item .img{height:192px}.blog-section .blog-list .item:not(:nth-child(2)){border-bottom:1px solid #f2f2f2}.blog-section .btn-m{margin:-8px auto auto;width:calc(100% - 32px)}#bottom-notice-box{width:9.1468rem}}@media screen and (max-width:1200px) and (min-width:320px){html{font-size:32px}}@media screen and (max-width:1200px) and (min-width:360px){html{font-size:36px}}@media screen and (max-width:1200px) and (min-width:375px){html{font-size:37.5px}}@media screen and (max-width:1200px) and (min-width:414px){html{font-size:41.4px}}@media screen and (max-width:1200px){.coupon-popup{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1999}.coupon-popup .content{background:#fff;bottom:0;height:85%;left:0;position:absolute;width:100%}.coupon-popup .content .title{align-items:center;color:#151515;display:flex;font-size:.48rem;font-weight:600;height:1.4133rem;justify-content:space-between;padding:0 .4266rem}.coupon-popup .content .title .icon-x{color:hsla(0,0%,8%,.6);padding:0}.coupon-popup .content .info{align-items:center;background:#f2f2f2;display:flex;height:1.1733rem;padding:0 .4266rem}.coupon-popup .content .info img{height:.4266rem;margin-right:.215rem;width:.4266rem}.coupon-popup .content .info span{color:#595959;font-size:.32rem;line-height:.3733rem}.coupon-popup .content .coupons-empty{height:calc(100% - 2.5866rem);margin-top:1.28rem;text-align:center}.coupon-popup .content .coupons-empty .image{margin:0 1.22rem}.coupon-popup .content .coupons-empty .title{color:#151515;font-size:.48rem;font-weight:400;justify-content:center;line-height:.56rem;padding:.4266rem 0 0}.coupon-popup .content .coupons-empty .info{background-color:initial;color:#868686;font-size:.3733rem;font-weight:400;margin-top:.2133rem;padding:0 .4266rem}.coupon-popup .content .coupons-empty .subscribe{margin-top:.4266rem;padding:0 .4266rem}.coupon-popup .content .coupon-lists{height:calc(100% - 2.5866rem);overflow-y:auto;padding:0 .4266rem 1rem}.checkout-cart-index .coupon-popup .content .coupon-lists,.checkout-onepage-index .coupon-popup .content .coupon-lists{height:calc(100% - 3.6rem)}.checkout-cart-index .coupon-popup .content .coupon-lists.high,.checkout-onepage-index .coupon-popup .content .coupon-lists.high{height:calc(100% - 4.5rem)}.coupon-popup .content .coupon-lists .available{color:#151515;font-size:.4266rem;line-height:.5333rem;padding:.4266rem 0 .32rem}.coupon-popup .content .coupon-lists .list{margin-bottom:.4266rem}.coupon-popup .content .coupon-lists .list .code-info{background:rgba(196,212,231,.3);border-radius:0 0 10px 10px;padding:1.4266rem .32rem}.coupon-popup .content .coupon-lists .list .code-info .coupon-off{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.215rem}.coupon-popup .content .coupon-lists .list .code-info .coupon-off .num{color:#004fad;font-size:.8533rem;font-weight:700}.coupon-popup .content .coupon-lists .list .code-info .coupon-off .apply-action{align-items:center;display:flex}.coupon-popup .content .checkbox-wrap.radio,.coupon-popup .content .checkbox-wrap.radio input{height:.64rem;margin-right:0;width:.64rem}.coupon-popup .content .checkbox-wrap.radio .bg{background:#fff;border:1px solid #dfdfdf;height:.64rem;width:.64rem}.coupon-popup .content .checkbox-wrap.radio input:checked+.bg{border:1px solid #004fad}.coupon-popup .content .checkbox-wrap.radio input:checked+.bg i{color:#004fad;font-size:.3466rem;line-height:.64rem}.coupon-popup .content .coupon-lists .list .code-info .coupon-off .apply-action label{color:#9b9b9b;font-size:.3733rem;margin-right:.215rem}.coupon-popup .content .coupon-lists .list .code-info .coupon-off .apply-action label.checked{color:#004fad}.coupon-popup .content .coupon-lists .list .code-info p{color:#151515;font-size:.3733rem;margin:0}.coupon-popup .content .coupon-lists .list .code-info p.expect-save{color:#004fad;width:75%}.coupon-popup .content .coupon-lists .list .time-info{background:rgba(196,212,231,.3);border-radius:10px 10px 0 0;padding:.215rem .32rem;position:relative}.coupon-popup .content .coupon-lists .list .time-info:before{border-top:1px dashed #c4d4e7;content:"";left:3%;position:absolute;top:0;width:94%}.coupon-popup .content .coupon-lists .list .time-info li{color:#595959;font-size:.3733rem;line-height:.4266rem;list-style:disc}.coupon-popup .content .coupon-lists .list .time-info ul{padding-left:.4266rem}.coupon-popup .content .coupon-lists .list .time-info li.expiring{color:#d2002a;list-style:none}.coupon-popup .content .coupon-lists .list .jump{background:#c4d4e7;padding:.215rem .32rem}.coupon-popup .content .coupon-lists .list .jump a{color:#002f68;font-size:.3733rem;text-decoration:underline}.coupon-popup .content .coupon-lists .available.not{padding-top:.215rem}.coupon-popup .content .coupon-lists .list.not .code-info,.coupon-popup .content .coupon-lists .list.not .time-info{background:#f2f2f2}.coupon-popup .content .coupon-lists .list.not .code-info p{color:#595959}.coupon-popup .content .coupon-lists .list.not .time-info li{color:#9b9b9b}.coupon-popup .content .coupon-lists .list.not .code-info p.expect-save,.coupon-popup .content .coupon-lists .list.not .time-info li.expiring{color:#d2002a}.coupon-popup .content .coupon-lists .list.not .time-info:before{border-top:1px dashed #dfdfdf}.coupon-popup .content .coupon-lists .list.not .code-info .coupon-off .num{color:#595959}.coupon-popup .content .coupon-lists .list.not .jump{background:#dfdfdf}.coupon-popup .content .coupon-lists .list.not .jump a{color:#595959}.coupon-popup .content .coupon-lists .list.not .jump p{color:#d2002a;font-size:.3733rem;margin:0;padding-top:4px}.coupon-popup .content .apply-btn{border-top:1px solid #dfdfdf;padding:.4266rem}.coupon-popup .content .apply-btn .select-save{align-items:center;display:flex;justify-content:space-between;margin-bottom:.4266rem}.coupon-popup .content .apply-btn .select-save>span{color:#151515;font-size:.4266rem}.coupon-popup .content .apply-btn .select-save>div{color:#151515;font-size:.4266rem;font-weight:600}.coupon-popup .content .apply-btn .select-save>div span{color:#d2002a}.coupon-popup .content .apply-btn button{background:#004fad;border-radius:4px;color:#fff;font-size:.3733rem;font-weight:600;height:1.28rem;width:100%}.coupon-popup .content .apply-btn button:disabled{background-color:#f2f2f2;color:#b2b2b2}}
