﻿/*top*/
.clr{
     clear: both
}
#main_top{
	float:none; margin:0 auto; margin-top:10px; width:960px; height:61px; margin-bottom:20px;
}
.main_logo{
	float:left;
}
.main_right{
	float:right; margin-top:2px;
}
.main_right li{
	font:14px "Arial"; text-align:right;line-height:24px;
}
.main_right a:link{
	color: #003399;text-decoration: none; line-height:24px;
}
.main_right a:visited {
	color: #003399;text-decoration:none; line-height:24px;
}
.main_right a:hover {
	color: #003399;text-decoration: underline; line-height:24px;
}
.lh24 {
	font:14px "宋体";
}
/*top*/
.TOPMsg { BORDER: #cccccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 25px; FONT-SIZE: 12px; background-color:#f4f4f4; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px;}
.p25b { FONT-WEIGHT: bold; FONT-SIZE: 18px }
.bg1 { BORDER-BOTTOM: #cccccc 1px dashed; BORDER-RIGHT-STYLE: none; height:28px; }
.hs { COLOR: #999999; LINE-HEIGHT: 16px }
.msg { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 280px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid }
.OkMsg { BORDER-RIGHT: #00be00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #00be00 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 12px; BACKGROUND: url(images/standard_msg_ok.gif) #e6ffe6 no-repeat 5px 5px; FLOAT: right; PADDING-BOTTOM: 5px; BORDER-LEFT: #00be00 1px solid; WIDTH: 280px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #00be00 1px solid }
.WarningMsg { BORDER-RIGHT: #00a8ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #00a8ff 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 12px; BACKGROUND: url(images/standard_msg_warning.gif) #e2f5ff no-repeat 5px 5px; FLOAT: right; PADDING-BOTTOM: 5px; BORDER-LEFT: #00a8ff 1px solid; WIDTH: 280px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #00a8ff 1px solid }
.ErrorMsg { BORDER-RIGHT: #f60 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f60 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 12px; BACKGROUND: url(images/standard_msg_error.gif) #fff2e9 no-repeat 5px 5px; FLOAT: right; PADDING-BOTTOM: 5px; BORDER-LEFT: #f60 1px solid; WIDTH: 280px; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #f60 1px solid }
.red{color:#ff0000;}
.red a:link{color:#ff0000;}
.red a:visited{color:#ff0000;}
.red a:hover{color:#FF6600;}
.white{color:#ffffff;}
.white a:link{color:#ffffff;}
.white a:visited{color:#ffffff;}
.white a:hover{color:#ffffff;TEXT-DECORATION: underline}
.black{color:#000000;}
.black a:link{color:#000000;}
.black a:visited{color:#000000;}
.black a:hover{color:#FF6600;}
.blue {COLOR: #003cc8; TEXT-DECORATION: none}
.blue A {COLOR: #003cc8; TEXT-DECORATION: none}
.blue A:link {COLOR: #003cc8; TEXT-DECORATION: none}
.blue A:visited {COLOR: #003cc8; TEXT-DECORATION: none}
.blue A:hover {COLOR: #ff7300; TEXT-DECORATION: underline}
.orange {COLOR: #ff7300; TEXT-DECORATION: none}
.orange A {COLOR: #ff7300; TEXT-DECORATION: none}
.orange A:link {COLOR: #ff7300; TEXT-DECORATION: none}
.orange A:visited {COLOR: #ff7300; TEXT-DECORATION: none}
.orange A:hover {COLOR: #ff7300; TEXT-DECORATION: underline}
.orange4 A {COLOR: #ff7300; TEXT-DECORATION: none}
.orange4 A:link {COLOR: #ff7300; TEXT-DECORATION: none}
.orange4 A:visited {COLOR: #ff7300; TEXT-DECORATION: none}
.orange4 A:hover {COLOR: #ff7300; TEXT-DECORATION: underline}
.gray {COLOR: #666; TEXT-DECORATION: none}
.gray A {COLOR: #666; TEXT-DECORATION: none}
.gray A:link {COLOR: #666; TEXT-DECORATION: none}
.gray A:visited {COLOR: #666; TEXT-DECORATION: none}

.left {FLOAT: left}
.right {FLOAT: right}
.clr {CLEAR: both}
.cent{text-align:center}

.f12 {FONT-SIZE: 12px;}
.f14 {FONT-SIZE: 14px;}
.fb {FONT-WEIGHT: bold;}
.f12vip {FONT-SIZE: 13px;}
.f12vip b{FONT-SIZE: 14px;}

.radiocss  input{ float:left}
.radiocss  label { 
				 float:left;
				cursor: pointer; 
				line-height: 20px; 
				text-shadow: 0 -1px 0 rgba(0,0,0,.2); 
				padding-right:8px;}
 
.pl3 {PADDING-LEFT: 3px}
.pl8 {PADDING-LEFT: 8px}
.pl10 {PADDING-LEFT: 10px}
.pl12 {PADDING-LEFT: 12px}
.pl15 {PADDING-LEFT: 15px}
.ml3 {MARGIN-LEFT: 3px}
.ml5 {MARGIN-LEFT: 5px}
.ml10 {MARGIN-LEFT: 10px}
.ml12 {MARGIN-LEFT: 12px}
.ml15 {MARGIN-LEFT: 15px}
.mr6 {MARGIN-RIGHT: 6px}
.mr10 {MARGIN-RIGHT: 10px}
.mr15 {MARGIN-RIGHT: 15px}
.mt2 {MARGIN-TOP: 2px}
.mt3 {MARGIN-TOP: 3px}
.mt5 {MARGIN-TOP: 5px}
.mt8 {MARGIN-TOP: 8px}
.mb2 {MARGIN-BOTTOM: 2px}
.mb3 {MARGIN-BOTTOM: 3px}
.mb5 {MARGIN-BOTTOM: 5px}
.mb8 {MARGIN-BOTTOM: 8px}
.lh10{LINE-HEIGHT: 100%}
.lh13{LINE-HEIGHT: 130%}
.lh15{LINE-HEIGHT: 150%}
.lh17{LINE-HEIGHT: 170%}
.lh20{LINE-HEIGHT: 200%}


.registerform .inputxt,.registerform textarea{
	border:1px solid #a5aeb6;
	width:196px;
	 padding-left:2px; padding-top:1px;
}


/*==========以下部分是必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}