header #searchbox{ display:none;}

.searchtops{ margin:20px 0 0; padding:12px;border-radius: 12px;position: relative;}
.searchtops .searchbox{height: 42px;width: 100%;border-radius:12px;padding:5px 80px 5px 20px;position: relative;background:#FFF;border:solid 1px #CCC;}
.searchtops .searchbox .search{outline:none;display:block;border:none; line-height:30px; height:30px; width:100%;background: none;font-weight: bold;}
.searchtops .searchbox .submitbtn{position:absolute; right:20px; top:5px;color:#BBB; height:30px; line-height:30px; text-align:center;font-size: 20px;}
.searchtops .menubox{ height:48px; line-height:48px; margin-top:10px;}
.searchtops .error{line-height: 1.2em;margin-top: 10px;}
.searchtops .error .l{ float:left;}
.searchtops .error .r{ float:right;}
.searchtops .error .togglemenu{height:20px;width: 40px;position: relative;}
.searchtops .error .togglemenu:after{ content:""; display:block;border-style:solid;border-width:8px 8px 0 8px;border-color:#000 transparent transparent transparent;width: 0;height: 0;position: absolute;left: 12px;top: 6px;}
.searchtops .error .togglemenu.rotate{transform: rotate(180deg);}
.searchtops .error:after,.searchtops:after{ content:""; clear:both; display:block;}
.searchtops #searchts{ display:none;width:1060px;border-width:2px;border-style:solid;position: absolute;left:0;top: 70px;z-index: 10;background:#FFF;padding:0 30px;}
.searchtops #searchts .searchxgkeywords span{ color: #555ba6; text-align:left; display:block; font-size: 16px;line-height:2.6em; border-bottom:1px solid #ddd; cursor:pointer;}


.searchtab .tabmenubox{position: absolute;left: 130px;top: 112px;}
.searchtab .tabmenubox .tabmenu .item{border:solid 1px #C8C5D6; padding:5px 20px 5px 15px; border-radius:50px; display:inline-block;margin-right: 20px; cursor:pointer;}
.searchtab .tabmenubox .tabmenu .item>*{ display:inline-block; vertical-align:middle;}
.searchtab .tabmenubox .tabmenu .item i{width: 30px;height: 30px;border-radius: 50%;background: #CCC;color: #FFF;line-height: 30px; margin-right:10px; text-align:center;}
.searchtab .tabmenubox .tabmenu .item.active{ background:#555ba6; color:#FFF;}
.searchtab .tabmenubox .tabmenu .item.active i{background: #FFF; color:#555ba6;}

#historybox{ padding:10px 0 10px 0; border-bottom:1px solid #eee; margin-bottom:10px;}
#historybox .ttl{ padding:0 10px 20px 10px; line-height:2em; color:#000; text-align:left;}
#historybox .clearhistory{ font-weight:normal; float:right;}
#historybox span{ max-width:98%; margin:10px 1%; padding:0 1em; float:left; background:#f7f7f7; border-radius:1.2em; line-height:2.4em; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; text-align:center; color:#666; cursor:pointer}
#historybox span:hover{color:#fe741c;}
#historybox .nothing{ text-align:center; color:#999; padding:0 0 30px 0;}

.nosearch .text{background:#f9f9f9; border-radius:4px; padding:5px 0;}
.nosearch .text span{padding:0 5px;}
.nosearch .tishi{color:#999; line-height:1.6em; margin:10px 0;}
.nosearch .tishi span{padding:0 15px; color:#e6e6e6;}







<!--0.0001990795135498-->