input,textarea { -webkit-appearance: none; -webkit-border-radius: 0; }
input [type='checkbox']{-webkit-appearance:checkbox}
input:checked[type="checkbox"] {background-color:#fff;-webkit-appearance:checkbox;}
select{ appearance: none; -webkit-appearance: none; -webkit-border-radius: 0; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; background: url(/static/kjz_mobile/img/icon/select_arrow.png) no-repeat 90% 50%; background-size: 10px; }
select::-ms-expand{ display:none; }

.service_list_area{background:#fff; height:30px; line-height:30px; margin-bottom: 15px;}
.service_list_area .row{margin: 0; display: flex; justify-content: space-between;}
.service_list_area .row .list_item{ }
.service_list_area .row .list_item .a_detail{color: #000; text-decoration: none; display:block;}
.service_list_area .row .list_item .a_detail.on{ background:#ffcf4a; border-radius: 30px; font-weight: bold; padding: 0 6px;}

.search_area{height: 70px; background-color: #f2f2f2; display: flex; justify-content: center; align-items: center; padding:0 30px;}
.search_area .row{margin: 0; display: flex; width:100%; }
.search_area .row .search_item{ height: 38px; width:25%; background:#fff;}
.search_area .row .search_item.type1{position: relative;  width:75%;}
.search_area .row .search_item select{height: 100%; width:100%; border:1px solid #888; border-right:none; padding:0 10px;}
.search_area .row .search_item input{height: 100%; width: 100%; padding-right: 35px; padding-left:10px; border:1px solid #888;}
.search_area .row .search_item .search_icon{position: absolute; right: 6px; top: 8px; background: white; border: 0;}
.search_area .row .search_item .search_icon i{font-size:20px;}


.faq_list_area{ background-color: #fff; padding: 20px;}
.faq_list_area .row{display: flex; justify-content: space-between; padding:10px 0; align-items: flex-end;}
.faq_list_area .row .icon_list{width:30%; text-align: center; margin:0 5px; fill:#ccc;}
.faq_list_area .row .icon_list.on{fill:#ffbb00;}
.faq_list_area .row .icon_list p {margin:0;}
.faq_list_area .row .icon_list .tab_btn{ background-color: #fff; border: 0; padding:0; width:100%; }
.faq_content_area{padding: 20px 30px;}
.faq_content_area .faq_text{ font-size: 17px; font-weight: bold; text-align: center; border-bottom: 2px solid#A6A8AB; padding-bottom: 10px;     margin-bottom: 10px;} 
.faq_content_area .faq_list{}
.faq_content_area .faq_list .row{margin: 0; display: flex; padding: 12px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);}
.faq_content_area .faq_list .row .list_number{margin-right: auto;}
.faq_content_area .faq_list .row .list_title{width:80%; word-wrap: break-word; word-break: break-all; }
.faq_content_area .faq_list .row .list_icon{margin-left: auto;}
.faq_content_area .faq_list .row .list_icon{transform:rotate(180deg);}
.faq_content_area .faq_list .list_content{border-right:2px solid #eee; border-left:2px solid #eee; border-bottom:2px solid #eee; padding: 15px 10px 10px 10px; margin-bottom:10px; display: none;}
.faq_content_area .faq_list .list_content .answer_area{display: flex;}
.faq_content_area .faq_list .list_content .answer_area .answer_item{width: 8%; font-weight: bold;}
.faq_content_area .faq_list .list_content .answer_area .answer_text{width: 90%; word-wrap: break-word; word-break: break-all;}
.faq_content_area .faq_list .list_content .answer_area .answer_text p{margin:0;}
.faq_content_area .faq_list .list_content .answer_area .answer_text img{ width:100%; }
.faq_content_area .faq_list.on .list_content{ display: block;}

.pagination{display: block;text-align: center; }
.pagination .page_detail{color: #000; text-decoration: none;}
.pagination .page_detail.type{border: 1px solid #d0d2d3; border-radius: 5px; padding:5px 10px;}
.pagination .page_detail.type.active{background-color:#ccc; color: #fff;}





















