@charset "utf-8";
body {
	margin: 0 auto;
	font-size: 12px;
	font-family: Verdana;
}
img {
	border: 0;
}
ul, p, h2, form {
	margin: 0;
	padding: 0;
}
.global_header, .wrapper, .footer {
	margin: 0 auto 10px;
	width: 946px;
	clear: both;
}
li.nav_current h2 {
	font-weight: bold;
	background-position: 0 -128px;
}
li.nav_current #nav_home {
	background-position: 0 0;
}
#nav_home {
	background-position: 0 -64px;
}
.gn_menu a {
	height: 25px;
	line-height: 25px;
	padding: 4px 23px 0;
	text-decoration: none;
	color: #333;
	overflow: hidden;
	background-position: right -192px;
}
.gn_menu a:hover {
	color: #f70;
}
li.nav_current a, li.nav_current a:hover {
	padding: 3px 25px 4px 23px!important;
	font-size: 14px;
	color: #fff;
	background-position: right -160px;
}
#nav_end a {
	padding-right: 18px;
	background-position: right -96px;
}
li.nav_current #nav_end a {
	background-position: right -32px;
}
/*自适应高度，包含漂浮元素*/
.c_title, .default_form li {
	height: 100%;
	overflow: hidden;
}
.register_header {
	width: 730px;
	height: 100px;
	margin: 10px auto;
	overflow: hidden;
	background: url(../Images/register.gif) no-repeat;
}
.register_header a {
	color: #fff;
	text-decoration: none;
}
.register_header a:hover {
	color: #eee;
}
.register_header h1 {
	font-family: '黑体';
	font-size: 28px;
	color: #fff;
	margin: 0;
	line-height: 120%;
	padding: 19px 0 0 25px;
}
.register_header h2 {
	font-size: 14px;
	margin: 0;
	padding: 7px 0 0 27px;
	color: #fff;
}
.register_header h2 a, .register_header h2 span {
	float: left;
	padding: 0 10px 0 14px;
	line-height: 120%;
	background: url(../Images/arrowhea.gif) no-repeat 0 2px;
}
.register_header h2 span {
	color: #FFFF66;
	background-position: 0 -14px;
}
/*块级元素修饰*/
div.no_c_title {
	border-top-width: 3px;
}
.c_title, .c_cont, div.no_c_title {
	border: solid #d9f5fc;
}
.c_title {
	padding: 8px 10px 10px;
	text-align: right;
	font-size: 14px;
	color: #00527b;
	border-width: 3px 4px 0 4px;
	background-color: #d9f5fc;
}
.c_title h2 {
	float: left;
	font-size: 14px;
}
.c_cont {
	padding: 4px 8px;
	background-color: #fff;
	border-width: 0 4px 3px 4px;
}
b.rtop, b.rbottom, b.rtop b, b.rbottom b {
	display: block;
}
.column, b.rtop b, b.rbottom b {
	border: solid #7ac6dc;
	border-width: 0 1px;
}
b.rtop b, b.rbottom b {
	height: 1px;
	overflow: hidden;
}
b.r1 {
	margin: 0 2px;
	background-color: #7ac6dc;
}
b.r2 {
	margin: 0 1px;
	background-color: #d9f5fc;
}
b.rtop b.r2 {
	background-color: #fafeff;
}
b.rbottom {
	margin-bottom: 10px;
}
/*选择注册的会员类型*/
ul.register_select {
	list-style: none;
	margin: 0;
	padding: 5px 0;
	height: 100%;
	overflow: hidden;
	display:block;
}
.register_select li {
	float: left;
	width: 50%;
	display: block;
	padding: 15px;
	text-decoration: none;
	font-size: 14px;
	line-height: 160%;
	color: #666;
	overflow: hidden;
}
.register_select li:hover {
	background-color: #fffaef;
}
.register_select .type_icons {
	width: 96px;
	height: 96px;
	margin: 0 10px 0 0;
	background-repeat: no-repeat;
}
.type_list{
	border: 1px solid #cccccc;
box-shadow: 1px 2px 2px #999999;
	height:420px;
	padding:8px;
}
.type_list, .type_icons {
	float: left;
	cursor: pointer;
}
.type_list {
	margin-top: -10px;
	line-height: 21px;
}
.register_select strong.type_title {
	display: block;
	color: #ef8200;
}
.register_select span span {
	color: #ef8200;
	margin: 0 21px 0 15px;
	font-size: 12px;
}
.register_select span {
	font-size: 13px;
	color: #444;
}
.register_select sup {
	font-size: 75%;
	color: #f70;
}
#rs_user .type_icons {
	background-image: url(../Images/icons_me.gif);
}
#rs_user .type_title, #rs_user:hover {
	color: #ef8200;
}

#rs_doctor .type_icons {
	background-image: url(../Images/icons_do.gif);
}
#rs_doctor .type_title, #rs_doctor a:hover {
	color: #0098aa;
}
#rs_doctor span span {
	color: #0abfba;
}
#rs_doctor a:hover {
	background-color: #effafa;
	border-color: #84dfdc;
}
#rs_nurse .type_icons {
	background-image: url(../Images/icons_nu.gif);
}
#rs_nurse .type_title, #rs_nurse a:hover {
	color: #ff828c;
}
#rs_nurse span span {
	color: #ff9999;
}
#rs_nurse a:hover {
	background-color: #fff5f5;
	border-color: #ffcccc;
}
#rs_apothecary .type_icons {
	background-image: url(../Images/icons_ap.gif);
}
#rs_apothecary .type_title, #rs_apothecary a:hover {
	color: #55a51c;
}
#rs_apothecary span span {
	color: #99cc66;
}
#rs_apothecary a:hover {
	background-color: #f5faef;
	border-color: #cce5b2;
}
#rs_department .type_icons {
	background-image: url(../Images/icons_he.gif);
}
#rs_department .type_title, #rs_department a:hover {
	color: #752fa4;
}
#rs_department span span {
	color: #b080d0;
}
#rs_department a:hover {
	background-color: #f7f2fa;
	border-color: #d7bfe7;
}
#rs_hospital .type_icons {
	background-image: url(../Images/icons_hf.gif);
}
#rs_hospital .type_title, #rs_hospital a:hover {
	color: #0072cf;
}
#rs_hospital span span {
	color: #6699ff;
}
#rs_hospital a:hover {
	background-color: #eff5ff;
	border-color: #b2ccff;
}
.leixing0{
	font-family:微软雅黑;
	font-size:14px;
	color:#86701b;
	font-weight:800;
}