@charset "utf-8";
/* CSS Document */
body{
	color:#333;
	margin:0 auto;
	font-size:12px;
	font-family:Arial, sans-serif;
	background:url(images/back.jpg) repeat-x;
	}
ul,p,form,h1,h2,h3,h4,dl,dt,dd,ol{
	margin:0;
	padding:0;
	}
ul,ol{
	list-style:none;
	}
h2, .f14{
	font-size:14px;
	}
select,input,textarea,button{
	font-size:12px;
	}
a{
	color:#D12C1C;
	text-decoration:none;
	}
a:hover{ color:#D12C1C; border:none; cursor:pointer;}
a img{ border:0; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; }
.orange{ color:#f60; }

.header, .body_wrap, .footer_w{
	width:1003px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	}
.logo{
	background:url(images/Clinic_1.jpg) no-repeat #ccc;
	height:140px;
	padding:34px 0 0 65px;
	line-height:24px;
	}
.logo h1 a{
	font-size:12px;
	font-weight:200;
	}
.logo .name{
	font-size:28px;
	font-family:"黑体";
	color:#d12c1c;
	font-weight:bold;
	}
/*xian-->*/
.c_cont{
	padding:15px;
	background-color:#fff;
	line-height:24px;
	}

.c_title, .c_cont, b.rtop b, b.rbottom b{
	border:solid #d6c1b8;
	border-width:0 1px;
	overflow:hidden;
	}
b.rtop, b.rbottom{
	display:block;
	}
b.rtop b, b.rbottom b{
	display:block;
	height:1px;
	overflow:hidden;
	}
b.r1{margin:0 2px; background-color:#d6c1b8;}
b.r2{margin:0 1px; background-color:#fff;}

.BC_1 .c_title{
	background-image:url(images/ask_column_title_0.gif);
	background-color:#eaf1f8;
	}
.BC_1 .c_title h2{
	background-image:url(images/ask_column_title_1.gif);
	background-color:#c3d5e3;
	}
.BC_1 .c_title, .BC_1 .c_cont, .BC_1 b.rtop b, .BC_1 b.rbottom b{
	border-color:#c6d2e1;
	}
.BC_1 b.r1{ background-color:#c6d2e1; }
/*COLUMN_END-->*/
	
/*翻页*/	
.pagination{
	height:30px;
	text-align:right;
	font-size:14px;
	color:#000;
	font-family:Arial;
	line-height:24px;
	text-align:right;
	margin-top:15px;
	clear:both;
	margin-right:30px;
	}
.pagination span, .pagination strong, .pagination a{
	border-width:1px;
	border-style:solid;
	padding:3px 6px;
	height:30px;
	}
/*翻页链接*/
.pagination a{
	color:#9E1204;
	background-color:#fff;
	border-color:#db0a0a;
	text-decoration:none;
	}
.pagination a:hover,.sugTitle a:hover{
	color:#fff;
	background-color:#9E1204;
	border:1px solid #9E1204;
	}

/*当前页码*/
.pagination strong{
	color:#fff;
	background-color:#9E1204;
	border-color:#9E1204;
	}
/*无(不可用)链接*/
.pagination span{
	color:#666;
	border-color:#ccc;
	background:#e6e6e6;
	}
#top_hospital_link{
	float:right;
	width:362px;
	height:87px;
	background:url(images/h_logo.jpg) no-repeat;
	padding-left:59px;
	}

.Nav{
	background:url(images/Clinic_2.jpg) #AF0105;
	height:41px;
	overflow:hidden;
	}
.Nav{
	clear:both;
	padding-left:55px;
	background-position:0 0;
	}
.Nav ul{
	background-position:0 -42px;
	padding-left:10px;
	}

.Nav ul li a,.Nav ul li a span,.Nav ul li,.Nav ul li a:hover, .Nav .m_currently a{
	float:left;
	line-height:42px;
	height:42px;
	color:#fff;
	font-size:14px;
	}
.Nav ul li{
	padding:0 24px;
	}

.Nav ul li a:hover, .Nav .m_currently a{
	margin:0 -22px;
	padding-left:5px;
	background:url(images/Clinic_4.jpg) no-repeat left top;
	}
.Nav .m_currently a{
	font-weight:bold;
	}
.Nav ul li a:hover span,.Nav .m_currently a span{
	padding:0 20px 0 19px;
	color:#d12c1c;
	background:url(images/Clinic_5.jpg) no-repeat right top;
	line-height:44px;
	}
.body_wrap{
	width:874px;
	padding:0 64px;
	margin:19px auto 9px;
	}
.wr_left{
	width:614px;
	overflow:hidden;
	float:right;
	}
.wr_right{
	width:251px;
	float:left;
	}

.column{
	margin-bottom:10px;
	overflow:hidden;
	_float:right;
	}	
.c_title,.c_title h2 span,.c_title h2{
	background:url(images/Clinic_6.jpg) repeat-x #FFD9D9;
	height:45px;
	line-height:45px;
	}

.c_title h2 span{
	float:left;
	padding-left:24px;
	margin-left:15px;
	background:url(images/Clinic_9.jpg) no-repeat left;
	}
.c_title .more{
	display:block;
	margin:-44px 15px 0 0;
	color:#9e1204;
	float:right;
	}
.wr_right .c_title h2{
	background:url(images/Clinic_8.jpg) repeat-x #999;
	line-height:40px;
	height:40px;
	}
.wr_right .c_title h2 span{
	background:url(images/Clinic_7.jpg) no-repeat left;
	}

.wr_right .column{
	background-color:#FFF;
	}
	
.c_cont .ask_list{
	clear:both;
	margin-bottom:15px;
	float:left;
	width:100%;
	}

.ask_list h3,.link li,.repeat_reply_ques_box,.asks_reply_out .repeat_reply_ques_box, .asks_reply_out .repeat_asks_reply_next,.reply_ques_box, 
.asks_reply_next, .repeat_asks_reply_next,.asks_info,.asks_title,#asks_content_c,.asks_tag, .line li,#albums_inside_content li,#albums_content_list  li{
	background:transparent url(images/line.jpg) repeat-x  bottom;
	}
.ask_list h3 span{

	line-height:35px;
	height:35px;
	padding-left:30px;
	background:url(images/Clinic_10.jpg) no-repeat 5px -2px;
	}
.ask_list li{
	margin-top:5px;
	}
.ask_list h3 span a{
	font-size:12px;
	}
.experts{
	height:150px;
	overflow:hidden;
	}
.experts img{
	width:102px;
	height:127px;
	padding:2px;
	border:1px solid #ccc;
	margin:0 15px 5px 0;
	float:left;
	}
	
.send_flowers_btn #ding,.asks_tag .right{
	line-height:35px;
	height:35px;
	font-size:14px;
	color:#fff;
	background:url(images/Clinic_17.jpg) no-repeat left;
	border:0;
	display:block;
	width:178px;
	padding-left:40px;
	}
.asks_tag .right{
	width:218px;
	height:30px;
	}

.send_flowers_btn #ding:hover{
	background:url(images/Clinic_16.jpg) no-repeat left;
	}

#info{
	color:#856c60;
	clear:both;
	}
