@charset "utf-8";
/* CSS Document */

.f_box{
	width: 100%;
	max-width: 1920px;
	margin: auto;
	overflow: hidden;
	background-color: #354e90;
}
.f_banner{
		position: relative;
	}
	.f_kd{
		    position: absolute;
    top: 80%;
    left: 40%;
    font-size: 40px;
    color: #fff;
    font-weight: bold;
    width: 260px;
    line-height: 1;
    text-align: center;
	}
.f_banner_box{
   width: 100%;
	max-width: 1920px;
	margin: auto;
	background-position: top center;
	background-repeat: no-repeat;
}
.f_banner{
	width:100%;
	max-width: 1493px;
	margin: auto;
}
.f_banner img{
	width:100%;
}
.f_center{
	 width: 100%;
	max-width: 1920px;
	margin: auto;
}
.f_product{
	 width: 100%;
	max-width: 1200px;
	margin: auto;
}
.f_product img{
	width:100%;
}
.f_product_box{ 
    width: 100%;
    max-width: 1146px;
    margin: 0 auto 30px;
    background-color: #bbd6ff;
    overflow: hidden;
    padding-bottom: 40px; 
}
.f_title{
	position: relative;
	width: 80%;
	max-width: 1146px;
	margin:18px auto;
	text-align: center;
	font-size: 45px;
	font-weight: bold;
	line-height: 114px;
	color: #123464;
	text-transform:uppercase; 
	background: url(//deal.tomtop.com/img/20170608_FATHER_S_DAY_title_center.jpg) left center no-repeat,
		url(//deal.tomtop.com/img/20170608_FATHER_S_DAY_title_center.jpg) right center no-repeat;
}

.f_qh_box{
	width: 100%;
	margin: auto;
	overflow: hidden;
}
.f_qh{
	width: 100%;
	margin: auto;
	max-width: 1085px;
	height: 80px;
}
.f_qh_left{
	width: 49.8%;
	float: left;
	margin-right: 0.4%; 
	height: 80px;
	text-align: center;
	background-color: #0a316c;
	color: #fff;
	font-weight: bold;
	font-size: 28px;
	line-height: 80px;
}

.f_qh_right{
	width: 49.8%;
	float: left; 
	height: 80px;
	text-align: center;
	background-color: #3367b5;
	color: #fff;
	font-weight: bold;
	font-size: 28px;
	line-height: 80px;
}

.f_hot_left{
	width: 100%;
	margin: auto; 
}
.f_hot_left li{
	width: 25%;
	float: left;
	padding-bottom: 26px;
}


#nav1ss_hh{
	
	background: #0a316c;
}
.product_content{
	position: relative;
	width: 96%;
	max-width: 290px;
	margin: auto;
	overflow: hidden;
	background: #fff;
}
.product_img{
	width: 90%;
	max-width: 266px;
	margin:4% auto; 
	overflow: hidden;
}
.product_img img{
	width:100%;
}
.product_title{
	width: 97%;
	margin:5px auto;
	font-size: 14px;
	color: #000000;
	text-align: center;
	font-weight: 100;
	height: 28px;
	overflow: hidden;
}
.product_price{
	width: 100%;
	text-align: center;
	font-size: 23px;
	color: #e34730;
	font-weight: bold;
	line-height: 1;
	padding-bottom: 7px;
	font-weight: bold;
}
.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);}
.product_price p{
	font-weight: 100;
	display: inline-block;
	font-size: 14px;
	color: #000000;
	text-decoration: line-through;
	padding-right: 5px;
}
.product_buy{
	width: 100%;
	max-width: 100px;
	height: 22px;
	font-size: 12px;
	color: #fff;
	line-height: 22px;
	text-align: center;
	background: #f97b03;
	margin:0  auto 13px;
	border-radius:25px;
	
}
.product_buy a{
	color:#fff;
}
.product_buy img{
	width: 100%;
}
.product_discount{
	    width: 88px;
    height: 71px;
    position: absolute;
    left: 0%;
    top: 0%;
    background: url(//www.tomtop.com/activity/images/edm/20170510_flash_sale_PL_discount.png) no-repeat top center;
    background-size: 100%;
    text-align: center;
    transform: rotate(-38deg);
	color: #fff;
	font-size: 19px;
	    padding-top: 5px;
    padding-right: 6px;
}

#nav1ss{
	width:100%;
	max-width: 1085px;
	margin: auto;
	overflow: hidden;
}

#nav1ss li{
				list-style: none;display: block;width: 49.5%;height: 80px;text-align: center;line-height: 80px;
				 cursor: pointer; background: #3367b5;float: left;font-size: 28px; font-weight: bold; color: #fff;
			} 
.nav1ss_left{
	margin-right:1%;
}
			.centerss {
				 width: 95.5%;
				margin: auto;
				overflow: hidden;
			}

.centerss li{
	width: 25%;
	float: left;
	padding-top: 25px;
}
			.fatherss{
				display:none;
			}
			
			.showss{
				display: block;
			}
			.hidss{
				display: none;
			}
			 


