#homeBanner {
    width: 100%;
    height: auto;
    position: relative;
}

#homeBanner .to_bottom_img {
    width: 0.34rem;
    position: absolute;
    z-index: 999;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0.9rem;
}

#homeBanner .to_bottom_img>img {
    width: 100%;
}

#homeBanner .gif_box {
    display: none;
    width: 100%;
}

.mobile #homeBanner .gif_box {
    display: block;
}

.mobile #homeBanner .videoSrc {
    display: none;
}

/* 菜单栏 */
#menu_list>div {
    padding: 0.94rem 0.88rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
}

#menu_list .menu_li {
    text-align: center;
    color: #424E37;
    padding-bottom: 10px;
    border-bottom: 2px solid #fff;
}

#menu_list .menu_li>a {
    color: #424E37;
}

#menu_list .chinese_title {
    font-size: 0.2rem;
    line-height: .28rem;
    margin-bottom: .1rem;
    font-family: '微软雅黑';
}

#menu_list .english_title {
    font-size: 0.12rem;
    line-height: .16rem;
}

#menu_list .menu_li:hover {
    border-bottom: 2px solid #424E37;
}

.all_list_box {
    width: 100%;
    display: flex;
    justify-content: flex-end;
}

/* 我们的优势 */
.advantage_con {
    width: 8.96rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: .8rem 0 0.32rem;
}

.advantage_con>.advantage_item {
    width: 2.4rem;
    height: 1.66rem;
    margin-bottom: 0.48rem;
    padding: .5rem .3rem .32rem;
    background: #fff;
    box-sizing: border-box;
    box-shadow: 0.1rem 0.06rem 0.1rem rgba(0, 0, 0, .15);
}

.advantage_con .advantage_item_top {
    display: flex;
    align-items: center;
    margin-bottom: 0.24rem;
}

.advantage_con .advantage_item_top>.advantage_item_img {
    height: 0.2rem;
    margin-right: .06rem;
}

.advantage_con .advantage_item_top>.advantage_item_hover {
    display: none;
}

.advantage_con .advantage_item_top .advantage_item_title {
    color: #161616;
    font-size: .18rem;
    line-height: 0.24rem;
    border-bottom: 1px solid #161616;
    padding-bottom: .03rem;
}

.advantage_con .advantage_item_con {
    font-size: .11rem;
    color: #161616;
    font-family: PingFangSC-Semibold;
    text-align: center;
}

.advantage_con>.advantage_item:hover {
    text-align: center;
    background: #424E37;
    padding: 0.16rem .3rem .16rem;
    transition: all 1s;
}

.advantage_con>.advantage_item:hover .advantage_item_top {
    display: block;
    text-align: center;
    width: 1.44rem;
    margin: 0 auto 0.072rem;
}

.advantage_con>.advantage_item:hover .advantage_item_img {
    display: none;
}

.advantage_con>.advantage_item:hover .advantage_item_hover {
    display: block;
    height: 0.50rem;
    margin: 0 auto 0.12rem;
}

.advantage_con>.advantage_item:hover .advantage_item_title {
    color: #F0D9AD;
    border-bottom: 1px solid #F0D9AD;
}

.advantage_con>.advantage_item:hover .advantage_item_con {
    color: #fff;
}

/* 我们的产品 */

