@charset "UTF-8";
body{
    -ms-overflow-style: none; /*IE 10+*/
    overflow: -moz-scrollbars-none; /*Firefox*/
    background: #fff; overflow-x: hidden;
    font: 14px/1.5 -apple-system,"San Francisco","Helvetica Neue",Arial,"Segoe UI","PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft Yahei","Microsoft JhengHei","Source Han Sans SC","Noto Sans CJK SC","Source Han Sans CN","Noto Sans SC","Source Han Sans TC","Noto Sans CJK TC","WenQuanYi Micro Hei","驿微米黑","SimSun",sans-serif;
}
ol,ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, p{margin: 0; padding: 0}
a,
a:link,
a:visited,
a:hover,
a:active,
a:focus, input:focus {
    outline: none;
    text-decoration: none;
}
img { border: medium none; }
* { margin: 0;  padding: 0; list-style: none; }
a { text-decoration: none; color: #333; }
img,input, select, button { vertical-align: middle; }
button{ cursor: pointer; border: 0}
input { text-align: center; }
.clear { clear: both; }
.lf { float: left; }
.rt { float: right; }
.show { display: block!important; }
*, ::after, ::before { box-sizing: border-box; }
button:focus { outline: none; }
.btn.disabled, .btn:disabled {
    opacity: .65;
    box-shadow: none;
    color: #ccc;
}
.container:before,.container:after{ display: none; }
@media (min-width: 1200px) {
    .container {
        width: 1098px;
        padding: 0;
    }
}
.disFlex-around{
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.disFlex-between{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.disFlex-center{
    display: flex!important;
    align-items: center;
    justify-content: center;
}
.disFlex-left{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