#info .info_c{
	color:#333;
	width:60px;
	float:left;
	}

.menu_buttons a,.menu_buttons a:hover{
	line-height:30px;
	height:30px;
	width:68px;
	background:url(images/Clinic_13.gif) no-repeat;
	color:#fff;
	padding-left:40px;
	font-weight:200;
	}
.menu_buttons a:hover{
	background-position:0 -31px;
	}
.menu_buttons .right{
	background-position:0 -62px;
	}
.menu_buttons .right:hover{
	background-position:0 -93px;
	}
	
.reg_a_button a,.reg_a_button a:hover {
	background-color:#FFFFFF;
	border:1px solid #f8a39b;
	color:#d12c1c;
	display:block;
	font-size:12px;
	margin:10px 0 0;
	padding:3px 10px;
	font-weight:300;
	}
.reg_a_button a:hover, .reg_a_button a:hover span {
	background-color:#fdf0ec;
	border-color:#f8a39b;
	text-decoration:none;
	}
.reg_a_button a span{
	border-right:1px solid #d12c1c;
	padding:0 10px;
	margin-right:10px;
	}
.list_line li{
	border:1px solid #f8a39b;
	margin-bottom:3px;
	line-height:30px;
	}
.list_line .left{
	width:90px;
	text-align:center;
	background-color:#FDF0EC;
	margin-right:5px;
	color:#D12C1C;
	}
.doctor_list{
	color:#856C60;
	line-height:27px;
	}
.doctor_list a{
	font-weight:bold;
	float:left;
	width:47px;
	overflow:hidden;
	}
.wr_right .c_cont{
	background-color:#fffcf6;
	}  	
.write{
	line-height:24px;
	
	}
.write li{
	margin-bottom:20px;
	}
.write .message_tips,.latest_c{
	padding:0 10px;
	}
.write .message_tips{
	background-color:#f5f4f3;
	color:#856c60;
	}
.write .message_tips a{
	margin-right:5px;
	}
.footer_w{
	text-align:center;
	background:url(images/footer_w.jpg) repeat-x;
	height:163px;
	line-height:30px;
	}
.footer_w p{
	padding:17px 54px 0;
	width:850px;
	}
.footer_w p a{
	margin:0 3px;
	}
.mation li{
	line-height:30px;
	}
