﻿/*banner*/
#lunbobox {
	width:100%;
	height:500px;
	position:relative;
}
.lunbo {
	width:100%;
	height:500px;
}
.lunbo a {
	width:100%;
	height:500px;
	position:absolute;
	top:0px;
	left:0px;
	display:block;
}
#lunbobox ul {
	width:55%;
	position:absolute;
	bottom:50px;
	right:0px;
	z-index:5;
}
#lunbobox ul li {
	cursor:pointer;
	width:40px;
	height:4px;
	border:1px solid #cccccc;
	float:left;
	list-style:none;
	background:#cccccc;
	text-align:center;
	margin:0px 5px 0px 0px;
}
/*开班信息*/
.uititle {
	font-size:36px;
	color:#333333;
	text-align:center;
	margin-top:55px;
}
.uidesc {
	font-size:14px;
	color:#666666;
	text-align:center;
	line-height:38px;
}
.ui_sqmfst {
	width:100%;
	height:60px;
	line-height:60px;
	width:300px;
	background-color:#fd5b0f;
	margin:0 auto;
	text-align:center;
	margin-top:20px;
	border-radius:10px;
	position:relative;
	top:0px;
	transition:top 1s;
	-webkit-transition:top 1s; /* Safari */
}
.ui_sqmfst:hover {
	top:-10px;
	border:1px solid #fd5b0f;
	background-color:#fff;
	box-shadow: 5px 5px 5px #fd5b0f;
}
.ui_sqmfst:hover a{
	color:#fd5b0f;
}
.ui_sqmfst a {
	color:#fff;
	font-size:30px;
}
.kb_list {
	width:1000px; 
	margin:0 auto; 
	height:250px;
}
.kb_list ul {
	margin:0 auto;
	width:1000px;
text-align: center;
}
.kb_list ul li {
	
	font-size: 16px; 
	margin-right: 10px; 
	color:#6a6a6a; 
	height: 54px; 
	line-height: 54px;
}
.kb_list ul li .span_name {
	padding-left: 7px;
	text-align: center;
}
.kb_list ul li span {
	margin-right: 10px; 
	display: inline-block;
}
.kb_list ul li span.span_status {
	s
	padding-left: 25px;
}
.kb_list ul li span.ocp_full {
	background:none; 
	color:#999;
}
.kb_list ul li a {
	padding:5px 10px; 
	border: 1px solid #7A7A7A; 
	color: #4475AF;
}
.kb_list ul li a:hover {
	border-color:#4475AF;
}
/*完美教学模式*/
.perfect {
	background-image:url(../images/perfect_bg.jpg);
	background-repeat:no-repeat;
	width:100%;
	height:325px;
	background-position:center center;
}
.pefcttitle {
	font-size:36px;
	height:100px;
	line-height:100px;
	color:#FFF;
	text-align:center;
}
.perfect ul {
	width:1200px;
	height:100%;
	margin:0 auto;
}
.perfect ul li{
	float:left;
	width:150px;
	text-align:center;
}
.perfect ul li a {
	color:#FFF;
}
.perfect ul li img
{
	width:128px;
	height:145px;
	transition:width 2s, height 2s;
	-moz-transition:width 2s, height 2s, -moz-transform 2s; /* Firefox 4 */
	-webkit-transition:width 2s, height 2s, -webkit-transform 2s; /* Safari and Chrome */
	-o-transition:width 2s, height 2s, -o-transform 2s; /* Opera */
}

