*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0.1);}
html{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;}
body,html{margin:0;padding:0;width:100%;color:#232323;font-size:14px;font-family:"思源黑体";}
body{position:relative;padding-bottom:300px;min-width:1200px;min-height:1000px;min-height:100vh;background:#f4f4f4;}
dd,dl,dt,ul,ol,li,form,h1,h2,h3,h4,h5,h6,img,p,label,input{margin:0;padding:0;}
a{color:#232323;text-decoration:none;cursor:pointer;}
li,ul,ol{list-style:none;}
input,select,textarea,button{padding:0;color:#232323;font-size:14px;font-family:"思源黑体";outline:none;}
select,textarea,input[type='text'],input[type='password'],input[type='number'],input[type='checkbox']{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;}
textarea{resize:none;}
input[type='checkbox']{position:relative;top:2px;width:15px;height:15px;border:1px solid #999;border-radius:2px;}
input[type='checkbox']:checked{background:#fff url(/static/img/icon/right.png) no-repeat;background-position:-1px -1px;}
input::-ms-clear,input::-ms-reveal{display:none;}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#999;}
img{max-width:100%;max-height:100%;border:none;}
table{max-width:100%;width:100%;border-collapse:collapse;border:none;}
header,footer{display:block;}
sub,sup{display:inline-block;-webkit-transform:scale(.9);transform:scale(.9);}
em,i{font-style:normal;}
.layout,.width1200{margin:0 auto;max-width:1300px;}
.float-L{float:left;}
.float-R{float:right;}
.align-R{text-align:right;}
.textC{text-align:center;}
.clear:after,.clearfloat:after,.clearboth:after{clear:both;display:block;visibility:hidden;height:0;content:" ";}
.clear,.clearfloat,.clearboth{zoom:1;}
.position-R{position:relative;}
.position-A{position:absolute;}
.btn{display:inline-block;outline:0;border:none;text-align:center;cursor:pointer;}
.border-B{border-bottom:1px solid #ddd;}
.hidden{display:none;}
.p_nodata{padding:30px 0;text-align:center;font-size:14px;}
.through{color:#666;text-decoration:line-through;}
.bg_666{background:#666;}
.bg_f4f4f4{background:#f4f4f4;}
.bg_white{background:#fff;}
.bg_4a0373{background:#4a0373;}
.bg_300848{background:#300848;}
.bg_6f3392,.btn_6f3392,.form-box .btn-blue{background:#6f3392!important;}
.btn_6f3392:hover{background:#883bb5;}
.bg_256ab7{background:#256ab7;}
.bg_0c9a9f{background:#0c9a9f;}
.bg_e4c910{background:#e4c910;}
.color_72b0f5{color:#72b0f5;}
.color_white,.color_white a{color:#fff;}
.color_6f3392,.color_6f3392 a,.color-blue{color:#6f3392;}
.color_666{color:#666;}
.color_ccc,.color_ccc a{color:#bbb;}
.error{color:#f00;}
.F0{font-size:0!important;}
.F20{font-size:20px;}
.F24{font-size:24px;}
.F46{font-size:46px;}
.font_italic{font-style:italic;}
.position_center{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.paddingTRBL2{padding:2%;}
.disabled{pointer-events:none!important;background:#ccc!important;cursor: no-drop;}


/*弹出层样式*/
.mask{position:fixed;top:0;left:0;z-index:10000;display:none;width:100%;height:100%;min-width:320px;}
.mask>div{max-width:100%;}
.mask_bg{width:100%;height:100%;z-index:10000;}
.mask_bg,.dv_keyword_mask{background:#000;opacity:.5;filter:alpha(opacity=50);}
.popups{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:5px;background:#fff;}
.form-popups-title{height:40px;background:#f4f4f4;text-align:center;font-weight:700;font-size:16px;line-height:40px;border-top-left-radius:5px;border-top-right-radius:5px;}
.del-mask{position:absolute;top:5px;right:5px;cursor:pointer;}
.layui-layer{max-width:95%;max-height:95%;}

/*products card*/
.single-menu-detail-con,.products-con{font-size:0;}
.item .product-card{width:100%;margin:0;}
.product-card{display:inline-block;margin:0.5%;width:19%;vertical-align:top;font-size:0;background:#fff;border:1px solid #fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.1);box-shadow:0 0 8px 0 rgba(0,0,0,.1);}
.product-card .img-box{display:block;margin:0 auto;text-align:center;height:245px;max-width:245px;line-height:245px;}
.product-card .img-box img{vertical-align:middle;max-height:245px;width:auto;}
.product-card dt{position:relative;padding-bottom:30px;}
.product-name{position:absolute;bottom:0;display:block;overflow:hidden;width:100%;min-height:30px;color:#666;font-size:14px;text-overflow:ellipsis;white-space:nowrap;line-height:24px;}
.product-name span{position:absolute;left:8px;right:8px;text-align:left;}
.product-EN-name{bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product-CN-name{top:5px;display:none;font-weight:700;}
.product-card dd{font-size:14px;padding:0 8px;overflow:hidden;height:30px;text-align:center;white-space:nowrap;line-height:30px;}
.product-card dd span{display:inline-block;overflow-x:hidden;max-width:86px;}
.product-card dd span:nth-child(2){max-width:95px;}
.product-card dd span.float-R{max-width:56px;}
.product-card .border-B{border:none;}
.position_tips_img{position:absolute;top:5px;left:5px;}

/*products card 轮播图*/
.owlCarousel .item{margin:8px;}
.products-con-box{margin:0 -8px;}
.owlCarousel .products-con{max-height:354px;overflow:hidden;}
.products-con .owl-next,.products-con .owl-prev{position:absolute;top:40%;display:none!important;width:30px;height:36px;background:rgb(0,0,0,.5)!important;color:#fff!important;text-align:center;font-size:24px!important;line-height:28px!important;}
.products-con .owl-next{right:0;}
.products-con .owl-prev{left:0;}
.products-con:hover .owl-next,.products-con:hover .owl-prev{display:block!important;}
.item .img-box img{display:inline-block;}

/*header  member-tips*/
.member-tips{padding:20px 15px;background:#fff;}
.member-tips dt{float:left;width:40px;height:40px;border-radius:40px;background:#6f3392;color:#fff;text-align:center;line-height:40px;}
.member-tips dd{padding-left:48px;line-height:40px;}
.member-tips dd p{white-space:nowrap;}
.member-tips dd span{padding:0 5px 0 10px;}
.member-tips dd a{color:#666;}
.member-tips dd a:hover{color:#6f3392;}
/*header  cart-tips*/
.cart-tips{z-index:99;width:315px;padding:10px;min-height:26px;background:#fff;font-size:12px;}
.cart-tips h4{margin:0 0 8px;}
.cart-tips ul{overflow:hidden;padding-bottom:8px;}
.cart-tips .img-box{float:left;margin-right:5px;width:50px;height:50px;background:#f8f8f8;}
.cart-tips-name{float:left;width:160px;white-space:nowrap;}
.cart-tips-name p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cart-tips-name span{padding-right:8px;color:#666;}
.cart-tips .float-R{text-align:right;}
.cart-tips .float-R span{color:#e30b0b;}
.cart-tips .float-R a:hover{color:#f00;}
.a_toCart{display:inline-block;width:120px;height:36px;background:#6f3392;color:#fff;text-align:center;font-weight:700;font-size:14px;line-height:36px;}
.a_toCart:hover{background:#883bb5;}
/*breadcrumb*/
.breadcrumb{padding:15px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:24px;}
.breadcrumb i{padding:0 5px;color:#aaa;font-size:12px;}
.breadcrumb .current,.common-title,.menu-con-title{color:#6f3392;}
.common-title{margin:2% 0;padding-bottom:8px;font-size:24px;border-bottom:1px solid #ddd;}
.menu-con-title{min-height:38px;font-weight:700;font-size:24px;}
.menu-con-title h2{display:inline-block;}
.menu-con-title>span{padding-left:10px;color:#666;font-weight:400;font-size:12px;}
/*page*/
.page,.pages,#dvPage{text-align:center;padding:30px 0;line-height:24px;}
.page a,.page span,.pages a,.pages span{display:inline-block;padding:0 5px;font-size:16px;}
.page .active,.pages .active{font-weight:700;font-size:18px;color:#6f3392;}

/*公共筛选框*/
.public-option{margin-bottom:10px;height:42px;border:1px solid #b896cc;background:#f5e8fc;}
.clear-option{display:inline-block;margin-right:10px;padding:12px 0 2px 0;color:#666;font-size:12px;}
.public-option-list,.public-option-list>li{float:left;height:40px;}
.public-option-tab a{float:left;display:inline-block;padding:0 15px;height:40px;border-right:1px solid #b896cc;line-height:40px;}
.public-option-tab .current{background:#fff;}
.tips-kuang{position:relative;z-index:5;margin-left:10px;height:50px;}
.tips-content .top-img{position:absolute;top:-16px;left:46px;}
.tips-content li{cursor:pointer;}
.tips-content li span{display:inline-block;overflow:hidden;padding-left:2px;white-space:nowrap;}
.tips-content li i{float:right;color:#fff;}
.tips-content{position:absolute;top:42px;left:-16px;z-index:10;display:none;padding:10px;width:120px;border:1px solid #aaa;border-radius:4px;background:#fff;color:#555;}
.tips-txt{display:inline-block;overflow:hidden;margin-top:6px;padding:0 8px;width:90px;height:28px;background:#fff url(/static/img/icon/select-ico.png) no-repeat;background-position:68px center;text-overflow:ellipsis;line-height:28px;}
.tips-kuang:hover .tips-content{display:block;}
.tips-content li:hover i{color:#666;}

@media only screen and (min-width:1025px){
	.product-card:hover{background:#f5e8fc;border-color:#b896cc;}
}
@media only screen and (max-width:1350px){
	.layout,.width1200{padding:0 20px;}
	.F20{font-size:18px;}
	.F24{font-size:22px;}
	.F46{font-size:42px;}
	.product-name span{left:5px;right:5px;}
	.product-card dd{padding:0 5px;}
	.product-card .img-box{height:226px;max-width:226px;line-height:226px;}
	.product-card .img-box img{max-height:226px;}
	.owlCarousel .item{margin:6px;}
	.products-con-box{margin:0 -6px;}
}
@media only screen and (max-width:1024px){
	body{min-width:320px;padding-bottom:420px;}
	.F46{font-size:32px;}
	.common-title,.menu-con-title{font-size:22px;}
	/*product-card*/
	.product-name,.product-card dd:nth-child(2) span.float-L{display:none;}
	.product-card{width:24%;}
	.product-card dt{padding:0;}
	.product-card dd:nth-child(2){text-align:left;}
	
}
@media only screen and (max-width:780px){
	table colgroup{display:none;}
	.layout,.width1200{padding:0 16px;}
	.F24{font-size:20px;}
	.F46{font-size:34px;}
	.common-title,.menu-con-title{font-size:20px;}
	/*product-card*/
	.product-card{width:32.3%;}
	
}
@media only screen and (max-width:640px){
	.layout,.width1200{padding:0 12px;}
	.F46{font-size:32px;}
	.F20{font-size:16px;}
	.public-option{display:none;}
	.product-card{width:49%;}
}
@media only screen and (max-width:480px){
	.F46{font-size:30px;}
	.product-card dd{font-size:13px;}
	.product-card .img-box{height:190px;max-width:190px;line-height:190px;}
	.product-card .img-box img{max-height:190px;}

	.owlCarousel .item{margin:4px;}
	.products-con-box{margin:0 -4px;}

	.page a,.page i{font-size:14px;}
	.page .active{font-size:16px;}
}
@media only screen and (max-width:375px){
	.product-card dd{font-size:12px;}
	.product-card .img-box{height:170px;max-width:170px;line-height:170px;}
	.product-card .img-box img{max-height:170px;}
}
@media only screen and (max-width:320px){
	body,html,input,select,textarea{font-size:12px;}
	.common-title,.menu-con-title{font-size:18px;}
	.footer-weixin .weixin-txt{display:none;}
	.product-card .img-box{height:145px;max-width:145px;line-height:145px;}
	.product-card .img-box img{max-height:145px;}
}