﻿@charset "utf-8";

/********************************** 公用 header **********************************/
.ivee_header{
	z-index: 999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 80px;
	background: rgba(40,43,45,0.9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5282b2d,endColorstr=#E5282b2d);
}
.ivee_nav_phone{
	display: none;
	z-index: 1000;
}
.ivee_header_content{
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
.ivee_logo{
	float: left;
	margin: 10px 50px 0 0;
}
.ivee_nav{
	float: left;
}
.ivee_nav li{
	float: left;
	margin: 15px 20px 0;
	font-size: 18px;
	line-height: 45px;
}
.ivee_nav li:hover{
	line-height: 43px;
	border-top:#E14337 2px solid;
	border-bottom:#E14337 2px solid;
}
.ivee_nav li a:hover{
	color: #E14337;
}

.ivee_language{
	float: right;
	line-height: 80px;
	color: #fff;
}
.ivee_language a{
	margin: 0 10px;
}
.ivee_language a:first-child{
	color: #e14337;
}

/***nav 显示隐藏 class***/
.slideUp{
	-webkit-transform: translateY(-80px);
			transform: translateY(-80px);
	-webkit-transition: transform 0.5s ease-out; 
	   -moz-transition: transform 0.5s ease-out; 
		 -o-transition: transform 0.5s ease-out;
			transition: transform 0.5s ease-out;
}
.slideDown{
	-webkit-transform: translateY(0px);
			transform: translateY(0px);
	-webkit-transition: transform 0.5s ease-out; 
	   -moz-transition: transform 0.5s ease-out; 
		 -o-transition: transform 0.5s ease-out;
			transition: transform 0.5s ease-out;
}

/******************************* 公用 header end *********************************/

/********************************** 公用 form ************************************/
.ivee_form_right{
	z-index: 99;
	position: absolute;
	top: 80px;
	right: 0;
	width: 340px;
}
.ivee_form_float{
	float: right;
	width: 180px;
	height: 116px;
	font-size: 24px;
	line-height: 80px;
	text-align: center;
	color: #fff;
	background: url(../img/ivee_form_float_03.png) no-repeat;
	cursor: pointer;
}
#ivee_form_content{
	position: relative;
	float: right;
	width: 340px;
	height: 500px;
	padding-left: 10px;
	border-top:3px #E14337 solid;
	background: rgba(40,43,45,0.95);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#282b2d,endColorstr=#282b2d);
}
.form_hide{
	margin-top: -580px;
	-webkit-transition: margin-top 1s; 
	   -moz-transition: margin-top 1s; 
		 -o-transition: margin-top 1s;
			transition: margin-top 1s;
}
.form_show{
	margin-top: 0px;
	-webkit-transition: margin-top 1s; 
	   -moz-transition: margin-top 1s; 
		 -o-transition: margin-top 1s;
			transition: margin-top 1s;
}
#formclose{
	position: absolute;
	top:15px;
	right:15px;
	width: 20px;
	cursor: pointer;
}
#formclose:hover{
	top:10px;
	right:10px;
	width: 30px;
	padding: 5px;
	border-radius: 50%;
	background: #E14337;
	-webkit-transition: background 1s; 
	   -moz-transition: background 1s; 
		 -o-transition: background 1s;
			transition: background 1s;
}

.ivee_form_content_title{
	width: 160px;
	margin: 0 auto;
	padding-top: 20px;
	font-size: 20px;
	color: #fff;
	line-height: 30px;
	text-align: center;
	border-bottom: 2px #fff solid;
}
.ivee_form_content_main{
	margin: 20px 20px 0;
}
.ivee_form_input{
	margin-bottom: 10px;
}
.ivee_form_input label{
	display: block;
	font-size: 14px;
	line-height: 26px;
	color: #fff;
}
.ivee_form_input input{
	width: 270px;
	height: 30px;
	font-size: 16px;
	color: #282B2D;
	border: none;
	padding:0 5px ;
}
.ivee_form_input input[type="radio"]{
	width: 16px;
	height: 16px;
	margin: 10px 0 0 50px;
	font-size: 16px;
}

.ivee_form_input p{
	visibility: hidden;
	margin-top: 5px;
	padding-left: 5px;
	font-size: 14px;
	color: #E14337;
	line-height: 20px;
}
.ivee_form_input p span{
	display: inline-block;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	color: #fff;
	line-height: 14px;
	text-align: center;
	background: #E14337;
}
.ivee_form_inputsex span{
	margin-left: 10px; 
	color:#fff;
}
.ivee_form_input select{
	width: 270px;
	height: 30px;
	padding-left: 5px;
	font-size: 16px;
}
#btn{
	width: 160px;
	height: 40px;
	margin-left: 60px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	background: #e15f55;
	border: none;
}
#btn:hover{
	background: #E14337;
	-webkit-transition: background 1s; 
	   -moz-transition: background 1s; 
		 -o-transition: background 1s;
			transition: background 1s;
	cursor: pointer;
	
}
.form_phone{
	display: none;
}
/******************************** 公用 form end **********************************/

/********************************** 公用 footer **********************************/
.ivee_footer{
	width: 100%;
}
.ivee_footer_top{
	width: 100%;
	padding-top: 40px;
	background: #fff;
}
.ivee_footer_top_content{
	width: 1200px;
	margin: 0 auto;
}
.ivee_footer_top_left{
	float: left;
	/*margin-top: 50px;*/
}
.ivee_footer_nav li{
	float: left;
	margin: 0 20px;
	color: #333;
	line-height: 30px;
}
.ivee_footer_nav li a{
	color: #333;
}

.ivee_footer_nav li:first-child{
	font-size: 20px;
	line-height: 24px;
}
.ivee_footer_top_left p{
	float: left;
	margin: 25px 0 0 20px;
	font-size: 20px;
	color: #333;
}
.ivee_blogroll{
	margin:25px 0 40px 115px;
}
.ivee_blogroll li{
	cursor: pointer;
}
.ivee_blogroll li a{
	margin:0 0 0 20px;
}
.ivee_blogroll li a img{
	filter:Alpha(opacity=40);
	-webkit-opacity: 0.8;
	   -moz-opacity: 0.8;  
	 -khtml-opacity: 0.8; 
		    opacity: 0.8; 
}
.ivee_blogroll li a img:hover{
	filter:Alpha(opacity=100);
	-webkit-opacity: 1;
	   -moz-opacity: 1;  
	 -khtml-opacity: 1; 
		    opacity: 1; 
	-webkit-transition: opacity 0.5s ;
	   -moz-transition: opacity 0.5s;	
		 -o-transition: opacity 0.5s;
			transition: opacity 0.5s;
}
.ivee_footer_top_right{
	float: right;
}
.ivee_QRcode{
	float: right;
	margin-left: 20px;
}
.ivee_QRcode p{
	/*margin-top: 20px;*/
	line-height: 40px;
	color: #555;
	text-align: center;
}
.ivee_footer_under{
	width: 100%;
	height: 80px;
	padding-top: 20px;
	background: #17191A;
}
.ivee_footer_under p{
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 24px;
}

/******************************* 公用 footer end *********************************/

/********************************* 公用 fixed ************************************/
.ivee_fixed{
	position: fixed;
	right:5px;
	bottom: 5px;
}
.ivee_fixed_ico li{
	position: relative;
	width:60px;
	height: 60px;
	margin-bottom: 2px;
	background: #17191A;
	cursor: pointer;
}
.ivee_fixed_ico img{
	display: block;
	width: 36px;
	margin:0 auto;
	padding-top:12px;
	filter:Alpha(opacity=50);
	-webkit-opacity: 0.5;
	-moz-opacity: 0.5;
	-ms-opacity: 0.5;
	-o-opacity: 0.5;
	opacity: 0.5;
}
.ivee_fixed_ico li:hover{
	background:#E14337;
	transition: background-color .5s;
}
.ivee_fixed_ico li:hover img{
	filter:Alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
}
.ivee_fixed_hidden{
	position: absolute;
	top:-123px;
	left: -190px;
	width: 190px;
	padding: 10px;
	background: #E14337;
}
.ivee_fixed_wxcontent{
	display: none;
	top:-61px;
}
.ivee_fixed_wbcontent{
	display: none;
}
.ivee_fixed_wx:hover .ivee_fixed_wxcontent{
	display: block;
}
.ivee_fixed_wbcontent img,.ivee_fixed_wxcontent img{
	width: 130px;
	height: 130px;
}

.ivee_fixed_wbcontent p,.ivee_fixed_wxcontent p{
	width: 150px;
	margin-top: 10px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	color: #fff;
}
.ivee_wbbtn{
	display: block;
	width: 62px;
	height: 22px;
	margin: 10px auto 0;
	-webkit-box-shadow: 0 0 5px #fff;
	-moz-box-shadow: 0 0 5px #fff;
	-ms-box-shadow: 0 0 5px #fff;
	-o-box-shadow: 0 0 5px #fff;
	box-shadow: 0 0 5px #fff;
}
.ivee_fixed_wb:hover .ivee_fixed_wbcontent{
	display: block;
}
.qq_text{
	display: none;
	position: absolute;
	top:0;
	left: -190px;
	width: 190px;
	height: 60px;
	padding: 5px 10px;
	background: #E14337;
	
}
.qq_text p{
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	text-align: center;
}
/******************************* 公用 fixed end **********************************/

/***********************************banner***************************************/
.ivee_banner{
	width: 100%;
	height: 600px;
	background: url(../img/ivee_banner_01.jpg) no-repeat fixed;
	background-attachment: fixed;

}
.ivee_banner_phone{
	display: none;
}
.ivee_banner_content{
	width:1200px;
	height: 600px;
	margin: 0 auto;
	padding-top: 350px;
}
.ivee_banner_text{
	width: 650px;
	height: 60px;
	margin-top: 20px;
	font-size: 26px;
	color: #fff;
	line-height: 60px;
	text-align: center;
	background: #E14337;
}
.ivee_banner_text:first-child{
	color: #727171;
	background: #fff;

}
.ivee_text_purple{
	color: #96205e;
}
.ivee_text_orange{
	color: #ed9127;
}
/*********************************banner end*************************************/

/***********************************公用样式**************************************/
.ivee_gray{
	width: 100%;
	padding-top: 40px;
	background: #282b2d;
}
.ivee_black{
	background: #17191a;
}
.ivee_content01{
	width: 1200px;
	padding: 0 0 20px 0;
	margin: 0 auto;
}
.ivee_white{
	width: 100%;
	padding-top: 40px;
	background:#fff;
	border-bottom: 1px #ccc solid;
}
.ivee_white01{
	width: 100%;
	min-width: 1200px;
	margin-top: 80px;
}
.ivee_white .ivee_content{
	width: 1080px;
	margin: 0 auto;
}
.ivee_white .ivee_content03{
	margin-top: 80px;
}

