.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%;} .height50{ height:20px; width: 100%;}.height25{ height:25px; width: 100%;}.height20{ height:20px; width: 100%;}
.height60 {height: 70px;}
.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: 10px; margin: 0 0.5%; font-size:28px; text-align: center; display: block; color: #fff;  text-decoration:underline; text-transform: uppercase; text-decoration: none;}
a.GetMore:hover{ text-decoration:underline; color: #fff }
.W1200{ max-width: 1240px !important;}

/*顶部进度条*/
.celebration-title1.W1200 {
    margin: 0 auto 0px auto;
    position:absolute;    z-index: 0; top: 0; width: 100%;     max-width: inherit;
}
.celebration-title1 h3{ font-size: 24px; text-align: center; color: #fff;}
.tiao1{ width: 100%; height: 4px; background:#00ff6c;  border-radius: 62px;-webkit-border-radius: 62px;}
.tiao2{ width: 25%;height:4px;  background:#ffed51;  border-radius: 62px;-webkit-border-radius: 62px;}
.jiandut{ margin-top:17px; margin-left: 4%;  margin-right: 4%;}
.jiandut ul { margin-bottom: -61px;color: #fff;height: 90px;}
.jiandut ul li{float: left;font-size:18px;width: 33.33%;position: relative;text-align: center;}
.jiandut ul li .inline{ display: inline-block; margin-top: 1px;margin-bottom: 1px;}
.jiandut ul li span{    color: #00ff6c; }
.radius50,.dot,.pulse{ width: 18px; height:18px; border-radius: 50px; -webkit-border-radius: 50px; -ms-border-radius: 50px; -moz-border-radius: 50px; }
.f000{ background: #000;}.d10b0c{ background: #ffed51;}.a268a8c{ background: #00ff6c;} .jiandut ul li span.fff{ color:#ffed51}
.Black-Friday{font-size: 18px;  padding-top: 15px;}
@media (max-width:1450px) {
.jiandut ul li { font-size: 16px;}	
.jiandut ul li .inline { margin-top: 4px;}	
}
@media (max-width:768px) {
.jiandut ul li { font-size: 12px;}	
.jiandut ul li .inline { margin-top:1px;}	
.tiao1 { height: 2px;}	
.tiao2{ height: 2px;}	
.radius50, .dot, .pulse {width: 14px;height: 14px;}
.jiandut ul {margin-bottom: -68px;}	
.jiandut { margin-top: 8px; margin-left: 2%; margin-right: 2%;}	
}
@media (max-width:550px) {
.jiandut ul li {
    line-height: 9px;
}
.radius50, .dot, .pulse {
    width: 8px;
    height: 8px;
}	
.jiandut ul {
    margin-bottom: -77px;
}	
}
/*title*/
.tab_con.ca1,.tab_con.ca2{ padding: 0px;}
.tab_con.ca1{  }
.tab_con.ca2{ }
.ca11{ padding: 11px; }
.ca22{ padding: 18px 11px; }
.yans1{  }
.yans2{ }
.contain .tab_ajax.yans2 li.active .tab_btn_con { background: #f28113;color: #fff;}
.b_product_box .tab_btn.yans2  li{ color: #000}
.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: 0 0.8%;}

 @font-face { font-family: 'AU'; src: url('https://deal.tomtop.com/activity/202003/AURORABC.TTF'); }
.font{ font-family:"AU";}
.title-a{ margin-bottom:0; position: relative;text-align: center;}
.title-a h1 { font-size: 42px; font-weight: bold; color: #fff;  text-align: center; display: block; width: 100%; padding: 50px 0 30px;}
.title-a h2 { font-size: 47px;font-family: "AU";  font-weight: bold; color: #fff;  text-align: center; display: block;   margin: 38px 0;}
@media (max-width:1450px){
.W1200 { max-width: 1000px !important;}
.title-a h1 {font-size: 39px;margin-top: -22px;}
.title-a h2 {font-size: 39px;}	
.height60 { height: 70px;}	
a.GetMore { padding: 4px; margin: 0 0.5%; font-size: 24px;}	
}
@media (max-width:1000px) {  
.title-a h1 {font-size: 31px;margin-top: -18px;}
.title-a h2 {font-size: 31px;}		
}    
@media (max-width:768px) {  
.title-a h1 {font-size: 20px; margin-top: -11px;}
.title-a h2 {font-size: 20px;    margin: 20px 0;}		
.height50 {height: 25px;}	
.tab_con.ca1, .tab_con.ca2 {padding: 10px 0px;}
.ca11 { padding:8px 4px 4px 4px;}	
.ca22 {padding: 0;}	
a.GetMore { padding: 4px; margin: 0 0.5%; font-size:16px;}		
}
@media (max-width:550px) {
.title-a h1 {font-size: 14px; margin-top: -8px;}
.title-a h2 {font-size: 14px;}	
.yans1,.tab_con.ca1 { background-size: 10px;}	
}

@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: 100%; 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;}      
}

/*----------------------------------------------ss--*/
.shopping-cart .m_progress_bar{ display: none;}
.b_product_box .shopping-cart ul.OneTwo2 .pr_box .pr_info{ padding:10px 0px 0 0px }
.Price0{ padding: 8px 0; color: #9a9a9a; font-size: 15px;}
.Price2{ color: #fa000b; font-size:18px; font-weight: bold; padding: 5px 0;}
.b_product_box .shopping-cart .anniversary-bg .buy_btn.buy_btnTT {width: 68%;line-height: 16px;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: 16%;}
.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;}

}
@media (max-width:900px) {
	.b_product_box .shopping-cart .anniversary-bg .buy_btn.buy_btnTT {width: 68%; line-height: 16px;font-size: 14px;border-radius: 5px; margin-left: 0%; 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: 0%; 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;
} 
}
/*-----------------------------------------------------*/
.footerimg {    margin: -1% 0.5% 0 0.5%; padding-top: 0;}
.footerimg li{ display: block; float: left; overflow: hidden;}
.footerimg li img{ display: block;}
.footerimg li.n2{ margin: 1%; width: 48%; }
.footerimg li.n3{ margin: 1%; width:31.25%; }
.footerimg li.n1{ margin: 1%; width: 98%}
/*---4----*/
@media (max-width:640px) {
.footerimg {margin:-1% 0.5% 0 0.5%;}   
}

/*banner*/
.flexslider{margin:0 auto 0 auto;position:relative;width:100%;overflow:hidden;zoom:1; border: 10px #fff solid;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-44px 0 0 0;display:block;background:url(https://deal.tomtop.com/activity/201701/ad_ctr.png?01) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background: url(https://deal.tomtop.com/activity/202003/202010150922-dd.png) no-repeat 0 -25px;display:block;height: 25px;overflow:hidden;text-indent:-99em;width: 25px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
.img_1{width:100%;}
.flexslider2{position:relative; margin:0 auto;}
.Copyright{ text-align:center;width:100%;}
@media (max-width:1200px) {
    .flexslider{ }
    .flexslider img{ max-width: 100%;}
}
@media (max-width:1000px) {

} 
@media (max-width:650px) {
.flexslider {
    margin: 0 auto;
    border: 5px #fff solid;
    width: 98%;
}	
.flex-direction-nav a{  background-size:100%;width: 25px;height: 37px;margin: -21px 0 0 0;}
.flex-direction-nav .flex-next {
    background-position: 0 -35px;
    right: 11px; 
} 
.flex-direction-nav .flex-prev {
    left: 11px;
}   
.flex-control-paging li a {
    background: url(https://deal.tomtop.com/activity/201701/dot.png) no-repeat 0 -8px;
    background-size: 100%;
    display: block;
    height: 9px;
    width: 9px;
}  
.flex-control-nav {
    bottom: 0;
}    
}


/*-------*/
.icoc{ margin-left:10px;}
.keifu{ position:fixed;  left:0; width:190px;   top: 50% !important; margin-top: -225px; _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:190px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(https://deal.tomtop.com/img/20210304left-z.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_tab img{ display:block;}
.keifu_head{ width:180px; height:51px; background:url(https://deal.tomtop.com/img/20210304left-L.png) center no-repeat; font-size:0; line-height:0; position:relative; margin-top: 10px;  margin-left: 10px;}
.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/img/20210304left-Z.png); }
@media (max-width:1600px) {
.keifu { margin-top: -378px;  width:160px; }
.keifu_tab{ width:160px;}	
.keifu_head { margin-top: 185px; margin-left: 5px;width:160px;}   
}
@media (max-width:1200px) {
 .keifu{ display: none;}
}

/*其它*/
/*11.11*/
.a11img { position: absolute;left: -18.9%; top:163px; width: 19%;}
.a11img2 { position: absolute;right: -19%;  top:200px; width: 19%;}
.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: #fe3626; margin-left: 22%; font-size: 12px;}  
@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;}	
.a11img,.a11img2{ display: none;}		
}
@media (max-width:640px) { 
.font28 { font-size: 12px;}	
.More1 { margin: 0 1%;}	
.SocialSavingPrice .Price1,.SocialSavingPrice .Price2{ font-size:2.5vw}
	
}
