@charset "utf-8";
@import "common.css?p9x661m1";
@import "/template/lib/owlcarousel/owl.carousel.min.css";

/*custom reset==============================*/
body{font-size:0.7rem;color:#565656;font-family:PingFangSC-Regular,Helvetica Neue,Helvetica,microsoft yahei,sans-serif;line-height:1}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clear{height:0;clear:both;visibility:hidden;overflow:hidden;zoom:1}

a:link,a:visited{transition:.5s;-webkit-transition:.5s}
a,a:link,a:visited,a:active,a:hover{color:#565656;text-decoration:none}
a:focus,*:focus{outline:none;-moz-outline-style:none}

/*iconfont
========================================================================================*/
@font-face {
  font-family: "iconfont"; /* Project id 3387018 */
  src: url('../iconfont/iconfont.woff2?t=1657933282328') format('woff2'),
       url('../iconfont/iconfont.woff?t=1657933282328') format('woff'),
       url('../iconfont/iconfont.ttf?t=1657933282328') format('truetype');
}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

/*form/input/btn*/
input,textarea,select{color:#222;width:100%;height:1.75rem;line-height:1.75rem;border:0;background:transparent}
input,textarea,select,button{box-sizing:border-box;display:block;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;outline:none}
textarea{overflow-y:auto;min-height:3rem;line-height:1.5;word-break:break-all;resize:none}
input[type=submit],button,.btn{width:100%;display:inline-block;height:2rem;line-height:2rem;padding:0 0.75rem;white-space:nowrap;background:#f1f1f1;border:1px solid #f1f1f1;color:#999;text-align:center;border-radius:1rem}

a.btn{background:#f1f1f1;border:1px solid #f1f1f1;color:#999}
a.btn.sty1,.btn.sty1{background:#3b2b24;color:#fff}
a.btn.sty2,.btn.sty2{background:#caa19b;color:#fff}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#ccc}
input:-moz-placeholder, textarea:-moz-placeholder{color:#ccc}
input::-moz-placeholder, textarea::-moz-placeholder{color:#ccc}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#ccc}

/*font color*/
.gray,.gray a,a.gray{color:#ccc}
.gray a:link,.gray a:visited,a.gray:link,a.gray:visited{color:#ccc}
.gray a:hover,a.gray:hover{color:#565656}

.blue,.blue a,a.blue{color:#caa19b}
.blue a:link,.blue a:visited,a.blue:link,a.blue:visited{color:#caa19b}
.blue a:hover,a.blue:hover{color:#565656}

.red,.red a,a.red{color:#caa19b}
.red a:link,.red a:visited,a.red:link,a.red:visited{color:#caa19b}
.red a:hover,a.red:hover{color:#565656}

.white,.white a,a.white{color:#fff}
.white a:link,.white a:visited,a.white:link,a.white:visited{color:#fff}
.white a:hover,a.white:hover{color:#fff}

/**formlist**/
.formlist .item{position:relative;padding:0.5rem 0.75rem;display:flex;justify-content:flex-start;border-top:1px solid #f1f1f1}
.formlist .item:first-child{border:0}
.formlist .item.fgbar{border-top:1rem solid #f1f1f1}
.formlist .item dt{flex:3.75rem 0 0;align-self:flex-start;line-height:1.75rem;margin-right:0.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.formlist .item textarea{margin-top:0.35rem}
.formlist .item .val{padding-top:0.35rem;line-height:1.6;width:calc(100% - 3.75rem);text-align:justify;word-wrap:break-word;word-break:normal}
.formlist .item .rel{display:flex;flex:1;flex-direction:column}
.formlist .item.row{display:block}
.formlist .item.row .dt{flex:1;margin:0;line-height:1.5rem;height:1.5rem}
.formlist .item.row .val{width:100%}
.formlist.list .item{padding:0.4rem 0.75rem}

/*====================================== 通用导航 ======================================*/
header.bar{display:flex;align-items:center;justify-content:space-between;padding:0 0.5rem;border-bottom:1px solid #f1f1f1}
header.bar a,header.bar span{display:inline-block;display:flex;align-items:center}

header.bar .search{width:100%;display:flex;justify-content:space-between;align-items:center}
header.bar .search .keyword{background:#f1f1f1;width:100%;padding:0 0.5rem;border-radius:1rem;display:flex;justify-content:space-between;align-items:center}
header.bar .search input[type=submit]{width:auto;height:1.75rem;line-height:1.75rem;margin-left:0.25rem}

footer.nav{padding:0 0 0.5rem !important}
footer.bar .tab{position:relative;height:2rem;flex:1;text-align:center;display:flex;align-items:center;flex-direction:column;color:#ccc}
footer.bar .tab.active{color:#caa19b}
footer.bar .tab .iconfont{font-size:22px;font-weight:normal}
footer.bar .tab .label{position:absolute;bottom:0;white-space:nowrap;font-size:0.6rem}
footer.bar .tab .logo{position:absolute;width:46px;height:46px;top:-25px}

/*顶部第二栏固顶（搜索 导入优惠券）*/
.bar-nav2 em{font-size:1rem;font-weight:bold;color:#caa19b;font-style:normal}
.bar-nav3{z-index:9;text-align:inherit}
.bar-nav2~.bar-nav3{top:5rem}

/*====================================== 分页 ======================================*/
#pages{text-align:center;padding:1rem 0}
#pages .pages{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;zoom:1}
#pages a,#pages span{display:none;color:#caa19b;border:1px solid #caa19b;padding:0 1rem;height:2rem;line-height:2rem;margin:0 2px;border-radius:4px}
#pages .next{display:inline-block}
#pages .prev{display:inline-block}
#pages span{opacity:0.3}
#pages .prev:after{content:"上一页"}
#pages .next:after{content:"下一页"}
#pages-status{padding:1rem 0;text-align:center;display:none;opacity:0.2} /*无限加载状态*/

/*====================================== 详情文字格式 ======================================*/
.desc{text-align:justify;word-break:break-all;line-height:1.7}
.desc img{display:block;width:100%}
.desc em{color:#caa19b}
.desc a:link,.desc a:visited{color:#caa19b}

/*====================================== tab 切换 ======================================*/
.tab-head{display:flex;justify-content:space-between;border-bottom:1px solid #e7e7e7;text-align:center}
.tab-head span{display:block;height:2rem;line-height:2rem;padding:0 0.5rem;color:rgba(0,0,0,.4)}
.tab-head span.active{color:#caa19b;border-bottom:2px solid #caa19b;font-weight:bold}
.tab-main .tabcon{display:none}
.tab-main .tabcon.active{display:block}

/*====================================== 记录提示 ======================================*/
.tipmsg{padding:0.5rem 0;text-align:center;line-height:1.6;color:#999}
.tipmsg.icon404::before{display:block;content:'\e4042';font-family:'Iconfont';font-size:2rem}
.tipmsg em{color:#caa19b;margin:0 0.25rem}

.page404{display:block}
.page404 .conbox{background:#fff;line-height:1.6;height:100vh;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}
.page404 .conbox img{width:6rem}
.page404 .conbox h1{display:block;padding-top:0.5rem;font-size:1rem;font-weight:bold}
.page404 .flexbar{padding-top:1rem}
.page404 .flexbar .btn{margin:0 0.25rem}

/*提示*/
.tipbox{display:block;font-size:0.6rem;padding:0.5rem;line-height:1.6;text-align:center;}
.tipbox em{display:inline-block;margin:0 4px;color:#caa19b}

/*====================================== tbar ======================================*/
.tbar{display:flex;align-items:center;justify-content:space-between;padding-bottom:0.5rem}
.tbar strong{font-weight:bold;display:flex;align-items:center}
.tbar .vmore{color:#caa19b;font-size:0.6rem;display:flex;align-items:center}
.tbar .vmore::after{display:inline-block;font-family:"iconfont";content:"\e610";transition:.5s;}

/*====================================== more ======================================*/
/*cartlist*/
.cartlist dl{position:relative;background:#fff;padding:0.5rem;border-bottom:1px solid #f1f1f1;border-radius:0.4rem}
.cartlist .inner{display:flex;align-items:center;}
.cartlist .inner label{margin-right:0.4rem}
.cartlist .thumb{position:relative;display:block;min-width:3.5rem;width:3.5rem;margin-right:0.5rem;overflow:hidden}
.cartlist .thumb img{width:100%}
.cartlist .thumb i{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);color:#fff;display:flex;align-items:center;justify-content:center;}
.cartlist .conbox{flex:1;position:relative;display:block;width:100%;overflow:hidden}
.cartlist .conbox dt,.cartlist .conbox dd{overflow:hidden;text-overflow:ellipsis;word-break:keep-all;
white-space:nowrap;}
.cartlist .conbox dd{padding-top:0.25rem;color:#ccc}
.cartlist .relbar{display:flex;align-items:center;justify-content:space-between;margin-top:0.4rem}
.cartlist .relbar em{display:inline-block;color:#caa19b}
.cartlist .relbar em::before{display:inline-block;font-size:0.6rem;content:'￥'}
.cartlist .relbar .delcart{margin-left:auto;margin-right:0.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #f1f1f1;background:#f1f1f1;width:1.8rem;height:calc(1.5rem + 2px)}
.cartlist .relbar .delcart::before{font-family:"iconfont";content:'\e648';color:rgba(0,0,0,.4)}

/*glist*/
.glist dl{position:relative;background:#fff;padding:0.8rem 0.5rem;border-bottom:1px solid #f1f1f1;border-radius:0.4rem}
.glist .meta{padding-bottom:0.6rem;color:#ccc}
.glist .inner{display:flex;align-items:center}
.glist .inner label{margin-right:0.4rem}
.glist .thumb{position:relative;display:block;min-width:3.5rem;width:3.5rem;margin-right:0.5rem;overflow:hidden}
.glist .thumb img{width:100%}
.glist .thumb i{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);color:#fff;display:flex;align-items:center;justify-content:center;}
.glist .conbox{flex:1;position:relative;display:block;width:100%;overflow:hidden}
.glist .conbox dt,.cartlist .conbox dd{overflow:hidden;text-overflow:ellipsis;word-break:keep-all;
white-space:nowrap;}
.glist .conbox dd{padding-top:0.4rem;font-size:0.6rem;color:#ccc}
.glist .relbar{display:flex;align-items:center;justify-content:space-between;margin-top:0.4rem;min-height:1.6rem}
.glist .relbar em{display:inline-block;color:#caa19b}
.glist .relbar em::before{display:inline-block;font-size:0.6rem;content:'￥'}
.glist .relbar .delcart{margin-left:auto;margin-right:0.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #f1f1f1;background:#f1f1f1;width:1.8rem;height:calc(1.5rem + 2px)}
.glist .relbar .delcart::before{font-family:"iconfont";content:'\e648';color:rgba(0,0,0,.4)}

.storelist h2{display:block;padding:1rem 0 0.25rem 0.25rem;color:#caa19b}
.storelist h2:first-child{padding-top:0}
.storelist li{position:relative;padding:0.75rem;border-radius:0.4rem;background:#fff;margin-top:0.5rem;font-size:0.6rem;line-height:1.5;overflow:hidden}
.storelist li::after{position:absolute;right:0;bottom:0;content:'选择店铺';background:#f1f1f1;color:#ccc;padding:5px 10px;font-size:0.6rem;border-radius:0.5rem 0 0;}
.storelist li h4{font-size:0.8rem}
.storelist li p{display:flex;align-items:flex-start;padding-top:4px}
.storelist li p::before{font-family:"iconfont";font-size:0.6rem;flex:0.8rem 0 0}
.storelist li p.address::before{content:'\e612'}
.storelist li p.dtime::before{content:'\e793'}
.storelist li p.phone::before{content:'\e6bc'}
.storelist button{margin:1rem 0}

/*====================================== page-vcode ======================================*/
.page.vcode{background:#fff}
.page.vcode .formlist{border-bottom:0.5rem solid #f1f1f1}
.page.vcode .content{padding-bottom:3rem}

/*====================================== page-goods ======================================*/
.page.goods{background:#fff;}
.page.goods .bar-tab~.content,.page.goods .bar-tab~.page .content{bottom:0}
.page.goods .bar-tab .iconfont{display:block;font-size:0.9rem;height:1.1rem}
.page.goods .bar-tab a.btn{flex:1;width:auto}
.page.goods .slide-intro{padding-bottom:0.75rem}

.page.goods footer.bar a:nth-child(2){margin:0 1rem}
.page.goods footer.bar a:nth-child(3){margin-right:0.5rem}
.page.goods footer.hide{bottom:-4rem}

.page.goods .metahead{position:relative;display:block;background:#fff;padding:0.5rem;overflow:hidden;zoom:1}
.page.goods .metahead .price{display:flex;align-items:baseline;justify-content:space-between;}
.page.goods .metahead .price em{display:inline-block;font-size:1rem;font-weight:bold;color:#caa19b}
.page.goods .metahead .price em::before{display:inline-block;content:'￥';font-size:0.7rem}
.page.goods .metahead .price i{display:inline-block;margin:0 2px}

.page.goods .metahead p{margin-top:0.25rem;color:#ccc;font-size:0.6rem}
.page.goods .metahead h1{display:block;margin-top:0.5rem;line-height:1.4}
.page.goods .metahead h1 span{display:inline-block;color:#caa19b;margin-left:0.25rem}
.page.goods .metahead h2{display:block;margin-top:0.2rem;line-height:1.5;color:#ccc}

.page.goods .metahead .share::before{font-family:"iconfont";content:'\e661';margin-right:3px}

.page.goods .litem{display:flex;align-items:center;border-top:1px solid #f1f1f1;line-height:1.5;padding:0.5rem;overflow:hidden;zoom:1}
.page.goods .litem.arrow::after{font-family:"iconfont";display:inline-block;font-size:0.6rem;content:'\e610';color:rgba(0,0,0,.2);margin-left:auto}
.page.goods .litem label{flex:4.5rem 0 0;align-self:flex-start}
.page.goods .litem.trow{display:block;border-top:0.5rem solid #f1f1f1}
.page.goods .litem.trow label{flex:none;display:block;padding-bottom:0.5rem}
.page.goods .litem.trow img{margin:0 auto}

.page.goods .sericon{flex:1;display:flex;justify-content:space-between;padding:0.8rem 0.5rem;color:#ccc}
.page.goods .sericon span::before{font-family:"iconfont";content:'\e631';margin-right:0.25rem}

.page.goods .listdot{padding-left:10px}
.page.goods .listdot li{padding-bottom:5px;line-height:1.5}
.page.goods .listdot li::before{content:'';float:left;display:inline-block;margin:5px 0 0 -10px;width:5px;height:5px;background:#ccc;border-radius:50%;}

.page.goods .condes{padding:0.5rem;border-top:0.5rem solid #f1f1f1;line-height:1.8}
.page.goods .condes img{display:block;margin:0;width:100%}
.page.goods .condes #goods_relcontent{margin-top:0.5rem}

.page.goods .getbtn{display:block;padding:2rem 0;text-align:center;background:#f8f8f8;color:#ccc}
.page.goods .getbtn::before{display:block;font-family:"iconfont";font-size:1.2rem;height:1.8rem}
.page.goods .getbtn.x1::before{content:'\e7c8'}
.page.goods .getbtn.x2::before{content:'\e608'}

/*====================================== page-goods ======================================*/
.page.cart .empty_cart{background:#fff;border-radius:0.5rem;padding:2rem;text-align:center;color:#3b2b24}
.page.cart .empty_cart img{display:block;width:40%;margin:0 auto}
.page.cart .empty_cart span{display:block;margin-top:2rem}
.page.cart .empty_cart .gobtn{display:block;margin-top:1rem;background:#3b2b24;color:#fff;padding:0.5rem 3rem;border-radius:1rem}

/*====================================== page-checkout ======================================*/
.page.checkout header{background:#f5f5f5;display:flex;align-items:center;justify-content:center;}
.page.checkout header div{padding:0 0.5rem;height:100%;font-weight:bold}
.page.checkout header div span{position:relative;display:flex;height:100%;color:#565656;font-size:0.8rem}
.page.checkout header div span::after{position:absolute;left:50%;bottom:0.5rem;content:'';display:block;width:80%;margin-left:-40%;height:4px;background:transparent;border-radius:10px}
.page.checkout header div.active span{color:#caa19b}
.page.checkout header div.active span::after{background:#caa19b}

.page.checkout footer em{display:inline-block;color:#caa19b;font-weight:bold}
.page.checkout footer em::before{display:inline-block;content:'￥';font-size:0.6rem}

.page.checkout .tab-meta{display:flex;align-items:center;justify-content:center;font-weight:bold;padding-top:0.5rem}
.page.checkout .tab-meta span{display:block;font-size:0.8rem;padding:0 0.5rem;transition:.5s;-webkit-transition:.5s}
.page.checkout .tab-meta span::after{content:'';display:block;height:3px;background:transparent;border-radius:10px;margin-top:0.25rem}
.page.checkout .tab-meta span.active{color:#caa19b}
.page.checkout .tab-meta span.active::after{background:#caa19b}
.page.checkout .tab-main .tabcon{display:none}
.page.checkout .tab-main .tabcon.active{display:block}

.page.checkout .nbox{padding:0.75rem;border-radius:0.4rem;background:#fff;margin-top:0.75rem}
.page.checkout .nbox.formlist{padding:0 !important}

.page.checkout .cartlist dl{padding:0.5rem 0;border-radius:0;}
.page.checkout .cartlist dl:first-child{padding-top:0}

.page.checkout .selshop{color:#caa19b}
.page.checkout .selshop::before{display:inline-block;font-family:"iconfont";content:"\e612"}
.page.checkout .cubtn{display:inline-block;margin-top:5px;border:1px solid #caa19b;color:#caa19b;padding:2px 10px;font-size:0.6rem;border-radius:1rem}

.page.checkout .sumbar{padding-top:0.5rem;line-height:1.5}
.page.checkout .sumbar em{margin-left:5px}
.page.checkout .sumbar em::before{display:inline-block;content:'￥'}

.page.checkout .jftip{padding-top:0.5rem;line-height:1.6;color:#ccc}
.page.checkout .jftip em{color:#caa19b;margin-left:5px}

.page.checkout .selitem{position:relative;margin-top:0.5rem;display:flex;justify-content:space-between;align-items:center;border:1px solid #f1f1f1;background:#f1f1f1;padding:0.6rem 0.5rem;border-radius:4px}
.page.checkout .selitem:first-child{margin-top:0}
.page.checkout .selitem.seljf{margin-top:0}
.page.checkout .selitem em{color:#caa19b}
.page.checkout .selitem em::before{display:inline-block;content:'￥'}
.page.checkout .selitem::after{display:inline-block;color:#ddd;font-family:"iconfont";content:"\e63b";font-size:1.2rem}
.page.checkout .selitem.active::after{color:#caa19b}

.page.checkout .goCoupon{position:relative;display:flex;justify-content:space-between;align-items:center;background:#f1f1f1;padding:0.8rem 0.5rem;border:1px solid #f1f1f1;border-radius:4px}
.page.checkout .goCoupon::after{display:inline-block;color:#ccc;font-size:0.6rem;font-family:"iconfont";content:"\e610"}

/*====================================== page-refund ======================================*/
.page.refund .nbox{padding:0.75rem;border-radius:0.4rem;background:#fff;margin-top:0.75rem}
.page.refund .nbox:first-child{margin:0}
.page.refund .nbox.tipmsg{text-align:left}
.page.refund .nbox.formlist{padding:0 !important}

.page.refund .inner .selnum{display:none}
.page.refund .inner.active .selnum{display:block}

.page.refund .glist dl{padding:0.5rem 0;border-radius:0}

.page.refund .sumbar{padding-top:0.5rem;line-height:1.5}
.page.refund .sumbar em{margin-left:5px}
.page.refund .sumbar em::before{display:inline-block;content:'￥'}

/*====================================== 地址列表 ======================================*/
.addrlist{background:#fff;padding:0 0.5rem}
.addrlist .item{display:block;border-bottom:1px solid #f1f1f1;line-height:1.5;padding:0.8rem 0 0.8rem 1.5rem;overflow:hidden;zoom:1}
.addrlist .item strong{display:block;padding-bottom:0.2rem}
.addrlist .item img{float:left;display:block;width:4rem;margin-right:0.5rem}
.addrlist .item-media i{float:left;margin:0.5rem 0 0 -1.5rem}

/*====================================== 通用用户头像 ======================================*/
.avatar{display:inline-block;width:1.6rem;height:1.6rem;font-size:1.6rem;color:#f1f1f1}
.avatar img{width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}

/*slide 通用==============================*/
.owl-height{height:auto !important}
.owl-item a{display:block}
.owl-dots{position:absolute;bottom:0;z-index:2;display:inline-block;padding:0 0.4rem;left:50%;text-align:center;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.owl-dots button.owl-dot{float:left;display:inline-block;width:6px;height:6px;margin:0 3px;border-radius:50%;background:rgba(0,0,0,.1);cursor:pointer;transition:.5s;-webkit-transition:.5s}
.owl-dots button.owl-dot.active{background:#caa19b}

.owl-nav{position:absolute;z-index:1;top:calc(50% - 2rem);width:100%;color:#fff;text-align:center;cursor:pointer}
.owl-nav button{width:4rem;height:4rem;line-height:4rem;position:absolute;margin:0;transition:.5s;-webkit-transition:.5s}
.owl-nav button span{font-size:3rem;font-family:sans-serif}
.owl-nav button.owl-prev{left:1rem;text-align:left}
.owl-nav button.owl-next{right:1rem;text-align:right}
.owl-nav button:hover{opacity:0.5}
.owl-nav button.disabled{opacity:0.1}

/*加入购物车底部弹层*/
.popcart .goods{padding:1rem 2rem 0.5rem 4.5rem;overflow:hidden;zoom:1}
.popcart .goods img{float:left;display:inline-block;width:3.5rem;height:3.5rem;margin-left:-4rem;background:#fff}
.popcart .goods h4{display:block;line-height:1.5}
.popcart .goods span.price{display:flex;align-items:baseline;padding-top:0.25rem;color:#caa19b;font-weight:bold}
.popcart .goods span.price::before{display:inline-block;content:'￥';font-size:0.6rem}
.popcart .goods span.price em{font-size:0.8rem}

.popcart .xbar{display:block;border-top:1px solid #f1f1f1;padding:0.5rem;overflow:hidden;zoom:1}
.popcart .xbar:first-child{border:0}
.popcart .xbar h6{display:block;padding-bottom:0.5rem} /*多规格标题*/
.popcart .xbar .fr{color:#ccc}
.popcart .xbar .fr span{float:left;display:inline-block}
.popcart .selbar{display:flex;align-items:center;justify-content:space-between;}

.popcart .show_ex1,.popcart .show_ex2{display:inline-block;border-radius:4px;margin:0 6px 6px 0;height:1.5rem;line-height:1.5rem;padding:0 0.8rem;background:#f1f1f1;border:1px solid #f1f1f1}
.popcart .show_ex2{border:1px solid #caa19b;color:#caa19b;background:#fff}

/*====================================== 选择数量组件 ======================================*/
.selnum{display:inline-block;text-align:center;border:1px solid #f1f1f1;border-radius:4px;overflow:hidden;zoom:1}
.selnum span,.selnum input{float:left;display:inline-block;width:1.5rem;height:1.5rem;line-height:1.5rem}
.selnum span{background:#f1f1f1}
.selnum input{width:2rem;background:#fff;text-align:center}

/*====================================== 弹出选择地区 ======================================*/
.dqld_div{width:100%;overflow:hidden;background:#fff}
.dqld_div h2{background:#f1f1f1;text-align:center;font-weight:Bold;border-bottom:1px solid #e7e7e7;padding:0.7rem 0}
.dqld_div ul{height:20rem;overflow-y:auto}
.dqld_div ul li{border-bottom:1px solid #e7e7e7;height:2rem;line-height:2rem;padding:0 0.5rem}

/*====================================== layui重置 ======================================*/
/*提示*/
body .layui-layer-nobg{box-shadow:none}
body .layui-layer-setwin,body .layui-layer-title{display:none}
body .layui-layer-dialog .layui-layer-content{text-align:center;padding:1rem}
body .layui-layer-btn{text-align:center}
body .layui-layer-btn a{display:inline-block;background:#f1f1f1;color:#565656;margin:0 4px;padding:3px 30px;height:auto;line-height:auto;border-radius:4px}
body .layui-layer-btn .layui-layer-btn0,body .layui-layer-btn .layui-layer-btn1,body .layui-layer-btn .layui-layer-btn2{background:#f1f1f1;color:#565656;border:0;border-radius:1rem}
body .layui-layer-btn .layui-layer-btn1{opacity:0.5}

/*弹层*/
body .layui-layer{border-radius:none;box-shadow:none}
body .popup{position:relative;display:none;padding:1.5rem}
body .popup .inner{position:relative;background:#fff;padding:2rem 1rem 1rem;border-radius:0.5rem}
body .popup .close{position:absolute;z-index:1;right:1.5rem;top:1.5rem;width:2rem;height:2rem;line-height:2rem;font-size:1rem;text-align:center;cursor:pointer}
body .popup .close::before{content:'\e6af';font-family:'iconfont'}

body .popup.poptip ul{padding-left:10px}
body .popup.poptip li{padding:3px 0;line-height:1.4}
body .popup.poptip li::before{float:left;display:inline-block;content:'';margin:6px 0 0 -10px;width:5px;height:5px;background:#ccc;border-radius:50%;}
body .popup.poptip em{display:inline-block;color:#caa19b;margin:0 4px}

body .popup.poster{padding:2rem 2rem 1.5rem}
body .popup.poster img{display:block;width:100%;border-radius:0.5rem}
body .popup.poster .inner{background:transparent;padding:0}
body .popup.poster .close{font-size:0.8rem;width:1.6rem;height:1.6rem;line-height:calc(1.6rem - 4px);margin-right:-0.8rem;right:50%;top:auto;bottom:0;border:2px solid #fff;border-radius:50%}
body .popup.poster .close::before{color:#fff}
body .popup.poster .tip{text-align:center;padding:0.8rem 0;font-size:0.6rem;color:#fff}

body .fblayer{position:relative;display:none;background:#fff;padding-bottom:1rem}
body .fblayer .close{position:absolute;right:0;top:0;width:2rem;height:2rem;line-height:2rem;font-size:0.8rem;text-align:center;cursor:pointer}
body .fblayer .close::before{content:'\e6af';font-family:'iconfont'}

/*跳球*/
@keyframes jump{
	0%{transform: translate(0px,0px)}
	50%{transform:translate(0px,-10px)}
	100%{transform:translate(0px,0px)}
}
@-webkit-keyframes jump{
    0%{transform: translate(0px,0px)}
	50%{transform:translate(0px,-10px)}
	100%{transform:translate(0px,0px)}
}