@charset "UTF-8";
/* YYNET.CN by Hong. */
.font_orange{ color:#f70;}
.font_blue{ color:#09c}
.font_green{ color:green;}
.two_class ul, .hes_mini_color, .hes_mini_gray, .c_button, .c_button:hover, #quickSearch input,
#quickServices h2 a, #quickServices dl, #quickServices dt, div#mainQS dd
{
	background-image:url(images/index_images.gif);
	background-repeat:no-repeat;
	}
.hes_mini_color, .hes_mini_gray{
	background-position:-6px 0;
	padding-left:22px;
	}
.hes_mini_gray{
	background-position:-6px -24px;
	}
div#mainQS{
	height:123px;
	}
div#mainQS .mainQS_div{
	width:49.9%;
	float:left;
	}
div#mainQS .mainQS_div h2 a{bottom:-2px;}
div#mainQS .mainQS_div dl{width:205px;}
div#mainQS .mainQS_div dd{
	position: absolute;
	width:323px;
	}
div#mainQS dd{
	padding-bottom:12px;
	background-position:0 -298px;
	background-repeat:repeat-x;
	}
div#mainQS dl{
	margin-top:6px;
	height:52px;
	width:232px;
	float:left;
	}
/*quickServices_begin*/
#quickServices .c_cont{
	padding:3px 0 7px;
	}
#quickServices h2, #quickServices dt{
	font-size:14px;
	margin:0;
	padding:0;
	}
#quickServices h2 a{
	float:right;
	width:130px;
	height:29px;
	line-height:29px;
	padding-top:2px;
	text-indent:30px;
	background-position:0 -175px;
	color:#fff;
	position:relative;
	bottom:-7px;
	right:5px;
	margin-bottom:-31px;
	}
#quickServices dt a span{
	color:#666;
	}
h2#ask_advanced a{
	background-position:0 -144px;
	}
#quickServices dl{
	margin:11px 0 0;
	height:70px;
	padding:0 0 6px;
	overflow:hidden;
	width:100%;
	background-position:0 -251px;
	background-repeat:repeat-x;
	}
#quickServices dt{
	background-position:right -228px;
	font-weight:bold;
	margin-bottom:6px;
	}
#quickServices dt .right{
	font-size:12px;
	cursor:pointer;
	font-weight:normal;
	}
#quickServices dt a{
	display:block;
	height:22px;
	line-height:22px;
	padding:1px 5px 0 15px;
	margin-right:10px;
	}
#quickServices dd{
	margin:0;
	padding:0 10px 0 15px;
	color:#8996a0;
	line-height:17px;
	}
/*quickServices_end*/
.title_img_service{
	float:right;
	right:10px;
	position:relative;
	margin:-9px 0 0 -52px;
	width:52px;
	height:50px;
	line-height:50px;
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background:url(images/title_img_service.gif);
	}
.opacity{
	filter:alpha(opacity=80);  /* 支持IE */
	-moz-opacity:0.8;  /* Moz + FF */
	opacity: 0.8;  /* 支持CSS3的浏览器（FF 1.5也支持）*/
	}	
	
.main_wrap, .side_wrap{
	height:100%;
	overflow:hidden;
	* margin-bottom:-10px;/*IE6&7*/
	}
.main_wrap{
	float:left;
	width:710px;
	}
.side_wrap{
	float:right;
	width:226px;
	}
	
#picInter{
	width:710px;
	height:200px;
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
	}
#play{
	float:right;
	bottom:10px;
	right:10px;
	position: absolute;
	}
#play a{
	padding:2px 6px;
	overflow:hidden;
	background-color:#fff;
	color:#333;
	font-size:10px;
	margin-left:6px;
	float:left;
	filter:alpha(opacity=50);/* IE */
	-moz-opacity:0.5;/* Moz + FF */
	opacity:0.5;
	}
#play a.currentPicInter{
	color:#fff;
	font-weight:bold;
	background-color:#f60;
	filter:alpha(opacity=80);/* IE */
	-moz-opacity:0.8;/* Moz + FF */
	opacity:0.8;
	}
	
	
/*块级元素修饰*/
.c_title, .c_title h2{
	font-size:14px;
	}
.c_title{
	padding:2px 10px 0;
	color:#00527b;
	line-height:23px;
	background-color:#d5f1ff;
	height:100%;
	overflow:hidden;
	}
.c_cont{
	padding:5px 8px 10px;
	background-color:#fff;
	border-width:3px 4px;
	}
	
b.rtop, b.rbottom, b.rtop b, b.rbottom b{ display:block; }
.column, b.rtop b, b.rbottom b{
	border:solid #b2e5ff;
	border-width:0 1px;
	}
b.rtop b, b.rbottom b{
	height:1px;
	overflow:hidden;
	}
