@charset "utf-8";
/*!* CSS Document *!*/
/*.top_banner_wrap01{ width:100%; height:200px; background:url("../image_new/top_banner01.png") no-repeat center center;}*/

.main_wrap{ width:100%; margin-top:20px;}
.news_wrap{ width:1200px; margin:0 auto;overflow:hidden;}
.news_title{ border-bottom:solid 1px #dcdcdc; line-height:40px; overflow:hidden; margin-bottom:16px;}
.Chi_t{ font-size:22px; color:#09f;}
.Eng_t{ font-size:16px; color:#b7b7b7; padding-left:10px; padding-right:50px;}
.col_t{ float:left;}
.col_t li{position:relative; width:225px; font-size:16px; color:#666; float:left; text-align:center; padding-left:30px; padding-right:30px; line-height:40px; cursor:pointer;}
.more{ width:84px; height:40px; line-height:40px; color:#fff; background:url("../image_new/more_bg.png") no-repeat center center; font-size:12px; text-indent:10px;}
.col_t li.selected{color:#09f;}
.col_t li.selected::after{position:absolute;left:calc(50% - 50px);bottom:0;content:'';border-bottom:2px solid #09f;width:100px;}
.news_title.left{width:130px;float:left;border-bottom:none;}
.news_title.left .col_t li{width:90px;padding:20px 0 0;font-size:22px;margin-bottom:30px;}
.news_con01{width:1070px;float:left;padding-left:0px; overflow:hidden;display:none;}
.news_con01.active{display:block;}
.news_con01 .news{display:inline-block;width:50%;height:120px;float:left;padding-left:50px;box-sizing:border-box;overfow:hidden;}
.news_con01 .news:hover h1{color:#09f;}
.news_con01 h1{width:100%;overflow:hidden; font-size:18px; color:#111; font-weight:normal; margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis;}
.news_con01 p{ font-size:14px; color:#777; line-height:20px;
 overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.news_con01 p.date{ font-size:12px; color:#09f;padding-top:5px;opacity:.5;}

.cur_news{ display:block; padding-top:10px; padding-bottom:10px; overflow:hidden; background-color:#09f;}
.cur_news .date{ width:46px; border-right:solid 1px #fff; float:left; padding-right:7px;}
.cur_news .day{ font-size:24px; color:#fff; line-height:32px; text-align:center;}
.cur_news .yam{ font-size:12px; color:#fff; border-top:solid 1px #fff; line-height:32px; text-align:center;}
.cur_news .con{ width:270px; float:left; padding-left:7px;height: 70px;overflow: hidden;}
.cur_news .con h1{ font-size:14px; color:#fff; font-weight:normal; margin-bottom:10px;}
.cur_news .con p{ font-size:12px; color:#fff; line-height:20px;color: #fff;}

.process_wrap{ width:1200px; margin-left:auto; margin-right:auto; margin-top:20px;}
.process_title{ border-bottom:solid 1px #dcdcdc; line-height:40px; overflow:hidden; margin-bottom:16px;}
.process_con{position:relative;width:1200px;height:200px;background-color:#1f93ce;margin-top:30px;}
.process_con span{display:inline-block;position:absolute;left:0;bottom:20px;width:80px;border:1px dashed #fff;border-radius:5px;padding:8px 0;line-height:1;text-align:center;color:#fff;font-size:18px;font-weight:bold;}
.process_con .sider{width:100px;left:0;top:0;bottom:auto;height:150px;padding-top:50px;border:none;font-size:26px;}
.process_con .step{}
.process_con .step:after{content:'';background:url(../image_new/arrow.svg) no-repeat center center/contain;width:30px;height:30px;position:absolute;top:-50px;right:-55px;display:inline-block;opacity:.5;}
.process_con .step01{left:100px;}
.process_con .step02{left:260px;}
.process_con .step03{left:420px;}
.process_con .step04{left:580px;}
.process_con .step05{left:740px;}
.process_con .step06{left:900px;}
.process_con .step07{left:1060px;}
.process_con .step07:after{display:none;}
.process_con img{position:absolute;left:0;top:30px;display:inline-block;width:60px;}
.process_con .icon_step01{left:110px;}
.process_con .icon_step02{left:270px;}
.process_con .icon_step03{left:430px;}
.process_con .icon_step04{left:590px;}
.process_con .icon_step05{left:750px;}
.process_con .icon_step06{left:910px;}
.process_con .icon_step07{left:1070px;}

.introduce_wrap{ width:1200px; margin-left:auto; margin-right:auto; margin-top:36px;}
.intro_con01{ margin-top:26px; overflow:hidden;}
.intro_con01 .left_banner{ float:left;}
.intro_con01 .left_banner a{ cursor:pointer;}
.intro_con01 .intro_list{ width:690px; float:left; margin-left:40px;}
.intro_con01 .intro_list li{ font-size:16px; color:#131313; line-height:56px; text-align:left; border-bottom:dashed 1px #d2d2d2; cursor:pointer;}

.intro_con02{ margin-top:26px; overflow:hidden;}
.intro_con02 .left_banner{ float:left;}
.intro_con02 .left_banner a{ cursor:pointer;}
.intro_con02 .intro_list{ width:690px; float:left; margin-left:40px;}
.intro_con02 .intro_list li{ font-size:16px; color:#131313; line-height:56px; text-align:left; border-bottom:dashed 1px #d2d2d2; cursor:pointer;}

.intro_con03{ margin-top:26px; overflow:hidden;}
.intro_con03 .left_banner{ float:left;}
.intro_con03 .left_banner a{ cursor:pointer;}
.intro_con03 .intro_list{ width:690px; float:left; margin-left:40px;}
.intro_con03 .intro_list li{ font-size:16px; color:#131313; line-height:56px; text-align:left; border-bottom:dashed 1px #d2d2d2; cursor:pointer;}

.teachers_wrap{ width:1200px; margin-left:auto; margin-right:auto; margin-top:36px;}
.teachers_title{ border-bottom:solid 1px #dcdcdc; line-height:40px; overflow:hidden; margin-bottom:16px;}
.teachers_con{ overflow:hidden;}
.teachers_con .teachers .img-animate {border-radius:15px;border:1px solid #eee;}
.teachers_con .teachers .img-animate img {border-radius:0 15px 0 15px;}
.teachers{ width:210px; margin-right:37px; float:left;}
.teachers:nth-of-type(5n){margin-right:0;}
.teachers h2{ width:100%; font-size:18px; color:#737373; font-weight:normal; margin-top:12px; margin-bottom:4px;text-align:center;}
.teachers .icon_hat{ margin-left:6px;}
.teachers p{ font-size:14px; color:#929292; line-height:22px;}
.teachers p.index{position: absolute; bottom:0; left: 0; width: 100%; height: 30px; line-height: 30px; font-size: 16px; color: #222;text-align: center;}


.teachers_con .kejian .img-animate {/* border-radius:0 15px 0 15px; */border:1px solid #eee;}
.teachers_con .kejian .img-animate img {/* border-radius:0 15px 0 15px; */}
.kejian{ width:calc((1200px - 111px) / 4); margin-right:37px; float:left;}
.kejian:nth-of-type(4n){margin-right:0;margin-bottom:30px;}
.kejian img{display:block;width:100%;height:200px;}
.kejian:nth-of-type(4n){margin-right:0;}
.kejian h2{ width:100%; font-size:18px; color:#737373; font-weight:normal; margin-top:12px; margin-bottom:4px;text-align:center;}
.kejian p{ font-size:14px; color:#929292; line-height:22px;}
.kejian p.index{position: absolute; bottom:20px; left: 0; width: 100%; height: 30px; line-height: 30px; font-size: 18px;font-weight:bold; color: #fff;text-align: center;text-shadow: 0 0 2px rgba(0,0,0,1);}

.links_wrap{ width:1200px; margin-left:auto; margin-right:auto; margin-top:36px;}
.links_con{ overflow:hidden;}
.links_con a{ display:block; float:left; margin-right:29px; cursor:pointer;}
.links_con img{}
.links_con .last_link{ margin-right:0;}


.fullSlide{width: 100%;height:380px;}


.teachers_con.swiper-container{padding-bottom:50px;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:0!important;}
.swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px!important;}