.ivee_border{
	width: 200px;
	margin: 0 auto;
	border-bottom: 3px solid #E14337;
	
}

/**********************************公用样式  end***********************************/



/************************************index***************************************/
.ivee_content_describe{
	width: 900px;
	margin: 40px auto;
	color: #555;
	line-height: 30px;
}
.ivee_index_about{
	padding: 20px 0 60px;
}
.ivee_index_about_list{
	float: left;
	width: 250px;
	height: 290px;
	margin-right: 62px;
	background: #17191a;
	color: #fff;
	
}
.ivee_index_about_list01{
	border-top:4px solid #ffd02b;
}
.ivee_index_about_list02{
	border-top:4px solid #E14337;
}
.ivee_index_about_list03{
	border-top:4px solid #67a8da;
}
.ivee_index_about_list04{
	margin-right: 0;
	border-top:4px solid #faaf43;
}
.ivee_index_about_list h3{
	color: #fff;
	line-height: 120px;
}
.ivee_index_about_list p{
	width: 190px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 24px;
}
.ivee_index_about_list:hover{
	margin-top: -15px;
	 -webkit-box-shadow:0 0 40px rgba(0, 0, 0, .5);  
  		-moz-box-shadow:0 0 40px rgba(0, 0, 0, .5);  
  			 box-shadow:0 0 40px rgba(0, 0, 0, .5);
	-webkit-transition: all 0.5s;
	   -moz-transition: all 0.5s;	
		 -o-transition: all 0.5s;
			transition: all 0.5s;
}
.ivee_index_about_list:hover h3{
	color: #E14337;
	-webkit-transition: all 0.5s;
	   -moz-transition: all 0.5s;	
		 -o-transition: all 0.5s;
			transition: all 0.5s;

}
.ivee_content_describe01{
	width: 900px;
	margin: 30px auto;
	color: #282B2D;
	line-height: 30px;
}
.ivee_index_teacher{
	padding:20px 0 60px 0;
}
.ivee_index_teacher_list{
	position: relative;
	float: left;
	width: 136px;
	margin-right: 100px;
	border: 4px solid #282B2D;
	overflow: hidden;
}
.ivee_index_teacher_list>a>img{
	width: 129px;
}

.ivee_index_teacher_lastlist{
	margin-right: 0px;
	
}
.ivee_index_teacher_list_shade{
	display: none;
	position: absolute;
	top: 0;
	left: -134px;
	width: 129px;
	height: 100%;
	background: rgba(0,0,0,0.5);
}
.ivee_index_teacher_list_shade img{
	width: 80px;
	margin: 110px 0 10px 28px;
}
.ivee_index_teacher_list_shade p{
	color: #fff;
	text-align: center;
}
.ivee_index_teacher_list:hover .ivee_index_teacher_list_shade{
	display: block;
	-webkit-animation:toshow 0.5s 1; 
	   -moz-animation:toshow 0.5s 1; 
		 -o-animation:toshow 0.5s 1; 
			animation:toshow 0.5s 1;
	-webkit-animation-fill-mode: forwards;
	   -moz-animation-fill-mode: forwards;
			animation-fill-mode: forwards;
}
@keyframes toshow
{
	from {left:-134px;}
	to {left:0px;}
}

@-moz-keyframes toshow
{
	from {left:-134px;}
	to {left:0px;}
}

@-webkit-keyframes toshow 
{
	from {left:-134px;}
	to {left:0px;}
}

@-o-keyframes toshow 
{
	from {left:-134px;}
	to {left:0px;}
}
.ivee_content_left{
	float: left;
	width: 250px;
}
.ivee_content_left h2{
	margin-top: 120px;
}
.ivee_content_right{
	float: right;
	width: 815px;
	margin-bottom: 60px;
}
.ivee_content_right img{
	float: left;
	margin: 20px 22px 0 0;
	filter:Alpha(opacity=40);
	-webkit-opacity: 0.8;
	   -moz-opacity: 0.8;  
	 -khtml-opacity: 0.8; 
		    opacity: 0.8; 
}
.ivee_content_right img:hover{
	filter:Alpha(opacity=100);
	-webkit-opacity: 1;
	   -moz-opacity: 1;  
	 -khtml-opacity: 1; 
		    opacity: 1; 
	-webkit-transition: opacity 0.5s;
	   -moz-transition: opacity 0.5s;	
		 -o-transition: opacity 0.5s;
			transition: opacity 0.5s;
}
/**********************************index end*************************************/
/*********************************** about **************************************/
.ivee_about_banner{
	background: url(../img/ivee_about_pic_01.jpg) no-repeat;
}
.ivee_about_newworld{
	width: 680px;
	margin: 0 auto;
}
.ivee_about_newworld li{
	float: left;
	margin: 30px;
}
.ivee_about_describe{
	width: 750px;
}
.ivee_about_describe01{
	width: 750px;
	margin-bottom: 40px;
}
.ivee_campus_add {
    float: left;
    width: 300px;
    height: 440px;
    margin: 30px;
}
.ivee_campus_add img{
	width: 296px;
}
.ivee_campus_add h4{
	margin: 10px 0px;
	font-size: 16px;
	color: #555;
	line-height: 24px;
}
.ivee_campus_add p{
	margin: 10px 20px;
    margin: 10px 0px;
	font-size: 14px;
	color: #999;
	line-height: 24px;
}
/*.ivee_campus_add:hover{
	border: 2px #E14337 solid;
	-webkit-box-shadow: 0 0 30px #E15F55;
	   -moz-box-shadow: 0 0 30px #E15F55;
			box-shadow: 0 0 30px #E15F55;
	-webkit-transition: box-shadow 0.5s;
	   -moz-transition: box-shadow 0.5s;
		-ms-transition: box-shadow 0.5s;
		 -o-transition: box-shadow 0.5s;
			transition: box-shadow 0.5s;
}*/

/**********************************about end*************************************/
/***********************************courses**************************************/
.ivee_courses_phone{
	display: none;
}

.ivee_courses{
	width: 100%;
	height: 800px;
	padding-top: 80px;
	background: #dfdfdf;
	overflow: hidden;
}
.ivee_courses_show{
	position: relative;
	width: 1200px;
	height: 620px;
	margin: 0 auto;
	overflow: hidden;
}
.ivee_course{
	position: absolute;
	top: 0px;
	left: 0;
	width: 6000px;
	
}
.ivee_course li{
	float: left;
	width: 960px;
	height: 500px;
	margin: 60px 120px 0;
	background: #fff;
	-webkit-box-shadow: -20px 30px 50px #999;
	   -moz-box-shadow: -20px 30px 50px #999;
			box-shadow: -20px 30px 50px #999;
}
.ivee_course li img,.ivee_course_list div{
	float: left;
	width: 480px;
}
.ivee_course_list div h4{
	width: 300px;
	height: 60px;
	margin: 150px 0 30px 60px;
	padding-left: 30px;
	font-size: 30px;
	font-weight: 200;
	color: #fff;
	line-height: 60px;
	border-radius: 30px;
	background: #17191A;
}
.ivee_course_list div p{
	width: 350px;
	margin: 0 0 0 60px;
	font-size: 14px;
	line-height: 30px;
	white-space: normal ;
	color: #777;
}
#couese_left{
	position: absolute;
	top:350px;
	left: 50%;
	margin-left: -580px;
	cursor: pointer;
}
#couese_right{
	position: absolute;
	top:350px;
	right: 50%;
	margin-right: -580px;
	cursor: pointer;
}

.ivee_course_btn{
	width: 100%;
	height: 100px;
	background: #17191A;
}
.ivee_course_btn_ul{
	width: 960px;
	margin: 0 auto;
}
.ivee_course_btn_ul li {
    float: left;
    /*margin: 10px 55px 0;*/
    margin: 10px 35px 0;
    color: #fff;
    cursor: pointer;
    filter: Alpha(opacity=70);
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    -ms-opacity: 0.7;
    -o-opacity: 0.7;
    opacity: 0.7;
}
.ivee_course_btn_ul li img{
	display: block;
	margin: 10px auto;
}

.ivee_course_btn_ul .courses_showli{
	filter:Alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
}
.ivee_courses_ul{
	width: 600px;
	margin: 20px auto;
	border: 2px #999 solid;
}
.ivee_courses_ul>li{
	text-align: center;
	line-height: 40px;
	font-weight: 600;
	border-bottom: 2px #999 solid;
}
.ivee_courses_ul>li:last-child{
	border-bottom: none;
}
.ivee_courses_ul>li input{
	width: 30px;
	height: 25px;
	margin: 0;
	font-size: 14px;
	color: #333;
	background: none;
	border: none;
}

.ivee_courses_title{
	font-size: 24px;
	font-weight: 600;
}
#club_list, #plan_list, #camp_list, #iself_list, #serve_list, #result_list, #race_list,#pinPai_list {
    display: none;
}
.ivee_courses_list_ul li{
	float: left;
	width: 50%;
	height: 30px;
	font-size: 14px;
	font-weight: 500;
	line-height: 30px;
	color: #2E2D3C;
	border-right: 1px #AAAAAA solid;
	border-bottom: 1px #aaa solid;
}
.ivee_courses_list_ul1 li{
	height: 30px;
	font-size: 14px;
	font-weight: 500;
	line-height: 30px;
	color: #2E2D3C;
	border-bottom: 1px #aaa solid;
}
.ivee_courses_list_ul1 li:last-child{
	border-bottom: none;
}

/*********************************courses end************************************/
/**********************************teachers**************************************/
.ivee_video{
	width: 1200px;
	margin: 0 auto;
}
.ivee_video_frame{
	width: 670px;
	height: 380px;
	margin: 0 auto;
	padding-top: 50px;
}
.ivee_video_frame iframe{
	width: 656px;
	height: 380px;
	border: none;
	box-shadow: 0 0 20px #aaa;
}
.ivee_video_right{
	margin-left: 50px;
	padding-top: 50px;
}
.ivee_video_list{
	float: left;
	width: 130px;
	margin: 30px 5px 0;
	border:1px #333 solid;
	cursor: pointer;
}
.ivee_video_list p{
	text-align: center;
	color: #333;
	line-height: 30px;
}

