@import "../fonts/SourceHanSansCN-Bold.css";
/*@import "../fonts/SourceHanSansCN-ExtraLight.css";*/
/*@import "../fonts/SourceHanSansCN-Heavy.css";*/
/*@import "../fonts/SourceHanSansCN-Light.css";*/
/*@import "../fonts/SourceHanSansCN-Medium.css";*/
@import "../fonts/SourceHanSansCN-Normal.css";
@import "../fonts/SourceHanSansCN-Regular.css";

* {
    font-family: "SourceHanSansCN-Bold", sans-serif;
}

.btn-store {
    background-color: #598bff;
    color: #fff !important;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 8px 14px;
}
.btn-store:hover {
    background-color: #4d82fd;
}

.m-t-5 {margin-top: 5px;}
.m-t-10 {margin-top: 10px;}
.m-t-20 {margin-top: 20px;}
.m-t-30 {margin-top: 30px;}
.m-t-50 {margin-top: 50px;}
.m-l-10 {margin-left: 10px;}
.m-l-20 {margin-left: 20px;}
.m-r-10 {margin-right: 10px;}
.m-r-20 {margin-right: 20px;}
.m-b-10 {margin-bottom: 10px;}
.m-b-20 {margin-bottom: 20px;}
.m-b-30 {margin-bottom: 30px;}
.m-b-50 {margin-bottom: 50px;}

.p-t-10 {padding-top: 10px;}
.p-l-20 {padding-left: 20px;}
.p-l-40 {padding-left: 40px;}

.text-white {
    color: #fff;
}

.font-120 {font-size: 1.2em;}
.font-140 {font-size: 1.4em;}
.font-160 {font-size: 1.6em;}
.font-180 {font-size: 1.8em;}

.font-22 {font-size: 22px;}
.font-24 {font-size: 24px;}
.font-28 {font-size: 28px;}
.font-32 {font-size: 32px;}
.font-36 {font-size: 36px;}

.weight-600 {
    font-weight: 600;
}

.bold {
    font-weight: bold;
}

.text-overflow {
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.display-flex {
    display: -moz-box;  /* Firefox */
    display: -ms-flexbox;    /* IE10 */
    display: -webkit-box;    /* Safari */
    display: -webkit-flex;    /* Chrome, WebKit */
    display: box;
    display: flexbox;
    display: flex;
}

.flex-1 {
    flex: 1;
}

.bg-container {
    /*width: 100%;*/
    max-width: 1920px;
    margin: 0 auto;
}

.bg-container img {
    width: 100%;
}