﻿@charset "utf-8";
/* CSS Document */
#bb2Banner {
         float:left;width:960px;height:308px;
}
.RVideo{
font-size:12px;
		width:300px;
		height:0px;
		position:absolute;
		border:solid 1px #333;
		right:10px;
		bottom:10px;
color:#ffffff;
		float:right;}
	.RVideo .title{
		float:left;
		width:100%;
		height:23px;
		line-height:23px;
		border-bottom:solid 1px red;
background-color:red;
	}
	.RVideo .title strong{float:left;width:200px;padding-left:8px;color:#ffffff; }
	.RVideo .title .close{float:right;width:40px;text-align:center;font-size:22px;color:#ffffff; text-decoration:none;}
	.RVideo .Video{width:100%;height:254px;float:left;}
body {
	background: #1a417a url(/images/body_bg.jpg) repeat-x;
	margin:0;
	padding:0px;
	font-size:12px;
}
div, ul, li, p, h1, h2 {
	margin:0px;
	padding:0px;
	list-style:none;
}
a {
	text-decoration:none
}
img{border:none;}
.mainframe {
	width:960px;
	margin:0 auto;
	height:auto;
	background-color:#FFF;
}
.header {
	background:url(/images1003/header_bg.jpg) repeat-x;
	height:89px;
}
.header .logo {
	background:url(/images1003/logo.jpg) no-repeat center left;
	height:89px;
	width:910px;
	margin:0 auto;
}
.header .right {
	margin-left:408px;
	margin-top:12px;
}
.header .right li {
	height:26px;
	line-height:26px;
	background:url(/images1003/icon4.gif) no-repeat center left;
	float:left;
	width:210px;
	text-indent:14px;
}
.header .addpage {
	text-align:right;
	height:20px;
	line-height:20px;
}
.header .addpage a {
	color:#000;
	margin:0px 4px;
}
.nav {
	background-color:#EBEEFD;
	height:auto;
	float:left;
        width:960px;
        position:relative;
}

.nav li {
	float:left;
}
.nav li img[id=nav_right]{
       float:left;
}
.nav1 {
	height:39px;
	background-image:url(/images1003/nav_top.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	color:#FFF;
	text-align:center;
        width:960px;
        float:left;
}
.nav1 img{
        vertical-align:top;
		margin-top:-9px;
        }
.nav1 ul{
	float:left;
	width:958px;
	padding-left:1px;
	padding-right:1px;
	letter-spacing:1px;
	height:39px;
	overflow:hidden;
}
.nav1 ul li{
	float:left;
	width:79px;
	height:39px;
	line-height:39px;
	text-align:center;
	background-image:url('/images1003/nav_top1.jpg');
	background-position:right top;
	background-repeat:no-repeat;
}
.nav1 ul li.last{
	background:none;
}
.nav1 a {
	color:#FFF;
	font-size:14px;
}
.nav1 a:hover {
	background-image:url(/images1003/nav_top2.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	width:100%;
	float:left;
}
.soso {
	height:30px;
	line-height:30px;
	overflow:hidden;
        width:960px;
        float:left;
}
.soso form {
	height:30px;
	line-height:30px;
}
.soso img {
	margin:5px auto;
	vertical-align:middle;
}
.soso input {
	border:#7EB1E8 1px solid;
	height:16px;
	margin:5px auto;
	vertical-align:middle;
}
.soso select {
	border:#7EB1E8 1px solid;
	height:20px;
	margin:5px auto;
	vertical-align:middle;
}
.soso a {
	color:#000;
	margin:0px 3px;
}
.main_left {
	width:216px;
	float:left;
	background-color:#F8F8FA;
	margin-top:3px;
}
.main_left .title {
	text-align:center;
	clear:both;
}
.main_left .help li {
	height:30px;
	line-height:30px;
	background:url(/images1003/help_bg.jpg) no-repeat;
	color:#1951B0;
}
.main_left .help a:link, .main_left .help a:visited {
	display:block;
	width:206px;
	color:#1951B0;
	padding-left:10px;
}
.main_left .help a:hover {
	display:block;
	width:206px;
	text-align:left;
	background:url(/images1003/help_bg1.jpg) no-repeat;
	color:#1951B0;
	padding-left:10px;
}
.main_left .help span {
	color:#E75700;
	font-weight:700;
}
.main_left .video {
	margin-top:6px;
}
.main_left .video .wonderfulvideo {
	text-align:center;
}
.main_left .video .list {
	height:118px;
	background:url(/images1003/video_tp.jpg) no-repeat center left;
	margin-left:10px;
	line-height:26px;
	padding-left:24px;
	margin-top:8px;
	;
}
.main_left .video .list p {
	line-height:26px;
	border-bottom:#333 dashed 1px;
        height:26px;
        width:170px;
        overflow:hidden;
}
.list a{color:#303030;}
.main_left .diseases {
	margin-top:16px;
	height:174px;
}
.main_left .diseases li {
	width:94px;
	height:22px;
	background:url(/images1003/diseases_bg.jpg) no-repeat;
	float:left;
	margin:3px 4px 3px 10px;
	text-align:center;
	line-height:22px;
	color:#1050A7;
        _margin-left:5px;
}
.main_left .diseases a {
	color:#1050A7;
}
.main_left .special {
	margin-top:16px;
	height:142px;
        width:216px;
        float:left;
}
.main_left .special li {
	width:99px;
	height:28px;
	background:url(/images1003/special_bg.jpg) no-repeat;
	float:left;
	margin:3px 3px 3px 6px;
	text-align:center;
	line-height:28px;
	color:#1050A7;
        _margin-left:3px;
}
.main_left .special a {
	color:#1050A7;
}
.main_middle {
	width:464px;
	float:left;
	background-color:#F8F8FA;
	margin-top:3px;
}
.main_middle .news {
	height:243px;
	
	background:url(/images1003/mid_title.jpg) repeat-x top;
	border:#DEDEDE 1px solid;
	clear:both;
	margin-bottom:6px;
}
.MMiddle {
	padding-top:8px;
	height:288px;
	width:460px;
	text-align:center;
	overflow:hidden;
	float:left
}
.news .patientleft{ background-color:#FFFFFF; width:625px; margin-left:5px; margin-right:3px; float:left;padding-bottom:32px;}
.patientleft .single{height:170px; width:298px; float:left; margin-top:10px;margin-left:6px; background:transparent url(/topic/patientbg.jpg) no-repeat scroll center bottom;}
.single img{border:1px solid #F7E2E9; float:left;width:139px;height:139px;}
.single .title{color:#C5386C; font-weight:bold; width:150px; float:left; text-align:center;overflow:hidden;height:14px;}
.single .article{color:#A1A1A1;width:142px; float:left; padding:4px; line-height:20px; text-indent:20px; overflow:hidden;height:139px;}
.article span{ color:#000000;}
.main_middle .news .h2 {
	height:31px;
	line-height:31px;
	font-size:14px;
	color:#1660A7;
width:460px;
overflow:hidden;
position:relative;
}

.h2 span a{
	float:right;
	font-weight:300;
	font-size:12px;
	color:#1660A7;
position:absolute;
right:4px;
top:2px;
display:block;
}
.main_middle .news .h1 {
	font-size:14px;
	text-align:center;
	margin:6px auto;
        width:360px;
		_width:370px;
        height:17px;
		_height:15px;
        overflow:hidden;
		font-weight:bold;
}
.main_middle .news .brief {
	color:#666;
	margin:5px;
	line-height:22px;
	text-indent:24px;
	border-bottom:1px dashed #0d54a4;
	padding-bottom:5px;
}
.main_middle .news .brief a {
	color:#9F2C29;
}
.main_middle .news .list li {
	float:left;
	width:225px;
	margin:auto 2px;
	line-height:26px;
	font-size:14px;
        height:26px;
        overflow:hidden;
}
.main_middle .news .list li a {
	color:#333;
}
.main_middle .news .wenda_l {
	float:left;
	margin:8px;
}
.main_middle .news .wenda_list {
	float:left;
	line-height:28px;
	width:230px;
}
.main_middle .news .wenda_list a {
	color:#000;
}
.main_middle .news .wenda_zx {
	padding-top:20px;
}
.main_middle .byby_tt {
	width:432px;
	height:25px;
	background:url(/images1003/byby_t.jpg) no-repeat;
	color:#1660A7;
	line-height:25px;
	padding-left:32px;
	
	font-weight:bold;
	clear:both;
}
.main_middle .byby_tt a {
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#1660A7;
}
.main_middle .byby_tt span a{
float:right;
font-size:12px;
font-weight:normal;
}
.main_middle .byby {
	border-left:#DEDEDE 1px solid;
	border-right:#DEDEDE 1px solid;
	border-bottom:#DEDEDE 1px solid;
	height:150px;
	margin-bottom:6px;
}
.main_middle .byby .sort {
	float:left;
	width:230px;
	height:148px;
}
.main_middle .byby .sort .sortname {
	float:left;
	width:18px;
	height:122px;
	margin:13px 8px;
	background-color:#D06F7A;
	line-height:18px;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
}
.main_middle .byby .sort .sortname_man {
	float:left;
	width:18px;
	height:122px;
	margin:13px 8px;
	background-color:#6E9ECF;
	line-height:18px;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
}
.main_middle .byby .sort .list {
	line-height:26px;
	font-size:14px;
	margin-top:6px;
}
.main_middle .byby .sort .list li {
	border-bottom:#333 dashed 1px;
	width:174px;
	float:left;
        height:26px;
        overflow:hidden;
}
.main_middle .byby .sort .list a {
	color:#000;
}
.main_right {
	width:276px;
	float:right;
	background-color:#F8F8FA;
	margin-top:3px;
}

.main_right .right {
	background:url(/images1003/right_tt.jpg) repeat-x top;
	border:#DEDEDE 1px solid;
	height:254px;
	margin-bottom:6px;
}
.main_right .right h2 {
	height:30px;
	line-height:30px;

	font-size:14px;
	color:#1660A7;
}
.main_right .right h2 a {
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#1660A7;
}
.main_right .right .jianzheng {
	overflow:hidden;
	height:184px;
}
.main_right .right .jianzheng .anli {
	float:left;
	width:124px;
	height:115px;
	background:url(/images1003/jianzheng_bg.jpg) no-repeat;
	background-image:url('/images1003/tukuan.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	margin:4px;
        _margin-left:2px;
        overflow:hidden;
}
.main_right .right .jianzheng .anli img {
width:118px;
height:78px;
float:left;
margin-left:1px;
margin-top:1px;
}
.main_right .right .jianzheng .anli p a{
background-image:url('/images1003/index11.jpg');
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:5px;
	color:##14647d;
	line-height:40px;
	
	text-align:center;
        height:40px;
        overflow:hidden;
        float:left;
        width:125px;
}
.main_right .right .js {
	background:url(/images1003/xianjjs_bg.jpg) no-repeat center left;
	height:145px;
	margin:2px 4px;
}
.main_right .right .js li {
	line-height:28px;
	border-bottom:dotted 1px #666;
	text-indent:16px;
        height:28px;
        overflow:hidden;
}
.main_right .right .js li a{
       color:#303030;
font-weight:bold;
}
.main_right .huangpu {
	height:auto;
	background:url(/images1003/right_tt.jpg) repeat-x top;

}
.shizi{
float:left;
width:274px;
height:auto;
border:1px solid #DEDEDE;}
.main_right .huangpu h2 {
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#1660A7;
}
.main_right .huangpu h2 a {
float:right;
font-weight:normal;

	font-size:12px;
	color:#1660A7;
}
.main_right .huangpu .dalou {
	float:left;
}
.main_right .huangpu .list {
	float:left;
	width:162px;
	
	height:auto;
}
.main_right .huangpu .list li {
	line-height:27px;
	font-size:14px;
	text-indent:14px;
        height:27px;
        overflow:hidden;
        width:175px;
}
.link {
	height:24px;
	border-bottom:#EDF5FF 2px solid;
	border-top:1px solid #EEF5FB;
	clear:both;
	margin-top:4px;
	margin-bottom:4px;
	background-color:#fff;
}
.link_txt {
	height:20px;
	line-height:20px;
}
.link_txt a {
	color:#000;
	margin:0px 6px;
}
.foot {
	height:auto;
	background-color:#1556A6;
	margin:2px auto;
	color:#FFF;
}
.foot .logo {
	float:left;
	margin:9px 10px;
	vertical-align:middle;
}
.foot .r {
	line-height:24px;
}
.bottom {
	line-height:30px;
	text-align:center;
}
.bottom a {
	color:#000;
	margin:0px 6px;
}
#infopane_hops li{
        display:none;
		height:288px;
}
#count{
      float:right;
}
#count span{
      color:#03AFED;
}
#count .number{
      width:18px;
height:18px;
background:#d2d2d2;
float:left;
margin:3px;
line-height:18px;
text-align:center;
cursor:pointer;
color:#FFFFFF;
}


	.nSubNav{
	width:950px;
	height:60px;
	background-image:url('../2010Images/bj.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding:5px 5px 5px 5px;
	float:left;
	overflow:hidden;
}
	.nSubNav a{
	color:#a50000;
	text-decoration:none;
}
	.nSubNav img{
	float:left;
}
	.nSubNav .nannv{
	float:left;
	width:940px;
	background-color:#ebeefd;
	height:59px;
	overflow:hidden;
}
	.nSubNav img.imglink{
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
	border:0px;
	float:left;
}
	.dh_nvx{
	width:465px;
	float:left;
	height:59px;
	overflow:hidden;
}
	.dh_nvx img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}
	.dh_nx{
	width:465PX;
	float:right;
	height:59px;
	overflow:hidden;
}
	.dh_nx  img{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

	.dhsmenu{
	float:right;
	width:405px;
	height:44px;
	line-height:24px;	
	margin:0px 0px 0px 0px;
	padding:7px 1px 0px 0px;
}
	.dhsmenu a{
	padding-right:2px;
	padding-left:2px;
	text-decoration:none;
}
	.dhsmenu span{
	float:left;
	height:22px;
	line-height:22px;
}
	.dhsnmenu{
	float:right;
	width:400px;
	height:44px;
	line-height:24px;	
	padding-top:7px;
}
	.dhsnmenu a{
	padding-right:10px;
	padding-left:10px;
	color:#1050a7;
	text-decoration:none;
}
	.dhsnmenu span{
	float:left;
	height:22px;
	line-height:22px;
}
.top
{
	width:960px;
	height:27px;
	float:left;
	background-image:url(../201162images/bgTop.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	line-height:27px;
	font-size:12px;
}
.top span
{
	width:500px;
	height:27px;
	margin-left:20px;
	float:left;
}
.top span a
{
	margin-left:6px;
	margin-right:6px;
	color:#999;
}
.top font
{
	width:150px;
	height:27px;
	float:right;
	font-size:12px;
	line-height:27px;
}
.top font a
{
	width:70px;
	height:27px;
	float:left;
	color:#2f4b7b;
}
.top font img
{
	margin-right:3px;
}
.banner
{
	width:960px;
	height:auto;
	float:left;
}
.suv
{
	width:960px;
	height:37px;
	background-image:url(/201162images/list.jpg);
	background-repeat:repeat-x;
	float:left;
	overflow:hidden;
}
.suv a{ background:url(/201162images/list1.jpg) no-repeat right; line-height:37px; color:#fff; font-size:14px; font-weight:bolder; width:87px; text-align:center; float:left;}
.suv .ys1{  background:none;}

.jb
{
	width:954px;
	height:63px;
	float:left;
	border:3px solid #c3d8eb;
	background:#fff;
}
.jb img
{
	width:23px;
	height:55px;
	float:left;
	margin-top:4px;
	margin-left:6px;
}
.jb .jbLeft
{
	width:auto;
	height:50px;
	float:left;
	padding-top:13px;
	font-size:12px;
	color:#666;
}
.jb .jbLeft a
{
	color:#666;
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	line-height:20px;
}
