@charset "utf-8";

/* =初始样式------------------------------------------------------------------------------------------------------*/
html {font-size:14px;font-family:Helvetica,Tahoma,Arial,"Hiragino Sans GB","Hiragino Sans GB W3",STXihei,STHeiti,"Microsoft YaHei",Heiti,SimSun,sans-serif;-webkit-font-smoothing:antialiased; overflow-x: hidden; min-height: 100%;}
body,ul,ol,li,p,h2,h3,h4,h5,h6,form,fieldset,td,img,div,dl,dt,dd {margin:0;padding:0;border:0;list-style:none;font-weight:normal;}
body {max-width: 100%;margin:0px auto;background:#F6F6F9;color:#333;margin:0 auto;font-size:18px;font-weight:normal; min-height: 100%;}
a,a:link {color:#333;text-decoration:none;}
a:active,a:hover {text-decoration:none;}
* {-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);border-radius: 0;}
img {width:100%;height:auto;display:block; overflow: hidden;}
img.imgnot{background: #fff;}
input:required,input:valid,input:invalid {border:0 none;outline:0 none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
/* 重置文本格式元素 */
input[type="radio"],input[type="checkbox"]{-webkit-appearance: none;border-radius: 0; background: none;}
input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none !important;margin:0;}
input[type="number"] {-moz-appearance:textfield;}
address,cite,dfn,em,var {font-style:normal;}
.boxsiz{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;position:relative;}
::-webkit-scrollbar{width:0px;}
/* 将斜体扶正 */
code,kbd,pre,samp {}
/* 统一等宽字体 */
del {color:#aaa;font-size:1.2rem;}
/* =END 初始样式------------------------------------------------------------------------------------------------------*/

/* =font------------------------------------------------------------------------------------------------------*/
@font-face {font-family: 'iconfont';
    src: url('../Font/iconfont.eot');
    src: url('../Font/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../Font/iconfont.woff') format('woff'),
    url('../Font/iconfont.ttf') format('truetype'),
    url('../Font/iconfont.svg#iconfont') format('svg');
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0px;
  -moz-osx-font-smoothing: grayscale;
}
.cicon {
		width: 50%;
   vertical-align: -0.15em;
   fill: currentColor;
   overflow: hidden;
   margin-bottom: 5px;

}
/* =END font------------------------------------------------------------------------------------------------------*/

.main{width: 100%; overflow-x: hidden;padding-top: 50px;}
.main.white_bg{background: #fff;}
/* =公用样式------------------------------------------------------------------------------------------------------*/
/*display盒子 ldx搜索头部*/
.dis-box {display: -webkit-box;display: -moz-box;display: -ms-box;display: box;width:94%;padding:0px 3%;height: 50px;}
.shade{background-image: linear-gradient(90deg,#FB9409 0,#E22425 100%);}
.dis-box .box-flex{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1;display: block;width:100%;margin: 0px 0 0 10px;line-height: 30px;background-color: #FFF;height: 30px;margin-top: 10px;padding: 0 0 0 8px;border-radius: 15px;overflow: hidden;}
.dis-box .box-flex a{font-size: 1.7rem;color: #FFF;line-height: 4rem;}
.dis-box .box-flex input{line-height: 30px;width: 76%; font-size: 14px;}
.dis-box .box-flex input::-webkit-input-placeholder{color:#bbb;}
.dis-box .icon-back{line-height: 50px;font-size: 16px;color:#FFF;display:inline-block;}
.dis-box .j-is-null{font-size: 14px;color: #999;opacity:0;float:right;width:10%;display:inline-block;}
.dis-box .j-is-null.active{opacity:1; font-size: 21px;}
.dis-box .submit{font-size: 16px;color:#FFF;line-height: 50px;}
.dis-box .box-flex .bigshow{color:#bbb;width: 14%;float:left;display:inline-block;font-size: 18px;}
/*加载*/
#loading,.loading{ position: fixed; left:0; top: 0; right: 0; bottom: 0; background:rgba(255,255,255,1) ; margin-left:-2.5rem;  margin-top:-1rem;z-index: 111;}
#loading img,.loading img{ position:absolute; width:5rem; height: auto; left:50%; top: 50%; margin-left:-2rem; margin-top:-3rem;}
.loading{left:11.1rem; top:6.7rem;}

/*垂直水平居中*/
.tb-lr-center{  display: -webkit-box; display: -ms-flexbox;  display: -webkit-flex; display: flex !important;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;}
		
/*滚动条样式*/
.scrollbar-none::-webkit-scrollbar {/*滚动条宽度设置*/
    width: 0px;height: 0;}
	
/*评价按钮*/
.evaluation-all{}
.evaluation-star{margin-right:.1rem; padding:.1rem; height:2rem; width:2rem; display:inline-block; line-height: 2rem; box-sizing: border-box; position:relative;}
.evaluation-star i{color:#ccc; font-size:1.6rem; position:absolute; top:50%; left:50%; margin-top:-1rem; margin-left:-.8rem;}
.evaluation-star.active i{color:#5a98ff}
.evaluation-all-r{position:absolute;}

.fl {float: left;}
.fr {float: right;}

/*dis-flex*/
.dis-flex{display:flex !important; display: -webkit-flex !important;}
.dis-flex:before{display:flex !important; display: -webkit-flex !important;}
.dis-block{display: block;}
.dis-i-flex{display:inline-flex; display: -webkit-inline-flex;}

/*旋转*/
.tf-180{ -moz-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);transform: rotate(-180deg);}

/*按钮色调*/
.btn-submit,
.btn-submit1,
.btn-disab,
.btn-cart,
.btn-reset,
.btn-default,
.btn-alipay,
.btn-wechat{font-size: 1.7rem;color: #fff;border: 0;text-align: center;padding: .84rem 0;border-radius: 4px;width: 100%;}
a.btn-submit,
a.btn-disab,
a.btn-cart,
a.btn-alipay,
a.btn-wechat{color: #fff;}
a.btn-reset,a.btn-default{color:#555;}

.btn-submit {background: #5a98ff; border:1px solid #5a98ff;}/*主提交按钮*/
/*.btn-submit:active,
.btn-submit:hover {border:1px solid #5a98ff}/*主提交按钮按下颜色*/

.btn-submit1,a.btn-submit1 {color:#5a98ff; background:none;  border:1px solid #5a98ff}/*主提交按钮1*/
.btn-submit1:active,
.btn-submit1:hover{background: none; border:1px solid #5a98ff}/*主提交按钮按下颜色1*/

.btn-cart {background: #f4a213;border:1px solid #e19511}/*加入购物车*/
.btn-cart:active,
.btn-cart:hover {background: #e19511;border:1px solid #e19511}/*按下颜色*/
.btn-reset{background:#fff;color:#555;border:1px solid #efefef}/*清空按钮*/
.btn-reset:active,
.btn-reset:hover {background:#fbfbfb;border:1px solid #fbfbfb}/*按下颜色*/
.btn-default{background:#fff;color:#555; border:1px solid #efefef}/*默认*/
.btn-default:active,
.btn-default:hover {color:#666}/*按下颜色*/
.btn-alipay {background: #43afea;border:1px solid #35a0db}/*支付宝按钮*/
.btn-alipay:active,
.btn-alipay:hover {background: #35a0db;border:1px solid #329cd6}/*支付宝按钮按下颜色*/

.btn-wechat {background: #1dbc20;border:1px solid #1dbc20}/*微信按钮*/
.btn-wechat:active,
.btn-wechat:hover {background: #1BA91D;border:1px solid #1BA91D}/*微信按钮按下颜色*/

.btn-disab {background: #bbb;border:1px solid #bbb}/*禁用按钮*/
a.btn-disab{background: #bbb;border:1px solid #bbb}


/*单选复选通用样式 － 1 方形显示*/
.select-one{background:#fff; overflow: hidden;}
.select-one .ect-select{font-size:1.5rem; margin:0 .6rem;}
.select-one .ect-select:first-child{margin-left:0;}
.select-one .ect-select:last-child{margin-right:0;}
.select-one .ect-select label{ padding:.6rem 1rem;  display: block; text-align: center;  border:1px solid #efefef; border-radius: 4px; color:#666;}
.select-one .ect-select label.active{border-color:#5a98ff; color:#5a98ff;}

/*单选复选通用样式 － 2 列表打勾显示*/
.select-two{background:#fff; overflow: hidden; padding-top:0; padding-bottom:0;}
.select-two .select-title{overflow:hidden;display: block; font-size:1.7rem;  border-top:1px solid #e7e8ef;}
.select-two .select-title:first-child{border-top:0;}
.select-two .select-title span{margin-top:.2rem;}

.select-two .select-title.active i{-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);}

.select-two ul{padding-top:0; padding-bottom:0;border-top:1px solid #e7e8ef;}
.select-two .ect-select{font-size:1.5rem;  border-bottom:1px solid #F6F6F9;}
.select-two .ect-select:last-child{border-bottom:none;}
.select-two .ect-select label{ padding:1.6rem 0;  text-align: left; display: block; color:#666; position:relative;}
.select-two .ect-select label i.icon-gou{visibility:hidden; color:#5a98ff; opacity: 0; font-size:2.2rem; position:absolute; top:50%; margin-top:-1.2rem; right:0rem}
.select-two .ect-select label.active{color:#5a98ff;}
.select-two .ect-select label.active i.icon-gou{visibility: visible; opacity: 1;}

/*单选复选按钮 － 3 前置圆形按钮*/
.select-three .ect-select label{height:2.2rem; line-height:2.2rem; font-size:1.6rem;}
.select-three .ect-select label span{font-size:1.7rem; margin-left:.6rem;  margin-top:.1rem;}
.select-three .ect-select i{display:block; width:2.1rem; height:2.1rem; border:1px solid #ddd; border-radius: 100%;}
.select-three .ect-select label.active i{border:1px solid #5a98ff; color:#fff; text-align: center; background:#5a98ff url(../Images/iconfont-gou.png) center center no-repeat; background-size:70%;}

/*过渡时间*/
.ts-1{-webkit-transition: all .1s; -moz-transition: all .1s; -o-transition: all .1s; transition: all .1s;}
.ts-2{-webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s; transition: all .2s;}
.ts-3{-webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.ts-5{-webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s;}

/*多个一行三个*/
.w-3{width:33.33%;  float:left; padding:.6rem .4rem; box-sizing: border-box; position: relative;}
.w-3:nth-child(3n+1){padding-left:0; padding-right:.8rem}
.w-3:nth-child(3n){ padding-left: .8rem;padding-right:0;}

/*
 * a链接样式1
 */
.a-text-more a{display:block; width:100%; text-align: center; box-sizing: border-box;}
.a-text-more span{height: 30px;line-height: 30px;font-size: 14px;display: block;}

/*a链接样式2-横向，一行一个*/
.a-text-one a{text-align: left;}
.a-text-one span{border:0; border-radius: 0; border-bottom:1px solid #efefef;}
.a-text-one li:last-child span{border-bottom:0;}

/*通用*/
.no-div-message{text-align: center; padding:6rem 0; color:#999}
.no-div-message .icon-biaoqingleiben{font-size:7rem; color:#a6a6a6;}
.no-div-message p{margin-top:1.8rem; font-size:1.6rem;}
.no-div-message a{font-size:1.5rem; margin-top:.5rem; display:block; color:#5a98ff}

/*字体颜色*/
label.admin-text{color:#999;}
.t-first {color: #EC5151}/*主字体颜色*/
.t-two{color: #f4a213}/*黄色 － 与购物车按钮背景色一致*/
.t-remark,
.t-remark:link,
.t-remark a:link,.t-remark a{color: #777;font-size: 1.5rem; }/*文本备注文字颜色*/
.t-remark2 {color: #444;font-size: 1.6rem;}/*主要文本连接*/
.a-first:link {color: #5a98ff}/*主连接*/
.a-first:visited {color: #5a98ff}
.t-center{color:#f447c9;}
.t-low{color:#13ab53;}
.t-remark3{font-size:1.3rem; color:#888;}

/*
 * 商品列表3－最小化图片浏览
 * 在.product-list处加入.product-list-small即可实现
 */
.product-list-small ul li{width:100%; padding-bottom:1px;}
.product-list-small .product-div{padding:.8rem;}
.product-list-small .product-div img{ border:1px solid #F6F6F9;}
.product-list-small .product-list-img{width:9.6rem; height:9.6rem; float:left;}
.product-list-small .product-text{margin-left:11rem; height:9.2rem;  padding:.2rem 0;}
.product-list-small .p-t-remark{padding-top:.6rem; font-size:1.3rem; height: 1.6rem;}
.product-list-small .p-price{font-size:2rem;}
.product-list-small .p-price small{margin-left:.6rem; font-size:1.4rem;}
.product-list-small .icon-flow-cart{ right:1.3rem; bottom:1.3rem;width:2.8rem; height:2.8rem; line-height:2.8rem; }
.product-list-small .icon-flow-cart i.icon-gouwuche{font-size:1.8rem;}


.padding-all {padding:1.3rem;}

/*签到成功*/
.sign_in_success{position: absolute;left: 0px;top: 0px;z-index:9999;height: 100%;width: 100%;background: rgba(0,0,0,0.5);display: none;}
.sign_in_success .success_con{width: 270px;height: 230px;position: fixed;top: 50%;left: 50%;margin:-115px 0px 0px -135px;background: url("../Images/sign_in.png") no-repeat;background-size: 270px 230px;}
.sign_in_success .success_con div.content{height: 40px;line-height: 40px;overflow: hidden;text-align: center;margin-top: 130px;color: #fe5b38;}
.sign_in_success .success_con div.content span{font-size: 24px;color: #fe5b38;margin: 0px 2px;}
.sign_in_success .success_con div.btn{width: 160px;height: 34px;line-height: 34px;text-align: center;margin: 10px auto 0px;border-radius: 5px;color: #fff;background: #ff8402;cursor: pointer;}


/* 加载中... */
.popupBg
{width:100%; height:100%; display:block; position:fixed; top:0px; left:0px; background:rgba(255,255,255,0.2); z-index: 500;}
.popupImg
{width:100px; height:40px; display:none; position:fixed; top:50%; left:50%; margin-top:-20px; margin-left:-50px;}
.popupImg p
{line-height:30px; color:#f00; font-size:12px; text-align:center; display:none;}




/* =底部导航------------------------------------------------------------------------------------------------------*/
.f-nav
{max-width: 640px;position:fixed;width:100%;bottom:0;height:auto;background:#fff;box-shadow:0 -1px 2px rgba(0, 0, 0, .1);z-index:150;height: 50px;}
.f-nav ul li
{float:left;width:20%;box-sizing:border-box;text-align:center;height:auto;}
.f-nav ul li a
{display:block; text-align:center; position:relative; height:auto; color: #666;}
.f-nav ul li a i
{font-size: 20px;display: block;line-height: 28px;width: 24px;height: 20px;margin: 3px auto;}
.f-nav ul li a img{display: block;line-height: 26px;width: 24px;height: 24px;margin: 3px auto -1px;    border-radius: 50%;}
.f-nav ul li a span
{font-size: 12px; line-height:26px; display:block; color: #666;}

.f-nav ul li.focus > a > i{color: #E22425}
.f-nav ul li.focus > a > span{color: #E22425}
/* =END 底部导航------------------------------------------------------------------------------------------------------*/

/*获取验证码*/
.user-register .ipt-check-btn
{padding:0 1.4rem; height:2rem; line-height:2rem; margin: .5rem 0; color: #555; border-left:1px solid #eee; margin-left:1.2rem; background:none; border-right:0; border-top:0; border-bottom:0; font-size:1.4rem;}

/* =城市选择------------------------------------------------------------------------------------------------------*/
.c-city-div .con-filter-div .filter-btn
{left:100%;}
.show-city-div .c-city-div .con-filter-div .filter-btn
{left:0;}
.c-city-div .menu-left
{position:absolute; top:0; overflow-y: scroll; height: 100%;}
.c-city-div .menu-left ul li
{padding:1.3rem .8rem; box-sizing: border-box;  font-size:1.5rem; width:8.6rem; text-align: center;}
.c-city-div .menu-left ul li.active
{background:#fff; position:relative;}
.c-city-div .menu-left ul li.active:before
{content: " "; position: absolute;display: block; width:2px; height:100%; background:#5a98ff; top:0; left:0;}
.c-city-div .menu-right
{position:absolute; left:8.6rem; top:0; right:0; bottom:0; overflow-y: scroll; margin:0; background: #fff;}
.c-city-div .menu-right .select-title
{font-size:1.5rem; padding:1.3rem;}
.c-city-div .menu-right .ect-select label
{padding:1.2rem 0;}
.c-city-div .menu-right .j-menu-select
{border-top:1px solid #F6F6F9;}
.j-get-city-one
{border-bottom:1px solid #F6F6F9;margin-top:0 !important;}
.c-city-div .menu-right .select-two ul
{padding:0 1.3rem;}

.filter-div,.filter-city-div,.mask-filter-div,.mask-search-div,.filter-depot-div
{position:fixed; width:100%; left:100%; right:0; top: 0; bottom: 0; z-index: 12; background:rgba(0,0,0,0.4) }

.mask-filter-div,.mask-search-div
{z-index: 10; display: none; left: 0;}

.close-filter-div,.con-filter-div
{position:absolute; top: 0; bottom: 0; z-index: 11; overflow-y:scroll;}
.close-filter-div
{ width:3.8rem; left: 3.9rem; background:rgba(0,0,0,0.6);}
.con-filter-div
{left:3.8rem; top:0; right:0; background:rgba(246,246,249,1); overflow-y: scroll;}
.con-filter-div .select-two .ect-select
{font-size:1.4rem;}

.show-city-div .cate-filter-city
{left:3.8rem;}

.close-filter-div
{color:#fff; font-size:1.4rem; text-align: center;}
.close-filter-div i.icon-fanhui
{font-size:2rem; display: block;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg); margin-bottom:.4rem; }
.close-f-btn
{position: absolute; top:50%; left:50%; margin-top:-2rem; margin-left:-1.4rem;}
/*点击滑动进入筛选*/
.show-filter-div .mask-filter-div,
.show-city-div .mask-filter-div,
.show-depot-div .mask-filter-div,
.show-site-div .mask-filter-div
{display: inherit;}
.show-filter-div .filter-div,
.show-city-div .filter-city-div,
.show-depot-div .filter-depot-div,
.show-site-div  .filter-site-div,
.show-receipt-div .filter-receipt-div,
.show-coupon-div .filter-coupon-div
{left:0;}
.show-filter-div .close-filter-div,
.show-city-div .close-filter-div,
.show-depot-div .close-filter-div,
.show-site-div .close-filter-div
{left: 0;-webkit-transition: all .2s;
-moz-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;transition-delay: .2s;
-moz-transition-delay: .2s;
-webkit-transition-delay: .2s;
-o-transition-delay: .2s;}
.show-city-div .cate-filter-city
{left:3.8rem; right:0; width:inherit;}
.show-city-div .cate-filter-city .con-filter-div
{left:0;}
.show-depot-div,.show-city-div
{}
/* =END城市选择------------------------------------------------------------------------------------------------------*/






/* =首页------------------------------------------------------------------------------------------------------*/
/*通用头部*/
.banner-search{width:100%; box-sizing:border-box; position:fixed; top:0; left:0; z-index:100;background-color:#F9F9F9;padding: 0px 5px;box-shadow: 1px 0 6px #eee;height:50px;}
.banner-nosearch{box-shadow:none;}
.banner-search table{width:100%;}
.banner-search .headbtn{width:10%;text-align:center;line-height:50px;position:relative;}
.banner-search .character{width:16%;text-align:center;line-height:50px;position:relative;color:#FFF}
.banner-search .character *{color:#FFF;font-size:14px;}
.banner-search .text_show{text-align:center;color:#FFF;}
.banner-search .headbtn>a{width:100%;height:100%;display:inline-block;}
.banner-search .headbtn>a>i{font-size: 18px;color: #888;}
.banner-search .headbtn>a>em{color: #E22525;position: absolute;right: 0px;top: 4px;display: inline-block;float: right;line-height: 12px;background-color: #FFF;padding: 2px;min-width: 12px;border-radius: 12px;font-size: 12px;}
.banner-search .headbtn>a>span{color: #E22425;position: absolute;right: 2px;top: 9px;display: inline-block;float: right;line-height:14px;}
.banner-search .headbtn>a>span.white{color: #FFF;}
.banner-search .diamonds{width:14%;text-align:center;line-height:50px;font-size:16px;}
.banner-search .diamonds *{color:#333;}
.banner-search .diamonds span{float:left;display:inline-block;overflow:hidden;height:50px;}
.banner-search .diamonds i{display:inline-block;position: absolute;}
.banner-search .input-text{border-radius:16px;overflow: hidden;background-color: #E4E5E7;width: 88%;display: inline-block;line-height: 30px;height: 30px;margin-top: 10px;margin-left: 9%;position:relative;}
.banner-search .input-text .a-search-input{display:block; position:absolute; left:0; bottom:0; right:0; top:0; z-index:2;}
.banner-search .input-text i{position:absolute;font-size: 18px;color:#999;left: 12px;line-height: 30px;}
.banner-search .input-text input{padding-left: 40px;line-height: 30px;height: 30px;}
.banner-search .input-text input::-webkit-input-placeholder{color:#bbb;font-size:16px;}
.backexcessive{background-image: linear-gradient(90deg,#FB9409 0,#E22425 100%);}
.backexcessive .headbtn>a{color:#FFF;}
.backexcessive .headbtn>a>i{color:#FFF;}
.backexcessive .diamonds *{color:#FFF;}
.backexcessive .input-text{background-color:#FFF;}
/*筛选条件*/
.condition{position: fixed;right:2px;background-color: rgba(0,0,0,0.7);top: 58px;padding: 10px;animation:bounceInDown 0.5s;-webkit-animation:bounceInDown 0.5s;border-radius:5px;display:none;z-index:130;}
.condition span{height:10px;overflow: hidden;display: inline-block;position: absolute;padding-top: 4px;top: -10px;right: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.condition span i{float: right;width: 20px;height: 20px;background-color: rgba(0,0,0,0.7);display: inline-block;border-radius: 3px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.condition ul{text-align:center;}
.condition ul li{text-align:center;width:100%;line-height: 12px;}
.condition ul li a{display:inline-block;text-align:center;font-size: 14px;color:#FFF;line-height: 34px;width:100%;}
.usecon{min-width: 30vw;}
.usecon ul li a{text-align:left;border-bottom:1px solid #666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width:80vw;min-width:30vw; padding: 3px 0px;}
.usecon ul li a i{width:8vw;display:inline-block;font-size: 18px;}
.backblack{position:fixed;width:100%;height:100%;left:0px;top:0px;background-color:rgba(0,0,0,0.4);z-index:120;display:none;}
.condition.sort{background-color:#FFF;min-width:120px;}
.condition.sort ul li a{color:#333;text-align:left;border-bottom:1px solid #ececec;}
.condition.sort ul li a.active{color: #e22425;}
.condition.sort span i{background-color:#FFF;}
@-webkit-keyframes bounceInDown {
0% {
-webkit-transform: scale(0.6,0.6);
}
100% {
-webkit-transform: scale(1,1);
}
}
@keyframes bounceInDown {
0% {
transform: scale(0.6,0.6);
}
100% {
transform: scale(1,1);
}
}
/* =END 搜索------------------------------------------------------------------------------------------------------*/

/* =弹出搜索------------------------------------------------------------------------------------------------------*/
.show-search-div .search-div{top:0; visibility: visible;}
.show-search-div .mask-search-div{ display: inherit;}
.search-div{background:#fff; position:fixed; height:100%; width:100%; left: 0; top: 100%; right: 0; bottom:0; z-index: 200; visibility: hidden;max-width: 640px;margin: 0px auto;}
.search-div .search{background:#F6F6F9;}
.search-con{ padding-bottom:0; background:#fff;}
.search-con li{float:left;margin: 0px 6px;margin-bottom:10px;}
.search-con ul{overflow: hidden; color:#555}
.search-con ul a{color:#333;padding: 0px 18px;border-radius: 15px;background-color:#F5F5F5;}
.search-con p{overflow:hidden;font-size: 16px; padding:10px 0;padding-top:0;clear: both;color:#333;}
.search-con p.hos-search{margin-top: 10px;}
.search-con p.hos-search .clear_history i{font-size: 16px;}
.close-search{height: 50px;li;line-height: 50px;color: #777;position: absolute;bottom:0;font-size: 16px;text-align: center;width:100%;}
.history-search{position: absolute !important; overflow: hidden;left:0;top: 70px; right: 0; padding:0 1.3rem;}
.dis-box .box-flex.box_search_rg{margin-right: 10px;}
.dis-box .box-flex.box_search_rg .j-is-null{color: #ccc; font-size: 15px; opacity: 1;}
.search-con .no-div-message p{color: #999; font-size: 14px;}
.j-search-div .clear_history{position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; color: #333; font-size: 16px; padding: 15px 0; background: #f5f5f5; line-height: 20px;}
.j-search-div .clear_history i{margin-right: 3px;}
/* =END 弹出搜索------------------------------------------------------------------------------------------------------*/

/* =回到顶部------------------------------------------------------------------------------------------------------*/
.filter-top{width:36px; height:36px;  text-align:center; line-height:36px; background:rgba(0,0,0,0.5); border-radius: 100%; bottom:80px; right:10px; left:inherit; display:none; position:fixed; z-index:9999999999999999;}
.filter-top i{position:absolute; left:0; right:0; font-size:24px; color:#fff;}
 /* =END 回到顶部------------------------------------------------------------------------------------------------------*/
 
 /*自定义样式前面加个*号的样式 */
sup{color: #e22425;margin-right: 2px; font-size: 16px; float: left;}
 
/*没有记录时*/

.nodata{text-align: center; padding: 10px; font-size: 14px;}
  .noOrder { width: 100%; height: auto; overflow: hidden; margin: 50px 0; text-align: center; }
  .noOrder.block{display: inline-block !important;}
  .noOrder>.icon { text-align: center; }
  .noOrder>.icon>i { font-size: 33px;  }
  .noOrder>p.tip01 { width: 100%; text-align: center; overflow: hidden; color: #666; font-size: 14px;padding-bottom: 40px;}
  .noOrder>p.tip02 { width: 100%; text-align: center; overflow: hidden; color: #999; font-size: 13px; }
  .switchPool .complete { width: auto; position: absolute; top: -20px; right: 25px; z-index: 1; }
  .noOrder a{display: block; text-align: center; font-size: 16px; margin-top: 20px; color: #E22525;}
/*弹出框样式*/
*{margin:0px;padding:0px;}
.eject_prompt_mask{width: 100%;height: 100%;position: fixed;left: 0px;top: 0px;background-color:rgba(0,0,0,0.4); background-size:100% 100%;z-index: 99990;display: none;}
.eject_prompt_mask .eject_prompt{width: 80%;height: auto;overflow: hidden;background: #fff;border-radius: 10px;text-align: center;box-sizing:border-box;position: absolute;left: 10%;top: 30%;z-index: 99991;-webkit-animation:eject_prompt .2s linear;animation:eject_prompt .2s linear;}
.eject_prompt_mask .eject_prompt h2{font-weight:inherit;color: #333;height: 50px;line-height: 50px;overflow: hidden;font-size: 50px;padding-top: 30px;color:#FFF;}
.eject_prompt_mask .eject_prompt h3{font-size:20px;color:#FFF;line-height:30px;padding-top:40px;font-weight:300;transition:all.3s;-webkit-transition:all.3s; }
.eject_prompt_mask .img{width:60px;height:60px;text-align:center;position: fixed;left:calc(50% - 30px);z-index: 999999;top:calc(30% - 30px);}
.eject_prompt_mask .img img{width:60px;height:60px;border-radius:30px;    margin: 0px auto 0px;}
.eject_prompt_mask .eject_prompt .text{color: #666;font-size: 14px;overflow: hidden;padding: 0px 5%;min-height:2em;color:#FFF;min-height: 40px; line-height: 40px;}
.eject_prompt_mask .eject_prompt .button{height: 70px;line-height:70px; overflow: hidden;border-top: 1px solid #dfdfdf;color: #333;font-size: 16px;}
.eject_prompt_mask .eject_prompt .button a{padding:0px 20px;line-height:34px;border-radius:3px;display:inline-block;}
.eject_prompt_mask .eject_prompt .button span{width:30%;display:inline-block;height:34px;border:1px solid #ececec;margin-top:18px;line-height:34px;margin:18px 10px;border-radius:4px; color: #666;}
.eject_prompt_mask .gradual .button{position: absolute;width: 80px;height: 50px;background: #CD231F;right: -30px;top: -25px;-webkit-transform: rotate(45deg);transform: rotate(45deg); z-index: 100000;} 
.eject_prompt_mask .gradual .button .slant1{        width: 20px;height: 2px;background-color: #FFF;display: inline-block;position: absolute;right: 22px;bottom: 11px;margin: 0px;border: none;}
.eject_prompt_mask .gradual .button .slant2{  width: 20px;height: 2px;background-color: #FFF;display: inline-block;position: absolute;right: 22px;bottom: 11px;-webkit-transform: rotate(90deg);transform: rotate(90deg);margin: 0px;border: none;}
.backquan .popup{width:200px;height:auto; padding:10px;line-height:25px;text-align:center; background-color:#f85801;position:fixed;top:26%;left:50%;margin-left:-100px;color:#FFF;border-radius:5px;display:none; z-index: 99999;}

@-webkit-keyframes eject_prompt {
0% {
transform: scale(0.5,0.5);  
-ms-transform: scale(0.5,0.5);  
-webkit-transform: scale(0.5,0.5);  
-o-transform: scale(0.5,0.5); 
-moz-transform: scale(0.5,0.5);
}
100% {
transform: scale(1,1);  
-ms-transform: scale(1,1);  
-webkit-transform: scale(1,1);  
-o-transform: scale(1,1); 
-moz-transform: scale(1,1);
}
}
@keyframes eject_prompt {
0% {
transform: scale(0.5,0.5);  
-ms-transform: scale(0.5,0.5);  
-webkit-transform: scale(0.5,0.5);  
-o-transform: scale(0.5,0.5); 
-moz-transform: scale(0.5,0.5);
}

100% {
transform: scale(1,1);  
-ms-transform: scale(1,1);  
-webkit-transform: scale(1,1);  
-o-transform: scale(1,1); 
-moz-transform: scale(1,1);
}
}

/*404*/
.load_fasle{text-align: center; padding: 30px 10px; background: #fff;}
.cion_text{font-size: 15px; font-weight: bold; color: #fb9409; line-height: 40px; border-bottom: 1px solid #eee;}
.cion_message{text-align: left; padding: 10px 0; position: relative; font-size: 14px; line-height: 25px;}
.cion_message span{position: absolute; top: 10px; left: 0; color: #999;}
.cion_message p{padding-left: 85px; color: #666;}
.cion_message p em{margin-right: 5px; font-size: 12px;}
.cion_message p.last{margin-top: 10px;}
.cion_message p.last a{color: #42a4ff; text-decoration: underline;}
/*PC端控制大小显示*/
@media screen and (min-width: 640px) {	
.banner-search{width: 640px;left: 50%;margin-left: -320px;}
.add_box_box .banner-search{margin: 0px;}
body{max-width: 640px;}
.news_list_tab,.paper_file,.close_folder,.shop_list_cart,.shop_list_nav.active_bef,.beacra,.eject_prompt_mask,.gearArea,.invoice_get_fixed,.btnop.dis-box,.backblak{width: 640px !important;left: 50% !important;margin-left: -320px !important;}
.condition{right: 50% !important;margin-right: -306px !important;}
.usecon{min-width: 130px !important;}
.usecon ul li a i{width: 30px;}
.usecon ul li a{min-width: 130px !important;}
.menu-right{width: 534px;left: 50% !important;margin-left: -224px !important;}
.menu-left{left: 50% !important; margin-left: -320px !important;}
.shop_list_tab{width: 640px !important;left: 50% !important;margin-left: -320px !important;}
.filter-top,.gocollect{right: 50% !important;margin-right: -300px !important;}

}