/* header */
.header{height:80px;padding:10px 0px;}
.header .logo{float:left;width:auto;padding-right:10px;overflow:hidden;}
.header .current-title{display:block;float:left;height:36px;line-height:36px;padding:17px 0px;font-family:"\5FAE\8F6F\96C5\9ED1";font-size:22px;font-weight:600;color:#333;text-indent:10px;width:auto;background:url('common/title_line.png') no-repeat left center;overflow:hidden;}
.header .search{float:right;width:auto;height:36px;padding:17px 0px 17px 0px;}
.header .search .box{float:left;width:auto;height:30px;border:#1179d1 3px solid;}
.header .search .box .module{float:left;width:auto;height:30px;line-height:30px;}
.header .search .box .module dl{float:left;clear:both;width:auto;height:30px;position:relative;z-index:999;}
.header .search .box .module dt{float:left;clear:both;width:auto;height:24px;line-height:24px;color:#777777;padding:3px 20px 3px 10px;cursor:pointer;background:url('common/search_pic.png') no-repeat right -62px;}
.header .search .box .module dt.on{background:url('common/search_pic.png') no-repeat right -93px;}
.header .search .box .module dd{clear:both;width:auto;height:auto;line-height:24px;display:none;border-top:#EDEDED 1px solid;border-right:#B8B8B8 1px solid;border-bottom:#B8B8B8 1px solid;border-left:#B8B8B8 1px solid;background-color:#fff;position:absolute;left:0px;top:30px;}
.header .search .box .module dd a{float:none;clear:both;display:block;width:auto;height:auto;padding:3px 18px 3px 10px;line-height:20px;_line-height:20px;text-decoration:none;color:#333;}
.header .search .box .module dd a:hover{background-color:#F1F1F1;}
.header .search .box .kw{float:left;width:350px;height:30px;background:#fff url('common/search_pic.png') repeat-x left -124px;}
.header .search .box .kw dl{clear:both;width:100%;height:auto;position:relative;z-index:1000;}
.header .search .box .kw dt{clear:both;width:100%;height:30px;}
.header .search .box .kw dt .keyword{float:left;width:320px;height:24px;line-height:24px;padding:3px 5px;border:none;outline:none;background-color:transparent;color:#A9A9A9;}
.header .search .box .kw dt span{float:left;width:20px;height:24px;line-height:24px;padding:3px 0px;background:url('common/search_pic.png') no-repeat left top;font-size:1px;}
.header .search .box .kw dd{clear:both;width:100%;height:auto;display:none;border:#B8B8B8 1px solid;background-color:#fff;position:absolute;left:-1px;top:30px;}
.header .search .box .kw dd li{float:left;clear:both;width:100%;height:24px;line-height:24px;background-color:#fff;overflow:hidden;position:relative;}
.header .search .box .kw dd li.on{background-color:#EEEEEE;}
.header .search .box .kw dd li h1{float:left;width:auto;height:24px;line-height:24px;font-size:12px;color:#999999;padding:0px 5px;overflow:hidden;}
.header .search .box .kw dd li h2{float:right;width:auto;height:24px;line-height:24px;padding:0px 5px 0px 10px;font-size:12px;color:#999999;position:absolute;right:0px; text-align:right;background-color:#fff;}
.header .search .box .kw dd li.on h2{color:#333;background-color:#EEEEEE;}
.header .search .box .kw dd li h1 span{color:#333;font-weight:bold;height:24px;line-height:24px;}
.header .search .box .s-button{float:left;width:90px;height:30px;}
.header .search .box .s-button button{width:90px;height:30px;line-height:30px;cursor:pointer;display:block;background:url('common/search_pic.png') no-repeat right top;text-indent:-999em;overflow:hidden;}
.header .search .box .s-button button.hover{background:url('common/search_pic.png') no-repeat right -31px;}