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; }

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

.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; 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;}

.community_content{padding: 20px;}
.community_content .advertisement_area{height: 52px; text-align: center; border: 1px solid lightgray;}
.community_content .created_btn{text-align: right; margin: 10px 0 ;}
.community_content .created_btn .btn_detail{ color: #fff; width: 80px; height: 30px; text-align: center;line-height: 30px; background-color: #000; border-radius: 8px;  display: inline-block;}

.content_list_area{}
.content_list_area .row{ margin: 0 0 10px 0; }
.content_list_area .row .flex_box { border:1px solid #B7B7B7; display: flex; align-items: center; color: #000; text-decoration: none;}
.content_list_area .row .flex_box .list_item{ width: 50%; height : 140px; background-size : cover; background-repeat: no-repeat; background-position: center; }
.content_list_area .row .flex_box .list_item img{width: 100%; height: 100%;}
.content_list_area .row .flex_box .list_item.type1{padding: 10px; display: flex; flex-direction: column; justify-content: space-between;}
.content_list_area .row .flex_box .list_item.type1 .item_text{font-size: 12px;}
.content_list_area .row .flex_box .list_item.type1 .item_text.date{font-size: 11px; letter-spacing: -0.2px;}
.content_list_area .row .flex_box .list_item.type1 .item_text.type1{font-weight: bold; overflow : hidden; font-size:14px; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.content_list_area .row .flex_box .list_item.type1 .item_text.type2{ overflow : hidden; display:-webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.content_list_area .row .flex_box .list_item.type1 .item_text span{ display : inline-block; }

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