@charset "utf-8";
@import url("common.css");
.box{margin:15px auto;}

.box1{float:left;width:690px;}
.box2{float:right;width:250px;}

#admin_box{ width:960px;margin:0 auto;}
#admin_box .postion{margin-bottom:6px; border-bottom:1px solid #ccc; padding-bottom:4px;}

#admin_sierbar {background-color:#e2f6ff; width:157px;}
#admin_main { width:780px;}

#login_table{ width:600px; background:url(bg_amdinform.jpg) repeat-x left top; border:1px solid #afd5ec; margin:0 auto;}

#admin_sierbar .caption{ height:25px; line-height:25px; background:url(bg_msidebar_cap.jpg) no-repeat left top; padding-left:10px;}
#admin_sierbar .content{background-color:#e2f6ff; border:1px solid #c4dfe6; padding:10px; border-top:0;}
#admin_sierbar #adminnav li{ line-height:24px; height:24px; border-bottom:1px solid #bddeef; font-size:13px;}
#admin_sierbar #adminnav li a{ padding-left:12px; font-size:13px; text-decoration:none;}
#admin_sierbar #adminnav li .curr{ padding-left:10px; color:red;}
#admin_sierbar #adminnav li a:hover{padding-left:10px; color:#FF0000; font-weight:bold;}
#admin_sierbar #adminnav  .title{ font-weight:bold;}

#hospital h2{font-size:20px;line-height:22px;}

#info{overflow:auto;_overflow:visible;_height:179px;margin:20px 0;}
#info .img{width:250px;height:179px;float:left;}
#info .img img{width:250px;height:179px;}
#info p{float:left;width:400px;margin-left:20px;line-height:22px;}

#dinfo{overflow:auto;_overflow:visible;_height:179px;margin:20px 0;}
#dinfo .img{width:100px;float:left;}
#dinfo .img img{width:100px;}
#dinfo p{float:left;width:560px;margin-left:20px;line-height:22px;}


#about,#depx{margin:20px 0;padding-top:20px;border-top:#ddd 1px dotted;}
#about h4,#depx h4{font-size:14px;line-height:16px;margin-bottom:10px;}
#about div{line-height:25px;height:100px;overflow:hidden;}

#depx .item{margin:5px 0;line-height:20px;}
#depx .item ul,#depx .item ul li{display:inline;margin-left:5px;}

.more{display:block;height:14px;text-align:right;font-size:12px;margin:5px 0 0 auto;}
.more a{float:right;padding-left:12px;background:url(1.gif) 0 5px no-repeat;}

#op{height:20px;text-align:right;margin:5px 0 10px;font-size:12px;}
#op span{color:#333;text-decoration:none;cursor:auto;}
#op .button{margin-left:5px;}

.op35{padding-left:15px;background:url(2.gif) 0 0 no-repeat;}
.op36{padding-left:15px;background:url(2.gif) 0 -16px no-repeat;}
.op37{padding-left:15px;background:url(2.gif) 0 -32px no-repeat;}
.op38{padding-left:15px;background:url(2.gif) 0 -48px no-repeat;}
.op39{padding-left:15px;background:url(2.gif) 0 -64px no-repeat;}
.op40{padding-left:15px;background:url(2.gif) 0 -80px no-repeat;}

#outpatient table{font-size:12px;width:100%;border-top:#ddd 2px solid;border-left:#ddd 2px solid;border-bottom:#ddd 1px solid;border-right:#ddd 1px solid;}
#outpatient table tr th{padding:5px;white-space:nowrap;text-align:left;vertical-align:top;border-bottom:#ddd 1px solid;border-right:#ddd 1px solid;}
#outpatient table tr th em{display:block;}
#outpatient table tr td{padding:3px 5px;vertical-align:top;border-bottom:#ddd 1px solid;border-right:#ddd 1px solid;}
#outpatient table tr .td1 a{display:block;margin-bottom:5px;}
#outpatient table tr .td1 span{display:block;font-weight:normal;margin-bottom:2px;}
#outpatient table tr .td2{line-height:18px;}



