@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; line-height:24px; font-family:"宋体", Arial, sans-serif; color:#000; border-top:1px solid #0053b8;}
form,textarea,input { font-size:12px; margin:0; font-family:"宋体"; }
div,ul,li,dl,dd { margin: 0px; padding: 0px; }
ul { list-style-type: none; }
img { margin: 0px; padding: 0px; border: none; }
a{ color:#000;	text-decoration:none;}
a:hover{ color:#004f91; text-decoration:underline; }
.c{ clear:both; }
.c_10{ clear:both; height:10px; line-height:0; font-size:0; }
.path{ border:1px solid #7CC3EF; background:url(cp2.gif) repeat-x 0 0; line-height:30px; text-indent:15px; color:#0059BF; margin-bottom:10px; }
.float_10{ margin-right:10px; }
/*=======网页框架=======*/
#wrap{ margin:0 auto; width:960px; }
	#wrap .ad{ padding:10px 0 !important; height:96px; clear:both; text-align:center; overflow:hidden; }
	#wrap #header{ padding-bottom:10px; color:#fff; }
		#header p{ background:url(logo.gif) no-repeat 0 0; height:110px; margin:0; padding:0; }
		#header .nav{ background:#0059BF url(nav.gif); line-height:38px; margin-bottom:10px; }
			.nav a{ color:#fff; font-family:Arial; font-size:14px; font-weight:bold; margin:0 17px; }
			.nav a.home{ color:#FF5F02; margin-left:23px; }
			.nav a.home:hover{ color:#FF5F02; }
			.nav a:hover{ text-decoration:underline; color:#FFF; }
		#header dl{ background:#0076DA url(zt.gif) no-repeat 0 0; height:90px; width:960px; overflow:hidden; }
			#header dl dt{ float:left; color:#0057BB; font-weight:bold; width:20px; overflow:hidden; display:inline-block; line-height:16px; padding:13px 2px 0 10px; }
			#header dl dd{ width:908px; float:left; padding:10px; word-break:keep-all; display:inline; }
				#header dd a{ display:block; float:left; color:#0057bb; padding:0 10px;   }
				/*首页专题*/
			#header .home_nav{ background:#0076DA url(zt.gif) no-repeat 0 -123px; height:77px; width:960px; overflow:hidden; }	
				.home_nav span{ float:left; color:#0057BB; font-weight:bold; width:20px; overflow:hidden; display:inline-block; line-height:13px; padding:13px 2px 0 10px; }	
				.home_nav .home_right{ width:908px; float:left; padding:10px; word-break:keep-all; text-align:center; }
					.home_right a{ display:block; float:left; color:#0057bb; line-height:19px; padding:5px 10px; }
				
	#wrap .UpLeft_box{ width:284px; margin-right:10px; _margin-right:9px; float:left; }
		.UpLeft_box .jh{ height:276px; overflow:hidden; border:2px solid #0076da; text-align:center; margin-bottom:10px; background:url(jhbg.gif) repeat-x left bottom; }	
		.UpLeft_box .zx{ background:url(zx_01.gif) no-repeat 0 0; height:231px; overflow:hidden; }	
			.zx dl{ border:1px solid #3b96e2; padding:7px; display:inline-block; height:140px; margin-top:76px; border-top:none; overflow:hidden; }
				.zx dl dt{ font-size:14px; font-weight:bold; padding-bottom:8px; }
				.zx dt a.link_red,a:hover{ color:#F00; }
				.zx dl dd{ color:#0076DA; float:left; display:inline; width:101px; padding-left:20px; background:url(online_04.gif) no-repeat 0 0; overflow:hidden; margin:5px; }
				.zx dl dd a{ color:#0076DA; font-weight:bold; }
/*				.zx dl dd{ float:left; display:inline; width:66px; padding-left:20px; background:url(arrow5.gif) repeat-x left bottom; overflow:hidden; }
*/	#wrap .UpRight_box{ width:666px; float:left;}
		.UpRight_box .last_news{ background:url(jd.gif) repeat-x left 39px; height:280px; width:431px; overflow:hidden; float:left; margin-right:10px; }	
			.last_news h2{ font-size:16px; color:#004f91; margin:0; padding:0; background:url(jd_n.gif) no-repeat 0 0; padding-top:11px; height:28px; overflow:hidden; display:block; text-indent:75px; }	
			.last_news ul{ border:2px solid #0478da; border-top:none; height:219px; padding:10px; }
				.last_news ul li{ background:url(arrow.gif) no-repeat 6px 7px; border-bottom:1px dashed #cccccc; text-indent:25px; }
					.last_news li span{ float:right; color:#CCC; }
		.UpRight_box .dy{ width:225px; float:left; height:280px; overflow:hidden; }
			.dy ul{ padding:10px; border:1px solid #3b96e2; border-top:none; height:220px; overflow:hidden; }
			.dy h2{ background:url(arrow4.gif) no-repeat 0 0; line-height:39px; text-indent:40px !important; }
			.dy ul li{ margin-bottom:10px; }
				.dy li img{ float:left; margin-right:10px; width:56px; height:56px; padding:3px; border:1px solid #CCC; }
				.dy li p{ margin:0; padding:0; float:left; width:129px; line-height:20px; }
				.dy li p a{ color:#F00; font-weight:bold; display:block; }
		.UpRight_box dl{ display:block; background:url(zxgh.gif) no-repeat 0 0; height:80px; overflow:hidden; }	
			.UpRight_box dl dt,.zxgh dt{ color:#F00; font-weight:bold; height:22px; font-size:14px; padding:9px 0 0 30px; }
			.UpRight_box dl dd,.zxgh dd{ border:1px solid #6E99DE; border-top:none; background:#EFF8FF; height:26px; padding:10px; }
		/*在线挂号 二级页面统一设置*/
		.zxgh{ display:block; background:url(zxgh_1.gif) no-repeat 0 0; height:80px; overflow:hidden; margin-top:10px; }
		.UpRight_box .my{ width:665px; background:url(my_l.gif) no-repeat 0 1px; height:139px; overflow:hidden; border:1px solid #3b98e0; margin:10px 0 0 0; }
			.UpRight_box .my_bt{ float:left; font-size:14px; font-weight:bold; color:#FFF; width:15px; overflow:hidden; display:block; margin:15px 12px 0 10px; border:none !important; display:inline; }
			.UpRight_box .my li{ float:left; margin:10px; border-right:1px dashed #b4b4b4; }
			.UpRight_box .my li img{ width:88px; height:105px; border:1px solid #B8BAB9; float:left; padding:3px; margin-right:10px; }
				.UpRight_box .my p{ margin:0; padding:0; float:left; width:126px; }
				.UpRight_box .my strong{ color:#F00; display:block; }
				.UpRight_box .my a{ display:block; }
		/*====首页右边标题 统一设置====*/
		.dy h2,.right_box h2{ color:#FFF; font-size:14px; margin:0; padding:0; text-indent:20px; }
	#wrap .departments{ width:725px; float:left; margin-right:10px; }		
		.departments h2{ background:url(ks.gif) no-repeat 0 0; height:27px; margin:0; padding:5px 0 0 25px; font-size:14px; color:#FFF; }
			.departments h2 a{ color:#fff; }
			.departments h2 span{ font-size:12px; font-weight:normal; color:#004F91; padding-left:50px; }
			.departments h2 span a{ color:#004F91; margin:0 5px;}
		.departments img,.sex_357 img,.sex_w725 img{ width:94px; height:86px; padding:3px; border:1px solid #d3d3d1; float:left; margin-right:10px; }
		.departments .h_682{ height:657px; overflow:hidden; }
			/*====科室 边框统一设置====*/
			.departments .h_682,.departments .h_250{ border:1px solid #3B96E2; border-top:none; padding:18px; }
			.h_682 dl{ border-bottom:1px dashed #C8C8C8; padding-bottom:15px; display:block; width:685px; margin:0 auto; height:175px; overflow:hidden; }
			.h_682 dt{ background:url(ks_bg1.gif) no-repeat 0 5px; }
			/*====科室二级栏目 统一设置====*/
			.h_682 dt,.departments_2 h3{ color:#004F93; font-size:14px; font-weight:bold; text-indent:15px; }
			.h_682 dd{ padding-top:10px;}
			/*====科室列表 统一设置====*/
			.h_682 dd ul{ width:550px; overflow:hidden; }
			.h_682 dd ul,.departments_2 ul{ float:left; }
				.h_682 dd ul li{ float:left; width:275px; }
				/*====科室列表 统一设置====*/
				.h_682 dd ul li,.departments_2 li{ background:url(arrow2.gif) no-repeat 0 8px; text-indent:15px; }
			.h_682 .ks_01{ padding-top:15px; }	
			.h_682 .ks_01 a{ color:#04516B; margin:0 3px; }
			/*====科室列表 统一设置====*/
			.ks_01 a:hover,.departments_2 p a:hover{ color:#FF6600; }
			.departments .h_250{ display:block; height:212px; }
				.h_250 dt{ border-bottom:1px dashed #ccc; padding-bottom:15px; display:inline-block; }
				.h_250 img,.sex_w725 img{ width:170px; height:100px; margin-right:15px; }
				.h_250 p{ float:left; margin:0; color:#7E7E7E; width:494px; }
					.h_250 p a{ color:#004E8E; font-size:16px; font-weight:bold; display:block; margin-bottom:10px; }
				.h_250 dd{ margin-top:15px; }
				.h_250 ul{ display:inline-block; }
				.h_250 li{ background:url(arrow3.gif) no-repeat 0 8px; float:left; width:333px; text-indent:15px; padding-right:10px; }
				.h_250 li span{ float:right; font-family:Arial; color:#979797; margin-right:10px; }
	#wrap .departments_2{ width:328px; float:left; height:219px; overflow:hidden; padding-top:20px; }
		.departments_2 h3{ background:url(ks_bg2.gif) no-repeat 0 5px; margin:0 0 15px 0; }	
		.departments_2 p{ clear:both; margin:0; padding:10px 0; display:block; word-break:keep-all;}
		.departments_2 p a{ color:#04516B;  }
		#wrap .r_line{ padding-left:15px; border-left:1px dashed #C9C9C9; width:328px; }
		#wrap .l_line{ padding-right:15px;width:328px; }
	#wrap .right_box{ float:left; width:225px; }
		/* 右侧边框统一设置 */
		.h_404,.h_73,.h_125,.right_box .h_249,.lh_187,.lh_347,.lb_315,.lb_179{ border:1px solid #3B96E2; border-top:none; margin-bottom:10px; padding:10px; overflow:hidden; }
		.right_box h2{ background:url(right_t.gif) no-repeat 0 0; height:26px; padding-top:5px; margin:0; text-indent:35px; }
		.right_box h2 a{ color:#fff; }
		.right_box .h_404{ height:384px; overflow:hidden;}	
			.ask{ background:url(arrow6.gif) no-repeat 0 4px; text-indent:25px; font-weight:bold; color:#F00; }
			.answer{ background:url(arrow6.gif) no-repeat 0 -30px; padding-left:25px; border-bottom:1px dashed #ccc; }
			.h_404 li{ margin:5px 0; }
			.h_404 .dy_more{ background:url(more_bg.gif) no-repeat left bottom; text-align:right; }
			.h_404 .bot_line{ border-bottom:1px dashed #ccc; padding-bottom:10px; }
		.right_box .h_73{ height:73px;}
			.h_73 span{ float:right; }
		.right_box .h_125{ margin:0; height:93px; }
		.right_box .h_249{ height:229px; margin:0; }
			.h_249 img{ width:85px; height:86px; padding:3px; border:1px solid #ccc; float:left; margin-right:10px; }
			.h_249 dt{ clear:both; margin-bottom:10px; }
			.h_249 dt p{ float:left; margin:0; color:#636363; width:100px; }
			.h_249 p a{ color:#00508F; font-weight:bold; display:block; }
			.h_249 li img{ width:auto; height:auto; padding:0; border:none; margin:5px 0; }
	#wrap #cpright{ text-align:center; font-family:Arial; }
		#cpright #gnbt{ background:url(gn.gif) no-repeat 0 0; color:#015093; font-size:14px; font-weight:bold; text-align:left; text-indent:70px; height:24px; padding-top:5px; }
		#cpright #gnlb{ border:1px solid #A2D3FE; border-top:none; padding:10px 0; }
			#gnlb img{ margin:0 10px; }
		#cpright span{ background:#E8F7FE url(cp2.gif) repeat-x 0 0; line-height:36px; border:1px solid #A2D1FD; display:block; color:#478BD2; margin-top:10px; }
		#cpright span a{ color:#478BD2; margin:0 10px; }
		#cpright p{ background:url(bg.gif) repeat-x 0 0; margin:0; padding:15px; color:#898989; }
/*列表 详细页面*/		
.w_725{ float:left; width:725px; }	
	.page{ text-align:right; margin-right:15px; }
.w_725 .lb_list{ border:1px solid #269CE4; height:auto !important; height:1118px; min-height:1118px;  }
	.lb_list h2{ background:url(right_t.gif) repeat-x 0 -69px; color:#fff; text-indent:20px; line-height:31px; margin:0; font-size:14px; }
	.lb_list dl,.lb_list ul,{ margin:15px; display:inline-block; width:693px; }
	.lb_list dt{ background:url(right_t.gif) no-repeat 0 -40px; text-indent:20px; }
	.lb_list dd,.lb_list li{ border-bottom:1px dashed #8D8D8D; padding-bottom:10px; margin-bottom:10px; }
	.lb_list dt span{ float:right; color:#CCC; font-family:Arial; }
	.lb_list li img{ float:left; margin-right:15px; padding:3px; border:1px solid #8D8D8D; }
	.lb_list li span{ float:left; width:563px !important; }
	.lb_list li a{ display:block; color:#FF0101; font-weight:bold; }
	.lb_list ol,.dzt_h974 ol{ list-style:inside; padding-left:20px; font-family:Georgia; display:inline-block; margin:15px; }
	.lb_list ol p{ margin:0; background:#F3F3F3; padding:10px; color:#000; }
	.lb_list ol li a{ background:#fff; font-size:14px; color:#0059BF; }
	.lb_list h1{ text-align:center; margin:15px; font-size:16px; color:#0059bf; border-bottom:1px dotted #CCC; padding-bottom:10px; }
	.lb_list .d_content{ font-size:14px; line-height:28px; margin:15px; }
		.d_content img{ }
		.d_content a{ color:#F00; text-decoration:none; }
		.d_content a:hover{ color:#F00; text-decoration:underline; }
	.lb_list h6,.dzt_h974 h6{ font-size:14px; margin:15px; color:#F00; text-align:center; }
	.dzt_h974 a{ color:#F00; text-decoration:none; }
	.dzt_h974 a:hover{ color:#F00; text-decoration:underline; }
	.lb_list h6 a,.dzt_h974 h6 a{ color:#F00; }
	.lb_list .x_link{ margin:14px; border:1px solid #7cc3ef; display:inline-block; padding-bottom:15px; overflow:hidden; }
		.x_link li{ margin:0; border:none; padding:0; background:url(arrow3.gif) no-repeat 10px 8px; text-indent:25px; float:left; width:220px;  }
		.x_link .x_linkt{ clear:both; background:url(cp2.gif) repeat-x 0 0; line-height:30px; display:block; width:100%; border-bottom:1px solid #7cc3ef; margin-bottom:10px; }
	.lb_list .online-zx{ border:1px solid #D3D3D3; display:inline-table; }
		.online-zx .online-l{ width:30%; float:left; display:table-row;  }
		.online-zx .online-r{ width:70%; float:left; display:table-row;  }
	.lb_list .lb_sb span{ width:510px !important; float:left; display:block; }
	/* 新增文章来源样式 */
	.source{ margin:15px; font-family:Arial; text-align:center; background:#F2F2F2; }
		.source span{ color:#666; padding-right:15px; float:none !important; }
.lh_187{ height:287px; text-align:center; }
	.lh_187 img{ padding:4px 0; }
	.lh_187 ul li{ background:url(zx2.gif) no-repeat 5px 0; padding-left:30px; float:left; width:70px; }
.lb_315{ height:315px; }
	.lb_315 li{ border-bottom:1px dashed #C9C9C9; padding-bottom:15px; margin-bottom:15px; clear:both; }
	.lb_315 img{ float:left; border:1px solid #B8B8B8; padding:3px; width:88px; height:105px; margin-right:10px; }
	.lb_315 span{ float:left; width:95px; }	
	.lb_315 h3{ margin:0; font-size:12px; color:#FB1700; }
	.lb_315 a{ display:block; float:right; color:#4D4D4D; }
/*======性心理咨询======*/
.sex_jh,.sex_357,.sex_w725{ border:1px solid #3B96E2; }
.sex_jh{ height:265px; overflow:hidden; padding:15px; }
	.sex_jh p{ margin:0 15px 0 0; float:left; display:block; width:295px; }
	.sex_jh ul{ float:left; width:380px; }
	.sex_jh ul span,.sex_357 span,.sex_w725 span{ float:right; font-family:Arial; color:#CCC; }
	.sex_jh_t{ border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:10px; color:#666; clear:both; display:block; }
		.sex_jh_t a{ color:#F00; display:block; }
		.sex_jh_t p{ width:510px; }
.sex_357 h2,.sex_w725 h2{ border-bottom:1px solid #7CC3EF; background:url(cp2.gif) repeat-x 0 0; line-height:30px; text-indent:15px; color:#0059BF; margin:0; font-size:14px; }
.sex_357{ float:left; width:355px; height:251px;}
	.sex_357 ul,.sex_w725 dl{ margin:10px; line-height:21px; display:inline-block; }
	.sex_357 p{ width:223px; }
	.sex_357 p,.sex_w725 p{ margin:0; float:left; }
.sex_w725{ height:268px; }	
	.sex_w725 dd{ float:left; width:350px; }
	.sex_w725 span{ margin-right:10px; }
/*======两性视频======*/
.sp_list{ border:1px solid #7CC3EF; padding:10px 15px; overflow:hidden; height:397px; }
	.sp_list form{ background:#ebf7fe; border:1px solid #7CC3EF; padding:3px; }
	.sp_list h2{ font-size:14px; margin:0; color:#F60; }
	.sp_list img{ float:left; margin-right:20px; }
	.sp_list ul{ float:left; }
	.sp_list span{ color:#0059BF; }
	.sp_304{ height:304px; border:1px solid #7CC3EF; border-top:none; margin-bottom:10px; }
		.sp_304 ul{ margin:10px; display:inline-block; }
			.sp_304 li{ clear:both; margin:10px 0 30px 0; }
			.sp_304 img{ float:left; margin-right:10px; }
			.sp_304 a{ display:block; font-weight:bold; }
			.sp_304 span{ float:right; color:#666; font-family:Arial; width:111px; }
.sp_down{ border:1px solid #7CC3EF; border-top:none; height:83px; overflow:hidden; }
	.sp_down img{ margin:6px 10px; }
.sp_lb{ margin:10px; display:inline-block; }
	.sp_lb li{ float:left; width:49.99%; padding-bottom:15px; }
	.sp_lb img{ width:120px; height:168px; }
	.sp_lb p{ float:left; display:block; margin:0; }
	.sp_lb p span{ width:100px !important; display:block; clear:both; }
	
/*============================== 独立专题 改动样式 =====================================*/
.z_w698{ width:696px; float:left; }
	.z_w698 .float_9{ margin-right:9px; }
	.z_w698 .z_w698_bk{ border:1px solid #c2d6e0; padding-bottom:24px; height:472px; }
	.z_w698_bk ul{ margin:10px; }
		.z_w698_bk li{ background:url(arrow.png) no-repeat 2px 4px; clear:both; border-bottom:1px dotted #CECECE; padding-left:20px; }
		.z_w698_bk li span{ float:right; font-family:Arial; color:#999; }
	.z_w698 .z_w698_list{ float:left; width:224px; height:171px; border:1px solid #c2d6e0; }
		.z_w698_list li{ padding:0 10px; }
		.z_w698_list .z_w698_list_bt{ background:#ecf4f8; border-top:1px solid #fff; border-bottom:1px solid #c2d6e0; font-size:14px; font-weight:bold; color:#32648f; margin-bottom:10px; }
		.z_w698_list_bt a{ color:#32648f; }
	.z_w698 .z_w698_jj{ background:#FBFCFD; margin:10px; border:1px solid #C2D6E0; padding:10px; color:#0059BF; }
		.z_w698_jj h1{ font-size:14px; color:#0059BF; margin:0; background:#FFF; }
	.online_gh ul{ border:1px solid #C2D6E0; border-top:none; padding:15px; }
		.online_gh li{ clear:both; margin-bottom:1px; text-indent:5px; }
		.online_gh ul span{ display:block; font-weight:bold; color:#015093; float:left; width:70px; background:#EFF8FF; }
.zt_more{ border:1px solid #90ccff; }	
	.zt_more h1{ font-size:14px; color:#1f4283; line-height:28px; border-bottom:1px solid #90ccff; background:#f3fafe; margin:0; text-indent:15px; }
	.zt_more ul,.zt_more dl{ padding:10px 10px 15px 10px; display:inline-block; }
	.zt_more li{ background:#e4f5fd url(more_ztbg.gif) repeat-x 0 0; border:1px solid #90ccff; float:left; display:inline; line-height:19px; width:86px; text-align:center; color:#0054b8; margin:6px 8px; }
	.zt_more li a{ color:#0054b8; }
	.zt_more dl{ width:938px; }
	.zt_more dt{ clear:both; background:#f9fdfe; margin-bottom:3px; color:#015093; border-bottom:1px dotted #90CCFF; padding:0 5px; }
		.zt_more dt a{ color:#015093; }
		.zt_more dt span{ float:right; color:#A9D4FE; font-family:Arial; }