

.search{width:402px; margin:20px 10px 20px 0; background:#daf3d7; border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px;}
.search input{height:30px; border:0; outline:0; color:#333; float:left;}
.search .text{width:200px; line-height:24px; font-size:14px; border:1px transparent solid; background:none; margin-left:16px; margin-right:10px;}
.search .category{border-left:1px #cacaca solid; border-right:1px #cacaca solid; width:128px; position:relative; float:left; z-index:999;}
.search .category .head{height:30px; line-height:30px; text-indent:14px; color:#333; cursor:pointer; overflow:hidden;}
.search .category .head>em{width:10px; height:4px; background:url(../../images/ico-img.png) no-repeat 0 -159px; display:inline-block; vertical-align:middle; margin-left:3px;}
.search .category .head.selected{background:#149e0a; color:#fff;}
.search .category .list{position:absolute; top:30px; background:#149e0a; width:128px; display:none;}
.search .category .list>li{height:30px; line-height:30px; color:#fff; overflow:hidden; padding-left:20px; padding-right:5px; background:url(../images/ico-img.png) no-repeat 9px -114px; cursor:pointer;}
.search .category .list>li:hover{background-color:#e5e5e5; color:#333;}
.search .button{width:40px; height:30px; cursor:pointer; text-align:center; background:url(../../images/ico-img.png) no-repeat -160px -210px;}

.fr{float:right;}