@charset "utf-8";

body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#5E5E5E;
	background:url(../images/main_bg4.gif) repeat-x 0 0 #fff; 


}


div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}

img{ border:0px;}

.f12_484848 {
	FONT-SIZE: 12px; COLOR: #8f8f8f; LINE-HEIGHT: 27px;TEXT-DECORATION: none;
}
.f12_484848 A:link {
	FONT-SIZE: 12px; COLOR: #8f8f8f; TEXT-DECORATION: none;
}
.f12_484848 A:visited {
	FONT-SIZE: 12px; COLOR: #8f8f8f; TEXT-DECORATION: none;
}
.f12_484848 A:hover {
	FONT-SIZE: 12px; COLOR: #408BAA; TEXT-DECORATION: underline; font-weight:bold;
}

.f12_dd {
	FONT-SIZE: 12px; COLOR: #484848; LINE-HEIGHT: 27px;TEXT-DECORATION: none;
}
.f12_dd A:link {
	FONT-SIZE: 12px; COLOR: #484848; TEXT-DECORATION: none;
}
.f12_dd A:visited {
	FONT-SIZE: 12px; COLOR: #484848; TEXT-DECORATION: none;
}
.f12_dd A:hover {
	FONT-SIZE: 12px; COLOR: #408BAA; TEXT-DECORATION: none; 
}

.f12_w {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none; line-height:27px;
}
.f12_w A:link {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none;
}
.f12_w A:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none;
}
.f12_w A:hover {
	FONT-SIZE: 12px; COLOR: #eeeeee; TEXT-DECORATION: none;
}

.f12_red {
	FONT-SIZE: 12px; COLOR: #ff0000; LINE-HEIGHT: 27px;TEXT-DECORATION: none;
}
.f12_red A:link {
	FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: none;
}
.f12_red A:visited {
	FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: none;
}
.f12_red A:hover {
	FONT-SIZE: 12px; COLOR: #ff0000; TEXT-DECORATION: underline; font-weight:bold;
}

.f12_408BAA {
	FONT-SIZE: 12px; COLOR: #408BAA; LINE-HEIGHT: 27px;TEXT-DECORATION: none;
}
.f12_408BAA A:link {
	FONT-SIZE: 12px; COLOR: #408BAA; TEXT-DECORATION: none;
}
.f12_408BAA A:visited {
	FONT-SIZE: 12px; COLOR: #408BAA; TEXT-DECORATION: none;
}
.f12_408BAA A:hover {
	FONT-SIZE: 12px; COLOR: #408BAA; TEXT-DECORATION: underline; font-weight:bold;
}



/*------------------------------------------------headLeft--------------------*/
#headLeft{
	width:678px;
	float:left;
	margin:0px 0 0 0;
}
/*------------------------------------------------headLeft--------------------*/



/*------------------------------------------------headright--------------------*/
#headRight{
	width:240px;
	margin:0px 0px 0 0;
	height:240px;
	float:right;
	background:url(../images/member_login_bg.gif) 0 0 no-repeat;
	background-position:top;
}
#headRight h2{
	display:block;
	width:200px;
	height:15px;
	padding:16px 0 0 40px;
	background:url(../images/member_icon.gif) 17px 16px no-repeat;
	font:normal 16px/16px Arial, Helvetica, sans-serif;
	color:#408BAA;
	background-color:inherit;
	margin:0 0 10px 0;
}

#headRight2{
	width:240px;
	margin:0px 0px 0px 0;
	height:240px;
	float:left;
	background:url(../images/member_login_bg.gif) 0 0 no-repeat;
}
#headRight2 h2{
	display:block;
	width:200px;
	height:10px;
	padding:19px 0 5px 40px;
	background:url(../images/member_icon2.gif) 15px 12px no-repeat;
	font:normal 14px/14px Arial, Helvetica, sans-serif;
	color:#408BAA;
	background-color:inherit;
	margin:0 0 15px 0;
	text-decoration:none;
}


#headRight2 h3{
	display:block;
	width:168px;
	height:24px;
	padding:10px 0 0 40px;
	background:url(../images/0331-03.gif) no-repeat;
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#408BAA;
	background-color:#E6FDFF;
	margin:0px 0 5px 15px;
	border:1px #D7E7ED solid;
}

