﻿
.main {
	width:1004px;
	margin:0 auto;
}
td {
	vertical-align:top;
}
#top {
	height:3px;
	font-size:1px;
	background:url(images/top.jpg) repeat-y #BBBAB5;
}
#logo a {
	width:177px;
	height:85px;
	display:block;
	background:url(images/ilogo.jpg);
}
#icon {
	width:177px;
	height:103px;
}
#header {
	height:85px;
	background:url(images/hbg.jpg) repeat-x;
}
#header #navbg {
	padding-top:29px;
	background:url(images/lbg.jpg) no-repeat;
}
#header #navbox {
}
#header #navbox ul {
	height:30px;
	line-height:30px;
	margin:0 50px 0 1px;
	background:url(images/nav.gif);
}
#header #navbox ul li {
	float:left;
	width:74px;
	text-align:center;
	border-right:solid 1px #fff;
}
#header #navbox ul li a {
	color:#fff;
}
#header #navbox ul li a:hover { 
	color:#ccc;
}
#header #navbox ul li.sel a {
	display:block;
	color:#02658c;
	background:url(images/sel.gif) 5px 4px no-repeat;
}
#header #navbox ul li.sel a:hover {
	color:#333;
}

#sideleft {
	padding:10px 13px 0 11px;
}
#sideleft #navlist {
	text-align:right;
}
#sideleft #navlist h1 {
	color:#014F79;
	font-size:13px;
	line-height:24px;
	padding-right:22px;
	border-bottom:solid 2px #2F6EAF;
	background:url(images/sub.gif) 137px 7px no-repeat;
}
#sideleft #navcon ul {
	color:#999;
	list-style:none;
	line-height:26px;
}
#sideleft #navcon ul li {
	font-size:13px;
	font-weight:bold;
	padding-right:22px;
	border-bottom: solid 1px #E4E3DE;
	background:url(images/sub.gif) 137px 8px no-repeat;
}
#sideleft #navcon ul li a:hover {
	color:#666;
}

#login {
	width:153px;
	height:86px;
	margin-top:13px;
	background:url(images/login.jpg);
}
#login h1{
	color:#5D5D5D;
	font-size:13px;
	padding-left:20px;
	line-height:28px;
}
#logincon dl{
	clear:both;
	padding:2px 0 2px 7px;
}
#logincon dl dt {
	float:left;
	width:50px;
	color:#999;
	line-height:22px;
	text-align:right;
}
#logincon dl dd {
	margin-left:50px;
}
#logincon dl dd  input {
	height:15px;
	border:solid 1px #ccc;
}
#logincon dl.usr input {
	width:82px;
}
#logincon dl.pwd dt {
}
#logincon dl.pwd dd {
	float:left;
	margin-left:0px!important;
}
#logincon dl.pwd input {
	width:47px;
}
#logincon dl.pwd #btnLogin {
	width:33px;
	height:16px;
	border:none;
	font-size:10px;
	margin:2px 0 0 3px;
	font-family:Times New Roman;
	background:url(images/go.gif);
}

