@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, table, rt, td, label { margin:0; padding:0;}
body{ overflow-x:hidde;}
fieldset, img {	border:0;}
li {list-style:none;}
input, button, textarea, select{ vertical-align:middle;}

.hp_head{ background:url(../images/hp_head_bg.png) repeat-x; height:27px; line-height:27px; color:#333; font-size:12px; font-family:SimSun;}
.hp_login,.hp_nav,.hp_footer{ width:960px; margin:0 auto;}
.hp_login a:link,.hp_login a:visited{ color:#333; text-decoration:none;}
.hp_login .text_red:link,.hp_login .text_red:visited{ color:#f00;}
.link_index,.hp_login .link_index a:link,.hp_login .link_index a:visited{ color:#666;}
.hp_login .link_index a{}
.hp_login .link_index .sub_nav_list a{ margin:0 1px 0 2px}
.right_login{ float:right; margin-right:16px;}
.link_index{ color:#999; float:left; position:relative;}
.link_index li{ float:left;}
.link_login{ float:left;}
.link_login a{ margin-left:16px;}
.link_name{ margin-left:18px; float:left;}
#english,.sub_nav_list,.font_a,.hp_footer .font_a{ font-family:Arial, Helvetica, sans-serif;}

.hp_nav{ color:#434648; font-size:12px; line-height:37px; overflow:hidden; font-family:SimSun}
.hp_nav_main{ width:660px; float:left;}
.hp_vav_sub{ width:270px; float:right; text-align:right; padding-right:13px;}
.hp_nav_main strong,.hp_vav_sub strong{ margin-right:21px;}
.hp_nav a:link,.hp_nav a:visited,.sub_nav_list p a:link,.sub_nav_list p a:visited{ color:#434648;height:13px;overflow:hidden;padding:3px 3px 2px; text-decoration:none;}
.hp_footer{ border-top:#E6E6E6 1px solid; font-size:12px; text-align:center; color:#666; padding:10px 0; margin-top:10px; font-family:SimSun}
.hp_footer p{ padding:7px 0;}
.hp_footer a:link,.hp_footer a:visited{ text-decoration:none; color:#666;}
.hp_login a:hover,.hp_login .link_index a:hover,.hp_footer a:hover{ color:#FF6600; text-decoration:underline;}
.hp_footer p.text_r a{ margin:0 5px;}
.sub_click{ background:url(../images/bg_down_ico.gif) no-repeat 33px 10px; padding:4px 18px 5px 6px;}
.sub_click_hover{ border:#D9D9D9 1px solid; border-bottom:none; padding:3px 17px 7px 5px; background:url(../images/bg_up_ico.gif) no-repeat 33px 9px #fff; }
.hp_login .link_index .sub_click_hover:link,.hp_login .link_index .sub_click_hover:visited{ color:#FF8200;}

.sub_nav_list{ display:none; position:absolute; right:0; top:26px; background:url(../images/bg_sub.gif) no-repeat 0px top #fff; _background:url(../images/bg_sub.gif) no-repeat 0 top #fff; border:#D9D9D9 1px solid; border-top:none; width:162px; line-height:165%; color:#ccc; padding:1px 5px 4px;}
.sub_nav_list h3{ font-size:12px; color:#FF8901; padding:5px 0 2px 5px;}
.hp_login .link_index .sub_nav_list h3 a:link,.hp_login .link_index .sub_nav_list h3 a:visited{ color:#FF8901}
.sub_nav_list p{ padding-bottom:7px;}
.hp_nav a:hover,.hp_login .link_index .sub_nav_list p a:hover{background-color:#FF8200;color:#FFFFFF;height:13px;overflow:hidden;padding:3px 3px 2px;text-decoration:none;}
.bd_line{ border-bottom:#E0E0E0 1px solid;}


