@charset "utf-8";
* {
    margin:0;
    padding:0;
    box-sizing: border-box;
}
html {
    font-size: 36px;
    font-family: 'PingFang SC', 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', STHeitiSC-Light, 'Microsoft YaHei', Arial, sans-serif;
}

html,body{
    width: 100%;
    color: #4a4a4a;
    background-color: #f0f0f0;
    line-height: normal;
    overflow-x: hidden;
}

body{
    overflow-y: hidden;
}

body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video, button {
    font-family: 'PingFang SC', 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', STHeitiSC-Light, 'Microsoft YaHei', Arial, sans-serif;
    font-weight: 300;
}
ul, ol, li {
    list-style: none;
}

.fiil-content{
    width: 100%;
    height: auto;
    /*overflow: hidden;*/
    position: relative;
}

.content-area{
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}

.content-white{
    background-color: #ffffff;
}

.content-gray{
    background-color: #f0f0f0;
}

.content-area{
    width: 100%;
    height: auto;
    position: relative;
    display: inline-block;
    min-height: 14.1rem;
}

.line-sign{
    width: 0.32rem;
    height: 2px;
    position: relative;
    margin-top: 0.2rem;
}

.line-red{
    background-color: #de0a3b;
}

.line-black{
    background-color: #4a4a4a;
    margin-top: 0.2rem;
}

.line-animate:active .line-sign{
    width: 100%;
}

.line-animate:active .line-sign{
    width: 100%;
}

.highlight-red{
    color: #de0a3b;
}

.highlight-gray{
    color: #4a4a4a;
}

.text-line-through{
    text-decoration: line-through;
}

.load{
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgb(245, 245, 245);
    z-index: 2147483647;
    overflow: hidden;
}

.load img{
    width:6%;
    height:auto;
    margin-left:47%;
    top:50%;
    position:absolute;
    margin-top:-8%;
}