@charset "utf-8";
/* 基本元素重置 */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,a{margin:0;padding:0;outline:none;}
html,body{min-height:100%}
body,input,textarea,select,button,table{font-size:14px/*;line-height:1.25em*/}
body{color:#000;-webkit-text-size-adjust:none;font-family:"PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft YaHei","normals",Verdana,Arial,Helvetica,sans-serif}
img,fieldset{border:0;}
body{height:100vh;overflow-y:auto;}
ul,ol{list-style:none;overflow:hidden}
em,address{font-style:normal;}
a{color:#666;text-decoration:none;outline:none;}
/*a:active{border:none!important}  */
table{border-collapse:collapse;}
ul li,a,dd,p,span,i,div,button,u,b,strong{cursor:pointer;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
h1,h2,h3,h4,h5,h6,em,i{font-style:normal; font-weight:400; outline:none;}
img{border:none;vertical-align:middle;max-width:100%!important}
u{text-decoration:none}
button{border:none}
::-webkit-input-placeholder{
  color:#c2c2c2;
}
:-moz-placeholder{
  color:#c2c2c2;
}
::-moz-placeholder{
  color:#c2c2c2;
}
:-ms-input-placeholder{
  color:#c2c2c2;
}
input:-webkit-autofill {
  -webkit-box-shadow:0 0 0px 1000px white inset !important;
}
input{outline:none;}
input,
select,
button{
  vertical-align:baseline;
  *vertical-align:middle;
  font-size:100%;
  /* border:none; */
  background:none;
  outline:none;
  display:block;
}
input[type="submit"],
input[type="reset"],
input[type="button"],
button,
select,
textarea{
  -webkit-appearance:none;
  outline:none;
}
textarea{
  resize:none;
  display:block;
}
table{
  border-collapse:collapse;
  border-spacing:0;
}

/* 重用类样式 */
.f_l,.fl{float:left !important;}
.f_r,.fr{float:right !important;}
.no_margin{margin:0px !important;}
.no_border{border:0px !important;}
.no_bg{background:none !important;}
.clear_both{clear:both !important;}
.display_block{display:block !important;}
.clearfix:after{ content:" "; display:block; height:0; clear:both;visibility:hidden;}
/*.clearfix{ display:inline-block;}*/
.hide{display:none}
.show{display:block}
.white{background:white}
.grey{color:#B8B8B8}
.blue{ color:#00bdff;}
.red{ color:#FA7252!important}
.gold{color:#f6b900}
.green{color:#44cac5!important}
.orange{color:#F99C35}
.clear{zoom:1;}
.clear:after{content:'';display:block; height:0; clear:both;visibility:hidden;}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
  color:#ddd;
  font-weight:100;
}
input::-moz-placeholder,textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#ddd;
  font-weight:100;
}
input:-moz-placeholder,textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#ddd;
  font-weight:100;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
  color:#ddd;
  font-weight:100;
}

.fixed_bottom{position:fixed;left:0;bottom:0;width:100%;z-index:666;background:white}

.bggold{background:#f6b900!important;color:white}
.bgred{background:#FA7252!important;color:white!important;}
.bggreen{background:#44cac5!important;color:white!important}


p,li,dl,dt,dd,div{
  /*-webkit-touch-callout:none;*/
  /* -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none; */
 }

.swiper-pagination-bullet-active{background:#fff!important}
/*遮罩*/
.zz,.zz0,.zz1,.zz2,.zz3,.zz4{background:rgba(0,0,0,.4);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}
.prompt{background:rgba(0,0,0,0);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}
.prompt .window_info{width:150px;height:50px;background:rgba(0,0,0,.5);position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-75px;border-radius:3px;overflow:hidden;box-shadow:none}
.prompt .info_detail{width:calc(100% - 20px);height:30px;padding:10px;display:table}
.prompt .info_detail p{display:table-cell;vertical-align:middle;font-size:14px;color:#fff;text-align:center;line-height: 30px;}
.window_info{width:300px;height:228px;background:rgb(255,255,255);position:absolute;left:50%;top:50%;margin-top:-114px;margin-left:-150px;border-radius:5px;box-shadow:0 0 50px 0 #333;overflow:hidden}
.window_info h3{height:54px;line-height:54px;text-indent:1em;color:white;background:linear-gradient(to right,#44cac5,#44cac5);background-color:#44cac5;position:relative}
.window_info i{position:absolute;right:10px;top:15px;width:20px;height:20px;font-size:20px;color:white;line-height:20px;text-indent:0}
.info_detail{width:100%;height:80px;padding:36px 10px;display:table}
.info_detail p{display:table-cell;vertical-align:middle;font-size:14px;color:#666;text-align:center;line-height: 24px;}
.btns{height:46px;padding:8px 0;text-align:center;background:rgba(222,222,222,.2);overflow:hidden;box-sizing: content-box;}
.zz .btns a,.zz0 .btns a{display:inline-block;width:40%;height:46px;line-height:46px;text-align:center;color:white;font-size:14px;margin:0 5px}
.zz .btns a:nth-child(1),.zz0 .btns a:nth-child(2){background-color:#44cac5;color:#fff;border-radius:5px}
.zz .btns a:nth-child(2),.zz0 .btns a:nth-child(1){background-color:#fa7252;color:#fff;border-radius:5px}

.zz2 .btns a,.zz3 .btns a,.zz4 .btns a{display:inline-block;width:100px;height:36px;line-height:36px;text-align:center;color:white;font-size:14px;margin:0 10px}
.zz2 .btns a:nth-child(1),.zz3 .btns a:nth-child(1),.zz4 .btns a:nth-child(1){background-color:#44cac5;color:#fff;border-radius:5px}
.zz2 .btns a:nth-child(2),.zz3 .btns a:nth-child(2),.zz4 .btns a:nth-child(2){background-color:#fa7252;color:#fff;border-radius:5px}

/* 弹窗样式 */
.fancybox-content{padding:14px!important}
.popbox {width:80%;background: white;border-radius: 4px;padding: 0!important;overflow: hidden;vertical-align: middle;}
.popbox>button {top: 5px!important;}
.popbox .pop_header {font-size: 18px;position: relative;padding: 15px;background: #37c6c1;color: #fff;}
.popbox .pop_body {position: relative; padding: 30px 15px;color: #606266;font-size: 14px;overflow: hidden;text-align:center}
.popbox .pop_btns {padding:8px 15px;text-align: center;background:#f6f6f6}
.popbox .pop_btns .btn {padding:15px 30px;font-size:14px;border-radius: 3px;display: inline-block;line-height: 1;white-space: nowrap;cursor: pointer;background: #fff;border: 1px solid #dcdfe6;color: #606266;-webkit-appearance: none;text-align: center;box-sizing: border-box;outline: none;margin: 0;transition: .1s;font-weight: 500;}
.popbox .pop_btns .btn.confirm {color: #fff;background-color: #44cac5;border-color: #44cac5;}
.popbox .pop_btns .btn.confirm:hover {background: #44cac5;border-color: #44cac5;color: #fff;}
.popbox .pop_btns .btn.cancel:hover {color: #44cac5;border-color: #efefef;background-color: #eee;}
.popbox .pop_btns .btn:last-child {margin-left: 10px;}
.fancybox-button svg{color:#fff}

/* 信息提示 */
.toast {background: rgba(0,0,0,0);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000;pointer-events: none;}
.toast .message {background: rgba(0,0,0,.5);position: absolute;left:50%;top: 50%;transform: translate(-50%, -50%);border-radius: 3px;overflow: hidden;box-shadow: none;padding: 10px 20px;text-align: center;color: white;}

.empty{text-align:center;color:#ccc;background:url(../img/status_data.png) center no-repeat;padding:280px 40px 40px 40px}
.empty p{display:none}
 
@font-face {
  font-family: 'icons';
  src: url('//at.alicdn.com/t/font_1372250_nhohj7w8by.eot');
  src: url('//at.alicdn.com/t/font_1372250_nhohj7w8by.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1372250_nhohj7w8by.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1372250_nhohj7w8by.woff') format('woff'),
  url('//at.alicdn.com/t/font_1372250_nhohj7w8by.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1372250_nhohj7w8by.svg#iconfont') format('svg');
}

i{
  font-family:"icons" !important;
  font-size:20px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  vertical-align:top;
  margin-right:5px;
  margin-left:5px
}



