﻿body {
	margin:0px; padding:0px;
}
img {
	border:0px;
}
p,div,td,li,span,th,h1,h3,h5,div,a {
	text-decoration:none; font-size:12px; line-height:18px; text-decoration:none; color:#333; font-family:arial;
}
a:hover {
	text-decoration:underline;
}

#wrap {
	position:relative; width:899px; margin:auto; padding:0px;
}

#header #logo {
	margin-left:14px;
}
#header #searchBtn {
	position:absolute; right:14px; top:48px;
}
#header #version {
	position:absolute; right:17px; top:23px;
}
#header .vsion {
	position:absolute; right:212px; top:58px;
}
#header .vsion a {
	color:#000;
}
#header .vsion a.current {
	color:#0074c8;
}


#menu ul {
	list-style:none; margin:0px; padding:0px; background:url('../images/menu.jpg') no-repeat; height:33px;
}
#menu ul li {
	float:left; text-indent:-9999px;
}
#menu ul li a {
	line-height:33px;
}
#menu ul li.home a {
	background:url('../images/menu.jpg') no-repeat -8px 0px; width:72px; display:block; margin-left:8px;
}
#menu ul li.home a:hover {
	background:url('../images/menu.jpg') no-repeat -8px -33px; width:72px; display:block;
}
#menu ul li.home a.current {
	background:url('../images/menu.jpg') no-repeat -8px -33px; width:72px; display:block;
}
#menu ul li.about a {
	background:url('../images/menu.jpg') no-repeat -91px 0px; width:103px; display:block; margin-left:11px;
}
#menu ul li.about a:hover {
	background:url('../images/menu.jpg') no-repeat -91px -33px; width:103px; display:block;
}
#menu ul li.about a.current {
	background:url('../images/menu.jpg') no-repeat -91px -33px; width:103px; display:block;
}
#menu ul li.course a {
	background:url('../images/menu.jpg') no-repeat -209px 0px; width:103px; display:block; margin-left:17px;
}
#menu ul li.course a:hover {
	background:url('../images/menu.jpg') no-repeat -209px -33px; width:103px; display:block;
}
#menu ul li.course a.current {
	background:url('../images/menu.jpg') no-repeat -209px -33px; width:103px; display:block;
}
#menu ul li.birthday a {
	background:url('../images/menu.jpg') no-repeat -328px 0px; width:103px; display:block; margin-left:16px;
}
#menu ul li.birthday a:hover {
	background:url('../images/menu.jpg') no-repeat -328px -33px; width:103px; display:block;
}
#menu ul li.birthday a.current {
	background:url('../images/menu.jpg') no-repeat -328px -33px; width:103px; display:block;
}
#menu ul li.news a {
	background:url('../images/menu.jpg') no-repeat -448px 0px; width:102px; display:block; margin-left:17px;
}
#menu ul li.news a:hover {
	background:url('../images/menu.jpg') no-repeat -448px -33px; width:102px; display:block;
}
#menu ul li.news a.current {
	background:url('../images/menu.jpg') no-repeat -448px -33px; width:102px; display:block;
}
#menu ul li.download a {
	background:url('../images/menu.jpg') no-repeat -560px 0px; width:102px; display:block; margin-left:10px;
}
#menu ul li.download a:hover {
	background:url('../images/menu.jpg') no-repeat -560px -33px; width:102px; display:block;
}
#menu ul li.download a.current {
	background:url('../images/menu.jpg') no-repeat -560px -33px; width:102px; display:block;
}
#menu ul li.family a {
	background:url('../images/menu.jpg') no-repeat -672px 0px; width:102px; display:block; margin-left:11px;
}
#menu ul li.family a:hover {
	background:url('../images/menu.jpg') no-repeat -672px -33px; width:102px; display:block;
}
#menu ul li.family a.current {
	background:url('../images/menu.jpg') no-repeat -672px -33px; width:102px; display:block;
}
#menu ul li.joinIn a {
	background:url('../images/menu.jpg') no-repeat -791px 0px; width:102px; display:block; margin-left:13px;
}
#menu ul li.joinIn a:hover {
	background:url('../images/menu.jpg') no-repeat -791px -33px; width:102px; display:block;
}
#menu ul li.joinIn a.current {
	background:url('../images/menu.jpg') no-repeat -791px -33px; width:102px; display:block;
}




