@import url("iconfont.css");
@import url("layui-mod.css");
@import url("layui.css");
/* @import url("layer.css"); */
@import url("style.css");
@import url("swiper.css");
@import url("zq-mod.css");
@import url("zqadd.css");


html{-webkit-text-size-adjust:none}
#xs-app,body,html{height:100%}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,ul{padding:0;margin:0;border:0}
address,caption,cite,code,em,h1,h2,h3,h4,h5,h6,pre,strong,table,td,th{font-style:normal;font-weight:400}
strong{font-weight:700}
ol,ul{list-style:none outside none}
fieldset,img{border:medium none;vertical-align:middle;max-width: 100%;}
caption,th{text-align:left}
table{border-collapse:collapse;border-spacing:0}
body{font-family:"Hiragino Sans GB","Microsoft Yahei","Microsoft YaHei UI",arial,宋体,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;font-size:12px;color:#000;background:#F5F7FA none;overflow-y: auto; repeat scroll 0 0;}
input,select,textarea{font-family:"Hiragino Sans GB","Microsoft Yahei","Microsoft YaHei UI",arial,宋体,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;font-size:12px;}
a { color: #000000; text-decoration: none; outline: medium none; -webkit-transition-property:color; -webkit-transition-duration: 0.3s; -webkit-transition-timing-function: ease; }
a:link, a:visited, a:active { text-decoration: none;}
a:hover { color: #005bff; text-decoration: none;}
*{box-sizing: border-box;}
::-webkit-scrollbar-track-piece,::-webkit-scrollbar,::-webkit-scrollbar-thumb { width: 5px !important;}
::-webkit-scrollbar-track-piece { background-color: #101012 !important;}
::-webkit-scrollbar {background-color: #00b3ff !important;}
::-webkit-scrollbar-thumb {background-color: #0A55D0 !important;}
::-webkit-scrollbar-thumb:hover {background-color: #00b3ff !important;}
.hidden{display: none;}
.round{border-radius:5000px}
.radius{border-radius:8px}
.response{width:100%}
.border{border: 1px #e4e4e4 solid;}
.flex{display:flex}
.basis-xs{flex-basis:20%}
.basis-sm{flex-basis:40%}
.basis-df{flex-basis:50%}
.basis-lg{flex-basis:60%}
.basis-xl{flex-basis:80%}
.flex-sub{flex:1}
.flex-twice{flex:2}
.flex-treble{flex:3}
.flex-direction{flex-direction:column}
.flex-wrap{flex-wrap:wrap}
.align-start{align-items:flex-start}
.align-end{align-items:flex-end}
.align-center{align-items:center}
.align-stretch{align-items:stretch}
.self-start{align-self:flex-start}
.self-center{align-self:flex-center}
.self-end{align-self:flex-end}
.self-stretch{align-self:stretch}
.align-stretch{align-items:stretch}
.justify-start{justify-content:flex-start}
.justify-end{justify-content:flex-end}
.justify-center{justify-content:center}
.justify-between{justify-content:space-between}
.justify-around{justify-content:space-around}
.margin-0{margin:0!important}
.margin-xs{margin:5px!important}
.margin-sm{margin:10px!important}
.margin{margin:15px!important}
.margin-lg{margin:20px!important}
.margin-xl{margin:25px!important}
.margin-top-xs{margin-top:5px!important}
.margin-top-sm{margin-top:10px!important}
.margin-top{margin-top:15px!important}
.margin-top-lg{margin-top:20px!important}
.margin-top-xl{margin-top:25px!important}
.margin-right-xs{margin-right:5px!important}
.margin-right-sm{margin-right:10px!important}
.margin-right{margin-right:15px!important}
.margin-right-lg{margin-right:20px!important}
.margin-right-xl{margin-right:25px!important}
.margin-bottom-xs{margin-bottom:5px!important}
.margin-bottom-sm{margin-bottom:10px!important}
.margin-bottom{margin-bottom:15px!important}
.margin-bottom-lg{margin-bottom:20px!important}
.margin-bottom-xl{margin-bottom:25px!important}
.margin-left-xs{margin-left:5px!important}
.margin-left-sm{margin-left:10px!important}
.margin-left{margin-left:15px!important}
.margin-left-lg{margin-left:20px!important}
.margin-left-xl{margin-left:25px!important}
.margin-lr-xs{margin-left:5px!important;margin-right:5px!important}
.margin-lr-sm{margin-left:10px!important;margin-right:10px!important}
.margin-lr{margin-left:15px!important;margin-right:15px!important}
.margin-lr-lg{margin-left:20px!important;margin-right:20px!important}
.margin-lr-xl{margin-left:25px!important;margin-right:25px!important}
.margin-tb-xs{margin-top:5px!important;margin-bottom:5px!important}
.margin-tb-sm{margin-top:10px!important;margin-bottom:10px!important}
.margin-tb{margin-top:15px!important;margin-bottom:15px!important}
.margin-tb-lg{margin-top:20px!important;margin-bottom:20px!important}
.margin-tb-xl{margin-top:25px!important;margin-bottom:25px!important}
.padding-0{padding:0!important}
.padding-xs{padding:5px!important}
.padding-sm{padding:10px!important}
.padding{padding:15px!important}
.padding-lg{padding:20px!important}
.padding-xl{padding:25px!important}
.padding-top-xs{padding-top:5px!important}
.padding-top-sm{padding-top:10px!important}
.padding-top{padding-top:15px!important}
.padding-top-lg{padding-top:20px!important}
.padding-top-xl{padding-top:25px!important}
.padding-right-xs{padding-right:5px!important}
.padding-right-sm{padding-right:10px!important}
.padding-right{padding-right:15px!important}
.padding-right-lg{padding-right:20px!important}
.padding-right-xl{padding-right:25px!important}
.padding-bottom-xs{padding-bottom:5px!important}
.padding-bottom-sm{padding-bottom:10px!important}
.padding-bottom{padding-bottom:15px!important}
.padding-bottom-lg{padding-bottom:20px!important}
.padding-bottom-xl{padding-bottom:25px!important}
.padding-left-xs{padding-left:5px!important}
.padding-left-sm{padding-left:10px!important}
.padding-left{padding-left:15px!important}
.padding-left-lg{padding-left:20px!important}
.padding-left-xl{padding-left:25px!important}
.padding-lr-xs{padding-left:5px!important;padding-right:5px!important}
.padding-lr-sm{padding-left:10px!important;padding-right:10px!important}
.padding-lr{padding-left:15px!important;padding-right:15px!important}
.padding-lr-lg{padding-left:20px!important;padding-right:20px!important}
.padding-lr-xl{padding-left:25px!important;padding-right:25px!important}
.padding-tb-xs{padding-top:5px!important;padding-bottom:5px!important}
.padding-tb-sm{padding-top:10px!important;padding-bottom:10px!important}
.padding-tb{padding-top:15px!important;padding-bottom:15px!important}
.padding-tb-lg{padding-top:20px!important;padding-bottom:20px!important}
.padding-tb-xl{padding-top:25px!important;padding-bottom:25px!important}
.clear::after,.clear::before{content:" ";display:table}
.clear::after{clear:both}
.left{float:left}
.right{float:right}
.bg-red{background-color:#e54d42;}
.bg-orange{background-color:#f37b1d;}
.bg-yellow{background-color:#fbbd08;}
.bg-olive{background-color:#8dc63f;}
.bg-green{background-color:#39b54a;}
.bg-cyan{background-color:#1cbbb4;}
.bg-blue{background-color:#005bff;}
.bg-purple{background-color:#6739b6;}
.bg-mauve{background-color:#9c26b0;}
.bg-pink{background-color:#e03997;}
.bg-brown{background-color:#a5673f;}
.bg-grey{background-color:#8799a3;}
.bg-gray{background-color:#f0f0f0;}
.bg-black{background-color:#333;}
.bg-white{background-color:#fff;}
.bg-gradual-red{background-image:linear-gradient(45deg,#f43f3b,#ec008c);}
.bg-gradual-orange{background-image:linear-gradient(45deg,#ff9700,#ed1c24);}
.bg-gradual-green{background-image:linear-gradient(45deg,#39b54a,#8dc63f);}
.bg-gradual-purple{background-image:linear-gradient(45deg,#9000ff,#5e00ff);}
.bg-gradual-pink{background-image:linear-gradient(45deg,#ec008c,#6739b6);}
.bg-gradual-blue{background-image:linear-gradient(45deg,#005bff,#1cbbb4);}
.text-xs{font-size:10px!important;}
.text-sm{font-size:12px!important;}
.text-df{font-size:14px!important;}
.text-lg{font-size:16px!important;}
.text-xl{font-size:18px!important;}
.text-xxl{font-size:22px!important;}
.text-sl{font-size:40px!important;}
.text-xsl{font-size:60px!important;}
.text-Abc{text-transform:Capitalize!important;}
.text-ABC{text-transform:Uppercase!important;}
.text-abc{text-transform:Lowercase!important;}
.text-price::before{content:"¥";font-size:80%;margin-right:2px}
.text-cut{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.text-bold{font-weight:700!important;}
.text-center{text-align:center!important;}
.text-content{line-height:1.6}
.text-left{text-align:left!important;}
.text-right{text-align:right!important;}
.line-red,.lines-red,.text-red{color:#e54d42}
.line-orange,.lines-orange,.text-orange{color:#f37b1d}
.line-yellow,.lines-yellow,.text-yellow{color:#fbbd08}
.line-olive,.lines-olive,.text-olive{color:#8dc63f}
.line-green,.lines-green,.text-green{color:#39b54a}
.line-cyan,.lines-cyan,.text-cyan{color:#1cbbb4}
.line-blue,.lines-blue,.text-blue{color:#005bff}
.line-purple,.lines-purple,.text-purple{color:#6739b6}
.line-mauve,.lines-mauve,.text-mauve{color:#9c26b0}
.line-pink,.lines-pink,.text-pink{color:#e03997}
.line-brown,.lines-brown,.text-brown{color:#a5673f}
.line-grey,.lines-grey,.text-grey{color:#8799a3}
.line-gray,.lines-gray,.text-gray{color:#aaa}
.line-black,.lines-black,.text-black{color:#333}
.line-white,.lines-white,.text-white{color:#fff}

/*layui*/
.layui-dropdown-menu {height: 260px;overflow-y: auto;}
.layui-form-checked[lay-skin=primary]>i{border-color: #005bff !important;background-color: #005bff;color: #fff;}
.layui-form-checkbox[lay-skin=primary]:hover>i {border-color: #005bff;color: #fff;}
.layui-input:focus, .layui-textarea:focus{border-color: #005bff !important;}
.layui-btn-primary:hover{border-color: #005bff !important;}
.layui-form-select dl dd.layui-this{color: #005bff}
.layui-form-select dl dd{font-size: 14px;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color: #005bff!important;}
.layui-laypage a, .layui-laypage span{height:38px;line-height: 38px;margin: 0 5px 0 0;padding: 0 15px;border-radius: 4px;}
.layui-laypage .layui-laypage-count{padding: 0 10px;}
.layui-laypage a:hover{background-color: #005bff;color: #ffffff;}
.layui-laypage select{height: 36px;padding: 0;}
.layui-laypage input:focus, .layui-laypage select:focus{border-color: #005bff !important;}
/*TianDiTu*/
.tdt-control{display: none!important;}

/* 修复LAYUI loading */
.layui-layer-ico16, .layui-layer-loading .layui-layer-loading2 {
    background: none;
}
/* 禁止tab组件下拉框出现 */
/* .layui-unselect{display: none;} */
[lay-dropdown-id="SearchDropdown"] .layui-dropdown-menu{height: auto!important;}

/* 恢复A链接hover样式 */
a.reseta:hover { color:rgba(255,255,255,.8)}