*{ margin:0; padding:0; list-style:none}

a:link,a:visited{ color:#666666; text-decoration:none}
a:hover,a:active{ text-decoration:underline}

.clear{ clear:both}

p{ line-height:20px; color:#666666}

body{font-size:12px;color:#666666}

img{ border:none}

#header{ width:976px; height:67px; margin:0 auto}
#header h1{width:259px; height:67px; float:left; text-indent:-9999px; background:url(/images/logo.gif) no-repeat}
#header h2{width:289px; height:67px; float:left; text-indent:-9999px; background:url(/images/logo.gif) no-repeat 30px center}
.header_text{ width:450px; height:67px; float:right}
.header_text2{ width:450px; height:67px; float:right; margin-right:30px}
.header_text_p{ width:440px; height:27px; line-height:27px; text-align:right; margin-right:10px; color:#999999}
.header_text_p a{ color:#999999}
.header_text_contact{ width:450px; height:40px}
.header_text_contact_tel{ width:214px; height:40px; line-height:40px; text-align:center;background:url(/images/tel.gif) no-repeat 0 -1px; float:right}
.header_text_contact_tel span{ color:#ff0000}
.header_text_contact_online{ width:132px; height:40px; float:right}

#nav{ width:100%; height:45px; background:url(/images/nav_bg.gif) repeat-x; padding:8px 0 1px 0; text-align:center}
#nav ul{margin:0 auto; width:926px; padding-left:50px}
#nav li{ background:url(/images/nav_li_bg.gif) no-repeat left; width:71px; padding:5px 0 0 2px; height:40px; float: left; color:#003399}
#nav li a{ color:#003399}
#nav li span{ font-size:9px; color:#7f99cc; line-height:9px; font-family: Verdana }

#notice{ width:970px; height:40px; margin:0 auto; padding:0 0 0 6px}
#notcie img{ float:left}
#notice_text{ width:700px; height:40px; float:right; line-height:40px; color:#ff0000}
#notice_text li{ line-height:40px; color:#ff0000}
#notice_text a{ color:#ff0000}
#notice_text p{ line-height:40px; color:#ff0000}
#notice h2{ width:200px; height:40px; text-indent:-9999px; background:url(/images/about_huwse.gif) no-repeat}

#main{ width:976px; height:auto; margin:0 auto; background:url(/images/bg.gif)}

#left{ width:766px; height:auto; float:left}
.left_class{ width:766px; height:auto;background:url(/images/bg.gif)}

#main_left{ width:206px; height:auto; float:left}
#main_center{ width:560px; height:auto; float:right}

#right{ width:210px; height:auto; float:right; background:url(/images/bg.gif)}

#footer{ width:976px; height:100px; text-align:center; line-height:30px; margin:20px auto}
#footer ul{ text-align:center; margin-bottom:20px}
#footer li{ line-height:22px; display:inline; vertical-align:middle; padding:0 10px; border-right:1px solid #003399; font-size:13px; color:#003399}
#footer li.last{ border:0}
#footer li a,#footer li a:visited{ font-size:13px; color:#003399}

.question{ width:200px; height:64px; padding:0 0 6px 6px}

.h3_list{ width:200px; height:226px; background:url(/images/h3_list.gif) no-repeat; margin:0 0 6px 6px}
.h3_list_title{ width:169px; height:34px; padding:1px 5px 3px 26px}
.h3_list_title h3{ line-height:34px; font-weight:bold; font-size:12px; float:left}
.h3_list_title img{ float:right}
.h3_list ul{ padding:0 0 0 10px}
.h3_list li{ background:url(/images/point_orange.gif) no-repeat left center; padding:0 10px; line-height:20px}

.h3_blue{ width:200px; height:190px; background:url(/images/h3_blue.gif) no-repeat; margin:0 0 6px 6px}
.h3_blue h3{ height:30px; color:#ffffff; padding-left:15px; line-height:30px; font-size:12px}
.h3_blue h3 a,.h3_blue h3 a:visited{ color:#ffffff}
.h3_blue span{ font-size:9px; font-family:Verdana; padding-left:10px}
.h3_blue_list_block{ padding:3px 10px 0 12px; color:#003399}
.h3_blue_list_block li{ color:#003399; line-height:21px}
.h3_blue_list_block a,.h3_blue_list_block a:visited{ color:#003399}
.h3_blue p{ color:#003399; line-height:21px}
.h3_blue_list_none{ padding:4px 2px 0 15px; color:#003399}
.h3_blue_list_none li{ color:#003399; line-height:21px; float:left; padding-right:10px; white-space: nowrap}
.h3_blue_list_none a,.h3_blue_list_none a:visited{ color:#003399}

.center_title{ width:560px; height:45px}
.center_title_left{ height:45px; float:left}
.center_title_left h2{ height:45px}
.center_title_right{ height:45px; float:right; padding-right:10px; text-align:right; line-height:45px; color:#003399; font-weight:bold; font-size:13px}
.center_title_right a,.center_title_right a:visited{ color:#003399}

.center_list{ width:560px; height:226px}
.center_list_title{ width:100%; height:31px; margin-bottom:5px}
.center_list_ul{ width:264px; height:226px; background:url(/images/center_bg.gif) no-repeat right; float:left; padding:0 10px 0 6px}
.center_list_ul h3{ line-height:31px; height:31px; font-weight:bold; font-size:12px; float:left; padding-left:25px}
.center_list_ul li{ line-height:21px; height:21px; border-bottom:1px dashed #cccccc; margin:0 0 0 10px; background:url(/images/point_gray.gif) no-repeat 3px center; padding-left:13px}
.center_list_ul img{ float:right; margin-top:1px}

.center_list_soft{ width:264px; height:226px; background:url(/images/soft_bg.gif) no-repeat right 10px}
.center_list_excel{ width:264px; height:226px; background:url(/images/excel_bg.gif) no-repeat right 10px}

.login_style{ line-height:22px; height:140px; padding:10px; color:#003399; font-family:Arial}
.login_style.font_red{ color:#ff0000}
.login_style li{ margin-bottom:5px}
.login_style input,.login_style.inp{ border:1px solid #cccccc}

.btn{border-right: #002D96 1px solid;padding-right: 2px;border-top: #002D96 1px solid;padding-left: 2px;font-size: 12px;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA); border-left: #002D96 1px solid;cursor: hand; color: black;padding-top: 2px;border-bottom: #002D96 1px solid;}

.pages{ margin-top:50px}