.main #banner  {
	width:766px;
	height:103px;
	margin-left:1px;
	position:relative;
}
.main #banner #person {
	top:-17px;
	right:52px;
	width:169px;
	height:152px;
	position:absolute;
	background:url(images/person.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="skins/images/person.png",sizingMethod="scale");
}
#mbody {
	width:767px;
	margin:30px 0 20px 2px;
}
.xtop { padding-top:2px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #E4E4E4; border-right:1px solid #E4E4E4;}
.xb1 {margin:0 5px; background:#E4E4E4;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
#mbody .content {
	background:#fff;
	border:0 solid #E4E4E4;
	border-width:0 1px 0 1px;
	padding:17px 25px 17px 20px;
}
#mbody .content h1 {
	font-size:15px;
	position:relative;
	padding-bottom:3px;
	border-bottom:solid 1px #ccc;
}
#mbody .content h1 label {
	float:left;
	bottom:-1px;
	display:block;
	position:absolute;
	padding:0 70px 3px 9px;
	border-bottom:solid 2px #2F6EAF;
}
#mbody .content h1 span {
	float:right;
	color:#84837c;
	font-size:12px;
	margin-right:18px;
	font-weight:normal;
	padding-left:10px;
	background:url(images/icon.gif) 0 6px no-repeat;
}
#mbody .content .title {
	width:716px;
	height:144px;
	margin-top:18px;
	position:relative;
	background:url(images/title.jpg) no-repeat;
}
#mbody .content .title span {
	top:10px;
	width:156px;
	height:338px;
	position:absolute;
	background:url(images/nt.png) no-repeat;
	*background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="skins/images/nt.png",sizingMethod="scale");
}
#mbody .content #con {
	padding:5px;
	height:auto!important;
	height:260px;
	min-height:260px;
	margin:10px 0 0 167px;
}
.news #mbody .content #con ul {
	color:#676767;
	line-height:26px;
}
.news #mbody .content #con ul li {
	padding-left:20px;
	background:url(images/n_ico.gif) 5px 10px no-repeat;
}
.news #mbody .content #con ul li span {
	float:right;
}
.news #icon {
	background:url(images/news.jpg) no-repeat;
}
.news #side_l {
	width:17px;
	height:103px;
	margin-top:85px;
	background:url(images/side_news.jpg) repeat-x;
}
.news #banner {
	background:url(images/news_banner.jpg);
}
.news .content #con h2 {
	font-size:14px;
	text-align:center;
}
.news .content #con .info {
	text-align:center;
}
.news .content #con .ncon {
	color:#666;
	font-size:14px;
	margin-top:15px;
	line-height:170%;
}


.lib #mbody .content #con {
	color:#676767;
	line-height:26px;
}
.lib #icon {
	background:url(images/lib.jpg) no-repeat;
}
.lib #side_l {
	width:17px;
	height:103px;
	margin-top:85px;
	background:url(images/side_lib.jpg) repeat-x;
}
.lib #banner {
	background:url(images/lib_banner.jpg);
}
.lib #con {
	
}
.lib #con h1{
	color:#139246;
	font-size:15px;
	border:none;
}
.lib #con p{
}


.intro #mbody .content #con {
	color:#676767;
	line-height:26px;
}
.intro #icon {
	background:url(images/intro.jpg) no-repeat;
}
.intro #side_l {
	width:17px;
	height:103px;
	margin-top:85px;
	background:url(images/side_intro.jpg) repeat-x;
}
.intro #banner {
	background:url(images/intro_banner.jpg);
}


.guide #mbody .content #con {
	color:#676767;
	line-height:26px;
}
.guide #icon {
	background:url(images/guide.jpg) no-repeat;
}
.guide #side_l {
	width:17px;
	height:103px;
	margin-top:85px;
	background:url(images/side_guide.jpg) repeat-x;
}
.guide #banner {
	background:url(images/guide_banner.jpg);
}


.recruit #mbody .content #con {
	color:#676767;
	line-height:26px;
}
.recruit #icon {
	background:url(images/recruit.jpg) no-repeat;
}
.recruit #side_l {
	width:17px;
	height:103px;
	margin-top:85px;
	background:url(images/side_recruit.jpg) repeat-x;
}
.recruit #banner {
	background:url(images/recruit_banner.jpg);
}



.culture #mbody .content #con {
	color:#676767;
	line-height:26px;
}
.culture #icon {
	background:url(images/culture.jpg) no-repeat;
}
.culture #side_l {
	width:17px;
	height:103px;
	margin-top:85px;
	background:url(images/side_culture.jpg) repeat-x;
}
.culture #banner {
	background:url(images/culture_banner.jpg);
}




.policy #mbody .content #con {
	color:#676767;
	line-height:26px;
}
.policy #icon {
	background:url(images/policy.jpg) no-repeat;
}
.policy #side_l {
	width:17px;
	height:103px;
	margin-top:85px;
	background:url(images/side_policy.jpg) repeat-x;
}
.policy #banner {
	background:url(images/policy_banner.jpg);
}



.science #mbody .content #con {
	color:#676767;
	line-height:26px;
}
.science #icon {
	background:url(images/science.jpg) no-repeat;
}
.science #side_l {
	width:17px;
	height:103px;
	margin-top:85px;
	background:url(images/side_science.jpg) repeat-x;
}
.science #banner {
	background:url(images/science_banner.jpg);
}



.book #mbody .content #con {
	color:#676767;
	line-height:26px;
}
.book #icon {
	background:url(images/book.jpg) no-repeat;
}
.book #side_l {
	width:17px;
	height:103px;
	margin-top:85px;
	background:url(images/side_book.jpg) repeat-x;
}
.book #banner {
	background:url(images/book_banner.jpg);
}


