/* CSS Document */
@charset "utf-8";
body{
	color:#666;
	background:#fff;
	font-family: Helvetica, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;
}

.menu{
	color: #fff;
	font: 16px/35px  Helvetica, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;
	letter-spacing: 3px;
	}
.header-top {
    background-color: #3e3a39;
    height: 36px;
    line-height: 36px;
    width: 100%;
	font: 12px/1.5 Helvetica, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;
}
a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, ol, p, pre, small, span, strong, u, ul, var {
    margin: 0;
    padding: 0;
}

.w1080 {
    margin: 0 auto;
    width: 1080px;
    height:85px;
    position:relative;
}

.header-top .fl {
    width: 300px;
}
.header-top .fl a {
    padding-right: 10px;
}
.header-top .fr {
    margin: 0 auto;
}
.header-top .fr li {
    float: left;
}

a {
    color: #666;
    text-decoration: none;
}
a:hover {
    color: #333;
}

.fl {
    float: left;
}
.fr {
    float: right;
}

ol, ul {
    list-style: outside none none;
}
.header-top .login {
    margin-right: 30px;
	margin-top: 8px;
}
.header-top .jiae1 {
    margin-right: 15px;
	margin-top: 8px;
}
.header-top .jiae1 div {
    display: none;
}
.header-top .jiae2 {
    margin-right: 15px;
	margin-top: 4px;
}
.jiae0{
	margin-right: 15px;
    margin-top: 8px;	
}
.jiae3{
	margin-top: 3px;
}

.header-top .arrow, .header-top .order-icon, .header-top .mobile-icon {
    display: inline-block;
    position: relative;
    top: 4px;
    width: 16px;
}
.header-top .arrow {
    background: rgba(0, 0, 0, 0) url("img/header-icons.png") no-repeat scroll 0 0;
    background: transparent url("img/header-icons.png") no-repeat scroll 0 0\9;/*by liuqian 20150811*/
    height: 12px;
    position: relative;
}
.header-top .order-icon {
    background: rgba(0, 0, 0, 0) url("img/header-icons.png") no-repeat scroll 0 -11px;
    height: 18px;
}
.header-top .mobile-icon {
    background: rgba(0, 0, 0, 0) url("img/header-icons.png") no-repeat scroll 0 -31px;
    height: 19px;
}
.header-mid {
    margin: 20px auto;
}

/*--娑撳濯哄鍡樼壉瀵拷--*/
#header .child-userCard::before {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #ccc;
    border-image: none;
    border-style: solid;
    border-width: 6px;
    content: "";
    height: 0;
    position: absolute;
    right: 70px;
    top: -12px;
    width: 0;
}
#header .child-userCard::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent #fff;
    border-image: none;
    border-style: solid;
    border-width: 6px;
    content: "";
    height: 0;
    position: absolute;
    right: 70px;
    top: -11px;
    width: 0;
}
#header .child-qrcode {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    left: -83px;
    opacity: 0;
    padding: 16px 8px 5px;
    position: absolute;
    top: 50px;
    transition: all 0.3s ease 0s;
    visibility: hidden;
    width: 192px;
}

#header .child-userCard .pic {
    float: left;
    height: 70px;
    width: 70px;
}

fieldset, img {
    border: 0 none;
	}

#header .child-userCard .user-links {
    float: left;
    height: 70px;
    margin-left: 15px;
    margin-top: -3px;
}
#header .child-userCard .user-links li {
    line-height: 26px;
}

#header .child-userCard .user-links li a {
    color: #666;
}


