#contact-me {
	position: fixed;
	z-index: 299;
	width: 40px;
	height: 40px;
	font-size: 20px;
	line-height: 36px;
	text-align: center;
	color: #FFF;
	top: auto;
	left: auto;
	right: 30px;
	bottom: 30px;
	cursor: pointer;
	border-radius: 2px;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: transform .3s ease;
	-o-transition: transform .3s ease;
	transition: transform .3s ease;
}
.gototop-active #contact-me {
	-webkit-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
	-o-transform: translateY(-50px);
	transform: translateY(-50px);
}
.si-qq .fa-qq,.si-weibo .fa-weibo,.si-weixin .fa-weixin{
	line-height: 30px
}
.si-weixin:hover,.si-weibo:hover,.si-qq:hover
{ 
	background-color: #1b1b1b !important; 
}
.recaptcha{
	cursor: pointer;
	padding-left:5px;
}
.captcha_src{
	height:36px;
}
#baidu-map{
	position: relative;
	width: 100%;
	height:450px;
}
.baidu-map-content{
	margin:0;
	line-height:20px;
	padding:2px;
}
.baidu-map-content img{
	float:right;
	zoom:1;
	overflow:hidden;
	width:100px;
	height:100px;
	margin-left:3px;
}
.goomay-page{
	margin: 0 auto;
}
.goomay-line{
	clear: both;
    position: relative;
    width: 100%;
    margin: 20px 0;
    border-top: 1px solid #EEE;
}
.goomay-keywords-light{
	background: #dc3545 !important;
	color:#ffffff !important;
}
.gooomay-topmargin{
	margin-top:20px;
}
.gooomay-bottommargin{
	margin-bottom:20px;
}
.gooomay-topmargin-sm{
	margin-top:10px;
}
.gooomay-bottommargin-sm{
	margin-bottom:10px;
}
.goomay-login-captcha img{
	width: 115px;
}
.gm-row{
	margin-top:25px;
	margin-bottom:25px;
}
.goomay-foot-logo{
	margin-top: 8px; padding-right: 18px; border-right: 1px solid #4A4A4A;
}
.goomay-line{
	margin: 30px 0;
}
.goomay-slider-overlay{
	background-color: rgba(0,0,0,0.55);
}
.goomay-focus{
	display: block; margin-top: 3px;
}
.goomay-foot-social{
	margin-right: 10px;
}
.goomay-foot-widget{
	margin-bottom: -20px;margin-top:20px
}
.goomay-padding{
	padding:10px;
}
.goomay-modal-wechat{
	background-color: #FFF; max-width: 200px;
}
.goomay-row{
	margin-left:0px;margin-right:0px;
}
.inquiry-container li img{
	height:40px;
}
.inquiry-chose{
	background-color: #1ABC9C;color: #ffffff;padding: 0px 20px;line-height: 50px;
}
#inquiry-select{
	height: 30px;color: #000000;line-height: 30px;width: 100%;border: none;padding: 0 20px;cursor: pointer;
}
.inquiry-search input {
    width: 290px;height: 30px;line-height: 30px;padding: 0 10px;color: #000000;display: inline-block;margin: 10px 0;border: 0;
}
.inquiry-search i {
    width: 40px;height: 30px;background: #a0a0a0;color: #ffffff;line-height: 30px;text-align: center;font-size: 18px;display: inline-block;margin: 10px 0;cursor: pointer;
}
.inquiry-container .product-list{
	padding:20px 0 30px;border-bottom: 1px dashed #737373;color:#000000;
}
.inquiry-container .fa-play{
	color:#ffffff;background: #1ABC9C;width: 24px;height:24px;line-height: 24px;text-align: center;
}
.inquiry-container .product-list .product-ul li{
	height:60px;line-height: 60px;color:#000000;border-bottom: 1px solid #f2f2f2;
}
.inquiry-container .list-head{
	background: #f2f2f2;line-height: 46px!important;height: 46px!important;
}
.inquiry-list li{
	height:60px;line-height: 60px;color:#000000;border-bottom: 1px solid #f2f2f2;
}
.inquiry-container .fa-times,.inquiry-container .fa-plus{
	font-size: 18px;cursor: pointer;
}
.inquiry-row{
	margin:0;padding:0 !important;
}
.inquiry-container .input-name{
	line-height: 40px;color:#0d0d0d;
}
.inquiry-container .input-type input,.inquiry-container .input-type textarea{
	width: 100%;font-size: 12px;padding:5px;
}
.inquiry-container .input-type textarea{
	height:140px;
}
.inquiry-container .input-type input{
	height:40px;margin-bottom: 10px
}
.inquiry-container .input-star{
	color:#cd0406;
}
.inquiry-form{
	margin:50px 0 40px;
}
.inquiry-page {
	padding:8px 0;text-align:right;
}
.inquiry-page li a{
	font-family: arial;background: #ffffff;padding: 2px 6px;margin: 0 2px;font-size: 12px;display: inline;border:1px solid #cccccc;
}
.inquiry-page li a:hover{
	background: #f3f3f3;
}
.inquiry-page li.active a{
	background: #f3f3f3;color: #ababab;
}
.submit-hide{
	display: none;
}
#top-login{
	float: right;
	margin:40px 15px;
	position: relative;
	-webkit-transition: margin .4s ease, opacity .3s ease;
    -o-transition: margin .4s ease, opacity .3s ease;
    transition: margin .4s ease, opacity .3s ease;
}
#top-login a{
	display: block;
    position: relative;
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    color: #000;
    -webkit-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
}
#top-login a img{
	vertical-align: top;
}
#lang-menu{
	position: absolute;
	right: -120px;
	font-size: 12px;
	top:0;
	height: 100%;
	line-height: 100px;
	font-weight:bold;
	-webkit-transition: margin .4s ease, opacity .3s ease;
    -o-transition: margin .4s ease, opacity .3s ease;
    transition: margin .4s ease, opacity .3s ease;
}
#lang-menu a{
	display: inline-block;
	color:#868686;
	text-transform: uppercase;
	-webkit-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
}
#lang-menu a.current{
	color:#000;
}
#lang-menu a:last-child{
	margin-left: 40px;
	position: relative;
}
#lang-menu a:last-child:before{
	content: '';
	position:absolute;
	left:-40px;
	width: 36px;
	height: 1px;
	top:50%;
	background: #868686;
}
.menu-lang{
	display: none;
}
@media (max-width: 767px){
	.slide-number,.slider-arrow-left,.slider-arrow-right{
		display: none;
	}
	.shop-left{
		position: relative!important;
	}
}
@media (min-width: 768px) and (max-width: 991px)
{
	.shop-left{
		width: 300px!important;
	}
}
@media (max-width: 991px){
	#top-login {
	    position: absolute;
	    top: 0;
	    left: auto;
	    right: 70px;
	    margin: 40px 0;
	    -webkit-transition: margin .4s ease;
	    -o-transition: margin .4s ease;
	    transition: margin .4s ease;
	}
	#top-login span{
		display: none;
	}
	#lang-menu{
		display: none;
	}
	.menu-lang{
		display: block;
	}
	#header.sticky-header:not(.static-sticky), #header.sticky-header:not(.static-sticky) #header-wrap, #header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img{
		height: auto;
	}
	#header.sticky-header:not(.static-sticky) #top-login, #header.sticky-header:not(.static-sticky) #top-cart{
		margin-top: 40px!important;
	}
}
@media (max-width: 575px){
	#top-login {
	    right: 45px;
	}
}
#header.sticky-header:not(.static-sticky) #lang-menu{
	line-height: 60px
}
#header.sticky-header:not(.static-sticky) #top-login,#header.sticky-header:not(.static-sticky) #top-cart{
    margin-top: 20px;
    margin-bottom: 20px;
}
#top-cart{
	margin:40px 0 40px 15px;
}
#top-cart #top-cart-trigger{
	width: auto;
	height: auto;
	line-height: 16px;
	font-size: 13px;
}
#top-cart a img{
	vertical-align: top;
}
@media (min-width: 1100px){
	body.stretched #header.full-header .container{
		padding:0 140px;
	}
}
.owl-carousel .owl-dots .owl-dot{
	background-color: #000;
	height: 5px;
	width: 5px;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
.owl-carousel .owl-dots .owl-dot.active, .owl-carousel .owl-dots .owl-dot:hover{
	opacity: 1;
}
.owl-carousel .owl-dots .owl-dot.active:after{
	content: '';
	width: 20px;
	height: 20px;
	border: 1px solid #000;
	border-radius: 50%;
	position: absolute;
	left:-7.7px;
	top:-7px;
}
.index-search{
	padding:80px 0;
}
.index-search .form-control {
    display: inline-block;
    width: 50%;
    border:none;
    border-bottom:1px solid #000;
    border-radius: 0;
    font-size: 14px;
    background-color: transparent;
}
#footer{
	border-top:1px solid #eeeeee;
	background: #ffffff;
}
#copyrights{
	color:#b0b0b0;
	background: #ffffff;
	font-size: 14px;
	line-height: 33px;
}
.go-to-top{
	color:#b0b0b0;
	cursor:pointer;
}
.go-to-top:hover{
	color:#000000;
}
#wechatMpdal .button{
	background-color:#1b1b1b;
}
.goomay-search-btn{
	cursor: pointer;
}
.slider-arrow-left{
	right: 250px;
	left: auto;
	background: none;
	bottom:100px;
	top:auto;
}
.slider-arrow-right{
	right: 170px;
	left: auto;
	background: none;
	bottom:100px;
	top:auto;
}
.slider-arrow-left i,.slider-arrow-right i{
	color:#000;
	font-size: 14px;
}
.slider-arrow-left:hover,.slider-arrow-right:hover{
	background: none!important;
}
.slide-number{
	bottom:100px;
	right: 216px;
	color:#000;
	opacity: 1;
	font-size: 18px;
	font-weight: bolder;
	line-height: 52px;
	height: 52px;
	width: 40px;
}
.slide-number-current{
	position: relative;
	display: inline-block;
	top:auto;
}
.slide-number-total{
	font-size: 14px;
	position: relative;
	display: inline-block;
	top:auto;
	bottom: auto;
}
#primary-menu ul ul li:hover > a{
	color:#000;
}
.recommend-left{
	background-color:#f4f4f4;
	line-height: 100%;
}
.recommend-left-image{
	background-color:#fcfcfc;
	height: 100%;
	display: flex;
	align-items: center;
}
.recommend-left-image .recommend-image{
	align-items: center;
	margin:0 auto;
	width: 70%;
}
.recommend-slider .flex-prev,.recommend-slider .flex-next{
	background: none;
}
.recommend-slider .flex-prev{
	left:33px;
}
.recommend-slider .flex-next{
	right:33px;
}
.recommend-slider .flex-prev i,.recommend-slider .flex-next i{
	font-size: 16px;
	color:#b8b8b8;
}
.recommend-slider .flex-prev:after{
	content: '';
	position: absolute;
	width: 1px;
	height: 16px;
	background: #b8b8b8;
	top:50%;
	margin-top:-8px;
	right: -1px;
}
.recommend-slider .flex-prev:hover,.recommend-slider .flex-next:hover{
	background: none!important;
}
.recommend-slider .flex-direction-nav{
	position: absolute;
	background: #fcfcfc;
	width: 170px;
	height: 52px;
	bottom: 0;
	padding:0 20px;
	z-index: 10;
}
#template-contactform .form-control{
	font-size: 14px;
	line-height: 24px;
}
#template-contactform button{
	padding:0 60px;
}
.product .product-title a{
	color:#000!important;
}
.product .product-price{
	font-size: 14px!important;
	color:#868686!important;
	font-weight: normal;
}
.product-ul li a{
	background: none;
	padding:5px 12px;
	color:#868686;
}
.product-ul li.current a{
	color:#000000;
	border-bottom: 1px solid #000000!important;
}
.sidebar-search{position: relative;}
.sidebar-search .form-control{
	font-size: 14px!important;
	border:1px solid #000000;
}
.sidebar-search .icon-search3{
	position: absolute;
	right: 8px;
	top:8px;	
	cursor: pointer;
}
.new-product .product-desc .line{
	margin:30px 0!important;
}
.new-product .product-title{
	font-size: 18px;
}
.getcodebtn{
	border:1px solid #333;
	background-color: #fff;
	cursor:pointer;
}
.savebtn{
	height: 40px;width: 150px;border:1px solid #333;background-color: #fff;cursor:pointer;margin-top:20px;
}
.new-product .product-price{
	font-family: "Arial";
	font-size: 18px!important;
	color:#000000!important;
}
.new-product .product-banner .product-small-img{margin-top: 20px;}
.new-product .product-banner .product-small-img .swiper-wrapper div img{
	cursor: pointer;
	opacity: 0.8;
}
.new-product .product-banner .product-small-img .swiper-wrapper .active{
	opacity: 1;
}
.product-content{
	line-height: 30px;
}
.product-content p{
	line-height: 30px!important;
	margin-bottom: 0;
}
.new-product .choice{
	display: inline-block;
	cursor: pointer;
	line-height: 20px;
	text-align:center;
}
.choice-color{
	width: 14px;
	height: 14px;
	border:1px solid #e5e5e5;
}
.choice-div{
	padding:0 5px;
}
.new-product img.choice{
	width:10%;
}
.shop-left{
	position: fixed;
	width: 400px;
}
.shop-quantity{float: left;}
.shop-quantity input{
	background-color: transparent!important;
}
.quantuty-attr{
	float: left;
	line-height: 20px;
	margin-right: 10px;
}
.shop-stock{
	margin-left: 30px;float: left;
}
.shop-quantity .qty {
	float: left;
	height: 20px;
	line-height: 20px;
	border: 0;
	text-align: center;
	margin-bottom: 0;
	display: inline-block;
}
.shop-quantity .plus, .shop-quantity .minus {
    display: block;
    float: left;
    cursor: pointer;
    border:1px solid #dcdcdc;
    padding: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #fff;
    font-size: 16px;
    font-weight: bold;
    transition: background-color .2s linear;
    -webkit-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
}
.choice-active{
	border:1px solid #000000!important;
}
.goomay-modal-login{
	background: #ffffff;
	max-width: 640px;
}
.login-form-box{
	background-color: #f6f6f6;
	padding-top: 30px;
}
.form-control{
	font-size: 14px!important;
	line-height: 24px!important;
}
.login-form-box input{
	background-color: transparent;
	border:none;
}
.login-logo{
	padding:60px 0 30px;
}
.login-logo .login-title{
	color: #8b8b8b;
	line-height: 40px;
}
.login-form-box .input-box{
	padding:30px 100px 60px;
}
.login-form-box .myInput{
	border-bottom: 1px solid #cbcbcb;
	position: relative;
}
.login-form-box .myInput input{
	padding-left: 40px!important;
}
.login-form-box .myInput i{
	color: #dddddd;
	position: absolute;
	left: 5px;
	top:9px;
	font-size: 18px;
}
.login-form-box .login-verify{
	border-bottom: 1px solid #cbcbcb;
}
.qq-login,.forget-pw{
	color: #c5c5c5;
}
.qq-login{
	line-height: 20px;
	/*vertical-align: bottom;*/
}
.qq-login .qq{
	font-family: "arial"
}
.qq-login i{
	line-height: 20px;
}
.qq-login .fa-lg{
	font-size: 12px!important;
	line-height: 20px;
	height: 20px;
	width: 20px;
  	vertical-align:top;
}
.member-nav .nav-item a{
	color:#868686;
}
.member-nav .nav-item a:hover{
	color:#111;
}
.member-nav .nav-item a.active{
	background: none;
	color:#000000;
}
.border-spec{
	border:1px dotted transparent;
}
.border-spec:hover{
	border:1px dotted #313131;
	cursor:pointer;
}

