.faq_content{width: 100%;height: auto;background-color: #F3F8FB;padding-bottom: 100px;text-align: left;}
.faq_content .banner_faq{width: 100%;max-width: 1200px; margin: 0 auto;padding-top: 70px;}
.faq_content .banner_faq h2{font-size: 34px;color: #222c3f;margin-top: 40px;}
.faq_content .faq_box{width: 100%;max-width: 1200px; margin: 40px auto 0 auto;background-color: #fff;position: relative;}
.faq_content .faq_box .box_img{position: absolute;top: -120px;right: 100px;}
.faq_content .faq_box .fb_top{display: flex;height: 69px;border-bottom: 1px solid #eeeeee;}
.faq_content .faq_box .fb_top .top_li{line-height: 68px;text-align: center;font-size: 18px;color: #222c3f;padding: 0 70px;font-weight: bold;cursor: pointer;}
.faq_content .faq_box .fb_top .top_li.select{color: #4ca7a8;position: relative;}
.faq_content .faq_box .fb_top .top_li.select::after{content: ' ';position: absolute;z-index: 2;bottom: 0;left: 50%;display: block;width: 100%;height: 1px;transform: translate(-50%);height: 2px;animation: ad_width .3s linear forwards;background: #4ca7a8;}
@keyframes ad_width {
    from {
        width: 0
    }
    to {
        width: 100%;
    }
}
.faq_content .faq_box .faq_cont{padding: 44px 50px 100px 50px;}
.faq_content .faq_box .faq_cont ul{display: none;}
.faq_content .faq_box .faq_cont ul.on{display: block;}
.faq_content .faq_box .faq_cont ul li{border-bottom: 1px solid #eaedf0;margin-bottom: 29px;padding-bottom: 30px;}
.faq_content .faq_box .faq_cont ul li:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.faq_content .faq_box .faq_cont ul li .faq_tit{font-size: 20px;color: #222c3f;font-weight: bold;}
.faq_content .faq_box .faq_cont ul li .faq_answer{font-size: 14px;color: #565e70;line-height: 20px;margin-top: 10px;}
.header .header_main .login a:nth-child(1){color: #3d6eec;}
.header .header_main .login a:nth-child(1):hover{color: #ffffff;}



@media screen and (max-width: 998px) {
    .faq_content .faq_box .fb_top{
        display: block;
        height: max-content;
    }
}


@media screen and (max-width: 888px) {
    .faq_content .faq_box .faq_cont{
        padding: 36px 18px 56px;
    }
}