.ivee_video_list img{
	width: 128px;
}

.ivee_content_teacher{
	padding-top: 40px;
}
.ivee_teacher_phone{
	display: none;
}
.ivee_teachers_photo{
	float: left;
	margin: 40px 0;
}
.ivee_teachers_photo ul{
	float: left;
	margin-right: 10px;
}
.ivee_teachers_photo_ul{
	margin-top: 65px;
}
.ivee_teachers_photo ul li{
	width: 120px;
	margin-bottom: 10px;
	border: 2px #555555 solid;
}
.ivee_teachers_photo ul li img{
	width: 116px;
}

.ivee_teachers_photo ul li:hover,.ivee_teachers_photo  .ivee_teachers_photo_hover{
	border: 2px #E14337 solid;
	/*-webkit-box-shadow: 0 0 20px #E15F55;
	-moz-box-shadow: 0 0 20px #E15F55;
	box-shadow: 0 0 20px #E15F55;
	-webkit-transition: box-shadow 0.5s;
	-moz-transition: box-shadow 0.5s;
	-ms-transition: box-shadow 0.5s;
	-o-transition: box-shadow 0.5s;
	transition: box-shadow 0.5s;*/
}
.ivee_teacher_info,.ivee_teacher_tag{
	float: left;
	width: 190px;
	min-height: 290px;
	padding-bottom: 10px;
	margin:40px 10px 0 10px;
	border: 1px #E14337 solid;
}
.ivee_teacher_tag01{
	width: 210px;
	margin: 40px 0px 0 10px;
	border: none;
}
#teacher_tags p{
	display: table;
	margin-bottom: 5px;
	line-height: 24px;
	color: #fff;
	background: #E14337;
}

.ivee_teacher_info h4,.ivee_teacher_tag h4{
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	font-weight: 200;
	border-bottom: 1px #E14337 solid;
}
.ivee_teacher_info img{
	display: block;
	margin: 20px auto 0;
}
.ivee_teacher_info p{
	font-size: 14px;
	color: #333;
	line-height: 24px;
	text-align: center;
}
.ivee_teacher_info p:last-child{
	font-size: 12px;
	color: #555;
}

.ivee_teacher_tag p{
	padding: 0 10px;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	text-align: left;
	
}
.ivee_content_books{
	float: left;
	width: 350px;
	margin: 20px 60px 20px 0;
}
.ivee_books{
	float: left;
	width: 660px;
	padding: 20px;
	margin-top: 20px;
	border: 1px #fff solid;
}
.ivee_books h4{
	font-size: 20px;
	font-weight: 300;
	color: #fff;
}
.ivee_books p{
	margin-top: 20px;
	font-size: 14px;
	color: #ccc;
	line-height: 24px;
}
.ivee_books ul{
	margin-top: 20px;
}

.ivee_books ul li{
	margin-left: 20px;
	font-size: 14px;
	font-weight: 300;
	color: #ccc;
	line-height: 24px;
}
.ivee_content_books01{
	float: left;
	width: 350px;
	padding: 10px;
	margin: 40px 60px 40px 0;
	border:1px #17191A solid;
	
}
.ivee_books01{
	border:none;
	
}
.ivee_books01 h4{
	color: #17191A;
}

.ivee_books01 p,.ivee_books01 ul li{
	color: #17191A;
	line-height: 20px;
}
.ivee_white .ivee_content01{
	width: 1200px;
}


/********************************teachers end************************************/
/**********************************activity**************************************/
.ivee_activities{
	width: 100%;
	height: 800px;
	padding-top: 80px;
	background: #f6f5f5;
	overflow: hidden;
}
.ivee_activities_phone{
	display: none;
}
.ivee_activity_show{
	position: relative;
	width: 1080px;
	height:580px;
	margin: 0 auto;
	overflow: hidden;
}
.ivee_activity{
	position: absolute;
	top: 0px;
	left: 0;
	width: 6000px;
	
}
.ivee_activity li{
	float: left;
	width: 1080px;
	height: 450px;

}
#activity_left{
	position: absolute;
	top:300px;
	left: 50%;
	margin-left: -580px;
}
#activity_right{
	position: absolute;
	top:300px;
	right: 50%;
	margin-right: -580px;
}

