.b_box{ max-width: 1920px; margin: auto;   background:#3acad5 url(https://deal.tomtop.com/activity/201808/20180731-Back-to-schoo-season-bg2.png); }
/*top*/
.top-bg1{background: url(https://deal.tomtop.com/activity/201808/20180731-Back-to-schoo-season-bg1.png) top no-repeat; background-size:1920px;}
.top-content{background: url(https://deal.tomtop.com/activity/201808/20180731-Back-to-schoo-season-tips2.png) bottom no-repeat, url(https://deal.tomtop.com/activity/201808/20180731-Back-to-schoo-season-tips.png) top no-repeat; padding: 70px  150px 70px  150px;background-size: 100%; }
.top-content2{font-size: 22px; color: #fff; overflow: hidden}
.Points{ overflow: hidden;}
.Points ul{ margin: 0 -2.5%;}
.Points ul li{border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px;}
.Points ul li{ display: block; float: left; width: 28.333%; margin: 2.5%; text-align: center; }
.Points ul li h2{ border-radius:5px 5px 0 0/5px 5px 0 0; -moz-border-radius:5px 5px 0 0/5px 5px 0 0; -ms-border-radius:5px 5px 0 0/5px 5px 0 0; -webkit-border-radius:5px 5px 0 0/5px 5px 0 0; -o-border-radius:5px 5px 0 0/5px 5px 0 0;}
.Points ul li h2{ background: #c63800; color: #fff; line-height: 35px; font-size: 20px;}
.Points ul li h1{ border-radius:0px 0px 5px 5px/0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px/0px 0px 5px 5px; -ms-border-radius:0px 0px 5px 5px/0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px/0px 0px 5px 5px; -o-border-radius:0px 0px 5px 5px/0px 0px 5px 5px;}
.Points ul li h1{background: #fff; font-size: 26px; font-weight: bold; color: #c63800; padding: 7px 0;}

.tips-1 .hd{ position: relative;color: #fff;  text-align: center;float: right; width: 130px; border:2px solid #fff; line-height: 35px; margin-left: 40px;}
.tips-1 .hd .tips{ display: inline-block; vertical-align: bottom;position: relative;font-size: 18px; z-index: 9999;}
.tips-1 .hd .info { left: -190px; top: 50px; width: 425px; padding: 25px 20px; text-align: left;position: absolute; background: #fff; box-shadow: 0 0 8px #999; z-index: 200;display: none;}
.tips-1 .hd .info .triangle { width: 0; height: 0;border-left: 10px solid transparent; border-right: 14px solid transparent; border-bottom: 10px solid #fff; position: absolute;top: -9px; display: block; right: 44%; left: auto;}
.tips-1 .hd .info .p1 { font-size: 20px; margin-bottom: 8px;}
.tips-1 .hd .tips.show_sub .info {display: block}
.tips-1 .hd h3{display: inline-block;}
.tips-1 .hd p { color: #000; line-height: 19px;font-size: 13px;padding: 6px 0;}
.height30{ height: 42px;} .height20{ height: 20px;}
.text-center{ text-align: center; padding: 25px 0 30px 0; }
.text-center a{ display: inline-block; border: 1px solid #449ea5; color: #449ea5; background: #fff; font-size: 16px; padding:5px 10px;}
.text-center a:hover{ background:#449ea5; color: #fff;}

/*----------app-------------*/
.APP-Exclusive-deals{ padding: 0 3px 1% 3px;}
.APP-Exclusive-deals ul li.enjoy-app{width:49%; padding-bottom: 0; background: none;}
.APP-Exclusive-deals ul li{ float: left; width:24%; margin: 0.5%; padding-bottom: 20px; background: #fff;}
.abcd{ float: left; width: 67.5%; }
.scan-it{float: left; width: 32.5%}
.a1{ font-size: 13.5px; text-align: center; line-height: 20px; margin: 10px; height: 45px; overflow: hidden;}
.b2{ padding: 0 10px;}
.c3 span{display: block;}
.c3 .app{ font-size: 22px; color: #e14538; font-weight: bold;}
.c3 .pc{ font-size: 13px;}
.d4{ margin-top: 3%;}
.d4 a{ display: inline-block; background: #ff6600; color: #fff; padding:4% 20%;}
.enjoy-app img:hover, .img1 img:hover,.Big-Deals img:hover {
transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
-webkit-transform: scale(1.1);
}
.enjoy-app,.img1,.Big-Deals ul li{ overflow: hidden}
.APP-Exclusive-deals ul .img1{ height: 241px;}
.enjoy-app img, .img1 img,.Big-Deals img {
width: 100%;
transitaion: .5s;
-moz-transition: .5s;
-o-transition: .5s;
-ms-transition: .5s;
-webkit-transition: .5s;
}
/*Big Deals For New Term Beginning*/
.Big-Deals { overflow: hidden}
.Big-Deals ul{ margin: -0.5%;}
.Big-Deals ul li{border:10px solid #aaf4fa; width: 32%; margin: 0.5%; display: block; float: left; }
.Big-Deals ul li img{ width: 100%;}
/*-*/
.anniversary-bg{border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px;}
.celebration-title{z-index: 8; position: relative; width: 98%; margin:0 auto 0 auto;}
.celebration-title a{ font-size: 12px; color: #fff}
.celebration-title h3{ text-align: center; width: 100%; color: #fff;font-weight: bold;}
.anniversary-bg.top-25{ position: relative; margin-top: -25px; padding:40px 10px;}
@media (max-width:1450px) {
.tips-1 .hd .info { left: -231px;}    
/*top banner*/    
.top-content2 {font-size: 18px;}
.Points ul li h1 {font-size: 20px;}
.Points ul li h2{font-size: 18px;}  
.tips-1 .hd .info { left: -231px;}        
/* APP Exclusive deals*/
.APP-Exclusive-deals ul .img1 {height: 196px;}
.a1 {font-size: 12px;line-height: 18px;margin:4px 4px 8px 4px;height: 37px;} 
.c3 .app{font-size: 17px; }    
.abcd {width:57.5%;}
.scan-it {width:42.5%;}    
.d4 { margin-top: 13%;}   
.c3 .pc{font-size: 13px;margin-top: 4%;}    
.APP-Exclusive-deals ul li{padding-bottom: 11px;}    
}
@media (max-width:1000px) {.APP-Exclusive-deals ul .img1 {height:inherit;}}
@media (max-width:800px) {
/*top banner*/       
.top-content {padding: 70px 100px 70px 100px;}
.Points ul li h1 {font-size: 16px;}  
.Points ul li h2 {font-size: 16px;line-height: 31px;} 
.tips-1 .hd{ width: 100px; line-height: 29px;} 
/*产品*/    
 .pr_price .current_price{ font-size: 16px !important;}   
 .pr_price .origin_price{font-size: 12px !important;}
 .pr_box .buy_btn{ line-height: 25px !important;}    
  .tab_btn li{ font-size: 12px !important;}
.tab_btn li .tab_btn_con{ line-height: 16px !important;}

}
@media (max-width:650px) {
/*top banner*/        
.top-content2 {font-size: 14px;}
.top-content { padding:10% 12% 10%  12%;} 
.Points ul li h1 { font-size: 12px;} 
.Points ul li h2 { font-size: 14px;line-height: 28px;}  
.tips-1 .hd .info {left: -339px;} 
.tips-1 .hd .info .triangle{right: 10%;} 
/*产品*/
.tab_con li {width: 50% !important;  padding-bottom: 1.5%  !important} 
.pr_price .current_price { font-size: 23px !important;} 
.APP-Exclusive-deals ul li.enjoy-app{ width: 98%;}  
.APP-Exclusive-deals ul li{ width: 48%; margin: 1%;}
/*app*/
.c3 .pc {font-size: 13px; margin-top: 0;}
.d4 { margin-top: 4%;}    
}
@media (max-width:450px) {
 .height30 {height: 22px;}
.height20 { height: 4px;} 
.tab_btn_con  .height30 {height: 30px;}    
/*top banner*/   
.Points ul {margin: 0 -1%;}   
.Points ul li { width: 31.333%;margin: 1%;}    
.Points ul li h2 {font-size: 2.3vw;line-height: 25px;}   
.Points ul li h1 {font-size: 2.2vw;}   
.top-content2 {font-size: 12px;} 
.tips-1 .hd .tips {font-size: 12px;}   
.tips-1 .hd { width: 74px; line-height: 29px;margin-left: 5px;}    
.tips-1 .hd .info { left: -190px; top: 50px; width: 291px;padding: 12px 10px;left: -213px;}
.tips-1 .hd p { color: #000; line-height: 15px; font-size: 12px;padding: 5px 0;}    
/*小banner*/
.Big-Deals ul {margin: 0.5%;}    
.Big-Deals ul li { border: 3px solid #aaf4fa; width: 31.3%;margin: 1%; display: block; float: left;} 
.text-center { text-align: center;padding: 11px 0 10px 0;}    
/*产品*/    
.scan-it{ display: none;} 
.abcd {float:none;width: 100%;text-align: center;    }    
.d4 a {padding: 3% 13%;}    
}