#nav1{
	width:100%;
	max-width: 1085px;
	margin: auto;
	overflow: hidden;
}


			#nav1 li{
				list-style: none;display: block;width: 33%;height: 80px;text-align: center;line-height: 80px;
				 cursor: pointer; background: #3367b5;float: left;font-size: 28px; font-weight: bold; color: #fff;
			}
.nav1ss_left1{
	margin-right:0.5%;
}
			.center{
				width: 95.5%;
				margin: auto;
				overflow: hidden; 
			}
.center_left li{
	width: 25%;
	float:left;
	padding-top: 25px;
}
			.father{
				display:none;
			}
			
			.show{
				display: block;
			}
			.hid{
				display: none;
			}



.button_content{width:100%;max-width:1200px;margin:auto;padding:20px 0;text-transform:capitalize;text-align:center;line-height:100px; font-weight: bold; color: #fff; border-bottom:1px dotted #dcdcdc; font-weight: bold;}
.door_but{width:100%;height:100%;margin:auto;position:relative;overflow:hidden;background:#0a316c}
.door_but .door_but_left,.door_but .door_but_right{width:51%;height:100%;position:absolute;left:0;top:0;background:#3367b5}
.door_but .door_but_right{left:auto;right:0;}
.door_but:hover .door_but_left,.door_but:hover .door_but_right{    font-weight: bold;width:0;}
.door_but:hover .door_but_content{    font-weight: bold;color:#fff}
.door_but .door_but_content{    font-weight: bold;width:100%;height:100%;position:absolute;left:0;top:0;font-size:20px;color:#fff;background:0}.radar_but{width:85px;height:85px;margin:auto;position:relative;z-index:999;text-align:center;line-height:100px;border-radius:50px}.radar_but .radar_but_bg{width:10px;height:10px;opacity:.2;display:inline-block;border-radius:10px;border:2px solid #000}.radar_but .radar_but_click{transform:scale(40);-moz-transform:scale(40);-ms-transform:scale(40);-o-transform:scale(40);-webkit-transform:scale(40)}.radar_but .radar_but_content{width:100%;height:100%;position:absolute;left:0;top:0;font-size:20px;color:#fff;border-radius:50px;background:#000}.radar_but .radar_but_content:hover{background:#4b4b4b}.arrowsmove_but{width:300px;height:60px;margin:auto;font-size:20px;color:#fff;line-height:60px;border-radius:4px;background:#000}.arrowsmove_but .arrows{width:18px;height:18px;margin-left:20px;display:inline-block;background:url(../images/arrows.png) no-repeat center center}.arrowsmove_but:hover{background:#333}.arrowsmove_but:hover .arrows{transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-webkit-transform:translateX(20px)}.border_but{width:180px;height:70px;margin:auto;font-size:20px;color:#fff;border-radius:4px;border:2px solid #000;background:#000}.border_but:hover{color:#fff;background:#fff}

.f_title01{font-size:20px;width: 100%; max-width: 386px; background: #f97b03; height: 32px;    border-radius: 18px; line-height: 32px; text-align: center; color: #fff;     margin: 20px auto 0;
    top: 76%;
    left: 28%;}



/*----------楼层导航----------*/
.floor {
  width: 100%;
  max-width:1920px; 
  margin: auto;
}
.nav {
  width: 17%;
    position: fixed;
    bottom: 60%;
    right: 0; 
}
.nav .nav_content {
  width: 100%;
  margin: auto;
  position: relative;
}
.nav ul { 
    background: url(//deal.tomtop.com/img/20170608_FATHER_S_DAY_nav.png) no-repeat;
    width: 166px;
    position: absolute;
    background-size: 100%;
    right: 40px;
}
.nav ul li{
	font-size: 14px;
	color: #fff;
	float:left;}
.nav ul .floor_nav {
  width: 169px;
  margin-top: 2px;
  color: #000;
  text-align: center;
  line-height: 45px;
  cursor: pointer;
	padding-right: 3px;
 } 
.nav ul .floor_nav:first-child {
  margin-top: 0;
}
.nav ul .floor_nav:hover {

}
.nav ul .floor_nav_cur {
color:#fff;
}
.nav ul .floor_nav:last-child{
	font-weight: bold;
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-right: 9px;
    font-size: 18px;
}
.nav ul .floor_nav a{
	color: #000;
}
/*----------Mobile----------*/

#nav1 li{
				list-style: none;display: block;width: 33%;height: 80px;text-align: center;line-height: 80px;
				 cursor: pointer; background: #3367b5;float: left;font-size: 20px; font-weight: bold; color: #fff;
			}
#nav1 li:hover{
	background: #354e90; 
	transition: all .3s ease-in-out;
}
#nav1 .topimg{
				list-style: none;display: block;width: 33%;height: 80px;text-align: center;line-height: 80px;
				 cursor: pointer; background: #354e90;float: left;font-size: 20px; font-weight: bold; color: #fff;
			}

.nav1ss_left1{
	margin-right:0.5%;
}
#nav1ss li{
				list-style: none;display: block;width: 49.5%;height: 80px;text-align: center;line-height: 80px;
				 cursor: pointer; background: #3367b5;float: left;font-size: 28px; font-weight: bold; color: #fff;
			} 
 #nav1ss_left{
	margin-right:1%;
}
#nav1ss_left01{
	margin-right:0.5%;
}

