@charset "utf-8";
/* CSS Document */

li,ul{ margin:0; padding:0; list-style: none;}
.c_box{width:100%; max-width: 1920px; margin: auto;background: url(https://deal.tomtop.com/20180116_rc_banner05.jpg) no-repeat center,#e8462f; background-size: 100%;}
.c_banner_box{width:100%; max-width: 1920px; margin: auto; background-repeat: no-repeat; background-position: center;}
.c_banner{width:100%; max-width: 1200px; margin: auto; }
.c_banner img{display: block;width: 100%;}
.c_product_box{width:100%; max-width: 1920px; margin: auto; overflow: hidden; background: url(http://deal.tomtop.com/img/20180125_RC_productbg.jpg) fixed top center,#e9d5f8;  }
.c_product{width:100%; max-width: 1178px; margin: auto;  position: relative;}
.c_product_title{    width: 473px; max-width: 1178px;  margin: 30px auto;  font-family: arial; font-weight: bold; text-align: center; height: 55px; line-height: 55px; color: #fff; font-size: 25px; background: #de3773 no-repeat center;  background-size: 55%; border-radius: 50px; }
.c_product_title span{ display:inline-block;}
.c_product_title img{ width:31px; height:26px; display: block;     margin: 0 15px; }
.c_product_center1{width:100%; max-width: 1178px;     margin:0 auto 102px;     width: 100%;  max-width: 1178px; margin: 0 auto 64px; background: #ae84ce;  padding: 28px 0;    border-radius: 20px;}

.v_product_box{ width: 100%; max-width: 1178px; margin:0 auto 30px; background: #ae84ce; padding: 28px; border-radius: 20px; }
.v_product{ width: 100%; background: url(http://deal.tomtop.com/img/20180125_RC_product_top_br.jpg) repeat-x,#fff; overflow: hidden;}
.v_product_left{ width: 50%; float: left;}
.v_product_right{ width: 50%; float: left;    padding-left: 94px;}
.v_product_left img{border: solid 8px #e9d5f8;border: solid 8px #e9d5f8; float: right; margin-right: 15px;     margin-top: 42px; margin-bottom: 42px;}
.v_product_title{ font-size: 28px; font-weight: bold; color: #000000; padding-top: 37px; padding-bottom: 13px; }
.v_product_nr{ font-size: 23px; font-weight: none;     width: 90%; } 
.v_product_zk{ font-size: 27px;
	    margin-top: 22px;
    color: #f55d94;
    border: dashed 1px #f55d94;
    padding: 10px;
    border-radius: 20px;
    width: 266px;
    text-align: center;
    font-weight: bold;
	margin-bottom: 22px; 
}
.v_product_jg{ width: 140px; float: left; font-size: 32px; font-weight: bold; color: #000;}
.v_product_bn{ width: 107px; height: 30px; float: left; background:#9657c6; text-align: center; line-height: 30px;}
.v_product_bn a{ width:100%; color: #fff; display: block;}

.v_product1 .v_product_left img {
    border: solid 8px #e9d5f8;
    border: solid 8px #e9d5f8;
    float: left;
    margin-left: 15px;
    margin-top: 42px;
    margin-bottom: 42px;
}
.v_product1 .v_product_right {
    width: 50%;
    float: left;
    padding-left: 160px;
	    padding-bottom: 20px;
}




.c_product_center_box{width: 94%; max-width: 1107px; margin: 0 auto 24px ; background:#fff; overflow: hidden; padding: 22px 43px;}
.c_product_center_box01{width: 26%; max-width: 258px; float: left; overflow: hidden;}
.c_product_center_box01 img{width:100%; border: solid 1px #ebebeb; margin: auto;}
.c_product_center_box01_p{font-size: 13px; line-height: 1;color: #000000; margin:15px auto 10px;height: 26px; overflow: hidden; text-align: center;}
.c_product_center_box01_jg{width: 100%; margin: auto; text-align: center;}
.c_product_center_box01_jg span{font-size: 12px; color: #000000; text-decoration: line-through; padding-right: 10px;}
.c_product_center_box01_jg p{font-size: 20px; color: #e34730; font-weight: bold; display: inline-block;}
.c_product_center_box02{    height: 100%;    width: 11%;  max-width: 104px;display: block; padding-top: 95px; vertical-align: middle; text-align: center; float: left;}
.c_product_center_box04{     width: 32%; max-width: 325px; float: left; background: #ffde00; text-align: center;    margin-left: 7%;}
.c_product_center_box04_tp{font-size: 14px; color: #000000; padding-top: 56px;}
.c_product_center_box04_ys{font-size: 24px; font-weight: bold; color: #c90f1c; line-height: 2;}
.c_product_center_box04_o{font-size: 12px; font-weight: none; background: url(http://deal.tomtop.com/img/20171201_RC_Christmas_product_o.png) no-repeat center; width: 138px; height: 36px; margin: auto; line-height: 30px;}
.c_product_center_box04_j{ font-size: 38px; color: #c90f1c; font-weight: bold; line-height: 2;}
.c_product_center_box04_bn{ width: 194px; height: 33px; margin:0 auto 45px; text-align: center; line-height: 33px; background-color: #c90f1c; border-radius: 10px;}
.c_product_center_box04_bn a{ color:#fff;}
.zk01{font-size: 18px;}
.ccc{ overflow:hidden;    clear: both;} 
.c_product_center1 ul{width:98%; margin: auto;}
.c_product_center1 li{ width:25%; float: left; margin-bottom: 24px;}
.product_content{width: 93%; max-width: 267px; margin: auto; background: #faf3ff; overflow: hidden; position: relative;}
.product_img{     width: 100%; background: #fff; padding: 13px 0;}
.product_title{    width: 97%;
    margin: 6px auto;
    font-size: 14px;
    height: 58px;
    overflow: hidden;
    text-align: center;
    line-height: 1;}
.product_zk{ width: 140px; margin: auto;color: #f55d94; line-height: 25px; border-radius: 20px; font-size: 16px; font-weight: bold; text-align: center; border: dashed 1px #f55d94;}
.product_title a{color:#000000;}
.product_img img{width:100%; overflow: hidden;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{    width: 100%; float: left; text-align: center; font-size: 16px; text-decoration: line-through; padding-bottom: 3px; padding-top: 7px;}
.product_price p{ display:inline-block; color: #000; font-size: 25px; text-decoration: none; padding-right: 5px; font-weight: bold;}
 
.c_product_title01{}
.product_discount {
        display: block;
    position: absolute;
       left: 72%;
    top: 3%;
    width: 57px;
    height: 48px;
    background: url(http://deal.tomtop.com/img/20180125_RC_product_zk.png) no-repeat;
    background-size: 100%;
    text-align: center;
    color: #fff;
        font-size: 12px;
    line-height: 1;
    padding-top: 9px;
}
.c_product_center ul{width:96%; margin: auto;}
.product_buy{     width: 61%;
    background: #9657c6;
    color: #fff;
    line-height: 28px;
    font-size: 18px;
    text-align: center; 
    margin: 0 auto 17px;
}
.product_buy a{width:100%; color: #fff; display: block;}
.c_product_title01 .product_buy {
    width: 40%;
    float: left;
    background: #e00703;
    color: #fff;
    line-height: 41px;
    font-size: 12px;
    text-align: center;
}
/*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: 247px;
    height: 476px;
    padding-top: 0;
    bottom: 50%;
	border-radius: 10px;
    margin-bottom: -108px;
    background: url(http://deal.tomtop.com/img/20180125_RC_nav.png) no-repeat center top  ;
    background-size: 100%;
    color: #000000;
}
.c_product_title01 .product_buy01{    width: 60%;
    float: left;
    height: 41px;
    text-align: center;
    color: #fff;
    background: #ff6b00;
    line-height: 41px;}
.c_product_title01 .product_buy{}
.nav ul {position: absolute;width:100%;    padding-top: 145px;}
.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 {
        width: 56%;
    color: #ffffff;
    text-align: center;
    line-height: 17px;
    padding-top: 4px;
    height: 24px;
    cursor: pointer;
    margin: 10px auto 6px auto;
    font-size: 14px;
    background: #f55d94;
}
/*.nav ul .floor_nav:first-child {margin-top: 0px;line-height: 17px;}*/
.nav ul .floor_nav:hover {/*background: #000*/	color:#005737;}
.nav ul .floor_nav_cur {color:#fff;}
.nav .nav_content ul{}
.nav ul li.nav_top{       
        text-align: center;
    color: #000;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
    width: 48px;
        height: 33px;
    line-height: 33px;
        margin: 0px 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;
}
.pu_join_sns li .spanVK {
    background-image: url(../icon/icon_like.png?20170323);
    background-repeat: no-repeat;
    background-position: 0 -320px;
}

@media(max-width:1450px){
	.v_product_box {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto 30px;
    background: #ae84ce;
    padding: 28px;
    border-radius: 20px;
}
	.c_product_center1{ margin:0 auto 102px;     width: 100%;  max-width: 1100px; margin: 0 auto 64px; background: #ae84ce;  padding: 28px 0;    border-radius: 20px;}
}

@media(max-width:750px){
	.nav .nav_content{display:none;}
	.c_product_center1 li { width: 50%; float: left; margin-bottom: 12px;}
	.product_discount {
    display: block;
    position: absolute;
    left: 56%;
    top: 3%;
    width: 46px;
    height: 40px;
    background: url(http://deal.tomtop.com/img/20180125_RC_product_zk.png) no-repeat;
    background-size: 100%;
    text-align: center;
    color: #fff;
    font-size: 9px;
    line-height: 1;
    padding-top: 6px;
}
	.zk01 {
    font-size: 14px;
}
	.product_zk {
    width: 98px;
    margin: auto;
    color: #f55d94;
    line-height: 25px;
    border-radius: 20px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    border: dashed 1px #f55d94;
}
	.product_price {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 9px;
    text-decoration: line-through;
    padding-bottom: 3px;
    padding-top: 7px;
}
	.product_price p {
    display: inline-block;
    color: #000;
    font-size: 18px;
    text-decoration: none;
    padding-right: 5px;
    font-weight: bold;
}
	.product_buy {
    width: 61%;
    background: #9657c6;
    color: #fff;
    line-height: 24px;
    font-size: 11px;
    text-align: center;
    margin: 0px auto 10px;
}
	.c_product_title {
    width: 90%;
    max-width: 1178px;
    margin: 20px auto;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    height: 39px;
    line-height: 38px;
    color: #fff;
    font-size: 14px;
    background: #de3773 no-repeat center;
    background-size: 55%;
    border-radius: 50px;
}
	.c_product_title img {
    width: 20px;
    height: 17px;
    display: block;
    margin: 0 26px;
}
	.v_product_left img {
    border: solid 8px #e9d5f8;
    border: solid 8px #e9d5f8;
    float: right;
    margin-right: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
}
	.v_product_box {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto 30px;
    background: #ae84ce;
    padding: 7px;
    border-radius: 5px;
}
	.v_product_left {
    width: 90%;
    float: none;
    margin: auto;
		    overflow: hidden;
}
 
	.v_product_right {
    width: 90%;
    margin: auto;
    float: none;
    padding-left: 0;
}
	.v_product_title {
    font-size: 20px;
    font-weight: bold;
    color: #000000;
    padding-top: 0px;
    padding-bottom: 5px;
}
	.v_product_nr {
    font-size: 14px;
    font-weight: none;
    width: 90%;
}
	.v_product_zk {
        font-size: 15px;
    margin-top: 12px;
    color: #f55d94;
    border: dashed 1px #f55d94;
    padding: 2px;
    border-radius: 20px;
    width: 174px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 7px;
}
	.v_product_jg {
    width: 136px;
    float: left;
    font-size: 21px;
    font-weight: bold;
    color: #000;
}
	.v_product_bn {
    width: 93px;
    height: 26px;
    font-size: 12px;
    float: left;
    background: #9657c6;
    text-align: center;
    line-height: 26px;
}
	.v_product1 .v_product_right {
    width: 90%;
    float: none;
    margin: auto;
    padding-left: 0;
    padding-top: 20px;
}
	.v_product1 .v_product_left img {
    border: solid 8px #e9d5f8;
    border: solid 8px #e9d5f8;
    float: left;
    margin-left: 0;
    margin-top: 21px;
    margin-bottom: 21px;
}
	.v_product {
    width: 100%;
    background: url(http://deal.tomtop.com/img/20180125_RC_product_top_br.jpg) repeat-x,#fff;
    overflow: hidden;
    padding-bottom: 18px;
}
}











 