.ivee_activity_btn{
	width: 100%;
	height: 140px;
	background: #17191A;
}
.ivee_activity_btn_ul{
	width: 960px;
	padding: 0 210px;
	margin: 0 auto;
}
.ivee_activity_btn_ul li{
	float: left;
	margin: 10px 20px 0;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.ivee_activity_btn_ul li img{
	display: block;
	width: 125px;
	height: 70px;
	margin: 10px auto;
	border: 2px #fff solid;
}

.ivee_activity_btn_ul .activity_showli{
	color: #E14337;
}
.ivee_activity_btn_ul .activity_showli img{
	border: 2px #E14337 solid;
}

.ivee_activity_list{
	width: 1080px;
	height: 450px;
	margin: 75px auto 0;
}
.ivee_activity_list_main{
	float: left;
	width: 340px;
}
.ivee_activity_list_img{
	float: right;
	width: 730px;
}
.ivee_activity_list_main h4{
	font-size: 20px;
	line-height: 30px;
	font-weight: 300;
}
.ivee_activity_list_main h4 img{
	margin: -5px 10px 0 0;
}
.ivee_activity_list_main p{
	margin-left: 50px;
}
.ivee_activity_list_subtitle{
	font-size: 16px;
	color: #555;
	
}

.ivee_activity_list_title{
	margin-top: 20px;
	font-size: 16px;
	font-weight: 300;
}
.ivee_activity_list_info{
	font-size: 14px;
	line-height: 24px;
	
}
.ivee_activity_list_tag{
	margin-left: 50px;
	
}
.ivee_activity_list_tag span{
	display: inline-block;
	margin: 10px 5px 0;
	padding: 0 10px;
	font-size: 14px;
	color: #555555;
	line-height: 30px;
	border:1px #E14337 solid;
	
}
.ivee_history{
	width: 100%;
	margin: 30px 0;
}
.ivee_history ul{
	width: 100%;
	margin-top: 7px;
}
.ivee_history_li{
	float: left;
	position: relative;
	width: 146px;
	height: 146px;
	margin: 0 7px 0 0;
	background: #AAAAAA;
}
.ivee_history_li:last-child{
	margin-right: 0;
}
.ivee_history_li img{
	width: 146px;
	height: 146px;
}
.ivee_history_info{
	display: none;
	z-index: 999;
	position: absolute;
	top: 0;
	left: -153px;
	width: 452px;
	height: 146px;
	background: #fff;
	border: 1px #E14337 solid;
}
.ivee_history_li:hover .ivee_history_info {
	display: block;
}

.ivee_history_info01{
	left: 0px;
}
.ivee_history_info02{
	left: -153px;
}
.ivee_history_info03{
	left: -306px;
}
.ivee_history_info h4{
	margin : 10px 0 10px;
	font-size: 24px;
	text-align: center;
	font-weight: 400;
}
.ivee_history_info span{
	margin: 0 20px;
	font-size: 16px;
	text-align: center;
	font-weight: 400;
	line-height: 30px;
}
.ivee_history_info ul li{
	width: 120px;
	height: 43px;
	float: left;
	margin: 0 15px;
	font-size: 16px;
	text-align: center;
	font-weight: 400;
	line-height: 43px;
	background: url(../img/ivee_activity_bg_03.jpg) no-repeat;
}

/********************************activity end************************************/


/****************************************/

@media (max-width:330px ) {
html{
	font-size: 62.5%;
	min-height: 100%;
	
}
body{
	position: relative;
	left: 0rem;
	-webkit-transition: left 1s ease ;
	-moz-transition: left 1s ease;
	-ms-transition: left 1s ease;
	-o-transition: left 1s ease;
	transition: left 1s ease;

}
	
	
.ivee_index_about_list h3 {
	font-size: 1.8rem;
    line-height: 6rem;
}
.ivee_video_frame{
	width: 100%;
	height: 15rem;
}
.ivee_video_frame iframe{
	width: 100%;
	height: 15rem;
	box-shadow:none;
}

}
@media  (min-width: 331px) and (max-width: 400px) {
.ivee_video_frame{
	width: 100%;
	height: 18rem;
}
.ivee_video_frame iframe{
	width: 100%;
	height: 18rem;
	box-shadow:none;
}
}
@media  (min-width: 401px) and (max-width: 479px) {
.ivee_video_frame{
	width: 100%;
	height: 22rem;
}
.ivee_video_frame iframe{
	width: 100%;
	height: 22rem;
	box-shadow:none;
}
}
@media  (min-width: 480px) and (max-width: 529px) {
.ivee_video_frame{
	width: 100%;
	height: 25rem;
}
.ivee_video_frame iframe{
	width: 100%;
	height: 25rem;
	box-shadow:none;
}
}

@media  (min-width: 530px) and (max-width: 639px) {
.ivee_video_frame{
	width: 100%;
	height: 30rem;
}
.ivee_video_frame iframe{
	width: 100%;
	height: 30rem;
	box-shadow:none;
}
}




@media  (max-width:479px ) {
html{
	font-size: 62.5%;
	min-height: 100%;
}
body{
	position: relative;
	left: 0rem;
	-webkit-transition: left 1s ease ;
	-moz-transition: left 1s ease;
	-ms-transition: left 1s ease;
	-o-transition: left 1s ease;
	transition: left 1s ease;

}
.ivee_header{
	display: none;
}

/*手机端nav效果*/

/*normal*/
.ivee_nav_phone{
	display: block;
	position: fixed;
	width: 100%;
	height: 4rem;
	background: #282B2D;
}
.ivee_phone_logo{
	display: block;
	float: left;
	width: 2.5rem;
	margin: 0.5rem 1.5rem;
}
#ivee_navbtn_phone{
	float: right;
	width: 2.8rem;
	margin: 0.7rem;
	cursor: pointer;
}
.ivee_phone_nav{
	position: fixed;
	top: 0;
	right: -20rem;
	width: 20rem;
	height: 100%;
	background: #17191A;
	-webkit-transition: right 1s ease ;
	-moz-transition: right 1s ease;
	-ms-transition: right 1s ease;
	-o-transition: right 1s ease;
	transition: right 1s ease;
}	
.ivee_phone_nav a{
	display: block;
	height: 3rem;
	padding-left: 10px;
	font-size: 1.5rem;
	color: #fff;
	line-height: 3rem;
	border-bottom: 2px #727171 solid;
}
.ivee_phone_nav a:last-child{
	border-bottom: none;
}
.ivee_phone_nav a:hover{
	background: #282B2D;
}
.ivee_nav_phone_num{
	float: right;
	width:2.5rem;
	margin: 0.7rem;
}
.ivee_nav_phone_num img{
	width:2.5rem;
}

.ivee_nav_phone_yuyue{
	display: block;
	float: right;
}
.ivee_nav_phone_yuyue:hover{
	color: #fff;
}

.ivee_nav_phone_yuyue p{
	margin-top: 0.7rem;
	padding: 0 0.5rem;
	font-size: 1.8rem;
	line-height: 2.6rem;
	border:1px #fff solid;
	border-radius: 3px;
}
/*滑动*/

.body_left{
	left: -20rem;
	-webkit-transition: all 1s ease ;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.nav_phone_left{
	right: 0rem;
	-webkit-transition: all 1s ease ;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
/*banner*/
.ivee_banner{
	display: none;
}
.ivee_banner_phone{
	display:  block;
	position: relative;
}
.ivee_banner_phone img{
	width: 100%;
	margin-top: 4rem;
}
	
/*content*/	
.ivee_gray{
	padding-top: 2rem;
}
.ivee_content,.ivee_white .ivee_content,.ivee_white .ivee_content01{
	width: 100%;
}
.ivee_white .ivee_content03{
	margin-top: 0px;
}
.ivee_content h2{
	font-size: 2.5rem;
	line-height: 3rem;
}
.ivee_border{
	width: 12rem;
	border-bottom: 2px #E14337 solid;
}
.ivee_content h3{
	font-size: 1.8rem;
	line-height: 2.4rem;
}
.ivee_content_describe,.ivee_content_describe01{
	width: 90%;
	margin: 0.5rem auto 0;
	font-size: 1.2rem;
	line-height: 2rem;
}
.ivee_index_about {
	width: 100%;
	padding: 2rem 0 0 1rem;
}
.ivee_index_about_list{
	float: left;
	width: 45%;
	height: auto;
	padding:0;
	margin: 0 3% 2rem 2%;
}
.ivee_index_about_list h3 {
	font-size: 2rem;
    line-height: 6rem;
}
.ivee_index_about_list p{
	width: 90%;
	height: 14rem;
	margin: 0 auto;
	font-size: 1.2rem;
	line-height: 1.5rem;
	color: #aaa;
}
.ivee_index_about_list:hover{
	margin-top: 0;
	 -webkit-box-shadow:none;  
  		-moz-box-shadow:none;  
  			 box-shadow:none;
}

.ivee_index_teacher{
	padding: 1rem 0 3rem 0;
}	
.ivee_index_teacher_list{
	width: 18%;
	margin:0 1%;
	border: 2px #17191A solid;
}	
.ivee_index_teacher_list a{
	display: block;
	width: 100%;
}
.ivee_index_teacher_list>a>img{
	width: 100%;
}

.ivee_index_teacher_list p,.ivee_index_teacher_list_shade{
	display: none;
}
.ivee_content_left{
	float: none;
	width: 100%;
	margin: 0;
}
.ivee_content_left h2{
	margin-top: 0;
}
.ivee_content_right{
	float: none;
	width: 100%;
	padding-bottom: 2rem;
	margin: 0;
}
.ivee_content_right img{
	width: 22%;
	margin: 0.5rem 1% 0.5rem 2%;
	padding: 0;
} 

/*手机端注册*/
.form_phone{
	display: block;
	width: 100%;
}
.ivee_form_content_title{
	width: auto;
	font-size: 3rem;
	color: #E14337;
	font-weight: 600;
}
.ivee_form_content_main{
	width: 90%;
	margin: 2rem auto;
}
.ivee_form_content_main label{
	font-size: 2rem;
	color: #17191A;
}
.ivee_form_content_main input{
	width:100%;
	height: 3rem;
	margin-top: .5rem;
	font-size: 1.5rem;
	color: #17191A;
	border:1px #17191A solid;
}
.ivee_form_inputsex>span{
	font-size: 2rem;
	color: #17191A;
}
#campus_phone{
	width: 100%;
	height: 3rem;
	margin-top: 0.5rem;
	border: 1px #17191A solid;
}

#btn_phone{
	display: block;
	width: 40%;
	height: 4rem;
	margin: 0 30% 0;
	font-size: 2rem;
	color: #fff;
	border: none;
	background: #E15F55;
}

/*footer*/
.ivee_footer_top{
	padding-top: 2rem;
}
.ivee_footer_top_content {
	width: 100%;
}
.ivee_footer_top_left{
 	float: none;
 	width: 100%;
 }	
.ivee_footer_top_left p,.ivee_blogroll{
 	display: none;
 }
.ivee_footer_nav li{
 	font-size: 1.5rem;
 	color: #aaa;
 	margin: 0 1rem;
 }
.ivee_footer_nav li a{
 	color: #aaa;
 }

 .ivee_footer_nav li:first-child{
 	float: none;
 	font-size: 1.8rem;
 	color: #555;
 }

.ivee_footer_top_right{
	float: none;
}
.ivee_QRcode{
	width: 50%;
	margin: 0;
	padding: 2rem 8%;
}
.ivee_QRcode img{
	max-width: 100%;
}
.ivee_footer_under{
	height: auto;
	padding-bottom: 2rem;
}
.ivee_footer_under p{
	width: 100%;
	font-size: 1.2rem;
	color: #AAAAAA;	
	line-height: 1.5rem;
}
.ivee_fixed{
	display: none;
}
/*********************************** about **************************************/
.ivee_about_banner{
	display: none;
}
.ivee_about_newworld{
	width: 100%;
}
.ivee_about_newworld li{
	float: left;
	width: 30%;
	margin: 2rem 1.5%;
}
.ivee_about_newworld li img{
	width: 100%;
}

.ivee_about_describe,.ivee_about_describe01{
	width: 90%;
	margin: 0 5%;
}
.ivee_campus_add{
	float: none;
	width: 90%;
	height: auto;
	padding-bottom: 2rem;
	margin: 0 auto;
	border: none;
	/*border-bottom: 2px #AAAAAA solid;*/
}
.ivee_campus_add:last-child{
	border: none;
}

.ivee_campus_add img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.ivee_campus_add h4{
	margin: 0 15%;
	font-size: 1.2rem;
	color: #555;
	line-height: 2rem;
}
.ivee_campus_add p{
	margin: 0px 15%;
	font-size: 1rem;
	color: #999;
	line-height: 1.8rem;
}
.ivee_campus_add:hover{
	border: none;
	border-bottom: 2px #AAAAAA solid;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}
.ivee_campus_add:last-child:hover{
	border: none;
}

/**********************************about end*************************************/
/***********************************teachers*************************************/
.ivee_white01{
	width: 100%;
	min-width: 100%;
	margin-top: 0 ;
}
.ivee_video{
	width: 100%;
}
.ivee_video_right {
	margin-left: 10px;
	margin-right: 10px;
}
.ivee_video_list{
	width: 20%;
	margin: 2rem 5% 0 0;
}
.ivee_video_list img{
	display: none;
}


.ivee_teachers_photo,.ivee_teacher_info,.ivee_teacher_tag{
	display: none;
}
.ivee_content_teacher{
	padding-top: 3rem;
}
.ivee_teacher_phone{
	display: block;
	width: 100%;
	border-bottom:1px #AAAAAA solid;
}
.ivee_teacher_phone:last-child{
	border-bottom:none;
}

.ivee_teacher_phone img{
	display: block;
	width: 30%;
	margin: 2rem auto;
	border-radius: 50%;
	border:2px #E14337 solid;
}
.ivee_teacher_phone_info h4{
	font-size: 2rem;
	text-align: center;
}
.ivee_teacher_phone_info h4 span{
	font-size: 1.5rem;
	color: #727171;
	text-align: center;
}

.ivee_teacher_phone_info p{
	font-size: 1.5rem;
	text-align: center;
	line-height:2.4rem;
}
.ivee_teacher_phone_right_tag{
	width: 90%;
	margin:1rem auto 2rem;
}
.ivee_teacher_phone_right_tag span{
	display: inline-block;
	padding: 0.3rem;
	margin: 0.3rem;
	font-size: 1.3rem;
	border: 1px #E14337 solid;
}
.ivee_content01 {
	width: 100%;
}
.ivee_content_books,.ivee_content_books01{
	float: none;
	display: block;
	width: 80%;
	margin: 0 auto;
}
.ivee_books{
	float: none;
	width: 95%;
	margin: 0 auto;
	border: none;
}
.ivee_books h4{
	font-size: 1.8rem;
	font-weight: 600;
}
.ivee_books p{
	font-size: 1.4rem;
	line-height: 2rem;
}
.ivee_books ul li{
	margin-left: 0;
	font-size: 1.2rem;
	line-height: 2rem;
}

/********************************teachers end************************************/
/***********************************courses**************************************/
.ivee_courses{
	display: none;
}
.ivee_courses_phone{
	display: block;
	width: 100%;
	padding:5rem 0 4rem;
}
.ivee_courses_phone_list{
	width: 90%;
	margin: 2rem auto 0;
}
.ivee_courses_phone_list h5{
	display: none;	
}
.ivee_courses_phone_list h4{
	width: 50%;
	height: 3rem;
	margin: 0 auto;
	font-size: 2.2rem;
	color: #fff;
	text-align: center;
	line-height: 3rem;
	font-weight: 400;
	border-radius: 1.5rem;
	background: #17191A;
}
.ivee_courses_phone_list img{
	display: block;
	max-width: 100%;
	margin: 1.5rem auto 0;
}
.ivee_courses_phone_list p{
	margin-top: 0.5rem;
	font-size: 1.5rem;
	color: #777777;
	line-height: 2rem;
}
.ivee_courses_white{
	width: 100%;
	padding-top: 0;
}
.ivee_courses_ul{
	width: 100%;
	margin-top: 0;
}
.ivee_courses_ul li{
	font-size: 1.4rem;
	line-height: 3.5rem;
}
.ivee_courses_title{
	font-size: 2.4rem;
}
.ivee_courses_list_ul li,.ivee_courses_list_ul1 li{
	height: 2.4rem;
	font-size: 1.4rem;
	color: #555;
	line-height: 2.4rem;
} 
/*********************************courses end************************************/
/***********************************activity*************************************/
.ivee_activities{
	display: none;
}
.ivee_activities_phone{
	display: block;
	padding-top: 3rem;
}
.ivee_activities_phone_list{
	width: 90%;
	margin: 3rem auto 1rem;
}
.ivee_activities_phone_list h4{
	font-size: 2.2rem;
	color: #E14337;
	font-weight: 400;
	line-height: 4rem;
	text-align: center;
}
.ivee_activities_phone_list img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.ivee_activities_phone_list p{
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 2.2rem;
}
.ivee_activities_phone_list p span{
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 2.2rem;
}
.ivee_activities_phone_list ul li{
	display: inline-block;
	padding: 0 5px;
	margin:5px;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 2.2rem;
	border: 1px #E14337 solid;
}
.ivee_activities_phone_list .ivee_activities_phone_list_p{
	font-weight: 400;
}

.ivee_activity_white{
	display: none;
}
/*********************************activity end***********************************/


}
@media (max-width:330px ) {
html{
	font-size: 62.5%;
	min-height: 100%;
}
body{
	position: relative;
	left: 0rem;
	-webkit-transition: left 1s ease ;
	-moz-transition: left 1s ease;
	-ms-transition: left 1s ease;
	-o-transition: left 1s ease;
	transition: left 1s ease;

}
	
	
.ivee_index_about_list h3 {
	font-size: 1.8rem;
    line-height: 6rem;
}
}


@media (min-width: 480px) and (max-width: 639px) {
html{
	font-size: 62.5%;
	min-height: 100%;
}
body{
	position: relative;
	left: 0rem;
	-webkit-transition: left 1s ease ;
	-moz-transition: left 1s ease;
	-ms-transition: left 1s ease;
	-o-transition: left 1s ease;
	transition: left 1s ease;

}
.ivee_header{
	display: none;
}

/*手机端nav效果*/

/*normal*/
.ivee_nav_phone{
	display: block;
	position: fixed;
	width: 100%;
	height: 4rem;
	background: #282B2D;
}
.ivee_phone_logo{
	display: block;
	float: left;
	width: 2.5rem;
	margin: 0.5rem 1.5rem;
}
#ivee_navbtn_phone{
	float: right;
	width: 2.8rem;
	margin: 0.7rem;
	cursor: pointer;
}
.ivee_phone_nav{
	position: fixed;
	top: 0;
	right: -20rem;
	width: 20rem;
	height: 100%;
	background: #17191A;
	-webkit-transition: right 1s ease ;
	-moz-transition: right 1s ease;
	-ms-transition: right 1s ease;
	-o-transition: right 1s ease;
	transition: right 1s ease;
}	
.ivee_phone_nav a{
	display: block;
	height: 3rem;
	padding-left: 10px;
	font-size: 1.5rem;
	color: #fff;
	line-height: 3rem;
	border-bottom: 2px #727171 solid;
}
.ivee_phone_nav a:last-child{
	border-bottom: none;
}
.ivee_phone_nav a:hover{
	background: #282B2D;
}
.ivee_nav_phone_num{
	float: right;
	width:2.5rem;
	margin: 0.7rem;
}
.ivee_nav_phone_num img{
	width:2.5rem;
}

.ivee_nav_phone_yuyue{
	display: block;
	float: right;
}
.ivee_nav_phone_yuyue:hover{
	color: #fff;
}

.ivee_nav_phone_yuyue p{
	margin-top: 0.7rem;
	padding: 0 0.5rem;
	font-size: 1.8rem;
	line-height: 2.6rem;
	border:1px #fff solid;
	border-radius: 3px;
}
/*滑动*/

.body_left{
	left: -20rem;
	-webkit-transition: all 1s ease ;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.nav_phone_left{
	right: 0rem;
	-webkit-transition: all 1s ease ;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
/*banner*/
.ivee_banner{
	display: none;
}
.ivee_banner_phone{
	display:  block;
	position: relative;
}
.ivee_banner_phone img{
	width: 100%;
	margin-top: 4rem;
}
	
/*content*/	
.ivee_gray{
	padding-top: 2rem;
}
.ivee_content,.ivee_white .ivee_content,.ivee_white .ivee_content01{
	width: 100%;
}
.ivee_white .ivee_content03{
	margin-top: 0px;
}

.ivee_content h2{
	font-size: 2.5rem;
	line-height: 3rem;
}
.ivee_border{
	width: 12rem;
	border-bottom: 2px #E14337 solid;
}
.ivee_content h3{
	font-size: 1.8rem;
	line-height: 2.4rem;
}
.ivee_content_describe,.ivee_content_describe01{
	width: 90%;
	margin: 0.5rem auto 0;
	font-size: 1.2rem;
	line-height: 2rem;
}
.ivee_index_about {
	width: 100%;
	padding: 2rem 0 0 1rem;
}
.ivee_index_about_list{
	float: left;
	width: 45%;
	height: auto;
	padding:0;
	margin: 0 3% 2rem 2%;
}
.ivee_index_about_list h3 {
    line-height: 6rem;
}
.ivee_index_about_list p{
	width: 90%;
	height: 11rem;
	margin: 0 auto;
	font-size: 1.4rem;
	line-height: 1.5rem;
	color: #aaa;
}
.ivee_index_about_list:hover{
	margin-top: 0;
	 -webkit-box-shadow:none;  
  		-moz-box-shadow:none;  
  			 box-shadow:none;
}

.ivee_index_teacher{
	padding: 1rem 0 3rem 0;
}	
.ivee_index_teacher_list{
	width: 18%;
	margin:0 1%;
	border: 2px #17191A solid;
}	
.ivee_index_teacher_list a{
	display: block;
	width: 100%;
}
.ivee_index_teacher_list>a>img{
	width: 100%;
}

.ivee_index_teacher_list p,.ivee_index_teacher_list_shade{
	display: none;
}
.ivee_content_left{
	float: none;
	width: 100%;
	margin: 0;
}
.ivee_content_left h2{
	margin-top: 0;
}
.ivee_content_right{
	float: none;
	width: 100%;
	padding-bottom: 2rem;
	margin: 0;
}
.ivee_content_right img{
	width: 22%;
	margin: 0.5rem 1% 0.5rem 2%;
	padding: 0;
} 

/*手机端注册*/
.form_phone{
	display: block;
	width: 100%;
}
.ivee_form_content_title{
	width: auto;
	font-size: 3rem;
	color: #E14337;
	font-weight: 600;
}
.ivee_form_content_main{
	width: 90%;
	margin: 2rem auto;
}
.ivee_form_content_main label{
	font-size: 2rem;
	color: #17191A;
}
.ivee_form_content_main input{
	width:100%;
	height: 3rem;
	margin-top: .5rem;
	font-size: 1.5rem;
	color: #17191A;
	border:1px #17191A solid;
}
.ivee_form_inputsex>span{
	font-size: 2rem;
	color: #17191A;
}
#campus_phone{
	width: 100%;
	height: 3rem;
	margin-top: 0.5rem;
	border: 1px #17191A solid;
}

#btn_phone{
	display: block;
	width: 40%;
	height: 4rem;
	margin: 0 30% 0;
	font-size: 2rem;
	color: #fff;
	border: none;
	background: #E15F55;
}

/*footer*/
.ivee_footer_top{
	padding-top: 2rem;
}
.ivee_footer_top_content {
	width: 100%;
}
.ivee_footer_top_left{
 	float: none;
 	width: 100%;
 }	
.ivee_footer_top_left p,.ivee_blogroll{
 	display: none;
 }
.ivee_footer_nav li{
 	font-size: 1.5rem;
 	color: #aaa;
 	margin: 0 1rem;
 }
.ivee_footer_nav li a{
 	color: #aaa;
 }

 .ivee_footer_nav li:first-child{
 	float: none;
 	font-size: 1.8rem;
 	color: #555;
 }

.ivee_footer_top_right{
	float: none;
}
.ivee_QRcode{
	width: 50%;
	margin: 0;
	padding: 2rem 8%;
}
.ivee_QRcode img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.ivee_footer_under{
	height: auto;
	padding-bottom: 2rem;
}
.ivee_footer_under p{
	width: 100%;
	font-size: 1.2rem;
	color: #AAAAAA;	
	line-height: 1.5rem;
}
.ivee_fixed{
	display: none;
}
/*********************************** about **************************************/
.ivee_about_banner{
	display: none;
}
.ivee_about_newworld{
	width: 100%;
}
.ivee_about_newworld li{
	float: left;
	width: 30%;
	margin: 2rem 1.5%;
}
.ivee_about_newworld li img{
	width: 100%;
}

.ivee_about_describe,.ivee_about_describe01{
	width: 90%;
	margin: 0 5%;
}
.ivee_campus_add{
	float: none;
	width: 90%;
	height: auto;
	padding-bottom: 2rem;
	margin: 0 auto;
	border: none;
	border-bottom: 2px #AAAAAA solid;
}
.ivee_campus_add:last-child{
	border: none;
}

.ivee_campus_add img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.ivee_campus_add h4{
	margin: 0 15%;
	font-size: 1.2rem;
	color: #555;
	line-height: 2rem;
}
.ivee_campus_add p{
	margin: 0px 15%;
	font-size: 1rem;
	color: #999;
	line-height: 1.8rem;
}
.ivee_campus_add:hover{
	border: none;
	border-bottom: 2px #AAAAAA solid;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}
.ivee_campus_add:last-child:hover{
	border: none;
}

/**********************************about end*************************************/
/***********************************teachers*************************************/
.ivee_white01{
	width: 100%;
	min-width: 100%;
	margin-top: 0 ;
}
.ivee_video{
	width: 100%;
}
.ivee_video_frame{
	width: 100%;
}
.ivee_video_frame iframe{
	width: 100%;
}
.ivee_video_right {
	margin-left: 10px;
}
.ivee_video_list{
	width: 11%;
	margin: 30px 1.5% 0 0;
}
.ivee_video_list img{
	width: 100%;
}


.ivee_teachers_photo,.ivee_teacher_info,.ivee_teacher_tag{
	display: none;
}
.ivee_content_teacher{
	padding-top: 3rem;
}
.ivee_teacher_phone{
	display: block;
	width: 100%;
	border-bottom:1px #AAAAAA solid;
}
.ivee_teacher_phone:last-child{
	border-bottom:none;
}

.ivee_teacher_phone img{
	display: block;
	width: 30%;
	margin: 2rem auto;
	border-radius: 50%;
	border:2px #E14337 solid;
}
.ivee_teacher_phone_info h4{
	font-size: 2rem;
	text-align: center;
}
.ivee_teacher_phone_info h4 span{
	font-size: 1.5rem;
	color: #727171;
	text-align: center;
}

.ivee_teacher_phone_info p{
	font-size: 1.5rem;
	text-align: center;
	line-height:2.4rem;
}
.ivee_teacher_phone_right_tag{
	width: 90%;
	margin:1rem auto 2rem;
}
.ivee_teacher_phone_right_tag span{
	display: inline-block;
	padding: 0.3rem;
	margin: 0.3rem;
	font-size: 1.3rem;
	border: 1px #E14337 solid;
}
.ivee_content01{
	width: 100%;
}
.ivee_content_books,.ivee_content_books01{
	float: none;
	display: block;
	width: 80%;
	margin: 0 auto;
}
.ivee_books{
	float: none;
	width: 95%;
	margin: 0 auto;
	border: none;
}
.ivee_books h4{
	font-size: 1.8rem;
	font-weight: 600;
}
.ivee_books p{
	font-size: 1.4rem;
	line-height: 2rem;
}
.ivee_books ul li{
	margin-left: 0;
	font-size: 1.2rem;
	line-height: 2rem;
}

/********************************teachers end************************************/
/***********************************courses**************************************/
.ivee_courses{
	display: none;
}
.ivee_courses_phone{
	display: block;
	width: 100%;
	padding:5rem 0 4rem;
}
.ivee_courses_phone_list{
	width: 100%;
	margin: 4rem auto 0;
}
.ivee_courses_phone_list h5{
	display: none;	
}
.ivee_courses_phone_list h4{
	width: 45%;
	height: 3rem;
	margin: 0 auto;
	font-size: 2.2rem;
	color: #fff;
	text-align: center;
	line-height: 3rem;
	font-weight: 400;
	border-radius: 1.5rem;
	background: #17191A;
}
.ivee_courses_phone_list img{
	float: left;
	display: block;
	max-width: 30%;
	margin: 1.5rem auto 0;
}
.ivee_courses_phone_list p{
	float: left;
	width: 60%;
	margin: 2rem 0 0 5%;
	font-size: 1.5rem;
	color: #777777;
	line-height: 2rem;
}
.ivee_courses_white{
	width: 100%;
	max-width: 600px;
	padding-top: 0;
}
.ivee_courses_ul{
	width: 100%;
	margin-top: 0;
}
.ivee_courses_ul li{
	font-size: 1.4rem;
	line-height: 3.5rem;
}
.ivee_courses_title{
	font-size: 2.4rem;
}
.ivee_courses_list_ul li,.ivee_courses_list_ul1 li{
	height: 2.4rem;
	font-size: 1.4rem;
	color: #555;
	line-height: 2.4rem;
} 
/*********************************courses end************************************/
/***********************************activity*************************************/
.ivee_activities{
	display: none;
}
.ivee_activities_phone{
	display: block;
	padding-top: 3rem;
}
.ivee_activities_phone_list{
	width: 90%;
	margin: 3rem auto 1rem;
}
.ivee_activities_phone_list h4{
	font-size: 2.2rem;
	color: #E14337;
	font-weight: 400;
	line-height: 4rem;
	text-align: center;
}
.ivee_activities_phone_list img{
	display: block;
	max-width: 100%;
	margin: 0 auto 1.5rem;
}
.ivee_activities_phone_list p{
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 2.2rem;
}
.ivee_activities_phone_list p span{
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 2.2rem;
}
.ivee_activities_phone_list ul li{
	display: inline-block;
	padding: 0 5px;
	margin:5px;
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 2.2rem;
	border: 1px #E14337 solid;
}
.ivee_activities_phone_list .ivee_activities_phone_list_p{
	font-weight: 400;
}

.ivee_activity_white{
	display: none;
}
/*********************************activity end***********************************/




}


@media (min-width: 640px) and (max-width: 959px) {
html{
	font-size: 100%;
	min-height: 100%;
}
body{
	position: relative;
	left: 0rem;
	-webkit-transition: left 1s ease ;
	-moz-transition: left 1s ease;
	-ms-transition: left 1s ease;
	-o-transition: left 1s ease;
	transition: left 1s ease;

}
.ivee_header{
	display: none;
}

/*手机端nav效果*/

/*normal*/
.ivee_nav_phone{
	display: block;
	position: fixed;
	width: 100%;
	height: 3rem;
	background: #282B2D;
}
.ivee_phone_logo{
	display: block;
	float: left;
	width: 2rem;
	margin: 0.3rem 1rem;
}
#ivee_navbtn_phone{
	float: right;
	width: 2.5rem;
	margin: 0.4rem 1rem;
	cursor: pointer;
}
.ivee_phone_nav{
	position: fixed;
	top: 0;
	right: -20rem;
	width: 20rem;
	height: 100%;
	background: #17191A;
	-webkit-transition: right 1s ease ;
	-moz-transition: right 1s ease;
	-ms-transition: right 1s ease;
	-o-transition: right 1s ease;
	transition: right 1s ease;
}	
.ivee_phone_nav a{
	display: block;
	height: 2rem;
	padding-left: 10px;
	font-size: 1rem;
	color: #fff;
	line-height: 2rem;
	border-bottom: 1px #727171 solid;
}
.ivee_phone_nav a:last-child{
	border-bottom: none;
}
.ivee_phone_nav a:hover{
	background: #282B2D;
}
.ivee_nav_phone_num{
	display: none;
}

.ivee_nav_phone_yuyue{
	display: block;
	float: right;
}
.ivee_nav_phone_yuyue:hover{
	color: #fff;
}

.ivee_nav_phone_yuyue p{
	margin-top: 0.5rem;
	padding: 0 0.5rem;
	font-size: 1.4rem;
	line-height: 2rem;
	border:1px #fff solid;
	border-radius: 3px;
}

/*滑动*/

.body_left{
	left: -20rem;
	-webkit-transition: all 1s ease ;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.nav_phone_left{
	right: 0rem;
	-webkit-transition: all 1s ease ;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
/*banner*/
.ivee_banner{
	display: none;
}
.ivee_banner_phone{
	display:  block;
	position: relative;
}
.ivee_banner_phone img{
	width: 100%;
	margin-top: 3rem;
}
	
/*content*/	
.ivee_gray{
	padding-top: 2rem;
}
.ivee_content,.ivee_white .ivee_content,.ivee_white .ivee_content01{
	width: 100%;
}
.ivee_white .ivee_content03{
	margin-top: 0px;
}

.ivee_content h2{
	font-size: 2rem;
	line-height: 3rem;
}
.ivee_border{
	width: 12rem;
	border-bottom: 1px #E14337 solid;
}
.ivee_content h3{
	font-size: 1.5rem;
	line-height: 2.4rem;
}
.ivee_content_describe,.ivee_content_describe01{
	width: 90%;
	margin: 0.5rem auto 0;
	font-size: 0.8rem;
	line-height: 1.5rem;
}
.ivee_index_about {
	width: 100%;
	padding: 2rem 0 0 1rem;
}
.ivee_index_about_list{
	float: left;
	width: 21%;
	height: auto;
	padding: 0;
	margin: 0 2% 2rem 2%;
}
.ivee_index_about_list h3{
	font-size: 1rem;
	line-height:4rem;
}

.ivee_index_about_list p{
	width: 90%;
	height: 14rem;
	margin: 0 auto;
	font-size: 0.8rem;
	line-height: 1.5rem;
	color: #aaa;
}
.ivee_index_about_list:hover{
	margin-top: 0;
}
.ivee_index_teacher{
	padding: 1rem 0 3rem 0;
}	
.ivee_index_teacher_list{
	width: 18%;
	margin:0 1%;
	border: 2px #17191A solid;
}	
.ivee_index_teacher_list a{
	display: block;
	width: 100%;
}
.ivee_index_teacher_list>a>img{
	width: 100%;
}

.ivee_index_teacher_list p,.ivee_index_teacher_list_shade{
	display: none;
}
.ivee_index_teacher_list:hover .ivee_index_teacher_list_shade{
	display: none;
}

.ivee_content_left{
	float: none;
	width: 100%;
	margin: 0;
}
.ivee_content_left h2{
	margin-top: 0;
}
.ivee_content_right{
	float: none;
	width: 100%;
	padding-bottom: 2rem;
	margin: 0;
}
.ivee_content_right img{
	width: 22%;
	margin: 0.5rem 1% 0.5rem 2%;
	padding: 0;
} 

/*手机端注册*/
.form_phone{
	display: block;
	width: 100%;
}
.ivee_form_content_title{
	width: auto;
	font-size: 2rem;
	color: #E14337;
	font-weight: 600;
}
.ivee_form_content_main{
	width: 60%;
	margin: 2rem auto;
}
.ivee_form_content_main label{
	font-size: 1rem;
	color: #17191A;
}
.ivee_form_content_main input{
	width:100%;
	height: 2rem;
	margin-top: .5rem;
	font-size: 1rem;
	color: #17191A;
	border:1px #17191A solid;
}
.ivee_form_inputsex>span{
	font-size: 1.2rem;
	color: #17191A;
}
#campus_phone{
	width: 100%;
	height: 2rem;
	margin-top: 0.5rem;
	border: 1px #17191A solid;
}

#btn_phone{
	display: block;
	width: 40%;
	height: 3rem;
	margin: 0 30% 0;
	font-size: 1.5rem;
	color: #fff;
	border: none;
	background: #E15F55;
}

/*footer*/
.ivee_footer_top{
	padding-top: 2rem;
}
.ivee_footer_top_content {
	width: 100%;
}
.ivee_footer_top_left{
 	float: left;
 }	
.ivee_footer_top_left p,.ivee_blogroll{
 	display: none;
 }
.ivee_footer_nav li{
	float: none;
 	font-size: 1rem;
 	color: #aaa;
 	margin: 0 1.5rem;
 }
.ivee_footer_nav li a{
 	color: #aaa;
 }

 .ivee_footer_nav li:first-child{
 	float: none;
 	font-size: 1.2rem;
 	color: #555;
 }

.ivee_footer_top_right{
	float: right;
	width: 60%;
}
.ivee_QRcode{
	width: 50%;
	margin: 0;
	padding: 2rem 8%;
}
.ivee_QRcode img{
	display: block;
	max-width: 100%;
	min-width: 120px;
	margin: 0 auto;
}
.ivee_QRcode p{
	font-size: 1rem;
}

.ivee_footer_under{
	height: auto;
	padding-bottom: 1rem;
}
.ivee_footer_under p{
	width: 100%;
	font-size: 0.8rem;
	color: #AAAAAA;	
	line-height: 1.5rem;
}
.ivee_fixed{
	display: none;
}
/*********************************** about **************************************/
.ivee_about_banner{
	display: none;
}
.ivee_about_newworld{
	width: 100%;
}
.ivee_about_newworld li{
	float: left;
	width: 30%;
	margin: 2rem 1.5%;
}
.ivee_about_newworld li img{
	width: 100%;
}

.ivee_about_describe,.ivee_about_describe01{
	width: 90%;
	margin: 0 5%;
}
.ivee_campus_add{
	float: left;
	width: 45%;
	height: 25rem;
	padding-bottom: 2rem;
	margin: 2rem 2%;
	border: 2px #AAAAAA solid;
}
.ivee_campus_add img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.ivee_campus_add h4{
	margin: 0 5%;
	font-size: 1.2rem;
	color: #555;
	line-height: 2rem;
}
.ivee_campus_add p{
	margin: 0px 5%;
	font-size: 1rem;
	color: #999;
	line-height: 1.8rem;
}
.ivee_campus_add:hover{
	border: 2px #AAAAAA solid;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
}

/**********************************about end*************************************/
/***********************************teachers*************************************/
.ivee_white01{
	width: 100%;
	min-width: 100%;
	margin-top: 0 ;
}
.ivee_video{
	width: 100%;
}
.ivee_video_right {
	margin-left: 10px;
}
.ivee_video_list{
	width: 11%;
	margin: 30px 1.5% 0 0;
}
.ivee_video_list img{
	width: 100%;
}

.ivee_content_teacher{
	padding-top: 3rem;
}
.ivee_teacher_phone{
	display: none;
}
.ivee_teachers_photo{
	width: 45%;
	margin: 2rem 0;
} 
.ivee_teachers_photo ul{
	width: 18%;
	margin-right: 2%;
}
.ivee_teachers_photo_ul{
margin-top: 2rem;
}
.ivee_teachers_photo ul li{
	width: 100%;
} 
.ivee_teachers_photo ul li img{
	width: 100%;
} 
.ivee_teacher_info,.ivee_teacher_tag{
	width: 25%;
	min-height: auto;
	margin: 2rem 1% ;
}
.ivee_teacher_info img{
	margin-top: 1rem;
}
#teacher_tags p{
	font-size: 0.9rem;
	line-height: 1.4rem;
}
.ivee_content01{
	width: 100%;
}
.ivee_content_books,.ivee_content_books01{
	float: left;
	width: 30%;
	margin-right: 2%;
}
.ivee_books{
	float: left;
	width: 65%;
}
.ivee_books h4{
	font-size: 1rem;
}
.ivee_books p{
	font-size: 0.8rem;
	line-height: 1.2rem;
}
.ivee_books ul li{
	margin-left: 0;
	font-size: 0.8rem;
	line-height: 1.2rem;
}

