/*共用结构*/
.header-top{
	display: block;
	width: 100%;
	height: 50px;
	background: #d5e7db;
	position: relative;
}
.header-top a{
	display: block;
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 50px;
}
.header-top .colse{
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 8px;
	right: 50%;
	margin-right: -586px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/colse-01.png);
}
.header-top .colse:hover{
	background-image: url(../images/colse-03.png);
}
.header{
	display: block;
	width: 100%;
	min-height: 40px;
	background: #f5f5f5;
	line-height: 40px;
	font-size: 14px;
	color: #999999;
	position: relative;
}footerForm
.header-left{
	display: inline-block;
	float: left;
	width: 440px;
}
.header-left>p>span{
	padding-left: 18px;
	height: 100%;
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.header-left>p>span>a{
	color: #999;
	display: inline-block;
	vertical-align: top;
	height: 100%;
}
.header-left>p>span>a:last-child{
	color: #50982c;
}
.header-left a:hover{
	color: #50982c;
}
.header-left>p>span>a.goUser{
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/xia-02.png);
	background-size: 12px auto;
}
.headUser{
	display: none;
	width: 240px;
	height: 110px;
	background: #fff;
	position: absolute;
	left: 18px;
	top: 100%;
	z-index: 19;
	border: 1px solid #eee;
	border-top: none;
	box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.08);
	padding: 6px 12px;
}
.header-left>p>span:hover .headUser{
	display: block;
}
.headUser-top{
	display: block;
	text-align: right;
	height: 20px;
	font-size: 0;
}
.headUser-top a{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #666;
	margin-left: 20px;
	position: relative;
	line-height: 24px;
}
.headUser-top a:last-child::after{
	content: "";
	display: block;
	width: 1px;
	height: 12px;
	background: #999;
	position: absolute;
	left: -10px;
	top: 50%;
	margin-top: -6px;
}
.headUser-main{
	display: block;
	width: 100%;
	height: 60px;
	position: relative;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding-left: 64px;
	margin-top: 10px;
	padding-top: 6px;
}
.headUser-img{
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -25px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border: 1px solid #ccc;
}
.headUser-main em{
	display: block;
}



