@charset "utf-8";
/* Yynet.cn Register */
body{
	margin:0 auto;
	font-size:12px;
	font-family:Verdana;
	}
/*左漂浮*/
.left{
	float:left;
	}
/*右漂浮*/
.right{
	float:right;
	}
.clear{
	clear:both;
	}
/*M&P预定义*/
form, .c_title h2, .default_form{
	margin:0;
	padding:0;
	}
/*自适应高度，包含漂浮元素*/
.c_title, .default_form li{
	height:100%;
	overflow:hidden;
	}
	
.register_header{
	width:946px;
	height:100px;
	margin:10px auto;
	overflow:hidden;
	background:url(images/register_header_BG.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/arrowhead_right.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; }
	
/*register_cont*/
.register_cont .c_title h2{
	height:38px;
	line-height:140%;
	text-align:left;
	padding:2px 0 0 45px;
	background:url(images/icons_member_mini.gif) no-repeat;
	}
.register_cont .c_title h2 strong{ color:#f70; }

/*yellow_c_style
边线颜色*/
div.yellow_c_style b.r1{ background-color:#fc0; }
div.yellow_c_style .column, div.yellow_c_style b.rtop b, div.yellow_c_style b.rbottom b,
div.yellow_c_style .df_tab_cont, div.yellow_c_style .df_tab_title_currently, div.yellow_c_style .registration_agreement{
	border-color:#fc0;
	}
/*背景色*/
div.yellow_c_style .c_title, div.yellow_c_style .important_text{ color:#ef8200; }
div.yellow_c_style b.r2, div.yellow_c_style .c_title, div.yellow_c_style .column{
	background-color:#fffae4;
	}
div.yellow_c_style .c_title, div.yellow_c_style .c_cont, div.yellow_c_style div.no_c_title{
	border-color:#fffae4;
	}
/*blue_c_style
边线颜色*/
div.blue_c_style b.r1{ background-color:#84dfdc; }
div.blue_c_style .column, div.blue_c_style b.rtop b, div.blue_c_style b.rbottom b,
div.blue_c_style .df_tab_cont, div.blue_c_style .df_tab_title_currently, div.blue_c_style .registration_agreement{
	border-color:#84dfdc;
	}
div.blue_c_style .df_tab_title_currently{
	background-color:#84dfdc;
	}
/*背景色*/
div.blue_c_style .c_title, div.blue_c_style .important_text{ color:#0098aa; }
div.blue_c_style b.r2, div.blue_c_style .c_title, div.blue_c_style .column{
	background-color:#effafa;
	}
div.blue_c_style .c_title, div.blue_c_style .c_cont, div.blue_c_style div.no_c_title{
	border-color:#effafa;
	}
/*green_c_style
边线颜色*/
div.green_c_style b.r1{ background-color:#b3d98c; }
div.green_c_style .column, div.green_c_style b.rtop b, div.green_c_style b.rbottom b,
div.green_c_style .df_tab_cont, div.green_c_style .df_tab_title_currently, div.green_c_style .registration_agreement{
	border-color:#b3d98c;
	}
div.green_c_style .df_tab_title_currently{
	background-color:#b3d98c;
	}
/*背景色*/
div.green_c_style .c_title, div.green_c_style .important_text{ color:#55a51c; }
div.green_c_style b.r2, div.green_c_style .c_title, div.green_c_style .column{
	background-color:#f4fde9;
	}
div.green_c_style .c_title, div.green_c_style .c_cont, div.green_c_style div.no_c_title{
	border-color:#f4fde9;
	}
/*pink_c_style
边线颜色*/
div.pink_c_style b.r1{ background-color:#ffc1c1; }
div.pink_c_style .column, div.pink_c_style b.rtop b, div.pink_c_style b.rbottom b,
div.pink_c_style .df_tab_cont, div.pink_c_style .df_tab_title_currently, div.pink_c_style .registration_agreement{
	border-color:#ffc1c1;
	}
div.pink_c_style .df_tab_title_currently{
	background-color:#ffc1c1;
	}
/*背景色*/
div.pink_c_style .c_title, div.pink_c_style .important_text{ color:#ff828c; }
div.pink_c_style b.r2, div.pink_c_style .c_title, div.pink_c_style .column{
	background-color:#fff5f5;
	}
div.pink_c_style .c_title, div.pink_c_style .c_cont, div.pink_c_style div.no_c_title{
	border-color:#fff5f5;
	}
/*hospital_c_style
边线颜色*/
div.hospital_c_style b.r1{ background-color:#b2ccff; }
div.hospital_c_style .column, div.hospital_c_style b.rtop b, div.hospital_c_style b.rbottom b,
div.hospital_c_style .df_tab_cont, div.hospital_c_style .df_tab_title_currently, div.hospital_c_style .registration_agreement{
	border-color:#b2ccff;
	}
/*背景色*/
div.hospital_c_style .c_title, div.hospital_c_style .important_text{ color:#0072cf; }
div.hospital_c_style b.r2, div.hospital_c_style .c_title, div.hospital_c_style .column{
	background-color:#eff5ff;
	}
div.hospital_c_style .c_title, div.hospital_c_style .c_cont, div.hospital_c_style div.no_c_title{
	border-color:#eff5ff;
	}
/*purple_c_style
边线颜色*/
div.purple_c_style b.r1{ background-color:#d7bfe7; }
div.purple_c_style .column, div.purple_c_style b.rtop b, div.purple_c_style b.rbottom b,
div.purple_c_style .df_tab_cont, div.purple_c_style .df_tab_title_currently, div.purple_c_style .registration_agreement{
	border-color:#d7bfe7;
	}
/*背景色*/
div.purple_c_style .c_title, div.purple_c_style .important_text{ color:#752fa4; }
div.purple_c_style b.r2, div.purple_c_style .c_title, div.purple_c_style .column{
	background-color:#f7f2fa;
	}
div.purple_c_style .c_title, div.purple_c_style .c_cont, div.purple_c_style div.no_c_title{
	border-color:#f7f2fa;
	}

/*Default_Form*/
.default_form{
	list-style:none;
	padding:0 0 15px;
	}
.df_tab_cont .default_form{
	padding-bottom:0;
	}
.default_form, .default_form li input, .default_form select, .default_form textarea{
	font-size:14px;
	font-family: Arial;
	}
.default_form li, .default_form li input, .default_form li select{
	vertical-align:middle;
	}
.default_form li{
	line-height:180%;
	padding:8px 10px;
	border-bottom:1px solid #eee;
	clear:both;
	}
.default_form .note{
	color:#777;
	line-height:160%;
	margin:0;
	font-size:12px;
	padding:5px 0 0;
	}
.default_form button{
	padding:4px 8px;
	font-size:14px;
	}
.df_th,.df_td{
	float:left;
	}
.df_td{
	width:500px;
	}
.df_th{
	text-align:right;
	padding-right:30px;
	width:120px;
	}
/*
.df_tab_title{
	position:relative;
	margin-bottom:-1px;
	display:block;
	height:100%;
	overflow:hidden;
	}
.df_tab_title label{
	float:left;
	vertical-align:middle;
	cursor:pointer;
	padding:6px 18px 6px 15px;
	margin-right:8px;
	color: #0000FF;
	line-height:160%;
	background-color:#f2f2f2;
	}
.df_tab_cont, .df_tab_title_currently{
	border:solid #93d3e4;
	}
label.df_tab_title_currently{
	border-width:1px 1px 0;
	background-color:#fff;
	font-weight:bold;
	color:#000;
	}
*/
.df_tab_cont{
	float:left;
	padding:5px 10px 15px;
	border-width:1px;
	}
.df_tab_cont .df_th{
	width:90px;
	padding-right:10px;
	}
.df_tab_cont .df_td{
	width:360px;
	}
.df_tab_cont_inside{
	width:462px;
	height:auto!important;
	height:212px;
	min-height:212px;
	padding:8px;
	}
.df_tab_cont_inside h4{
	font-size:16px;
	padding:4px 8px;
	border:1px solid #ddd;
	margin-bottom:5px;
	text-align:center;
	}
.df_tab_title_left{
	float:left;
	width:150px;
	height:100%;
	overflow:hidden;
	margin-right:-2px;
	}
.df_tab_title_left label{
	display:block;
	text-align:right;
	vertical-align:middle;
	cursor:pointer;
	padding:6px 28px 6px 0;
	margin-bottom:10px;
	color: #0000FF;
	line-height:160%;
	background-color:#f6f6f6;
	margin-right:2px;
	}
.df_tab_title_left label input{
	display:none;
	}
.df_tab_cont, .df_tab_title_currently{
	border:1px solid #93d3e4;
	}
span.df_tab_title_left label.df_tab_title_currently{
	border-width:1px 0 1px 1px;
	font-weight:bold;
	color:#000;
	background-image:url(images/left_arrow.gif);
	background-repeat:no-repeat;
	background-position:right center;
	}
.registration_agreement{
	overflow: auto;
	width:480px;
	font-size:12px;
	height:100px;
	border:1px solid #93D3E4;
	padding:0 10px 0 10px;
	}
/*提示*/
.important_clue{
	overflow:hidden;
	font-size:14px;
	padding:10px 5px 10px 45px!important;
	color:#FF3300;
	line-height:160%;
	border:1px solid #fa0!important;
	background:url(images/info.gif) no-repeat 5px center #fffcf6;
	}
.important_clue li{
	padding:2px 0 5px!important;
	line-height:140%!important;
	}
.important_clue ul{
	margin:0;
	list-style:none;
	padding:0!important;
	}
	

/*选择注册的会员类型*/
ul.register_select{
	list-style:none;
	margin:0;
	padding:5px 0;
	height:100%;
	overflow:hidden;
	}
.register_select li{
	float:left;
	width:50%;
	}
.register_select a{
	display:block;
	padding:15px;
	text-decoration:none;
	font-size:14px;
	line-height:160%;
	color:#666;
	height:100%;
	overflow:hidden;
	}
.register_select a:hover{
	padding:14px;
	border:1px solid #ffe57f;
	background-color:#fffaef;
	}
.register_select .type_icons{
	width:96px;
	height:96px;
	margin:0 10px 0 0;
	background-repeat:no-repeat;
	}
.type_list, .type_icons{
	float:left;
	cursor:pointer;
	}
.type_list{
	margin-top:-20px;
	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_member.gif);}
#rs_user .type_title, #rs_user a:hover{ color:#ef8200;}
#rs_user a:hover{ border-color:#ffe57f; }

#rs_doctor .type_icons{ background-image:url(images/icons_doctor.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_nurse.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_apothecary.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_hes_department.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_hes_hospital.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;}

/*侧边选择注册用户类型*/
#side_reg_select li{
	width:100%;
	padding: 0 0 5px 0;
	}
#side_reg_select a{
	height:42px;
	overflow:hidden;
	margin:0;
	padding:10px 5px 11px;
	font-size:12px;
	line-height:28px;
	border-bottom:1px solid #ddd;
	}
#side_reg_select a:hover{
	padding:9px 4px;
	margin-bottom:2px;
	}
#side_reg_select .type_title{
	font-size:14px;
	line-height:20px;
	}
#side_reg_select .type_icons{
	width:40px;
	height:40px;
	margin-right:5px;
	background-position:center top;
	}
#side_reg_select #rs_hospital .type_icons, div.hospital_c_style .c_title h2{ background-image:url(images/icons_hes_hospital_mini.gif);}
#side_reg_select #rs_department .type_icons, div.purple_c_style .c_title h2{ background-image:url(images/icons_hes_department_mini.gif);}
#side_reg_select #rs_apothecary .type_icons, div.green_c_style .c_title h2{ background-image:url(images/icons_apothecary_mini.gif);}
#side_reg_select #rs_nurse .type_icons, div.pink_c_style .c_title h2{ background-image:url(images/icons_nurse_mini.gif);}
#side_reg_select #rs_doctor .type_icons, div.blue_c_style .c_title h2{ background-image:url(images/icons_doctor_mini.gif);}
#side_reg_select #rs_user .type_icons{ background-image:url(images/icons_member_mini.gif);}

.side_contact{
	margin:0;
	padding:0;
	list-style:none;
	padding:5px;
	}
.side_contact li{
	padding:4px;
	font-size:14px;
	}

.tmp_select_list{
	overflow:hidden;
	display:none;
	background:#fff;
	}
.tmp_select_list span{
	float:left;
	overflow:hidden;
	width:48%;
	height:24px;
	line-height:24px;
	margin:5px 1% 0 0;
	padding-left:1%;
	white-space:nowrap;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	cursor:pointer;
	color:#0000FF;
	background-color:#eef6f7;
	}
#all_dpt span{
	width:23%;
	}
.register_cont .c_cont a{
	color:#333;
	text-decoration:underline;
	}
.register_cont .c_cont a:hover{
	color:#f60;
	text-decoration: none;
	}

