.m_dialog_subscrile .dialog_c{ background:#81c434 !important; }
.m_dialog_subscrile .dialog_c .dialog_head,.m_email_input .text_c .plc{ color: #fff !important}
.height75{ height:75px; width: 100%;}.height80{ height:80px; width: 100%;} .height30{ height:30px; width: 100%;}.height25{ height:25px; width: 100%;}.height20{ height:20px; width: 100%;}
.height60 {height: 51px;}
.spacing-a{ height:20px; width: 100%;} 
.w1212{max-width:1212px; 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: 10px;margin: 0 0.5%;font-size:28px;text-align: center;display: block;color: #fff;text-transform: uppercase;text-decoration: none;text-shadow:0 0 2px #ffcaa7, 0 0 2px #ff8635, 0 0 2px #ffa66b, 0 0 3px #ff6600, 0 0 17px #ff6600;position: absolute;left: 50%;margin-left: -109px;padding-top:40px;}
a.GetMore:hover{color: #fffb00 }
.fff32d{ color: #fff32d}

.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}}

.hei30{ padding: 30px 0;}

/*顶部*/
.top-a .W1200{ position: relative; }
.top-a{ background:url(https://deal.tomtop.com/activity/202201/2022011011049-to.jpg);max-width: 1920px;margin: auto;}
.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) {
.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: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%;}	
}
@media (max-width:650px) {
.height80 { height: 53px;}	
.hei30{ padding: 18px 0;}	
.height30 {height: 18px;}	
a.GetMore {
  padding-top: 10px;
  margin: 0 0.5%;
  margin-left: 0.5%;
  font-size: 15px;
  left: 50%;
  margin-left: -53px;
  padding-top: 24px;
}	
}

@media (max-width:450px) {
.font-24 { font-size: 2.6vw;}
.font-18 { font-size: 2.3vw;}
.top-img {height: 42px;}	
	
}
@media (max-width:750px) {
/*------缩小滚动条--------*/
.table-container-outer { position: relative; }
.table-container{width: 100%;overflow-y: auto;_overflow: auto;margin: 0 0 35px;height: 147px;}
.table-container::-webkit-scrollbar{-webkit-appearance: none;width: 5px;height: 8px;}
.table-container::-webkit-scrollbar-thumb{border-radius: 8px;border: 1px solid #2c042b;background-color:#2c042b;}
.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:750px !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;}		

}
@media (max-width:420px) {

}
/*title*/
.title-bg{ background: url(https://deal.tomtop.com/activity/202201/2022011011049-ab.png) no-repeat;}


@media (max-width:1600px){
.W1200 { max-width: 1000px !important;}
.title-bg { background-size:1581px;}

}

@media (max-width:450px) {
	.title-bg .w1212 img{max-width: 124%;margin-left: -12%;}
}

@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:32px; 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}	
}

/*---------------------New User Gift------------------*/
.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{color: #bc4624;text-indent: -4.2em; overflow: hidden; text-transform: capitalize;  margin-bottom: 15px;}
.b_product_box .shopping-cart .ComingSoonBuy li .pr_box .buy_btn{ background: #bc4624; margin-left: 21%; font-size: 13px;}  
.b_product_box .shopping-cart .tab_con.ComingSoonBuy li .pr_box .buy_btn{margin-left: 24%;}
.b_product_box .shopping-cart .tab_con.ComingSoonBuy li .pr_info .buy_btn:after{content: "Snap Up"; color:#fff; font-size: 19px;}
@media (max-width:1600px) {     
.b_product_box .shopping-cart .ComingSoonBuy li .pr_box .buy_btn,.b_product_box .shopping-cart .tab_con.ComingSoonBuy li .pr_box .buy_btn {margin-left: 0;  width: 115px;float: none;}  

}   

/*-----------------------Saving With  Friends-------------------------*/
.ShareToSaveMore{ border:solid 6px #ff6600; border-radius: 30px; padding:0 0.5% 0.5% 0.5%;}
.Price0{ padding: 10px 0; color: #9a9a9a; font-size: 15.7px;}
.Price1{font-size: 14px; }
.Price2{ color: #ff6600; font-size: 16px; font-weight: bold; padding: 5px 0;}
.ca222 li .buy_btn {width: 157px!important; margin-left: 14%!important; margin-bottom: 7%; text-transform: capitalize; background: #ff6600 !important;}
.Price0{ padding:8px 0 5px 0; color: #9a9a9a; font-size: 15.7px;}
.Price11{font-size: 14px;  }
.Price22{font-size: 16px;color: #000; font-weight: bold; padding: 1px 0;}
@media (max-width:1600px) {
.ShareToSaveMore{ border:solid 4px #ff6600; border-radius: 23px; padding:0 0.5% 0.5% 0.5%;}	
.ca222 li .buy_btn {
    width: 144px!important;
    margin-left: 10%!important;
}
.Price2{ font-size: 15px;}	
}
@media (max-width:640px) { 
.b_product_box .shopping-cart .tab_con.ComingSoonBuy li .pr_info .buy_btn:after{content: "Snap Up"; color:#fff; font-size: 14px;} 
.ca222 li .buy_btn {
  width: 127px !important;
  margin-left: 0% !important;
}
}
/*-----------------------------------------------------*/

.W1220 {
    max-width: 1200px;
    margin: auto;
}
.footerimg li:hover,.GETfree:hover,.PrizeShow a.p11:hover,.LuckyDraw:hover {
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}

.footerimg li,.GETfree,.PrizeShow a.p11,.LuckyDraw{ 
    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);
   
}

.bottom-f{ padding-top: 2%;  padding-bottom: 7%;}
.footerimg li{ display: block;  float: left; text-align: center; border-radius: 7px; }
.radius10{ border-radius:10px;}
.footerimg{ margin: 0 -1.5% 0 -1%; padding-top: 1%;}
.footerimg li{margin: 1%;width: 31.2%;border-radius: 35px;}
.footerimg li a{color: #fff;display: block;overflow: hidden;border-radius: 35px;}
.footerimg li{ position: relative;display: block;}


.footerimg li img {
    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);
    max-width: 100%;border-radius: 35px;
}


@media (max-width:1000px) {
	.LuckyDraw{ width: 99%; margin: 0 0.5%;}
.footerimg li{  border-radius: 35px; }

}
@media (max-width:640px) {.footerimg li{  border-radius: 23px; }}

/*-------*/
.keifu{ position:fixed;  left:23px; width:194px;   top: 50% !important; margin-top: -242px; _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;}
.icon_keifu{ width:26px; height:100px;    left: -24px; float:left; background:url(https://deal.tomtop.com/activity/202201/20221102left-z.png?01) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_tab img{ display:block;}
.keifu_head{ width:180px; height:69px; background:url(https://deal.tomtop.com/activity/202201/20221102left-L.png?01) center no-repeat; font-size:0; line-height:0; position:relative; margin-top: 10px;  margin-left: 7px;}
.keifu_close:link,.keifu_close:visited{ display:block;    width: 161px; height: 51px;/* background:url(../images/20191010bannerimg_x.png);*/ position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.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/202201/20221102left-z.png?01); }
@media (max-width:1600px) {
.keifu { margin-top:-349px;  width:160px; }
.keifu_tab{ width:160px;}	
.keifu_head { margin-top: 185px; margin-left: 3px;width:147px; background-size: 50px;}   
.keifu{  left: 20px;}
.icon_keifu { left: -21px;}	
}
@media (max-width:1200px) {
 .keifu{ display: none;}
}
/*其它*/

/*--------------------------------------------------00-------*/
.w1212{ position: relative}
.FunnyGame { color: #fff; text-align: center; margin-bottom: -3.5%;}
.FunnyGame .font-40{ font-size: 40px; font-weight:bold;}
.FunnyGame .font-30{ font-size: 30px; text-transform: uppercase;line-height: 38px;}
.Guidelines { position: absolute; padding: 0;  right: 3%; top: 22%;}
.Guidelines-a{ float: right;}
.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; z-index: 999;  box-shadow: 0 0 8px #999; padding:20px; } 
.Guidelines-a li img{ cursor:pointer}
.Guidelines-a li ol li{ list-style-type: inherit; font-size: 20px; padding: 5px 0; margin-left: 30px;}
.Guidelines-a li ol li a{ text-decoration: underline;}

.FreeChance-b{ float: left;}
.FreeChance-b h4,.HowToWin{ font-size: 30px; color: #fff;} 
.HowToWin { display: inline-block; vertical-align: middle; margin-right: 0; background: #fff; color: #000; padding: 10px; border-radius: 5px;}
.FreeChance-b h3{ margin-right: 10px;}
.red{  }
.FreeChance-b h3,.FreeChance-b h4{ display: inline-block; vertical-align: middle;}
@media (max-width:1600px){
.Guidelines-a li ol li{ font-size: 14px;}
.FreeChance-b h3 img{ max-width: 80%;}    
.border5{ max-width: 22%;} 
.HowToWin {  font-size: 19px; } 
.FunnyGame .font-40 { font-size: 32px;}	
.FunnyGame .font-30 { font-size: 23px; line-height: 32px;}	   
}
@media (max-width:1024px){
.FreeChance-b h3{ width:50px;}  
.FreeChance-b h4,.HowToWin {   }   
}
@media (max-width:1024px){
.Guidelines-a li img {  width: 39px;}    
}
@media (max-width:768px){
.FunnyGame .font-40 { font-size: 25px;}	
.FunnyGame .font-30 { font-size: 20px; line-height: 32px;}	    	
.FreeChance-b h3 { margin-right: 0;}	
.HowToWin { margin-right: 7px;  font-size: 12px;}
	
}
@media (max-width:640px){
.red{ font-size: 16px;}   
.Guidelines {
    top: 20%;
} 
.Guidelines-a li ol { width: 400px;padding: 10px;}  

.FreeChance-b h3,.Guidelines-a li img {width: 27px;}  
.HowToWin { margin-right: 5px;font-size: 12px; padding: 6px;}
.FunnyGame .font-40 {font-size: 16px;}	
.FunnyGame .font-30 { font-size: 13px;line-height: 22px;}	
}
@media (max-width:550px){
.Guidelines-a li ul { height: 300px; overflow:auto;}   
}  
@media (max-width:450px){
.Guidelines-a li ol { width: 300px; height: 250px; overflow: auto;  padding: 10px 10px 10px 0px;} 
.FreeChance-b h3 { width: 30px;} 
.FreeChance-b h4 { font-size: 12px;} 
.FunnyGame .font-40 {font-size: 13px;}	
.FunnyGame .font-30 { font-size: 12px; line-height: 15px;}
.HowToWin { margin-right: 0px;font-size: 2.2vw;padding: 2px;}
.Guidelines { top: 27%;}	
}
/*11.11*/

.rotate180{ transform: rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -o-transform:rotateY(180deg); width: 100%;}

/*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 User Gift"; 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: #fe3626; margin-left: 22%; font-size: 14px;}  
@media (max-width:1600px) {    
.SocialSavingPrice .Price2 {
    font-size: 12px;
}

.a1111 { left: -148px;} 
.font28 { font-size: 22px;}
.b_product_box .shopping-cart .ComingSoonBuy li .pr_box .buy_btn {
    margin-left: 1%;
    font-size: 14px;
}	
} 
@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:3.5vw;}
	
}


