@charset "utf-8";
/*全局通用样式*/
* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    transition:none 0.4s linear;
    -webkit-transition:none 0.4s linear;
    -moz-transition:none 0.4s linear;
}
*,::after,::before{box-sizing: border-box;}
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    margin: 0;
    padding: 0;
}
body {
    font-size: 1.4rem;
    margin: 0 auto;
    font-family: Arial, Helvetica, "Microsoft Yahei", "微软雅黑", sans-serif;
    line-height: 1.5;
    overflow-x:hidden;
    padding: 0;
}
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin:0; padding:0; border:0;outline:0;font-family: inherit;font-size: inherit;line-height:inherit;color:inherit;vertical-align:baseline;
}
li{list-style:none;}
img{max-width: 100%;vertical-align:middle;}
a{
    text-decoration: none;
}
a:active,a:hover {outline: 0;}
a:hover,a:focus{text-decoration: none;color:inherit}
img{border:0;}
a img{border:0;}

/*通用样式类*/
.float_lft{float:left;}
.float_rgt{float:right;}
.dis_inline_blk {
    display: inline-block;
}
.tellips{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.flex{
    display: flex;
}
.multline_2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient:vertical;
}
.small_show{
    display: none;
}

/*响应式*/
.container{width:100%;padding-left:8rem;padding-right:8rem;margin-left:auto;margin-right:auto;}
.container::after{
    content: '';
    display: block;
    clear: both;
}
.col_1,.col_2,.col_3,.col_4,.col_5,.col_6,.col_7,.col_8,.col_9,.col_10,.col_11,.col_12{
    float: left;
}
.col_1{width: 8.33333333%;}
.col_2{width: 16.66666667%;}
.col_3{width: 25%;}
.col_4{width: 33.33333333%;}
.col_5{width: 41.66666667%;}
.col_6{width: 50%;}
.col_7{width: 58.33333333%;}
.col_8{width: 66.66666667%;}
.col_9{width: 75%;}
.col_10{width: 83.33333333%;}
.col_11{width: 91.66666667%;}
.col_12{width: 100%;}

 /*手机端*/
@media (max-width:768px){
    *{-webkit-tap-highlight-color:transparent;}
    .small_hide{
        display: none;
    }
    .small_show{
        display: block;
    }

    .container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .col_1,.col_2,.col_3,.col_4,.col_5,.col_6,.col_7,.col_8,.col_9,.col_10,.col_11,.col_12{
        float: none;
        width: 100%;
    }
    .col_sm_1,.col_sm_2,.col_sm_3,.col_sm_4,.col_sm_5,.col_sm_6,.col_sm_7,.col_sm_8,.col_sm_9,.col_sm_10,.col_sm_11,.col_sm_12{
        float: left;
    }
    .col_sm_1{width: 8.33333333%;}
    .col_sm_2{width: 16.66666667%;}
    .col_sm_3{width: 25%;}
    .col_sm_4{width: 33.33333333%;}
    .col_sm_5{width: 41.66666667%;}
    .col_sm_6{width: 50%;}
    .col_sm_7{width: 58.33333333%;}
    .col_sm_8{width: 66.66666667%;}
    .col_sm_9{width: 75%;}
    .col_sm_10{width: 83.33333333%;}
    .col_sm_11{width: 91.66666667%;}
    .col_sm_12{width: 100%;}
}

:root {
    --main_color: #015cb5;
    --word_color:#1c3263;
}