﻿.list_top .pagation .pagation_list span {
    text-transform: unset;
}

.page_faq {
    padding: var(--pd120) 0 0
}

.page_faq .desc {
    margin-top: 32px;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 28px
}

.faq_ul_first {
    margin-top: 26px
}

.faq_ul_first li {
    font-weight: 400;
    font-size: 16px;
    color: #5c3417;
    line-height: 28px;
    margin-top: 12px;
    display: flex;
    align-items: center
}

.faq_ul_first li::before {
    content: "";
    display: block;
    margin-right: 8px;
    width: 8px;
    height: 8px;
    background: #333333;
    border-radius: 50%
}

.faq_item {
    margin-top: 36px
}

.faq_item .tit {
    font-weight: 400;
    font-size: 32px;
    color: #5c3417;
    line-height: 48px
}

.faq_item ul li {
    margin-top: 16px
}

.faq_item .tit_item {
    font-weight: 400;
    font-size: 20px;
    color: #333333;
    line-height: 48px;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    transition: all .3s ease;
    word-break: break-all;
}

.faq_item .tit_item.active::before {
    transform: rotate(90deg)
}

.faq_item .tit_item::before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 8px solid #333;
    margin-right: 16px
}

.faq_item .desc_item {
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 32px;
    display: none
}

.faq_item .desc_item p {
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 32px;
    margin-bottom: 25px
}

.faq_item .desc_item .imgs {
    --pd: 33px;
    --mt: 33px
}

.faq_item .desc_item .imgs .img {
    padding-bottom: 31.9%
}

@media screen and (max-width:950px) {
    .faq_item .desc_item .imgs .img {
        padding-bottom: 70%
    }

    .faq_item .tit {
        font-size: 30px
    }

    .faq_item .tit_item {
        line-height: 1.3;
    }
}