#main {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagesmain_bg.gif);
	background-repeat: no-repeat;
}
#content {
	margin-top: 10px;
	padding-left: 10px;
}
#Links {
	height: 296px;
	width: 141px;
	float: left;
	background-image: url(imagesLinks_bg.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 30px;
}
#Links div {
	margin-top: 12px;
}

#images {
	float: left;
	height: 325px;
	width: 480px;
	margin-left: 10px;
	background-image: url(imagesimages.gif);
	background-repeat: no-repeat;
}
#news {
	float: left;
	height: 323px;
	width: 300px;
	margin-left: 10px;
	border: 1px solid #d2d2d2;
}
.clear {
	clear: both;
}
#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
#header {
	height: 110px;
	background-image: url(imagesheader.gif);
	background-repeat: no-repeat;
}
#nav {
	line-height: 39px;
	height: 39px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagesnav_bg.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	color: #FFF;
}
#banner {
	height: 148px;
	background-image: url(imagesbanner.gif);
	background-repeat: no-repeat;
}
#space {
	height: 166px;
	background-image: url(imagesspace_bg.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 75px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#demo {
	background: #FFF;
	overflow:hidden;
	border: 1px solid #CCC;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
}
#demo img {
	border: 3px solid #F2F2F2;
	margin-bottom: 5px;
}
#demo td a{
	display:block;
	padding-bottom: 5px;
	border: 1px solid #FFF;
	}
#demo td a:hover{
	background-color:#E1E1E1;
	border: 1px solid #999;
	
	}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
#footer {
	height: 78px;
	margin-top: 10px;
	background-image: url(imagesfooter_bg.gif);
	background-repeat: no-repeat;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #d2d2d2;
	text-align: center;
	padding-top: 30px;
}


* {list-style-type:none;text-decoration:none; margin:0; padding:0;}

.woaicss {
	width:300px;
	height:326px;
	overflow:hidden;
	font-size:12px;
}
.woaicss_title {
	width:300px;
	height:35px;
	background:url(imagesbtn_bg.png) no-repeat;
	overflow:hidden;
}
.woaicss_title li {display:block; float:left; margin:0 2px 0 0; display:inline; text-align:center;}
.woaicss_title li a {display:block; width:90px; heigth:30px; line-height:34px; color:#00aae7;text-decoration:none;}
.woaicss_title li a:hover {color:#00aae7;}
.woaicss_title_bg1 {background-position:0 0;}
.woaicss_title_bg2 {background-position:0 -35px;}
.woaicss_con {
	display:block;
	height:291px;
	overflow:hidden;
}
.woaicss_con ul {height:250px; margin:12px auto;}
.woaicss_con li {
	line-height:30px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(imagesnews_a.gif);
	background-repeat: no-repeat;
	display: block;
}
#woaicss_con1 ul li span {
	width: 45px;
	float: right;
}

.woaicss_con li a {
	color:#000;
	padding-left: 25px;
	float: left;
	display: block;
	font-size: 12px;
}
.woaicss_con li a:hover {color:#000; text-decoration:underline;}
.woaicss_con1 table td a:hover {color:#000; text-decoration:underline;}
.woaicss_copy {margin:10px auto; text-align:center;}
.woaicss_copy a {color:#000;}
#Art_main {
	float:left;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(imagesArt_bg.gif);
	background-repeat: no-repeat;
}
#Location {
	font-size: 12px;
	color: #999999;
	text-align: right;
	height: 20px;
	margin-top: 5px;
	line-height: 20px;
	padding-right: 15px;
	background-image: url(imagesLocation_bg.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
}
#Art_content {
	margin-top: 5px;
	padding-left: 10px;
}

#left_sidebar {
	float: left;
	width: 225px;
}
#left_sidebar_top {
	background-color: #0290c3;
	height: 10px;
}
#left_sidebar_con {
}
#right {
	float: left;
	width: 680px;
	margin-left: 8px;
	border: 1px solid #CCC;
}
#right_con span {
	display: block;
	text-align: center;
	font-size: 14px;
	margin-bottom: 10px;
}
#right_con {
	padding-right: 15px;
	padding-left:15px;
}
#right_top {
	height: 30px;
	background-image: url(imagesright_top.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	line-height: 30px;
	color: #FFF;
	padding-left: 55px;
}
#right_con_teachLinks {
	float:left;
	height: 22px;
	line-height: 22px;
	text-align: center;
	margin-top: 10px;
	padding-left: 10px;
}

#right_con_date{
	width: 100px;
	float: right;
	font-size: 14px;
	color: #666;
}
#cavcal{
	margin-bottom:20px;
	margin-top:23px;
	font-size:12px;
}
.ajsjx a:hover {color:red; text-decoration:underline;}