/* 默认 */
body {
	COLOR: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
table,td,select,input,textarea {
	font-size: 12px; font-family: "宋体","Verdana";
	line-height:150%;color:#111111;
}
a:link{color:#000000; text-decoration:none;}
a:visited{color:#000000; text-decoration:none;}
a:active{color:#000000; text-decoration:underline;}
a:hover{color:#ffffff;text-decoration:underline; background-color: #0066CC;}

/* 左边文字样式 */
.left  {color:#816F5E;}
a.left:link  { color:#816F5E; text-decoration:none;}
a.left:visited{color:#816F5E; text-decoration:none;}
a.left:active{color:#816F5E; text-decoration:none;}
a.left:hover{color:#0D4484; text-decoration:underline;}
.14p16h       {font-size:14px;} /*应用在新闻列表*/
.13p       {font-size:13px;}

/* 去下横线 */
.underline           {color:#000000;}
a.underline:link     {color:#666666; text-decoration:none;}
a.underline:visited  {color:#666666; text-decoration:none;}
a.underline:active   {color:#666666; text-decoration:none;}
a.underline:hover    {color:#0D4484; text-decoration:underline;}

/* 图片边框 */
.pic{border: 1px solid #B4B4B4;}
.pic2{border: 1px solid #000000;}

/* 专题 */ 
.box {height: 15px;}
.ye {
	color: #FFE65C;
}

.cls0{color:#ffffff; font-size:12px; line-height:150%;} 
a.cls0:link    {color:#ffffff; font-size:12px; line-height:150%; text-decoration:none;} 
a.cls0:visited {color:#ffffff; font-size:12px; line-height:150%; text-decoration:none;} 
a.cls0:hover   {color:#00CC00; font-size:12px; line-height:150%; text-decoration:underline;}
body {
	margin-top: 0px;
}
.in{ font-size:12px;height:20px;border-left:1px solid #9C9C9C;border-top:1px solid #9C9C9C;border-right:1px solid #9C9C9C;border-bottom:1px solid #9C9C9C;padding-top: 2px;}
.smalltext { font-size: 9px;}
.button { border-width: 1px; height:20px;}
.StdBtn{
	height:24px;
}
.TextBox {
	font-family: "宋体", "Arial";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.GrayTextBox {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid; 
}
A.hoodong_tubiao:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; MARGIN: 15px 10px; WIDTH: 80px; COLOR: #000000; LINE-HEIGHT: 200%; PADDING-TOP: 8px; HEIGHT: 72px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.hoodong_tubiao:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; MARGIN: 15px 10px; WIDTH: 80px; COLOR: #000000; LINE-HEIGHT: 200%; PADDING-TOP: 8px; HEIGHT: 72px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.hoodong_tubiao:hover {
	BORDER-RIGHT: #b8c2aa 1px solid; BORDER-TOP: #b8c2aa 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; MARGIN: 15px 10px; BORDER-LEFT: #b8c2aa 1px solid; WIDTH: 78px; COLOR: #ff0000; LINE-HEIGHT: 200%; PADDING-TOP: 7px; BORDER-BOTTOM: #b8c2aa 1px solid; HEIGHT: 71px; BACKGROUND-COLOR: #e2ffa5; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.form_input{
	border:solid 1;
	font-family:宋体,verdana;
	font-size:9pt;
	color:#000000;
	background-color:white;
	font-size:8pt;
	font-family:Arial;
	vertical-align:top;
	border-left-color:D7D6D6;
	border-right-color:D7D6D6;
	border-top-color:D7D6D6;
	border-bottom-color:D7D6D6;
	height:18px;
}
.mainTableBorder {
	BORDER-RIGHT: #336699 2px solid; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: #336699 2px solid; 
	BORDER-BOTTOM: #336699 2px solid
}
.passportMenu{
	font-family:"宋体", verdana;
	font-size:12px;
	color:ffffff;
	font-weight: normal;
}
A.passportMenu:link{text-decoration:none;color:#ffffff;}
A.passportMenu:visited{text-decoration:none;color:#ffffff;}
A.passportMenu:active{text-decoration:none;color:#eeeeee;}
A.passportMenu:hover{text-decoration:none;color:#000000;}

.shadow1 { font-family:"宋体"; font-size: 12px; filter:dropshadow(color=#ffffff,offx=1,offy=1);color:#000000;}
.shadow2 { font-family:"宋体"; font-size: 12px; filter:dropshadow(color=#000000,offx=1,offy=1);color:#ffffff;}

.border1 { border:1px solid #bcbcbc; color:#333333; background-color: #f7f7f7; background-image: url(/img/default/box_shadow.gif); background-attachment=fixed; line-height:100%;}
.border2 { border:1px solid #bcbcbc; color:#f26522; background-color: #f7f7f7; height:20px; padding-top:2px; background-image: url(/img/default/but_shadow.gif); background-attachment=fixed; line-height:100%;}
.border3 { border:1px solid #bcbcbc; color:#333333; background-color: #f7f7f7; }

.linetop { border-top: dashed 1px green; }
.linebottom { border-bottom: dashed 1px green; }
.whiteColor{
	font-family:宋体,verdana;
	font-size:9pt;
	color: #ffffff;
}
.btn1 {
	FONT-SIZE: 12px; PADDING-TOP: 2px; HEIGHT: 24px
}
.btn4 {
	FONT-SIZE: 12px; PADDING-TOP: 2px; HEIGHT: 21px
}
.btn2 {
	BORDER-RIGHT: #913501 2px solid; BORDER-TOP: #ffc660 2px solid; FONT-SIZE: 9pt; BORDER-LEFT: #ffc660 2px solid; WIDTH: 90%; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #913501 2px solid; HEIGHT: 23px; BACKGROUND-COLOR: #ff6d1b
}
.btn3 {
	BORDER-RIGHT: #913501 2px solid; BORDER-TOP: #ffc660 2px solid; FONT-SIZE: 9pt; BORDER-LEFT: #ffc660 2px solid; COLOR: #ffffff; LINE-HEIGHT: 19px; BORDER-BOTTOM: #913501 2px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ff6d1b
}

/* ============================================
Standard Message Styles 2

Usage examples:
<p class="ErrorMsg">Warning!You took my underware!</p>
============================================ */
.OkMsg_lite{
	padding:5px;
	border:1px solid #00BE00;
	background-color:#E6FFE6;	
}
.OkMsg_Normal{
	padding:28px 20px 40px 25px;
	border:1px solid #00BE00;
	background:#E6FFE6 url(/passport/signup/style/standard_msg_ok_big.gif) 50px 20px no-repeat;
	color:#000;
}
.WarningMsg_Normal{
	padding:28px 20px 40px 25px;
	border:1px solid #F60;
	background:#FFF2E9 url(/passport/signup/style/standard_msg_error_big.gif) 50px 20px no-repeat;
	color:#000;
}
.WarningMsg_lite{
	padding:5px;
	border:1px solid #00A8FF;
	background-color:#E2F5FF;	
}
.ErrorMsg_lite{
	padding:5px;
	border:1px solid #F60;
	background-color:#FFF2E9;	
}
/* ============================================
Standard Input Corner Hint Styles 1

Usage examples:
<input class="Error">Warning!You took my underware!</p>
============================================ */
input.Ok{
	height:18px;
	padding:2px 8px 0 3px;
	border:1px solid #A7A6AA;
	background:#FFF url(/passport/signup/style/input_ok_corner.gif) top right no-repeat;	
}
input.Warning{
	height:18px;
	padding:2px 8px 0 3px;
	border:1px solid #A7A6AA;
	background:#FFF url(/passport/signup/style/input_warning_corner.gif) bottom right no-repeat;	
}
input.Error{
	height:18px;
	padding:2px 8px 0 3px;
	border:1px solid #A7A6AA;
	background:#FFF url(/passport/signup/style/input_error_corner.gif) bottom right no-repeat;	
}
input.Normal{
	font-family: "宋体", "Arial";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
/* ============================================
Standard Message Board Styles 1

Usage examples:
<div class="ErrorMsg">Warning!You took my underware!</div>
============================================ */
.OkMsgBoard,.WarningMsgBoard,.ErrorMsgBoard,.ConfirmMsgBoard{
	padding:5px 5px 5px 120px;
	background:transparent url(/passport/signup/style/standard_msg_ok_big.gif) 15px 15px no-repeat;
	line-height:1.8em;
}
.WarningMsgBoard{
	background-image:url(/passport/signup/style/standard_msg_warning_big.gif);
}
.ErrorMsgBoard{
	background-image:url(/passport/signup/style/standard_msg_error_big.gif);
}
.ConfirmMsgBoard{
	background-image:url(/passport/signup/style/standard_msg_confirm_big.gif);
}

/* ============================================
Standard Message Styles 1

Usage examples:
<p class="ErrorMsg">Warning!You took my underware!</p>
============================================ */
.OkMsg{
	padding:5px 5px 5px 25px;
	border:1px solid #00BE00;
	background:#E6FFE6 url(/passport/signup/style/standard_msg_ok.gif) 5px 5px no-repeat;
	color:#000;
}
.WarningMsg{
	padding:5px 5px 5px 25px;
	border:1px solid #00A8FF;
	background:#E2F5FF url(/passport/signup/style/standard_msg_warning.gif) 5px 5px no-repeat;	
	color:#000;
}
.ErrorMsg{
	padding:5px 5px 5px 25px;
	border:1px solid #F60;
	background:#FFF2E9 url(/passport/signup/style/standard_msg_error.gif) 5px 5px no-repeat;	
	color:#000;
}
.HintMsg{
	padding:5px 5px 5px 5px;
	border:1px solid #FFF;
	background-color:transparent;
	background-image:none;
	color:#999;
}
.HintMsg a:link, .HintMsg a:visited{
	color:#666;
	text-decoration:none;
}
/* ============================================
Standard Message Styles 2

Usage examples:
<p class="ErrorMsg">Warning!You took my underware!</p>
============================================ */
.OkMsg_lite{
	padding:5px;
	border:1px solid #00BE00;
	background-color:#E6FFE6;	
}
.WarningMsg_lite{
	padding:5px;
	border:1px solid #00A8FF;
	background-color:#E2F5FF;	
}
.ErrorMsg_lite{
	padding:5px;
	border:1px solid #F60;
	background-color:#FFF2E9;	
}
div.img-dec {
	background: url('/img/hospital/shadow.gif') no-repeat bottom right;
	clear: right;
	float: right;
	margin: 0 0 15px 25px;
	padding: 0;
	position: relative;
}

div.img-dec img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
}

div.img-ilus {
	background: url('/img/hospital/shadow.gif') no-repeat bottom right;
	margin: 10px 5px;
	padding: 0;
	position: relative;
}

div.img-ilus img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
	vertical-align: bottom;
}
A.foot_a:LINK, A.foot_a:ACTIVE, A.foot_a:VISITED {font-family:宋体; font-size:12px; color:#000000; text-decoration:underline}
A.foot_a:HOVER {font-family:宋体; font-size:12px; color:#ff6600; text-decoration:underline}