#nav1ss_left02{
	margin-right:0.5%;
}
#nav1ss .topimg{
	list-style: none;
    display: block;
    width: 49.5%;
    height: 80px;
    text-align: center;
    line-height: 80px;
    cursor: pointer;
    background:#354e90;
    float: left;
    font-size: 28px;
    font-weight: bold;
    color: #fff;
				
			}
#nav1ss li:hover{
	background: #354e90; 
	transition: all .3s ease-in-out;
}
@media(max-width:135px){

.f_kd {
    position: absolute;
    top: 80%;
    left: 40%;
    font-size: 33px;
    color: #fff;
    font-weight: bold;
    width: 260px;
    line-height: 1;
    text-align: center;
}
}

@media(max-width:1200px){
	.nav ul{
		display:none;
	}
	.f_kd {
    position: absolute;
    top: 80%;
    left: 40%;
    font-size: 25px;
    color: #fff;
    font-weight: bold;
    width: 202px;
    line-height: 1;
    text-align: center;
}
}



@media(max-width:639px){
	.centerss li {
    width: 50%;
    float: left;
    padding-top: 9px;
}
 .centerss {
    width: 98.5%;
    margin: auto;
    overflow: hidden;
}
 .f_kd {
    position: absolute;
    top: 80%;
    left: 40%;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    width: 90px;
    line-height: 1;
    text-align: center;
}
	.product_title {
    width: 97%;
    margin: 2px auto;
    font-size: 9px;
    color: #000000;
    text-align: center;
    line-height: 1;
    font-weight: 100;
    height: 18px;
    overflow: hidden;
}
	
.product_price {
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #e34730;
    font-weight: bold;
    line-height: 1;
    padding-bottom: 3px; 
}
	.product_price p {
    font-weight: 100;
    display: inline-block;
    font-size: 8px;
    color: #000000;
    text-decoration: line-through;
    padding-right: 5px;
}
	.center_left li {
    width: 50%;
    float: left;
    padding-top: 8px;
}
	#nav1ss li {
    list-style: none;
    display: block;
    width: 49.5%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    background: #3367b5;
    float: left;
    font-size: 25px;
    font-weight: bold;
    color: #fff;
}
	.f_title01 {
    width: 100%;
    max-width: 206px;
    background: #f97b03;
    height: 18px;
    border-radius: 18px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    margin: 10px auto 0;
    top: 76%;
    left: 28%;
    font-size: 14px;
}
	.f_product_box {
    width: 100%;
    max-width: 1146px;
    margin: 0 auto 20px;
    background-color: #bbd6ff;
    overflow: hidden;
    padding-bottom: 20px;
}
	#nav1 li {
    list-style: none;
    display: block;
    width: 33%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    background: #3367b5;
    float: left;
    font-size: 28px;
    font-weight: bold;
    color: #fff;
}
	.door_but .door_but_content {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 10px;
    color: #fff;
    background: 0;
}
	.f_title {
    position: relative;
    width: 95%;
    max-width: 1146px;
    margin: 12px auto;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    line-height: 38px;
    color: #123464;
    text-transform: uppercase;
    background: url(//deal.tomtop.com/img/20170608_FATHER_S_DAY_title_center.jpg) left center no-repeat,
 url(//deal.tomtop.com/img/20170608_FATHER_S_DAY_title_center.jpg) right center no-repeat;
    background-size: 39px;
}
	.center {
    width: 98.5%;
    margin: auto;
    overflow: hidden;
}
.product_buy {
    width: 100%;
    max-width: 80px;
    height: 19px;
    font-size: 10px;
    color: #fff;
    line-height: 19px;
    text-align: center; 
    margin: 0px auto 6px;
    border-radius: 25px;
}
	.product_img {
    width: 92%;
    max-width: 266px;
    margin: 4% auto;
    overflow: hidden;
}
 .f_kd {
    position: absolute;
    top: 80%;
    left: 40%;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    width: 90px;
    line-height: 1;
    text-align: center;
}
	#nav1ss li {
    list-style: none;
    display: block;
    width: 49.5%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    background: #3367b5;
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}
	#nav1ss .topimg {
    list-style: none;
    display: block;
    width: 49.5%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}
	#nav1 li {
    list-style: none;
    display: block;
    width: 33%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}
	#nav1 .topimg {
    list-style: none;
    display: block;
    width: 33%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}
	.f_kd {
    position: absolute;
    top: 80%;
    left: 40%;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    width: 86px;
    line-height: 1;
    text-align: center;
}
}