.product_list {
    width: 8.96rem;
    margin-top: 0.8rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

.product_list .product_item {
    width: 2.4rem;
    margin-bottom: 0.8rem;
    text-align: center;
    color: #424E37;
}

.product_list .product_item img {
    height: 1.3rem;
    display: inline-block;
}

.product_list .product_item .product_num {
    position: relative;
    margin-bottom: .17rem;
}

.product_list .product_item .product_num .product_hidden {
    position: absolute;
    width: 100%;
    height: 0.38rem;
    line-height: 0.38rem;
    background: #fff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.3s;
    opacity: 0;
}

.product_list .product_item:hover .product_hidden {
    opacity: 1;
}

.product_list .product_item .product_text {
    margin: 0 auto;
}

.product_list .product_item .four_text {
    width: 1.02rem;
}

.product_list .product_item .five_text {
    width: 0.96rem;
}

.product_list .product_item .six_text {
    width: 1.04rem;
}

/* 特色课程 */
.exclusive_list {
    width: 8.96rem;
    padding: 0.36rem 0;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.exclusive_item {
    width: 2.6rem;
    height: 5.5rem;
    padding: 0 0.16rem;
    box-sizing: border-box;
}

/* .exclusive_item2 {
    display: none;
} */

.exclusive_item .exclusive_img_box>p {
    padding: 0.32rem 0 0.35rem;
    color: #161616;
    font-size: 0.2rem;
}

.exclusive_item .exclusive_img_box>img {
    width: 100%;
    height: 1.55rem;
}

.mobile .exclusive_item .exclusive_img_box>img {
    height: auto;
}

.exclusive_item .exclusive_con {
    /* width: 2.32rem; */
    font-size: 0.13rem;
    line-height: 22px;
    padding-top: 0.72rem;
    padding-bottom: 0.56rem;
}

.exclusive_item1 .exclusive_img_box {
    padding-bottom: 0.32rem;
}

.exclusive_item1 .exclusive_img_box>p {
    padding: 0 0 0.35rem;
}

.exclusive_item1 .exclusive_con {
    padding-top: 0.9rem;
}

.exclusive_item:hover {
    background: #eeeeee;
}

/* 审核标准 */
.audit_list_box .audit_list {
    padding: 0.8rem 0 0.24rem;
    width: 8.96rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}

.audit_list_box .audit_list .audit_item {
    width: 2.96rem;
    height: 1.58rem;
    position: relative;
    margin-bottom: 0.56rem;
}

.audit_list .audit_item .audit_img {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0%;
}

.audit_title {
    position: absolute;
    top: 0.62rem;
    left: 0.4rem;
    font-size: 0.18rem;
    color: #161616;
}

.audit_con {
    width: 1.2rem;
    position: absolute;
    top: 0.78rem;
    left: 1.46rem;
    font-size: 0.14rem;
    color: #161616;
}

.audit_con1 {
    width: 1.48rem;
}

/* 申请服务 */
.service_list {
    width: 8.96rem;
    padding: 0.8rem 0 0.48rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.service_list .service_item {
    width: 4rem;
    height: 1.4rem;
    margin-bottom: 0.32rem;
    background-size: 100% 100%;
}

.service_item1 {
    background: url('../image/service_img1.png');
}

.service_item2 {
    background: url('../image/service_img2.png');
}

.service_item3 {
    background: url('../image/service_img3.png');
}

.service_item4 {
    background: url('../image/service_img4.png');
}

.service_list .service_item .service_con {
    display: none;
}

.service_list .service_item>span {
    line-height: 1.4rem;
    padding-left: 14px;
    font-size: 0.18rem;
    color: #fff;
}

.service_list .service_item:hover {
    background: #e7e7e7;
    color: #000;
}

.service_list .service_item:hover span {
    display: none;
}

.service_list .service_item:hover .service_con {
    display: block;
    font-size: 14px;
    padding: 20px 20px 0 20px;
}

.service_list .service_item:hover .service_con>div:nth-child(1) {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 6px;
}

.mobile #menu_list>div {
    padding: 0.4rem 0.1rem;
    font-size: 0.2rem;
}

.mobile .all_list_box {
    padding: 0.48rem 0.48rem 0;
    box-sizing: border-box;
}

.mobile .advantage_con,
.mobile .product_list,
.mobile .exclusive_list,
.mobile .audit_list,
.mobile .service_list {
    width: 75%;
    padding: 0;
    flex-wrap: wrap;
}

.mobile .advantage_con>.advantage_item {
    width: 48%;
    height: auto;
    text-align: center;
    background: #424E37;
    padding: 0.24rem 0.36rem 0.2rem;
}

.mobile .advantage_con>.advantage_item .advantage_item_top {
    display: block;
    text-align: center;
    width: 1.4rem;
    margin: 0 auto 0.09rem;
}

.mobile .advantage_con .advantage_item_top>.advantage_item_img {
    display: none !important;
}

.mobile .advantage_con>.advantage_item .advantage_item_hover {
    display: block;
    height: 0.4rem;
    margin: 0 auto 0.15rem;
}

.mobile .advantage_con>.advantage_item .advantage_item_title {
    color: #F0D9AD;
    font-size: 0.18rem;
    line-height: 0.24rem;
    padding-bottom: 0.04rem;
    border-bottom: 1px solid #F0D9AD;
}

.mobile .advantage_con>.advantage_item .advantage_item_con {
    color: #fff;
    font-size: 0.12rem;
    line-height: auto;
    font-family: "微软雅黑";
}

.mobile .product_list {
    margin: 0;
}

.mobile .product_list>div {
    width: 30%;
    margin-bottom: 1.2rem;
}

.mobile .product_list .product_item img {
    height: 1.14rem;
    display: inline-block;
}

.mobile .product_list .product_item .product_text {
    font-size: 0.2rem;
}

.mobile .product_list .product_item .product_num .product_hidden {
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.16rem;
}

.mobile .product_list .product_item .four_text {
    width: 1.4rem;
}

.mobile .product_list .product_item .five_text {
    width: 1.1rem;
}

.mobile .product_list .product_item .six_text {
    width: 1.2rem;
}

.mobile .exclusive_item {
    width: 100%;
    height: auto;
    padding: 0;
}

.mobile .exclusive_item .exclusive_img_box>p {
    font-size: 0.4rem;
    text-align: center;
}

.mobile .exclusive_con {
    font-size: 0.24rem;
}

.mobile .audit_item {
    width: 50% !important;
    height: 1.3rem !important;
}

.mobile .audit_item>img {
    width: 1.3rem;
}

.mobile .audit_title {
    font-size: 0.2rem;
    top: 0.5rem;
    left: 0.22rem;
}

.mobile .audit_con {
    font-size: 0.12rem;
    width: 1rem;
    top: 0.7rem;
    left: 1.4rem;
}

.mobile .service_item {
    width: 100%;
    height: 2rem;
}

.mobile .service_item>span {
    line-height: 1.72rem;
    font-size: 0.3rem;
}

.mobile .service_list .service_hover {
    background: #e7e7e7;
}

.mobile .service_list .service_hover>span {
    display: none;
}

.mobile .service_list .service_hover .service_con {
    display: block;
    padding: 0.2rem 0.2rem 0 0.2rem;
}

.mobile .service_list .service_item .service_con>div:nth-child(1) {
    font-size: 0.28rem;
    margin: 0;
}

.mobile .service_list .service_item .service_con>div:nth-child(2) {
    font-size: 0.22rem;
    margin-top: 0.08rem;
}