.page-img{width: 100%;height: auto;}
a,ins{text-decoration: none;}
.prime-day-page{margin-top: 65px; background-color: #E3DEF2;}
.christmas_bg{
   background-color: #7FB8EC;
   
  
}


.body-container {
    width: 1200px;
    margin:  0px auto 0px auto;
    padding: 30px 0 60px 0;
}


.deals-bg{padding: 0px 36px 36px;background-color: #DAEBF5}
.productS-price .discount-price{color: #DE2A35;font-size: 30px;}
.product-list .productS-content{padding: 0px;text-align: left;}
.productS-price .original-cost,.order_list-code{font-size: 20px;color: #878787;}
.deals-bar-flex{display: flex;align-items: center;}
.order_list-code{font-size: 16px;color: #333333;margin-right: 10px;}

.deals-code{position: relative;margin-left: 10%;cursor: pointer;}
.code_flex{display: flex;align-items: baseline;justify-content: center;}
.code_text{font-size: 22px;color: #333333;font-weight: bold;margin-right: 10px;}
.code_bg{border-radius: 3px;display: flex;align-items: center;padding: 5px 20px;background-color: #9e4ac9;}
.order_list-ne{display: block;font-size: 18px;font-weight: bold;color: #ffffff;margin-left: 3px;}
.deals-btn{width: 100%;margin-top: 10px;background-color: #8433AD;padding: 13px;border-radius: 60px;}
.deals-btn a{font-size: 24px;color: #E3CC72;font-weight: bold;display: block;width: 100%;}
.code_bg:hover{cursor: pointer;}

.freecode_flex{display: flex;align-items: flex-start;position: absolute;right: 2%;top: 20%;transform: translateY(-50%);justify-content: flex-end;}

.saintsBtn{background-color: #007d53;font-size: 16px;color: #ffffff;padding: 10px 0px;border-radius: 3px;width: 100%;}
.saintsBtn:hover{cursor: pointer;background-color: #007d53;}

.content-paste-input{position: absolute;top: 0;left: 0;opacity: 0;z-index: -10;}
.black_shop-btn{display: block;margin: 30px auto 0 auto;}
.black_shop-btn a{border: 2px solid #B5B5B5;display: block;color: #B5B5B5;padding: 10px 80px;border-radius: 30px;font-size: 20px;}
.black_shop-btn a:hover{cursor: pointer;border: 2px solid #660099;color: #ffffff;background-color: #660099;}

.products-3-box{display: flex;flex-wrap: wrap;justify-content: space-between;}

.product-container{width: 48%;margin-bottom: 30px;display: block;transition:0.5s;border-radius: 36px 36px 36px 36px;border: 4px solid #CDBF9F;
    box-shadow: 0px 7px 6px 1px rgba(0,0,0,0.16);overflow: hidden;}
.product-container:hover{transform: translateY(-10px);transition:0.5s;}
.product-container-in{position: relative;background-color: #C4BFE0;padding: 36px;
background-color: #DAEBF5;}

.product-img,.product-title{display: block;}
.product-info{width: 96%;font-weight: 400;line-height: 1.2;color: #333;margin-top: 15px;position: absolute;bottom: 2%;}
.products-3-box .p3-floor-2:nth-child(1) .product-info,.products-3-box .p3-floor-2:nth-child(2) .product-info{bottom: 5%;width: 100%;}


.Free3head{width: 35px;height: 43px;}

.freecode_img{max-width: 70px;max-height: 90px;margin-left: 10px;}
.freecode_img0{max-width: 120px;max-height: 120px;}

.product-info img{position: absolute;top: -8px;left: -1px;}
.product-title{color: #333333;font-size: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;font-weight: bold;}

.product-title:hover{text-decoration: revert;}
.price{margin: 10px 0 0;}
.price del{color: #939393;font-size: 20px;margin-right: 7px;}
.price ins{color: #DA251D;font-size: 20px;}
.colorred{color: #DA251D !important;font-size: 20px !important;margin-right: 0px !important;margin-left: 7px;}

.pro-de-btn{border: 1px solid lavender;padding: 10px 0;width: 100%;margin-top: 6px;border-radius: 3px;font-weight: 400;color: #333;background-color: lavender;display: flex;align-items: center;justify-content: center;font-size: 14px;}
.pro-de-btn:hover{color: #fff;background: #609;border: 1px solid #609;cursor: pointer;}

.product-info .productS-price{justify-content: left;}

.two_img{display: none;}
#clearance_one .p3-floor-2:nth-child(9){
    width: 100%;display: flex;background-color: #DAEBF5;justify-content: flex-start;align-items: center;padding: 36px;} 
#clearance_one .p3-floor-2:nth-child(9) .deals-bg{
    width: 47%;padding: 0;margin-left: 3%;}
#clearance_one .p3-floor-2:nth-child(9) .product-container-in{width: 47.7%;padding: 0;}
#clearance_one .p3-floor-2:nth-child(9) .product-title{font-size: 28px;}
#clearance_one .p3-floor-2:nth-child(9) .deals-bar-flex{margin: 50px 0 35px 0;flex-wrap: wrap;}
#clearance_one .p3-floor-2:nth-child(9) .productS-price{width: 100%;justify-content: flex-start;border-bottom: 1px solid #69686F;margin-bottom: 30px !important;
    padding-bottom: 30px;}
#clearance_one .p3-floor-2:nth-child(9) .deals-code{margin-left: 0px;}


.freeImg{position: absolute;top: 0px;left: 0px;}
.freeImg img{border-radius: 0px !important;}
.freeText_flex{display: flex;margin: 15px 0;}
.freeText{font-size: 12px;color: #333;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.freeText_title p{font-size: 14px;color: #ffffff;background-color: #609;padding: 2px 4px;border-radius: 4px;margin-right: 10px;}
.freeImg-code{position: absolute;top: 40%;font-size: 16px;color: #ffffff;transform: translate(-50%,-50%);left: 50%;}
.products-img{border-radius: 0px !important;}
.freecode{position: absolute;top: 0;left: 0;}
.freecode_title{font-size: 21px;color: #FFFFFF;top: 5px;left: 50%;transform: translateX(-50%);position: absolute;}

#footer{margin-top: 0;}
.m-img{display: none;}

.facial_max{box-shadow: 0px 7px 6px 1px rgba(0,0,0,0.16);border-radius: 36px 36px 36px 36px;
    border: 4px solid #CDBF9F;background: #DAEBF5;margin-bottom: 120px;}
.facial_flex{display: flex;justify-content: space-between;padding: 36px;position: relative;}
.facial_left{width: 45%;padding-left: 60px;}
.facial_left h3{font-size: 40px;color: #333333;font-weight: bold;}
.facial_left ol {padding-left: 30px;margin-top: 20px;}
.facial_left ol li{list-style: disc;font-size: 24px;color: #333333;margin-bottom: 10px;}
.facial_right{width: 50%;position: absolute;max-width: 554px;right: 36px;}
.facial_right2{left: 36px;}
.facial_left2{padding-left: 55% !important;}

.packlist-btn{padding: 0px;margin-top: 30px;margin:0 auto;display: block;}
.packlist-btn a{display: block;color: #ffffff;font-size: 18px;border-radius: 60px;padding: 10px 100px;border: 2px solid #ffffff;margin: 60px 0;font-weight: bold;}

/* 背景样式 */

@media screen and (max-width: 1300px) {
    .body-container {
        width: 94%;
     
    }
   
}
@media screen and (max-width: 1600px) {
    #clearance_one .p3-floor-2:nth-child(9) .deals-bar-flex{margin: 40px 0 25px 0;}

}
@media screen and (max-width: 1400px) {
     .Twice-left{left: -5%;}
    
}
@media screen and (max-width: 1200px) {
    #clearance_five .deals-code{margin-left: 5%;}
    #clearance_five .productS-price .discount-price{font-size: 20px;}
}
@media screen and (max-width: 1100px) {
   #clearance_one .p3-floor-2:nth-child(9) .product-title{font-size: 22px;}
   #clearance_one .p3-floor-2:nth-child(9) .deals-bar-flex{margin: 20px 0;}
   .facial_left{padding-left: 0px;}
}

@media screen and (max-width: 1000px) {
    .product-title{font-size: 14px;}
    .prime-day-page{margin-top: 54px;}
    
    .Twice-left{display: none;}
    .p3-floor-2:nth-child(1) .pro-de-btn,.p3-floor-2:nth-child(2) .pro-de-btn{width: 60%;}
}
@media screen and (max-width: 900px) {
    .facial_left h3{font-size: 30px;}
    .facial_left ol li{font-size: 18px;}
    .facial_max{margin-bottom: 90px;}
}
@media screen and (max-width: 768px) {
    
    .pc-img{display: none;}
    .m-img{display: block;}
    .prime-day-page{margin-top: 0px;}
   
    .products-3-box{margin-top: 0px;}
    .price{margin: 8px 0 0;}
    .price ins{font-size: 15px;}
    .price del{font-size: 12px;}
    .freeImg img{width: 46px;height: 40px;}
 
    .black_shop-btn a{font-size: 16px;padding: 10px 50px;}
    #clearance_one .p3-floor-2:nth-child(9) .product-container-in{width: 100%;}
    #clearance_one .p3-floor-2:nth-child(9) .deals-bg{width: 100%;margin-left: 0;margin-top: 10px;}
    .code_text,.order_list-ne{font-size: 15px;}
    .productS-price{margin-right: 20px !important;}
    .deals-code{margin-left: 0;}

    #clearance_one .p3-floor-2:nth-child(9) .deals-bar-flex{margin: 0;}
    #clearance_one .p3-floor-2:nth-child(9) .product-title{font-size: 14px;}
    #clearance_one .p3-floor-2:nth-child(9) .deals-bar-flex{margin: 10px 0 0;}
  
}


.width100{width: 100%;height: auto;}
.titleh1{font-size: 40px;font-weight: bold;color: #28406C;}
.t1.title-1-box{position: relative;margin-top: 40px;margin-bottom: 35px;text-align: center;}
.t1.title-1-box:first-of-type{margin-top: 0;}
.t1.title-1-box img{margin: 0 auto;}
.t1 .type-con{background: linear-gradient( 90deg, #7DAFE7 0%, #2673C4 100%);box-shadow: 0px 10px 6px 1px rgba(0,0,0,0.24);border: 3px solid #CDBF9F;
    border-radius: 60px;text-align: center;position: relative;z-index: 2;margin-top: -2px;}
.type_h2{border-radius: 32px 32px 0px 0px;box-shadow: 0px 8px 6px 1px rgba(0,0,0,0.16);background: linear-gradient( 90deg, #7DAFE7 0%, #2673C4 100%);
    border: 3px solid #CDBF9F;display: inline-block;}
.t1 .type-con h2{ font-size: 48px;font-weight: bold;text-align: center;color: #E3CC72;;text-shadow: 0px 3px 6px rgba(0,0,0,0.55);
    -webkit-text-stroke: 1px #DDCE68;padding: 20px 0;}
.t1 .type_h2 h3{font-size: 28px;font-weight: bold;padding: 20px 100px;color: #FFFFFF;}
.t1 .type-intro{color: #ffffff;font-size: 32px;font-weight: bold;margin-top: -12px;}
.bgheight{height: 550px;}
.Nbgheight{height: 550px;;}
.productS-price{flex-wrap: wrap;}


@media screen and (max-width: 1450px) {
    
    .productS-price .discount-price{font-size: 30px;}
    .copy_bg{font-size: 20px;}
}
@media screen and (max-width: 1300px) {
    .christmas_free{width: 40%;}
    .freecode_img{width: 26%;}
    .free_con-title{top: 2%;}
    .freecode_flex{top: 36%;}
    .saintsBtn{padding: 5px 0;}
    .product-info{bottom: 5px;width: 96%;}
    .Free3head-flex{top: 40%;}
    .t1 .type-title{font-size: 20px;}
}
@media screen and (max-width: 1250px) {
   
    .productS-price .original-cost, .order_list-code,.deals-btn a{font-size: 16px;}
    .copy_bg{font-size: 20px;}
}
@media screen and (max-width: 1200px) {
    .free_con-title .titleh1{width: 700px;}
    .Gifts_Free3bone{width: 100%;height: auto;}
    .bgheight{height: 200px;}
}
@media screen and (max-width: 1150px) {

    .copy_bg{padding: 5px 20px;}
}
@media screen and (max-width: 1000px) {
    .productS-price .original-cost, .order_list-code, .deals-btn a{font-size: 14px;}
    .copy_bg{font-size: 16px;}
    .deals-code{margin-left: 20px;}
}
@media screen and (max-width: 900px) {
   
    .code_text{font-size: 18px;}
    .order_list-ne{font-size: 16px;}
    .productS-price .discount-price{font-size: 26px;}
}
@media screen and (max-width: 768px) {
    .t1 .type-con h2{font-size: 34px;}
    .t1 .type_h2 h3{font-size: 22px;padding: 15px 60px;}
    .free_con-title{top: 5%;}
    .free_con-title .titleh1{font-size: 18px;width: 400px;}
   
    .Free3head-max{height: 10px;}
    .free-1-box{width: 100%;margin: 20px auto 0 auto;}
    .t1.title-1-box{margin-bottom: 20px;}
    .bgheight{height: 150px;}
    .t1 .type-title{font-size: 20px;}
    .t1 .type-intro{font-size: 12px;}
    .Free3head{width: 24px !important;height: 30px !important;}
    .deals-bar-fill{height: 11px;}
    .deals-bar{height: 14px;}
   
    .product-list{padding: 0px !important;}
    #clearance_one .p3-floor-2:nth-child(9){padding: 15px !important;}
    .t1 .type-intro{margin-top: 0px;}
    .product-info{bottom: 4%;width: 92%;}
    .deals-bar-name{font-size: 14px !important;}
    .Free3head-flex{top: 0px;}

    
    .productS-price .discount-price{font-size: 18px;}
    .productS-price .original-cost, .order_list-code,.deals-btn a{font-size: 14px;}
    .copy_bg{font-size: 12px;padding: 5px 15px;}
    .deals-bg{padding: 10px 4%;}
    .deals-code{margin-left: 0px;width: 60%;}

    .deals-btn{padding: 10px;}
    #clearance_one .p3-floor-2:nth-child(9) .productS-price{margin-bottom: 0;padding-bottom: 0;border: 0px;width: auto;}
    #clearance_one .p3-floor-2:nth-child(9) .productS-price{
        margin-bottom: 10px !important;margin-right: 20px !important;
     }

     #clearance_one .p3-floor-2:nth-child(9) .deals-code{
        width: auto;
     }
     .t1 .type-con h2{font-size: 20px;}
     .t1 .type_h2 h3{font-size: 16px;padding: 10px 25px;}
}
@media screen and (max-width: 600px) {
    .facial_flex{flex-wrap: wrap;padding-bottom: 270px;}
    .facial_left,.facial_right{width: 100%;}
    .product-container{width: 100%;}
    .facial_right{left: 0;right: 0;bottom: -60px;}
    .facial_right img{width: 80%;margin: 0px auto;}
    .facial_left2{padding-left: 0px !important;}
    .facial_left h3{font-size: 24px;}
    .facial_left ol li{font-size: 16px;}
}
@media screen and (max-width: 574px) {
    #clearance_one.products-3-box .p3-floor-2:nth-child(2){width: 100%;}
    .product-container{width: 100%;}
    .t1 .type-title{font-size: 16px;}
    .product-container-in{padding: 7px;}
    .deals-bar-flex{flex-wrap: nowrap;}
    .productS-price{width: auto;margin-right: 6px;}
    .deals-code{width: 60%;}
  
    .deals-bg{padding: 0px 7px 7px 7px;}
    .productS-price .discount-price{margin-left: 0px !important;}
   
}
@media screen and (max-width: 500px) {
    .free_con-title .titleh1{width: 365px;font-size: 16px;}
    .free_con-title{top: 3%;}
    .saintsBtn{font-size: 12px;}
    .facial_flex{padding-bottom: 230px;}
    .products-3-box .p3-floor-2:nth-child(1),.products-3-box .p3-floor-2:nth-child(2){width: 100%;}
    .deals-code {width: 55%;}
    #clearance_one .p3-floor-2:nth-child(9) .deals-code{
        width: 55%;
    }
}
@media screen and (max-width: 400px) {
    .free_con-title .titleh1{width: 320px;font-size: 15px;}
    .free_con-title{top: 2%;}
    .deals-bar{top: 47%;}
    .Gifts_Free3ba{width: 83px;height: 27px;}
    .facial_flex{padding-bottom: 190px;}
}
@media screen and (max-width: 360px) {
    .free_con-title .titleh1{width: 280px;font-size: 15px;}
}
/* free-1-box-end */