@charset "utf-8";
/* CSS Document */
body{}
.subPage{width: 100%;overflow: hidden;}
.sub_title{background-color:#f6f6f6;padding:49px 0;text-align: center;}
.sub_title h2{font-size: 34px;line-height: 44px;max-width: 1200px;margin:0 auto;}
/*面包屑*/
.bread{width: auto;padding:10px 15px 10px;color:#b4b5bb;max-width: 1180px;margin:0 auto;}
.bread span,.bread a{color:#b4b5bb;}
.bread a:hover{color:#ffb536;}
/*一关于我们*/
.subContainer{width: 1200px;margin:0 auto;}
.subContainer1{padding:70px 0;}
.subContainer1 .lf{width: 47.92%;float: left;overflow: hidden;}
.subContainer h3{font-size: 30px;line-height: 32px;margin-bottom: 20px;}
.conList01,.conList01 li{list-style:disc outside none}
.conList01 li{margin:0 0 10px 20px;color:#85868c;font-size: 15px;line-height: 27px;}
.subContainer1 .rt{width: 48.3%;float: right;overflow: hidden;}
.progress-label{font-size: 13px;line-height: 23px;padding-bottom: 8px;display: block;}
.progress-out { position: relative;background-color: #f6f6f6; margin-bottom: 15px;}
.progress-in {  border: none;display: block;  position: absolute;  height: 100%;  background-color: #e0e0e0;
  width: 0%;  top: 0;  left: 0;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  border-radius: 3px;
  transition: width 1s linear;  -moz-transition: width 1s linear;  -webkit-transition: width 1s linear;
  -o-transition: width 1s linear; 	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
-webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;

  text-align: center; color: #fff; z-index: 1;background-color:#ffb536; }
.direction-left { left: 0; border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
.direction-right { right: 0; border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
.percent-show { position: absolute; width: 100%; height: 100%; top: 0; left: 0; color: #000; text-align: center; z-index: 2; }
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.conList02{padding-top:30px;}
.wrap_subContainer2{background-color: #f5f5f5;padding:60px 0 0 0;}
.wrap_subContainer2 .nest01{width: 100%;overflow: hidden;}
.wrap_subContainer2 .lf{width: 65.3%;}
.project_txt{font-size: 20px;line-height: 32px;padding:15px 0 30px;font-style: italic;color:#85868c;}
.project_txt02{padding-bottom: 50px;overflow: hidden;}
.project_txt02 h4{font-size: 26px;line-height: 32px;margin-bottom: 10px;}
.project_txt02 p{color:#ffb536;font-weight: 700;font-size: 20px;line-height: 26px;}
.wrap_subContainer2 .rt{width: auto;float: right;}
.project_img{max-width: 239px;display: block;}
.project_img .imgResponsive{padding-bottom:100%;border-radius: 50%;}
/*1.4顾问委员会*/
.subContainer2 .flexslider{padding: 10px 22px 0;}
.subContainer2 .flexslider .slides > li > div{margin:0 29px;}
.slide_img06{max-width: 130px;margin:0 auto;display: block;}
.slide_img06 .imgResponsive{padding-bottom: 100%;border-radius: 50%;}
.slide_title06{padding:0 0 25px 0;text-align: center;}
.slide_title06 h4{font-size: 24px;line-height: 28px;color:#213962;padding:10px 0 40px;}
.slide_title06 p{line-height: 16px;color:#85868c;line-height: 26px;}
.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;}
.flex-control-nav{display: none;}
/*1.5项目特色*/
.subContainer3{padding:70px 0;}
.subContainer3 .lf{width: 48.75%;float: left;overflow: hidden;}
.project_list{width: 100%;overflow: hidden;padding-top: 10px;}
.project_list li{margin-bottom: 25px;}
.item-icon4{width: 34px;height: 34px;float: left;}
.item-txt04{margin-left: 48px;overflow: hidden;}
.item-txt04 h4{font-size: 20px;line-height: 26px;margin-bottom: 10px;}
.item-txt04 p{font-size: 15px;line-height: 27px;color:#85868c;}
/*1.6精彩课程照片*/
.subContainer3 .rt{width: 48%;float:right;overflow: hidden;}
.img_course_list{margin:0 --5px;padding-top: 15px;overflow: hidden;}
.img_course_list li{width: 25%;float: left;margin-bottom: 10px;}
.img_course_list li span{display: block;margin:0 5px;}
/*1.7合作伙伴*/
.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%;}
/*二招生选拔*/
.recruit1{padding:60px 0;}
.recruit1 .lf,.recruit1 .rt{float: left;width: 50%;}
.container2{margin:0 -25px;}
.column-inner{padding:0 25px;}
.item-img05 .imgResponsive{padding-bottom: 66.61%;}
.item-txt05{font-size: 15px;line-height: 27px;}
.item-txt05 h5{font-size: 20px;line-height: 26px;margin-bottom: 5px;color:#ffb536 ;}
.item-txt05 h4{font-size: 34px;line-height: 40px;margin-bottom: 20px;}
.item-inner{width: 100%;overflow: hidden;color:#85868c;}
.item-inner p{color:#85868c;margin-bottom: 10px;}
.recruit_list{width: 100%;overflow: hidden;}
.recruit_list li{width: 100%;overflow: hidden;padding-bottom: 15px;line-height: 20px;}
.recruit_list li strong{width: 20px;height: 20px;background:#ffb536;display: block;color:#fff;font-size: 12px;line-height: 20px;border-radius:50%;text-align: center;float: left;}
.recruit_list li  span{margin-left: 35px;display:block;color:#85868c;}
.readMore06{width: 100%;overflow: hidden;padding-top: 8px;}
.readMore06 a{display: inline-block;padding:12px 18px;background-color: #ffb536;border-radius: 4px;font-size: 14px;font-weight: bold;color:#fff;line-height: 18px}
.readMore06 a:hover{color:#ededed;}
.wrap_recruit2{background: #f5f5f5;}
.wrap_mode03{background-color: #f5f5f5}
.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;font-weight: 700;margin-bottom: 27px;}
.readMore07 a{width: 400px;font-size: 16px;line-height: 24px;font-weight: bold}
/*课程设置*/
.courseList01{width: auto;margin:0 -25px;overflow: hidden;padding:70px 0 20px;font-size: 0;}
.courseList01 li{width: 33.3%;display: inline-block;*display: inline;*zoom:1;vertical-align: top;padding-bottom: 50px;text-align: center;}
.courseList01 li > div{margin:0 25px;}
.item-img06{max-width: 220px;margin:0 auto;display: block;}
.item-img06 .imgResponsive{padding-bottom: 100%;border-radius: 50%;}
.item-txt06{width: 100%;overflow: hidden;}
.item-txt06 h4{font-size: 26px;line-height: 32px;padding: 20px 0 10px;}
.item-txt06 h4 a{color:#1f365c;}
.item-txt06 p{font-size: 15px;line-height: 27px;color:#85868c;}
/*师资力量*/
.teacherList01{}
.teacherList01 h4{font-size: 20px;line-height: 30px;padding-top: 15px;}
.teacherList01 h4 a{color:#333;}
.teacherList01 p{font-size: 16px;line-height: 25px;margin-bottom: 15px;color:#333;font-weight: bold;}
/*新闻动态*/
.newsContainer{padding:50px 0;}
.news_title{width: 100%;overflow: hidden;font-size: 0;text-align: center;padding-bottom: 15px;}
.news_title li{display: inline-block;*display: inline;*zoom:1;margin:0 13px 15px;}
.news_title li a{display: block;padding:4px 0;position: relative;font-size: 14px;line-height: 17px;font-weight: bold;}
.news_title li > a:before{content: '';width: 100%;height: 2px;background-color: #ffb536;position: absolute;left: 0;bottom: -10px;transition: all 0.3s ease;opacity: 0;filter: alpha(opacity=0)}
.news_title li > a:hover:before,.news_title li.active > a:before{opacity: 1;bottom: -6px;filter: alpha(opacity=100);filter: alpha(opacity=100)}
.newsList01{width: auto;overflow: hidden;margin:0 -25px;font-size: 0;padding-top: 25px;}
.newsList01 li{width: 25%;display: inline-block;*display: inline;*zoom:1;vertical-align: top;padding-bottom: 25px;}
.newsList01 li > div{margin:0 25px;}
.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; font-size: 14px;}
.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%;}
/*学生信息*/
#wrapper{margin-top:13px;width:100%;}
#container{position:relative;width:1230px;margin:70px auto;}
.grid{width:380px;min-height:100px;background:#f6f6f6;margin:15px;float:left;-webkit-transition:top 1s ease, left 1s ease;-moz-transition:top 1s ease, left 1s ease;-o-transition:top 1s ease, left 1s ease;-ms-transition:top 1s ease, left 1s ease;padding:25px;}
.item-title{line-height: 27px;font-size: 15px;margin-bottom: 15px;color:#85868c;}
.item-info07{width: 100%;overflow: hidden;}
.item-img07{width: 70px;float: left;}
.item-img07 .imgResponsive{padding-bottom: 100%;border-radius: 50%;}
.item-txt07{margin-left: 85px;overflow: hidden; }
.item-txt07 h4{font-size: 20px;line-height: 30px;}
.item-txt07 p{font-size: 14px;line-height: 25px;font-weight: bold;color:#ffb536;}
/*1.2入选营员*/
.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;}
.studentList{margin:0 -7px;overflow: hidden;}
.studentList li{width: 16.66%;float: left;margin-bottom: 14px}
.studentList li > a{margin:0 7px;display: block;}
.item-img08{display: block;}
.item-img08 .imgResponsive{padding-bottom: 100%;}
.studentList h4{padding:10px;background-color: #f9f9f9;font-size: 18px;line-height: 1.2;}
.studentList h4 span{display: block;margin-bottom: 10px;}
.rebox-contents .rebox-content{width: auto;}
/*图片库*/
.grid2{padding:0;background:none;margin:7px;}
.grid img{width: 100%;overflow: hidden;}
.grid2 a{display: block;position: relative;overflow: hidden;}
.grid2 i{font-size: 30px;color:#fff;display: block;width: 30px;height: 30px;line-height: 30px;text-align: center;position: absolute;left: 50%;top: 150%;margin:0;transition: all 0.5s ease;margin:-15px 0 0 -15px;z-index: 101}
.grid_mask{display: block;width: 100%;height: 100%;background-color: #000;opacity: 0.6;position: absolute;top: -100%;left: 0;filter: alpha(opacity=60)}
.grid2 a:hover .grid_mask{opacity: 0.6;transition: all 0.3s ease;z-index: 100;top: 0;filter: alpha(opacity=60)}
.grid2 a:hover i{opacity: 0.8;left: 50%;top: 50%;filter: alpha(opacity=80)}
/*联系我们*/
.contactUs{padding:60px 0;/*max-width: 575px;*/max-width: 800px;}
.contactUs_list{width: 100%;overflow: hidden;font-size: 0;padding-top: 15px;}
.contactUs_list li{width: 50%;display: inline-block;*zoom:1;*display: inline;vertical-align: top;padding-bottom: 20px;}
.contactUs_list li:first-child{width: 100%}
.contactUs_list li i{width: 34px;height: 34px;float: left}
.contactUs_list li span{margin-left: 44px;display: block;overflow: hidden;font-size: 18px;line-height: 24px;font-weight: bold;padding-top: 3px;}

/*文章页*/
.articleAuthor{padding:15px 0;margin:5px 0;font-size: 14px;color:#999;text-align: center;background-color:#f6f6f6}
.articleAuthor span{display: inline-block;color:#999;margin:0 8px;}
.pageArticle{overflow:hidden;position: relative;padding:0 50px 90px;}
.articleTitle h2{font-size:30px;line-height:40px;padding: 35px 0 15px;text-align:center;color:#333;}
.article{line-height: 30px;font-size: 15px;padding: 15px 0 35px;text-indent: 2em;}
.article p{margin-bottom: 30px;}
.Annex {padding:20px 0 30px 0; overflow:hidden;clear: both;border-top:1px solid #eee;}
.Annex h3 { font-size: 16px;color:#000;height: 50px;line-height: 50px;background-color: #f5f5f5;color:#333;padding-left:35px;}
.Annex ul{overflow: hidden;padding-top:20px;}
.Annex ul li { height: 35px; line-height: 35px;background-color:#f5f5f5;padding-left:35px;margin-bottom: 10px;}
.Annex ul li span{margin-right: 5px;color: #666}
.Annex ul li a { font-size: 14px;color:#666;}
.Annex ul li a:hover{color:#000;}
.article strong{font-weight: bold;}
.article i{font-style: italic;}
.articleBottom{padding:20px 15px;background: #eaebe8;position: relative;}
.next-article{line-height: 28px;letter-spacing: 0;margin-right: 310px;}
.next-article strong{font-weight: normal;color:#333;width: 80px;float: left;}
.next-article span {color:#666;display: block;margin-left: 65px;}
.next-article span a{color:#666;}
.share{position: absolute;right: 0;top: 0;width: 260px;padding:20px 0;}
.share_btn{float: left;line-height: 33px;font-weight: normal;}
.share a{padding-left: 32px !important;margin:0 15px 0 0 !important;border-radius: 50% !important;height: 32px !important;}
.share a.bds_weixin{background:url(../images/weChat.png) no-repeat center center #ccc;}
.share a.bds_tsina{background:url(../images/sina.png) no-repeat center center #ccc;}
.share a.bds_qzone{background:url(../images/z_qone.png) no-repeat center center #ccc;}
.share a.bds_more{background:url(../images/link.png) no-repeat center center #ccc;}
.share a.bds_weixin:hover{background-color:#7dd43c;}
.share a.bds_tsina:hover{background-color:#d90e17;}
.share a.bds_qzone:hover{background-color:#47a4fc;}
.share a.bds_more:hover{background-color:#77a4f8;}
/*分页*/
.pages{ text-align:center; height:28px;*height:29px; font-size:15px;font-size:1.5rem; line-height:28px; margin:50px 0; overflow: hidden;padding:0 0 3px 0;}
.pages img{vertical-align: middle;width: auto;}
.pages span{ color:#003c7f; padding:0 20px 0 0px; font-size:16PX;}
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:27px; height: 28px;*height:29px;line-height: 29px; font-size:16px; text-align:center; color:#636363;border-radius: 50%;margin:0 6px;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ color:#fff; background-color:#ffb536;}
.pages a.prev,.pages a.start,.pages a.next,.pages a.end{width: auto;}
.pages a.prev:hover,.pages a.start:hover,.pages a.next:hover,.pages a.end:hover{background:none;color:#ffb536;}
.pages a.on_pages{ background-color:#ffb536;color:#fff;}
.pages_min{ margin:25px 0; overflow: hidden; display: none;padding:0 18px;font-size:13px;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; background: #ffb536; border-radius: 3px; color:#fff; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#f18e21; color:#fff; transition:0.5s;}




@media screen  and (max-width:1366px) {
	
}
@media screen  and (max-width:1220px) {
  .subContainer {width: auto;padding-left: 50px;padding-right: 50px;}

}
@media screen  and (max-width:990px) {
	.subContainer1 .lf,.wrap_subContainer2 .rt,.subContainer3 .lf{width: 100%;float: none;margin-bottom: 20px;}
	.subContainer1 .rt,.wrap_subContainer2 .lf,.subContainer3 .rt{width: 100%;float: none;}
	.project_img{margin:0 auto;}
	.recruit1 .lf{width: 100%;float: none;margin-bottom: 20px;}
	.recruit1 .rt{width: 100%;float: none;}
	.mode03 h4{font-size: 20px;line-height: 26px;}
	.mode03 h3{font-size: 40px;line-height: 46px;}
	.mode03{padding:50px 25px}
	.newsList01 li > div{margin:0 15px;}
	.newsList01{margin:0 -30px;}
	.newsList01 li{width: 33.3%;}
	#container{margin:30px 0;}
	.studentList li{width: 25%;}

}
@media screen  and (max-width:1024px) {
	

}
@media screen  and (max-width:992px) {
	

}

@media screen  and (max-width:768px) {
	.subContainer{padding-left: 15px;padding-right: 15px;}
	.sub_title{padding:20px 15px;}
	.sub_title h2,.listTitle04{font-size: 22px;}
	.subContainer h3,.item-txt05 h4,.item-txt06 h4{font-size: 18px;line-height: 28px;}
	.subContainer1,.subContainer3,.subContainer4{padding:20px 15px;}
	.subContainer4{padding-bottom: 40px;}
	.project_txt,.project_txt02 p{font-size: 16px;}
	.project_txt02 h4,.item-txt05 h5,.item-txt07 h4{font-size: 18px;line-height: 30px;}
	.slide_title06 h4{font-size: 20px;padding-bottom: 15px;}
	.subContainer2 .flexslider .slides > li > div,.subContainer4 .flexslider .slides > li > span{margin:0 10px;}
	.img_course_list li{width: 33.3%;}
	.mode03 h3{font-size: 30px;line-height: 40px;}
	.readMore3,.mode03 h4, .imgLinkList li span,.studentList h4,.contactUs_list li span{font-size: 16px;}
	.courseList01 li{width: 50%;}
	.item-txt06 p{font-size: 14px;line-height: 24px;}
	.newsList01{margin:0 -10px;}
	.newsList01 li > div{margin:0 10px;}
	.pages{display: none;}
	.pages_min{display: block;}
	.studentList li{width: 33.3%;}


}

@media screen and (max-width:640px) {
	.newsList01 li{width: 50%;}
  .contactUs_list{padding:0;}
  .contactUs_list li{width: 100%;float: none;padding-bottom: 15px;}
}

@media screen and (max-width:600px) {
	
  
}

@media screen and (max-width:480px) {
	.img_course_list li{width: 50%}
	.readMore07 a{width: 80%;}
	.courseList01 li{width: 100%;float: none;}
	.grid{margin:0 0 15px 0;}

}
@media screen and (max-width:460px) {
	.newsList01 li{width: 100%;}
 
}
@media screen /*and (min-width:320px)*/ and (max-width:400px) {
	.studentList li{width: 50%;}
	

}
