
.height85{ height:85px; width: 100%;}.height75{ height:75px; width: 100%;}.height65{ height: 70px;} .height60{ height: 65px  }.height50{ height:50px; width: 100%;}.height40{ height:40px; width: 100%;}.height30{ height:30px; width: 100%;}.height25{ height:25px; width: 100%;}.height20{ height:20px; width: 100%;}
.spacing-a{ height:20px; width: 100%;} 
.w1300{max-width:1300px; margin:auto}
/*---4----*/
.SocialSavings,.SlashPrice{ position: relative; margin: -18px 0.5% 1% 0.5%;}
.SocialSavings a,.SlashPrice a{ display: block; overflow: hidden}
.SocialSavings img,.SlashPrice img{ width: 100%;}
a.GetMore{ padding: 13px 13px 0 13px; margin: 0 0.5%; font-size: 28px; text-align: center; display: block; color: #fff;  }
a.GetMore:hover{ color: #ccc}


/*----------------------------------------------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: 12px 0; color: #9a9a9a; font-size: 17px;}
.Price2{ color: #ff6e1e; font-size: 24px; font-weight: bold; padding: 5px 0;}
.b_product_box .shopping-cart .anniversary-bg .buy_btn.buy_btnTT {
    width: 69%;
     line-height: 35px; 
    background: #fe3c3c;
    font-size: 18px;
    margin-left: 15%;
    margin-bottom: 6%;
    text-transform: capitalize;
    display: block;
    padding: 10px 0;
    border-radius:5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.FreeGift{ margin-bottom: 20px; padding: 0 0.8%} 
.OneTwo2.w277 .pr_img{ height: 277px;}
@media (max-width: 1600px){
.SocialSavings, .SlashPrice {
    margin: -16px 0.5% 1% 0.5%;
}	
.OneTwo2.w277 .pr_img { height: 229px; }
.Price1 {
    font-size: 14px;
}		
.Price2 {
    font-size: 16px;
    font-weight: bold;
    padding: 5px 0 0px 0;
}	
	.b_product_box .shopping-cart .anniversary-bg .buy_btn.buy_btnTT{font-size: 14px;    float: left;}	
}	


@media (max-width: 960px){

	
.OneTwo2.w277 .pr_img { height:215px; }
}
@media (max-width: 850px){
.OneTwo2.w277 .pr_img { height: 181px;}
}	
@media (max-width: 785px){
.b_product_box .shopping-cart .anniversary-bg .buy_btn.buy_btnTT {font-size: 12px;float: left; padding: 7px 0;}	
.OneTwo2.w277 .pr_img {height: 173px;}
}	
@media (max-width: 768px){

.OneTwo2.w277 .pr_img { height: 165px; }
.SocialSavings, .SlashPrice {
    margin: -11px 0.5% 1% 0.5%;
}	
}
@media (max-width: 640px){
.SocialSavings, .SlashPrice {
    margin: -12px 1% 2% 1%;
}	
.OneTwo2.w277 .pr_img { height:inherit; }
}
@media (max-width: 450px){
.OneTwo2.w277 .pr_img { height: 177px;}
	
}
 @media (max-width:380px) {
.OneTwo2.w277 .pr_img { height: 165px;}   
}    
@media (max-width:550px) {

}


.W1202 {max-width: 1202px;margin: 0 auto;}
@media (max-width: 1600px){.W1202 {max-width: 1000px;}}

.footerimg li img:hover {
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}

.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%;
}


/*title*/
.top168{ margin-top:0px; position: relative;}
.celebration-title{ overflow: hidden; text-align: center;}
.celebration-title h3 i{font-weight: bold; }
.celebration-title h3{
    font-size: 36px;
    color: #efda86;
    display: inline-block;
 
    vertical-align: middle;
    padding:   0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
	text-transform: uppercase;
}
.celebration-title h3 p { line-height: 30px; margin-bottom:30px;}
.celebration-title h3 p a{ font-size:24px; color: #344ebf;}
.celebration-title h3 p a:hover{color: #000;}
.celebration-title h3 img { margin: 0 ;}

.border3{ border:3px solid #501904; border-radius: 4px; margin: -35px 2%  0 2%;}
.youxi{ padding: 6% 3% 3% 3%;}
.youxi a{ display: block; overflow: hidden}
.sh1,.sh2{ position: absolute; top: -53px;  }
.sh1{left: 10%} .sh2{  right: 10%;}
.newbuyers{ background:#501904; font-size: 24px; text-align: center; padding: 1%; margin:0 1.5% 2% 1.5%}
.newbuyers a{color:#6ae4a1; }
.newbuyers a:hover{ color: #fff}
@media (max-width:1600px) {
.celebration-title h3 {font-size: 28px; padding-left: 10px; padding-right: 10px;}
.celebration-title h3 img { margin: 0 10px; max-width: 23%;}
.border3 { margin: -31px 2% 0 2%;}
.top168 {margin-top: -138px;}	
}
@media (max-width:820px) {
.top168 {margin-top: -128px;}
.celebration-title h3 {font-size: 18px;}
.celebration-title h3 img {margin: 0 10px;max-width: 15%;}	
}
@media (max-width:768px) {
.height50 { height: 30px;}
}
@media (max-width:640px) {
.sh1, .sh2 {  width: 11px; top: -30px;}
.height40 { height: 20px;}	
.height30 {height: 20px;}	
.height20 { height: 7px;}	
.border3 { margin: -21px 2% 0 2%;overflow: hidden;}	
.height50 {  height: 20px;}	
.top168 {margin-top: -97px;}	
.celebration-title h3 {font-size: 16px; padding:10px 25px;}
.celebration-title h3 img{ display: none;}	
	.newbuyers{ font-size: 12px;}	
}
@media (max-width:480px) {
 .top168 {margin-top: -50px;}
}

/*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:#fe3724;}
.b_product_box .shopping-cart .ComingSoonBuy li .pr_info .buy_btn,
.b_product_box .shopping-cart .ComingSoonBuy li .pr_info .buy_btn{color: #fff;text-indent: -4.2em; overflow: hidden; text-transform: capitalize;  margin-bottom: 15px;}
.b_product_box .shopping-cart .ComingSoonBuy li .pr_box .buy_btn{  background: #fff;  border-radius: 0;  border: 1px solid #fe3724; margin-left: 21%; font-size: 16px; width: 57%;}  
.b_product_box .shopping-cart .ComingSoonBuy li .pr_price .current_price{ font-size: 28px;}

.tab_con.bgbg{padding: 35px 1.5% 25px 1.5%;  background: #6e3911; margin: 0;border-radius: 7px;}
@media (max-width:1600px) {     
.b_product_box .shopping-cart .ComingSoonBuy li .pr_box .buy_btn {margin-left: 0;  width: 115px;float: none; font-size: 12px;}  
.a1111 { left: -148px;}    
.b_product_box .shopping-cart .ComingSoonBuy li .pr_price .current_price {
    font-size: 22px;
}	
}   

/*lv1234*/
.preview-content a{transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -transition:all 0.3s ease;}
.preview-content { position:absolute; background:rgba(51, 51, 51, 0.8); width:100%; height:auto; top:0px; left: 0;  bottom:0px; 
 opacity: 0; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -transition:all 0.3s ease;
}
.preview-link a{ display:block; background:#FC6; font-size:12px; text-decoration:none; 
color:#000; width:157px; line-height:40px; text-align:center; position:absolute;  left:50%; bottom:50%; margin-left:-78px; margin-bottom:-20px;
border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px;
}
.preview-content:hover{opacity: 10;}
.preview-link a:hover{ background:#F90;}
.preview-link a.pcm{ display: none;}

.tab_con.bgfff{ background:#fff; margin:1.5% 3.5% 3% 3.5%; padding: 2%; position: relative;}

.top100{ padding-top: 50px;}
.height2{ height: 2px;  background: #501904;  position: relative;  bottom: -35px;   margin: 0 3.5% 0 3.5%; }
.tab_btn.lv1234 ul li .none1,
.tab_btn.lv1234 ul li .none2,
.tab_btn.lv1234 ul li .none3,
.tab_btn.lv1234 ul li .none4{ display: none; position: absolute;top: 0; }
.tab_btn.lv1234 ul li.active img.kai{ display: none;}
.tab_btn.lv1234 ul li.active .none1{ display:block;width: 204px; left: 0;}
.tab_btn.lv1234 ul li.active .none2{ display: block;  width: 438px; left: -87%;z-index: -1;}
.tab_btn.lv1234 ul li.active .none3 { display: block; width: 683px; left:-179%; z-index: -1;}
.tab_btn.lv1234 ul li.active .none4 { display: block;  width: 1059px;  left: -181.3%;  z-index: -1;}

.tab_btn.lv1234 ul li{ width: inherit; display:block; float:left;}
.tab_btn.lv1234 ul li img{ display: block;}
.tab_btn.lv1234 ul li:nth-of-type(1){width:18.9%;}
.tab_btn.lv1234 ul li:nth-of-type(2){width: 21.7%;}
.tab_btn.lv1234 ul li:nth-of-type(3){width: 22.7%;}
.tab_btn.lv1234 ul li:nth-of-type(4){width: 34.9%;}

.myvip0{ display: table; width: 100%;text-align: left; margin: 2% 0}
.myvip1{ width: 50%; text-align:center;display: table-cell;vertical-align:middle; }
.myvip2{display: table-cell;vertical-align:middle; }
.myvip3{width: 81%;display: table-cell;vertical-align:middle;text-align: left;padding-left: 3%;padding-right: 2%;}
.myvip3 h2{ color: #000; font-size: 20px;}
.myvip3 p{ font-size: 16px;}

@media (max-width:1600px) {
.height2 {bottom: -30px;}
.tab_btn.lv1234 ul li:nth-of-type(3) {left: -1px;}
.tab_btn.lv1234 ul li:nth-of-type(4) {left: -2px;}	
.tab_btn.lv1234 ul li.active .none1{width:169px;}	
.tab_btn.lv1234 ul li.active .none2 {width:363px;}	
.tab_btn.lv1234 ul li.active .none3 {width:567px;left: -179%;}
.tab_btn.lv1234 ul li.active .none4 { width: 881px;}	
}	
@media (max-width:1000px) {
.tab_btn.lv1234{ width:674px; margin: auto;}	
.height2 { bottom: -21px; width: 643px;margin: auto;}
.tab_btn.lv1234 ul li:nth-of-type(3) {left:0;}
.tab_btn.lv1234 ul li:nth-of-type(4) {left: 0;}	
.tab_btn.lv1234 ul li.active .none1{width:127px;}	
.tab_btn.lv1234 ul li.active .none2 {width:273px;}	
.tab_btn.lv1234 ul li.active .none3 {width:427px;left: -179%;}
.tab_btn.lv1234 ul li.active .none4 { width: 659px;}	
}	
@media (max-width:780px) {
.tab_btn.lv1234{ width:480px; margin: auto;}	
.height2 { bottom: -21px; width:450px;margin: auto;}
.tab_btn.lv1234 ul li:nth-of-type(3) {left:0;}
.tab_btn.lv1234 ul li:nth-of-type(4) {left: 0;}	
.tab_btn.lv1234 ul li.active .none1{width: 91px;  top: 4px;}	
.tab_btn.lv1234 ul li.active .none2 { width: 195px; top: 4px;}
.tab_btn.lv1234 ul li.active .none3 {width: 304px;left: -179%; top: 5px;}
.tab_btn.lv1234 ul li.active .none4 {width: 470px;top: 5px;}	
}
@media (max-width:640px) {
.top100 {padding-top: 33px;}	
.height2 { bottom: -16px; width:450px;margin: auto;}	
.tab_btn.lv1234 ul li.active .none1{width: 91px;  top: 0;}	
.tab_btn.lv1234 ul li.active .none2 { width: 195px;top: 0;}
.tab_btn.lv1234 ul li.active .none3 {width: 304px;left: -179%;top: 0;}
.tab_btn.lv1234 ul li.active .none4 {width: 470px;top: 0;}	

.myvip0{ margin: 0;}	
.myvip1{ display: block; width: 100%;}
.myvip2{ display: none;}	
.myvip3 { padding: 0 0 5px 0; width: 100%; display: block; border-bottom: solid #ccc 1px; margin-bottom: 5px;}
.myvip3 h2{ font-size: 14px;}
.myvip3 p{ font-size: 12px;}
.preview-link a.pcpc{ display: none;}	
.preview-link a.pcm{ display:block;}		
}
@media (max-width:500px) {
.height2 {
    bottom: -16px;
    width: 335px;
    margin: auto;
}	
.tab_btn.lv1234 { width: 350px;  margin: auto;}
.tab_btn.lv1234 ul li.active .none1 { width: 66px;top: 5px;}
.tab_btn.lv1234 ul li.active .none2 { width: 142px;  top: 5px;}
.tab_btn.lv1234 ul li.active .none3 {  width: 223px;  left: -177.5%;   top: 5px;}
.tab_btn.lv1234 ul li.active .none4 { width: 344px;top: 5px;}	

.tab_btn.lv1234 ul li:nth-of-type(1){width: 18.9%;}
.tab_btn.lv1234 ul li:nth-of-type(2){width: 21.72%; }
.tab_btn.lv1234 ul li:nth-of-type(3){width: 23%;}
.tab_btn.lv1234 ul li:nth-of-type(4){width: 34.9%;left: -1px;}
}
/*Remake*/
.Remake ul li{ display: block; float: left; width: 33.33%; text-align: center; padding: 2%; }

/*-----------------------------------------------------*/
.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%;}
.footerimg li a{ color: #fff;}
.footerimg li{ position: relative;display: block;}

/*---4----*/
@media (max-width:1600px) {}
@media (max-width:640px) {
.footerimg {margin: 0% 0.5% 0 0.5%;} 
 .bottom-f {
    padding-top: 0;
}  
.height60 {
    height: 50px;
}	
}


/*-------*/
.icoc{ margin-left:10px;}
.keifu{ position:fixed;  left:0; width:161px;   top: 50% !important; margin-top: -273px; _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:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(https://deal.tomtop.com/activity/202003/asdfasdf) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_tab img{ display:block;}
.keifu_head{ width:160px; height:51px; background:url(https://deal.tomtop.com/activity/202003/2asfdasfdpng?02) 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/activity/202003/asdfa-L); }
@media (max-width:1600px) {
.keifu { margin-top: -424px;}
 .keifu_head {
    margin-top: 185px;
    margin-left: 5px;
}   
}
@media (max-width:1200px) {
 .keifu{ display: none;}
}


@media (max-width:1600px) {
    .footerimg { max-width: 1000px; margin: auto; } 
    .fo1Left {left: -201px; bottom: -16.4%; width: 20.2%;}
    .fo2Right {right: -201px; bottom: -16.4%; width: 20.2%;}
 
}
@media (max-width: 1000px){
 .footerimg {  margin: 3% 1% 50px 1%;}   
 .fo2,.fo1Left,.fo2Right{ display: none;} 
.Reflection {
    -webkit-box-reflect: below 0px -webkit-linear-gradient(transparent 85%,rgba(0,0,0,0));
    box-reflect: below 0px linear-gradient(transparent 85%,rgba(0,0,0,0));
}    
}
@media (max-width: 500px){
.footerimg ul li {
    width: 50%;
    padding: 3% 1%;
} 
 .footerimg {  margin:20px 1% 50px 1%;} 
    
}

