@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;}
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}
.layout{width:1025px; margin:0 auto}

.header{
    margin:0 auto;
    width:100%;
    min-width:1000px;
}
.china-logo{ height:75px; background:#1e426f; width:100%;}

.china-logo .china-logo-l{ float:left; width:450px;}

.china-logo .china-logo-r{ float:right;}
.china-logo .china-logo-r span{ margin-top:15px; height:26px; line-height:26px; font-size:16px; color:#fff; font-weight:bold; font-style:italic; text-align:right; width:266px; float:right;}


.china-nav{ background:#25242b; height:60px;}
.china-nav span{ display:block; width:72px; height:22px; float:left; text-align:center;color:#f0f0f0; line-height:22px; clear:left}

.china-nav .china-it { padding-top:6px; height:22px;}

.china-nav ul { float:left; clear:right}
.china-nav ul li{ font-size:12px; float:left}
.china-nav ul li a{ display:block;padding:0 18px; font-size:13px;}
.china-nav  .china-it ul li a{ color:#1586f9; background:url(../images/chinajg002.jpg) no-repeat 0px 8px;}
.china-nav  ul li.noback a{ background: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.png") 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;}

.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;}

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

.part04{ width:1025px; margin:0 auto; height:1080px;}
.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;}
.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;}
.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;
}

.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:80px; text-align:center; color:#fff; padding-top:20px; }


