@charset "utf-8";
/* CSS Document */
/*<!--HEADER_BEGIN*/

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:#004F77;
	text-decoration:none;
	}
a:hover{ color:#F60; border:none; cursor:pointer;}
a img{ border:0; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; }
.orange{ color:#f60; }

/*<!--COLUMN_BEGIN*/
.c_title{
	line-height:34px;
	height:34px;
	overflow:hidden;
	padding-right:12px;
	text-align:right;
	font-size:12px;
	background:url(images/column_title_0.gif) repeat-x #e4f6fb;
	}

.c_title h2 a{
	display:block;
	text-decoration:none;
	}
.c_title, .c_title h2, .c_title h2 a{
	color:#197519;
	}
.ask .c_title,.jbzz .c_title{
	border:0;
	margin:-1px;
	}
.c_cont{
	padding:0 1px;
	background-color:#fff;
	overflow:hidden;
	}
.c_title, .c_cont, b.rtop b, b.rbottom b{
	border:solid #bfe0ee;
	border-width:0 1px;
	}
.side_wrap b.rtop b,.side_wrap b.rbottom b{
	border-color:#b8d3ee;
	border-width:0 1px;
	}
b.rtop, b.rbottom{
	display:block;
	}
b.rtop b, b.rbottom b{
	display:block;
	height:1px;
	overflow:hidden;
	}
.side_wrap b.r1{margin:0 2px; background-color:#b8d3ee;}
b.r1{margin:0 2px; background-color:#bfe0ee;}
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:#000;
	}
.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-->*/




.side_wrap,.side_w{
	float:right;
	width:261px;
	overflow:hidden;
	}	
.side_wrap .main .tags li{
	width:auto;
	margin-right:13px;
	}
.side_wrap .main .tags li a{
	font-size:12px;
	}

.side_w{
	float:left;
	}



/*翻页*/	
.pagination{
	height:30px;
	text-align:right;
	font-size:14px;
	color:#000;
	font-family:Arial;
	line-height:24px;
	text-align:right;

	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:#09608d;
	background-color:#fff;
	border-color:#809ea9;
	text-decoration:none;
	}
.pagination a:hover{
	border:1px solid #09608d;
	}
.pagination a:hover,.sugTitle a:hover{
	color:#fff;
	background-color:#09608d;
	}

/*当前页码*/
.pagination strong{
	color:#fff;
	background-color:#09608d;
	border-color:#09608d;
	}
/*无(不可用)链接*/
.pagination span{
	color:#666;
	border-color:#ccc;
	background:#e6e6e6;
	}
	
.word{
	width:700px;
	height:auto;
	overflow:hidden;
	}

.player{
	border:1px solid #ccc;
	margin-bottom:3px;
	padding:4px;
	width:480px;
	height:400px;

	}
.no_charge{
	line-height:30px;
	width:100%;
	height:100%;
	background-color:#000;
	color:#fff;
	}
.no_charge h2{
	background:url(images/border_title_0.gif) repeat-x;
	color:#fff;
	padding-left:10px;
	}
.no_charge p{
	padding-left:10px;
	}
#series_intro{
	width:206px;
	float:right;
	}
#series_intro ul{
	height:auto;
	background:none;
	}
#series_intro ul li{
	background:url(images/Point.gif) repeat-x scroll center bottom;
	line-height:20px;
	}
#series_title{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#3366CC;
	}
#prop_list .strong{
	color:#ccc;
	float:left;
	width:62px;
	text-align:right;
	}
#prop_list .red{
	color:#009900;
	}
.chucuo{
	margin:100px;
	}
.chucuo a{
	font-weight:bold;
	}
.main_left{
	width:675px;
	overflow:hidden;
	float:left;
	}
.main_left,.main_c{
	overflow:hidden;
	}

.main{
	margin-bottom:10px;
	overflow:hidden;
	}
