@charset "utf-8";
/* CSS Document */

.question{background:#F5F5F5;padding:10px 20px;}
.question_c{padding:0px 0 40px;}
.question_nav{line-height:40px;text-align: left;}
.question_nav i{padding:0 10px;}
.question_nav span{color: #AEB0B7;}

.question_main{padding:10px 0;background: #fff;margin:10px 0;}
.question_title{padding:30px 40px;}
.question_title p{background: linear-gradient( 90deg, #109995 0%, rgba(16,153,149,0) 100%);line-height: 50px;font-size: 24px;padding:0 25px;color: #fff;text-align: left;}
.question_ul{margin-bottom: 10px;}
.question_ul ul{padding:0px 40px;}
.question_ul ul li{background:#F5F5F5;border:1px solid #EAEAEA;height: auto;box-sizing: border-box;overflow: hidden;padding:0 25px;margin-bottom: 20px;}
.question_li_top{line-height: 70px;}
.question_li_top p{display: flex;justify-content: space-between;align-items: center;}
.question_li_top p b{font-size: 16px;font-weight: normal;}
.question_li_top p span.row{display: flex;flex-direction: row;}
.question_li_top p span.column{display: flex;flex-direction: column;padding-bottom: 12px;}
.question_li_top p span.row i{width: 8px;}
.question_li_top p span.column i{height: 8px;}
.question_li_top p i{font-size: 20px;color: #109995;}
.question_li_top p i:first-child{color:rgba(16, 153, 149, 0.32);}

.question_li_desc{padding:0 0 20px;text-align: left;display: none;}
.question_li_desc p span{line-height: 24px;color: #6C6F6E;}

.policy{background:#F5F5F5;padding:10px 20px;}
.policy_main{padding:20px 40px 80px;background: #fff;margin:10px 0;text-align: left;}
.policy_main h1{font-size: 24px;line-height: 50px;padding:5px 0;text-align: center;}
.policy_main h2{font-size: 24px;line-height: 50px;padding:5px 0;}
.policy_main p{padding:5px 0;}
.policy_main p b{font-size: 18px;line-height: 40px;}
.policy_main p span{font-size: 14px;line-height: 30px;}
.policy_main p em{font-size: 14px;color: #109995;line-height: 29px;font-style: normal;}
.policy_main p i{font-size: 9px;margin-right: 10px;color:#666;}
.policy_main p em i{color:#109995;}
.policy_main p a{color:#10996b;margin:0 5px;}
.policy_main p a:hover{color:#109995;}
.policy_main ul{display: table;width: 100%;margin:10px 0;border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;}
.policy_main ul li{display: table-row;}
.policy_main ul li b,.policy_main ul li span{display: table-cell;vertical-align: middle;padding:2px 5px;border-bottom: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;}
.policy_main ul li b{text-align: center;background: #109995;color:#fff;line-height: 40px;}
.policy_main ul li span{text-align: center;line-height: 45px;padding:5px;}





