@import url('https://fonts.googleapis.com/css2?family=Readex+Pro&display=swap');
html {
    -webkit-text-size-adjust: none;
    /*解决chrome浏览器下字体不能小于12px*/
}

body {
    color: #000000;
    font-family: var(--main_font);
}

* {
}

a {
    outline: none;
    text-decoration: none !important;
}

a:hover {
    text-decoration: underline;
}

html {
    zoom:1;}

html * {
    outline: 0;
    zoom:1;}

html button::-moz-focus-inner {
    border-color: transparent!important;
}

body {
    overflow-x: hidden;
    font-size: 12px;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
    margin: 0;
    padding: 0;
}

table {
    /*border-collapse:collapse;border-spacing:0;*/
}

fieldset,a img {
    border: 0;
}

address,caption,cite,code,dfn,em,th,var {
    font-style: normal;
    font-weight: normal;
}

li {
    list-style: none;
}

caption,th {
    text-align: left;
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before,q:after {
    content: '';
}

input[type="submit"], input[type="reset"], input[type="button"], button {
    -webkit-appearance: none;
    /*去掉苹果的默认UI来渲染按钮*/
}

em,i {
    font-style: normal;
}

/*内边框*/
.borpd {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: block;
}

.clear {
    clear: both;
}

/* 清除浮动*/
.colwrapper {
    overflow: hidden;
    zoom:1 /*for ie*/
    ; margin: 5px auto;
}

/* 高度自适应 */
.strong {
    font-weight: bold;
}

.left {
    float: left;
}

.right {
    float: right;
}

.center {
    margin: 0 auto;
    text-align: center;
}

.show {
    display: block;
    visibility: visible;
}

.hide {
    display: none;
    visibility: hidden;
}

.block {
    display: block;
}

.inline {
    display: inline;
}

.transparent {
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    /** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.break {
    word-wrap: break-word;
    overflow: hidden;
    /*word-break:break-all;*/
}

.tal {
    text-align: left
}

.tar {
    text-align: right;
}

/*文字两侧对齐*/
.justify {
    text-align: justify;
    text-justify: distribute-all-lines;
    /*ie6-8*/
    text-align-last: justify;
    /* ie9*/
    -moz-text-align-last: justify;
    /*ff*/
    -webkit-text-align-last: justify;
    /*chrome 20+*/
}

.lsele {
    box-sizing: border-box;
    background-color: transparent;
    outline: 0;
    -webkit-appearance: none;
}

/*textarea不可拖动*/
.rea {
    resize: none;
}

.toe {
    /*超出省略号*/
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.qw {
    /*自动换行*/
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
}

a {
    color: #5d5d5e;
    transition: all 0.3s ease-in-out 0s;
}

/*a:hover{ color:#3e6ed4;}*/
input, textarea, body {
    font-family: var(--main_font);
    text-align: right;
}

/*ios去除阴影*/
/*input,textarea{-webkit-appearance: none;appearance: none;}*/
@font-face {
    font-family: var(--main_font);
    src: url('../fonts/Montserrat-Bold.ttf');
}

@font-face {
    font-family: var(--main_font);
    src: url('../fonts/Montserrat-Italic.ttf');
    src: url('../fonts/Montserrat-Italic.woff');
}
:root {
    --main_font: "Readex Pro";
    --second_font: "sans-serif";
    --third_font: "Open Sans";
    --forth_font: "Raleway";
    --fa_font: "Font Awesome 5 Free";
    --color_porcelain_approx: #ecf0f1;
    --color_very_light_grey: #cacaca;
    --color_martini_approx: #9a9a9a;
    --color_minsk_approx: #41307c;
    --white: #fff;
    --color_science_blue_approx: #0071e3;
    --color_mine_shaft_approx: #2a2a2a;
    --black_5: rgba(0, 0, 0, 0.05);
    --black: #000;
    --color_science_blue_25_approx: rgba(0, 113, 227, 0.25);
    --color_science_orange_approx: #f79027;
    --color_titan_white_approx: #f2f2ff;
    --color_deep_sapphire_approx: #092270;
    --color_torea_bay_approx: #102694;
    --color_cerulean_blue_approx: #274bdb;
    --color_shark_approx: #212529;
    --color_curious_blue_approx: #3393c7;
    --white_29: rgba(255, 255, 255, 0.29);
    --color_governor_bay_50_approx: rgba(46, 57, 201, 0.5);
    --color_governor_bay_approx: #2e39c9;
    --white_80: rgba(255, 255, 255, 0.8);
    --color_mariner_approx: #2971e3;
    --white_10: rgba(255, 255, 255, 0.1);
    --concrete: #f2f2f2;
    --color_gun_powder_approx: #3c3c61;
    --color_dodger_blue_approx: #2e7bff;
    --color_maverick_approx: #cdcbcd;
    --color_dodger_blue_27_approx: rgba(33, 150, 243, 0.27);
    --color_blue_bell_7_approx: rgba(143, 134, 195, 0.07);
    --color_trout_approx: #515867;
    --black_7: rgba(0, 0, 0, 0.07);
    --black_6: rgba(0, 0, 0, 0.06);
    --color_iron_approx: #dee2e6;
    --color_blue_haze_approx: #b7bacf;
    --white_15: rgba(255, 255, 255, 0.15);
    --color_zircon_approx: #f2f6ff;
    --color_fiord_5_approx: rgba(64, 74, 105, 0.05);
    --color_ship_cove_approx: #7991ae;
    --color_catalina_blue_approx: #091c7a;
    --color_bunting_approx: #121f4e;
    --color_science_blue_24_approx: rgba(0, 113, 227, 0.24);
    --color_science_blue_70_approx: rgba(0, 113, 227, 0.7);
    --white_35: rgba(255, 255, 255, 0.35);
    --black_70: rgba(0, 0, 0, 0.7);
    --color_science_blue_42_approx: rgba(0, 113, 227, 0.42);
    --color_azure_radiance_approx: #0095ff;
    --black_8: rgba(0, 0, 0, 0.08);
    --color_alto_approx: #dadada;
    --color_dove_gray_approx: #616161;
    --color_denim_approx: #1072bf;
    --color_mischka_approx: #cecfd7;
    --alto: #dbdbdb;
    --black_50: rgba(0, 0, 0, 0.5);
    --color_cod_gray_7_approx: rgba(30, 30, 30, 0.07);
    --color_manatee_approx: #8992a3;
    --color_regent_gray_9_approx: rgba(138, 147, 157, 0.09);
    --color_malibu_approx: #80bdff;
    --color_silver_approx: #ccc;
    --black_60: rgba(0, 0, 0, 0.6);
    --black_80: rgba(0, 0, 0, 0.8);
    --color_cardinal_approx: #c9182b;
    --color_cinnabar_approx: #f03838;
    --color_revolver_approx: #331d35;
    --black_20: rgba(0, 0, 0, 0.2);
    --color_jacarta_approx: #37296a;
    --color_mercury_approx: #e6e6e6;
    --color_wild_sand_approx: #f6f6f6;
    --black_11: rgba(0, 0, 0, 0.11);
    --color_salem_approx: #15a048;
    --color_storm_gray_approx: #747487;
    --color_blue_zodiac_approx: #11223f;
    --color_picton_blue_approx: #379fe3;
    --color_link_water_approx: #f7f9fc;
    --color_athens_gray_approx: #e4e9f2;
    --color_cloud_burst_approx: #222b45;
    --color_seagull_approx: #82c0e8;
    --color_tonys_pink_approx: #ef9288;
    --color_de_york_approx: #7bcd9e;
    --color_light_wisteria_approx: #c19ad2;
    --yellow: #ffff00;
    --black_30_8: rgba(0, 0, 0, 0.308);
    --color_cloud_burst_55_5_approx: rgba(34, 43, 69, 0.5);
    --color_cerulean_approx: #00acee;
    --color_allports_approx: #0e76a8;
}