/*娑撳濯洪懣婊冨礋*/
.titletop a, .titletop li {color:#fff!important;}
.titletop .MT-DIV a {color:#333!important;}
.w1080 ul .MT-item:hover div{visibility:visible;opacity:1;-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);-o-transform:translateY(-12px);-ms-transform:translateY(-12px);}
.w1080 ul .MT-item a:hover{color:#ff5d71;}
.w1080 ul .MT-item{height:57px;float:left;background-position:-5px 0;position:relative;z-index:99;}
.w1080 .MT-arrow{background:url(img/MT_nav_logo_20131104.png) no-repeat;}

.w1080 ul .MT-last{background-position:-43px 0;}
.w1080 ul .MT-bg{background-position:-245px 0;}
.w1080 ul .MT-item a{text-align:center;text-decoration:none;}
.w1080 ul .MT-item a:hover{color:#ff5d71;}
.w1080 ul .MT-current .MT-bg{font-weight:bold;font-size:16px;color:#ff5069;}
.w1080 ul .MT-item a .MT-more{-webkit-text-size-adjust:none;font-size:0;height:0;width:0;padding:2px 4px;background-position:-24px -65px;position:relative;top:-4px;left:6px;z-index:99;_margin-top:22px;_top:0px;*zoom:1;}
.w1080 ul .MT-item div{background-color:#fff;border:1px solid #ccc;border-radius:5px;position:absolute;top:35px;top:25px\9;/*change by liuqian 20150811*/-webkit-box-shadow:0 0 4px rgba(0,0,0,.02),0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.02),0 2px 5px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.02),0 2px 5px rgba(0,0,0,.1);width:98%;}
.w1080 .MT-arrow{display:block;font-size:0;height:7px;position:absolute;
top:-7px;width:14px;margin-left:-7px;left:50%;background:rgba(0, 0, 0, 0) url("img/MT_nav_logo_20131104.png") no-repeat scroll 0 -63px;background:transparent url("img/MT_nav_logo_20131104.png") no-repeat scroll 0 -63px\9;/*change by liuqian 20150810*/}
.w1080 ul .MT-list div{display:block;}
.w1080 ul .MT-item .MT-list-last{border:none;}
.w1080 ul .MT-item div a{width:86%;margin:0 auto;height:40px;line-height:25px;font-size:12px;*zoom:1;}
#p1 {
	padding: 5px; 
	width: 140px; 
	margin:0 auto;
}
#p2{
	width: 190px; 
	position: absolute; 
	padding: 5px; 
	margin-top: -162px; 
	margin-left: 100px;	
}
.MT-mobile{width:280px; text-align:center;margin-left: -110px;}
.MT-my{width:200px; text-align:center;}
.MT-myul{padding: 5px; position: absolute; left: 120px; top: 0px;}

.MT-DIV{position: absolute;top: 50px;transition: all 0.3s ease 0s; visibility: hidden;opacity:0; }

.logo, .MT-DIV img{padding: 15px;}
.logoPic {
    height: 85px;
    width: 158px;
    position: absolute;
    top: 0;
    left: 0;
}

/*鐎佃壈鍩呴弽锟�*/	
.nav{
	height:30px;
	line-height:30px;
	_overflow:hidden;
	text-align: center;
}
.nav ul {text-align: justify;text-justify: inter-ideograph\9;width:1030px;display:inline-block;}
.nav ul:after {
    display: inline-block;
    width: 100%;
    height: 0;
    content: '';
}
.nav li{ display:inline-block;height:30px;line-height:30px;font-size:14px; color:#000; font-family:Helvetica, Arial, "Microsoft YaHei", "瀵邦喛钂嬮梿鍛寸拨", SimSun, "鐎瑰缍�", Heiti, "姒涙垳缍�", sans-serif;float: left;
    margin-left: 23px;}
.nav li a {/* padding:0 20px; */height:25px;line-height:25px;font-weight:bold;}
.nav li.active a{ 
	color:#ed4a81;
}

.nav li{border-bottom:4px solid RGB(255,255,255)}

.nav li.j-nav-hover { 
	/* border-bottom: 4px solid RGB(232,68,71); */
	border-bottom: 1px solid #9e9e9f;
	box-sizing:border-box!important;/* 12.30 */
}
.nav li:hover a{ text-decoration:none;}
.nav .w{
	position:relative;
	z-index:9;
	height:44px
}
.search {
    /* background: rgba(0, 0, 0, 0) url(img/search.png) no-repeat scroll 0 0;
    background: transparent url(img/search.png) no-repeat scroll 0 0\9; */
    /* float: right; */
    position: absolute;
    top: 24px;
    width: 262px;
    height: 36px;
    right: 36px;
}
.search .form{
	position:relative;
	float:left;
	width:314px;
	height:34px;
}
.search .text{
	float:left;
	width:226px;
	height:36px;
    line-height:36px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    /*2015.09.23*/
	padding-left:10px;
	padding-right:10px;
	color:#666;
	border:none;
	background:none;
	outline:0;
	font-size:14px;
	font-family:Helvetica, Arial, "Microsoft YaHei", "瀵邦喛钂嬮梿鍛寸拨", SimSun, "鐎瑰缍�", Heiti, "姒涙垳缍�", sans-serif;
	border-bottom:1px solid #666;
}
.search .button{
	float:left;
	width:36px;
	height:36px;
	border:none;
	background:none;
	color: #666;
    line-height: 36px;
    text-align: center;
	font-family:Helvetica, Arial, "Microsoft YaHei", "瀵邦喛钂嬮梿鍛寸拨", SimSun, "鐎瑰缍�", Heiti, "姒涙垳缍�", sans-serif;
	font-size:20px;
	cursor:pointer
}
.shopping-cart{
    background: rgba(0, 0, 0, 0) url(img/header-cart.png) no-repeat scroll 6px 10px;
    height: 36px;
    line-height: 36px;
    width: 36px;
    width: 36px;
    background-size: 20px 20px;
}
.header-mid .shopping-cart .cart-icon{ display:inline-block; width:24px; height:20px; position:relative; margin-top:4px; margin-left:4px; }
.header-mid .shopping-cart span{ display:inline-block; color:#e60a50; margin-left:2px; margin-right:2px}

.hd-menu-list:hover .child{visibility:visible;opacity:1;-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);-o-transform:translateY(-12px);-ms-transform:translateY(-12px)}

.child-basket {
    left: -248px;
    opacity: 0;
    position: absolute;
    top: 50px;
    transition: all 0.3s ease 0s;
    visibility: hidden;
	z-index:999
}
.child-basket img {
    border: 0 none;
	padding:0px;
}
	
/*jiae 渚ц竟鏍� 閮ㄥ垎 寮�濮�*/
#p-home .item-list-wp{
    width:1080px!important;
    padding-left:0!important;
    padding-right:0!important;
}
#p-home .item-list-wp .row {
    margin-right: 0!important;
    margin-left: 0!important;
}
.Ce_nav{
    height: auto;
    width: 95px;
    position: fixed;
    top: 30px;
    left: 5px;
    z-index: 999;
    background:#ffffff;
}
.Ce_nav h2{
    height:50px;
    border-bottom:1px solid #bebebe;
}
.Ce_nav h2 img{
    width: 93%;
    padding: 7px 0 0 5px;
}
.Ce_nav h3{
    height:44px;
    margin-top:23px;
}
.Ce_nav h3 img{
    margin-left:56px;    
}
.Ce_nav_one p{
   /*  margin-left:68px; */
}
.Ce_nav_one p,.Ce_nav_two p{
    margin-top:6px;  
    margin-right:5px;
    width:auto;
}
.Ce_nav_one p a,.Ce_nav_two p a{
    color:#4a0404;
    font-size:16px;
    font-family:"Microsoft YaHei";
    font-weight: 500;
    cursor: pointer;
   /*  display:block;
    width:auto; */
  	padding:5px 5px 4px 5px ;
    font-size:14px;
}
.Ce_nav_one p a:hover,.Ce_nav_two p a:hover{
    color:#fff;
    text-decoration: none;
    background:#df545c;
    width:auto;
}
.Ce_nav_one{
    height:auto;
    width:auto;
    border-bottom:1px solid #bebebe;
    text-align:right;
    margin-left:15px;
}
.Ce_nav_two{
    width:auto;
    height:auto;
    border-bottom:1px solid #bebebe;
    text-align:right;
    margin-left:0px;
}
.Ce_nav_two p{
}
/*jiae 鍙虫柊鎵嬪繀璐� 閮ㄥ垎 寮�濮�*/
.YOU_lose{ 
    height: auto;
    width: 130px; 
    position: fixed;
    /* right: 0px; */
    left:50%;
    margin-left:560px;
    bottom: 50px;
    z-index: 999;
}
.You_div1{
    height: 79px;
    width:auto;
    cursor: pointer;  
}
.You_div1 .left{
    height:100%;
    width:40px;
    background:#989898;
    display:block;
    text-align: center;
    padding-top:8px;
    float:left;
    box-sizing:border-box;
}
.You_div1 .left img{
    margin-left:-1px;
    height:28px;
    width:30px;
}
.You_div1 .left p{
    height: 28px;
    width:28px;
    background:#fff;
    border-radius: 50%;
    margin-top:5px;
    margin-left:6px;
}
.You_div1 .left:hover,.You_div2 .left:hover,.You_div3 .left:hover{
    background:#e65660;
}
.You_div1 .left p a{
    color:#d1d1d1;
    line-height: 30px;
}
.You_div1 .left p a:hover{
    color:#d1d1d1;
    text-decoration: none;
}
.You_div1 .right{
    float:left;  
    line-height:79px;
    margin-left:10px;
}
.You_div1 .right a{
    font-size:12px;
    color:#6e6e6e;
}
.You_div2,.You_div3{
    height:40px;
    width:auto;
    margin-top:2px;
    cursor: pointer;
}
.You_div2 .left{
    background:#989898;
}
.You_div2 .left,.You_div3 .left{
    height:40px;
    width:40px;
    line-height: 40px;
    text-align: center;
    display:block;
    float:left;
}
.You_div3 .left{
    background:#ddd;
}
.You_div2 .right,.You_div3 .right{
    float:left;   
    line-height: 40px;
    margin-left:5px;
}
.You_div2 .right a,.You_div3 .right a{
    font-size:12px;
    color:#6e6e6e;
    font-family: "Microsoft YaHei";
}
.selActive {
	background:#e65660;
}
.You_div2 .left img{
	height:28px;
	width:30px;
}
/* old nav hover div  start */
/* .j-nav-hover-bg {
	background:#ffffff;
	width:1130px;
	height:455px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:30px;
	position:absolute;
	top:155px;
	left:50%;
	margin-left:-565px;
	z-index:999; 
	display:none;
}
.j-nav-hover-container {
	border:1px solid RGB(204,204,204);
	width:1078px;
	height:450px;
	
}
.j-float {float:left;}
.j-nav-catalog-list {
	width:611px;
	height:400px;
	margin-top:25px;
	margin-bottom:25px;
	padding-left:5px;
	padding-right:5px;
	border-right:1px solid RGB(204,204,204);
	overflow:hidden;
}
.j-nav-catalog-list li {
	height:50px;
	line-height:50px;
	overflow:hidden;
	margin-bottom:7px;
	position:absolute;
	border-left:15px solid #fff;
}
.j-li-width {width:298px; }
.j-nav-catalog-list li:hover {
	background:RGB(244,243,239);
}
.j-nav-catalog-list li:hover a {
	color:#333!important;
}
.j-nav-catalog-list a:hover{
	text-decoration: none;
}
.j-nav-catalog-list li.j-hover {
	background:RGB(244,243,239);
}
.j-nav-catalog-list li img {
	display:inline-block;
	width:50px;
	height:50px;
	margin-top:-2px;
}
.j-nav-catalog-list li span {
	display:inline-block;
	font-size:14px;
	vertical-align: top;
}
.j-catalog-title {
	width:205px;
	padding-left:20px;
	color:#333;
}
.j-catalog-title-lg {
	width:500px;
	padding-left:20px;
}
.j-catalog-arrow {
	width:20px;
	font-weight:bold;
	color:RGB(185,184,180);
}
.j-nav-product-list {
	width:465px;
	height:420px;
	margin-top:25px;
	overflow:hidden;
}
.j-nav-product-list li {
	float:left;
	margin-left:42px;
}
.j-nav-product-list li img{
	 width:170px;
	 height:170px;
}
.j-nav-product-list li p {
	width:170px;
	height:35px;
	line-height:30px;
	overflow:hidden;
}
.j-home-nav2-a {
	text-decoration:none;
}
.J-static-page{
	overflow-x:hidden;
} */
/* old nav hover div  end */

/* new nav hover div  start */
.j-nav-hover-bg {
	background:#ffffff;
	width:1130px;
	height:135px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:30px;
	position:absolute;
	top:151px;
	left:50%;
	margin-left:-565px;
	z-index:999; 
	display:none;
}
.j-nav-hover-container {
	width:1078px;
	height:105px;
	
}
.j-float {float:left;}
.j-nav-catalog-list {
	width:1078px;
	height:105px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	overflow:hidden;
	text-align:center;
}
.j-nav-catalog-list ul {display:inline-block;}
.j-nav-catalog-list li {
	padding:10px 5px;
	float:left;
	border-left:15px solid #fff;
}
.j-li-width {width:298px; }
/* .j-nav-catalog-list li:hover {
	background:RGB(244,243,239);
} */
.j-nav-catalog-list li:hover a {
	color:#333!important;
}
.j-nav-catalog-list a:hover{
	text-decoration: none;
}
.j-nav-catalog-list li.j-hover {
	background:RGB(244,243,239);
}
.j-nav-catalog-list li img {
	display:block;
	width:45px;
	height:45px;
	padding:5px;
	margin:10px;
}
.j-nav-catalog-list li span {
	display:block;
	font-size:14px;
	height:20px;
	line-height:20px;
	width:75px;
	vertical-align: top;
	text-align:center;
	font-weight:bold;
}
.j-catalog-arrow {
	width:20px;
	font-weight:bold;
	color:RGB(185,184,180);
}
.j-nav-product-list {
	width:465px;
	height:420px;
	margin-top:25px;
	overflow:hidden;
}
.j-nav-product-list li {
	float:left;
	margin-left:42px;
}
.j-nav-product-list li img{
	 width:170px;
	 height:170px;
}
.j-nav-product-list li p {
	width:170px;
	height:35px;
	line-height:30px;
	overflow:hidden;
}
.j-home-nav2-a {
	text-decoration:none;
}
.J-static-page{
	overflow-x:hidden;
} 
/* new nav hover div  end */
