
.hf_wapper {
margin:0 auto;
width:950px;
}
.hf_wapper img, .hf_wapper img a {
border:medium none;
}
.hf_wapper .hf_top {
background:none repeat scroll 0 0 #92296A;
float:left;
height:105px;
width:950px;
}
.hf_wapper .hf_top .hf_logo {
float:left;
margin:10px 0 0;
width:210px;
}
.hf_wapper .hf_top .hf_logor {
display:inline;
float:right;
height:75px;
margin:15px 35px 0 0;
width:670px;
}
.hf_wapper .hf_nav {
background:url(../bg/hf_nav.jpg) repeat-x scroll 0 0 transparent;
float:left;
height:29px;
overflow:hidden;
width:950px;
}
.hf_wapper .hf_nav ul {
display:inline;
float:left;
font-size:12px;
list-style:none outside none;
margin-left:10px;
}
.hf_wapper .hf_nav li {
background:url(../bg/hf_navline.jpg) no-repeat scroll right center transparent;
cursor:pointer;
float:left;
font-weight:bolder;
margin:0;
text-indent:0;
}
.hf_wapper .hf_nav li a {
color:white;
display:block;
line-height:29px;
padding:0 13px;
text-decoration:none;
}

.hf_wapper .hf_nav li a:hover{ text-decoration:none;}

.hf_wapper .hf_nav li a b.new{ background:url(../ico/bg091216.gif) 95% 10px no-repeat; height:29px; padding:14px 26px 14px 0;}

.hf_wapper .hf_nav li a:hover, .hf_wapper .hf_nav li.on a {
background:url(../bg/hf_navicon.gif) no-repeat scroll center bottom white;
color:#636363;
}
.hf_wapper .hf_nav dl {
display:inline;
float:right;
font-size:12px;
line-height:29px;
margin-right:5px;
}
.hf_wapper .hf_nav dl a {
color:white;
text-decoration:none;
}
.hf_wapper .hf_nav dl a:hover {
color:#FF6600;
}
.hf_wapper .hf_nav dt {
float:left;
}
.hf_wapper .hf_nav dt img {
vertical-align:middle !important;
}
.hf_wapper .hf_nav dd {
background:url(../bg/hf_navline.jpg) no-repeat scroll left center transparent;
display:inline;
float:left;
margin-left:5px;
padding-left:10px;
}
.hf_wapper .hf_login {
background:none repeat scroll 0 0 #FAFAFB;
border-color:-moz-use-text-color #DDE0E6 #DDE0E6;
border-right:1px solid #DDE0E6;
border-style:none solid solid;
border-width:medium 1px 1px;
color:#636363;
float:left;
height:25px;
line-height:25px;
padding:5px 10px 0;
width:928px;
}
.hf_wapper .hf_login a {
color:#636363;
text-decoration:none;
}
.hf_wapper .hf_login a:hover {
color:#FF6600;
text-decoration:underline;
}
.hf_wapper .hf_login h3 {
float:right;
font-size:12px;
font-weight:normal;
}
.hf_wapper .hf_login h3 a{ margin-right:2px;}
.hf_wapper .hf_login dl.login {
float:left;
font-size:12px;
}
.hf_wapper .hf_login dl.login dt {
float:left;
font-weight:bolder;
}
.hf_wapper .hf_login dl.login dd {
display:inline;
float:left;
margin-left:10px;
}
.hf_wapper .hf_login dd img, .hf_wapper .hf_login dd input {
vertical-align:middle;
}
.hf_wapper .hf_login dl.login dd label input {
vertical-align:middle !important;
}
.hf_wapper .hf_login dl.logined_c {
float:left;
font-size:12px;
}
.hf_wapper .hf_login dl.logined_c dt {
float:left;
}
.hf_wapper .hf_login dl.logined_c dt strong, .hf_wapper .hf_login dl.logined_c dt strong a {
color:#EA006E;
font-weight:normal;
}
.hf_wapper .hf_login dl.logined_c dd {
display:inline;
float:left;
margin-left:10px;
}


