@import url(layout.css); 
header{overflow: visible;}
.search{ position:relative; margin-left:40px; padding-top:6px;}
.search .search_txt{position: relative; height:20px; background:#f8f8f8 url(../images/icon_search.png) no-repeat 8px 8px; background-size:14px; margin-right:60px; border-radius:30px; padding:5px 10px 5px 30px;}
.search .search_txt input{ background:none; height:20px; float:left; width:100%;}
.search button{ position:absolute; right:0; top:0; background:none; height:42px; width:60px; text-align:center; line-height:42px; font-size:14px; color:#777; border:none;}

.main{ text-align:center; margin:20px 0 0;}
.main h2{ height:10px; border-bottom:1px solid #333; display:inline-block; padding:0 10px; font-size:14px; font-weight:normal;}
.main h2 span{ height:20px; line-height:20px; background:#fff; padding:0 5px;}

.search_key{ margin:15px 30px 0;}
.search_key a{ display:inline-block; height:24px; line-height:24px; padding:0 10px; border-radius:3px; background:#d9d9d9; color:#fff; margin:3px;}

/*搜索结果*/
.search_list{ margin-top:20px;}
.search_list h3{ height:20px; line-height:20px; text-align:center; font-size:14px; font-weight:normal;}
.imgtxt_list{ margin:15px 0.278rem 0;}


/*搜索下拉*/
.autocompleter { width: 100%; position: absolute; top: 40px; left: 0; z-index: 100;}
.autocompleter-list { box-shadow:2px 2px 5px rgba(0,0,0,.1); background: #fff;max-height: 320px;overflow-y: scroll}
.autocompleter-list li{ padding:0 10px; border-bottom:1px dotted #eee;}
.autocompleter-item-selected { background: #ffffff;}
.autocompleter-item { color: #444444; cursor: pointer;}
.autocompleter-item span { color: #bbbbbb; display:none;}
.autocompleter-hint { color: #ccc; text-align: left; height:30px; line-height:30px; padding-left:31px; margin-top:-39px; margin-bottom:3px; display: none; font-family:"宋体"; font-size:13px;}
.autocompleter-hint span { color: transparent;}
.autocompleter-hint-show { display: block;}
.autocompleter-closed { display: none;}