#left {
	float:left; width:194px;
}
#left .nav div {
	margin-bottom:1px;
}
#left .nav div.current {
	margin-bottom:0px;
}

#right {
	float:left; margin-left:17px; width:687px;
}
#right h1 {
	background:url('../images/title-bg-home.jpg') repeat-x; line-height:36px; height:36px; margin:0px; padding:0px; position:relative;
}
#right h1 span.titleStart {
	position:absolute; left:-7px; top:0px;
}
#right h1 span.titleText {
	position:absolute; left:15px; top:10px;
}
#right h1 span.titleMore {
	position:absolute; right:14px; top:10px; background:url('../images/more-title-home-arrow.jpg') no-repeat right center; padding-right:13px;
}
#right h1 span.titleMore a {
	color:#4684bb; font-weight:normal;
}
#right h1 span.titleEnd {
	position:absolute; right:0px; top:0px;
}

#right #conMain {
	float:left; width:470px;
}
#right #conMain .hotNews {
	width:315px; padding-left:157px;
}
#right #conMain .hotNews h3 {
	font-weight:bold; font-size:14px; color:#0079bb; margin:7px 0px; padding:0px;
}
#right #conMain .hotNews .more {
	text-align:right;
}
#right #conMain .hotNewsPic {
	position:absolute; width:143px; height:99px; background:url('../images/photo-box-home.jpg') no-repeat;
}
#right #conMain .hotNewsPic img {
	margin-left:1px; margin-top:5px;
}
#right #banner {
	float:left; margin-left:15px;
}

#footer {
	border-top:1px solid #4684bb; padding-top:10px;
}
#footer .info {
	margin:3px; text-align:center;
}
#footer .nav {
	margin:3px; text-align:center;
}

.pager {
	float:right;
}
.pager a {
	margin:0px 6px;
}
.pager a.current {
	color:#0072b9; font-weight:bold;
}

ul.list {
	list-style:none; margin:0px; padding:0px;
}
ul.list li {
	position:relative; background:url('../images/list-home-arrow.jpg') no-repeat 0px 6px;line-height:24px; margin:0px; padding:0px; padding-left:12px; border-bottom:1px solid white;
}
ul.list li a {
	display:block; width:380px; line-height:24px;
}
ul.list li span {
	position:absolute; right:0px; top:3px;
}
.video {
	float:right; padding-right:12px;
}

.localtion {
	line-height:20px; padding-left:3px; color:#0072b9;
}
.localtion a {
	line-height:20px; color:#666464;
}
.localtion span {
	line-height:20px; color:#666464; font-family:宋体;
}
.song {
	font-family:宋体；
}
.redFont {
	color:#ff9900;
}

.space1 {
	clear:both; line-height:1px; font-size:1px;
}
.space4 {
	clear:both; line-height:4px; font-size:4px;
}
.space5 {
	clear:both; line-height:5px; font-size:5px;
}
.space8 {
	clear:both; line-height:8px; font-size:8px;
}
.space10 {
	clear:both; line-height:10px; font-size:10px;
}
.space12 {
	clear:both; line-height:12px; font-size:12px;
}
.space15 {
	clear:both; line-height:15px; font-size:15px;
}
.space17 {
	clear:both; line-height:17px; font-size:17px;
}
.space26 {
	clear:both; line-height:26px; font-size:26px;
}
.space28 {
	clear:both; line-height:28px; font-size:28px;
}
.space35 {
	clear:both; line-height:35px; font-size:35px;
}

form {
	margin:0px;
	padding:0px;
}
.csLeft {
	float:left;
}
.csbody {
	background:url('../images/bg_csForm_body.jpg') top no-repeat;
	width:359px;
	margin:0px;
	padding:0px;
	padding-left:20px;
}
.csLeft .csbody input.txt {
	border:1px solid #a7abae;
	width:180px;
	line-height:20px;
}
.csRight {
	float:right;
}

/* 2010-12-17 */
ul.listWt {
	list-style:none; margin:0px; padding:0px;
}
ul.listWt li {
	background:url('../images/icon-water.jpg') no-repeat 0px 4px; display:block; line-height:24px; margin:0px; padding:0px; padding-left:20px;
}
ul.listWt li a {
	display:block; width:380px; line-height:24px;
}