b.r1{ margin:0 2px; background-color:#b2e5ff; }
b.r2{ margin:0 1px; background-color:#d5f1ff; }
b.rtop b.r2{ background-color:#e6f7ff; }
b.rbottom{ margin-bottom:10px;}
/*WHITE*/
.white_BG b.rbottom{ margin:0;}
.white_BG{
	padding:5px 5px 14px;
	background-color:#d5f1ff;
	}
.pb5px{
	padding-bottom:5px;
	}
div.white_BG b.rtop b, div.white_BG b.rbottom b{
	border-color:#fff!important;
	background-color:#fff!important;
	}
/*TWO_CLASS*/
div.two_class{
	height:23px;
	overflow: inherit;
	}
.two_class h2, .two_class li{
	float:left;
	}
.two_class ul{
	float:right;
	width:107px;
	position: relative;
	margin-top:3px;
	background-position:0 -94px;
	}
.two_class .two_current{
	background-position:0 -119px;
	}
.two_class li{
	width:53px;
	height:25px;
	line-height:25px;
	list-style:none;
	font-size:12px;
	color:#666;
	text-align:center;
	}

/*blue_c_style*/
div.blue_c_style .column, div.blue_c_style b.rtop b, div.blue_c_style b.rbottom b{
	border-color:#bad7f6;
	}
div.blue_c_style b.r1{background-color:#bad7f6;}
div.blue_c_style .c_title{ color:#004c99; }
div.blue_c_style b.rtop b.r2{background-color:#e8f2fc;}
/*背景色*/
div.blue_c_style b.r2, div.blue_c_style .c_title, div.blue_c_style .column, div.blue_c_style .white_BG{
	background-color:#d9e9fa;
	}
div.blue_c_style .c_title, div.blue_c_style .c_cont{
	border-color:#d9e9fa;
	}

/*green_c_style*/
div.green_c_style .column, div.green_c_style b.rtop b, div.green_c_style b.rbottom b{
	border-color:#8edc6f;
	}
div.green_c_style b.r1{	background-color:#8edc6f;}
div.green_c_style .c_title{ color:#336600; }
div.green_c_style b.rtop b.r2{background-color:#daf4d0;}
/*背景色*/
div.green_c_style b.r2, div.green_c_style .c_title, div.green_c_style .column, div.green_c_style .white_BG{
	background-color:#c1ecb0;
	}
div.green_c_style .c_title, div.green_c_style .c_cont{
	border-color:#c1ecb0;
	}

/*blue0_c_style*/
div.blue0_c_style .column, div.blue0_c_style b.rtop b, div.blue0_c_style b.rbottom b{
	border-color:#abf0fb;
	}
div.blue0_c_style b.r1{	background-color:#abf0fb;}
div.blue0_c_style .c_title{ color:#007A94; }
div.blue0_c_style b.rtop b.r2{background-color:#e3fafe;}
/*背景色*/
div.blue0_c_style b.r2, div.blue0_c_style .c_title, div.blue0_c_style .column, div.blue0_c_style .white_BG{
	background-color:#d1f7fd;
	}
div.blue0_c_style .c_title, div.blue0_c_style .c_cont{
	border-color:#d1f7fd;
	}
.blue0_c_style li.li_even{
	background-color:#f2fdff;
	}
	
/*yellow_c_style*/
div.yellow_c_style .column, div.yellow_c_style b.rtop b, div.yellow_c_style b.rbottom b{
	border-color:#ffd090;
	}
div.yellow_c_style .c_title{ color:#c60; }
div.yellow_c_style b.r1{background-color:#ffd090;}
div.yellow_c_style b.rtop b.r2{background-color:#ffefda;}
/*背景色*/
div.yellow_c_style b.r2, div.yellow_c_style .c_title, div.yellow_c_style .column,  div.yellow_c_style .white_BG{
	background-color:#ffe5c2;
	}
div.yellow_c_style .c_title, div.yellow_c_style .c_cont{
	border-color:#ffe5c2;
	}
	
/*orange_c_style*/
div.orange_c_style .column, div.orange_c_style b.rtop b, div.orange_c_style b.rbottom b{
	border-color:#ffcd3f;
	}
div.orange_c_style .c_title{ color:#e57200; }
div.orange_c_style b.r1{background-color:#ffcd3f;}
div.orange_c_style b.rtop b.r2{background-color:#fffbee;}
/*背景色*/
div.orange_c_style b.r2, div.orange_c_style .c_title, div.orange_c_style .column,  div.orange_c_style .white_BG{
	background-color:#fff1c6;
	}
div.orange_c_style .c_title, div.orange_c_style .c_cont{
	border-color:#fff1c6;
	}

/*HES*/
#hes_hospital, #hes_doctor, #hes_department{
	width:230px;
	}
#hes_hospital .list_text, #hes_doctor .list_text, #hes_department .list_text{
	height:276px;
	}
#hes_hospital{
	float:right;
	}
#hes_doctor{
	float:left;
	margin-right:10px;
	}
#hes_department{
	float:left;
	}
	
/*列表样式*/
.list_text li{
	line-height:24px;
	list-style:none;
	}
.list_text li li{
	line-height:19px;
	color:#666;
	}
.li_even{
	background-color:#f2f8fb;
	}
.list_text li .right, .list_lip{
	color:#666;
	}
.list_text ul{
	padding-left:26px;
	}
.list_lip li{
	color:#666;
	list-style:none;
	line-height:19px;
	padding:3px 0 2px;
	}
.list_lip li p{
	text-align:right;
	line-height:19px;
	padding-bottom:5px;
	height:16px;
	overflow:hidden;
	}
/*按钮*/
.c_button, .c_button:hover{
	float:right;
	position:relative;
	z-index:100;
	margin:0 0 -23px -83px;
	width:83px;
	height:23px;
	line-height:23px;
	text-align:center;
	text-decoration:none;
	color:#333;
	background-position:0 -48px;
	}
.c_button:hover{
	color:#f70;
	background-position:0 -71px;
	}
	
/*首页栏目*/
#index_reg, #index_ask, #index_acp{
	float:right;
	width:470px;
	}
#index_reg_green, #index_petct, #index_video{
	float:left;
	width:230px;
	}
#index_reg_green{
	clear:both;
	}
.h_overflow li, #index_ask .list_text li, #index_acp .list_text li, #index_ask .list_text li{
	height:24px;
	overflow:hidden;
	}
#index_ask .list_text li .right{
	width:160px;
	text-align:right;
	}
#index_reg .list_text{ height:210px;}
#index_video .list_text{ height:211px;}
#index_petct .list_text{ height:168px; }
#index_petct .list_text li{ line-height:17px;}
#index_acp .list_text{ height:168px; clear:both;}
#index_links .list_text{ height:201px; overflow: auto;}
.h_overflow li .right{
	width:80%;
	}

.list_lip p.sug_cont{
	text-align:left;
	height:15px;
	overflow:hidden;
	}
.c_important h3{
	padding:5px 0;
	margin:0;
	line-height:23px;
	vertical-align:middle;
	font-size:14px;
	text-align:center;
	color:#8996A0;
	background-color:#f1f5f8;
	}


/*pop-up*/
#main_reg_wrap{
	padding:31px 0 0 55px;
	* margin:-64px 0 0 -696px;
	position:absolute;
	width:443px;
	z-index:999999;
	}
#indexRegisterCtrl{
	z-index:9999;
	position:relative;
	text-align:center;
	padding:6px 0 5px;
	vertical-align:middle;
	background-color:#fff;
	border:1px solid #ff7900;
	}
.ircChecked div{
	_height:100%;
	_overflow:hidden;
	}
div.ircChecked{
	border-color:#ff7900 #cc6600 #cc6600 #ff7900!important;
	border-width:1px 2px 0 1px!important;
	}
div.ircChecked, #regDataContent{
	background-color:#fff0ba!important;
	border-style:solid;
	}
#regDataContent{
	width:440px;
	position:absolute;
	z-index:9999;
	text-align:left;
	border-color:#ff7900 #cc6600 #cc6600 #ff7900;
	border-width:0 2px 2px 1px;
	left:-1px;
	}
#loadSDptContent{
	font-size:14px;
	line-height:14px;
	height:24px;
	}
#regDataContainer{
	height:100%;
	overflow:hidden;
	margin:6px 5px 5px;
	background-color:#fff;
	padding:10px;
	}
#regDataContainer ul{
	clear:both;
	height:300px;
	list-style:none;
	color:#666;
	font-size:14px;
	line-height:23px;
	overflow:auto;
	}
#searchRegDoctor{
	width:80px;
	}
