@font-face {
    font-family: SourceHanSansCNNormal;
    src: url(../fonts/SourceHanSansCN-Normal.otf);
}

* {
    font-family: SourceHanSansCNNormal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    outline: none;
}

html, body {
    height: 100%;
}

p, form, ol, ul, li, dl, dt, dd {
    list-style: none;
}

i {
    display: inline-block;
}

a {
    text-decoration: none;
}

input {
    border: none;
    outline: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

video {
    object-fit: contain;
}

:root {
    --c1: #0d4680;
    --c2: #3798fa;
    --c3: #a1acbf;
    --c4: #e6eefa;
    --c5: #fe4c28;
    --c1Hover: #0A3866;
    --c2Hover: #3189e1;
    --c5Hover: #e44424;
    --c3Hover: #919aac;
    --c2rgb2: rgba(55, 152, 520, 0.2);
    --c2rgb4: rgba(55, 152, 520, 0.4);
    --c2rgb8: rgba(55, 152, 520, 0.8);
    --c5rgb8: rgba(228, 68, 36, 0.8);

    --f14: 14px;
    --f16: 16px;
    --f18: 18px;
    --f20: 20px;

    --white: #ffffff;
    --cWhitergb6: rgba(255, 255, 255, 0.6);
    --cWhitergb8: rgba(255, 255, 255, 0.8);
    --cWhitergb2: rgba(255, 255, 255, 0.2);
    --black: #000000;
    --cBlackrgb1: rgba(0, 0, 0, 0.1);
    --cBlackrgb2: rgba(0, 0, 0, 0.2);
    --cBlackrgb3: rgba(0, 0, 0, 0.3);
    --cBlackrgb5: rgba(0, 0, 0, 0.5);
    --cBlackrgb7: rgba(0, 0, 0, 0.7);
    --cBlackrgb8: rgba(0, 0, 0, 0.8);
    --green2: #3ad180;
    --green1: #24cc72;
    --green3: #24ec7e;
    --colorRose: #ff3366;
    --colorOrange: #ff9600;
    --red3: #ff502d;
    --blue3: #2baef0;
    --orange3: #fad822;

    --themBlue: #1e51a4;

    --gradient_blue_a: #2aabed;
    --gradient_blue_b: #0091ad;

    --gradient_orange_a: #ffdd22;
    --gradient_orange_b: #df8004;

    --gradient_green_a: #24f482;
    --gradient_green_b: #0091ad;

    --gradient_red_a: #ff8b26;
    --gradient_red_b: #dc0028;

    --gradient_grey_a: #adbacc;
    --gradient_grey_b: #828c9c;


    --shadow: #ececec;
    --listHoverOrBg: #e6eefa;
    --listHoverOrBgDark: #cfd6e1;
    --listHoverBorder: #2aabeb;
    --colorGrey: #8391a8;

}
