/* body{background:#ffe7b5} */
.banner .banner-box{display:flex;padding:20px 0;position:relative}
.banner .banner-box .banner-right{margin:35px 50px 0;width:500px;position:absolute;right:0}
.banner .banner-box .banner-right .sale-conut{display:block;font-size:60px;color:#fff;font-weight:900;background:url(../images/thanksgiving/banner-discount.png) no-repeat;background-size:contain;width:121px;height:120px;line-height:120px;text-align:center;margin-bottom:-15px;font-family:opensans-semibold}
.banner .banner-box .banner-right .sale-conut span{font-size:30px;color:#fff}
.banner .banner-box .banner-right .title-box h3{display:inline;font-size:45px;font-weight:700;color:#FFFF00;line-height:70px;font-family:opensans-semibold}
.banner .banner-box .banner-right .title-box span{display:inline-block;color:#fff;background:#c23704;font-size:21px;line-height:40px;height:31px}
.banner .banner-box .banner-right p{font-size:21px;color:#fff;font-weight:bolder;font-family:opensans-semibold;margin-bottom:30px}
.banner .banner-box .banner-right p span{font-size:16px;color:#fff;font-family:opensans-semibold;margin-bottom:30px}
.banner .banner-box .banner-right span{color:#fff;font-size:21px;line-height:36px}
.banner .banner-box .banner-left img{max-width:590px}
.sale-part{padding:60px 0;}
.sale-part .btn-box a{display:block;width:173px;height:43px;background:#c23704;font-size:18px;color:#fff;font-weight:700;text-align:center;line-height:42px;border-radius:4px;margin:auto;margin-top:15px}
.sale-part .btn-box a:first-child{background:#0095d1;margin-top:0}
.sale-part .btn-box a:hover{background:#822204}
.sale-part .btn-box a:hover:first-child{background:#0f6d40}
.sale-part .btn-box a em,.sale-part .btn-box a i{margin-right:10px}
.sale-part .pri{margin-top:30px;text-align:center;margin-bottom:30px}
.sale-part .pri .ori{color:#595757;font-size:16px;text-decoration:line-through}
.sale-part .pri .sale-pri{color:#c23704;font-size:24px;margin-left:15px;font-weight:700;font-family:opensans-semibold}
.sale-part .part-1 .title-box{text-align:center}
.sale-part .part-1 .title-box h3{font-size:36px;line-height:48px;color:#c23704;width:50%;margin:auto;font-weight:700;font-family:opensans-semibold}
.sale-part .part-1 .box-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.sale-part .part-1 .box-list .box{width:317px;height:508px;background:url(../images/thanksgiving/sale_part_1.png) bottom no-repeat;background-size:contain;padding:0 27px;margin-top:50px}
.sale-part .part-1 .box-list .box .pro-img{background:url(../images/promotion/xmas-tree.png) no-repeat;width:129px;height:106px;text-align:center;padding:60px 0 0 8px;margin:auto}
.sale-part .part-1 .box-list .box .pro-img img{width:154px;height:60px}
.sale-part .part-1 .box-list .box .desc{color:#231815;text-align:center}
.sale-part .part-1 .box-list .box .desc p{font-weight:700;font-family:opensans-semibold;font-size:24px;margin-bottom:40px}
.sale-part .part-1 .box-list .box .desc span{font-size:16px;line-height:28px}
.sale-part .share-part{text-align:center;margin-top:60px;}
.sale-part .share-part h3{font-size:32px;font-weight:700;font-family:opensans-semibold;color:#c23704;width:70%;margin:auto;line-height:50px}
.sale-part .share-part .share{display:flex;justify-content:space-between;width:30%;margin:30px auto}
.sale-part .share-part .share a{display:block;width:50px;height:50px}
.sale-part .share-part .share a:hover{transform:scale(1.2);transition:all .5s}
.sale-part .share-part .share .facebook{background:url(../images/thanksgiving/facebook.svg) no-repeat}
.sale-part .share-part .share .twitter{background:url(../images/thanksgiving/twitter.svg) no-repeat}
.sale-part .share-part .share .linkedin{background:url(../images/thanksgiving/linkedin.svg) no-repeat}
.sale-part .share-part .share .insgram{background:url(../images/thanksgiving/ins.svg) no-repeat}
@media screen and (max-width:960px){.banner .banner-box{padding:90px 0 30px}
.banner .banner-box .pic-l-box{width:54%;bottom:0}
.banner .banner-box .pic-l-box img{width:100%}
.sale-part .part-1 .box-list{display:flex;flex-wrap:wrap;justify-content:space-around}
}
@media screen and (max-width:769px){.banner .banner-box .banner-left{display:none}
.banner .banner-box .banner-right{width:100%;text-align:center}
.banner .banner-box .banner-right .sale-conut{margin:auto}
.banner .banner-box .banner-right .title-box h3{font-size:36px;display:block}
.sale-part .part-1 .title-box h3{width:100%;text-align:center}
.sale-part .part-1 .title-box img{display:none}
.sale-part .share-part{text-align:center}
.sale-part .share-part .share{width:40%}
.sale-part .share-part img{display:none}
.sale-part .share-part h3{width:100%}
}
@media screen and (max-width:500px){.banner .banner-box{padding:0}
.banner .banner-box .banner-right .title-box h3{font-size:36px;display:block}
.banner .banner-box .banner-right p{font-size:16px;margin-bottom:10px;margin-top:10px}
.banner .banner-box .banner-right span{font-size:14px}
.sale-part .share-part h3{font-size:24px}
.sale-part .share-part img{display:block;width:148px;margin:auto}
.sale-part .part-1 .title-box h3{font-size:24px}
.sale-part .part-1 .title-box img{display:block;width:92px;margin:auto}
.sale-part .part-1 .box-list .box .desc p{font-size:20px;margin-bottom:30px}
.sale-part .part-1 .box-list .box .desc span{font-size:14px}
.sale-part .share-part .share{width:70%}
}
@media screen and (max-width:330px){.sale-part .part-1 .box-list .box{width:317px;height:508px;background:url(../images/thanksgiving/sale_part_1.png) center no-repeat;background-size:contain;padding:0 27px;margin-top:0}
.sale-part .part-1 .box-list .box .desc p{font-size:20px;margin-bottom:10px}
.sale-part .pri{margin-top:20px;margin-bottom:20px}
}

.store_support_box{padding:80px 0;}
.store_support_box .item{float:left;width:23%;padding:0 2%; text-align:center;}
.store_support_box .item p{color: #000; font-size:16px; font-weight:400;margin-top:2vh;}
.store_support_box .item p a{color:#4bcaff;}
.store_support_box .item p span{color: #000; font-size:19px; font-weight:600;margin-top:2vh;}
@media (max-width: 979px) {
	.store_support_box{padding:6vh 0;}
}
@media (max-width: 768px) {
	.store_support_box{padding:3vh 0 6vh 0;}
	.store_support_box .item{float:none;width:auto;margin:0;margin-top:30px;}
}