.mation span{
	padding-left:20px;
	background:url(images/Clinic_13.jpg) no-repeat 3px 0;
	}
.content_log_main{
	margin:17px 0 0 15px;
	width:400px;
	}
.content_log_main li a,.content_log_main li a:hover, .content_log_main li{
	float:left;
	}
.content_log_main li a,.content_log_main li a:hover{
	width:82px;
	line-height:25px;
	height:25px;
	text-align:center;
	background:url(images/Clinic_14.jpg) no-repeat;
	margin-right:5px;
	overflow:hidden;
	}
.content_log_main li a:hover,.content_log_main .content_main a,.news_d_c .content_main a{
	color:#fff;
	background:url(images/Clinic_15.jpg) no-repeat;
	font-weight:bold;
	}
.sugContent,.sugTitle{
	padding-left:10px;
	margin-bottom:10px;
	}
.sugTitle{
	background-color:#f5f4f3;
	color:#856c60;
	}
.asks_reply_out, .asks_reply_out_2 {
	border:1px solid #777;
	line-height:30px;
	margin:15px 0;
	}
.asks_reply_out_2{
	background-color:#fdf8f7;
	border:1px solid #f8a39b;
	}

.repeat_reply_ques_box {

	padding:0 20px;
	color:#333;
	font-weight:bold;
	}
.reply_ques_box, .asks_reply_next, .repeat_asks_reply_next {
	color:#8E634A;
	padding:0 20px;
	}
.asks_content {
	padding:10px;
	}
.asks_reply_next_time{
	float:right;
	}
.asks_reply_out_2 .repeat_reply_ques_box{
	color:#D12C1C;
	}
.asks {

	border:1px solid #777;
	line-height:29px;
	}
.asks_info{
	color:#856c60;
	}
.asks_info,.asks_title,.asks_tag{
	padding:0 10px;
	}
.asks_info_title_width {
	float:right;
	clear:both;
	width:250px;
	}
.sperm{
	display:block;
	width:21px;
	height:22px;
	float:left;
	background:url(images/Clinic_18.jpg) no-repeat;
	margin-top:5px;
	}
.list_line_c li{
	clear:both;
	line-height:35xp;
	}
.list_line_c .left{
	width:100px;
	text-align:right;
	clear:both;
	}
.list_line_c input{
	margin-right:5px;
	}
.code_button {
	background-color:#EEEEEE;
	color:#d02d1a;
	margin-left:10px;
	padding:2px 4px;
	}
.list_line_c h2{
	border-bottom:1px solid #cf2c1d;
	margin:30px 0 10px;
	}
.list_line_c h2 span{
	float:left;
	margin:-10px 0 0 10px;
	color:#cf2c1d;
	padding:0 5px;
	background-color:#fff;
	}
#ask_add_out_title{
	padding:10px;
	background-color:#f6f6f4;
	color:#9e6345;
	}
.n_t{
	font-size:14px;
	}
#news_d,.news_d_c{
	margin:0 0 10px -20px;
	float:left;
	width:100%;
	padding-left:50px;
	border-bottom:1px solid #9e1203;
	}
.line{
	line-height:40px;

	clear:both;
	}
.line .right{
	margin-top:-40px;
	color:#8f8f8f;
	}
.line a{
	padding-left:10px;
	background:url(images/Point.jpg) no-repeat left;
	margin-left:5px;
	color:#333;
	}

.c_cont .line a:hover span{
	background-color:#D12C1C;
	color:#fff;
	padding:2px;
	}
.sub_class_menu{
	width:550px;}
#news_d_t li,.sub_class_menu li, .sub_class_menu li a,.sub_class_menu{
	float:left;
	overflow:hidden;
	margin:0 5px 5px 0;
	}
.sub_class_menu a,.sub_class_menu a:hover{
	height:23px;
	line-height:23px;
	border:1px solid #f8a39c;
	padding:0 5px;
	}
.sub_class_menu a:hover,.sub_class_menu .content_main a{
	background-color:#e61904;
	color:#fff;
	border-color:#e61904;
	}
.table th, .table .title_gray {
	background-color:#fdefec;
	color:#d42c1f;
	line-height:140%;
	padding:4px;
	text-align:center;
	font-weight:bold;
	}
.table td {
	background-color:#FFFFFF;
	color:#666666;
	padding:4px;
	text-align:center;
	}
.table, .table table {
	background-color:#f7a399;
	}
.important_info{
	background-color:#f6f6f6;
	padding:10px;
	color:#a06347;
	}
.important_info strong{
	color:#F60;
	}
.guahao{
	width:340px;
	}
.guahao li{
	border:1px solid #f7a29b;
	float:left;
	line-height:22px;
	height:22px;
	overflow:hidden;
	padding:0 5px;
	margin:0 20px 10px 0;
	}
