.m_dialog_subscrile .dialog_c{ background:#fff !important; }
.m_dialog_subscrile .dialog_c .dialog_head,.m_email_input .text_c .plc{ color: #000 !important}
.height75{ height:75px; width: 100%;} .height50{ height:50px; width: 100%;}.height40{ height:40px; width: 100%;}.height25{ height:25px; width: 100%;}.height20{ height:20px; width: 100%;}
.height60 {height: 60px;}
.spacing-a{ height:20px; width: 100%;} 
.w1300{max-width:1300px; margin:auto}
.radius5{ border-radius: 5px;-moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; }
/*.radius15,.flexslider,.anniversary-bg{ border-radius:15px;-moz-border-radius:15px; -ms-border-radius:15px; -webkit-border-radius:15px; }*/
a.GetMore{    
    padding: 0 10px 0 10px;
    font-size: 24px;
    text-align: center;
    display: block;
    color: #fe3c3c;
    line-height: 50px;
    background: #fff;
    text-transform: uppercase;
    text-decoration: none;
    margin: 0.2% 0.6% 1% 0.6%;
}
a.GetMore:hover{ text-decoration:underline; }


.fff32d{ color: #fff32d}
.img20 img{ width: 100%; }
.img20 .xiantiao1,.img20 .xiantiao2{ top: -30%; z-index: 0;}
.w1240{ max-width: 1240px; margin: auto;}
.w1240.img20 { margin-top: 50px; margin-bottom: 0;}

a.RedeemGifts{ color: #ff3624;}
a.RedeemGifts:hover{ color: #fff;}
.ffed24{ color: #ffed24}

.CustomerService{ position: fixed; right: 20px; bottom: 30px;border-radius: 3px; background:#018add;    width: 39px;}
.Contact13 { color: #000; display: none; background: #fff;  border: solid 1px #009bf9; width: 80px; line-height: 20px;  text-align: center; left: -88px;  top: 9px; position: absolute;}
.Contact13 i { display: block;  width: 0;  height: 0; border-width: 5px;  border-style: solid; border-color: transparent transparent transparent #009bf9; position: absolute; top: 5px;right: -10px;}
.CustomerService:hover{ background:#00458e;}
.CustomerService:hover .Contact13 { display: block;}
@media (max-width:1000px) {.CustomerService{ display: none}}
/*顶部*/
.fff32d { color: #fff32d;}
.top-a .W1200{ position: relative; }
.top-a {  background: url(https://deal.tomtop.com/activity/202301/202310311130_tm.png);  width: 100%;  margin: auto;  position: absolute; z-index: 10;}
.top-img{ height: 80px;}
.top-img ul li{ display: block; float: left; width: 22%; text-align: center; color:#fff}
.top-img ul li span{display: block}
.top-img ul { display: block; padding:15px 0%  0 2%}
.font-24{ font-size: 24px; font-weight: bold;} .font-18{ font-size: 18px;}
.top-img ul li.gt{ width: 15%; padding-top: 10px;}


.img30{ border-radius: 30px;}
@media (max-width:1600px) {
.w1240{ max-width:95%; }	
.w1212{ max-width: 1000px;}
.font-24 {font-size: 20px;}
.font-18 {font-size: 16px;}	
.top-img {height: 73px;}
.top-img ul li.gt img{    width: 33px;}	
.img30{ border-radius: 23px;}	
}
@media (max-width:1200px) {.w1240{ max-width:98%; }	}
@media (max-width:1000px) {
.top-img ul li.gt {width: 10%;padding-top: 10px;}
.top-img ul li { width: 26%;}
}
@media (max-width:768px) {
.font-24 { font-size: 13px;}
.font-18 {  font-size: 12px;}
.top-img ul li.gt img { width: 14px;}
.top-img ul li.gt { width: 5%; padding-top: 4px;}	
.top-img ul {display: block;padding: 7px 0% 0 2%;}	
.top-img { height: 43px;}
.top-img ul li { width: 30%;}	
.w1240.img20 { margin-top: 30px;}	
.height40{ height:20px; width: 100%;}	
}
@media (max-width:650px) {
.height35 { height: 20px;}
	
.height80 { height: 53px;}	
.hei30{ padding: 18px 0;}	
.height30 {height: 18px;}	
a.GetMore {
    padding: 0 10px 0 10px;
    font-size: 17px;
    line-height: 36px;
}

}

@media (max-width:450px) {
.font-24 { font-size: 2.6vw;}
.font-18 { font-size: 2.3vw;}
.top-img {height: 42px;}	
	
}
@media (max-width:500px) {
/*------缩小滚动条--------*/
/*.table-container-outer { position: relative; }
.table-container{width: 100%;overflow-y: auto;_overflow: auto;margin: 0 0 35px;}
.table-container::-webkit-scrollbar{-webkit-appearance: none;width: 5px;height: 8px;}
.table-container::-webkit-scrollbar-thumb{border-radius: 8px;border: 1px solid #620710;background-color:#b50c04;}
.table-container-fade{position: absolute;right: 0;width: 30px;height: 100%;
		background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
		background-image: -moz-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
		background-image: -ms-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
		background-image: -o-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
		background-image: linear-gradient(0deg, rgba(255,255,255,.5), #fff);
}	
	
.table-container .div1000,.table-container-outer .marginMiddle{ width: 476px !important;}
.table-container { margin: 0 0 9px;}	*/
	
.top-a ul li .font-40 {font-size: 13px;}
.top-a ul li .font-30 { font-size: 12px;}		
.top-a ul li:nth-of-type(2) { width: 3%;padding-top: 2.2%;}	
}
@media (max-width:420px) {
.table-container .div1000,.table-container-outer .marginMiddle{ width: 380px !important;}	
}
/*title*/
.tab_con.ca1,.tab_con.ca2{ 
	/*	background: linear-gradient(to bottom, #ff7350,#d62a28);
    background: -webkit-linear-gradient(to bottom, #ff7350,#d62a28);
    background: -o-linear-gradient(to bottom, #ff7350,#d62a28);
    background: -moz-linear-gradient(to bottom, #ff7350,#d62a28);*/
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.tab_con.ca1{ 
	padding:15px 11px 4px 11px;
}
.tab_con.ca2{ 
	padding:15px 8px 4px 8px;
}
.tab_con.ca1{background-color: #473cde; border: solid 20px #6c62ff;}
.tab_con.ca2{background-color: #9c4a01; border: solid 20px #ff9630;}
.ca11{background: #dea500;padding: 11px; }
.contain .tab_ajax.yans2 li.active .tab_btn_con { background: #3b32b1;color: #fff;}
.b_product_box .tab_btn.yans2  li{ color: #463cdd}
.b_product_box .tab_btn.yans2 li{ margin-bottom: -2px!important;}

.SlashPrice ul {margin: 0px 11px;}
.SlashPrice li { width: 48.4%;margin: 1.5% 0.8% 0 0.8%;font-size: 27px;  font-weight: bold; height: 82px; line-height: 84px; text-align: center;float: left; }
.SlashPrice li a{color: #463cdd; display: block; background: #fff;}
.SlashPrice li a:hover{ background: #3b32b1; color: #fff;}
.Spacing-jj {padding:20px 2.2% 17px 2.2%;}


.title-a {  margin-bottom: 0;  position: relative; text-align: center;  padding-top: 42px;padding-bottom: 20px;}
.title-a h1 { font-size:36px; color: #fff; text-align: center; display: block; width: 100%;text-shadow: -1px -1px 0 #ff3624, 1px -1px 0 #ff3624, -1px 1px 0 #ff3624, 1px 1px 0 #ff3624;}
.title-a h1 i{ font-weight: bold; }
.title-a h1 span{ font-size: 20px; display: block; font-weight: 100;color: #fff;text-shadow: none;}
.title-a h1 span.red{ color: red; display: inline-block;}
.title-a h1.toget{ }
.title-aa h1{font-size: 40px; font-weight: bold; color: #fff;  text-align: center; display: block; width: 100%; padding:29px 0}

.xiantiao1,.xiantiao2{ height: 37%; position: absolute; background: #ff3624; width: 5px;top: 0; z-index: 0; }
.xiantiao1{ left:18%; }
.xiantiao2{ right: 18%;}
@media (max-width:1600px){
.W1200 { max-width: 1000px !important;}

}
@media (max-width:1200px) {
.title-a h1 {font-size: 27px; top: 50%; margin-top: -18px;}	

}
@media (max-width:880px) {
.title-a h1 {font-size: 22px;  margin-top: -11px;}	
.title-a h1 span { font-size: 15px;}
}
@media (max-width:768px) {  
.title-a h1 span {font-size: 13px;line-height: 12px;}	
.title-a { padding-top: 31px; padding-bottom: 14px;}
.xiantiao1,.xiantiao2{ left:10%;  display: none}	
}    
@media (max-width:640px) {  


}
@media (max-width:450px) {

}

@media (max-width:650px) { 
.Spacing-jj {padding:9px 1% 3px 1%;}	
.TopRadius { border-top-left-radius: 5px; border-top-right-radius: 5px;}    
.height60 { height:42px;}  
.contain .tab_btn.Two-k .height60 { height:42px; width: 141px; margin: auto; font-size: 13px;}  
.contain .tab_btn.Two-k .height60.Mwidth{ width:inherit;}    
.b_product_box .shopping-cart .anniversary-bg.acr .buy_btn.buy_btnTT {padding: 5px 0;}    
.anniversary-bg.bgNone { margin: 0 0.5%;}  
.anniversary-bg.M-bgNone { margin: 0 0.5% -12px 0.5%;}    
.Price0 {padding: 6px 0;font-size: 12px;}    
.height75 {height: 55px;}    
    }
@media (max-width:550px) {
.w1920 {width: 550px; margin-left: -275px;}  
	.height50{ height: 20px}	
}

/*----------------------------------------------ss--*/

/*-----------------------Saving With  Friends-------------------------*/


/* .shopping-cart .m_progress_bar{ display: none;} */
.b_product_box .shopping-cart ul.OneTwo2 .pr_box .pr_info{ padding:10px 0px 0 0px }
.Price11 { color: #9a9a9a;font-size: 15px; }
.Price22{padding-bottom: 10px; color: #000;font-size: 16px; font-weight: bolder;}
.Price1 { font-size: 14px;    margin-top: 10px;}
.Price2{ color: #ff6600; font-size: 14px; font-weight: bold; padding: 5px 0;}
.b_product_box .shopping-cart .pr_box .buy_btn { width: 50%; max-width: inherit;display: inline-block; float: left; background: #fe3c3c; margin-top: 0px; font-size: 14px; line-height: 28px; border-radius: 5px;margin-left: 10%;text-transform: capitalize;}
.b_product_box .shopping-cart .anniversary-bg .buy_btn.buy_btnTT {width: 93%;line-height: 14px;background:#fa000b;font-size: 14px;text-align: center;color: #fff;/* margin: 0 auto 0; */text-transform: capitalize;display: block;margin-top:0px;padding: 8px 0;border-radius: 5px;margin-left: 4%;}
.b_product_box .shopping-cart .anniversary-bg .ca22 .buy_btn.buy_btnTT {width: 78%;background: #ff6600;font-size: 15px;text-align: center;color: #fff;text-transform: capitalize;display: block;margin-top:0px;border-radius: 5px;-ms-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin-left: 11%;}
.FreeGift{ margin-bottom: 20px; padding: 0 0.5%; border-radius: 20px;} 
.FreeGift a{ display: block; border-radius: 20px;}
.OneTwo2.w277 .pr_img{ height: 277px;}
.OneTwo2.w277 li{border-radius: 15px;}
.OneTwo2.w277 li .pr_box,.OneTwo2.w277 .pr_img{border-radius: 15px; border-radius: 15px;}
@media (max-width:1450px) {
.OneTwo2.w277 .Price2 {font-size: 18px; }
.Price1{ font-size: 12px;} 
.Price2{ font-size: 14px;} 
.b_product_box .shopping-cart .anniversary-bg .buy_btn.buy_btnTT {line-height: 13px;font-size: 12px;}
.Price11 {font-size: 13px;}
}
@media (max-width:1000px) {
.Price11 { font-size: 13px;}
.b_product_box .shopping-cart .anniversary-bg .ca22 .buy_btn.buy_btnTT{ margin-bottom: 9px; float: left; }	
}	
@media (max-width:900px) {
	.b_product_box .shopping-cart .anniversary-bg .buy_btn.buy_btnTT {width: 85%; line-height: 16px;font-size: 14px;border-radius: 5px; margin-left: 6%; display: inline-block;}
}
@media (max-width:670px) {
.FreeGift{ margin-bottom:2%; padding: 0 0.5%} 
.OneTwo2.w277 .Price2 {font-size: 24px;} 
.celebration-title h3 {font-size: 20px; padding: 20px 0px;}
.FreeGift a { border-radius: 10px;}  
.b_product_box .shopping-cart .anniversary-bg .buy_btn.buy_btnTT {width: 85%; line-height: 16px;font-size: 14px;border-radius: 5px; margin-left: 6%; display: inline-block;}	
	
}

@media (max-width:450px) {
    .Price0 {padding: 5px 0; font-size: 15px;}
    .Price1{ font-size: 10px;}  
    .Price2{ font-size: 12px;} 
.b_product_box .shopping-cart .anniversary-bg .buy_btn.buy_btnTT {
    font-size: 12px;
    padding: 6px 0;
} 
}

/*-----------------------------------------------------*/
.aimg{
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    -moz-transition: transform .4s ease,-moz-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
.aimg:hover {
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
.footerimg li:hover {
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}

.footerimg li{
    webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    -moz-transition: transform .4s ease,-moz-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
   
}
.W1237{ margin: auto; max-width: 1230px}
.footerimg {margin: -0.5% -1% 0 -0.5%; padding-top: 0.5%;}
.footerimg li{ display: block; float: left; overflow: hidden;}
.footerimg li img{ display: block;  border-radius: 7px; width: 100%;}
.footerimg li.n2{ margin: 1%; width: 48%; }
.footerimg li.n3{ margin: 0.6%; width: 32% }
.footerimg li.n1{ margin: 1%; width: 98%}

.Otherbranchvenues ul li{ 
	border: 6px solid #ff3624; border-radius: 5px;
    background: #762212;
    box-shadow: 0px 0px 15px 1px #3c0508eb inset, 0px 0px 16px 7px #7a1217b3;
    -moz-box-shadow: 0px 0px 15px 1px #3c0508eb inset, 0px 0px 16px 7px #7a1217b3;
    -ms-box-shadow: 0px 0px 15px 1px #3c0508eb inset, 0px 0px 16px 7px #7a1217b3;
    -webkit-box-shadow: 0px 0px 15px 1px #3c0508eb inset, 0px 0px 16px 7px #7a1217b3;	
	 padding: 1.3%;
}
/*---4----*/
@media (max-width:1600px) {
.W1237{max-width:100%}
.W1237.mduaba{ max-width: 95%;}	
}
@media (max-width:1200px) {
	.W1237.mduaba{ max-width: 98%;}	
}
@media (max-width:768px) {
.Otherbranchvenues ul li{ border: 3px solid #ff3624; border-radius: 5px; padding: 1%;}
.mduaba{ padding:0 1%;}		
}
@media (max-width:640px) {
.footerimg {}  

}


/*Remake*/
.Remake ul li{ display: block; float: left; width: 33.33%; text-align: center; padding: 2%; }

/*-----滚动-----*/
.topG{  font-size: 38px; padding: 10px 0; text-align: center; max-width: 974px; margin: 0px auto auto auto;
 background:url(https://deal.tomtop.com/activity/202201/202210141739banner_a7.png) center no-repeat;}
.scrollDiv{height:40px;line-height:25px;/*border:#ccc 1px solid;*/overflow:hidden; }
.scrollDiv li{height:40px;padding-left:10px; line-height: 38px; color: #fff }
.scrollDiv li a{color: #fff}
@media (max-width:1600px) {
.topG{font-size: 16px; padding:4px 0; width:846px; background-size: 100%; }   
}
@media (max-width:1250px) {
.topG { font-size: 21px; padding: 2px 0;  width: 623px;}
}
@media (max-width:768px) {
.scrollDiv{height:37px;line-height:25px;/*border:#ccc 1px solid;*/overflow:hidden; }    
.topG{  font-size: 16px;  padding:0;width: 550px; margin-top: 0px; }  
.crollDiv li{height:40px;padding-left:10px; line-height: 27px; }       
}
@media (max-width: 550px){
.scrollDiv{height:28px;line-height:25px;/*border:#ccc 1px solid;*/overflow:hidden; }
.scrollDiv li{height:40px;padding-left:10px; line-height: 27px; }    
.topG{font-size: 12px;padding: 0px 0;  width: 420px; margin-top: 0px; }      
}
@media (max-width: 420px){
.scrollDiv{height:22px;line-height:23px;/*border:#ccc 1px solid;*/overflow:hidden; }
.scrollDiv li{height:40px;padding-left:10px; line-height: 25px; }    
.topG{font-size: 12px;padding: 0px 0;  width: 350px; margin-top: 0px; }  
}

/*-------*/
.keifu{ position:fixed;left: 58px;width: 194px;top: 50% !important; margin-top: -256px;
 _position: absolute; _top:
 expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;
 }
.keifu_tab{width: 194px;}
.keifu_box{ display:none;}
.icon_keifu{ width:26px; height:100px; left:0;  top: 34% !important; float:left; background: url(https://deal.tomtop.com/activity/202301/2023102314left-z.png) 0 0; position:fixed; display:block; cursor:pointer;}
.icon_keifu:hover{ width:26px; height:100px;    left:0;    top: 34% !important; float:left; background:url(https://deal.tomtop.com/activity/202301/202311031008left-z_1.png) 0 0; position:fixed; }
.keifu_tab img{ display:block;}

.keifu_close:link,.keifu_close:visited{ display: block;width: 65px;height: 65px;position: absolute;text-align: center;
color: #ffff;line-height: 50px;left: 63px;background: #781a1a;border-radius: 50px;font-size: 56px;margin-top: 10px;}
.keifu_close:hover{  background: #f59c00; display: block;width: 65px;height: 65px;position: absolute;text-align: center;color: #fff;line-height: 50px;left: 63px;border-radius: 50px;font-size: 56px;margin-top: 10px;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(https://deal.tomtop.com/activity/202301/2023102314left-z.png); }
@media (max-width:1600px) {
.keifu_close:link, .keifu_close:visited { display: block; width: 54px; height: 54px;position: absolute;text-align: center; color: #fff;line-height: 44px;
 left: 52px; border-radius: 50px;font-size: 51px;margin-top: 59px;}
.keifu_close:hover { display: block;  width: 54px;height: 54px; position: absolute;text-align: center; line-height: 44px;left: 52px;border-radius: 50px; font-size: 51px; margin-top: 59px;}
.keifu{left: 15px;}	
}
@media (max-width:1200px) {
 .keifu{ display: none;}
}



.keifu_1{position:fixed;right: 65px;
 width:0px !important;
 top: 50% !important;
 margin-top: -262px;
 _position:
 absolute;
 _top:
 expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;
 }
.keifu_tab_1{ width:162px;}
.keifu_box_1{ display: none; position: relative}
.icon_keifu_1 {width: 26px;height: 100px;right: 0;left: inherit;top: 34% !important;float: left;background: url(https://deal.tomtop.com/activity/202301/202311031008left-z_1.png) 0 0;position:fixed;display:block;cursor: pointer;transform: scaleX(-1);}
.icon_keifu_1:hover { width: 26px; height: 100px; right: 0; left: inherit; top: 34% !important; background: url(https://deal.tomtop.com/activity/202301/202311031008left-z_1.png) 0 0;transform: scaleX(-1); }
.keifu_tab_1 img{ display:block;}
.keifu_head_1 {width: 64px;height: 46px;background: inherit;font-size: 62px;line-height: 0;position: relative;margin-top: 2px;background-size: 36px;top:5px; right: 119px;transform: scaleX(-1);}
.keifu_close_1:link, .keifu_close_1:visited {
    display: block;
    width: 65px;
    height: 65px;
    position: absolute;
    top: 0px;
    text-align: center;
    color: #fff;
    line-height: 50px;
    right: 170px;
    left: inherit;
    background: #fdc518;
    border-radius: 50px;
}
.keifu_close_1:hover{     background: #f59c00; top:0; color: #fff}
.keifu_con_1{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con_1 li{height:33px; padding-left:12px;}
.keifu_con_1 .weixin_1{ height:96px;}
.keifu_con_1 .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot_1{ width:131px; height:119px; background:url(https://deal.tomtop.com/activity/202301/2023102314left-z.png); }

@media (max-width:1600px) {
.keifu_close_1:link, .keifu_close_1:visited {
    width: 54px;
    height: 54px;
    top: 0px;
    color: #ffff;
    line-height: 42px;
    right: 166px;
    left: inherit;
}
	
}	
@media (max-width:1200px) {
 .keifu_1{ display: none;}
}
/*其它*/
/*11.11*/

.rotate180{ transform: rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg); width: 100%;}

.SocialSavingPrice .Price1{ font-size: 13px}
.SocialSavingPrice .Price2{ font-size: 14px}
.font28{ font-size: 28px;}
.More1 { padding: 0;  display: block;  margin: 0 0.6%;}
a.More1:hover{ opacity: .8;}
.L1L4{ padding: 5px 0;  margin: 5% 5%; }
.L1L4 h2{color: #fa000b;   font-size: 13px;  border: #fa000b solid 1px; padding: 5px 0; margin-bottom: 5px; }
.L1L4 h2 span.font24{ color: #fa000b; font-size: 19px; font-weight: bold}
.L1L4 h3{ font-size: 14px; color: #000;}
.L1L4 h3 span{ text-decoration: line-through;}
/*Anniversary Flash Deals*/    
.b_product_box .shopping-cart .ComingSoonBuy li .pr_info .buy_btn:after,
.b_product_box .shopping-cart .ComingSoonBuy li .pr_info .buy_btn:after{content: "New buyers Only"; color:#fff;}
.b_product_box .shopping-cart .ComingSoonBuy li .pr_info .buy_btn,
.b_product_box .shopping-cart .ComingSoonBuy li .pr_info .buy_btn{color: #fe3626;text-indent: -4.2em; overflow: hidden; text-transform: capitalize;  margin-bottom: 15px;}
.b_product_box .shopping-cart .ComingSoonBuy li .pr_box .buy_btn {
    background: #f856a8;
    margin-left: 22%;
    font-size: 12px;
    color: #f856a8;
    width: 57%;
}
.ComingSoonBuy .pink {color: #f856a8 !important}
@media (max-width:1450px) {    
.SocialSavingPrice .Price2 {
    font-size: 12px;
}
.b_product_box .shopping-cart .ComingSoonBuy li .pr_box .buy_btn {margin-left: 0;  width: 115px;float: none;}  
.a1111 { left: -148px;} 
.font28 { font-size: 22px;}	
} 
@media (max-width:1000px) { 
.font28 { font-size: 17px;}	
	
}
@media (max-width:640px) { 
.font28 { font-size: 12px;}	
.More1 { margin: 0 1%;}	
.SocialSavingPrice .Price1,.SocialSavingPrice .Price2{ font-size:2.5vw}
	
}


/*CODE*/

.f0f0f0{ background: #f0f0f0}
.code1111 ul { margin: 0 -2%; padding:2.5% 0 1% 0;}
.code1111 ul li{display: block;width: 33.33%;margin: 0;padding: 0 0 0 1.5%;float: left;border-right: 2px solid #000;}
.code1111 ul li:nth-of-type(3){ border-right:0;}
.code1111 ul li h1{color: #000000;margin-bottom: 0;}
.code1111 ul li h1{font-size: 21px;}
.code1111 ul li h2{font-size: 19px; background:#ff3624; color: #fff;cursor: pointer; border-radius: 5px; display: inline-block; padding: 1.5% 7%;}
.code1111 ul li h2:hover{ background: #860f05;}
.code1111-1{float: left;width: 49%;}
.code1111-2{float: left;width: 51%;}
.code1111-2 span{font-size: 45px;font-weight: bold;display: inline-block;vertical-align: bottom;}
.code1111-2{font-size: 25px;color: #000000;padding: 0;border:0px dashed #ff3624;text-align: center;}

.FlashSale17{ font-size: 24px; padding-top: 0.8%; text-align: center; color: #fc3624}
@media (max-width:1600px){

}
@media (max-width:1200px){
	.code1111 { text-align: center;}
	.code1111-2,.code1111-1{ float: none; width: 100%; }
	.code1111-1{ padding-top: 3%}
	.code1111 ul li h2{ margin-top: 2%}
}	
@media (max-width:640px){
	.code1111-2 img{ width:80px}
	.code1111-2 {font-size: 19px;}
	.code1111 ul li h1 {font-size: 16px;}
	.code1111 ul li h2 {font-size: 14px;}
	.FlashSale17{ font-size: 18px; padding-top: 1%;}
}

@media (max-width:450px){
.code1111-2 img { width: 60px;}
.code1111-2 { font-size: 16px;}	
.code1111 ul li h1 { font-size: 13px;}	
.code1111 ul li h2 {font-size: 12px;}	
.FlashSale17{ font-size: 14px; padding-top: 2%; padding-bottom: 2%;}
}
/*--------------------------------------------------00-------*/

.Guidelines {position: absolute;  padding: 0;  top: -55px; right: 6%;}
.Guidelines.Gu{top: -34px;}
.Guidelines-a { float: right; padding:0px ;text-align: center;border-radius: 5px;}
.Guidelines-a li p { font-size: 20px; }
.Guidelines-a li:hover ol {left: auto; right: 0;}
.Guidelines-a li ol {background-color: #FFF;width:600px;position: absolute;left: -99999px;text-align: left; z-index: 999;  box-shadow: 0 0 8px #999; padding:20px; }
.Guidelines-a li .Rules11{ cursor:pointer; font-size: 20px; color: #fff; text-align: center; border-top-left-radius: 5px; border-top-right-radius: 5px;  background: #962d19; width: 97px;line-height: 28px; }
.Guidelines-a li ol li{ list-style-type: inherit; font-size: 16px; padding: 9px 0; margin-left: 30px;}
.Guidelines-a li ol li a{ text-decoration: underline;}

#prize_times{ color: #fff; font-size:51px; font-weight: bold; line-height: 50px; padding: 0 10px;}
.FreeChance-b{ border-radius: 5px; float: left; background: #2997bb; padding: 10px 20px;  width: 182px; }
.FreeChance-b h4,.HowToWin{ font-size: 24px; color: #fff;  line-height: 23px; } .HowToWin{ display: inline-block; vertical-align: middle; margin-right: 20px;}
.FreeChance-b h3{ margin-right: 10px;}
.red{  }
.FreeChance-b h3,.FreeChance-b h4{ display: inline-block; vertical-align: middle;}
@media (max-width:1600px){
.Guidelines {}
.W1200 {max-width: 98% !important;}
.a111 img{ width: 540px;}
.FreeChance-b {padding: 3px 15px;width: 148px;}	
.Guidelines-a { width: 110px;padding:0;}	
.Guidelines-a li ol li{ font-size: 14px;}
.FreeChance-b h3 img{ max-width: 80%;}
.border5{ max-width: 22%;}
.FreeChance-b h4, .HowToWin { font-size: 21px; line-height: 18px;}
#prize_times {font-size: 43px;}
.radius50{ max-width: 1000px}	
.radius50 li { width: 17%; height: 32px;  top: -18px;}	

}
@media (max-width:1500px){
.Guidelines-a { width: 86px;}

}
@media (max-width:1100px){
.Guidelines-a { width: 50px;}
.Guidelines { top: -54px;}	
}
@media (max-width:1024px){
.FreeChance-b h3{ width:50px;}
}
@media (max-width:1024px){

}
@media (max-width:880px){
.Guidelines-a li ol{ width: 410px;}	
.a111 img{ width: 387px;}
.FreeChance-b h4, .HowToWin { font-size: 16px;line-height: 15px;}	
#prize_times {line-height: 42px; padding: 0 8px; font-size: 34px;}
.FreeChance-b {padding: 0px 12px; width: 106px;}	
	
}
@media (max-width:768px){
.Guidelines {
    top: -39px;
}
.Guidelines-a {
    width: 29px;
}
.Guidelines{}
.Guidelines.Gu { top: -23px; right: 10%;}	
.Guidelines-a li .Rules11 { font-size: 13px; background: #962d19; width: 59px;line-height: 20px;}	
}
@media (max-width:640px){
.Guidelines {  top: -40px;}
.a111 img {width: 239px; margin: auto;}
.noneIMG{ display:block;} .blackIMG{ display: none;}	
.red{ font-size: 16px;}
.Guidelines-a li ol { width: 400px;padding: 10px;}
.FreeChance-b h4, .HowToWin {  font-size: 12px; line-height: 11px;}
.FreeChance-b h3{ width: 27px;}
.FreeChance-b h3,.HowToWin { margin-right: 5px;}
.FreeChance-b {padding: 0px 4px; width: 78px;}
#prize_times { line-height: 32px; padding: 0 4px; font-size: 23px;}

}
@media (max-width:550px){
.Guidelines-a li ul { height: 300px; overflow:auto;}

}
@media (max-width:450px){
.Guidelines-a li ol { width: 300px; height: 188px; overflow: auto;  padding: 10px 10px 10px 0px;}
.a111 img { width: 176px;  margin: auto;}
	.title-a img{ display: none;}
}

/*------------------*/
.dot-1,.dot-2,.dot-3{ position: absolute;}
.dot-1,.dot-2,.dot-3{ animation:down 1.6s; -webkit-animation:down 1.6s; animation-direction:alternate;  -webkit-animation-direction:alternate;animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite;}
.dot-1 { width: 13%; top: 16%; left: 5%; }
.dot-2 { width: 8%; top: 25.5%; left: 49.5%;}
.dot-3 { width: 7%; top: 59%; left: 32%;}
@-webkit-keyframes down{0%{opacity:0.3;}50%{opacity:1;}100%{opacity:0.6;}}
@-moz-keyframes down{0%{opacity:0.3;}50%{opacity:1;}100%{opacity:0.6;}}
@-ms-keyframes down{0%{opacity:0.3;}50%{opacity:1;}100%{opacity:0.6;}}
@-o-keyframes down{0%{opacity:0.3;}50%{opacity:1;}100%{opacity:0.6;}}
@keyframes down{0%{opacity:0.3;}50%{opacity:1;}100%{opacity:0.6;}}

@keyframes down{0%{opacity:0.3;}50%{opacity:1;}100%{opacity:0.6;}}


/*Buy More Save More*/
.b_product_box .shopping-cart .tab_con.BuyMoreSaveMore li .shopping_cart{ display: none;}
.b_product_box .shopping-cart .tab_con.BuyMoreSaveMore .pr_box .buy_btn{ margin-left: 24%;}
.b_product_box .shopping-cart .tab_con.BuyMoreSaveMore .pr_price .current_price { color: #000;  font-weight: 100;}
.b_product_box .shopping-cart .tab_con.BuyMoreSaveMore .pr_price .origin_price{ font-size: 22px;}
.b_product_box .shopping-cart .tab_con.BuyMoreSaveMore .roundedNum2{ text-align: center;    padding-left: 0;}
.b_product_box .shopping-cart .tab_con.BuyMoreSaveMore .pcs11{ color: #ff3624; font-size: 22px; font-weight: bold;}
.b_product_box .shopping-cart .tab_con.BuyMoreSaveMore .pr_price { margin: 8px 0 2px 0;}
@media (max-width:1600px){
.b_product_box .shopping-cart .tab_con.BuyMoreSaveMore .pr_box .buy_btn{ margin-left: 32%;}	
}
@media (max-width:1350px){
.b_product_box .shopping-cart .tab_con.BuyMoreSaveMore .pr_box .buy_btn{ margin-left: 28%;}	
}
@media (max-width:1150px){
.b_product_box .shopping-cart .tab_con.BuyMoreSaveMore .pr_box .buy_btn{ margin-left: 26%;}	
.b_product_box .shopping-cart .tab_con.BuyMoreSaveMore .pr_price .origin_price {font-size: 18px;}	
.b_product_box .shopping-cart .tab_con.BuyMoreSaveMore .pr_price .current_price {font-size: 18px;}	
.b_product_box .shopping-cart .tab_con.BuyMoreSaveMore .pcs11 { font-size: 17px;}
}
@media (max-width:900px){
.b_product_box .shopping-cart .tab_con.BuyMoreSaveMore .pr_box .buy_btn { margin-left: 0%;}
}
/*LimBG*/
.LimitedTimeOffer{ position:relative;}
.LimitedTimeOffer .xiantiao1,.LimitedTimeOffer .xiantiao2 {  top: -79px;  height: 50px;}
.LimBG{ background: #f0f0f0; margin:50px 0 0 0;  padding: 29px 0; position: relative; z-index: 10}
.LimitedTimeOffer{max-width: 1240px; margin: auto; }
.table-a{ display: table; width: 100%;}
.Lim-a,.Lim-b{ display:table-cell; vertical-align: middle; color: #000}
.Lim-a{ width: 30%;}
.Lim-b{ width: 43%;}
.Lim-a h2{ font-size: 30px;}
.Lim-a h1{ font-size: 44px; font-weight: bold; padding: 2% 0 4% 0; }
.Lim-a a{ display:inline-block;  font-size: 24px; background: #ff3624; color: #fff; border-radius:10px; padding:1% 3%;}
.Lim-a a:hover{ background: #000; color: #fff}
@media (max-width:1600px){
.LimitedTimeOffer {  max-width: 95%; }
.Lim-b img{ width: 100%;}	
}
@media (max-width:768px){
.Lim-a h1 { font-size: 23px;padding: 2% 0 4% 0;}
.Lim-a h2 {font-size: 20px;}
.Lim-a a {font-size: 18px; border-radius: 5px;padding: 1% 5%;}
.Lim-b {width: 30%;}
}
@media (max-width:500px){
.Lim-a h2 {font-size: 12px;}	
.Lim-a h1 { font-size: 16px;}
.Lim-a a {font-size: 13px; border-radius: 5px;padding: 1% 5%;}
.LimBG {
    background: #fff;
    margin: 22px 0 0 0;
    padding: 15px 0;
    position: relative;
    z-index: 10;
}	
}
/*Lowest Price In This Year*/
.pr_price11{background:url(https://deal.tomtop.com/activity/202301/202310311130_a1.png) center top no-repeat; background-size: 95%; margin: 4% 2%; padding: 10% 0; color: #000;font-size: 12px; position:relative; }
.pr_price11 .pr_a1{ float: left; }
.pr_price11 .pr_a2{ display: block; text-align: center;position: absolute; width: 100%; color: #fff; font-size: 12px; top:20%}
.pr_price11 .pr_a3{ float: right; }
.LowestPrice{ color: #ff3624; font-weight: bold; font-size: 16px; padding: 2% 1% 1% 1%;}
.UTC-s{ font-size: 14px; color: #000;margin-bottom: 4%;}
.roundedNum2.Save0{ text-align: left !important; padding-left: 5% !important; padding-top: 2%}
@media (max-width:450px){
	.pr_price11 .pr_a2{ font-size: 12px;}
	.LowestPrice{ font-size: 14px;}
}