﻿.clx:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

.af_emptytext { color: gray !important; }

/*弹出框最外层容器*/
.af_wrap { *overflow:hidden; font-size: 12px; background: #fff; color: #000; border: 1px solid #CF241D; box-shadow: 2px 2px 5px rgb(51, 51, 51); }
.af_wrap * { padding: 0; margin: 0; }
.af_wrap ul { list-style-type: none; }

/*热门*/
.af_hot_results { }
.af_hot_title { background: #F7D7CA; border-bottom: 1px dotted #ddd; font-weight: bold; color: #434343; width: 375px; line-height: 100% !important; position: relative; }
.af_hot_title, .af_hot_title * { line-height: 150% !important; }
.af_title_content { display: block; margin-right: 24px; padding: 4px; }
.af_close{ display: block; width: 14px; height: 14px; position:absolute; right:6px; top:6px; cursor:pointer; background:url('close.gif') no-repeat; }
.af_hot_wrap { padding: 5px; }
.af_hot_tabs { z-index: 100; border-bottom: 1px solid #CF241D; width: 365px; }
.af_hot_tabs li { height: 27px !important; line-height: 27px !important; margin-bottom: -1px; display: block; overflow: hidden; float: left; cursor: pointer; position: relative; }
.af_hot_tabs li span { height: 25px !important; line-height: 25px !important; padding: 1px 9px; display: block; _display: inline; _zoom: 1; }
.af_hot_tabs li.active { font-weight: bold; }
.af_hot_tabs li.active span { padding: 0 8px !important; border-width: 1px; border-style: solid; border-color: #CF241D #CF241D #fff #CF241D; }
.af_hot_items { width: 365px; margin-top: 5px; }
.af_hot_items li { float: left; width: 65px; height: 25px; line-height: 25px; padding-left: 8px; overflow: hidden; cursor: pointer; }
.af_hot_items li.hover { background: #FDEEE7; }
.af_hot_items li.selected { background: #F7D7CA !important; color: #DA251E !important; }
.af_pager { text-align: center; margin: 8px 0; overflow: hidden; }
.af_pager li { display: inline; padding: 4px; cursor: pointer; font-size: 14px; font-family: Arial,Simsun,sans-serif; text-decoration: underline; }
.af_pager li.current { text-decoration: none; cursor: auto !important; color: #DA251E !important; }
/*普通搜索*/
.af_results { padding: 4px; }
.af_title { color: #777777; padding: 4px; border-bottom: 1px dotted #D7D7D7; }
.af_items { margin-top: 4px; }
.af_items li { height: 25px; line-height: 25px; padding: 0 8px; overflow: hidden; cursor: pointer; }
.af_items li.hover { background: #FDEEE7; }
.af_items li.selected { background: #F7D7CA !important; }
/*无搜索结果*/
.af_no_results { background: #F7D7CA; color: #D0251D; margin: 2px; line-height: 25px; height: 25px; padding: 0 8px; _display: inline; _zoom: 1; }

/* 自定义 */
.af_title_content span { margin-left: 6px; font-weight: normal; }
.af_items li { text-align: right; }
.af_items li span { float: left; }
.af_items li em { color: Red; font-style: normal; }