/********************************teachers end************************************/
/***********************************courses**************************************/
.ivee_courses_phone{
	display: none;
}
.ivee_courses{
	display: block;
	width: 100%;
	height: auto;
	padding-top: 3rem;
	background: #dfdfdf;
	overflow: hidden;
}
.ivee_courses_show{
	position: relative;
	width: 100%;
	height: 27rem;
	margin: 0 auto;
	overflow: hidden;
}
.ivee_course{
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	
}
.ivee_course li{
	float: left;
	width: 100vw;
	height: 27rem;
	margin: 0;
	background: #fff;
	-webkit-box-shadow: -20px 30px 50px #999;
	   -moz-box-shadow: -20px 30px 50px #999;
			box-shadow: -20px 30px 50px #999;
}
.ivee_course li img,.ivee_course_list div{
	float: left;
	width: 50%;
}
.ivee_course_list div h4{
	width: 60%;
	height: 2.5rem;
	margin: 7rem 0 2rem 2rem;
	padding-left: 1rem;
	font-size: 1.5rem;
	font-weight: 200;
	color: #fff;
	line-height: 2.4rem;
	border-radius: 1.2rem;
	background: #17191A;
}
.ivee_course_list div p{
	width: 80%;
	margin: 0 0 0 2rem;
	font-size: 1rem;
	line-height: 1.8rem;
	white-space: normal ;
	color: #777;
}
#couese_left{
	display: none;
}
#couese_right{
	display: none;
}

