#section2{padding-top:80px;padding-bottom:100px}#section2 .inner{max-width:800px;margin:0 auto}#section2 .sec2_head{text-align:center;margin-bottom:40px}#section2 .sec2_head h2{color:#3d2c22;margin-bottom:10px;font-size:30px;font-weight:800}#section2 .sec2_head p{color:#999;font-size:16px}#section2 .faq_list{border:1px solid #eee;border-radius:16px;overflow:hidden}#section2 .faq_item+.faq_item{border-top:1px solid #f2f2f2}#section2 .faq_q{text-align:left;cursor:pointer;background:#fff;border:none;align-items:center;gap:14px;width:100%;padding:22px 24px;transition:background .15s;display:flex}#section2 .faq_item.open .faq_q,#section2 .faq_q:hover{background:#fdf9f5}#section2 .faq_q .q_mark{color:#fff;background:#c87e5a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:800;display:flex}#section2 .faq_q .q_text{color:#333;flex:auto;font-size:16px;font-weight:700}#section2 .faq_q .q_arrow{color:#bbb;flex:none;transition:transform .2s}#section2 .faq_item.open .faq_q .q_arrow{color:#c87e5a;transform:rotate(180deg)}#section2 .faq_a{color:#666;border-top:1px solid #f2ece5;padding:18px 24px;font-size:15px;line-height:1.7}
