body {margin:0 auto;padding:0;background: url(../images/bg.jpg) repeat;font-family:"微软雅黑", Arial;font-size:12px;line-height:24px;color:#333;text-decoration: none; width:100%;}
ul, li, dl, dd, dt, p, h1, h2, h3, img {margin:0px;padding:0px;list-style:none;border:0px;}
.img { vertical-align:bottom;}
a {text-decoration:none;color:#ffffff;}
a:hover {color:#FFE552; text-decoration:underline;}
.clear {clear:both;}


.top { width:1141px; margin:0 auto; padding:0; height:73px;}
.logo { width:191px; float:left;}
.menu { width:950px; float:left;}

.tel {  width:1141px; margin:0 auto; padding:0; }
.kb { width:191px; background:#E65051; height:116px; }
.kb_w { min-width:753px; float:left; height:116px; }
.ke_l{position: absolute; left:0; width:20%; height:116px; background:#333333; z-index:-99;}
.kb_t { width:178px; float:left; height:87px;font-size:24px; line-height:30px; padding:30px 0 0 20px; background:url(../images/bg2.jpg) repeat;}

.main { width:1141px; margin:0 auto; padding:0; }

.ks_bg{margin-left:62px; width:838px; height:250px; background-color:#333;}

.ref{ margin:90px 10px; color:#333;}
.ref_bm{font-size:15.5px; font-weight:bold;}

#table2 {
	float: left;
	width: 810px;
	border: 0px solid;
	margin:10px 30px;
}
#table2 div {
	float: left;
}
#table2 li {
	float: left;
	width: 780px;
	list-style: none outside;
	font-size: 15px;
	font-weight: bold;
	line-height: 32px;
	color: #fff;
	text-align: center;
}
.l1 {
	width: 152px;
	height: 32px;
	background-color: #606060;
	margin: 2px;
}
.r1 {
	width: 152px;
	height: 32px;
	background-color: #606060;
	margin: 2px;
}
.l2 {
	width: 152px;
	height: 32px;
	background-color: #848484;
	margin: 2px;
}
.r2 {
	width: 152px;
	height: 32px;
	background-color: #848484;
	margin: 2px;
}

.t6{background:url(../images/t6.jpg) center 0 no-repeat; width:950px; height:210px;}

.t6_z1{font-size:16px; font-weight:bold;}
.t6_z2{font-size:14px; line-height:22px;}

.left_reg{  width:191px; float:left; background:url(../images/left_bg.jpg) no-repeat; height:1096px;}
.online { margin-top:75px;}
.right { width:950px; float:left;}

.course { background:url(../images/course_bg.jpg) repeat-y;}
.course_main { width:765px; margin:0 auto; padding:20px 10px 20px 25px;}
.course_main h2 { color:#ffffff; font-size:30px; line-height:40px;}
.course_main h3 { color:#ffffff; font-size:25px; font-weight:normal; margin-top:20px; line-height:50px;}
.course_main table tr td { line-height:35px; color:#ffffff; font-size:14px;}
.btn { text-align:right; margin-top:20px;}
.btn1 { text-align:center; margin-top:20px;}

.teacher h2, .student h2 { margin-bottom:25px; margin-top:25px;}

.ft1 { font-size:30px; font-weight:bold;}
.ft2 { line-height:24px; }
.ft3 { font-size:26px; margin-bottom:10px;}
.ft4{ margin:0 0 5px 0;}

.con_show { margin-top:40px; }
.contact { width:250px; height:176px; float:left; margin-left:61px; margin-right:70px; background: url(../images/contact.png) center 0px no-repeat;}
.roll { width:520px; float:left; margin-right:48px;}
.roll h2 { font-size:18px; font-weight:normal;}
.pro_gun{ display:block; width:520px; height:158px; margin-top:15px;}
#marquee{ float:left; width:520px; height:158px; overflow:hidden; display:block;}
#marquee li{ list-style-type:none;width:158px; height:158px; text-align:left; margin-right:24px; float:left;}

.gn_nav { text-align:center; width:100%; margin:0 auto; padding:0; padding-top:5px; }
.gn_nav a { color: #5F594C;}
.gn_nav a:hover { color:#FF0000; text-decoration:underline;}
.footer { text-align:center; width:100%; margin:0 auto; padding:0; color: #5F594C;}

/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(../images/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

#code_img{ width:270px; height:355px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}
