body {
    overflow: hidden;
}

.bgg {
    background: #F0F2F4;
    padding: 1rem 0;
}

.header {
    width: 100%;
    height: 3.3333rem;
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: fixed;
    z-index: 9999;
}

.header .menu {
    display: none;
}

.header .logo {
    /* width: 6.6667rem; */
    height: 2.4rem;
    margin-left: 1rem;
}

.header .right-pc {
    display: none;
}

.header .right-h5 {
    display: flex;
    align-items: center;
    /* margin-right: 1rem; */
}

.header .right-h5 .yuyue {
    width: 6rem;
    height: 2rem;
    background-color: #ff5000;
    font-size: .8rem;
    line-height: 2rem;
    color: #fff;
    text-align: center;
    border-radius: 2rem;
}

.header .right-h5 .yuyue a {
    color: #fff;
}

.header .right-h5 .menu-btn {
    width: 3.3333rem;
    height: 3.3333rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.header .right-h5 .gengduo {
    width: 1.0667rem;
    height: 1.0667rem;
    /* margin-left: 1rem; */
}

/* banner */
.banner {
    height: 18.6667rem;
    position: relative;
    margin-top: 3.3333rem;
    position: relative;
}

.banner .btn {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 4rem;
    height: 1.0667rem;
    background-color: #ff5000;
}

.banner-box {
    display: flex;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.banner-box .item {
    width: 100vw;
    height: 18.6667rem;
    background-color: #242526;
    flex-shrink: 0;
    background-image: url(/shuaxine/banner.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: flex;
    align-items: center;
}

.banner-box .item .item-title {
    width: 100rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
}

.banner-box .item .item-title span {
    display: block;
    font-size: 1.5rem;
    font-weight: bold;
    line-height: 2;
    color: #fff;
    margin: 0 auto;
}


/* 顶部菜单 */
.header .menu-list {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .95);
    position: fixed;
    z-index: 10;
    top: 3.3333rem;
    padding-bottom: 2rem;
    overflow-y: auto;
    display: none;
    animation: mymove .5s ease;
    -webkit-animation: mymove .5s ease; /*Safari and Chrome*/
}

.header .menu-list .item-box {
    font-size: 1.0667rem;
    line-height: 1;
    padding: 0 1rem;
}
.header .menu-list .item-box:last-child{
    margin-bottom: 15rem;
}

.header .menu-list .item-box a {
    color: rgba(255, 255, 255, .8);
}

.header .menu-list .item-box .menu-title {
    display: flex;
    line-height: 3;
    justify-content: space-between;
    align-items: center;
    /* font-weight: 600; */
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}

.header .menu-list .item-box .menu-title img {
    width: 1.0667rem;
    height: 1.0667rem;
}

.header .menu-list .item-box .item {
    line-height: 2.8;
    padding-left: 1.0667rem;
}

.header .menu-list .item-box .item .menu-item-title {
    font-size: 1rem;
    border-top: 1px solid rgba(255, 255, 255, .1);
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}

/* 菜单动画 */

@keyframes mymove {
    from {
        height: 0%;
    }

    to {
        height: 100%;
    }
}

@-webkit-keyframes mymove

/*Safari and Chrome*/
    {
    from {
        height: 0%;
    }

    to {
        height: 100%;
    }
}

/* 标题 */
.main-box-content-title {
    text-align: center;
    margin: 2rem 0;
}

.main-box-content-title .title {
    font-size: 1.3333rem;
    line-height: 1;
    font-weight: 800;
    color: #242526;
    display: flex;
    justify-content: center;
    align-items: center;
}

.main-box-content-title .title span {
    margin: 0 .6667rem;
}

.main-box-content-title .title img {
    width: .9333rem;
}

.main-box-content-title .span {
    display: block;
    font-size: .8rem;
    line-height: 1;
    font-weight: 300;
    color: #222326;
    margin-top: 1rem;
}



/* 底部信息 */
.main-footer {
    background-color: #2c2c2c;
    /* font-size: 0; */
}