.content-card-pc{
    border-bottom:2px solid var(--border_color);
    display:flex;
    height:120px;
    padding:15px;
    width:100%
}
.content-card-pc.big-card{
    flex-direction:row;
    flex-wrap:wrap;
    height:280px
}
.content-card-pc.big-card .card-icon{
    height:calc(100% - 50px);
    width:100%
}
.content-card-pc.big-card .card-icon img{
    border-radius:12px;
    width:358px
}
.content-card-pc.big-card .card-main{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    gap:8px;
    padding:0;
    width:100%
}
.content-card-pc.big-card .card-main .card-title{
    height:24px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:358px
}
.content-card-pc.big-card .card-main .card-info{
    text-align:left
}
.content-card-pc .card-icon{
    align-items:center;
    border-radius:5px;
    display:flex;
    overflow:hidden;
    width:170px
}
.content-card-pc .card-icon img{
    border:none;
    width:100%
}
.content-card-pc .card-main{
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    justify-content:space-between;
    padding-left:12px;
    padding-top:5px;
    width:calc(100% - 170px)
}
.content-card-pc .card-main .card-title{
    color:var(--card_title_text_color);
    font-size:16px;
    font-weight:600;
    height:48px;
    line-height:24px;
    overflow:hidden
}
.content-card-pc .card-main .card-info{
    color:var(--timeline_color);
    font-size:14px;
    font-weight:400;
    height:20px;
    line-height:20px;
    overflow:hidden
}
.content-card-pc .card-main .card-info .ads-flag{
    color:#999;
    font-size:12px
}
.content-card{
    border-bottom:2px solid var(--border_color);
    display:flex;
    height:120px;
    padding:5px 15px;
    width:100%
}
.content-card.oversized{
    flex-wrap:wrap;
    height:280px
}
.content-card.oversized .card-icon{
    height:calc(50vw - 16px);
    width:100%
}
.content-card.oversized .card-main{
    width:100%
}
.content-card.oversized .card-main .card-info{
    text-align:right
}
.content-card:last-child{
    border-bottom:none
}
.content-card .card-icon{
    align-items:center;
    border-radius:5px;
    display:flex;
    overflow:hidden;
    width:170px
}
.content-card .card-icon img{
    border:none;
    width:100%
}
.content-card .card-main{
    padding-left:12px;
    padding-top:5px;
    width:calc(100% - 170px)
}
.content-card .card-main .card-title{
    color:var(--card_title_text_color);
    font-size:16px;
    font-weight:600;
    height:48px;
    line-height:24px;
    margin-bottom:4px;
    overflow:hidden
}
.content-card .card-main .card-info{
    color:var(--timeline_color);
    font-size:14px;
    font-weight:400;
    height:20px;
    line-height:20px;
    overflow:hidden
}
.content-card .card-main .card-info .ads-flag{
    color:#999;
    font-size:12px
}
.content-list-pc{
    position:relative
}
.content-list-pc .ad-wrap-middle{
    align-items:center;
    display:flex;
    height:110px;
    justify-content:center;
    padding:10px 0
}
.content-list-pc .row-content{
    display:flex
}
.content-list{
    position:relative
}
.content-list .ad-wrap{
    margin:10px 0
}
.loading-wrap{
    height:30px;
    position:relative;
    width:100%
}
.loading-wrap .loading{
    left:calc(50% - 60px);
    position:absolute;
    top:calc(50% - 5px);
    z-index:2
}
.loading,.loading>div{
    box-sizing:border-box;
    position:relative
}
.loading{
    color:#000;
    display:block
}
.loading.la-dark{
    color:#333
}
.loading>div{
    background-color:currentColor;
    border:0 solid;
    float:none
}
.loading{
    font-size:0;
    height:10px;
    text-align:center;
    width:120px
}
.loading>div{
    animation:ball-elastic-dots-anim 1s infinite;
    border-radius:100%;
    display:inline-block;
    height:10px;
    white-space:nowrap;
    width:10px
}
@keyframes ball-elastic-dots-anim{
    0%,to{
        margin:0;
        transform:scale(1)
    }
    50%{
        margin:0 5%;
        transform:scale(.65)
    }
}
.header-component{
    background:var(--header_bg_color);
    box-shadow:0 2px 24px 0 rgba(0,0,0,.25);
    position:fixed;
    top:0;
    width:100%;
    z-index:99
}
.header-component .header-wrap{
    align-items:center;
    display:flex;
    height:var(--header_height);
    justify-content:space-between;
    margin:0 auto;
    position:relative;
    width:1019px
}
.header-component .header-wrap .title{
    background-image:url(/picture/soonline-logo.png);
    background-position:0;
    background-repeat:no-repeat;
    background-size:contain;
    display:block;
    height:68px;
    margin-right:8px;
    width:132px
}
.header-component .header-wrap .current-category{
    color:var(--header_current_category_color);
    font-family:Poppins,serif;
    font-size:24px;
    font-weight:800
}
.header-component .header-wrap .category-wrap{
    margin-top:3px;
    width:350px
}
.header-component .header-wrap .category-wrap .taps{
    border-bottom:3px solid var(--footer_border_color);
    overflow-x:auto;
    overflow-y:hidden;
    padding-bottom:3px;
    white-space:nowrap
}
.header-component .header-wrap .category-wrap .taps::-webkit-scrollbar{
    border-radius:20%;
    height:3px;
    width:10px
}
.header-component .header-wrap .category-wrap .taps::-webkit-scrollbar-track{
    background-color:transparent;
    border-radius:32px
}
.header-component .header-wrap .category-wrap .taps::-webkit-scrollbar-thumb{
    background:#d3d3d3;
    border-radius:4px
}
.header-component .header-wrap .category-wrap .taps::-webkit-scrollbar-button{
    background-color:transparent
}
.header-component .header-wrap .category-wrap .taps li{
    border-radius:33px;
    color:var(--header_li_color);
    cursor:pointer;
    display:inline-block;
    font-size:14px;
    line-height:20px;
    margin-right:20px;
    padding:5px 20px
}
.header-component .header-wrap .category-wrap .taps li:last-child{
    margin-right:0
}
.header-component .header-wrap .category-wrap .taps li.active,.header-component .header-wrap .category-wrap .taps li:active,.header-component .header-wrap .category-wrap .taps li:hover{
    background-color:var(--header_li_active_color);
    color:var(--header_li_font_active_color)
}
.header-component .header-wrap .search-main{
    display:flex;
    flex:0 1 300px;
    height:calc(var(--header_height)/2);
    position:relative;
    width:0
}
.header-component .header-wrap .search-main .search-input{
    border:1px solid #eceff1;
    color:#505058;
    font-size:16px;
    height:calc(var(--header_height)/2);
    line-height:calc(var(--header_height)/2);
    padding:0 10px;
    width:100%
}
.header-component .header-wrap .search-main .close{
    position:absolute;
    right:60px;
    top:8px;
    width:20px
}
.header-component .header-wrap .search-main .search-button{
    align-items:center;
    background-color:var(--header_li_active_color);
    cursor:pointer;
    display:flex;
    flex:0 1 var(--header_height);
    height:100%;
    justify-content:center;
    width:var(--header_height)
}
.header-component .header-wrap .search-main .search-button img{
    width:45%
}
.swiper-wrap{
    height:100%;
    position:relative;
    width:100%
}
.swiper-wrap .container{
    display:flex;
    left:0;
    position:absolute;
    top:0;
    transition:transform .5s ease-in-out;
    white-space:nowrap;
    width:100%
}
.swiper-wrap .container .items{
    align-items:center;
    display:inline-flex;
    height:100%;
    justify-content:center;
    width:100%
}
.swiper-wrap .count-wrap{
    align-items:center;
    bottom:10px;
    display:flex;
    gap:16px;
    height:50px;
    justify-content:center;
    left:50%;
    position:absolute;
    transform:translateX(-50%)
}
.swiper-wrap .count-wrap .count{
    align-items:center;
    display:flex;
    gap:6px;
    justify-content:center
}
.swiper-wrap .count-wrap .count div{
    background:#fff;
    height:2px;
    width:24px
}
.swiper-wrap .count-wrap .count .active{
    background:grey
}
.text-header{
    height:58px;
    line-height:30px;
    overflow:hidden;
    padding:14px 16px;
    position:relative;
    width:100%
}
.text-header h2{
    color:var(--current_category_color);
    font-size:20px;
    font-weight:600;
    line-height:24px;
    padding-left:8px;
    position:relative;
    width:calc(100% - 20px)
}
.text-header h2:after{
    background-color:#ff2727;
    content:"";
    display:block;
    height:12px;
    left:0;
    position:absolute;
    top:6px;
    width:4px
}
.text-header a{
    color:#979797;
    display:block;
    position:absolute;
    right:16px;
    top:14px;
    width:20px
}
.search-result-card{
    display:flex;
    height:90px;
    width:100%
}
.search-result-card .card-main{
    display:flex;
    flex-direction:column;
    font-size:14px;
    justify-content:space-between;
    padding:10px;
    width:100%
}
.search-result-card .card-main .card-title{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    display:-webkit-box;
    font-family:Source Han Sans SC;
    font-size:14px;
    margin-bottom:4px;
    overflow:hidden;
    text-overflow:ellipsis
}
.search-result-card .card-main .card-content{
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    color:var(--timeline_color);
    display:-webkit-box;
    overflow:hidden
}
.search-query-wrap .mask-dom{
    height:100%;
    left:0;
    pointer-events:auto;
    position:absolute;
    top:0;
    width:100%;
    z-index:9
}
.search-query-wrap .mask-dom[event-attr=none]{
    pointer-events:none
}
.search-query-wrap .search-wrap{
    background-color:#fff
}
.search-query-wrap .search-wrap[data-search-position=content],.search-query-wrap .search-wrap[data-search-position=title]{
    color:#000;
    height:60px;
    padding:10px
}
.search-query-wrap .search-main{
    display:flex;
    font-size:20px;
    font-weight:600;
    height:100%;
    max-height:40px;
    position:relative;
    width:100%
}
.search-query-wrap .search-main .search-input{
    border:1px solid #bbb;
    border-radius:8px 0 0 8px;
    flex:1;
    padding:0 40px 0 20px
}
.search-query-wrap .search-main .search-button{
    align-items:center;
    background:var(--header_li_active_color);
    border-radius:0 8px 8px 0;
    display:flex;
    justify-content:center;
    width:46px
}
.search-query-wrap .search-main img{
    height:60%;
    width:60%
}
.search-query-wrap .search-main .close{
    position:absolute;
    right:60px;
    top:8px;
    width:20px
}
.search-query-wrap .content-wrap{
    background-color:#ddd;
    padding:10px 10px 40px;
    position:relative;
    width:100%
}
.search-query-wrap .content-wrap .afs-container,.search-query-wrap .content-wrap .related-searches,.search-query-wrap .content-wrap .web-google{
    background-color:#fff;
    margin-bottom:10px;
    padding:8px
}
.search-query-wrap .content-wrap .web-google .web-google-label{
    color:#757575;
    display:block;
    font-size:12px;
    font-weight:400;
    line-height:16px;
    margin-bottom:15px
}
.search-query-wrap .content-wrap .web-google .content-main{
    width:100%
}
.search-query-wrap .content-wrap .web-google .content-main .web-google-ele{
    color:#333;
    font-size:13px;
    margin-bottom:20px
}
.search-query-wrap .content-wrap .web-google .content-main .web-google-ele .ele-url{
    color:#202124;
    font-size:14px;
    line-height:21px;
    text-decoration:none;
    word-break:break-all
}
.search-query-wrap .content-wrap .web-google .content-main .web-google-ele .ele-title{
    color:#1a0dab;
    font-size:17px;
    line-height:23px;
    text-decoration:none
}
.search-query-wrap .content-wrap .web-google .content-main .web-google-ele .ele-description{
    color:#4d5156;
    font-size:14px;
    line-height:21px
}
.search-query-wrap .footer{
    align-items:center;
    background:#fff;
    border-top:1px solid #f8f8f8;
    display:flex;
    height:40px;
    justify-content:space-around;
    left:0;
    position:fixed;
    top:calc(100% - 40px);
    width:100%;
    z-index:2
}
.search-query-wrap .footer a{
    color:#000;
    font-weight:700
}
@media (max-width:1024px){
    .search-query-wrap .content-wrap .web-google{
        box-shadow:0 2px 1px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.1)
    }
    .search-query-wrap .content-wrap .web-google .web-google-label{
        margin-bottom:12px
    }
}
@media (min-width:1024px){
    .search-query-wrap .search-wrap[data-search-position=title]{
        box-shadow:0 1px 6px 0 rgba(32,33,36,.28);
        left:0;
        position:sticky;
        top:0
    }
    .search-query-wrap .search-wrap[data-search-position=title] .search-main{
        width:50%
    }
    .search-query-wrap .search-wrap[data-search-position=content] .search-main{
        width:100%
    }
    .search-query-wrap .content-wrap{
        background-color:#fff;
        display:flex
    }
    .search-query-wrap .content-wrap .content-main{
        height:100%;
        width:50%
    }
    .search-query-wrap .content-wrap .content-related{
        padding-left:50px;
        width:50%
    }
    .search-query-wrap .content-wrap .content-related .related-searches{
        width:300px
    }
}
.container{
    text-align:center;
    width:100%
}
.central-text-line{
    align-items:center;
    display:flex;
    justify-content:center;
    margin:10px 0
}
.central-text-line:before{
    margin-right:10px
}
.central-text-line:after{
    margin-left:10px
}
.central-text-line:after,.central-text-line:before{
    background:#000;
    content:"";
    flex:1;
    height:1px
}
.site-logo{
    display:none
}
@media (min-width:620px){
    .site-logo{
        display:block;
        height:40px;
        left:30px;
        position:absolute;
        top:15px;
        width:144px
    }
    .site-logo .link{
        display:inline-block;
        height:40px
    }
    .site-logo .link img{
        background-size:cover;
        height:40px;
/*        width:144px*/
    }
}
body{
    background:var(--sic_body_bg_color)!important
}
.sic-page-wrap{
    background:var(--sic_body_bg_color);
    border-top:3px solid var(--sic_border_color);
    color:var(--sic_font_color);
    font-family:arial,helvetica,sans-serif;
    position:relative;
    width:100%
}
.sic-page-wrap .search-wrap{
    display:flex;
    padding:15px;
    position:absolute;
    top:0;
    width:100%
}
.sic-page-wrap .search-wrap .search-input{
    border:1px solid var(--sic_content_next_border_color);
    border-radius:4px;
    color:var(--sic_search_input_color);
    font-size:14px;
    height:40px;
    line-height:40px;
    overflow:hidden;
    padding:0 70px 0 9px;
    width:100%
}
.sic-page-wrap .search-wrap .close{
    cursor:pointer;
    position:absolute;
    right:65px;
    top:24px;
    width:20px
}
.sic-page-wrap .search-wrap .search-button{
    align-items:center;
    background-color:var(--sic-search_button_bg);
    cursor:pointer;
    display:flex;
    height:40px;
    justify-content:center;
    position:absolute;
    right:15px;
    top:15px;
    width:40px
}
.sic-page-wrap .search-wrap .search-button span{
    background-color:var(--sic-search_button_color);
    display:inline-block;
    height:30px;
    -webkit-mask-image:url(/picture/sic-search-black-icon.svg);
    mask-image:url(/picture/sic-search-black-icon.svg);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    width:30px
}
.sic-page-wrap .search-wrap .search-button img{
    height:30px;
    width:30px
}
.sic-page-wrap .content{
    margin:70px auto 0;
    max-width:650px
}
.sic-page-wrap .content .content-page{
    align-items:center;
    display:flex;
    justify-content:space-between;
    margin:0 16px;
    padding-bottom:20px
}
.sic-page-wrap .content .content-page .title{
    color:var(--sic_font_color);
    flex-basis:80%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.sic-page-wrap .content .content-page .title img{
    height:16px;
    margin-right:5px;
    vertical-align:-3px;
    width:12px
}
.sic-page-wrap .content .published-area{
    color:var(--sic_content_info_text_color);
    display:flex;
    font-size:14px;
    justify-content:space-between;
    line-height:16px;
    padding:12px 15px 0
}
.sic-page-wrap .content .content-header{
    position:relative
}
.sic-page-wrap .content .content-header .title{
    font-size:16px;
    font-style:normal;
    font-weight:700;
    line-height:24px;
    padding:12px 15px
}
.sic-page-wrap .content .content-text{
    position:relative
}
.sic-page-wrap .content .content-text .text{
    -webkit-box-orient:vertical;
    color:var(--sic_content_info_text_color);
    display:-webkit-box;
    font-size:16px;
    line-height:24px;
    min-height:calc(100% - 490px);
    overflow:hidden;
    padding:0 15px;
    text-overflow:ellipsis;
    word-break:break-word
}
.sic-page-wrap .content .content-text .text blockquote,.sic-page-wrap .content .content-text .text button,.sic-page-wrap .content .content-text .text dd,.sic-page-wrap .content .content-text .text dl,.sic-page-wrap .content .content-text .text dt,.sic-page-wrap .content .content-text .text fieldset,.sic-page-wrap .content .content-text .text h1,.sic-page-wrap .content .content-text .text h2,.sic-page-wrap .content .content-text .text h3,.sic-page-wrap .content .content-text .text h4,.sic-page-wrap .content .content-text .text h5,.sic-page-wrap .content .content-text .text h6,.sic-page-wrap .content .content-text .text hr,.sic-page-wrap .content .content-text .text input,.sic-page-wrap .content .content-text .text li,.sic-page-wrap .content .content-text .text ol,.sic-page-wrap .content .content-text .text p,.sic-page-wrap .content .content-text .text pre,.sic-page-wrap .content .content-text .text td,.sic-page-wrap .content .content-text .text textarea,.sic-page-wrap .content .content-text .text th,.sic-page-wrap .content .content-text .text ul{
    margin:0;
    padding:0
}
.sic-page-wrap .content .content-text .text img{
    height:auto;
    max-width:100%
}
.sic-page-wrap .content .content-text .text h1,.sic-page-wrap .content .content-text .text h2,.sic-page-wrap .content .content-text .text h3,.sic-page-wrap .content .content-text .text h4,.sic-page-wrap .content .content-text .text h5,.sic-page-wrap .content .content-text .text h6{
    color:var(--sic_content_text_color);
    font-size:20px;
    font-style:normal;
    font-weight:700;
    line-height:1.2;
    padding:20px 0 10px
}
.sic-page-wrap .content .content-text .text p{
/*    margin-bottom:10px*/
}
.sic-page-wrap .content .content-text .text .related-searches{
    margin:10px 0
}
.sic-page-wrap .content .content-text .text figure{
    margin:0
}
.sic-page-wrap .content .content-text .text .content-next{
    align-items:center;
    border-bottom:1px solid var(--sic_content_next_border_color);
    border-top:1px solid var(--sic_content_next_border_color);
    display:flex;
    justify-content:space-between;
    padding:10px 0
}
.sic-page-wrap .content .content-text .text .content-next .content-a{
    align-items:center;
    color:var(--sic_font_color);
    display:flex;
    justify-content:space-between;
    width:100%
}
.sic-page-wrap .content .content-text .text .content-next .content-a .title-wrap{
    flex:1;
    padding-right:10px
}
.sic-page-wrap .content .content-text .text .content-next .content-a .title-wrap .article{
    font-size:16px;
    margin:0
}
.sic-page-wrap .content .content-text .text .content-next .content-a .title-wrap strong{
    font-size:20px
}
.sic-page-wrap .content .content-text .text .content-next .content-a .img-wrap{
    align-items:center;
    background:var(--sic_border_color);
    border-radius:4px;
    display:flex;
    height:48px;
    justify-content:center;
    width:40px
}
.sic-page-wrap .content .content-text .text .content-next .content-a .img-wrap .content-img{
    background:url(/picture/arrow.png) no-repeat 50%;
    background-size:contain;
    height:20px;
    width:20px
}
.sic-page-wrap .content .content-text .feed-list-wrap{
    padding:10px 15px 0;
    width:100%
}
.sic-page-wrap .content .content-text .feed-list-wrap .feed-title{
    color:var(--sic_font_color);
    font-size:20px
}
.sic-page-wrap .content .content-text .feed-list-wrap .feed-list{
    width:100%
}
.sic-page-wrap .content .content-text .feed-list-wrap .feed-list .feed-card{
    color:var(--sic_font_color);
    display:inline-block;
    padding:12px 0 0 20px;
    position:relative;
    width:100%
}
.sic-page-wrap .content .content-text .feed-list-wrap .feed-list .feed-card .feed-title{
    font-size:16px;
    opacity:.9;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.sic-page-wrap .content .content-text .feed-list-wrap .feed-list .feed-card .feed-time{
    opacity:.5;
    text-align:left
}
.sic-page-wrap .content .content-text .feed-list-wrap .feed-list .feed-card:before{
    content:"*";
    left:4px;
    position:absolute;
    top:18px
}
.sic-page-wrap .share-wrap{
    font-size:14px;
    margin:0 auto;
    max-width:650px;
    padding:18px 15px;
    text-align:center
}
.sic-page-wrap .share-wrap .container .share-text-wrap:after,.sic-page-wrap .share-wrap .container .share-text-wrap:before{
    background:var(--sic_content_text_color)
}
.sic-page-wrap .share-wrap .share-list{
    display:flex;
    height:32px;
    justify-content:space-around;
    margin-top:10px;
    overflow:hidden
}
.sic-page-wrap .share-wrap .share-list li{
    cursor:pointer;
    text-align:center;
    width:50px
}
.sic-page-wrap .share-wrap .share-list li:hover{
    opacity:.7
}
.sic-page-wrap .share-wrap .share-list img{
    height:32px;
    width:32px
}
.sic-page-wrap .info-wrap{
    background:var(--sic_body_bg_color);
    border-bottom:3px solid var(--sic_border_color);
    color:var(--sic_font_color);
    font-size:16px;
    margin:0 auto 62px
}
.sic-page-wrap .info-wrap p{
    margin:0 auto;
    max-width:650px;
    padding:12px 15px 20px
}
.sic-page-wrap .info-wrap .warning-text-wrap{
    color:var(--sic_content_text_color);
    margin:0 auto;
    max-width:650px;
    padding:0 15px
}
.sic-page-wrap .info-wrap .warning-text-wrap:after,.sic-page-wrap .info-wrap .warning-text-wrap:before{
    background:var(--sic_content_text_color)
}
.sic-page-wrap .sic-footer{
    align-items:center;
    background:var(--sic_body_bg_color);
    bottom:0;
    display:flex;
    flex-direction:column;
    font-size:14px;
    justify-content:center;
    padding:10px 0;
    position:fixed;
    width:100%;
    z-index:99
}
.sic-page-wrap .sic-footer a{
    color:var(--sic_font_color);
    text-decoration:underline
}
@media (min-width:620px){
    .sic-page-wrap .search-wrap{
        display:flex;
        height:70px;
        left:calc(50% - 310px);
        max-width:620px;
        padding:15px 0;
        position:absolute;
        top:0
    }
    .sic-page-wrap .search-wrap .search-input{
        border:1px solid var(--sic_content_next_border_color);
        color:var(--sic_search_input_color);
        font-size:16px;
        height:40px;
        line-height:40px;
        padding:0 70px 0 9px;
        width:100%
    }
    .sic-page-wrap .search-wrap .close{
        right:50px
    }
    .sic-page-wrap .search-wrap .search-button{
        align-items:center;
        border-radius:0 4px 4px 0;
        cursor:pointer;
        display:flex;
        height:38px;
        justify-content:center;
        right:0;
        top:16px;
        width:50px
    }
    .sic-page-wrap .content .content-header .title{
        padding:10px 15px
    }
    .sic-page-wrap .content .content-text .text{
        line-height:30px
    }
    .sic-page-wrap .content .content-text .text h1,.sic-page-wrap .content .content-text .text h2,.sic-page-wrap .content .content-text .text h3,.sic-page-wrap .content .content-text .text h4,.sic-page-wrap .content .content-text .text h5,.sic-page-wrap .content .content-text .text h6{
        color:var(--sic_content_text_color);
        font-size:20px;
        font-style:normal;
        font-weight:700;
        line-height:1.2;
        padding:15px 0
    }
}
@media (max-width:768px){
    .sic-page-wrap .content .content-text .text{
        min-height:auto
    }
}
:root{
    --bg_color:#fff;
    --current_category_color:#000;
    --card_title_text_color:#000;
    --timeline_color:#999;
    --border_color:#f4f4f4;
    --header_height:90px;
    --header_current_category_color:#000;
    --header_bg_color:#fff;
    --header_li_color:#c0bec3;
    --header_li_active_color:#1973e8;
    --header_li_font_active_color:#fff;
    --template_four_read_color:#04ea88;
    --template_seven_theme_color:#ffe000;
    --sicTemplateType:dark;
    --homeTemplateType:"default";
    --home_theme_color:#362384;
    --sic_body_bg_color:#01074b;
    --sic_font_color:#fff;
    --sic_border_color:#ff005f;
    --sic_search_input_color:#505058;
    --sic_content_next_border_color:#eceff1;
    --sic_content_text_color:#fff;
    --sic_content_info_text_color:#eee;
    --sic-search_button_bg:#fff;
    --sic-search_button_color:#ff005f;
    --lp_body_bg_color:#103d65;
    --lp_body_border_top_color:"";
    --lp_font_color:#fff;
    --lp_keyword_wrap_bg_color:#052847;
    --lp_keyword_wrap_border_color:#979797;
    --lp_keyword_wrap_font_color:#fff;
    --lp_keyword_wrap_bg_hover_color:#e09a00;
    --lp_keyword_wrap_border_hover_color:#fff;
    --lp_result_content_font_color:#999;
    --lp_result_content_url_color:#202124;
    --lp_result_content_title_font_color:#999;
    --lp_footer_border_top_color:"";
    --lp_footer_font_color:#fff;
    --sica_theme_color:#fe5e10;
    --sica_content_text_color:#000;
    --sica_content_info_text_color:#666;
    --sica_body_bg_color:#fff
}
blockquote,body,button,dd,dl,dt,fieldset,h1,h2,h3,h4,h5,h6,hr,input,lengend,li,ol,p,pre,td,textarea,th,ul{
    margin:0;
    padding:0
}
article,canvas,footer,header,nav,section{
    display:block
}
body,button,input,select,textarea{
    font:12px/1.5 Source Han Sans SC-Regular,tahoma,helvetica,arial,"\5b8b\4f53",sans-serif;
    outline:none
}
h1,h2,h3{
    font-family:Poppins,sans-serif;
    font-weight:400
}
h4,h5,h6{
    font-size:100%
}
address,cite,dfn,em,var{
    font-style:normal
}
small{
    font-size:12px
}
ol,ul{
    list-style:none
}
a,a:active,a:hover,a:link,a:visited{
    text-decoration:none
}
abbr[title],acronym[title]{
    border-bottom:1px dotted;
    cursor:help
}
q:after,q:before{
    content:""
}
legend{
    color:#000
}
fieldset,img{
    border:none
}
button,input,select,textarea{
    font-size:100%
}
table{
    border-collapse:collapse;
    border-spacing:0;
    width:100%
}
hr{
    border:none;
    height:1px
}
*{
    box-sizing:border-box
}
body,html{
    font-family:Source Han Sans SC;
    min-height:100%
}
body{
    background:#fff
}
body[system]{
    display:block
}
body[system=pc],body[system=pc] *{
    scrollbar-color:#e1e1e1 #f3f3f3;
    scrollbar-width:thin
}
body[system=pc] * ::-webkit-scrollbar-track,body[system=pc] ::-webkit-scrollbar-track{
    background-color:#f3f3f3;
    border-radius:5px
}
body[system=pc] * ::-webkit-scrollbar-track-piece,body[system=pc] ::-webkit-scrollbar-track-piece{
    display:none
}
body[system=pc] * ::-webkit-scrollbar,body[system=pc] ::-webkit-scrollbar{
    background:transparent;
    height:10px;
    width:10px
}
body[system=pc] * ::-webkit-scrollbar-thumb,body[system=pc] ::-webkit-scrollbar-thumb{
    background-clip:content-box;
    background-color:#e1e1e1;
    border:2px solid transparent;
    border-radius:5px;
    min-height:50px;
    width:6px
}
.index-config-mobile-page{
    display:none
}
.index-config-pc-page{
    display:block
}
@media (max-width:768px){
    .index-config-mobile-page{
        display:block
    }
    .index-config-pc-page{
        display:none
    }
}