.perfect ul li img:hover
{
	width:128px;
	height:145px;
	transform:rotate(360deg);
	-moz-transform:rotate(360deg); /* Firefox 4 */
	-webkit-transform:rotate(360deg); /* Safari and Chrome */
	-o-transform:rotate(360deg); /* Opera */
}
.web { 
	width:100%; 
	margin:0 auto; 
	height:850px;
}
.web_b_a { 
	width:500px; 
	height:124px; 
	margin:0 auto; 
	background: url(../images/web_05.gif) no-repeat center; 
	border-top:1px #FFFFFF solid;  
	margin-top:50px;
}
.web_b_a.tt {
	border-top:1px #0f203a solid;
}
.web_b_a p { 
	width:500px; 
	margin:0 auto; 
	line-height:60px; 
	font-size:36px; 
	color:#090139; 
	text-align:center;   
	margin-top:20px;
}
.web_b_a p.tq { 
	color:#FFFFFF;
}
.web_b_a span {
	width:500px; 
	margin:0 auto;  
	font-size:14px; 
	color:#090139; 
	text-align:center; 
	display:block;
}
.web_b_a span.tx { 
	color:#FFFFFF;
}
.web_a { 
	width:1200px; 
	height:422px; 
	margin:0 auto; 
	margin-top:50px;
}
.web_a dl { 
	width:372px; 
	height:422px; 
	float:left; 
	background: url(../images/web_09.jpg) no-repeat center; 
	margin-left:42px;
}
.web_a dl.w1 {
	background: url(../images/web_11.jpg) no-repeat center;
}
.web_a dl.w2 {
	background: url(../images/web_13.jpg) no-repeat center;
}
.web_a dl dt { 
	width:220px; 
	margin:0 auto; 
	margin-top:220px; 
	color:#FFFFFF; 
	font-size:30px; 
	text-align:center;
}
.web_a dl dd { 
	width:220px; 
	margin:0 auto; 
	margin-top:20px; 
	line-height:25px; 
	color:#FFFFFF; 
	font-size:14px;
}
.sp { 
	width:1200px; 
	margin:0 auto; 
	font-size:18px; 
	color:#090139; 
	margin-top:50px; 
	text-align:center; 
	display:block;
}
.y_w { 
	width:359px; 
	height:81px; 
	margin:0 auto; 
	background: url(../images/web_7.gif) no-repeat; 
	text-align:center; 
	line-height:81px; 
	margin-top:50px; 
}
.y_w a {
	width:359px; 
	height:81px; 
	font-size:30px; 
	color:#090139; 
	display:block;
}
.y_w a.ty { 
	color:#FFFFFF;
}
.y_w a:hover { 
	color:#CC9900;
}
.webA { 
	width:100%; 
	margin:0 auto; 
	height:1530px; 
}
.webA_a { 
	width:1205px; 
	margin:0 auto; 
	margin-top:50px;
}
.webB { 
	width:100%; 
	margin:0 auto; 
	height:1250px; 
	margin-top:50px; 
	border-top:1px #0f203a solid; 
	background-color:#0f203a;
}
.webB_a { 
	width:1205px; 
	height:850px; 
	margin:0 auto; 
	margin-top:50px;
}
.webC { 
	width:100%; 
	margin:0 auto; 
	height:950px; 
	border:1px #fff solid;
}
.webC_a { 
	width:1180px; 
	height:470px; 
	margin:0 auto; 
	margin-top:50px;
}
.webC_a ul { 
	width:263px; 
	float:left;
}
.webC_a ul li { 
	width:263px; 
	height:76px; 
	border:2px #6964cb solid; 
	font-size:30px; 
	text-align:center; 
	line-height:76px; 
	color:#6964cb; 
	margin-top:48px;
}
.webC_a ul li:hover {
	background: url(../images/web_8.jpg) no-repeat; 
	text-align:center; 
	font-size:30px; 
	line-height:76px; 
	color:#fff;
}
.wop { 
	width:890px; 
	height:467px; 
	float:right; 
	background: url(../images/web_15.jpg) no-repeat;
	text-align:center;
}
.wop img { 
	width:829px; 
	height:429px; 
	margin-top:20px;
}
.webC_b p { 
	width:1000px; 
	margin:0 auto; 
	margin-top:50px; 
	font-size:18px; 
	color:#6964cb; 
	text-align:center; 
	line-height:30px; 
	clear:both;
}
.webC_b p.tp { 
	width:800px; 
	margin:0 auto; 
	margin-top:50px; 
	font-size:24px; 
	color:#fff; 
	text-align:center; 
	line-height:30px; 
	clear:both;
}
.webD { 
	width:100%; 
	margin:0 auto; 
	height:950px; 
	border:1px #fff solid;
}
.webD_a { 
	width:1200px; 
	height:600px; 
	margin:0 auto; 
}
.webD_a img { 
	margin-top:50px; 
	margin-left:13px;
}
.webE { 
	width:100%; 
	margin:0 auto; 
	height:940px; 
	border-top:1px #0f203a solid; 
	background-color:#0f203a;
}
.webE_a { 
	width:1215px; 
	height:410px; 
	margin:0 auto; 
	margin-top:50px; 
}
.webE_a dl { 
	width:296px; 
	height:406px; 
	float:left; 
	margin-left:10px; 
	background: url(../images/web_06.gif) no-repeat;
}
.webE_a dl dt { 
	width:108px; 
	height:110px; 
	margin:0 auto; 
	text-align:center; 
	margin-top:50px;
}
.webE_a dl dd { 
	width:180px; 
	margin:0 auto; 
	line-height:25px; 
	text-align:center; 
	color:#FFFFFF; 
	font-size:14px; 
	margin-top:25px;
}
.webE_a dl dd b { 
	font-size:30px;
}
.webF { 
	width:100%; 
	margin:0 auto; 
	height:950px; 
	border:1px #fff solid;
}
.webF_a { 
	width:1180px; 
	height:440px; 
	margin:0 auto; 
	margin-top:50px;
}
.webF_a dl { 
	width:282px; 
	height:182px; 
	background: url(../images/web_11.gif) no-repeat; 
	float:left; 
	margin-left:15px; 
	margin-top:30px;
}
.webF_a dl:hover {
	background: url(../images/web_09.gif) no-repeat;
}
.webF_a dl dt { 
	width:200px; 
	margin:0 auto; 
	margin-top:40px; 
	text-align:center; 
	line-height:40px; 
	font-size:28px; 
}
.webF_a dl dt a {
	color:#FFFFFF;
}
.webF_a dl dd { 
	width:160px; 
	margin:0 auto; 
	text-align:center;  
	font-size:16px;
	line-height:30px;
}
.webF_a dl dd a { 
	color:#b9b9ff; 
}
.webH { 
	width:100%; 
	margin:0 auto; 
	height:560px;  
	background-color:#02132f; 
	margin-top:30px;  
	border:1px #02132f solid;
}
.webH p { 
	width:1200px; 
	margin:0 auto; 
	line-height:50px;
	color:#FFFFFF; 
	font-size:36px; 
	text-align:center; 
	margin-top:50px;
}
.webH ul { 
	width:1200px; 
	height:332px; 
	margin:0 auto; 
	border:1px #00ffff solid; 
	margin-top:50px;
}
.webH ul li { 
	width:1200px; 
	height:110px; 
	border-bottom:1px #00ffff solid;
}
.webH ul li.pp { 
	background-color:#023986; 
}
.webH ul li span { 
	color:#FFFFFF;
	height:110px; 
	float:left; 
	display:block; 
	line-height:110px; 
	text-align:center; 
	font-size:24px; 
}
.webH ul li span.sl { 
	width:175px;
}
.webH ul li span.ss { 
	width:220px; 
	border-left:1px #00ffff solid;
}
.webH ul li span.st {
	width:361px; 
	border-left:1px #00ffff solid;
}
.webH ul li span.st b { 
	width:340px; 
	margin:0 auto; 
	margin-top:25px; 
	font-size:16px; 
	line-height:35px; 
	display:block; 
	font-weight:normal;
}
.webH ul li span.ss a { 
	width:120px; 
	height:40px; 
	margin:0 auto; 
	line-height:40px; 
	font-size:18px; 
	border-radius:10px; 
	color:#FFFFFF; 
	border:1px #FFFFFF solid; 
	text-align:center; 
	margin-top:40px; 
	display:block;
}
.webH ul li span.ss a.ap {
	color:#fc5f00; 
	border:1px #fc5f00 solid; 
	font-size:18px;
}
.webH_a { 
	width:1180px; 
	height:440px; 
	margin:0 auto; 
	margin-top:50px;
}

