@charset "UTF-8";
/* 共用样式 */

/* 页面灰色 */
html {
/*    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
}

body{
    font-size: 1rem;
    font-family: MicrosoftYaHei;
    background: url("/assets/img/bg-centent.png") repeat-y center;
    background-size: contain;
    overflow-x: hidden;
    justify-content: center;
    align-items: center;
    display: flex;
}

/*对360智脑功能屏蔽*/
#ai-assist-root{
    position: fixed;
}

.col-12,.col-4,.col-8,.col-md-5,.col-md-2,.col-md-3,.col-md-7,.col-md-6{
    padding: 0 1rem;
}

body>div:first-child{
    width: 100%;
    margin: 0 auto;
    min-width: 1517px;
    background: url("/assets/img/sj-bg.png")no-repeat 0 -6.8rem;
    background-size: 100%;
}

/* 背景 */
.main {
    width: 100%;
    margin: 0 auto;
}
.main > .main-bg {
    height: 154.5rem;
    background: url("/assets/img/bg-foot.png") no-repeat center bottom,url(https://sj.oss.591fun.com/bg-header.png) no-repeat center 26rem;
    background-size: contain;
    padding-top: 42.2rem;
    min-width: 1517px;
}
.main > .main-bg > .main-content{
    height: 110.8rem;
    margin: 0 auto;
    min-width: 90rem;
    max-width: 90rem;
}

/* 页底 */
div > .main > .main-bg > .main-foot {
    min-height: 10rem;
    margin-top: 1.5rem;
    background-color: #ffffff;
}

div > .main > .main-bg > .main-foot > div {
    margin: 1rem 0;
}

div > .main > .main-bg > .main-foot > div > div{
    margin-bottom: 0.5rem;
}

div > .main > .main-bg > .main-foot > div > div > div > a{
    color: #2788fc;
}
div > .main > .main-bg > .main-foot > div > div > div > a:hover{
    text-decoration: none;
}