.faq-detail{margin:0 auto;padding:0;font-size:14px;text-align:center;overflow:hidden;min-height:calc(100vh - 256px)}
.faq-detail-all{margin:0 auto;padding:0;text-align:center;width:1000px;border-radius:10px;margin-top:-84px;margin-bottom:30px;padding:40px 0;overflow:hidden;position:relative;z-index:1;background:#fff;box-shadow:0 0 18px 0 rgba(0,0,0,.14)}
.faq-detail-all input[type=text]{width:500px;height:40px;padding-left:10px;font-size:14px;color:#333;letter-spacing:0;border:1px solid #999}
.faq-detail-all input[type=text]:focus{border:1px solid #2e7bfb}
.faq-detail-all textarea{width:500px;height:120px;padding-left:10px;padding-top:10px;font-size:14px;color:#333;letter-spacing:0;border:1px solid #999}
.faq-detail-all textarea:focus{border:1px solid #2e7bfb}
.ziyuan-title{font-size:24px;color:#333;letter-spacing:0;line-height:34px;margin-top:40px;margin-bottom:30px}
.faq-detail .subtitle p{font-size:16px;color:#666;line-height:22px}
.faq-title{font-size:24px;color:#333;letter-spacing:0;line-height:34px;margin-top:40px;margin-bottom:30px}
#faqForm textarea{text-align:left}
#faqForm label{font-size:14px;margin:5px 0}
.faqradio{display:flex;justify-content:space-around;line-height:40px}
.faq-warn{display:none;position:absolute;font-size:14px;color:#f7491e;letter-spacing:0;line-height:40px;margin-left:20px}
.faq-clause-warn{position:absolute;font-size:14px;color:#f7491e;letter-spacing:0;line-height:20px;margin-left:20px;left:75%}
.labname{text-align:left;width:500px;margin:0 auto}
#faqForm .faqinline .faqidenty{width:300px}
.faq-click{width:200px;height:40px;margin:0 auto;line-height:40px;vertical-align:middle;font-size:14px;color:#fff;letter-spacing:0;background-color:#2e7bfb;margin-top:30px;cursor:pointer}
.faq-click:hover{background-color:#4d90ff}
.faqinline{display:flex;justify-content:space-between;width:500px;margin:0 auto}
.faqinline a{line-height:40px}
#captchaimg{height:40px}
.radioGroup{width:500px}
.radioGroup .radioItem label{margin-left:10px}
.faq-detail-all .subtitle h1{padding:0;margin:0;font-size:24px;color:#333;line-height:34px;margin-bottom:30px}
news-navs{text-align:center}
.news-nav{width:168px;height:50px;display:inline-block;line-height:50px;margin:0 -2px 30px;text-align:center;color:#373d41;border:1px solid #ddd;cursor:pointer;font-size:16px;border-right:none}
.news-nav:first-child{border-radius:4px 0 0 4px}
.news-nav:last-child{border-right:1px solid #ddd;border-radius:0 4px 4px 0}
.news-nav-active{border:1px solid #2e7bfb!important;color:#2e7bfb!important}