#headRight2 h3 a{
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#408BAA;
	text-decoration:none;
}
#headRight2 h3 a:hover{
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#114166;
	font-weight:bold;
	text-decoration:underline;
}

#headRight form{
	width:205px;
	padding:0 0 0px 17px;
}
#headRight form input.txtBox1{
	width:197px;
	height:22px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#808080 solid 1px;
	border-left:#808080 solid 1px;
	padding:3px 0 0 6px;
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	color:#040404;
	background-color:#fff;
}
#headRight form input.txtBox1:hover{
	width:197px;
	height:22px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#808080 solid 1px;
	border-left:#808080 solid 1px;
	padding:3px 0 0 6px;
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	color:#040404;
	background-color:#E0F8FF;
}
#headRight form label.formTxt{
	font:normal 12px/26px Arial, Helvetica, sans-serif;
	color:#393939;
	background-color:inherit;
}
#headRight form label.fp{
	float:left;
	margin:22px 0 0 0;
	width:75px;
	height:20px;
	padding:0 0 0 0px;
}
#headRight form label.fp a{
    font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#8E9703;
	background-color:inherit;
	text-decoration:none;
}
#headRight form label.fp a:hover{
	text-decoration:underline;
}
#headRight form input.login{
	background:url(../images/btn_login.gif) 0 0 no-repeat;
	width:126px;
	height:29px;
	float:right;
	border:none;
	cursor:pointer;
	margin:15px 0 5px 0;
}
#headRight form label.reg{
	display:block;
	width:205px;
	height:26px;
	margin:10px 0 0 0;
	padding-top:9px;text-align:center;
	float:left;
	background:url(../images/free_registration_bg.gif) 0 0 no-repeat;
}
#headRight form label.reg a{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#408BAA;
	background-color:inherit;
	text-decoration:none;
	text-transform:uppercase;
}
#headRight form label.reg a:hover{
	color:#8E9703;
	background-color:inherit;
}
#headRight form label.reg a span{
	color:#fff;
	background-color:#DB0C90;
	width:25px;
	height:6px;
	text-align:center;
	padding:6px;
	margin:0 7px 0 0;
}
#headRight form label.reg a:hover span{
	color:#000;
	background-color:#DB0C90;
}



#header ul.botLink{
	width:918px;
	height:32px;
	background:url(../images/head_bot_bg.gif) 0 0 no-repeat;
	float:left;
	padding:0 0 0 0px;
}
#header ul.botLink li{
	float:left;
	margin:0 20px 0 0px;
	display:block;
}
#header ul.botLink li.noMargin2{
	margin:0;
}
#header ul.botLink li a{
	font:normal 12px/33px Arial, Helvetica, sans-serif;
	color:#408baa;
	background-color:inherit;
	text-decoration:none;
	padding:0 0 0 7px;
}
#header ul.botLink li a:hover{
	color:#114166;
	background-color:inherit;
	text-decoration:underline;
}
/*------------------------------------------------headright--------------------*/




/*------------------------------------------------新导航--------------------*/
.menu5 {padding:5px 0 0 8px; margin:0; list-style:none; height:40px; position:relative; background:transparent url(../images/pro_five_0c.gif) repeat-x left bottom; font-size:14px;}
.menu5 li {float:left; height:40px; margin-right:1px;}
.menu5 li a {display:block; float:left; height:40px; line-height:40px; color:#666666; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../images/pro_five_0a.gif) no-repeat;}
.menu5 li a b {float:left; display:block; padding:0 20px 5px 17px; background:url(../images/pro_five_0b.gif) no-repeat right top;}
.menu5 li.current a {color:#000; background:url(../images/pro_five_2a.gif) no-repeat;}
.menu5 li.current a b {background:url(../images/pro_five_2b.gif) no-repeat right top;}
.menu5 li a:hover {color:#000; background: url(../images/pro_five_1a.gif) no-repeat;}
.menu5 li a:hover b {background:url(../images/pro_five_1b.gif) no-repeat right top;}
.menu5 li.current a:hover {color:#000; background: url(../images/pro_five_2a.gif) no-repeat; cursor:default;}
.menu5 li.current a:hover b {background:url(../images/pro_five_2b.gif) no-repeat right top;}
