body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #4BCDE7;
	font-size:12px; 
	
}

UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	list-style:none;
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; height:25px; list-style:none; 
}

a{text-decoration:none;color:#666;}
a:hover{color:#000;}
.page {
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #6B5531;
}
.clear {
 clear: both;
}

#nav{ height:40px; line-height:40px;}
#nav ul{}
#nav ul li{ width:107px; float:left; text-align:center;}

.l_tl ul li{ width:219px; height:29px; background:url("../_files/line.jpg") no-repeat left top; margin:0 auto;text-indent:24px; overflow:hidden; line-height:26px;}
.l_tl ul li a{ height:29px; line-height:26px; text-decoration:none;}
.l_tl ul li a:hover{ height:29px;}

.font_Date {
	font-size: 14px;
	color: #999999;
}
.banner {
	font-size: 16px;
	color: #FF00FF;
}
#top {
	font-family: "宋体";
	font-size: 12px;
	line-height: normal;
	color: #60210E;
	width: 980px;
	height: 110px;
	margin:0 auto;
}
.index_cont {
	font-size: 14px;
	font-weight: bold;
	color: #12599B;
}
#online_class {
	height: 210px;
	width: 345px;
	float:left;
	font-family: "宋体";
}
#edu_class {
	height: 292px;
	width: 334px;
	float:left;
	font-family: "宋体";
}

.index_cont a {
	font-size: 14px;
	font-weight: bold;
	color: #12599B;
	text-decoration:none;
}
.index_cont a:active {
	font-size: 14px;
	font-weight: bold;
	color: #12599B;
	text-decoration:none;
}
.index_cont a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #12599B;
	text-decoration:none;
}

.font_pro {
	font-size: 12px;
	color: #999999;
	line-height: 150%;	
}
.font_pro a {color: #999999;	text-decoration: none;}
.font_pro a:hover {color: #999999;text-decoration: underline;}
.font_pro a:active {color: #FFFFFF;text-decoration: none;}
.cont_title {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}




.title {
	font-size: 18px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	line-height:34px;
	padding-left:15px;
}
#ti_b {
	height:34px; 
	width:403px; 
	margin:10px 310px 10px 6px; 
	background-image:url(../images/ti_b.jpg);
	font-size: 18px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	line-height:34px;
	padding-left:15px;

	}
#ti_b2 {
	font-size: 18px;
	color: #fff;
	text-decoration:none;
	font-weight:bold;
	line-height:34px;
	padding-left:15px;
	height:34px; 
	width:362px; 
	margin:10px 0 5px 5px; 
	background-image:url(../images/ti_b2.jpg);
	}
#new_v { width:353px;
		 height:273px;
		 margin:10px;



}

.inc_login {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.inc_top {
	font-size: 12px;
	color: #FF0000;
	font-family: "宋体";
}
.c {
	font-size: 12px;
	color: #fff;
	line-height: 170%;
	font-family: "宋体";
}
.c a {fff666666;
	text-decoration:none;
}
.c a:active {
	color: #fff;
	text-decoration:underline;
}

.c a:hover {
	color: #fff;
	text-decoration:underline;
}



.online_servise {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	line-height: 150%;
}
.shop {
	color: #fff;
	font-size: 12px;
	text-decoration:none;
}
.shop a {
	color: #fff;
	text-decoration:none;
}
.shop a:active {
	color: #fff;
	text-decoration:none;
}

.shop a:hover {
	color: #fff;
	text-decoration:none;
}

.inc_top a {
	font-size: 12px;
	color: #FF0000;
	text-decoration:none;
}
.inc_top a:active {
	font-size: 12px;
	color: #FF0000;
	text-decoration:underline;
}
.inc_top a:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration:none;
	
}

#pro_bg {
	width: 288px;
	height: 366px;
	float:left;
	border:5px solid #89C4D2;
	margin-bottom:10px;
}

#pro_bg #pro_pic {
	background-color:#FFFFFF;
	height: 289px;
	width: 288px;
	border-bottom:3px solid #89C4D2;

}
#pro_bg #pro_txt {
	background-color:#FFFFFF;
	width: 288px;
	height: 75px;
	line-height:40px;
}
#p_bg {
	width: 167px;
	height: 256px;
	float:left;
	border:1px solid #D5D5D5;
	margin-bottom:10px;
}

#p_bg #p_pic {
	height: 165px;
	width: 167px;
	font-family: "宋体";
	overflow:hidden;
}
#p_bg #p_txt {
	width: 167px;
	height: 100px;
	line-height:30px;
}

.page a {
	font-size: 12px;
	color: #4A4A4A;
	text-decoration:none;
}
.page a:active {
	font-size: 12px;
	color: #4A4A4A;
	text-decoration:underline;
}
.page a:hover {
	font-size: 12px;
	color: #4A4A4A;
	text-decoration:none;
	
}

.cp-l {
	POSITION: relative; PADDING-BOTTOM: 15px; WIDTH: 219px; BACKGROUND: url("images/line.jpg") no-repeat 0px bottom; FLOAT: left; OVERFLOW: hidden
}
.cp-con {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 4px;  PADDING-TOP: 0px
}
.cp-l H3 {
	LINE-HEIGHT: 29px; PADDING-LEFT: 29px; BACKGROUND: url("images/line.jpg") no-repeat center 0px; HEIGHT: 29px; FONT-SIZE: 12px; CURSOR: pointer
}
.cp-l H3 A {
	COLOR: #000
}
.cp-l UL {
	MARGIN: 0px 4px
}
.cp-l LI {
	 LINE-HEIGHT: 26px; PADDING-LEFT: 50px; BACKGROUND: url("images/line.jpg") no-repeat 25px center; HEIGHT: 29px
}
.cp-l LI A {
	LINE-HEIGHT: 26px; WIDTH: 219px; HEIGHT: 29px; OVERFLOW: hidden no-repeat
}

*{ margin:0; padding:0; list-style:none;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:721px; height:288px; margin:20px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:721px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}

#head{width:100%; height:120px; repeat-x left bottom; border-bottom:3px solid #009B4C;}
#headCon{width:1040px; height:80px; margin:auto;}
#logo{width:200px; height:94px; float:left; }
#headR{width:800px; height:80px; float:right;}
#headR #top{text-align:right; width:800px; height:30px;  }
#headR #bo { height:30px; margin:60px 0 0 20px;;}

.mainbanner{height:454px;overflow:hidden; position:relative; z-index:2;}
.mainbanner_window{left:50%;width:2000px;height:454px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:454px;position:relative; z-index:0}
.mainbanner_window li{background:rgb(204, 204, 204);width:2000px;height:454px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:80%;top:390px;width:500px;height:30px;margin-left:-75px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;}
.mainbanner_list a{background:url("../images/OM.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}

#sddm
{	margin: 0 auto;
	padding: 0;
	z-index: 1000;
	width: 900px;
	height:30px;}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	height:30px;
	font: bold 12px arial;
	font-size:14px;}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 85px;
	height:25px;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #AAB966;
	font-size:14px;
	}

#sddm div
{	position: absolute;
	visibility: hidden;
	min-width:90px;
	margin: 0;
	padding: 0;
	z-index:100;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		min-width:90px;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #4BCDE7;
		color: #fff;
		font: 12px arial}

	#sddm div a:hover
	{	background: #AAB966;
		color: #FFF}