.c_cont .title_t{
	background:transparent url(images/h2_02.jpg) repeat-x scroll center bottom;
	float:left;
	height:50px;
	line-height:35px;
	width:100%;
	}
.side_wrap .c_cont .title_t{
	background:transparent url(images/h2_03.jpg) repeat-x  center bottom;
	}
.c_cont .title_t span{
	padding-left:10px;
	}
.c_cont h2 .right{
	color:#00498b;
	margin-top:-35px;
	font-size:12px;
	font-weight:100;
	margin-right:20px;
	}
.cont_c{
	padding:0 8px 8px 8px;
	}
.zn ul li a,.zn p{
	display:block;
	background:url(images/img_m_a.jpg) no-repeat center;
	height:22px;
	line-height:22px;
	margin-top:5px;
	padding-left:15px;
	color:#014f76;
	}
.zn p{
	color:#000;
	background:url(images/img_m_c.jpg) no-repeat center;
	}
.zn p span{
	overflow:hidden;
	height:22px;
	line-height:22px;
	float:right;
	text-align:left;
	width:180px;
	margin:-22px 10px 0 0;
	}
.zn .map{
	display:block;
	clear:both;
	width:238px;
	height:89px;
	background:url(images/map.jpg) no-repeat;
	color:#c38d43;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	}

.title_h1{
	background:url(images/h1.jpg) no-repeat;
	height:57px;
	width:942px;
	padding-top:30px;
	}
.title_h1 h1{
	font-family:"黑体";
	font-size:24px;
	height:24px;
	width:430px;
	overflow:hidden;
	color:#004a8b;
	padding-left:30px;
	}
.title_h1 .right{
	margin-right:20px;
	}
.title_h1 .right a,.title_h1 .right a:hover{
	float:left;
	margin-left:10px;
	width:120px;
	height:27px;
	line-height:27px;
	padding-left:20px;
	background:url(images/img_d_a.jpg) no-repeat;
	}
.a1{
	color:#738b98;
	}
.a1 b{
	color:#1174a8;
	}
.main .right .a2{
	background-position:0 -27px;
	color:#71876d 
	}
.a2 b{
	color:#50a540;
	}
.main .right .a3{
	background-position:0 -54px;
	color:#c27e50;
	}
.a3 b{
	color:#e46715;
	}
.title_h1 .right a:hover{
	background-position:0 -81px;
	color:#fff;
	}
.title_h1 .right a:hover b{
	color:#fff;
	}
.subnav{
	overflow:hidden;
	padding-left:4px;
	background:url(images/subnav_l.jpg) no-repeat;
	}
.subnav ul{
	overflow:hidden;
	height:41px;
	background:url(images/subnav_c.jpg) repeat-x;
	}
.subnav .right_c{
	width:4px;
	height:41px;
	float:right;
	margin-top:-41px;
	background:url(images/subnav_r.jpg) no-repeat;
	}
.subnav .login{
	float:right;
	margin-right:4px;
	}
.subnav a,.subnav a span,.subnav li{
	float:left;
	}
.subnav li{
	padding-right:1px;
	background:url(images/subnav_a_c.jpg) no-repeat right ;
	}
.subnav a,.subnav a span{
	line-height:51px;
	_line-height:41px;
	height:41px;
	font-size:14px;
	font-weight:bold;
	}
.subnav a{
	padding-left:5px;
	}
.subnav a span{
	color:#fff;
	padding:0 29px 0 22px;
	}
.subnav a:hover,.subnav .m_current a{
	background:url(images/subnav_a_l.jpg) no-repeat left;
	margin-left:-1px;
	}
.subnav a:hover span,.subnav .m_current a span{
	background:url(images/subnav_a_r.jpg) no-repeat right;
	color:#00498b;
	margin-right:-1px;
	padding:0 30px 0 23px;
	}
.doctor_list{
	padding-left:24px;
	height:125px;
	overflow:hidden;
	width:97%;
	}
.doctor_list a{
	text-align:center;
	padding:4px;
	background-color:#e9f5fa;
	width:75px;
	float:left;
	margin:0 10px 10px;
	color:#014F76;
	}
.query_list{
	width:100%;
	}

.query_list ul li{
	line-height:30px;
	overflow:hidden;
	height:30px;
	}

.doctor_list a img{
	width:70px;
	height:94px;
	float:left;
	padding:0 0 3px 2px;
	}
.doctor_list a:hover{
	color:#F60;
	}
.list_lip{
	line-height:20px;
	}
.list_lip p{
	text-align:right;
	}
.font_blue{
	color:#2a9ad7;
	text-align:left;
	}
.font_blue a{
	color:#014F76;
	}
.list_lip {
	margin:0 3px;
	}
.list_lip li{
	margin-bottom:10px;
	padding:3px 8px;
	}
.list_lip .sug_cont{
	text-align:left;
	height:20px;
	overflow:hidden;
	}
.query_list .fbf li,.list_lip .li_even{

	background-color:#f2f8fb;
	}

.font_orange{
	color:#F90;}
.font_green{
	color:#1f8f3b;
	}
.margin_c{
	padding:0 10px;
	}
.intro{
	text-indent:24px;
	line-height:26px;
	}
.intro li{
	padding-bottom:10px;
	}
.w_footer{
	height:95px;
	background:url(images/w_foot_c.jpg) repeat-x;
	clear:both;
	}
.w_footer .left,.w_footer .right{
	background:url(images/w_foot_l.jpg) no-repeat left;
	height:95px;
	width:7px;
	}
.w_footer .right{
	background:url(images/w_foot_r.jpg) no-repeat right;
	}
.w_footer p{
	padding-top:20px;
	line-height:24px;
	}
.c_cont .intro_t{
	padding-bottom:20px;
	text-align:center;
	font-size:28px;
	}

.intro ol li{
	padding-left:24px;
	}
.Point ul, .Point_c ul li{
	background:url(images/Point.jpg) repeat-x bottom;
	float:left;
	width:100%;
	}
	
.Point .fbf {
	background:url(images/Point.jpg) repeat-x bottom;
	padding-bottom:1px;
	}

.doctors_list_L .line{
	width:462px;
	height:148px;
	float:left;
	overflow:hidden;
	}
.doctors_list_L .odd{

	background:url(images/point_02.jpg) repeat-y right;
	padding-right:3px;
	
	}
.doctor_info{
	padding:0 14px 10px;
	line-height:20px;
	}
.doctor_info .d_img{
	float:left;
	width:80px;
	height:120px;
	margin-right:10px;
	text-align:center;
	padding-top:4px;
	line-height:16px;
	}
.doctor_info .d_img{
	background-color:#eff9fb;
	}
.doctor_info .d_img img{
	width:70px;
	height:94px;
	}
.doctor_info span{
	color:#999;
	}

.d_buttons a{
	padding:0 12px;
	float:left;
	line-height:22px;
	border:1px solid #85cfe8;
	margin-right:10px;
	background:url(images/d_buttons_d.jpg) repeat-x;
	}
.doctor_info .d_disease,.doctor_info .d_time{
	height:20px;
	overflow:hidden;
	}
.doctor_info .d_buttons{
	margin-top:3px;
	}
.d_buttons a:hover{
	background:url(images/d_buttons_z.jpg) repeat-x;
	color:#fff;
	border:1px solid #F90;
	}

.zhangkai{
	padding:5px;
	background:url(images/doctors_list_L.jpg) repeat-x;
	}
.words li{
	width:467px;
	margin-top:10px;
	float:left;
	}
.words .title_t{
	color:#2a9ad7;

	}
.words .title_t span{
	color:#004f77;
	}
.words_list .d_img{
	float:left;
	height:129px;
	width:80px;
	overflow:hidden;
	line-height:20px;
	background-color:#e9f5fb;
	text-align:center;
	margin:-45px 10px 5px 5px;
	}
.words_list .d_img img{
	width:54px;
	height:72px;
	clear:both;
	padding-top:11px;
	}	
.words_list .sug_cont{
	height:70px;
	clear:right;
	padding-right:10px;
	line-height:24px;
	color:#666;
	overflow:hidden;
	}
.words_list .font_green{
	text-align:right;
	}
.words_list .font_orange{
	color:#ec651a
	}
.s_p{
	margin-left:10px;
	}
.zk{
	padding:10px;
	}
.button{
	border:1px solid #85cfe8;
	background:url(images/d_buttons_d.jpg) repeat-x;
	display:block;
	height:24px;
	line-height:24px;
	overflow:hidden;
	}
.c_cont .visits .button{
	border:0;
	}
#newSuggestion{
	line-height:30px;
	}
.code_button{
	background-color:#f0f8fb;
	padding:2px;
	margin-left:10px;
	color:#004a8b;
	}
#suggestionList li{
	margin-bottom:10px;
	border:1px solid #85CFE8;
	line-height:30px;
	clear:both;
	}
