.main-container,.main.container{padding:0;}
.main{width:100%;}
.std ul{padding-left:0;list-style:none;}
.header-container.sticky-header .header-wrapper{z-index: 99999 !important;}
.sourcemore-active .mainpage {position: relative;background: -moz-linear-gradient(top, #fe4e84 0%, #019eff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe4e84), color-stop(100%,#019eff));background: -webkit-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: -o-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: -ms-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: linear-gradient(to right, #fe4e84 0%,#019eff 100%);background-size: 100%;border-radius: 30px;padding: 6px;}
.sourcemore-product{padding-bottom: 50px;background:url(../2020-11-11-carnival/images/carnival-bg.jpg) no-repeat;background-size: 100% 100%;}
.sourcemore-active{margin-top: 10px;} 
.sourcemore-active-banner img,.sourcemore-active ul li img{width:100%;} 
.sourcemore-active ul,.sourcemore-active .mainpage-bg{width: 100%;margin: 0 auto;list-style: none;background: #fbedda;border-radius: 25px;padding: 30px 20px 10px;box-shadow: 1px 3px 8px 1px #d7b5ac inset;}
.sourcemore-active .mainpage-bg ul{box-shadow: none;padding: 0;border-radius: 0;}
.sourcemore-active ul li{margin-bottom:20px;padding-left: 8px;padding-right: 8px;padding-top: 0;}  
.sourcemore-active ul li.cols-lg-3 {width: 20%;}
.sourcemore-active a{display:block;}
.sourcemore-active h1{background:url(../2020-11-11-carnival/images/carnival-title1.png) no-repeat;height: 90px;margin: 0px auto 20px;background-size: auto 100%;line-height: 75px;text-align: center;color: #ffffff;font-size: 28px;width: 100%;background-position-x: 50%;font-weight: bold;position: relative;z-index: 9;}
.sourcemore-active h1 span{background: linear-gradient(to right, #019eff, #ff4e84 );-webkit-background-clip: text;color: transparent;}
.sourcemore-active h2{height: 40px;margin: 0;overflow: hidden;padding: 0 10px;}
.sourcemore-active h2 a{font-size: 14px; text-decoration: none;}
.sourcemore-active p{margin:0;position: relative;}
.sourcemore-active .mainpage-active{text-align:center;background:#fff;border: 2px solid #0d1d51;margin: 0;padding: 0;width: 100%;} 
.sourcemore-active .top-time{height: 30px;color: #fff;font-size: 14px;background-color: #000;text-align: center;margin:0;width: 100%;padding: 0;}
.sourcemore-active .top-time .spike-clientclock{line-height: 30px;display:block;} 
.sourcemore-active .original-price{float: left;width: 50%;text-align: left;position: relative;left: 8px;top: 3px;font-style: normal;font-size: 12px;font-weight: 400;vertical-align: middle;display: block;margin-bottom: 5px;color: #bbb;line-height: 1;margin: 5px 0;text-decoration: line-through;}
.sourcemore-active .special-price{float: left;width: 50%;text-align: right;display: block;font-size: 22px;color: #cb2027;margin-bottom: 5px;line-height: 1;display:block;}
.sourcemore-active .regular-Price{text-align: center;display: block;font-size: 22px;color: #cb2027;margin-bottom: 5px;line-height: 1;display:block;}
.sourcemore-active .goods-buy{background:#e4356c;text-align: center;display: block;width: 86%;margin: 0 15px 6px;height: 26px;color: #fff;line-height: 26px;font-size: 16px;border-radius: 5px;}
.sourcemore-active .goods-buy-disable{background: #333333;}
.sourcemore-active .goods-buy-clicked{background: #333333;}
.sourcemore-active .goods-buy-end{background: #333333;}
.sourcemore-active .discount-coupon-code{font-weight: bold;border: 1px dashed #117134;margin: 7px 15px;padding: 4px;}
.sourcemore-active .goods-buy:hover,.sourcemore-active .goods-buy a:hover{opacity: 0.9;color:#fff !important;}
.sourcemore-active .goods-buy a{color:#fff !important;}
.sourcemore-active .active-right a:hover{color:#000000;text-decoration:none;}
.goods-discount{background-image: none;display:block;background-color: #cb2027;border-radius: 50%;text-align: center;line-height: 14px;padding-top: 8px;font-style: normal;width: 43px;height: 43px;position: absolute;font-weight: 700;color: #fff;z-index: 3;font-size: 12px;right: 2px;top: 2px;}
.goods-discount i{font-size: 18px;font-style: normal;position: relative;left: 3px;}
.sourcemore-active .coupon-left i{font-style:normal;color: #117134;} 

.flash-notice{color: #fff;width: 600px;margin: auto;margin-top: 10px;}
.flash-notice p{margin: 0;}

.flash-week-tab-product .curr{display: block !important;}
.flash-week-tab-product {width: 100%;background: #ffffff;border-radius: 25px;padding: 30px 20px 10px;box-shadow: 1px 3px 8px 1px #d7b5ac inset;}
.flash-week-tab-product .tab_content_list{padding: 30px 30px 10px;}
.flash-week-tab-product .tab_content_list .mainpage-flash-sale{float:left;width:33.3%}

.coupon-left{display: block;color: #cb2331;margin: 0;text-align: center;line-height: 26px;position: absolute;left: 5px;bottom: 10px;}
.coupon-left i{font-style: normal;font-size: 44px;display: block;float: left;text-align: center;}
.coupon-left em{display: block;font-style: normal;line-height: 12px;float: right;width: 30px;position: relative;top: 5px;text-align: left;font-size: 12px;}

.flash-sale-first-button{margin: 5px 0 7px;}

.mainpage-flash-sale{}
.mainpage-flash-sale .flash-sale-title h1{background: url(../2020-11-11-carnival/images/carnival-title2.png) no-repeat center center;width:340px;height:61px;text-align: left;margin: 35px auto 0;background-size: 100%;}
.mainpage-flash-sale .flash-sale-title ul{float: right;width: 50%;margin: 0;list-style: none;}
.mainpage-flash-sale .flash-sale-title ul li{cursor: pointer;float: left;width: 50%;line-height: 36px;text-align: center;margin: 0;font-size: 22px;font-weight: bold;letter-spacing: 1px;color: #000000;}
.mainpage-flash-sale .flash-sale-title ul li.cur{background: url(../2020-11-11-carnival/images/anniversary-title-bg.png) no-repeat center center;color: #ffffff;}
.mainpage-flash-sale .flash-sale-top-time{font-size: 18px;text-align: center;margin: 7px;}
.mainpage-flash-sale .flash-sale-top-time p{color:#c31b2b;}
.mainpage-flash-sale .flash-sale-top-time p .spike-clientclock span{line-height: 22px;font-size: 20px;text-align: center;display: inline-block;position: relative;background-size: 100%;border: 1px solid #c31b2b;border-radius: 5px;padding: 0 3px;}
.mainpage-flash-sale .flash-sale-top-time p .spike-clientclock span .clock-bg{line-height: 25px;font-size: 20px;text-align: center;display: inline-block;position: relative;background-size: 100%;}
.mainpage-flash-sale .flash-sale-top-time p .spike-clientclock span.clock-name{border: 0;}
.mainpage-flash-sale .flash-sale-top-time p .clockover span{border: 0;}

.flash-sale-tab-product{display: block;position: relative;border: 2px solid #c31b2b;margin: 0 15px 25px;border-radius: 15px;}
.flash-sale-tab-product ul{margin:0 !important;}
.flash-sale-tab-product .mainpage-active .spike-images{width: 75%;padding: 0;position: relative;margin: 0 auto 10px;}
.flash-sale-tab-product .mainpage-active a img{width: 100%;border-radius: 10px;} 
.flash-sale-tab-product .mainpage-active h2{margin-bottom: 5px;margin: auto;font-size: 16px;width: 100%;padding: 0 15px;}
.flash-sale-tab-product .mainpage-active h2 a{color: #8b0000;height: 35px;overflow: hidden;display: block;line-height: 18px;}
.spike-images p{margin-bottom: 5px;}
.flash-sale-tab-product a:hover{text-decoration:none;} 
.flash-sale-tab-product ul li{list-style:none;text-align: center;}
.flash-sale-tab-product .mainpage-active p.clearfix{margin-bottom: 0;}
.flash-sale-tab-product .mainpage-active p.clearfix .special-price{color: #cb2331;font-size: 28px;}
.flash-sale-tab-product .mainpage-active p.clearfix .original-price{color: #cb2331;font-size: 14px;position: relative;top: 4px;text-decoration: line-through;left: 2px;}
.flash-sale-tab-bottom{text-align: center;margin-top: 5px;}
.flash-sale-tab-bottom .flash-sale-btn{width: 100%;margin: 0;position: relative;height: 35px;}
.flash-sale-tab-bottom button.goods-buy-btn{line-height: 30px;color: #ffffff;font-size: 20px;width: 45%;z-index: 9;bottom: 0;cursor: pointer;position: relative;border: 0;background: -moz-linear-gradient(top, #fe4e84 0%, #019eff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe4e84), color-stop(100%,#019eff));background: -webkit-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: -o-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: -ms-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: linear-gradient(to right, #fe4e84 0%,#019eff 100%);border-radius: 10px;}
.flash-sale-tab-bottom button.goods-buy-end span{cursor: no-drop;}
.flash-sale-tab-bottom button.goods-buy-end,.flash-sale-tab-bottom button.goods-buy-clicked{line-height: 30px;color: #ffffff;font-size: 20px;width: 45%;z-index: 9;bottom: 0;cursor: pointer;position: relative;border: 0;background: -moz-linear-gradient(top, #878585 0%, #8f989e 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#878585), color-stop(100%,#8f989e));background: -webkit-linear-gradient(top, #878585 0%,#8f989e 100%);background: -o-linear-gradient(top, #878585 0%,#8f989e 100%);background: -ms-linear-gradient(top, #878585 0%,#8f989e 100%);background: linear-gradient(to right, #878585 0%,#8f989e 100%);border-radius: 10px;}
.flash-sale-tab-bottom button.goods-buy-disable{line-height: 30px;color: #ffffff;font-size: 20px;width: 45%;z-index: 9;bottom: 0;cursor: pointer;position: relative;border: 0;background: -moz-linear-gradient(top, #878585 0%, #8f989e 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#878585), color-stop(100%,#8f989e));background: -webkit-linear-gradient(top, #878585 0%,#8f989e 100%);background: -o-linear-gradient(top, #878585 0%,#8f989e 100%);background: -ms-linear-gradient(top, #878585 0%,#8f989e 100%);background: linear-gradient(to right, #878585 0%,#8f989e 100%);border-radius: 10px;}
.flash-sale-tab-bottom span.goods-buy-now{line-height: 30px;color: #ffffff;font-size: 20px;width: 45%;z-index: 9;bottom: 0;cursor: pointer;position: relative;border: 0;display: block;text-align: center;margin: auto;background: -moz-linear-gradient(top, #fe4e84 0%, #019eff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe4e84), color-stop(100%,#019eff));background: -webkit-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: -o-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: -ms-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: linear-gradient(to right, #fe4e84 0%,#019eff 100%);border-radius: 10px;}
.flash-sale-tab-bottom a.goods-buy-now-on{line-height: 30px;color: #ffffff;font-size: 20px;width: 45%;z-index: 9;bottom: 0;cursor: pointer;position: relative;border: 0;display: block;text-align: center;margin: auto;background: -moz-linear-gradient(top, #fe4e84 0%, #019eff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe4e84), color-stop(100%,#019eff));background: -webkit-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: -o-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: -ms-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: linear-gradient(to right, #fe4e84 0%,#019eff 100%);border-radius: 10px;}

/*popup*/
.buy-now-popup{z-index: 9999;background-color: rgba(0,0,0,0.3);width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;}
.buy-now-popup .buy-popup-content{width: 378px;height: 235px;padding: 10px;position: absolute;left: 50%;top: 50%;margin-top: -155px;margin-left: -225px;background:url(../2020-11-11-carnival/images/carnival-pupop-true.png) no-repeat;background-position: 50%;background-size: 100%;}
.buy-now-popup .buy-popup-content .popup-close{cursor: pointer;width: 35px;height: 35px;position: absolute;right: 20px;margin: 0;text-align: center;color: red;top: 25px;font-size: 32px;line-height: 35px;background: #fff;border-radius: 50%;}
.buy-now-popup .buy-popup-content .popup-text{color: #ffffff;text-align: center;position: relative;top: 48%;font-size: 18px;width: 300px;margin: 0 auto;font-weight: bold;}
.buy-now-popup .buy-popup-content .popup-text a{color: #ffffff;}
.buy-popup-content-notice .buy-popup-content{width: 378px;height: 235px;padding: 10px;position: absolute;left: 50%;top: 50%;margin-top: -155px;margin-left: -225px;background:url(../2020-11-11-carnival/images/carnival-popup-false.png) no-repeat;background-position: 50%;background-size: 100%;}

.buy-now-popup .buy-now-popup-failed,.buy-now-popup1 .buy-now-popup-failed{width: 378px;height: 235px;padding: 10px;position: absolute;left: 50%;top: 50%;margin-top: -113px;margin-left: -179px;background:url(../2020-11-11-carnival/images/carnival-popup-false.png) no-repeat;background-position: 50%;background-size: 100%;}

.buy-now-popup1{z-index: 9999;background-color: rgba(0,0,0,0.3);width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;}
.buy-now-popup1 .buy-popup-content1{width: 378px;height: 235px;padding: 10px;position: absolute;left: 50%;top: 50%;margin-top: -155px;margin-left: -225px;background:url(../2020-11-11-carnival/images/carnival-popup-false.png) no-repeat;background-position: 50%;background-size: 100%;}
.buy-now-popup1 .buy-popup-content1 .popup-close1{cursor: pointer;width: 35px;height: 35px;position: absolute;right: 20px;margin: 0;text-align: center;color: red;top: 25px;font-size: 32px;line-height: 35px;background: #fff;border-radius: 50%;}
.buy-now-popup1 .buy-popup-content1 .popup-text1{color: #ffffff;text-align: center;position: relative;top: 48%;font-size: 18px;width: 300px;margin: 0 auto;font-weight: bold;}
.buy-now-popup1 .buy-popup-content1 .popup-text1 a{color: #fff;}
.buy-popup-content-notice1 .buy-popup-content1{width: 378px;height: 235px;padding: 10px;position: absolute;left: 50%;top: 50%;margin-top: -155px;margin-left: -225px;background:url(../2020-11-11-carnival/images/carnival-pupop-true.png) no-repeat;background-position: 50%;background-size: 100%;}

/*Navigation menu*/
.active-right{width: 220px;height: 254px;float: right;position: fixed;display: none;background:url(../2020-11-11-carnival/images/carnival-right.png) no-repeat center; z-index:9999;}
.active-right a{display: block;text-align: center;color: #ffffff;font-size: 20px;position: relative;height: 45px;line-height: 45px;margin-bottom: 5px;}
.active-right a:nth-child(1){margin-bottom: 14px;}
.active-right .active-top{background-color: transparent;left: 0 !important;margin:5px auto 0;text-align: center;width: 95px;height: 55px;line-height: 55px;}
.active-right a:hover{text-decoration:none;color:#0d1d51;}
.sourcemore-active a:hover{color:#000000;text-decoration:none;}
.indexnav_wrap{background:#c14236;position:fixed;top:0;width: 100%;z-index: 9999999;background: -moz-linear-gradient(top, #fe4e84 0%, #019eff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe4e84), color-stop(100%,#019eff));background: -webkit-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: -o-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: -ms-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: linear-gradient(to right, #fe4e84 0%,#019eff 100%);}
.indexnav_wrap ul li{float:left;text-align:center;line-height:70px;list-style:none;height:70px;overflow: hidden;width: 50%;font-size: 16px;}
.indexnav_wrap ul li a{color:#fff;text-decoration:none;}

.onestepcheckout-enable-newsletter-bottom{margin-top: 10px;}
.onestepcheckout-enable-newsletter-bottom input[type="checkbox"]{width: 5%;padding: 0;position: relative;bottom: 2px;margin: 0;float: left;height: auto;top: 3px;}
.onestepcheckout-enable-newsletter-bottom label {float: left;width: 95%;}

.view-more{text-align: center;margin:15px 0 0;}
.view-more a{color: #f15b00;font-weight: bold;font-size: 18px;display: inline-block;}
.view-more a:hover{color:#491100;}
.icon-angle-right:before{width: auto;margin: 0;font-weight: bold;}

.flash-week-tab{text-align: center;color: #fbedda;width: 85%;margin: auto;}
.flash-week-tab img{width:100%;}
 
.sourcemore-tips{margin: 40px 0 20px;font-size: 18px;text-align: center;color: #ffffff;}
.sourcemore-tips p{margin: 0;}

.flash-sale-last{position:relative;margin-top: 5px;}

.flash-week-tab-product-all{background: -moz-linear-gradient(top, #fe4e84 0%, #019eff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe4e84), color-stop(100%,#019eff));background: -webkit-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: -o-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: -ms-linear-gradient(top, #fe4e84 0%,#019eff 100%);background: linear-gradient(to right, #fe4e84 0%,#019eff 100%);border-radius: 30px;padding: 6px !important;margin-bottom: 30px;}

/*mini login*/
.minilogin-address .pop-prompt{box-shadow: rgb(0, 0, 0) 2px 3px 5px;border-radius: 5px;display: block;width: 400px;margin-left: -200px;margin-top: -250px !important;padding: 0 35px}
.minilogin-address .mini-content{width: 100%;margin: 20px auto;}
.minilogin-address .pop-prompt .btn-account{border: 1px solid #3d0b46;background: #3d0b46;font-weight: bold;border-radius: 5px;}
.minilogin-address .mini-register{margin-top: 10px;}
.minilogin-address .mini-register a{color: #3d0b46;text-decoration: underline;}
.minilogin-address .required em{color: #7b0304;}
.minilogin-address .pop-prompt .close{color: #7b0304;}
.minilogin-address .pop-prompt input{border-radius: 5px;}

.masks-notice{text-align: center;margin-bottom: 15px;color: #ffffff;font-size: 24px;}

@media (max-width: 1199px){
	.mainpage-flash-sale .flash-sale-title h1,.mainpage-flash-sale .flash-sale-top-time,.mainpage-flash-sale .flash-sale-top-time p,.mainpage-flash-sale .flash-sale-title ul li{font-size: 18px;line-height: 26px;}
	.flash-sale-tab-product .mainpage-active h2{font-size: 14px;position: relative;margin-top: 5px;}
	.flash-sale-tab-product .mainpage-active h2 a{height: 35px;}
	.sourcemore-active{margin-top: 0;}
	
	.sourcemore-tips{font-size: 16px;margin: 20px;}
	
	.sourcemore-active h1{height: 90px;font-size: 26px;line-height: 77px;width: 450px;background-size: 100%;margin-bottom: 20px;}
	.sourcemore-active ul{padding: 25px 20px;}
	
	.flash-sale-tab-bottom button.goods-buy-btn,.flash-sale-tab-bottom button.goods-buy-end, .flash-sale-tab-bottom button.goods-buy-clicked,.flash-sale-tab-bottom button.goods-buy-disable{width: 60%;font-size: 14px;line-height: 27px;}
	.flash-sale-tab-bottom button.goods-buy-btn span,.flash-sale-tab-bottom button.goods-buy-end span, .flash-sale-tab-bottom button.goods-buy-clicked span,.flash-sale-tab-bottom button.goods-buy-disable span{height: 35px;line-height: 30px;}

	.flash-week-tab li{font-size: 20px;line-height: 95px !important;}
	.flash-week-tab li:nth-child(2) {top: 16px;}
	.flash-week-tab li:nth-child(5) {top: -10px;}
	.flash-week-tab li:nth-child(6) {top: -15px;}
	.mainpage-flash-sale .flash-sale-title h1{margin: 10px auto 0;width: 300px;height: 40px;}
	.mainpage-flash-sale .flash-sale-top-time{margin: 2px 0;}
	.sourcemore-tips p{line-height: 22px;}
	.flash-sale-tab-product .mainpage-active .spike-images{margin: 0 auto;position: relative;}
	.flash-sale-first-button{margin-top:0;}
	.coupon-left{position: relative;left: initial;bottom: inherit;}
	.coupon-left i{float: none;display: inline-block;font-size: 16px;}
	.coupon-left em{float: none;display: inline-block;width: auto;top: inherit;font-size: 14px;}
	.flash-sale-tab-product .mainpage-active p.clearfix .special-price{font-size: 24px;}
	.mainpage-flash-sale .flash-sale-top-time p .spike-clientclock .clock-name{font-size: 16px;}
	.mainpage-flash-sale .flash-sale-top-time p .spike-clientclock span{font-size: 16px;height: 20px;line-height: 20px;}
	
	.masks-notice{font-size: 18px;}
	.flash-week-tab-product-all,.sourcemore-active .mainpage{padding: 5px !important;}
}
@media (min-width: 1119px){
	.sourcemore-active ul li.cols-lg-3 {width: 20%;}
}
@media (max-width: 1118px){
	.sourcemore-active ul li.cols-lg-3 {width: 25%;}
}
@media (max-width: 998px){
	.sourcemore-active ul li.cols-lg-3{width: 33.3%;}
	.sourcemore-product .container{width:100% !important;}
	.turntable_centent .turntable_centent_case{height: 422px;}
	.turntable_play_winner{margin-top: 80px;}
	.turntable_play_rule{padding: 0 10px;}
	.mainpage-flash-sale .flash-sale-title ul{width: 33%;}
	.mainpage-flash-sale .flash-sale-title h1{width: 270px;}
	.mainpage-flash-sale .flash-sale-top-time p,.mainpage-flash-sale .flash-sale-title ul li{line-height: 40px;}
	.sourcemore-active h1{width: 400px;height: 70px;line-height: 67px;}
}
@media (max-width: 950px){
	.mainpage-flash-sale{height: auto;}
}
@media (max-width: 901px){
	.flash-sale-tab-bottom .flash-sale-btn{height: 45px;}
	.flash-sale-tab-bottom button.goods-buy-btn, .flash-sale-tab-bottom button.goods-buy-end, .flash-sale-tab-bottom button.goods-buy-clicked, .flash-sale-tab-bottom button.goods-buy-disable{font-size:16px;}
	.flash-sale-tab-product .mainpage-active p.clearfix .special-price{font-size: 20px;}
	.flash-sale-tab-product .mainpage-active p.clearfix .original-price{top: 2px;}
	.turntable_lottery_box .turntable_lottery-img{width: 320px;height: 320px;margin: auto;}
	.turntable_centent_left{position: relative;bottom: 0;width: 100%;float: none;left: 0;text-align: center;margin: 20px auto 10px;}
	.turntable_lottery_box .turntable_play_btn{width: 60px;height: 140px;top: 55px;left: 50%;margin-left: -30px;}
	.turntable_play_winner,.turntable_play_rule{width: 48%;margin: 1%;}
	.mainpage-flash-sale{padding: 2px;margin: 0;}
	.flash-sale-tab-bottom span.goods-buy-now{font-size: 20px;}
	.mainpage-flash-sale .flash-sale-title h1{width: 250px;}
	.sourcemore-active .mainpage-top-border,.sourcemore-active .mainpage-bottom-border{display: none;}
	.sourcemore-active ul{padding: 20px 15px;}
	.flash-sale-tab-bottom .flash-sale-btn{margin-bottom: 0;}
	.sourcemore-tips {font-size: 14px;}
	.flash-sale-tab-product{margin: 0 5px 10px;}
	.flash-week-tab-product .tab_content_list{padding: 10px 10px 0px;}
	.mainpage-flash-sale .flash-sale-top-time p, .mainpage-flash-sale .flash-sale-title ul li{line-height: 28px;}
	.flash-sale-tab-product .mainpage-active .spike-images{width: 85%;}
	.flash-sale-tab-product .mainpage-active h2{padding: 0 10px;}
	
}
@media only screen and (max-width: 780px){
	.indexnav_wrap{display:block !important;}
	.active-right{display:none !important;}
	.sourcemore-active ul, .sourcemore-active .mainpage-bg{width:100%;padding: 10px 10px;}
	.sourcemore-active ul li{padding:5px;margin-bottom: 0;}
	.sourcemore-active .special-price,.sourcemore-active .regular-Price{font-size:16px;}
	.sourcemore-active .original-price{margin: 0;}
	.flash-sale-tab-bottom button.goods-buy-btn,.flash-sale-tab-bottom button.goods-buy-end,.flash-sale-tab-bottom button.goods-buy-clicked,.flash-sale-tab-bottom button.goods-buy-disable,
	.flash-sale-tab-bottom a.goods-buy-now-on,.flash-sale-tab-bottom span.goods-buy-now,.flash-sale-tab-bottom a.goods-buy-now{font-size:14px;width: 70%;line-height: 23px;}
	.flash-week-tab li i{height: 15px;top: 16px;}
	.sourcemore-tips{font-size: 14px;}
	.mainpage-flash-sale .flash-sale-title h1 {width: 200px;margin-top: 0;}
	.mainpage-flash-sale .flash-sale-top-time p .spike-clientclock .clock-name{margin-bottom: 0;display: block;}
	
	.sourcemore-tips{margin: 5px;}
	.flash-week-tab{width: 75%;}
	.flash-sale-tab-product .mainpage-active .spike-images{margin: 0px auto 0px;top: 0;}
	.flash-sale-tab-product .mainpage-active h2{top: 0;margin-top:5px;padding: 0 5px;}
	.flash-sale-tab-bottom{top: 0;}
	.coupon-left{position: relative;left: inherit;bottom: inherit;}
	.coupon-left i{float: none;display: inline-block;line-height: 24px;}
	.coupon-left em{float: none;display: inline-block;top: 0px;width: auto;font-size: 14px;font-weight: normal;}
	.coupon-left i{font-size: 16px;}
	.sourcemore-active h1 {width: 350px;background-size: 100%;height: 60px;line-height: 58px;font-size: 22px;}
	.sourcemore-active .mainpage {padding: 10px 5px;}
	.flash-week-tab li span em{font-style: normal;}
	.goods-discount i{font-size: 15px;}
	.goods-discount{line-height: 12px;padding-top: 7px;width: 37px;height: 37px;}
	.mainpage-flash-sale .flash-sale-top-time{height: 48px;}
	.mainpage-flash-sale .flash-sale-top-time p .clockover span{line-height: 45px !important;height: auto !important;}
} 
@media only screen and (max-width: 650px){
	.mainpage-flash-sale .flash-sale-title ul{width: 100%;float: none;}
	.flash-week-tab li{font-size: 14px;}
}
@media only screen and (max-width: 600px){
	.mainpage-flash-sale .flash-sale-top-time{height: 35px !important;}
	.mainpage-flash-sale .flash-sale-top-time p .clockover span{line-height: 30px;}
	.sourcemore-active .coupon-left{text-align: center !important;}
	.sourcemore-active .top-time{height:auto !important;}
	.sourcemore-active .goods-discount{top: auto;margin-top: 5px;}
	.sourcemore-active{margin-top: 10px !important;}
	.flash-notice{width:100%;}
	.mainpage-flash-sale-first{background: #85500d;height: 100%;width: 100%;margin: 15px auto;border-radius: 15px;box-shadow: 2px 2px 5px #000000;}
	.mainpage-flash-sale-first .flash-sale-title{background: linear-gradient(to bottom,#cb6a00, #893c17);border-radius: 15px 15px 0 0;}
	.mainpage-flash-sale-first .flash-sale-title h1{width: auto;padding-left: 20px;font-size: 18px;}
	.mainpage-flash-sale-first .flash-sale-top-time,.mainpage-flash-sale .flash-sale-top-time{margin-bottom: 5px;}
	.mainpage-flash-sale-first .flash-sale-tab-bottom{margin-bottom: 0;}
	.mainpage-flash-sale-first .flash-sale-tab-product{margin: 10px auto 0;}
	.mainpage-flash-sale-first .flash-sale-tab-product .mainpage-active p.clearfix .special-price{font-size: 26px;}
	.mainpage-flash-sale-first .flash-sale-tab-product .mainpage-active p.clearfix .original-price{font-size: 14px;top: 2px;}
	.mainpage-flash-sale-first .flash-sale-tab-bottom button.goods-buy-btn, .mainpage-flash-sale-first .flash-sale-tab-bottom button.goods-buy-end, .mainpage-flash-sale-first .flash-sale-tab-bottom button.goods-buy-clicked, .mainpage-flash-sale-first .flash-sale-tab-bottom button.goods-buy-disable{padding: 3px 20px;border-radius: 0;font-size: 16px;}
	.mainpage-flash-sale-first .flash-sale-tab-product .mainpage-active h2{font-size: 14px;}
	.mainpage-flash-sale .flash-sale-title{float: none;width: 100%;margin: 0 auto;}
	.sourcemore-tips{padding-left: 0;}
	.masks-notice {font-size: 16px;}
	.flash-sale-tab-product .mainpage-active .spike-images{width: 95%;}
	.flash-sale-tab-mobile .flash-sale-tab-bottom{text-align: left;margin: 10px 20px;}
	.flash-sale-tab-mobile .flash-sale-tab-bottom p.clearfix{text-align: left;}
	.mainpage-flash-sale .flash-sale-top-time p .spike-clientclock span{font-size: 14px;height: 17px;line-height: 16px;}
	.mainpage-flash-sale .flash-sale-top-time p .spike-clientclock .clock-name{font-size: 14px;}
	.mainpage-flash-sale .flash-sale-top-time p, .mainpage-flash-sale .flash-sale-title ul li{line-height: 18px;}
	.flash-week-tab-product .tab_content_list {padding: 10px 10px 0;}
	.flash-sale-tab-bottom button.goods-buy-btn, .flash-sale-tab-bottom button.goods-buy-end, .flash-sale-tab-bottom button.goods-buy-clicked, .flash-sale-tab-bottom button.goods-buy-disable, .flash-sale-tab-bottom a.goods-buy-now-on, .flash-sale-tab-bottom span.goods-buy-now, .flash-sale-tab-bottom a.goods-buy-now{width:90%;}
	.flash-week-tab-product-all{margin-bottom: 10px;}
}
@media only screen and (max-width: 500px){
	.sourcemore-active ul li.cols-lg-3{width: 50%;}
	.mainpage-flash-sale .flash-sale-title h1, .mainpage-flash-sale .flash-sale-top-time, .mainpage-flash-sale .flash-sale-top-time p, .mainpage-flash-sale .flash-sale-title ul li,
	.mainpage-flash-sale-first .flash-sale-top-time p,.mainpage-flash-sale-first .flash-sale-title h1{font-size: 14px;}
	.sourcemore-active .goods-buy{height: 20px;line-height: 20px;font-size: 12px;}
	.sourcemore-active h1.add-coupon{line-height: 24px;}
	.sourcemore-active h1.add-coupon span:nth-child(1){padding-top: 22px;}
	.sourcemore-active h1.add-coupon span:nth-child(2){font-size: 14px;}
	.flash-week-tab li{width: 33%;height: 25px;line-height: 25px !important;font-size: 14px;margin: 5px 0;font-weight: normal;}
	.flash-week-tab li span{background: #f15c00;border-radius: 50px;display:block;margin: 0 5px;padding: 2px;}
	.flash-week-tab li span em{display: block;font-style: normal;border: 1px dashed #f5a601;border-radius: 50px;}
	.sourcemore-tips{width: 100%;padding: 10px;margin: 0;}
	.flash-week-tab li i{display:none;}
	.flash-week-tab{height: auto;width: 100%;border-width: 3px;}
	.sourcemore-active-banner img:nth-child(3){display:none;}
	
	.minilogin-address .pop-prompt {width: 300px;padding: 0 10px;margin-left: -150px;}
	.flash-week-tab-product{border-radius: 28px;}
	.sourcemore-active h1{background-position-x: 100%;width: 300px;background-size: 100%;height: 50px;line-height: 52px;font-size: 22px;}
	.sourcemore-active .mainpage{padding: 3px;}
	.buy-now-popup .buy-popup-content .popup-text,.buy-now-popup1 .buy-popup-content1 .popup-text1{margin: 0 0 0 80px;}
	.masks-notice {font-size: 14px;}
	.buy-now-popup .buy-popup-content,.buy-now-popup1 .buy-popup-content1 {width: 300px;height: 210px;margin-left: -150px;margin-top: -105px;background-size: 100%;}
	.buy-now-popup .buy-popup-content .popup-text,.buy-now-popup1 .buy-popup-content1 .popup-text1 {font-size: 14px;width: 100%;margin: 0 auto;}
	.buy-now-popup .buy-popup-content .popup-close,.buy-now-popup1 .buy-popup-content1 .popup-close1{width: 30px;height: 30px;font-size: 25px;line-height: 31px;}
	.flash-week-tab-mobile{background: inherit;padding: 0;}
	.flash-week-tab{background: inherit;border: 0;}
	.flash-week-tab-product .tab_content_list .mainpage-flash-sale{width:50%;}
	.flash-week-tab-product-all, .sourcemore-active .mainpage {padding: 2px !important;}
	.sourcemore-active ul, .sourcemore-active .mainpage-bg{border-radius: 28px;}
	.flash-sale-tab-product{border: 1px solid #c31b2b;margin: 0 0 10px;}
	.sourcemore-active .mainpage-active{border: 1px solid #0d1d51;}
}
@media only screen and (max-width: 450px){
	.sourcemore-active .top-time .spike-clientclock{line-height: inherit;}
	.mainpage-flash-sale .flash-sale-top-time p, .mainpage-flash-sale .flash-sale-title ul li,.mainpage-flash-sale-first .flash-sale-title h1,.mainpage-flash-sale-first .flash-sale-top-time p{line-height: 18px;}
	.mainpage-flash-sale .flash-sale-top-time{width: 100%;float: none;text-align: center;line-height: 24px;}
	.mainpage-flash-sale .flash-sale-title,.mainpage-flash-sale-first .flash-sale-title{padding: 0;}
	.mainpage-flash-sale-first .flash-sale-title h1{text-align: center;float: none;}
	.mainpage-flash-sale-first .flash-sale-top-time{width: 100%;float: none;text-align: center;padding: 0 10px;line-height: 24px;}
	.flash-sale-tab-product{width: 100%;}
	.mainpage-flash-sale{padding: 5px;}
}
@media only screen and (max-width: 420px){
	.flash-sale-tab-product .mainpage-active h2 a {height: 32px;}
	.flash-sale-tab-product .mainpage-active p.clearfix .special-price {font-size: 16px;}
	.flash-sale-tab-product .mainpage-active p.clearfix .original-price{font-size: 12px;}
	#scrollUp{width: 300px;}
	.flash-sale-tab-product .mainpage-active p.clearfix .original-price {top: 1px;}
}
@media only screen and (max-width: 390px){
	.flash-week-tab li{width:50%;height: 20px;line-height: 20px !important;}
	.buy-now-popup{background-size: 80%;}
	.buy-now-popup1{background-size: 80%;}
	.turntable_pupop{width: 300px;height: 210px;margin-left: -150px;margin-top: -105px;margin: 0 auto;background-size: 100%;}
	.sourcemore-active h2 a,.turntable_play_winner, .turntable_play_rule,.indexnav_wrap ul li{font-size: 12px;}
	.mainpage-flash-sale-first .flash-sale-tab-product .mainpage-active p.clearfix,.mainpage-flash-sale-first .flash-sale-first-button{float: none;width: 100%;text-align: center;}
	.sourcemore-active h2{height: 35px;}
	.sourcemore-active .goods-buy{width: 80%;}
	.sourcemore-active .mainpage-active{border: 1px solid #88431e;}
	.flash-sale-tab-product .mainpage-active .spike-images {float: none;margin-bottom: 5px;}
	.flash-sale-tab-mobile {float: none;width: 100%;text-align: center;}
	.flash-sale-tab-product {padding: 0;}
	.flash-sale-tab-product .mainpage-active h2 {text-align: center;margin: 0 auto;font-size: 12px;}
	.flash-sale-tab-product .mainpage-active h2 a{height: 28px;line-height: 14px;}
	.flash-sale-tab-mobile .flash-sale-tab-bottom p.clearfix,.flash-sale-tab-mobile .flash-sale-tab-bottom {text-align: center;}
	.flash-sale-tab-product{border:1px solid #c31b2b }
	.flash-sale-tab-bottom button.goods-buy-btn, .flash-sale-tab-bottom button.goods-buy-end, .flash-sale-tab-bottom button.goods-buy-clicked, .flash-sale-tab-bottom button.goods-buy-disable, .flash-sale-tab-bottom a.goods-buy-now-on, .flash-sale-tab-bottom span.goods-buy-now, .flash-sale-tab-bottom a.goods-buy-now{    font-size: 12px; line-height: 20px;}
	.flash-sale-tab-product{margin: 0 0 10px;}
	.flash-sale-tab-product{border-radius: 5px;}
	.coupon-left{line-height: 16px;}
	.coupon-left em{font-size: 12px;}
	.coupon-left i {font-size: 14px;}
}
@media only screen and (max-width: 370px){ 
	.turntable_lottery_box .turntable_lottery-img{width: 280px;height: 280px;}
	.turntable_lottery_box .turntable_play_btn{width: 50px;height: 120px;margin-left: -25px;}
}
@media only screen and (max-width: 360px){ 
	.mainpage-flash-sale-first .flash-sale-tab-product .mainpage-active a img,.mainpage-flash-sale-first .flash-sale-tab-product .mainpage-active .spike-images {width: 100%;}
}