@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font-family:"Microsoft YaHei","Verdana";font-size:12px;color:#333;background:#fff; line-height:24px;text-align:center;}
ul,li,dl,dt,dd{list-style:none}
img{border:0}
a{TEXT-DECORATION:none;}
a:hover{TEXT-DECORATION:none;}
.fl{ float:left}
.fr{ float:right}

.wrap{
    margin:0 auto;
    width:100%;
    min-width:1000px;
}

.layout{width:1025px; margin:0 auto;}

.header{ background:#333434; height:75px;}
.header .logo_area{padding-left:5px;margin-top:15px;width:510px;}
.header .logo_area h1{ width:141px; height:47px; background:url(../images/logo.jpg) no-repeat 18px 7px; float:left; overflow:hidden; text-indent:1000em;padding-left:15px; border-right:#B4B3B3 1px solid; float:left;white-space:nowrap;}
.header .logo_area a{margin-left:15px;}
.header .logo_area   strong{  color:#B4B3B3;font-size:14px; display:block; float:left;padding-left:15px; text-align:left;}
.header .logo_area  span{  color:#fff;font-size:16px;}

.header   p{ float:right; color:#fff;margin-top:30px; line-height:35px; height:35px;}
.header  p span{color:#DCDDDD; font-size:14px;padding-left:35px; display:block; height:35px; float:left;padding-right:20px;}
.header  p  .tel{ background:url(../images/dianhua.png) no-repeat 0 0;}

.header p{margin-top:5px}
.header p.fr{ position:relative;width:500px;}
.header p.fr .tel{ position:absolute; top:15px; left:50px;}
.header p.fr .hour24{position:absolute;top:30px; left:50px; background:none}


#nav{ background:#202020; height:38px;}

#nav ul{ width:1000px; margin:0 auto;}

#nav ul h2{ float:left; line-height:38px; padding:0 35px; border-right:1px solid #202020; font-size:13px;}

#nav ul h2.br{ border-right:none;}

#nav ul h2 a{ color:#fff; text-decoration:none}


.banner{ width:100%; height:514px; position:relative;}
.banner .list{ width:100%; height:514px; overflow:hidden; position:relative; z-index:1;}
.banner .list li{ width:100%; height:514px; position:absolute; left:0px; top:0px; display:none;}
.banner .list li.bg1{ background:url("../images/banner1.jpg") no-repeat center;}
.banner .btn{ position:absolute; top:450px; left:48%; z-index:100;}
.banner .btn li{ margin-left:6px; background: #fff; text-indent: -999em; float: left; width: 50px; height: 10px; cursor: pointer; }
.banner .btn li.hover{ background: #FC3; }
.banner .list li.bg2{ background:url("../images/banner2.jpg") no-repeat center;}
.banner .list  li a{ display:block; width:100%; height:514px;}

.parttit{ padding-top:50px;}

#blue{ background:#05162a; margin:0 auto; height:3400px;}

.part01{ width:1025px; margin:0 auto;}

.part01_01{ background:url(../images/part01_01bj.png); height:550px;}
.part01_01 img{ top:140px; left:100px; position:relative;}
.part01_02{ background:url(../images/part01_02bj.png); height:558px;}
.part01_02 img{ top:220px; left:100px; position:relative;}

.part01_03{ background:url(../images/part01_03bj.png); height:730px;}
.part01_03 img{ top:90px; left:400px; position:relative;}
.part01_04{ background:url(../images/part01_04bj.png); height:786px;}
.part01_04 img{ top:150px; left:100px; position:relative;}

.part02{ width:1025px; margin:0 auto; height:850px;}
.part02-con{ margin-top:50px; background:url(../images/part02-01.png);height:550px}
.part02-con p{font:16px/28px 'Microsoft Yahei'; color:#202c41; padding:30px 130px 0px; text-align:left;}

.part03{ width:1025px; margin:0 auto; height:650px;}
.part03-con{ margin-top:30px; height:550px; margin-top:40px;}
.part03-con dl{ width:240px; height:410px; margin-right:12px; float:left;}
.part03-con dt{ width:240px; height:288px;}
.part03-con dt:hover{ border:1px solid #ff6e76;}

.part03-con dl:last-child{margin-right:0}
.part03-con dd{ width:240px; font:12px/24px 'Microsoft Yahei'; color:#7d7d7d; padding-top:10px; text-align:left;}

.part03-con dd span{ color:#f57411;}

.part04{ width:1025px; margin:0 auto; height:912px;}
.part04-con{ margin-top:30px;}
.part04-con p{ font:14px/28px 'Microsoft Yahei'; color:#7d7d7d; padding:5px 0px 10px;}
.part04-con h3{ font:24px/48px 'Microsoft Yahei'; color:#353967; padding:5px 0px 20px 30px;}

.coper-list{ float:left; width:300px; height:207px; margin-left:30px; position:relative;margin-bottom:15px;}
.coper-list .coper-intro{position: absolute;top:0; left:0;width:300px; height:207px; background: rgba(0,0,0,.50);}

.part05{ background:#e16a70; width:100%; height:860px; margin:0 auto;}
.part05-con{ width:1025px; margin:0 auto; height:850px;}
.part05-l{ width:338px; height:322px; float:left; padding:100px 10px 0;}
.part05-r{ width:665px; height:460px; float:left;}

.part05-r dl{ width:310px; height:160px; border-radius:5px; float:left;}
.part05-r dl:hover{ border:3px solid #ff9197;}

.part05-r dt{ float:right;}

.part05-r dd{ z-index:10px; position:relative; float:left;font:14px/24px 'Microsoft Yahei'; color:#fff; text-align:left;}
.part05-r dd h3{ font:30px/38px 'Microsoft Yahei'; font-weight:bold;}
.part05-r dd h4{ color:#6a3400;  font-weight:normal;}
.part05-r dd span{ font:16px/24px 'Microsoft Yahei'; font-weight:bold;}

.bj1{ background:#ffc80f; margin:50px 15px 20px;}
.bj1 dd{top:-150px; left:20px;}
.bj2{ background:#b1a454; margin:60px 0px 20px;}
.bj2 dd{top:60px; left:20px;}

.bj3{ background:#ff6938; margin:0px 15px 20px;}
.bj3 dd{top:60px; left:20px;}
.bj4{ background:#b274bc; margin:0px 0px 20px;}
.bj4 dd{top:60px; left:20px;}

.bj5{ background:#ff6c73; margin:0px 15px 20px;}
.bj5 dd{top:20px; left:20px;}
.bj6{ background:#ff6c73; margin:0px 10px 20px;}
.bj6 dd{top:60px; left:20px;}

.bj7{ background:#ff6c73; margin:0px 15px 20px;}
.bj7 dd{top:60px; left:20px;}

.part05-z{ width:1025px; height:250px; float:left;}

.part05-z dl{ width:310px; height:160px; border-radius:5px; float:left;}
.part05-z dl:hover{ border:3px solid #ff9197;}

.part05-z dt{ float:right;}

.part05-z dd{ z-index:10px; position:relative; float:left;font:14px/24px 'Microsoft Yahei'; color:#fff;text-align:left;}
.part05-z dd h3{ font:30px/38px 'Microsoft Yahei'; font-weight:bold;}
.part05-z dd h4{ color:#000; font-weight:normal;}
.part05-z dd span{ font:16px/24px 'Microsoft Yahei'; font-weight:bold;}


.part06{ width:100%; background:#efefef; margin:0 auto; height:800px;}
.part06-con{ width:1025px;  margin:0 auto; height:550px;}
.part06-con dl{ width:320px; height:270px; margin-right:12px; float:left; margin-top:40px;}
.part06-con dt{ width:320px; height:221px;}

.part06-con dd{ width:320px; font:16px/32px 'Microsoft Yahei'; font-weight:bold; text-align:center; color:#212d3e; padding-top:10px;}

/*part7 教师部分*/
.part7-section{
	width:100%;
	height:890px;
	background:#3a4081;
}
.part07-con{ width:1025px;  margin:0 auto; padding-top:20px; }


.part7-grids{
	width:1025px;
	margin:0 auto;
	padding-left:5px;
}
.part7-grids h3{
	font:16px/24px 'Microsoft Yahei';
	color:#9ca4ff;
	padding:20px 0 30px;
	text-align:left;
}

.part7-grid{
	width:231px;
	height:428px;
	float:left;
	margin-right:28px;
	position:relative;
	border:2px solid #c5c5c5;
}
.desc{
	width:213px;
	height: 377px;
	background:rgba(0,0,0,0.55);
	padding:50px 8px 0 10px;
	position:absolute;
	bottom:0;
	z-index:11;
	display:none;
    font-size:15px;
	
}
.desc p{ color:#fff;}
.desc b{ color:#f57411;}
.part7-grid:hover .desc{display:block;}

.teacher01{background:url('../images/part7-01.png') no-repeat center; }
.teacher02{background:url('../images/part7-02.png') no-repeat center;}
.teacher03{background:url('../images/part7-03.png') no-repeat center;}
.teacher04{background:url('../images/part7-04.png') no-repeat center;}

.teacher01:hover,.teacher02:hover,.teacher03:hover,.teacher04:hover{ border:2px solid #ff8a00;}


.part8-section{
	width:100%;
	height:700px;
	background: url(../images/cours-bg.jpg);
}
.part8-grids{
	padding:50px 10px;
}
.part08-con{ width:1025px;  margin:0 auto; padding-top:20px; }

.course{
	width:318px;
	height:202px;
	background: #fff;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
}

.course-img{
	position:relative;
	width:318px;
	height:202px;
	cursor:pointer;
}
.course-name{
	position:absolute;
	top:164px;
	bottom:0px;	
	width:310px;
	height:38px;
	font:16px/38px 'Microsoft Yahei';
	color:#fff;
	background:rgba(0,0,0,0.65);
	z-index:333;
	padding-left:8px;
}
.cover{
	position:absolute;
	top:0px;
	width:318px;
	height:202px;
	background:rgba(0,0,0,0.35);
	display:none;
	z-index:222;
	text-transform:uppercase;
}

.course-img:hover .cover{
	display:block;
}

.cover p{
	padding:50px 20px;	
	font:14px/24px 'Microsoft Yahei';
	color:#fff;
}
.part{ width:100%; height:508px;background:url(../images/part-bt.png) no-repeat center center;}
.part a{ display:block; width:218px; height:90px; float:right; margin-right:40%; margin-top:400px;}
.footer{ width:100%; background:#000; height:70px; text-align:center; color:#fff; padding-top:30px; margin-bottom: 70px;}

.footer p{
    line-height:20px;
    color:#999999;
    text-align:center;
}
.fixbox{
    bottom:0;
    width:100%;
    height:70px;
    line-height:70px;
    position:fixed;
    z-index:1;
}
.fixbox .bg{
	width: 100%;
	height: 70px;
	background:#222222;
	opacity: 0.85;
}
.fixbox-main{
    width:854px;
	margin-left:6%;
	height: 70px;
	position: absolute;
	left: 0;
	top: 0;
}
.fixbox-main p{
    margin-right:24px;
    float:left;
    font-size:16px;
    color:#ffffff;
	padding-top: 10px;
    line-height: 24px;
	text-align:center;
}
.fixbox-main p span{
    color:#0de9da;
	font-size:18px;
}


.fixbox-main input{
    float:left;
}
.fixbox-main input.text{
    margin-right:10px;
    margin-top:20px;
    width:150px;
    height:30px;
    line-height:30px;
    text-indent:15px;
    background:#ffffff;
    border:none;
}
.fixbox-main input.submit{
    margin-left:10px;
    margin-top:20px;
    width:108px;
    height:30px;
    cursor:pointer;
    background:url("../images/submit.png") no-repeat center top;
    border:none;
}
.bx_banner_box{
	width: 100%;
	margin: 0px auto;
}
.bx_banner_box a{
	display: block;
	width: 100%;
	height: 90px;
	background: url(../images/bx_banner.jpg) no-repeat center center;
}