.ivee_course_btn{
	width: 100%;
	height: 6rem;
	background: #17191A;
}
.ivee_course_btn_ul{
	width: 100%;
	margin: 0 auto;
}
.ivee_course_btn_ul li{
	float: left;
	width: 20%;
	margin: 10px 0px 0;
	color: #fff;
	cursor: pointer;
	filter:Alpha(opacity=70);
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}
.ivee_course_btn_ul li img{
	display: block;
	margin: 10px auto;
}
.ivee_course_btn_ul li p{
	text-align: center;
}
.ivee_courses_table tr{
	height: 2rem;
	line-height: 1.5rem;
}
.ivee_courses_table tr td{
	font-size: 0.8px;
	text-align: center;
}
.ivee_courses_table .ivee_courses_title{
	font-size: 1.2rem;
}

/*********************************courses end************************************/
/***********************************activity*************************************/
.ivee_activities_phone{
	display: none;
}
.ivee_activities{
	display: block;
	width: 100%;
	height: 32rem;
	padding-top: 3rem;
	background: #f6f5f5;
	overflow: hidden;

}
.ivee_activity_show{
	position: relative;
	width: 100%;
	height: 22rem;
	margin: 0 auto;
	overflow: hidden;
}
.ivee_activity{
	position: absolute;
	top: 0px;
	left: 0;
	width: 6000px;
	
}
.ivee_activity li{
	float: left;
	width: 100vw;
	height: 20rem;

}
#activity_left{
	display: none;
}
#activity_right{
	display: none;
}

