body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "宋体", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#000; text-decoration:none;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.red,.red a{ color:#F00;}
.gray,.gray a{ color:#666;}
.blue,.blue a{ color:#0044ae;}
.left{ float:left;}
.right{ float:right;}
.autohei{ height:auto; overflow:hidden; zoom:1;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.blank{ height:9px; font-size:0; line-height:0; clear:both; overflow:hidden;}
body{ font-size:12px; background:#B2DFFF url(../images/body-bg1.gif) repeat-y center;}

.wrap{ width:980px; margin:0 auto; padding-top:5px; height:auto; overflow:hidden; zoom:1; background:#fff;}

/* 头部 */
.nav{ margin:2px auto 0px; width:970px; height:40px; overflow:hidden; background:url(../images/navbg.gif) repeat-x center top;}
.nav ul li{ background:url(../images/navbg2.gif) no-repeat right 7px; width:88px; line-height:40px; font-size:14px; font-weight:bold; color:#fff; text-align:center; float:left;}
.nav ul li a{ color:#fff;}
#last{ background:none;}

.menu{ width:970px; margin:0 auto; padding:11px 0px 0px; height:71px; overflow:hidden; background:url(../images/menubg.jpg) no-repeat center top;}
.menu dl{ height:56px; padding-top:7px; overflow:hidden; margin:0px 5px; display:inline; float:left;}
.menu dl dt{ width:53px; text-align:center; float:left;}
.menu dl dd{ line-height:25px;}
.menu dl dd a{ margin:0px 6px;}
.menu01{ width:202px; background:url(../images/menu01bg.gif) no-repeat center top ;}
.menu02{ width:236px; background:url(../images/menu02bg.gif) no-repeat center top ;}
.menu03{ width:309px; background:url(../images/menu03bg.gif) no-repeat center top ;}
.menu04{ width:53px; background:url(../images/menu04bg.gif) no-repeat center top;}
.header{
	width:100%;
	width:970px;
	margin:auto;
	overflow:hidden;
	 margin:4px 6px;
}
.header_top{
	height:25px!important;
	height:24px;
	line-height:24px;
	border-bottom:1px solid #DBDBDB;
	color:#676767;
	overflow:hidden;
    background:url("../images/green_skin.png") repeat-x scroll 0 -188px transparent;
	}

.header_top .toplinks{	
	float:right;
	text-align:right;
	color:#00F;
}

.header .title{
	float:left;
	padding-left:10px;

}
.header a{
	color:#777;
}
.header .banner{
	width:468px;
	height:60px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.header .banner img{
	width:468px;
	height:60px;
	display:block;
}
.header .banner2{
	width:234px;
	height:60px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.header .banner2 img{
	width:234px;
	height:60px;
	display:block;
}
/* ad */
.ssad{
	width:100%;
	width:970px;
	margin:auto;
	overflow:hidden;
	border:#abc7e2 1px solid;
           height:auto; 
           zoom:1;

}

.ssad .s3{
	width:728px;
	height:90px;
	float:left;
	margin-left:30px;
	overflow:hidden;
}
.ssad .s3 img{
	width:728px;
	height:90px;
	display:block;
}
.ssad .s2{
	width:200px;
	height:90px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.ssad .s2 img{
	width:234px;
	height:60px;
	display:block;
}
/* 会员登陆 */
.userlogin{
	padding-top:15px; padding-bottom:15px;
}
.userlogin .fb{
	height:37px;
}
.userlogin .fb span{
	float:left;
	width:60px;
	text-align:right;
	padding-right:6px;
	color:#888;
}
.userlogin .fb img{
	vertical-align:middle;
	margin-left:5px;
}
.userlogin .submit{
	text-align:center;
	margin-top:10px;
	
}
.userlogin .submit a{
	color:#003300;
	margin-left:7px;
	
}

.btn-1{
    width:56px;
    height:24px;
    border:none;
    background:url(../images/comm-bt.gif) no-repeat;
    line-height:25px;
    letter-spacing:1px;
	marker-offset:4px;
    cursor:pointer;
    overflow:hidden;
    color:#585858;
}


.userinfo .welcome{
	width:220px;
	height:24px;
	margin:12px auto;
	background:#F9F9F9;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	line-height:23px;
	text-indent:10px;
	color:#666;
}
.userinfo .welcome strong{
	color:#F60;
	font-weight:bold;
}
.userinfo .userface{
	width:60px;
	height:64px;
	overflow:hidden;
	padding-left:16px;
	padding-top:2px;
	float:left;
}
.userinfo .userface a{
	display:block;
	margin:0px auto;
	text-align:center;
}
.userinfo .userface a img{
	width:52px;
	height:52px;
	display:block;
	margin:0px auto 6px;
	padding:2px;
	border:1px solid #DDD;
}
.userinfo .mylink{
	width:144px;
	float:left;
	overflow:hidden;
}
.userinfo .mylink ul{
}
.userinfo .mylink ul li{
	width:72px;
	float:left;
	line-height:21px;
	text-indent:12px;
}
.userinfo .mylink ul li a{
	color:#555;	
}
.userinfo .uclink{
	height:31px;
	line-height:31px;
	clear:both;
	overflow:hidden;
	text-align:center;
	color:#DDD;
}
.userinfo .uclink a{
	color:#690;
	margin:0px 2px;
}
.latestlogin {
    padding-top:0;
}
.latestlogin strong{
	width:102px;
	padding-left:6px;
	letter-spacing:1px;
	color:#555;
	display:block;
	line-height:21px;
	background:#FFF;
	position:relative;
	z-index:5;
}
.latestlogin ul{
	width:224px;
	border-top:1px solid #DDDDDD;
	padding-top:20px;
	z-index:3;
	margin:-12px auto 0px;
}

.e7{/* 横排小图列表 52*52 (用户头像列表) */
	clear:both;
	overflow:hidden;
}
.e7 li{
	width:60px;
	height:86px;
	float:left;
	overflow:hidden;
	padding-left:11px;
}
.e7 li a{
	display:block;
	margin:0px auto;
	text-align:center;
}
.e7 li a img{
	width:52px;
	height:52px;
	display:block;
	margin:0px auto 6px;
	padding:2px;
	border:1px solid #DDD;
}
.e7 li a:hover img{
	border:1px solid #AAA;
}
.e7{/* 横排小图列表 52*52 (用户头像列表) */
	clear:both;
	overflow:hidden;
}
.e7 li{
	width:60px;
	height:86px;
	float:left;
	overflow:hidden;
	padding-left:11px;
}
.e7 li a{
	display:block;
	margin:0px auto;
	text-align:center;
}
.e7 li a img{
	width:52px;
	height:52px;
	display:block;
	margin:0px auto 6px;
	padding:2px;
	border:1px solid #DDD;
}
.e7 li a:hover img{
	border:1px solid #AAA;
}




/* 底部 */
.foot{ width:970px; margin:0 auto; background:#0868a4 url(../images/footbg.gif) repeat-x center top; height:auto; overflow:hidden; zoom:1;}
.footnav{ width:885px; margin:0 auto; height:43px; line-height:40px; text-align:center; font-size:14px; overflow:hidden; background:url(../images/footnavbg.gif) no-repeat center top; color:#fff;}
.footnav a{ color:#fff; margin:0px 10px;}
.foottext{ width:330px; padding:20px 0px 0px 350px; color:#fff; line-height:24px; background:url(../images/foot-logo.gif) no-repeat 35px 20px; float:left; height:149px; min-height:149px;}
.foottext a{ color:#fff;}
.footzixun{ width:228px; margin:10px 40px 0px 0px; display:inline; float:right;}
.footzixun ul li{ margin:8px 4px 0px; display:inline; float:left;}

/* 合作机构 友情链接 */
.hzyq{ width:970px; margin:0 auto; height:auto; overflow:hidden; zoom:1;}
.hzyqtitle{ width:89px; margin-right:5px; display:inline; float:left;}
.hzyqtitle h3{ margin-top:5px; height:46px; line-height:46px; text-align:center; font-size:14px; font-weight:bold; color:#00679e; background:url(../images/hzyq-tabbg.gif) no-repeat center top;}
.hzyqtitle h3 a{ color:#00679e;}
.hzyqtitle h3.hover{ background:url(../images/hzyq-hoverbg.gif) no-repeat center top; color:#fff;}
.hzyqtitle h3.hover a{ color:#fff;}
.hzyqcont{ width:870px; margin:3px auto 0px; height:auto; overflow:hidden; zoom:1;}
.hezuo ul li{ margin:0px 7px; display:inline; float:left;}
.flink ul li{ line-height:24px; white-space:nowrap; margin:0px 6px; display:inline; float:left;}

/* 搜索栏 */
.ss{ width:968px; margin:0 auto; border:#abc7e2 1px solid; height:auto; overflow:hidden; zoom:1;}
.sswrap{ margin:1px; padding:0px 10px; height:30px; background:url(../images/ss-cbg.gif) repeat-x center top; overflow:hidden;}
.gjz{ width:290px; height:30px; overflow:hidden; line-height:30px; word-break:keep-all; float:left;}
.gjz ul li{ white-space:nowrap; margin:0px 3px;  display:inline; float:left;}
.gjz ul li strong{ font-size:14px;}
.search{ width:250px; float:right;}
.wordinput{ width:170px; border:#ccc 1px solid; height:14px; padding:3px 3px 3px 23px; overflow:hidden; background:#fff url(../images/searchbg.gif) no-repeat 5px 2px; margin-top:4px; float:left;}
.wordtext01{ border:0; background:none; padding:0; height:14px; line-height:14px; font-size:12px; width:170px;}
.wordbutton01{ width:40px; height:22px; background:url(../images/sousuo.gif) no-repeat center top; cursor:pointer; border:0; margin:4px 0px 0px 5px; display:inline; float:left;}
.weizhi{ width:380px; height:30px; background:url(../images/dangqianbg.gif) no-repeat left 5px; line-height:30px; padding-left:25px; float:left;}

/* 通用框架 */
.content{ width:970px; margin:0 auto; height:auto; overflow:hidden; zoom:1;}
.side01{ width:702px;}
.side02{ width:259px;}
.side03{ width:457px;}
.side04{ width:282px;}
.side05{ width:411px;}
.side06{ width:244px;}
.side07{ width:448px;}
.side08{ width:268px;}
.frame{ border:#abc7e2 1px solid; height:auto; overflow:hidden; zoom:1;}
.bor1{ border:#abc7e2 1px solid; border-top:0; height:auto; overflow:hidden; zoom:1;}
.bor2{ border:#abc7e2 1px solid; padding:1px; height:auto; overflow:hidden; zoom:1;}

.title1{ background:url(../images/tb1.gif) repeat-x center top; height:33px; line-height:33px; padding:0px 10px; overflow:hidden;}
.title1 h3{ background:url(../images/icon1.gif) no-repeat left 6px; padding-left:25px; font-size:14px; font-weight:bold; color:#006295; float:left;}
.title1 h3 a{ color:#006295;}
.title1 h4{ padding-left:25px; font-size:14px; font-weight:bold; color:#006295; float:left;}
.title1 h4 a{ color:#006295;}
.more1{ margin-top:7px; float:right;}

.title2{ height:33px; line-height:33px; overflow:hidden; background:url(../images/tb2.jpg) no-repeat center top; padding:0px 10px;}
.title2 h3{ background:url(../images/icon1.gif) no-repeat left 6px; padding-left:25px; font-size:14px; font-weight:bold; color:#006295; float:left;}
.title2 h3 a{ color:#006295;}

.title3{ background:url(../images/tb3.gif) repeat-x center top; height:38px; line-height:38px; overflow:hidden; text-align:right; padding:0px 10px 0px 0px; color:#00679e;}
.title3 h3{ float:left;}
.title3 a{ color:#00679e;}


/* 左右侧通用框架 */

.intro{ border:#abc7e2 1px solid; border-top:0; height:auto; overflow:hidden; zoom:1;}
.intropic{  padding-bottom:7px; text-align:center;}
.intro p{ margin:0px 8px; line-height:20px; text-indent:2em;}
.introlist{ width:244px; margin:0 auto; padding-bottom:7px; height:auto; overflow:hidden; zoom:1;}
.introlist li{ margin:4px 3px 0px; display:inline; float:left;}

.jyzn{ padding:0px 0px 9px; height:auto; overflow:hidden; zoom:1;}
.jyzn ul{ width:248px; margin:2px auto 0px; height:auto; overflow:hidden; zoom:1;}
.jyzn ul li{ width:52px; height:52px; border:#dedede 1px solid; text-align:center; line-height:24px; margin:6px 3px 0px 0px; display:inline; float:left;}

.zjft{ width:227px; margin:0 auto; padding:0px 0px 9px; height:auto; overflow:hidden; zoom:1;}
.zjft ul{ width:227px; overflow:hidden; float:left;}
.zjft ul li{ width:227px; margin-top:7px; float:left;}
.zjft ul li span{  background:url(../images/zjft-libg.gif) no-repeat center top; display:block; text-align:center; padding:5px 0px 9px;}
.zjft ul li p{ line-height:16px; padding-top:4px; text-align:center; font-size:14px; color:#006295; font-weight:bold;} 
.zjft ul li p a{ color:#006295;}

.dxbl{ width:225px; margin:0 auto; padding:10px 0px 18px; height:auto; overflow:hidden; zoom:1;}
.dxbl ul{ width:225px; overflow:hidden;}
.dxbl ul li{ width:225px; margin-top:7px; float:left;}
.dxblpic{ display:block; text-align:center;}
.dxblpic img{ padding:4px; border:#ccc 1px solid;}
.dxbl ul li h4{ line-height:20px; height:24px; padding-top:4px; text-align:center; font-size:14px; color:#006295; font-weight:bold;} 
.dxbl ul li h4 a{ color:#006295;}
.dxbl ul li p{ text-indent:2em; line-height:18px;}

.lylxzixun{ padding-bottom:11px; height:auto; overflow:hidden; zoom:1;}
.lylxpic{ text-align:center;}
.lylxpic img{ padding:3px; border:#ccc 1px solid;}
.lylxzixun{ background:url(../images/lylx-cbg.jpg) no-repeat center top;}
.lylxzixun h3{ text-align:center; height:58px; line-height:50px; font-size:14px; font-weight:bold; color:#fff;}
.lylxzixun ul{ width:230px; margin:0 auto; padding-bottom:5px; height:auto; overflow:hidden; zoom:1;}
.lylxzixun ul li{ font-size:13px; line-height:18px; width:38%; padding-left:7%; margin-left:4%; display:inline; background:url(../images/icon2.gif) no-repeat left 5px; color:#005c9d; float:left;}
.lylxzixun ul li a{ color:#005c9d;}

#xwlb{ width:234px; margin:0 auto; height:auto; overflow:hidden; zoom:1;}
#xwlb ul{ width:234px; overflow:hidden;}
#xwlb ul li{ border:#abc7e2 1px solid; margin-top:2px; height:auto; overflow:hidden; zoom:1;}
#xwlb ul li span{ display:block; text-align:center; padding:3px 0px; border-bottom:#abc7e2 1px solid;}
#xwlb ul li p{ text-align:center; line-height:24px; font-weight:bold; color:#006295; background:url(../images/hdp-pbg.gif) repeat-x center top; margin:0px 1px;}

#tjzt{ width:237px; margin:0 auto; padding:10px 0px 5px; height:auto; overflow:hidden; zoom:1;}
#tjzt ul li{ font-size:14px; line-height:38px; border-bottom:#ccc 1px dashed; padding-bottom:3px; margin-bottom:3px;}

.chuzhen{ background:url(../images/cz-jbbg.gif) repeat-x center top; height:auto; overflow:hidden; zoom:1;}
.chuzhentitle{ background:url(../images/cz-tbg.jpg) no-repeat center top; height:25px; padding-top:2px;}
.chuzhentitle h3{ text-align:center; line-height:25px; font-size:14px; font-weight:bold; color:#fff;}
.chuzhentitle h3 a{ color:#fff;}
.chuzhenroll{ width:238px; margin:5px auto 0px; height:52px; overflow:hidden;}
.chuzhenroll ul li{ background:url(../images/cz-libg.gif) no-repeat center top; height:21px; overflow:hidden; line-height:21px; margin-top:5px;}
.chuzhenroll ul li strong{ width:62px; padding-right:8px; text-align:center; font-weight:bold; color:#fff; float:left;}
.czzj{ width:244px; margin:0 auto; padding-bottom:10px; height:auto; overflow:hidden; zoom:1;}
#czzj{ width:244px; margin:0 auto; height:auto; overflow:hidden; zoom:1;}
#czzj ul{ overflow:hidden; float:left;}
.czzj ul li{ width:228px; border:#ccc 1px solid; padding:7px 7px 0px; height:136px; overflow:hidden; margin-top:10px; display:inline; float:left;}
.czzjpic{ width:100px; margin-right:2px; display:inline; float:left;}
.czzjpic span img{ margin-top:2px;}
.czzjintro{ width:126px; float:left;}
.czzjintro h3{ height:23px; line-height:23px; background:#157fb8; text-align:center; font-size:13px; font-weight:bold; color:#fff;}
.czzjintro h4{ margin-top:1px; background:url(../images/cz-h4bg.gif) repeat-x center top; height:26px; line-height:26px; text-align:center; font-weight:bold;}
.czzjintro p{ margin:0px 9px; line-height:20px; text-indent:2em;}

#yyghh3bg{ background:url(../images/icon5.gif) no-repeat left 3px; padding-left:32px;}
.more2{ float:right; margin-top:7px;}


/* 列表分页菜单 */
.page{ clear:both; height:auto; overflow:hidden; zoom:1;}
.pagelist { padding-left:20%;}
.pagelist li { height:20px; float:left; border:#ccc 1px solid; background:#fff; margin-left:5px; display:inline;}
.pagelist li a { float:left; display:block; height:20px; line-height:20px; padding:0 6px;}
.pagelist .thisclass { line-height:20px; font-weight:bold; padding:0 6px; background:#1770aa; color:#fff;}
.pagelist li a:hover { background:#1770aa; color:#fff;}

/* 文章分页菜单 */
.page2{ clear:both; height:auto; overflow:hidden; zoom:1;}
.pagelist2{ padding-left:20%;}
.pagelist2 li { height:20px; float:left; border:#ccc 1px solid; background:#fff; margin-left:5px; display:inline;}
.pagelist2 li a { float:left; display:block; height:20px; line-height:20px; padding:0 6px;}
.pagelist2 .thisclass { line-height:20px; font-weight:bold; padding:0 6px; background:#1770aa; color:#fff;}
.pagelist2 li a:hover { background:#1770aa; color:#fff;}



/* 医院概况 */
.kjbg{ background:#0181c6;}
.view{ background:url(../images/viewbg.jpg) no-repeat left top; padding:124px 0px 15px; height:auto; overflow:hidden; zoom:1;}
.view ul li { height:40px; line-height:40px; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.view ul li a{ color:#fff;}
.overbg { padding:10px 0; }
.services { text-align:center; margin-bottom:20px;}
.services img { border:solid 1px #065993; }
.guidelines { width:233px; height:192px; margin:0 auto; background:#fff; }
.guidelines ul { padding:15px 0px 0px; width:228px; margin:0 auto; height:auto; overflow:hidden; zoom:1;}
.guidelines ul li { width:76px; text-align:center; float:left;}
.viewtit{ height:32px; line-height:32px; font-size:16px; color:#FFF; font-weight:bold; text-align:center; margin:0px 0px 5px; background:url(../images/viewtbg.gif) repeat-y center; }
.yydj{ width:230px; margin:0 auto; padding:0px 4px 8px; margin-bottom:15px; background:#fff; height:auto; overflow:hidden; zoom:1;}
.yydj ul li{ margin:8px 4px 0px; display:inline; float:left;}
.yydj ul li img{ padding:4px; border:#ccc 1px solid;}

.zjfc{ width:230px; margin:0 auto; padding:0px 4px 8px; margin-bottom:15px; background:#fff; height:auto; overflow:hidden; zoom:1;}
.zjfc ul li{ margin:8px 4px 0px; display:inline; float:left;}
.zjfc ul li img{ padding:4px; border:#ccc 1px solid;}

.latestlogin {
    padding-top:0;
}




