@charset "utf-8";
/* CSS Document */
*{
	font-family: "微软雅黑";color: #808080;font-size: 14px;
}
p{
	margin: 0;
}
body{
	margin: 0;padding: 0;
	min-width: 1366px;
}
.clearfix{
	clear: both;
}
ul{
	margin: 0;padding: 0;
}
li{
	list-style: none;
}
img{
	height: auto;
	margin: 0;
}
a{
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6{
	margin: 0;
}
h1{
	font-size: 24px;font-weight: bold;
	line-height: 80px;	
}
h2{
	font-size: 18px;font-weight: bold;	
}
h3{
	font-size: 18px;font-weight:normal;	
}
h4{
	font-size: 18px;color: #E44971;
	line-height: 40px;
}
h5{
	font-size: 12px;font-weight: normal;
}
h6{
	font-size: 24px;font-weight: bold;
	color: #E44971;
}
/*公共样式*/

/*--start-header--*/
.header{
	background-color: #05a6b3;
	width: 100%;height: auto;
	min-width:1402px;
}
.header_content{
	width: 100%;height: auto;
	margin:0 auto;
}
.logo{
	width: 30%;height: 120px;
	background-color: #ededed;
	float: left;
}
.logo img{
	width:70%;height:auto;
	margin-top: 30px;
	margin-left:15% ;
	
}
.nav{
	width: 70%;height: auto;
	float: left;
}

.nav li a{
	line-height:120px;
	text-align: center;
	width: 20%;
	float: left;
	font-family: "微软雅黑";color: white;font-size: 18px;
	text-align: center;
}
.nav li a:hover{
	background-color: #e99821;
}

/*--end-header--*/

/*--start-banner--*/
.banner_out{
	position: absolute;
	width: 100%;
	height: 580px;
	overflow: hidden;
	left: 0;
	top: 120px;
}
.home_banner{
	position: absolute;
	width: 100%;
	height:580px;
	margin: 0 auto;	
}
.banner_pic,.banner_pic02,.banner_pic03{
	position: absolute;
	width: 1920px;
	height:580px;
	margin-left: 50%;
	left: -960px;
}
.banner_pic02,.banner_pic03{
	display: none;
}
.scroll{
	position: relative;	
	width: 140px;height: auto;
	margin-top:540px;
	margin-left: 50%;
	left: -70px;
	float: left;
	
}
.scroll_button01,.scroll_button02,.scroll_button03{
	width: 16px;height: 16px;
	background: #e44971;
	margin-left:10px ;margin-right: 10px;
	border: 2px solid #FFFFFF;
	float: left;
	}
.scroll_button01:hover,.scroll_button02:hover,.scroll_button03:hover{
	background: #05a6b3;
}
/*--end-banner--*/

/*--start-index-class--*/
.content_index_class{
	width:1300px;
	margin: 0 auto;
	margin-top: 640px;
}
.content_index{
	width:1300px;
	margin: 0 auto;
	margin-top: 60px;
}
.index_title{
	width: 100%;height: 60px;
	background-color: #e99414;
}
.index_title span{
	font-weight: bold;font-size: 24px;
	color: white;
	line-height: 60px;
	text-align: center;
	margin-left: 20px;
}
.index_title a{
	font-size: 24px;
	color: white;
	line-height: 60px;
	text-align: center;
	margin-right: 20px;
	float: right;
}
.index_title a:hover{
	color:#05a6b3;
	text-decoration: underline;
}
.home_content{
	width: 100%;margin-top: 30px;
}
.home_pic{
	width: 33%;height: 460px;
	float: left;
}
.pic_up{
	width: 430px;height: 220px;
	background-image: url(../img/classpic01.png);
}
.pic_down{
	width: 430px;height: 240px;
}
.pic_left{
	width: 200px;height: 240px;
	float: left;
	background-image: url(../img/classpic02.png);
}
.pic_right{
	width: 230px;height: 240px;
	float: left;
	background-image: url(../img/classpic03.png);
}
.pic_up img,.pic_left img,.pic_right img{
	height: 100%;width: 100%;
}

.home_content .introduce_class{
	width: 65%;
	float: right;
}
.home_content .introduce_class .list_introduce .list_title{
	background-color: #e9d173;
	color: #4c4c4c;
}
/*--
.class_list{
	margin-left: 2%;width: 65%;
	height: auto;
	float: left;
}
.grade_three{
	width: 100%;height: auto;
	margin-bottom: 20px;
}
.grade_four{
	width: 100%;height: auto;
}


.one_list{
	width: 16%;height: 100px;
	float: left;
	font-size: 18px;font-weight: bold;
	color: #4c4c4c;
	line-height: 100px;
	text-align: center;
	background-color: #e9d173;
}
.two_list{
	width: 17.9%;margin-left: 3%;
	height: 100px;float: left;
}
.up{
	width: 100%;
	border: 1px solid  #05A6B3;
	line-height: 48px;text-align: center;
	color: #05A6B3;
	font-size: 16px;
}
.dwon{
	width: 100%;height: 49px;
	border: 1px solid  #05A6B3;
	border-top:none ;
	line-height: 50px;
	color: #05A6B3;
	text-align: center;
	font-size: 16px;
}
.up:hover,.dwon:hover{
	background:#05A6B3; 
	color: white;
	border: 1px solid  #05A6B3;
}
--*/
/*--end-index-class--*/

/*--start-index-teacheers--*/
/*课程介绍 轮播*/
.friend{
	width:1300px;height: auto;
	margin:0 auto;height:413px;
	overflow:hidden;
	}
.mr_frbox{height:407px;padding:24px 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:160px 10px 0 0;width:28px;}
.mr_frUl{float:left;height:202px;width:1047px;margin-left:10px;}
.mr_frBtnR{float:right;margin-top:160px;cursor:pointer;width:28px;height:46px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:300px;overflow:hidden;position:relative;}
.mr_frUl ul li img{/*display:block;*/width:100%;}
.mr_zhe{width:300px;position:absolute;top:0;background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#4ea4b5;/*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:48px;height:138px;line-height:138px;margin-top:72px;margin-bottom:64px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:60px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;color: white;}
.mr_zhe_hover{bottom:-596px;height:200px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 130px;color:#fff;}
/*--end-index-teachers--*/

/*--start-hotnews--*/
.hotnews{
	width:1300px;height: auto;
	margin:0 auto;
	margin-top: 30px;
}
.home_news{
	width:100%;height:auto;
}
.news_content a{
	font-size: 18px;color: #333333;
	line-height: 60px;
}
.news_content a:hover{
	color: #E44971;
	text-decoration: underline;
}
.news_two{
	width:100%;
	margin: 30px 0;padding: 30px 0;
}
.news_picture{
	width: 37%;height: auto;
	float: left;
}
.news_picture img{
	width: 100%;
}
.news_content{
	width: 60%;height: auto;
	margin-left: 3%;
	float: left;
}
.news_content p{
	line-height: 30px;
}
.home_study{
	width: 30%;height: auto;
	margin-left: 3%;
	float: left;
}
.study_picture{
	width: 100%;height: auto;
	margin-top: 20px;
}
/*--end-hotnews--*/

/*--start-footer--*/
.footer{
	width: 1300px;height: auto;
	margin: 0 auto;
	margin-top: 40px;
	padding:50px 0;
	border-top: 1px solid #bfbfbf;
}
.index_footer{
	width: 1300px;height: auto;
	margin: 0 auto;
	margin-top: 40px;
	padding:50px 0;	
	border-top: 1px solid #bfbfbf;
}
.index_footer p{
	line-height: 40px;color: #333333;
	text-align: center;
}
.footer p{
	line-height: 40px;color: #333333;
	text-align: center;
}
/*--end-footer--*/



/*--start-news--*/
/*--start-banner--*/
.news_banner{
	width: 100%;height: auto;
}
.news_banner img{
	width: 100%;
}
/*--end-banner--*/

/*--start-news_information--*/
.content_list{
	width: 1300px;height: auto;
	margin:0 auto;
	margin-top: 40px;
}
.content_list p{
	line-height: 30px;
}
.title{
	width: 100%;height: 40px;
	border-bottom: 1px solid #E44971;
}
.icon_title{
	width: 36px;height: 36px;
	float: left;
}
.title h6{
	float: left;
	margin-left: 20px;margin-right: 20px;
}
.title h4{
	float: left;
	font-weight: normal;
}
.title a{
	font-size: 18px ;
	float: right;
	color:#E44971;
}
.title a:hover{
	text-decoration: underline;
	font-weight: bold;
}
.title p{
	float: left;
	margin-left: 30px;
	margin-top: 8px;
}
.focus_picture{
	width: 33%;height:auto;
	margin-top: 30px;
	float: left;
	text-align: center;
}
.focus_picture img{
	width: 100%;
}
.focus_picture p{
	line-height: 30px;
}
.focus_picture p:hover{
	color: #05a6b3;
	font-size: 16px;
	text-decoration: underline;
}
.list_news{
	width:63% ; height: auto;
	padding-left: 4%;
	margin-top:30px;
	float: left;
}
.list_news li{
	line-height: 26px;
}
.list_news li a{
	line-height: 30px;
	white-space:nowrap;text-overflow: ellIPsis;
}
.list_news li a:hover{
	color: #05a6b3;
	font-size: 16px;
	text-decoration: underline;	
}
.list_news li span{ 
    float: right;/*使span元素浮动到右面*/ 
    text-align: right;/*日期右对齐*/ 
} 
/*--end-news_information--*/

/*--start-other_news--*/
.other_news{
	width: 100% ; height: auto;
	margin-top:30px;
}
.other_news li{
	line-height: 26px;
}
.other_news li a{
	white-space:nowrap;text-overflow: ellIPsis;
	line-height: 30px;
}
.other_news li a:hover{
	color: #05a6b3;
	font-size: 16px;
	text-decoration: underline;	
}
.other_news li span{ 
    float: right;/*使span元素浮动到右面*/ 
    text-align: right;/*日期右对齐*/ 
} 
/*--start-other_news--*/

/*--end-news--*/



/*--start-class--*/
/*--start-intrduce--*/
.introduce_class{
	width:100%;height: auto;
	margin-top: 30px;
}
.list_introduce{
	width: 100%; height: 80px;
	margin-top:20px;
}
.list_title{
	width: 18%;line-height: 80px;
	text-align:center;
	font-size: 24px;color:#05a6b3 ;
	font-weight: bold;
	float: left;
}
.list_introduce li a{
	width: 18%;line-height: 80px;
	text-align:center;
	font-size: 18px; color: #05A6B3;
	margin-left: 1%;margin-right: 1%;
	border: 1px solid #05a6b3;
	float: left;
}
.list_introduce li a:hover{
	background-color: #05A6B3;
	color: white;
}
.content_course{
	width:1300px;
	margin: 0 auto;
	margin-top: 40px;
}
.course_title{
	margin-top: 40px;
	padding-left: 16px;
	border-left: 3px solid #00ada2;
}
.content_course .icon_title{
	width:36px ;height: 36px;
	margin-top: 0;
	float: left;
}
.course_title h2{
	font-size: 24px;font-weight: normal;
	color:#00ada2;
}
.course_title h4{
	color: #00ada2;
	line-height: 28px;
}
.class_p{
	font-size: 16px;
	color:#00ada2 ;
	margin-top: 20px;
	line-height: 30px;
}
.h_title{
	color:#00ada2 ;
	margin-top: 20px;
}
.content_course img{
	width: 55%;
	margin: 0 auto;
	display: block;
	margin-top: 30px;
}
.content_course .class_pic{
	width: 30%;
	margin: 0 auto;
	display: block;
	margin-top: 30px;
}

/*--end-intrduce--*/

/*--start-list_school--*/
.list_school{
	width: 100%;height: auto;
	margin-top: 30px;
}
.list_one{
	width: 36%;height: auto;
	margin-right: 2%;
	float: left;
	background-color: #ededed;
	padding: 1%;
}
.list_one a{
	color: #05A6B3;
	font-size: 14px;
	line-height: 28px;
}
.list_one a span{
	font-size: 14px;
}
.list_two{
	width: 18%;height: auto;
	float: left;
	background-color: #ededed;
	padding: 1%;
}
.list_two li{
	font-size: 14px;
	line-height: 24px;
}
.list_two li span{
	font-size: 14px;
	color: #05A6B3;
	line-height: 24px;
}
.list_two li img{
	width: 50%;height: auto;
	margin: auto;
}
/*--end-school--*/
/*--end-class--*/

/*--start-teachers--*/
/*--start-environment--*/
.pic_environment{
	width: 100%;height: auto;
	overflow: hidden;
}
.pic_box{
	width: 125%;height: auto;
	margin-top: 30px;
}
.pic_box li{
	float: left;
	width: 19%;height: auto;
	margin-right: 0.5%;margin-left:0.5% ;
}
.pic_box li a{
	color: #05A6B3;
	width: 100%;
	line-height: 30px;
	text-align: center;
	display: block;	
}
/*--end-environment--*/
/*--start-introduction--*/
.introduction_teacher{
	width: 100%;
	color: #333333;
	margin-top: 30px;
}
.our_teachers,.our_teachers01,.our_teachers02{
	width: 100%;height: auto;
	margin-top: 10px;
}
.our_teachers01,.our_teachers02,{
	display: none;
}
.our_teachers li,.our_teachers01 li,.our_teachers02 li{
	border-bottom: 1px solid #cccccc;
	padding-bottom: 20px;padding-top: 30px;
}
.our_teachers .no_border,.our_teachers01 .no_border,.our_teachers02 .no_border{
	border-bottom: none;
}
.photo_teachers{
	width: 15%;height: auto;
	margin-left: 2%;margin-right: 2%;
	float: left;
}
.photo_teachers h2{
	text-align: center;
	line-height: 40px;
}
.background_teachers{
	width: 81%;height: auto;
	padding-top:10px ;
	float: left;
}
.background_teachers h2{
	line-height:50px;
}
.page_intrduction{
	margin-top: 40px;
	right: 0;
	margin-left: 85%;
}
.page_intrduction span{
	padding: 6px 10px;
	margin-left: 4px;margin-right: 4px;
	border: 1px solid #05A6B3;
	font-size: 18px;
	color: #05A6B3;
}
.page_intrduction span:hover{
	background-color:#05A6B3 ;
	color: white;
}
/*--end-introduction--*/

/*--end-teachers--*/

/*--start-about--*/
.xdf_intrduction{
	width: 80%;height: auto;
	margin-left: 10%;margin-right: 10%;
	margin-top: 30px;
	min-width: 1000px;
}
.xdf_intrduction h6{
	line-height: 40px;
	color: #00ADA2;
}
.xdf_intrduction h4{
	line-height: 60px;
	font-weight: normal;
	color: #00ADA2;
}
.xdf_intrduction h5{
	font-size: 14px;
	line-height: 28px;
	margin: 0;
	color: #00ADA2;
}
.xdf_intrduction p{
	margin-top: 10px;margin-bottom: 10px;
	text-indent:32px;
	color: #00ADA2;
}
.xdf_intrduction p span{
	margin-left: 20px;
	margin-right: 20px;
	color: #00ADA2;
}
.honour{
	width: 93%;
	margin-left: 7%;
}
/*--end-about--*/

/*--start-class_three_01--*/
.title_subpage{
	width:1200px;
	margin:0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
	border-bottom:1px solid #E44971 ;
}
.content_subpage .img_title{
	width: 290px;
	margin-top: 40px;
}

.title_subpage h4{
	font-weight: normal;
	font-size: 14px;
}
.title_subpage h4 a{
	color: #E44971;
}
.title_subpage h4 a:hover{
	font-size: 16px;font-weight: bold;
}
.box_subpage{
	width: 1200px;
	margin: 0 auto;
}
.box_subpage .list_news{
	width: 75%;
	float: left;
}
.content_subpage{
	width: 80%;
	float: left;
}
.content_subpage h1{
	color: #333333;
	text-align: center;
	line-height: 60px;
}
.content_subpage a{
	display:block;
	line-height: 34px;
	text-align: center;
	border-bottom: 1px solid #BFBFBF;
}
.content_subpage a span{
	margin: 0 30px;
}
.content_subpage p{
	margin-top: 10px;margin-bottom: 10px;
	color: #333333;
	text-indent:32px;
	line-height: 30px;
}
.content_subpage img{
	width: 100%;
	margin: 20px 0;
}
.content_subpage h2{
	color: #05a6b3;
	text-align: center;
	line-height: 60px;
}
.content_subpage h5{
	font-size: 14px;
	color: #333333;
	text-align: center;
}
.content_subpage h3{
	color: #333333;
	font-size: 14px;
	line-height: 30px;
}

.tips_subpage{
	width: 18%;
	float: right;
}
.one_tips{
	width: 100%;height: auto;
}
.one_tips a img{
	width: 100%;
}
.title_tips{
	width: 100%;
	height:40px;
	background-color: #0e5797;
	padding-top: 16px;
}
.title_tips h3{
	margin-left: 10%;height: auto;
	font-size: 18px;color: white;
}
.content_tips{
	width: 100%;	
	background-color: #0e5797;
	height: auto;
}
.content_tips img{
	width: 96%;
	margin-left: 2%;
}
/*--end-class_three_01--*/

/*--start-class_three_02--*/
.content_subpage h4{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 50px;
}
/*--end-class_three_02--*/

/*--start-class_three_03--*/
.content_subpage .text_subpage{
	font-size: 16px;
	font-weight: bold;
	color: #E44971;
	line-height: 80px;
	border-bottom:none;
}
.text_subpage:hover{
	text-decoration: underline;
	color: #05a6b3;
}
/*--end-class_three_03--*/

/*--start-news_list--*/
.content_main{
	padding-top: 30px;
	padding-bottom: 50px;
	width: 80%;
	float: left;
	line-height: 30px;
}
.content_main p{
	font-size:14px ;
	text-indent: 2em;
	color: #4D4D4D;
	margin-top: 10px;
}
.content_main h2{
	margin-top: 40px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;	
	text-align: center;
}
.content_main h3{
	margin-top: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;	
}
.content_main h4{
	font-size: 14px;
	font-weight: normal;
	color: #4D4D4D;	
	line-height: 26px;
}
.content_main h5{
	font-size: 14px;
	font-weight: bold;
	color: #333333;	
	margin-top: 10px;
}
.content_main .news_tips{

	font-size: 12px;
	text-align: center;
	color: #808080;
}
.content_main img{
	width: 80%;
	margin-left: 10%;
	margin-top: 20px;
}
.links_worlds{
	font-size: 16px;
	text-align: center;
	display: block;
}
.links_worlds:hover{
	color: #E44971;
	font-size: 18px;
	text-decoration: underline;
}
/*--end-news-list--*/