.header-right{
	display: inline-block;
	float: right;
	margin-right: 6px;
}
.header-right>li{
	float: left;
	position: relative;
}
.header-right>li::before{
	content: "";
	display: block;
	width: 1px;
	height: 16px;
	background: #a7a7a7;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -8px;
}
.header-right>li:first-child::before{
	display: none;
}
.header-right>li>a{
	display: block;
	width: 100%;
	padding: 0 10px;
	color: #999;
	font-size: 14px;
}
.header-right>li>a span.cout{
	color: #50982c;
	font-weight: bold;
	padding-left: 4px;
}
.header-right>li:hover>a{
	color: #50982c;
}
.header-ewm{
	display: none;
	width: 103px;
	height: 110px;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -37px;
	padding: 1px;
	padding-top: 6px;
	text-align: center;
	line-height: 72px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/ewm-bg.png);
}
.header-right>li:hover .header-ewm{
	display: block;
}
.fixedHead{
	display: block;
	width: 100%;
	background: #fff;
	height: 60px;
	padding: 10px 0;
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
	opacity: 0;
	transition: all 400ms;
}
.fixedHead.active{
	opacity: 1;
	z-index: 91;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.fixedHead-in{
	display: inline-block;
	float: right;
	width: auto;
	height: 100%;
	padding: 8px 0;
	font-size: 0;
}
.fixedHead-in a{
	display: inline-block;
	width: auto;
	vertical-align: top;
	height: 100%;
	margin-left: 14px;
	border: 1px solid #50982c;
	border-radius: 13px;
	font-size: 14px;
	color: #50982c;
	padding: 0 14px;
	background: #e3eedd;
	line-height: 24px;
}
.fixedHead-in a:last-child{
	background: #50982c;
	color: #fff;
}
.fixedHead-in a:hover{
	background: #50982c;
	color: #fff;
	opacity: 0.8;
}
.footer{
	display: block;
	width: 100%;
	height: auto;
	background: #f8f8f8;
	border-top: 1px solid #e6e6e6;
	padding-top: 32px;
	padding-bottom: 15px;
}
.footer-beian{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	padding: 15px 0;
	text-align: center;
	border-top: 1px solid #e6e6e6;
}
.footer-beian a{color: #666;}
.footer-beian a:hover{color: #50982c;}
.footer-link{
	border-top: 1px solid #e6e6e6;
	padding: 14px 0;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
.footer-link a{
	color: #666;
	padding-right: 14px;
}
.footer-link a:hover{color: #50982c;}
.footer-hezuo{
	display: block;
}
.footer-hezuo{
	display: block;
	min-height: 96px;
	padding: 20px 0 25px 105px;
	position: relative;
}
.footer-hezuo>span{
	font-size: 14px;
	color: #333333;
	line-height: 40px;
	position: absolute;
	left: 0;
	top: 30px;
}
.footer-hezuo>div a{
	display: inline-block;
	float: left;
	margin-top: 10px;
	margin-right: 24px;
	height: 40px;
	width: auto;
}
.footer-hezuo>div a img{
	display: block;
	max-height: 100%;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.06);
}
.footer-left{
	display: inline-block;
	float: left;
	width: 280px;
	height: auto;
	margin-right: 32px;
	padding-top: 8px;
}
.footer-logo{
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}
.footer-cont{
	display: block;
	padding-left: 58px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/phone-02.png);
	background-size: 45px auto;
}
.footer-cont h5{
	font-size: 14px;
	font-weight: bold;
	color: #117f31;
	line-height: 20px;
}
.footer-cont h3{
	font-size: 25px;
	font-weight: bold;
	color: #117f31;
	line-height: 28px;
}
.footer-nav{
	display: block;
	width: 100%;
	height: auto;
}
.footer-nav ul{
	display: inline-block;
	float: left;
	width: 100px;
	margin-right: 25px;
}
.footer-nav ul li{
	font-size: 14px;
	color: #333;
	line-height: 28px;
}
.footer-nav ul li a{color: #666;}
.footer-nav ul li a:hover{color: #50982c;}
.footer-nav ul:last-child{margin-right: 0;}
.footer-ewm{
	display: inline-block;
	float: right;
	width: auto;
}
.footer-ewm li{
	float: left;
	margin-left: 20px;
	text-align: center;
	font-size: 13px;
	color: #999999;
	line-height: 24px;
}
.footer-ewm li span{
	display: block;
	width: 110px;
	height: 110px;
	margin: 0 auto 6px;
	text-align: center;
	line-height: 110px;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.08);
}
.footerForm{
	display: block;
	width: 100%;
	height: 110px;
	/*background: rgba(0, 0, 0, 0.7);*/
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 90;
}
.footerForm-in{
	position: relative;
	text-align: center;
	font-size: 0;
	height: 80px;
	padding: 20px 0;
}
.footerForm-in span{
	font-size: 26px;
	color: #fbc35d;
	line-height: 40px;
	margin-right: 90px;
	display: inline-block;
}
.footerForm-in input{
	display: inline-block;
	vertical-align: top;
	width: 260px;
	height: 40px;
	border-radius: 4px;
	background: #fff;
	margin-right: 10px;
	padding: 0 16px;
	font-size: 14px;
	color: #333;
}
.footerForm-in button{
	display: inline-block;
	vertical-align: top;
	width: 110px;
	height: 40px;
	border-radius: 4px;
	background: #50982c;
	text-align: center;
	font-size: 14px;
	color: #fff;
	border: none;
}
.footerForm-kefu{
	display: inline-block;
	vertical-align: top;
	width: 128px;
	position: relative;
	margin-left: 54px;
	margin-right: 56px;
	height: 40px;
}
.footerForm-kefu img{
	position: absolute;
	bottom: -20px;
	left: 0;
	display: block;
	width: 128px;
}
.footerForm .colse{
	display: block;
	width: 392px;
	height: 30px;
	/* position: absolute; */
	/* top: -30px; */
	/* right: 50%; */
	/* margin-right: -196px; */
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/colse-04.png);
	cursor: pointer;
	z-index: 19;
	margin: 0 auto;
}
.leftNav{
	display: none;
	width: 392px;
	height: 30px;
	position: fixed;
	left: 50%;
	bottom: 0;
	z-index: 90;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/leftFlex.png);
	background-size: 392px 30px;
	overflow: hidden;
	transition: all 400ms;
	cursor: pointer;
	margin-left:-196px;
}
.rightMenu{
	display: block;
	width: 66px;
	height: auto;
	position: fixed;
	top: 40%;
	right: 10px;
	z-index: 90;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
}
.rightMenu li{
	height: 76px;
	background: #fff;
	position: relative;
	text-align: center;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
}
.rightMenu li>a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	color: #666666;
	text-align: center;
	padding-top: 15px;
}
.rightMenu li::after{
	content: "";
	display: block;
	width: 40px;
	height: 1px;
	background: #ebebeb;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -20px;
}
.rightMenu li:last-child::after{
	display: none;
}
.rightMenu li span{
	display: block;
	width: 100%;
	height: 26px;
	margin: 0 auto 7px;
	text-align: center;
}
.rightMenu li span img{
	display: block;
	margin: 0 auto;
}
.rightMenu li span .img2{
	display: none;
}
.rightMenu li em{
	display: block;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	border-radius: 50%;
	overflow: visible;
	position: absolute;
	top: 5px;
	right: 8px;
	background: #50982c;
	color: #fff;
	font-size: 12px;
}
.rightMenu li:hover em{
	background: #b2d600;
	color: #50982c;
}
.rightMenu li:hover{
	background: #50982c;
}
.rightMenu li:hover::after{
	display: none;
}
.rightMenu li:hover a{
	color: #fff;
}
.rightMenu li:hover span .img1{
	display: none;
}
.rightMenu li:hover span .img2{
	display: block;
}
.rightMenu li.zhiding a{
	padding-top: 14px;
}
.rightMenu li.zhiding span{
	margin: 0;
}

.header-main{
	display: block;
	width: 100%;
	height: auto;
	background: #fff;
	padding: 30px 0 25px;
}
.logo{
	display: inline-block;
	float: left;
	padding-left: 18px;
	margin-right: 42px;
}
.header-search{
	display: inline-block;
	float: left;
	width: 450px;
	height: auto;
	padding-top: 10px;
}
.header-search-top{
	display: block;
	width: 450px;
	height: 42px;
	border: 1px solid #50982c;
	padding-right: 68px;
	position: relative;
}
.header-search-top.active{
	position: fixed;
	top: 9px;
	left: 50%;
	margin-left: -225px;
	z-index: 92;
}
.header-search-top button{
	display: block;
	width: 68px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: #50982c;
	border: none;
	font-size: 18px;
	color: #fff;
}
.header-search-top input{
	display: block;
	width: 100%;
	height: 100%;
	padding: 0 12px;
	font-size: 14px;
	color: #333;
}
.header-search-top button:hover{
	opacity: 0.8;
}
.header-search-bot{
	display: block;
}
.header-search-bot li{
	float: left;
	margin-top: 4px;
	font-size: 13px;
	color: #999999;
	line-height: 24px;
	margin-right: 12px;
}
.header-search-bot li a{color: #999;}
.header-search-bot li a:hover{color: #50982C;}
.header-phone{
	display: inline-block;
	float: left;
	margin-left: 38px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: left 12px;
	padding-top: 10px;
	color: #50982c;
	padding-left: 45px;
	background-image: url(../images/phone-01.png);
}
.header-phone h5{
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.header-phone h3{
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
}
.header-mune{
	display: block;
	width: 100%;
	height: 40px;
	background: #fff;
}
.mune-register{
	display: inline-block;
	float: right;
	height: 40px;
	width: auto;
}
.muneNav{
	display: inline-block;
	float: left;
	width: 240px;
	height: 40px;
	position: relative;
}
.muneNav.active{
	position: fixed;
	top: 10px;
	left: 50%;
	margin-left: -600px;
	z-index: 92;
}
.muneNav.active .muneNav-in{
	display: none;
}
.mune{
	display: inline-block;
	float: left;
	width: auto;
	height: 40px;
}
.mune>li{
	float: left;
	position: relative;
}
.mune>li>a{
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	line-height: 40px;
	padding: 0 15px;
}
.mune>li:hover>a{color: #50982C;}
.mune>li>a.active{color: #50982C;}
.muneNav-top{
	display: block;
	width: 100%;
	height: 40px;
	background-color: #50982c;
	font-size: 18px;
	line-height: 40px;
	color: #fff;
	padding-left: 54px;
	background-repeat: no-repeat;
	background-position: 20px center;
	background-image: url(../images/icon-03.png);
}
.muneNav-in{
	display: none;
	width: 100%;
	height: auto;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 80;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.04);
}
.muneNav:hover .muneNav-in{
	display: block;
}
.muneNav-in>li{
	/*position: relative;*/
}
.muneNav-in>li>div.cat{
	display: block;
	width: 100%;
	height: 70px;
	background: #fff;
	padding: 14px 40px 12px 20px;
	line-height: 22px;
	font-size: 13px;
	color: #999999;
	background-repeat: no-repeat;
	background-position: 212px center;
	background-image: url(../images/more-01.png);
}
.muneNav-in>li>div.cat p a{
	color: #999999;
	display: inline-block;
}
.muneNav-in>li>a h3,
.muneNav-in>li>div.cat h3,
.muneNav-in>li>div.cat h3 a{
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.muneNav-in>li:hover>a h3,
.muneNav-in>li:hover>div.cat h3 a{
	color: #50982C;
}
.muneNav-in>li>div.cat p a:hover{
	color: #50982C !important;
}
.muneNav-in>li:hover>a,
.muneNav-in>li:hover>div.cat{
	background-color: #f1f7ee;
	color: #50982C;
}
.muneNav-main{
	display: none;
	width: 710px;
	height: 490px;
	background: #fff;
	border: 1px solid #50982c;
	position: absolute;
	top: 0;
	left: 100%;
}
.muneNav-in>li:hover .muneNav-main{
	display: block;
}
.muneNav-right{
	display: inline-block;
	float: right;
	width: 260px;
	height: auto;
	margin-right: 20px;
	padding-top: 19px;
}
.muneNav-right a{
	display: block;
	width: 100%;
	height: 215px;
	margin-bottom: 19px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.muneNav-left{
	display: inline-block;
	width: 420px;
	float: left;
	padding: 1px 20px 1px 20px;
	overflow: auto;
}
.muneNav-left li{
	padding: 8px 0 8px;
	border-bottom: 1px solid #f1f1f1;
}
.muneNav-left li:last-child{
	border: none;
}
.muneNav-left h3{
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 28px;
}
.muneNav-left a{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	margin-right: 18px;
	position: relative;
}
.muneNav-left a:hover{
	color: #50982c;
}
.muneNav-left a::after{
	content: "";
	display: block;
	width: 1px;
	height: 10px;
	background: #cccccc;
	position: absolute;
	right: -10px;
	top: 50%;
	margin-top: -5px;
}
.muneNav-left a:last-child::after{
	display: none;
}
/*end*/
/*首页*/
.index-top{
	display: block;
	position: relative;
	min-height: 490px;
}
.index-topLieft-img{
	display: block;
	position: absolute;
	top: 10px;
	right: 100%;
}
.index-topRight-img{
	display: block;
	position: absolute;
	top: 10px;
	left: 100%;
}
.index-top .right{
	display: inline-block;
	width: 240px;
	height: 490px;
	background: #fff;
	float: right;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.04);
	padding: 0 20px;
}
.index-top .left{
	display: inline-block;
	float: left;
	width: 700px;
	margin-left: 250px;
	height: auto;
}
.bannerPic{
	display: block;
	width: 100%;
	height: 330px;
	position: relative;
	overflow: hidden;
}
.bannerPic .hd {
	height: 3px;
	width: 100%;
	text-align: center;
	position: absolute;
	right: 0px;
	bottom: 10px;
	z-index: 1;
}
.bannerPic .hd ul {
	display: block;
	text-align: center;
}
.bannerPic .hd ul li{
	display: inline-block;
	vertical-align: top;
	width: 26px;
	height: 3px;
	background: #fff;
	cursor: pointer;
	opacity: 0.9;
	margin: 0 5px;
}
.bannerPic .hd ul li.on {
	background: #50982c;
	opacity: 1;
}
.bannerPic .bd{ 
	position:relative; 
	height:100%; 
	z-index:0;   
}
.bannerPic .bd li{ 
	zoom:1; 
	vertical-align:middle;
}
.bannerPic .bd li a{
	display: block;
	width: 700px;
	height: 330px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.bannerPic .prev,
.bannerPic .next{
	display: none;
	width: 30px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -30px;
	background-image: url(../images/left-01.png);
	cursor: default;
	z-index: 19;
}
.bannerPic:hover .prev,
.bannerPic:hover .next{
	display: block;
} 
.bannerPic .next{
	left: auto;
	right: 0;
	background-image: url(../images/right-01.png);
}
.bannerPic .prev:hover{
	background-image: url(../images/left-02.png);
}
.bannerPic .next:hover{
	background-image: url(../images/right-02.png);
}
.menuScroll{
	display: block;
	width: 100%;
	height: 150px;
	margin-top: 10px;
	position: relative;
	overflow: hidden;
}
.menuScroll .bd{
	display: block;
	position: relative;
}
.menuScroll .bd ul{ 
	overflow:hidden; 
	zoom:1; 
}
.menuScroll .bd ul li{ 
	margin-right: 5px; 
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
	width: 230px;
	height: 150px;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.02);
}
.menuScroll .prev,
.menuScroll .next{
	display: none;
	width: 20px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -20px;
	background-image: url(../images/left-01.png);
	cursor: default;
	z-index: 19;
}
.menuScroll:hover .prev,
.menuScroll:hover .next{
	display: block;
}
.menuScroll .next{
	left: auto;
	right: 0;
	background-image: url(../images/right-01.png);
}
.menuScroll .prev:hover{
	background-image: url(../images/left-02.png);
}
.menuScroll .next:hover{
	background-image: url(../images/right-02.png);
}
.menuScroll-in{
	display: block;
	text-align: left;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover;
	padding: 30px 30px 0;
	position: relative;
	background-color: #fff;
}
.menuScroll-in>span{
	display: block;
	width: 100px;
	height: 110px;
	position: absolute;
	right: 20px;
	top: 20px;
	text-align: center;
}
.menuScroll-in h3{
	font-size: 20px;
	line-height: 30px;
	color: #50982c;
}
.menuScroll-in h4{
	line-height: 26px;
	color: #333333;
	font-size: 16px;
}
.menuScroll-in em{
	display: block;
	width: 16px;
	height: 16px;
	margin-top: 16px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/more-02.png);
}
.homeRight-top{
	display: block;
	width: 100%;
	height: 135px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/icon-04.png);
	padding-top: 20px;
}
.homeRight-top-but{
	display: block;
	width: 100%;
	height: auto;
	padding-top: 10px;
}
.homeRight-top-but a{
	display: inline-block;
	float: left;
	margin-top: 10px;
	width: 92px;
	height: 24px;
	border-radius: 12px;
	text-align: center;
	line-height: 24px;
	background: #50982c;
	font-size: 12px;
	color: #fff;
	margin-right: 16px;
}
.homeRight-top-but a:nth-child(2n){
	margin-right: 0;
}
.homeRight-top-but a:nth-child(2){
	background: #363634;
	color: #cec184;
}
.homeRight-top-but a:hover{
	opacity: 0.8;
}
.homeRight-user{
	display: block;
	width: 100%;
	height: 50px;
	position: relative;
	padding-left: 60px;
	line-height: 25px;
	font-size: 14px;
	color: #666666;
}
.homeRight-pic{
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 2px solid #fff;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.homeRight-user a{
	color: #333333;
	display: inline-block;
	padding: 0 2px;
}
.homeRight-user a:hover{
	color: #50982c;
}
.homeRight-news{
	display: block;
	width: 100%;
	height: 155px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../images/icon-04.png);
	padding: 8px 0;
	overflow: hidden;
}
.homeRight-news li{
	/*padding: 4px 0;*/
}
.homeRight-news li a{
	display: block;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding: 4px 0;
}
.homeRight-news li a span{
	color: #50982c;
}
.homeRight-news li a:hover{
	color: #50982c;
}
.homeRight-form{
	padding-top: 7px;
}
.homeRight-form>li{
	margin-bottom: 10px;
	position: relative;
}
.homeRight-form li h2{
	font-size: 18px;
	line-height: 32px;
	text-align: center;
	color: #333333;
}
.homeRight-form li input{
	display: block;
	width: 100%;
	height: 26px;
	border: 1px solid #e1e1e1;
	padding: 0 14px;
	font-size: 12px;
	color: #333333;
}
.homeRight-form li button{
	display: block;
	width: 100%;
	height: 26px;
	background: #50982c;
	border: none;
	text-align: center;
	line-height: 26px;
	font-size: 12px;
	color: #fff;
}
.qingchu{
	display: none;
	width: 26px;
	height: 26px;
	position: absolute;
	right: 4px;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/colse-02.png);
	cursor: default;
}
.diqu{
	position: relative;
}
.area_content {
	width: 200px;
	border: 1px solid #cad0dd;
	border-top: none;
	padding-bottom: 10px;
	position: absolute;
	top: 100% !important;
	left: 0 !important;
	display: none;
	background-color: #fff;
	z-index: 80 !important;
}
.area_menu {
	overflow: hidden;
	font-size: 14px;
	color: #35393e
}
.area_menu ul {
	margin: 0;
	padding: 0
}
.area_menu ul li {
	float: left;
	width: 33.33%;
	list-style: none;
	text-align: center;
	height: 35px;
	line-height: 35px;
	box-sizing: border-box;
	cursor: pointer;
	background-color: #f4f4f4;
	border-bottom: 1px solid #cad0dd
}
.area_menu ul li:nth-child(2) {
	border-right: 1px solid #cad0dd;
	border-left: 1px solid #cad0dd
}
.area_menu ul .isClick {
	background-color: #fff;
	color: #50982c;
	border-bottom: none
}
.area_data_content {
	padding: 4px;
	overflow: hidden
}
.area_data {
	display: none;
	overflow: hidden
}
.area_data .data_Part {
	overflow: hidden
}
.area_data .part_type {
	float: left;
	font-size: 12px;
	padding-top: 10px
}
.area_data_content>.isBlock {
	display: block;
	height: 200px;
	overflow: auto;
}
.area_data_content>.isBlock::-webkit-scrollbar {/*滚动条整体样式*/
	width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}
.area_data_content>.isBlock::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px #50982c;
	background: #50982c;
}
.area_data_content>.isBlock::-webkit-scrollbar-track {/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 0;
	background: rgba(0,0,0,0.1);
}
.area_data ul {
	margin: 0;
	padding: 0;
	padding-left: 30px
}
.area_data ul li {
	float: left;
	list-style: none;
	padding-left: 12px;
	padding-right: 12px;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	border-radius: 3px;
	margin-left: 4px;
	margin-top: 4px;
	max-width: 120px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.area_data ul li:hover {
	background-color: #50982c;
	color: #fff
}
.area_data ul .isClick {
	background-color: #50982c;
	color: #fff
}
.isBlock {
	display: block!important;
	z-index: 999
}

.homeRight-form li input.area_input{
	padding-right: 28px;
	background-repeat: no-repeat;
	background-position: 175px center;
	background-image: url(../images/xia-01.png);
	cursor: default;
}
.index-youshi{
	display: block;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
}
.index-youshi li{
	float: left;
	width: 25%;
	height: 120px;
	position: relative;
	background: #fff;
	font-size: 16px;
	color: #333333;
	line-height: 26px;
}
.index-youshi li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #333333;
	padding-left: 98px;
	padding-top: 35px;
}
.index-youshi li span{
	display: block;
	width: 54px;
	height: 54px;
	position: absolute;
	left: 28px;
	top: 50%;
	margin-top: -27px;
}
.index-youshi li h5{
	font-size: 14px;
	color: #999999;
	line-height: 24px;
}
.index-youshi li::after{
	content: "";
	display: block;
	width: 1px;
	height: 56px;
	background: #e3e3e3;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -28px;
}
.index-youshi li:nth-child(4n)::after{
	display: none;
}
.index-dijia{
	display: block;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
}
.index-dijia-img{
	display: inline-block;
	width: 240px;
	height: 150px;
	float: left;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.dijiaScroll{
	display: inline-block;
	float: right;
	width: 960px;
	height: 150px;
	position: relative;
}
.dijiaScroll .bd{
	display: block;
	position: relative;
}
.dijiaScroll .bd ul{ 
	overflow:hidden; 
	zoom:1; 
}
.dijiaScroll .bd ul li{
	float:left; 
	_display:inline;
	text-align:center;  
	width: 240px;
	height: 150px;
	background: #fff;
}
.dijiaScroll .prev,
.dijiaScroll .next{
	display: none;
	width: 20px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -20px;
	background-image: url(../images/left-01.png);
	cursor: default;
	z-index: 19;
}
.dijiaScroll:hover .prev,
.dijiaScroll:hover .next{
	display: block;
}
.dijiaScroll .next{
	left: auto;
	right: 0;
	background-image: url(../images/right-01.png);
}
.dijiaScroll .prev:hover{
	background-image: url(../images/left-02.png);
}
.dijiaScroll .next:hover{
	background-image: url(../images/right-02.png);
}
.dijiaScroll-in{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	background: #fff;
	text-align: left;
	padding: 26px 110px 0 20px;
	font-size: 14px;
	line-height: 20px;
	box-sizing: border-box;
	color: #333333;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover;
}
.dijiaScroll-in::before{
	content: "";
	display: block;
	width: 1px;
	height: 56px;
	background: #e3e3e3;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -28px;
}
.dijiaScroll-in>span{
	display: block;
	width: 86px;
	height: 98px;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -49px;
	text-align: center;
}
.dijiaScroll-in p{
	height: 40px;
}
.dijiaScroll-in:hover p{
	color: #50982c;
}
.dijiaScroll-in h3{
	font-size: 18px;
	color: #ff0019;
	line-height: 30px;
	margin-top: 3px;
	height: 30px;
}
.dijiaScroll-in h4{
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	text-decoration: line-through;
}
.title{
	display: block;
	position: relative;
	height: 46px;
	line-height: 46px;
}
.title h3{
	display: inline-block;
	float: left;
	width: 400px;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	line-height: 46px;
}
.title h3 a{color: #333;}
.title h3 span{
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	padding-left: 12px;
}
.title h3 span a{color: #666;}
.title h3:hover a{color: #50982c;}
.title .more{
	display: block;
	width: auto;
	height: 46px;
	position: absolute;
	right: 0;
	line-height: 36px;
	padding: 0 14px;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-position: right 21px;
	background-image: url(../images/more-01.png);
	font-size: 14px;
	color: #666666;
}
.title .more:hover{
	color: #50982c;
	background-image: url(../images/more-03.png);
}
.index-pingpai{
	display: block;
}
.index-pingpai-left{
	display: inline-block;
	float: left;
	width: 415px;
	height: 300px;
	position: relative;
	overflow: hidden;
}
.index-pingpai-left .hd{
	display: block;
	width: 100%;
	height: 4px;
	position: absolute;
	bottom: 10px;
	left: 0;
	z-index: 19;
}
.index-pingpai-left .hd ul{ overflow:hidden; zoom:1; text-align: center;}
.index-pingpai-left .hd ul li{ 
	display: inline-block;
	vertical-align: top;
	margin: 0 4px;
	width: 20px;
	height:3px; 
	text-align:center; 
	background:#fff; 
	cursor:pointer; 
	overflow: hidden;
}
.index-pingpai-left .hd ul li.on{ background:#50982c; color:#50982c; }
.index-pingpai-left .bd ul li a{
	display: block;
	width: 415px;
	height: 300px;
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.index-pingpai-left .prev,
.index-pingpai-left .next{
	display: none;
	width: 24px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -24px;
	background-image: url(../images/left-01.png);
	cursor: default;
	z-index: 19;
}
.index-pingpai-left:hover .prev,
.index-pingpai-left:hover .next{
	display: block;
}
.index-pingpai-left .next{
	left: auto;
	right: 0;
	background-image: url(../images/right-01.png);
}
.index-pingpai-left .prev:hover{
	background-image: url(../images/left-02.png);
}
.index-pingpai-left .next:hover{
	background-image: url(../images/right-02.png);
}

.index-pingpai-pic{
	display: inline-block;
	float: right;
	width: 775px;
	height: auto;
	border-top: 1px solid #e3e3e3;
	border-left: 1px solid #e3e3e3;
}
.index-pingpai-pic li{
	float: left;
	width: 16.6667%;
	height: 100px;
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
}
.index-pingpai-pic li img{
	transition: all 400ms;
}
.index-pingpai-pic li:hover img{
	transform: scale(1.1);
}
.index-tuijian{
	display: block;
}
.index-tuijian li{
	float: left;
	margin-bottom: 15px;
	margin-right: 15px;
}
.index-tuijian li:nth-child(4n){
	margin-right: 0;
}
.index-tuijian-in{
	display: block;
	width: 288px;
	height: 160px;
	background-color: #fff;
	position: relative;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	padding: 26px 148px 0 30px;
	font-size: 20px;
	color: #333333;
	line-height: 30px;
	transition: all 300ms;
}
.index-tuijian-in:hover{
	transform: scale(1.04);
}
.index-tuijian-in h3{
	height: 60px;
}
.index-tuijian-in em{
	display: block;
	margin-top: 24px;
}
.index-tuijian-in em img{
	border-radius: 50%;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.14);
}
.index-zhuanqu{
	display: inline-block;
	float: left;
	width: 390px;
	height: auto;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	margin-right: 15px;
}
.index-zhuanqu:nth-child(3n){
	margin-right: 0;
}
.index-zhuanqu-top{
	display: block;
	width: 100%;
	height: 44px;
	position: relative;
	background: #cdecdd;
	padding: 0 90px 0 18px;
	font-size: 20px;
	color: #333333;
	line-height: 44px;
}
.index-zhuanqu:nth-child(2) .index-zhuanqu-top{
	background: #c4ebe8;
}
.index-zhuanqu:nth-child(3) .index-zhuanqu-top{
	background: #cadaea;
}
.index-zhuanqu-top .more{
	position: absolute;
	top: 0;
	right: 18px;
	padding: 0 15px;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/more-01.png);
	background-size: 6px auto;
	font-size: 14px;
	color: #666666; 
}
.index-zhuanqu-top .more:hover{
	color: #50982c;
	background-image: url(../images/more-03.png);
}
.index-zhuanqu-in{
	display: block;
	width: 100%;
	height: 149px;
	border-bottom: 1px solid #e8e8e8;
	padding: 32px 176px 0 40px;
	font-size: 18px;
	color: #333333;
	line-height: 26px;
	position: relative;
}
.index-zhuanqu-in h3{
	height: 52px;
}
.index-zhuanqu-in:hover h3{
	color: #50982c;
}
.index-zhuanqu-in h5{
	font-size: 16px;
	color: #999999;
	line-height: 36px;
}
.index-zhuanqu-in>span{
	display: block;
	width: 160px;
	height: 108px;
	position: absolute;
	top: 20%;
	right: 18px;
	text-align: center;
}
.tuiScroll{
	display: block;
	width: 100%;
	height: 182px;
	position: relative;
	overflow: hidden;
}
.tuiScroll .bd{
	display: block;
	position: relative;
}
.tuiScroll .bd ul{ 
	overflow:hidden; 
	zoom:1; 
}
.tuiScroll .bd ul li{ 
	margin-right: 5px; 
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
	width: 195px;
	height: 182px;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.02);
}
.tuiScroll .prev,
.tuiScroll .next{
	display: block;
	width: 24px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -24px;
	background-image: url(../images/left-01.png);
	cursor: default;
	z-index: 19;
}
.tuiScroll:hover .prev,
.tuiScroll:hover .next{
	display: block;
}
.tuiScroll .next{
	left: auto;
	right: 0;
	background-image: url(../images/right-01.png);
}
.tuiScroll .prev:hover{
	background-image: url(../images/left-02.png);
}
.tuiScroll .next:hover{
	background-image: url(../images/right-02.png);
}
.tuiScroll-in{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	padding: 18px 30px 0;
	text-align: left;
}
.tuiScroll-in p{
	height: 24px;
}
.tuiScroll-in:hover p{
	color: #50982c;
}
.tuiScroll-in h3{
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	height: 20px;
}
.tuiScroll-in>span{
	display: block;
	width: 100%;
	height: 100px;
	margin-top: 6px;
}
.newsBox{
	display: inline-block;
	float: left;
	width: 400px;
	height: 314px;
	overflow: hidden;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-right: 15px;
}
.newsBox .hd{
	display: block;
	width: 100%;
	height: 4px;
	position: absolute;
	bottom: 10px;
	left: 0;
	z-index: 19;
}
.newsBox .hd ul{ overflow:hidden; zoom:1; text-align: right;padding-right: 10px;}
.newsBox .hd ul li{ 
	display: inline-block;
	vertical-align: top;
	margin: 0 4px;
	width:18px;
	height:3px; 
	text-align:center; 
	background:#fff; 
	cursor:pointer; 
	overflow: hidden;
}
.newsBox .hd ul li.on{ background:#50982c; color:#50982c; }
.newsBox .prev, 
.newsBox .next {
    display: none;
    width: 24px;
    height: 48px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -24px;
    background-image: url(../images/left-01.png);
    cursor: default;
    z-index: 19;
}
.newsBox .next {
    left: auto;
    right: 0;
    background-image: url(../images/right-01.png);
}
.newsBox .prev:hover{
	background-image: url(../images/left-02.png);
}
.newsBox .next:hover{
	background-image: url(../images/right-02.png);
}
.newsBox:hover .prev, 
.newsBox:hover .next{
	display: block;
}

.shopGuide-left{
	display: block;
	float: left;
	width: 400px;
	height: 314px;
	overflow: hidden;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.shopGuide-left>div{
	display: block;
	width: 100%;
	height: 80px;
	background: rgba(0, 0, 0, 0.7);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
	padding: 14px 26px;
	font-size: 16px;
	line-height: 26px;
	color: #fff;
}
.shopGuide-left:hover>div{
	background: rgba(80, 152, 44, 0.6);
}
.shopGuide-center{
	display: inline-block;
	float: left;
	
	height: auto;
}
.shopGuide-center li{
	margin-bottom: 10px;
	    float: left;
    margin-left: 20px;
    width: 560px;
}
.shopGuide-center li:last-child{
	margin-bottom: 0;
}
.shopGuide-center a{
	display: block;
	width: 100%;
	height: 98px;
	    box-sizing: border-box;
	background: #fff;
	padding: 10px 15px 0 140px;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	position: relative;
}
.shopGuide-center a h3{
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 6px;
	color: #333333;
}
.shopGuide-center a:hover h3{
	color: #50982c;
}
.shopGuide-center a>span{
	display: block;
	width: 125px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.shopGuide-Pic{
	display: inline-block;
	float: right;
	width: 210px;
	height: 314px;
	overflow: hidden;
	position: relative;
}
.shopGuide-Pic .hd{
	display: block;
	width: 100%;
	height: 4px;
	position: absolute;
	bottom: 16px;
	left: 0;
	z-index: 19;
}
.shopGuide-Pic .hd ul{ overflow:hidden; zoom:1; text-align: center;}
.shopGuide-Pic .hd ul li{ 
	display: inline-block;
	vertical-align: top;
	margin: 0 6px;
	width:20px;
	height:3px; 
	text-align:center; 
	background:#fff; 
	cursor:pointer; 
	overflow: hidden;
}
.shopGuide-Pic .hd ul li.on{ background:#50982c; color:#50982c; }
.shopGuide-Pic .bd{
	display: block;
	position: relative;
}
.shopGuide-Pic .bd ul{ 
	overflow:hidden; 
	zoom:1; 
}
.shopGuide-Pic .bd ul li{ 
	margin-right: 5px; 
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
	width: 210px;
	height: 314px;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.02);
}
.shopGuide-Pic .prev,
.shopGuide-Pic .next{
	display: none;
	width: 24px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -24px;
	background-image: url(../images/left-01.png);
	cursor: default;
	z-index: 19;
}
.shopGuide-Pic:hover .prev,
.shopGuide-Pic:hover .next{
	display: block;
}
.shopGuide-Pic .next{
	left: auto;
	right: 0;
	background-image: url(../images/right-01.png);
}
.shopGuide-Pic .prev:hover{
	background-image: url(../images/left-02.png);
}
.shopGuide-Pic .next:hover{
	background-image: url(../images/right-02.png);
}
.shopGuide-img{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.titleTab{
	display: inline-block;
	float: right;
	width: auto;
	height: 100%;
	margin-right: 60px;
	font-size: 0;
	padding-top: 10px;
}
.titleTab a{
	display: inline-block;
	vertical-align: top;
	min-width: 94px;
	text-align: center;
	padding: 0 8px;
	font-size: 14px;
	color: #333333;
	height: 36px;
	line-height: 36px;
	margin-right: 1px;
}
.titleTab a:hover{
	color: #FFFFFF;
	background: #50982c;
}
.titleTab a.active{
	color: #FFFFFF;
	background: #50982c;
}
.titleBorder{
	display: block;
	height: 2px;
	background: #50982c;
}
.proMain .inDiv>div{
	display: none;
	position: relative;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
}
.workStation-left{
	display: inline-block;
	float: left;
	width: 204px;
	height: 468px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.workStation-in{
	display: inline-block;
	float: right;
	width: 996px;
	height: 468px;
	position: relative;
	background: #fff;
}
.workStation-main{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-left: 1px solid #e8e8e8;
}
.workStation-main li{
	float: left;
	width: 20%;
	height: 234px;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
}
.workStation-main li:first-child{
	margin-left: 398px;
}
.proMain1 .workStation-main li:first-child{
	margin-left: 398px;
}
.workStation-list{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	padding: 15px 15px 0;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}
.workStation-list>div{
	display: block;
	width: 100%;
	height: 126px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	overflow: hidden;
	text-align: center;
	line-height: 126px;
}
.workStation-list h3{
	height: 40px;
}
.workStation-list h5{
	font-size: 16px;
	color: #e80009;
	line-height: 24px;
	margin-top: 3px;
	height: 24px;
}
.workStation-list h5 span{
	font-size: 12px;
	color: #999999;
	text-decoration: line-through;
	padding-left: 4px;
}
.workStation-list h5 em{
	font-size: 12px;
}
.workStation-list:hover h3{
	color: #50982c;
}
.gwScroll{
	display: block;
	width: 399px;
	height: 234px;
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	border-bottom: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	overflow: hidden;
}
.gwScroll .hd{
	display: block;
	width: 100%;
	height: 4px;
	position: absolute;
	bottom: 3px;
	left: 0;
	z-index: 29;
}
.gwScroll .hd ul{ overflow:hidden;zoom:1;text-align: center;display: block;}
.gwScroll .hd ul li{
	display: inline-block;
	vertical-align: top;
	margin: 0 4px;
	width:20px;
	height:3px;
	background:#fff;
	cursor:pointer; 
	overflow: hidden;
}
.gwScroll .hd ul li.on{ background:#50982c; color:#50982c; }
.gwScroll .bd{
	display: block;
	position: relative;
}
.gwScroll .bd ul{ 
	overflow:hidden; 
	zoom:1; 
}
.gwScroll .bd ul li{ 
	margin-right: 5px; 
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
	width: 398px;
	height: 233px;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.02);
}
.gwScroll .prev,
.gwScroll .next{
	display: none;
	width: 24px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -24px;
	background-image: url(../images/left-01.png);
	cursor: default;
	z-index: 19;
}
.gwScroll:hover .prev,
.gwScroll:hover .next{
	display: block;
}
.gwScroll .next{
	left: auto;
	right: 0;
	background-image: url(../images/right-01.png);
}
.gwScroll .prev:hover{
	background-image: url(../images/left-02.png);
}
.gwScroll .next:hover{
	background-image: url(../images/right-02.png);
}
.gwScroll-in{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.index-caseVideo{
	display: inline-block;
	float: left;
	width: 390px;
	height: 314px;
	position: relative;
	background: #000;
}
.index-caseVideo video{
	display: block;
	width: 100%;
	height: 100%;
}
.index-caseVideo>span{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	z-index: 19;
	opacity: 1;
}
.index-caseVideo>span em{
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/bofang.png);
	background-size: 58px 58px;
}
.index-newsMain{
	display: block;
	width: 100%;
	height: auto;
}
.index-newsMain li{
	margin-bottom: 10px;
}
.index-newsMain li:last-child{
	margin-bottom: 0;
}
.index-news-list{
	display: block;
	width: 100%;
	height: 98px;
	background: #fff;
	position: relative;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	padding-left: 140px;
	font-size: 13px;
	color: #999999;
	line-height: 22px;
	padding-top: 8px;
	padding-right: 18px;
}
.leftVideo{
	display: inline-block;
	float: left;
	width: 390px;
	height: auto;
}
.index-qiye{
	display: inline-block;
	float: right;
	width: 795px;
	height: auto;
}
.index-news-list h3{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	margin-bottom: 6px;
}
.index-news-list>span{
	display: block;
	width: 125px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.index-news-list:hover h3{
	color: #50982c;
}
.index-casePic{
	display: block;
	height: 280px;
	position: relative;
	overflow: hidden;
}
.index-casePic .bd{
	display: block;
	position: relative;
}
.index-casePic .bd ul{ 
	overflow:hidden; 
	zoom:1; 
}
.index-casePic .bd ul li{ 
	margin-right: 15px; 
	float:left; 
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
	width: 390px;
	height: 280px;
	background: #fff;
}
.index-casePic .prev,
.index-casePic .next{
	display: none;
	width: 35px;
	height: 70px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -35px;
	background-image: url(../images/left-01.png);
	cursor: default;
	z-index: 19;
}
.index-casePic:hover .prev,
.index-casePic:hover .next{
	display: block;
}
.index-casePic .next{
	left: auto;
	right: 0;
	background-image: url(../images/right-01.png);
}
.index-casePic .prev:hover{
	background-image: url(../images/left-02.png);
}
.index-casePic .next:hover{
	background-image: url(../images/right-02.png);
}
.index-case-in{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.index-case-in>div{
	display: block;
	width: 100%;
	height: 60px;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9;
	text-align: left;
	line-height: 60px;
	color: #fff;
	font-size: 18px;
	padding: 0 20px;
}
.index-case-in:hover>div{
	background: rgba(80, 152, 44, 0.8);
}
.title{
	overflow: hidden;
}
.botNav li{
	width: 152px;
	float: left;
	height: 104px;
	margin-right: 22px;
	text-align: center;
	font-size: 13px;
	color: #666666;
	line-height: 24px;
}
.botNav li a{
	color: #666666;
}
.botNav li span{
	display: block;
	text-align: center;
	height: 60px;
	margin-bottom: 15px;
}
.botNav li:nth-child(7n){
	margin-right: 0;
}

/*end*/
/*注册登录弹窗*/
.proBg{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 200;
	background: rgba(0, 0, 0, 0.4);
}
.enrolPop{
	display: none;
	width: 432px;
	height: 524px;
	border-radius: 10px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -262px;
	margin-left: -216px;
	z-index: 201;
	padding: 0 16px;
}
.popColse{
	display: block;
	width: 36px;
	height: 36px;
	position: absolute;
	top: 0;
	right: -45px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/colse-07.png);
}
.popColse:hover{
	background-image: url(../images/colse-08.png);
}
.enrolPopTop{
	display: block;
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #e9e9e9;
	text-align: center;
	font-size: 0;
}
.enrolPopTop a{
	display: inline-block;
	vertical-align: top;
	position: relative;
	height: 100%;
	width: auto;
	font-size: 18px;
	color: #666666;
	line-height: 50px;
	padding: 0 8px;
	padding-top: 8px;
	margin: 0 42px;
}
.enrolPopTop a:hover{
	color: #50982c;
}
.enrolPopTop a.active{
	color: #50982c;
}
.enrolPopTop a.active::after{
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background: #50982c;
	position: absolute;
	left: 0;
	bottom: -2px;
}
.enrolPopMain{
	display: block;
	padding: 10px;
}
.enrolPopForm{
	display: block;
}
.enrolPopForm li{
	margin-top: 15px;
	position: relative;
}
.enrolPopForm li input{
	display: block;
	width: 100%;
	height: 50px;
	border: 1px solid #e9e9e9;
	border-radius: 4px;
	font-size: 16px;
	color: #333;
	padding: 0 20px;
}
.enrolPopForm li input:focus{
	border-color: #50982c;
	box-shadow: 0 0 8px 0 rgba(80, 152, 44, 0.2);
}
.enrolPopForm li .enrolCodeBut{
	display: block;
	width: auto;
	height: 24px;
	background: #edf4e9;
	border: 1px solid #50982c;
	color: #50982c;
	position: absolute;
	right: 13px;
	top: 13px;
	line-height: 22px;
	border-radius: 4px;
	padding: 0 5px;
}
.enrolPopBut{
	display: block;
	width: 100%;
	height: 50px;
	border: none;
	text-align: center;
	line-height: 50px;
	border-radius: 5px;
	background: #50982c;
	font-size: 16px;
	color: #fff;
}
.enrolPopBut:hover{
	opacity: 0.86;
}
.enrolPopText{
	display: block;
	height: 52px;
	line-height: 52px;
	font-size: 14px;
	color: #a9a9a9;
}
.enrolPopText span{
	color: #50982c;
	cursor: pointer;
}
.enrolPopText span:hover{
	opacity: 0.8;
}

.xieyiPop{
	display: none;
	width: 1032px;
	height: 524px;
	border-radius: 10px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 299;
	margin-top: -262px;
	margin-left: -516px;
}
.xieyiPopTop{
	display: block;
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #e9e9e9;
	position: relative;
	font-size: 18px;
	color: #50982c;
	text-align: center;
	padding-top: 8px;
	line-height: 50px; 
	position: relative;
}
.xieyiPopTop::after{
	content: "";
	display: block;
	width: 50px;
	height: 2px;
	background: #50982c;
	position: absolute;
	bottom: -2px;
	left: 50%;
	margin-left: -25px;
}
.xieyiPopMain{
	display: block;
	width: 1012px;
	height: 440px;
	margin: 12px auto;
	overflow: auto;
	padding: 0 40px;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}
.xieyiPopMain::-webkit-scrollbar {/*滚动条整体样式*/
	width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 6px;
}
.xieyiPopMain::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 6px;
	-webkit-box-shadow: inset 0 0 6px #ebebeb;
	background: #ebebeb;
}
.xieyiPopMain::-webkit-scrollbar-track {/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
	border-radius: 0;
	background: rgba(0,0,0,0);
}

.logInPop{
	display: none;
	width: 432px;
	height: 440px;
	border-radius: 10px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 210;
	margin-top: -220px;
	margin-left: -216px;
	padding: 0 16px;
}
.logInPopTop{
	display: block;
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #e9e9e9;
	text-align: center;
	font-size: 0;
}
.logInPopTop a{
	display: inline-block;
	vertical-align: top;
	margin: 0 20px;
	height: 100%;
	font-size: 18px;
	color: #666666;
	padding-top: 8px;
	line-height: 50px;
	position: relative;
}
.logInPopTop a:hover{
	color: #50982c;
}
.logInPopTop a.active{
	color: #50982c;
}
.logInPopTop a.active::after{
	content: "";
	display: block;
	width: 50px;
	height: 2px;
	background: #50982c;
	position: absolute;
	bottom: -2px;
	left: 50%;
	margin-left: -25px;
}
.logInPopMain{
	display: block;
	width: 100%;
	height: auto;
	padding: 4px 10px 0;
}
.logInPopFoot{
	display: block;
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #a9a9a9;
}
.logInPopFoot a{
	display: inline-block;
	float: left;
	color: #a9a9a9;
	padding-left: 16px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/icon-05.png);
}
.logInPopFoot a:hover{
	color: #50982c;
	background-image: url(../images/icon-06.png);
}
.logInPopFoot h5{
	display: inline-block;
	float: right;
	font-size: 14px;
	color: #999999;
}
.logInPopFoot h5 span{
	color: #50982c;
	cursor: pointer;
}
.logInPopFoot span{
	cursor: pointer;
}
.logInPopFoot span:hover{
	opacity: 0.86;
	color: #50982c;
}
.logInPopForm{
	display: block;
	width: 100%;
	height: 294px;
	margin-bottom: 22px;
}
.logInPopForm li{
	margin-top: 20px;
	position: relative;
	height: 50px;
}
.logInPopForm li input{
	display: block;
	width: 100%;
	height: 50px;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	font-size: 16px;
	color: #333;
	padding: 0 20px;
}
.logInPopForm li input:focus{
	border-color: #50982c;
	box-shadow: 0 0 8px 0 rgba(80, 152, 44, 0.2);
}
.logInPopForm li .phoneLogInBut,
.logInPopForm li .pwLLogInBut{
	display: block;
	border: none;
	background: #50982c;
	border-radius: 4px;
	width: 100%;
	height: 50px;
	font-size: 16px;
	color: #fff;
	margin-top: 34px;
}
.logInPopForm li .logInImgCode,
.logInPopForm li .pwLogInImgCode{
	width: 250px;
}
.logInPopForm li .logInGetCode{
	display: block;
	width: auto;
	height: 24px;
	background: #edf4e9;
	border: 1px solid #50982c;
	color: #50982c;
	position: absolute;
	right: 13px;
	top: 13px;
	line-height: 22px;
	border-radius: 4px;
	padding: 0 5px;
}
.logInCodeImg{
	display: block;
	width: 120px;
	height: 48px;
	position: absolute;
	top: 1px;
	right: 1px;	border-left: none;	border-radius: 0 5px 5px 0;	padding: 5px;
}.logInCodeImg img{	}
.thirdPartyPop{
	display: none;
	width: 590px;
	height: 370px;
	border-radius: 10px;
	background: #fff;
	padding: 0 16px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 210;
	margin-left: -295px;
	margin-top: -185px;
}
.thirdPartyPopMain{
	display: block;
	padding: 40px 10px 0;
}
.thirdPartyPop-text{
	display: block;
	text-align: center;
	line-height: 28px;
	margin: 14px auto 15px;
	font-size: 14px;
	color: #a9a9a9;
}
.thirdPartyPop-text span{
	color: #50982c;
	cursor: pointer;
}
.thirdPartyPop-text span:hover{
	opacity: 0.86;
}
.thirdPartyPopMain-in{
	display: block;
	width: 100%;
	text-align: center;
	height: 152px;
	font-size: 0;
}
.thirdPartyPopMain-in .qqlogIn,
.thirdPartyPopMain-in .weChatLogIn,
.thirdPartyPopMain-in .weiboLogIn{
	display: inline-block;
	vertical-align: top;
	width: 116px;
	height: 152px;
	text-align: center;
	margin: 0 30px;
	font-size: 14px;
	line-height: 28px;
	border: none;
	background: none;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% 116px;
	padding-top: 124px;
	color: #2caeff;
	background-image: url(../images/QQ1.png);
	transition: all 300ms;
}
.thirdPartyPopMain-in .weChatLogIn{
	color: #09bb07;
	background-image: url(../images/weixin.png);
}
.thirdPartyPopMain-in .weiboLogIn{
	color: #d81e06;
	background-image: url(../images/weibo.png);
}
.thirdPartyPopMain-in .qqlogIn:hover,
.thirdPartyPopMain-in .weChatLogIn:hover{
	opacity: 0.6;
}


/*end*/
/*商品列表*/
.shopPosition{
	display: block;
	min-height: 50px;
	padding: 11px 0;
	line-height: 28px;
}
.shopPosition li{
	margin-right: 6px;
	float: left;
	width: auto;
	font-size: 14px;
	color: #333333;
	line-height: 22px;
	padding: 3px 0;
	position: relative;
}
.shopPosition li a{
	color: #333;
	border: 1px dashed #666;
	padding: 0 18px 0 6px;
	background-repeat: no-repeat;
	background-position: 98% center;
	background-size: 12px auto;
	background-image: url(../images/colse-05.png);
}
.shopPosition li a:hover{
	color: #50982c;
	border-color: #50982c;
	background-image: url(../images/colse-06.png);
}
.shopPosition li:nth-child(1),
.shopPosition li:nth-child(2){
	border: none;
	margin-right: 18px;
	cursor: default;
}
.shopPosition li:nth-child(1) a,
.shopPosition li:nth-child(2) a{
	border: none;
	padding: 0;
	cursor: default;
	background: none;
}
.shopPosition li:nth-child(1) a:hover,
.shopPosition li:nth-child(2) a:hover{
	color: #333;
}
.shopPosition li:nth-child(1)::after,
.shopPosition li:nth-child(2)::after{
	content: ">";
	position: absolute;
	top: 0;
	right: -15px;
	line-height: 28px;
}
.screenMain{
	display: block;
	background: #fff;
	margin-bottom: 15px;
	border: 1px solid #eeeeee;
}
.screenMain>li{
	min-height: 41px;
	border-bottom: 1px solid #eeeeee;
	position: relative;
	font-size: 14px;
	color: #333333;
	line-height: 28px;
	padding: 6px 0;
	padding-left: 100px;
}
.screenMain>li:last-child{
	border: none;
	position: relative;
}
.screenLeft{
	display: block;
	width: 100px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border-right: 1px solid #eeeeee;
	color: #666;
	padding: 6px 6px 6px 20px;
}
.screenRight{
	display: block;
	width: 100%;
	height: auto;
	position: relative;
}
.screenList{
	display: block;
	position: relative;
	width: 968px;
	max-height: 84px;
	overflow: auto;
	padding-left: 20px;
}
.screenList li{
	float: left;
	margin-right: 46px;
	color: #333;
}
.screenList li a{
	color: #333;
	display: block;
}
.screenList li a:hover{
	color: #50982c;
}
.screenList li a.active{
	color: #50982c;
}
.screenMore{
	display: block;
	width: 56px;
	height: 28px;
	line-height: 28px;
	position: absolute;
	right: 14px;
	top: 0;
	color: #666666;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 12px auto;
	background-image: url(../images/xia-02.png);
	cursor: pointer;
}
.screenMore:hover{
	color: #50982c;
}
.screenNav{
	display: block;
	width: 100%;
}
.screenMenu{
	display: none;
	width: 100%;
	border-top: 1px solid #eeeeee;
	padding: 6px 0 0px 20px;
	height: auto;
	max-height: auto;
	margin-top: 6px;
}
.screenMenu:last-child{
	padding-bottom: 0;
}
.screenMenu li{
	float: left;
	margin-right: 46px;
	color: #333;
}
.screenMenu li a{
	color: #333;
	display: block;
}
.screenMenu li a:hover{
	color: #50982c;
}
.screenMenu li a.active{
	color: #50982c;
}
.logoList{
	display: block;
	width: 920px;
	height: auto;
	margin:10px 0 10px 20px;
	max-height: 120px;
	overflow: auto;
}
.logoList li{
	float: left;
	width: 100px;
	height: 40px;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: #333;
	overflow: hidden;
}
.logoList li img{
	max-width: 100%;
	max-height: 100%;
}
.logoList li a{
	color: #333;
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #eeeeee;
	overflow: hidden;
}
.logoList li a:hover{
	border-color: #50982c;
}
.logoList li a.active{
	border-color: #50982c;
}

.screenSelect{
	display: block;
	width: 100%;
	height: auto;
	padding-left: 20px;
}
.screenSelect>li{
	float: left;
	margin-right: 10px;
	position: relative;
	border: 1px solid #eeeeee;
	position: relative;
	padding-right: 10px;
	height: 28px;
}
.screenSelect>li>span{
	display: block;
	width: auto;
	height: 100%;
	line-height: 26px;
	padding: 0 16px 0 10px;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 10px auto;
	background-image: url(../images/xia-02.png);
	cursor: pointer;
}
.screenSelect>li:hover>span{
	background-image: url(../images/xia-03.png);
}
.screenSelect>li>ul{
	display: none;
	/*width: 140px;*/
	width:100%;
	height: auto;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 100;
	background: #fff;
	border: 1px solid #eee;
}
.screenSelect>li:hover>ul{
	display: block;
}
.screenSelect>li>ul>li>a{
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	padding: 4px 10px;
}
.screenSelect>li>ul>li>a:hover{
	color: #50982c;
	background: #f5f5f5;
}
.screenSelect>li>ul>li>a.active{
	color: #50982c;
}

.paixuMain{
	display: block;
	min-height: 36px;
	margin-bottom: 15px;
	border: 1px solid #eeeeee;
	position: relative;
	background: #fff;
	line-height: 36px;
}
.paixuMainRight{
	float: right;
	font-size: 12px;
	color: #999999;
	line-height: 34px;
	padding: 0 15px;
}
.paixuNav li{
	float: left;
	border-right: 1px solid #eeeeee;
}
.paixuNav li a{
	position: relative;
	display: block;
	width: auto;
	padding: 0 10px;
	line-height: 34px;
	height: 34px;
	font-size: 14px;
	color: #333333;
}
.paixuNav li a span{
	display: inline-block;
	width: 8px;
	height: 10px;
	vertical-align: top;
	overflow: hidden;
	margin-top: 12px;
	margin-left: 1px;
	filter:brightness(0);
	opacity: 0.7;
}
.paixuNav li a span img{
	display: block;
}
.paixuNav li a:hover::after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #50982c;
	position: absolute;
	top: -1px;
	left: -1px;
}
.paixuNav li a:hover{color: #50982c;}
.paixuNav li a:hover span{
	filter:brightness(1);
	opacity: 1;
}
.paixuNav li a.active{
	background: #50982c;
	color: #fff;
}
.paixuNav li a.active::after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #50982c;
	position: absolute;
	top: -1px;
	left: -1px;
}
.paixuNav li a.active span{
	filter:brightness(100);
	opacity: 1;
}

.priceRange{
	display: inline-block;
	float: left;
	width: auto;
	height: 34px;
	position: relative;
	margin-left: 5px;
	width: 126px;
}
.priceRangeMain{
	display: block;
	width: 126px;
	/*height: 60px;*/
	height: 38px;
	position: absolute;
	left: 0;
	top: -3px;
	padding: 9px 7px 4px;
	border: 1px solid rgba(255, 255, 255, 0);
	/*background: #fff;*/	z-index: 19;
}
.priceRangeMain:hover{
	height: 60px;
	border: 1px solid #999999;
	background: #fff;
}
.priceRangeMain form{
	display: block;
}
.priceRange-top{
	display: block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
.priceRange-top input{
	display: inline-block;
	float: left;
	width: 50px;
	height: 100%;
	border: 1px solid #eeeeee;
	font-size: 13px;
	color: #333;
	padding: 0 5px;
}
.priceRange-top input:last-child{
	float: right;
}
.priceRange-but{
	display: none;
	width: 100%;
	height: 20px;
	margin-top: 5px;
}
.priceRangeMain:hover .priceRange-but{
	display: block;
}
.priceRange-but .purging{
	display: inline-block;
	float: left;
	width: auto;
	height: 20px;
	line-height: 20px;
	border: none;
	font-size: 13px;
	color: #666666;
	background: none;
}
.priceRange-but .purging:hover{
	color: #50982c;
}
.priceRange-but .conf{
	display: inline-block;
	width: 38px;
	height: 20px;
	border: 1px solid #eeeeee;
	background: #f7f7f7;
	font-size: 13px;
	color: #333333;
	text-align: center;
	line-height: 20px;
	float: right;
}
.priceRange-but .conf:hover{
	background: #50982c;
	border-color: #50982c;
	color: #fff;
}

.shopMain{
	display: block;
	height: auto;
}
.shopMain li{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.shopMain li:nth-child(5n){
	margin-right: 0;
}
.shopList{
	display: block;
	width: 228px;
	height: 290px;
	border: 1px solid #fff;
	background: #fff;
	position: relative;
	padding: 14px 14px 0;
	transition: all 300ms;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.shopList:hover{
	border-color: #50982c;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
}
.shopList-img{
	display: block;
	width: 100%;
	height: 148px;
	margin-bottom: 8px;
	position: relative;
	overflow: hidden;
}
.shopList-img>span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.shopListBut{
	display: block;
	width: 100%;
	height: 32px;
	background: rgba(80, 152, 44, 0.7);
	position: absolute;
	bottom: -32px;
	left: 0;
	transition: all 300ms;
}
.shopList:hover .shopListBut{
	bottom: 0;
}
.shopListBut button{
	display: inline-block;
	float: left;
	width: 50%;
	height: 100%;
	border: none;
	background: none;
	font-size: 14px;
	color: #fff;
	/*cursor: default;*/
	position: relative;
}
.shopListBut button:last-child::after{
	content: "";
	display: block;
	width: 1px;
	height: 20px;
	background: #FFF;
	opacity: 0.6;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -10px;
}
.shopList h3{
	display: block;
	height: 28px;
	margin-bottom: 3px;
	line-height: 28px;
	font-size: 18px;
	color: #ff0000;
}
.shopList h3 span{
	display: inline-block;
	vertical-align: top;
	margin-top: 7px;
}
.shopList h3 span img{
	float: left;
	margin-left: 5px;
}
.shopList p{
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	color: #333333;
}
.shopList h5{
	display: block;
	margin-top: 9px;
}
.shopList h5 span{
	display: inline-block;
	float: left;
	vertical-align: top;
}
.shopList h5 span img{
	display: inline-block;
	float: left;
	margin: 3px 0 2px;
	margin-right: 5px;
}
.shopList h5 em{
	display: inline-block;
	float: right;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	padding-left: 10px;
}

.page {
    color: #666;
    display: block;
    text-align: center;
}
.page li {
    display: inline-block;
    min-width: 40px;
    height: 40px;
    border: 1px solid #e9e7e7;
    vertical-align: top;
    margin: 0 5px;
    font-size: 16px;
    color: #585858;
    text-align: center;
    line-height: 38px;
    background: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: default;
    font-family: arial;
}
.page.small li{
	min-width: 30px;
    height: 30px;
    line-height: 28px;
    font-size: 14px;
}
.page .xl-nextPage,
.page .xl-prevPage {
	width: 108px;
	font-size: 14px;
}
.page.small .xl-nextPage,
.page.small .xl-prevPage {
	width: 64px;
	font-size: 12px;
}
.page li.xl-disabled {
    opacity: .5;
    cursor: no-drop;
}
.page li.xl-disabled:hover{
	background-color: #50982c !important;
    border: 1px solid #50982c !important;
	color: #fff !important;
}
.page li.xl-active {
    background-color: #50982c;
    border-color: #50982c;
    color: #FFF
}
.page li:hover{
	background-color: #50982c !important;
    border-color: #50982c;
    color: #FFF
}
.page li.xl-jumpText {
    background-color: rgba(0,0,0,0);
	border: none;
	opacity: 1;
	font-size: 14px;
}
.page li.xl-jumpText:hover{
	background: none !important;
	border: none !important;
	color: #666 !important;
}
.page li.xl-jumpButton{
	width: 54px;
	font-size: 14px;
}
.page #xlJumpNum {
	width: 42px;
	margin: 0 8px;
	background: #fff;
	border: 1px solid #e9e7e7;
	height: 40px;
	text-align: center;
	padding: 0 2px;
}
.page.small #xlJumpNum{height: 30px;}

.shopFooter{
	display: block;
	width: 100%;
	height: auto;
	background: #fff;
	padding: 14px 0 50px;
}
.hotSale-title{
	display: block;
	height: 67px;
	border-bottom: 1px solid #eeeeee;
	line-height: 66px;
	font-size: 24px;
	color: #333333;
}
.hotSale-title>span{
	display: inline-block;
	float: left;
	position: relative;
	line-height: 66px;
}
.hotSale-title>span::after{
	content: "";
	display: block;
	width: 100px;
	height: 1px;
	background: #50982c;
	position: absolute;
	bottom: 0;
	left: 0;
}
.hotSaleScroll{
	display: block;
	height: 266px;
	margin: 24px auto 50px;
	position: relative;
}
.hotSaleScroll .hd{ 
	display: block;
	width: 68px;
	height: 22px;
	position: absolute;
	right: 0;
	top: -62px;
}
.hotSaleScroll .hd .prev,
.hotSaleScroll .hd .next{
	display: inline-block;
	width: 34px;
	height: 100%;
	float: left;
	border: 1px solid #ececec;
	cursor: pointer;
	text-align: center;
	line-height: 20px;
	font-family: "宋体";
	font-weight: bold;
	color: #a7a7a7;
}
.hotSaleScroll .hd .prev:hover,
.hotSaleScroll .hd .next:hover{
	color: #fff;
	background: #50982c;
	border-color: #50982c;
}
.hotSaleScroll .bd{
	display: block;
	width: 100%;
	height: 266px;
	overflow: hidden;
}
.hotSaleScroll .bd ul{ overflow:hidden; zoom:1; }
.hotSaleScroll .bd ul li{ 
	float:left;
	_display:inline; 
	overflow:hidden; 
	text-align:center;  
	width: 240px;
	height: 266px;
}
.hotSaleScroll-in{
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #eeeeee;
	background: #fff;
	padding: 14px 14px 0;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	transition: all 300ms;
}
.hotSaleScroll-in:hover{
	border-color: #50982c;
}
.hotSaleScroll-img{
	display: block;
	width: 100%;
	height: 154px;
	overflow: hidden;
	margin-bottom: 15px;
	position: relative;
}
.hotSaleScroll-img span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.hotSaleScroll-in p{
	height: 40px;
}
.hotSaleScroll-in h3{
	font-size: 18px;
	color: #ff0000;
	line-height: 30px;
}
.hotSaleScroll-in h3 span{
	text-decoration: line-through;
	font-size: 14px;
	color: #999999;
	margin-left: 8px;
}
/*end*/
/*当前位置*/
.weizhi{
	display: block;
	height: auto;
	padding: 13px 0;
	line-height: 24px;
	font-size: 14px;
	color: #333333;
	border-bottom: 1px solid #e8e8e8;
}
.weizhi li{
	float: left;
	margin-right: 18px;
	position: relative;
}
.weizhi li a{color: #333;}
.weizhi li:last-child a{color: #50982c;}
.weizhi li a:hover{color: #50982c;}
.weizhi li::before{
	content: ">";
	position: absolute;
	right: -14px;
	top: 0;
	line-height: 24px;
}
.weizhi li:last-child::before{
	display: none;
}
/*end*/
/*产品导购*/
.bannerGuide{
	display: block;
	width: 100%;
	height: 250px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding-top: 73px;
	font-size: 16px;
	color: #fff;
	line-height: 28px;
}
.bannerGuide h3{
	font-size: 26px;
	line-height: 38px;
	margin-bottom: 8px;
	font-weight: bold;
}
.bannerGuide h3 span{
	font-size: 14px;
	text-transform: uppercase;
}
.shopGuide-top{
	display: block;
	height: auto;
}
.shopGuide-top li{
	margin-bottom: 28px;
	margin-right: 15px;
	float: left;
}
.shopGuide-top li:nth-child(3n){
	margin-right: 0;
}
.shopGuide-top-in{
	display: block;
	width: 390px;
	height: 300px;
	overflow: hidden;
	position: relative;
}
.shopGuide-top-in>div{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 300ms;
}
.shopGuide-top-in>span{
	display: block;
	width: 100%;
	height: 74px;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 18px;
	color: #fff;
	line-height: 26px;
	padding: 11px 20px;
	transition: all 300ms;
}
.shopGuide-top-in:hover>span{
	background: rgba(80, 152, 44, 0.9);
}
.shopGuide-top-in:hover>div{
	transform: scale(1.04);
}
.shopGuideMain{
	display: block;
	height: auto;
	margin-bottom: 50px;
}
.shopGuideMain-right{
	display: inline-block;
	float: right;
	width: 260px;
	height: auto;
	padding-top: 46px;
}
.shopGuideMain-right-title{
	display: block;
	position: relative;
	font-size: 20px;
	line-height: 40px;
	color: #333333;
}
.shopGuideMain-right-title a{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 14px;
	color: #666666;
	background-repeat: no-repeat;
	background-position: right center;
	background-image: url(../images/more-01.png);
	background-size: 8px auto;
	padding-right: 14px;
}
.shopGuideMain-right-title a:hover{
	color: #50982c;
	background-image: url(../images/more-03.png);
}
.shopGuideMain-tj{
	display: block;
	padding: 0 20px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.shopGuideMain-tj li{
	border-bottom: 1px solid #e8e8e8;
}
.shopGuideMain-tj li:last-child{
	border: none;
}
.shopGuideMain-tj-in{
	display: block;
	padding: 25px 0 25px;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
}
.shopGuideMain-tj-in>div{
	margin-bottom: 10px;
}
.shopGuideMain-right-pro{
	padding-top: 20px;
	background: #fff;
	display: block;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.shopGuideMain-right-proList{
	display: block;
	width: 100%;
	height: 240px;
	padding: 0 20px;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
}
.shopGuideMain-right-proList:hover{
	color: #50982c;
}
.shopGuideMain-right-proList>div{
	display: block;
	width: 100%;
	height: 150px;
	overflow: hidden;
	margin-bottom: 10px;
}
.shopGuideMain-right-proList>div span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 500ms;
}
.shopGuideMain-right-proList:hover>div span{
	transform: scale(1.04);
}
.shopGuideMain-right-proList p{
	height: 40px;
}
.shopGuideMain-right-proList h3{
	font-size: 16px;
	color: #e80009;
	line-height: 30px;
}
.shopGuideMain-right-proList h3 span{
	font-size: 12px;
	color: #999999;
	text-decoration: line-through;
	margin-left: 8px;
}
.shopGuideMain-right-proList h3 em{
	font-size: 12px;
}
.shopGuideMain-right-form{
	display: block;
	width: 100%;
	height: auto;
	padding: 1px 20px 15px;
	background: #fff;
	font-size: 12px;
	line-height: 20px;
	color: #999999;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.shopGuideMain-right-formIn{
	display: block;
	width: 100%;
	height: auto;
}
.shopGuideMain-right-formIn li{
	margin-top: 15px;
	position: relative;
}
.shopGuideMain-right-formIn li input{
	display: block;
	width: 100%;
	height: 30px;
	background: #f8f8f8;
	padding: 0 15px;
	font-size: 12px;
	color: #333333;
	border: 1px solid #f8f8f8;
}
.shopGuideMain-right-formIn li>span{
	display: none;
	width: 36px;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	padding: 11px 0;
	cursor: pointer;
}
.shopGuideMain-right-formIn li>span img{
	display: block;
	margin: 0 auto;
}
.shopGuideMain-right-formIn li input:focus{
	border: 1px solid #50982c;
}
.shopGuideMain-right-formIn li textarea{
	display: block;
	width: 100%;
	height: 70px;
	background: #f8f8f8;
	padding: 4px 15px;
	font-size: 12px;
	color: #333333;
	border: 1px solid #f8f8f8;
	line-height: 20px;
	font-family: "微软雅黑";
}
.shopGuideMain-right-formIn li textarea:focus{
	border: 1px solid #50982c;
}
.shopGuideMain-right-formIn li .butGuide{
	display: block;
	border: none;
	background: #50982c;
	font-size: 16px;
	color: #fff;
	width: 100%;
	height: 40px;
	margin-bottom: 6px;
}
.shopGuideMain-right-formIn li .butGuide:hover{
	opacity: 0.86;
}
.shopGuideMain-left{
	display: inline-block;
	float: left;
	height: auto;
	width: 898px;
}
.shopGuideMain-left-title{
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	font-size: 24px;
	color: #333333;
	line-height: 46px;
}
.shopGuideMain-left-title h3 span{
	font-size: 14px;
	color: #666666;
	margin-left: 22px;
}
.shopGuideMain-left-title a{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 14px;
	color: #666666;
	line-height: 34px;
	padding: 0 14px 0 8px;
	padding-top: 12px;
	background-repeat: no-repeat;
	background-position: right 22px;
	background-size: 8px auto;
	background-image: url(../images/more-01.png);
}
.shopGuideMain-left-title a:hover{
	color: #50982c;
	background-image: url(../images/more-03.png);
}
.shopGuideMain-yh{
	display: block;
	width: 100%;
	height: auto;
	padding-bottom: 15px;
}
.shopGuideMain-yh li{
	margin-bottom: 15px;
	margin-right: 15px;
	float: left;
}
.shopGuideMain-yh li:nth-child(3n){
	margin-right: 0;
}
.shopGuideMain-yhList{
	display: block;
	width: 288px;
	height: 250px;
	background: #fff;
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.shopGuideMain-yhList:hover{
	color: #50982c;
}
.shopGuideMain-yhList>div{
	display: block;
	width: 100%;
	height: 180px;
	overflow: hidden;
	margin-bottom: 10px;
}
.shopGuideMain-yhList>div span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 400ms;
}
.shopGuideMain-yhList p{
	padding: 0 16px;
}
.shopGuideMain-yhList:hover>div span{
	transform: scale(1.04);
}
.shopGuideMain-yhList:hover{
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
}

.shopGuideMain-yx{
	display: block;
	width: 100%;
	padding: 0 8px;
	background: #fff;
}
.shopGuideMain-yx li{
	float: left;
	width: 25%;
}
.shopGuideMain-yxList{
	display: block;
	width: 100%;
	height: 240px;
	background: #fff;
	padding: 12px 12px 0;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.shopGuideMain-yxList:hover{
	color: #50982c;
}
.shopGuideMain-yxList p{
	height: 40px;
}
.shopGuideMain-yxList h3{
	font-size: 14px;
	color: #e80009;
	line-height: 30px;
}
.shopGuideMain-yxList h3 span{
	font-size: 12px;
	color: #999999;
	margin-left: 4px;
	text-decoration: line-through;
}
.shopGuideMain-yxList>div{
	display: block;
	width: 100%;
	height: 148px;
	margin-bottom: 10px;
	overflow: hidden;
}
.shopGuideMain-yxList>div span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 300ms;
}
.shopGuideMain-yxList:hover>div span{
	transform: scale(1.04);
}
.shopGuideMain-pro li{
	margin-bottom: 15px;
}
.shopGuideMain-pro li:last-child{
	margin-bottom: 0;
}

.shopGuideMain-proList{
	display: block;
	width: 100%;
	height: 200px;
	position: relative;
	padding: 24px 24px 0 270px;
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	background: #fff;
	transition: all 400ms;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.shopGuideMain-proList>div{
	display: block;
	width: 230px;
	height: 160px;
	position: absolute;
	left: 20px;
	top: 20px;
	overflow: hidden;
}
.shopGuideMain-proList>div a{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 400ms;
}
.shopGuideMain-proList:hover>div a{
	transform: scale(1.04);
}
.shopGuideMain-proList h3{
	font-size: 18px;
	line-height: 28px;
	height: 28px;
	color: #333333;
	margin-bottom: 10px;
}
.shopGuideMain-proList p{
	height: 48px;
	color: #666;
}
.shopGuideMain-proList:hover h3{
	color: #50982c;
}
.shopGuideMain-proList h4{
	position: relative;
	font-size: 14px;
	color: #999999;
	text-align: right;
	margin-top: 42px;
	padding-left: 100px;
}
.shopGuideMain-proList h4 span{
	position: absolute;
	left: 0;
	top: 0;
}
.shopGuideMain-proList h4 a{
	color: #999;
}
.shopGuideMain-proList h4 a:hover{
	color: #50972d;
}
.shopGuideMain-proList:hover{
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.shopGuideFoot{
	display: block;
	background: #fff;
	padding: 36px 0 1px;
}
.latestTj-title{
	display: block;
	position: relative;
	font-size: 24px;
	line-height: 50px;
	border-bottom: 1px solid #e8e8e8;
}
.latestTj-title span{
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.latestTj-title span::before{
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background: #50982c;
	position: absolute;
	left: 0;
	bottom: -1px;
}
.latestTj-title a{
	position: absolute;
	right: 0;
	top: 18px;
	line-height: 32px;
	font-size: 14px;
	color: #666666;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 8px auto;
	background-image: url(../images/more-01.png);
}
.latestTj-title a:hover{
	color: #50982c;
	background-image: url(../images/more-03.png);
}
.latestTj{
	display: block;
}
.latestTj li{margin-right: 15px;float: left;}
.latestTj li:nth-child(4n){margin-right: 0;}
.latestTj-list{
	display: block;
	width: 288px;
	height: 248px;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
.latestTj-list:hover{
	color: #50982c;
}
.latestTj-list>div{
	display: block;
	width: 100%;
	height: 190px;
	overflow: hidden;
	margin-bottom: 10px;
}
.latestTj-list>div span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 400ms;
}
.latestTj-list:hover>div span{
	transform: scale(1.04);
}

.shopGuideMain-right-wz{
	display: block;
	padding: 10px 0;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.shopGuideMain-right-wzList{
	display: block;
	width: 100%;
	height: 104px;
	padding: 8px 20px 8px 130px;
	position: relative;
	font-size: 13px;
	line-height: 20px;
	color: #333333;
}
.shopGuideMain-right-wzList>div{
	display: block;
	width: 100px;
	height: 86px;
	position: absolute;
	left: 20px;
	top: 8px;
	overflow: hidden;
}
.shopGuideMain-right-wzList>div span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 500ms;
}
.shopGuideMain-right-wzList p{
	height: 60px;
}
.shopGuideMain-right-wzList h5{
	color: #999999;
	text-align: right;
	margin-top: 10px;
}
.shopGuideMain-right-wzList:hover{
	color: #50982c;
}
.shopGuideMain-right-wzList:hover>div span{
	transform: scale(1.08);
}
.shopGuideMainDetails{
	display: block;
	width: 100%;
	height: auto;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.02);
	padding: 32px 30px 24px;
	font-size: 16px;
	color: #666666;
	line-height: 28px;
}
.GuideDetailsTop{
	display: block;
	padding-bottom: 18px;
}
.GuideDetailsTop h2{
	font-size: 26px;
	color: #333333;
	line-height: 36px;
	margin-bottom: 6px;
}
.GuideDetailsTop h5{
	font-size: 14px;
	line-height: 24px;
	color: #999999;
}
.GuideDetailsTop-div{
	display: block;
	position: relative;
	padding-right: 130px;
}

.GuideDetailsTop .essay-share{
	display: block;
	width: auto;
	height: 22px;
	position: absolute;
	right: 0;
	top: 1px;
}
.GuideDetailsTop .essay-share a{
	width: 22px !important;
	height: 22px !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 100% 100% !important;
	padding: 0 !important;
}
.bsBox{
	box-sizing: content-box;
}
.GuideDetailsTop .essay-share .bshare-custom.icon-medium .bshare-weixin{
	background-image: url(../images/fx-01.png);
}
.GuideDetailsTop .essay-share .bshare-custom.icon-medium .bshare-qqim{
	background-image: url(../images/fx-02.png);
}
.GuideDetailsTop .essay-share .bshare-custom.icon-medium .bshare-sinaminiblog{
	background-image: url(../images/fx-03.png);
}
.shopGuideMain-tags{
	display: block;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #333333;
	line-height: 28px;
	margin: 28px 0 30px;
}
.shopGuideMain-tags a{
	display: inline-block;
	vertical-align: top;
	margin: 2px 8px 2px 0;
	background: #f1f1f1;
	color: #666666;
	font-size: 13px;
	padding: 0 8px;
	line-height: 24px;
	height: 24px;
}
.shopGuideMain-tags a:hover{
	background: #50982c;
	color: #fff;
}
.GuideDetails-turnThePage{
	display: block;
	width: 100%;
	height: auto;
}
.GuideDetails-turnThePage>a{
	display: inline-block;
	float: left;
	width: 440px;
	height: 140px;
	background: #fff;
	position: relative;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.02);
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	padding: 46px 18px 0 190px;
}
.GuideDetails-turnThePage>a:nth-child(2n){
	float: right;
}
.GuideDetails-turnThePage>a .bgImg{
	display: block;
	width: 160px;
	height: 120px;
	position: absolute;
	left: 10px;
	top: 10px;
	overflow: hidden;
}
.GuideDetails-turnThePage>a .bgImg span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.GuideDetails-turnThePage>a p span{
	color: #50982c;
	margin-left: -6px;
}
.GuideDetails-turnThePage>a:hover{
	color: #50982c;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
}

/*end*/
/*个人中心主页*/
.userHome-foot{
	background: #fff;
	padding: 35px 0 1px;
}
.userLeft{
	display: inline-block;
	width: 240px;
	height: auto;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.06);
	background: #fff;
}
.userLeft ul{
	padding: 4px 0 14px;
	border-top: 1px solid #eeeeee;
}
.userLeft ul:first-child{
	border: none;
}
.userLeft ul li{
	margin-top: 6px;
}
.userLeft ul li h3{
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
	color: #333333;
	padding: 0 20px;
	margin-top: 11px;
	margin-bottom: 6px;
}
.userLeft ul li a{
	font-size: 14px;
	color: #333333;
	line-height: 34px;
	padding: 0 20px;
	display: block;
}
.userLeft ul li a:hover{
	color: #50982c;
	background: #edf4e9;
}
.userLeft ul li a.active{
	color: #50982c;
	background: #edf4e9;
	font-weight: bold;
}
.userRight{
	display: inline-block;
	float: right;
	width: 940px;
	height: auto;
}
.userHome-top{
	display: block;
	width: 100%;
	height: auto;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.06);
}
.userHome-news{
	display: inline-block;
	float: left;
	width: 250px;
	height: 250px;
	background: #d6e5cf;
	position: relative;
	text-align: center;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.14);
}
.userHome-news h1{
	line-height: 68px;
	margin-bottom: 52px;
	text-transform: uppercase;
	font-size: 42px;
	font-weight: bold;
	color: #ffffff;
	opacity: 0.3;
	text-align: center;
	font-family: arial;
}
.userHome-newsImg{
	display: block;
	width: 84px;
	height: 84px;
	border-radius: 50%;
	border: 4px solid #fff;
	position: absolute;
	left: 50%;
	top: 30px;
	margin-left: -42px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2);
}
.userHome-news h2{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	color: #50982c;
	margin-bottom: 6px;
}
.userHome-news span.vipRank{
	display: inline-block;
	width: auto;
	height: 26px;
	border-radius: 13px;
	border: 1px solid #50982c;
	line-height: 24px;
	font-size: 14px;
	color: #50982c;
	padding: 0 8px;
}
.userHome-newsBot{
	display: block;
	width: 100%;
	height: 56px;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 14px;
	color: #50982c;
	line-height: 18px;
	text-align: left;
	padding: 10px 110px 0 20px;
}
.userHome-newsBot a{
	display: block;
	width: 78px;
	height: 28px;
	border-radius: 14px;
	background: #50982c;
	position: absolute;
	right: 20px;
	bottom: 14px;
	text-align: center;
	line-height: 28px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
.userHome-deal{
	display: inline-block;
	width: 690px;
	height: auto;
	float: right;
}
.userHome-title{
	display: block;
	width: 100%;
	height: 46px;
	border-bottom: 1px solid #eeeeee;
	padding: 0 15px;
	font-size: 16px;
	color: #333333;
	line-height: 44px;
	position: relative;
	background: #fff;
}
.userHome-deal-in{
	display: block;
	text-align: center;
	font-size: 0;
}
.userHome-deal-in li{
	display: inline-block;
	vertical-align: top;
	width: 190px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	padding: 50px 10px 0;
}
.userHome-deal-in li h2{
	font-size: 32px;
	font-family: arial;
	line-height: 36px;
	color: #333333;
	margin-bottom: 4px;
}
.userHome-deal-in li a{
	display: inline-block;
	width: auto;
	height: 24px;
	border: 1px solid #50982c;
	line-height: 22px;
	margin: 20px auto 0;
	background: #edf4e9;
	padding: 0 8px;
	color: #50982c;
}
.userHome-deal-in li a:hover{
	background: #50982c;
	color: #fff;
}
.userHomeOrder{
	display: inline-block;
	float: left;
	width: 648px;
	height: auto;
	/*box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.06);*/
}
.userHomeOrder-menu{
	display: block;
	width: 100%;
	background: #fff;
	height: 129px;
	border-bottom: 1px solid #eeeeee;
}
.userHomeOrder-menu li{
	float: left;
	width: 20%;
	height: 100%;
	text-align: center;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
.userHomeOrder-menu li a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
	text-align: center;
	color: #333333;
	padding-top: 25px;
}
.userHomeOrder-menu li span{
	display: block;
	width: 100%;
	text-align: center;
	height: 40px;
	margin: 0 auto 11px;
	overflow: hidden;
	text-align: center;
}
.userHomeOrder-menu li span img{
	display: block;
	margin: 0 auto;
}
.userHomeOrder-menu li span img.img2{
	display: none;
}
.userHomeOrder-menu li.active a{
	color: #50982c;
}
.userHomeOrder-menu li.active{
	color: #50982c;
}
.userHomeOrder-menu li.active span img.img1{display: none;}
.userHomeOrder-menu li.active span img.img2{display: block;}
.userHomeOrder-menu li:hover a{
	color: #50982c;
}
.userHomeOrder-menu li:hover{
	color: #50982c;
}
.userHomeOrder-menu li:hover span img.img1{display: none;}
.userHomeOrder-menu li:hover span img.img2{display: block;}

.userHomeOrder-text{
	display: block;
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	padding: 53px 42px;
	text-align: center;
	background: #fff;
}
.userHomeBot-right{
	display: inline-block;
	width: 272px;
}
.userHome-title a{
	position: absolute;
	right: 15px;
	top: 0;
	font-size: 14px;
	color: #666666;
	padding-right: 14px;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 8px auto;
	background-image: url(../images/more-01.png);
}
.userHome-title a:hover{
	color: #50982c;
	background-image: url(../images/more-03.png);
}
.userHome-collect{
	display: block;
	width: 100%;
	height: auto;
	padding: 8px 15px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.06);
}
.userHome-collect li{
	float: left;
	margin: 10px 15px 10px 0;
	width: 70px;
	height: 60px;
	overflow: hidden;
}
.userHome-collect li:nth-child(3n){
	margin-right: 0;
}
.userHome-collect li a{
	display: block;
	width: 70px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 500ms;
}
.userHome-collect li a:hover{
	transform: scale(1.06);
}
.userHomeOrder-main{
	display: block;
	width: 100%;
	height: auto;
	min-height: 130px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	padding: 12px 0;
}
.userHomeOrder-main li{
	display: block;
	width: 100%;
	height: auto;
	padding: 0 42px;
}
.userHomeOrder-list{
	display: block;
	width: 100%;
	height: 80px;
	position: relative;
	padding: 12px 96px 0 74px;
	border-bottom: 1px solid #eee;
}
.userHomeOrder-main li:last-child .userHomeOrder-list{
	border: none;
}
.userHomeOrder-list h3{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	margin-bottom: 10px;
}
.userHomeOrder-list h5{
	line-height: 24px;
	color: #ff0000;
	font-size: 14px;
}
.userHomeOrder-list .more{
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -12px;
	color: #333333;
}
.userHomeOrder-list:hover .more{
	color: #50982c;
}
.userHomeOrder-list-img{
	display: block;
	width: 60px;
	height: 60px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 10px;
}
.userHomeOrder-list-img span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

/*end*/
/*个人资料*/
.userInformation{
	display: block;
	width: 100%;
	min-height: 515px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.02);
	padding-top: 40px;
}
.userInformation-form{
	display: block;
}
.userInformation-form li{
	margin-bottom: 10px;
	position: relative;
	padding-left: 112px;
	min-height: 32px;
	font-size: 14px;
	color: #333333;
	line-height: 32px;
}
.userInformation-form li>h3{
	display: block;
	width: 110px;
	height: 32px;
	text-align: right;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	position: absolute;
	top: 0;
	left: 0;
	padding-right: 12px;
}
.userInformation-form li:first-child{margin-bottom: 3px;}
.userInformation-form li:nth-child(2)>div{padding-top: 8px;}
.userInformationName{
	display: block;
	width: 180px;
	height: 32px;
	border: 1px solid #cccccc;
	border-radius: 2px;
	padding: 0 10px;
	font-size: 14px;
	color: #333333;
	margin-bottom: 15px;
}
.userInformationName:focus{
	border-color: #50972d;
}
.userRadioSex{
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: 32px;
	font-size: 14px;
	color: #333333;
	margin-bottom: 20px;
	padding-left: 18px;
	margin-right: 10px;
	position: relative;
}
.userRadioSex input[type="radio"]{
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: 1px solid #3d3d3d;
	position: absolute;
	left: 0;
	top: 10px;
}
.userRadioSex input[type="radio"]:checked{
	border-color: #50982c;
}
.userRadioSex input[type="radio"]:checked::after{
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #50982c;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -3px;
	margin-left: -3px;
}
.userInformationBut{
	display: block;
	width: 60px;
	height: 32px;
	border-radius: 2px;
	background: #50972d;
	border: none;
	font-size: 16px;
	color: #fff;
}
.userInformationUpImg{
	display: block;
	width: 120px;
	height: 120px;
	position: relative;
	overflow: hidden;
	border: 1px solid #cccccc;
	border-radius: 2px;
}
.userInformationUpImg input{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	opacity: 0;
}
.userInformationUpImg .imgDiv{
	display: block;
	width: 100%;
	height: 100%;
}
.userInformationTishi{
	font-size: 13px;
	color: #50982c;
	line-height: 24px;
	margin-top: 10px;
}
.upImgText{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8;
	text-align: center;
	font-size: 14px;
	color: #999999;
	padding-top: 32px;
}

/*end*/
/*账户安全*/
.userAccount{
	display: block;
	width: 100%;
	height: auto;
	min-height: 515px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.userAccountMain{
	display: block;
	width: 100%;
	padding: 10px 62px 10px 86px;
}
.userAccountMain li{
	border-bottom: 1px solid #eeeeee;
	height: 123px;
	position: relative;
	padding: 34px 160px 0 75px;
	font-size: 13px;
	line-height: 24px;
	color: #666666;
}
.userAccountMain li h3{
	font-size: 16px;
	line-height: 26px;
	color: #333333;
	margin-bottom: 4px;
}
.userAccountMain li a{
	display: block;
	width: auto;
	height: 32px;
	min-width: 60px;
	text-align: center;
	border-radius: 2px;
	background: #50972d;
	line-height: 32px;
	position: absolute;
	right: 12px;
	top: 45px;
	font-size: 16px;
	color: #fff;
	padding: 0 8px;
}
.userAccountMain li a:hover{
	opacity: 0.86;
}
.userAccountMain li>span{
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 10px;
	top: 46px;
}

.userAccount-setPassword{
	padding: 50px 0;
}
.userAccount-setPassword li{
	margin-bottom: 15px;
	padding-left: 144px;
	position: relative;
}
.userAccount-setPassword li>h3{
	display: block;
	width: 144px;
	height: 32px;
	line-height: 32px;
	text-align: right;
	padding-right: 14px;
	font-size: 16px;
	color: #666666;
	position: absolute;
	left: 0;
	top: 0;
}
.userAccount-setPassword li input{
	display: inline-block;
	vertical-align: top;
	width: 250px;
	height: 32px;
	border-radius: 2px;
	border: 1px solid #cccccc;
	padding: 0 10px;
	font-size: 14px;
	color: #333;
}
.userAccount-setPassword li input:focus{
	border-color: #50982c;
}
.userAccount-setPassword li input.code{
	width: 122px;
}
.userAccount-setPassword li input.phoneCode{
	width: 122px;
}
.setPwBut{
	display: block;
	width: 60px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	border-radius: 2px;
	font-size: 16px;
	color: #fff;
	border: none;
	background: #50982c;
	margin-top: 30px;
}
.userAccount-setPassword li h5{
	font-size: 14px;
	color: #50972d;
	line-height: 24px;
}
.userAccount-setPassword li .code_canvas{
	display: inline-block;
	vertical-align: top;
	width: 120px;
	height: 32px;
	overflow: hidden;
	background: #f3fbfe;
	margin-left: 4px;
}
.userAccount-setPassword li .getCode{
	display: inline-block;
	vertical-align: top;
	width: 122px;
	height: 32px;
	border: 1px solid #50982c;
	background: #edf4e9;
	margin-left: 4px;
	font-size: 14px;
	color: #50982c;
	line-height: 30px;
}
.userAccount-setPassword li .getCode.active{
	background: #E9E9E9;
	border-color: #999;
	color: #666;
	cursor: no-drop;
}
/*end*/
/*收货地址*/
.userAddress{
	display: block;
	width: 100%;
	height: auto;
	min-height: 515px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	padding: 30px;
}
.userAddress-addBut{
	display: block;
	width: 124px;
	height: 32px;
	border-radius: 2px;
	background: #50972d;
	text-align: center;
	line-height: 32px;
	font-size: 14px;
	color: #fff;
}
.userAddress-addBut:hover{
	opacity: 0.86;
}
.userAddressList{
	display: block;
	height: auto;
	min-height: 123px;
	border: 1px solid #e9e9e9;
	margin-top: 15px;
	position: relative;
	padding: 8px 14px 12px;
	line-height: 24px;
	font-size: 14px;
	color: #333333;
}
.userAddressList-text{
	display: block;
	position: relative;
	min-height: 24px;
	padding-left: 84px;
}
.userAddressList-text>h3{
	position: absolute;
	left: 0;
	top: 0;
	text-align: right;
	color: #666666;
	display: block;
	width: 84px;
	padding-right: 14px;
}
.userAddressListTop{
	display: block;
	height: 24px;
	margin-bottom: 5px;
}
.userAddressListTop span{
	display: inline-block;
	vertical-align: top;
	float: left;
	min-width: 84px;
	text-align: right;
	padding-right: 28px;
}
.userAddressListTop em{
	display: none;
	vertical-align: top;
	float: left;
	width: 56px;
	height: 18px;
	background: #50982c;
	color: #fff;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	margin-top: 3px;	
}
.userAddressList.active .userAddressListTop em{
	display: inline-block;
}
.userAddressList-bot{
	display: block;
	width: auto;
	height: 24px;
	position: absolute;
	right: 2px;
	bottom: 12px;
	line-height: 24px;
	font-size: 14px;
}
.userAddressList-bot a{
	line-height: 24px;
	margin-right: 10px;
	color: #333333;
	height: 24px;
	display: inline-block;
}
.userAddressList-bot a:hover{
	color: #50982c;
}
.userAddressList.active .userAddressList-bot .default{
	display: none;
}

.userAddressPop{
	display: none;
	width: 240px;
	height: 120px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -60px;
	margin-left: -120px;
	border-radius: 6px;
	z-index: 210;
	text-align: center;
}
.userAddressPop-text{
	display: block;
	width: 100%;
	height: 80px;
	text-align: center;
	line-height: 80px;
	border-bottom: 1px solid #ddd;
}
.userAddressPop-bot{
	display: block;
	width: 100%;
	height: 40px;
	border-radius: 0 0 6px 6px;
	overflow: hidden;
}
.userAddressPop-bot button{
	display: inline-block;
	float: left;
	width: 50%;
	background: #ddd;
	height: 100%;
	border: none;
	font-size: 14px;
	color: #333;
}
.userAddressPop-bot button:first-child{
	background: #50982c;
	color: #fff;
}

/*end*/
/*新增地址*/
.addAddressForm{
	display: block;
	padding-top: 18px;
}
.addAddressForm>li{
	margin-bottom: 15px;
	min-height: 32px;
	font-size: 16px;
	color: #666666;
	position: relative;
	padding-left: 132px;
}
.addAddressForm>li h3{
	display: block;
	width: 132px;
	height: 32px;
	position: absolute;
	left: 0;
	top: 0;
	text-align: right;
	padding-right: 28px;
	line-height: 32px;
}
.addAddressForm>li input{
	display: block;
	width: 158px;
	height: 32px;
	border: 1px solid #cccccc;
	border-radius: 2px;
	font-size: 14px;
	color: #333;
	padding: 0 12px;
}
.addAddressForm>li .addressInput{
	width: 504px;
}
.addAddressForm>li input:focus{
	border-color: #50982c;
}
.addAddressForm-select{
	display: block;
	width: 100%;
	height: 32px;
}
.addAddressForm-select select{
	display: inline-block;
	width: 158px;
	height: 32px;
	float: left;
	margin-right: 15px;
	border: 1px solid #cccccc;
	border-radius: 2px;
	font-size: 14px;
	color: #333;
	padding: 0 8px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background: url(../images/select-01_03.png) no-repeat 138px center;
}
.addAddressForm-select select:focus{
	border-color: #50982c;
}
.addAddressForm-default{
	display: inline-block;
	width: auto;
	height: 32px;
	float: left;
	line-height: 32px;
	padding-left: 18px;
	position: relative;
	cursor: default;
}
.addAddressForm>li .addAddressForm-default input{
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: 1px solid #589c35;
	position: absolute;
	left: 0;
	top: 11px;
	padding: 0;
}
.addAddressForm>li .addAddressForm-default input[type="checkbox"]:checked::after{
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #589c35;
	position: absolute;
	left: 2px;
	top: 2px;
}
.addAddressForm>li .addAddressFormBut{
	display: block;
	width: 60px;
	height: 32px;
	border-radius: 2px;
	background: #50972d;
	font-size: 16px;
	color: #fff;
	line-height: 32px;
	text-align: center;
	border: none;
	margin-top: 20px;
}
.addAddressForm>li .addAddressFormBut:hover{
	opacity: 0.86;
}
.addAddressForm>li h5{
	font-size: 14px;
	color: #50972d;
}
/*end*/
/*客户与帮助*/
.userMain{
	display: block;
	width: 100%;
	height: auto;
	min-height: 515px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.02);
	position: relative;
}
.userHelp{
	padding: 20px 62px 20px 86px;
}
.userHelp li{
	border-bottom: 1px solid #eeeeee;
	height: 123px;
	position: relative;
	padding: 34px 110px 0 76px;
	font-size: 13px;
	line-height: 24px;
	color: #666666;
}
.userHelp li>span{
	display: block;
	width: 36px;
	height: 36px;
	position: absolute;
	left: 8px;
	top: 50%;
	margin-top: -18px;
}
.userHelp li h3{
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	margin-bottom: 2px;
}
.userHelp li a{
	display: block;
	width: 60px;
	height: 32px;
	border-radius: 2px;
	background: #50972d;
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -16px;
	text-align: center;
	line-height: 32px;
	font-size: 16px;
	color: #fff;
}
.userHelp li a:hover{
	opacity: 0.86;
}
.kefuPhonePop{
	display: none;
	width: 432px;
	height: 190px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -216px;
	margin-top: -95px;
	background: #fff;
	border-radius: 6px;
	z-index: 210;
	padding: 0 16px;
}
.kefuPhonePop-text{
	display: block;
	text-align: center;
	line-height: 128px;
	font-size: 40px;
	color: #50982c;
	font-weight: bold;
}
.kefuPhonePop-text img{
	margin-right: 20px;
}

.helpFormPop,.helpFormPop1{
	display: none;
	width: 324px;
	height: 282px;
	border-radius: 10px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -162px;
	margin-top: -141px;
	z-index: 210;
	padding: 0 30px;
}
.helpFormPopMain,.helpFormPopMain1{
	display: block;
	width: 100%;
	height: auto;
	padding-top: 18px;
}
.helpFormPopMain li,.helpFormPopMain1 li{
	position: relative;
	margin-bottom: 15px;
}
.helpFormPopMain li input,.helpFormPopMain1 li input,.helpFormPopMain1 li textarea{
	display: block;
	width: 100%;
	height: 28px;
	background: #f8f8f8;
	border-radius: 2px;
	padding: 0 15px;
	font-size: 12px;
	border: 1px solid #f8f8f8;
	color: #333;
}
.helpFormPopMain li input:focus,.helpFormPopMain1 li input:focus{
	border: 1px solid #50982c;
}
.helpFormPopMain li .helpFormPopBut,.helpFormPopMain1 li .helpFormPopBut1{
	background: #50982c;
	color: #fff;
	font-size: 14px;
}
.helpFormPopMain li:nth-last-child(2),.helpFormPopMain1 li:nth-last-child(2){
	margin-bottom: 0;
}
.helpFormPopMain li h5,.helpFormPopMain1 li h5{
	font-size: 12px;
	color: #999999;
	line-height: 20px;
	margin-top: 4px;
}
.helpFormPopMain li span,.helpFormPopMain1 li span{
	display: none;
	width: 28px;
	height: 28px;
	background: url(../images/colse-02.png) no-repeat center;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
.helpFormPopMain .area_content,.helpFormPopMain1 .area_content{
	width: 100%;
}
/*end*/
/*消息通知*/
.userNewsTop{
	display: block;
	width: 910px;
	height: 32px;
	position: absolute;
	top: 20px;
	right: 20px;
	background: #fff;
	text-align: right;
	padding-right: 30px;
	font-size: 0;
	z-index: 19;
}
.userNewsTop a{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #333333;
	line-height: 32px;
	height: 32px;
	margin-left: 20px;
	overflow: hidden;
}
.userNewsTop .readBut{
	color: #50982c;
}
.userNewsTop .unread label{
	display: block;
	width: auto;
	height: 32px;
	padding-left: 16px;
	position: relative;
	cursor: pointer;
}
.userNewsTop .unread label input{
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	border: 1px solid #cdcdcd;
	position: absolute;
	left: 0;
	top: 10px;
}
.userNewsTop .unread label input[type="checkbox"]:checked{
	border-color: #50982c;
}
.userNewsTop .unread label input[type="checkbox"]:checked::after{
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #50982c;
	position: absolute;
	left: 2px;
	top: 2px;
}
.userNewsMain{
	display: block;
	width: 920px;
	height: 475px;
	overflow-y: auto;
	margin: 0 auto;
}
.userNewsMain::-webkit-scrollbar {/*滚动条整体样式*/
	width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 8px;
}
.userNewsMain::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 8px;
	-webkit-box-shadow: inset 0 0 8px #ebebeb;
	background: #ebebeb;
}
.userNewsMain::-webkit-scrollbar-track {/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0);
	border-radius: 0;
	background: rgba(0,0,0,0);
}
.userNewsIn{
	padding: 20px 0 0 56px;
}
.userNewsList{
	display: block;
	width: 790px;
	height: 123px;
	border-bottom: 1px solid #eeeeee;
	padding: 36px 36px 0 66px;
	font-size: 13px;
	line-height: 24px;
	position: relative;
	color: #666666;
}
.userNewsList .userNewsListTop{
	display: block;
	height: 24px;
	margin-bottom: 4px;
	overflow: hidden;
}
.userNewsList .userNewsListTop *{display: inline-block;float: left;}
.userNewsListImg{
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	left: 6px;
	top: 41px;
}
.userNewsList .userNewsListTop h3{
	font-size: 16px;
	color: #333333;
	margin-right: 10px;
}
.userNewsList .userNewsListTop h5{
	font-size: 12px;
	color: #999999;
	margin-right: 10px;
}
.userNewsList .userNewsListTop span{
	width: 38px;
	height: 16px;
	background: #50982c;
	line-height: 16px;
	font-size: 12px;
	color: #fff;
	text-align: center;
	margin-right: 4px;
	margin-top: 4px;
}
.userNewsList .userNewsListTop span.tab_02{
	background: #efefef;
	color: #666666;
	display: none;
}
.userNewsIn .active .userNewsList .userNewsListTop span.tab_01{display: none;}
.userNewsIn .active .userNewsList .userNewsListTop span.tab_02{display: inline-block;}
.userNewsList:hover{
	color: #50982c;
}

.userNewsText{
	display: block;
	width: 920px;
	height: 475px;
	overflow: auto;
	margin: 0 auto;
	padding: 34px 50px;
}
.userNewsText::-webkit-scrollbar {/*滚动条整体样式*/
	width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 8px;
}
.userNewsText::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 8px;
	-webkit-box-shadow: inset 0 0 8px #ebebeb;
	background: #ebebeb;
}
.userNewsText::-webkit-scrollbar-track {/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0);
	border-radius: 0;
	background: rgba(0,0,0,0);
}
.userNewsTextTop{
	display: block;
	width: 100%;
	height: 28px;
	margin-bottom: 10px;
	position: relative;
	padding-left: 60px;
	line-height: 28px;
	font-size: 16px;
	color: #333333;
}
.userNewsTextTop h3 span{
	color: #999999;
	font-size: 14px;
	margin-left: 15px;
}
.userNewsTextTop>div{
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 6px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.userNewsTextIn{
	display: block;
	width: 100%;
	padding-left: 60px;
	padding-right: 18px;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.emptyMain{
	display: block;
	padding: 100px 20px 0;
	text-align: center;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.emptyMain img{
	margin-bottom: 18px;
}
.emptyMain a{
	display: block;
	width: 70px;
	height: 32px;
	border-radius: 2px;
	border: 1px solid #50982c;
	text-align: center;
	line-height: 30px;
	margin: 18px auto;
	background: #edf4ea;
	color: #50982c;
	font-size: 16px;
	transition: all 300ms;
}
.emptyMain a:hover{
	background: #50982c;
	color: #fff;
}
.userCouponsTop{
	display: block;
	width: 100%;
	height: 45px;
	background: #fff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 19;
	border-bottom: 1px solid #eeeeee;
	padding: 0 25px;
}
.userCouponsTop a{
	display: inline-block;
	float: left;
	width: auto;
	height: 100%;
	font-size: 16px;
	color: #333333;
	line-height: 44px;
	margin-right: 30px;
	position: relative;
}
.userCouponsTop a:hover{
	color: #50982c;
}
.userCouponsTop a.active{
	color: #50982c;
}
.userCouponsTop a.active::after{
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background: #50982c;
	position: absolute;
	bottom: -1px;
	left: 0;
}
.emptyCouponsMain{
	display: block;
	padding: 55px 20px 0;
	text-align: center;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.emptyCouponsMain img{
	margin-bottom: 18px;
}
.emptyCouponsMain a{
	display: block;
	width: 70px;
	height: 32px;
	border-radius: 2px;
	border: 1px solid #50982c;
	text-align: center;
	line-height: 30px;
	margin: 18px auto;
	background: #edf4ea;
	color: #50982c;
	font-size: 16px;
	transition: all 300ms;
}
.emptyCouponsMain a:hover{
	background: #50982c;
	color: #fff;
}
.userCouponsMain{
	display: block;
	width: 100%;
	height: 465px;
	padding: 45px 25px;
}
.userCoupons{
	display: none;
	width: 100%;
	height: 375px;
	overflow: auto;
}
.userCoupons:nth-child(1){
	display: block;
}
.userCoupons::-webkit-scrollbar {/*滚动条整体样式*/
	width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 8px;
}
.userCoupons::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 8px;
	-webkit-box-shadow: inset 0 0 8px #ebebeb;
	background: #ebebeb;
}
.userCoupons::-webkit-scrollbar-track {/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0);
	border-radius: 0;
	background: rgba(0,0,0,0);
}
.userCouponsIn li{
	float: left;
	margin-top: 30px;
	margin-right: 30px;
}
.userCouponsIn li:nth-child(3n){
	margin-right: 0;
}
.userCouponsList{
	display: block;
	width: 262px;
	height: 120px;
	border: 1px solid #50982c;
	padding: 10px 40px 0 18px;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	position: relative;
}
.userCouponsList h5{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	margin-bottom: 2px;
}
.userCouponsList h3{
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
	line-height: 36px;
	height: 36px;
}
.userCouponsList h3 span{
	font-size: 32px;
}
.userCouponsList>span{
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	right: 50px;
	bottom: 15px;
	z-index: 19;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/coupons-01.png);
}
.userCouponsList .couponsBut{
	display: block;
	width: 40px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	padding: 0 8px 0 12px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/couponsBg-01.png);
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	padding-top: 22px;
}
.userCouponsList.coupons_02,
.userCouponsList.coupons_03{
	border-color: #aaaaaa;
	cursor: default;
}
.userCouponsList.coupons_02 .couponsBut,
.userCouponsList.coupons_03 .couponsBut{
	background-image: url(../images/couponsBg-02.png);
	padding-top: 34px;
}
.userCouponsList.coupons_02>span{
	background-image: url(../images/coupons-02.png);
}
.userCouponsList.coupons_03>span{
	background-image: url(../images/coupons-03.png);
}


/*end*/
/*订单详情*/
.headerTitle{
	display: inline-block;
	float: left;
	line-height: 60px;
	height: 56px;
	overflow: hidden;
	font-size: 20px;
	color: #333333;
	margin-left: -17px;
}
.orderDetails{
	display: block;
	margin-bottom: 15px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	padding: 0 30px;
}
.orderDetails-title{
	display: block;
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	font-size: 16px;
	color: #333333;
	line-height: 76px;
}
.orderDetails-title h3{font-weight: bold;}
.orderDetails-div1{
	display: block;
	padding: 20px 0 16px;
}
.orderDetails-div1>li{
	padding-left: 15px;
	position: relative;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	margin-bottom: 8px;
}
.orderDetails-div1>li a{
	color: #50982c;
}
.orderDetails-div1>li::before{
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #50982c;
	position: absolute;
	left: 0;
	top: 9px;
}
.orderDetails-Logistics{
	display: block;
	padding: 20px 0 24px;
}
.orderDetails-Logistics>li{
	position: relative;
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	padding-left: 72px;
	min-height: 24px;
}
.orderDetails-Logistics>li>h3{
	position: absolute;
	left: 0;
	top: 0;
	color: #666666;
}
.orderDetails-userNews{
	display: block;
	padding: 20px 0 14px;
}
.orderDetails-userNews>li{
	float: left;
	min-height: 24px;
	width: 100%;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
.orderDetails-userNews>li span{
	color: #666666;
}
.orderDetails-userNews>li.widthAuto{
	width: auto;
	padding-right: 40px;
}
.orderDetails-price{
	display: block;
	text-align: right;
	padding-bottom: 56px;
	font-size: 0;
}
.orderDetails-price>li{
	display: block;
	text-align: right;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
.orderDetails-price>li>div{
	display: inline-block;
	min-width: 94px;
	padding-left: 4px;
}
.orderDetails-price>li:last-child{
	line-height: 40px;
}
.orderDetails-price>li:nth-child(4),
.orderDetails-price>li:nth-child(3){
	color: #50982c;
}
.orderDetails-price>li:last-child>div{
	font-size: 26px;
	font-weight: bold;
	color: #50972d;
}
.orderDetails-th{
	display: block;
	width: 100%;
	height: 30px;
	margin-bottom: 6px;
	background: #e7e7e7;
	text-align: center;
	font-size: 14px;
	color: #333333;
}
.orderDetails-th span{
	display: inline-block;
	float: left;
	line-height: 30px;
}
.orderDetails-th span.div1{width: 400px;margin-right: 86px;}
.orderDetails-th span.div2{width: 200px;}
.orderDetails-th span.div3{width: 130px;}
.orderDetails-th span.div4{width: 210px;}
.orderDetails-th span.div5{width: 114px;}
.orderDetails-shop{
	display: block;
}
.orderDetails-shop>li{
	border-bottom: 1px solid #f4f4f4;
	min-height: 119px;
}
.orderDetails-shop>li:last-child{
	border: none;
}
.orderDetails-shop>li>div{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #333333;
	line-height: 26px;
	padding: 12px 0;
	text-align: center;
	position: relative;
}
.orderDetails-shop>li div.div1{width: 400px;margin-right: 86px;padding:16px 0 15px 102px;text-align: left;}
.orderDetails-shop>li div.div2{width: 200px;}
.orderDetails-shop>li div.div3{width: 130px;}
.orderDetails-shop>li div.div4{width: 210px;}
.orderDetails-shop>li div.div5{width: 114px;}
.orderDetails-shop>li>div h3{
	font-weight: bold;
	color: #50982c;
}
.orderDetails-shop>li div h5{
	color: #999999;
	text-decoration: line-through;
}
.orderDetails-shop-img{
	display: block;
	width: 88px;
	height: 88px;
	border-radius: 2px;
	position: absolute;
	left: 0;
	top: 15px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.orderDetails-shop>li div.div1 p{
	line-height: 18px;
}
.orderDetails-shop>li div.div1 h5{
	color: #999999;
	line-height: 20px;
	margin: 5px 0 7px;
}
.orderDetails-shop>li div.div1>span{
	display: block;
	height: 15px;
}
.orderDetails-shop>li div.div1>span img{
	display: inline-block;
	float: left;
	max-height: 100%;
	width: auto;
	margin-right: 4px;
}
/*end*/
/*确认收货地址*/
.confirmOrder-address{
	display: block;
	padding: 0 30px 22px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.confirmOrder-title{
	border-bottom: 1px solid #eeeeee;
}
.confirmOrder-title h3{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 76px;
}

.confirmOrder-address-bot{
	display: block;
	width: 100%;
	height: 28px;
	margin-top: 14px;
}
.confirmOrder-address-bot a{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #50982c;
	line-height: 28px;
	padding: 0 30px;
}
.confirmOrder-addressList li{
	position: relative;
	padding-left: 30px;
	margin-top: 16px;
	min-height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #333333;
	padding-right: 120px;
}
.confirmOrder-addressList li input{
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #e6e6e6;
	position: absolute;
	left: 0;
	top: 4px
}
.confirmOrder-addressList li input[type="radio"]:checked{
	border-color: #50982c;
}
.confirmOrder-addressList li input[type="radio"]:checked::before{
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #50982c;
	position: absolute;
	left: 4px;
	top: 4px;
}
.confirmOrder-addressList li span{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 14px;
	color: #50972d;
	padding: 0 20px;
}
.confirmOrder-shop-tit{
	display: block;
	height: auto;
	background: #fff;
	padding: 20px 30px 0;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 38px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.confirmOrder-shop-tit h4{
	font-weight: bold;
}
.confirmOrder-th{
	padding: 0px 30px;
	background: #fff;
}
.confirmOrder-th .orderDetails-th{
	border-bottom: 1px solid #eeeeee;
	background: #fff;
	padding: 1px 0;
	height: 32px;
	margin: 0;
}
.confirmOrder-th .orderDetails-th span{color: #999;}
.confirmOrder-foot{
	display: block;
	height: auto;
	padding: 20px 52px 24px;
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	text-align: right;
	background: #fff;
	margin: 18px auto 50px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.confirmOrder-foot h3{
	color: #333333;
	line-height: 38px;
}
.confirmOrder-foot h3 span{
	font-size: 26px;
	font-weight: bold;
	color: #50972d;
}
.confirmOrder-foot h3 em{
	color: #50972d;
}
.confirmOrder-foot>div{
	font-size: 0;
	margin: 10px 0 4px;
}
.confirmOrder-foot>div a{
	display: inline-block;
	vertical-align: top;
	width: 120px;
	height: 46px;
	border-radius: 2px;
	background: #eaeaea;
	text-align: center;
	line-height: 46px;
	margin-left: 20px;
	font-size: 18px;
	color: #666666;
}
.confirmOrder-foot>div a:last-child{
	background: #50982c;
	color: #fff;
}
.confirmOrder-foot>div a:hover{
	background: #50982c;
	color: #fff;
	opacity: 0.86;
}
.confirmOrder-list li{
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 15px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	background: #fff;
	padding: 0 30px;
}
.confirmOrder-list-in{
	display: block;
	width: 100%;
	min-height: 119px;
	border-bottom: 1px solid #f1f1f1;
}
.confirmOrder-list-in:last-child{
	border: none;
}
.confirmOrder-list-in>div{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	padding: 14px 0;
	text-align: center;
	position: relative;
}
.confirmOrder-list-in div.div1{width: 400px;margin-right: 86px;padding:16px 0 15px 102px;text-align: left;}
.confirmOrder-list-in div.div2{width: 200px;}
.confirmOrder-list-in div.div3{width: 130px;}
.confirmOrder-list-in div.div4{width: 210px;}
.confirmOrder-list-in div.div5{width: 114px;}
.confirmOrder-list-in>div h3{
	font-weight: bold;
	color: #50982c;
}
.confirmOrder-list-in div h5{
	color: #999999;
	text-decoration: line-through;
}
.orderDetails-shop-img{
	display: block;
	width: 88px;
	height: 88px;
	border-radius: 2px;
	position: absolute;
	left: 0;
	top: 15px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.confirmOrder-list-in div.div1 p{
	line-height: 18px;
}
.confirmOrder-list-in div.div1 h5{
	color: #999999;
	line-height: 20px;
	margin: 5px 0 7px;
}
.confirmOrder-list-in div.div1>span{
	display: block;
	height: 15px;
}
.confirmOrder-list-in div.div1>span img{
	display: inline-block;
	float: left;
	max-height: 100%;
	width: auto;
	margin-right: 4px;
}
.confirmOrder-list-in div em{
	color: #50982c;
}

/*end*/
/*订单列表*/
.orderFormHead{
	display: block;
	height: auto;
}
.orderFormHead-menu{
	display: inline-block;
	float: left;
	width: auto;
	max-width: 840px;
}
.orderFormHead-menu a{
	display: inline-block;
	float: left;
	width: auto;
	height: 42px;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 42px;
	padding: 0 15px;
	margin-right: 10px;
}
.orderFormHead-menu a span{
	color: #50982c;
}
.orderFormHead-menu a:hover{
	color: #50982c;
}
.orderFormHead-menu a.active{
	color: #50982c;
}
.orderFormHead-menu a.active::before{
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	background: #50982c;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -15px;
}
.orderFormHead-search{
	display: inline-block;
	float: right;
	width: auto;
	height: 42px;
	padding: 7px 0;
}
.orderFormHead-search input{
	display: inline-block;
	float: left;
	width: 254px;
	height: 100%;
	border: 1px solid #cccccc;
	padding: 0 10px;
	font-size: 14px;
	color: #333;
}
.orderFormHead-search .searchBut{
	display: inline-block;
	float: left;
	width: 74px;
	height: 100%;
	border: 1px solid #cccccc;
	border-left: none;
	background: #f0f0f0;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #333333;
}
.orderFormTh{
	display: block;
	height: 40px;
	background: #e7e7e7;
	line-height: 40px;
	font-size: 14px;
	color: #333333;
	line-height: 40px;
	text-align: center;
}
.orderFormTh span{
	display: inline-block;
	float: left;
}
.orderFormTh span.th1{width: 490px;margin-right: 28px;padding-left: 124px;}
.orderFormTh span.th2{width: 112px;}
.orderFormTh span.th3{width: 56px;}
.orderFormTh span.th4{width: 112px;}
.orderFormTh span.th5{width: 161px;}
.orderFormTh span.th6{width: 120px;}
.orderFormTh span.th7{width: 120px;}
.orderForm-handle{
	display: block;
	height: 58px;
	padding: 15px 0;
}
.orderForm-handle-but{
	display: inline-block;
	float: right;
	height: 100%;
}
.orderForm-handle-but a{
	display: inline-block;
	margin-left: 10px;
	height: 100%;
	width: 60px;
	border-radius: 2px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #333333;
}
.orderForm-handle-but a:hover{
	border-color: #50982c;
	color: #50982c;
}
.orderForm-handle-all{
	display: inline-block;
	float: left;
	width: auto;
	height: 100%;
	position: relative;
	padding-left: 28px;
	margin-left: 19px;
	font-size: 14px;
	color: #333333;
	line-height: 28px;
}
.orderForm-handle-all input{
	display: block;
	width: 18px;
	height: 18px;
	border: 1px solid #cccccc;
	position: absolute;
	left: 0;
	top: 5px;
	border-radius: 2px;
}
.orderForm-handle-all input[type="checkbox"]:checked{
	border-color: #50982c;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/gou-02.png);
}
.orderForm-handle-tab{
	display: inline-block;
	float: left;
	height: 100%;
	padding: 5px 0;
	margin-left: 20px;
}
.orderForm-handle-tab button{
	display: inline-block;
	float: left;
	width: auto;
	height: 100%;
	border-radius: 2px;
	border: 1px solid #50982c;
	line-height: 18px;
	padding: 0 4px;
	font-size: 13px;
	color: #50982c;
	background: #e7eee3;
}
.orderForm-handle-tab button:hover{
	color: #fff;
	background: #50982c;
}

.orderFormMain{
	display: block;
	width: 1200px;
	height: auto;
	margin: 0 auto;
}
.orderFormMain>li{
	position: relative;
	margin-bottom: 15px;
	position: relative;
	background: #ffffff;
	border: 1px solid #fff;
	border-top:1px solid #f8f8f8;
	padding-top: 50px;
}
.orderFormMain>li.order1:hover{
	border-color: #96c181;
}.orderFormMain>li:hover{	border-color: #96c181;}.orderFormMain>li:hover .orderFormMainTop{	background: #dcead5;}
.orderFormMainTop{
	display: block;
	height: 50px;
	width: 100%;
	background: #e7e7e7;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 19;
}
/*.orderFormMain>li.order1 .orderFormMainTop{

	background: #dcead5;

}*/
.orderFormMainTop-radio{
	display: inline-block;
	float: left;
	width: 38px;
	height: 100%;
	padding: 16px 10px;
	margin-left: 9px;
}
.orderFormMainTop-radio input{
	display: block;
	width: 100%;
	height: 18px;
	border-radius: 2px;
	border: 1px solid #666666;
}
.orderFormMainTop-radio input[type="checkbox"]:checked{
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/gou-01.png);
}
.orderFormMain>li.order1 .orderFormMainTop-radio input{
	border-color: #50982c;
}
.orderFormMain>li.order1 .orderFormMainTop-radio input[type="checkbox"]:checked{
	background-image: url(../images/gou-02.png);
}
.orderFormMainTop h3{
	display: inline-block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 50px;
	margin-right: 20px;
}
.orderFormMainTop h4{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #333333;
	line-height: 50px;
}
.orderFormMainTop .right{
	display: inline-block;
	float: right;
	height: 100%;
	width: auto;
	margin-right: 18px;
}
.orderFormMainTop .right .remove{
	display: inline-block;
	width: 30px;
	height: 100%;
	float: left;
	border: none;
	background: none;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/remove-01.png);
}
.orderFormMainTop .right .remove:hover{
	background-image: url(../images/remove-02.png);
}
.orderFormMain>li.order1 .orderFormMainTop .right .remove{
	display: none;
}
.orderFormShop{
	display: inline-block;
	float: left;
	width: 799px;
	height: auto;
	border-right: 1px solid #e7e7e7;
	min-height: 160px;
}
.orderFormRight{
	display:block;
	float: left;
	width: 400px;
	height: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 9;
	padding-top: 50px;
}
.orderFormRight>div{
	display: inline-block;
	float: left;
	width: 120px;
	height: 100%;
	border-right: 1px solid #e7e7e7;
	text-align: center;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	padding: 21px 4px 20px;
}
.orderFormRight>div a{
	color: #333333;
	display: block;
	text-align: center;
}
.orderFormRight>div a:hover{
	color: #50982c;
}
.orderFormRight>div:last-child{
	border: none;
}
.orderFormRight .orderFormAmount{
	width: 160px;
}
.orderFormRight>div h5{
	color: #999999;
}
.orderFormRight>div h3{
	color: #50982c;
}
.orderFormRight>div a.orderBut{
	display: block;
	width: 70px;
	height: 28px;
	border-radius: 2px;
	border: 1px solid #50982c;
	text-align: center;
	line-height: 26px;
	margin: 4px auto;
	background: #edf4ea;
	font-size: 14px;
	color: #50972d;
}
.orderFormRight>div a.orderBut:hover{
	background: #50972d;
	color: #fff;
}
.orderFormShop>li{
	display: block;
	width: 100%;
	height: auto;
	min-height: 160px;
	border-bottom: 1px solid #e7e7e7;
}

.orderFormMain>li.order1 .orderFormShop{border-color: #e0ecda;}
.orderFormMain>li.order1 .orderFormRight>div{border-color: #e0ecda;}
.orderFormMain>li.order1 .orderFormShop>li{border-color: #e0ecda;}
.orderFormShop>li:last-child{
	border: none;
}
.orderFormShop>li>div,
.orderFormShop>li>a{
	display: inline-block;
	float: left;
	width: auto;
	height: 100%;
	text-align: center;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	padding: 21px 4px 20px;
	position: relative;
}
.orderFormShop>li>div a{
	display: block;
	text-align: center;
	color: #333;
}
.orderFormShop>li>div a:hover{
	color: #50982c;
}
.orderFormShop>li>a.td1{width: 490px;margin-right: 28px;padding-left: 124px;text-align: left;}
.orderFormShop>li>div.td2{width: 112px;}
.orderFormShop>li>div.td3{width: 56px;}
.orderFormShop>li>div.td4{width: 112px;}
.orderFormShop>li>div.td2 h5{
	color: #999999;
	text-decoration: line-through;
}
.orderFormShop-img{
	display: block;
	width: 102px;
	height: 84px;
	overflow: hidden;
	position: absolute;
	top: 21px;
	left: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.orderFormShop>li>a.td1{
	font-size: 14px;
	color: #333333;
	line-height: 18px;
}
.orderFormShop>li>a.td1 h5{
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	margin: 5px 0 7px;
}
.orderFormShop>li>a.td1 h3{
	display: block;
	height: 15px;
	margin-bottom: 8px;
}
.orderFormShop>li>a.td1 h3 img{
	display: inline-block;
	float: left;
	margin-right: 4px;
}
.orderFormShop>li>a.td1:hover p.text{
	color: #50982c;
}
/*end*/
/*收藏*/
.collectTop{
	display: block;
	height: 28px;
	position: relative;
	margin: 10px auto 12px;
}
.collectTop::after{
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: #e8e8e8;
	position: absolute;
	right: 0;
	top: 50%;
}
.collectTop span{
	background: #f8f8f8;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 28px;
	z-index: 9;
	padding-right: 8px;
}
.collectMain{
	display: block;
}
.collectMain>li{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.collectMain>li:nth-child(5n){
	margin-right: 0;
}
.collectList{
	display: block;
	width: 228px;
	height: 290px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	padding: 15px 15px 0;
	position: relative;
}
.collectList .remove{
	display: none;
	width: 26px;
	height: 26px;
	background: #e0e0e0;
	position: absolute;
	top: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/remove-01.png);
	background-size: 14px auto;
}
.collectList:hover .remove{
	display: block;	
}
.collectList .remove:hover{
	background-image: url(../images/remove-02.png);
	background-color: #edf4ea;
}
.collectImg{
	display: block;
	width: 100%;
	height: 144px;
	margin-bottom: 15px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.collectList h3{
	height: 24px;
	line-height: 24px;
	margin-bottom: 5px;
	font-size: 18px;
	color: #ff0000;
}
.collectList h3 img{
	display: inline-block;
	vertical-align: top;
	height: 15px;
	margin-top: 5px;
	margin-left: 2px;
}
.collectList p{
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	height: 40px;
}
.collectList h5{
	display: block;
	height: 20px;
	margin-top: 10px;
	line-height: 20px;
	font-size: 14px;
	color: #333;
}
.collectList h5 span{
	float: right;
}
.collectList h5 img{
	display: inline-block;
	vertical-align: top;
	margin-top: 4px;
	margin-right: 2px;
}
.collectList:hover p{
	color: #50982c;
}
.shopGuideTab{
	display: block;
	padding-bottom: 20px;
}
.shopGuideTab a{
	display: inline-block;
	float: left;
	margin-bottom: 10px;
	margin-right: 15px;
	width: auto;
	height: 34px;
	line-height: 34px;
	border-radius: 17px;
	background: #e9e9e9;
	padding: 0 15px;
	color: #999999;
}
.shopGuideTab a:hover{
	background: #50982c;
	color: #fff;
}
.shopGuideTab a.active{
	background: #50982c;
	color: #fff;
}
.shopGuide-zhuanti>li{
	float: left;
	margin-bottom: 16px;
	margin-right: 15px;
}
.shopGuide-zhuanti>li:nth-child(3n){
	margin-right: 0;
}
.shopGuide-zhuanti>li a{
	display: block;
	width: 390px;
	height: 344px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	position: relative;
	font-size: 18px;
	color: #333333;
	line-height: 26px;
}
.shopGuide-zhuanti>li a div{
	display: block;
	width: 100%;
	height: 260px;
	margin-bottom: 14px;
	overflow: hidden;
}
.shopGuide-zhuanti>li a div span{
	display: block;
	width: 100%;
	height: 260px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 300ms;
}
.shopGuide-zhuanti>li a p{
	padding: 0 20px;
}
.shopGuide-zhuanti>li a:hover{
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	color: #50982c;
}
.shopGuide-zhuanti>li a:hover div span{
	transform: scale(1.04);
}

/*end*/
/*工学测评*/
.shopGuideMain-right-zt{
	display: block;
	width: 100%;
	height: auto;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	padding-top: 20px;
	padding-bottom: 6px;
}
.shopGuideMain-right-zt li a{
	display: block;
	width: 100%;
	height: 172px;
	padding: 0 20px;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}
.shopGuideMain-right-zt li a>div{
	display: block;
	width: 100%;
	height: 110px;
	overflow: hidden;
	margin-bottom: 8px;
}
.shopGuideMain-right-zt li a>div span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 300ms;
}
.shopGuideMain-right-zt li a:hover{
	color: #50982c;
}
.shopGuideMain-right-zt li a:hover div span{
	transform: scale(1.02);
}

/*end*/
/*品牌中心*/
.bannerBrand{
	height: 220px;
	padding-top: 64px;
}

.brand-title{
	display: block;
	position: relative;
	font-size: 24px;
	color: #333333;
	line-height: 46px;
}
.brand-title a{
	float: right;
	font-size: 14px;
	color: #666666;
	padding: 0 14px;
	line-height: 34px;
	margin-top: 12px;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 8px auto;
	background-image: url(../images/more-01.png);
}
.brand-title a:hover{
	color: #50982c;
	background-image: url(../images/more-03.png);
}
.brand-title em{
	font-size: 14px;
	color: #666666;
	margin-left: 20px;
}
.brandLogo{
	margin-bottom: 38px;
}
.brandLogo li{
	float: left;
	width: 190px;
	height: 132px;
	background: #fff;
	position: relative;
	overflow: hidden;
	text-align: center;
	line-height: 130px;
	border: 1px solid #e5e5e5;
	margin-bottom: 12px;
	margin-right: 12px;
}
.brandLogo li:nth-child(6n){
	margin-right: 0;
}
.brandLogo li a{
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.6);
	font-size: 20px;
	color: #fff;
	line-height: 40px;
	padding-top: 28px;
}
.brandLogo li a span{
	display: block;
	width: 80px;
	height: 26px;
	border-radius: 13px;
	background: #50982c;
	color: #fff;
	line-height: 26px;
	text-align: center;
	font-size: 14px;
	margin: 0 auto;
}
/*.brandLogo li:hover a{
	display: block;
}*/
.brandTj{
	display: block;
	padding-bottom: 14px;
}
.brandTj li{
	margin-right: 15px;
	margin-bottom: 14px;
	float: left;
	width: 288px;
	height: 208px;
	background: #fff;
	position: relative;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	transition: all 300ms;
}
.brandTj li:nth-child(1){
	height: 430px;
}
.brandTj li:nth-child(3){
	width: 592px;
	margin-right: 0;
}
.brandTj li:last-child{
	margin-right: 0;
}
.brandTj-main{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	/*background-position: right bottom;*/
	/*background-size: cover;*/
	background-position: 155px 55px;
	background-size: auto 140px;
	padding: 20px 30px 0;
	line-height: 24px;
}
.brandTj-main>div{
	display: block;
	height: 42px;
	overflow: hidden;
	line-height: 42px;
	font-size: 0;
}
.brandTj-main>div *{
	display: inline-block;
}
.brandTj-main>div span{
	display: inline-block;
	width: auto;
	height: 22px;
	border: 1px solid #50982c;
	padding: 0 4px;
	line-height: 20px;
	font-size: 14px;
	color: #50982c;
	margin-left: 20px;
	vertical-align: top;
	margin-top: 10px;
	position: relative;
}
.brandTj-main>div span::after{
	content: "";
	display: block;
	width: 1px;
	height: 22px;
	background: #e3e3e3;
	position: absolute;
	left: -11px;
	top: 0;
}
.brandTj-main h3{
	font-size: 16px;
	color: #333333;
}
.brandTj-main h5{
	font-size: 14px;
	color: #999999;
	margin-bottom: 4px;
}
.brandTj-main h4{
	font-size: 16px;
	color: #e80009;
}
.brandTj-main h4 span{
	font-size: 12px;
}
.brandTj-main>em{
	display: block;
	width: 28px;
	height: 28px;
	border-radius: 50%;
	margin-top: 14px;
	box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.12);
}
.brandTj li:nth-child(1) .brandTj-main{
	padding-top: 30px;
	background-position: 120px 210px;
	background-size: auto 195px;
}
.brandTj li:nth-child(3) .brandTj-main{
	background-position: 285px center;
	background-size: auto 123px;
}
.brandTj li:nth-child(1) .brandTj-main>div{
	margin-bottom: 6px;
}
.brandTj li:nth-child(1) .brandTj-main h3{
	font-size: 24px;
	line-height: 36px;
	color: #333333;
}
.brandTj li:nth-child(1) .brandTj-main>em{
	margin-top: 24px;
}
.brandTj-main:hover h3{
	color: #50982c;
}
.brandTj li:hover{
	box-shadow: 0 0px 12px 0 rgba(0, 0, 0, 0.1);
}
.brandTj li:nth-child(1):hover .brandTj-main h3{
	color: #50982c;
}
.brandTop{
	margin-bottom: 15px;
}
.brandSwiper{
	display: inline-block;
	float: left;
	width: 592px;
	height: 350px;
	position: relative;
	overflow: hidden;
}
.brandSwiper .brandSwiper-left,
.brandSwiper .brandSwiper-right{
	display: none;
	width: 30px;
	height: 60px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -30px;
	z-index: 19;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-image: url(../images/left-01.png);
}
.brandSwiper .brandSwiper-right{
	left: auto;
	right: 0;
	background-image: url(../images/right-01.png);
}
.brandSwiper .brandSwiper-left:hover{
	background-image: url(../images/left-02.png);
}
.brandSwiper .brandSwiper-right:hover{
	background-image: url(../images/right-02.png);
}
.brandSwiper:hover .brandSwiper-left,
.brandSwiper:hover .brandSwiper-right{
	display: block;
}
.brandSwi{
	display: block;
	width: 100%;
	height: 100%;
}
.brandSwi .swiper-slide{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.brandTop-center{
	display: inline-block;
	float: left;
	width: 290px;
	margin-left: 15px;
}
.brandTop-center a{
	display: block;
	width: 100%;
	height: 168px;
	background: #fff;
	margin-bottom: 14px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	position: relative;
	padding: 20px 140px 0 20px;
	transition: all 300ms;
}
.brandTop-center a>div{
	display: block;
	width: 100%;
	height: 40px;
	margin-bottom: 14px;
	line-height: 40px;
}
.brandTop-center a h3{
	font-size: 18px;
	color: #333333;
	line-height: 28px;
}
.brandTop-center a p{
	font-size: 14px;
	color: #999999;
	line-height: 20px;
}
.brandTop-center a span{
	display: block;
	width: 130px;
	max-height: 128px;
	position: absolute;
	right: 10px;
	top: 50%;
	text-align: center;
	line-height: 128px;
	transform: translateY(-50%);
}
.brandTop-center a:hover{
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.brandTop-right{
	display: inline-block;
	float: right;
	width: 288px;
	height: 350px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	padding: 22px 15px 0 20px;
}
.brandTop-right h2{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	line-height: 24px;
	height: 48px;
	margin: 17px 0 18px;
}
.brandTop-right-title{
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	color: #333333;
}
.brandTop-right-title a{
	display: inline-block;
	float: right;
	padding: 0 14px;
	height: 26px;
	line-height: 26px;
	margin-top: 4px;
	font-size: 14px;
	color: #666666;
	background: url(../images/more-01.png) no-repeat right center;
	background-size: 8px auto;
}
.brandTop-right-title a:hover{
	color: #50982c;
	background: url(../images/more-03.png) no-repeat right center;
	background-size: 8px auto;
}
.brandTop-list{
	display: block;
	width: 100%;
	height: 68px;
	border-top: 1px solid #e8e8e8;
	padding-top: 16px;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}
.brandTop-list:hover{
	color: #50982c;
}
.brandTop-list .new{color: #50982c;}
.brandTop-list .hot{color: #ff0000;}

.brandDetails{
	font-size: 14px;
	line-height: 24px;
	color: #333;
}

.brandAbout{
	display: block;
	min-height: 205px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	padding: 20px;
	font-size: 14px;
	line-height: 24px;
}
.brandAboutMain{
	display: inline-block;
	float: right;
	width: 810px;
	height:auto;
	margin-right: 16px;
}
.brandAboutMain h3{
	font-size: 24px;
	color: #333333;
	line-height: 36px;
	margin-bottom: 14px;
}
.brandAboutImg{
	display: inline-block;
	float: left;
	width: 300px;
	height: 166px;
	border: 1px solid #ededed;
	text-align: center;
	line-height: 164px;
	overflow: hidden;
}

/*end*/
/*帮助中心*/
.assistHead{
	display: block;
	border-bottom: 1px solid #eeeeee;
	padding: 0 20px;
	font-size: 16px;
	color: #333333;
	line-height: 44px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.assistMain{
	display: block;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	padding: 22px 20px;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}
.assistLef{
	display: inline-block;
    width: 240px;
    height: auto;
}
/*end*/
/*支付*/
.defrayMain{
	display: block;
	height: auto;
	background: #ff;
	padding: 0 30px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.defrayTitle{
	display: block;
	border-bottom: 1px solid #eeeeee;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 76px;
}
.defrayTitle h3{
	font-weight: bold;
}
.defrayWay{
	display: block;
	width: 100%;
	height: 102px;
}
.defrayTab{
	display: inline-block;
	float: left;
	position: relative;
	height: 70px;
	width: auto;
	margin: 16px 0;
	padding-top: 6px;
	padding-left: 38px;
	margin-right: 22px;
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	cursor: pointer;
}
.defrayTab input{
	display: block;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: 1px solid #e6e6e6;
	position: absolute;
	left: 8px;
	top: 14px;
}
.defrayTab input[type="radio"]:checked{
	border: none;
	background: url(../images/defray-01.png) no-repeat center;
	background-size: 100% 100%;
}
.defrayTab>div{
	display: block;
	width: 130px;
	height: 36px;
	margin-bottom: 4px;
	border-radius: 4px;
	border: 1px solid #eeeeee;
	line-height: 34px;
	padding: 0 10px;
	font-size: 14px;
	color: #333333;
}
.defrayTab>div img{
	display: inline-block;
	vertical-align: top;
	height: 100%;
	margin-right: 2px;
}
.defrayFoot{
	display: block;
	width: 100%;
	border-top: 1px solid #eeeeee;
	padding: 30px 26px 26px;
	text-align: right;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
}
.defrayFoot-in{
	display: block;
	width: 100%;
	font-size: 0;
	text-align: right;
	margin-bottom: 6px;
}
.defrayFoot-in button{
	display: inline-block;
	vertical-align: top;
	width: 120px;
	height: 46px;
	background: #eaeaea;
	border: none;
	text-align: center;
	line-height: 46px;
	margin-left: 20px;
	font-size: 18px;
	color: #666666;
	border-radius: 2px;
	transition: all 300ms;
}
.defrayFoot-in button.but2{
	background: #50972d;
	color: #fff;
}
.defrayFoot-in button:hover{
	background: #50972d;
	color: #fff;
	opacity: 0.86;
}

.defrayNews{
	display: block;
	width: 100%;
	height: 80px;
}
.defrayNews-left{
	display: inline-block;
	float: left;
	width: 60%;
	height: 100%;
	padding-left: 54px;
	color: #333333;
	padding-top: 17px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/defrayBg-01.png);
}
.defrayNews-left h3{
	font-size: 16px;
	line-height: 24px;
}
.defrayNews-left h5{
	font-size: 13px;
	line-height: 20px;
}
.defrayNews-left span{
	color: #ff0000;
}
.defrayNews-right{
	display: inline-block;
	float: right;
	text-align: right;
	padding-top: 17px;
}
.defrayNews-right h3{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
.defrayNews-right h3 span{
	font-size: 18px;
	color: #ff0000;
}
.defrayBut{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #333333;
	line-height: 32px;
	height: 32px;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 12px auto;
	background-image: url(../images/xia-03.png);
}
.defrayBut:hover{
	color: #50972d;
}
.defrayBut.active{
	background-image: url(../images/xia-02.png);
}
.defrayForm{
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	padding: 12px 0 40px;
	border-top: 1px solid #eeeeee;
}
.defrayForm li{
	position: relative;
	min-height: 28px;
	padding-left: 72px;
}
.defrayForm li h3{
	position: absolute;
	left: 0;
	top: 0;
}
.defrayForm li div{
	position: relative;
}
.defrayForm li textarea{
	width: 378px;
	height: 80px;
	border: 1px solid #cccccc;
	margin-top: 6px;
	font-size: 14px;
	color: #666;
	line-height: 28px;
	padding: 0 14px;
	font-family: "微软雅黑";
}
.defrayForm li textarea::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
}
.defrayZishu{
	display: block;
	width: 48px;
	position: absolute;
	top: 62px;
	left: 320px;
	text-align: right;
	font-size: 12px;
	color: #999999;
	line-height: 18px;
}

/*end*/
/*优惠券*/
.couponsMain{
	display: block;
}
.couponsMain>li{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	width: 390px;
	height: 260px;
	border-radius: 8px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.couponsMain>li:nth-child(3n){
	margin-right: 0;
}
.couponsTop{
	display: block;
	width: 100%;
	height: 80px;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/couponsBg.png);
	background-size: 100% 100%;
	padding: 12px 104px 0 25px;
	color: #fff;
}
.couponsTopBut{
	display: block;
	width: 74px;
	height: 30px;
	border-radius: 15px;
	background: #fff;
	position: absolute;
	right: 20px;
	top: 23px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #50972d;
	font-weight: bold;
}
.couponsTop h2{
	display: inline-block;
	float: left;
	padding-right: 10px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	line-height: 50px;
}
.couponsTop h2 span{
	font-size: 32px;
}
.couponsTopIn{
	display: inline-block;
	float: left;
	max-width: 176px;
	padding-top: 7px;
}
.couponsTopIn h3{
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
.couponsTopIn h4{
	font-size: 12px;
	line-height: 16px;
}
.couponsShop{
	display: block;
	width: 100%;
	height: 140px;
	padding: 0 20px;
	overflow: hidden;
	margin-top: 20px;
}
.couponsShop li{
	float: left;
	margin-right: 10px;
}
.couponsShop li:last-child{
	margin-right: 0;
}
.couponsShopList{
	display: block;
	width: 110px;
	height: 100px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
.couponsShopList span{
	display: block;
	width: 100%;
	height: 110px;
	overflow: hidden;
	margin-bottom: 6px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
/*end*/
/*限时优惠*/
.timeTitle h3{font-weight: normal;}
.limitPurchase{
	display: block;
	margin-bottom: 15px;
}
.limitPurchase>li{
	float: left;
	width: 592px;
	height: 428px;
	background: #fff;
	margin-bottom: 15px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.limitPurchase>li:nth-child(2n){
	float: right;
}
.limitPurchaseTop{
	display: block;
	width: 100%;
	height: 180px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
	padding: 50px 310px 0 45px;
	color: #fff;
}
.limitPurchaseTop-time{
	display: block;
	width: auto;
	height: 34px;
	border-radius: 0 0 10px 0;
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
	font-size: 14px;
	line-height: 34px;
	overflow: hidden;
	padding: 0 10px;
	z-index: 19;
	background: #6ab3d8;
}
.limitPurchaseTop-time>div{
	display: inline-block;
	height: 100%;
	width: auto;
	padding: 6px 0;
	vertical-align: top;
	line-height: 22px;
}
.limitPurchaseTop-time label{
	display: inline-block;
	vertical-align: top;
	margin: 0px 6px;
	height: 22px;
	min-width: 22px;
	padding: 0 2px;
	border-radius: 3px;
	background: #fff;
	color: #6ab3d8;
	line-height: 22px;
	text-align: center;
}
.limitPurchaseTop h5{
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 3px;
}
.limitPurchaseTop h3{
	line-height: 30px;
	font-size: 20px;
	font-weight: bold;
}
.limitPurchaseTop a{
	display: block;
	width: 80px;
	height: 30px;
	border: 1px solid #ffff;
	text-align: center;
	line-height: 28px;
	margin-top: 9px;
	font-size: 14px;
	color: #fff;
	transition: all 300ms;
}
.limitPurchaseTop a:hover{
	color: #50982c;
	border-color: #50982c;
}
.limitPurchaseBot{
	display: block;
	width: 100%;
	height: auto;
	padding: 0 24px;
}
.limitPurchaseBot>li{
	float: left;
	width: 33.33%;
}
.limitPurchaseBot-in{
	display: block;
	width: 100%;
	height: 246px;
	padding: 18px 20px 0;
}
.limitPurchaseBot-in>div{
	display: block;
	width: 100%;
	height: 144px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-bottom: 11px;
}
.limitPurchaseBot-in h3{
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	height: 20px;
	margin-bottom: 6px;
}
.limitPurchaseBot-in h5{
	font-size: 14px;
	color: #e80009;
	line-height: 24px;
}
.limitPurchaseBot-in h5 span{
	display: inline-block;
	color: #999999;
	font-size: 12px;
	text-decoration: line-through;
}
.limitPurchaseBot-in:hover h3{
	color: #50982c;
}
.limitPurchase>li:nth-child(2) .limitPurchaseTop-time{background: #6ad2bf;}
.limitPurchase>li:nth-child(2) .limitPurchaseTop-time label{color: #6ad2bf;}
.limitPurchase>li:nth-child(3) .limitPurchaseTop-time{background: #85a3e0;}
.limitPurchase>li:nth-child(3) .limitPurchaseTop-time label{color: #85a3e0;}
.limitPurchase>li:nth-child(4) .limitPurchaseTop-time{background: #df7a95;}
.limitPurchase>li:nth-child(4) .limitPurchaseTop-time label{color: #df7a95;}

.limitTimeNav{
	display: block;
	background: #fff;
	margin-bottom: 10px;
}
.limitTimeNav>li{
	float: left;
	width: 20%;
	height: 60px;
	border: 1px solid #e9e9e9;
	text-align: center;
	cursor: pointer;
}
.limitTimeNav>li h3{
	line-height: 58px;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.limitTimeNav>li h3 span{
	font-size: 16px;
}
.limitTimeNav>li h4{
	display: none;
	line-height: 58px;
	font-size: 15px;
	font-weight: bold;
	color: #999;
}
.limitTimeNav>li h4 span{
	font-size: 16px;
}
.limitTimeNav>li:hover h3{
	color: #50982c;
}
.limitTimeNav>li.end h3{display: none;}
.limitTimeNav>li.end h4{display: block;}
.limitTimeNav>li>div{
	display: none;
	width: 100%;
	height: 100%;
	position: relative;
	padding-left: 114px;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	padding-top: 10px;
	color: #333;
}
.limitTimeNav>li.active{
}
.limitTimeNav>li.active h3,
.limitTimeNav>li.active h4{
	display: none;
}
.limitTimeNav>li.active>div{
	display: block;
}
.limitTimeNav>li>div>div{
	display: inline-block;
}
.limitTimeNav>li>div>span{
	position: absolute;
	left: 0;
	top: 0;
	width: 94px;
	text-align: right;
	line-height: 60px;
	font-size: 24px;
	font-weight: bold;
}
.limitTimeNav>li.cout h4,
.limitTimeNav>li.cout h3,
.limitTimeNav>li.cout>div{
	color: #50982c;
	background: #e4ece1;
}
.limitTimeMain{
	display: block;
}
.limitTimeMain>li{
	float: left;
	width: 20%;
	height: 326px;
	border: 1px solid #ededed;
	background: #fff;
	padding: 12px 20px 0;
}
.limitTimeMain-img{
	display: block;
	width: 100%;
	height: 155px;
	margin-bottom: 12px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.limitTimeMain>li h3{
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	margin-bottom: 7px;
	height: 48px;
}
.limitTimeMain>li h5{
	font-size: 18px;
	color: #e80009;
	line-height: 28px;
	height: 28px;
}
.limitTimeMain>li h5 span{
	font-size: 14px;
	color: #999999;
	text-decoration: line-through;
}
.limitTimeMain>li .but{
	display: block;
	width: 86px;
	height: 28px;
	border-radius: 14px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	background: #50982c;
	margin: 10px auto 0;
}
.limitTimeMain>li:hover h3{
	color: #50982c;
}
.limitTimeMain>li:hover{
	border-color: #50982c;
}
.limitPromoteNav{
	background: #fff;
	display: block;
	margin-bottom: 10px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.limitPromoteNav li{
	float: left;
	width: 20%;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	color: #333333;
	cursor: pointer;
	position: relative;
}
.limitPromoteNav li:hover{
	color: #50982c;
}
.limitPromoteNav li.active{
	color: #50982c;
}
.limitPromoteNav li.active::after{
	content: "";
	display: block;
	width: 38px;
	height: 3px;
	background: #50982c;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -19px;
}

.limitPromoteMain{
	display: block;
}
.limitPromoteMain>li{
	float: left;
	width: 20%;
	height: 326px;
	border: 1px solid #ededed;
	background: #fff;
	padding: 12px 20px 0;
}
.limitPromoteMain-img{
	display: block;
	width: 100%;
	height: 155px;
	margin-bottom: 12px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.limitPromoteMain>li h3{
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	margin-bottom: 7px;
	height: 48px;
}
.limitPromoteMain>li h5{
	font-size: 18px;
	color: #e80009;
	line-height: 28px;
	height: 28px;
}
.limitPromoteMain>li h5 span{
	font-size: 14px;
	color: #999999;
	text-decoration: line-through;
}
.limitPromoteMain>li .bot{
	display: block;
	height: 28px;
	margin: 10px auto 0;
}
.limitPromoteMain>li .bot span{
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	color: #50982c;
}
.limitPromoteMain>li .but{
	display: inline-block;
	float: right;
	width: 86px;
	height: 28px;
	border-radius: 14px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #fff;
	background: #50982c;
}
.limitPromoteMain>li:hover h3{
	color: #50982c;
}
.limitPromoteMain>li:hover{
	border-color: #50982c;
}
.limitPairings{
	display: block;
	height: auto;
	min-height: 280px;
	padding: 29px;
	background: #fff;
	border: 1px solid #f1f1f1;
	position: relative;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.limitPairings .left{
	display: inline-block;
	float: left;
	width: 920px;
	height: auto;
	min-height: 20px;
}
.limitPairings .right{
	display: inline-block;
	float: right;
	width: 160px;
	padding-top: 12px;
}
.limitPairings .right h3{
	font-size: 15px;
	color: #333333;
	line-height: 22px;
}
.limitPairings .right h3 em{
	text-decoration: line-through;
}
.limitPairings .right h3 span{
	font-weight: bold;
	color: #ff0000;
}
.limitPairings .right .addCat{
	display: block;
	width: 130px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #50982c;
	margin-top: 5px;
	font-size: 16px;
	color: #fff;
}
.limitPairings .right .addCat:hover{
	opacity: 0.86;
}
.limitPairings .center{
	display: inline-block;
	float: left;
	margin-left: 20px;
	padding-top: 75px;
}
.limitPairings .center img{
	display: block;
}
.limitPairings-text{
	display: block;
	padding-right: 50px;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
}
.limitPairings-shop1{
	display: inline-block;
	float: left;
	width: 160px;
	text-align: center;
	height: 200px;
	font-size: 15px;
	color: #333333;
	line-height: 24px;
}
.limitPairings-shop1 span{
	display: block;
	width: 100%;
	height: 160px;
	border: 1px solid #50982c;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.limitPairings-img{
	display: inline-block;
	float: left;
	margin-left: 20px;
	padding-top: 70px;
}
.limitPairings-img img{
	display: block;
}
.limitPairingsMain{
	display: inline-block;
	width: 700px;
	height: 200px;
	float: right;
	position: relative;
	overflow: hidden;
}
.limitPairingsLeft,
.limitPairingsRight{
	display: block;
	width: 30px;
	height: 58px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: 51px;
	background-image: url(../images/left-03.png);
}
.limitPairingsRight{
	left: auto;
	right: 0;
	background-image: url(../images/right-03.png);
}
.limitPairingsLeft:hover{
	background-image: url(../images/left-04.png);
}
.limitPairingsRight:hover{
	background-image: url(../images/right-04.png);
}
.limitPairingsIn{
	display: block;
	width: 594px;
	height: 200px;
	margin: 0 auto;
	overflow: hidden;
}
.limitPairingsSwi{
	display: block;
	/*width: 594px;*/
	width: 645px;
	height: 200px;
	overflow: hidden;
}
.limitPairingsSwi .swiper-slide{
	width: 215px;
	height: 200px;
	text-align: center;
	font-size: 15px;
	color: #333333;
}
.limitPairings-shop2{
	display: block;
	width: 160px;
	text-align: center;
	height: 200px;
	font-size: 15px;
	color: #333333;
	line-height: 24px;
	position: relative;
}
.limitPairings-shop2 span{
	display: block;
	width: 100%;
	height: 160px;
	border: 1px solid #e8e8e8;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.limitPairings-shop2:hover span{
	border-color: #50982c;
}
.limitPairings-shop2::after{
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: -35px;
	top: 70px;
	background: url(../images/icon-08.png) no-repeat center;
	background-size: cover;
}
.limitPairingsSwi .swiper-slide:last-child .limitPairings-shop2::after{
	display: none;
}

.limitPairingsNav{
	background: #fff;
	display: block;
	margin-bottom: 10px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.limitPairingsNav li{
	float: left;
	width: 20%;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 16px;
	color: #333333;
	cursor: pointer;
	position: relative;
}
.limitPairingsNav li:hover{
	color: #50982c;
}
.limitPairingsNav li.active{
	color: #50982c;
}
.limitPairingsNav li.active::after{
	content: "";
	display: block;
	width: 38px;
	height: 3px;
	background: #50982c;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -19px;
}
.limitShopGuideMain{
	margin-bottom: 30px;
}
.limitShopGuideMain .shopGuideMain-right{
	padding-top: 0;
}
.limitShopGuideMain .shopGuideMain-pro li{
	margin-bottom: 14px;
}
.limitTj{
	display: block;
	margin-bottom: 14px;
}
.limitTj li{
	float: left;
	width: 592px;
	height: 200px;
	margin-bottom: 16px;
	overflow: hidden;
}
.limitTj li:nth-child(2n){
	float: right;
}
.limitTj li a{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 500ms;
}
.limitTj li:hover a{
	transform: scale(1.04);
}

/*end*/
/*申请售后-仅退款*/
.progressTop{
	display: block;
	display: flex;
	white-space:nowrap;
	height: 40px;
}
.progressTop>li{
	float: left;
	width: 420px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 100% 100%;
	background-image: url(../images/progressTop-01.png);
	margin-left: -20px;
	font-size: 14px;
	color: #fff;
}
.progressTop2{
	display: none;
}
.progressTop2>li{
	width: 316px;
	margin-left: -15px;
}
.progressTop>li:first-child{
	margin: 0;
	background-image: url(../images/progressTop-05.png);
}
.progressTop>li:last-child{
	background-image: url(../images/progressTop-03.png);
}
.progressTop>li.active{
	background-image: url(../images/progressTop-02.png);
}
.progressTop>li.active:first-child{
	background-image: url(../images/progressTop-06.png);
}
.progressTop>li.active:last-child{
	background-image: url(../images/progressTop-04.png);
}

.progressForm{
	display: block;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	padding: 46px 30px 23px;
}
.progressForm form{
	display: block;
	width: 100%;
	height: auto;
}
.afterSale>li{
	margin-bottom: 15px;
	position: relative;
	min-height: 32px;
	padding-left: 142px;
	position: relative;
}
.afterSale>li h3{
	position: absolute;
	left: 0;
	top: 0;
	width: 142px;
	line-height: 32px;
	font-size: 16px;
	color: #666666;
	text-align: right;
	padding-right: 14px;
}
.afterSale>li>div{
	position: relative;
	font-size: 0;
}
.afterSale-select{
	display: block;
	width: 222px;
	height: 32px;
	border-radius: 2px;
	border: 1px solid #cccccc;
	font-size: 14px;
	color: #333;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	padding: 0 10px;
	background: url(../images/xia-02.png) no-repeat 200px center;
	background-size: 12px auto;
}
.afterSale>li textarea{
	display: block;
	width: 438px;
	height: 100px;
	border-radius: 2px;
	border: 1px solid #cccccc;
	font-size: 14px;
	color: #333;
	font-family: "微软雅黑";
	line-height: 24px;
	padding: 4px 10px;
}
.afterSale>li textarea::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
}
.afterSale-coun{
	display: block;
	width: 28px;
	text-align: right;
	line-height: 20px;
	font-size: 14px;
	color: #999999;
	position: absolute;
	left: 400px;
	top: 76px;
}
.afterSaleRadio{
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-left: 18px;
	margin-right: 14px;
	line-height: 32px;
	font-size: 14px;
	color: #333333;
}
.afterSaleRadio input{
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 0;
	top: 9px;
	border-radius: 50%;
	border: 1px solid #515151;
}
.afterSaleRadio input[type="radio"]:checked{
	background: url(../images/defray-01.png) no-repeat center;
	background-size: 100% 100%;
	border: none;
}
.afterSale>li button{
	display: inline-block;
	vertical-align: top;
	width: 60px;
	height: 32px;
	margin-right: 15px;
	margin-top: 15px;
	border: none;
	border-radius: 2px;
	background: #eaeaea;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	text-align: center;
}
.afterSale>li button:hover{
	background: #50972d;
	color: #fff;
}
.afterSale>li .afterSaleSubmit{
	background: #50972d;
	color: #fff;
}
.afterSale-money{
	display: inline-block;
	vertical-align: top;
	width: 222px;
	height: 32px;
	border-radius: 2px;
	border: 1px solid #cccccc;
	font-size: 14px;
	color: #50972d;
	padding: 0 10px 0 24px;
}
.afterSale-maxMoney{
	display: inline-block;
	vertical-align: top;
	line-height: 32px;
	font-size: 14px;
	color: #999999;
	padding-left: 8px;
}
.afterSale-em{
	position: absolute;
	left: 10px;
	top: 0;
	line-height: 32px;
	font-size: 14px;
	color: #50972d;
}

.afterSaleImgUp{
	display: inline-block;
	vertical-align: top;
	width: 120px;
	height: 120px;
	position: relative;
	border: 1px solid #cccccc;
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	color: #999999;
	line-height: 18px;
	padding: 28px 0 0;
}
.afterSaleImgUp img{
	margin-bottom: 5px;
}
.afterSaleImgUp p span{
	font-size: 12px;
	line-height: 18px;
}
.afterSaleImgUp input{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: 9;
}
.afterSale>li .file-list{
	display: inline-block;
	vertical-align: top;
	height: auto;
}
.afterSale>li .file-list .file-item{
	display: inline-block;
	vertical-align: top;
	width: 120px;
	height: 120px;
	margin-right: 10px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 118px;
	overflow: hidden;
	position: relative
}
.afterSale>li .file-list .file-item img{
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
}
.afterSale>li .file-list .file-del{
	display: block;
	width: 20px;
	height: 20px;
	background: url(../images/colse-08.png) no-repeat center;
	background-size: 100% 100%;
	position: absolute;
	top: 0;
	right: 0;
}

/*end*/
/*评价页面*/
.headerTitle span{
	font-size: 14px;
	color: #333333;
	display: inline-block;
	vertical-align: top;
	padding-left: 24px;
}
.headerTitle span em{
	color: #666;
}
.appraisalsMain{
	background: #fff;
	min-height: 330px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.appraisalsMain .left{
	display: inline-block;
	float: left;
	width: 260px;
	height: 100%;
	border-right: 1px solid #eeeeee;
	min-height: 448px;
}
.appraisalsMain .right{
	display: inline-block;
	float: right;
	width: 940px;
	height: auto;
}
.appraisalsMain .right form{
	display: block;
	width: 100%;
	height: auto;
}
.appraisalsShop{
	display: block;
	width: 100%;
	height: auto;
	padding: 30px 38px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	line-height: 18px;
}
.appraisalsShop>span{
	display: block;
	width: 120px;
	height: 120px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin: 0 auto 16px;
}
.appraisalsShop h3{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height: 24px;
	margin-top: 6px;
}
.appraisalsMain-tit{
	font-size: 14px;
	color: #50982c;
	line-height: 24px;
	padding: 24px 0 0 30px;
	margin-bottom: 10px;
}
.appraisalsForm>li{
	margin-bottom: 6px;
	min-height: 36px;
	line-height: 36px;
	position: relative;
	padding-left: 100px;
}
.appraisalsForm>li h3{
	position: absolute;
	left: 0;
	top: 0;
	font-size: 14px;
	color: #333333;
	line-height: 36px;
	text-align: right;
	width: 100px;
	padding-right: 14px;
}
.appraisalsForm>li>div{
	position: relative;
	font-size: 0;
}
.appraisalsForm>li>div textarea{
	display: block;
	width: 746px;
	height: 120px;
	border: 1px solid #eeeeee;
	font-size: 14px;
	color: #333;
	line-height: 24px;
	font-family: "微软雅黑";
	padding: 4px 12px;
}
.appraisalsForm-coun{
	display: block;
	width: 140px;
	position: absolute;
	left: 606px;
	top: 88px;
	line-height: 22px;
	text-align: right;
	font-size: 12px;
	color: #999999;
	padding-right: 15px;
}
.appraisalsForm>li>div textarea::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
}
.appraisalsXX{
	display: inline-block;
	vertical-align: top;
	padding-top: 7px;
}
.appraisalsXX li{
	float: left;
	width: 21px;
	height: 20px;
	margin-right: 4px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/xx-01.png);
	cursor: pointer;
}
.appraisalsXX li img{
	display: none;
}
.appraisalsXX li.active img{
	display: block;
}
.appraisalsRank{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	margin-left: 6px;
	color: #999999;
}
.appraisalsFoot{
	display: block;
	width: 848px;
	height: 46px;
	text-align: right;
	margin-top: 40px;
}
.appraisalsFoot button{
	display: inline-block;
	vertical-align: top;
	width: 120px;
	height: 46px;
	border-radius: 2px;
	background: #50972d;
	border: none;
	font-size: 18px;
	color: #fff;
}
.appraisalsRadio{
	display: inline-block;
	vertical-align: top;
	line-height: 46px;
	padding-left: 22px;
	padding-right: 18px;
	font-size: 18px;
	color: #999999;
	position: relative;
}
.appraisalsRadio input{
	display: block;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	border: 1px solid #ccc;
	position: absolute;
	left: 0;
	top: 17px;
}
.appraisalsRadio input[type="checkbox"]:checked{
	border: none;
	background: url(../images/defray-01.png) no-repeat center;
	background-size: 100% 100%;
}
.appraisalsForm>li:last-child{
	margin-top: 10px;
}
.appraisalsForm>li .file-list{
	display: inline-block;
	vertical-align: top;
	height: auto;
}
.appraisalsForm>li .file-list .file-item{
	display: inline-block;
	vertical-align: top;
	width: 80px;
	height: 80px;
	margin-right: 10px;
	border: 1px solid #eeeeee;
	text-align: center;
	line-height: 78px;
	overflow: hidden;
	position: relative
}
.appraisalsForm>li .file-list .file-item img{
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
}
.appraisalsForm>li .file-list .file-del{
	display: block;
	width: 20px;
	height: 20px;
	background: url(../images/colse-08.png) no-repeat center;
	background-size: 100% 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.appraisalsForm>li .afterSaleImgUp{
	border: 1px solid #eee;
	width: 80px;
	height: 80px;
	padding-top: 25px;
}
.releasePop{
	display: none;
	width: 154px;
	height: 92px;
	border-radius: 8px;
	background: #fff;
	text-align: center;
	padding: 15px 10px 0;
	text-align: center;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 310;
	margin-top: -46px;
	margin-left: -77px;
}
.releasePop img{
	margin-bottom: 6px;
}
.appraisalsDetails .left{
	min-height: 330px;
}
.appDetails{
	display: block;
	padding: 28px 0 0 100px;
}
.appDetails h5{
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	margin-bottom: 10px;
}
.appDetailsDiv{
	display: block;
	height: 36px;
	line-height: 36px;
}
.appDetailsText{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}
.appDetailsImg{
	display: block;
}
.appDetailsImg li{
	margin: 8px 14px 0 0;
	width: 80px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	float: left;
	border: 1px solid #eee;
}
.appDetailsDiv .appraisalsRank{
	color: #50972d;
}

/*end*/
/*客户案例*/
.clientsCase{
	display: block;
}
.clientsCase>li{
	float: left;
	margin-bottom: 15px;
	margin-right: 15px;
}
.clientsCase>li:nth-child(3n){
	margin-right: 0;
}
.caseLise{
	display: block;
	width: 390px;
	height: 370px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	transition: all 500ms;
}
.caseLise-img{
	display: block;
	width: 100%;
	height: 260px;
	overflow: hidden;
	margin-bottom: 15px;
}
.caseLise-img>span{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 500ms;
}
.caseLise:hover .caseLise-img>span{
	transform: scale(1.03);
}
.caseLise:hover{
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.caseLise-in{
	display: block;
	padding: 0 20px;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.caseLise-in h3{
	font-size: 18px;
	color: #333333;
	line-height: 28px;
	margin-bottom: 4px;
	height: 28px;
}
.caseLise:hover .caseLise-in h3{
	color: #50982c;
}
/*end*/
/*开票*/
.tickets{
	background: #fff;
	padding: 40px 30px 35px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.ticketsLeft{
	display: inline-block;
	float: left;
	width: 488px;
	height: auto;
	min-height: 1px;
	margin-right: 112px;
}
.ticketsLeft form{
	display: block;
	width: 100%;
	height: auto;
}
.ticketsRight{
	display: inline-block;
	width: 338px;
	height: auto;
	border: 1px solid #50982c;
	background: #f6faf4;
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	padding: 14px 24px;
	margin-bottom: 5px;
}
.ticketsRight h3{
	text-align: center;
	font-size: 16px;
	color: #50982c;
	margin-bottom: 4px;
}
.ticketsForm>li{
	margin-bottom: 15px;
	padding-left: 145px;
	position: relative;
	min-height: 32px;
}
.ticketsForm>li>div{
	font-size: 0;
	position: relative;
	display: block;
	width: 100%;
	height: auto;
}
.ticketsForm>li>h3{
	display: block;
	width: 145px;
	height: 32px;
	line-height: 32px;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 16px;
	color: #666666;
	text-align: right;
	padding-right: 12px;
}
.ticketsForm input{
	display: block;
	width: 300px;
	height: 32px;
	border: 1px solid #cccccc;
	border-radius: 2px;
	font-size: 14px;
	color: #333;
	font-family: "微软雅黑";
	padding: 0 10px;
	line-height: 30px;
}
.ticketsForm input:focus{
	border-color: #50972d;
}
.ticketsForm label{
	display: inline-block;
	vertical-align: top;
	height: 32px;
	line-height: 32px;
	padding: 0 10px 0 18px;
	font-size: 14px;
	color: #333;
	position: relative;
	cursor: pointer;
}
.ticketsForm label input{
	display: block;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	border: 1px solid #3c3c3c;
	padding: 0;
	position: absolute;
	left: 0;
	top: 9px;
}
.ticketsForm label input[type="radio"]:checked{
	border: none;
	background: url(../images/defray-01.png) no-repeat center;
	background-size: 100% 100%;
}
.ticketsForm label input[type="checkbox"]:checked{
	border: none;
	background: url(../images/defray-01.png) no-repeat center;
	background-size: 100% 100%;
}
.ticketsForm .saveBut,
.ticketsForm .cancelsBut{
	display: inline-block;
	vertical-align: top;
	width: 60px;
	height: 32px;
	border: none;
	border-radius: 2px;
	margin-right: 16px;
	font-size: 16px;
	color: #666666;
	text-align: center;
	line-height: 32px;
	margin-top: 20px;
}
.ticketsForm .saveBut{
	background: #50972d;
	color: #fff;
}
.ticketsForm .cancelsBut:hover{
	background: #50972d;
	color: #fff;
}

.ticketsAddress{
	display: block;
	width: 300px;
	height: 68px;
	border: 1px solid #cccccc;
	border-radius: 2px;
	font-size: 14px;
	color: #333333;
	line-height: 25px;
	padding: 6px 8px;
}
.ticketsAddress-but{
	display: block;
	width: auto;
	height: 24px;
	font-size: 14px;
	color: #50972d;
	position: absolute;
	left: 0;
	bottom: -30px;
	cursor: pointer;
	z-index: 19;
}
.ticketsAddressList{
	display: none;
	width: 100%;
	height: 146px;
	margin-top: 10px;
	overflow: auto;
}
.ticketsAddressList>li{
	display: block;
	width: 300px;
	height: 68px;
	border: 1px dashed #cccccc;
	border-radius: 2px;
	font-size: 14px;
	color: #333333;
	line-height: 25px;
	padding: 6px 8px;
	margin-bottom: 10px;
	cursor: pointer;
}
.ticketsAddressList>li:last-child{
	margin-bottom: 0;
}
/*end*/
/*购物车*/
.shopCoun{
	display: block;
	height: 41px;
	font-size: 0;
}
.shopCoun span{
	display: inline-block;
	vertical-align: top;
	padding: 0 16px;
	font-size: 16px;
	font-weight: bold;
	color: #50982c;
	line-height: 36px;
	position: relative;
}
.shopCoun span::after{
	content: "";
	display: block;
	width: 30px;
	height: 2px;
	background: #50972d;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -15px;
}
.cartHead{
	display: block;
	height: 40px;
	background: #e7e7e7;
	font-size: 14px;
	color: #333333;
}
.cartHead span{
	display: inline-block;
	float: left;
	line-height: 40px;
	text-align: center;
	width: 164px;
}
.cartHead span.div1{width: 440px;margin-right: 40px;padding-left: 140px;}
.cartHead span.div4{width: 174px;}
.cartHead span.div5{width: 218px;padding-left: 80px;}
.cartTop{
	display: block;
	height: 58px;
	padding: 4px 0;
}
.cartFoot{
	display: block;
	height: 50px;
	position: relative;
	background: #e7e7e7;
}
.cartFoot .right{
	display: inline-block;
	float: right;
	height: 50%;
	position: relative;
	font-size: 0;
	line-height: 50px;
}
.cartBut{
	display: inline-block;
	vertical-align: top;
	width: 90px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: #999999;
	color: #fff;
	font-size: 20px;
	cursor: no-drop;
}
.cartBut.active{
	background: #50982c;
	cursor: pointer;
}
.cartFoot .right .text{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #333333;
	line-height: 50px;
	padding-right: 40px;
}
.cartFoot .right .text span{
	font-size: 16px;
	color: #50982c;
	font-weight: bold;
}
.cartFoot .left{
	display: inline-block;
	float: left;
	font-size: 0;
	height: 50px;
}
.allOf{
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: 50px;
	line-height: 50px;
	padding: 0 10px 0 36px;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin-right: 10px;
	position: relative;
	cursor: default;
}
.allOf input{
	display: block;
	width: 18px;
	height: 18px;
	border-radius: 2px;
	border: 1px solid #d1d1d1;
	position: absolute;
	left: 10px;
	top: 16px;
	background: #f8f8f8;
}
.allOf input[type="checkbox"]:checked{
	border: none;
	background: url(../images/defrayBg-04.png) no-repeat center;
	background-size: 100% 100%;
}
.cartFoot .left .but{
	display: inline-block;
	vertical-align: top;
	height: 50px;
	padding: 0 10px;
	line-height: 50px;
	font-size: 14px;
	color: #333333;
}
.cartFoot .left .but:hover{
	color: #50982c;
}
.cartTop .right{
	float: right;
	font-size: 0;
}
.cartTop .right a{
	display: inline-block;
	vertical-align: top;
	width: 60px;
	height: 28px;
	border-radius: 2px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #333333;
	margin-left: 10px;
	margin-top: 11px;
}
.cartTop .right a:hover{
	color: #50982c;
	border-color: #50982c;
}

.cartMain{display: block;}
.cartMain>li{
	margin-bottom: 15px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	min-height: 140px;
	position: relative;
}
.cartList{
	display: block;
	min-height: 140px;
	border-bottom: 1px solid #f1f1f1;
}
.cartList:last-child{
	border: none;
	position: relative;
}
.cartListRadio{
	display: block;
	width: 38px;
	height: 38px;
	padding: 10px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 19;
}
.cartListRadio input{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 2px;
	border: 1px solid #d1d1d1;
	background: #f8f8f8;
}
.cartListRadio input[type="checkbox"]:checked{
	border: none;
	background: url(../images/defrayBg-04.png) no-repeat center;
	background-size: 100% 100%;
}
.cartList>div{
	display: inline-block;
	float: left;
	text-align: center;
	min-height: 139px;
	width: 164px;
	padding-top: 26px;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}
.cartList>div.div1{
	width: 400px;
	margin-left: 40px;
	margin-right: 40px;
}
.cartList>div.div4{
	width: 174px;
}
.cartList>div.div5{
	width: 218px;
	padding-right: 52px;
}
.cartList>div h5{
	font-size: 15px;
	color: #999999;
	margin-bottom: 6px;
	text-decoration: line-through;
}
.cartList>div h3{
	font-size: 14px;
	font-weight: bold;
	color: #50982c;
}
.cartList>div .but{
	display: block;
	text-align: center;
	color: #333333;
}
.cartList>div .but:hover{
	color: #50982c;
}
.cartShop{
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	padding-left: 104px;
	line-height: 18px;
	text-align: left;
	color: #333333;
	padding-top: 2px;
}
.cartShop:hover p{
	color: #50982c;
}
.cartShop-img{
	display: block;
	width: 88px;
	height: 88px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
}
.cartShop h4{
	color: #999999;
	margin: 6px 0 8px;
}
.cartShop h2{
	display: block;
	font-size: 0;
}
.cartShop h2 img{
	display: inline-block;
	vertical-align: top;
	height: 15px;
	width: auto;
	margin-right: 4px;
}
.counDiv{
	display: block;
	width: 66px;
	background: #ededed;
	position: relative;
	margin: 2px auto;
	height: auto;
}
.counDiv .counDivIn{
	display: block;
	width: 100%;
	height: 26px;
	overflow: hidden;
}
.counDiv .text{
	display: none;
	text-align: center;
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #50982c;
}
.counDiv:hover .text{
	display: block;
}
.counDiv:hover{
	background: #dcead5;
}
.counDivIn input{
	display: inline-block;
	float: left;
	width: 15px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	font-size: 16px;
	color: #999999;
	background: none;
}
.counDivIn .shu{
	width: 36px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 24px;
	background: #fff;
	font-size: 14px;
	color: #333333;
}

/*end*/
/*工学座椅*/
.videoList{
	display: block;
}
.videoList>li{
	float: left;
	height: 250px;
	margin-bottom: 20px;
	margin-right: 15px;
	position: relative;
	width: 288px;
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}
.videoList>li:nth-child(4n){
	margin-right: 0;
}
.videoList>li video{
	display: block;
	width: 100%;
	height: 190px;
}
.videoList>li p{
	padding: 0 8px;
}
.videoMain{
	display: block;
	width: 100%;
	height: 190px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}
.videoMainBg{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	z-index: 19;
	cursor: default;
}
.videoMainBg span{
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(../images/bofang.png);
	background-color: rgba(0, 0, 0, 0.3);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 40px;
}
.zuoyiRen{
	display: block;
}
.zuoyiRen .right{
	float: right;
	width: 210px;
}
.zuoyiRen .right a{
	display: block;
	margin-bottom: 10px;
}
.zuoyiRen .right a:last-child{
	margin-bottom: 0;
}
.zuoyiRenLeft{
	display: inline-block;
	float: left;
	width: 400px;
	height: auto;
	min-height: 420px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	padding: 22px 0px 22px 20px;
	font-size: 14px;
	color: #666666;
	line-height: 28px;
}
.zuoyiRenLeft h2{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	line-height: 30px;
	padding-right: 20px;
	min-height: 30px;
}
.zuoyiRenLeftList{
	margin-bottom: 15px;
}
.zuoyiRenLeftList li{
	float: left;
	margin-right: 20px;
}
.zuoyiRenLeftList li a{
	color: #666;
}
.zuoyiRenLeftList li a:hover{
	color: #50982c;
}
.zuoyiRenLeftLogo{
	display: block;
	margin-bottom: 15px;
}
.zuoyiRenLeftLogo li{
	float: left;
	width: 90px;
	height: 45px;
}
.zuoyiRenLeftLogo li a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: center;
	line-height: 40px;
	transition: all 400ms;
}
.zuoyiRenLeftLogo li a:hover{
	transform: scale(1.1);
}
.zuoyiRen .center{
	display: inline-block;
	width: 560px;
	height: auto;
	min-height: 420px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	margin-left: 15px;
}
.zuoyiRenBanner{
	display: block;
	width: 100%;
	height: 280px;
	position: relative;
	overflow: hidden;
}
.zuoyiRenBannerSwi{
	display: block;
	width: 100%;
	height: 280px
}
.zuoyiRenBannerSwi .swiper-slide{
	display: block;
	width: 100%;
	height: 280px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.zuoyiRenBanner .prev,
.zuoyiRenBanner .next{
	display: none;
	width: 24px;
	height: 48px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -24px;
	z-index: 19;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/left-01.png);
	cursor: default;
}
.zuoyiRenBanner .next{
	left: auto;
	right: 0;
	background-image: url(../images/right-01.png);
}
.zuoyiRenBanner:hover .prev,
.zuoyiRenBanner:hover .next{
	display: block;
}
.zuoyiRenBanner .prev:hover{
	background-image: url(../images/left-02.png);
}
.zuoyiRenBanner .next:hover{
	background-image: url(../images/right-02.png);
}
.zuoyiRenCenter{
	display: block;
	width: 100%;
	height: auto;
}
.zuoyiRenCenter>li{
	float: left;
	width: 50%;
	position: relative;
}
.zuoyiRenCenter-in{
	display: block;
	width: 100%;
	height: 140px;
	padding: 20px 26px;
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
}
.zuoyiRenCenter-in h3{
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;
	margin-bottom: 4px;
	color: #50982c;
}
.zuoyiRenCenter>li:nth-child(2n)::after{
	content: "";
	display: block;
	width: 1px;
	height: 70px;
	background: #ececec;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -35px;
}
.zuoyiCe{
	display: inline-block;
	float: right;
	width: 210px;
	height: auto;
}
.zuoyiCe a{
	display: block;
	margin-bottom: 10px;
}
.zuoyiCe a:last-child{
	margin-bottom: 0;
}
.gongxueDiv{
	display: block;
}
.gongxueDiv>li{
	float: left;
	width: 592px;
	height: 432px;
	background: #e9e9e9;
	margin-bottom: 30px;
	padding: 158px 20px 0;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% auto;
}
.gongxueDiv>li:nth-child(2n){
	float: right;
}
.gongxueDivMain{
	display: block;
	width: 100%;
	height: 252px;
	background: #fff;
}
.gongxueDivMain>a{
	display: inline-block;
	float: left;
	width: 33.33%;
	text-align: center;
	padding: 20px 10px;
	line-height: 20px;
}
.gongxueDivMain>a h3{
	font-size: 12px;
	color: #333333;
}
.gongxueDivMain>a:hover h3{
	color: #50982c;
}
.gongxueDivMain>a>span{
	display: block;
	width: 160px;
	height: 150px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin: 0 auto 8px;
}
.gongxueDivMain>a h5{
	font-size: 14px;
	color: #e80009;
	margin-top: 8px;
}
.gongxueDivMain>a h5 span{
	color: #999999;
	font-size: 12px;
	text-decoration: line-through;
	margin-left: 2px;
}

.zuoyiCoupon{
	display: block;
	background: #fff;
	padding: 20px 30px;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
}
.zuoyiCoupon>li{
	float: left;
	width: 262px;
	/*height: 100px;*/
	height: 105px;
	margin: 10px 30px 10px 0;
	border: 1px solid #50982c;
	position: relative;
	padding: 8px 42px 0 20px;
	line-height: 18px;
	font-size: 12px;
	color: #999999;
}
.zuoyiCoupon>li:nth-child(4n){
	margin-right: 0;
}
.zuoyiCoupon>li h3{
	font-size: 14px;
	color: #333333;
	/*line-height: 40px;*/
	line-height: 24px;
	/*height: 40px;*/
	height: 55px;
}
.zuoyiCoupon>li h3 span{
	font-size: 32px;
	font-weight: bold;
	color: #ff0000;
	margin-right: 8px;
}
.zuoyiCoupon>li h3 em{
	color: #ff0000;
	font-weight: bold;
}
.zuoyiCoupon>li .receive{
	display: block;
	width: 40px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/zuoyiCoupon.png);
	z-index: 9;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 18px;
	padding: 14px 6px 0 10px;
}

.gongxueHead{
	display: block;
	height: auto;
	min-height: 350px;
}
.gongxueHead .left{
	display: inline-block;
	float: left;
	width: 700px;
	margin-left: 250px;
}
.gongxueHead .bannerPic,
.gongxueHead .bannerPic .bd li a{
	height: 350px;
}
.gongxueHead .right{
	display: inline-block;
	float: right;
	width: 240px;
}
.gongxueLogin{
	display: block;
	width: 100%;
	height: 166px;
	margin-bottom: 12px;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.04);
	padding: 18px 10px 0;
	text-align: center;
}
.gongxueLogin .goShop{
	display: block;
	width: 200px;
	height: 26px;
	border-radius: 4px;
	text-align: center;
	line-height: 26px;
	background: #50982c;
	font-size: 12px;
	color: #fff;
	margin: 8px auto 0;
}
.gongxueLogin-img{
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 2px solid #fff;
	margin: 0 auto 4px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.gongxueLogin h3{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	margin-bottom: 7px;
	text-align: center;
}
.gongxueLogin p{
	font-size: 14px;
	color: #eaeaea;
	line-height: 20px;
}
.gongxueLogin p a{
	color: #666;
}
.gongxueLogin p a:hover{
	color: #50982c;
}
.gongxueLogin .color1{
	color: #50982c;
}

/*end*/
/*商品详情*/
.shopDetails{
	display: block;
	position: relative;
	padding-bottom: 6px;
}
.shopDetails .left{
	display: inline-block;
	float: left;
	width: 450px;
	height: auto;
	position: relative;
	padding-top: 14px;
}
.shopDetails .right{
	display: inline-block;
	float: right;
	width: 720px;
	height: auto;
	position: relative;
}
.shopDetails-title{
	display: block;
	margin-bottom: 12px;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
}
.shopDetails-title h3{
	font-size: 20px;
	color: #333333;
	line-height: 40px;
}
.shopDetails-xianshi{
	display: block;
	min-height: 118px;
	position: relative;
	background: #f8f8f8;
}
.shopDetails-xs-top{
	display: block;
	min-height: 36px;
	background: #50982c;
}
.shopDetails-xs-left{
	display: inline-block;
	float: left;
	width: 500px;
	padding-left: 20px;
	font-size: 18px;
	color: #fff;
	line-height: 36px;
}
.shopDetails-xs-left img{
	margin-right: 8px;
	margin-top: -3px;
}
.shopDetails-xs-right{
	display: inline-block;
	float: right;
	width: auto;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	padding-right: 7px;
}
.shopDetails-xs-right>div{
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
}
.shopDetails-xs-right>div label{
	display: inline-block;
	width: 26px;
	height: 26px;
	border-radius: 4px;
	background: #333333;
	text-align: center;
	line-height: 26px;
}
.shopDetails-xs-right>div span{
	padding: 0 4px;
}
.shopDetails-xs-shu{
	display: block;
	height: auto;
	line-height: 24px;
	position: absolute;
	top: 50px;
	right: 0;
	text-align: center;
	padding: 0 8px;
}
.shopDetails-xs-shu>div{
	display: inline-block;
	vertical-align: top;
	padding: 0 7px;
	font-size: 14px;
	color: #999999;
}
.shopDetails-xs-shu>div h3{
	color: #005ea6;
	font-size: 16px;
}
.shopDetails-xs-shu::before{
	content: "";
	display: block;
	width: 1px;
	height: 34px;
	background: #e6e6e6;
	position: absolute;
	left: 0;
	top: 8px;
}
.shopDetails-list1{
	display: block;
	padding: 10px 20px;
}
.shopDetails-list1>li{
	position: relative;
	min-height: 32px;
	font-size: 14px;
	color: #666666;
	line-height: 32px;
	padding-left: 74px;
}
.shopDetails-list1>li>h3{
	display: block;
	width: 74px;
	position: absolute;
	left: 0;
	top: 0;
}
.shopDetails-list1>li>div{
	display: block;
	width: 100%;
	height: auto;
}
.shopDetails-list1-price{
	font-size: 22px;
	line-height: 32px;
	color: #ff0000;
	font-weight: bold;
}
.shopDetails-list1-price em{
	font-size: 16px;
	font-weight: normal;
}
.shopDetails-list1-price span{
	font-size: 13px;
	color: #999999;
	text-decoration: line-through;
	font-weight: normal;
	padding-left: 2px;
}
.shopDetails-list1-zhekou{
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 32px;
}
.shopDetails-list1-zhekou span{
	display: inline-block;
	width: auto;
	height: 20px;
	border: 1px solid #50972d;
	line-height: 18px;
	color: #50972d;
	padding: 0 5px;
	margin-right: 10px;
}
.shopDetails-list1-tab{
	display: inline-block;
	vertical-align: top;
	width: auto;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #50982c;
	position: relative;
	padding: 0 9px;
	min-width: 88px;
	text-align: center;
	margin: 6px 10px 6px 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/shopDet-03.png);
}
.shopDetails-coupons-more{
	display: inline-block;
	width: auto;
	height: 32px;
	vertical-align: top;
	font-size: 14px;
	color: #666666;
	cursor: pointer;
}
.shopDetails-coupons-more em{
	font-family: "宋体";
	font-weight: bold;
	color: #999;
}
.shopDetails-coupons-more:hover{
	color: #50972d;
}
.shopDetails-coupons-more:hover em{
	color: #50972d;
}
.couponsMorePop{
	display: none;
	width: 300px;
	height: 100%;
	background: #eeeeee;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 400;
}
.couponsMorePop-top{
	display: block;
	width: 100%;
	height: 56px;
	background: #eeeeee;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 18px;
	z-index: 19;
	line-height: 56px;
	font-size: 16px;
	color: #333333;
}
.couponsMorePop-top img{
	display: inline-block;
	margin-right: 6px;
	margin-top: -3px;
}
.couponsMorePop-colse{
	display: block;
	width: 34px;
	height: 56px;
	position: absolute;
	right: 0;
	top: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 14px;
	background-image: url(../images/colse-01.png);
	cursor: pointer;
}
.couponsMorePop-colse:hover{
	background-image: url(../images/colse-03.png);
}
.couponsMorePopMain{
	display: block;
	width: 100%;
	height: 100%;
	overflow: auto;
	padding: 46px 18px 15px;
}
.couponsMorePopMain::-webkit-scrollbar {/*滚动条整体样式*/
	width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}
.couponsMorePopMain::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px #50972d;
	background: #50972d;
}
.couponsMorePopMain::-webkit-scrollbar-track {/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);
	border-radius: 0;
	background: rgba(0,0,0,0);
}
.couponsMorePopMain>h3{
	display: block;
	line-height: 24px;
	height: 24px;
	text-align: center;
	margin: 10px auto;
	background: url(../images/shopDet-05.png) no-repeat center;
	background-size: 100% auto;
}
.couponsMorePopList{
	display: block;
	width: 100%;
	height: auto;
}
.couponsMorePopList>li{
	display: block;
	width: 100%;
	height: 120px;
	position: relative;
	margin-bottom: 15px;
	background: #fff;
	padding: 10px 40px 0 20px;
	font-size: 12px;
	color: #999999;
	line-height: 18px;
}
.couponsMorePopList>li:last-child{
	margin-bottom: 0;
}
.couponsMorePopList>li h3{
	height: 40px;
	line-height: 40px;
	color: #ff0000;
	font-weight: bold;
	font-size: 14px;
}
.couponsMorePopList>li h3 span{
	font-size: 32px;
}
.couponsMorePopList>li h5{
	font-size: 14px;
	color: #333333;
	height: 18px;
	margin-bottom: 4px;
}
.couponsMorePopListBut{
	display: block;
	width: 38px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
}
.couponsMorePopListBut a{
	display: none;
	width: 100%;
	height: 100%;
	line-height: 18px;
	color: #fff;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
	background-image: url(../images/couponsBg-01.png);
	padding: 22px 6px 0 10px;
}
.couponsMorePopListBut a.lqBut{
	display: block;
}
.couponsMorePopListBut a.gqBut{
	background-image: url(../images/couponsBg-02.png);
	padding-top: 32px;
	cursor: no-drop;
}
.couponsMorePopListBut a.yyBut{
	background-image: url(../images/couponsBg-02.png);
	padding-top: 32px;
	cursor: no-drop;
}
.lingqu .couponsMorePopListBut a{display: none;}
.lingqu .couponsMorePopListBut a.lqBut{display: block;}
.couponsMorePopListImg{
	display: block;
	width: 64px;
	height: 64px;
	position: absolute;
	right: 50px;
	bottom: 15px;
}
.couponsMorePopListImg img{
	display: none;
	width: 100%;
	height: 100%
}
.couponsMorePopListTime{
	display: block;
	width: 56px;
	height: 56px;
	position: absolute;
	top: 0;
	left: 0;
}
.couponsMorePopListTime img{
	display: none;
	width: 100%;
	height: 100%;
}
 
.yilingqu .couponsMorePopListBut a{display: none;}
.yilingqu .couponsMorePopListBut a.syBut{display: block;}
.yilingqu .couponsMorePopListImg img.lqImg{display: block;}

.guoqi .couponsMorePopListBut a{display: none;}
.guoqi .couponsMorePopListBut a.gqBut{display: block;}
.guoqi .couponsMorePopListImg img.gqImg{display: block;}

.jiguoqi .couponsMorePopListTime img{display: block;}
.jiguoqi .couponsMorePopListBut a{display: none;}
.jiguoqi .couponsMorePopListBut a.syBut{display: block;}
.jiguoqi .couponsMorePopListImg img.lqImg{display: block;}
 
.yishiyong .couponsMorePopListBut a{display: none;}
.yishiyong .couponsMorePopListBut a.yyBut{display: block;}
.yishiyong .couponsMorePopListImg img.yyImg{display: block;}

.shopNorms{
	display: block;
	padding: 8px 15px 0 20px;
}
.shopNorms>li{
	position: relative;
	margin-bottom: 10px;
	padding-left: 74px;
	min-height: 24px;
}
.shopNorms>li:last-child{
	/*margin-bottom: 0;*/
}
.shopDetails-tishi{
	display: block;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	margin-top: 6px;
	padding: 0 20px;
}
.shopNorms>li>div{
	display: block;
	width: 100%;
	min-height: 24px;
	position: relative;
	font-size: 0;
}
.shopNorms>li>h3{
	display: block;
	width: 74px;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 24px;
	font-size: 14px;
	color: #666666;
}
.shopNorms>li>div h5{
	font-size: 12px;
	color: #999999;
	line-height: 24px;
}
.shopNormsBut a{
	display: inline-block;
	float: left;
	width: auto;
	height: 32px;
	line-height: 30px;
	border: 1px solid #50982c;
	font-size: 14px;
	background: #edf4e9;
	margin-right: 15px;
	color: #50982c;
	padding: 0 16px;
}
.shopNormsBut a.toBuy:hover{
	background: #50982c;
	color: #fff;
}
.shopNormsBut a.addCart{
	background: #50982c;
	color: #fff;
}
.shopNormsBut a.goInformation{
	background: #00a0e9;
	color: #fff;
	border-color: #00a0e9;
}
.radioTab{
	display: inline-block;
	float: left;
	min-width: 60px;
	height: 24px;
	border: 1px solid #cccccc;
	text-align: center;
	line-height: 22px;
	padding: 0 4px;
	font-size: 13px;
	color: #666666;
	margin-right: 15px;
	margin-bottom: 6px;
	cursor: pointer;
}
.radioTab:hover{
	/*border-color: #50972d;*/
}
.radioTab.active{
	border-color: #50972d;
}
.radioColor{
	display: inline-block;
	float: left;
	min-width: 125px;
	height: 35px;
	border: 1px solid #cccccc;
	margin-right: 15px;
	margin-bottom: 6px;
	position: relative;
	padding: 0 10px 0 43px;
	text-align: center;
	font-size: 13px;
	color: #666666;
	line-height: 33px;
	background: #f7f7f7;
	cursor: pointer;
}
.radioColor>span{
	display: block;
	width: 33px;
	height: 33px;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	overflow: hidden;
}
.radioColor.active{
	border-color: #50972d;
}
.quantity{
	display: inline-block;
	width: 72px;
	height: 26px;
	border: 1px solid #cccccc;
	float: left;
	position: relative;
	overflow: hidden;
}
.quantity input{
	display: block;
	width: 58px;
	height: 100%;
	text-align: center;
	font-size: 14px;
	color: #666666;
}
.quantity>span{
	display: block;
	width: 12px;
	height: 12px;
	background: #f1f1f1;
	position: absolute;
	right: 0;
	top: 0;
	border-left: 1px solid #ccc;
	font-size: 10px;
	color: #666666;
	text-align: center;
	padding-left: 1px;
	line-height: 10px;
	cursor: pointer;
}
.quantity>span.jian{
	top: auto;
	bottom: 0;
	border-top: 1px solid #ccc;	
}
.quantity>span:hover{
	background: #50972d;
	color: #fff;
}
.quantityText{
	display: inline-block;
	float: left;
	line-height: 26px;
	font-size: 14px;
	color: #666666;
	margin-left: 5px;
}
.shopNormsDiQu{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.shopNormsYou{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #005ea6;
	line-height: 24px;
	margin-left: 10px;
}
.summary-stock{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #005ea6;
	position: relative;
	height: 24px;
	cursor: pointer;
}

#store-selector {
	position: relative;
	float: left;
	z-index: 2;
	height: 24px;
}

#store-selector dl,
#store-selector dt,
#store-selector dd {
	float: none;
	color: #666666
}

#store-selector dl {
	position: absolute;
	top: 23px;
	z-index: 1;
	width: 358px;
	width: 358px;
	padding: 5px;
	border: 1px solid #ddd;
	background: #fff;
	display: none;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd
}

#store-selector dt {
	padding: 6px 0 10px;
	color: #999
}

#store-selector dd {
	padding-bottom: 5px;
	line-height: 18px
}


#store-selector .text {
	float: left;
	+float: none;
	_float: left;
	position: relative;
	top: 0;
	z-index: 2;
	height: 24px;
	padding: 0 18px 0 0;
	line-height: 24px;
	overflow: hidden;
	color: #666;
}

#store-selector .text b {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	width: 17px;
	height: 24px;
	background: url(../images/xia-02.png) no-repeat center;
	background-size: 12px auto;
}

#store-selector .close {
	display: none;
	position: absolute;
	z-index: 2;
	top: 28px;
	left: 366px;
	cursor: pointer;
	width: 20px;
	height: 20px;
	background: url(../images/colse-08.png) no-repeat center;
	background-size: 100% 100%;
}

#store-selector a:hover {
	background: #50972d;
	color: #fff;
	cursor: pointer
}

#store-selector.hover .text {
	border-bottom: 0
}

#store-selector.hover .i-storeinfo {
	position: relative;
	z-index: 2;
	/*background: url(img/bg_store.gif) no-repeat right -50px*/
}

#store-selector.hover .i-storeinfo div {
	/*background: url(img/bg_store.gif) no-repeat -81px -75px*/
}

#store-selector.hover dl {
	display: block
}

#store-selector.hover .close {
	display: block
}

#store-prompt {
	clear: left;
	line-height: 25px
}

#store-prompt strong {
	font-size: 14px
}

#store-prompt a {
	color: #005eaa
}

*html #store-selector .i-storeinfo,
*html #store-selector .i-storeinfo div {
	float: left
}

*html #store-selector dl {
	left: 0
}

#store-selector .content {
	display: none;
	position: absolute;
	top: 24px;
	left: 0;
	border: 1px solid #cecbce;
	width: 390px;
	height: ;
	padding: 10px;
	background: #fff;
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd
}

#store-selector .content select {
	float: left;
	width: 120px;
	border: 1px solid #cecbce;
	margin-right: 15px
}

#store-selector .content .select3 {
	margin-right: 0
}

#store-selector.hover .content,
#store-selector.hover .close {
	display: block
}

#JD-stock {
	position: relative;
	margin-bottom: 0
}

#JD-stock .tab {
	width: 100%;
	height: 29px;
	float: left;
	border-bottom: 1px solid #50972d;
	overflow: visible;
	*overflow: hidden
}

#JD-stock .tab li {
	float: left;
	clear: none;
	height: 28px;
	padding: 1px 1px 0;
	border: 1px solid #ddd;
	border-bottom: 0;
	margin-right: 3px;
	background-color: #fff;
	line-height: 22px;
	text-decoration: none
}

#JD-stock .tab .curr {
	*position: relative;
	height: 28px;
	padding: 0;
	border: 1px solid #50972d;
	border-bottom: 0
}

#JD-stock .tab a {
	position: relative;
	float: left;
	height: 28px;
	padding: 0 20px 1px 10px;
	line-height: 28px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	color: #666;
	outline: 0;
	*blr: expression(this.onFocus=this.blur())
}

#JD-stock .tab a:hover {
	background: 0;
	color: #50972d
}

#JD-stock .tab a i {
	position: absolute;
	right: 5px;
	top: 10px;
	display: block;
	width: 8px;
	height: 8px;
	overflow: hidden;
	background: url(../images/xia-02.png) no-repeat right center;
	background-size: 8px auto;
}

#JD-stock .tab .curr i,
#JD-stock .tab a:hover i {
	opacity: 1;
	filter: alpha(opacity=100)
}
#stock_area_item{
	display: block;
	width: 100%;
	height: 200px;
	overflow: auto;
}
#JD-stock .area-list {
	padding-top: 5px;
}
#JD-stock .area-list::after{
	content: "";
	display: block;
	height: 0;
	clear: both;
}
#JD-stock .area-list li {
	float: left;
	width: auto;
	padding: 2px 0 2px 15px;
	clear: none
}

