﻿.baikeheader { width: 100%; max-width: 640px; height: 44px; font-size: 20px; background-color: #fff; line-height: 44px; border-bottom: 0.5px solid #dae0e6; }

.baikeheader .baikeheader_info { padding: 0 15px; text-align: center; }

.baikeheader .baikeheader_info .left_icon { float: left; }

.baike { padding: 80px 20px 0; text-align: center; background-color: #fff; box-sizing: border-box; width: 100%; max-width: 640px; }

.baike .baike_content .baike_img { color: #00c07b; }

.baike .baike_content .baike_title { color: #999; padding: 5px 20px 20px; font-size: 12px; }

.baike .baike_content .baike_search { border: 2px solid #00c07b; }

.baike .baike_search .baikesearch_input { height: 40px; line-height: 40px; }

.baike .baike_search .baikesearch_input .search_text { border: none; width: 100%; height: 100%; display: flex; outline:none; }
.baike .baike_search .icon-search { background: url(/Content/image/icon_search.png) no-repeat 0 0; background-size: 1.6em; width: 1.6em; height: 1.6em; display: block; margin-right: 0.5em; position: relative; top: -29px; left: 16px; font-size: 12px; }


.baike .baike_content .hotword_wrap { margin-top: 40px; text-align: left; position: relative; min-height: 216px; overflow: hidden; border-top: 1px solid #e6ecf2; }

.baike .baike_content .hotword_wrap .hot_title { padding: 15px 0; overflow: hidden; justify-content: space-between; }

.baike .baike_content .hotword_wrap .hot_title .ht_left { font-weight: 700; float: left; }

.baike .baike_content .hotword_wrap .hot_title .ht_right {float:right; }

.baike .baike_content .hotword_wrap .hot_title .ht_right i { font-size: 20px; font-weight: 600; }

.baike .baike_content .hotword_wrap .hot_content .hc_list { width: 100%; display: flex;flex-wrap: wrap; max-height: 220px; }

.baike .baike_content .hotword_wrap .hot_content .hc_list .hc_item { width: calc(50% - 20px); cursor: pointer; display: inline-block; margin-right: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.baike .baike_content .hotword_wrap .hot_content .hc_list .hc_item .num { font-size: 12px; font-weight: 700; text-align: center; border-radius: 3px; color: #333; background: #ebeff2; display: inline-block; width: 20px; height: 20px; line-height: 20px; }

.baike .baike_content .hotword_wrap .hot_content .hc_list .hc_item .num.one { color: #fff; background-image: linear-gradient(to bottom right,#f9958e,#f6736b); }

.baike .baike_content .hotword_wrap .hot_content .hc_list .hc_item .num.two { color: #fff; background-image: linear-gradient(to bottom right,#fec097,#fa9c58); }

.baike .baike_content .hotword_wrap .hot_content .hc_list .hc_item .num.three { color: #fff; background-image: linear-gradient(to bottom right,#f9dec2,#edbf90); }

.baike .baike_content .hotword_wrap .hot_content .hc_list .hc_item .txt { margin-left: 10px; line-height: 41px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px; }


/******************百科详情页*******************/
.baike_info .block_top { padding: 10px; background-color: #fff; }
.baike_info .baike_info_title { font-size: 22px; font-weight: 700; margin-bottom: 10px; padding-right: 31px; }
.baike_info .block_top_content { margin-bottom: 10px; line-height: 25px; }

.baike_info .block_list { margin-top: 10px; }

.baike_info .block_list .info_cnt { padding: 10px; background-color: #fff; margin-top: 10px; }

.baike_info .block_list .info_cnt .info_cnt_title { font-size: 18px; font-weight: bold; margin-bottom: 10px; display: block; }

.baike_info .block_list .info_cnt .info_cnt_html { line-height: 25px; font-size: 14px; }

.baike_info .baike_content  .block_list .info_cnt .info_cnt_html > table { width: 100%; border-collapse: collapse; border-spacing: 0; font-size: 14px; text-align: left; line-height: 1.5; }

.baike_info .baike_content .block_list .info_cnt .info_cnt_html > table > tbody > tr > th { border: 1px solid #e1e5e8; background: #f5f7fa; padding: 12px 10px; font-weight: 400; }
.baike_info .baike_content .block_list .info_cnt .info_cnt_html > table > tbody > tr > td { border: 1px solid #e1e5e8; padding: 15px 10px; }

/*****************百科搜索页*******************/

.baikesearch .baike_searchbox { height: 40px; line-height: 40px; margin: 10px 20px; border: 2px solid #00c07b; display: flex; background: #fff; align-items: center; }

.baikesearch .baike_searchbox input{ width: 100%; height: 100%; display: flex; outline: none; box-sizing: border-box; padding: 0 10px; border: none; }

.baikesearch .baike_searchbox i { background: url(/Content/image/icon_search.png) no-repeat 0 0; background-size: 1.6em; width: 1.6em; height: 1.6em; display: block; margin-right: 0.5em; }

.baikesearch .sr_list .sr_item { background-color: #fff; padding: 20px; border-bottom: 1px solid #ebeff2; }
.baikesearch .sr_list .sr_item .item_title { overflow: hidden; margin-bottom: 9px; }

.baikesearch .sr_list .sr_item .item_title a { float: left; font-size: 14px; }

.baikesearch .sr_list .sr_item .item_title .item_type { float: right; color: #999; font-size:12px;}

.baikesearch .sr_list .sr_item .item_desc p{ font-size: 12px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }

.baikesearch .sr_list .sr_item .item_title .sr-keyword { color: #FF6600; }