/*************
 *  公共样式
 * ***********/
.clearfloat{*zoom:1;}
.clearfloat:before,.clearfloat:after{content:""; display:block; line-height:0;visibility:hidden;}
.clearfloat:after{ clear:both;}
.fl {float: left;}
.fr {float: right;}

.wrap {width: 1360px; height: auto; margin: 0 auto;}

i {font-style: normal;}

/*垂直对齐*/
.m-list-flex{display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.m-list-flex .m-cell-bd{ -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; overflow: hidden; }
/*文字截取*/
.single-line{ text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.multi-line{min-height: 2em; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}
.multi-line1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:clip;overflow:hidden;}
/*文字填充满（两端对齐）*/
.txt_justify {text-align-last:justify; text-align:justify; text-justify:distribute-all-lines; }
/*图片*/
.pic {width: 100%; overflow: hidden;}
.pic img {width: 100%;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
/*背景色*/
.bgfff {background: #fff;}
.bgf8f8f8 {background: #f8f8f8;}
.bgf1f1f1 {background: #f1f1f1;}
.bg9b233d {background: #9b233d;}
.bgbf1d2b {background: #bf1d2b;}
.bgec6941 {background: #ec6941;}
.bgc21e0e {background: #c21e0e;}
.bg9f7d16 {background: #9f7d16;}
.bgf42247 {background: #f42247;}


/*top*/
#top {color: #fff; background: #000;}
/*#top a {color: #fff;}*/
#top .topHd {height: 106px; border-bottom: 1px solid rgba(255,255,255,0.16);}
#top .topHd a {color: #b8b8b8;}
#top .topHd .wrap {height: 100%; position: relative;}
#top .topHd .topHdInner {height: 36px; margin-top: 20px; line-height: 36px;}
#top .topHd .topHdInner a {display: inline-block; vertical-align: top;}
#top .topHd .topHdInner a.topHdResch {padding-left: 24px; background: url(../images/ico_posi.png) no-repeat left center;}
#top .topHd .topHdInner a.topHdCar {padding-left: 28px; background: url(../images/ico_goods.png) no-repeat left center;}
#top .topHd .topHdInner a.topHdCar span {display: inline-block; width: 16px; height: 16px; margin-top: 6px; vertical-align: top; text-align: center; line-height: 16px; font-size: 12px; color: #fff; background: #c21e0e; border-radius: 50%;}
#top .topHd .topHdInner a.topHdCar:hover span {color: #fff;}
#top .topHd .topHdInner a:hover {color: #c61212;}
#top .topHd .topHdInner em {margin: 0 10px;}
#top .topHd .logo {height: 100%; position: absolute; line-height: 116px; font-size: 0; top: 0; left: 50%; transform: translateX(-50%);}
#top .topHd .logo img {max-height: 90%; vertical-align: middle;}

#top .navWrap {height: 58px; line-height: 56px; padding-top: 10px; background: #000; position: relative;}
#top .navWrap ul {float: left;}
#top .navWrap ul li {float: left; margin-left: 88px;}
#top .navWrap ul li:first-child {margin-left: 0;}
#top .navWrap ul li h2 {font-size: 16px;}
#top .navWrap ul li h2 a {display: block; color: #ebebeb; position: relative;}
#top .navWrap ul li h2 a span {position: absolute;width: 26px; height: 26px; background: url(../images/ico_jt_down.png) no-repeat center; top: 50%; right: -30px; margin-top: -13px; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
#top .navWrap ul li h2.on a span {-ms-transform: rotate(-180deg); -webkit-transform: rotate(-180deg); transform: rotate(-180deg);}
#top .topSearch {float: right; height: 40px; line-height: 40px; border: 1px solid #fff;}
#top .topSearch input {float: left; width: 200px; height: 100%; padding: 0 12px 0 20px; font-size: 14px; vertical-align: middle; color: #fff;} 
#top .topSearch button {float: right; width: 55px; height: 100%; background-color: #e5e5e5; background-repeat: no-repeat; background-position: center; background-image: url(../images/ico_search.png); cursor: pointer;}
#top .topSearch button:hover {background-color: #fff; background-image: url(../images/ico_search_a.png);}
#top .navWrap ul li:hover h2 a {color: #fff;}

button.sure {-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

#top .navDown {display: none; position: absolute; width: 100%; padding-top: 8px; background: #fff; left: 0; box-shadow: 0 4px 10px 0 #a2aaac; z-index: 22;}
#top .navDown .navDownT .fl {width: 250px; line-height: 36px; margin-left: 10px;}
#top .navDown .navDownT .fl:first-child {margin-left: 0;}
#top .navDown .navDownT .fl h3 {margin-bottom: 6px; font-size: 16px; font-weight: 600; color: #000;}
#top .navDown .navDownT .fl p {}
#top .navDown .navDownT .fl p a {display: inline-block; color: #666666; vertical-align: top;}
#top .navDown .navDownT .fl p a:hover {color: #c21e0e;}
#top .navDown .navDownB {margin-top: 45px; padding: 25px 0; background: #eee;}
#top .navDown .navDownB .fl {width: 32.33%; margin-left: 1.5%;}
#top .navDown .navDownB .fl:first-child {margin-left: 0;}
#top .navDown .navDownB .fl a {display: block; padding: 15px; color: #868686; background: #fff; }
#top .navDown .navDownB .pic {float: left; width: 42.5%;}
#top .navDown .navDownB .cont {float: right; width: 52%; font-size: 16px; line-height: 26px;}
#top .navDown .navDownB .cont h4 {margin: 18px 0 8px; font-size: 18px; color: #000; line-height: 28px;}
#top .navDown .navDownB .cont p {}
#top .navDown .navDownB .cont span {display: inline-block; margin-top: 28px; vertical-align: top; }
#top .navDown .navDownB .cont span:hover {color: #C61212;}
#top .navDown .navDownB .fl:hover h4 {color: #C61212;}
#top .navDown .navDownB .fl:hover .pic img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
#top .navDown .navDownB .fl:hover a {box-shadow: 0 0 16px 0 #b5b8b9;}

#top li.navSale .navDown {width: auto; height: 526px; padding-top: 0; left: 50%; transform: translateX(-50%); background: none; box-shadow: none;}
#top li.navSale .navDown .navDownT {height: 100%;}
#top li.navSale .navDown .navDownT .wrap {height: 100%; background: #f9f9f9; box-shadow: 0 4px 10px 0 #a2aaac;}
#top .navSaleC {float: left; width: 24.775%; height: 261px; margin-left: 0.3%; text-align: center; background: #fff; overflow: hidden;}
#top .navSaleC:first-child {height: 100%; margin-left: 0;}
#top .navSaleC:nth-child(5),
#top .navSaleC:nth-child(6),
#top .navSaleC:nth-child(7) {margin-top: 4px;}
#top .navSaleC img {width: 100%; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
#top .navSaleC a {height: 100%; display: flex; justify-content: center;align-items: center; overflow: hidden;}
#top .navSaleC:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

#top .navWrap.on {position: fixed; width: 100%; top: 0; left: 0; z-index: 33;}
.navBlock {height: 68px; display: none;}

/*wap-nav*/
.wapNav {display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #fff; z-index: 44; overflow: auto;}
.wapNav ul {padding: 78px 0 25px 0;}
.wapNav ul li {padding: 0 22px; border-bottom: 1px solid #222;}
.wapNav ul li h2 {height: 58px; line-height: 58px; font-size: 20px; font-weight: 600; position: relative;}
.wapNav ul li h2 a {display: block; color: #000;}
.wapNav ul li .wapNavDown {display: none; padding-bottom: 10px;}
.wapNav ul li .wapNavDown h3 {height: 40px; line-height: 40px; font-size: 18px; position: relative;}
.wapNav ul li .wapNavDown h3 a {display: block;}
.wapNav ul li .wapNavNext {display: none; font-size: 0;}
.wapNav ul li .wapNavNext a {display: inline-block; height: 30px; margin-bottom: 8px; line-height: 30px; margin-right: 40px; font-size: 16px; color: #8c8c8c; vertical-align: top; }
.wapNav ul li span.wapNavBtn {position: absolute; width: 40px; height: 100%; background-repeat: no-repeat; background-position: right center; background-image: url(../images/wap_nav_jia.png); top: 0; right: 0; transition: all 0.3s ease-in;}
.wapNav ul li span.wapNavBtn.wapNavBtn1 {background-size: 16px;}
.wapNav ul li span.wapNavBtn.wapNavBtn2 {background-size: 12px;}
.wapNav ul li h2.on span.wapNavBtn.wapNavBtn1 {background-image: url(../images/wap_nav_jian.png);}
.wapNav ul li h3.on span.wapNavBtn.wapNavBtn2 {background-image: url(../images/wap_nav_jian.png);}

.wapNavB {padding-bottom: 10px;}
.wapNavB .fl {width: 33.33%; height: 50px; line-height: 50px; text-align: center; font-size: 20px;}
.wapNavB .fl a {display: inline-block; vertical-align: top; padding: 0 10px; color: #313131;}
.wapNavB .fl.wapNavBCha a {padding-left: 34px; background: url(../images/wap_posi.png) no-repeat left center; background-size: 26px;}

.wapHdWrap {padding: 0 20px; background: #F8F8F8;}
.wapHd {display: none; height: 48px; line-height: 48px; }
.wapHd ul {}
.wapHd ul li {float: left; width: auto; text-align: center; font-size: 16px;}
.wapHd ul li a {display: block; padding: 0 40px; color: #222; vertical-align: top;}


/*footer*/
#footer {color: #fff; background: #222;}
#footer .footerTop {padding: 10px 0 40px; /*border-bottom: 1px solid rgba(255,255,255,0.1);*/}
#footer h2 {margin-bottom: 20px; line-height: 34px; font-size: 16px; font-weight: 600;}
.footerShore {margin-top: 22px;}
.footerShore li {float: left; margin-left: 22px; text-align: center;}
.footerShore li:first-child {margin-left: 0;}
.footerShore li a {display: block; color: #fff;}
.footerShore li a:hover {color: #C61212;}
.footerShore li span {display: block; height: 56px; line-height: 56px; font-size: 0; background-repeat: no-repeat; background-position: center;}
.footerShore li span img {width: auto; vertical-align: middle;}
/*.footerShore li span.ico1 {background-image: url(../images/ico_footer_weibo.png);}
.footerShore li span.ico2 {background-image: url(../images/ico_footer_xhs.png);}
.footerShore li span.ico3 {background-image: url(../images/ico_footer_weixin.png);}*/
.footerShore li span.ico1 img {height: 36px;}
.footerShore li span.ico2 img {height: 28px;}
.footerShore li span.ico3 img {height: 36px;}
.footerShore li p {line-height: 32px;}
.footerLink {padding: 40px 0 0;}
.footerLink li {float: left; width: 19%;}
.footerLink li:last-child { width: 24%;}
.footerLink li p {line-height: 30px;}
.footerLink li p a {color: #fff;}
.footerLink li p a:hover {color: #C61212;}
.footerBottom {height: 76px; line-height: 76px; text-align: center; background: #000;}
.footerBottom a {margin: 0 5px; color: #fff;}
.footerBottom a:hover {text-decoration: underline;}
#footer h2 {width: 160px; margin-bottom: 24px; line-height: 58px; border-bottom: 1px solid #fff;}
.footerPayW {}
.footerQdW a {display: inline-block; height: 56px; margin-left: 18px; line-height: 56px; font-size: 0; vertical-align: top;}
.footerQdW a:first-child {margin-left: 0;}
.footerQdW a img {}
.footerQdW a.ico1 img {width: 46px;}
.footerQdW a.ico2 img {width: 62px;}
.footerQdW a.ico3 img {width: 72px;}
.footerQdW a.ico4 img {width: 74px;}
.footerPayW {}
.footerPayW a {display: inline-block; width: 38px; height: 38px; margin-left: 26px; vertical-align: top;} 
.footerPayW a:first-child {margin-left: 0;}
.footerPayW a img {width: 100%;}

.muen {display: none; position: absolute; width: 36px; height: 36px; box-sizing: border-box; padding: 8px 5px; border-radius: 6px; right: 20px; top: 50%; transform: translateY(-50%); z-index: 99;}
.muen span {display: block; width: 100%; height: 3px; margin-top: 5px; background: #fff; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.muen span:first-child {margin-top: 1px;}
.muen.on span.muenX {margin-top: 9px; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.muen.on span.muenY {display: none;}
.muen.on span.muenZ {margin-top: -3px; -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}

.topHdInnerWap {display: none; float: right; margin-top: 18px; margin-right: 68px; height: 34px; line-height: 34px;}
.topHdInnerWap .fl {width: 34px; height: 100%; margin-left: 30px;}
.topHdInnerWap .fl.wapSearch {margin-left: 0;  position: relative;}
.topHdInnerWap .fl.wapLogin {background: url(../images/wap_person.png) no-repeat center; background-size: 24px;}
.topHdInnerWap .fl.wapGoods {background: url(../images/ico_goods_wap.png) no-repeat center; background-size: 22px; position: relative;}
.topHdInnerWap .fl.wapGoods span {position: absolute; width: 14px; height: 14px; font-size: 12px; text-align: center; line-height: 12px; border-radius: 50%; color: #fff; background: #C11E0F; right: 0; top: 2px;} 
.wapSearchBtn {display: block; width: 100%; height: 100%; background: url(../images/wap_search.png) no-repeat center; background-size: 26px;}
.wapSearchW {display: none; position: absolute; width: 220px; height: 100%; padding: 0 6px 0 12px; border: 1px solid #fff; top: 0; right: -6px; font-size: 0; border-radius: 16px; box-sizing: border-box;}
.wapSearchW .wapSearchInput {float: left; height: 100%; width: calc(100% - 38px);}
.wapSearchW .wapSearchInput input {width: 100%; vertical-align: middle; color: #fff; font-size: 12px;}
.wapSearchW button {float: right; width: 34px; height: 100%; background: url(../images/wap_search.png) no-repeat center; background-size: 26px;}

.wapFooter {display: none; padding: 10px 0 20px;}
.wapFooter ul {}
.wapFooter ul li {float: left; width: 20%; height: 40px; line-height: 40px; font-size: 16px;}
.wapFooter ul li a {display: inline-block; vertical-align: top; color: #fff;}


/*注册*/
.tanWrap {/*padding: 20px 0;*/}
.tanLoginWrap {/*margin-top: 40px;*/ position: absolute; width: 74%; padding: 44px 66px 60px 66px; left: 50%; top: 50%; transform: translate(-50%,-50%); box-sizing: border-box;}
.closeBtn {position: absolute; width: 44px; height: 44px; background: url(../images/close_btn.png) no-repeat center; top: 10px; right: 18px; cursor: pointer;}
.tanLoginHd {margin-bottom: 12px;}
.tanLoginHd h2 {margin-bottom: 4px; font-size: 24px; line-height: 36px;}
.tanLoginHd h3 {font-size: 16px; line-height: 26px;}
.tanLoginHd h3 a {color: #c91a1a; text-decoration: underline;}
.loginBox {}
.loginBox li {float: left; width: 47.5%; margin-right: 5%; margin-bottom: 10px;}
.loginBox li:nth-child(2n) {margin-right: 0;}
.loginBox li h4 {line-height: 38px; font-size: 16px;}
.loginBox li h4 span {color: #c91a1a;}
.tanLoginInner {height: 48px; line-height: 48px;}
.loginBorder {border: 1px solid #c9c9c9;}
.loginInput {height: 100%; padding: 0 20px; font-size: 0; position: relative;}
.loginInput input {width: 100%; font-size: 16px; color: #2d2d2d; vertical-align: middle;}
.inputBtn {position: absolute; width: 36px; height: 36px; background-repeat: no-repeat; background-position: center; right: 12px; top: 50%; margin-top: -18px;}
.inputBtn.inputBtnDui {background-image: url(../images/dui.png);}
.inputBtn.inputBtnDown {background-image: url(../images/down.png);}
.tanLoginDuanx {}
.tanLoginDuanx .loginInput {float: left; width: 58.6%; box-sizing: border-box;}
.tanLoginDuanx a {float: right; width: 40%; height: 100%; text-align: center; font-size: 16px; color: #fff; background: #222;}
.tanLoginDuanx a:hover {background: #C91A1A;}
.tanLoginXb {position: relative;}
.tanLoginXbD {display: none; position: absolute; width: 100%; left: 0; z-index: 4; box-sizing: border-box;}
.tanLoginXbD p {height: 40px; line-height: 40px; padding: 0 20px; font-size: 15px; color: #555; border-bottom: 1px solid #E5E5E5;} 
.tanLoginXbD p:last-child {border-bottom: none;}
.tanLoginXbD p:hover {background: #f2f2f2;}
.tanLoginYan {}
.tanLoginYan .loginInput {float: left; width: 39%; box-sizing: border-box;}
.tanLoginYan span.logoYanImg {float: left; width: 30%; height: 40px; margin-left: 2%; margin-top: 4px;}
.tanLoginYan span.logoYanImg img {width: 100%; height: 100%; vertical-align: top;}
.tanLoginYan a {float: left; margin-left: 2%; font-size: 15px;}
.tanLoginYan a span {text-decoration: underline;}
.loginBottom {margin-top: 16px; padding-left: 25px; position: relative;}
.duiBtn {position: absolute; width: 16px; height: 16px; border: 1px solid #222; left: 0; top: 5px;}
.duiBtn.on {background: url(../images/dui_a.png) no-repeat center;}
.loginBottom p {font-size: 16px; line-height: 28px; color: #626262;}
.loginBottom p a {color: #626262; text-decoration: underline;}
.loginBottom p a:hover {color: #C11E0F;}
.registerSure {display: block; width: 200px; height: 50px; margin: 50px auto 0; line-height: 50px; text-align: center; font-size: 16px; color: #fff; background: #000;}
.registerSure:hover {background: #C11E0F;}

/*登录*/
.tanLoginWrap.tanLoginWrap1 {padding: 26px 70px 18px 70px;}
.loginL {float: left; width: 62%; padding: 14px 9% 50px 0; box-sizing: border-box; border-right: 1px solid #c9c9c9;}
.loginL ul {margin-top: 25px;}
.loginL ul li {margin-bottom: 10px;}
.loginL ul li h3 {margin-bottom: 2px; font-size: 16px; line-height: 36px;}
.loginLInner {height: 50px; padding: 0 15px; line-height: 50px; font-size: 0; border: 1px solid #c9c9c9;}
.loginLInner input {width: 100%; font-size: 16px; vertical-align: middle;}
.loginLB {height: 18px; margin-top: 20px; line-height: 18px; color: #626262;}
.loginLB p {float: left;}
.loginLB p span {display: inline-block; width: 18px; height: 18px; margin-right: 8px; border: 1px solid #666; box-sizing: border-box; vertical-align: top; }
.loginLB p.on span {background: url(../images/dui_a.png) no-repeat center;}
.loginLB a {float: right; color: #626262;}
.loginLB a:hover {color: #C11E0F; text-decoration: underline;}
.loginLLine {height: 38px; margin-top: 26px; line-height: 38px; text-align: center; position: relative;}
.loginLLine span {padding: 0 18px; font-size: 18px; background: #fff; position: relative; z-index: 1;}
.loginLLine:before {display: block; content: ""; position: absolute; width: 100%; height: 1px; left: 0; top: 50%; background: #b5b5b5; z-index: 0;}
.loginSure {width: 200px; height: 50px; margin-top: 30px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; background: #000;}
.loginSure:hover {background: #C11E0F;}
.loginLink {margin-top: 35px;}
.loginLink h3 {line-height: 30px;}
.loginLinkInner {margin-top: 10px;}
.loginLinkInner a {float: left; text-align: center;}
.loginLinkInner a:first-child {margin-right: 22px;}
.loginLinkInner a:hover span {border: 1px solid #C9C9C9;}
.loginLinkInner a:hover {color: #C11E0F;}
.loginLinkInner span {display: block; width: 40px; height: 40px; border: 1px solid #ebebeb; background-repeat: no-repeat; background-position: center; transition: all 0.3s ease-in;}
.loginLinkInner span.ico1 {background-image: url(../images/qq.png); background-size: auto 28px;}
.loginLinkInner span.ico2 {background-image: url(../images/ico_footer_weibo.png); background-size: 30px;}
.loginLinkInner p {font-size: 13px; line-height: 34px;}
.loginR {float: right; width: 28.666%; padding-top: 14px; }
.loginRW {margin: 25px 0 20px 0;}
.loginRW p {font-size: 16px; line-height: 36px; color: #8e8e8e;}

.registerBtn1 {display: none;}

/*忘记密码*/
.tanPassword .tanLoginHd {margin-bottom: 25px;}
.tanPassword button.sure {margin-top: 60px; margin-bottom: 100px;}

/*密码修改成功*/
.tanPasSuccess {}
.tanPasSuccessWrap {height: 470px; text-align: center;}
.tanPasSuccessWrap h3 {padding-top: 90px; font-size: 30px; line-height: 50px;}
.tanPasSuccessWrap p {font-size: 16px; line-height: 38px;}
.tanPasSuccessWrap .sure {margin-top: 40px;}


.wapHomeBuyH {display: none;}





@media only screen and (max-width: 1366px){
	.wrap {width: 1200px;}
	
	#top .topHd {height: 94px;}
	#top .topHd .topHdInner {margin-top: 15px;}
	#top .topHd .logo {line-height: 106px;}
	#top .navWrap {height: 50px; line-height: 50px;}
	#top .navDown .navDownT .fl {line-height: 30px;}
	#top .navDown .navDownB {margin-top: 30px;padding: 20px 0;}
	#top .navDown .navDownB .cont h4 {margin: 5px 0;}
	#top .navDown .navDownB .cont span {margin-top: 26px;}
	#top .navDown .navDownB .fl a {padding: 12px;}
	
	#footer .footerTop {padding: 8px 0 35px;}
	#footer h2 {margin-bottom: 15px;}
	.footerShore li p {line-height: 28px;}
	.footerLink {padding: 35px 0 0;}	
	.footerBottom {height: 70px; line-height: 70px;}
	
	.tanLoginWrap {padding: 18px 50px 22px 50px;}
	.tanLoginInner,.loginLInner {height: 42px; line-height: 42px;}
	.loginBox li h4 {line-height: 34px;}
	.tanLoginHd h2 {font-size: 22px; line-height: 30px;}
	.tanLoginHd,.loginBox li {margin-bottom: 4px;}
	.loginBottom {margin-top: 8px;}
	.tanLoginYan .loginInput {width: 36%;}
	.tanLoginYan span.logoYanImg {width: 28%;height: 36px;margin-top: 3px;margin-left: 1%;}
	.tanLoginYan a {font-size: 14px;}
	.registerSure {height: 46px; line-height: 46px; margin-top: 20px;}
	.loginBottom p {font-size: 14px; line-height: 22px;}
	.duiBtn {width: 14px; height: 14px; top: 4px;}
	.loginBottom {padding-left: 22px;}
	
	.tanLoginWrap.tanLoginWrap1 {padding: 20px 56px 15px 56px;}
	.loginL ul {margin-top: 15px;}
	.loginL ul li h3 {margin-bottom: 0;}
	.loginL ul li {margin-bottom: 6px;}
	.loginLB {margin-top: 16px;}
	.loginL {padding: 8px 7% 10px 0;}
	.loginSure {height: 46px; line-height: 46px;margin-top: 26px;}
	.loginLLine {margin-top: 20px;}
	.loginLink {margin-top: 10px;}
	.loginR {width: 31%; padding-top: 8px;}
	.loginRW {margin: 15px 0 10px;}
	.loginRW p {line-height: 30px;}
	
	.tanPassword button.sure {margin-top: 55px; margin-bottom: 80px;}
	.tanPasSuccessWrap {height: 390px;}
	.tanPasSuccessWrap h3 {padding-top: 80px;font-size: 26px;}
	
	#top li.navSale .navDown {height: 464px;}
	#top .navSaleC:nth-child(5), #top .navSaleC:nth-child(6), #top .navSaleC:nth-child(7) {margin-top: 3px;}
	#top .navSaleC {height: 230px;}
	
	.navBlock {height: 60px;}
	#footer h2 {width: 146px; line-height: 52px; margin-bottom: 20px;}
	.footerQdW a {margin-left: 14px;height: 36px;}
	.footerQdW a.ico1 img {width: 38px;}
	.footerQdW a.ico2 img {width: 54px;}
	.footerQdW a.ico3 img {width: 64px;}
	.footerQdW a.ico4 img {width: 66px;}
	.footerQdW {margin-top: 24px;}
	.footerPayW a {width: 34px; height: 34px;}
	
		
	
}

@media only screen and (max-width: 1280px){
	body {font-size: 13px;}
	.wrap {width: 96%;}
	#top .topHd {height: 82px;}
	#top .topHd .logo {line-height: 94px;}
	#top .topHd .logo img {max-height: 84%;}
	#top .topHd .topHdInner {height: 30px; margin-top: 12px; line-height: 30px;}
	#top .topHd .topHdInner em {margin: 0 8px;}
	
	#top .navWrap ul li h2,#top .navDown .navDownT .fl h3 {font-size: 15px;}
	#top .navWrap ul li {margin-left: 70px;}
	#top .navWrap ul li h2 a span {right: -26px;}
	#top .navWrap {height: 42px; line-height: 42px;padding-top: 5px;}
	#top .topSearch {height: 34px; line-height: 34px;}
	#top .topSearch input {padding: 0 10px 0 15px;}
	#top .topSearch button {width: 50px;}
	#top .topSearch input {font-size: 13px;}
	#top .navDown .navDownT .fl {width: 19%; margin-left: 1%; line-height: 26px;}
	#top .navDown .navDownB {margin-top: 22px; padding: 16px 0;}
	#top .navDown .navDownB .cont {width: 53%;font-size: 14px;line-height: 22px;}
	#top .navDown .navDownB .cont h4 {font-size: 16px;line-height: 26px;margin: 3px 0;}
	#top .navDown .navDownB .fl a {padding: 10px;}
	#top .topHd .topHdInner a.topHdCar span {margin-top: 3px;}
	
	#footer .footerTop {padding: 6px 0 28px;}
	#footer h2 {font-size: 15px; line-height: 30px; margin-bottom: 10px;}
	.footerShore li p {line-height: 22px;}
	.footerLink {padding: 26px 0 0;}
	#footer .footerLink li h2 {margin-bottom: 10px;}
	.footerLink li p {line-height: 26px;}
	.footerBottom {height: 60px; line-height: 60px;}
	
	.tanLoginWrap {padding: 18px 40px 22px 40px;}
	.tanLoginHd h2 {font-size: 20px;line-height: 26px;margin-bottom: 2px;}
	.tanLoginHd h3 {font-size: 14px; line-height: 22px;}
	.loginBox li h4 {font-size: 14px; line-height: 28px;}
	.tanLoginInner, .loginLInner {height: 36px; line-height: 36px;}
	.loginInput {padding: 0 15px;}
	.loginInput input,.tanLoginDuanx a,.loginLInner input {font-size: 14px;}
	.loginBottom p {font-size: 13px;}
	.tanLoginYan a {font-size: 13px;}
	.tanLoginYan span.logoYanImg {margin-top: 0;}
	.registerSure,.loginSure {width: 180px; height: 40px; line-height: 40px; font-size: 14px;}
	.duiBtn {width: 12px; height: 12px;}
	.closeBtn {top: 6px;right: 12px;}
	.tanLoginWrap.tanLoginWrap1 {padding: 20px 40px 15px 40px;}
	.loginL {padding: 4px 5% 4px 0;}
	.loginL ul {margin-top: 10px;}
	.loginL ul li h3 {font-size: 14px; line-height: 30px;}
	.loginLB {height: 14px; line-height: 14px;margin-top: 12px;}
	.loginLB p span {width: 14px; height: 14px;margin-right: 6px;}
	.loginSure {margin-top: 22px; }
	.loginLLine span {padding: 0 15px;font-size: 14px;}
	.loginLLine {margin-top: 15px;height: 28px; line-height: 28px;}
	.loginLink h3 {line-height: 24px;}
	.loginLink {margin-top: 6px;}
	.loginLinkInner {margin-top: 5px;}
	.loginLinkInner p {font-size: 12px; line-height: 27px;}
	.loginRW p {font-size: 14px; line-height: 26px;}
	.loginRW {margin: 12px 0 4px;}
	
	#top li.navSale .navDown {width: 96%; height: 440px;}
	#top li.navSale .navDown .wrap {width: 100%;}
	#top .navSaleC {height: 218px;}
	
	.navBlock {height: 47px;}
	.footerLink li {width: 18%;}
	.footerLink li:last-child {width: 28%;}
	#footer h2 {width: 120px;}
	.footerQdW a {margin-left: 12px;}
	.footerQdW {margin-top: 18px;} 
	.footerPayW a {width: 30px; height: 30px;}
	.footerPayW {margin-top: 15px;}
	.footerShore li span {height: 46px; line-height: 46px;}
	.footerShore {margin-top: 16px;}
	.footerShore li span.ico1 img {height: 30px;}
	.footerShore li span.ico2 img {height: 22px;}
	.footerShore li span.ico3 img {height: 28px;}
	
	
}

@media only screen and (max-width: 1024px){
	#top .topHd {height: 76px;}
	#top .topHd .logo {line-height: 86px;}
	#top .topHd .topHdInner {margin-top: 10px;}
	#top .navWrap {height: 38px; line-height: 38px;padding-top: 2px;}
	#top .topSearch {height: 30px; line-height: 30px; margin-top: 2px;}
	#top .topSearch input {width: 190px; padding: 0 10px 0 10px;}
	#top .topSearch button {width: 42px;}
	#top .navWrap ul li {margin-left: 60px;}
	
	#footer .footerTop {padding: 0 0 22px;}
	#footer h2 {margin-bottom: 6px;}
	.footerLink {padding: 20px 0 0;}
	.footerBottom {height: 54px; line-height: 54px;}
	
	#top li.navSale .navDown {height: 374px;}
	#top .navSaleC {height: 185px;}
	.navBlock {height: 40px;}
	.footerQdW a {margin-left: 10px;}
}

@media only screen and (max-width: 992px){
	body {padding-top: 70px;}
	.muen {display: block;}
	#top .topHd {position: fixed; width: 100%; height: 70px; z-index: 66; background: #0c0407; left: 0; top: 0;}
	#top .topHd .logo {position: relative; float: left; left: 0; top: 0; margin: 0; transform: translate(0);line-height: 83px;}
	
	#top .topHd .topHdInner {display: none;}
	.topHdInnerWap {display: block;}
	#top .topSearch {display:none;}
	#top .navWrap {display: none;}
	
	.wapHd,.wapFooter {display: block;}
	.footerBottom {height: auto; padding: 15px 0; line-height: 24px;}
	.footerBottom span {display: block;}
	.footerLink {display: none;}
	
	.tanLoginWrap {width: 92%;}
	.tanLoginWrap {padding: 14px 35px 20px 35px;}
	.tanLoginHd h2 {font-size: 18px;}
	.tanLoginHd h3 {font-size: 13px;line-height: 20px;}
	.loginBox li h4,.loginInput input, .tanLoginDuanx a, .loginLInner input {font-size: 13px;}
	.tanLoginInner, .loginLInner {height: 32px; line-height: 32px;padding: 0 10px;}
	.inputBtn {height: 100%; right: 0; top: 0; margin-top: 0;}
	.tanLoginYan span.logoYanImg {height: 100%;}
	.tanLoginYan a,.loginBottom p {font-size: 12px;}
	.loginBottom p {line-height: 20px;}
	.registerSure, .loginSure {width: 170px;height: 38px;line-height: 38px;font-size: 13px;}
	.loginL ul li h3 {font-size: 13px;line-height: 28px;}
	
	.tanPassword button.sure {margin-bottom: 60px;}
	.tanPasSuccessWrap {height: 350px;}
	.tanPasSuccessWrap h3 {padding-top: 72px; font-size: 24px;}
	#footer .footerTop {padding-top: 25px; padding-bottom: 0;}
	.wapFooter {margin-top: 10px;}
}

@media only screen and (max-width: 768px){
	body {padding-top: 50px;}
	.wrap {width: 94%;}
	#top .topHd {height: 50px; }
	#top .topHd .logo {line-height: 56px;}
	#top .topHd .logo img {max-height: 62%;}
	.muen {right: 2%;width: 33px;padding: 8px 4px;}
	.topHdInnerWap {height: 24px; margin-top: 14px; margin-right: 40px;line-height: 22px;}
	.topHdInnerWap .fl {width: 22px; margin-left: 12px;}
	.topHdInnerWap .fl.wapGoods {background-size: 17px;}
	.topHdInnerWap .fl.wapLogin {background-size: 18px;}
	.wapSearchBtn,.wapSearchW button {background-size: 18px;}
	.wapSearchW button {width: 22px;}
	.wapSearchW {width: 172px; padding: 0 4px 0 9px;border-radius: 12px; right: -5px;}
	.wapSearchW .wapSearchInput {width: calc(100% - 25px);}
	.wapSearchW .wapSearchInput input {font-size: 10px;}
	.topHdInnerWap .fl.wapGoods span {font-size: 10px;right: -4px;top: -1px;}
	.wapHd ul li {font-size: 13px;}
	.wapHd {height: 34px; line-height: 34px;}
	
	.tanWrap .wrap {width: 100%;}
	.loginR {display: none;}
	.loginL {width: 100%; border: none; padding: 0;}
	.tanLoginWrap.tanLoginWrap1 {padding: 15px 4% 15px 4%;}
	.tanLoginHd h2 {font-size: 16px;}
	.loginL ul {margin-top: 5px;}
	.loginBox li h4, .loginInput input, .tanLoginDuanx a, .loginLInner input {font-size: 12px;}
	.tanLoginInner, .loginLInner {height: 28px; line-height: 28px; padding: 0 8px;}
	.loginL ul li {margin-bottom: 4px;}
	.loginLB {font-size: 10px; height: 12px; line-height: 12px;}
	.loginLB p span {width: 12px; height: 12px; margin-right: 4px;}
	.registerSure, .loginSure {width: 34%; height: 30px; line-height: 30px;  font-size: 12px;}
	.loginSure.registerBtn {display: inline-block;}
	.loginLink {text-align: center; }
	.loginLLine {line-height: 20px;}
	.loginLLine span {font-size: 12px;margin-top: 12px;}
	.loginLinkInner {}
	.loginLinkInner a {float: none; display: inline-block; vertical-align: top;}
	.loginLink h3 {font-size: 12px; line-height: 22px;}
	.loginLB p.on span {background-size: 9px;}
	.closeBtn {width: 38px; height: 38px;top: 2px; right: 4px;background-size: 15px;}
	.tanLoginHd h3 {font-size: 12px;line-height: 18px;}
	.tanLoginWrap {padding: 15px 4% 20px 4%;}
	.loginBox {margin-top: 8px;}
	.loginBox li {width: 100%; margin-right: 0;}
	.tanLoginInner {padding: 0;}
	.loginInput {padding: 0 8px;}
	.loginL ul {margin-top: 8px;}
	.loginLB {font-size: 12px;}
	.loginSure {margin-top: 20px;}
	.loginLLine {margin-top: 14px;height: 24px; line-height: 24px;}
	.loginLLine span {padding: 0 12px; font-size: 13px;}
	.loginR {width: 33%;}
	.loginRW p {font-size: 13px; line-height: 24px;}
	.inputBtn {width: 30px;}
	.inputBtn.inputBtnDui {background-size: 10px;}
	.inputBtn.inputBtnDown {background-size: 9px;}
	.tanLoginXbD p {height: 28px;line-height: 28px;padding: 0 10px;font-size: 12px;}
	.tanLoginYan a, .loginBottom p {font-size: 10px;}
	.tanLoginYan .loginInput {width: 33%;}
	.tanLoginYan span.logoYanImg {width: 23%; height: 24px; margin-top: 2px; margin-left: 2%;}
	.loginBottom {padding-left: 20px;}
	.registerSure {width: 100%;}
	.tanResig .tanLoginWrap {margin: 20px 0; left: 50; top: 0; transform: translate(0); transform: translateX(-50%);}
	
	.wapHdWrap {padding: 0 12px;} 
	.wapHd ul li a {padding: 0 15px;}
	
	.tanPasSuccessWrap {height: 228px;}
	.tanPassword .tanLoginHd {margin-bottom: 8px;}
	.tanPassword button.sure {margin-top: 26px; margin-bottom: 10px;}
	.tanPasSuccessWrap h3 {padding-top: 47px;font-size: 18px; line-height: 30px;}
	.tanPasSuccessWrap p {font-size: 12px;line-height: 30px;}
	
	
	
}

@media only screen and (max-width: 380px){
	.muen {width: 29px;padding: 8px 3px;}
	.topHdInnerWap {margin-right: 36px;}
	.topHdInnerWap .fl {margin-left: 9px;}
	.wapSearchW {width: 150px;}
	#top .topHd .logo img {max-height: 56%;}
	
}

@media only screen and (max-width: 320px){
	.muen {width: 26px;padding: 8px 2px;}
	.topHdInnerWap {margin-right: 30px;}
	.topHdInnerWap .fl {width: 20px; margin-left: 8px;}
	#top .topHd .logo img {max-height: 52%;}
	.wapSearchW {width: 130px;}
	
	
}


img.img02 {display: none;}
	

.banner {}
.banner img {width: 100%;}

#homeSwiper {}
#homeSwiper a.btn {width: 100px; height: 190px; margin-top: -95px; background-repeat: no-repeat; background-position: center; background-size: auto; opacity: 0.6;} 
#homeSwiper a.btn.swiper-button-prev {left: 40px; background-image: url(../images/banner_jt_l.png);}
#homeSwiper a.btn.swiper-button-next {right: 40px; background-image: url(../images/banner_jt_r.png);}
#homeSwiper a.btn:hover {opacity: 1;}
#homeSwiper .swiper-pagination {bottom: 40px;}
#homeSwiper .swiper-pagination-bullet {width: 18px; height: 18px; margin: 0 7px; border: 2px solid #b7c1c3; background: none; box-sizing: border-box; opacity: 1;}
#homeSwiper .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #b7c1c3;}

.homeSec01 {padding: 78px 0 98px 0;}
.homeSec01Hd {margin-bottom: 68px; text-align: center;}
.homeSec01Hd a {display: inline-block; padding: 0 4px; margin-left: 176px; line-height: 36px; font-size: 24px; color: #000; border-bottom: 2px solid #fff; vertical-align: top;}
.homeSec01Hd a:first-child {margin-left: 0;}
.homeSec01Hd a:hover,
.homeSec01Hd a.on {border-bottom: 2px solid #000;}

.homeSec01W {}
.homeSec01Tab {display: none; padding: 0 38px; position: relative;}
.homeSec01Tab:first-child {display: block;}
.homeSec01Tab ul li {width: 303px; text-align: center;}
.homeSec01Tab ul li .pic {position: relative; border-radius: 4px;}
.homeSec01Tab ul li .pic img {}

.picImg {position: relative; z-index: 4;}
.bgImg {display: none; position: absolute; width: 100%; height: 100%; background: rgba(255,255,255,0.48); left: 0; top: 0; z-index: 3;}
.bgImg .bgImgW {position: absolute; width: 64.6%; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.bgImg .bgImgW a {display: block; margin-top: 18px; }
.bgImg .bgImgW a:first-child {margin-top: 0;}
a.moreView {display: block; height: 48px; line-height: 48px; text-align: center; font-size: 16px; border: 1px solid #000; -moz-transition: color,background-color 0.3s ease-in;-webkit-transition: color,background-color 0.3s ease-in;-o-transition: color,background-color 0.3s ease-in;transition: color,background-color 0.3s ease-in;}
a.moreView.bgBuy {color: #fff; background: #000;}
a.moreView.bgMore {color: #000; background: #fff;}
a.moreView:hover {color: #fff; background: #C61212; border-color: #C61212;}

.homeSec01Tab ul li .cont {padding: 20px 0 10px; font-size: 18px; line-height: 32px;}
.homeSec01Tab ul li .cont h2 {margin-bottom: 10px;}
.homeSec01Tab ul li .cont h2 a {color: #000;}
.homeSec01Tab ul li .cont h3 {}
.homeSec01Tab ul li .cont p {color: #535353;}
.homeSec01Tab ul li .cont .bottom {height: 30px; margin-top: 18px; line-height: 30px;}
.homeSec01Tab ul li .cont .bottom .fl {width: 56%; height: 100%; box-sizing: border-box; border-right: 1px solid #000;}
.homeSec01Tab ul li .cont .bottom .fr {width: 44%; height: 100%; font-size: 20px;}
.homeSec01Tab ul li .cont .bottom .fr span {font-weight: 600;}
.homeSec01Tab ul li:hover .cont h2 a {color: #C61212;}
.homeSec01Tab ul li:hover .pic img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

/*打分*/
.icoXxInner {line-height: 32px; font-size: 0;}
span.icoXx {display: inline-block; width: 20px; height: 20px; margin: 0 2px; background-repeat: no-repeat; background-position: center; background-size: 100%; background-image: url(../images/ico_xingxing.png); vertical-align: middle;}
span.icoXx.icoXx01 {background-image: url(../images/ico_xingxing_hui.png);}
span.icoXx.icoXx02 {background-image: url(../images/evalue_ico.png);}

.homeSec01Tab ul li a.moreView {position: relative; opacity: 0; top: -30px; }

.homeSec01Tab a.btn {width: 28px; height: 70px; margin-top: 0; top: 120px; background-repeat: no-repeat; background-size: auto auto;}
.homeSec01Tab a.btn.swiper-button-prev {left: 4px; background-image: url(../images/ico_jt_l.png); background-position: left center; }
.homeSec01Tab a.btn.swiper-button-prev:hover {background-image: url(../images/ico_jt_l_a.png);}
.homeSec01Tab a.btn.swiper-button-next {right: 4px; background-image: url(../images/ico_jt_r.png); background-position: right center;}
.homeSec01Tab a.btn.swiper-button-next:hover {background-image: url(../images/ico_jt_r_a.png);}

.bannerBox {}
.bannerBox a {display: block;}
.bannerBox img {width: 100%;}

.homeTit {padding: 30px 0; text-align: center;}
.homeTit h3 {margin-bottom: 8px; line-height: 46px; font-size: 30px; color: #262626;}
.homeTit p {line-height: 32px; font-size: 18px; color: #9a9a9a; text-transform: uppercase;}

.homeSec02 {padding: 66px 0 120px;}
.homeSec02W {margin-top: 45px;}
.homeSec02W {padding: 0 38px; position: relative;}

.homeSec02Tab {}
.homeSec02Tab ul {}
.homeSec02Tab ul li {float: left; width: 300px; margin-right: 20px; text-align: center; border: 1px solid #e5e5e5; box-sizing: border-box;}
.homeSec02Tab ul li .pic {position: relative;}
.homeSec02Tab ul li:hover .pic img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.homeSec02Tab .bgImg .bgImgW {width: 184px;}
.homeSec02Tab .bgImg .bgImgW .moreView {height: 46px; line-height: 46px;}
.homeSec02Tab .btnNew {position: absolute; width: 60px; height: 60px; line-height: 60px; font-size: 16px; color: #fff; text-align: center; background: #bf1c2b; border-radius: 50%; top: 20px; left: 20px; z-index: 2;}

/*收藏*/
span.btnLove {position: absolute; width: 40px; height: 40px; background-repeat: no-repeat; background-position: center; background-image: url(../images/love.png); top: 12px; right: 12px; z-index: 4; cursor: pointer; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
span.btnLove.on {background-image: url(../images/love_a.png);}

.homeSec02Tab ul li .cont {padding: 14px 0 18px; border-bottom: 1px solid #b5b5b5;}
.homeSec02Tab ul li .cont h2 {margin-bottom: 4px; font-size: 18px; line-height: 32px;}
.homeSec02Tab ul li .cont h2 a {color: #000;}
.homeSec02Tab ul li:hover .cont h2 a {color: #C61212;}
.homeSec02Tab ul li .cont h3 {font-size: 16px; line-height: 24px; color: #707070;}
.homeSec02Tab ul li .cont h3 span {display: block;}
.homeSec02Tab ul li .cont p {font-size: 20px; line-height: 32px;}
.homeSec02Tab ul li .cont p span {font-weight: 600;}
.homeSec02Tab ul li .icoXxInner {margin: 8px 0;}
.homeSec02Tab ul li .bottom {padding: 14px 0 18px;}
.homeSec02Tab ul li .bottom h3 {margin-bottom: 4px; font-size: 16px; line-height: 30px; text-transform: uppercase;}
.homeSec02Tab ul li .bottomInner {padding: 0 34px; position: relative;}

.bottomInnerTab {text-align: center;}
.bottomInnerTab .swiper-slide {/*width: 22px; */height: 100%; border-radius: 50%; box-sizing: border-box; cursor: pointer; position: relative; transition: all 0.3s ease-in; border: 2px solid transparent;}
.bottomInnerTab .swiper-slide.on {border: 2px solid #313131;}
.homeSec02Tab ul li .bottomInner .btn {width: 20px; height: 100%; top: 0; margin-top: 0; background-repeat: no-repeat; background-position: center; background-size: auto auto; opacity: 1; z-index: 4;}
.homeSec02Tab ul li .bottomInner .btn.swiper-button-prev {left: 15px; background-image: url(../images/ico_jt_l_s2.png); }
.homeSec02Tab ul li .bottomInner .btn.swiper-button-prev:hover {background-image: url(../images/ico_jt_l_s2_a.png);}
.homeSec02Tab ul li .bottomInner .btn.swiper-button-next {right: 15px; background-image: url(../images/ico_jt_r_s2.png); }
.homeSec02Tab ul li .bottomInner .btn.swiper-button-next:hover {background-image: url(../images/ico_jt_r_s2_a.png);}

.homeSec02Tab ul li .btnBuy {display: block; height: 36px; line-height: 36px; font-size: 16px; color: #fff; background: #000;}
.homeSec02Tab ul li .btnBuy:hover {background: #c61212;}

.homeSec02W a.btnD {width: 28px; height: 70px; margin-top: 0; top: 120px; background-repeat: no-repeat; background-size: auto auto;}
.homeSec02W a.btnD.swiper-button-prev {left: 4px; background-image: url(../images/ico_jt_l.png); background-position: left center; }
.homeSec02W a.btnD.swiper-button-prev:hover {background-image: url(../images/ico_jt_l_a.png);}
.homeSec02W a.btnD.swiper-button-next {right: 4px; background-image: url(../images/ico_jt_r.png); background-position: right center;}
.homeSec02W a.btnD.swiper-button-next:hover {background-image: url(../images/ico_jt_r_a.png);}

.homeSec03 {padding: 46px 0 65px;}
.homeSec03 ul {margin-top: 20px;}
.homeSec03 ul li {float: left; width: 23.875%; margin-left: 1.5%;}
.homeSec03 ul li:first-child {margin-left: 0;}
.homeSec03 ul li .pic {border-radius: 4px;}
.homeSec03 ul li .bgImg .bgImgW {width: 90%;}
.homeSec03 ul li .bgImg {color: #fff; text-align: center; background: rgba(0,0,0,0.57);}
.homeSec03 ul li .bgImg p {margin-bottom: 26px; font-size: 24px; line-height: 38px; position: relative; opacity: 0; top: -20px;}
.homeSec03 ul li .bgImg .moreView {width: 204px; margin: 0 auto; color: #fff; background: #C21E0E; border-color: #C21E0E; position: relative; opacity: 0; top: -20px;}
.homeSec03 ul li .bgImg .moreView:hover {background-color: #b00101;}

/*立即购买*/
.tanWrap {display: none; position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.3); top: 0; left: 0; z-index: 66; overflow: auto;}
.tanWrap .wrap {height: 100%; position: relative;/* overflow: auto;*/}
.homeBuy {position: absolute; width: 100%; padding: 40px 84px 40px 22px; left: 0; top: 50%; transform: translateY(-50%); box-sizing: border-box;}
.homeBuyL {width: 44%;}
.homeBuyL img {display: block; width: 100%;}
.homeBuyLView {width: 82.66%; border: 1px solid #c5c5c5; box-sizing: border-box; overflow: hidden; position: relative;}
.homeBuyHot {width: 54px; height: 54px; padding: 5px 0; line-height: 22px; text-align: center; color: #fff; background: #c31d0d; position: absolute; left: 25px; top: 22px; box-sizing: border-box; z-index: 4;}
.homeBuyLView ul {height: 100%;}
.homeBuyLView ul li {display: none; position: absolute; width: 100%; height: 100%; overflow: hidden; z-index: 3;}
.homeBuyLView ul li:first-child {display: block;}
.homeBuyLThum {width: 15%; }
.homeBuyLThum ul {}
.homeBuyLThum ul li {margin-top: 12.888%; /*border: 1px solid #c5c5c5;*/ box-sizing: border-box; cursor: pointer; overflow: hidden; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.homeBuyLThum ul li:first-child {margin-top: 0;}
.homeBuyLThum ul li {box-sizing: border-box; border: 1px solid #c5c5c5;}
.homeBuyLThum ul li.on {border-color: #000;}
.homeBuyR {width: 51%;}
.homeBuyRHd {}
.homeBuyRHd h2 {margin-bottom: 8px; line-height: 30px; font-size: 24px;}
.homeBuyRHd h3 {line-height: 26px; font-size: 20px; color: #666;}
.homeBuyRVl {margin-top: 18px; padding: 20px 0; line-height: 26px; border-top: 1px dashed #c2c2c2; border-bottom: 1px dashed #c2c2c2;}
.homeBuyRVl .fl {height: 26px; padding: 0 20px; line-height: 26px; font-size: 16px; color: #666; border-left: 1px solid #b5b5b5;}
.homeBuyRVl .fl.icoXxInner {font-size: 0; padding-left: 0; }
.homeBuyRVl .fl span {color: #000;}
.homeBuyRVl .fl a {margin-left: 10px; color: #000;}
.homeBuyRVl .fl a:first-child {margin-left: 0;}
.homeBuyRVl .fl a:hover {color: #B00101;}
.homeBuyRVl .fl:first-child {border-left: none;}
.homeBuyRM {margin-top: 22px; font-size: 16px;}
.homeBuyRM h3 {float: left; color: #5b5b5b;}
.homeBuyRM .cont {float: right; width: calc(100% - 86px);}
.homeBuyRMInner {margin-bottom: 15px;}
.homeBuyRQuan {line-height: 24px;}
.homeBuyRQuan h3 {float: left; color: #C11E0F;}
.homeBuyRQuan .cont {width: calc(100% - 50px);}
.homeBuyRQuan .cont a {display: inline-block; line-height: 24px; font-size: 14px; color: #C11E0F; border: 1px dashed #c11e0f; border-radius: 2px; vertical-align: top;}
.homeBuyRQuan .cont a i {font-size: 16px;}
.homeBuyRQuan .cont a span {display: inline-block; padding: 0 10px; vertical-align: top;}
.homeBuyRQuan .cont a span:last-child {border-left: 1px dashed #C11E0F;}
.homeBuyRCu {line-height: 24px;}
.homeBuyRCu h3 {color: #C11E0F;}
.homeBuyRCu p {font-size: 18px;}
.homeBuyRColor {line-height: 34px;}
.colorList {}
.colorList li {float: left; margin: 0 5px 8px 5px; font-size: 0;}
.colorList li a {display: block; padding: 0 10px; color: #000; border: 1px solid #959595;}
.colorList li a span {display: inline-block; width: 20px; height: 20px; margin-right: 6px; border-radius: 50%; vertical-align: middle;}
.colorList li a em {display: inline-block; font-size: 14px; vertical-align: middle;}
.colorList li.on a {border: 1px solid #C11E0F;}
.homeBuyRNum {line-height: 36px;}
.homeBuyRNum p {padding-left: 15px; color: #959595;}

.buyNum {width: 170px; height: 36px; line-height: 36px; text-align: center; font-size: 0; border: 1px solid #959595;}
.buyNum span,
.buyNum em {display: inline-block; height: 100%; vertical-align: top;}
.buyNum span {width: 30%; font-size: 22px; /*font-weight: 600;*/ color: #959595;}
.buyNum em {width: 40%; font-size: 16px; box-sizing: border-box; border-left: 1px solid #959595; border-right: 1px solid #959595;}

.homeBuyRB {margin-top: 40px; }
.homeBuyRB .fl {width: 33%; height: 58px; line-height: 58px;}
.homeBuyRB .fl span {}
.homeBuyRB .fl a {display: block; height: 100%; font-size: 18px; text-align: center; color: #fff; background: #000;}
.homeBuyRB .fl a:hover {background: #C11E0F;}
.homeBuyRB .fl:last-child {margin-left: 4.5%;}
.homeBuyRB .fl:first-child {width: 26%; font-size: 22px; color: #ca2d1e;}
.homeBuyRB .fl:first-child span {font-size: 30px; font-weight: 600;}

.wapBuyBtn {display: none; width: 200px; height: 42px; margin: 15px auto 0; line-height: 42px; font-size: 16px; color: #fff; background: #000;}
.wapBuyBtn1 {display: none;}

.wapHomeBuyR {display: none;}
.wapHomeBuyR h2 {margin: 10px 0 10px 0; font-size: 16px; color: #C11E0F;}
.wapHomeBuyR h2 span {font-size: 20px;}
.wapHomeBuyR h3 {font-size: 14px;}



/***************畅销榜单**************/
.sale {margin-top: 40px; margin-bottom: 80px;}
.saleList {}
.saleList li {margin-bottom: 30px; position: relative;}
.saleList li .saleView {position: absolute; width: 220px; height: 54px; line-height: 54px; text-align: center; font-size: 18px; color: #fce6c1; background: #000; border: 1px solid #fce6c1; right: 15.5%; bottom: 20%;}
.saleList li .saleView:hover {background: #C11E0F;}

/***************产品列表**************/
.proListHd {padding: 58px 0 62px; text-align: center;}
.proListHd h2 {margin-bottom: 16px; font-size: 36px; font-weight: 600; line-height: 50px; color: #232323;}
.proListHd p {font-family: Arial; font-size: 20px; line-height: 30px; color: #6e6e6e; text-transform: uppercase;}

.proListWrap {padding: 70px 0 100px 0; }
.proListTop {height: 40px; line-height: 40px; font-size: 16px; color: #262626;}
.proListTop a {color: #262626;}
.proListTopPosi {width: 48%;}
.proListTopPosi a:hover {color: #C11E0F; text-decoration: underline;}
.proListTopCond,.proListTopRank {cursor: default;}
.proListTopCond:hover span,
.proListTopRank:hover span {color: #C11E0F;}
.proList {margin-top: 66px;}
.proList li {float: left; width: 22.75%; margin-right: 3%; margin-bottom: 50px; text-align: center; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;} 
.proList li:nth-child(4n) {margin-right: 0;}
.proList li .pic {position: relative;}
.proList li .pic:hover img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.proList li .proListCont {padding: 15px 0 18px 0; border-bottom: 1px solid #b5b5b5;}
.proList li .proListCont h3 {margin-bottom: 2px; font-size: 18px; line-height: 30px;}
.proList li .proListCont h3 a {color: #000;}
.proList li .proListCont h3 a:hover {color: #C11E0F;}
.proList li .proListCont p {line-height: 24px; font-size: 16px; }
.proList li .proListCont p a {color: #707070;}
.proList li .proListCont h4 {line-height: 30px; font-size: 20px; color: #010101;}
.proList li .proListCont h4 span {font-weight: 600;}
.proList li .icoXxInner {margin: 8px 0 10px; line-height: 32px;}
.proList li .proListBottom {padding: 6px 0 8px 0;}
.proList li .proListBottom h3 {font-size: 16px; color: #000; line-height: 30px; text-transform: uppercase;}
.proList li .proListBW {padding: 4px 52px; position: relative;}
.proList li .proListBW .swiper-container {}
.proList li .proListBW .swiper-slide {/*width: 22px; height: 22px;*/ cursor: pointer;}
.proList li .proListBW .swiper-slide span {display: block; width: 100%; height: 100%; border-radius: 50%; box-sizing: border-box;}
.proList li .proListBW .swiper-slide.on span {border: 2px solid #343434;}
.proList li .proListBW .btn {width: 24px; height: 100%; top: 0; margin-top: 0; background-repeat: no-repeat; background-position: center; background-size: auto auto; opacity: 1;}
.proList li .proListBW .btn.swiper-button-prev {left: 12px; background-image: url(../images/ico_jt_l_s2.png); }
.proList li .proListBW .btn.swiper-button-prev:hover {background-image: url(../images/ico_jt_l_s2_a.png); }
.proList li .proListBW .btn.swiper-button-next {right: 12px; background-image: url(../images/ico_jt_r_s2.png);}
.proList li .proListBW .btn.swiper-button-next:hover {background-image: url(../images/ico_jt_r_s2_a.png);}
.proList li a.btnBuyT,.proList li a.wapBtnBuy {display: block; height: 36px; line-height: 36px; font-size: 16px; color: #fff; background: #000;}
.proList li a.btnBuyT:hover {background: #C11E0F;}
.proList li a.wapBtnBuy {display: none;}
.proList li:hover {box-shadow: 0 0 15px 1px #e6e6e6;}

a.loadmore {display: block; width: 250px; height: 58px; margin: 80px auto 0; line-height: 58px; text-align: center; font-size: 18px; color: #434343; border: 1px solid #434343;}
a.loadmore:hover {color: #fff; background: #C11E0F;}

/*筛选*/
.proListCondDown {display: none; position: absolute; width: 100%; padding: 34px 0 140px; left: 0; z-index: 4; border-bottom: 1px solid #e0e0e0;}
.proListCondDown ul {padding-left: 10%;}
.proListCondDown ul li {float: left; width: 22%; margin-left: 4%; line-height: 36px;}
.proListCondDown ul li:first-child {margin-left: 0;}
.proListCondDown ul li h3 {font-size: 16px; font-weight: 600;}
.proListCondDown ul li p {font-size: 14px; }
.proListCondDown ul li p a {display: inline-block; color: #666; overflow: top;}
.proListCondDown ul li p a:hover {color: #000;}
.proListCondDown ul li p.on a {color: #C11E0F;}
.proCondClose {position: absolute; width: 58px; height: 58px; text-align: center; color: #C11E0F; cursor: pointer; left: 50%; bottom: 24px; transform: translateX(-50%);}
.proCondClose em {display: block; height: 32px; background: url(../images/close_btn1.png) no-repeat center;}
.proCondClose p {font-size: 14px; line-height: 22px;}

.proListTopRank {position: relative;}
.proListRankDown {display: none; position: absolute; width: 140px; right: 0; z-index: 4; border: 1px solid #E0E0E0;}
.proListRankDown ul {}
.proListRankDown ul li {padding: 0 10px; font-size: 14px; line-height: 34px; color: #666; border-bottom: 1px solid #F2F2F2; cursor: pointer;}
.proListRankDown ul li:hover {color: #000;}


/**************产品详情***************/
.contHd {height: 60px; padding-top: 10px; line-height: 60px;}
.contHd a {color: #000;}
.contHd a:hover {color: #C11E0F; text-decoration: underline;}

.contentPro {margin-top: 25px; padding: 38px 45px 40px 20px;}
.contentProL {}
.contentPro img.zoomImg {width: 1000px !important; height: auto !important;}

.contentCont {margin-top: 36px;}
.contentCHd {}
.contentCHd .wrap {padding-top: 40px;}
.contentCHd ul {}
.contentCHd ul li {float: left; width: 180px; height: 50px; line-height: 50px; font-size: 18px; text-align: center; position: relative;}
.contentCHd ul li a {display: block; color: #000;}
.contentCHd ul li:before {display: block; content: ""; position: absolute; width: 1px; height: 17px; background: #707070; left: 0; top: 50%; margin-top: -7px;}
.contentCHd ul li:first-child:before {display: none;}
.contentCHd ul li.on a {font-weight: 600; color: #d82e2b;}

.contentCHBlock {display: none; height: 90px;}

.contentCHd.on {position: fixed; width: 100%; left: 0; top: 68px; z-index: 22; background: #fff; border-bottom: 1px solid #eee;}
.contentCHd.on .wrap {padding-top: 0;}

.contentWrap {padding: 22px 32px 20px 32px;}
.contentProParm {margin-top: 42px;}
.contentProParmH {height: 50px; overflow: hidden;}
.contentProParmH img {height: 100%;}
.contentProParm ul {margin-top: 20px; margin-bottom: 15px;}
.contentProParm ul li {font-size: 16px; line-height: 26px; margin-bottom: 10px;}
.contentProParm ul li h3 {float: left; width: 80px;}
.contentProParm ul li h3 span {display: inline-block; width: calc(100% - 16px); vertical-align: top;}
.contentProParm ul li p {float: right; width: calc(100% - 110px);}

.contPic {padding-left: 40px;}
.contPic img {max-width: 100%;}

.contentProEvalu {padding: 40px 30px 110px 30px; margin-top: 25px;}
.contentProEvalu h2 {font-size: 36px; font-weight: 600; line-height: 50px;}
.contentProEvaluH {height: 70px; padding: 0 0 20px 70px; margin-top: 35px; line-height: 70px; font-size: 18px; 	border-bottom: 1px solid #e0e0e0;}
.contentProEvaluH span {margin: 0 90px 0 8px; font-size: 28px; color: #c21e0e;}
.contentProEvaluH span em {font-size: 70px;}

.evalueList {}
.evalueList li {padding: 36px 0 42px 70px; border-bottom: 1px solid #e0e0e0;}
.evalueList li .pic {float: left; width: 42px; height: 42px; border-radius: 50%;}
.evalueList li .evalueName {width: 110px; margin-left: 20px; line-height: 42px; font-size: 18px;}
.evalueList li .evalueName a {color: #000;}
.evalueList li .icoXxInner {width: 150px; margin-left: 10px; line-height: 42px; text-align: left;}
.evalueList li .icoXxInner span {margin-right: 8px;}
.evalueList li .icoXxInner span:last-child {margin-right: 0;}
.evalueList li .evalueInner {width: calc(100% - 390px);}
.evalueList li .evalueInner h3 {line-height: 42px; font-size: 16px; font-weight: 600; color: #454545;}
.evalueList li .evalueInner h3 span {padding-left: 10px; margin-left: 16px; background: url(../images/ico_lx.png) no-repeat left center;}
.evalueList li .evalueInner h3 span:first-child {margin-left: 0;}
.evalueList li .evalueInner .cont {padding-right: 82px;}
.evalueList li .evalueInner .cont p {line-height: 28px; font-size: 16px; color: #616161;}
.evalueList li .evalueInner .cont .bottom {margin-top: 24px; font-size: 16px; color: #949494; line-height: 30px;}
.evalueList li .evalueInner .cont .bottom span:first-child {margin-right: 38px;}
.evalueList li .evalueReply {margin-top: 10px; padding-top: 14px; padding-right: 82px; border-top: 1px solid #e3e3e3;}
.evalueList li .evalueReply p {line-height: 28px; font-size: 16px; color: #606060;}

.EvalueMore {display: block; width: 196px; height: 50px; margin: 70px auto 0; line-height: 50px; text-align: center; color: #fff; background: #000;} 
.EvalueMore:hover {background: #C11E0F;}

.contentLike {margin-top: 25px; margin-bottom: 60px;}
.contentLike h2 {text-align: center; font-size: 24px; line-height: 80px;}
.contentLike ul {padding: 20px 0;}
.contentLike ul li {float: left; width: 25%; text-align: center; line-height: 30px;}
.contentLike ul li a {display: block; padding: 0 20px 20px 20px; color: #000; border-left: 1px solid #e0e0e0;}
.contentLike ul li:first-child a {border: none;}
.contentLike ul li h3 {margin: 15px 0 2px 0; font-size: 14px;}
.contentLike ul li p {font-size: 16px; font-weight: 600; color: #c52416;}
.contentLike ul li a:hover {color: #C11E0F;}
.contentLike ul li a:hover .pic img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

/***************个人中心**************/
.topUserPer {display: none;}
.topUser .topUserLogin {display: none;}
.topUser .topUserPer {display: inline-block;}
.topUserExit {margin-left: 8px; text-decoration: underline;}
.topUserExit:hover {text-decoration: underline;}

.user {margin-top: 60px; margin-bottom: 60px;}
.userL {width: 17.65%; height: 1186px;}
.userLTop {padding-top: 44px; text-align: center; background: url(../images/user_bg.png) no-repeat center top; background-size: 100%;}
.userLTop .pic {width: 146px; height: 146px; margin: 0 auto; border-radius: 50%;}
.userLTop h2 {margin-top: 14px; font-size: 16px; line-height: 32px;}
.userLTop h3 {font-size: 16px; line-height: 32px;}
.userLTop h3 a {margin: 0 7px; color: #000;}
.userLTop h3 a:hover {color: #C11E0F;}
.userLTop h3 a.userLEditor {text-decoration: underline;}

.userList {margin-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #e9e9e9;}
.userList li {height: 50px; line-height: 50px; font-size: 16px;}
.userList li a {display: block; height: 100%; padding-left: 44px; color: #000;}
.userList li a:hover {background: #F8F8F8;}
.userList li span {display: inline-block; width: 30px; height: 100%; margin-right: 2px; vertical-align: top; background-repeat: no-repeat; background-position: center;}
.userList li span.ico1 {background-image: url(../images/per_ico1.png);}
.userList li.on span.ico1 {background-image: url(../images/per_ico1_a.png);}
.userList li span.ico2 {background-image: url(../images/per_ico2.png);}
.userList li.on span.ico2 {background-image: url(../images/per_ico2_a.png);}
.userList li span.ico3 {background-image: url(../images/per_ico3.png);}
.userList li.on span.ico3 {background-image: url(../images/per_ico3_a.png);}
.userList li span.ico4 {background-image: url(../images/per_ico4.png);}
.userList li.on span.ico4 {background-image: url(../images/per_ico4_a.png);}
.userList li span.ico5 {background-image: url(../images/per_ico5.png);}
.userList li.on span.ico5 {background-image: url(../images/per_ico5_a.png);}
.userList li span.ico6 {background-image: url(../images/per_ico7.png);}
.userList li.on span.ico6 {background-image: url(../images/per_ico6_a.png);}
.userList li span.ico7 {background-image: url(../images/per_ico8.png);}
.userList li.on span.ico7 {background-image: url(../images/per_ico8_a.png);}
.userList li span.ico8 {background-image: url(../images/per_ico9.png);}
.userList li.on span.ico8 {background-image: url(../images/per_ico9_a.png);}
.userList li span.ico9 {background-image: url(../images/per_ico10.png);}
.userList li.on span.ico9 {background-image: url(../images/per_ico10_a.png);}
.userList li span.ico10 {background-image: url(../images/per_ico11.png);}
.userList li.on span.ico10 {background-image: url(../images/per_ico11_a.png);}
.userList li.on em {color: #C11E0F;}

.userLBottom {margin-top: 26px; padding-left: 45px; padding-bottom: 80px;}
.userLBottom h3 {line-height: 30px; font-size: 16px; color: #636363;}
.userLBottom p {line-height: 32px; font-size: 22px; font-weight: 600; color: #c21e0e;}
.userLBottom a {display: block; width: 118px; height: 38px; margin-top: 14px; line-height: 38px; text-align: center; font-size: 16px; color: #3b3b3b; border: 1px solid #3b3b3b;}
.userLBottom a:hover {color: #fff; background: #C11E0F;}

.userR {width: 81.4%;}
.userRH {height: 118px; margin-bottom: 10px; line-height: 118px; text-align: center; font-size: 30px; font-weight: 600; color: #262626;}
.userRH.userRHShad {box-shadow: 0 0 12px 1px #d6d6d6;}

.userRSec01 {height: 474px; margin-bottom: 10px;}
.userRSec01 .fl,.userRSec01 .fr {width: 49.5%; height: 100%;}
.userRSec01Inner {padding: 0 30px;}
.userTit {height: 74px; padding-left: 5px; line-height: 74px; border-bottom: 1px solid #0c0407;}
.userTit h2 {float: left; font-size: 24px; font-weight: 600; color: #c21e0e;}
.userTit a {float: right; font-size: 18px; color: #0c0407;}
.userTit a:hover {color: #C11E0F; text-decoration: underline;}
.userRSec01W {padding-left: 25px;}
.userRSec01W ul {margin-top: 16px;}
.userRSec01W ul li {line-height: 48px; font-size: 16px;}
.userRSec01W ul li em {color: #696969;}
.userRSec01W ul li span {}
.userRSec01W a {margin-top: 40px; display: block; width: 166px; height: 42px; line-height: 42px; text-align: center; font-size: 18px; color: #262626; border: 1px solid #262626;}
.userRSec01W a:hover {color: #fff; background: #C11E0F;}

.userQuanList {margin-top: 20px;}
.userQuanList li {height: 148px; margin-bottom: 28px; background: #f8f8f8;}
.userQuanList li .cont {float: left; width: calc(100% - 48px); margin-top: 12px; padding-left: 38px; box-sizing: border-box;}
.userQuanList li a {float: right; width: 46px; height: 100%; padding: 38px 15px; font-size: 16px; line-height: 17px; text-align: center; background: #e3e3e3; box-sizing: border-box;}
.userQuanListH {height: 80px; line-height: 80px;}
.userQuanListH .innerL {float: left; height: 100%; margin-right: 20px; font-size: 26px;}
.userQuanListH .innerL span {font-size: 60px;}
.userQuanListH .innerR {float: left; margin-top: 9px; font-size: 18px; line-height: 30px;}
.userQuanListH .innerR h3 {color: #c21e0e;}
.userQuanList li .cont .bottom {margin-top: 4px; line-height: 28px; font-size: 18px; color: #6e6e6e;}

.userROrder {min-height: 574px; padding-top: 12px; padding-bottom: 30px; box-sizing: border-box;}
.userROrderW {margin-top: 28px; padding: 0 18px;}
.userOrderList {display: table; vertical-align: middle; width: 100%; border: 1px solid #e5e5e5; border-radius: 2px;}
.userOrderList li {display: table-row; vertical-align: inherit; border-color: inherit; font-size: 16px; line-height: 28px; text-align: center;}
.userOrderList li:first-child,.userOrderList li:last-child {border-bottom: none;}
.userOrderList li .fl {float: none; display: table-cell; vertical-align: inherit; border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; box-sizing: border-box;}
.userOrderList li .fl:first-child {border-left: none;}
.userOrderList li .userOOdd {width: 16%; padding-left: 18px; text-align: left;}
.userOrderList li .userODate {width: 11%; }
.userOrderList li .userODetail {width: 38%; padding: 10px 8px;text-align: left;}
.userOrderList li .userOCost {width: 12%;}
.userOrderList li .userOStatu {width: 10%;}
.userOrderList li .userOOper {width: 13%; padding: 12px 16px;}
.userOrderList li:first-child {height: 64px; text-align: center; font-weight: 600; background: #f3f3f3;}
.userOrderList li:first-child .userOOdd {padding-left: 0; text-align: center;} 
.userOrderList li:first-child .userODetail {text-align: center;}
.userOrderList li:first-child .fl,.userOrderList li:last-child .fl {border-bottom: none;}
.userOrderList li .userOOdd p span,.userOrderList li .userODate p span {display: block;}
.userOrderInner {padding: 10px 0 10px 40px; border-top: 1px solid #e5e5e5;}
.userOrderInner:first-child {border-top: none;}
.userOrderInner .pic {width: 60px; height: 60px; float: left;}
.userOrderInner .cont {float: right; width: calc(100% - 74px); line-height: 60px; /* display: flex; align-items: center;*/}
.userOrderInner .cont h2 {float: left; width: calc(100% - 80px);}
.userOrderInner .cont h2 span {line-height: 26px;}
.userOrderInner .cont p {float: right; width: 76px; color: #676767;}
.userOrderInner .cont p span {font-size: 14px;}
.userOOper h3 {margin-bottom: 14px;}
.userOOper h3 a {display: block; width: 100%; height: 32px; line-height: 32px; color: #fff; background: #000;}
.userOOper h3 a:hover {background: #C11E0F;}
.userOOper p {line-height: 30px;}
.userOOper p a {text-decoration: underline;}
.userOOper p a:hover {color: #C11E0F;}

/***************帮助中心**************/
.userL.userL1 {height: 1078px;}
.helpWrap {min-height: 950px; padding: 0 105px 0 95px;}
.helpList {padding: 30px 0;}
.helpList li {border-bottom: 1px solid #cfcfcf;}
.helpList li h3 {height: 76px; padding-right: 26px; line-height: 76px; font-size: 18px; color: #252525; position: relative;}
.helpList li h3 span {position: absolute; width: 30px; height: 100%; top: 0; right: 0; background-image: url(../images/help_jia.png); background-repeat: no-repeat; background-position: right center;}
.helpList li h3.on span {background-image: url(../images/help_jian.png);}
.helpList li .helpDown {display: none; margin-top: -12px; padding-bottom: 22px;}
.helpList li .helpDown p {line-height: 28px; font-size: 16px; color: #797979;}


/*****************我的订单******************/
.helpWrap.orderWrap {padding: 0 58px 0 48px;}
.orderHd {height: 50px; padding-top: 54px; margin-bottom: 18px; line-height: 50px; text-align: center; font-size: 16px;}
.orderHd a {float: left; width: 222px; color: #222; border: 1px solid #222;}
.orderHd a:hover {background: #f2f2f2;}
.orderHd a.on {color: #fff; background: #222;}

.orderWrap .userOrderList .userOrderInner {padding-left: 20px;}

/**************已完成订单***************/


/****************订单详情*************/
.orderDetailH {height: 306px; margin-bottom: 10px; padding: 10px 15px; box-sizing: border-box;}
.orderDetailH ul {height: 100%;}
.orderDetailH ul li {float: left; width: 33.33%; height: 100%; padding: 26px 10px 0 30px; border-left: 1px solid #dcdcdc; box-sizing: border-box;}
.orderDetailH ul li:first-child {border-left: none;}
.orderDetailH ul li h3 {margin-bottom: 10px; line-height: 50px; font-size: 18px; color: #c21e0e;}
.orderDetailH ul li p {margin-bottom: 10px; line-height: 28px; font-size: 16px; color: #2e2e2e;}

.orderDetailW {min-height: 634px; padding: 0 40px;}
.orderDetailBox {padding-top: 28px;}
.orderDList {display: table; vertical-align: middle; width: 100%; margin-bottom: 30px; border: 1px solid #e5e5e5;}
.orderDList li {display: table-row; vertical-align: inherit; text-align: center; height: 90px; font-size: 16px; color: #868686;}
.orderDList li .fl {float: none; display: table-cell; vertical-align: inherit; box-sizing: border-box; border-left: 1px solid #e5e5e5;}
.orderDList li .fl:first-child {border-left: none;}
.orderDList li .orderDGoods {width: 41%; padding: 0 28px;}
.orderDList li .orderDUnit {width: 15%;}
.orderDList li .orderDNum {width: 13%;}
.orderDList li .orderDCost {width: 13%;}
.orderDList li .orderDoper {width: 18%;}
.orderDList li:first-child {height: 45px; color: #3c3c3c;  background: #f8f8f8;}
.orderDList li .orderDNum span {font-size: 14px;}
.orderDList li .orderDoper p {line-height: 30px;}
.orderDList li .orderDoper p a {text-decoration: underline;}
.orderDList li .orderDoper p a:hover {color: #C21E0E;}
.orderDList li .orderDoper p a.oederDPay {font-weight: 600; color: #c21e0e;}
.orderDGoodsInner {height: 50px; line-height: 50px;}
.orderDGoodsInner .pic {float: left; width: 50px; height: 50px; }
.orderDGoodsInner p {float: right; width: calc(100% - 66px); height: 100%; text-align: left; font-size: 0; color: #000; overflow: hidden;}
.orderDGoodsInner p span {display: inline-block; width: 100%; font-size: 16px; line-height: 26px; vertical-align: middle;}

.orderDBottom {text-align: right; line-height: 42px;}
.orderDBottom a {margin-left: 32px; font-size: 16px; color: #262626;}
.orderDBottom a:hover {color: #C21E0E; text-decoration: underline;}

/***************个人资料**************/
.helpWrap.dataWrap {padding: 0 130px;}
.dataHd {height: 110px; padding-top: 45px; margin-bottom: 20px; line-height: 110px;}
.dataHd h3 {float: left; margin-right: 32px; font-size: 18px; color: #222;}
.dataHd .dataHdCont {float: left; width: 110px; height: 110px; text-align: center; border-radius: 50%; position: relative; overflow: hidden;}
.dataHd .dataHdCont .pic {width: 100%; height: 100%; position: relative; z-index: 1; border-radius: 100%;}
.dataHd .dataHdCont .pic .bg {width: 100%; height: 100%; background: rgba(0,0,0,0.4); position: absolute; top: 0; left: 0;} 
.dataHd .dataHdCont .pic .bg p {font-size: 18px; color: #fff;}

.inputFile {position: absolute; width: 100%; height: 100%; font-size: 100px; top: 0; right: 0; z-index: 3; opacity: 0;filter:alpha(opacity=0); cursor: pointer;}

.dataBox {}
.dataBox .loginBox li {margin-bottom: 12px;}
.dataBox .loginBox li h4 {margin-bottom: 2px;}
.loginBox li.dataDate {width: 100%; margin-right: 0;}

.dataDate {}
.dataDate .fl {height: 100%; width: 32.4%; margin-left: 1.4%; box-sizing: border-box; position: relative;}
.dataDate .fl:first-child {margin-left: 0; }
.dataDate .fl select {width: 100%; height: 100%; padding: 0 48px 0 20px; font-size: 16px; color: #2d2d2d; border: none; vertical-align: top; box-sizing: border-box;}
.inputBtn.inputBtnsj {background-image: url(../images/ico_sj_x.png);} 
.dataBox button.sure {display: block; width: 415px; height: 50px; margin: 60px auto 0; line-height: 50px; font-size: 18px; color: #fff; background: #000;}
.dataBox button.sure:hover {background: #C21E0E;}


/**************购物车***************/
.shoppTop {height: 132px; line-height: 132px; text-align: center; background: #000;}
.shoppTop img {vertical-align: middle;}

.shoppHd {height: 106px; line-height: 106px; font-size: 30px;}
.shoppWrap {}
.shoppList {display: table; vertical-align: middle; width: 100%; border: 1px solid #d2d2d2;}
.shoppList li {display: table-row; vertical-align: inherit; text-align: center;}
.shoppList li .shoppListIn {display: table-cell; vertical-align: inherit; height: 100%; padding: 15px 0; box-sizing: border-box; border-right: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2;}
.shoppList li .shoppChoose {width: 5%;}
.shoppList li .shoppGoods {width: 38%; text-align: left;}
.shoppList li .shoppUnit {width: 11%;}
.shoppList li .shoppNum {width: 14%;}
.shoppList li .shoppCost {width: 12%;}
.shoppList li .shoppOPer {width: 20%;}
.shoppList li .shoppChoose span {display: inline-block; width: 14px; height: 14px; border: 1px solid #0c0407; vertical-align: top;}
.shoppList li .shoppChoose span.on {background: url(../images/dui_a.png) no-repeat center;}
.shoppList li:first-child {height: 66px; font-size: 18px; color: #fff; background: #000;}
.shoppList li:first-child .shoppChoose span {border-color: #fff; vertical-align: middle;}
.shoppList li:first-child .shoppGoods em {margin-left: 70px;}
.shoppList li:first-child .shoppListIn,.shoppList li:last-child .shoppListIn {border-bottom: none;}
.shoppList li .shoppChoose {vertical-align: top;}
.shoppList li .shoppListIn:first-child,.shoppList li .shoppListIn:last-child {border-right: none;}
.shoppGoodsInner {padding: 0 20px 0 8px;}
.shoppGoodsInner .pic {float: left; width: 150px; height: 150px;}
.shoppGoodsInner .cont {float: right; width: calc(100% - 172px);}
.shoppGoodsInner .cont p {font-size: 16px; line-height: 28px;}
.shoppGoodsInner .bottom {height: 30px; margin-top: 30px; line-height: 30px; }
.shoppGoodsInner .bottom span {display: inline-block; width: 20px; height: 20px; margin-right: 8px; border-radius: 50%; vertical-align: middle;}
.shoppGoodsInner .bottom em {display: inline-block; width: calc(100% - 26px); color: #767676; vertical-align: middle;}
.shoppList li .shoppUnit span {font-size: 18px; color: #595959;}
.shoppList li .shoppCost span {font-size: 18px; color: #000;}
.shoppList li .shoppCost span em {font-size: 20px; font-weight: 600;}
.shoppList li .shoppOPer span {margin: 0 5px; font-size: 16px; color: #242424;}
.shoppList li .shoppOPer span a {color: #242424; text-decoration: underline;}
.shoppList li .shoppOPer span a:hover {color: #C21E0E;}
.shoppList li .shoppNum .buyNum {display: inline-block; width: auto; height: 40px; line-height: 40px; border-color: #d2d2d2;}
.shoppList li .shoppNum .buyNum span {width: 24px; font-size: 18px;}
.shoppList li .shoppNum .buyNum span:hover {color: #000;}
.shoppList li .shoppNum .buyNum em {width: 78px; font-size: 18px; color: #242424; border-color: #d2d2d2;}

.shoppInfor {margin-top: 25px; padding-bottom: 68px; line-height: 38px; font-size: 16px; border-bottom: 1px solid #d2d2d2;}
.shoppInfor .fl {color: #474747;}
.shoppInfor .fl span {display: inline-block; vertical-align: middle;}
.shoppInfor .fl span.goodsBtnQuan {width: 14px; height: 14px; margin: 0 20px 0 24px; border: 1px solid #474747;}
.shoppInfor .fl span.goodsBtnQuan.on {background: url(../images/dui_a.png) no-repeat center;}
.shoppInfor .fl em {margin-right: 18px; font-size: 18px; vertical-align: middle;}
.shoppInfor .fr {color: #242424;}
.shoppInfor .fr h3 {float: left; width: 178px; font-size: 20px;}
.shoppInfor .fr .cont {float: right;}
.shoppInfor .fr p {}
.shoppInfor .fr p span {display: inline-block; width: 90px;}
.shoppInfor .fr p em {display: inline-block; width: 120px; text-align: right;}

.shoppPay {margin: 40px 0 76px 0; position: relative; text-align: right;}
.shoppPay h3 {font-size: 20px; font-weight: 600;}
.shoppPay h3 span {color: #C21E0E;}
.shoppPay h3 span em {font-size: 30px;}
.shoppPay h4 {margin-top: 28px;}
.shoppPay h4 a {display: inline-block; width: 218px; height: 52px; line-height: 52px; font-size: 20px; font-weight: 600; color: #fff; text-align: center; background: #C11E0F;}
.shoppPay h4 a:hover {background: #B00101;}
.shoppPay .shoppBack {position: absolute; height: 36px; line-height: 36px; font-size: 18px; color: #4a4a4a; left: 22px; top: 50%; transform: translateY(-50%);}
.shoppPay .shoppBack:hover {color: #C11E0F; text-decoration: underline;}

/***************关于我们**************/
.aboutBanner {position: relative;}
.aboutBanner .pic {position: relative; z-index: 0;}
.aboutVedio {position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1;}
.aboutVedio .video-js .vjs-big-play-button {width: 110px; height: 110px; line-height: 110px; background: url(../images/about_vedio.png) no-repeat center; background-size: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%); border: none; border-radius: 50%; opacity: 0.6;}
.aboutVedio .vjs-icon-play:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before {content: "";}
.aboutVedio .video-js:hover .vjs-big-play-button {opacity: 1;}

.aboutSec01 {position: relative;}
.aboutSec01W {position: absolute; width: 30%; height: 100%; top: 0; left: 10%;}
.aboutSec01W .logo {width: 44%; margin-top: 110px; margin-bottom: 24px;}
.aboutSec01W .logo img {width: 100%;}
.aboutSec01W .writ {}
.aboutSec01W .writ p {font-size: 16px; line-height: 30px; color: #c4c4c4;}

/***************结算**************/
.shoppWrap {padding: 0 40px;}
.payBox {margin-bottom: 24px; font-size: 16px; border: 1px solid #dcdcdc;}
.payTit {height: 46px; padding: 0 35px; line-height: 46px; font-size: 18px; font-weight: 600; background: #f0f0f0;}
.payInner {padding: 20px 40px;}

.paySec01 h3 {line-height: 36px;}
.paySec01 h3 em {display: inline-block; margin-right: 20px; vertical-align: middle;}
.paySec01 h3 span.payBtn {margin-right: 12px;}
.paySec01 h4 {line-height: 36px;}
.paySec01 h4 a {color: #3b3b3b;}
.paySec01 h4 a:hover {color: #C21E0E; text-decoration: underline;}

.payBtn {display: inline-block; width: 14px; height: 14px; padding: 3px; border: 1px solid #000; border-radius: 50%; box-sizing: border-box; vertical-align: middle;}
.payBtn.on:before {display: block; content: ""; width: 100%; height: 100%; border-radius: 50%; background: #000;}

.paySec02H {height: 28px; margin-top: 10px; line-height: 28px;}
.paySec02H em {display: inline-block; height: 100%; padding: 0 5px; font-size: 0; background: #fff; border: 1px solid #c6c6c6; vertical-align: middle;}
.paySec02H em img {vertical-align: middle;}
.paySec02H .fl:first-child {margin-right: 25px;}
.paySec02H .fl:hover em {border-color: #000;}
.paySec02W {margin-top: 25px; margin-bottom: 15px;}
.paySec02W h3 {line-height: 36px;}
.paySec02W h3 span {display: inline-block; width: 12px; height: 12px; margin-right: 4px; border: 1px solid #a0a0a0; vertical-align: middle;}
.paySec02W h3 em {color: #535353; vertical-align: middle;}
.paySec02W h4 {margin: 6px 0 5px; line-height: 36px; color: #383838;}
.paySec02W h4 span {color: #6c6c6c;}
.paySec02W textarea {width: 400px; height: 120px; padding: 15px 25px; font-size: 16px; line-height: 30px; background: #fff; border: 1px solid #efefef;}
.paySec02W button {display: block; width: 148px; height: 45px; margin-top: 16px; line-height: 45px; text-align: center; font-size: 18px; color: #fff; background: #000;}
.paySec02W button:hover {background: #C21E0E;}
.paySec03 .payInner {padding-top: 0; padding-bottom: 0;}
.paySec03 .paySec03L {width: 65%; border-right: 1px solid #dcdcdc;}
.paySec03 .paySec03R {width: 34%;}
.paySec03W {display: table; vertical-align: middle; width: 100%;}
.paySec03Inner {display: table-row; vertical-align: inherit;}
.paySec03F {display: table-cell; vertical-align: inherit; padding: 20px 0;}
.paySec03Infor {padding: 7px 0; height: 54px; line-height: 56px;}
.paySec03Infor .pic {float: left; width: 54px; height: 54px; margin-right: 18px;}
.paySec03Infor .cont {float: left; width: 306px;}
.paySec03Infor .num {float: left; margin-left: 10px; color: #787878;}
.paySec03R p {text-align: right; line-height: 36px;}
.paySec03R p span {display: inline-block; vertical-align: middle; width: 90px; text-align: left;}
.paySec03R p em {display: inline-block; vertical-align: middle; width: 122px;}

.payTan {display: none; position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.4); top: 0; left: 0; z-index: 66; overflow: auto;}
.payTanW {position: absolute; width: 1056px; height: 636px; background: url(../images/pay_bg.jpg) no-repeat left center; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.payTanW .fr {width: 70%; margin-top: 200px; text-align: center;}
.payTanW .fr h3 {font-size: 18px; line-height: 40px;}
.payTanW .fr h4 {margin: 62px 0 15px;}
.payTanW .fr h4 a {display: inline-block; width: 180px; height: 50px; margin: 0 20px; line-height: 50px; font-size: 18px; color: #000000; vertical-align: top; border: 1px solid #000;} 
.payTanW .fr h4 a:hover {color: #fff; background: #C21E0E;}
.payTanW .fr p {line-height: 40px; font-size: 16px; color: #505050;}
.payTanW .fr p a {color: #505050; text-decoration: underline;}
.payTanW .fr p a:hover {color: #C21E0E;}


/**************评价晒单***************/
.evalWrap {padding: 0 48px;}
.evalBox {padding: 40px 0;}
.evalList {display: table; vertical-align: middle; width: 100%; text-align: center; border: 1px solid #e5e5e5;}
.evalList li {display: table-row; vertical-align: inherit; font-size: 16px; height: 110px; color: #868686;}
.evalList li .evalF {display: table-cell; vertical-align: inherit; border-left: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.evalList li .evalF:first-child {border-left: none;}
.evalList li:first-child .evalF,.evalList li:last-child .evalF {border-bottom: none;}
.evalList li .evalGoods {width: 50%;}
.evalList li .evalPer {width: 13%;}
.evalList li .evalCost {width: 12%;}
.evalList li .evalOper {width: 25%;}
.evalList li:first-child {height: 52px; background: #f8f8f8; color: #606060;}
.evalGoodsInner {height: 50px; line-height: 50px; padding: 0 20px 0 30px; text-align: left;}
.evalGoodsInner .pic {float: left; width: 50px; margin-right: 20px;}
.evalGoodsInner .cont {float: left; width: calc(100% - 154px); color: #000;}
.evalGoodsInner .num {float: right; width: 82px; color: #858585;}
.evalGoodsInner .num span {font-size: 14px;}
.evalList li .evalOper p {line-height: 30px;}
.evalList li .evalOper p a {color: #666; text-decoration: underline;}
.evalList li .evalOper p a:hover {color: #C11E0F;}
.evalList li .evalOper h4 {margin-top: 8px;}
.evalList li .evalOper h4 a {display: inline-block; width: 48%; height: 38px; line-height: 38px; color: #000; border: 1px solid #000; vertical-align: top;}
.evalList li .evalOper h4 a:hover {color: #fff; background: #C21E0E; border-color: #C21E0E;}


/**************评价***************/
.evalDtit {font-size: 30px; line-height: 84px; padding-top: 10px; border-bottom: 1px solid #dbdada;}
.evalDWrap {margin-top: 25px; padding: 0 20% 0 0;}
.evalDWrap ul {}
.evalDWrap ul li {line-height: 40px; margin-bottom: 8px;}
.evalDWrap ul li h3 {float: left; width: 90px; text-align: right; font-size: 16px;}
.evalDWrap ul li h3 span {color: #C21E0E;}
.evalDWrap ul li .evalDInner {float: right; width: calc(100% - 118px);}
.evalDWrap ul li .evalDInner .icoXxInner {line-height: 45px;}
.evalDLabel {}
.evalDLabelH {}
.evalDLabelH .fl {margin-right: 22px; color: #353535;}
.evalDLabelH .fl span {display: inline-block; width: 20px; height: 20px; margin-right: 6px; box-sizing: border-box; border: 1px solid #dbdbdc; vertical-align: middle;}
.evalDLabelH .fl em {vertical-align: middle;}
.evalDLabelH .fl a {font-size: 16px; font-weight: 600; text-decoration: underline;}
.evalDLabelH .fl a:hover {color: #C21E0E;}
.evalDLabelH .fl:last-child {float: right; margin-left: 20px;}
.evalDLabelH .fl.on span {background: url(../images/dui_a.png) no-repeat center;}
.evalDLabelB {display: none; height: 50px; margin-top: 20px; margin-bottom: 30px; line-height: 50px;}
.evalDLabelB .fl {width: 245px; height: 100%; font-size: 0;}
.evalDLabelB .fl:first-child {margin-right: 14px; border: 1px solid #c6c6c6;}
.evalDLabelB .fl button {width: 100%; height: 100%; text-align: center; font-size: 16px; font-weight: 600; color: #fff; background: #000;}
.evalDLabelB .fl button:hover {background: #C21E0E;}
.evalDLabelB .fl input {box-sizing: border-box; width: 100%; padding: 0 15px; font-size: 16px; vertical-align: middle;}
.evalDWrit textarea {box-sizing: border-box; width: 100%; height: 232px; margin-top: 8px; padding: 16px 26px; font-size: 16px; border: 1px solid #c6c6c6;}
.evalDWrit button {display: block; width: 242px; height: 50px; margin-top: 30px; line-height: 50px; font-size: 16px; font-weight: 600; color: #fff; background: #000;}
.evalDWrit button:hover {background: #C21E0E;}




/**************收货信息***************/
.addressH {height: 50px; padding-top: 40px; line-height: 50px; font-size: 16px;}
.addressH a {display: inline-block; width: 214px; height: 100%; margin-right: 10px; text-align: center; color: #fff; background: #000; vertical-align: top;}
.addressH a:hover {background: #C21E0E;}
.addressH span {color: #757575;}

.addressWrap {padding: 20px 0; font-size: 16px;}
.addressList {display: table; vertical-align: middle; width: 100%; border: 1px solid #e2e2e2;}
.addressList li {display: table-row; vertical-align: inherit;}
.addressList li .addressListF {display: table-cell; vertical-align: inherit; box-sizing: border-box; border-left: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}
.addressList li .addressListF:first-child {border-left: none;}
.addressList li .addressMo {width: 26%; text-align: center;}
.addressList li .addressInfor {width: 50%;}
.addressList li .addressOper {width: 24%;}
.addressList li .addressMo a {display: inline-block; width: 68%; height: 45px; line-height: 45px; color: #000; background: #e5e5e5;}
.addressList li .addressMo a.on {color: #fff; background: #C21E0E;}
.addressList li:last-child .addressListF {border-bottom: none;}
.addressInforInner {padding-left: 16%; padding-top: 12px; padding-bottom: 12px; }
.addressInforInner p {line-height: 32px; color: #2f2f2f; }
.addressInforInner p span {color: #6f6f6f;}
.addressOper {text-align: center;}
.addressOper p {line-height: 48px;}
.addressOper p a {font-weight: 600; color: #000; text-decoration: underline;}
.addressOper p a:hover {color: #C21E0E;}

.addressTan {display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.4); z-index: 66;}
.addressTanWrap {position: absolute; width: 950px; padding: 60px 70px 100px; box-sizing: border-box; left: 50%; top: 50%; transform: translate(-50%,-50%);}

.addressClose {position: absolute; width: 40px; height: 40px; background: url(../images/close_btn.png) no-repeat center; right: 20px; top: 20px; cursor: pointer;}

.addressTanWrap h2 {font-size: 24px; line-height: 40px; margin-bottom: 15px;}
.addressTanWrap .loginBox li h4 {font-size: 14px;}
.addressTanWrap .loginBox li input {font-size: 14px;}

.tanAddress {}
.tanAddress .fl {height: 100%; width: 32%; margin-left: 2%; position: relative; box-sizing: border-box;}
.tanAddress .fl:first-child{margin-left: 0;}
.tanAddress .fl select {width: 100%; height: 100%; padding: 0 25px 0 15px; box-sizing: border-box; vertical-align: top; border: none;}
.tanAddress .fl span {position: absolute; width: 20px; height: 100%; right: 0; top: 0; background: url(../images/ico_sj_x.png) no-repeat left center; background-size: 9px;}
.addressSet {margin: 8px 0 18px; line-height: 30px;}
.addressSet span {display: inline-block; width: 14px; height: 14px; margin-right: 6px; border: 1px solid #000; vertical-align: middle;}
.addressSet span.on {background: url(../images/dui_a.png) no-repeat center;}
.addressSet em {vertical-align: middle; color: #999;}
.addressBottom {height: 40px; line-height: 40px; }
.addressBottom button {display: inline-block; width: 160px; height: 100%; text-align: center; color: #fff; background: #000;}
.addressBottom button:hover {background: #C21E0E;}
.addressBottom span {margin-left: 34px; text-decoration: underline; cursor: pointer;}
.addressBottom span:hover {color: #C21E0E;}

/**************我的积分***************/
.integH {padding-top: 56px;}
.integH a {float: left; width: 186px; height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #353535; border: 1px solid #353535;}
.integH a.on {color: #fff; background: #353535;}

.integNum {padding: 15px 0; margin: 36px 0 30px; background: #f3f3f3;}
.integNum ul {height: 100px;}
.integNum ul li {float: left; width: 37%; height: 100%; text-align: center; box-sizing: border-box; border-left: 1px solid #e2e2e2;}
.integNum ul li:first-child {border-left: none;}
.integNum ul li:last-child {width: 26%;}
.integNum ul li h3 {height: 70px; line-height: 70px; font-size: 62px; font-weight: 600; color: #818181;}
.integNum ul li h3 span {color: #C21E0E;}
.integNum ul li h4 {margin: 15px 0 2px;}
.integNum ul li h4 a {display: inline-block; width: 74%; height: 42px; line-height: 42px; color: #fff; font-size: 16px; background: #000; vertical-align: top;}
.integNum ul li h4 a:hover {background: #C21E0E;}
.integNum ul li p {line-height: 36px; font-size: 18px; color: #161616;}
.integNum ul li p a {font-size: 16px; color: #161616;}
.integNum ul li p a:hover {color: #C21E0E; text-decoration: underline;}

.integWrap {}
.integWrap table {width: 100%; text-align: center; font-size: 16px; border: 1px solid #e5e5e5;}
.integWrap table tr {height: 56px;}
.integWrap table tr .interFrom {width: 37%;}
.integWrap table tr .interInfor {width: 37%;}
.integWrap table tr .interTime {width: 26%;}
.integWrap table th,.integWrap table td {border-left: 1px solid #e5e5e5;}
.integWrap table th:first-child,.integWrap table td:first-child {border-left: none;}
.integWrap table tr:first-child {height: 66px; background: #f3f3f3;}
.integWrap table td {border-bottom: 1px solid #e5e5e5;}
.integWrap table tr:last-child td {border-bottom: none;} 
.integWrap table td:first-child {padding: 0 10px 0 20px; text-align: left;}

.pageWrap {height: 26px; margin-top: 35px; line-height: 26px; text-align: center;}
.pageWrap a {display: inline-block; width: 76px; height: 100%; color: #ddd; border: 1px solid #ddd; vertical-align: top;}
.pageWrap a:hover {color: #C21E0E; border-color: #C21E0E;}
.pageWrap span {display: inline-block; width: 44px; height: 100%; color: #C21E0E;}

/***************我的收藏夹**************/
.collectWrap {padding: 36px 0;}
.collectList {}
.collectList li {float: left; width: 23%; margin: 0 1% 10px 1%; text-align: center; position: relative; overflow: hidden;}
.collectList li a {display: block;}
.collectList li p {font-size: 16px; line-height: 42px;}
.collectList li span.collectShan {position: absolute; width: 36px; height: 36px; background-color: #000; background-image: url(../images/ico_shanchu.png); background-repeat: no-repeat; background-position: center; top: -40px; right: 0; cursor: pointer; z-index: 2; -moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.collectList li span.collectShan:hover {background-color: #C4C4C4;}
.collectList li:hover .pic img {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.collectList li:hover a {color: #C21E0E;}
.collectList li:hover span.collectShan {top: 0px;}


/***************我的优惠券**************/
.coupWrap {padding: 50px 0;}
.coupWrap .userQuanList li {float: left; width: 48.5%; margin-right: 3%; margin-bottom: 20px; overflow: hidden; position: relative;}
.coupWrap .userQuanList li:nth-child(2n) {margin-right: 0;}
.coupWrap .userQuanList li .cont {position: relative;}
.coupClose {position: absolute; width: 24px; height: 24px; border: 1px solid #a2a2a2; border-radius: 50%; background: url(../images/coup_close.png) no-repeat center; top: -40px; right: 18px; box-sizing: border-box; cursor: pointer; z-index: 2;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;} 
.coupClose:hover {border-color: #000;}
.coupWrap .userQuanList li:hover .coupClose {top: 0;}
.coupWrap .userQuanList li.coupGuo:before {display: block; position: absolute; content: ""; width: 82px; height: 58px; background: url(../images/coup_guo.png) no-repeat left top; background-size: 100%; z-index: 2; top: 0; left: 0;visibility: visible;}


/***************重新支付**************/
.payreturnWrap {width: 950px; margin: 0 auto;}
.payreturnH {padding: 48px 0 20px 38px; border-bottom: 1px solid #dcdcdc;}
.payreturnH h3 {font-size: 30px; line-height: 50px;}
.payreturnH p {font-size: 16px; line-height: 40px;}
.payreturnList {}
.payreturnList li {height: 90px; line-height: 90px; font-size: 16px; border-bottom: 1px solid #dcdcdc;}
.payreturnList li h3 {float: left; width: 104px; text-align: right; color: #545454;}
.payreturnList li .cont {float: right; width: calc(100% - 132px);}
.payreturnList li .cont p span {margin: 0 26px 0 80px; color: #545454;}
.payreturnList li .cont p em {font-size: 30px; color: #c21e0e; vertical-align: top;}
.payreturnList li .cont .paySec02H {margin-top: 30px;}

.payreturnWrap button {display: block; width: 216px; height: 56px; margin: 40px 0 180px 38px; line-height: 56px; font-size: 16px; color: #fff; background: #000;} 
.payreturnWrap button:hover {background: #C21E0E;}


/**************修改密码***************/
.passwordWrap {width: 680px; margin: 0 auto; padding-top: 100px; font-size: 16px;}
.passList {}
.passList li {height: 50px; margin-bottom: 20px; line-height: 50px; color: #000;}
.passList li h3 {float: left; width: 108px; margin-right: 25px; text-align: right;}
.passList li .inner {float: left; width: 416px; height: 100%;}
.passList li .cont {float: right; width: 110px; }
.passList li .cont a {color: #000;}
.passList li .cont a:hover {color: #C11E0F; text-decoration: underline;}
.passBorder {border: 1px solid #c9c9c9;}
.passList li .inner input {box-sizing: border-box; width: 100%; padding: 0 25px; font-size: 16px;}
.passList li .inner .sure {display: block; width: 100%; height: 100%; margin-top: 10px; font-size: 16px; color: #fff; background: #000;}
.passList li .inner .sure:hover {background: #C11E0F;}

.vjs-poster {background-size: cover;}

.wapPayReturn,.wapTan,.orderName,.wapUserH,.homeSec02Tab ul li .btnBuy.wapBuyBtn1 {display: none;}

.homeSec03List .inner {display: none;}

/*产品详情视频*/
.homeBuyLView ul li.proVedio {position: relative;}
.homeBuyLView ul li.proVedio span.proVedioBtn {position: absolute; width: 52px; height: 52px; left: 50%; top: 50%; margin-left: -26px; margin-top: -26px; background: url(../images/about_vedio.png) no-repeat center; background-size: 100%; cursor: pointer; opacity: 0.8; transition: all 0.3s ease-in;}
.homeBuyLView ul li.proVedio span.proVedioBtn:hover {opacity: 1}

.proVedioTan {display: none; position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.7); left: 0; top: 0; z-index: 222;}
.proVedioTanW {height: 82%; background: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.vedioClose {position: absolute; width: 42px; height: 42px; top: -20px; right: -20px; background: #fff url(../images/close_btn1.png) no-repeat center; z-index: 3; border-radius: 50%; cursor: pointer; transition: all 0.3s ease;}
.vedioClose:hover {background-color: #eee;}
.proVedioTanW .aboutVedio {width: 100%; height: 100%;}

/**************适配**************/
@media only screen and (max-width: 1366px){
	.homeSec01 {padding: 70px 0 85px 0;}
	.homeSec02 {padding: 50px 0 100px;}
	.homeSec02W {margin-top: 35px;}
	.homeSec02Tab ul li .icoXxInner {margin: 4px 0;}
	.homeSec02Tab ul li .cont {padding: 10px 0 14px;}
	.homeSec02Tab ul li .bottom {padding: 10px 0 14px;}
	.homeSec03 {padding: 40px 0 60px;}
	.homeSec01Tab ul li .cont {padding: 15px 0 10px;}
	.homeSec01Tab ul li .cont h2 {margin-bottom: 6px;}
	.homeSec01Tab ul li .cont .bottom {margin-top: 14px;}
	.homeSec03 ul li .bgImg .moreView {width: 175px;}
	.homeBuy {padding: 30px 60px 31px 20px;}
	.homeBuyR {width: 52%;}
	.homeBuyRVl {padding: 15px 0;margin-top: 14px;}
	.homeBuyRVl .fl {padding: 0 10px; font-size: 15px;}
	.homeBuyRVl .fl a {margin-left: 3px;}
	.homeBuyRHd h2 {font-size: 22px;line-height: 28px;margin-bottom: 6px;}
	.homeBuyRHd h3 {font-size: 18px;}
	.homeBuyRM {margin-top: 18px;}
	.homeBuyRMInner {margin-bottom: 11px;}
	.homeBuyRCu p {font-size: 15px;}
	.homeBuyRColor {line-height: 30px;}
	.colorList li {margin: 0 3px 8px 3px;}
	.colorList li a {padding: 0 8px;}
	.colorList li a em {font-size: 13px;}
	.colorList li a span {width: 16px; height: 16px; margin-right: 4px;}
	.buyNum {width: 150px; height: 32px; line-height: 32px;}
	.homeBuyRNum {line-height: 32px;}
	.homeBuyRNum p {font-size: 14px;}
	.homeBuyRB {margin-top: 34px;}
	.homeBuyRB .fl:first-child {font-size: 20px;}
	.homeBuyRB .fl:first-child span {font-size: 28px;}
	.homeBuyRB .fl {height: 50px; line-height: 50px;}
	.homeBuyRB .fl a {font-size: 16px;}
	
	.aboutSec01W {left: 4%;}
	.aboutSec01W .logo {margin-top: 90px;}
	.aboutSec01W .writ p {font-size: 15px; line-height: 28px;}
	
	.contentPro {padding: 30px 40px 32px 20px;}
	
	.shoppHd {font-size: 26px;}
	
	.payreturnH h3 {font-size: 28px;line-height: 42px;}
	.payreturnH p,.payreturnList li {font-size: 15px;}
	.payreturnH {padding: 44px 0 15px 30px;}
	.payreturnList li h3 {width: 96px;}
	.payreturnList li .cont {width: calc(100% - 120px);}
	.payreturnList li {height: 80px; line-height: 80px;}
	.payreturnList li .cont p em {font-size: 28px;}
	.payreturnList li .cont .paySec02H {margin-top: 26px;}
	.payreturnWrap button {margin-bottom: 160px;}
	
	.proListHd h2 {font-size: 32px;margin-bottom: 12px;}
	.proListWrap {padding: 54px 0 90px 0;}
	.proListCondDown {padding: 28px 0 100px;}
	.proList {margin-top: 56px;}
	.proList li .proListCont h3 {font-size: 16px;line-height: 28px;}
	.proList li .proListCont p {line-height: 22px;font-size: 14px;}
	.proList li .icoXxInner {margin: 4px 0 6px;}
	.proList li .proListCont h4 {font-size: 18px; line-height: 30px;}
	.proList li .proListCont {padding: 12px 0 12px 0;}
	.proList li .proListBottom h3 {font-size: 14px;}
	.proList li .proListBW {padding: 4px 40px;}
	a.loadmore {height: 50px; line-height: 50px; margin-top: 60px;}
	
	.userLTop .pic {width: 120px; height: 120px;}
	.userLTop {padding-bottom: 42px;}
	.userList li a {padding-left: 32px;}
	.userLBottom {padding-left: 22px;}
	.userRH {font-size: 28px;}
	.userTit h2 {font-size: 22px;}
	.userTit a {font-size: 16px;}
	.userQuanList li .cont {padding-left: 28px;}
	.userOrderInner {padding: 10px 0 10px 0px;}
	.userOrderList li .userODetail {padding: 6px 8px;}
	.userOrderInner .cont p {width: 50px;}
	.userOrderInner .cont h2 {width: calc(100% - 54px);}
	
	.evalWrap {padding: 0 35px;}
	
	.coupWrap .userQuanList li.coupGuo:before {width: 72px; height: 50px;}
	
	.evalDtit {font-size: 28px;}
	
	.integNum ul li h3 {font-size: 58px;}
	.integWrap table td:first-child {padding: 0 10px;}
	
	.payTanW {width: 870px; height: 520px; background-size: cover; background-position: top left;}
	.payTanW .fr {margin-top: 174px;}
	
	#homeSwiper a.btn.swiper-button-prev {left: 20px;}
	#homeSwiper a.btn.swiper-button-next {right: 20px;}
	
	.contentCHd.on {top: 60px;}
}

@media only screen and (max-width: 1280px){
	.homeSec02Tab ul li .cont h3,
	.homeSec02Tab ul li .bottom h3,
	.homeSec01Tab ul li .cont p,
	.homeSec02Tab ul li .btnBuy {font-size: 14px;}
	.homeSec01 {padding: 60px 0 75px 0;}
	.homeSec01Hd {margin-bottom: 50px;}
	.homeSec01Hd a {font-size: 22px;line-height: 34px;margin-left: 154px;}
	
	a.moreView {height: 38px; line-height: 38px; font-size: 14px;}
	.bgImg .bgImgW a {margin-top: 15px;}
	.homeSec01Tab ul li .cont {padding: 12px 0 8px; font-size: 16px;line-height: 26px;}
	.homeSec01Tab a.btn {top: 22%;}
	.homeSec01Tab ul li .cont .bottom {height: 26px; line-height: 26px; margin-top: 10px;}
	
	.icoXxInner {line-height: 24px;}
	span.icoXx {width: 18px; height: 18px; margin: 0 1px;}
	.homeSec01Tab ul li .cont .bottom .fr {font-size: 18px;}
	.homeTit {padding: 25px 0;}
	.homeTit h3 {font-size: 26px;line-height: 38px;margin-bottom: 6px;}
	.homeTit p {font-size: 16px; line-height: 28px;}
	
	.homeSec02 {padding: 40px 0 90px;}
	.homeSec02W {margin-top: 20px;}
	.homeSec02Tab .bgImg .bgImgW {width: 140px;}
	.homeSec02Tab .bgImg .bgImgW .moreView {height: 38px; line-height: 38px;}
	.homeSec02W a.btnD {top: 17%;}
	.homeSec02Tab .btnNew {width: 50px; height: 50px; line-height: 50px; font-size: 14px;}
	.homeSec02Tab ul li .cont h2 {font-size: 16px; line-height: 28px;}
	.homeSec02Tab ul li .cont h3 {line-height: 22px;}
	.homeSec02Tab ul li .icoXxInner {margin: 2px 0;}
	.homeSec02Tab ul li .cont p {font-size: 18px; line-height: 30px;}
	.homeSec02Tab ul li .cont {padding: 8px 4px 10px 4px;}
	.homeSec02Tab ul li .bottom h3 {line-height: 24px;}
	.homeSec02Tab ul li .btnBuy {height: 32px; line-height: 32px;}
	.homeSec02Tab ul li .bottom {padding: 8px 0 12px;}
	.homeSec03 {padding: 30px 0 55px;}
	.homeSec03 ul li .bgImg .moreView {width: 150px;}
	.homeSec03 ul li .bgImg p {font-size: 18px; line-height: 30px; margin-bottom: 20px;}
	.homeSec03 ul {margin-top: 10px;}
	.homeBuy {padding: 22px 30px 24px 15px;}
	.homeBuyR {width: 53%;}
	.homeBuyRHd h2 {font-size: 18px;margin-bottom: 4px;}
	.homeBuyRHd h3 {font-size: 16px;}
	.homeBuyRVl {padding: 10px 0;margin-top: 12px;}
	.homeBuyRVl .fl {font-size: 14px; height: 22px; line-height: 22px;}
	.homeBuyRQuan .cont a {font-size: 12px;}
	.homeBuyRQuan .cont a i {font-size: 14px;}
	.homeBuyRM {font-size: 14px;}
	.homeBuyRQuan .cont a,
	.homeBuyRQuan {line-height: 22px;}
	.homeBuyRM .cont {width: calc(100% - 72px);}
	.homeBuyRQuan .cont {width: calc(100% - 44px);}
	.homeBuyRCu p {font-size: 13px;}
	.colorList li a {padding: 0 8px;}
	.colorList li a em {font-size: 12px;}
	.colorList li a span {width: 12px; height: 12px;}
	.colorList li {margin: 0 2px 6px 2px;}
	.homeBuyRColor {line-height: 26px;}
	.homeBuyRMInner {margin-bottom: 8px;}
	.buyNum {width: 120px; height: 28px; line-height: 28px;}
	.buyNum span {font-size: 20px;}
	.buyNum em {font-size: 14px;}
	.homeBuyRNum p {font-size: 12px;}
	.homeBuyRB .fl {width: 28%;height: 40px;line-height: 40px;}
	.homeBuyRB .fl:last-child {margin-left: 3.5%;}
	.homeBuyRB .fl a {font-size: 14px;}
	.homeBuyRB .fl:first-child {width: 30%;}
	.homeBuyRB {margin-top: 28px; }
	.homeBuyHot {width: 50px; height: 50px;padding: 7px 0; line-height: 18px; left: 20px;top: 18px;}
	
	.aboutSec01W {left: 3%;}
	.aboutSec01W .logo {margin-top: 54px;}
	.aboutSec01W .writ p {font-size: 14px; line-height: 26px;}
	.aboutVedio .video-js .vjs-big-play-button {width: 90px; height: 90px;}
	
	.contHd {height: 54px;padding-top: 8px;line-height: 54px;}
	.contentPro {padding: 30px 20px 32px 20px;}
	.contentCont {margin-top: 30px;}
	.contentCHd .wrap {padding-top: 30px;}
	.contentCHBlock {height: 80px;}
	
	.contentCHd ul li,
	.evalueList li .evalueName {font-size: 16px;}
	
	.evalueList li .evalueInner h3,
	.evalueList li .evalueInner .cont p,
	.evalueList li .evalueInner .cont .bottom,
	.evalueList li .evalueReply p {font-size: 15px;}
	
	.contentProParm ul li {font-size: 15px;margin-bottom: 8px;}
	.contentProEvalu h2 {font-size: 30px;line-height: 40px;}
	.contentProEvalu {padding: 30px 25px 80px 25px;}
	.contentProEvaluH {font-size: 16px; height: 60px; line-height: 60px;}
	.contentProEvaluH span em {font-size: 60px;}
	.contentProEvaluH span {font-size: 24px;}
	.contentProEvaluH span {margin-right: 80px;}
	.evalueList li {padding: 30px 0 30px 30px;}
	.evalueList li .evalueInner {width: calc(100% - 350px);}
	.evalueList li .evalueInner .cont,.evalueList li .evalueReply {padding-right: 30px;}
	.evalueList li .evalueInner .cont .bottom {margin-top: 15px;}
	.contentLike h2 {font-size: 22px;}
	
	.shoppHd {font-size: 24px;height: 96px;line-height: 96px;}
	.shoppWrap {padding: 0 30px;}
	.payTit,.paySec02W button {font-size: 16px;}
	.payBox,.paySec02W textarea {font-size: 15px;}
	.shoppPay h3,.shoppPay h4 a {font-size: 18px;}
	.shoppPay h3 span em {font-size: 28px;}
	
	.shoppPay h4 a {height: 48px; line-height: 48px;}
	.shoppTop {height: 110px; line-height: 110px;}
	
	.payreturnH h3 {font-size: 24px;}
	.payreturnList li {height: 70px; line-height: 70px;}
	.payreturnH p {line-height: 30px;}
	.payreturnH p, .payreturnList li {font-size: 14px;}
	.payreturnList li h3 {width: 86px;}
	.payreturnList li .cont {width: calc(100% - 110px);}
	.payreturnList li .cont p em {font-size: 26px;}
	.payreturnList li .cont .paySec02H {margin-top: 20px;}
	.payreturnWrap button {height: 50px; line-height: 50px;margin-bottom: 120px;}
	.payreturnWrap {width: 96%;}
	.payreturnH h3 {font-size: 22px;}
	.payreturnH p, .payreturnList li {font-size: 13px;}
	.payreturnH {padding: 36px 0 10px 30px;}
	.payreturnList li {height: 60px; line-height: 60px;}
	.payreturnList li h3 {width: 82px;}
	.payreturnList li .cont {width: calc(100% - 100px);}
	.payreturnList li .cont p em {font-size: 24px;}
	.payreturnList li .cont p span {margin: 0 20px 0 60px;}
	.payreturnList li .cont .paySec02H {margin-top: 15px;}
	.payreturnWrap button {width: 150px; height: 42px; line-height: 42px; font-size: 14px;margin-bottom: 100px;}
	
	.proListHd h2 {font-size: 28px;line-height: 40px;}
	.proListHd p {font-size: 18px; line-height: 28px;}
	.proListHd {padding: 50px 0 54px;}
	.proListWrap {padding: 35px 0 80px 0;}
	.proListTop {font-size: 14px;}
	.proListCondDown {padding: 20px 0 90px;}
	.proListCondDown ul li {line-height: 32px;}
	.proCondClose {bottom: 15px;}
	.proListCondDown ul li h3 {font-size: 15px;}
	.proListCondDown ul li p {font-size: 13px;}
	.proList {margin-top: 40px;}
	.proList li {width: 23.5%; margin-right: 2%; margin-bottom: 40px;}
	.proList li .proListBW {padding: 4px 34px;}
	.proList li .proListBW .btn.swiper-button-next {right: 6px;}
	.proList li .proListBW .btn.swiper-button-prev {left: 6px;}
	a.loadmore {height: 48px; line-height: 48px; font-size: 16px;margin-top: 50px;}
	
	.userList li a {padding-left: 22px;}
	.userLBottom {padding-left: 15px;margin-top: 18px;}
	.userList li {height: 46px; line-height: 46px;}
	.userLTop h2,.userLTop h3 {font-size: 15px;line-height: 28px;}
	.userLTop h2 {margin-top: 10px;}
	.userLTop .pic {width: 100px; height: 100px;}
	.userLTop {padding-top: 40px;padding-bottom: 10px;}
	.userList li,.userLBottom h3,.userLBottom a,.userTit a,.userRSec01W ul li,.userQuanList li a {font-size: 15px;}
	.userLBottom p {font-size: 18px;}
	.userLBottom a {width: 100px;height: 36px; line-height: 36px;}
	.userRH {height: 98px; line-height: 98px;font-size: 24px;}
	.userTit {height: 60px; line-height: 60px;}
	.userTit h2 {font-size: 18px;}
	.userRSec01Inner {padding: 0 20px;}
	.userRSec01W {padding-left: 20px;}
	.userRSec01W ul li {height: 40px; line-height: 40px;}
	.userRSec01W a {width: 150px;height: 36px;line-height: 36px;font-size: 16px; margin-top: 30px;}
	.userQuanList li .cont {padding-left: 15px; margin-top: 2px;}
	.userQuanListH .innerL {font-size: 22px;margin-right: 10px;}
	.userQuanListH .innerL span {font-size: 50px;}
	.userQuanListH .innerR,.userQuanList li .cont .bottom {font-size: 16px;line-height: 26px;}
	.userQuanListH .innerR {margin-top: 14px;}
	.userQuanList li {height: 124px;margin-bottom: 20px;}
	.userQuanList li .cont .bottom {margin-top: 0;}
	.userQuanList li a {padding: 26px 15px;}
	.userRSec01 {height: 380px;}
	.userROrderW {padding: 0;margin-top: 25px;}
	.userOrderList li {font-size: 14px; line-height: 24px;}
	
	.userOrderList li:first-child {height: 50px;}
	.userOrderList li .userOOdd {padding-left: 10px;}
	.userOrderInner .pic {width: 50px; height: 50px;}
	.userOrderInner .cont {width: calc(100% - 60px);line-height: 50px;}
	.userOrderInner .cont p {width: 40px;}
	.userOrderInner .cont h2 span {line-height: 24px;}
	.userOrderInner .cont h2 {width: calc(100% - 44px);}
	.userOrderInner .cont p span {font-size: 12px;}
	.userOrderList li .userOOper {padding: 10px 10px;}
	.userOOper p {line-height: 26px;}
	.userOOper h3 {margin-bottom: 10px;}
	.userL {height: 1018px;}
	.userROrder {min-height: 520px;}
	
	.evalWrap {padding: 0 25px;}
	.collectList li p {font-size: 15px;}
	.helpWrap {min-height: 870px;}
	.userL.userL1 {height: 978px;}
	
	.coupWrap .userQuanList li.coupGuo:before {width: 65px;}
	
	.evalList li {height: 100px;}
	.evalList li .evalOper h4 a {height: 32px;  line-height: 32px;}
	.evalList li {font-size: 15px;}
	
	.evalDtit {font-size: 24px;line-height: 70px;}
	.evalDWrap ul li h3,.evalDWrit textarea {font-size: 15px;}
	.evalDWrit textarea {padding: 10px 20px;}
	
	.helpWrap {padding: 0 70px 0 70px;}
	.helpList li h3 {height: 60px; line-height: 60px; font-size: 16px;}
	.helpList li .helpDown p {font-size: 15px;}
	.helpList li .helpDown {margin-top: -6px;padding-bottom: 16px;}
	
	.integH {padding-top: 50px;}
	.integH a {height: 46px; line-height: 46px;}
	.integNum ul li h3 {font-size: 48px;}
	.integWrap table {font-size: 15px;}
	
	.orderHd {height: 42px; line-height: 42px;font-size: 15px;}
	.orderHd a {width: 184px;}
	.orderWrap .userOrderList .userOrderInner {padding-left: 10px;}
	
	.orderDetailH ul li h3 {line-height: 40px; font-size: 16px;}
	.orderDetailH ul li {padding: 12px 10px 0 20px;}
	.orderDetailH ul li p {line-height: 24px;font-size: 14px;}
	.orderDetailH {height: 252px;}
	.orderDetailW {min-height: 608px;}
	.orderDList li,.orderDGoodsInner p span {font-size: 15px;}
	.orderDList li .orderDGoods {padding: 0 10px;}
	
	.passwordWrap,.passList li .inner input {font-size: 15px;}
	
	.addressInforInner {padding-left: 10%;}
	.addressWrap {font-size: 15px;}
	
	.shoppGoodsInner .pic {width: 120px; height: 120px;}
	.shoppGoodsInner .cont {width: calc(100% - 138px);}
	.shoppList li .shoppNum .buyNum {height: 36px; line-height: 36px;}
	.shoppList li .shoppNum .buyNum em {width: 55px;}
	.shoppGoodsInner .cont p,.shoppList li .shoppOPer span,.shoppInfor {font-size: 15px;}
	.shoppList li .shoppUnit span,.shoppList li .shoppCost span,.shoppList li .shoppNum .buyNum em,.shoppList li:first-child,.shoppInfor .fl em,.shoppPay .shoppBack {font-size: 16px;}
	.shoppList li .shoppCost span em,.shoppInfor .fr h3 {font-size: 18px;}
	.shoppPay h3 span em {font-size: 26px;}
	.shoppInfor {line-height: 34px; padding-bottom: 50px;}
	.shoppPay h4 a {height: 44px; line-height: 44px;}
	.shoppList li:first-child {height: 60px;}
	
	#homeSwiper a.btn {width: 80px; background-size: 50px;}
	#homeSwiper .swiper-pagination {bottom: 25px;}
	
	.vedioClose {width: 36px; height: 36px;top: -14px;right: -14px;}
	
	.contentCHd.on {top: 47px;}
}


@media only screen and (max-width: 1024px){
	.homeSec01 {padding: 52px 0 68px 0;}
	.homeSec01Hd {margin-bottom: 40px;}
	.homeSec01Hd a {font-size: 20px;}
	.homeSec02 {padding: 30px 0 80px;}
	.homeTit h3 {font-size: 22px;line-height: 34px;margin-bottom: 4px;}
	.homeTit {padding: 20px 0;}
	.homeSec02W {margin-top: 12px;}
	.homeTit p {font-size: 14px; line-height: 24px;}
	.homeSec03 {padding: 20px 0 50px;}
	.homeSec01Tab ul li .cont .bottom {padding: 0 10px;}
	
	.aboutSec01W .logo {margin-top: 30px;margin-bottom: 15px;}
	.contentCHd.on {top: 40px;}
	
}

@media only screen and (max-width: 992px){
	.homeSec01 {padding: 42px 0 56px 0;}
	.homeSec01Hd {margin-bottom: 32px;}
	.homeSec01Hd a {font-size: 18px;line-height: 32px;}
	.homeSec01Tab,.homeSec02W {padding: 0 50px;}
	
	.wapBuyBtn {display: block;}
	
	.homeSec01Tab a.btn {top: 27%;}
	.homeSec02W a.btnD {top: 23%;}
	.homeSec02Tab ul li .bottomInner {padding: 0 45px; margin-bottom: 8px;}
	.homeSec02Tab ul li .bottom h3 {margin-bottom: 8px;}
	.homeSec02Tab ul li .btnBuy {height: 40px; line-height: 40px;}
	.homeTit h3 {font-size: 20px;line-height: 32px;}
	.homeTit {padding: 15px 0;}
	.homeSec02 {padding: 25px 0 65px;}
	
	.homeBuyR {width: 54%;}
	.homeBuy {padding: 15px 15px 17px 12px;}
	.homeBuyRHd h2 {font-size: 16px;line-height: 24px;margin-bottom: 2px;}
	.homeBuyRHd h3 {font-size: 14px;line-height: 22px;}
	.homeBuyRVl {padding: 6px 0;margin-top: 6px;}
	.homeBuyRVl .fl {height: 18px; line-height: 18px; font-size: 12px;padding: 0 8px;}
	.homeBuyRVl .fl span.icoXx {width: 14px; height: 14px;}
	.homeBuyRM {font-size: 13px;}
	.homeBuyRM {margin-top: 10px;}
	.homeBuyRQuan .cont a, .homeBuyRQuan,.homeBuyRCu {line-height: 20px;}
	.homeBuyRCu p {font-size: 12px;}
	.homeBuyRM .cont {width: calc(100% - 64px);}
	.homeBuyRQuan .cont {width: calc(100% - 40px);}
	.homeBuyRColor {line-height: 22px;}
	.colorList li {margin: 0 2px 4px 2px;}
	.colorList li a {padding: 0 6px;}
	.colorList li a span {margin-right: 3px;}
	.homeBuyRMInner {margin-bottom: 4px;}
	.homeBuyRB .fl:first-child {width: 32%; font-size: 16px;}
	.homeBuyRB .fl:first-child span {font-size: 24px;}
	.homeBuyRB .fl:last-child {margin-left: 2%;}
	.homeBuyRB .fl {height: 34px; line-height: 34px;}
	.homeBuyRB .fl a {font-size: 13px;}
	.homeBuyRB {margin-top: 20px;}
	.homeBuyRNum {line-height: 26px;}
	.buyNum {width: 110px; height: 26px; line-height: 26px;}
	.homeBuyRNum p {padding-left: 10px;}
	.homeBuyHot {width: 42px; height: 42px;padding: 4px 0; line-height: 16px; font-size: 12px; left: 16px; top: 14px;}
	
	.aboutSec01W {width: 286px; left: 2%;}
	.aboutSec01W .writ p {font-size: 13px;line-height: 22px;}
	.aboutVedio .video-js .vjs-big-play-button {width: 72px; height: 72px;} 
	
	.contentCHd.on {top: 70px;}
	
	.contHd {height: 46px; line-height: 46px; padding-top: 4px;}
	.contentPro {padding: 22px 20px 25px 20px;}
	.contPic {padding-left: 0;}
	
	.contentProParm ul li {font-size: 14px;line-height: 22px;}
	.contentProEvalu h2 {font-size: 26px;}
	
	.contentProEvaluH {font-size: 15px;height: 54px;line-height: 54px;margin-top: 20px;padding: 0 0 15px 20px;}
	.contentProEvaluH span {font-size: 20px;margin-right: 50px;}
	.contentProEvaluH span em {font-size: 50px;}
	.evalueList li {padding: 25px 0 20px 20px;}
	
	.contentCHd ul li, .evalueList li .evalueName {font-size: 15px;}
	
	.evalueList li .evalueName {margin-left: 10px;}
	.evalueList li .evalueInner {width: 100%;}
	.evalueList li .evalueInner .cont, .evalueList li .evalueReply {padding-right: 20px;}
	.evalueList li .evalueInner h3, .evalueList li .evalueInner .cont p, .evalueList li .evalueInner .cont .bottom, .evalueList li .evalueReply p {font-size: 14px;}
	.evalueList li .evalueInner .cont p,.evalueList li .evalueInner .cont .bottom,.evalueList li .evalueReply p {line-height: 24px;}
	.evalueList li .evalueReply {padding-top: 12px;}
	.EvalueMore {margin-top: 60px;}
	.contentProEvalu {padding: 25px 20px 60px 20px;}
	.contentLike h2 {font-size: 20px;line-height: 70px;}
	.contentLike {margin-top: 20px; margin-bottom: 50px;}
	
	body.payBody {padding-top: 0;}
	.shoppTop {height: 90px; line-height: 90px;} 
	.shoppTop img {max-height: 78%;}
	.shoppHd {font-size: 22px;height: 88px;line-height: 88px;}
	.shoppWrap {padding: 0;}
	.payTit {padding: 0 25px; height: 42px; line-height: 42px;}
	.payInner {padding: 15px 25px;}
	
	.payTit, .paySec02W button {font-size: 15px;}
	.payBox, .paySec02W textarea {font-size: 14px;}
	.shoppPay h3, .shoppPay h4 a {font-size: 16px;}
	
	.paySec01 h3,.paySec01 h4,.paySec02W h4,.paySec03R p {line-height: 32px;}
	.paySec01 h3 em {margin-right: 15px;}
	.paySec02W h4 {margin: 2px 0 2px;}
	.paySec02W textarea {padding: 10px 20px;}
	.shoppPay h3 span em {font-size: 26px;}
	.shoppPay {margin: 30px 0 62px 0;}
	.shoppPay h4 a {height: 44px; line-height: 44px;}
	.shoppPay h4 {margin-top: 20px;}
	
	.proListHd h2 {font-size: 26px; line-height: 36px;}
	.proListHd p {font-size: 16px;line-height: 24px;}
	.proListHd {padding: 40px 0 46px;}
	.proListWrap {padding: 20px 0 60px 0;}
	.proListTop {font-size: 13px;height: 34px;line-height: 34px;}
	.proListCondDown {padding: 15px 0 80px;}
	.proListCondDown ul {padding-left: 4%;}
	.proListCondDown ul li {line-height: 30px;}
	.proCondClose {bottom: 5px;}
	.proList li {width: 32%;}
	.proList li:nth-child(4n) {margin-right: 2%;}
	.proList li:nth-child(3n) {margin-right: 0;}
	.proList {margin-top: 30px;}
	
	.saleList li .saleView {width: 180px;height: 42px;line-height: 42px;font-size: 16px;right: 12.5%;bottom: 16%;}
	.sale {margin-top: 30px; margin-bottom: 70px;}
	
	.userRSec01W {padding-left: 10px;}
	.userRSec01Inner {padding: 0 10px;}
	.userTit {height: 50px; line-height: 50px;}
	.userRH {font-size: 22px;}
	.userLTop .pic {width: 80px; height: 80px;}
	.userLTop h2, .userLTop h3 {font-size: 14px; line-height: 26px;}
	.userList li a {padding-left: 10px;}
	.userList li, .userLBottom h3, .userLBottom a, .userTit a, .userRSec01W ul li, .userQuanList li a {font-size: 14px;}
	.userLBottom {padding-left: 8px;}
	.userLBottom p {font-size: 16px;}
	.userQuanList li .cont {padding-left: 2px;}
	.userQuanList li a {width: 38px; padding: 26px 10px;}
	.userQuanListH .innerL {font-size: 20px; margin-right: 8px;}
	.userQuanListH .innerL span {font-size: 40px;}
	.userQuanList li .cont {width: calc(100% - 40px);}
	.userQuanListH .innerR, .userQuanList li .cont .bottom {font-size: 14px;line-height: 24px;}
	.userRSec01W ul li {height: 36px; line-height: 36px;}
	.userRSec01W a {width: 120px;height: 32px;margin-top: 25px; line-height: 32px; font-size: 14px;}
	.userQuanList li {height: 110px;}
	.userQuanListH {height: 66px; line-height: 66px;}
	.userQuanListH .innerR {margin-top: 7px;}
	.userRSec01 {height: 338px;}
	.userTit h2 {font-size: 16px;}
	.userOrderList li {font-size: 13px;}
	.userOrderInner .cont p {width: 22px;}
	.userOrderInner .pic {width: 46px; height: 46px;}
	.userOrderInner .cont {width: calc(100% - 52px); line-height: 46px;}
	.userOrderInner .cont h2 span {line-height: 22px;}
	.userOrderInner .cont h2 {width: calc(100% - 28px);}
	.userOOper h3 a {font-size: 12px;}
	.userOrderList li .userOOper {padding: 10px 5px;}
	.userL {height: 976px;}
	.user {margin-top: 40px;margin-bottom: 50px;}
	
	.evalWrap {padding: 0px 15px;}
	.collectList li {width: 31.33%;}
	.collectList li p {font-size: 14px;}
	
	.coupWrap {padding: 15px 0;}
	.coupWrap .userQuanList li.coupGuo:before {width: 50px;}
	
	.helpWrap.dataWrap {padding: 0 20px;}
	.inputBtn.inputBtnsj {background-size: 12px;}
	.dataDate .fl select {font-size: 14px;}
	.dataBox button.sure {width: 220px;height: 40px;margin: 40px auto 0;line-height: 40px;font-size: 16px;}
	.dataBox .tanLoginInner {padding: 0;}
	
	.evalGoodsInner {padding: 0 10px 0 10px;}
	.evalGoodsInner .pic {margin-right: 10px;}
	.evalGoodsInner .num {width: 40px; }
	.evalGoodsInner .cont {width: calc(100% - 108px);}
	.evalList li:first-child {height: 44px;}
	.evalList li {font-size: 14px;}
	
	.evalDtit {font-size: 20px; line-height: 56px;}
	.evalDWrap ul li {line-height: 36px;}
	.evalDWrap {padding-right: 4%;}
	.evalDWrit button {width: 200px; height: 42px; line-height: 42px; font-size: 15px;}
	
	.helpWrap {padding: 0 25px;}
	.helpList li h3 {height: 52px; line-height: 52px; font-size: 15px;}
	.helpList li .helpDown p {font-size: 14px; line-height: 24px;}
	.helpList li .helpDown {margin-top: 0;padding-bottom: 12px;}
	
	.integWrap table {font-size: 14px;} 
	.integH a {height: 42px; line-height: 42px;font-size: 15px;}
	.integNum ul li h3 {font-size: 38px;height: 60px; line-height: 60px;}
	.integNum ul li p {font-size: 16px;line-height: 32px;}
	.integNum ul {height: 90px;}
	.integNum ul li h4 a {height: 38px; line-height: 38px;font-size: 15px;}
	.integNum ul li p a {font-size: 14px;}
	.integNum ul li h4 {margin: 12px 0 6px;}
	.integWrap table tr .interInfor {width: 15%;}
	.integWrap table tr .interFrom {width: 59%;}
	
	.orderHd {height: 38px; line-height: 38px;font-size: 14px; padding-top: 44px;}
	.orderHd a {width: 184px;}
	.orderWrap .userOrderList .userOrderInner {padding-left: 10px;}
	.helpWrap.orderWrap {padding: 0 30px 0 30px;}
	
	.orderDetailH ul li h3 {font-size: 15px; line-height: 30px;}
	.orderDetailH ul li p {line-height: 24px;font-size: 13px;}
	.orderDList li, .orderDGoodsInner p span {font-size: 14px;}
	.orderDetailW {padding: 0 20px;}
	.orderDBottom a {font-size: 14px;}
	
	.passwordWrap {width: 100%;}
	.passList li h3 {width: 100px;margin-right: 20px;}
	.passList li .cont {width: 100px;}
	.passList li .inner {width: calc(100% - 235px);}
	
	.addressWrap {font-size: 14px;} 
	.addressH a {width: 170px;}
	.addressH {font-size: 15px;}
	.addressOper p {line-height: 38px;}
	.addressInforInner {padding-left: 5%;}
	.addressList li .addressMo a {width: 78%;}
	.addressInforInner p {line-height: 28px;}
	
	.shoppList li .shoppUnit span, .shoppList li .shoppCost span, .shoppList li .shoppNum .buyNum em, .shoppList li:first-child, .shoppInfor .fl em, .shoppPay .shoppBack {font-size: 15px;}
	.shoppGoodsInner .cont p, .shoppList li .shoppOPer span, .shoppInfor {font-size: 14px;}
	.shoppList li .shoppCost span em, .shoppInfor .fr h3 {font-size: 16px;}
	.shoppPay h3 span em {font-size: 24px;}
	.shoppList li .shoppOPer span {margin: 0 4px;}
	.shoppGoodsInner .pic {width: 100px; height: 100px;}
	.shoppGoodsInner .cont {width: calc(100% - 112px);}
	.shoppGoodsInner .cont p {line-height: 24px;}
	.shoppGoodsInner .bottom {margin-top: 15px;}
	.shoppGoodsInner {padding: 0 10px 0 0;}
	.shoppList li .shoppNum .buyNum em {width: 50px;}
	.shoppInfor {margin-top: 20px;line-height: 28px;padding-bottom: 25px;}
	.shoppPay h4 a {width: 180px; height: 40px; line-height: 40px;}
	
	.addressTanWrap {width: 90%;padding: 40px 50px 70px;}
	
	.payTanW {width: 90%; height: 400px; background-size: cover; background-position: top left;}
	.payTanW .fr {margin-top: 126px;}
	.payTanW .fr h3 {font-size: 16px;}
	.payTanW .fr h4 {margin: 30px 0 10px;}
	.payTanW .fr h4 a {width: 150px; height: 40px;line-height: 40px;font-size: 16px;}
	.payTanW .fr p {font-size: 14px;}
	
	.homeSec01Tab ul li .cont .bottom {padding: 0 25px;}
	
	#homeSwiper a.btn {width: 60px; height: 100px; margin-top: -50px; background-size: 40px;}
	#homeSwiper .swiper-pagination {bottom: 20px;}
	
}

@media only screen and (max-width: 768px){
	body {font-size: 12px;}
	img.img01 {display: none;}
	img.img02 {display: block;}
	.homeSec01Hd {margin-bottom: 22px; font-size: 0;}
	.homeSec01Hd a {margin-left: 15%; line-height: 28px; font-size: 16px;}
	.homeSec01 {padding: 25px 0 35px 0;}
	.homeSec01Tab {padding: 0 8%;}
	.homeSec01Tab ul li .pic {box-sizing: border-box; padding: 0 8%;}
	.homeSec01Tab a.btn {top: 24%;}
	.homeSec01Tab ul li .cont h2 {margin-bottom: 4px;}
	.homeSec01Tab ul li .cont {font-size: 15px;line-height: 24px;}
	.icoXxInner {line-height: 22px;}
	span.icoXx {width: 16px; height: 16px;}
	
	.wapBuyBtn {width: 170px; height: 36px;  margin: 10px auto 0; line-height: 36px;font-size: 14px;}
	.homeSec01Tab ul li .cont .bottom {height: 22px; padding: 0 8%; line-height: 22px;}
	.homeSec01Tab a.btn.swiper-button-prev {left: 0;}
	.homeSec01Tab a.btn.swiper-button-next {right: 0;}
	
	/*.bannerBox {height: 240px; display: flex; justify-content: center;align-items: center; overflow: hidden;}
	.bannerBox a {height: 100%;}*/
	/*.bannerBox img {width: auto; height: 100%;}*/
	.homeTit {padding: 10px 0;}
	.homeTit h3 {font-size: 18px; line-height: 28px;margin-bottom: 2px;}
	.homeTit p {font-size: 12px; line-height: 20px;}
	.homeSec02 {padding: 20px 0 40px;}
	.homeSec02W a.btnD.swiper-button-next {right: 2px;}
	.homeSec02W a.btnD.swiper-button-prev {left: 2px;}
	
	.homeSec02W {padding: 0 12%;}
	.homeSec02Tab ul li .cont h2 {font-size: 15px;line-height: 24px;}
	.homeSec02Tab ul li .bottom h3, .homeSec01Tab ul li .cont p {font-size: 12px;}
	.homeSec02Tab ul li .cont h3 {font-size: 13px; line-height: 18px;}
	.homeSec02Tab ul li .bottomInner {padding: 0 14%;margin-bottom: 4px;}
	.homeSec02Tab ul li .bottomInner .btn.swiper-button-prev {left: 10px;}
	.homeSec02Tab ul li .bottomInner .btn.swiper-button-next {right: 10px;}
	.homeSec02W a.btnD {top: 21%;}
	.homeSec02Tab ul li .btnBuy {font-size: 13px;height: 36px;line-height: 36px;}
	
	.homeSec03 {padding: 10px 0 30px;}
	.homeSec03 ul li {width: 100%; margin-left: 0; padding: 12px 0; margin-top: 15px; border-bottom: 1px solid #dfdfdf;}
	.homeSec03 ul li:nth-child(2n) {margin-right: 0;}
	
	#footer .footerTop {padding: 18px 0 0;}
	#footer h2 {font-size: 14px;line-height: 26px;}
	.footerShore li span {height: 40px;}
	.wapFooter ul li {width: auto;font-size: 13px;height: 28px;line-height: 28px; margin-right: 12px; /*margin-right: 15%;*/}
	.wapFooter {padding: 8px 0 18px;}
	.footerBottom {font-size: 12px; line-height: 20px;padding: 10px 0;}
	.wapNav ul {padding: 54px 0 20px;}
	.wapNav ul li h2 {height: 38px; line-height: 38px; font-size: 15px;}
	.wapNav ul li span.wapNavBtn.wapNavBtn1 {background-size: 12px;}
	.wapNav ul li span.wapNavBtn.wapNavBtn2 {background-size: 10px;}
	.wapNav ul li .wapNavDown h3 {height: 28px;line-height: 28px; font-size: 14px;}
	.wapNav ul li .wapNavNext a {height: 24px;margin-bottom: 4px;margin-right: 7%; line-height: 24px; font-size: 12px;}
	.wapNav ul li {padding: 0 12px;}
	
	.wapNavB .fl {height: 38px; line-height: 38px; font-size: 15px;}
	.wapNavB .fl.wapNavBCha a {padding-left: 25px;background-size: 20px;}
	
	.homeBuy {padding: 10px 8px 11px 8px;}
	.homeBuyL,.homeBuyR {width: 100%;}
	.tanWrap .wrap {/*width: 84%;*/}
	
	.wapHomeBuyR {display: block;}
	.homeBuyHot {width: 36px;height: 36px;padding: 3px 0; line-height: 14px;font-size: 10px;left: 6px; top: 6px;}
	/*.homeBuyRVl {display: none;}*/
	.homeBuyRB .fl:first-child {display: none;}
	.homeBuyRB .fl {width: 48%;}
	.homeBuyRB .fl:last-child {margin-left: 4%;}
	.colorList li a span {width: 10px; height: 10px;}
	.colorList li a {padding: 0 4px;}
	.colorList li {margin: 0 1px 3px 1px;}
	
	.homeBuyRNum {line-height: 24px;}
	.buyNum {width: 100px; height: 24px; line-height: 24px;}
	.buyNum em {font-size: 12px;}
	
	/*.homeBuyRHd {display: none;}*/
	.aboutSec01W {display: none;}
	.contentPro {padding: 10px 6px 15px 6px; margin-top: 15px;}
	.contHd {height: 36px;line-height: 36px;padding-top: 2px;}
	.wapHomeBuyH {display: block; height: 40px; line-height: 40px;}
	.wapHomeBuyH h2 {float: left; height: 100%; font-size: 16px; color: #C11E0F;}
	.wapHomeBuyH h2 span {font-size: 18px;}
	.wapHomeBuyH .cont {float: right;}
	.wapHomeBuyH .cont a {display: inline-block; font-size: 14px; color: #414141;}
	.wapHomeBuyH .cont a.icoLove {padding-left: 20px; margin-right: 15px; background: url(../images/love.png) no-repeat left center; background-size: 15px;}
	.wapHomeBuyH .cont a.icoLove.on {background-image: url(../images/love_a.png);}
	.wapHomeBuyH .cont a.icoShore {padding-left: 18px; background: url(../images/wap_shore.png) no-repeat left center; background-size: 13px;}
	.homeBuyRVl .fl:nth-child(2),.homeBuyRVl .fl:nth-child(4) {display: none;}
	
	.contentCHd .wrap {padding-top: 10px;}
	.contentCHd ul li {width: 33.33%; height: 32px; line-height: 32px;}
	.contentCHd ul li, .evalueList li .evalueName {font-size: 13px;}
	.contentCHBlock {height: 42px;}
	.contentCHd.on {top: 50px;}
	.contentCont {margin-top: 15px;}
	.contentWrap {padding: 12px 10px 10px 10px;}
	.contentProParmH {height: 38px;}
	.contentProParm {margin-top: 25px;}
	.contentProParm ul {margin: 10px 0;}
	.contentProParm ul li {font-size: 12px;margin-bottom: 4px;}
	.contentProParm ul li h3 {width: 66px;}
	.contentProParm ul li p {width: calc(100% - 68px);}
	.contentProEvalu {padding: 20px 10px 30px 10px;}
	.contentProEvalu h2 {font-size: 18px;line-height: 30px;}
	.contentProEvaluH {font-size: 14px; height:34px; line-height: 34px;margin-top: 8px; padding: 0 0 8px 0px;}
	
	.contentProEvaluH span {font-size: 16px; margin-right: 20px;}
	.contentProEvaluH span em {font-size: 28px;}
	.evalueList li {padding: 12px 0 10px 0;}
	.evalueList li .pic {width: 38px; height: 38px;}
	.contentCHd ul li, .evalueList li .evalueName {font-size: 12px;}
	.evalueList li .evalueName {margin-left: 8px;}
	.evalueList li .evalueName {width: 60px; line-height: 38px;}
	.evalueList li .icoXxInner {line-height: 38px; width: 131px; margin-left: 5px;}
	.evalueList li .icoXxInner span {margin-right: 4px;}
	.evalueList li .evalueInner .cont, .evalueList li .evalueReply {padding-right: 0;}
	.evalueList li .evalueInner h3, .evalueList li .evalueInner .cont p, .evalueList li .evalueInner .cont .bottom, .evalueList li .evalueReply p {font-size: 12px;}
	.evalueList li .evalueInner .cont p, .evalueList li .evalueInner .cont .bottom, .evalueList li .evalueReply p {line-height: 22px;}
	.evalueList li .evalueInner h3 {line-height: 32px;}
	.evalueList li .evalueInner h3 span {margin-left: 10px;}
	.evalueList li .evalueInner .cont .bottom {margin-top: 8px;}
	.evalueList li .evalueInner .cont .bottom span:first-child {margin-right: 20px;}
	.evalueList li .evalueReply {padding-top: 6px;}
	.EvalueMore {width: 140px;height: 40px; margin: 40px auto 0; line-height: 40px;}
	.contentLike h2 {font-size: 16px;line-height: 40px;}
	.contentLike {margin-top: 10px; margin-bottom: 30px;}
	.contentLike ul li {width: 50%; margin-bottom: 10px;line-height: 22px;}
	.contentLike ul li a {padding: 0 10px 10px 10px;}
	.contentLike ul li a {border: none;}
	.contentLike ul li h3 {font-size: 12px;margin: 10px 0 2px 0;}
	.contentLike ul li p {font-size: 14px;}
	.contentLike ul {padding: 15px 0;}
	.homeBuyLThum ul li {margin-top: 8.888%;}
	.homeBuyRHd h2 {font-size: 14px;}
	.homeBuyRHd h3 {font-size: 12px;}
	
	.homeSec02Tab ul li .btnBuy.btnBuyT {display: none;}
	.wapBuyBtn1 {display: block;}
	
	.shoppTop {height: 60px; line-height: 60px;}
	.shoppHd {font-size: 18px; height: 56px; line-height: 56px;}
	.payTit {padding: 0 10px;height: 38px; line-height: 38px;}
	.payTit, .paySec02W button {font-size: 14px;}
	.payBox, .paySec02W textarea {font-size: 12px;}
	.payInner {padding: 10px 10px;}
	.paySec01 h3, .paySec01 h4, .paySec02W h4, .paySec03R p {line-height: 24px;}
	.paySec01 h3 span.payBtn {margin-right: 2px;}
	.paySec01 h3 em {margin-right: 10px;}
	.payBox {margin-bottom: 15px;}
	.paySec02W {margin-top: 15px;}
	.paySec02W h3 {line-height: 28px;}
	.paySec02W textarea {width: 100%;padding: 6px 10px; line-height: 24px; box-sizing: border-box;}
	.paySec02W button {width: 120px; height: 38px; line-height: 38px;}
	.paySec03F {padding: 8px 0 4px;}
	
	.paySec03W,.paySec03Inner,.paySec03F {display: block;}
	.paySec03 .paySec03L,.paySec03 .paySec03R {width: 100%;}
	.paySec03 .paySec03L {border: none;border-bottom: 1px solid #dcdcdc;}
	.paySec03Infor .pic {width: 50px; height: 50px; margin-right: 10px;}
	.paySec03Infor .cont {width: calc(100% - 60px); height: 30px; line-height: 30px;}
	.paySec03Infor .num {width: calc(100% - 60px); height: 20px; line-height: 20px; margin-left: 0;}
	.paySec03Infor {padding: 4px 0;}
	.paySec03R p span,.paySec03R p em {width: 50%;}
	.shoppPay h3, .shoppPay h4 a {font-size: 14px;}
	.shoppPay h3 span em {font-size: 22px;}
	.shoppPay {margin: 20px 0 40px 0;}
	.shoppPay h4 a {width: 140px;height: 40px;line-height: 40px;}
	.shoppPay h4 {margin-top: 15px;}
	
	.payreturnList li {height: auto; line-height: 32px; padding: 10px 0;}
	.payreturnList li .cont p span,.payreturnList li .cont p em {display: none;}
	.wapPayReturn {display: block;}
	.wapPayReturn span {color: #C11E0F; font-size: 16px;}
	.payreturnH p, .payreturnList li {font-size: 12px;}
	.payreturnH {padding: 25px 0 8px 15px;}
	.payreturnH h3 {font-size: 18px; line-height: 30px;}
	.payreturnH p {line-height: 22px;}
	.payreturnList li h3 {width: 62px;}
	.payreturnList li .cont {width: calc(100% - 74px);}
	.payreturnList li .cont .paySec02H {margin-top: 2px;}
	.payreturnWrap button {height: 38px; line-height: 38px;margin: 30px 0 60px 15px;}
	
	.wapHdWrap {background: #F8F8F8;}
	.proListHd h2 {font-size: 18px;line-height: 28px;margin-bottom: 6px;}
	.proListHd p {font-size: 12px;line-height: 20px;}
	.proListHd {padding: 20px 0 20px;}
	.proListTopPosi {display: none;}
	.proListTopCond,.proListTopRank {width: 40%; height: 30px; line-height: 30px; border: 1px solid #eee; text-align: center;}
	.proListTopCond {margin-left: 6%;}
	.proListTopRank {margin-right: 6%;}
	.proListRankDown {width: 100%;}
	
	.wapTan {position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.4); top: 0; left: 0; z-index: 99; overflow: auto;}
	.wapShai {position: absolute; width: 76%; height: 100%; top: 0; right: -100%;}
	.wapShaiH {height: 51px; line-height: 51px; background: #000; text-align: center; font-size: 16px; color: #fff; position: relative;}
	.wapShaiH a {color: #fff; position: absolute; height: 100%; top: 0; left: 15px;}
	.wapShai ul {}
	.wapShai ul li {}
	.wapShai ul li h3 {height: 42px; line-height: 42px; padding: 0 15px; font-size: 16px; color: #222;border-bottom: 1px solid #e5e5e5; position: relative;}
	.wapShai ul li .wapShaiDown {display: none; padding: 0 18px; font-size: 12px;}
	.wapShai ul li .wapShaiDown a {display: inline-block; width: 66px; height: 30px; margin: 0 2px 8px 2px; line-height: 30px; text-align: center; color: #666666; background: #e5e5e5; vertical-align: top;}
	.wapShai ul li .wapShaiDown a.on {color: #fff; background: #C11E0F;}
	.wapShai ul li .wapShaiBtn {position: absolute; width: 25px; height: 100%; background: url(../images/wap_nav_jia.png) no-repeat right center; background-size: 10px; top: 0; right: 15px;}
	.wapShai ul li h3.on {border-bottom: 1px solid #fff;}
	.wapShai ul li h3.on .wapShaiBtn {background-image: url(../images/wap_nav_jian.png);}
	
	.proListRankDown ul li {font-size: 12px; line-height: 30px;}
	.proList li {width: 49%; margin-bottom: 20px;}
	.proList li:nth-child(3n){margin-right: 2%;}
	.proList li:nth-child(2n){margin-right: 0;}
	.proList {margin-top: 25px;}
	.proList li a.btnBuyT {display: none;}
	.proList li a.wapBtnBuy {display: block;}
	.proList li .proListCont {padding: 8px 0 8px 0;}
	.proList li .proListCont h3 {font-size: 14px;line-height: 22px;}
	.proList li .proListCont p {font-size: 12px; line-height: 18px;}
	.proList li .icoXxInner {line-height: 24px;margin: 2px 0 4px;}
	.proList li .proListCont h4 {font-size: 16px; line-height: 24px;}
	.proList li .proListBottom h3 {font-size: 12px; line-height: 24px;}
	.proList li a.wapBtnBuy {height: 30px; line-height: 30px; font-size: 14px;}
	a.loadmore {width: 180px; height: 38px; line-height: 38px; font-size: 14px; margin-top: 40px;}
	
	.sale {margin-top: 20px; margin-bottom: 40px;}
	.saleList li {margin-bottom: 20px;}
	.saleList li .saleView {width: 100px; height: 30px; line-height: 30px; font-size: 12px; right: 11%; bottom: 10%;}
	
	.userL,.userR {width: 100%;}
	.userLTop {background: #fff;}
	.userLTop:after {display: block; content: ""; overflow: hidden; clear: both;}
	.userLTop .pic {float: left; margin-left: 10px;}
	.userLTop h2, .userLTop h3 {float: right; width: calc(100% - 110px); margin-right: 10px; text-align: left;}
	.userLTop h3 a {margin: 0; margin-right: 15px;}
	.userLTop {padding-top: 15px;}
	.userL {background: none; height: auto;}
	.userList {background: #fff;margin-top: 10px; padding: 10px 10px; border-bottom: none;}
	.userList li {border-bottom: 1px solid #d3d3d3; position: relative;}
	.userList li:last-child {border-bottom: none;}
	.userList li:before {display: block; content: ""; position: absolute; width: 22px; height: 100%; background: url(../images/ico_jt_r.png) no-repeat right center; top: 0; right: 10px; background-size: 7px;}
	.userLBottom,.userRH,.userRSec01 .fl {display: none;}
	.userRSec01 .fr {width: 100%; margin-top: 10px;} 
	.userROrder {min-height: auto;}
	.userTit {height: 42px; line-height: 42px;}
	.userTit h2 {font-size: 14px;}
	.userLBottom h3, .userLBottom a, .userTit a, .userRSec01W ul li, .userQuanList li a {font-size: 12px;}
	.userQuanList li a {padding: 21px 10px;}
	.userQuanList li {height: 100px;margin-bottom: 15px;}
	.userQuanListH {height: 62px; line-height: 62px;}
	.userQuanListH .innerR, .userQuanList li .cont .bottom {font-size: 13px; line-height: 22px;}
	.userQuanListH .innerR {margin-top: 10px;}
	.userRSec01 {height: auto;}
	
	.userOrderList {border: none;}
	.userOrderList,.userOrderList li,.userOrderList li .fl {display: block; text-align: left;}
	.userOrderList li .fl {float: left;}
	.userOrderList li:first-child {display: none;}
	.userOrderList li .userOOdd {width: 100%; padding: 0;}
	.userOrderList li .userODate {width: 100%;}
	.userOrderList li .userODetail {width: 100%;}
	.userOrderList li .userOOper {width: 100%;}
	.userOrderList li .fl.userOCost {float: right; width: 50%;}
	.userOrderList li .fl.userOStatu {width: 50%;}
	
	.userOrderList li .userOOdd p span, .userOrderList li .userODate p span {display: inline-block;}
	.orderName {display: inline-block; font-size: 14px; color: #6c6c6c;}
	.userOOper h3,.userOOper p {display: inline-block; width: 31.33%; height: 30px; line-height: 30px; text-align: center;}
	.userOOper h3 {float: right;}
	.userOOper h3 a {border: 1px solid #000;}
	.userOOper p {float: left; margin-right: 3%;}
	.userOOper p a {display: block; height: 100%; text-decoration: none; border: 1px solid #000;}
	.userOrderList li .fl {border-left: none; border-bottom: none;}
	.userOrderInner {border: none;padding: 5px 0 5px 0px;}
	.userOrderList li .userODetail {margin-bottom: 8px; padding: 6px 0; border-bottom: 1px solid #d9d9d9 !important;}
	.userOrderList li .userOOper {padding-top: 15px; margin-top: 8px; border-top: 1px solid #d9d9d9;}
	.userOrderList li .fl.userOCost {text-align: right;}
	.userOrderList li {padding-top: 10px; border-bottom: 10px solid #f2f2f2;}
	.userROrderW {margin-top: 10px;}
	.userROrder {padding-bottom: 20px;}
	.user {margin-top: 25px;margin-bottom: 40px;}
	
	.wapHide {display: none;}
	
	.userL.userL1 {height: auto; margin-bottom: 15px;}
	.wapUserH {display: block; margin-bottom: 15px; margin-top: -10px; text-align: center; height: 34px; line-height: 34px; position: relative;}
	.wapUserH h2 {font-weight: 600; font-size: 16px;}
	.wapUserH a {position: absolute; height: 100%; left: 0; top: 0; font-size: 14px;}
	.evalWrap {background: none;padding: 0px;}
	.collectWrap {padding: 6px 0;}
	.collectList li {width: 48%;}
	.collectList li span.collectShan {top: 0;}
	
	.userQuanList {margin-top: 15px;}
	.coupWrap {padding: 4px 0;}
	.coupWrap .userQuanList li {width: 100%; margin-right: 0; margin-bottom: 15px;}
	.helpWrap {min-height: auto;}
	
	.helpWrap {background: none; padding: 0;}
	.helpWrap.dataWrap {padding: 0;}
	.dataHd h3 {font-size: 16px;margin-right: 25px;}
	.dataHd {height: 88px; line-height: 88px; padding-top: 10px;}
	.dataHd .dataHdCont {width: 88px; height: 88px; line-height: 88px;}
	.dataHd .dataHdCont .pic .bg p {font-size: 14px;}
	.dataDate .fl select {background: none;}
	.dataBox button.sure {width: 200px; height: 36px;margin: 30px auto 0;line-height: 36px; font-size: 14px;}
	
	.wapUserbg {background: #fff;}
	
	.evalList li {font-size: 12px; padding: 10px 10px 20px; margin-bottom: 15px; box-sizing: border-box;}
	.evalList li {height: auto; text-align: left; background: #fff;}
	.evalList,.evalList li,.evalList li .evalF {display: block; width: 100%; border: none;}
	.evalList li:first-child {display: none;}
	.evalGoodsInner {padding: 10px 0;}
	.evalList li .evalPer,.evalList li .evalCost {height: 30px; line-height: 30px; border-bottom: 1px solid #e5e5e5;}
	.evalList li .evalPer em,.evalList li .evalCost em {float: left;}
	.evalList li .evalPer span,.evalList li .evalCost span {float: right;}
	.evalList li .evalOper p,.evalList li .evalOper h4 {display: inline-block; width: 120px; height: 30px; line-height: 30px; vertical-align: top;}
	.evalList li .evalOper {padding-top: 15px;}
	.evalList li .evalOper h4 {margin-top: 0;}
	.evalList li .evalOper h4 a {width: 100px; height: 100%; text-align: center;}
	.evalBox {padding: 8px 0;}
	
	.evalDtit {font-size: 18px; line-height: 40px;}
	.evalDWrap ul li h3 {text-align: left; width: 100%;}
	.evalDWrap ul li .evalDInner {width: 100%;}
	.evalDWrap ul li:first-child h3 {width: auto;}
	.evalDWrap ul li:first-child .evalDInner {width: calc(100% - 84px); line-height: 36px;}
	.evalDWrap ul li:first-child .evalDInner .icoXxInner {line-height: 36px;}
	.evalDWrap ul li {margin-bottom: 4px;}
	.evalDWrap ul li h3, .evalDWrit textarea {font-size: 14px;}
	.evalDLabelH .fl {margin-right: 16px;}
	.evalDLabelH .fl:last-child {width: 100%; margin: 0;}
	.evalDLabelB .fl {width: 100%; margin: 0; margin-bottom: 10px;}
	.evalDLabelH .fl a {font-size: 14px;}
	.evalDLabelB {height: auto;margin-top: 10px;}
	.evalDLabelB .fl {height: 32px; line-height: 32px;}
	.evalDLabelB .fl button {font-size: 14px;}
	.evalDWrit textarea {height: 160px; padding: 10px 12px;}
	.evalDWrap {padding-right: 0;}
	.evalDWrit button {width: 180px; height: 38px; margin-top: 20px; line-height: 38px;font-size: 14px;}
	
	.helpList li h3 {height: 42px;line-height: 42px; font-size: 14px;}
	.helpList li h3 span {background-size: 12px;}
	.helpList li .helpDown p {font-size: 12px; line-height: 22px;}
	.helpList li .helpDown {padding-bottom: 10px;}
	.helpList {padding: 0;}
	
	.integH a {width: 50%; box-sizing: border-box;} 
	.integH {padding: 0 10%; margin-top: 10px;}
	.integNum ul li {width: 33.33%;}
	.integNum ul li h3 {font-size: 22px;}
	.integNum ul li h3 {height: 40px; line-height: 40px;}
	.integNum ul li p {font-size: 12px;line-height: 24px;}
	.integNum ul li:last-child {width: 33.33%;}
	.integNum ul li h4 a {height: 30px; line-height: 30px; font-size: 12px;}
	.integNum ul li h4 {margin: 6px 0 2px;}
	.integNum ul {height: 70px;}
	.integNum {padding: 10px 0;margin: 30px 0 25px;}
	.integNum ul li p a {font-size: 12px;}
	.integWrap table {font-size: 12px;}
	.integWrap table tr .interInfor {width: 18%;}
	.integWrap table tr .interFrom {width: 57%;}
	.integWrap table tr {height: 42px;}
	.integWrap table tr:first-child {height: 40px;}
	.pageWrap a {width: 68px;}
	.pageWrap {height: 22px; line-height: 22px;margin-top: 30px;}
	
	.helpWrap.orderWrap {padding: 0;}
	.orderHd {height: 34px; line-height: 34px;font-size: 13px;padding: 10px 10% 0 10%; }
	.orderHd a {box-sizing: border-box; width: 50%;}
	
	.orderDetailH {padding: 0 0; height: auto;}
	.orderDetailH ul li {width: 100%; margin-bottom: 10px; padding: 0; padding-bottom: 6px; border-bottom: 1px solid #E5E5E5; border-left: none;}
	.orderDetailH ul li h3 {font-size: 14px; line-height: 28px; margin-bottom: 2px;}
	.orderDetailH ul li p {line-height: 22px;font-size: 12px;margin-bottom: 4px;}
	.orderDetailH ul li:last-child {border-bottom: none;}
	.orderDetailW {padding: 0;}
	.orderDList,.orderDList li,.orderDList li .fl {display: block;}
	.orderDList li:first-child {display: none;}
	.orderDList li {height: auto; }
	.orderDList li .fl {float: left; border-left: none;}
	.orderDList li .fl.orderDCost {width: 62px; text-align: right; margin-top: 15px; color: #000; font-size: 16px;}
	.orderDList li .orderDGoods {width: calc(100% - 70px);}
	.orderDList li .orderDoper {width: 100%; margin-top: 4px;}
	.orderDList li .orderDoper p {display: inline-block; float: left;}
	.orderDGoodsInner p {line-height: 24px;}
	.orderDGoodsInner p span {display: block; height: 20px; margin-top: 6px; line-height: 20px; overflow: hidden;}
	.orderDGoodsInner p em {font-size: 12px;}
	.orderDList li .orderDNum,.orderDList li .fl.orderDUnit {display: none;}
	.orderDList {border: none; margin-bottom: 16px;}
	.orderDList li .orderDoper p {margin-right: 15px;}
	.orderDBottom a {margin-left: 25px;}
	.orderDetailW {min-height: auto;}
	.orderDetailBox {padding-top: 0;}
	.userOOper p:last-child {margin-right: 0;}
	
	.passwordWrap, .passList li .inner input {font-size: 14px;}
	.passList li {height: auto; margin-bottom: 8px;}
	.passList li h3 {width: 100%; text-align: left; line-height: 30px; margin-bottom: 2px;}
	.passList li .inner {width: 100%; height: 38px; line-height: 38px;}
	.passList li .inner input {padding: 0 12px;}
	.passList li .cont {width: 100%; line-height: 22px; margin-top: 4px;}
	.passList li .inner .sure {width: 80%; margin: 10px auto 0; font-size: 15px;}
	
	.passwordWrap {padding-top: 8px;}
	
	.addressH {height: auto;font-size: 14px;line-height: 38px;padding-top: 10px;}
	.addressH span {display: block;}
	.addressH a {width: 140px;}
	.addressList,.addressList li,.addressList li .addressListF {display: block; width: 100%; text-align: left; border: none;}
	.addressList li .addressMo {height: 40px; line-height: 40px;}
	.addressList li .addressMo a {display: inline; width: auto; height: auto; color: #959595; background: none; text-decoration: underline;}
	.addressList li .addressMo a.on {color: #C11E0F; background: none;}
	.addressInforInner {padding: 0;}
	.addressWrap {font-size: 12px;padding: 0px 0;}
	.addressInforInner p {line-height: 24px;}
	.addressList li .addressOper {margin-top: 10px;}
	.addressList li .addressOper p {display: inline-block; vertical-align: top; margin-right: 4px;}
	.addressList li .addressOper p a {display: block; width: 90px; height: 32px; line-height: 32px; text-align: center; color: #fff; background: #000;}
	.addressList li {padding-bottom: 12px; border-bottom: 1px solid #E5E5E5;}
	.addressList li:last-child {border-bottom: none;}
	
	.shoppList,.shoppList li,.shoppList li .shoppListIn {display: block; border: none;}
	.shoppList li:first-child {display: none;}
	.shoppList li {background: #fff; padding: 10px 10px 10px 25px; margin-bottom: 10px; position: relative;}
	.shoppListIn {float: left;}
	.shoppList li .shoppChoose {position: absolute; left: 3px; top: 10px;}
	.shoppList li .shoppGoods {width: 100%;}
	.shoppList li .shoppUnit span, .shoppList li .shoppCost span, .shoppList li .shoppNum .buyNum em, .shoppList li:first-child, .shoppInfor .fl em, .shoppPay .shoppBack {font-size: 14px;}
	.shoppGoodsInner .cont p, .shoppList li .shoppOPer span, .shoppInfor {font-size: 12px;}
	.shoppList li .shoppCost span em, .shoppInfor .fr h3 {font-size: 14px;}
	.shoppPay h3 span em {font-size: 20px;}
	.shoppGoodsInner .cont p {line-height: 18px;}
	.shoppGoodsInner .bottom {height: 20px; line-height: 20px;margin-top: 3px;}
	.shoppGoodsInner .pic {width: 80px; height: 80px;}
	.shoppGoodsInner .cont {width: calc(100% - 90px);}
	.shoppGoodsInner .bottom span {width: 14px; height: 14px;margin-right: 4px;}
	.shoppGoodsInner .bottom em {width: calc(100% - 18px);}
	.shoppGoodsInner {padding: 0;}
	.shoppList li .shoppUnit {display: none;}
	.shoppList li .shoppNum,.shoppList li .shoppCost {float: right; width: auto;margin-top: -16px;}
	.shoppList li .shoppNum .buyNum {height: 26px; line-height: 26px; }
	.shoppList li .shoppNum .buyNum em {width: 42px;}
	.shoppList li .shoppListIn {padding: 0 0;}
	.shoppList li .shoppCost {height: 26px; line-height: 26px; width: calc(100% - 180px); text-align: left;} 
	.shoppList li .shoppOPer {width: 100%; text-align: left; line-height: 34px;}
	.shoppList li .shoppOPer span {margin: 0; margin-right: 12px;}
	.shoppList li .shoppChoose span {width: 12px; height: 12px;}
	.shoppInfor .fl span.goodsBtnQuan {margin: 0 6px 0 3px; width: 12px; height: 12px;}
	.shoppInfor .fl em,.shoppInfor .fl span.goodsBtnShan {vertical-align: middle;}
	.shoppInfor .fr h3,.shoppInfor .fr,.shoppInfor .fr .cont {width: 100%;}
	.shoppInfor .fr p span,.shoppInfor .fr p em {width: 50%;}
	.shoppInfor .fr h3 {color: #000; margin-bottom: 8px;}
	.shoppInfor .fr {margin-top: 10px;}
	.shoppInfor {line-height: 24px; padding-bottom: 10px;}
	.shoppPay h3 i {float: left;}
	.shoppPay h4 a {width: 120px; height: 36px;  line-height: 36px;}
	.shoppPay .shoppBack {left: 0; bottom: 3px; top: auto; transform: translateY(0);}
	
	.addressTanWrap {padding: 15px 25px 30px;}
	.addressTanWrap h2 {font-size: 18px; line-height: 28px;margin-bottom: 11px;}
	.addressClose {right: 10px; top: 10px;}
	
	.payTanW .fr h3 {font-size: 14px; line-height: 24px;}
	.payTanW .fr {width: 100%; padding: 0 20px; box-sizing: border-box;}
	.payTanW .fr h4 a {width: 46%; margin: 0 2%;height: 36px;line-height: 36px; font-size: 14px; box-sizing: border-box;}
	.payTanW .fr h4 {margin: 22px 0 10px;}
	.payTanW .fr {margin-top: 122px;}
	.payTanW .fr p {font-size: 12px;line-height: 24px;}
	
	.homeSec02Tab ul li .btnBuy.wapBuyBtn1 {display: block;}
	
	#homeSwiper a.btn {width: 40px; height: 60px; margin-top: -30px; background-size: 26px;}
	#homeSwiper .swiper-pagination {bottom: 12px;}
	#homeSwiper a.btn.swiper-button-prev {left: 8px;}
	#homeSwiper a.btn.swiper-button-next {right: 8px;}
	#homeSwiper .swiper-pagination-bullet {width: 16px; height: 16px; margin: 0 5px;}
	.footerShore li span.ico1 {background-size: 32px;}
	.footerShore li span.ico2 {background-size: 28px;}
	.footerShore li span.ico3 {background-size: 30px;}
	.footerShore li span {height: 32px; line-height: 32px;}
	/*.footerShore li {margin-left: 14%;}*/
	.footerShore {margin-top: 12px;}
	.footerShore li span.ico1 img {height: 24px;}
	.footerShore li span.ico2 img {height: 16px;}
	.footerShore li span.ico3 img {height: 20px;}
	.footerShore li {margin-left: 16px;}
	.wapFooter {margin-top: 6px;}
	
	.homeSec03List img {float: left; width: 90px;}
	.homeSec03List .inner {display: block; float: right; width: calc(100% - 102px); margin-top: 10px;}
	.homeSec03List .inner h3 {font-size: 16px; line-height: 36px;}
	.homeSec03List .inner p {font-size: 14px; color: #9a9a9a; line-height: 30px;}
	
	.vedioClose {width: 26px; height: 26px; top: -11px; right: -10px; background-size: 12px;}
	.aboutVedio .video-js .vjs-big-play-button {width: 64px; height: 64px;}
	
}

@media only screen and (max-width: 380px){
	.homeBuy {padding: 10px 8px 10px 8px;}
	
}

@media only screen and (max-width: 320px){
	.contHd {font-size: 10px;}
	
	
	
	
}





