﻿.product-pagination{width: 11.46vw;height: 5.6vw;line-height: 5.4vw; background: rgba(51,51,51,0.5);border-radius: 21px;color: #fff;font-size: 3.2vw;right: 2.93vw;left: auto;bottom: 3.6vw;position: absolute;text-align: center;}
.product-pagination span{color: #fff;font-size: 3.2vw;}
.product-id{height: 5.6vw;line-height: 5.4vw; background: rgba(51,51,51,0.5);color: #fff;padding:0 2vw;border-radius: 23px;position: absolute;bottom: 3.6vw;left: 2.8vw;z-index: 9;font-size: 3.2vw;}
.product-info{display: -webkit-box;display: -webkit-flex;display: flex;padding:0 2.66vw 8vw;flex-wrap: wrap;justify-content: space-between;background: #fff;margin: 10px;border-radius: 20px;}
.product-info .product-info-left{width: 60%;padding-top: 5.33vw;}
.product-info .product-info-right{width: 40%;text-align: right;padding-top: 10.33vw;color: #FF2121;}
.product-info .product-info-bottom{width: 100%;}
.product-info .product-info-left .product-price{color: #666;font-size: 3.2vw;}
.product-info .product-info-left .product-price span{font-weight: bold;font-size: 4.8vw;color: #333;line-height: 4.8vw;display: inline-block;}
.product-info .product-info-left .product-price span.product-discount{background: #FF2121;color: #fff;width: 16vw;height: 4.53vw;line-height: 4.53vw;font-size: 3.2vw;display: inline-block;text-align: center;}
.product-info-left .product-old-price{color: #999999;font-size: 3.2vw;margin-top: 2.53vw;line-height: 3.2vw;}
.product-info-bottom{margin-top: 2.53vw;}
.product-info-bottom .product-name{color: #333333;font-size: 3.46vw;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.product-info-bottom .product-point-sold{color: #767676;font-size: 3.2vw;line-height: 3.2vw;margin-top: 5.33vw;display: flex;justify-content: space-between;}
.product-info-bottom .product-point-sold .sold{float: right;}
.product-info .product-info-right .status{font-size: 3.2vw;}
.product-info .product-info-right .status.in-stock{color: #6DAEB4;}
.product-info .product-info-right .btnWishlist{width: 15.66vw;height: 5.6vw;border: 1px solid #FF2121;border-radius: 23px;position: relative;margin-top: 1vw;}
.product-info .product-info-right .btnWishlist img{width: 4vw;margin-top: 0.5vw;}
.product-info .product-info-bottom .product-point-sold .btnWishlist .addLikeFavBrand{background: none;border: none;outline: none;padding: 0;}
/* .product-info .product-info-right .btnWishlist .fuk:before{display: none;}
.product-info .product-info-right .btnWishlist .fuk{border: none;padding: 0;top: -1vw;color:#FF2121;}
.product-info .product-info-right .btnWishlist .fuk strong{font-weight: normal;} */
.colorSizeShow{box-sizing: border-box;margin: 0 2.66vw;height: 12vw;line-height: 12vw;padding:0 2.93vw;background: #fff;border-radius: 20px 20px 0 0;color: #333;font-weight: normal;font-size: 3.73vw;font-weight: 700;}
.colorSizeShow:before{width: 7px;height: 7px;border-right: 1px solid #999;border-top: 1px solid #999;}
.product-notice{background: #F6F6F6;margin:0 2.66vw;padding: 2.66vw;font-size: 3.46vw;margin-bottom: 20px;border-radius: 0 0 20px 20px;background: #fff;border-top: 1px solid #eee;}
.activities-list{list-style: none;padding: 0 2.66vw; display: -webkit-box;display: -webkit-flex; display: flex;flex-wrap: wrap;justify-content: space-between;}
.activities-list li{width: 29.73vw;}
.activities-list li img{width: 100%;display: block;margin-bottom: 2.66vw;}
#productReviews{padding: 8.26vw 2.66vw 0;background: #fff;}
.product-tab{margin: 0 -2.66vw;}
.product-tab ul{display: -webkit-box;display: -webkit-flex;display: flex;}
.product-tab ul li{flex:1;height: 32px;text-align: center;background: #F6F6F6;font-size: 15px;line-height: 32px;color: #000;font-weight: bold;}
.product-tab ul li.active{background: #F3998A;}
#productDetail p{line-height: 4.8vw;font-size: 3.2vw;color: #333;margin-top: 5vw;}
#productDetail .color-theme{color: #1692CD;}
#productDetail p.color-theme{font-size: 3.46vw;}
.product-imgbox img{width: 100%;}
.product_review li{display: -webkit-box;display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-between;padding-top: 7vw;}
.product_review li .pingl{width: 60%;}
.product_review li .pingr{width: 40%;text-align: right;}
.product_review li .pinpbottom{width: 100%;margin-top: 6.26vw;padding-bottom: 8vw;border-bottom: 1px solid #EEEEEE;}
.product_review li .pingl .user-name{color: #333333;font-size: 3.46vw;line-height: 3.46vw;}
.product_review li .pingl .date{color: #999;font-size: 3.2vw;margin-top: 2.66vw;line-height: 3.2vw;}
.product_review li .pinpbottom .text{color: #333333;font-size: 3.73vw;line-height: 6.13vw;}
.review-more{text-align: center;color: #999999;font-size: 3.2vw;padding: 4vw 0;}
.swiper-pagination-relative{bottom: 0!important;}
.swiper-pagination-relative .swiper-pagination-bullet-active{background: #333;}
.swiper-pagination-relative .swiper-pagination-bullet{width: 1.46vw;height: 1.46vw;border-radius: 1vw;}
.btnCart, .colorSizeCart{height: 28px;line-height: 28px;box-sizing: border-box;color: #fff;}
.recommendItem h2, .recommendItemBtm h2{font-size: 3.73vw;color: #333;padding: 5.33vw 2.66vw;font-weight: bold;}
.reviews-swiper{margin-top: 5.33vw;}
.colorSizeHide{margin: 0;}
.addcart-product-item h1{font-size: 3.73vw;color: #333;font-weight: bold;padding: 5vw 2.66vw;line-height: 4.8vw;border: none;}
.addcart-product-item{border-radius: 2.13vw;}
.addcart-close-box{width: 5.86vw;height: 5.86vw;position: absolute;top: 4.3vw;right: 1.33vw;}
.addcart-close-box img{width: 2.93vw;margin-left: 1.46vw;margin-top: 1.46vw;}
.addcart-product-pro{padding: 0 2.66vw;}
.addcart-product-pro img{width: 21.33vw;float: none;}
.addcart-product-pro p.addcart-product-name{color: #333;font-size: 3.46vw;}
.addcart-product-pro .left{width: 21.33vw;float: left;}
.addcart-product-pro .right{width: 51.35vw;float: right;}
div.onShopping{padding: 2.66vw 2.66vw 0;border: none;background: #fff;}
.color-theme{color: #E74747;}
div.onShopping p{color: #333;font-size: 3.46vw;line-height: 4.8vw;margin-bottom: 5.2vw;}
div.onShopping p:last-child{margin-bottom: 0;}
.addcart-product-btn{border: none;padding:5.2vw 2.66vw;width: 100%;box-sizing: border-box;}
.addcart-product-btn a{width: 36vw;height: 10.33vw;line-height: 10.33vw;color: #fff;font-size: 3.46vw;text-align: center;border-radius: 1.33vw;}
.addcart-product-btn a.btn-pro{background: #333;}
.addcart-product-btn a.btn-cart{background: #1692CD;}
.productDate{background: url(../image/timesale-bg.png);height: 10.93vw;background-size: 100% 100%;padding: 3.33vw 2.93vw;box-sizing: border-box;text-align: left;}
.productDate span{background:none;float: none;padding: 0;font-size: 3.46vw;color: #fff;line-height: 3.46vw;display: inline-block;vertical-align: middle;text-indent: 0;font-weight: normal;}
.productDate .time-icon{width: 4.26vw;display: inline-block;margin-right: 3.33vw;vertical-align: middle;}
#productDateNum ul li{font-size: 4vw;line-height: 4vw;}
#productDateNum{vertical-align: middle;margin-left: 2.66vw;}
.productDate a{float: right;font-size: 3.2vw;line-height: 3.2vw;margin-top: 1vw;}
.productDate a img{width:1.33vw;margin-left: 2.66vw;}
.pay-fail,.pay-success{width: 27.73vw;margin: 16vw auto 0;display: block;}
.failure_to_pay p.pay-fail-text,.pay-success-text{font-size: 4vw;color: #333;font-weight: bold;margin-top: 5.5vw;text-align: center;line-height: 4vw;}
.failure_to_pay a.failure_to_pay_btn{width: 94.66vw;height: 11.73vw;line-height: 11.73vw;color: #fff;font-size: 4vw;float: none;margin: 0 auto;display: block;border-radius: 2.13vw;}
.failure_to_pay a.failure_to_pay_btn.fl{margin: 11.2vw auto 5.33vw;}
.failure_to_pay a.failure_to_pay_btn.fr{margin-bottom: 9.86vw;}
.pay_newexit{border-top: 1.86vw solid #f6f6f6;}
.pay_newexit h3{background: none;text-align: left;font-size: 3.73vw;color: #333;margin: 7.86vw 0 4vw;padding: 0 2.66vw;font-weight: bold;}
.pay_newexit .commonRadioWrap label{padding:4vw 2.66vw;border: none;}
.commonRadioWrap .radio_common_txt{padding: 0;margin: 0;font-size: 3.73vw;color: #333;line-height: 3.73vw;}
.commonRadioWrap .radio_common_icon{width: 4.26vw;height: 4.26vw;background: url(../image/check.png);border: none;background-size: 100% 100%;box-shadow: none;border-radius: 0;}
.commonRadioWrap input[type=radio]:checked+label .radio_common_icon{background: url(../image/checked.png);border: none;background-size: 100% 100%;box-shadow: none;border-radius: 0;}
.pay_newexit p{color: #999;font-size: 3.2vw;line-height: 5.6vw;}
.failure_to_pay div.pText span{color: #333;font-size: 3.2vw;padding-bottom: 4.26vw; line-height: 5.6vw;margin-top: 2vw;display: block;}
.failure_to_pay div.pText{padding: 2.66vw;text-align: left;}
.failure_to_pay div.pText span img{float: right;width: 2.4vw;margin-top: 2vw;}
.failure_to_pay div.pText span img.toggle1{transform: rotate(180deg);}
.failure_to_pay div.pText .hide-box{display: none;border-top: 1px solid #EEEEEE;}
.failure_to_pay div.pText .hide-box p{color: #333;font-size: 3.2vw;line-height: 5.6vw;margin-top: 4.8vw;}
.failure_to_pay div.pText .hide-box p i{font-style: normal;}
.failure_to_pay div.pText .hide-box p a{color: #999999;font-size: 3.2vw;}
.failure_to_pay div.pText .hide-box p a img{width: 1.33vw;margin-left: 2.53vw;}
.btnLost ul li a{width: 94.66vw;height: 11.73vw;line-height: 11.73vw;color: #fff;font-size: 4vw;float: none;margin: 0 auto;display: block;border-radius: 2.13vw;text-align: center;}
.btnLost ul li:nth-child(1) a{background: #E74747;margin: 11.2vw auto 5.33vw;}
.btnLost ul li:nth-child(2) a{background: #333;}
.pay_newexit table th{color: #666;font-size: 3.46vw;text-align: left;padding: 2.66vw;line-height: 3.73vw;}
.pay_newexit table td{color: #333;font-size: 3.73vw;text-align: right;padding: 2.66vw;word-break: break-all;line-height: 5.33vw;}
.pay_newexit table{margin: 2.66vw 0;}
.cashierSelectContents_txt .cashierSelectContents_txt_main{color: #333;font-size: 3.73vw;}
.commonRadioWrap label{padding: 2.66vw;}
.radio_common_txt table tr td{border: none;text-align: left;color: #333;padding: 2.2vw 0;}
.radio_common_txt table tr:nth-child(1) td{font-weight: bold;font-size: 4vw;}
.radio_common_txt table tr:nth-child(2) td{font-size: 3.73vw;}
.radio_common_txt table tr:nth-child(3) td{font-size: 3.23vw;color: #666;line-height: 5.8vw;}
.address-list{background: #F6F6F6;position: relative;padding: 4vw;}
.commonRadioWrap .address-radio_common_icon{position: absolute;top: 0;right: 0;width: 6vw;height: 5.46vw;background: url(../image/add-check.png);background-size: 100% 100%;}
.commonRadioWrap input[type=radio]:checked+label .address-radio_common_icon{background: url(../image/add-checked.png);background-size: 100% 100%;}
.title_main{background: none;font-size: 3.73vw;font-weight: bold;color: #333;padding: 6vw 2.66vw 5.33vw 2.66vw;}
.address-more{text-align: center;margin-top: 2vw;margin-bottom: 3.73vw;}
.address-more img{width: 2.66vw;}
.address-item{display: none;margin-top: 2.67vw;}
.address-item:first-child{display: block;margin-top: 0;}
.address-more img.toggle{transform: rotate(180deg);}
hr.line{border:none;border-top: 1.86vw solid #f6f6f6;}
.cart_product_list_item{padding-top: 0;border: none;margin-bottom: 5.34vw;}
.cart_product_list_item .item_img{width: 20vw;height: 20vw;position: relative;overflow: hidden;margin-right: 4vw;border: none;}
.cart_product_list_item .item_img img{width: 100%;height: auto;}
.cart_product_list_item .item_txt .brand_name{margin-bottom: 3.2vw;}
.cart_product_list_item .item_txt .brand_name a{font-size: 3.46vw;color: #333;line-height: 3.46vw;}
.checkout-product-options{color: #999;font-size: 2.93vw;line-height: 4.2vw;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.cart_product_list_item .item_txt{width: 70.68vw;height: 20vw;position: relative;}
.cart_product_list_item .item_txt .price{position: absolute;bottom: 0;width: 100%;}
.cart_product_list_item .item_txt .price .checkout-price{color: #999;font-size: 3.2vw;}
.cart_product_list_item .item_txt .price .checkout-price b{color: #E74747;font-size: 3.73vw;}
.cart_product_list_item .item_txt .price .checkout-point{color: #333;font-size: 3.2vw;margin-left: 4vw;}
.cart_product_list_item .item_txt .price .checkout-point b{font-weight: normal;color: #E74747;}
.cart_product_list_item .item_txt .price .checkout-qty{float: right;color: #999;font-size: 3.2vw;}
.cashierSelectContents_txt .shipping_method-top{color: #333;font-size: 3.73vw;line-height: 3.73vw;}
.cashierSelectContents_txt .shipping_method-bottom{color: #999;font-size: 3.2vw;/*margin-top: 2vw;*/}
.cashierSelectContents_txt .shipping_method-center{text-align: right;padding-right: 6.4vw;color: #333;font-size: 3.73vw;}
.shipping-method-item{padding-bottom: 2.14vw;}
.companyTable tr{border: none;}
.companyTable tr td, .companyTable tr th{font-weight: normal;padding: 2.66vw;}
.companyTable tr th{font-size: 3.46vw;color: #666;}
.companyTable tr td{color: #333;font-size: 3.73vw;}
.companyTable tr td span{font-size: 3.2vw;color: #999;}
.companyTable tr td span.color-theme{color: #E74747;}
button.button_decide.cartButton.cart-gif{width: 100%;border-radius: 2.13vw;font-size: 4vw;background: #F3998A;border-color: #F3998A;}
.cashier_section_line{padding-bottom: 2.66vw;}
.cashierSelectContents_title{color: #333;font-size: 3.2vw;padding-bottom: 1.33vw; }
.go-back{position: relative;height: 11.73vw;line-height: 11.73vw;text-align: center;font-size: 4.53vw;font-weight: bold;color: #333;border-bottom: 1px solid #eee;}
.go-back a{position: absolute;left: 2.66vw;}
.go-back a img{width: 5.86vw;margin-top: 3vw;}
.go-back button{background: none;border: none;outline: none; width: auto;padding: 4.1vw 2.66vw;position: absolute;right: 0;top: 0;color: #999;font-size: 3.2vw;}
button.btn_delete{right: 2.66vw;top: -12.5vw;bottom: auto;}
.cart_product_list_item .item_txt .price .checkout-price del{color: #333;font-size: 3.2vw;font-weight: bold;}
.cart_product_list_item .item_txt .price .checkout-price del span{color: #999;}
.cart_product_list_item .item_unit_delete .unit_select select{width: 12.8vw;border-color: #BBBBBB;color: #333;outline: none;background: #fff;}
.cart_product_list_item .item_unit_delete .btn_delete .icon_wrap img{width: 4vw;float: right;margin-top: 2vw;}
.text-list{display: -webkit-box;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap; margin: 2.66vw;border-top: 1px solid #eee;padding-top: 2.66vw;padding-bottom: 2.66vw;}
.text-list .left{width: 100%;}
.text-list .right{width: 100%;margin-top: 2.66vw;position: relative;}
.text-list .left p{color: #999;font-size: 3.2vw;margin-top: 2.13vw;}
.text-list .left p b{color: #333;font-weight: bold;}
.text-list .right a{display: block;width: 40%;font-size: 3.2vw;color: #333333;height: 8.53vw;box-shadow: 1px 1px 3px #D5D5D5,-1px -1px 3px #D5D5D5;line-height: 8.53vw;border-radius: 23px;text-align: center;float: right;}
.huxi_text{font-weight: bold;font-size: 3.73vw;text-align: center;margin-top: 5.2vw;margin-bottom: 3.46vw;}
.huxi_text img{width:4.8vw;vertical-align: middle;}
.tabContentTwo .tabPrice{text-align: center;font-size: 3.46vw;color: #333;}
.fixed_cart_btn{background: none;padding: 8.26vw 2.66vw 4vw; box-sizing: border-box;}
a.button_decide.cartButton.cart-gif{width: 94.66vw;height:11.73vw;border-radius: 2.13vw;}
a.button_decide.cartButton.cart-gif span{font-size: 4vw;font-weight: bold;}
.cart-tab .tab{display: -webkit-box;display: -webkit-flex;display: flex;border-bottom: 1px solid #eee;}
.cart-tab .tab li{flex: 1;text-align: center;height: 13.79vw;line-height: 13.79vw;font-size: 3.46vw;color: #999;position: relative;}
.cart-tab .tab li.active{color: #333;font-weight: bold;}
.cart-tab .tab li.active:after{content: '';display: block;width: 1.5vw;height: 0.65vw;background: #333;border-radius: 2.5px;position: absolute;left: 50%;bottom: 0px;transform: translate(-50%,0);}
.cart-tab .cart-tab-content{padding:0 2.66vw;}
.cart-tab .tab-content{display: none;}
.coupon-item{
    /* background: url(../images/coupon2.png); */
    background-image: linear-gradient(to right, #f6d6d6 , #f8e7e6);
    border-radius: 10px;
    height: 22.13vw;background-size: 100% 100%;margin-top: 5.33vw;display: none;
}
.coupon-item:last-child{margin-bottom: 5.33vw;}
.flex-div{display: flex;}
.coupon-item .coupon-left{width: 22.13vw;line-height: 22.13vw;font-size: 4.8vw;font-weight: bold;color: #E74747;text-align: center;}
.coupon-item .coupon-center{width: 57.35vw;padding-left: 2.66vw;}
.coupon-item .coupon-right{width: 15.2vw;text-align: center;line-height: 22.13vw;}
.coupon-item .coupon-center p:nth-child(1){font-size: 3.46vw;color:#E74747;margin-top: 3.33vw;line-height: 3.46vw;}
.coupon-item .coupon-center p:nth-child(2){font-size: 3.2vw;color:#E74747;margin-top: 3.33vw;line-height: 2.66vw;}
.coupon-item .coupon-center p:nth-child(3){font-size: 3.2vw;color:#E99292;margin-top: 3.33vw;line-height: 4.66vw;}
.coupon-item .coupon-right img{width: 4.26vw;}
.coupon-toggle{padding: 4.8vw 0;width: 2.66vw;display: block;margin: 0 auto;}
.coupon-toggle.toggle{transform: rotate(180deg);}
.coupon-toggle img{}
.coupon-item-logout{
    /* background: url(../images/coupon1.png);background-size: 100% 100%; */
    background-color: #eee;
}
.coupon-item-logout .coupon-center p{color: #B3B3B3!important;}
.coupon-item-logout .coupon-left{color: #B3B3B3!important;}
.cart-text{font-size: 3.2vw;color: #999;padding: 2.66vw 0 0;line-height: 6.66vw;}
.cart-text a{height: 6.66vw;line-height: 6.66vw;color: #E74747;font-size: 3.2vw;border-radius: 23px;padding: 0 4vw;display: inline-block;margin: 0 5px;background: #FCEFEF;box-shadow: 0px 2px 12px 0px rgba(223,207,207,1)}
.coupon-input{height: 10.66vw;padding: 2.66vw 18vw 2.66vw 2.66vw;box-sizing: border-box;font-size: 3.2vw;color: #999;background: #EEEEEE;border: none;}
.coupon-input-list{position: relative;margin-top: 6.66vw;padding-bottom: 8vw;}
.coupon-input-list button{height: 10.66vw;line-height: 10.66vw;text-align: center;font-size: 3.73vw;width: 17.33vw;padding: 0;border: none;background: #E74747;color: #fff;border-radius: 0;position: absolute;top: 0;right: 0;outline: none;}
.coupon-input-list button[disabled]{background: #F4E1E1;}
input::-webkit-input-placeholder{color:#999;font-size:3.2vw;}
.used-div p{padding: 4.8vw 0;color: #333;font-size: 3.2vw;}
.used-div p a{color: #E74747;}
.coupon-input-list p{color: #999;font-size: 3.2vw;padding-top: 3.33vw;line-height: 3.2vw;}
.coupon-input-list p img{width: 2.93vw;vertical-align: middle;}
.review-tab{border-bottom: 1px solid #eee;}
.review-tab li{height: 10.93vw;line-height: 10.93vw;display: inline-block;font-size: 3.2vw;color: #999999;}
.review-tab li:first-child{margin-right: 9.33vw;}
.review-tab li.active{color: #E74747;}
.cart-empty{text-align: center;}
.cart-empty img{width: 41vw;margin: 20.5vw auto 2.66vw;}
.cart-empty-popup{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 9999;}
.cart-empty-popup .popup-main{width: 90%;padding:8vw 4vw;background: #fff;border-radius: 2.13vw;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);box-sizing: border-box;}
.cart-empty-popup .popup-main p{text-align: center;font-size: 3.73vw;color: #333;}
.cart-empty-popup .popup-main button{outline: none; width: 30vw;height: 10.66vw;line-height: 10.66vw;text-align: center;border: 1px solid #E74747;color: #E74747;font-size: 3.73vw;background: none;padding: 0;display: inline-block;}
.cart-empty-popup .popup-main .btn{padding: 8vw 0 0;text-align: center;}
.cart-empty-popup .popup-main button.cancel{background:#E74747;margin-left: 2.66vw;color: #fff;}
div.onShopping .sale-enter{background: #FCEFEF;border-radius: 23px;padding:1.33vw 3.2vw;display: inline-block;vertical-align: middle;box-shadow: 0px 2px 12px 0px rgba(223,207,207,1);margin: 0 3px;}
.addcart-product-item{width: 83%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);margin: 0;}

.goToCartButton_div_show{display: none;}
.products_ranking{position:relative}
.product .view-more{width: 78px !important;height: 100%;}
.product .view-more a{display:flex;position:relative;height:100%;align-items:center;justify-content:center;}
.product .view-more img{width:20px;position:absolute;left:5px;top:34%;transform:translate(0,-50%);}
.product .view-more span{writing-mode:vertical-lr;font-size:14px;position:relative;top:-60px;}
