@charset "utf-8";
/* CSS Document */
li,img,ul,a{margin: 0; padding: 0; list-style: none;}
.Mi_box{width:100%; max-width: 1920px; margin: auto;}
.Mi_banner_box{width:100%; max-width: 1920px; margin: auto; background-position: center; background-repeat: no-repeat;}
.Mi_banner{width:100%; max-width: 1200px; margin: auto; position: relative;}
.Mi_banner img{width:100%; display: block;}
.b_copon{     position: absolute;
    left: 76%;
    top: 48.4%;
    font-size: 33px;
    color: #fff;} 

.b_product_box{width:100%; max-width: 1920px; margin: auto; background: url(http://deal.tomtop.com/img/20171212_Beats_productbg.jpg)  scroll; overflow: hidden;} 
.b_product_box li{ overflow:hidden;}
.b_product{width:100%; max-width: 1200px; margin: auto;}
.product_left{ width:50%; float: left;}
.product_right{ width:50%; float: left; padding-left: 106px;}
.product_content{ width:100%;}
.product01{width: 100%; font-size: 18px; color: #8b8b8b; line-height: 1; padding: 37px 0 40px;}
.product_title{font-size: 35px; font-family: Myriad Pro; font-weight: bold; line-height: 1; padding:34px 0 40px;}
.product_price{font-family: Myriad Pro; font-size: 31px; color: #8b8b8b; line-height: 1; text-decoration: line-through;}
.product_title a{ color:#c30001; line-height: 1;}
.product_price p{ text-decoration: none; font-size: 63px; line-height: 1; font-family: Myriad Pro; font-weight: bold; display: inline-block; color: #c30001;padding-right: 20px;}
.product_buy{ font-size: 24px; line-height: 1; font-family:  Myriad Pro; color: #fff; background: url(http://deal.tomtop.com/img/20171212_Beats_product_buy.png) no-repeat;padding-left: 48px; line-height: 26px; margin-top:47px;}
.product_buy a{color:#fff; line-height: 1;}
.product_discount{ display:none;}
.product_border{width: 30px; height: 5px; background: #999999;}
.product_bottom{ width:100%; max-width: 1200px; margin:50px auto;}
.product_img{ overflow:hidden;}
.product_img img{width:100%;  transitaion:0.5s; -moz-transition:0.5s; -o-transition:0.5s; -ms-transition:0.5s; -webkit-transition:0.5s;}
.product_img 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);}






/*nav*/
li{ list-style-type:none; }
.nav .nav_content h1{     font-size: 20px;text-align: center;line-height: 20px;color: #000;margin-top: 5px;margin-bottom: 20px;}
.nav {width: 100%; position: fixed;	z-index: 9999;}
.nav,#n_a_v {}
.nav .nav_content {
    position: fixed;
    right: 10px;
    z-index: 99999;
    width: 56px;
        height: 159px;
    padding-top: 17px;
    bottom: 0px;
    bottom: 50%;
    margin-bottom: -108px;
	background: #2f2f35;
	background-size: 100%;
	border: solid 4px #fff;
	border-radius: 10px;
	color: #000000;
	    right: 3%;
}

.nav ul {position: absolute;width:100%;}
.nav ul .floor_nav,.nav_content a {
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	}
.nav_content a:hover { color:#000;}	
.nav ul .floor_nav {    
    color: #005737;
    text-align: center;
    line-height:30px;
    cursor: pointer;
    margin: 0 auto 6px auto;
    font-size: 14px; 
	border-radius: 15px;
} 
.nav ul .floor_nav:hover {/*background: #000*/	color:#005737;}
.nav ul .floor_nav_cur {color:#005737;}
.nav .nav_content ul{}
.nav ul li.nav_top{       
       text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    cursor: pointer;
    background: #c90f1c;
    border: solid 1px #c90f1c;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin: 9px auto auto auto;
    border-radius: 50px;
    -ms-border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
}
.nav ul li.nav_top:before{
    content: '';
    position: absolute;
    height: 10px;
    width: 2px; 
    z-index: 0;
    bottom: 42px;
    margin-left: 14px;
}



@media(max-width:700px){
	.b_copon {
    position: absolute;
    left: 76%;
    top: 48.4%;
    font-size: 12px;
    color: #fff;
}
	.nav .nav_content{ display: none;} 
	.product_right {
    width: 50%;
    float: left;
    padding-left: 10px;
}
	.product_title {
    font-size: 14px;
    font-family: Myriad Pro;
    font-weight: bold;
    line-height: 1;
    padding: 10px 0 5px;
}
	.product_border {
    width: 20px;
		height: 2px;}
	.product01 {
    width: 100%;
    font-size: 11px;
    color: #8b8b8b;
    line-height: 1;
    padding: 5px 0 4px;
}
	.product_price {
    font-family: Myriad Pro;
		font-size: 12px;}
	.product_price p { 
    font-size: 20px; 
    padding-right: 3px;
	}
	.product_buy {
    font-size: 13px;
    line-height: 1;
    font-family: Myriad Pro;
    color: #fff;
    background: url(http://deal.tomtop.com/img/20171212_Beats_product_buy.png) no-repeat;
        background-size: auto auto;
    padding-left: 23px;
    line-height: 18px;
    margin-top: 11px;
    background-size: 18px;
}
	
	
	
	
	
	
	
}
