
/* Navigation styling */
/* Mobile Navigation */
.nav-mobile {
	display:none; /* Hide from browsers that don't support media queries */
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	background:#0142ff url(../images/icon.png) no-repeat center center;
	height:40px;
	width:40px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

/*------------------------------------*\
    Media Queries
\*------------------------------------*/
@media screen and (max-width:991px){
	.nav-mobile {
		display:block; position:absolute; right:0; top:0; z-index:101;
	}
	.header_nav{ width:10%; height:auto; background:#0142ff; position:absolute; right:0; top:30px; z-index:1000;}
	.header_nav ul{ width:100%; height:auto; margin-right:15px;}
	.header_nav ul li{ width:100%; line-height:40px; float:none; list-style:none; text-align:center;}
	.nav-list {
		display:none;
	}
	.nav-list span{
		display:none;
	}
	.nav-item {
		width:100%;
		float:none;
	}
	.nav-item a {
		width:100%;
		background:#0142ff;
		padding:10px;
		color:#fff; text-decoration:none;
	}
	.nav-item a:hover {
		width:100%;
		color:#fff;
        text-decoration: underline;
	}
	.nav-active {
		display:block;
	}
	.nav-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}
	}
/*@media only screen and (min-width: 320px) and (max-width: 1910px) {
	.nav-mobile {
		display:block; position:absolute; right:0; top:0; z-index:101;
	}
	.header_nav{ width:10%; height:auto; background:#0142ff; position:absolute; right:0; top:30px; z-index:1000;}
	.header_nav ul{ width:100%; height:auto; margin-right:15px;}
	.header_nav ul li{ width:100%; line-height:40px; float:none; list-style:none; text-align:center;}
	.nav-list {
		display:none;
	}
	.nav-list span{
		display:none;
	}
	.nav-item {
		width:100%;
		float:none;
	}
	.nav-item a {
		width:100%;
		background:#0142ff;
		padding:10px;
		color:#fff; text-decoration:none;
	}
	.nav-item a:hover {
		width:100%;
		color:#fff;
        text-decoration: underline;
	}
	.nav-active {
		display:block;
	}
	.nav-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}
}
*/
@media only screen and (min-width: 1600px) and (max-width: 1900px){
	.header1{ display:block;}
	.header{ display:none;}
.zaixian{ width:auto; float:left; margin-top:10px; cursor:pointer; height:50px; background:#fff;
 border:1px solid #ccc;padding:0 10px; box-shadow:2px 2px 5px #f0f0f0; position:absolute; right:0%; top:-10px;}
.zaixian img{ width:25px; height:25px; vertical-align: middle; margin-top:-6px;}
.zaixian a{ width:100px; height:64px; color:#5a5857; font-size:16px; line-height:50px; margin-left:5px;}
	/*课程介绍*/
.sub_introduce{ width:90%; margin:0 auto; height:auto; margin-top:60px;}
.sub_left{ width:60%; height:auto; float:left;}
.sub_right{ width:35%; margin-left:5%; float:right; height:500px;background:#2e2e2e;}
.more{ margin-bottom:60px;}


/*课程类型*/
.sub_style{ width:90%; margin:0 auto; height:auto; margin-top:50px;}
.sub_1{ width:23%; float:left; background:#fff; margin-right:2.0%;}


/*新闻动态*/
.news{ width:90%; height:auto; margin:0 auto; margin-top:60px; overflow:hidden;}
.news_left{ width:60%; height:570px; float:left; margin-right:1%; background:#fff; padding-left:2.5%; padding-right:2.5%;}
.news_right{ width:28%; height:580px; float:right; background:#fff; padding:0 2.5%;}
.news_right iframe{ width:100%; height:400px;}
.news_right img{ width:100%;}

/*练盟时刻*/
.moment{ width:85%; height:auto; margin:0 auto; padding:2.5% 2.5% 0 2.5%; margin-top:50px; background:#fff; overflow:hidden;}
.pic_left{ width:23%; float:left;}
.pic_right{ width:75.2%; float:left; height:auto;}


/*公司介绍*/
.introduce{ width:90%; margin:0 auto; height:465px; margin-top:50px;}
.intro_left{ width:30%; height:auto; float:left;}
.intro_right{ width:65%; height:465px; float:right; padding:0 2.5%;}

/*热线*/
.hot{ width:90%; height:auto; margin:0 auto; margin-top:50px; overflow:hidden;}
.hotlist1{ width:32%; float:left; height:auto; background:#e2e2e2; padding:0; padding-top:20px; margin-right:2%; padding-bottom:20px;}
.hotlist2{ width:32%; float:left; height:auto; background:#e2e2e2; padding:0; margin-right:0; padding-top:20px; padding-bottom:20px;}
.hotlist3{ width:32%; float:right; height:auto; background:#e2e2e2; padding:0; padding-top:20px; padding-bottom:20px;}
.hotlist_left img{ width:95%; padding-left:2.5%; padding-right:2.5%;}

/*页脚*/
/*底部样式*/
.footer{ width:100%; height:auto; background:#2e2e2e; border-top:3px solid #e8e8e8; margin-top:50px; color:#fff; overflow:hidden;}
.footer01{ width:90%; height:auto; margin:0 auto;}
.message{ width:10%; height:auto; padding-right:50px; float:left; margin-bottom:30px;}
.message1{ width:15%; height:auto; padding-right:50px; float:left; margin-bottom:30px;}
.message2{ width:10%; height:auto; padding-right:50px; float:left; margin-bottom:30px;}
.message3{ width:10%; height:auto; padding-right:50px; float:left; margin-bottom:30px;}
.message4{ width:10%; height:auto; padding-right:50px; float:left; margin-bottom:30px;}
.weixin{ width:auto; float:right; margin-top:50px;}
.footer02{ width:90%; height:55px; line-height:55px; margin:0 auto; margin-top:10px;}
.f-01{ width:55%; float:left;}
.f-02{ width:25%; float:left; font-size:25px; font-weight:bold; color:#f5f5f5; margin-left:2%;}
.f-03{ width:auto; float:right; color:#7e7e7e; font-size:14px;}
.footer03{ width:90%; margin:0 auto; margin-top:0px; padding-bottom:50px;}
.f-04{ width:30%; float:left; font-size:14px; color:#a2a2a2;}
.f-05{ width:auto; float:left; margin-left:30%; color:#fefefe; font-size:18px;}
.f-06{ width:auto; float:right; margin-left:5%;}
	}
@media only screen and (min-width: 1200px) and (max-width: 1599px){
	.header1{ display:block;}
	.header{ display:none;}
	.zaixian{ width:auto; float:left; margin-top:10px;cursor:pointer; height:50px; background:#fff;
 border:1px solid #ccc;padding:0 10px; box-shadow:2px 2px 5px #f0f0f0; position:absolute; right:0%; top:-10px;}
.zaixian img{ width:25px; height:25px; vertical-align: middle; margin-top:-6px;}
.zaixian a{ width:100px; height:64px; color:#5a5857; font-size:16px; line-height:50px; margin-left:5px;}
/*课程介绍*/
.sub_introduce{ width:90%; margin:0 auto; height:auto; margin-top:60px;}
.sub_left{ width:60%; height:auto; float:left;}
.sub_right{ width:35%; margin-left:5%; float:right; height:500px;background:#2e2e2e;}
.sub_right hr{border:1px solid #ccc; margin:50px 20px 25px 20px}
.sub_right span{ margin-left:20px;}
.sub_right i{ margin-left:20px;}
.sub_right p{ margin-left:20px; margin-right:20px;}
.more{ margin-left:20px; margin-bottom:20px;}

/*课程类型*/
.sub_style{ width:90%; margin:0 auto; height:auto; margin-top:50px;}
.sub_1{ width:23%; float:left; background:#fff; margin-right:2.0%;}


/*新闻动态*/
.news{ width:90%; height:auto; margin:0 auto; margin-top:60px; overflow:hidden;}
.news_left{ width:60%; height:570px; float:left; margin-right:1%; background:#fff; padding-left:2.5%; padding-right:2.5%;}
.news_right{ width:28%; height:580px; float:right; background:#fff; padding:0 2.5%;}
.news_right iframe{ width:100%; height:400px;}
.news_right img{ width:100%;}

/*练盟时刻*/
.moment{ width:85%; height:auto; margin:0 auto; padding:2.5% 2.5% 0 2.5%; margin-top:50px; background:#fff; overflow:hidden;}
.pic_left{ width:23%; float:left;}
.pic_right{ width:76%; float:left; height:auto;}
.pic_one{ width:35%; height:250px; float:left;}
.pic_one img{ width:100%; height:250px;}
.pic_two{ width:64%; height:250px; float:right;}
.pic_two img{ width:100%; height:250px;}

.pic_three{ width:35%; height:250px; float:left;}
.pic_three img{ width:100%; height:250px;}
.pic_four{ width:64%; height:250px; float:right;}
.pic_four img{ width:100%; height:250px;}
.pic_text{ width:100%;}



/*公司介绍*/
.introduce{ width:90%; margin:0 auto; height:465px; margin-top:50px;}
.intro_left{ width:40%; height:auto; float:left; background:#d4d4d4; height:465px;}
.intro_left img{ width:100%;}
.intro_right{ width:57%; height:465px; float:right; padding:0 1.5%;}
.intro_right a{padding:10px 60px 10px 60px; display:inline-block; border:2px solid #666; border-radius:40px; color:#666; font-size:20px;margin-top:15px; font-style: italic;}
.intro_right p{ color:#5d5d5d; font-size:14px; line-height:30px; margin-top:30px;}


/*热线*/
.hot{ width:90%; height:auto; margin:0 auto; margin-top:50px; overflow:hidden;}
.hotlist1{ width:32%; float:left; height:250px; background:#e2e2e2; padding:0; padding-top:20px; margin-right:2%; padding-bottom:20px;}
.hotlist2{ width:32%; float:left; height:250px; background:#e2e2e2; padding:0; margin-right:0; padding-top:20px; padding-bottom:20px;}
.hotlist3{ width:32%; float:right; height:250px; background:#e2e2e2; padding:0; padding-top:20px; padding-bottom:20px;}
.hotlist_left img{ width:95%; padding-left:2.5%; padding-right:2.5%;}
.hotlist_right_left{ width:100%; float:none; margin-right:0%;}
.hotlist_right_right{ width:100%; float:none;}


/*页脚*/
/*底部样式*/
.footer{ width:100%; height:auto; background:#2e2e2e; border-top:3px solid #e8e8e8; margin-top:50px; color:#fff; overflow:hidden;}
.footer01{ width:90%; height:auto; margin:0 auto;}
.message{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message1{ width:15%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message2{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message3{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message4{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.weixin{ width:auto; float:right; margin-top:50px;}
.footer02{ width:90%; height:55px; line-height:55px; margin:0 auto; margin-top:10px;}
.f-01{ width:auto; float:left;}
.f-01 a{ color:#ededed; font-size:12px; padding-left:10px; padding-right:10px;}
.f-02{ width:auto; float:left; font-size:20px; font-weight:bold; color:#f5f5f5; margin-left:2%;}
.f-03{ width:auto; float:right; color:#7e7e7e; font-size:14px;}
.footer03{ width:90%; margin:0 auto; margin-top:0px; padding-bottom:50px;}
.f-04{ width:auto; float:left; font-size:14px; color:#a2a2a2;}
.f-05{ width:auto; float:left; margin-left:20%; color:#fefefe; font-size:18px;}
.f-06{ width:auto; float:right; margin-left:5%;}
	
}
@media only screen and (min-width: 1200px) and (max-width: 1530px){
	.hotlist_right font{ display:block; margin-left:0px;}
	}
@media only screen and (min-width: 1024px) and (max-width: 1199px){
	.header1{ display:block;}
	.header{ display:none;}
		.zaixian{ width:auto; float:left; margin-top:10px;cursor:pointer; height:50px; background:#fff;
 border:1px solid #ccc;padding:0 10px; box-shadow:2px 2px 5px #f0f0f0; position:absolute; right:0%; top:-10px;}
.zaixian img{ width:25px; height:25px; vertical-align: middle; margin-top:-6px;}
.zaixian a{ width:100px; height:64px; color:#5a5857; font-size:16px; line-height:50px; margin-left:5px;}
/*课程介绍*/
.sub_introduce{ width:90%; margin:0 auto; height:auto; margin-top:60px;}
.sub_left{ width:60%; height:auto; float:left;}
.sub_right{ width:37%; margin-left:3%; float:right; height:500px;background:#2e2e2e;}
.sub_right hr{border:1px solid #ccc; margin:50px 20px 25px 20px}
.sub_right span{ margin-left:20px;}
.sub_right i{ margin-left:20px;}
.sub_right p{ margin-left:20px; margin-right:20px;}
.more{ margin-left:20px;}

/*课程类型*/
.sub_style{ width:90%; margin:0 auto; height:auto; margin-top:50px;}
.sub_1{ width:23%; float:left; background:#fff; margin-right:2.0%;}


/*新闻动态*/
.news{ width:90%; height:auto; margin:0 auto; margin-top:60px; overflow:hidden;}
.news_left{ width:60%; height:570px; float:left; margin-right:1%; background:#fff; padding-left:2.5%; padding-right:2.5%;}
.news_right{ width:28%; height:580px; float:right; background:#fff; padding:0 2.5%;}
.news_right iframe{ width:100%; height:400px;}
.news_right img{ width:100%;}

/*练盟时刻*/
/*练盟时刻*/
.moment{ width:85%; height:auto; margin:0 auto; padding:2.5% 2.5% 0 2.5%; margin-top:50px; background:#fff; overflow:hidden;}
.pic_left{ width:23%; float:left;}
.pic_right{ width:76%; float:left; height:auto;}
.pic_one{ width:35%; height:250px; float:left;}
.pic_one img{ width:100%; height:250px;}
.pic_two{ width:64%; height:250px; float:right;}
.pic_two img{ width:100%; height:250px;}

.pic_three{ width:35%; height:250px; float:left;}
.pic_three img{ width:100%; height:250px;}
.pic_four{ width:64%; height:250px; float:right;}
.pic_four img{ width:100%; height:250px;}
.pic_text{ width:100%;}


/*公司介绍*/
.introduce{ width:90%; margin:0 auto; height:465px; margin-top:50px;}
.intro_left{ width:40%; height:auto; float:left; background:#d4d4d4; height:465px;}
.intro_left img{ width:100%;}
.intro_right{ width:57%; height:465px; float:right; padding:0 1.5%;}
.intro_right a{padding:10px 60px 10px 60px; display:inline-block; border:2px solid #666; border-radius:40px; color:#666; font-size:20px;margin-top:15px; font-style: italic;}
.intro_right p{ color:#5d5d5d; font-size:14px; line-height:30px; margin-top:30px;}


/*热线*/
.hot{ width:90%; height:auto; margin:0 auto; margin-top:50px; overflow:hidden;}
.hotlist1{ width:32%; float:left; height:auto; background:#e2e2e2; padding:0; padding-top:20px; margin-right:2%; padding-bottom:20px;min-height:230px;}
.hotlist2{ width:32%; float:left; height:auto; background:#e2e2e2; padding:0; margin-right:0; padding-top:20px; padding-bottom:20px;min-height:230px;}
.hotlist3{ width:32%; float:right; height:auto; background:#e2e2e2; padding:0; padding-top:20px; padding-bottom:20px; min-height:230px;}
.hotlist_left img{ width:95%; padding-left:2.5%; padding-right:2.5%;}
/*.hotlist_right font{ display:block; margin-left:0px;}*/
.hotlist_right_left{ width:100%; float:none; margin-right:0%;}
.hotlist_right_right{ width:100%; float:none;}


/*页脚*/
/*底部样式*/
.footer{ width:100%; height:auto; background:#2e2e2e; border-top:3px solid #e8e8e8; margin-top:50px; color:#fff; overflow:hidden;}
.footer01{ width:90%; height:auto; margin:0 auto;}
.message{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message1{ width:15%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message2{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message3{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message4{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.weixin{ width:30%; float:right; margin-top:50px;}
.weixin img{ width:45%;}
.img1{ margin-left:20px;}
.footer02{ width:90%; height:55px; line-height:55px; margin:0 auto; margin-top:50px;}
.f-01{ width:50%; float:left;}
.f-01 a{ color:#ededed; font-size:12px; padding-left:10px; padding-right:10px;}
.f-02{ width:auto; float:left; font-size:20px; font-weight:bold; color:#f5f5f5; margin-left:2%;}
.f-03{ width:auto; float:right; color:#7e7e7e; font-size:14px;}
.footer03{ width:90%; margin:0 auto; margin-top:25px; padding-bottom:50px;}
.f-04{ width:auto; float:left; font-size:14px; color:#a2a2a2;}
.f-05{ width:auto; float:left; margin-left:5%; color:#fefefe; font-size:18px;}
.f-06{ width:auto; float:right; margin-left:5%;}
	
}
@media only screen and (min-width: 992px) and (max-width: 1023px){
	.header1{ display:block;}
	.header{ display:none;}
	.zaixian{ width:auto; float:left; margin-top:10px;cursor:pointer; height:50px; background:#fff;
 border:1px solid #ccc;padding:0 10px; box-shadow:2px 2px 5px #f0f0f0; position:absolute; right:0%; top:-10px;}
.zaixian img{ width:25px; height:25px; vertical-align: middle; margin-top:-6px;}
.zaixian a{ width:100px; height:64px; color:#5a5857; font-size:16px; line-height:50px; margin-left:5px;}
/*课程介绍*/
.sub_introduce{ width:90%; margin:0 auto; height:auto; margin-top:60px;}
.sub_left{ width:60%; height:auto; float:left;}
.sub_right{ width:37%; margin-left:3%; float:right; height:500px;background:#2e2e2e;}
.sub_right hr{border:1px solid #ccc; margin:50px 20px 25px 20px}
.sub_right span{ margin-left:20px;}
.sub_right i{ margin-left:20px;}
.sub_right p{ margin-left:20px; margin-right:20px;}
.more{ margin-left:20px;}

/*课程类型*/
.sub_style{ width:90%; margin:0 auto; height:auto; margin-top:50px;}
.sub_1{ width:23%; float:left; background:#fff; margin-right:2.0%;}


/*新闻动态*/
.news{ width:90%; height:auto; margin:0 auto; margin-top:60px; overflow:hidden;}
.news_left{ width:60%; height:570px; float:left; margin-right:1%; background:#fff; padding-left:2.5%; padding-right:2.5%;}
.news_right{ width:28%; height:580px; float:right; background:#fff; padding:0 2.5%;}
.news_right iframe{ width:100%; height:400px;}
.news_right img{ width:100%;}

/*练盟时刻*/
.moment{ width:85%; height:auto; margin:0 auto; padding:2.5% 2.5% 0 2.5%; margin-top:50px; background:#fff; overflow:hidden;}
.pic_left{ width:23%; float:left;}
.pic_right{ width:76%; float:left; height:auto;}
.pic_one{ width:35%; height:250px; float:left;}
.pic_one img{ width:100%; height:250px;}
.pic_two{ width:64%; height:250px; float:right;}
.pic_two img{ width:100%; height:250px;}

.pic_three{ width:35%; height:250px; float:left;}
.pic_three img{ width:100%; height:250px;}
.pic_four{ width:64%; height:250px; float:right;}
.pic_four img{ width:100%; height:250px;}
.pic_text{ width:100%;}



/*公司介绍*/
.introduce{ width:90%; margin:0 auto; height:465px; margin-top:50px;}
.intro_left{ width:40%; height:auto; float:left; background:#d4d4d4; height:465px;}
.intro_left img{ width:100%;}
.intro_right{ width:57%; height:465px; float:right; padding:0 1.5%;}
.intro_right a{padding:10px 60px 10px 60px; display:inline-block; border:2px solid #666; border-radius:40px; color:#666; font-size:20px; margin-top:15px; font-style: italic;}
.intro_right p{ color:#5d5d5d; font-size:14px; line-height:30px; margin-top:30px;}


/*热线*/
.hot{ width:90%; height:auto; margin:0 auto; margin-top:50px; overflow:hidden;}
.hotlist1{ width:32%; float:left; height:auto; background:#e2e2e2; padding:0; padding-top:20px; margin-right:2%; padding-bottom:20px;min-height:230px;}
.hotlist2{ width:32%; float:left; height:auto; background:#e2e2e2; padding:0; margin-right:0; padding-top:20px; padding-bottom:20px;min-height:230px;}
.hotlist3{ width:32%; float:right; height:auto; background:#e2e2e2; padding:0; padding-top:20px; padding-bottom:20px; min-height:230px;}
.hotlist_left img{ width:95%; padding-left:2.5%; padding-right:2.5%;}
.hotlist_right_left{ width:100%; float:none; margin-right:0%;}
.hotlist_right_right{ width:100%; float:none;}

/*页脚*/
/*底部样式*/
.footer{ width:100%; height:auto; background:#2e2e2e; border-top:3px solid #e8e8e8; margin-top:50px; color:#fff; overflow:hidden;}
.footer01{ width:90%; height:auto; margin:0 auto;}
.message{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message1{ width:15%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message2{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message3{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message4{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.weixin{ width:30%; float:right; margin-top:50px;}
.weixin img{ width:45%;}
.img1{ margin-left:20px;}
.footer02{ width:90%; height:55px; line-height:55px; margin:0 auto; margin-top:50px;}
.f-01{ width:50%; float:left;}
.f-01 a{ color:#ededed; font-size:12px; padding-left:10px; padding-right:10px;}
.f-02{ width:auto; float:left; font-size:20px; font-weight:bold; color:#f5f5f5; margin-left:2%;}
.f-03{ width:auto; float:right; color:#7e7e7e; font-size:14px;}
.footer03{ width:90%; margin:0 auto; margin-top:25px; padding-bottom:50px;}
.f-04{ width:auto; float:left; font-size:14px; color:#a2a2a2;}
.f-05{ width:auto; float:left; margin-left:5%; color:#fefefe; font-size:18px;}
.f-06{ width:auto; float:right; margin-left:5%;}
	
}


@media only screen and (min-width: 769px) and (max-width: 991px){
.header{ display:block;}
.header1{ display:none;}
.zaixian{ display:none;}
.jiao{ width:30%; float:left; position:absolute; left:0; top:0; z-index:1;}
.jiao img{ width:100%;}
.logo{ width:20%; float:left; margin-left:30%; margin-top:30px; border-right:1px solid #ccc; padding-right:10px;}
.logo img{ width:100%;}
.logo1{ width:30%; float:left; padding-top:30px; padding-left:10px;}
.logo1 img{ width:100%;}
/*课程介绍*/
.sub_introduce{ width:90%; margin:0 auto; height:auto; margin-top:60px;}
.sub_left{ width:60%; height:auto; float:left;}
.sub_right{ width:37%; margin-left:3%; float:right; height:500px;background:#2e2e2e;}
.sub_right hr{border:1px solid #ccc; margin:50px 10px 25px 10px}
.sub_right span{ margin-left:10px;}
.sub_right i{ margin:10px 10px; font-size:14px;}
.sub_right p{ margin-left:10px; margin-right:10px;}
.more{ margin-left:10px;}

/*课程类型*/
.sub_style{ width:90%; margin:0 auto; height:auto; margin-top:50px;}
.sub_1{ width:23%; float:left; background:#fff; margin-right:2.0%;}


/*新闻动态*/
/*新闻动态*/
.news{ width:90%; height:auto; margin:0 auto; margin-top:60px; overflow:hidden;}
.news_left{ width:60%; height:570px; float:left; margin-right:1%; background:#fff; padding-left:2.5%; padding-right:2.5%;}
.news_right{ width:28%; height:580px; float:right; background:#fff; padding:0 2.5%;}
.news_right iframe{ width:100%; height:400px;}
.news_right img{ width:100%;}
#divNew1{ width:100%; height:auto;}
#divNew2{ width:100%; height:auto;}
.list{ width:100%; height:auto; overflow:hidden;}
.list li{ width:100%; height:60px; border-bottom:1px solid #ccc; line-height:60px;}
.list a{ font-size:14px; color:#727272;}
.list a:hover{ color:#F00;}
.list li:hover.pic{ background:url(../images/kuan_hover.png) no-repeat center;}
.time{ width:25%; float:left; margin-right:2%;}
.text{ width:63%; float:left;/* overflow:hidden;text-overflow:ellipsis;*/}
.pic{ width:8%; float:right; margin-left:2%;}
.pic img{ height:26px; margin-top:17px;}


/*练盟时刻*/
.moment{ width:85%; height:auto; margin:0 auto; padding:2.5% 2.5% 0 2.5%; margin-top:50px; background:#fff; overflow:hidden;}
.pic_left{ width:23%; float:left;}
.pic_right{ width:75%; float:left; height:auto;}
.pic_text{ font-size:14px;}


/*公司介绍*/
.introduce{ width:90%; margin:0 auto; height:465px; margin-top:50px;}
.introduce hr{ margin-top:10px;}
.intro_left{ width:40%; height:auto; float:left; background:#d4d4d4; height:465px;}
.intro_left img{ width:100%;}
.intro_right{ width:57%; height:465px; float:right; padding:0 1.5%;}
.intro_right a{padding:10px 60px 10px 60px; display:inline-block; border:2px solid #666; border-radius:40px; color:#666; font-size:20px;margin-top:15px; font-style: italic;}
.intro_right p{ color:#5d5d5d; font-size:14px; line-height:30px; margin-top:10px;}
.hotlist_right font{ display:block; margin-left:0px;}


/*热线*/
.hot{ width:90%; height:auto; margin:0 auto; margin-top:50px; overflow:hidden;}
.hotlist1{ width:32%; float:left; height:auto; background:#e2e2e2; padding:0; padding-top:20px; margin-right:2%; padding-bottom:20px;min-height:330px;}
.hotlist2{ width:32%; float:left; height:auto; background:#e2e2e2; padding:0; margin-right:0; padding-top:20px; padding-bottom:20px;min-height:330px;}
.hotlist3{ width:32%; float:right; height:auto; background:#e2e2e2; padding:0; padding-top:20px; padding-bottom:20px; min-height:330px;}
.hotlist_left img{ width:95%; padding-left:2.5%; padding-right:2.5%;}
.hotlist_right_left{ width:100%; float:none; margin-right:0%;}
.hotlist_right_right{ width:100%; float:none;}


/*页脚*/
/*底部样式*/
.footer{ width:100%; height:auto; background:#2e2e2e; border-top:3px solid #e8e8e8; margin-top:50px; color:#fff; overflow:hidden;}
.footer01{ width:90%; height:auto; margin:0 auto;}
.message{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message1{ width:15%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message2{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message3{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.message4{ width:10%; height:auto; padding-right:20px; float:left; margin-bottom:30px;}
.weixin{ width:30%; float:right; margin-top:50px;}
.weixin img{ width:45%;}
.img1{ margin-left:20px;}
.footer02{ width:90%; height:55px; line-height:55px; margin:0 auto; margin-top:10px;}
.f-01{ width:100%; float:none;}
.f-01 a{ color:#ededed; font-size:12px; padding-left:10px; padding-right:10px;}
.f-02{ width:auto; float:left; font-size:16px; font-weight:bold; color:#f5f5f5; margin-left:2%;}
.f-03{ width:auto; float:right; color:#7e7e7e; font-size:14px;}
.footer03{ width:90%; margin:0 auto; margin-top:25px; padding-bottom:50px;}
.f-04{ width:auto; float:left; font-size:14px; color:#a2a2a2; margin-top:50px; margin-bottom:10px;}
.f-05{ width:auto; float:left; margin-left:-30%; color:#fefefe; font-size:18px;}
.f-06{ width:auto; float:right; margin-left:3%;}
	
}
@media(max-width:768px){
.all{ width:100%; height:auto; font-family:"微软雅黑"; font-size:14px; color:#2f2f2f; background:#f6f6f6; overflow:hidden;}
.header{ width:100%; height:auto; display:block;}
.header1{ width:100%; height:auto; display:none;}
.header img{ width:100%;}
.header_nav{ width:30%; height:auto; background:#0142ff; position:absolute; right:0; top:52px; z-index:1000;}
.jiao{ width:20%; float:left; position:absolute; left:0; top:0; z-index:1;}
.logo{ width:20%; float:left; border-right:1px solid #ccc; padding-right:10px; margin-left:20%; margin-top:15px;}
.logo1{ width:25%; float:left;padding-left:10px; padding-bottom:10px;}
.zaixian{ display:none;}
.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:300px !important;
	overflow:hidden;
	z-index:0; /*background:url(../images/bg.jpg) no-repeat left top;*/
}
.nav-mobile {
    display:block; position:absolute; right:0px; top:-41px; z-index:101;
    background:#0142ff url(../images/icon.png) no-repeat center center;
	height:40px;
	width:40px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	}
/*banner*/
.sub_left{ display:none;}

/*课程介绍*/
.sub_introduce{ width:90%; margin:0 auto; height:auto; overflow:hidden;background:#2e2e2e; margin-top:20px;}
.sub_right{ width:100%; float:none; height:auto;background:#2e2e2e; margin-left:0;}
.sub_right hr{border:1px solid #fff; margin-left:10px; margin-top:30px; margin-right:10px;}
.sub_right span{ font-size:25px; color:#fff; margin-left:10px;}
.sub_right i{ font-size:18px; color:#fff; margin-left:10px; margin-top:10px; display:block;}
.sub_right p{ margin-left:10px;margin-right:10px; margin-top:20px; color:#fff; font-size:14px; line-height:30px;}
.more{ padding:8px 50px 8px 50px; display:inline-block; border:2px solid #fff; border-radius:40px; color:#fff; font-size:16px; margin-left:10px; margin-top:30px; font-style: italic; margin-bottom:30px;}
.sub_left>.flicker-example{ display:none;}

/*课程类型*/
.sub_style{ width:90%; margin:0 auto; height:auto; margin-top:30px;}
.sub_1{ width:49%; float:left; background:#fff; margin-right:1%;}
.sub_1 h3{ font-size:16px; color:#1d1d1d; margin-top:15px; margin-bottom:10px;}
.sub_1 img{ width:100%; height:100px;}
.sub_1 p{ font-size:14px; color:#676767; margin-bottom:20px; padding-right:10px;  overflow:hidden;text-overflow:ellipsis;}
.side{ display:none;}


/*新闻动态*/
.news{ width:90%; height:auto; margin:0 auto; margin-top:10px; overflow:hidden; background:#fff;}
.news_left{ width:96%; height:auto; float:none; margin-right:0px; background:#fff; padding-left:2%; padding-right:2%; overflow:hidden;}
.news_left p{ font-size:25px; color:#161616; margin-left:0; margin-bottom:30px;}
.news_left i{ font-size:25px; color:#c6c6c6;}
.news_left hr{border:1px solid #7f7f7f; margin:40px 0 25px 0;}
.newTab{ width:100%;margin-bottom:30px; height:40px; text-align:center; font-weight:normal; margin-left:0; margin-right:0; width:100%;}	
.newTab a{position:relative; float:left; width:50%; height:40px; line-height:40px; font-size:18px; color:#323232; text-decoration:none; background-color:#e6e6e6;}
.newTab a i{position:absolute; bottom:-12px; left:50%; margin-left:-6px; display:none; border:6px solid transparent; border-top-color:#0042ff;}
.newTab a.cur , .newTab a:hover{background-color:#0042ff; color:#fff;}
.newTab a.cur i , .newTab a:hover i{display:block;}

.list{ width:100%; height:auto; overflow:hidden;}
.list li{ width:100%; height:60px; border-bottom:1px solid #ccc; line-height:60px; }
.list a{ font-size:14px; color:#727272;}
.list a:hover{ color:#F00;}
.list li:hover.pic{ background:url(../images/kuan_hover.png) no-repeat center;}
.time{ width:25%; float:left; margin-right:2%;}
.text{ width:63%; float:left; /*overflow:hidden;text-overflow:ellipsis;*/}
.pic{ width:8%; float:right; margin-left:2%;}
.pic img{ height:26px; margin-top:17px;}


.news_right{ width:100%; height:auto; float:none; background:#fff; padding:0 2.5%;}
.news_right iframe{ max-width:100%; height:250px; padding-bottom:10px; margin:0 auto; vertical-align:middle; text-align:center;}
.news_right img{ width:100%;}

/*练盟时刻*/
.moment{ width:90%; height:auto; margin:0 auto; padding-left:1.5%; padding-right:1.5%; margin-top:0px; background:#fff; overflow:hidden;}
.moment p{ font-size:25px; color:#161616; margin-bottom:20px; margin-top:-10px;}
.moment_nav{ width:100%; height:auto; margin:0 auto; margin-top:20px; margin-bottom:20px; overflow:hidden;}
.moment_nav ul{ width:100%; height:auto;}
.moment_nav li{ width:23.5%; float:left; height:45px; line-height:45px; margin-right:1.5%;}
.moment_nav a{ color:#343434; text-align:center; border:1px solid #ccc; padding:0px; font-size:15px; cursor:pointer; padding:10px 5px;}
.moment_nav a:hover{ background:#0042ff; color:#fff;}
.moment_nav a:focus{background:#0042ff; color:#fff;}
.moment_nav li a.active{background:#0042ff; color:#fff; width:100%;}
.moment_pic1{ width:100%; height:auto; overflow:hidden;}
.moment_pic2{ width:100%; height:auto; overflow:hidden;}
.moment_pic3{ width:100%; height:auto; overflow:hidden;}
.moment_pic4{ width:100%; height:auto; overflow:hidden;}
.pic_left{ width:47.9%; float:left; height:305px; overflow:hidden; margin-right:0;}
.pic_left img{ height:305px; width:100%; text-align:center}
.pic_right{ width:51.1%; float:right; height:305px; padding-bottom:0;}
.pic_one{ width:100%; float:left; height:150px; background:#f00; overflow:hidden;}
.pic_one img{ width:100%; height:150px; text-align:center;}
.pic_two{ display:none;}
.pic_three{ width:100%; float:left;  margin-top:5px; height:150px; overflow:hidden;}
.pic_three img{ width:100%; height:150px; text-align:center;}
.pic_four{ display:none;}
	
/*公司介绍*/
.introduce{ width:90%; margin:0 auto; height:auto; margin-top:0px;margin-bottom:10px; overflow:hidden;}
.intro_left{display:none;}
.intro_right{ width:100%; height:auto; float:none; padding:0 0; overflow:auto;}
.intro_right span{ font-size:25px; color:#161616; margin-left:0; margin-bottom:30px;}
.intro_right p{ color:#5d5d5d; font-size:14px; line-height:30px; margin-top:20px;}
.intro_right a{padding:8px 50px 8px 50px; display:inline-block; border:2px solid #666; border-radius:40px; color:#666; font-size:16px; margin-left:0px; margin-top:20px; margin-bottom:30px; font-style: italic;}
.intro_right hr{border:1px solid #7f7f7f; margin:40px 0 25px 0;}	


/*热线*/
.hot{ width:90%; height:auto; margin:0 auto; margin-top:0px; overflow:hidden;}
.hotlist1{ width:100%; float:none; height:auto; background:#e2e2e2; padding-left:10px; margin-right:0px; overflow:hidden;}
.hotlist2{ width:100%; float:none; height:auto; background:#e2e2e2; padding-left:10px; margin-right:0px; overflow:hidden; margin-top:20px;}
.hotlist3{ width:100%; float:none; height:auto; background:#e2e2e2; padding-left:10px; margin-right:0px; overflow:hidden; margin-top:20px;}
.hotlist_left{ width:18%; float:left; display:none;}
.hotlist_right{ width:98%; float:none; margin-right:2%;}
.hotlist_right h3{ color:#2e2e2e; font-size:24px; margin-bottom:20px;}
.hotlist_right p{ line-height:30px; padding-right:10px;}
.hotlist_right_left{ width:100%; float:none; margin-right:0%;}
.hotlist_right_right{ width:100%; float:none;}


/*页脚*/
/*底部样式*/
.footer{ width:100%; height:auto; background:#2e2e2e; border-top:3px solid #e8e8e8; margin-top:30px; color:#fff; overflow:hidden;}
.footer01{ width:90%; height:auto; margin:0 auto; padding-top:30px;}
.message hr{ display:none;}
.message{ width:20%; height:auto; padding-right:0%; float:left; margin-bottom:30px; display:none;}
.message p{ font-size:14px; color:#fff;}
.message ul{ width:100%; height:auto; margin-top:30px; display:none;}

.message1 hr{ display:none;}
.message1{ width:20%; height:auto; padding-right:0%; float:left; margin-bottom:30px; display:none;}
.message1 p{ font-size:14px; color:#fff;}
.message1 ul{ width:100%; height:auto; margin-top:30px; display:none;}
.message2 hr{ display:none;}
.message2{ width:20%; height:auto; padding-right:0%; float:left; margin-bottom:30px; display:none;}
.message2 p{ font-size:14px; color:#fff;}
.message2 ul{ width:100%; height:auto; margin-top:30px; display:none;}
.message3 hr{ display:none;}
.message3{ width:20%; height:auto; padding-right:0%; float:left; margin-bottom:30px; display:none;}
.message3 p{ font-size:14px; color:#fff;}
.message3 ul{ width:100%; height:auto; margin-top:30px; display:none;}
.message4 hr{ display:none;}
.message4{ width:20%; height:auto; padding-right:0%; float:left; margin-bottom:30px; display:none;}
.message4 p{ font-size:14px; color:#fff;}
.message4 ul{ width:100%; height:auto; margin-top:30px; display:none;}

.weixin{ width:100%; float:left; margin-top:-20px;}
.weixin img{ padding-right:0%; width:40%;}
.img1{ margin-left:10%;}


.footer02{ width:90%; height:55px; line-height:55px; margin:0 auto; margin-top:0px;}
.f-01{ width:auto; float:left;}
.f-01 ul{ width:100%; margin-top:10px; margin-bottom:10px;}
.f-01 li{ width:auto; float:left; text-align:left; margin-top:0px; line-height:30px;}
.f-01 a{ color:#ededed; font-size:14px; padding-left:10px; padding-right:10px;}
.l-03{ display:block;}
.l-05{ display:none;}
.l-07{ display:none;}
.f-02{ width:100%; float:left; font-size:25px; font-weight:bold; color:#f5f5f5; margin-left:0; text-align:left; margin-top:0px;}
.f-03{ width:auto; float:left; color:#fff; font-size:14px; padding-right:0; display:block;}


.footer03{ width:90%; margin:0 auto; margin-top:25px;}
.f-04{ width:auto; float:left; font-size:14px; color:#fff; margin-top:6px;}
.f-05{ width:auto; float:left; margin-left:0; color:#fefefe; font-size:18px; margin-top:-60px;}
.f-06{ width:auto; float:float; margin-top:-118px; margin-right:120px; display:block;}
	}
	
	
	@media screen and (min-width:1315px) and (max-width:1425px){
		/*电脑版的页眉*/
.header1{ width:100%; height:120px;}
.jiao1{ width:auto; float:left; position:absolute; left:0; top:0; z-index:1;}
.logopic{ width:100%; float:left; height:50px; margin-left:330px; margin-bottom:10px; margin-top:10px;}
.logopc{ width:auto; float:left; margin-top:0px; border-right:1px solid #ccc; padding-right:10px;}
.logopc img{ width:auto; height:50px;}
.logopc1{ width:auto; float:left; padding-top:5px; padding-left:10px;}
.header_nav1{ width:100%; height:50px; float:none; margin-left:330px}
.header_nav1 ul{ width:auto; height:50px; margin-right:15px;}
.header_nav1 ul li{ width:auto; line-height:50px; float:left;}
.header_nav1 a{ color:#2f2f2f;}
.header_nav1 span{ padding-left:20px; padding-right:20px; color:#ccc;}
.header_nav1 a:hover{ color:#0042ff;}
		}
	@media screen and (min-width:1024px) and (max-width:1314px){
				/*电脑版的页眉*/
.header1{ width:100%; height:120px;}
.jiao1{ width:auto; float:left; position:absolute; left:0; top:0; z-index:1;}
.logopic{ width:100%; float:left; height:50px; margin-left:310px; margin-bottom:10px; margin-top:10px;}
.logopc{ width:auto; float:left; margin-top:0px; border-right:1px solid #ccc; padding-right:10px;}
.logopc img{ width:auto; height:50px;}
.logopc1{ width:auto; float:left; padding-top:5px; padding-left:10px;}
.header_nav1{ width:100%; height:50px; float:none; margin-left:250px}
.header_nav1 ul{ width:auto; height:50px; margin-right:15px;}
.header_nav1 ul li{ width:auto; line-height:50px; float:left;}
.header_nav1 a{ color:#2f2f2f;}
.header_nav1 span{ padding-left:8px; padding-right:8px; color:#ccc;}
.header_nav1 a:hover{ color:#0042ff;}
		
		
		}
@media screen and (min-width:992px) and (max-width:1023px){
		/*电脑版的页眉*/
.header1{ width:100%; height:105px;}
.jiao1{ width:auto; float:left; position:absolute; left:0; top:0; z-index:1;}
.logopic{ width:100%; float:left; height:50px; margin-left:310px; margin-bottom:10px; margin-top:10px;}
.logopc{ width:auto; float:left; margin-top:0px; border-right:1px solid #ccc; padding-right:10px;}
.logopc img{ width:auto; height:50px;}
.logopc1{ width:auto; float:left; padding-top:5px; padding-left:10px;}
.header_nav1{ width:100%; height:30px; float:none; margin-left:265px}
.header_nav1 ul{ width:auto; height:30px; margin-right:15px;}
.header_nav1 ul li{ width:auto; line-height:30px; float:left;}
.header_nav1 a{ color:#2f2f2f;}
.header_nav1 span{ padding-left:5px; padding-right:5px; color:#ccc;}
.header_nav1 a:hover{ color:#0042ff;}
}