.ivee_activity_btn{
	width: 100%;
	height: 7rem;
}
.ivee_activity_btn_ul{
	width: 100%;
	padding: 0;
}
.ivee_activity_btn_ul li{
	float: left;
	width: 33%;
	margin:  0;
}
.ivee_activity_btn_ul li img{
	display: block;
	width: 6rem;
	height: auto;
	margin: 10px auto 5px;
}
.ivee_activity_btn_ul li p{
	font-size: 0.8rem;

}
.ivee_activity_list{
	width: 100vw;
	height: 30rem;
	margin: 2rem auto 0;
}
.ivee_activity_list_main{
	float: left;
	width: 35%;
}
.ivee_activity_list_img{
	float: right;
	width: 60%;
}
.ivee_activity_list_main h4{
	font-size: 1rem;
	line-height: 1.5rem;
	font-weight: 400;
}
.ivee_activity_list_main h4 img{
	margin: -5px 10px 0 0;
}
.ivee_activity_list_main p{
	width: 90%;
	margin-left: 50px;
}
.ivee_activity_list_title{
	margin-top: 0;
	font-size: 14px;
	font-weight: 300;
}
.ivee_activity_list_info{
	font-size: 12px;
	line-height: 18px;
	
}
.ivee_activity_list_tag{
	margin-left: 50px;
	
}
.ivee_activity_list_tag span{
	display: inline-block;
	margin: 5px 5px 0;
	padding: 0 5px;
	font-size: 12px;
	color: #555555;
	line-height: 20px;
}




.ivee_activity_white{
	display: none;
}
/*********************************activity end***********************************/
}

@media (min-width: 731px) and (max-width: 830px) {
.ivee_courses_show{
	height: 23.5rem;
}
.ivee_course li{
	height: 23.5rem;
}
	
	
	
}
@media (min-width: 640px) and (max-width: 730px) {
.ivee_courses_show{
	height: 21rem;
}
.ivee_course li{
	height: 21rem;
}
	
	
	
}



@media (min-width: 960px) and (max-width: 1200px) {
html{
	font-size: 100%;
	min-height: 100%;
}
body{
	position: relative;
	left: 0rem;
	-webkit-transition: left 1s ease ;
	-moz-transition: left 1s ease;
	-ms-transition: left 1s ease;
	-o-transition: left 1s ease;
	transition: left 1s ease;

}
.ivee_header{
	display: block;
}
.ivee_header_content{
	position: relative;
	width: 100%;
	margin: 0 auto;
}
.ivee_logo{
	margin: 10px 50px 0 20px;
}
.ivee_nav li{
	margin: 15px 20px 0;
}
/********************************** 公用 form ************************************/
/*手机端注册*/
.form_phone{
	display: none;
}
.ivee_form_input label{
	font-size: 16px;
}
/******************************** 公用 form end **********************************/
/*normal*/
.ivee_nav_phone{
	display: none;
}

/*banner*/
.ivee_banner{
	display: block;
}
.ivee_banner_content{
	width: 100%;
}
.ivee_banner_phone{
	display:  none;
}
/*content*/	
.ivee_content,.ivee_white .ivee_content,.ivee_white .ivee_content01{
	width: 100%;
	min-width: 100%;
}
.ivee_content01{
	width: 100%;
}
.ivee_content_describe01{
	width: 90%;
	margin: 0 auto;
}
.ivee_index_about{
	padding: 20px 0 20px;
}
.ivee_index_about_list{
	float: left;
	width: 21%;
	height: auto;
	padding: 10px 0 0;
	margin: 0 2% 2rem 2%;
}
.ivee_index_about_list h3{
	font-size: 20px;
	line-height: 60px;
}

.ivee_index_about_list p{
	width: 90%;
	height: 150px;
	margin: 0 auto;
	font-size: 0.8rem;
	line-height: 1.5rem;
	color: #aaa;
}
.ivee_index_about_list:hover{
	margin-top: 0;
}
.ivee_index_teacher_list{
	width: 18%;
	margin: 0 1% ;
}
.ivee_index_teacher_list>a>img{
	width: 100%;
}
.ivee_index_teacher_list_shade{
	display: none;
}
.ivee_content_left{
	width: 25%;
	margin-top:100px ;
}
.ivee_content_left h2{
	margin-top: 0;
}
.ivee_content_right{
	width: 75%;
	padding-bottom: 2rem;
	margin: 0;
}
.ivee_content_right img{
	width: 22%;
	margin: 0.5rem 1% 0.5rem 2%;
	padding: 0;
} 


/********************************** 公用 footer **********************************/
.ivee_footer_top_content{
	width: 100%;
}
.ivee_footer_top_left{
	float: left;
}
.ivee_footer_nav li{
	float: left;
	margin: 0 20px;
	color: #555;
	line-height: 30px;
}
.ivee_footer_nav li:first-child{
	font-size: 20px;
	line-height: 24px;
}
.ivee_footer_top_left p{
	margin: 20px 0 0 20px;
	font-size: 20px;
	color: #555;
}
.ivee_blogroll{
	margin:15px 0 40px 120px;
}
.ivee_blogroll li a{
	margin:0 0 0 20px;
}
.ivee_blogroll li a img{
	filter:Alpha(opacity=40);
	-webkit-opacity: 0.5;
	   -moz-opacity: 0.5;  
	 -khtml-opacity: 0.5; 
		    opacity: 0.5; 
}
.ivee_blogroll li a img:hover{
	filter:Alpha(opacity=100);
	-webkit-opacity: 1;
	   -moz-opacity: 1;  
	 -khtml-opacity: 1; 
		    opacity: 1; 
	-webkit-transition: opacity 0.5s ;
	   -moz-transition: opacity 0.5s;	
		 -o-transition: opacity 0.5s;
			transition: opacity 0.5s;
}
.ivee_footer_top_right{
	float: right;
}
.ivee_QRcode{
	float: right;
	margin-left: 20px;
}
.ivee_QRcode p{
	margin-top: 20px;
	color: #fff;
	text-align: center;
}
.ivee_footer_under{
	width: 100%;
	height: 80px;
	padding-top: 20px;
	background: #17191A;
}
.ivee_footer_under p{
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 24px;
}

/******************************* 公用 footer end *********************************/
/*********************************** about **************************************/
.ivee_about_newworld{
	width: 70%;
	margin: 0 auto;
}
.ivee_about_newworld li{
	float: left;
	width: 30%;
	margin: 30px 1.5%;
}
.ivee_about_newworld li img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}

