/* h5 第五套模板 搜索页*/

.v5_f-l { display: block; float: left;}
.v5_f-r { display: block; float: right;}
.v5_clear:after { display: block; clear: both; width: 0; height: 0; overflow: hidden; font-size: 0; content: '.';}

.v5-search .g-container { background: #ffffff; padding: 0 15px;}
.v5-search-header { display: flex; height: 30px; line-height: 30px; margin-top: 10px; margin-bottom: 10px;}
.v5-search-header-input { flex: 1; background: #f5f5f5; color: #888888; font-size: 14px; border-radius: 30px; display: flex;}
.v5-search-header-input i.iconfont { margin-left: 5px;}
.v5-search-header-input form { flex: 1;}
.v5-search-header-input input { background: none; border: none; outline: none; height: 100%; margin-left: 5px; margin-right: 10px; width: 100%;}
.v5-search-header a { color: #222222; font-size: 16px; margin-left: 20px;}

.v5-search-keycontent { margin-top: 25px;}
.v5-search-keytitle { margin-bottom: 15px; display: flex; font-size: 14px;}
.v5-search-keytitle span { flex: 1;}
.v5-search-keytitle i.iconfont { display: inline-block; padding-left: 5px; font-size: 18px;}
.v5-search-keylist { font-size: 0;}
.v5-search-keylist a { display: inline-block; background: #f4f4f4; border-radius: 32px; height: 32px; line-height: 32px; font-size: 14px; color: #222222; padding: 0 10px; margin-bottom: 10px; margin-right: 10px;}

.v5-search-null { color: #999999; font-size: 14px; text-align: center; margin: 30px 0;}

.v5-search-keycontent-record { display: none;}