@charset "utf-8";body,input,textarea,select{font:12px/150% Arial;color:#333}

body{ background-color:#000; margin: 0;}
.center{width:1200px;margin-left:auto;margin-right:auto; background-color: #fff; padding: 10px;}

header{ width: 100%; height: 150px;}
.headertop{ width: 1200px; margin: 0px auto 0px auto;background-color: #fff; height: 100px; padding: 10px;}
#logo{ width: 280px; float: left;}
#logo img{width: 280px; float: left;}
.searchinput{ width: 400px; float: right; margin-top: 20px;}
.nav{width:100%; float:left;  }
.nav ul{ width: 1200px; margin: 0px auto 0px auto; background-color:#e60000;height:44px;}
.nav li{float:left;position:relative;height:40px; list-style:None;}
.nav li a{font-size:15px;height:40px;line-height:40px;color:#ffffff;display:block;float:left; font-weight:bold;text-align:center; padding-left:25px; padding-right:25px; text-decoration: none;}
.nav li:hover a{color:#ffffff;height:40px;line-height:40px; background:#666666;}
.nav li a.home{color:#ffffff;height:40px;line-height:40px; margin-right:2px;}

.nav li.hover a{color:#ffffff;height:40px;line-height:40px;background-image:url(../images/fenge2.jpg); background-repeat:repeat-x; background-position:center center;}
.nav li ul{ position:absolute; top:38px; left:0px; width:200px;display:None;background-color:#444444; overflow:hidden;z-index:100; padding:0px; height: auto;}
.nav li.hover ul{ display: block;}
.nav li:hover ul{ display: block;}

.nav li ul li{ float:left; height:40px; line-height:40px;margin-top:0; border-bottom:#666666 1px solid}
.nav li:hover ul a{ color:#ffffff; font-size:12px; font-weight: bold; text-align:left; line-height:30px; width:200px; height:30px; display:inline; margin:0; border:0;  background:None;padding-right: 0px; padding-left:10px;}
.nav li:hover ul a:hover{text-decoration:underline; background-color:#000000;}
.nav li.hover ul a{ color:#ffffff; font-size:12px; font-weight: bold;text-align:left; line-height:30px; width:200px; height:30px; display:inline; margin:0; border:0; background:None;padding-right: 0px; padding-left:10px;}
.nav li.hover ul a:hover{text-decoration:underline;background-color:#000000;}




.path{margin-top:20px; border-bottom: 1px dashed #CCCCCC; padding: 10px 0 5px 0;}
.path a{padding:0 5px; color:#333333; text-decoration: none;}



.productIntro{margin-bottom:20px; height: 520px;}
.productIntro .leftPic{float:left; width:520px; margin-top: 10px;}
.productIntro .leftPic img{ width: 100%;}
.productIntro .rightInfo{ width:560px; float:right; margin-right:100px; }
.productIntro .rightInfo h1{font-size:18px;font-weight:bold;line-height:26px; margin-bottom:30px;}
.productIntro .rightInfo p{vertical-align:middle; line-height:20px; margin-left:10px; border-bottom:#CCCCCC 1px dashed;}
.productIntro .rightInfo .shop_price{font-size:30px;line-height:1.5em;font-weight:bold;color:#e60000}
.productIntro .rightInfo .shop_price .hk_tip{position:relative;float:right;margin-right:400px;cursor:pointer}
.productIntro .rightInfo .shop_price .hk_tip .text{display:None;position:absolute;z-index:999;top:45px;left:-5px}
.productIntro .rightInfo .cart_fav{padding:13px 0 23px;border-bottom:1px solid #ddd}
.productIntro .rightInfo .cart_fav .addCart{font-weight:bold;font-size:22px}
.productIntro .rightInfo .cart_fav .addToFav{margin-left:30px;text-decoration:None;font-size:14px}
.productIntro .rightInfo .cart_fav .addToFav span{padding-left:5px;color:#666}
.productIntro .rightInfo .cart_fav .addToFav.on i{background-position:-283px -179px}
.pt15{padding-top:15px}
.pb10{padding-bottom:10px}
.ml10{margin-left:10px}

.tables{ width: 100%; border: 1px solid #CCCCCC; }
.tables td{ padding: 10px;border: 1px solid #CCCCCC; }
.product-list{ width:1198px; height:360px; border: #CCCCCC 1px solid;}
.product-list ul{ padding: 0px 0px 0px 5px;margin:0px;}
.product-list li{ width: 221.5px; height: 340px; float: left;margin:5px 5px 0 0;list-style: none; border: 1px solid #CCCCCC; padding: 5px;}
.product-list li a{ text-decoration: none; color: black;font-size: 14px;}
.product-list ul li:hover{ background-color: #CCCCCC;}
.product-list .productimg img {
    width: 100%; 
}

.product-list li.productname {
    width: 180px;
    float: left;
    text-align:left;
    
	margin-left:10px;
}


.nowprice {
    color: #EB001C;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
	margin-left:10px;
}

.Nontprice {
    text-decoration: line-through;
    font-size: 14px;
    color: #939292;
    line-height: 16px;
    float: left;
    margin-right: 20px;
}
.star{ margin-left:10px;}



.product-list-right{ width:100%;}
.product-list-right ul{ padding: 0px;margin:0px;}
.product-list-right .product{ width: 223px; height: 340px; float: left;margin-right:5px; margin-top: 5px; list-style: none; border: 1px solid #CCCCCC; padding: 5px;}
.product-list-right ul li{ border-bottom: 1px dashed #cccccc; margin-bottom: 10px;}
.product-list-right li a{ text-decoration: none; color: black;font-size: 12px;}
.product-list-right .productimg img {
    width: 100%; 
}

.product-list-right li.productname {
    width: 180px;
    float: left;
    text-align:left;
	margin-left:10px;

}






.middle{ width:1200px; padding-bottom:20px; }

.Description{position:relative;margin-top:20px;width:900px;float:left; line-height:25px; border: #CCCCCC 1px solid; border-radius:5px 5px 0 0 ; padding: 10px;}
.Description img{ width:100%;}
.Description table td{ padding: 5px;}

.nailGoods{ float:right;width:250px;border:1px solid red;background-color:#fff; border-radius: 5px 5px 0 0;}
.nailGoods h4{font-weight:bold;font-size:12px; margin:0px; padding:10px; background-color: red;   color: #fff;}
.nailGoods ul { padding:5px; }
.nailGoods ul li{ line-height:30px; border-bottom:#CCCCCC 1px dashed; list-style:None;}
.nailGoods ul li a{ color: #000; text-decoration: none;}
.nailGoods .amount a{ color: orange; font-weight: bold;}

.Meilleures a{ color:#333333; text-decoration: none;}
.price a{ color:#FF6633;}
.title{ background-color: #CCCCCC; padding: 10px; border-radius: 5px 5px 0 0; font-weight: bold;}


.FootjoinOur{width:100%; height:88px;display:block; float:left; padding-left:280px;}
	.FootjoinOur ul{ margin:8px 0 5px 45px; list-style:None;}
	.FootjoinOur li a{ background:url(../images/footIcon.png) no-repeat; font-family:Arial, Helvetica, sans-serif; float:left; padding:20px 0 0 85px; height:80px; font-size:16px; color:#666666; margin-right:50px;}
	.FootjoinOur li a{ text-decoration:None;}
	.FootjoinOur li i{ display:block;  font-style:normal; line-height:20px;}
	.FootjoinOur li a.Fottfb { background-position:0 0; width:70px;padding-right:15px;}
	.FootjoinOur li a.Fotttw { background-position:0 -149px;width:70px;padding-right:5px;}
	.FootjoinOur li a.Fottyou { background-position:0 -284px;width:70px;padding-right:5px;}
	.FootjoinOur li a.Fottpin { background-position:0 -406px;width:70px;padding-right:5px;}


 footer{text-align:center;width: 100%; border-top: 5px solid #e60000; margin-top: 20px; padding-top: 20px; }
.footer img{ width:830px;}
.footerLogo{ width: 830px; margin: 0 auto 0 auto;}
.footerLink{text-align:center;}
.footerLink a{ color:#666666; margin-left:5px; margin-right:5px;}




.cateMain{float:right;width:930px;  margin-top:20px; padding:5px; }
.cateMain .filterPro{border-bottom:2px solid #ddd;padding:0 10px; }
.cateMain .filterPro h1{ font-size:16px; margin:10px; font-weight:bold}
.cateMain .filterPro h2 { font-size:14px; margin:10px; font-weight:bold}
.cateMain .filterPro p{ padding:5px;}


.cateMain .productList{margin-bottom:20px; margin-top:10px; margin-left:0px; }
.cateMain .productList p{ margin-bottom:0px;}

.cateMain .productList ul{ padding:1px;}
.cateMain .productList li{position:relative;width:200px;height:340px;padding:10px;float:left;margin:0 10px 10px 0;text-align:left;border:1px solid #ddd;list-style:None;}
.cateMain .productList li:hover{box-shadow:0 0 10px #ddd}
.cateMain .productList li .pro_tit{margin:5px 0;overflow:hidden; }
.cateMain .productList li .original_price{height:18px; text-decoration:line-through; margin:5px;}
.cateMain .productList li .shop_price{font-size:18px;font-weight:bold;color:#e60000; margin:5px;}
.cateMain .productList li a{font-size:12px; color:#333333; text-decoration:None;}
.cateMain .productList li a:hover{ color:#FF0000;}



.cutOff_tag{position:absolute;right:3px;top:3px;width:48px;height:48px;border-radius:24px;background-color:#ff6900;color:#fff;font-weight:bold;font-size:16px;text-align:center;box-sizing:border-box;padding-top:6px}

.asideBar{width:250px; margin-top:5px;}
.asideBar .cateWrap{border:1px solid #FF0000;padding:0px;border-radius: 5px 5px 0 0;}
.asideBar .cateWrap ul{ padding:0px; margin:0px;}
.asideBar .cateWrap ul li{ border-bottom:#FF6600 1px dashed; padding-left:10px; list-style:None; }

.asideBar .cateWrap a{display:inline-block;vertical-align:middle;padding:5px 0;text-decoration:None; color:#000000; }
.asideBar .cateWrap a:hover{ color:#FF0000;}
.asideBar .cateWrap h4{height:30px;line-height:30px;font-size:14px;font-weight:bold; background:#FF0000; padding-left:10px; color:#FFFFFF;}


.asideBar .menuList{padding:5px;}
.asideBar .menuList ul{ padding:0px; margin:0px;}
.asideBar .menuList ul li{ border-bottom:#CCCCCC 1px dashed; padding-left:5px; list-style:None; }

.asideBar .menuList a{display:inline-block;vertical-align:middle;padding:5px 0;text-decoration:None; color:#000000; }
.asideBar .menuList a:hover{ color:#FF0000;}
.asideBar .cateWrap h4{height:35px;line-height:35px;font-size:14px;font-weight:bold; background:#FF0000; padding-left:10px; color:#FFFFFF; border-radius: 5px 5px 0 0; margin: 0;}


.recommendedPro{border:1px solid #FF0000;padding:0px;border-radius: 5px 5px 0 0; margin-top: 10px;}
.recommendedPro li{ border-bottom: #CCCCCC 1px dashed; width:240px; padding-bottom:10px; margin-bottom:10px; list-style:None;}
.recommendedPro h4{height:35px;line-height:35px;font-size:14px;font-weight:bold;color:#FFFFFF; background:#FF0000;  padding-left:5px; margin: 0px;border-radius: 5px 5px 0 0;}
.recommendedPro ul{ width:250px; padding:5px; margin: 0px;}
.recommendedPro ul a{ text-decoration:None; color:#000000;font-size: 12px;}
.recommendedPro ul a:hover{ color:#FF0000;}
.recommendedPro p{ padding:0px; margin:0px; }
.recommendedPro ul img{ width:238px; }
.recommendedPro .pro_tit{ font-size:14px; width:220px; padding-left:10px;}
.recommendedPro .tl{ font-size:14px; width:220px; padding:10px;}
.recommendedPro .original_price { text-decoration:line-through; margin-right:15px; }
.recommendedPro .shop_price{ color:#FF0000; font-weight:bold; }


.banner-wrap{position:relative;height:410px;margin-top:60px;background-color:#fff}
.banner-wrap .right-banner{position:absolute;right:0;top:0;}
.banner-wrap .right-banner li{margin-bottom:10px; margin-top: 0px; padding-top: 0px;}
.banner-wrap .right-banner li:first-child{margin-top:0}
.banner-wrap .right-banner img{display:block; width:250px; height:125px;}

.big_ico{margin:20px 0}
.big_ico li{width:33.333%;float:left; list-style: none;}
.big_ico li .ico{display:block;float:left;width:90px;height:90px;margin:0 10px 0 10px;background-image:url(../images/big_ico.png);background-repeat:no-repeat}
.big_ico li strong{line-height:30px;font-size:20px;font-weight:bold;text-transform:uppercase}
.big_ico li p{font-size:14px;line-height:30px;color:#666}
.big_ico li .blackArrow{padding-right:10px}
.big_ico li .blackArrow:hover{text-decoration:underline}
.big_ico li.ico1 strong{color:#0aa8eb}
.big_ico li.ico1 .ico{background-position:0 0}
.big_ico li.ico2 strong{color:#ff672b}
.big_ico li.ico2 .ico{background-position:0 -90px}
.big_ico li.ico3 strong{color:#74b61e}
.big_ico li.ico3 .ico{background-position:0 -180px}


.slideProductWrap p{ margin:0px; padding:0px;}
.slideProductWrap{padding:0px 0 10px 0; margin-top:0px;}
.slideProductWrap a:hover{text-decoration:underline}
.slideProductWrap .tit{padding:10px 0 15px}
.slideProductWrap .tit h3{float:left;font-size:20px;font-weight:bold;margin-right:10px;color:#333;}
.slideProductWrap .tit .more{float:right}
.slideProductWrap .hot{float:left;color:#888}
.slideProductWrap .hot a{padding:0 5px;color:#888}
.slideProductWrap .slideProduct{position:relative;height:370px;overflow:hidden;text-align:center;padding:0px}
.slideProductWrap .slideProduct .item{float:left;width:292px;padding:5px;box-sizing:border-box; border: 1px solid #cccccc; margin-right: 8px;}
.slideProductWrap .slideProduct .item .pro_img{display:inline-block;width:280px;height:280px;background-color:#f8f8f8}
.slideProductWrap .slideProduct .item .pro_img img{width: 280px; height: 280px;}
.slideProductWrap .slideProduct .item .pro_tit{margin:2px 0 10px 0;height:38px;overflow:hidden;line-height:20px;font-size:14px;text-align:left}
.slideProductWrap .pro_tit a{ list-style:None; color:#000000; text-decoration: none;}
.slideProductWrap .slideProduct .item .original_price{color:#888; text-align:left; text-decoration:line-through; float: left; margin-right: 15px;}
.slideProductWrap .slideProduct .item .shop_price{font-size:18px;font-weight:bold;color:#e60000;text-align:left;float: left;}
.slideProductWrap .slideProduct .item .mt5{padding-left:0px;}
.slideProductWrap .slideProduct .owl-controls .owl-prev,.slideProductWrap .slideProduct .owl-controls .owl-next{position:absolute;top:45%;width:14px;height:25px;display:inline-block;vertical-align:middle;background-image:url(../images/tag.png);background-repeat:no-repeat;text-indent:-9999px;cursor:pointer}
.slideProductWrap .slideProduct .owl-controls .owl-prev{left:20px;background-position:-241px -37px}
.slideProductWrap .slideProduct .owl-controls .owl-prev:hover{background-position:-280px -37px}
.slideProductWrap .slideProduct .owl-controls .owl-next{right:20px;background-position:-263px -37px}
.slideProductWrap .slideProduct .owl-controls .owl-next:hover{background-position:-302px -37px}
.product-list-home{ margin-top: 20px;}
.product-list-home h3{ background-color: #CCCCCC; padding: 10px;}

.productBlockWrap{padding:0;overflow:hidden}
.productBlockWrap a:hover{text-decoration:underline}
.productBlockWrap .tit{padding:10px 0 15px}
.productBlockWrap .tit h3{float:left;font-size:20px;font-weight:bold;margin-right:10px;color:#333}
.productBlockWrap .tit .more{float:right}
.productBlockWrap .con ul{width:100%; margin: 0px; padding: 0px;}
.productBlockWrap .con li{position:relative;float:left;width:398px;height:160px;margin:1px;text-align:right;border:1px solid #ddd;box-sizing:border-box;padding:5px;list-style: none;}
.productBlockWrap .con li a{ list-style: none; font-size: 14px; text-decoration: none; color: #000000;}
.productBlockWrap .con li .pro_img{float:left;margin-right:10px}
.productBlockWrap .con li .pro_link{overflow:hidden;padding:5px 0 10px}
.productBlockWrap .con li .original_price{color:#888;padding:1px 0; float: right; margin-left: 10px; text-decoration: line-through;font-size:14px;}
.productBlockWrap .con li .shop_price{font-size:16px;font-weight:bold;color:#e60000; text-align: center;float: right;}
.productBlockWrap .con li .discount{position:absolute;left:200px;bottom:20px;padding:5px 2px;background-color:#e60000;color:#fff;font-weight:bold;float:left;font-size:14px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}* html .clearfix{height:1%}
.clearfix{display:block}