.admin_form{ width:80%; border:1px solid #afd5ec; background:url(bg_amdinform.jpg) repeat-x left bottom; margin:5px auto;}
.admin_form .td{ height:26px; line-height:26px;}
.admin_form .pretitle{ text-align:right; padding-right:6px;}

.admin_list{}
.admin_list td{ height:26px; line-height:26px; border-bottom:1px solid #ccc; text-align:center; font-size:13px;}
.admin_list th{ height:26px; line-height:26px; border-top:2px solid #40B1CA; border-bottom:1px solid #40B1CA; border-left:1px solid #ccc;}
.admin_list .left{ padding-left:6px; text-align:left;}
.admin_list .first{ border-left:0;}

#box1{overflow:auto;_overflow:visible;_height:500px;}
#box1 h4{font-size:14px;padding-bottom:5px;margin-bottom:15px;border-bottom:#eee 1px solid;}
#department{float:left;width:150px;}
#department li{height:29px;line-height:30px;padding-right:5px;margin-bottom:2px;background:url(label.gif) no-repeat;}
#department li a{display:block;height:30px;text-decoration:none;padding-left:10px;color:#333;}
/*#department li a:hover{color:#f60;background:#eee;}*/
#department .on{background:url(label.gif) 0 -30px no-repeat;}
#department .on a{color:#fff;}
#dep2{display:none;width:200px;padding:3px;position:absolute;border-left:#fff 2px solid;left:145px;top:0;background:#eee;z-index:10;font-size:12px;}
#dep2 a,#dep2 span{float:left;width:80px;height:14px;overflow:hidden;text-decoration:none;color:#333;padding:3px 10px;}
#dep2 a:hover{color:#f60;}

#box1_1{float:right;width:520px;}
#box1_1 h5{font-size:14px;margin-bottom:5px;}
#illness p{line-height:20px;font-size:12px;}

#doctor{margin-top:15px;}
#doctor_content{margin-top:10px;}
#doctor .item{height:100px;margin-bottom:15px;padding-left:160px;position:relative;z-index:1;}
#doctor .item .img{width:140px;height:100px;position:absolute;left:0;top:0;}
#doctor .item .img img{width:140px;height:100px;}
#doctor .item h3{font-size:14px;}
#doctor .item p{margin-top:8px;height:72px;}
#doctor .item span{float:left;width:49.9%;height:20px;font-size:12px;}
#doctor .item span small{font-size:12px;color:#999;}

#success ul{height:220px;overflow:hidden;line-height:18px;padding:0 5px;border:#80C87E 3px solid;font-size:12px;}
#success ul li{border-bottom:#ddd 1px solid;padding:10px 0;}
#success ul li small{color:#090;}

#links{width:940px;padding:10px;line-height:18px;font-size:12px;background:#f5f5f5;margin:50px auto 0;overflow:auto;_overflow:visible;_height:14px;}
#links a{margin-right:5px;}
#links h4{font-size:12px;float:left;width:70px;font-weight:normal;}
#links div{float:right;width:870px;}

.blueBox {width:100%;border: 1px solid #fff;}
.blueBox .body {border: 1px solid #d2e893;padding: 8px; background:#f6fbe5;}	
.blueBox .title {background: url(icon11.gif) no-repeat 10px 9px #d2e893;font: bold 14px/27px Verdana; color: #54ac1a;	padding: 4px 0 0 30px;overflow: hidden; height: 100%;}
.blueBox .title a, .blueBox .title a:hover {color: #05B;}

.gBox {width:100%;border: 1px solid #dfdfdf;}
.gBox .body {border: 0px solid #dfdfdf; padding: 8px; background:#fff;}	
.gBox .body table{ font-size:12px;}	
.gBox .title {background: url(icon11.gif) no-repeat 10px 9px #f6fbe5;font: bold 14px/27px Verdana; color: #54ac1a;	padding: 4px 0 0 30px;overflow: hidden; height: 100%;}
.gBox .title a, .gBox .title a:hover {color: #05B;}

.con_left {float: left; width: 300px;}
.con_right {float: right; width: 640px;}
	
	
	.keshi_navi {
		margin: 0 -8px;
	}
	
	.keshi_navi a { text-decoration: underline; }
	
	.keshi_navi .super {
		border-bottom: 1px solid #D7EBFF;
		overflow: hidden; height: 100%;
		padding: 6px 6px 0 6px;
		margin-bottom: 8px;
	}
	
	.keshi_navi .super strong {
		float: left;
		font: bold 14px/22px Arial;
		background: #D7EBFF;
		padding: 0 5px;
	}
	
	.keshi_navi .super span {
		float: right;
		font: 12px/22px Arial;
		background: url(icon7.gif) no-repeat 0 8px;
		padding-left: 8px;
	}
	
	.keshi_navi .super a { color: #05B; }
	
	
	.keshi_navi .sub {
		padding: 0 0 8px 8px;
		overflow: hidden; height: 100%;
	}
	
	.keshi_navi .sub strong {
		display: block;
		font: 14px/24px Arial;
	}
	
	.keshi_navi .sub strong a { color: #05B; }
	
	.keshi_navi .sub li {
		float: left; white-space: nowrap;
		padding-right: 5px;
		line-height: 20px;
		color: #CCC;
	}
	.keshi_navi .sub li a {
		color: #1a66b1;
		font: 12px/24px Arial;
	}
	
.t_left {float: left; width: 594px;}
.t_right {float: right; width: 366px;}

.passtopr{
	float:left;
	width:100%;
	/*background:url(top_l.gif) repeat-x 0 70px;*/
	overflow:hidden;
	padding:10px 0 0 0;
}
.passtopr .link{
	float:right;
	overflow:hidden;
	text-align:right;
	padding:10px 40px 5px 0;
}
.passtopr .link a{
	background:url(img2.gif) no-repeat 0 -836px;
	padding:0 0 0 10px;
	font:12px/18px "verdana";
}
.passtopr .logont{
	float:left;
	width:356px;
	height:59px;
	overflow:hidden;
	background:url(img1.gif) no-repeat 0 -545px;
}
.passtopr .logint{
	float:left;
	width:356px;
	height:59px;
	overflow:hidden;
	background:url(img1.gif) no-repeat 0 -471px;
}
.passtopr .logint .wel{
	float:left;
	background:url(img2.gif) no-repeat 0 -270px;
	padding:0 0 0 30px;
	width:270px;
	height:20px;
	margin:32px 0 0 30px;
	display:inline;
	font:bold 14px/26px "宋体";
}
.passtopr .logint .wel span{
	font:bold 16px/26px "宋体";
	color:#f60;
}
.passtopr .loginb{
	float:left;
	width:312px;
	padding:17px 0 15px 44px;
	background:url(login_b.gif) repeat-y;
}
.passtopr .loginb .l1{
	float:left;
	width:280px;
	padding:10px 0 5px 0;
	font:14px/30px "宋体";
}
.passtopr .loginb .l1 input{
	width:201px;
	height:20px;
	padding:4px 0 0 4px;
	margin:-2px 0 0 0;
	border:1px solid #7CCECC;
	background:#D5F9FF;
	vertical-align: middle;
	font:bold 14px "verdana";
}
.passtopr .loginb .l2{
	float:left;
	width:262px;
	padding:8px 0 5px 0;
	font:14px/30px "宋体";
	text-align:right;
}
.passtopr .loginb .l2 input{
	width:205px;
	height:33px;
	border:none;
	vertical-align: middle;
	font:bold 16px "宋体";
	color:#55aa1b;
	background:url(img2.gif) no-repeat 0 -199px;
	cursor: pointer;
}
.passtopr .loginb .l2 .dl{
	background:url(img2.gif) no-repeat 0 -111px;
	color:#008DA7;
}
.passtopr .loginb .l2 a{
	background:url(img2.gif) no-repeat 0 -40px;
	color:#008DA7;
	font:12px/20px "宋体";
	padding:0 10px 0 10px;
}
.passtopr .loginb .line{
	float:left;
	width:307px;
	height:6px;
	display:block;
	overflow:hidden;
	margin:15px 0 0 -10px;
	padding:0;
	background:url(img1.gif) no-repeat 0 -770px;
}
.passtopr .loginb .sm{
	float:left;
	width:307px;
	margin:20px 0 0 0;
	padding:0 0 10px 0;
	font:14px "宋体";
	color:#f60;
}
.passtopr .loginb .login{
	float:left;
	width:205px;
	margin:0 0 0 34px;
	padding:0 0 20px 0;
	display: inline;
}
.passtopr .loginb .login a{
	float:left;
	width:205px;
	height:31px;
	display:block;
	margin:10px 0 0 0;
	background:url(img2.gif) no-repeat 0 -421px;
	text-align:center;
	font:bold 14px/31px "宋体";
}
.passtopr .loginb .login a:hover{
	background:url(img2.gif) no-repeat 0 -337px;
	text-decoration:none;
}
.passtopr .loginb .login .a1{
	background:url(img2.gif) no-repeat 0 -337px;
}
.passtopr .loginb .l3{
	float:left;
	width:205px;
	margin:44px 0 0 34px!important;
	margin:36px 0 0 34px;
	padding:0;
	display: inline;
}
.passtopr .loginb .l3 input{
	width:205px;
	height:33px;
	border:none;
	vertical-align: middle;
	font:bold 16px "宋体";
	color:#00859E;
	background:url(img2.gif) no-repeat 0 -199px;
	cursor: pointer;
}
.passtopr .loginbot{
	float:left;
	width:356px;
	height:20px;
	display:block;
	background:url(img1.gif) no-repeat 0 -628px;
}

.passtop{
	float:left;
	width:100%;
	background:url(top_l.gif) repeat-x bottom;
	overflow:hidden;
	padding:11px 0 20px 0;
}
.passtop .logo{
	float:left;
	width:246px;
	height:50px;
	background:url(img1.gif) no-repeat;
	display:block;
}
.passtop .logo a{
	float:left;
	width:246px;
	height:50px;
	background:url(img1.gif) no-repeat;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
}
.passtop .link{
	float:right;
	overflow:hidden;
	text-align:right;
	padding:0 40px 5px 0;
	margin:20px 0 0 0;
}
.passtop .link a{
	background:url(img2.gif) no-repeat 0 -836px;
	padding:0 0 0 10px;
	font:12px/18px "verdana";
}

.channel{
	float:left;
	width:100%;
}
.channel .ktsm{
	float:left;
	width:550px;
	background:url(img1.gif) no-repeat 225px -690px;
	padding:10px 0 5px 0;
	margin:10px 0 0 17px;
	display:inline;
}
.channel .ktsm span{
	background:url(img2.gif) no-repeat 0 0 #fff;
	padding:0 10px 0 20px;
	margin:0;
	display:inline;
	font:bold 14px "宋体";
	color:#f60;
}
.channel .chalist{
	float:left;
	width:550px;
	margin:25px 0 0 28px;
	padding:0 0 10px 0;
	display:inline;
}
.channel .line{
	float:left;
	width:550px;
	height:5px;
	overflow:hidden;
	margin:0 0 0 35px;
	display:inline;
	background:url(pass_line.gif) no-repeat 0 0 #fff;
}
.channel .chalist .cha{
	float:left;
	width:275px;
}
.channel .chalist .cha .ico1, .channel .chalist .cha .ico2, .channel .chalist .cha .ico3, .channel .chalist .cha .ico4, .channel .chalist .cha .ico5, .channel .chalist .cha .ico6{
	float:left;
	width:51px;
	height:57px;
	padding:0 0 0 6px;
	background:url(img1.gif) no-repeat;
}
.channel .chalist .cha .ico1 a, .channel .chalist .cha .ico2 a, .channel .chalist .cha .ico3 a, .channel .chalist .cha .ico4 a, .channel .chalist .cha .ico5 a, .channel .chalist .cha .ico6 a{
	float:left;
	width:45px;
	height:50px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
}
.channel .chalist .cha .ico1{
	background-position: 0 -88px;
}
.channel .chalist .cha .ico2{
	background-position: -279px -87px;
}
.channel .chalist .cha .ico3{
	background-position: 0 -236px;
}
.channel .chalist .cha .ico4{
	background-position: -279px -236px;
}
.channel .chalist .cha .ico5{
	background-position: 0 -393px;
}
.channel .chalist .cha .ico6{
	background-position: -279px -393px;
}
.channel .chalist .cha .name{
	float:left;
	width:190px;
	font: bold 14px/20px "verdana";
	color:#55aa1b;
	padding:0 0 0 5px;
}
.channel .chalist .cha .name a{
	color:#55aa1b;
}
.channel .chalist .cha .info{
	float:left;
	width:190px;
	font: 12px/22px "verdana";
	padding:0 0 0 5px;
}

.regtop{
	float:left;
	width:822px;
	height:16px;
	margin:12px 0 0 80px;
	background:url(b_tb.gif) repeat-x;
	display:inline;
}
.regtop .l{
	float:left;
	width:16px;
	height:16px;
	margin:0;
	background:url(img2.gif) no-repeat 0 -594px;
	display:block;
}
.regtop .r{
	float:right;
	width:16px;
	height:16px;
	margin:0;
	background:url(img2.gif) no-repeat -29px -594px;
	display:block;
}
.regbot{
	float:left;
	width:822px;
	height:15px;
	margin:0 0 0 80px;
	background:url(reg_bb.gif) repeat-x left bottom #EFF9FA;
	display:inline;
}
.regbot .l{
	float:left;
	width:16px;
	height:15px;
	margin:0;
	background:url(img2.gif) no-repeat 0 -635px;
	display:block;
}
.regbot .r{
	float:right;
	width:16px;
	height:15px;
	margin:0;
	background:url(img2.gif) no-repeat -26px -635px;
	display:block;
}
.regb1{
	float:left;
	width:820px;
	margin:0 0 0 80px;
	padding:10px 0 0 0;
	background:#EFF9FA;
	border:1px solid #C6E6EC;
	border-top:none;
	border-bottom:none;
	display:inline;
	text-align:center;
}
.regb1 .btn{
	width:233px;
	height:42px;
	background:url(img2.gif) no-repeat 0 -511px;
	font:bold 14px "宋体";
	text-align:center;
	border:none;
	cursor: pointer;
}
.regb{
	float:left;
	width:820px;
	margin:0 0 0 80px;
	padding:0 0 12px 0;
	background:#F9FEFF;
	border:1px solid #C6E6EC;
	border-top:none;
	border-bottom:none;
	display:inline;
}
.regb .sm{
	float:left;
	width:780px;
	margin:1px 0 0 0;
	text-align:right;
}
.regb .sm span{
	color:#FF3300;
	font:12px "宋体";
}
.regb .tit{
	float:left;
	width:710px;
	margin:8px 0 12px 54px;
	padding:2px 0 0 10px;
	display:inline;
	font:bold 14px/24px "宋体";
	color:#008DA7;
	background:#D5F6FA;
}
.regb .tit span{
	font:normal 12px "宋体";
	color:#333;
}
.regb .tit .ico1{
	font:bold 14px/24px "宋体";
	color:#008DA7;
	padding:0 0 0 23px;
	background:url(img4.gif) no-repeat 0 -61px;
}
.regb .info{
	float:left;
	width:720px;
	margin:0 0 0 54px;
	padding:0;
	display:inline;
	background:#EFFAFB;
}
.regb .info1{
	background:none;	
}
.regb .info2{
	float:left;
	width:720px;
	margin:5px 0 0 54px;
	padding:0;
	display:inline;
	text-align:center;
	font:14px "宋体";
}
.regb .info3{
	margin:0 0 0 54px;
	padding:2px 0 0 0;
	background:none;	
}
.regb .info2 span{
	font:normal 14px "宋体";
	color:#f30;
}
.regb .info2 .ts{
	font:normal 14px "宋体";
	color:#f30;
	display:block;
	margin:10px 0 0 0;
}

.regb .line{
	float:left;
	height:5px;
	width:720px;
	margin:0 0 5px 54px;
	border-bottom:1px solid #DEF1F4;
	overflow:hidden;
	display:inline;
}
.regb .info .lmtit{
	float:left;
	width:165px;
	margin:0;
	padding:8px 2px 0 0;
	text-align:right;
	font:14px "宋体";
}
.regb .info .lmtit1{
	float:left;
	width:260px;
	margin:0;
	padding:8px 3px 0 0;
	text-align:right;
	font:14px "宋体";
}
.regb .info .lmtit2{
	float:left;
	width:220px;
	margin:0;
	padding:8px 3px 0 0;
	text-align:right;
	font:14px "宋体";
}
.regb .info .lmtit span, .regb .info .lmtit1 span, .regb .info .lmtit2 span{
	color:#FF3300;
	font:12px "宋体";
}
.regb .info .inp{
	float:left;
	width:410px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.regb .info .inp1{
	float:left;
	width:740px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.regb .info .inp2{
	width:520px;
}

.regb .info .inp .sr{
	float:left;
	width:410px;
	margin:0;
	padding:2px 0 0 0;
}
.regb .info .inp .sr1{
	margin:5px 0 0 0;
}
.regb .info .inp .sr2{
	float:left;
	width:600px;
	margin:0;
	padding:2px 0 0 0;
}
.regb .info .inp .srk{
	float:left;
	width:240px;
	margin:0;
	padding:0 0 3px 0;
	font:14px "宋体";
}
.regb .info .inp .srk1{
	float:left;
	width:330px;
	margin:0;
	padding:0 0 3px 0;
	font:14px "宋体";
	overflow:hidden;
}
.regb .info .inp1 .sr .srk2{
	padding:5px 0 3px 0;
	*padding:2px 0 3px 0;
}
.regb .info .inp1 .srk{
	float:left;
	margin:0;
	padding:0 0 5px 0;
	font:14px "宋体";
}
.regb .info .inp .srk span{
	float:left;
	width:240px;
	height:26px;
	margin:8px 0 0 0;
	*margin:1px 0 3px 0;
	display:block;
	font:14px "宋体";
}
.regb .info .inp .srk span b{
	float:left;
	width:33px;
	height:14px;
	padding:3px 0 0 5px;
	margin:0;
	*margin:5px 0 0 0;
	font:12px "宋体";
	color:#333;
	background:url(../images/bg_status1.gif) no-repeat;
	display:block;
}
.regb .info .inp .srk span .b1{
	float:left;
	width:85px;
	height:14px;
	padding:3px 0 0 5px;
	margin:0;
	*margin:5px 0 0 0;
	font:12px "宋体";
	color:#333;
	background:url(../images/bg_status2.gif) no-repeat;
	display:block;
}

.regb .info .inp .srk .inputw{
	width:50px;
	height:18px;
}
.regb .info .inp .srk select{
	width:45px;
	height:22px;
	padding:2px 0 0 5px;
	font:14px "verdana";
}
.regb .info .inp .srk .select1{
	width:229px;
}
.regb .info .inp .srk .select2{
	width:120px;
	margin:-2px 0 0 0;
	*margin:2px 0 0 0;
}
.regb .info .inp .srk .select3{
	width:150px;
	margin:4px 0 0 0;
}
.regb .info .inp .srk .select4{
	width:90px;
	margin:-2px 0 0 0;
	*margin:2px 0 0 0;
}
.regb .info .inp2 .sr2 .srk1 .file1, .regb .info .inp .sr .srk .file1{
	width:240px;
	margin:6px 0 0 0;
	font:14px "verdana";
}
.regb .info .inp .sr .srk .file1{
	margin:4px 0 0 0;
}
.regb .info .inp .ts, .regb .info .inp1 .ts{
	font:14px "verdana";
	color:#FF3300;
	text-align:left;
	padding:0 10px 0 168px;
	margin:0 5px 0 0;
}
.regb .info .inp2 .ts{
	font:14px "verdana";
	color:#FF3300;
	text-align:left;
	padding:0 10px 0 223px;
	margin:0 5px 0 0;
}
.regb .info .inp2 .ts1{
	font:14px "verdana";
	color:#FF3300;
	text-align:left;
	padding:0 10px 0 263px;
	margin:0 5px 0 0;
}
.regb .info .inp .srk input, .regb .info .inp1 .srk input{
	width:220px;
	height:20px;
	padding:2px 0 0 5px;
	font:14px "verdana";
}
.regb .info .inp .srk .input1{
	width:30px;
	height:20px;
	padding:2px 0 0 5px;
	margin:0;
	*margin:3px 0 0 0;
	font:14px "verdana";
	vertical-align:middle;
	*vertical-align:baseline;	
}
.regb .info .inp1 .srk textarea{
	background:url(../images/input_b.gif) no-repeat center center #fff;
	border:1px solid #BEBEBE;
}
.regb .info .zs{
	float:left;
	width:295px;
	margin:2px 0 0 0;
	padding:5px 5px 3px 8px;
	background:#EFFAFB;
	color:#333;
	line-height:20px;
	font-size: 14px;
}
.regb .info .zs a{
	color:#008CA7;
	text-decoration:underline;
}
.regb .info .zs a:hover{
	color:#f60;
	text-decoration:underline;
}
.regb .info .zs1{
	float:left;
	width:534px;
	margin:-3px 0 0 167px;
	-margin:-3px 0 0 168px;
	padding:5px 5px 3px 8px;
	background:#EFFAFB;
	color:#333;
	line-height:20px; font-size: 14px;
	display:inline;
}
.regb .info .zs2{
	float:left;
	width:250px;
	margin:2px 0 0 0;
	padding:5px 5px 3px 8px;
	background:#EFFAFB;
	color:#818181;
	line-height:20px;
}


.regb .info .inp .srk .long1{width:150px;}
.long2{width:540px;}
.regb .info .inp .srk .long3{width:120px;}
.regb .info .inp1 .srk .long4{width:102px;vertical-align:middle;margin:-2px 0 0 0;*margin:0;}

#footer{margin:10px auto 0;border:none;}

#step OL .pass {	COLOR: #090}

#step OL LI {	FLOAT: left;	WIDTH: 138px;	PADDING-TOP: 58px} 
#step OL {	WIDTH: 690px;	POSITION: absolute;	TEXT-ALIGN: center}
OL {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;	LIST-STYLE-TYPE: none}
#step {	BACKGROUND: url(step.png) no-repeat}
#step {	MARGIN-BOTTOM: 50px;	WIDTH: 690px;	POSITION: relative;	HEIGHT: 48px}

#doctor #step {	BACKGROUND: url(step.png) no-repeat center -64px;	MARGIN-BOTTOM: 50px;	WIDTH: 690px;	POSITION: relative;	HEIGHT: 48px}
#order_post #step {BACKGROUND: url(step.png) no-repeat center -128px}
#guahao #step{BACKGROUND: url(step.png) no-repeat center -188px}
#guahaoset #step{BACKGROUND: url(step.png) no-repeat center -248px}