@charset "utf-8";
/* CSS Document */

.faq{height: 380px;background: #122234;}
.faqc{display: flex;align-items: center;justify-content: center;}
.faqc p{font-size: 150px;line-height:380px;}
.faqc p span{color:#FFBF41;}
.faqc p b{color:#fff;font-family: 'Helvetica Neue',Arial,Helvetica,sans-serif;padding:0 20px;letter-spacing: 5px;}

.faq_main{background: #fff;}
.faq_mainc{padding:15px 0;}
.faq_main_title{text-align: left;padding:20px 0;}
.faq_main_title p{font-size: 32px;line-height: 40px;}
.faq_main_list{padding-bottom:30px;}
.faq_main_nav{border-bottom: 1px solid #DDDDDD;padding:30px 0;}
.faq_main_nav p{line-height: 50px;display: flex;}
.faq_main_nav p span{display: inline-block;margin-right: 20px;background: #F5F6F8;cursor: pointer;}
.faq_main_nav p span a{color:currentColor;display: inline-block;padding:0 20px;}
.faq_main_nav p span:hover{background:#DDDDDD;}
.faq_main_nav p span.action{background: #FFBF41;}


.faq_main_ul{padding:30px 0;text-align: left;}
.faq_main_ul ul{display:none;}
.faq_main_ul ul:first-child{display: block;}
.faq_main_ul ul li{background: #F5F6F8;padding:20px 25px;margin-bottom: 30px;}
.faq_main_ul ul li:hover{background: #eff1f3;}
.faq_main_ul ul li p{display: flex;justify-content: flex-start;align-items: flex-start;}
.faq_main_ul ul li p.q1{line-height: 40px;cursor: pointer;}
.faq_main_ul ul li p.q1 em{display: inline-block;font-size: 24px;color: #FFB92A;width: 35px;font-style: normal;}
.faq_main_ul ul li p.q1 b{font-size: 18px;flex: 1;}
.faq_main_ul ul li p.q2{line-height: 25px;margin-top:0px;max-height: 0px;transition: all 0.5s;overflow: hidden;}
.faq_main_ul ul li p.q2 i{display: inline-block;font-size: 14px;width: 35px;box-sizing: border-box;padding:5px;}
.faq_main_ul ul li p.q2 span{flex: 1;color: #A9ADB4;}
.faq_main_ul ul li p.q22{max-height:240px;margin-top:20px;}