.guahao li:hover{
	background-color:#faefeb;
	color:#D12C1C;
	cursor:pointer 
	}	
#reg_add_from{
	margin:20px;
	}
#reg_add_from{
	line-height:35px;
	clear:both;
	}
#reg_add_from .left{
	width:100px;
	clear:both;
	text-align:right;
	}
#reg_add_from input{
	margin-right:5px;
	}
#contacts_add select{
	width:50px;
	}
#reg_help_links{
	padding:20px
	}
#reg_help_links strong{
	font-size:14px;
	}

#submit_button,.button,.submit_button{
	width:108px;
	padding-left:20px;
	height:30px;
	line-height:30px;
	border:none;
	color:#fff;
	background:url(images/Clinic_11.jpg) no-repeat;
	margin:10px 0;
	}
.sugTitle .left{
	font-weight:bold;
	margin-right:5px;
	color:#856C60;
	}
.sugTitle a:hover{
	background:none;
	border:0;
	color:#856C60;
	}
#d_title{
	height:88px;
	background:url(images/Clinic_20.jpg) repeat-x;
	text-align:center;
	padding-top:10px;
	border-bottom:1px dotted #ccc; 
	}
#d_title h1{
	line-height:40px;
	font-size:20px;

	}
#d_title p{
	color:#999;
	}
#d_title p span{
	color:#9e1204;
	}
#albums_inside_img{
	text-align:center;
	}
#albums_inside_img img{
	padding:10px;
	width:452px;
	height:332px;
	border:1px solid #ccc;
	}

#albums_content{
	_padding-bottom:200px;

	}
#albums_content	li{
	float:left;
	font-size:12px;
	color:#7e6c61;
	padding:10px 0;
	margin:10px ;
	width:151px;
	height:150xp;
	padding-right:18px;
	text-align:center;
	background:url(images/Clinic_22.gif) no-repeat;
	overflow:hidden;
	}
#albums_content	li img{
	width:125px;
	padding:2px;
	border:1px solid #ccc;
	text-align:center;
	}
#albums_content	li a{
	color:red;
	margin-right:8px;
	padding:2px;
	}
#albums_content_list{
	clear:both;
	margin:20px 0;
	display:block;
	color:#af9d9b;
	}
#albums_content_list  li{
	padding:5px;
	text-align:center;
	float:left;
	width:130xp;
	}
#albums_content_list img{
	border:1px solid #ccc;
	padding:2px;
	width:125px;
	}

#ask_cent textarea{
	margin:-20px 0 10px 100px;
	clear:both;
	overflow:hidden;
	}
.list_line_c{
	padding-bottom:50px;
	}
.list_line_c #contacts_add_id{
	clear:both;
	display:block;
	height:500px;
	border:1px solid;
	}	
.photo_list li{
	float:left;
	margin:0 10px 10px;
	}
#yzm{
	padding-left:8px;}	
	
.header .right{
	margin-top:-42px;
	margin-right:4px;
	}	
#moreMenu{
		padding:0;
		margin:0;
		float:left;
		width:40px;
		height:40px;
		overflow:hidden;
		font-size:0;
		line-height:0;
		cursor:pointer;
		background:url(images/menu_more.gif) no-repeat;
		}
	.moreMenu_hover{
		background-position:0 -42px!important;
		}
	#moreMenuContent, #moreMenuContent ul, #moreMenuContent li, #moreMenuContent a, #moreMenuContent a span, #menuClose{
		background:url(images/menu_hidden.gif) no-repeat -248px 0;
		float:left;
		width:100%;
		}
	#moreMenuContent{
		width:124px;
		position:absolute;
		background-position:0 0;
		}
	#moreMenuContent ul{
		line-height:140%;
		overflow:hidden;
		padding-bottom:20px;
		background-position:-124px bottom;
		}
	#moreMenuContent li{

		background-position:-496px 0;
		background-repeat:repeat-y;
		padding:0 0 3px;
		}
	#moreMenuContent a{
		background:url(images/menu_hidden.gif) no-repeat bottom -496 0;
		color:#fff;
		line-height:24px;
		height:24px;
		font-size:14px;
		cursor:pointer;
		padding-left:20px;
		}
	#moreMenuContent a:hover, #moreMenuContent li.m_currently a{
		background-position:-372px 0;
		background-repeat:repeat-y;
		}
	#moreMenuContent li.m_currently a span,#moreMenuContent a:hover span{
		color:#AE1605;
		height:24px;
		line-height:24px;
		background:url(images/menu_hidden.gif) no-repeat -372px 0;
		}
	#menuClose{
		width:24px;
		height:24px;
		float:right;
		background-position:-620px 0;
		cursor:pointer;
		}