.user #mbody .content #con {
	color:#676767;
	line-height:26px;
}
.user #icon {
	background:url(images/user.jpg) no-repeat;
}
.user #side_l {
	width:17px;
	height:103px;
	margin-top:85px;
	background:url(images/side_user.jpg) repeat-x;
}
.user #banner {
	background:url(images/user_banner.jpg);
}

.doctor #mbody .content #con {
	color:#676767;
	line-height:26px;
}
.doctor #icon {
	background:url(images/doctor.jpg) no-repeat;
}
.doctor #side_l {
	width:17px;
	height:103px;
	margin-top:85px;
	background:url(images/side_doctor.jpg) repeat-x;
}
.doctor #banner {
	background:url(images/doctor_banner.jpg);
}
.doctor .docitem {
	clear:both;
	margin-bottom:25px;
}
.doctor .docitem .left{
	float:left;
	width:100px;
}
.doctor .docitem .right {
	margin-left:111px;
}
.doctor .docitem .right dl {
	margin:1px;
	padding:0px;
	line-height:21px;
}
.doctor .docitem .right dt {
	width:85px;
	float:left;
	text-align:right;
	font-weight:bold;
}
.doctor .docitem .right dd {
	margin-left:85px;
}

.doctor .docitem .intro {
	clear:both;
}


.health #mbody .content #con {
	color:#676767;
	line-height:26px;
}
.health #icon {
	background:url(images/health.jpg) no-repeat;
}
.health #side_l {
	width:17px;
	height:103px;
	margin-top:85px;
	background:url(images/side_health.jpg) repeat-x;
}
.health #banner {
	background:url(images/health_banner.jpg);
}
.health .plantitem {
	margin-bottom:35px;
}
.health .plantitem .plantimg {
	
}
.health .plantitem .name {
	
}




.users #mbody .content #con {
	color:#676767;
	line-height:26px;
}
.users #icon {
	background:url(images/users.jpg) no-repeat;
}
.users #side_l {
	width:17px;
	height:103px;
	margin-top:85px;
	background:url(images/side_users.jpg) repeat-x;
}
.users #banner {
	background:url(images/users_banner.jpg);
}
.threecol {
	clear:both;
}
.threecol dt {
	float:left;
	width:100px;
	margin-top:1px;
	line-height:25px;
	text-align:right;
	padding:3px 10px 5px 5px;
}
.threecol dd {
	float:left;
	margin:0px;
	width:200px;
	text-align:left;
	line-height:25px;
	padding:3px 10px 5px 5px;
}
.threecol .tips {
	width:auto;
}

.msgList {
	margin-bottom:10px;
	border:solid 1px #DAD6D6;
}
.msgList .m_title { 
	height:29px;
	color:#333;
	font-size:13px;
	font-weight:bold;
	line-height:27px;
	text-indent:7px;
	background:url(images/mtitle.gif);
}
.msgList .m_title span,b{
	display:none; 
}

.msgBox {
	color:#000;
	margin-bottom:7px;
	border-bottom:solid 1px #d5d5d5;
}
.msgAuthor {
	color:#666;
	font-weight:bold;
	line-height:20px;
	padding:3px 5px 3px 5px;
	background:url(images/title_bg.gif);
}
.msgContent {
	padding:10px;
}
.msgReplyContent {
	margin:10px;
	padding:10px;
	line-height:25px;
	background:#F6F6F6;
	border:dashed 1px #ccc;
}
.msgReplyContent span {
	font-weight:bold;
	display:block;
}
.message {
	padding:15px;
	line-height:24px;
}
.message dl {
	padding:0 0 5px 0;
}
.message dt {
	float:left;
	width:85px;
}
.message dd input {
}
.message dd textarea {
	width:400px;
	height:100px;
}

.message .msg_btn {
	height:18px;
	text-align:center;
	margin:15px 0 7px 0;
}

.page {
	padding:0 5px 0 5px;
}
.page span {
	padding:0 2px 0 2px;
}

.newslist {
}
.newslist ul{
}
.newslist ul li{
}
.newslist ul li span{
	float:right;
}

#page {
	margin-top:10px;
}
#page span{
	margin:0 3px 0 3px;
}