#JD-stock .area-list li a {
	float: left;
	padding: 3px 6px;
	color: #666
}

#JD-stock .area-list li a:hover {
	color: #fff
}

#JD-stock .area-list .longer-area {
	width: 370px
}

#JD-stock .area-list .long-area {
	width: 170px
}


.shopDetailsImgSwi{
	display: block;
	width: 100%;
	height: 545px;
	margin-bottom: 16px;
}

.shopDetLeft-bot{
	display: block;
	position: relative;
}
.shopDetLeft-bot-right{
	display: inline-block;
	float: right;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.shopDetLeft-bot-right img{
	margin-right: 5px;
}
.shopDetLeft-fenx{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}
.shopDetLeft-fenx img{
	margin-right: 4px;
	margin-top: -2px;
}
.shopDetLeft-fenx:hover{
	color: #5a9e38;
}
.shopDetLeft-bot-collect{
	display: inline-block;
	float: left;
	margin-left: 15px;
	line-height: 24px;
	font-size: 14px;
	color: #666666;
}
.shopDetLeft-bot-collect span{
	display: inline-block;
	vertical-align: top;
	height: 24px;
	cursor: default;
}
.shopDetLeft-bot-collect span img{
	margin-right: 5px;
	margin-top: -2px;
}
.shopDetLeft-bot-collect span.collect2{
	display: none;
}

.shopDetailsTab-dapei{
	display: block;
	height: 40px;
	margin-bottom: 15px;
	background: #f4f4f4;
	border-bottom: 1px solid #50982c;
}
.shopDetailsTab-dapei>span{
	display: inline-block;
	float: left;
	padding: 0 20px;
	height: 100%;
	line-height: 39px;
	height: 100%;
	font-size: 16px;
	color: #666666;
	cursor: pointer;
	margin-right: 1px;
}
.shopDetailsTab-dapei>span:hover{
	color: #fff;
	background: #5a9e38
}
.shopDetailsTab-dapei>span.active{
	color: #fff;
	background: #5a9e38
}
.shopDet-limitPairings .limitPairings{ 
	min-height: 244px;
}

.shopDetailsMain{
	display:block;
}
.shopDetailsMain>div{
	min-height: 2px;
}
.shopDetailsMain>div.left{
	display: inline-block;
	float: left;
	width: 210px;
}
.shopDetailsMain>div.right{
	display: inline-block;
	float: right;
	width: 210px;
}
.shopDetailsMain>div.center{
	display: inline-block;
	float: left;
	width: 750px;
	margin-left: 15px;
}
.shopDetRight-tit{
	display: block;
	width: 100%;
	height: 42px;
	border: 1px solid #eeeeee;
	background: #f9f9f9;
	border-bottom: none;
	font-size: 18px;
	color: #333333;
	padding: 0 14px;
	line-height: 40px;
}
.shopDetRight-renqi{
	display: block;
	width: 100%;
	height: auto;
	border: 1px solid #eeeeee;
	border-top: none;
	background: #FFF;
	padding: 0 10px;
}
.shopDetRight-renqi>li{
	border-bottom: 1px solid #eee;
}
.shopDetRight-renqi>li:last-child{
	border: none;
}
.shopDetRight-renqi-list{
	display: block;
	width: 100%;
	height: 246px;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	padding: 10px 0 0;
}
.shopDetRight-renqi-list>span{
	display: block;
	width: 100%;
	height: 150px;
	margin-bottom: 7px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.shopDetRight-renqi-list h5{
	font-size: 16px;
	color: #e80009;
	line-height: 24px;
	margin-top: 2px;
}
.shopDetRight-renqi-list h5 em{
	font-size: 12px;
}
.shopDetRight-renqi-list h5 span{
	font-size: 12px;
	color: #999999;
	text-decoration: line-through;
	margin-left: 2px;
}
.shopDetRight-renqi-list:hover{
	color: #5a9e38;
}

.shopDetLeftDiv{
	display: block;
	width: 100%;
	height: auto;
}
.shopDetLeftDiv-tit{
	display: block;
	border: 1px solid #eee;
	font-size: 16px;
	color: #333333;
	padding: 0 14px;
	height: 42px;
	line-height: 42px;
	background: #f4f4f4;
}
.shopDetLeftDiv-menu{
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
}
.shopDetLeftDiv-menu .shopDetLeftDiv-menu-top{
	display: block;
	position: relative;
	min-height: 30px;
	border-bottom: 1px solid #eaeaea;
}
.shopDetLeftDiv-menu-top>span{
	display: block;
	width: 38px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	padding: 7px 8px 0 14px;
	cursor: default;
}
.shopDetLeftDiv-menu-top>span em{
	display: block;
	width: 15px;
	height: 15px;
	border: 1px solid #eaeaea;
	text-align: center;
	line-height: 10px;
	font-size: 12px;
	padding-left: 1px;
	color: #cccccc;
}
.shopDetLeftDiv-menu-top a{
	display: block;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	padding: 3px 10px 3px 38px;
}
.shopDetLeftDiv-menu-top a:hover{
	color: #50982c;
}
.shopDetLeftDiv-menu-bot{
	display: none;
}
.shopDetLeftDiv-menu-bot>li{
	border-bottom: 1px solid #eaeaea;
}
.shopDetLeftDiv-menu-bot>li a{
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	padding: 3px 10px 3px 38px;
}
.shopDetLeftDiv-menu-bot>li a:hover{
	color: #50982c;
}
.shopDetLeft-shop-list{
	display: block;
	width: 100%;
	height: auto;
	border: 1px solid #eaeaea;
	border-top: none;
	padding: 0 10px;
}
.shopDetLeft-shop-list li{
	border-bottom: 1px solid #eaeaea;
}
.shopDetLeft-shop-list li:last-child{
	border: none;
}
.shopDetLeft-shop-list li a{
	display: block;
	width: 100%;
	height: 214px;
	padding-top: 15px;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}
.shopDetLeft-shop-list li a>span{
	display: block;
	width: 100%;
	height: 144px;
	margin: 0 auto 6px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.shopDetLeft-shop-list li a:hover{
	color: #50982c;
}
.shopDetCen-top{
	display: block;
	width: 100%;
	min-height: 42px;
	background: #f9f9f9;
	border-bottom: 1px solid #eeeeee;
	position: relative;
}
.shopDetCen-top-nav{
	display: inline-block;
	float: left;
	width: auto;
}
.shopDetCen-top-nav li{
	float: left;
	width: auto;
	padding: 0 20px;
	font-size: 16px;
	color: #666666;
	line-height: 41px;
	cursor: pointer;
}
.shopDetCen-top-nav li:hover{
	color: #50982c;
}
.shopDetCen-top-nav li.active{
	background: #50982c;
	color: #fff;
}
.shopDetCen-top-app{
	display: inline-block;
	float: right;
	position: relative;
	height: 41px;
}
.shopDetCen-top-app-in{
	display: block;
	line-height: 41px;
	font-size: 14px;
	color: #666666;
	padding-right: 20px;
	background: url(../images/shop-icon_06.png) no-repeat right center;
	margin-right: 14px;
	cursor: default;
}
.shopDetCen-top-app-in img{
	margin-left: 10px;
	margin-top: -2px;
}
.shopDetCen-top-app-img{
	display: none;
	width: 120px;
	height: 120px;
	background: #fff;
	position: absolute;
	bottom: 100%;
	right: 10px;
	padding: 5px;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
	z-index: 19;
}
.shopDetCen-top-app:hover .shopDetCen-top-app-img{
	display: block;
}
.shopDetCenMain{
	display: block;
	width: 100%;
	height: auto;
}
.shopDetCenMain-video{
	display: block;
	width: 100%;
	height: auto;
}
.shopDetCenDiv-shop-news{
	display: block;
	padding: 5px 20px;
	border: 1px solid #eaeaea;
	border-top: none;
	margin-bottom: 15px;
}
.shopDetCenDiv-shop-news>li{
	float: left;
	width: 33%;
	height: auto;
	font-size: 14px;
	color: #666666;
	line-height: 28px;
}
.shopDetCenDiv-shop-news>li.wid100{
	width: 100%;
}
.shopDetCenDiv3{
	display: none;
}
.shopDetCen-shouhou{
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding: 5px 20px;
}
.judgeHead{
	display: block;
	height: 42px;
	line-height: 42px;
	padding: 0 20px;
	background: #f9f9f9;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08);
}
.judgeTop{
	position: relative;
	padding-left: 130px;
	padding-bottom: 1px;
}
.judgeTopNav{
	display: block;
}
.judgeTopNav li{
	float: left;
}
.judgeTopNav li a{
	margin-left: 12px;
	min-width: 95px;
	border: 1px solid #e3e3e3;
	margin-bottom: 12px;
	display: block;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	color: #999999;
}
.judgeTopNav li a:hover{
	color: #50972d;
	border-color: #50972d;
}

.judgeTop-in{
	display: block;
	width: auto;
	position: absolute;
	left: 20px;
	top: -5px;
}
.judgeTop-in h5{
	font-size: 16px;
	color: #666666;
	line-height: 24px;
}
.judgeTop-in h3{
	font-size: 24px;
	color: #50972d;
	line-height: 58px;
	height: 58px;
}
.judgeTop-in h3 span{
	font-size: 50px;
}
.judgeTab{
	display: block;
	width: 100%;
	height: 30px;
	background: #f9f9f9;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08);
}
.judgeTab li{
	float: left;
}
.judgeTab li a{
	display: block;
	padding: 0 20px;
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.judgeTab li a:hover{
	color: #50972d;
}
.judgeTab li a.active{
	color: #50972d;
}
.judgePage .page{
	text-align: right;
}
.judgePage .page li{
	transform: scale(0.9);
}
.judgePage .page li.xl-jumpText{
	display: none;
}
.judgePage .page li.xl-jumpButton{
	display: none;
}
.judgePage .page .xl-nextPage,
.judgePage .page .xl-prevPage{
	width: 78px;
}
.judgeMain{
	display: block;
}
.judgeMain>li{
	border-bottom: 1px solid #f1f1f1;
	padding: 20px 0 15px 116px;
	position: relative;
}
.judgeMain-xx{
	display: block;
	width: 100%;
	height: 30px;
	margin-bottom: 4px;
	padding: 5px 0;
}
.judgeMain-xx>li{
	float: left;
	width: 21px;
	height: 20px;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/xx-01.png);
	background-size: 100% 100%;
}
.judgeMain-xx>li img{
	display: none;
	width: 100%;
	height: 100%;
}
.judgeMain-xx>li.active img{
	display: block;
}
.judgeMain-text{
	display: block;
	margin-bottom: 10px;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
.judgeMain-text>li{
	display: flex;
}
.judgeMain-text>li>h5{
	display: block;
}
.judgeMain-text>li>div{
	flex: 1;
	display: block;
	width: 100%;
}
.judgeMain-user{
	display: block;
	width: 86px;
	height: 30px;
	position: absolute;
	left: 20px;
	top: 20px;
	font-size: 12px;
	color: #333333;
	line-height: 30px;
	padding-left: 36px;
	z-index: 19;
}
.judgeMain-user>span{
	display: block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
	border: 1px solid #eee;
}
.judgeMain-Reply{
	display: block;
	font-size: 14px;
	color: #50982c;
	line-height: 24px;
}
.judgeMain-color{
	display: block;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	margin-top: 6px;
}
.judgeMain-color span{
	margin-left: 28px;
}
.judgeMain-imgList{
	display: block;
}
.judgeMain-imgList>li{
	float: left;
	width: 64px;
	height: 64px;
	margin-right: 14px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	cursor:url('../images/da.png'),auto;
	margin-bottom: 4px;
	position: relative;
}
.judgeMain-imgList>li.active{
	cursor:url('../images/xiao.png'),auto;
}
.judgeMain-imgList>li.active::after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	border: 2px solid #50972d;
	position: absolute;
	top: 0;
	left: 0;
}
.judgeMain-img{
	display: none;
}
.judgeMain-imgList>li img{
	opacity: 0;
	display: none;
}

.imgLunbo{
	width: 450px;
	height: 545px;
	position:relative;
}
.imgLunbo .ban2 {
	width: 450px;
	height: 450px;
	position: relative;
	overflow: hidden;
}
.imgLunbo .ban2 ul{ 
	position:absolute; 
	left:0; 
	top:0;
}
.imgLunbo .ban2 ul li{ 
	width:450px; 
	height:450px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.imgLunbo .prev{ 
	float:left; 
	cursor:pointer;
}
.imgLunbo .num{ 
	display: block;
	height:76px;
	overflow:hidden; 
	width:450px; 
	position:relative;
	margin-top: 19px;
}
.imgLunbo .num::after{
	content: "";
	display: block;
	width: 1px;
	height: 100%;
	background: #fff;
	position: absolute;
	right: 0;
	top: 0;
}
.imgLunbo .num ul{ position:absolute; left:0; top:0;}
.imgLunbo .num ul li{ 
	width: 76px;
	height: 76px;
	background: #fff;
	position: relative;
	cursor: pointer;
	box-sizing: border-box;
	margin-right: 17px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border: 2px solid #fff;
}
.imgLunbo .num ul li.on{
	border: 2px solid #5c9f3a;
}



/*end*/


/*0831新增收货流程*/
.tuikuanMain{
	min-height: 670px;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
	padding: 50px 60px;
}
.tuikuan-title{
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	line-height: 32px;
	padding: 22px 0;
}
.tuikuan-title img{
	margin-top: -2px;
	margin-right: 8px;
}
.tuikuan-border{
	display: block;
	width: 1040px;
	height: 1px;
	background: #eeeeee;
	margin-left: 38px;
}
.tuikuan-div2{
	padding-left: 30px;
	font-size: 16px;
	color: #333333;
	line-height: 36px;
	margin: 24px 0;
}
.tuikuan-form{
	display: block;
	padding-left: 38px;
	margin: 30px 0;
}
.tuikuan-form li{
	margin-bottom: 15px;
}
.tuikuan-form li .left{
	display: inline-block;
	float: left;
}
.tuikuan-form li .right{
	display: inline-block;
	float: left;
}
.tuikuan-form li .left{
	width: 94px;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	min-height: 32px;
}
.kuaidi-select{
	display: block;
	width: 222px;
	height: 32px;
	border: 1px solid #cccccc;
	font-size: 14px;
	color: #333333;
	padding: 0 10px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	line-height: 30px;
	background: url(../images/xia-02.png) no-repeat 200px center;
}
.kuaidi-haoma{
	display: inline-block;
	vertical-align: top;
	width: 222px;
	height: 32px;
	border: 1px solid #cccccc;
	font-size: 14px;
	color: #333333;
	padding: 0 10px;
	line-height: 30px;
}
.tuikuan-form li .right span{
	display: inline-block;
	vertical-align: top;
	line-height: 32px;
	font-size: 14px;
	color: #cc0000;
	padding-left: 10px;
}
.tuikuan-form li button{
	display: inline-block;
	vertical-align: top;
	width: 60px;
	height: 32px;
	border-radius: 4px;
	background: #eaeaea;
	border: none;
	margin-right: 14px;
	color: #666666;
	margin-top: 15px;
}
.tuikuan-form li button.tj{
	background: #50972d;
	color: #fff;
}

.GuideDetailsText{
	font-size: 16px;
	color: #27282d;
	line-height: 28px;
}
.GuideDetailsText p{
	margin-bottom: 15px;
}
.GuideDetailsText a{
	color: #27282d;
}
.GuideDetailsText a:hover{
	color: #50982c;
}
.GuideDetailsText p a{
	color: #27282d;
}
.GuideDetailsText p a:hover{
	color: #50982c;
}


/*end*/
/*0914修改*/.userCoupons .emptyFrame{	text-align: center;	font-size: 14px;	color: #999;	line-height: 24px;	margin: 100px auto;}#formCart{	display: block;	width: 100%;	height: auto;}.zhifu-box{	display: block;	width: 1200px;	margin: 0 auto;}.zhifu-box .yue span{	padding-left: 12px;}/*end*/









button,
input,
select,
textarea {
	font-size: 100%;
	vertical-align: middle;
	outline: none;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none !important; }
input[type="number"]{-moz-appearance:textfield;/* firefox */}

/*去掉右下角斜线*/

textarea {
	resize: none;
}
textarea::-webkit-input-placeholder{
	font-family: "微软雅黑";
	color: #999;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
	-moz-appearance: button;
}

input,
textarea {
	border: none;
	border-radius: 0;
	font-size: .28px;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

input::-webkit-input-placeholder {
	color: #999;
}

input:-moz-placeholder {
	color: #999;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input,
label {
	vertical-align: middle;
}
.clear{
	clear: both;
}
.clear::after{
	content: "";
	display: block;
	height: 0;
	clear: both;
}
.Maximg img{
	width: 100%;
	height: 100%;
}
.maximg img{
	max-height: 100%;
	max-width: 100%;
}
.maxwimg img{
	width: 100%;
	height: auto;
}
.maxhimg img{
	width: auto;
	height: 100%;
}
.over1{
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow: hidden;
}
.over2{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.over3{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.zhong{
	text-align: center;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    display: flex;
}
.width{
	display: block;
	width: 1200px;
	margin: 0 auto;
	height: auto;
}
.wid1300{
	width: 1300px;
	margin: 0 auto;
	height: auto;
}
.wid1370{
	width: 1370px;
	margin: 0 auto;
	height: auto;
}
.clear::after{
	content: "";
	height: 0;
	display: block;
	clear: both;
}
.main{
	display: block;
	width: 100%;
	height: auto;
	background-size: auto;
}

.margin-top10{
	margin-top: 10px;
}
.margin-top20{
	margin-top: 20px;
}
.margin-top30{
	margin-top: 30px;
}
.margin-top40{
	margin-top: 40px;
}
.margin-top50{
	margin-top: 50px;
}
.margin-bottom10{
	margin-bottom: 10px;
}
.margin-bottom20{
	margin-bottom: 20px;
}
.margin-bottom30{
	margin-bottom: 30px;
}
.margin-bottom40{
	margin-bottom: 40px;
}
.margin-bottom50{
	margin-bottom: 50px;
}
.margin-bottom65{
	margin-bottom: 65px;
}
.floatLeft{float: left;}
.floatRight{float: right;}