#regContentClose{
	color:#FF3300;
	cursor:pointer;
	font-size:14px;
	position:absolute;
	right:6px;
	top:7px;
	}
.reSelect{
	font-size:14px;
	float:right;
	}
#quickSearch{
	float:left;
	padding-bottom:5px;
	}
#quickSearch input{
	background-position:-80px -69px;
	border-color:#999 #CCC #CCC #999;
	border-style:solid;
	border-width:1px;
	margin-right:5px;
	padding:2px 0 2px 22px;
	width:120px;
	}
#regDataContainer h4{
	color:#f70;
	font-size:14px;
	padding:5px 0;
	}

#regDataContainer ul li{
	clear:both;
	border-bottom:1px solid #eee;
	overflow:hidden;
	padding:4px 0;
	}
#regDataContainer ul li a{
	padding:1px 5px 0;
	line-height:23px;
	border:1px solid;
	border-color:#cfe0ff #5a7fc3 #5a7fc3 #cfe0ff;
	}
#regDataContainer ul li a:hover{
	border-color:#ffebb0 #ff9900 #ff9900 #ffebb0;
	background-color:#fffcf0;
	}
#regDataContainer ul.doctor_reg_time{
	width:322px;
	height:14px;
	padding-top:13px;
	padding-left:1px;
	clear:none;
	overflow:hidden;
	background:url(images/reg_table.gif) no-repeat;
	}
#regDataContainer ul.doctor_reg_time li{
	background-color:#F2F2F2;
	float:left;
	height:12px;
	margin-right:1px;
	margin-top:1px;
	clear:none;
	width:22px;
	border:none;
	}
#regDataContainer ul.doctor_reg_time li.reg_day_mark{
	background:none;
	}

