* {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px auto; color: rgb(0, 0, 0); font-family: "����"; font-size: 12px;
}
img {
	border: 0px currentColor;
}
ul {
	list-style-type: none;
}
li {
	list-style-type: none;
}
a {
	text-decoration: none;
}
.clear {
	height: 0px; line-height: 0px; overflow: hidden; clear: both;
}
#wrap {
	margin: 0px auto; width: 1002px; height: auto; overflow: hidden;
}
.header {
	margin: 0px auto; width: 1002px; height: auto;
}
.weather {
	background: rgb(236, 236, 224); margin: 0px auto; width: 1002px; height: 32px;
}
.weather span {
	color: rgb(95, 95, 95); line-height: 32px; margin-left: 20px; float: left;
}
.banner {
	background: rgb(99, 99, 99); margin: 0px auto; width: 1002px; height: 137px;
}
.bannerL {
	background: url("../images/banner.jpg") no-repeat; margin: 0px; padding: 0px; width: 532px; height: 137px; float: left;
}
.bannerR {
	width: 470px; height: 137px; float: right;
}
.move {
	padding: 2px 0px; width: 470px; height: 133px;
}
.scenery {
	width: 470px; height: 133px; display: inline;
}
.scenery ul {
	height: 133px; display: inline;
}
.scenery ul li {
	margin: 0px 2px; height: 133px; text-align: center; float: left;
}
.scenery ul li img {
	width: 162px; height: 133px;
}
.scenery ul li a {
	width: 162px; height: 133px; display: block;
}
#demo {
	width: 100%; height: 133px; overflow: hidden;
}
#indemo {
	width: 600%; height: 133px; float: left;
}
#demo1 {
	height: 133px; float: left;
}
#demo2 {
	height: 133px; float: left;
}
.nav {
	margin: 0px auto; width: 1002px; height: 40px;
}
.nav ul {
	padding-left: 0px;
}
.nav ul li {
	background: url("../images/nav_fg.jpg") no-repeat left; text-align: center; line-height: 40px; font-size: 14px; font-weight: bold; float: left; display: block;
}
.nav ul li a {
	margin: 0px 9px; padding: 0px 9px; color: rgb(57, 56, 56); display: block;
}
.nav ul li a:hover {
	text-decoration: underline;
}
.main {
	width: 1002px; height: auto; overflow: hidden; clear: both;
}
.con01 {
	margin: 0px auto; width: 1002px; height: auto; overflow: hidden;
}
.sym {
	width: 744px; height: 316px; float: left;
}
.sym_title {
	width: 744px; height: 29px; float: left;
}
.sym_title_l {
	background: url("../images/left.jpg") no-repeat; width: 17px; height: 29px; float: left;
}
.sym_title_m {
	background: url("../images/mid.jpg") repeat-x; width: 718px; height: 29px; float: left;
}
.sym_title_m h1 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 29px; padding-left: 10px; font-size: 14px; float: left;
}
.sym_title_m a {
	color: rgb(255, 255, 255); line-height: 29px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-right: 10px; float: right;
}
.sym_title_r {
	background: url("../images/right.jpg") no-repeat; width: 9px; height: 29px; float: left;
}
.sym_list {
	background: rgb(232, 232, 220); width: 744px; height: 287px; float: left;
}
.flash {
	margin: 10px 10px 0px; width: 375px; height: 266px; float: left; display: inline;
}
.list01 {
	width: 349px; height: 287px; float: right;
}
.list01 ul {
	width: 96%; padding-top: 0px; padding-left: 8px; clear: both;
}
.list01 ul li {
	background: url("../images/pic01.jpg") no-repeat left; line-height: 26px; padding-left: 20px;
}
.list01 ul li a {
	color: rgb(85, 85, 85);
}
.list01 ul li a:hover {
	color: rgb(255, 102, 0);
}
.list01 ul li span {
	color: rgb(85, 85, 85); float: right;
}
.enroll {
	width: 248px; height: 316px; float: right;
}
.enr_title {
	width: 248px; height: 29px; float: left;
}
.enr_title_l {
	background: url("../images/left01.jpg") no-repeat; width: 17px; height: 29px; float: left;
}
.enr_title_m {
	background: url("../images/mid.jpg") repeat-x; width: 222px; height: 29px; float: left;
}
.enr_title_r {
	background: url("../images/right.jpg") no-repeat; width: 9px; height: 29px; float: left;
}
.enr_list {
	background:  rgb(232, 232, 220); width: 248px; height: 287px; float: left; position:relative;
}
.enr_list ul {
	margin: 20px 0px 0px 35px;
}
.enr_list ul li {
	margin-bottom: 20px;
}
.con02 {
	margin: 10px auto 0px; width: 1002px; height: auto; overflow: hidden;
}
.art {
	width: 496px; height: 270px; float: left;
}
.art_title {
	width: 496px; height: 29px; float: left;
}
.art_title_l {
	background: url("../images/left.jpg") no-repeat; width: 17px; height: 29px; float: left;
}
.art_title_m {
	background: url("../images/mid.jpg") repeat-x; width: 470px; height: 29px; float: left;
}
.art_title_m h1 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 29px; padding-left: 10px; font-size: 14px; float: left;
}
.art_title_m a {
	color: rgb(255, 255, 255); line-height: 29px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-right: 10px; float: right;
}
.art_title_r {
	background: url("../images/right.jpg") no-repeat; width: 9px; height: 29px; float: left;
}
.art_list {
	background: rgb(232, 232, 220); width: 496px; height: 241px; float: left;
}
.al_left {
	margin: 30px 0px 0px 10px; width: 188px; height: 181px; float: left; display: inline;
}
.al_right {
	width: 288px; height: 241px; float: right;
}
.al_right ul {
	width: 96%; padding-top: 0px; padding-left: 8px; clear: both;
}
.al_right ul li {
	background: url("../images/pic01.jpg") no-repeat left; line-height: 26px; padding-left: 20px;
}
.al_right ul li a {
	color: rgb(85, 85, 85);
}
.al_right ul li a:hover {
	color: rgb(255, 102, 0);
}
.al_right ul li span {
	color: rgb(85, 85, 85); float: right;
}
.con03 {
	margin: 10px auto 0px; width: 1002px; height: auto;
}
.links {
	width: 164px; height: 164px; float: left;
}
.lin_title {
	width: 164px; height: 29px; float: left;
}
.lin_title_l {
	background: url("../images/left.jpg") no-repeat; width: 17px; height: 29px; float: left;
}
.lin_title_m {
	background: url("../images/mid.jpg") repeat-x; width: 138px; height: 29px; float: left;
}
.lin_title_m h1 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 29px; padding-left: 10px; font-size: 14px; float: left;
}
.lin_title_r {
	background: url("../images/right.jpg") no-repeat; width: 9px; height: 29px; float: left;
}
.lin_list {
	background: rgb(232, 232, 220); width: 164px; height: 135px; float: left;
}
.lin_list ul {
	width: 96%; padding-top: 10px; padding-left: 8px; clear: both;
}
.lin_list ul li {
	background: url("../images/pic01.jpg") no-repeat left; line-height: 26px; padding-left: 20px;
}
.lin_list ul li a {
	color: rgb(85, 85, 85);
}
.lin_list ul li a:hover {
	color: rgb(255, 102, 0);
}
.lin_list ul li span {
	color: rgb(85, 85, 85); float: right;
}
.vido {
	width: 828px; height: 164px; float: right;
}
.vi_title {
	width: 828px; height: 29px; float: left;
}
.vi_title_l {
	background: url("../images/left.jpg") no-repeat; width: 17px; height: 29px; float: left;
}
.vi_title_m {
	background: url("../images/mid.jpg") repeat-x; width: 802px; height: 29px; float: left;
}
.vi_title_m h1 {
	margin: 0px; color: rgb(255, 255, 255); line-height: 29px; padding-left: 10px; font-size: 14px; float: left;
}
.vi_title_m a {
	color: rgb(255, 255, 255); line-height: 29px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-right: 10px; float: right;
}
.vi_title_r {
	background: url("../images/right.jpg") no-repeat; width: 9px; height: 29px; float: left;
}
.vi_list {
	background: rgb(232, 232, 220); width: 828px; height: 135px; float: left;
}
.vi_list ul {
	margin: 10px 0px 0px 10px;
}
.vi_list ul li {
	margin: 0px 0px 0px 6px; padding: 0px 4px 0px 0px; width: 150px; height: auto; text-align: center; overflow: hidden; float: left; display: inline;
}
.vi_list ul img {
	padding: 3px; border: 1px solid rgb(199, 199, 199); width: 140px; height: 106px;
}
.footer {
	margin: 0px auto; width: 1002px; height: auto; overflow: hidden;
}
.f_top {
	width: 1002px; height: 29px; float: left;
}
.ftt_l {
	background: url("../images/left01.jpg") no-repeat; width: 17px; height: 29px; float: left;
}
.ftt_m {
	background: url("../images/mid.jpg") repeat-x; width: 976px; height: 29px; float: left;
}
.ftt_m ul {
	margin-left: 180px;
}
.ftt_m ul li {
	background: url("../images/nav_fg02.jpg") no-repeat left; text-align: center; line-height: 29px; font-size: 14px; font-weight: bold; float: left; display: block;
}
.ftt_m ul li a {
	margin: 0px 9px; padding: 0px 9px; color: rgb(62, 30, 30); display: block;
}
.ftt_m ul li a:hover {
	text-decoration: underline;
}
.ftt_r {
	background: url("../images/right.jpg") no-repeat; width: 9px; height: 29px; float: left;
}
.footer p {
	text-align: center; line-height: 24px; padding-top: 20px;
}
.con05 {
	background: url("../images/list_bj01.jpg") no-repeat left bottom; margin: 0px auto; width: 1002px; height: auto; overflow: hidden;
}
.con05_all {
	background: url("../images/bj011.jpg") repeat-y left bottom; margin: 0px; width: 1002px; height: auto; overflow: hidden;
}
.con05_left {
	width: 203px; height: auto; overflow: hidden; float: left;
}
#program {
	background: url("../images/red_bg.jpg") no-repeat center; width: 203px; height: auto;
}
#program h3 {
	text-align: center; color: rgb(255, 255, 255); line-height: 29px; font-size: 14px;
}
#sub_nav {
	margin: 10px 0px 0px 26px; width: 157px;
}
#sub_nav ul li {
	background: url("../images/opactity.gif") no-repeat 0px 11px; height: 34px; text-align: left; color: rgb(0, 0, 0); line-height: 34px; padding-left: 20px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#sub_nav ul li a {
	color: rgb(62, 30, 30);
}
#sub_nav ul li a:hover {
	color: rgb(177, 22, 29);
}
.list_b01 {
	width: 789px; height: auto; overflow: hidden; float: left;
}
.list_b01 ul {
	padding: 13px 0px 0px 20px; width: 95%;
}
.list_b01 ul li {
	background: url("../images/pic01.jpg") no-repeat left; line-height: 28px; padding-left: 15px; border-bottom-color: rgb(199, 199, 199); border-bottom-width: 1px; border-bottom-style: solid;
}
.list_b01 ul li a {
	color: rgb(0, 0, 0);
}
.list_b01 ul li a:hover {
	color: rgb(140, 26, 29);
}
.list_b01 ul li span {
	color: rgb(153, 153, 153); float: right;
}
.con05_right {
	border: 1px solid rgb(107, 73, 73); width: 787px; height: auto; overflow: hidden; margin-left: 10px; float: left;
}
.right_title {
	background: rgb(118, 89, 88); width: 787px; height: 29px; float: left;
}
.right_title h1 {
	background: url("../images/pu.gif") no-repeat 18px 8px; color: rgb(255, 255, 255); line-height: 29px; padding-left: 35px; font-size: 12px; font-weight: normal; border-bottom-color: rgb(107, 73, 73); border-bottom-width: 1px; border-bottom-style: dotted;
}
.right_title h1 span {
	color: rgb(255, 255, 255); line-height: 29px; font-size: 14px; font-weight: bold;
}
.right_title h1 a {
	color: rgb(255, 255, 255);
}
.right_title h1 a:hover {
	text-decoration: underline;
}
.right_list {
	width: 787px; height: auto; overflow: hidden; float: left;
}
.list_sort {
	background: rgb(240, 240, 240); margin: 15px 0px 10px 15px; width: 96%; height: 30px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; float: left; _margin: 15px 0 10px 8px;
}
.list_sort a {
	color: rgb(51, 51, 51);
}
.list_sort a:hover {
	color: rgb(209, 47, 33);
}
.right_list {
	border: 1px solid rgb(222, 222, 222); width: 100%; height: 950px; float: right; min-height: 950px;
}
div[class].right_list {
	height: auto;
}
.right_list h3 {
	padding: 15px 0px 0px; width: 100%; height: 40px; text-align: center; color: rgb(181, 12, 17); line-height: 30px; font-size: 16px; float: left;
}
#author {
	margin: 10px auto; width: 90%; height: 24px; text-align: center; color: rgb(109, 109, 109); line-height: 24px; padding-bottom: 20px; clear: both; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 1px; border-bottom-style: solid;
}
#work {
	margin: 20px auto; width: 90%; height: auto; text-align: left; color: rgb(0, 0, 0); line-height: 26px; font-size: 14px;
}
.pic02 {
	width: 100%; height: auto; float: left;
}
.pic02 ul {
	margin: 10px 0px 0px 15px; border: currentColor; height: 635px; float: left; display: inline; min-height: 635px; _min-height: 635px;
}
.pic02 ul li {
	margin: 10px 0px 0px 15px; padding: 0px 4px 12px 0px; width: 130px; height: 134px; text-align: center; overflow: hidden; float: left; display: inline;
}
.pic02 ul img {
	padding: 3px; border: 1px solid rgb(199, 199, 199); width: 120px; height: 106px;
}
.pic02 ul span {
	width: 130px; height: 18px; text-align: center; color: rgb(28, 28, 28); line-height: 18px; overflow: hidden; clear: both; margin-top: 5px; display: block;
}
.pic02 ul span a {
	color: rgb(28, 28, 28);
}
.pic02 ul span a:hover {
	color: rgb(199, 0, 0);
}
