﻿@charset "utf-8";
/* CSS Document */
*{margin: 0px;padding: 0px;}
body{font: 16px/30px  Arial, Verdana, Geneva, sans-serif;color: #666666;background-color: #fff;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, hr{margin: 0px;padding: 0px;}
html, body{ height: 100%; width: 100%;}
a{color: #666666;text-decoration: none;}
a:hover{color: #333;text-decoration: none;}
img{border: 0;}
ul{display: block;}
ul, ul li{list-style: none;}
input, select, textarea{vertical-align: middle;font: 12px "Microsoft Yahei", Verdana, Geneva, sans-serif;border: 1px solid #dedede;}
.left{float: left;}
.right{float: right;}
.mt{margin-top: 10px;}
.mr{margin-right: 10px;}
.mb{margin-bottom: 10px;}
.ml{margin-left: 10px;}
.pt{padding-top: 10px;}
.pt2{padding-top:20px;}
.pt3{padding-top:30px;}
.pt4{padding-top:40px;}
.pt5{padding-top:50px;}
.pt6{padding-top:60px;}
.pt7{padding-top:70px;}
.pt8{padding-top:80px;}
.pt9{padding-top:90px;}
.pt10{padding-top:100px;}
.pr{padding-right: 10px;}
.pr2{padding-right: 20px;}
.pr3{padding-right: 30px;}
.pr4{padding-right: 40px;}
.pr5{padding-right: 50px;}
.pr6{padding-right: 60px;}
.pr7{padding-right: 70px;}
.pr8{padding-right: 80px;}
.pr9{padding-right: 90px;}
.pr10{padding-right: 100px;}
.pb{padding-bottom: 10px;}
.pb2{padding-bottom: 20px;}
.pb3{padding-bottom: 30px;}
.pb4{padding-bottom: 40px;}
.pb5{padding-bottom: 50px;}
.pb6{padding-bottom: 60px;}
.pb7{padding-bottom: 70px;}
.pb8{padding-bottom: 80px;}
.pb9{padding-bottom: 90px;}
.pb10{padding-bottom: 100px;}
.pl{padding-left: 10px;}
.pl2{padding-left: 20px;}
.pl3{padding-left: 30px;}
.pl4{padding-left: 40px;}
.pl5{padding-left: 50px;}
.pl6{padding-left: 60px;}
.pl7{padding-left: 70px;}
.pl8{padding-left: 80px;}
.pl9{padding-left: 90px;}
.pl10{padding-left: 100px;}
.wp{margin: 0px auto;width: 1200px;}
.cls{font-size: 0px;height: 0px;line-height: 0px;clear: both;}
.hs{ background: #f6f6f6;}
.wp1380{ width:1380px; margin:0px auto}
.hs{ background: #f5f5f5;}
.h1, h1{ font-size: 16px; font-weight: 600;}
.container-s{ padding: 0px 40px;} 

.zsy-img{ width: 100%; overflow: hidden;  height: 100%;position: relative; text-align: center;}
.zsy-img img{ max-width:100%}
.zsy-img img.abc {position: absolute; top: 0; left: 0; bottom: 0; right: 0; max-width: 100%; max-height: 100%; display: block; text-align: center; margin: auto; background: #f6f6f6; transition:all 0.36s ease; }
.zsy-img a:hover img.abc{ transform: scale(1.08);} 


.zoom{ transition:all 0.36s ease;}

.zoom-box{ overflow:hidden;}
.zoom-box img{ max-width:100%;}
.zoom-box:hover .zoom{ transform:scale(1.08); border-radius:0px;}

.box-pl10{ padding-left:100px;}
.box-pr10{ padding-right:100px;}

.fz42{ font-size:42px; color:#333; line-height:120%; padding-bottom:20px;font-weight:normal;}


.container{ padding-right: 20px; padding-left: 20px;} 
.row { margin-right: -20px; margin-left: -20px;}  
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right: 20px; padding-left: 20px;}


.x1{ width:100%;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.x2{ width:100%;   overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  display: -moz-box; -moz-line-clamp: 2;  -moz-box-orient: vertical; word-wrap: break-word; word-break: break-all; white-space: normal;    }


@font-face {
       font-family: "iconfont"; /* Project id 2545850 */
  src: url('../font/iconfont.woff2?t=1635415191471') format('woff2'),
       url('../font/iconfont.woff?t=1635415191471') format('woff'),
       url('../font/iconfont.ttf?t=1635415191471') format('truetype');
}


.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}





@font-face {
  font-family: "helvetica-webfont";
  src: url("../fonts/helvetica-webfont.woff2") format("woff2"),
       url("../fonts/helvetica-webfont.woff") format("woff"),
       url("../fonts/helvetica-webfont.ttf") format("truetype"),
       url("../fonts/helvetica-webfont.eot") format("embedded-opentype"),
       url("../fonts/helvetica-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.zt{ font-family: 'helvetica-webfont';  font-size: 30px; color:#b2b2b2;   -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}



/*===============================db_xs==========================*/
.db_xs { width: 50px; height: 50px; transition: all 0.36s ease;  position: fixed; right: 30px; bottom: 60px; z-index: 9999; border-radius: 50%; display: none; background: url(../images/xs.png) no-repeat center center; background-color: rgba(0,0,0,0.2);}
.db_xs:hover{ background-color: #db5c3b;}
/*顶部*/
    
.ix-header {width:100%;height:100px;position: fixed;top:0;z-index: 999;}
.ix-header .logo {height:100%;}
.ix-header .logo a {position: relative;  display: block;}
.ix-header .logo a img { height:80px;margin-top:10px; transition:all 0.36s ease;}
.ix-header .ix-nav {line-height:100px; height: 100px; }
.ix-header .ix-nav a{ font-size:20px;}
.ix-header .ix-nav .navitem { cursor: pointer; position: relative;float: left; height:100%; text-align: center;  transition: all .36s ease;     line-height: 50px; padding-top: 25px;}
.ix-header .ix-nav .navitem:hover .subnav {opacity: 1; visibility: visible;}
.ix-header .ix-nav .navitem>a { display: block;  border-bottom: 2px solid transparent;  overflow: hidden;color:#fff;  padding:0 40px; text-align: center; }
.ix-header .ix-nav .navitem>a .fa-angle-down {position: absolute; top:18px; right: 6px;}
.ix-header .ix-nav .navitem .subnav { position: absolute; top: calc(100% - 2px); left: 0;  right:0; z-index:99; opacity: 0; visibility: hidden;  height: auto; border-top:2px solid #fff; background:#fff; box-shadow: 0 5px 20px 5px rgba(0,0,0,.05); transition: all .36s ease;}
.ix-header .ix-nav .navitem .subnav li {cursor: pointer;width: 100%}
.ix-header .ix-nav .navitem .subnav li a {  padding: 10px 10px; line-height: 20px; display: block; font-size: 14px; color: #666; transition: all .36s ease;}
.ix-header .ix-nav .navitem .subnav li a:hover {color: #db5c3b;}
.ix-header .ix-nav>li>a span { display: inline-block; position: relative; transition: all ease-out .3s; }
.ix-header .ix-nav>li>a i{margin-left:10px;}
.ix-header .ix-nav>li>a:before {content: '';position: absolute;bottom: 0;left: 40px;width: 0;height: 2px;background-color: #fff;transition: all .3s ease-out 0s;}
.ix-header .ix-nav>li>a span:after { content: attr(data-title); position: absolute;   left: 0; transform: translateY(100%); width: 100%;}
.ix-header .ix-nav>li:hover a span { transform: translateY(-100%);}
.ix-header .ix-nav>li a.active:before, .ix-header .ix-nav>li:hover a:before { width: calc(100% - 80px);}
/*#endregion */
.ix-header.active{ background:#fff; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.ix-header.active .ix-nav .navitem>a{color:#666666; }

.ix-header.active .ix-nav>li>a:before { background:#db5c3b;}


/*手机导航*/
.ix-m-logo{ float: left;}
.ix-m-logo img{ max-height: 40px; margin-top: 10px;}
.ix-m-head{ position: relative; height: 60px; display: none; z-index: 1;}
.m-nav-an{  width: 40px; height: 40px; float: right;  margin-top: 15px;  cursor: pointer;}
.m-nav-an span{ width: 22px; height: 2px; background: #333; display: block; margin: 0px auto; margin-top: 5px; margin-right: 0px;}

.leftcontrol { width:300px; height:100%; background:#fafafa; position:fixed; top:0; right:-300px; z-index:2000; overflow-x:hidden; overflow-y:scroll;
transition:all .3s; -webkit-transition:all .3s;}
.leftcontrol.open{ right:0;}
.leftcontrol ul li { display:block; overflow:hidden; width:100%; min-height:49px; border-bottom:1px solid #ebebeb;}
.leftcontrol ul li a { display:block; overflow:hidden; color:#666; padding:0 20px; height:49px; line-height:49px; font-size:15px;  }
.leftcontrol ul li a span { display:inline-block; }
.leftcontrol ul li a span.circle { border: #d8d8d8 1px solid;border-radius: 5px;width: 8px;height: 8px; background-color: transparent;margin-right: 15px; position: relative; top: 1px; }
.leftcontrol ul.subnav { overflow: hidden; transition:all .3s; -webkit-transition:all .3s; background: #f2f2f2; }
.leftcontrol ul.subnav li{ border-bottom:solid 1px #e5e5e5;}
.leftcontrol ul.subnav li:nth-last-child(1){ border:none;}
.leftcontrol ul.subnav li a { font-size:13px; }
.leftcontrol ul.subnav li a i { margin-right: 20px; font-size:16px; } 
.leftcontrol ul.subnav li.active a { background: #555;color: #fff; }
.leftcontrol ul li a span.more { width:12px; height:12px; position: relative; float: right; top: 20px }
.leftcontrol ul li a span.more span { background: #b7b7b7; position: absolute; }
.leftcontrol ul li a span.more span.h { width: 12px; height: 2px; transform: translate3d(0, 5px, 0); }
.leftcontrol ul li a span.more span.v { transform: rotate3d(0, 0, 1, 90deg) translate3d(5px, 0, 0); transition:all .3s; -webkit-transition:all .3s; }

.leftcontrol ul li.active a.hassub { background: #db5c3b; color:#fff;  } 
.leftcontrol ul li.active a span.circle { border-color: #fff; background-color: #fff;margin-right: 15px;}
.leftcontrol ul li.active a span.more span.v { transform: rotate3d(0, 0, 0, 0) translate3d(0, 5px, 0); }
.leftcontrol ul li.active a span.more span{background-color: #fff;}

.leftcontrol .close{ float:right; width:50px; height:50px; line-height:50px; display:block; overflow:hidden; text-align:center; color:#999; font-size:18px; cursor:pointer; opacity: 0.8;}


.nav-bg { display: none;; background-color: rgba(0,0,0,.7); position: fixed; right: 0; left:0; top: 0; width: 100%; height: 100%;  z-index: -1; transition:all .3s; -webkit-transition:all .3s;}
.nav-bg.open{opacity: 1; z-index: 11; display: block;}

/*banner*/
.ix-banner{ text-align:center;}
.ix-banner .swiper-button-prev{background: url(../images/l1.png)no-repeat center center; width: 60px; height: 60px; left: 30px;}
.ix-banner .swiper-button-next{background: url(../images/r1.png)no-repeat center center; width: 60px; height: 60px; right: 30px;}
.ix-banner img{  width: 100%;}
.ix-banner .ix-ban-tit{ position:absolute; left:0; right:0; top:30%; color:#fff; }
.ix-banner .ix-ban-tit .t1{font-weight:normal; font-size:48px; line-height:150%; }
.ix-banner .ix-ban-tit h2{font-weight:normal; font-size:24px; line-height:120%; padding-top:20px; }
.ix-banner .ix-ban-tit .t2{ margin:0px auto; width:60%; font-size:16px; line-height:200%; padding-top:10px; padding-bottom:20px;}
.ix-banner .ix-ban-tit a{ color:#fff; display:inline-block;}
.ix-banner .ix-ban-tit span{ width:180px; height:50px; text-align:center; line-height:50px; border-radius:4px; display:inline-block; transition:all 0.36s ease;  margin:0px auto; border:solid 1px #e0e0e0; font-size:14px; text-transform:uppercase;}
.ix-banner .ix-ban-tit span i{ display:inline-block; padding-left:5px; font-size:24px; vertical-align:sub;}
.ix-banner .ix-ban-tit a:hover span{ background:#fff; color:#666;}
.ix-banner  .swiper-pagination{ bottom:20px;}
.ix-banner  .swiper-pagination .swiper-pagination-bullet{ background:rgba(0,0,0,0.5);}
.ix-banner  .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#fff;}



/*教育优先*/
.ix-xskc-list ul{ margin-top: -80px; position: relative; z-index: 12; }
.ix-xskc-list ul li:nth-child(1){border-left: 1px solid #e5e5e5;     border-radius: 50px 0px 0px 50px;}
.ix-xskc-list ul li:nth-child(3)  { border-radius: 0px 50px 50px 0px;}
.ix-xskc-list ul li{  position: relative;   width: calc(100% / 3); margin-right: 0;border-right: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5;  background-color: #fff; margin-bottom: 0;overflow: hidden;  border-bottom: 1px solid #e5e5e5; float: left; }
.ix-xskc-list ul li a{ display: block; position: relative; z-index: 11; padding: 80px 60px;}
.ix-xskc-list ul li::after{    content: '';  width: 60px;  height: 60px; background-color: #db5c3b; position: absolute; top: 61px; right: 41px; border-radius: 100px; z-index: 1; }
.ix-xskc-list ul li .ixl-t1{ font-size: 24px; color:#333; height: 60px;  width: calc(100% - 80px); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;} 
.ix-xskc-list ul li .ixl-t2{font-size: 16px; color:#666; padding-top: 40px; height: 150px; line-height: 180%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.ix-xskc-list ul li:hover::after{    width: 100%; height: 100%;  top: 0;  right: 0; 
  -webkit-animation: scale-up-right 0.36s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: scale-up-right 0.36s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;}
.ix-xskc-list ul li:hover .ixl-t1{ color:#fff;}
.ix-xskc-list ul li:hover .ixl-t2{color:rgba(255,255,255,0.8)}
.ix-xskc-list ul li i{font-size: 24px; color:#fff; position: absolute; display: block; transition: all 0.36s ease;
  width: 60px; height: 60px ; top: 60px;  right: 40px;  background-color: #db5c3b;  border-color: transparent;  padding: 0; border-radius: 100px; z-index: 2; text-align: center; line-height: 60px;}
.ix-xskc-list ul li a:hover i{ transform: rotatez(45deg); background-color: #ff8262;}
@-webkit-keyframes scale-up-right {
  0% {
    -webkit-transform: scale(0.2);

    transform: scale(0.2);

    -webkit-transform-origin: 90% 20%;

    transform-origin: 90% 20%;

    border-bottom-left-radius: 400px;

    border-bottom-right-radius: 400px;

    border-top-right-radius: 400px;

    border-top-left-radius: 400px;
  }

  100% {
    -webkit-transform: scale(1);

    transform: scale(1);

    -webkit-transform-origin: 90% 20%;

    transform-origin: 90% 20%;

    border-radius: 0px;
  }
}

@keyframes scale-up-right {
  0% {
    -webkit-transform: scale(0.2);

    transform: scale(0.2);

    -webkit-transform-origin: 90% 20%;

    transform-origin: 90% 20%;

    border-bottom-left-radius: 400px;

    border-bottom-right-radius: 400px;

    border-top-right-radius: 400px;

    border-top-left-radius: 400px;
  }

  100% {
    -webkit-transform: scale(1);

    transform: scale(1);

    -webkit-transform-origin: 90% 20%;

    transform-origin: 90% 20%;

    border-radius: 0px;
  }
}

/*公司简介*/
.ix-company .ix-com-wp{ cursor: pointer;}
.ix-company .ix-com-wp{ position:relative;}
.ix-company .ix-com-img .ici-box{width: 50%; margin-left: 0; overflow: hidden; border-radius: 0px 50px 50px 0px;}
.ix-company .ix-com-img img{ border-radius: 0px 50px 50px 0px; transition: all 0.36s ease; }
.ix-company .ix-com-tit{ position:absolute; top:100px; right:120px; background:#fff; border-radius:50px; width:calc(100% - 800px); overflow: hidden;}
.ix-company .ix-com-tit .ic-box{ padding-left:60px; padding-right: 40px; padding-top:80px; padding-bottom:80px;}
.ix-company .ix-com-tit .ict-t3{ margin-top:20px; }
.ix-company .ix-com-tit .ic-box .ict-t3 i{transition: all 0.36s ease; display: block; font-size: 24px; color:#fff;}
.ix-more{ font-size: 24px; color:#fff;  display: block; transition: all 0.36s ease;
  width: 60px; height: 60px ; background-color: #db5c3b;  border-color: transparent;  padding: 0; border-radius: 100px; z-index: 2; text-align: center; line-height: 60px;}
  .ix-company .ix-com-tit .ic-box a{ display: block; position: relative; z-index: 2;}

.ix-company .ix-com-tit .ic-box::after{ content: '';  width: 60px;  height: 60px; background-color: #f5f5f5; position: absolute;     bottom: 80px; left: 60px; border-radius: 100px; z-index: 1;} 

.ix-company .ix-com-wp:hover .ix-com-tit .ic-box::after{    width: 100%; height: 100%;  bottom: 0;  left: 0; 
  -webkit-animation: scale-bottom-left 0.36s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: scale-bottom-left  0.36s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;  }

  /* .ix-company .ix-com-tit .ic-box:hover .ict-t1{color:#db5c3b;}
  .ix-company .ix-com-tit .ic-box:hover .ict-t2{color:rgba(255,255,255,0.8);} */
  .ix-company .ix-com-wp:hover .ix-com-tit .ic-box .ict-t3 { background-color: #db5c3b;}
  .ix-company .ix-com-wp:hover .ix-com-tit .ic-box .ict-t3 i{transform: rotatez(45deg);}


  .ix-company .ix-com-wp:hover .ix-com-img img{ transform: scale(1.08);}

  @-webkit-keyframes scale-bottom-left {
    0% {
      -webkit-transform: scale(0.2);
  
      transform: scale(0.2);
  
      -webkit-transform-origin: 10% 80%;
  
      transform-origin: 10% 80%;
  
      border-bottom-left-radius: 400px;
  
      border-bottom-right-radius: 400px;
  
      border-top-right-radius: 400px;
  
      border-top-left-radius: 400px;
    }
  
    100% {
      -webkit-transform: scale(1);
  
      transform: scale(1);
  
      -webkit-transform-origin: 10% 80%;
  
      transform-origin: 10% 80%;
  
      border-radius: 0px;
    }
  } 
  
  @keyframes scale-bottom-left {
    0% {
      -webkit-transform: scale(0.2);
  
      transform: scale(0.2);
  
      -webkit-transform-origin: 5% 80%;
  
      transform-origin: 5% 80%;
  
      border-bottom-left-radius: 400px;
  
      border-bottom-right-radius: 400px;
  
      border-top-right-radius: 400px;
  
      border-top-left-radius: 400px;
    }
  
    100% {
      -webkit-transform: scale(1);
  
      transform: scale(1);
  
      -webkit-transform-origin: 5% 80%;
  
      transform-origin: 5% 80%;
  
      border-radius: 0px;
    }
  }


/*学术课程*/
.ix-imm-tit{ width:590px;}
.ix-imm-tit h1{ padding-top:38%;}
.ix-imm-lb{ width: calc(100% - 590px); position:relative; }
.ix-imm-gd{ border-radius:50px; position:relative; width:100%; height:100%; overflow:hidden;}
.ix-imm-gd .iig-tit{ position:absolute; top:85%; width:100%; height:100%; background:rgba(219,92,59,0.9); text-align:center; color:#fff; padding:15px; transition:all 0.36s ease;  }
.ix-imm-gd .iig-tit h1{font-size:20px; font-weight:normal; padding-bottom:20px;}
.ix-imm-gd .iig-tit p{opacity:0; visibility:hidden; transition:all 0.36s ease;}
.ix-imm-gd .iig-tit a.ix-more{ margin: 0px auto; border: solid 2px #fff; background: transparent;  }
.ix-imm-lb::before{ content:''; background:#f5f5f5; width:80%; height:100%; display:block; position:absolute; right:0; top:0; border-radius:20px 0px 0px 20px;}

.ix-imm-gd:hover .iig-tit{ top:0%; padding:50px 30px;}
.ix-imm-gd:hover .iig-tit p{ opacity:1; visibility:visible; font-size:15px; padding-bottom:15px;}

.ix-imm-gd:hover .iig-tit a.ix-more i{font-size: 24px; transition: all 0.36s ease; display: block;}
.ix-imm-gd:hover .iig-tit a:hover{background:#fff; }

.ix-imm-gd:hover .iig-tit a.ix-more:hover i{transform: rotate(45deg); color:rgba(255,115,39,0.9);}

.ix-imm-lb .swiper-button-prev{background: url(../images/l1.png)no-repeat center center; width: 60px; height: 60px; left: 20px;}
.ix-imm-lb .swiper-button-next{background: url(../images/r1.png)no-repeat center center; width: 60px; height: 60px; right: 20px;}



/*精英团队*/
.ix-man-box{ position:relative; cursor: pointer;}
.ix-management .ix-head p{ width:50%;}
.ix-man-abc{ text-align:center; padding:50px 30px; border:solid 1px #e5e5e5; border-radius:50px;     height: 500px; position: relative;  z-index: 2;}
.ix-man-box .swiper-slide{border-radius:50px; overflow: hidden;}

.ix-man-box .swiper-slide::after{content: '';  width: 60px;  height: 60px;  position: absolute;     bottom: 80px; left: 60px; border-radius: 100px; z-index: 1;}
.ix-man-box .swiper-slide:hover::after {    width: 100%; height: 100%;  bottom: 0;  left: 0;  background-color: #db5c3b;
  -webkit-animation: scale-center 0.36s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;
  animation: scale-center  0.36s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;  }


.ix-man-abc img{ height:200px; width:200px; border-radius: 100%;}
.ix-man-abc .imb-t1{font-size:18px; color:#333; font-weight:bold; padding-top:20px; transition:all 0.36s ease;}
.ix-man-abc .imb-t2{ padding-bottom:20px; transition:all 0.36s ease;}
.ix-man-abc .imb-t3 a{ margin:0px auto; transition:all 0.36s ease;}
.ix-man-box .swiper-button-prev{background: url(../images/l2.png)no-repeat center center; width: 60px; height: 60px; left: 30px;}
.ix-man-box .swiper-button-next{background: url(../images/r2.png)no-repeat center center; width: 60px; height: 60px; right: 30px;}
.ix-man-abc .imb-t3 a i{font-size: 24px; transition: all 0.36s ease; display: block;}
.ix-man-abc:hover .imb-t1{ color:#fff;}
.ix-man-abc:hover .imb-t2{ color:rgba(255,255,255,0.8);}

.ix-man-abc:hover .imb-t3 a i{transform: rotate(45deg); background-color: #ff8746; border-radius: 100%; color:#fff;}
@-webkit-keyframes scale-center {
  0% {
    -webkit-transform: scale(0.2);

    transform: scale(0.2);

    -webkit-transform-origin: 10% 80%;

    transform-origin: 10% 80%;

    border-bottom-left-radius: 400px;

    border-bottom-right-radius: 400px;

    border-top-right-radius: 400px;

    border-top-left-radius: 400px;
  }

  100% {
    -webkit-transform: scale(1);

    transform: scale(1);

    -webkit-transform-origin: 10% 80%;

    transform-origin: 10% 80%;

    border-radius: 0px;
  }
} 

@keyframes scale-center {
  0% {
    -webkit-transform: scale(0.2);

    transform: scale(0.2);

    -webkit-transform-origin: 50% 30%;

    transform-origin: 50% 30%;

    border-bottom-left-radius: 400px;

    border-bottom-right-radius: 400px;

    border-top-right-radius: 400px;

    border-top-left-radius: 400px;
  }

  100% {
    -webkit-transform: scale(1);

    transform: scale(1);

    -webkit-transform-origin: 50% 30%;

    transform-origin: 50% 30%;

    border-radius: 0px;
  }
}


/*分享案例*/
.ix-alfx .ix-head{ padding-bottom: 190px;}
.ix-alfx-box{ position: relative;}
.ix-alfx-box::after{ content: ""; display: block; background-color: #f5f5f5; width: 100%; height: calc(100% - 150px); position: absolute; bottom: 0;left: 0; z-index: -1;}
.ix-alfx-list{ margin-top: -150px;}
.ix-alfx-list ul li{ background-color: #fff; width: calc((100% - 0px)/3);  position: relative; transition: all 0.36s ease; float: left; border: solid 1px #e5e5e5; border-left: none; overflow: hidden; padding:30px;}
.ix-alfx-list ul li:nth-child(1){border-left: solid 1px #e5e5e5; border-radius: 50px 0px 0px 50px; }
.ix-alfx-list ul li:nth-child(3){ border-radius: 0px 50px 50px 0px; }
.ix-alfx-list ul li .ial-img{ opacity: 1; transition: all 0.36s ease; overflow: hidden;}
.ix-alfx-list ul li .ial-img img{ max-width: 100%; transition: all 0.36s ease;     border-radius: 20px;}
.ix-alfx-list ul li .ial-tit{    position: absolute; top: 0; width: 100%; height: 100%; transition: all 0.36s ease;  padding: 80px 60px; box-sizing: border-box; overflow: hidden; display:none;}

.ix-alfx-list ul li .ial-tit .ial-tit-t1{ font-size: 30px; color: #333; line-height: 100%; padding-bottom: 20px; transition: all 0.36s ease;}
.ix-alfx-list ul li .ial-tit .ial-tit-t2{ font-size: 14px; color:#666; transition: all 0.36s ease; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical; height: 90px;}

.ix-alfx-list ul li:hover .ial-img{ opacity: 0.8; }    
/*.ix-alfx-list ul li:hover .ial-img img{transform: scale(1.08);}*/

.ix-alfx-list ul li:hover .ial-tit  .ial-tit-t1{transform: translateY(200px); color: #fff;}
.ix-alfx-list ul li:hover .ial-tit  .ial-tit-t2{transform: translateY(240px); opacity: 0;}
/*新闻资讯*/
.ix-news-box .inl-tit{ font-size:24px; color:#333;line-height:100%; padding-bottom:25px;}
.ix-news .ix-news-box{ width:calc((100% - 3px)/2); float:left;  overflow: hidden; border: solid 1px #e5e5e5;  }
.ix-news .ix-news-box:nth-child(1){ border-radius: 50px 0px 0px 50px; border-right: none;}
.ix-news .ix-news-box:nth-child(2){ border-radius: 0px 50px 50px 0px;}

.ix-news .ix-news-box .inb-xx{  padding: 80px 60px;}



.ix-news-box-a{ padding-bottom:30px;}
.ix-news-box-a .inl-img-list{ position: relative; overflow: hidden;}
.ix-news-box-a .inl-img-list::after{ content: ''; position: absolute; border-radius: 100%; right: 0%; bottom: 0%; opacity: 1; width: 60px; height: 60px; background-color: #ff8746; opacity: 0; color:#fff; transition: all 0.36s ease;}
.ix-news-box-a .inl-img-list .ix-more{ opacity: 0; position: absolute; right: 0%; bottom: 0%;  width: 60px; height: 60px; background-color: transparent;  color:#fff; transition: all 0.36s ease;}


.ix-news-box-a .inl-img-list .ix-more i{padding-right: 13px;  margin-top: -5px; display: block;     font-size: 24px;  transition: all 0.36s ease;  display: block;}

.ix-news-box-a .inl-img-list:hover::after{ transform: scale(2); opacity: 1;}

.ix-news-box-a .inl-img-list:hover .ix-more{ opacity: 1; transform: rotate(45deg);  }
.ix-news-box-b{border-top:dashed 1px #e6e6e6;}
.ix-news-box-b ul li{ position:relative; border-bottom:dashed 1px #e6e6e6; padding:15px 0px;}
.ix-news-box-b ul li i{font-size:14px; color:#666; font-weight:bold;}
.ix-news-box-b ul li p{font-size:16px; color:#333333; padding-left:15px; padding-right:40px; width:calc(100% - 65px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block; vertical-align:middle; transition: all 0.36s ease;}
.ix-news-box-b ul li:hover i{color: #db5c3b;}
.ix-news-box-b ul li:hover p{color: #db5c3b;}
/*底部*/
.ix-footer{ background:#db5c3b; color:#fff;}
.ix-footer a{  color:#fff; display: inline-block;  text-decoration: none;}
.ix-footer a:hover{    text-decoration: none;}
.ix-foot-xx h1{ font-size:24px; font-weight:normal; padding-bottom:20px;}
.ix-foot-xx p{ font-size:15px;}
.ix-foot-xx{ width:40%;}
.ix-foot-links{ width:50%;}
.ix-wem{ width:10%; text-align:right;}
.ix-wem img{ width:110px; height:110px; display:inline-block;     border-radius: 4px;}

.ix-foot-links .ifl-a a i{ font-size:30px; color:#fff;}
.ix-foot-links .ifl-a a { display:inline-block; padding-right:17px; padding-bottom:20px;}
.ix-foot-links .ifl-c a{ padding-right:17px;}


/*客服*/
.theme-mask { z-index: 999; position: fixed; _position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0.75; filter: alpha(opacity=75); -moz-opacity: 0.75; display: none; }
.popover1 {  width:320px; height: 320px; z-index: 9999; position: fixed; top: 50%; left: 50%; background: #fff; margin: -160px 0 0 -160px; box-shadow: 1px 1px 6px 3px rgba(0,0,0,.2); display: none; text-align: center; }
.popover1 dl { margin-top: 30px; font-size: 1.4rem; color: #666; line-height: 30px; }
.popover1 dl dd { display:inline-block;}
.popover1 dl dd img {width:180px; height:180px; margin:0 auto; padding-bottom: 10px;}
.popover1 dl dt{font-weight: normal;}
.popover1 dl a.close { float: inherit;     text-shadow: 0 0px 0 #fff; font-weight: normal; opacity: 1; width: 100px; height: 32px; line-height: 32px; background: #322d29; color: #fff; display: inline-block; border-radius: 4px; -webkit-border-radius: 4px; font-size: 14px; margin: 0px auto;  margin-top: 10px; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; }
.popover1 dl a.close:hover { background: #1a1a1a; }

@media (max-width: 1620px) {
 
    /*案例分享*/
.ix-alfx-list ul li:hover .ial-tit .ial-tit-t1{transform: translateY(150px);}
}
@media (max-width: 1580px) {
     .box-pr10{ padding-right:60px;}
     .box-pl10{  padding-left:60px;}
    
     /*banner*/
   .ix-banner .swiper-button-prev{ left: 60px;}
   .ix-banner .swiper-button-next{right: 60px;}
   
   /*学术课程*/   
   .ix-imm-gd .iig-tit{ top:85%;}

   /*关于我们*/
   .ix-company .ix-com-tit{ width: calc(100% - 600px);}

   /*精英团队*/
   .ix-man-box .swiper-button-prev{left: 0px;}
.ix-man-box .swiper-button-next{ right: 0px;}


/*案例分享*/
.ix-alfx-list ul li:hover .ial-tit .ial-tit-t1{transform: translateY(120px);}


}
@media (max-width: 1390px) {
  
  .ix-header .ix-nav .navitem>a{ padding:0px 10px;}


  /*教育优势*/
  .ix-xskc-list ul li a{ padding: 60px 40px;}
  .ix-xskc-list ul li .ixl-t2{     height: 180px;}

      /*学术课程*/
   .ix-imm-gd:hover .iig-tit{ padding:20px 15px; padding-top: 30px;}
    .ix-imm-gd .iig-tit h1{ padding-bottom:10px; font-size:18px;}
    .ix-imm-tit h1{    padding-top: 25%;}

     /*公司简介*/
    .ix-company .ix-com-tit{    width: calc(100% - 300px); right:60px;}


    /*案例分享*/
.ix-alfx-list ul li:hover .ial-tit .ial-tit-t1{transform: translateY(120px);}
.ix-alfx-list ul li .ial-tit{ padding: 60px 40px;}
}


/*@media (max-width: 1230px) {
       .ix-header{ display:none;}
    .ix-m-head{ display:block;}

    .pl8{ padding-left:60px;}
    .pr8{padding-right:60px;}
    .pb10{ padding-bottom:60px;}
    .pt10{ padding-top:60px;}
    .box-pl10{ padding-left:60px;}
    .box-pr10{ padding-right:60px;}*/


    /*banner*/
	/*.ix-banner .ix-ban-tit{ top:10%;}*/

    /*公司简介*/
    /*.ix-company .ix-com-img img{ max-height:500px;}
  .ix-company .ix-com-tit{left:60px; top:0; position:inherit; margin-top:-440px;  width:calc(100% - 0px);    padding-right: 60px;}
  .ix-company .ix-com-tit .ic-box{ padding-bottom:20px; padding-top:60px; padding-right:60px;}*/




  /*学术课程*/
  /*.ix-imm-tit{  width:100%; padding-bottom:30px;}
  .ix-imm-tit h1{padding-top:0px;}
  .ix-imm-lb{ width:calc(100% - 60px);}
  .ix-imm-gd:hover .iig-tit{ top:88%;}*/

  /*企业管理*/
  /*.ix-management .ix-head p{ width:100%;}
  .ix-man-abc{ padding:40px 20px;}

}
@media (max-width: 1080px) {*/

  /*banner*/
  /*.ix-banner .ix-ban-tit h1{ font-size: 32px;}
  .ix-banner .ix-ban-tit{ top: 25%;}*/


  /*教育优势*/
  /*.ix-xskc-list ul{ margin-top: 80px;}*/

 /*公司简介*/
 /*.ix-company .ix-com-tit .ic-box{padding-top:40px; padding-right:40px;}
 .ix-company .ix-com-tit .ic-box::after{ display: none;}
 .ix-company .ix-com-tit{    margin-top: -400px;}*/

 /*案例分享*/
 /*.ix-alfx-list ul li{ padding-bottom: 60px;}*/

 /*新闻*/
 /*.ix-news .ix-news-box .inb-xx{ padding: 60px 40px;}



 
}
@media (max-width: 780px) {*/
  
    /*banner*/
    /*.ix-banner .ix-ban-tit h1{ font-size:42px;}
    .ix-banner .ix-ban-tit h2{ font-size:20px; padding-bottom:10px; width:80%; margin:0px auto}
    .ix-banner .ix-ban-tit{   top: 20%;}
   .ix-banner .swiper-button-prev{ left: 20px;}
   .ix-banner .swiper-button-next{right: 20px;}
   .ix-banner img{ width:1100px;}*/

   /*学术课程*/
   /*.ix-imm-gd .iig-tit{ top:85%;}
   .ix-kjjr-box .ix-kjjr-img{ width:100%; margin-top: -60px;}
   .ix-kjjr-tit{ width:100%; margin-top:0px; padding-left:0px;}
   .ix-kjjr{ margin-top:60px;}
   .ix-kjjr-tit .ikt-head{ padding-bottom:30px;}*/


   /*教育优势*/
   /*.ix-xskc-list ul{ margin-top: 60px;}
   .ix-xskc-list ul li{ width: calc(100% - 0px); border-left: 1px solid #e5e5e5; margin-top: -1px;}
   .ix-xskc-list ul li .ixl-t2{ height:initial;}
   .ix-xskc-list ul li a{ padding: 60px 40px;}
   .ix-xskc-list ul li:nth-child(1){border-radius: 50px 50px 0px 0px;}

   .ix-xskc-list ul li:nth-child(3){border-radius: 00px 0px 50px 50px;}*/

   /*新加坡动态*/
   /*.ix-news .ix-news-box{ width:calc(100% - 0px); margin-left:0px; padding-bottom: 0px;}
   .ix-news-box{ padding-bottom:30px;}
   .ix-news.pb10{ padding-bottom:30px;}
   .ix-news .ix-news-box:nth-child(1){border-right: solid 1px #e5e5e5; border-radius: 50px 50px 0px 0px;}
   .ix-news .ix-news-box:nth-child(2){border-radius: 0px 0px 50px 50px;}*/
   /*案例分享*/
   /*.ix-alfx-list ul li{  width:calc(100% - 0px); height: 300px; padding-bottom: 0px; height: 250px;}
   .ix-alfx-list ul li:nth-child(1){border-radius: 50px 50px 0px 0px; }
   .ix-alfx-list ul li:nth-child(3){border-radius: 0px 0px 50px 50px; }
   .ix-alfx-list ul li .ial-img{ opacity: 0.1;}
   .ix-alfx-list ul li .ial-img img{ width: 100%;}



  }
@media (max-width: 640px) {
 
    .fz42{ font-size:24px; padding-bottom:15px;}
    .pt4{ padding-top:30px;}
    .pb4{ padding-bottom:30px;}
    .pt5{ padding-top:30px;}
     .pl8{ padding-left:20px;}
    .pr8{padding-right:20px;}
    .pb10{ padding-bottom:40px;}
    .pt10{ padding-top:40px;}
    .box-pl10{ padding-left:20px;}
    .box-pr10{ padding-right:20px;}*/


    /*banner*/
    /*.ix-banner .ix-ban-tit h1{ font-size:36px; padding-bottom: 10px;}
    .ix-banner .ix-ban-tit{ top:10%;}
    .ix-banner .ix-ban-tit h2{ font-size:16px; line-height:180%;}
    .ix-banner .ix-ban-tit p{ width:92%; padding-top:0px;     line-height: 180%;}
    .ix-banner .swiper-button-next, .ix-banner .swiper-button-prev{ display:none;}*/



    /*教育优势*/
    /*.ix-xskc-list ul{ margin-top: 40px;}
    .ix-xskc-list ul li:nth-child(1){border-radius: 6px 6px 0px 0px;}
    .ix-xskc-list ul li a{ padding: 30px 20px;}
    .ix-xskc-list ul li i{ top: 20px; right: 20px; width: 40px; height: 40px; line-height: 40px;}
    .ix-xskc-list ul li::after{ display: none;}
    .ix-xskc-list ul li .ixl-t1{ width: calc(100% - 60px);}
    .ix-xskc-list ul li .ixl-t2{ padding-top: 20px;}
    .ix-xskc-list ul li:nth-child(3){    border-radius: 0px 0px 6px 6px;}*/


    /*公司简介*/
    /*.ix-company .ix-com-tit{ border-radius: 0px;}
    .ix-company .ix-com-img img{ max-width: 100%; border-radius: 0px 6px 6px 0px;}
    .ix-company .ix-com-img .ici-box{ width: 100%; border-radius: 0px;     padding-right: 20px;  }
    .ix-company .ix-com-tit .ic-box{ padding:30px 20px; padding-left: 0px; padding-bottom:0px; }
    .ix-company .ix-com-tit{ left:20px; right:0px; margin-top: 0px; padding-right:20px;}

    .ix-more{ width: 40px; height: 40px; line-height: 40px;}*/

    /*学术课程*/
    /*.ix-immigrants{ padding-top: 40px; border-top: solid 1px #e5e5e5;}
    .ix-imm-lb {    width: calc(100% - 20px);}
    .ix-imm-gd .iig-tit{ top:75%;} 
    .ix-imm-gd .iig-tit h1{ font-size:16px;}
    .ix-man-box .swiper-button-prev, .ix-man-box .swiper-button-next{ width:30px; height:30px; background-size:100%;}
    .ix-man-box .swiper-button-prev{ left:10px;}
    .ix-man-box .swiper-button-next{ right:10px;}
    .ix-man-abc{ padding:30px 20px; height: initial;     margin: 0px 30px;}*/

    

/*精英团队*/
/*.ix-man-box .swiper-slide{ border-radius: 6px;}
.ix-man-abc{ border-radius: 6px;}
.ix-man-box .swiper-slide::after{ display: none;}
.ix-man-abc:hover .imb-t1{ color:#333;}
.ix-man-abc:hover .imb-t2{ color:#666;}
.ix-man-box .imb-abc:hover::after{ display: none;}*/


    /*案例分享*/
    /*.ix-management{ padding-top: 40px;  border-top: solid 1px #e5e5e5;}
    .ix-alfx .ix-head{ padding-bottom: 170px;}
    .ix-alfx-list ul li:nth-child(1){ border-radius: 6px 6px 0px 0px;}
    .ix-alfx-list ul li .ial-tit{    padding: 30px 20px;}
    .ix-alfx-list ul li{height: 200px; border: solid 1px #e5e5e5; margin-top: -1px;}
    .ix-alfx-list ul li .ial-tit .ial-tit-t1{ font-size: 20px;}
    .ix-alfx-list ul li:nth-child(3){border-radius: 0px 0px 6px 6px;}*/


   
   
    /*新加坡动态*/
    /*.ix-news .ix-news-box{ border: none;}
    .ix-news .ix-news-box:nth-child(1){ border: none; border-radius: 0px;}
    .ix-news .ix-news-box .inb-xx{ padding: 0px;}
    .ix-news-box .inl-tit{ font-size: 24px;}
    .ix-news-box-a .inl-img-list .zsy-img{ width:100%;}
    .ix-news-box-a .inl-img-list .ix-iil-tit{ width:100%; padding-left:0px; padding-top:15px;}
    .ix-news-box-b{ border: none;}
    .ix-news-box-a{ padding-bottom:20px;}
    .ix-news-box-b ul li{ padding:5px 0px;}
    .ix-news .ix-news-box{ padding-bottom:40px;}
    .ix-news.pb10{ padding-bottom:0px;}

    .ix-news .box-pl10, .ix-news .box-pr10{ padding-left: 0px; padding-right: 0px;}
    .ix-news-box{ padding-left: 20px; padding-right: 20px;}
    .ix-news .ix-news-box:nth-child(2){ background-color: #f5f5f5; border-radius: 0px; padding-top: 40px;}*/

    /*向上*/
    /*.db_xs{ width: 40px; height: 40px; line-height: 40px; background-size: 30px 30px; bottom: 30px; right: 20px;}*/


    /*底部*/
    /*.ix-foot-xx{ width:100%;}
    .ix-foot-links{ width:100%;}
    .ix-foot-links{ padding-top:20px; padding-bottom:20px;}
    .ix-wem{width:100%; text-align:left;}
    .ix-footer .pr4{ padding-right:0px;}
    .ix-wem img{ width:80px; height:80px;}


}*/
