@charset "utf-8";

.Banner {position: relative;max-width: 1920px;margin:0 auto;}
.Banner .imgResponsive{padding-bottom: 31.25%;overflow: hidden;}
.Banner img:hover{transform: scale(1);opacity: 1;}
.slide_title{position: absolute;left: 50%;width: 665px;margin-left:-600px;top: 20%;}
.slide_title h3{color:#fff;font-size: 70px;font-weight: bold;line-height: 70px;margin-bottom: 20px;height: 70px;overflow: hidden;}
.slide_title p{font-size: 16px;line-height: 30px;height: 120px;overflow: hidden;font-weight: normal;color:#fff;position: relative;padding-top: 40px;width: 500px;border-top: 6px solid #ffb536;margin-bottom: 35px;}
.readMore{width: 193px;height: 38px;border:2px solid #ffb536;text-align: center;line-height: 38px;}
.readMore a{color:#ffb536;font-weight: bold;font-size: 14px;transition: all 0.3s ease;display: block;}
.readMore a:hover{background-color:#ffb536;color:#fff; }
.content{width: 100%;overflow: hidden;padding:50px 0 0 0;}
.mode01,.mode02,.mode03,.mode04,.mode05,.mode06,.mode07{width: 1200px;margin:0 auto;}
.mode01{padding:0 0 60px 0;}
.list01 li{width: 25%;float: left;text-align: center;}
.list01 li > div{margin:0 25px;}
.list01 li .icon{width: 64px;height: 64px;margin:0 auto;display: block;}
.list01 li h3{font-size: 20px;line-height: 30px;padding:25px 0 15px;}
.list01 li p{font-size: 15px;line-height: 27px;overflow: hidden;height: 164px;color:#85868c;font-weight: normal;}
.wrap_mode02{background: #f5f5f5;}
.mode02{padding:60px 0;}
.articleList02{margin:0 -25px;overflow: hidden;}
.listTitle02{font-size: 40px;line-height: 46px;padding-bottom: 15px;color:#333;position: relative;text-align: center;padding:0 40px 15px;}
.listTitle02:before{width: 200px;height: 5px;background-color: #ffb536 ;position: absolute;left: 50%;bottom: 0;margin-left: -100px;content: '';}
.listCon1 {padding-top: 78px;}
.listCon1 .lf,.listCon1 .md,.listCon1 .rt{width: 33.3%;float: left;}
.lfCon1{padding:0 25px 50px;}
.item-img01{padding-bottom: 30px;max-width: 367px;}
.item-img01 .imgResponsive{padding-bottom: 51.5%;}
.item-txt01{width: 100%;overflow: hidden;}
.item-txt01 h3{font-size: 26px;line-height: 32px;overflow: hidden;margin-bottom: 20px;color:#333;}
.item-txt01 p{font:normal 15px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;height: 162px;overflow: hidden;color:#85868c;margin-bottom: 20px;}
.readMore2{width: 155px;height: 29px;line-height: 29px;text-align: center;font-size: 12px;overflow: hidden;border-radius: 4px;}
.readMore2 a{display: block;background-color: #ffb536;color:#fff;transition: all 0.3s ease;}
.readMore2 a:hover{color:#ededed;}
.mdCon1{padding:0 25px}
.mdCon1 li{padding-bottom: 20px;overflow: hidden;}
.item-icon2{width:34px;float: left; }
.item-txt02{margin-left: 50px;}
.item-txt02 h3{color:#333;font-size: 20px;line-height: 26px;}
.item-txt02 p{margin-top: 10px;line-height: 27px;font-size: 15px;color:#85868c;font-weight: normal;}
.rtCon1{padding:0 25px;}
.rtCon1 .flexslider{background-color: #fff;}
.slide_img02 {max-width: 150px;margin:0 auto;padding:30px 20px 25px;display: block;}
.slide_img02 .imgResponsive{padding-bottom: 100%;/* border-radius: 50%; */}
.slide_title02{padding:0 26px 25px;text-align: center;}
.slide_title02 h3{padding-bottom: 20px;}
.slide_title02 strong{font-size: 20px;line-height: 26px;display: block;}
.slide_title02 span{font-size: 14px;line-height: 26px;display: block;}
.slide_title02 .p01{color:#85868c;font-size: 15px;line-height: 27px;margin-bottom: 20px;}
.slide_title02 .p02{font-size: 16px;line-height: 27px;font-weight: bold;margin-bottom: 5px;}
.slide_title02 .p03{font-size: 16px;line-height: 27px;font-weight: bold;color:#ffb536;}
.rtCon1 .flex-direction-nav a,.courseCon .flex-direction-nav a,.mode05 .flex-direction-nav a,.mode06 .flex-direction-nav a{width: 22px;height: 80px;margin-top: -40px;}
.rtCon1 .flex-direction-nav .flex-prev,.courseCon .flex-direction-nav .flex-prev,.mode05 .flex-direction-nav .flex-prev,.mode06 .flex-direction-nav .flex-prev{left: 0;background:url(../images/lf02.png) no-repeat center #ffb536;}
.rtCon1 .flex-direction-nav .flex-next,.courseCon .flex-direction-nav .flex-next,.mode05 .flex-direction-nav .flex-next,.mode06 .flex-direction-nav .flex-next{right: 0;background:url(../images/rt02.png) no-repeat center #ffb536;}

.wrap_mode03{background-color: #1f365c}
.mode03{padding:60px 0 70px;text-align: center;}
.mode03 h4{font-size: 40px;line-height: 46px;color:#ffb536 ;font-family:'Open Sans Condensed';font-weight: 700;margin-bottom: 10px;}
.mode03 h3{font-size: 70px;line-height: 76px;color:#fff;font-weight: 700;margin-bottom: 27px;}
.readMore3{width: 400px;font:normal bold 18px / 52px "Roboto", Helvetica, Arial, Verdana, sans-serif;height: 52px;margin:0 auto;}
/*课程设置*/
.mode04{padding:66px 0;}
.listTitle04{text-align: center;margin-bottom: 70px;position: relative;font-size: 40px;line-height: 46px;padding:15px 20px;position: relative;}
.listTitle04:before{content: '';width: 200px;height: 5px;background: #ffb536;left: 50%;bottom: 0;margin-left: -100px;position: absolute;}

.slide_img03{max-width: 220px;margin:0 auto;}
.slide_img03 .imgResponsive{padding-bottom: 100%;}
.slide_img03 .imgResponsive img:hover{transform: scale(1)}
.courseCon .slides li > div{margin:0 20px;}
.courseCon .slides li{margin:0;}
.slide_title03{text-align: center;padding:20px 0 0 0;}
.slide_title03 h3{font-size: 26px;line-height: 30px;padding-bottom: 20px;}
.slide_title03 p{line-height: 27px;font-size: 15px;color:#85868c;}
.courseCon .flexslider{padding:0 23px;}
.courseCon .flex-control-nav{display: none;}
/*为什么选择我们*/
.wrap_mode04{background-color: #f6f6f6}
.listCon2{width: 100%;overflow: hidden;}
.listCon2 .lf{width: 45%;float: left;}
.tabWrap{width:80%;padding:25px 0;margin:0 auto;}
.tab01{width: 100%;height: 0;padding-bottom: 100%;border:5px solid #fff;border-radius: 50%;position: relative;}
.tabMenu01{width: 100%;height: 0;position: relative;padding-bottom: 100%;}
.til_tab{width: 48px;height: 48px;}
.til_tab1{left: 50%;top:0;position: absolute;margin:-24px 0 0 -24px;}
.til_tab2{right: 0;top:40%;position: absolute;margin:-24px -24px 0 0;}
.til_tab3{right: 14%;top:85%;position: absolute;margin:-24px -24px 0 0;}
.til_tab4{left: 14%;top:85%;position: absolute;margin:-24px 0 0 -24px;}
.til_tab5{left: 0;top:40%;position: absolute;margin:-24px  0 0 -24px;}
.tabBoxWrap{position:absolute;width: 80%;height: 80%;top:10%;left: 10%;background-color: #fff;border-radius: 50%;}
.tabBox{width: 80%;margin:0 auto;text-align: center;height: 140px;position: absolute;left: 10%;top: 50%;margin-top: -70px;display: none;}
.tabBox strong{width: 37px;height: 37px;display: block;margin:0 auto;}
.tabBox h3{font-size: 20px;line-height: 30px;color:#1f365c;height: 30px;overflow: hidden;padding-top: 5px;}
.tabBox p{font-size: 14px;line-height: 24px;height:72px;overflow: hidden;color:#1f365c; }
@keyframes on {
 0% {
  transform:scaleX(1);
  
 }
 50% {
  transform:scale3d(1.3,1.3,1.3);
  
 }
 to {
  transform:scaleX(1);
  
 }
}
.on {
 /*animation-name:pulse;
 animation-duration:1.2s*/;
 animation:on 1.5s infinite;
-webkit-animation:on 1.5s infinite; /* Safari 和 Chrome */
}
.listCon2 .rt{width: 45%;float: right;}
.listTitle03{font-size: 26px;line-height: 32px;margin-bottom: 30px;padding-top: 20px;}
.list03{overflow: hidden;}
.list03 li {margin-bottom: 15px;}
.list03 li i{width: 21px;height: 21px;float: left;border:2px solid #ffb940;line-height: 21px;text-align: center;font-size: 15px;font-weight: bold;margin: 7px 0 0 5px;color:#ffb940;font-style: normal;border-radius: 50%;}
.list03 li span{margin-left: 47px;display: block;font-size: 15px;line-height: 27px;color:#85868c;*margin-top: -17px;}
/*mode05教师展示*/
.wrap_mode05{background-color: #1f365c}
.mode05{padding:70px 0 20px;}
.slide_img04{max-width: 151px;margin:0 auto;display: block;}
.slide_img04 .imgResponsive{padding-bottom: 100%;border-radius: 50%;}
.slide_title04{width: 70%;overflow: hidden;padding:15px 0 0 0;text-align: center;margin:0 auto;}
.slide_title04 h3{font-size: 18px;font-weight: bold;color:#ffb536;}
.slide_title04 p{font-size: 18px;font-style: italic;line-height: 32px;color:#fff;padding-top: 10px;}
.mode05 .flexslider{padding-bottom: 50px;}
.mode05 .flex-control-nav{bottom: 0}
/*新闻动态&最新活动*/
.mode06{padding:60px 0;}
.listCon3{padding-top: 79px;overflow: hidden;}
.mode06 .lf{width: 69.2%;float: left;}
.newsList01{width: 100%;overflow: hidden;}
.newsList01 li{width: 33.3%;float: left;}
.newsList01 li > div{margin-right: 30px;}
.item-img03{display: block;width: 100%;position: relative;}
.item-img03 .imgResponsive{padding-bottom: 100%;}
.item-date{width: 42px;background-color: #fff;position: absolute;right: 10px;top: 10px;padding: 10px 0 0;text-align: center;}
.item-date span{display: block;color:#1f365c;margin-bottom: 2px;position: relative;padding-bottom: 5px;white-space: nowrap; }
.item-date .i-month:before,.item-date strong:before{width: 14px;height: 2px;background-color: #ffb536;left: 50%;bottom: 0;position: absolute;content: '';margin-left: -7px;}
.item-date strong{font:700 22px/28px Arial;margin-bottom: 3px;padding:2px 0 4px; display: block;margin:0 auto;white-space: nowrap;color:#1f365c;position: relative;}

.item-date .i-year{font:700 12px/22px Arial;width:auto;text-align: center;border:none;padding-top: 5px;}
.item-txt03{width: 100%;overflow: hidden;padding:25px 0 0;}
.item-txt03 h3{font-size: 20px;line-height: 26px;margin-bottom: 5px;}
.entry-meta {width: 100%;overflow: hidden;font-size: 13px;line-height: 23px;color:#b4b5bb;margin-bottom: 15px;}
.entry-meta a{color:#b4b5bb;}
.item-txt03 p{font-size: 14px;line-height: 25px;overflow: hidden;color:#85868c;margin-bottom: 10px;}
.readMore4{font-size: 13px;line-height: 17px;font-weight: bold;}
.readMore4 a{display: inline-block;position: relative;padding-bottom: 7px;}
.readMore4 a,.readMore4 i{color:#333;padding-left: 5px;}
.readMore4 a:before{width: 0;height: 2px;background:#ffb536;position: absolute;left: 0;bottom: 0;content: '';transition: all 0.3s ease; }
.readMore4 a:hover:before{width: 100%;}
.listCon3 .rt{width: 29.12%;float: right;}
.fhCon1{background-color: #f5f5f5}
.fhCon1 .flexslider{padding:29px;}
.slide_img05 .imgResponsive{padding-bottom: 49.84%;}
.slide_title05{width: 100%;overflow: hidden;padding: 25px 0 0;}
.slide_title05 .p01{font-size: 16px;line-height: 27px;font-weight: bold;color:#ffb536;margin-bottom: 10px;font-weight: bold;}
.slide_title05 h3{font-size: 19px;line-height: 30px;margin-bottom: 15px;}
.slide_title05 .p02{color:#85868c;font-size: 15px;line-height: 27px;height: 162px;overflow: hidden;margin-bottom: 25px;}
.readMore5 {width: 100%;overflow: hidden;}
.readMore5 a{width: 150px;height: 40px;background: #ffb536;display: block;text-align: center;line-height: 40px;font-size: 16px;color:#fff;transition: all 0.3s ease;border-radius: 5px;margin:0 auto;}
.readMore5 a:hover{color:#85868c;}
.mode06 .flex-control-nav{display: none;}
/*wrap_mode07*/
.wrap_mode07{background-color:#f5f5f5}
.mode07{padding:50px 0;}
.imgLinkList{margin:0 -25px;overflow: hidden;}
.imgLinkList li{width: 25%;float: left;*width: 312px;}
.imgLinkList li > a{display: block;margin:0 25px;position: relative;background-color: #1f365c}
.imgLinkList li .imgResponsive{padding-bottom: 71.76%;}
.imgLinkList li .imgResponsive img{opacity: 0.8;filter: alpha(opacity=80)}
.imgLinkList li span{display: block;width: 90%;height: 88%;left: 5%;top: 6%;position: absolute;color:#fff;font-size: 24px;font-weight: bold;line-height: 30px;overflow: hidden;}

.subContainer{max-width: 1200px;margin:0 auto;}
.subContainer h3{font-size: 30px;line-height: 32px;margin-bottom: 20px;}
.wrap_subContainer4{background-color: #f6f6f6;}
.subContainer4{padding:60px 0 70px;}
.subContainer4 .flexslider{padding:10px 37px 0;}
.subContainer4 .flexslider .slides > li > span{display: block;margin:0 15px;}
.slide_img07 .imgResponsive{padding-bottom: 75.32%;}
.flex-direction-nav a{width: 22px;height: 80px;margin-top: -40px;}
.flex-direction-nav .flex-prev{left: 0;background:url(../images/lf02.png) no-repeat center #ffb536;}
.flex-direction-nav .flex-next{right: 0;background:url(../images/rt02.png) no-repeat center #ffb536;}


@media screen  and (max-width:1460px) {
	.slide_title p{height: 90px;}
	.slide_title h3{font-size: 50px;height: 50px;line-height: 50px;}
	.slide_title{top: 15%;}
}

@media screen  and (max-width:1220px) {
	.slide_title{left: 50px;margin:0;width: 45%;}
	.slide_title h3{font-size: 35px;line-height: 40px;max-height: 80px;height: auto;}
	.slide_title p{height: 60px;padding-top: 15px;}
	.mode01, .mode02, .mode03,.mode04,.mode05,.mode06,.mode07,.subContainer4 {width: auto;padding-left: 25px;padding-right: 25px;}
	
	
}
@media screen  and (max-width:1200px) {
	.listCon1 .lf{width: 100%;float: none;}
	.item-txt01 p{height: auto;}
	.listCon1 .md, .listCon1 .rt{width: 50%}
}
@media screen  and (max-width:990px) {
	.slide_title p{display: none;}
	.list01 li{width: 50%;}
	.listTitle02{font-size: 30px;line-height: 40px}
	.listCon1 .md, .listCon1 .rt,.listCon2 .lf,.listCon2 .rt{width: 100%;float: none;}
	.mode03 h4,.imgLinkList li span{font-size: 20px;line-height: 26px;}
	.mode03 h3{font-size: 40px;line-height: 46px;}
	.mode03{padding:50px 25px}
	.tabWrap{max-width: 460px;}
	.listCon3{padding-top: 30px;}
	.rtCon1{padding:25px 25px 0;}
	.imgLinkList li > a{margin:0 10px;}
	.imgLinkList{margin:0 -10px;}
	.imgLinkList li{width: 50%;margin-bottom: 20px;}
}

@media screen and (max-width: 768px) {
	.slide_title{width:auto;position: static;padding:15px 15px 20px;background-color: #f6f6f6}
	.slide_title h3{color:#333;font-size: 22px;line-height: 30px;max-height: none;margin-bottom: 10px;}
	.readMore{}
	.flex-control-nav{width: auto;right: 15px;left: auto;top: 15px;bottom: auto;}
	.list01 li{width: 100%;}
	.mode01, .mode02, .mode03{padding-left: 0;padding-right: 0;}
	.listTitle02,.listTitle04 a{font-size: 25px;line-height: 35px;}
	.slide_title03 h3,.listTitle03{font-size: 20px;}
	.mode04,.mode03,.mode05,.mode06,.mode07{padding:30px 15px;}
	.mode03 h3{font-size: 30px;line-height: 40px;}
	.readMore3,.mode03 h4, .imgLinkList li span{font-size: 16px;}
	.listTitle04{line-height: 23px;}
	.mode05 .flexslider{padding-bottom: 0}
	.slide_title04 p{font-size: 14px;line-height: 24px;}
	.mode06 .lf{width: 100%;float: none;}
	.newsList01 li > div{margin:0 10px;}
	.newsList01{width: auto;margin:0 -10px;}
	.listCon3 .rt{width: 100%;float: none;}
	.item-txt03 h3,.slide_title05 h3{font-size: 18px;}
	.slide_title05 .p02{height: auto;}
	.rtCon1{padding:15px 15px 0;}
	.list01 li p{height: auto;margin-bottom: 15px;}


}
@media screen  and (max-width:640px) {
	


	
	}
@media screen and (max-width:480px) {
	.readMore3{width: 80%;}
	.newsList01 li{width: 100%;float: none;margin-bottom: 15px;}

		
}
@media screen and (max-width:400px) {
	.imgLinkList li{width: 100%;float: none;}
}

@media screen and (max-width:360px) {
	
  
}
@media screen and (max-width:320px) {
	
	

	


}