
.height75{ height:75px; width: 100%;} .height50{ height:53px; 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}
.bg1202{max-width:1202px;margin:auto;}
.rotate180 {transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
}
a.GetNow1 { display: block;  background: #486cc2; color: #fff;  border: 1px solid #fff; text-align: center; font-size: 18px; padding: 1.5% 0; margin: 0px 0.6% 1.5% 0.6%;}
a.GetNow1:hover{background: #2a50a9; color: #ffe900; }
a.GetNow1 span:nth-of-type(1) { font-size: 27px;}
/*----*/
.Ukulele_video{border: 15px solid #fff; display: block;margin:0 0.6% 15px 0.6%;}
.jiao{position: absolute; width: 7%; left: 10.9%;}

/*---*/
.tomIMG15{ margin-top: 10px; margin-bottom: 20px;}
.tomIMG2{margin-top: 0px; margin-bottom: 20px;}
.anniversary-bg.padding5{ padding:45px 5px 5px 5px}
/*-----------------------Saving With  Friends-------------------------*/
.Price0{ padding:10px 0 0px 0; color: #9a9a9a; font-size: 22px;}
.Price2{ color: #fe3724;  padding: 5px 0;}
.b_product_box .shopping-cart .anniversary-bg .buy_btn.buy_btnTT {
    width: 100%;line-height: 16px; background:#ff3434;font-size: 16px;text-align: center;color: #fff;margin: 0 auto 0;    text-transform: capitalize;display: block;margin-top:0px;padding: 8px 0;
}
@media (max-width:1600px) {	
.W1200 { max-width: 984px;}
.bg1202 { max-width: 1000px;margin: auto}
.Price0 {padding: 7px 0 0px 0;color: #9a9a9a;font-size: 18px;}
.Price2{ color: #ff6e1e;}  
.b_product_box .shopping-cart .anniversary-bg .buy_btn.buy_btnTT{ font-size: 14px;}  
	
a.GetNow1 span:nth-of-type(1) {
    font-size: 23px;
}	
}
@media (max-width:800px) {
.Price0 {
    padding: 0 0 0px 0;
    font-size: 15px;
}	
}
@media (max-width:700px) {
.Price0 {padding: 0 0 0px 0;font-size: 12px;}
a.GetNow1 span:nth-of-type(1),a.GetNow1 { font-size: 15px;}	
}
@media (max-width:640px) {
.height60 { height: 48px;} 
.Price0 { padding: 7px 0 0px 0; font-size: 14px;}	
}
/*---4----*/
.celebration-title h1{ font-size: 36px; font-weight: bold; color: #fff; position: absolute; text-align: center; display: block; width: 100%; top: 29%}
.celebration-title{ position: relative; text-align: center}
.celebration-title h1 span{ font-size:18px; font-weight: 100;}
.celebration-title h1.spe1{ line-height: 24px;margin-top: -0.3%;}
.a-left1,.a-right1{ position: absolute; width:6.2%;top:85px;}
.a-left1{left: -6.2%;}
.a-right1{right: -6.2%;}
@media (max-width:1600px) {
.celebration-title h1 {font-size: 28px; }	
.celebration-title img{ width:469px;}	
.celebration-title h1 span { font-size: 15px;}
.celebration-title h1.spe1 { line-height: 24px; margin-top: -0.7%;}
	
.height50{ height:20px; width: 100%;}	
}
@media (max-width:1200px) {.celebration-title .imgleft,.celebration-title .imgright{ display: none; }}
@media (max-width:800px) {
.a-left1, .a-right1{ display: none;}
.celebration-title h1 { font-size: 20px;}
.celebration-title img {width: 360px;}
.celebration-title h1 span {font-size: 13px;}
.celebration-title h1.spe1 { line-height: 19px;  margin-top: -0.7%;}	
}
@media (max-width:640px) {
.height50{ height:15px; } 
.anniversary-bg.padding5 {padding: 30px 5px 5px 5px;} 
.celebration-title h1 { font-size: 18px;}
.celebration-title img {width: 300px;}
.celebration-title h1 span {font-size: 12px;}
.celebration-title h1.spe1 { line-height: 16px;  margin-top: -0.9%;}	
	
}

@media (max-width:450px) {
.Price1,.Price2{ font-size: 3vw;}    
.height60 {height: 35px;} 
.anniversary-bg.padding5 {padding: 20px 5px 5px 5px;}    
.qm{ margin-top: 3.5%;}   

.celebration-title h1 {font-size: 14px;}
.celebration-title img {width: 234px;}
.celebration-title h1 span {font-size: 2.3vw;}
.celebration-title h1.spe1 {line-height: 13px;margin-top: -1.4%;}			
}

	
.OneTwo2.w277 .pr_img{ height: 222px;}
.b_product_box  .OneTwo2.w277 .buy_btn{ margin-bottom: 20px;}
@media (max-width: 1600px){
.OneTwo2.w277 .pr_img {height: 186px;}
.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;}  }
@media (max-width: 640px){.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;}  }    


/*---------------------------------------------------买一赠一---------------------------------*/
.col-1{width: 48.5%;margin: 0.75%;float: left;}
.bg-fff{ background: #fff; }
.throw-row{ background: #fff; margin-top: 1.5%;}
.throw-row article,.w6 ul{ float: left; display: block;}
.w6 {width: 100%;padding: 1% 2% 0% 2%;} .w4{ width:100%; }
.throw{width:43.5%;text-align: center;}
.throw img,.jia img{ display: inline-block} 
.jia img{ max-width: 50%;}
.throw li{ display: block; }
.throw-1 {margin: 2% 0;font-size: 12px;height: 34px;overflow: hidden;line-height: 17px;}
.throw-2{font-size: 25px;padding-top: 1%;padding-bottom: 4%;font-weight: bold;color:#fa000b;}
.jia {padding-top: 13%;width: 13%;text-align: center;}
.spacing-tm{ padding:35px 0;} .spacing2{ height:35px;}

.w4{float: left;background:#fa000b;height:100%;padding: 2% 0;}
.w4 li{color: #fff; text-align: center;}
.throwBG {float: left;width: 50%;}
.throwBG li.font16{ margin-bottom: 1%;}
.tb1{margin-top: 24px;}.tb1{ margin-top: 0;}
.lin-e{ text-decoration: line-through; }
.lin-a{ text-decoration: line-through; color: #000; font-size: 16px; font-weight: 100}
.jt{ width: 70%; margin: 2% auto 2% auto; height: 1px; background: #fff; position: relative;}
.jt:after{  left: 50%; position: absolute; border-top:5px solid;border-left:5px solid transparent;border-right:5px solid transparent;border-top-color:#fff;content:'';margin-left:-5px;z-index: 10;top: 0px;}
.throwBG .font30 {font-size: 27px;  margin-top: 6px;} 
.font60{ font-size:36px;}
.buy2{ display: inline-block; padding: 1.5%  10%; font-size: 20px; color: #ff5800; background: #fff;  margin:0 0 0 0;  }
.throwBG a:hover .buy2{background: #000; color: #fff; }
.bg2 img, .ma img, .throw a img {-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;transition: all 0.3s linear;transform: scale(1);
    -o-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1); -ms-transform: scale(1); max-width: 100%;}
.bg2 img:hover, .ma img:hover, .throw a img:hover{ transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);
    -o-transform: scale(1.05);}
@media (max-width:1450px) {
.throwBG .font30 {font-size: 20px;} 
.font60 {font-size: 41px;}   
.buy2 {font-size: 16px;}    
}
@media (max-width:768px) {
.font16 {font-size: 13px;}
.throwBG .font30 { font-size: 17px;}
.font60 { font-size: 33px;}    
}
@media (max-width:700px) {
    .col-1 { width: 98%;margin: 1%;} 
	.throw-2{ font-size: 16px;}
	.lin-a{font-size: 12px;}
}
@media (max-width:450px) { 
.throwBG .font30 {font-size: 16px;}
.font16 { font-size: 12px;} 
.jt { width: 55%;margin: 2% auto 2% auto;}
.font60 {font-size: 23px;}
.buy2 { font-size: 12px;padding: 1.5% 8%;} 
.tb1 { margin-top:0;}  
.col-1 {   margin: 1% 1% 2% 1%;}   
.throwBG .font30 {margin-top: 2px;}    
}
/*---------------------------------------------------////-买一赠一 ---------------------------------*/
/*-------*/
.keifu{ position:fixed;  left:65px; width:194px;   top: 50% !important; margin-top: -322px; _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: -65px; float:left; background:url(https://deal.tomtop.com/activity/202103/20210528left-z.png) 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/202103/20210528left-L.png) 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/202103/20210528left-z.png); }
@media (max-width:1600px) {
.keifu { margin-top:-406px;  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;}
}

/*banner*/
.flexslider{margin:49px auto 0 auto;position:relative;width:100%;overflow:hidden;zoom:1; }
.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:30px auto 0 auto;
    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;
}    
}


/*其它*/
/*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}
	
}


/*footer*/
.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);
}
.footerimg li img:hover {
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
.footerimg li{ float: left; display: block; }
.footerimg li img{border-radius: 15px;}
.footerimg li.w2{ width:50%; padding: 0.8%;}
.footerimg li.w3{ width: 33.33%;padding: 0.8%;}