.cart th, .cart td{
	border-top:none;
	border-bottom: 1px solid #e5e5e5;
}
.cart-img .img{
	margin-right: 5px;width: 65px;
}
.cart-product-title{
	font-weight: bold;
}
.cart-spec{
	position: relative;
	overflow: hidden;
}
.cart-del{
	cursor: pointer;
}
.cart-empty{
	font-size: 20px;
	line-height: 120px;
}
#spec-box{
	padding:30px 60px;
}
#spec-box .choice{
	display: inline-block;
	cursor: pointer;
	height: 32px;
	line-height: 32px;
	margin-right: 10px;
	border:1px solid #ffffff;
}
#spec-box img.choice{
	height: 60px!important;
}
#spec-box div.choice{
	padding:0 10px;
}
#spec-box .spec-div{
	margin-bottom: 20px;
}
#spec-box .spec-type{
	margin-right: 20px;
}
.cart-thead{
	background: #eeeeee;
}
.cart-thead th{
	border:none!important;
}
.all-invalid{
	pointer-events: none;
	background: #eeeeee;
}
.cart-info{
	line-height: 50px;
}
.address-submit button{
	padding: 0 60px;
}
.address-submit{
	line-height: 40px;
	vertical-align: middle;
}
input[type='checkbox']{
	width: 14px;
    height: 14px;
    background-color: #fff;
    -webkit-appearance:none;
    border: 1px solid #bfbfbf;
    outline: none;
    vertical-align: text-bottom;
    cursor: pointer;
}
input[type='checkbox']:checked{
   background: url("../images/check.png")no-repeat center;
}
.address-count{
	margin-bottom: 15px;
	margin-top:60px;
}
.address-table td{
	border-top:none;
}
#distpicker select{
	display: inline-block;
}
.layui-layer-btn .layui-layer-btn0{
	border-color: #333!important;
    background-color: #333!important;
}
#reviews .comment-wrap{
	padding: 10px!important;
}
.comment-attr{
	font-size: 12px;
	color:#868686;
}
.comment-content-detail{
	padding:10px 0;
}
.commentlist{
	border:none;
}
.commentlist li{
	border-bottom: 1px solid #eeeeee;
}
.top-cart-item-desc{
	padding-right: 25px;
}
#top-cart .top-cart-content{
	border-top:2px solid #333;
}
.spec-box{
	line-height: 50px;
}
.tips-info{
	cursor:pointer;
}
.page{margin:50px 0;}
/*商城*/
/*订单*/
.order #list .product:hover{border-color:#aed8ff;}
.order #list .panel-heading{border-bottom:1px solid #eeeeee;padding:25px 0 10px 15px;color:#868686;}
.order #list .panel-body{padding:15px 0;}
.order #list .panel-body:last-child{border-bottom: 1px solid #eee;}
.order #list .img{margin-right: 5px;width: 65px;float:left;}
.order #list .item-total{color: #333;}
.order #list .status a{display: inline-block;}
.order .head{text-align: right;margin-bottom:20px;}
.order .head a{display: inline-block;color:#868686;margin-left:25px;}
.order .head .head-count{padding-left:5px;}
.order .head .status-active{color: #000000;}
.order .search{margin-bottom:20px;}
.order .th{background-color: #eeeeee;color:#868686;line-height: 45px;}
.order .empty-list{text-align: center;font-size: 20px;padding: 80px 0;}
/*待付款订单*/
.order-fk .address .part{color: #333;font-weight: 700;line-height:40px;}
.address .address-box{border:1px solid #e5e5e5;margin-bottom: 30px!important;position: relative;padding:20px 30px;height: 145px;}
.address .address-box.active{border-color:#000000;}
.address .address-box.hide{display: none;}
.address .address-box .phone{padding-top:20px;}
.address .address-box .address-edit{position: absolute;right:10px;bottom:10px;color: #949494;font-size: 20px;z-index: 10;}
#addressShow{cursor: pointer;}
.order-fk .address .operation{line-height: 105px;font-size: 36px;}
.order-fk .address .operation a{color: #eeeeee;}
.order-fk .address .operation a:hover{color: #333333;}
.order-fk .address .bottom{height: 60px;line-height: 60px;color: #c97}
.order-fk .address .bottom div{float: left;}
.order-fk .address .bottom a{float: right;color: #c97}
.order-fk .order-desc .title{line-height:40px;text-align: center;border-bottom: 1px solid #e5e5e5;}
.order-fk .order-desc .list{text-align: center;}
.order-fk .order-desc .list .name{text-align: left;}
.order-fk .order-desc .list .name .img{margin-right: 5px;height: 65px;width: 65px;float:left;}
.order-fk .order-desc .list .product_total{color: #ff0036;text-align: right;font-weight: 700;}
.order-fk .total{line-height: 30px}
.order-fk .pay_total{font-size: 24px;}
.order-fk .pay-ways .pay-method{display: inline-block;margin-right:4%;}
.address-up{padding: 20px;}
.address-up i{color: #333}
/*订单信息*/
.order-info .head{line-height: 40px;text-align: center;}
.order-info .head .head-type{background: #eeeeee;width: 25%;float: left;color: #333;}
.order-info .orderActive{background:#333!important;color: #fff!important;}
.order-info .head .head-type i{margin-left: 10px}
.order-info .order-desc .info{padding:0 0 10px;}
.order-info .product{}
.order-info .product .head-box{line-height: 30px;background-color: #eeeeee;}
.order-info .product .item:last-child{border-bottom:1px solid #eeeeee;}
.order-info .product .item{padding:20px 0;}
.order-info .product .item .details .img{float: left;margin-right: 10px;width: 65px;height: 65px;}
.order-info .pay-total{text-align: right;height:60px;line-height: 60px}
.order-info .pay-total span{font-size: 20px;}
.order-info .apply-refund{margin-top: 30px;}
.order-info .apply-refund .t700{line-height: 50px;}
.order-info .logistics #lookAddress{position: relative;display: block;float:left}
.order-info .logistics .number{line-height:45px;}
.order-info .logistics .title{line-height:45px;border-bottom: 1px solid #eeeeee;}
.order-info .logistics #lookAddress .timeline-border{left: 6px;margin-left: 0;}
.order-info .logistics #lookAddress .post-timeline {padding-left: 70px;margin-right: 0 !important;}
.order-info .logistics #lookAddress .post-timeline .entry {width: 100% !important;margin-right: 140px !important;}
.order-info .logistics #lookAddress .post-timeline .entry:after{display: none;}
.order-info .logistics #lookAddress .entry-content{margin-top:10px;}	
.order-info .logistics #lookAddress .post-timeline .entry-timeline {display: block;background-color: #FFF;text-indent: 0;top: 20px;left: -70px;right: auto;}
.order-info .logistics #lookAddress .post-timeline .entry:hover .entry-timeline,
.order-info .logistics #lookAddress .post-timeline .entry:hover .timeline-divider {border-color: #333333;color: #333333;}
.order-info .logistics #lookAddress .post-timeline .entry-timeline div.timeline-divider {top: 5px;left: 13px;width: 32px;}
/*待评价订单*/
.order-pj .head{line-height:45px;border-bottom: 1px solid #eeeeee;}
.order-pj .list{padding: 20px 0;border-bottom: 1px solid #eeeeee;}
.order-pj .list .product-details .img{width: 65px;height:65px;float: left;margin-right: 15px;}
/*失效订单*/
.order-sx .head{border:1px solid #DDD;}
.order-sx .head .side{border-right:1px solid #DDD;}
.order-sx .head .side .title{background-color: #eeeeee;height: 30px;line-height: 30px;padding-left: 15px;}
.order-sx .head .side .content{padding: 10px 15px;}
.order-sx .head .side .content p{margin-top: 10px;}
.order-sx .status{padding: 50px!important;}
.order-sx .status .title{height: 50px;}
.order-sx .status .title i{font-size: 40px;vertical-align:middle;}
.order-sx .status .cear-content{margin-left: 5px;color: #333}
.order-sx .status .cear-time{margin-left: 50px}
.order-sx .product-info .th{background: #eeeeee;padding:10px 0;}
.order-sx .product-info .item{border-bottom:1px solid #eee;padding:20px 0;}
.order-sx .product-info .item .img{height: 65px;width: 65px;margin-right:5px;float: left;}
/*评价*/
.assess .head{border:1px solid #c8c8c8;padding:15px}
.assess .head .tstar{color: #f60;}
.assess #assess_list .border{border-bottom: 1px solid #e3e3e3;padding: 10px 0}
.assess #assess_list .seller{margin-top: 10px; color: #8a6d3b}
/*规格*/
#spec-box .item{margin-top: 10px}
#spec-box .item .spec-type{height: 32px;line-height: 32px;margin-top:3px}
#spec-box .item .item-content{padding-left: 0!important;}
#spec-box .item .choiceimg{width: 42px!important;height: 42px!important;padding: 2px!important;}
#spec-box .item .choice{padding: 0 10px;border: 1px solid #b8b7bd;cursor:pointer;float: left;margin-right: 5px;height: 32px;line-height: 32px;margin-top:3px;}
#spec-box .item .choice:hover{border: 1px solid #FF0036;}
#spec-box .item .choice-active{border: 1px solid #FF0036;}
#spec-box .item .choice-disabled{pointer-events: none;cursor: default;opacity: 0.6;}
/*商品详情*/
.shop-deta .price{height:50px;line-height: 50px;margin-top:5px}
.shop-deta .price .product-price{color: #FF0036;font-size: 24px;font-weight: bolder;}
.shop-deta .count{padding:10px 0!important;}
.shop-deta .count .sales-border{border-top:1px dotted #c9c9c9;border-bottom:1px dotted #c9c9c9;margin: 0;height: 45px;line-height: 45px}
.shop-deta .count .sales-border span{padding-left: 0!important;}
.shop-deta .count .sales-border b{line-height: 16px;height: 16px;color: #FF0036;font-weight: 700;margin-left: 3px;}
.shop-deta .tips-border{border-bottom: 1px solid #f3e9e7;}
.shop-deta .tips-info{color: #b40000;font-size: 18px;font-weight: bolder;height: 20px;line-height: 20px;float: right}
.shop-deta .number{height: 35px;line-height: 35px;margin-top: 10px;}
.shop-deta .number .operat{position: relative;float: left;width: 100px;}
.shop-deta .number .operat input{height: 30px;padding: 5px;width: 40px}
.shop-deta .number .operat .fa-caret-up{position: absolute;top: 0;margin-left: 10px;}
.shop-deta .number .operat .fa-caret-down{position: absolute;bottom: 0;margin-left: 10px;}
.shop-deta .number .stock{float:left;}
.shop-deta .bottom-bnt{padding: 20px 0;}
.shop-deta .bottom-bnt #addOrder{border: 1px solid #FF0036;color: #FF0036;background-color: #ffeded;width: 160px;height: 45px}
.shop-deta .bottom-bnt #addCart{border: 1px solid #ff0036;color: #fff;background-color: #ff0036;width: 160px;height: 45px}
/*微信支付宝支付提示*/
.alipay-tips{background-color: #F4F4F8;}
.alipay-tips .ts-font{height: 60px;font-size: 18px;margin-top:80px;}
/*微信公众号支付*/
.wx-pay-api{background-color: #fff}
.wx-pay-api .product-item{padding:15px 5px!important;background-color:#eff0f1;margin-top: 10px}
.wx-pay-api .tips{margin-top:30px;min-height: 90px}
.wx-pay-api .item{display: inline-block;width: 70px;float: left;text-align: left;}
/*微信扫码支付*/
.wx-pay{background-color: #eff0f1}
.wx-pay .head{height: 60px;line-height: 60px}
.wx-pay .head-log{margin-top:10px}
.wx-pay .weChat-payts{padding: 15px 15px;font-size: 10px;}
.wx-pay .tips{margin-top:30px;min-height: 90px}
.wx-pay .tips-item{margin-top:15px}
.wx-pay .order-item{margin-left: 15px}
.wx-pay .fee-item{color: #000;font-size: 26px;font-weight: 700;}
.wx-pay .wechat-pay-sys{text-align: center;border-bottom:3px solid #b3b3b3;border-top: 3px solid #b3b3b3;background-color: #fff;margin-top:25px;position: relative;}
.wx-pay .wechat-pay-sys .orderdesc{position: absolute;right:20px;top:-27px;height: 25px;padding: 5px;font-weight: 700; border-top: 0;background: #b3b3b3;color: #fff;}
.wx-pay .params-body{font-weight: 700;font-size: 16px;}
.wx-pay .wechat-pay-sysinfo{border:1px solid #d3d3d3; width:240px;padding:10px 0;margin: 0 auto;margin-top: 20px;}
.wx-pay .pay-sys{padding: 120px 0}
/*弹起登录*/
.pop-login{width: 450px!important;}
.pop-login .qq-login{height: 40px;line-height: 40px;}
/*公共*/
.addsub{height:25px;line-height:25px;border-radius: 0px;padding:0;width: 20px;background: #f0f0f0;}
.number-input{width: 40px;height: 32px}
.click-disabled{pointer-events: none;}
.overflow-hide{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.none-padding{padding:0!important;}
.color-red{font-weight: 700;font-size: 22px;color: #f40;}
.number-downup{height: 35px;position:relative;left: 45px}
#number-up{position: absolute;top: 0;}
#number-down{position: absolute;bottom: 0;}
.number-in{width: 40px;height:25px;display: inline-block;float: left;text-align: center;}
.maxWidth{max-width: 200px}
.order-nav{margin-top: 100px;}