.sugTitle,.sugTitle .right,.sugContent,.sugReply{
	padding:0 10px;
	}
.sugTitle{
	background-color:#f5f8fd;
	color:#826c5e;
	}
.sugTitle strong{
	color:#F90;
	}
.sugTitle .right{
	margin-top:-30px;
	}
.sugReply{
	border-top:1px solid #85CFE8;
	color:red;
	}
.c_cont .tr td, .visits td{
	line-height:22px;
	height:22px;
	}
	
.c_cont .tr td{
	background:url(images/tr.jpg) repeat-x bottom;
	color:#333;
	font-weight:bold;
	}
.visits td{
	background-color:#fff;
	}
.visits td:hover{
	background-color:#f3f8fc;
	}
.visits .overflow{
	text-align:left;
	padding-left:10px;
	}
#map_canvas{
	width:97%;
	height:400px;
	clear:both;
	text-align:center;
	}
	
.news_contents{
	line-height:24px;
	padding:20px;
	}
.news_contents img{
	border:1px solid #BFE0EE;
	padding:2px;
	}
.listright{
	float:right;
	margin-top:-30px;
	padding-right:10px;
	}
	
.subnav .right{
	margin-top:-41px;
	margin-right:4px;
	}		
#moreMenu{
		padding:0;
		margin:0;
		float:left;
		width:40px;
		height:41px;
		overflow:hidden;
		font-size:0;
		line-height:0;
		cursor:pointer;
		background:url(images/menu_more.jpg) no-repeat;
		}
	.moreMenu_hover{
		background-position:0 -41px!important;
		}
	#moreMenuContent, #moreMenuContent ul, #moreMenuContent li, #moreMenuContent a, #menuClose{
		background:url(images/menu_hidden.gif) no-repeat -292px 0;
		float:left;

		}
	#moreMenuContent{
		width:146px;
		position:absolute;
		background-position:0 0;
		}
	#moreMenuContent ul{
		line-height:140%;
		width:146px;
		overflow:hidden;
		padding-bottom:20px;
		background-position:-146px bottom;
		}
	#moreMenuContent li{
		margin-top:-3px;
		background-position:-292px 0;
		background-repeat:repeat-y;
		}
	#moreMenuContent a{
		background-position:-584px 0;
		width:146px;
		padding:7px 10px 8px;
		text-align:left;
		color:#fff;
		font-size:14px;
		cursor:pointer;
		}

	#moreMenuContent li.m_currently a span{
		font-weight:bold;
		color:#FFFF00;
		width:auto;
		}
	#moreMenuContent a:hover, #moreMenuContent li.m_currently a{
		background-position:-438px 0;
		background-repeat:repeat-y;
		}

	#menuClose{
		width:24px;
		height:24px;
		float:right;
		background-position:-730px 0;
		cursor:pointer;
		}