.ivee_about_describe,.ivee_about_describe01{
	width: 80%;
	margin: 10px 10%;
}
.ivee_about_describe01{
	width: 80%;
	margin: 20px 10%;
}
.ivee_campus_add{
	float: left;
	width: 28%;
	height: 350px;
	padding-bottom: 2rem;
	margin: 20px 2% 20px 3%;
	border: 2px #AAAAAA solid;
}
.ivee_campus_add img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.ivee_campus_add h4{
	margin: 0 5%;
	font-size: 16px;
	color: #555;
	line-height: 24px;
}
.ivee_campus_add p{
	margin: 0px 5%;
	font-size: 14px;
	color: #999;
	line-height: 24px;
}
.ivee_campus_add:hover{
	border: 2px #E14337 solid;
	-webkit-box-shadow: 0 0 30px #E15F55;
	   -moz-box-shadow: 0 0 30px #E15F55;
			box-shadow: 0 0 30px #E15F55;
	-webkit-transition: box-shadow 0.5s;
	   -moz-transition: box-shadow 0.5s;
		-ms-transition: box-shadow 0.5s;
		 -o-transition: box-shadow 0.5s;
			transition: box-shadow 0.5s;
}

/**********************************about end*************************************/
/***********************************teachers*************************************/
.ivee_white01{
	width: 100%;
	min-width: 100%;
}
.ivee_video{
	width: 100%;
}
.ivee_video_list{
	width: 11%;
	margin: 30px 1.5% 0 0;
}
.ivee_video_list img{
	width: 100%;
}
.ivee_content_teacher{
	padding-top: 3rem;
}
.ivee_teacher_phone{
	display: none;
}
.ivee_teachers_photo{
	width: 60%;
	margin: 2rem 0;
} 
.ivee_teachers_photo ul{
	width: 18%;
	margin-right: 2%;
}
.ivee_teachers_photo_ul{
margin-top: 2rem;
}
.ivee_teachers_photo ul li{
	width: 100%;
} 
.ivee_teachers_photo ul li img{
	width: 100%;
} 
.ivee_teacher_info,.ivee_teacher_tag{
	width: 18%;
	min-height: auto;
	margin: 2rem 1% ;
}
.ivee_teacher_info img{
	margin-top: 1rem;
}
#teacher_tags p{
	font-size: 0.9rem;
	line-height: 1.4rem;
}
.ivee_content_books,.ivee_content_books01{
	float: left;
	width: 30%;
	margin-right: 2%;
}
.ivee_books{
	float: left;
	width: 65%;
}
.ivee_books h4{
	font-size: 1rem;
}
.ivee_books p{
	font-size: 0.8rem;
	line-height: 1.2rem;
}
.ivee_books ul li{
	margin-left: 0;
	font-size: 0.8rem;
	line-height: 1.2rem;
}

/********************************teachers end************************************/
/***********************************courses**************************************/
.ivee_courses_phone{
	display: none;
}
.ivee_courses{
	display: block;
	width: 100%;
	height: auto;
	padding-top: 80px;
	background: #dfdfdf;
	overflow: hidden;
}
.ivee_courses_show{
	position: relative;
	width: 100%;
	height: 30rem;
	margin: 0 auto;
	overflow: hidden;
}
.ivee_course{
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	
}
.ivee_course li{
	float: left;
	width: 100vw;
	height: 30rem;
	margin: 0;
	background: #fff;
	-webkit-box-shadow: -20px 30px 50px #999;
	   -moz-box-shadow: -20px 30px 50px #999;
			box-shadow: -20px 30px 50px #999;
}
.ivee_course li img,.ivee_course_list div{
	float: left;
	width: 50%;
}
.ivee_course_list div h4{
	width: 60%;
	height: 2.5rem;
	margin: 7rem 0 2rem 2rem;
	padding-left: 1rem;
	font-size: 1.5rem;
	font-weight: 200;
	color: #fff;
	line-height: 2.4rem;
	border-radius: 1.2rem;
	background: #17191A;
}
.ivee_course_list div p{
	width: 80%;
	margin: 0 0 0 2rem;
	font-size: 1rem;
	line-height: 1.8rem;
	white-space: normal ;
	color: #777;
}
#couese_left{
	display: none;
}
#couese_right{
	display: none;
}

.ivee_course_btn{
	width: 100%;
	height: 6rem;
	background: #17191A;
}
.ivee_course_btn_ul{
	width: 100%;
	margin: 0 auto;
}
.ivee_course_btn_ul li{
	float: left;
	width: 20%;
	margin: 10px 0px 0;
	color: #fff;
	cursor: pointer;
	filter:Alpha(opacity=70);
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	-ms-opacity: 0.7;
	-o-opacity: 0.7;
	opacity: 0.7;
}
.ivee_course_btn_ul li img{
	display: block;
	margin: 10px auto;
}
.ivee_course_btn_ul li p{
	text-align: center;
}
.ivee_courses_table tr{
	height: 2rem;
	line-height: 1.5rem;
}
.ivee_courses_table tr td{
	font-size: 0.8px;
	text-align: center;
}
.ivee_courses_table .ivee_courses_title{
	font-size: 1.2rem;
}

/*********************************courses end************************************/
/***********************************activity*************************************/
.ivee_activities_phone{
	display: none;
}
.ivee_activities{
	display: block;
	width: 100%;
	height: 42rem;
	padding-top: 80px;
	background: #f6f5f5;
	overflow: hidden;

}
.ivee_activity_show{
	position: relative;
	width: 90%;
	height: 30rem;
	margin: 0 auto;
	overflow: hidden;
}
.ivee_activity{
	position: absolute;
	top: 0px;
	left: 0;
	width: 6000px;
	
}
.ivee_activity li{
	float: left;
	width: 100vw;
	height: 20rem;

}
#activity_left{
	display: none;
}
#activity_right{
	display: none;
}

.ivee_activity_btn{
	width: 100%;
	height: 7rem;
}
.ivee_activity_btn_ul{
	width: 100%;
	padding: 0 20%;
}
.ivee_activity_btn_ul li{
	float: left;
	width: 33%;
	margin:  0;
}
.ivee_activity_btn_ul li img{
	display: block;
	width: 7rem;
	height: auto;
	margin: 10px auto 5px;
}
.ivee_activity_btn_ul li p{
	font-size: 1rem;

}
.ivee_activity_list{
	width: 100vw;
	height: 32rem;
	margin: 2rem auto 0;
}
.ivee_activity_list_main{
	float: left;
	width: 35%;
}
.ivee_activity_list_img{
	float: right;
	width: 65%;
}
.ivee_activity_list_main h4{
	font-size: 1.5rem;
	line-height: 1.5rem;
	font-weight: 400;
}
.ivee_activity_list_main h4 img{
	margin: -5px 10px 0 0;
}
.ivee_activity_list_main p{
	width: 80%;
	margin-left: 50px;
	margin-top: 10px;
}
.ivee_activity_list_title{
	margin-top: 0;
	font-size: 16px;
	font-weight: 400;
}
.ivee_activity_list_info{
	font-size: 14px;
	line-height: 18px;
	
}
.ivee_activity_list_tag{
	margin-left: 50px;
	
}
.ivee_activity_list_tag span{
	display: inline-block;
	margin: 5px 5px 0;
	padding: 0 5px;
	font-size: 14px;
	color: #555555;
	line-height: 24px;
}
.ivee_history{
	width: 960px;
	margin: 30px auto;
}
.ivee_history ul{
	width: 960px;
	margin-top: 7px;
}
.ivee_history_li{
	float: left;
	position: relative;
	width: 130px;
	height: 130px;
	margin: 0 7px 0 0;
	background: #AAAAAA;
}
.ivee_history_li:last-child{
	margin-right: 0;
}
.ivee_history_li img{
	width: 130px;
	height: 130px;
}
.ivee_history_info{
	display: none;
	z-index: 999;
	position: absolute;
	top: 0px;
	left: 0;
	width: 404px;
	height: 130px;
	background: #fff;
	border: 1px #E14337 solid;
}
.ivee_history_li:hover .ivee_history_info {
	display: block;
}

.ivee_history_info01{
	left: 0px;
}
.ivee_history_info02{
	left: -137px;
}
.ivee_history_info03{
	left: -274px;
}
.ivee_history_info h4{
	margin : 10px 0 10px;
	font-size: 24px;
	text-align: center;
	font-weight: 400;
}
.ivee_history_info span{
	margin: 0 10px;
	font-size: 16px;
	text-align: center;
	font-weight: 400;
	line-height: 30px;
}
.ivee_history_info ul li{
	width: 100px;
	height: 30px;
	float: left;
	margin: 0 15px;
	font-size: 14px;
	text-align: center;
	font-weight: 400;
	line-height: 30px;
	background: none;
	border: 1px #E14337 solid;
}

/*********************************activity end***********************************/

}
