/* header */
.header{height:80px;padding:5px 0px;background-color:#fff;}
.header .logo{float:left;width:auto;padding-right:0px;overflow:hidden;}
.header .adbox{float:right;width:auto;height:80px;padding:0px;margin:0px;}
.header .adbox .ad{float:left;width:auto;height:80px;padding-left:23px;}
/* search */
.nav_search{height:50px;background-color:#efefef;}
.nav_search .ad{float:left;width:250px;height:50px;}
.nav_search .search{float:left;width:470px;height:36px;padding:7px 7px;}
.nav_search .search .box{float:left;width:auto;height:30px;border:#1179d1 3px solid;}
.nav_search .search .box .module{float:left;width:auto;height:30px;line-height:30px;}
.nav_search .search .box .module dl{float:left;clear:both;width:auto;height:30px;position:relative;z-index:999;}
.nav_search .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;}
.nav_search .search .box .module dt.on{background:url('common/search_pic.png') no-repeat right -93px;}
.nav_search .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;}
.nav_search .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;}
.nav_search .search .box .module dd a:hover{background-color:#F1F1F1;}
.nav_search .search .box .kw{float:left;width:314px;height:30px;background:#fff url('common/search_pic.png') repeat-x left -124px;}
.nav_search .search .box .kw dl{clear:both;width:100%;height:auto;position:relative;z-index:1000;}
.nav_search .search .box .kw dt{clear:both;width:100%;height:30px;}
.nav_search .search .box .kw dt .keyword{float:left;width:284px;height:24px;line-height:24px;padding:3px 5px;border:none;outline:none;background-color:transparent;color:#A9A9A9;}
.nav_search .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;}
.nav_search .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;}
.nav_search .search .box .kw dd li{float:left;clear:both;width:100%;height:24px;line-height:24px;background-color:#fff;overflow:hidden;position:relative;}
.nav_search .search .box .kw dd li.on{background-color:#EEEEEE;}
.nav_search .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;}
.nav_search .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;}
.nav_search .search .box .kw dd li.on h2{color:#333;background-color:#EEEEEE;}
.nav_search .search .box .kw dd li h1 span{color:#333;font-weight:bold;height:24px;line-height:24px;}
.nav_search .search .box .s-button{float:left;width:90px;height:30px;}
.nav_search .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;}
.nav_search .search .box .s-button button.hover{background:url('common/search_pic.png') no-repeat right -31px;}
/* current */
.current{height:30px;background: url('common/current.gif') no-repeat 0px center;color:#666666;padding:5px 0px;}
.current .fL{float:left;padding:2px 0px 4px 20px;height:24px;line-height:24px;}
.current .fR{float:right;height:30px;line-height:30px;}
.current .l{float: left;margin: 0px;padding: 0px;}
.current a{color:#003399;font-size:13px;}
.current a:hover{color:#FF0000;font-size:13px;}
.current a.cat{width:71px;color:#003399;font-size:13px;height:30px;line-height:30px;background: url('common/nav_cat.gif') repeat-x left top;padding:0px 5px 0px 5px;margin:0px;display:inline-block;text-indent:0px;text-align:center;}
.current a.cat:hover{color:#FF0000;font-size:13px;}

.current a.cancelfeat{width:auto;height:16px;line-height:16px;color:#444444;font-size:12px;border:#FFBB7F 1px solid;display:inline-block;padding:1px 18px 1px 5px;text-indent:0px;background:#FFF2E7 url('common/del_pic.png') no-repeat right 0px;margin-right:8px;margin-left:8px;}
.current a.cancelfeat:hover{color:#444444;font-size:12px;background-position:right -18px;}
.current a.cancelfeat span{color:#888888;height:16px;line-height:16px;}

.current .curr_menu{float: left;width: auto;height:24px;}
.current .curr_menu h1{clear: both;width:auto;height:22px;line-height: 22px;font-size: 13px; color:#333;padding:0px 22px 0px 10px;border:#dddddd 1px solid;position: relative;background: url('common/curr_cate_icon.png') no-repeat right top;}
.current .curr_menu h1 .line{width: 100%;height: 1px;line-height: 1px;font-size: 0px;background-color:#fff;border-right:#fff 1px solid;position: absolute;top:23px;left: 0px;z-index: 200; overflow: hidden;display: none;}
.current .curr_menu h1 .menu_main{clear: both;width: 450px;height:auto;line-height: 22px; padding:10px 5px;border:#e4393c 1px solid;position: absolute;top:23px;left: -1px;z-index: 199;background-color:#fff;display: none;}
.current .curr_menu h1 .menu_main a{float: left;width: 80px; height: 22px;line-height: 22px;padding: 0px 5px;white-space:nowrap;_white-space:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow: hidden;}
.current .curr_menu h1 .menu_main a.curr{color: #FF0000;}
.current .curr_menu h1:hover{border-top:#e4393c 1px solid;border-right:#e4393c 1px solid;border-left:#e4393c 1px solid;border-bottom:none;padding-bottom: 1px;background-position: right bottom;}
.current .curr_menu h1:hover .menu_main,.current .curr_menu h1 .line{display: block;}