﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@font-face {
    /*细*/
    font-family: "AlibabaL";
    src:
    /* IE6-IE8 */
    url('../font/Alibaba-PuHuiTi-Light.woff') format('woff'),
    /* chrome、firefox */
    url('../font/Alibaba-PuHuiTi-Light.ttf') format('truetype');
}
@font-face {
    /*常规*/
    font-family: "AlibabaR";
    src:
    /* IE6-IE8 */
    url('../font/Alibaba-PuHuiTi-Regular.woff') format('woff'),
    /* chrome、firefox */
    url('../font/Alibaba-PuHuiTi-Regular.ttf') format('truetype');
}
/*@font-face {*/
    /*中粗*/
    /*font-family: "AlibabaM";
    src:*/
    /* IE6-IE8 */
    /*url('https://oss.bjsywl.tech/static/common/font/alibaba_puhui/Alibaba-PuHuiTi-Medium.woff') format('woff'),*/
    /* chrome、firefox */
    /*url('https://oss.bjsywl.tech/static/common/font/alibaba_puhui/Alibaba-PuHuiTi-Medium.ttf') format('truetype');
}*/
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}
body{font:.28rem AlibabaL;background:#fff;color:#333;}
ul{list-style-type:none;}
input,select,textarea{vertical-align:middle; font:.28rem Ali-Puhui-L; color:#333;}
a:link,a:hover,a:active,a:visited{text-decoration:none;}
table{border-spacing:0px; border-collapse:collapse;width:100%; border:0px;margin:0;padding:0;}
img{border:0px;}
em,i{font-style:normal;}
.clearfix{overflow:hidden;zoom:1;}
.clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}

.combo-dropdown{overflow-y:scroll;overflow-x:hidden;}
.combo-dropdown::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0.2rem rgba(0,0,0,0.3);background-color: rgba(255,255,255,.1);border:none;border-radius:0.5rem;}
.combo-dropdown::-webkit-scrollbar{width: 0.01rem;background-color:rgba(255,255,255,.1);border-radius:0.5rem;display: none;}
.combo-dropdown::-webkit-scrollbar-thumb{background-color: rgba(255,255,255,.1);border-radius:0.5rem;}

.popup, .loding {
    z-index: 99;
}



.popup {
    width: 3.5rem;
    height: 2rem;
    background-color: rgba(0, 0, 0, .8);
    border-radius: 0.2rem;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    box-sizing: border-box;
    color: #F2F2F2;
    text-align: center;
    font-size: 0.3rem;
}

.alertPopup {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.alertContiner {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
