/* CSS Document */
* {
   	margin:0;
   	padding:0;
	border:0;   
}
html, body {
    height: 100%;
}
input { padding:1px;font-size:12px; }
body {
	font-size:12px; 
	font-family:宋体,Helvetica,Arial,sans-serif;
	color:#333;background:url(ss_bg.gif) repeat-x #ccff99;
}
img {
	border:none;margin:0;padding:0;
}
ul,li { list-style:none; }
.clear {
	clear: both; 
}
.left {
	float:left;
}
.right {
	float:right;
}
.center {
	text-align:center;
}
.margintop {
	margin-top:5px;
}
.marginbottom {
	margin-bottom:5px;
}
.bold {
	font-weight:bold;
}
.red {
	color:#FF0000;
}
.blue {
    color:blue;
}
/*小圆点*/
.icohackbox {
	height:11px;
	background:url(icobg2.gif) repeat-x left center;
	clear:both;
	margin:0 10px;
	font-size:11px;
}
.icohackbox5px {
	height:5px;
	background:url(icobg2.gif) repeat-x left center;
	clear:both;
	margin:0 10px;
	font-size:5px;
}
.icohackbox5pxy {
	background:url(icobg3.gif) repeat-y;
	font-size:5px;
	height:155px;
	margin-top:20px;
	float:left;
	padding-right:2px;
}
/*连接样式*/
a:link, a:visited {color:#000; text-decoration:none;}
a:hover, a:active {color:#000; text-decoration:underline;}

a:link.link-ff, a:visited.link-ff {color:#006800; text-decoration:none;}
a:hover.link-ff, a:active.link-ff {color:#006800; text-decoration:underline;}

a:link.link-fff, a:visited.link-fff {color:#006800; text-decoration:none;}
a:hover.link-fff, a:active.link-fff {color:#006800; text-decoration:underline;}

a:link.link-ffff, a:visited.link-ffff {color:#fff; text-decoration:none;}
a:hover.link-ffff, a:active.link-ffff {color:#fff; text-decoration:underline;}

a:link.link-ttt, a:visited.link-ttt {color:#999; text-decoration:none;}
a:hover.link-ttt, a:active.link-ttt {color:#999; text-decoration:underline;}

a:link.link-v20, a:visited.link-v20 {color:#00FFFF; text-decoration:none;}
a:hover.link-v20, a:active.link-v20 {color:#d64781; text-decoration:underline;}

a:link.link-v30, a:visited.link-v30 {color:#FF0000; text-decoration:none;}
a:hover.link-v30, a:active.link-v30 {color:#6b66a6; text-decoration:underline;}

a:link.link-v40, a:visited.link-v40 {color:#406100; text-decoration:none;}
a:hover.link-v40, a:active.link-v40 {color:#406100; text-decoration:underline;}

a:link.link-tt, a:visited.link-tt {color:#3B5998;text-decoration:none;font-size: 16px;line-height: 35px;font-weight: bold;}
a:hover.link-tt, a:active.link-tt {color:#3B5998; text-decoration:underline;font-size: 16px;line-height: 35px;font-weight: bold;}

a:link.link-mt, a:visited.link-mt {color:#3B5998;text-decoration:none;}
a:hover.link-mt, a:active.link-mt {color:#3B5998; text-decoration:underline;}

a:link.link-mtt, a:visited.link-mtt {color:#505050;text-decoration:none;}
a:hover.link-mtt, a:active.link-mtt {color:#505050; text-decoration:underline;}
/*点击按钮显示另一张图片*/
.menu dl dt.menu_zixun a {background:url(menu1.gif) no-repeat;width:27px;height:45px;float:left;margin-top:2px;}
.menu dl dt.menu_zixun a:hover {background:url(menu1_1.gif) no-repeat;width:27px;height:45px;}
.menu dl dt.menu_guanzhu a {background:url(menu2.gif) no-repeat;width:27px;height:45px;float:left;margin-top:2px;}
.menu dl dt.menu_guanzhu a:hover {background:url(menu2_2.gif) no-repeat;width:27px;height:45px;}
.menu dl dt.menu_zhuanti a {background:url(menu3.gif) no-repeat;width:27px;height:45px;float:left;margin-top:2px;}
.menu dl dt.menu_zhuanti a:hover {background:url(menu3_3.gif) no-repeat;width:27px;height:45px;}
.menu dl dt.menu_hudong a {	background:url(menu4.gif) no-repeat;width:27px;height:45px;float:left;margin-top:2px;}
.menu dl dt.menu_hudong a:hover {background:url(menu4_4.gif) no-repeat;width:27px;height:45px;}
/*点击显示效果 end*/

/*广告*/
.zhengshu {
	width:948px;
	height:64px;
	border:1px #CCCCCC solid;
}
.zhengshu dl {
	float:left;
	width:189px;
}
.zhengshu dl dt {
	width:150px;
	margin:2px auto;
}
.flashad {
	width:950px;
	height:88px;
}
/*============主体开始==========*/
.cbody {
	margin:0 auto;
	width:950px;
	height:auto;
	background:#fff;
	padding-bottom:3px;
}
.head {
	padding-bottom:1px;
	height:auto;
}
.head h3 {
	font-size: 12px;
	font-weight: normal;
	color: #333;
	height: 30px;
	line-height: 30px;
	background-image: url(head_04.gif);
	background-repeat: repeat-x;
	position: relative;
	padding-left:15px;
}
.head h3 span {
	font-size: 12px;
	font-weight: normal;
	color: #990000;
}
.logo {
	width:374px;
	height:182px;
	padding-left:0px;
	margin:0px;
}
.search {
	width:299px;
	height:39px;
	background:url(seachbg.gif) no-repeat;
	margin-left:8px;
	margin-top:10px;	
}
.search *{ vertical-align:middle; }
.sercibg {
	border:#d78100 1px solid;
	background:#fff;
	width:190px;
	height:19px;
	padding:2px;
	line-height:18px;
	margin:5px 5px 5px 15px;
}
.sercinput {
	background:url(seachinput.gif) no-repeat;
	height:25px;
	width:70px;
	border:0;
	margin-left:5px;
}
.tools {
	width:250px;
	margin-top:5px;	
}
.tools ul {
	width:250px;
}
.tools ul li {
	height:24px;
	line-height:24px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	font-size:13px;
}
.tools ul li a {
 	color:#0066CC
}
.tools ul li a:hover {
	color:#FFCC00; 
	text-decoration: none;
}
.menu {
	width: 940px;
	height: 50px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(nav_line.jpg);
}
.menu *{ vertical-align:middle; }
.menu dl { 
	padding-left:8px;
	padding-top:3px;
}
.menu dl dt {
	width:27px;
	height:45px;
	float:left;	
}
.menu dl dd {
	float:left;
	height:25px;
	line-height:25px;
	padding-left:8px;
}
.menu dl dd a {
 	color:#ffffff
}
.menu dl dd a:hover {
	color:#FFCC00; 
	text-decoration: none;
}
.menu .disease { WIDTH: 150px; }
.menu .living {	WIDTH: 275px; }
.menu .community { WIDTH: 204px; }
.top {
	width:950px;
}
.top_left {
	width:425px;
	margin-left:2px;
}
.flash {
	width:423px;
	border:#b3b3b3 1px solid;
	float:left;
	display:inline;
}
.flash ul li {
	line-height:24px;
	float:left;
	width:200px;
	margin-left:10px;
	display:inline;
}
.yys_teacher {
	width:424px;
	float:left;
	display:inline;	
	border-bottom:#b3b3b3 1px solid;
	border-right:#b3b3b3 1px solid;
	background:url(h3bg-titil-02.gif) repeat-x;
}
.yys_teacher h3 {
	background:url(banright-h3-title-04.gif) no-repeat;
	height:26px;
	line-height:26px;
	padding:4px 0 0 30px;
	color:#006800;
	position:relative;
	font-size:14px;
}
.yys_teacher h3 span {
	position:absolute;
	right:10px;
	top:2px;
	font-size:12px;
	font-weight:normal;
	color:#006800;
}
.yys_teacher_img {
	width:403px;
	height:auto;
	float:left;
	display:inline;	
	padding:10px;
	border-left:#b3b3b3 1px solid;
}
.yys_teacher_img dl {
	padding-top:10px;
	width:200px;
}
.yys_teacher_img dl dd {
	line-height:20px;
	width:200px;
	height:20px;
	overflow:hidden;
}
.top_right {
	width:510px;
	margin-right:2px;
}
.news {
	border:#b3b3b3 1px solid;
	width:508px;
	height:347px;
	background:url(h3bg.gif) repeat-x;
}
.news h4 {
	line-height:40px;
	color:#0066cc;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
.news h3 {
	background:url(banright-h3.gif) no-repeat;
	height:23px;
	line-height:23px;
	padding:4px 0 0 30px;
	color:#006800;
	position:relative;
	font-size:14px;
}
.news h3 span {
	position:absolute;
	right:15px;
	top:3px;
	font-size:12px;
	font-weight:normal;
	color:#006800;
}
.news p.h4text {
	line-height:18px;
	text-indent:24px;
	padding:0 10px;
}
.news p.h4text2 {
	line-height:22px;
	padding:0 5px;
	word-spacing:4px;
	color:#008000;
}
.news_left {
	width:465px;
	height:auto;
	margin-left:4px;
	margin-right:2px;
}
.news_left h5 {
	background:url(listh4.gif) no-repeat;
	height:70px;
	width:11px;
	margin:12px 0 0 12px;
	display:inline;
	float:left;
	padding:15px 8px 0 8px;
	line-height:14px;
	font-size:12px;
	color:#006800;
}
.news_left ul {
	padding-top:2px !important;padding-top:0px;
}
.news_left ul li {
	line-height:22px;
	text-indent:5px;*text-indent:5px!important;*text-indent:0;
}
.news_right {
	width:245px;
	height:auto;
	margin-right:4px !important;margin-right:2px;
}
.news_right ul {
	padding-top:5px !important;padding-top:3px;
	padding-right:5px;
	padding-bottom:5px !important;padding-bottom:3px;
	padding-left:5px;
	float:left;
	border:#996600 solid 1px;
	border-top:none;
	width:233px;
}
.news_right ul li {
	line-height:22px;
	width:232px;
	height:22px;
	overflow:hidden;
}
.news_right_mn {
	width:240px; 
	padding-left:5px; 
	border-bottom:#996600 solid 1px; 
	height:20px; 
	line-height:20px;
}
.news_right_mn span.thisok { 
	float:left; 
	background-color:#CC9900; 
	color:#FFFFFF; 
	margin-left:3px;
	margin-right:3px;
	padding:1px;
}
.news_right_mn span.thisno { 
	float:left; 
	background-color:#B3D9FF;
	color:#996600; 
	margin-left:3px;
	margin-right:3px;
	padding:0 1px;
}
.bbs_top, .a_top {
	width:509px;
	float:left;
	display:inline;	
	border-bottom:#b3b3b3 1px solid;
	border-right:#b3b3b3 1px solid;
	background:url(h3bg-titil-02.gif) repeat-x;
}
.a_top h3 {
	background:url(banright-h3-title-02.gif) no-repeat;
	height:26px;
	line-height:26px;
	padding:4px 0 0 30px;
	color:#006800;
	position:relative;
	font-size:14px;
}
.bbs_top h3 {
	background:url(banright-h3-title-03.gif) no-repeat;
	height:26px;
	line-height:26px;
	padding:4px 0 0 30px;
	color:#006800;
	position:relative;
	font-size:14px;
}
.bbs_top h3 span {
	font-size:12px;
	color:#006800;
}
.bbs_top_more {
	float:right;
	font-weight:normal;
	margin-right:10px;
}
.bbs_top_type {
	margin-left:40px;
}
.bbs_list {
	padding:10px 0 5px 15px;
	width:150px;
	float:left;
	border-left:#b3b3b3 1px solid;
}
.bbs_list h4 {
	background:url(botrighth3.gif) no-repeat;
	height:23px;
	width:115px;
	color:#006800;
	font-weight:bold;
	font-size:12px;
	text-indent:25px;
	line-height:23px;
	padding-top:3px;
	margin:0 auto;
}
.bbs_list ul {
	padding-top:10px;
}
.bbs_list ul li {
	line-height:24px;
}
.a_list {
	width:509px;
	border-left:#b3b3b3 1px solid;
	display:inline;
	float:left;	
}
.a_list dl {
	width:230px;
	background:url(botright-title-bg.gif) repeat-x top left;
	margin:10px 10px 0 10px;
	padding-bottom:5px;
	float:left;
	display:inline;
}
.a_list dt {
	background:url(right-title-bgone.gif) no-repeat;
	height:23px;
	width:115px;
	margin:0 auto 6px auto;
	color:#006800;
	line-height:23px;
	padding-top:3px;
	font-weight:bold	
}
.a_list dl dd {
	line-height:21px;
	padding-left:5x;
}
*+html .yystj { width:944px; height:170px; margin:0px 2px 5px 2px; } /* IE7 */
.yystj {
	width:944px;*width:940px;
	height:170px;*height:160px;
	border:1px solid #cccccc;
	margin-right:2px;*margin-right:4px;
	margin-bottom:5px;
	margin-left:2px;*margin-left:4px;
}
.yystj h1 {
	padding-left:30px;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #cccccc;
	font-size:14px;
	color:#FF3399;
	margin-bottom:5px;
	background:url(b19.gif) 8px 4px no-repeat;
}
/*左边*/
.inforleft {
	width:226px;
	margin-left:2px !important; margin-left:4px;
	display:inline;
}
.leftbat {
	width:225px;
	float:left;
	margin-top:7px;
	display:inline;
	border-right:#b3b3b3 1px solid;
	background:url(h3bg-titil-02.gif) repeat-x;
}
.leftbat h3{
	background:url(banright-h3-title-04.gif) no-repeat;
	height:26px;
	line-height:26px;
	padding:4px 0 0 30px;
	color:#006800;
	position:relative;
	font-size:14px;
}
.leftbat h3.lefth302 {
	background:url(banright-h3-title-02.gif) no-repeat;
}
.leftbat h3.lefth303 {
	background:url(banright-h3-title-03.gif) no-repeat;
}
.leftbat h3 span {
	position:absolute;right:10px;top:2px;
	font-size:12px;
	font-weight:normal;
	color:#006800;
}
.leftbat ul {
	padding:10px 10px 10px 10px;
	border-left:#b3b3b3 1px solid;
	border-bottom:#b3b3b3 1px solid;
	float:left;
	width:204px;
}
.leftbat ul li {
	line-height:22px;
}  
.leftbat_bt {
	width:225px;
	height:226px;
	float:left;
	margin-top:7px;
	display:inline;
	border:#b3b3b3 1px solid;
	padding-bottom:6px;
	padding-top:4px;
}
.leftbat_bt h1 {
	width:190px;
	height:31px;
	margin:0 auto;
	margin-bottom:5px;
} 
.leftbat_bt h2 {
	width:185px;
	height:190px;
	margin:0 auto;	
} 
/*右边*/
.inforight {
	width:714px;
	margin-right:2px;
}
.riglef {
	width:348px;
	border:#b3b3b3 1px solid;
	margin-left:7px;
	border-top:0;
	float:left;
	display:inline;
	margin-top:7px;
}
.riginfo {
	background:url(right-h3.gif) repeat-x;
}
.riginfo h3, .riginfo2 h3 {
	background:url(right-h3bg.gif) no-repeat;
	height:26px;
	line-height:26px;
	padding:3px 0 0 30px;
	border-top:#b3b3b3 1px solid;
	position:relative;
	font-size:14px;
	color:#006800;
}
.riginfo h3 span, .riginfo2 h3 span {
	position:absolute;right:5px;top:2px;
	font-size:12px;
	font-weight:normal;
}
.riginfo h3 span.spatextag1, .riginfo2 h3 span.spatextag1 {
	position:absolute;left:120px;top:2px;
	font-weight:bold;
	color:#006800;
}
.riginfo ul, .riginfo2 ul {
	padding-top:10px;
	padding-right:0px;
	padding-bottom:30px !important; padding-bottom:9px;
	padding-left:0px;
	height:138px;
}
.riginfo ul li, .riginfo2 ul li { line-height:23px; }
.riginfimg {
	padding:25px 10px 0 10px;
	width:100px;
	float:left;
}
.riginfimg img { text-align:center; }
.riginfimg p {
	line-height:22px;
	height:22px;
	background:#fa9900;
	margin-top:1px;
	color:#fff;
	text-align:center;
}
.riginfo2 { background:url(right-h32.gif) repeat-x; }
.riginfo2 h3 { background:url(right-h3bg2.gif) no-repeat; }
.riginfo2 ul.riginfo2_ul { padding-left:10px; padding-right:10px; }
/*友情连接*/
.links {
	width:950px;
}
.links ul {
	padding:5px;
}
.links a {
	line-height:25px;
}
.links_mn {
	width:950px;
	height:28px;
	background:url(links_bg.gif) repeat-x #009400 bottom;
}
.links h1 { 
	font-size:13px; 
	background:url(links_bg2.gif) no-repeat; 
	width:104px; 
	padding-top:3px; 
	height:25px; 
	line-height:28px; 
	text-indent:15px; 
	letter-spacing:2px; 
	color:#CC9900;
	margin-left:5px;
}
/*版权*/
.foot {
	margin:0px 4px 4px 4px;
	border:#b3b3b3 1px solid;
	width:940px;
	padding-top:10px;
}
.foot p { 
	line-height:20px;
}
