@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{font-family: sans-serif!important;color:#000;-webkit-text-size-adjust:none;background:#f6f6f6}
img,fieldset{border:0;}
ul,ol{list-style:none;}
em,address{font-style:normal;}
a,a:visited,a:link{color:#666;text-decoration:none;outline:none;}
/*a:active{border:none!important}  */
table{border-collapse:collapse;}
li,a,dd{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%}
table{max-width:100%}
u{text-decoration:none}
input::-webkit-input-placeholder {color:#ccc;} 
/* 重用类样式 */
.f_l{float:left;}
.f_r{float:right;}
.no_margin{margin:0px;}
.no_border{border:0px;}
.no_bg{background:none;}
.clear_both{clear:both ;}
.display_block{display:block;}
.clearfix:after{ content:" "; display:block; height:0; clear:both;visibility:hidden;}
.clearfix{ display:inline-block;}
.hide{display:none;}
.show{display:block}
.white{background:white!important}
.grey{color:#B8B8B8!important}
.blue{ color:#0cb16d!important;}
.lightblue {color: #59ACE6!important;}
.cyan {color: #5D78A3!important;}
.red{ color:#FF5E49!important}
.yellow {color: #e5ec2e!important;}
.gold{color:#F0A44A!important}
.green{color:#1dbf4d!important;border-color:#1dbf4d!important}
.orange{color:#F99C35!important}
.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}
.message_num{display:none}


.fixed_top{position:fixed;left:0;top:0;width:100%;z-index:666;background:white}
.fixed_bottom{position:fixed;left:0;bottom:0;width:100%;z-index:666;background:white}

.full_screen{width:100%!important}
.bggold{background:#F6B900!important;color:white}
.bgred{background:#FA7252!important;color:white!important;}
.bggreen{background:#0bb16d!important;color:white!important}
.w1200{width:1200px!important;margin:0 auto}
.bgwhite{background:white}
.bglightgrey{background:#f7f7f7}
.bgblue{background:#02a7f3}
.box_shadow{box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.12)}


.ellipsis {white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}

.swiper-pagination-bullet-active{background:#02a7f3!important}
.swiper-button-prev, .swiper-button-next {
    padding:5px 13px;
    font-size:20px;
    line-height:40px;
    background:rgba(0,0,0,0.2)!important;
    color: #fff!important;
    margin-top:-30px!important;
    text-align: center;
    border-radius:50%;
    display:none
}
.swiper-button-prev:hover, .swiper-button-next:hover{
    background:#02a7f3!important;
}

/*提示框遮罩*/
.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:260px;height:150px;background:rgb(255,255,255);position:absolute;left:50%;top:50%;margin-top:-75px;margin-left:-130px;border-radius:5px;box-shadow:0 0 50px 0 #333;overflow:hidden}
.window_info h3{height:50px;line-height:50px;text-indent:1em;color:white;background:linear-gradient(to right,#17ce71,#14af4b);background-color:#17ce71;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:calc(100% - 20px);height:80px;padding:10px;display:table}
.info_detail p{display:table-cell;vertical-align:middle;font-size:14px;color:#666;text-align:center;line-height: 23px;}
.btns{height:36px;padding:7px 0;text-align:center;background:rgba(222,222,222,.2);overflow:hidden}

 
/* 信息提示 */
.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,.7);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;}


/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: 'icons';  /* Project id 4977236 */
  src: url('//at.alicdn.com/t/c/font_4977236_kz0l2o97fx.woff2?t=1752726877904') format('woff2'),
       url('//at.alicdn.com/t/c/font_4977236_kz0l2o97fx.woff?t=1752726877904') format('woff'),
       url('//at.alicdn.com/t/c/font_4977236_kz0l2o97fx.ttf?t=1752726877904') format('truetype');
}
 

.up{transform:rotate(180deg)}
.down{transform:rotate(0deg)}

i.icons{
  display:inline-block;
  vertical-align:middle;
  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;
  text-indent:0
}
