﻿@charset "utf-8";
/* CSS Document */
body{ font-size: 12px; background:#fff !important; }
.w1920{ margin:0 auto;}
.w1920 img{ display: inline-block;}
.w1920{ max-width: 1920px;  background: #000; }
.banner-bg{ background:url(https://deal.koogeek.com/img/20180503_koogeek_zt-banner.jpg) center top no-repeat;}
.height80{ height:80px; width:20px;}
.banner{ position:relative;}
.banner img{display: block}
.W1200{ max-width: 1200px; margin: auto;}
.bg05{background:#000 url(https://deal.koogeek.com/img/20180503_koogeek_zt-bg.png) center top no-repeat;}
li{ list-style-type:none;}
.coupon-en{ position: absolute; font-size: 80px; color: #e3e3e3; font-style:italic; top: 52%; text-align: center; width: 100%; font-weight: bold; text-transform: uppercase;
    text-shadow: -1px -1px 0 #fff, 1px 1px 1px #000, 1px 1px 0 #000;
    -webkit-text-shadow: -1px -1px 0 #fff, 1px 1px 1px #000, 1px 1px 0 #000;
    -moz-text-shadow: -1px -1px 0 #fff, 1px 1px 1px #000, 1px 1px 0 #000;
    -ms-text-shadow: -1px -1px 0 #fff, 1px 1px 1px #000, 1px 1px 0 #000;
    }
.cp-1{ background: #fbe700; font-size: 115px; line-height: 160px; width: 100px; color: #000; text-align: center; font-weight: bold; float: left;}
.cp-2{ overflow: hidden; text-align: center; padding-top: 10px;}
.cp-2 p{ font-size: 40px; line-height:50px; color: #fff; font-weight: bold; height: 50px; overflow: hidden;}
.cp-2 h1{ font-size: 60px;font-weight: bold; color: #ffe107; display: inline-block}
.cp-2 h1 span{color: #fff; font-size: 30px; font-weight: 100; text-decoration: line-through; display: inline-block; padding-left: 30px;}
.cp-2 a{ font-size: 30px; color: #ffe107; padding: 10px 30px; border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #ffe107; margin-left:5%;}
.cp-2 a:hover{ color: #fff; border: 1px solid #fff;}
.buy-now05{ padding: 40px 0;}
.top-1{ padding-top: 100px;}
.cp-3{ text-align: center; padding: 50px 0 140px 0;}
.top50{ margin-top: 70px}
/*产品*/
.product_content{ position:relative;}
.product ul li img,.cp-3 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%;
}
.cp-3 img:hover{ transform:scale(1.03); -moz-transform:scale(1.03); -ms-transform:scale(1.03); -webkit- transform:scale(1.03);}
.product_price {
    float: left;
    line-height: 25px;
    font-size: 24px;
    color: #fff;
    text-decoration: none;
    text-align: left;
    text-decoration: line-through;
    padding-left: 9%;
}
.product_price p {
    font-size: 48px;
    color: #ffe107;
    padding-right: 2px;
    display: inline-block;
}

.product_discount{
font-size: 15px;  color: #000;line-height: 10px;  position: absolute; top: 0; left: 0%;  
padding-left: 6px;
}
.product_discount:before {
    content: '';
    width: 0px;
    height: 0px;
    border-top: 80px solid #ffe107;
    border-left: 0px solid transparent;
    border-right: 80px solid transparent;
    position: absolute;
    left: 0px;
    right: 0px;
}
.zk01 {
    font-size: 36px;
    line-height: 20px;
    display: inline-block;
    font-weight: bold;
    margin-top: 14px;
    margin-left: 8px;
}
.off,.zk01{z-index: 10;position:relative; }
.product ul li {
   border: 1px solid #ffe107;
    padding-bottom: 50px;
    display: block;
    float: left;
    position: relative;
    width: 50%;
    text-align: center;
    margin: 0.5% 0;
    overflow: hidden;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
}
.product ul li:first-child { border-right: none;}
.product ul li img{}
.product ul li img:hover{ transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -webkit- transform:scale(1.1);}
.product ul li:hover{/*border:#6a6a6a 1px solid;*/}
.product ul li a h4{ font-size:14px; font-weight:100; line-height:20px; display:block; padding-bottom:15px; }
.product .product_title a{ color: #fff;}
.product_title {
    overflow: hidden;
    display: block;
    font-size: 24px;
    line-height: 32px;
    font-weight: 100;
    padding: 0 30px;
    height: 64px;
    margin: 0 auto 50px auto;
    text-align: center;
}

.product_buy a {
    color: #ffe107;
    text-align: center;
    margin: 0 auto;
    padding: 8px 20px;
    border: 1px #ffe107 solid;
    font-size: 24px;
    border-radius: 5px;
}
.product_img{ overflow:hidden; padding: 20px 0; }
.xj01{ font-weight:bold;}

.more{ background: #ffe107; display: block; font-size: 36px; padding:40px 0; vertical-align: middle; text-transform: uppercase; color: #000; text-align: center; margin-top: 40px;}
.more img{ display: inline-block; margin-left: 10px}
a.more:hover{text-decoration: underline; color:#404040;}
@media(max-width:1200px){
.bg05{ padding: 0 10px;}
.product_price {
    float: none;
    line-height: 25px;
    font-size: 24px;
     padding-left:0; 
    text-align: center;
    padding-bottom: 45px;
}    
	}
@media(max-width:1024px){
    .coupon-en{ font-size: 67px;}  
}
@media(max-width:768px){
.bg05 { background-size: 1354px;}    
.coupon-en{ font-size: 50px;}  
.top-1 { padding-top: 38px;}    
.cp-1 { font-size: 92px;line-height: 120px; width: 84px;} 
.cp-2 { padding-top: 3px;}  
.cp-2 p { font-size: 25px; line-height: 33px; height: 66px;}   
.buy-now05 { padding: 19px 0;}  
.cp-2 h1 { font-size: 35px;}  
.cp-2 h1 span { font-size: 22px; padding-left: 30px;}  
.cp-2 a { font-size: 19px; color: #ffe107; padding: 10px 30px; margin-left: 5%;} 
.cp-3 { text-align: center;padding: 50px 0 60px 0;}  
.product_price {
    float: none;
    line-height: 25px;
    font-size: 18px;
    padding-bottom: 35px;
} 
.product_price p { font-size: 34px;} 
.product_title {
    font-size: 19px;
    line-height: 26px;
    padding: 0 30px;
    height: 51px;
    margin: 0 auto 20px auto;
    text-align: center;
}   
   
.product_buy a {  padding: 8px 20px;  font-size: 18px;}
.more { font-size: 24px;  padding: 25px 0; margin-top: 40px;}   
.more img { width: 29px;}    
}
@media(max-width:550px){
.coupon-en { font-size: 26px;  top: 50%;}    
.bg05 { background-size:842px;}      
.cp-1 {
    font-size: 47px;
    line-height: 79px;
    width: 50px;
} 
.cp-2 p {
    font-size: 16px;
    line-height: 22px;
    height: 45px;
} 
.cp-2 h1 {
    font-size: 21px;
}  
.cp-2 h1 span {
    font-size: 13px;
    padding-left: 8px;
} 
.cp-2 a {
    font-size: 12px;
    padding: 6px 20px;
    margin-left: 5%;
}   
.buy-now05 {
    padding: 7px 0;
}   
.cp-3 {
    text-align: center;
    padding: 33px 0 40px 0;
}   
.product_discount:before {
    border-top: 65px solid #ffe107;
    border-left: 0px solid transparent;
    border-right: 65px solid transparent;
}
.zk01 {
    font-size: 31px;
    line-height: 20px;
    margin-top: 9px;
    margin-left: 5px;
}  
.product_title {
    font-size: 14px;
    line-height: 20px;
    padding: 0 10px;
    height: 41px;
    margin: 0 auto 10px auto;
    text-align: center;
} 
.product_price p {
    font-size: 24px;
}  
.product_price {
    float: none;
    line-height: 25px;
    font-size: 14px;
    padding-bottom: 22px;
} 
.product_buy a {
    padding: 5px 20px;
    font-size: 12px;
}    
.product ul li {
    padding-bottom: 25px;
} 
.more {
    font-size: 16px;
    padding: 18px 0;
    margin-top: 30px;
} 
.more img {
    width: 20px;
    margin-left: 4px;
}  
.top50 {
    margin-top: 0;
}    
}
@media(max-width:450px){  
    .bg05 { background-size:750px;} 
}

.nav {width: 100%;position: fixed;bottom: 200px;right: 55px;}
.nav .nav_content {position: relative}
.nav ul li {width: 50px;height: 35px;padding: 3px 10px;position: absolute;right: -42px;cursor: pointer;background: #b4b4b4;list-style-type: none;}
.nav ul li img {width: 100%}
.nav ul li:hover {background: #646464;}
.nav ul .nav_top {bottom: 1px;display: none;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.nav ul .nav_bottom {top: 1px; border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}

@media(max-width:768px){.nav .nav_content { display:none;}}

