
/* Basic CSS ------------- */
ul,li {
	float:left;
	margin:0;
	padding:0;
}

li {
	list-style:none;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
}

.hspace,.hspace2 {
	float:left;
	height:5px;
	width:100%;
	clear:both;
	overflow:hidden;
}

.hspace2 {height:15px;}

.noborder {border:none!important;}

/* Main CSS ------------- */
.topbanner {
	width:980px;
	margin:0 auto;
	text-align:center;
	background:#fff;
}
.ztmenu{width:970px;
	text-align:center;
	background-image:url(/zt/images/bg.jpg);
	background-repeat:repeat-x;
	line-height:30px;height:30px;font-size:14px;}
.wrap {
	width:970px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background-image:url(/zt/images/wrap_bg.gif);
	background-position:center 0;
	background-repeat:repeat-y;
	border:#fff 5px solid;
}

.con_left,.con_right {
	float:left;
	margin:0 0 0 5px;
	display:inline;
}
.con_left {width:745px;}
.con_right {width:210px;}

.pzan {
	float:left;
	width:640px;
	padding:5px 5px 10px 100px;
	font-size:14px;
	color:#fff;
	line-height:22px;
	background-repeat:no-repeat;
	background-position:0 bottom;
}
.pzan span {font-weight:bold;color:#fd0;}
.pzan a,.pzan a:hover { color:#fff;}

.leftbox {
	float:left;
	width:745px;
	padding:0 0 15px 0;
	border-bottom:#fff 1px solid;
}
.yline {background:url(/zt/images/line_y.gif) repeat-y center 0;}
.focusbg {padding-bottom:8px!important;}

.bfocus {
	float:left;
	width:665px;
	margin:0 0 0 72px;
	display:inline;
}

.bfocus .pic,.bfocus .text,.sfocus,.leftbox ul{
	width:310px;
	margin:15px 0 0 20px!important;
	display:inline;
	
}

.bfocus .pic {
	float:left;
	margin:0;
	padding:0;
}

.bfocus .pic img {
	width:300px;
	height:225px;
	border:#333 1px solid;
}

.bfocus .text {
	float:left;
	padding:0 0 10px 0;
	line-height:20px;
	font-size:14px;
}


.bfocus .text h1 {
	float:left;
	width:302px;
	margin:0;
	padding:2px 0 0 0;
	font-size:23px;
	text-align:center;
}

.bfocus .text p {
	float:left;
	width:302px;
	margin:10px 0 0 0;
	padding:0;
}

.leftbox ul {
	padding:0 0 10px 0;
}

.leftbox li {
	width:290px;
	line-height:22px;
	padding:0 0 0 10px;
	font-size:14px;
	background:url(/zt/images/arrow1.gif) no-repeat 0 6px;
}

.leftbox .w {width:344px;padding-bottom:0!important;}
.leftbox .w li {width:324px;}

.sfocus {
	float:left;
	padding:17px 0 0 0;
	margin-top:0!important;
	border-top-width:1px;
	border-top-style:dashed;
}

.sfocus .imgbox {
	float:left;
	width:91px;
	margin:0 4px 0 8px;
	display:inline;
	text-align:center;
}

.sfocus img {
	float:left;
	width:75px;
	height:60px;
	padding:2px;
	margin:0 0 6px 4px;
}

.lmtitle {
	float:left;
	height:22px;
	padding:8px 0 0 25px;
	font-size:14px;
	font-weight:bold;
	border:#fff 1px solid;
	background-image:url(/zt/images/arrow2.gif);
	background-position: 5px center;
	background-repeat: no-repeat;
}
.lmw1 {width:718px;}
.lmw2 {width:183px;}

.zfbox {
	float:left;
	width:340px;
	margin:15px 5px 0 20px;
	display:inline;
}

.zfbox .title {
	float:left;
	width:342px;
}

.zfbox .title b {
	float:left;
	width:23px;
	height:19px;
	font-size:14px;
	margin:0;
	padding:4px 0 0 0;
	color:#fff;
	text-align:center;
}

.zfbox .title span {
	float:left;
	width:314px;
	height:19px;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 2px;
	padding:4px 0 0 3px;
	display:inline;
	background:#f3f3f3;
}

.zfbox .text {
	float:left;
	width:340px;
	font-size:14px;
	line-height:22px;
	margin:10px 0 0 0;
}

.mfocus {
	float:left;
	width:162px;
	margin:15px 0 0 20px;
	display:inline;
}
.mfocus_tj {
	float:left;
	width:344px;
	margin:15px 0 0 20px;
	display:inline;
}
.mfocus_tj .pic {
	float:left;
	width:162px;
}

.mfocus_tj .pic img {
	width:160px;
	height:118px;
	border:#333 1px solid;
}

.mfocus_tj .title {
	float:left;
	width:180px;
	font-size:14px;
	text-align:center;
	padding:7px 0 4px 0;
	border-top:none;
	
}

.mfocus_tj .text {
	float:left;
	width:170px;
	line-height:20px;
	padding:5px;
	border-top:none!important;
}

.m1{
	margin:15px 0 0 24px;
	padding:0;
}

.mfocus .pic {
	float:left;
	width:162px;
}

.mfocus .pic img {
	width:160px;
	height:120px;
	border:#333 1px solid;
}

.mfocus .title {
	float:left;
	width:160px;
	font-size:14px;
	text-align:center;
	padding:7px 0 4px 0;
	border-top:none;
	
}

.mfocus .text {
	float:left;
	width:150px;
	line-height:20px;
	padding:5px;
	border-top:none!important;
}

.sfocus2 {
	float:left;
	width:344px;
	padding:0 0 10px 0;
	margin:15px 0 0 20px;
	display:inline;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}

.sfocus2 .pic {
	float:left;
	width:81px;
	text-align:center;
	margin:0 9px 0 0;
	display:inline;
}

.sfocus2 img {
	float:left;
	width:75px;
	height:60px;
	padding:2px;
}

.sfocus2 .title {
	float:left;
	width:254px;
	margin:3px 0 5px 0;
	font-size:14px;
	font-weight:bold;
}

.sfocus2 .text {
	float:left;
	width:250px;
	line-height:20px;
}

.numbox {
	float:left;
	width:188px;
	font-size:14px;
	padding:0 5px 10px 5px;
	margin:0 5px 5px 5px;
	display:inline;
	line-height:22px;
	border-bottom-width:1px;
	border-bottom-style:dashed;
}
.numbox b {font:bold 30px Georgia;}
.numbox p {
	padding:0;
	margin:10px 0 0 0;
	background:url(/zt/images/arrow1.gif) no-repeat 0 5px;
	text-indent:1em;
}

.bigtitle {
	float:left;
	width:710px;
	margin:0 0 0 20px;
	display:inline;
}

.bigtitle h1 {
	float:left;
	width:710px;
	font:16px 黑体;
	margin:15px 0 0 0;
	padding:0;
}

.bigtitle p {
	float:left;
	width:710px;
	font-size:12px;
	line-height:20px;
	margin:0;
	padding:0;
	color:#666;
}

.con_right ul {
	width:198px;
	margin:0 5px 10px 5px;
	display:inline;
}

.con_right li {
	width:170px;
	line-height:22px;
	padding:0 0 0 20px;
	background:url(/zt/images/arrow1.gif) no-repeat 5px 5px;
}

.con_right .team {
	float:left;
	width:208px;
}

.con_right .team .title {
	float:left;
	width:158px;
	font:bold 14px 宋体;
	padding:10px 0 0 50px;
	margin:10px 0;
	background:url(/zt/images/team.gif) no-repeat 5px 0;
}

.con_right .team .text {
	float:left;
	width:183px;
	padding:0 10px 10px 15px;
	line-height:22px;
}


/* remark -------------------------------------------*/
.remark {
	float:left;
	width:707px;
	margin:15px 0 0 20px;
	padding:0 0 20px 0;
	display:inline;
	background:#fff;
}
.retitle {
	float:left;
	width:702px;
}

.remark .t {
	float:left;
	font-size:14px;
	font-weight:bold;
	background:url(http://images.39.net/images/ico_remark.gif) no-repeat 2px 0;
	padding:0 0 0 21px;
}

.remark .m {
	float:right;
	padding:3px 0 0 0;
}
.remark ul {
	float:left;
	width:702px;
	border-top:#95d8d8 1px solid;
	border-left:#95d8d8 1px solid;
	margin:5px 0 0 0;
}
.remark li {
	float:left;
	width:702px;
	line-height:24px;
	border-bottom:#95d8d8 1px solid;
}
.remark li .c1,.remark li .c2,.remark li .c3 {
	float:left;
	height:22px;
	border-right:#95d8d8 1px solid;
	padding:2px 0 0 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.remark li .c1,.remark li .c3 {text-align:center;}

.remark li .c1 {width:85px;}
.remark li .c2 {width:470px;padding:2px 5px 0 5px;}
.remark li .c3 {width:134px;}

.abg {text-align:center; background:#eff;}

.remarkbox {
	float:left;
	width:691px;
	border:#95d8d8 1px solid;
	border-top:none;
	border-bottom:none;
	padding:0 0 10px 10px;
}
.username {float:left;width:691px;border-left:#95d8d8 1px solid;border-right:#95d8d8 1px solid;padding:10px 0 5px 10px;}
.username input {width:200px;padding:3px;border:#ccc 1px solid;vertical-align:middle;}
.remarkbox textarea {
	width:635px;
	height:60px;
	font-size:9pt;
	border:#ccc 1px solid;
	padding:3px;
	vertical-align:middle;
	background:url(http://comment.39.net/images/logo_mission.gif) no-repeat center center;
}

.rebut {
	float:left;
	width:701px;
	text-align:center;
	padding:0 0 10px 0;
	border:#95d8d8 1px solid;
	border-top:none;
}

.rebut .but1 {
	width:80px;
	height:20px;
	border:#999 1px solid;
	cursor:pointer;
	background:url(http://images.39.net/images/butbg_02.gif) repeat-x left top;
	padding:2px 3px 0 5px;
}

.blue {color:#333!important;text-decoration:underline;}
.blue:hover {color:#f60!important;}

.botbar {
	float:left;
	width:960px;
	height:60px;
	padding:0;
	margin:0 0 0 5px;
	display:inline;
	background-position:0 0;
	background-repeat:no-repeat;
}

.botbar span {
	float:right;
	margin:13px 10px 0 0;
}

.botbar a {
	float:right;
	width:210px;
	height:33px;
	text-indent:-1000px;
}



/* 疾病库部分CSS ----------------------------*/

.jb_title {
	float:left;
	width:745px;
	height:50px;
	margin:5px 0 0 0;
	display:inline;
	background:url(http://img.39.net/img/jb_titlebg.gif) no-repeat 0 0;
}

.jb_title h1 {
	float:left;
	width:735px;
	color:#fff;
	margin:7px 0 0 10px;
	-margin:9px 0 0 10px;
	padding:0;
	display:inline;
	font:bold 32px 宋体;
	text-align:left;
}

.jb_title h1 span {
	padding:0 0 0 20px;
	font-size:14px;
	font-weight:normal;
	color:#333;
}

.jb_title h1 span a {color:#fff;font-weight:bold;}
.jb_title h1 span a:hover {color:#fff;}



.main_content .pic {
	float:left;
	width:220px;
	height:165px;
	padding:8px 8px 8px 8px;
}

.main_content .pic img {
	width:220px;
	height:165px;
}

.main_content .menu {
	margin:8px 0 0 0;
}
.main_content .menu li font {font-size:14px;padding:0;margin:0;color:#f60;}

.main_content .menu li a {
	float:left;
	height:19px;
	padding:5px 9px 0 9px;
	text-align:center;
	font:bold 14px 宋体;
	border-right:#43a709 1px solid;
	border-bottom:#43a709 1px solid;
}
.main_content .menu li a:hover {text-decoration:none;}
.main_content .menu li .on,.main_content .menu li .on:hover {
	height:23px;
	padding:5px 11px 0 11px;
	color:#fff;
	background:#43a709 url(http://img.39.net/img/tabbg.gif) no-repeat center bottom;
	border:none;
	text-decoration:none;
}
.main_content .menu li .off {padding:5px 11px 0 11px;}

.main_content .menu li b {
	width:14px;
	height:14px;
	position:absolute;
	font-weight:normal;
	padding:0;
}

.main_content .menu li .icon1{background:url(http://img.39.net/img/icon_query3.gif) no-repeat 0 0;margin:-3px 0 0 -12px;}
.main_content .menu li .icon2{background:url(http://img.39.net/img/icon_bbs.gif) no-repeat 0 0;margin:-3px 0 0 -17px;}

.main_content .jbinfo {
	float:left;
	width:505px;
	margin:15px 0 0 0;
	font-size:14px;
	line-height:25px;
}

.main_content .jbinfo a{color:#390;}
.main_content .jbinfo a:hover{color:#f60;}

.main_content .jbinfo li {
	float:left;
	width:500px;
	margin:0 0 0 5px;
	display:inline;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
}

.checker{display:none; background:#fff;}
.checker input{
	position:absolute;
	margin:70px 0 0 660px;
	display:none;
}

.checker input{
	width:80px;
	height:20px;
	border:#999 1px solid;
	cursor:pointer;
	background:url(http://img.39.net/img/butbg_02.gif) repeat-x left top;
	padding:2px 3px 0 5px;
}
.gaishu {
	float:left;
	width:745px;
	margin:10px 0 15px 0;
	border-top:#b2d99f 1px solid;
	border-bottom:#b2d99f 1px solid;
	background:#f7fcf5;
}


.gaishu div {
	float:left;
	width:721px;
	padding:10px;
	line-height:22px;
	font-size:14px;
	border:#fff 1px solid;
	background:url(http://img.39.net/img/gaishu_bg.gif) no-repeat left top;
}
.gaishu img {margin:9px 0 0 0;}

.lbox_top ,.lbox_bot {float:left;width:745px;overflow:hidden;}

.lbox_top {
	height:8px;
	margin:50px 0 0 0;
	background:#cae6ba url(http://img.39.net/img/box_topbg.gif) no-repeat center top;
}

.lbox_bot {
	height:5px;
	margin:0;
	background:url(http://img.39.net/img/box_botbg.gif) no-repeat center top;
}

.lbox {
	float:left;
	width:745px;
	background:#cae6ba;
}

.lbox .box_zs {
	width:370px;
	background:#fff;
}


.btitle1, .btitle2, .btitle3, .btitle4, .btitle5 {
	width:200px;
	height:70px;
	position:absolute;
	margin:-46px 0 0 5px;
}

.btitle1 {
	background:url(http://img.39.net/img/pictitle_01.png) no-repeat 0 0;
	-background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.39.net/img/pictitle_01.png',sizingMethod='crop');
}

.btitle2 {
	background:url(http://img.39.net/img/pictitle_02.png) no-repeat 0 0;
	-background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.39.net/img/pictitle_02.png',sizingMethod='crop');
}

.btitle3 {
	background:url(http://img.39.net/img/pictitle_03.png) no-repeat 0 0;
	-background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.39.net/img/pictitle_03.png',sizingMethod='crop');
}

.btitle4 {
	background:url(http://img.39.net/img/pictitle_04.png) no-repeat 0 0;
	-background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.39.net/img/pictitle_04.png',sizingMethod='crop');
}

.btitle5 {
	background:url(http://img.39.net/img/pictitle_05.png) no-repeat 0 0;
	-background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.39.net/img/pictitle_05.png',sizingMethod='crop');
}

.zhishi {
	float:left;
	width:365px;
	height:56px;
	padding:8px 0;
	margin:0 0 0 2px;
	display:inline;
	border-bottom:#b2d99f 1px dashed;
}

.i1 {background:url(http://img.39.net/img/icon_num1.gif) no-repeat 0 10px;}
.i2 {background:url(http://img.39.net/img/icon_num2.gif) no-repeat 0 10px;}
.i3 {background:url(http://img.39.net/img/icon_num3.gif) no-repeat 0 10px;}
.i4 {background:url(http://img.39.net/img/icon_num4.gif) no-repeat 0 10px;}
.i5 {background:url(http://img.39.net/img/icon_num5.gif) no-repeat 0 10px;}
.i6 {background:url(http://img.39.net/img/icon_num6.gif) no-repeat 0 10px;}
.i7 {background:url(http://img.39.net/img/icon_num7.gif) no-repeat 0 10px;border-bottom:none;}
.i8 {background:url(http://img.39.net/img/zhishi_bg.gif) no-repeat 0 bottom;border-bottom:none;}


.zhishi h2,.zhishi p {
	float:left;
	padding:0;
	margin:0 0 0 40px;
	display:inline;
}


.zhishi h2 {
	width:325px;
	color:#390;
	font-size:25px;
	margin:5px 0 5px 40px;
}

.zhishi p {
	width:265px;
	font-size:14px;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
}

.zhishi span {
	float:right;
	padding:1px 5px 0 15px;
	margin:2px 0 0 0;
	background:url(http://img.39.net/img/arrow_more2.gif) no-repeat 0 0;
}

.zhishi span a{color:#999;}
.aleft{float:left;}
.aright{float:right;}

.lbox .lmtitle {
	float:left;
	width:368px;
	height:32px;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 1px;
	padding:0!important;
	display:inline;
	background:#fff url(http://img.39.net/img/btitle_bg.gif) repeat-x 0 bottom!important;
	border:none;
}

.lbox .lmtitle span {
	float:left;
	width:290px;
	height:22px;
	padding:3px 0 0 25px;
	margin:6px 0 0 0;
	-margin:8px 0 0 0;
	background:url(http://img.39.net/img/icon_plus.gif) no-repeat 5px 3px;
	-background:url(http://img.39.net/img/icon_plus.gif) no-repeat 5px 2px;
}


.lbox .lmtitle span font{padding:0;margin:0;font-size:14px;color:#f60;}
.lbox .lmtitle b{
	float:right;
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:12px 5px 0 0;
}
.lbox ul {
	width:367px;
	margin:0 0 0 1px;
	display:inline;
}

.lbox ul li {
	width:367px;
	border-top:#e1f4dd 1px solid;
	font-size:14px;
	padding:8px 0 5px 0;
}

.lbox ul li span {
	float:left;
	width:290px;
	padding:0 0 0 25px;
	background:url(http://img.39.net/img/list_arrow.gif) no-repeat 15px 3px;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
}

.lbox ul li b {
	float:right;
	padding:0;
	margin:0;
	font-weight:normal;
	margin:0 8px 0 0;
	color:#999;
}


.space5 {
	float:left;
	width:743px;
	height:5px;
	overflow:hidden;
}

.lmlong1,.lmlong2,.lmlong3,.lmlong4,.lmlong5 {
	width:743px!important;
	margin:0 0 0 1px;
	display:inline;
}

.lmlong2 {
	width:741px;
	margin:0;
	background-color:#fff;
}


.lmlong1 span {
	background:url(http://img.39.net/img/icon_hospital.gif) no-repeat 5px 3px;
	-background:url(http://img.39.net/img/icon_hospital.gif) no-repeat 5px 2px;
}

.lmlong2 span {
	background:url(http://img.39.net/img/icon_doctor.gif) no-repeat 5px 3px;
	-background:url(http://img.39.net/img/icon_doctor.gif) no-repeat 5px 2px;
}

.lmlong3 span {
	background:url(http://img.39.net/img/icon_plus.gif) no-repeat 5px 3px;
	-background:url(http://img.39.net/img/icon_plus.gif) no-repeat 5px 2px;
}

.lmlong4 span {
	background:url(http://img.39.net/img/icon_query.gif) no-repeat 5px 3px;
	-background:url(http://img.39.net/img/icon_query.gif) no-repeat 5px 2px;
}

.hospital{
	float:left;
	width:743px;
	display:inline;
	background:#fff;
}

.hospital ul {
	width:246px;
	border-right:#e1f4dd 1px solid;
}

.hospital ul li {
	width:246px;
	border-top:#e1f4dd 1px solid;
}

.hospital .noborder {
	border:none;
}


.box_guide {
	width:372px;
	background:#fff;
}

.box_guide ul li {
	width:370px;
}

.box_guide ul li .name {
	width:65px;
}

.box_guide ul li .name a {color:#390;}
.box_guide ul li .name a:hover {color:#f60;}

.box_guide ul li .hpt {
	width:210px;
	padding:0;
	background:none;
	overflow:hidden; 
	text-overflow:ellipsis; 
	white-space:nowrap;
}

.box_guide ul li .cmt {
	float:right;
	width:65px;
	padding:0;
	margin:0 5px 0 0;
	display:inline;
	text-align:right;
	background:none;
}

.box_guide ul li .cmt font {color:#f60;padding:0 5px 0 0;margin:0;font-size:14px;}

.tools {text-align:center;background:#fff!important;}
.tools a{padding:1px 0 0 18px;margin:0 20px 0 0;line-height:18px;}
.tools .set1 {background:url(http://image.39.net/images/tellFriends.gif) no-repeat 0 0;}
.tools .set2 {background:url(http://image.39.net/images/addToFavorites.gif) no-repeat 0 0;}
.style116 {text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0000; font-size: 14px; }
.style117 {padding-left:4px;font-size: 14px; color: #CC0000;}
.style92,.style109{text-align:center;}
.noli li{background:none;}
/*doctor*/
.doctorbody{}
.doctorbody strong{font-size:14px;}
.doctorbody li{float:left;padding:8px 0 8px 0;width:172px;border-bottom:1px dotted #0D9D62;}
.doctorbody img{float:left;margin-right:8px;width:90px;}
.doctorbody a{text-decoration:underline;color:#FF9900;}
#demo { 
    overflow:hidden; 
	height:413px;
}
h2{font-size:14px;}