body{font-size:14px;font-family:"Microsoft YaHei";color:#333; }
*{margin:0px;padding:0px;list-style: none;}
img{border:0px; max-width: 100%;}
a{text-decoration:none;color:#333;}
a:hover{color:#48a573}
i{ font-style: normal; }
em{ font-style:normal;}
input,select{ -webkit-appearance: none; outline:none; }
.clear{clear:both;}
.clearfix{*zoom:1; }
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0; }
.clearfix:after{clear:both; }
.wrap{width:94%; margin:0 auto; }
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.pa{position:absolute}
.oh{ overflow:hidden; }

.l{float:left;}
.r{float:right;}
.layui-layer-setwin .layui-layer-close2 {
    right: -6px!important;
    top: -6px!important;
}
.bak{-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s;  display: block; }
.bak:hover {-webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.pic{ overflow: hidden; margin: auto; position: relative; }
.pic span{background-size: cover; background-repeat: no-repeat; background-position: center; display: block;}
.w1200{ width: 94%; max-width: 1200px;  margin:auto; }
.w1490{ width: 94%; margin:auto; max-width: 1563px; }

/*以上是公共部分*/

.left_piao{ position: fixed; left: 0; top: 0; width: 270px; background: #fff; padding: 10px 0px; -webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 5px rgba(0,0,0,0.2); -o-box-shadow: 0 0px 5px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px rgba(0,0,0,0.2); height: 100%;  z-index: 999; overflow: auto;}
.logo{ margin:auto; width: 195px; padding: 20px 0px 0 0; }
.logo img{ float:left; margin-right: 10px; }
.logo p{ overflow: hidden; font-size: 18px; padding-top: 5px; }
.logo p span{ display: block; font-family: Arial; font-size: 12px; padding-top: 3px; text-transform:uppercase; }
.menu{ margin:20px auto; }
.menu dl{ margin:auto; padding-left: 20px; padding-right: 20px; }
.menu dl .con{ border-top: #eaeaea 1px solid; height: 55px; line-height: 55px; overflow: hidden; }
.menu dl dd{ float: left; text-transform:uppercase; color: #999; font-size: 12px;}
.menu dl dt{ float: right; }
.menu dl dt i:before{font-family:"iconfont"; content: "\e632"; font-size:12px; color: #48a573; padding-left: 5px; display: inline-block;}
.menu dl:hover{background: url(../images/icon.jpg) no-repeat left center;}
.menu dl a:hover dt{ color: #ff6600; border-bottom: #ff9900 2px solid; height: 54px; }
.menu dl a:hover dt i:before{color: #ff6600;}
.menu dl.on{background: #E35515; }
.menu dl.on a dt{ color: #fff; }
.menu dl.on a dt i:before{color: #fff;}
.menu dl.on a dd{ color: #fff; }
.menu dl.on .con{ border-top: #E35515 1px solid; }
.form{ background: #48a573; margin:10px auto;  width: 80%;  padding: 30px 15px;}
.form b{ color: #fff; }
.form p,.form dd{ margin:20px auto; }
.form input{ background: #fff; border-radius:35px; line-height: 35px; height: 35px; border:none; text-indent: 10px; font-size: 12px; width: 99%; }
.form p input[type="submit"]{background: #ff9900;  color: #fff; text-align: center; width: 100%;  font-weight: bold;}
.form dd input[type="text"]{width: 48%; }
.form em{ font-size: 12px; color: #fff; display: block; margin:5px auto; }
.form em input{ width: 10px; height: 10px; border: #9cd2b2 1px solid;  border-radius:0px; margin-right: 5px; background: none; }
.form dd select{width: 100%;  border-radius:35px; line-height: 35px; height: 35px; border:none; color: #666; font-size: 12px; text-indent: 10px;

  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background: url(../images/xia.png) no-repeat scroll right 10px center transparent;
background-color: #fff;
  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;}

.left_foot{ margin:auto; text-align: center; }
.left_foot a{ display: inline-block; margin:20px 2px; }

.wei{ margin:auto; text-align: center; }
.wei p{ color: #48a573; font-weight:bold;  }
.wei span{ display: block; color: #666; font-size: 12px; }

.banner{ margin:auto; margin-left: 270px; }
.banner .pic span{ padding-top: 55%; }
.banner .swiper-button-prev, .banner .swiper-container-rtl .swiper-button-next{ background-image: url(../images/l.png);  left: auto; right: 80px;}
.banner .swiper-button-next, .banner .swiper-container-rtl .swiper-button-prev{background-image: url(../images/r.png);  right: 10px;}
.banner .swiper-button-next, .banner .swiper-button-prev{ top: auto; bottom: 20px; width: 32px; height: 17px; background-size: 32px 17px; }
.banner .swiper-pagination-bullet{ width: 100px; border-radius:5px; background: #fff; opacity:1;}
.banner .swiper-pagination-bullet-active{background:#f6a521; -webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.5); -moz-box-shadow: 0 0px 5px rgba(0,0,0,0.5); -o-box-shadow: 0 0px 5px rgba(0,0,0,0.5);box-shadow: 0px 0px 5px rgba(0,0,0,0.5); opacity:5;}


.box{background: url(../images/bg.jpg) repeat-y center; margin:auto; padding-top: 50px; background-size: cover; padding-bottom: 20px;}
.video_box{ background: #4e564b; margin:auto; padding: 30px;  }
.video_nr{ background: #499d6f; margin:auto; position: relative; }
.video{ position: absolute; top: 0px; left: 0px; height: 100%;  width: 62%; background-position: center; background-size: cover}
.video i:before{content: " "; background: url(../images/video.png) no-repeat left; width: 68px; height: 68px;  display: block; position: absolute; top: 50%; left: 50%; z-index: 10; margin-top: -34px; margin-left: -34px; }
.video_list{ float: right; width: 38%;   padding: 20px 0px; }
.video_list .con{height: 500px; overflow: auto; padding-right: 5%; margin:auto; width: 90%; }
.video_list .con::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 2px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
  }
  .video_list .con::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 1px;
 /* box-shadow   : inset 0 0 2px rgba(0, 0, 0, 0.2);*/
  background   : #ffff33;
  }
  .video_list .con::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow   : inset 0 0 2px rgba(0, 0, 0, 0.2);

  background   : #b1b1b1;
  }


.video_list li{ margin:30px auto; background: url(../images/line.png) no-repeat bottom center; padding-bottom: 20px; color: #fff; }
.video_list li div{ padding-left:30px; cursor: pointer; }
.video_list li span{ font-size: 20px; }
.video_list li p{ margin:10px auto; }
.video_list li:hover div{ background: url(../images/icon.png) no-repeat left top 5px;  color: #ffff33;}
.video_list li.on div{ background: url(../images/icon.png) no-repeat left top 5px;  color: #ffff33;}

.pp_news{ margin:auto; }

.index_dh{margin:auto; padding-left: 17%; padding-top: 100px;}
.index_dh i{ display:  block;  }
.index_dh p{ font-size:48px; color: #fff; text-stroke:1px #359c64;  -webkit-text-stroke: 1px #359c64; font-family: Arial; text-transform:uppercase; font-weight:bold; }
.index_dh p span{ background: url(../images/dhbj.jpg) repeat-x top; padding: 20px 30px 0px 30px;   }
.index_dh b{ font-size: 30px;  display: block; padding-left: 30px; }

.index_dh1 p{ text-stroke:1px #f5b22f;  -webkit-text-stroke: 1px #f5b22f;}
.index_dh1 p span{ background-image: url(../images/dhbj1.jpg); }
.pp_box{ background: #e8e8e8; margin:auto; padding: 30px; margin:30px auto;}
.pp_left{ float: left; width: 20.6%; margin-right:1%; }
.pp_list{ overflow: hidden; }
.pp_list li{ margin:15px auto; }
.pp_list li .pic span{ padding-top: 20.8%; }
.pp_list li .pic p{transition: all 0.5s;  position: absolute; top: -300px; left: 0px; background: rgba(0,0,0,0.5); width: 100%; font-size: 20px;  color: #fff; overflow: hidden;  text-align:justify; }
.pp_list li .pic p i{  padding: 10px; display: block;}
.pp_list li a:hover p{ display: block; top: 0px; }
.pp_list li a{}
.pp_nr{ margin:auto; }
.pp_nr li{ margin:15px auto;text-align: right;   }
.pp_nr li a{ display: block;padding: 40px 0px; padding-right: 15px; background: #fff; border-left: #d7d6d6 15px solid; font-size: 24px;  }
.pp_nr li a:hover  {background: #bdd8c7; border-left: #359c64 15px solid;font-weight: bold; }
.pp_ad .pic span{ padding-top: 125%; }


.ys_box{margin:auto; position: relative;}
.piao{ position: absolute; left: 330px; top: 0px; animation: piao 2s linear infinite;}
.piao01{ position: absolute; right: 5%; top: 0px;  }
.piao1{ position: absolute; bottom: 0; left: 0; animation: piao1 6s linear infinite;}
.piao2{ position: absolute; bottom: 5%; right: 0; animation: piao2 6s linear infinite;}
@keyframes piao1{
     0%{transform: rotate(0deg)}
     100%{transform: rotate(360deg)}
}
@keyframes piao2{
     0%{transform: rotate(0deg)}
     100%{transform: rotate(360deg)}
}
@keyframes piao{
     0%{transform: rotate(0deg)}
     25%{transform: rotate(-10deg)}
     50%{transform: rotate(0deg)}
     75%{transform: rotate(10deg)}
     100%{transform: rotate(0deg)}
}




.policy {width: 100%; margin: 50px auto;height: 602px;position: relative; overflow: hidden; z-index: 2;}
.po_box {
  width: 602px;
  height: 602px;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  background: url("../images/ys.png") center center no-repeat;
  background-size: cover;
}
.po_box ul li {
  position: absolute;
  width: 450px;
  height: auto;
  top: 35%;
  overflow: hidden;
}
.po_box ul li .num {
  width: 52px;
  height: 52px;
  background: #f5b22f;
  color: #fff;
  line-height: 52px;
  text-align: center;
  font-size: 40px;
  border-radius: 50%;
  float: left;
  font-family: gothmbok; margin-top:10px;
}
.po_box ul li .txt { overflow: hidden;}
.po_box ul li:nth-child(1) .num,
.po_box ul li:nth-child(2) .num,
.po_box ul li:nth-child(3) .num {
  float: right;
}
.po_box ul li:nth-child(1) .txt,
.po_box ul li:nth-child(2) .txt,
.po_box ul li:nth-child(3) .txt {
  text-align: right;
  padding-right: 20px;
}
.po_box ul li:nth-child(4) .txt,
.po_box ul li:nth-child(5) .txt,
.po_box ul li:nth-child(6) .txt {
  padding-left: 20px;
}
.po_box ul li .txt b {
  display: block;
  font-size: 30px;
  line-height: 1.4;
  font-weight: bold;
}
.po_box ul li .txt p {
  display: block;
  font-size: 20px;
  opacity: .7;
}
.po_box ul li:nth-child(1) {
  left: -280px;
  transform: translateY(-300%);
}
.po_box ul li:nth-child(2) {
  left: -420px;
  transform: translateY(-50%);
   top: 50%;
}
.po_box ul li:nth-child(3) {
  left: -280px;
  transform: translateY(200%);
  top: 65%;
}
.po_box ul li:nth-child(4) {
  right: -280px;
  transform: translateY(200%);
   top: 65%;
}
.po_box ul li:nth-child(5) {
  right: -420px;
  transform: translateY(-50%);
   top: 50%;
}
.po_box ul li:nth-child(6) {
  right: -280px;
  transform: translateY(-300%);

}

.edu_box{ margin:auto; }
.end_list{ margin:30px auto; }
.end_list li{ float: left; width: 20%; overflow: hidden;transition: all 0.5s; }
.end_list li .tit{ margin:auto; text-align: center; margin-bottom: -100px; position: relative; z-index: 1;}
.end_list li .con{ background:#1067a6; padding-top: 100px; text-align: center; position: relative;  height: 380px; transition: all 0.5s;}
.end_list li .pic{ margin:20px auto; width: 80%; transition: all 0.5s;  }
.end_list li .text{ text-align: left; margin:20px auto; font-size: 24px; color: #fff;  width: 80%; font-weight:bold; transition: all 0.5s; }
.end_list li .text span{ display: block; }
.end_list li .text_con{ position: absolute; bottom: -300px; left: 0;  background:rgba(16, 103, 166, 0.8); width: 100%; text-align: left; color: #fff; font-size: 16px; line-height: 180%; transition: all 0.5s;}
.end_list li .text_con p{ width: 90%; margin:auto; padding: 5px 0px; text-align:justify;}
.end_list li.li2,.end_list li.li4{ margin-top:50px; }
.end_list li.li3{ margin-top:100px; }
.end_list li.li2 .con{background:#3398cc;}
.end_list li.li3 .con{background:#eaac33;}
.end_list li.li4 .con{background:#db541a;}
.end_list li.li5 .con{background:#b51b25;}
.end_list li.li2 .text_con{background:rgba(51, 152, 204, 0.8);}
.end_list li.li3 .text_con{background:rgba(234, 172, 51, 0.8);}
.end_list li.li4 .text_con{background:rgba(219, 84, 26, 0.8);}
.end_list li.li5 .text_con{background:rgba(181, 27, 37, 0.8);}
.end_list li .pic1{ position: absolute; right: -400px;  opacity: 0; top: 0; transition: all 0.5s;  width: 100%; }
.end_list li .pic1 img{ width: 100%; height: 100%; }
/*.end_list li:hover .con{ background-image: url(../images/ystu1.jpg);  background-size: cover; background-repeat: no-repeat; background-position: center; display: block; padding-top:100px; transition: all 0.5s; }*/
.end_list li:hover .pic{ /*display: none;*/  opacity: 0;}
.end_list li:hover .pic1{ right: 0px;  opacity: 1;}
.end_list li:hover .text{ text-align: center; position: absolute; top: 70px; width: 100%;  }
.end_list li:hover .text_con{ bottom: 0px;  color: #fff; display: block;}

/*.end_list li.li2:hover .con{ background-image: url(../images/ystu2.jpg); }
.end_list li.li3:hover .con{ background-image: url(../images/ystu3.jpg); }
.end_list li.li4:hover .con{ background-image: url(../images/ystu4.jpg); }
.end_list li.li5:hover .con{ background-image: url(../images/ystu5.jpg); }*/
.school_box{background: url(../images/xybj.jpg) no-repeat top; margin:auto; background-size:cover; padding-bottom:470px; }
.school_box1{ padding-bottom: 10px; }
.hz_box{background: url(../images/bj.png) no-repeat top; margin:auto; background-size:cover;  padding-bottom: 10px; position: relative; padding-top: 150px; margin-top: -515px;}

.hz_con{ margin:20px auto; }
.hz_con dl{ display:none}
.hz_dh{ text-align: center; margin:50px auto;  }
.hz_dh a{ border-radius:75px; line-height: 75px; background: #359c64; color: #fff; padding: 0px 50px; display: inline-block; font-size: 30px; font-weight:bold; margin:0 10px; }
.hz_dh a.on{background: #ffcc00;}
.hz_l{ float: left; width: 32%; }
.hz_l li{margin-top: 6%;}
.hz_r{ overflow: hidden; }
.hz_r li{ float: left; margin-left: 3%; width: 47%; margin-top: 3%; }

.hz_con li .pic span{ padding-top: 107%; }
.hz_l li .pic span{padding-top: 220.5%;}
.hz_con li .pic p{ position: absolute; bottom: -350px; left: 0px; width: 100%; background:rgba(0, 0, 0, 0.5);  color: #fff; text-align: left; font-size: 16px; padding: 15px 0; transition: all 0.5s;}
.hz_con li .pic p i{ padding: 0 15px; display: block; margin:auto; text-align:justify; }

.hz_con li:hover .pic p{ bottom: 0px; }

.box1{ margin:auto;  position: relative; }
.ma{ position: absolute; top: 0px; right: 3%; }
.youshi{ margin:50px auto; position: relative; z-index: 1; }
.youshi_l{ float: left; width: 34.2%; margin-right: 2%; }
.youshi_l li{ font-size: 18px; background: #ebecee; margin-bottom: 2px; height: 100px; display: flex; align-items: center;  position: relative;}
.youshi_l li p span{ width: 60%; display: inline-block;}
.youshi_l li p i{ font-size: 30px; position: absolute; right: 5%; top:35%; color: #fff; display: none; }
.youshi_l li img{  position: relative; margin:0px 20px; display: inline-block; }
.youshi_l li img.yin{ display: none; }
.youshi_r{ overflow: hidden; background:#ebecee; padding: 20px; }
.youshi_r .pic span{ padding-top: 49.5%; }
.youshi_r .txt{ margin:12px auto; text-align:justify;}
.youshi_r .txt span{ font-size:18px; line-height: 200%; font-weight:bold; }
.youshi_l li:hover{ background: #359c64; }
.youshi_l li:hover  p i,.youshi_l li:hover img.yin{ display:inline-block; }
.youshi_l li:hover img.xian{ display: none; }
.youshi_l li:hover p span{ color: #fff; }
.box2{margin:auto; background: url(../images/bg2.jpg);}
.ry_box1{ position: relative;}

.rybj{background: url(../images/rybj1.png) no-repeat right top; /*background-size: 100%; */padding-bottom: 235px;}
.index_dh2{ padding-top: 0px; }
.ry_box2{ background: #2c9c66;  }
.ry_list{ background: url(../images/rybg.jpg) no-repeat top; background-size:cover; margin:auto; padding: 120px 0px 20px 0; margin:auto; margin-top:50px; }
.ry_list li .pic span{ padding-top: 71%; }
.ry_list li p{ font-size: 24px; font-weight:bold; color: #fff; text-align: center; margin:5px auto;  display: none; margin-top:20px; }

.ry_list .swiper-button-prev, .ry_list .swiper-container-rtl .swiper-button-next{ background-image: url(../images/left.png); left: 0px; }
.ry_list .swiper-button-next, .ry_list .swiper-container-rtl .swiper-button-prev{background-image: url(../images/right.png); right: 0px;}
.ry_list .swiper-button-next, .ry_list .swiper-button-prev{  width: 76px; height: 209px; background-size: 76px 209px; margin-top: -150px; outline: none; }
.ry_list .swiper-slide {transition: 300ms; transform: scale(0.8);}
.ry_list .swiper-slide-active,.ry_list .swiper-slide-duplicate-active{transform: scale(1);}
.ry_list .swiper-slide-active li p{ display: block; }

.news_piao1{ position: absolute; left: 0px; bottom: 0px; }
.news_piao2{ }
.news_piao1 img,.news_piao2 img{ display: block; }
.news_box{ background: #f6f7f7;}
.news_list{ padding: 20px 0px; }
.news_list li{ float: left; width: 33.3%; margin: 1% auto; transition: all 0.5s; }
.news_list li .con{ width: 95%; background: #fff; margin:auto;transition: all 0.5s; }
.news_list li .time{ width: 90%; margin:auto; padding-top: 20px; color: #999; }
.news_list li .time b{ color: #48a573; font-size: 30px; }
.news_list li .text{width: 90%; margin:auto; }
.news_list li .text span{ display: block; font-size: 22px; margin:10px auto; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.news_list li .text p{ height: 50px; line-height: 180%;  color: #999; margin-bottom: 20px; overflow: hidden;}
.news_list li .more{ border-top: #ccc 1px solid; }
.news_list li .more a{width: 90%; margin:auto; display: block; height: 45px; line-height: 45px; color: #48a573;}
.news_list li:hover .con{-webkit-box-shadow: 0 0px 15px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 15px rgba(0,0,0,0.2); -o-box-shadow: 0 0px 15px rgba(0,0,0,0.2);box-shadow: 0px 0px 15px rgba(0,0,0,0.2); transform: translateY(-10px);}
.news_list li .more:hover{ background: #48a573 }
.news_list li .more:hover a{color: #fff;}

.foot_pic{ margin:auto;}
.foot_pic img{ display: block; }
.foot_box{ background: #2c9c66; padding: 20px 0px; }
.foot1{ margin:auto; width: 94%; border-bottom: #6cba94 1px solid; }
.foot1_l{ float: left; width: 80%;  color: #a5ceb7; }
.foot1_r{ float: right;  text-align: center; color: #fff; }
.foot1_r img{ display: block; margin:auto; }
.link{ margin:auto; border-bottom: #6cba94 1px solid; color: #d5e7dd; padding-bottom: 20px;}
.link_dh{ margin:auto; }
.link_nr{ margin:auto; }
.link_nr a{ margin-right: 10px;  color: #d5e7dd; display: inline-block; }
.link_nr a:hover{ color: #fff; }

.lxwm{ margin:30px auto; }
.lxwm li{ float: left; width: 33.3%; }
.lxwm li img{ float: left; margin-right:30px; }
.lxwm li p{ overflow: hidden; color: #fff;  line-height: 150%; width: 50%; text-align: left;}
.lxwm li.li2 p{ font-size: 16px; }

.foot2{ margin:auto; width: 94%; padding-top: 20px; font-size: 12px; line-height: 160%; color: #a5ceb7;}
.foot2 a{ color:#a5ceb7;  }
.foot2_r{ float: right; }
.foot2_r img{ margin:0 2px; }

.bshare-custom .bshare-sinaminiblog,.bshare-custom .bshare-weixin,.bshare-custom .bshare-qqim{ margin:0px!important; padding:0px!important; background:none!important; color:#999!important; width:42px; height:42px!important;  background-position:center; background-repeat:no-repeat;}
.bshare-custom a.a1{background-image:url(../images/w1.png)!important}
.bshare-custom a.a2{background-image:url(../images/w2.png)!important}
.bshare-custom a.a3{background-image:url(../images/w3.png)!important}

.box_240{ padding-left: 270px; }


/*课程体系*/

.kc_box{/*background: #f6f7f8;*/}
.nbanner{ margin:auto; margin-left: 270px; }
.nbanner .pic span{ padding-top: 55%; }

/*课程体系-教学成果*/
.kc_dh{ margin:auto; text-align: center; padding: 50px 0px 30px 0px; }
.kc_dh b{font-family: Arial; font-size: 60px; text-transform:uppercase;}
.kc_dh p{ font-size: 40px; }
.kc_dh i{ display: block; width: 50px; height: 3px; background: #48a573; margin:20px auto 0px auto; }
.kc_jj{ margin:20px auto; color: #999; text-align: center; max-width: 90%;  }
.cg_tj{ margin:auto; }
.cg_video{ float: left; width: 50%; margin-right: 2%; /*padding-top: 37%;*/ background-size:cover; position: relative; }
.cg_video i:before{content: " "; background: url(../images/video.png) no-repeat left; width: 130px; height: 130px;  display: block; position: absolute; top: 50%; left: 50%; z-index: 10; margin-top: -65px; margin-left: -65px; }
.cg_video iframe{ width: 100%; height: 550px; }
.cg_list{ overflow: hidden; }
.cg_list li{ margin:20px auto; border-bottom: #ccc 1px dotted; padding-bottom: 20px; }
.cg_list li .pic{ float: left; width: 25%; margin-right: 2%; }
.cg_list li .pic span{ padding-top: 80%; }
.cg_list li .con{ overflow: hidden; }
.cg_list li .tit{ font-size: 20px; margin:10px auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.cg_list li .text{ margin:auto; color: #999; }
.cg_list li .text p{ margin:15px auto; line-height: 180%; height: 50px; overflow: hidden;}


.cg_con{height: 550px; overflow: auto; padding-right: 5%; margin:auto; width: 90%; }
.cg_con::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 2px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
  }
.cg_con::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 1px;
 /* box-shadow   : inset 0 0 2px rgba(0, 0, 0, 0.2);*/
  background   : #499d6f;
  }
.cg_con::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow   : inset 0 0 2px rgba(0, 0, 0, 0.2);

  background   : #b1b1b1;
  }




.cg_news{ margin:20px auto; position: relative; }
.cg_news li .pic span{ padding-top: 80%; }
.cg_news li p{ margin:10px auto; font-size: 16px; text-align: center; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cg_news_nr{ width: 90%; margin:auto; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ outline: none; }

/*课程体系-课程环节*/
.kc_box1{ margin:auto; background: url(../images/kc_box1.jpg) no-repeat top center; background-size: cover;  padding-bottom: 30px; }
.huanjie_list{ margin:auto;  }
/*.huanjie_list li{ float: left; width: 20%; }*/
.huanjie_list li { margin-bottom: 30px; transition: all 0.5s;}
.huanjie_list li .con{background: url(../images/hjbj.png) no-repeat top center;  /* width: 96%;*/ margin:auto; height: 571px; transition: all 0.5s;/* background-size: 100%;*/}
.huanjie_list li .pic{ width: 90%; margin:auto; padding-top:15px; transition: all 0.5s;}
.huanjie_list li .pic span{ padding-top: 100%; clip-path: polygon(50% 0,100% 50%, 50% 100%,0 50%); transition: 1s clip-path; }
.huanjie_list li .tit{ margin:20px auto; font-size: 24px; text-align: center; }
.huanjie_list li .tit span{ font-family: Arial; color: #999; text-transform:uppercase;  display: block; font-size: 16px;}
.huanjie_list li .kc_more{ text-align: center; margin:50px auto;  }
.huanjie_list li .kc_more img{ display: block;  margin:auto; }
.huanjie_list li .text{ color: #fff; line-height: 180%; padding: 0 20px;  margin:auto; display: none; }
.huanjie_list li:hover .kc_more{ display: none; }
.huanjie_list li:hover .text{ display: block; background: #48a573; }
.huanjie_list li:hover .con{background-image: url(../images/hjbj1.png);}
.huanjie_list li:hover .tit,.huanjie_list li:hover .tit span{ color: #fff; }
.huanjie_list li:hover .pic{transform: translateY(5px); -webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 5px rgba(0,0,0,0.2); -o-box-shadow: 0 0px 5px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}

/*课程体系-核心价值*/
.kc_hexin{ margin:50px auto;margin:50px auto; position:relative }
.tx_contain{ display:block; margin:auto; width:995px; max-width:100%; }
.kc_hexin img{ display: block; margin:auto; position:absolute; left:auto; top:0px; }
.kc_hexin img.im1{ position:relative;}

/*课程体系-课程设置*/
.kc_shezhi{ margin:20px auto; }
.shezhi_l{ float: left; width: 120px; margin-right: 10px; background: #fff; border-radius:15px; text-align: center; color: #339966; font-weight: bold; margin-top:85px;  padding-top: 45px; padding-bottom: 15px;}
.shezhi_l li{display: flex; align-items: center; font-size:16px;  }
.shezhi_l li span{text-align: center; margin:auto;}
.shezhi_l li.li1{ height: 40px; }
.shezhi_l li.li2{ height: 40px; }
.shezhi_l li.li3{ height: 60px; }
.shezhi_l li.li4{ padding-top: 20px; }
.shezhi_l li.li4,.shezhi_l li.li5,.shezhi_l li.li6{ height: 211px; }
.shezhi_list{ overflow: hidden; }
.shezhi_list li .con{margin-bottom:40px;}
.shezhi_list li .pic{ width: 115px; margin:auto; border-radius:100%; border: #fe7f89 10px solid; }
.shezhi_list li .pic span{border-radius:100%;  padding-top:100%;}
.shezhi_list li .con_nr{ background: #fff;  border-radius:15px; margin:auto; margin-top: -50px; padding-top: 50px;}
.shezhi_list li .tit{margin:auto; font-size: 22px; text-align: center;}
.shezhi_list li .tit p{ height: 40px; line-height: 40px; }
.shezhi_list li .text{ color: #999; line-height: 180%; margin:auto; height: 60px; overflow: hidden; text-align: center; display: flex; align-items: center;}
.shezhi_list li .text span{text-align: center; margin:auto;}
.shezhi_list li .text_jj{margin:auto; background: #fe7f89;  color: #fff; border-bottom-left-radius:15px; border-bottom-right-radius:15px; text-align:justify; }
.shezhi_list li .text_jj p{ margin:10px auto; border-top: #fff 1px solid; padding: 15px; line-height: 180%; height: 180px;display: flex; align-items: center;}
.shezhi_list li .more a{border-radius:10px; display: block; background: #b1b1b1; line-height: 45px; color: #fff; text-align: center; font-size: 18px;}

.shezhi_list li.li2 .pic{border: #fd7433 10px solid;}
.shezhi_list li.li2 .text_jj{background: #fd7433;}
.shezhi_list li.li3 .pic{border: #fcaf4f 10px solid;}
.shezhi_list li.li3 .text_jj{background: #fcaf4f;}
.shezhi_list li.li4 .pic{border: #98c84f 10px solid;}
.shezhi_list li.li4 .text_jj{background: #98c84f;}
.shezhi_list li.li5 .pic{border: #6c96dc 10px solid;}
.shezhi_list li.li5 .text_jj{background: #6c96dc;}

/*课程体系-更多课程*/
.kc_news{ margin:20px auto 0px auto; position: relative; padding-bottom: 50px; }
.kc_news li .pic{ border-radius:15px;}
.kc_news li .pic span{ padding-top: 80%; border-radius:15px;}
.kc_news li p{ margin:10px auto; font-size: 22px; text-align: center; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}



.getform_box{ background:#e7b571; background:rgba(84,179,131,0.9);  width: 100%;  height:70px; position: fixed; left: 0;bottom: 0; z-index: 98;transition:All 0.4s ease;-webkit-transition:All 0.4s ease;-moz-transition:All 0.4s ease;-o-transition:All 0.4s ease;opacity:0; filter:alpha(opacity=0); display: none;}
.getform_box.xianshi{opacity:1; filter:alpha(opacity=1); }

.small_getform_box{ padding-left:280px;}
.getform{  position: relative; padding-top: 20px; }

.getform input[type="text"] {float: left; height: 35px; line-height: 35px; box-sizing: border-box; width: 300px; padding-left: 20px; border: 0; background: #fff;  border: none; margin-left:20px; -webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px; }
.getform input[type="text"]:focus{outline:none; }

.getform input[type="submit"] {float: left; width: 210px; height: 35px; line-height: 35px; border: 0; background: #f6a521; color: #fff; -webkit-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; -webkit-appearance: none; margin-left: 20px; cursor: pointer;  -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.getform input[type="submit"]:hover{ -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3); -o-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);box-shadow: 0px 0px 8px rgba(0,0,0,0.3); }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right: -10px; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left: -10px;  }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ display: none; }

.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{ display: block; }



/*身边的斯玛特*/

.smt_dh{ margin:auto; padding: 30px 0px;  text-align: center; text-transform:uppercase;}
.smt_en{ font-size: 66px; color: #f0f0f0; font-weight:bold; }
.smt_ch{ margin:auto; margin-top: -40px; margin-bottom: -50px; }
.smt_ch span{ border: #ccc 1px solid; line-height: 80px; font-size: 36px; color: #2c9c66; width: 610px; display: inline-block;}
.smt_ch span:before{ content: " "; background: url(../images/dhl.png) no-repeat left; width: 164px; height: 12px;  display: inline-block; margin-right:20px;}
.smt_ch span:after{ content: " "; background: url(../images/dhr.png) no-repeat left; width: 164px; height: 12px;  display: inline-block;margin-left:20px;}
.smt_shbj{ margin:auto; }
.smt_shbj span{ border-right:#2c9c66 20px solid; border-bottom: #2c9c66 20px solid;  height: 50px; width: 580px; display: inline-block;  margin-left: 50px; }

/*身边的斯玛特-校区环境*/
.school_list{ margin:20px auto; margin-top: 0px; }
.school_list li{  -webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 5px rgba(0,0,0,0.2); -o-box-shadow: 0 0px 5px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px rgba(0,0,0,0.2); border: #f0f0f0 1px solid;}
.school_list li .pic span{ padding-top: 114%; }
.school_list li .text{ margin:auto; background: #fff; padding: 20px 0px; }
.school_list li .text span{ font-size:24px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width: 90%; margin:auto; display: block;}
.school_list li .text p{ margin:10px auto; line-height: 180%; font-size: 16px; height: 50px; overflow: hidden; color: #999; width: 90%;   }
.school_list .swiper-container{ padding-bottom: 50px; }
.school_list .swiper-container-horizontal>.swiper-pagination-bullets, .school_list .swiper-pagination-custom, .school_list .swiper-pagination-fraction{ display: block; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ outline: none; }
.swiper-pagination-bullet-active{ background: #2c9c66; }
.swiper-pagination-bullet{ width: 10px; height: 10px; }

/*身边的斯玛特-斯玛特之路*/
.smt_history{ margin:auto; background:url(../images/lanshu.jpg) center center repeat-y;  }
.smt_history li{ margin:40px auto; overflow: hidden; }
.smt_history li .con{ float: left; width: 54.35%; }
.smt_history li.li1 .con{ float: right; }
.smt_history li .year{width:20%;  text-align:center;  margin:auto; float: right; margin-top:10px; overflow: hidden;}
.smt_history li .year span{ float: right; height:36px; line-height: 36px; width: 80%; display: block; background:#359c64; color:#fff; font-size: 16px; }
.smt_history li .year i{ float: left; width: 19%;display: block; height: 1px; background: #359c64; margin-top: 17px; }
.smt_history li .text{ overflow: hidden; background: #fff;float: left; width: 80%; }
.smt_history li .tit{ font-size: 18px; margin:auto; width: 95%; padding: 15px 0px; color: #2c9c66; text-align:justify;}
.smt_history li .tit i{ width: 5px; background: #359c64; height: 20px; display: inline-block; margin-right:10px; top: 3px; position: relative; }
.smt_history li .tit a{ color: #359c64; }
.smt_history li.li1 .year{ float: left; }
.smt_history li.li1 .text{ float: right; }
.smt_history li.li1 .year span{ float: left; }
.smt_history li.li1 .year i{ float: right; }
.smt_history li .text_con{ border-top: #ccc 1px solid; width: 95%; margin:auto; padding-top:10px; margin-top:10px; display: none; text-align:justify;}
.smt_history li .text_con p{ float: left; margin-right:20px; width: 40%; line-height: 180%; font-size: 16px; }
.smt_history li .text_con .pic{ overflow: hidden; }
.smt_history li .text_con .pic span{ padding-top: 63%; }
.smt_history li.on .text_con{ display: block; }
.smt_history li.on .year span{ background: #ff9900; }

/*作品展示*/

/*作品展示-引言*/
.product_yy{ margin:auto; padding: 70px 0px; position: relative; }
.product_yy .pic{ float: left; width: 60%; margin-right:2%; z-index: 3; }
.product_yy .pic span{ padding-top: 61%; }
.product_con{ overflow: hidden; position: relative; }
.pro_dh{ margin:auto; text-align: right;  }
.product_con .tit{ margin-right:40%; z-index: 2; position: relative; padding-bottom: 150px;}
.product_con .tit_en{ position: absolute; top: 0px; left: 0px;  color: #fff; font-size: 120px; font-family: Arial; text-transform:uppercase; font-weight:bold;}
.pro_dh b{font-size: 34px;}
.pro_dh p{ font-size: 18px; font-family: Arial;  text-transform:uppercase; color: #999; margin:20px auto;}
.pro_dh i{ width: 50px; display: inline-block; height: 3px; background: #48a573; margin:auto; }
.yy_con{ position: absolute;  right: 14%; bottom: 30px; margin:auto; background: #fff; font-size: 16px; line-height: 180%; z-index: 2; margin-top: 25%; width: 43%; }
.yy_con p{  width: 50%; float: right; padding: 30px 30px 30px 0;  line-height: 180%; text-align:justify;}
.pro_jj{ font-size: 18px; max-width: 70%; margin:auto; }

/*作品展示-艺术中国*/
.pro_zjbox{ }
.yszg_con{ margin: auto; position: relative; width: 90%;}
.system_btns{ float: left; width: 10%;   background: url(../images/lanshu.jpg) left 13px center repeat-y;}
.system_btns a{ display:block; color: #333; margin:50px auto; background: url(../images/icon.png) no-repeat left center; padding-left: 40px; text-align: left; font-size: 20px;  }
.system_btns a.even{ background-image: url(../images/icon1.png); }
.system_body{ overflow: hidden;}
.system_body .con{ display: none; margin: auto; }
.system_body li .pic span{ padding-top: 108%; }
.system_body li p{ padding: 20px; background:#ededed; text-align: center; margin:auto; font-size: 18px; }

/*作品展示-艺术世界*/

.kc_dh1,.pro_jj1{ color: #fff; }
.kc_dh1 i{background: #fff;}
.yishu_sj{width: 90%;}
.yishu_sj li{ background: #fff; padding: 15px 0px; }
.yishu_sj li .pic{ width: 93%; margin:auto; }
.yishu_sj li .pic span{ padding-top: 100%; }
.yishu_sj li .tit{ margin:20px auto;  text-align: center; font-size: 18px;}
.yishu_sj li .tit span{ font-family: Arial; font-size: 14px; color: #999; }
.yishu_sj li .pro_more{ margin:40px auto; }
.yishu_sj li .pro_more img{ display: block; margin:auto; }
.yishu_sj li .pro_more img.yin{ display: none; }
.yishu_sj li a:hover .pro_more img.yin{ display: block; }
.yishu_sj li a:hover .pro_more img.xian{ display: none; }

/*作品展示-艺术学科*/
.xueke_box{ padding-top:150px; }
.yishu_xueke{ margin:30px auto; position: relative; }
.yishu_xueke .gallery-top{ position: relative; padding-top: 70px; width: 80%; margin:auto;}
.yishu_xueke .gallery-top .pic{ float: left; width: 60%; z-index: 2; }
.yishu_xueke .gallery-top .pic span{ padding-top: 60%; }
.yishu_xueke .gallery-top .text{ background: #fff; position: absolute; right: 0px; top: -70px; width: 60%; padding-top: 70px; }
.yishu_xueke .gallery-top .text .con{ float: right; width: 50%; margin-right:10%; }
.yishu_xueke .gallery-top .text .tit{ font-size: 22px; margin:auto; }
.yishu_xueke .gallery-top .text .text_con{ margin:20px auto; font-size: 14px; color: #999; border-top: #ccc 1px solid; padding-top: 20px; padding-bottom: 100px; line-height: 180%; }
.yishu_xueke .gallery-thumbs{ width: 25%;  position: absolute; bottom: 0px; right: 14%; }
.yishu_xueke .gallery-thumbs .pic span{ padding-top:80%; }

.yishu_xueke .gallery-thumbs{ margin-top: 20px; overflow: hidden; }
.yishu_xueke .gallery-thumbs .swiper-slide {opacity: 0.9; }
.yishu_xueke .gallery-thumbs .swiper-slide .pic{padding: 3px;}
.yishu_xueke .gallery-thumbs .swiper-slide:hover .pic{background: #48a573; }
.yishu_xueke .gallery-thumbs .swiper-slide-thumb-active { opacity: 1; }
.yishu_xueke .gallery-thumbs .swiper-slide-thumb-active .pic{background: #48a573; }
.yishu_xueke .swiper-button-next, .yishu_xueke .swiper-container-rtl .swiper-button-prev{  outline: none; background-image: url(../images/r.jpg); }
.yishu_xueke .swiper-button-prev, .yishu_xueke .swiper-container-rtl .swiper-button-next{outline: none; background-image: url(../images/l.jpg); }
.yishu_xueke .swiper-button-next:hover, .yishu_xueke .swiper-container-rtl .swiper-button-prev:hover{background-image: url(../images/r1.jpg);}
.yishu_xueke .swiper-button-prev:hover, .yishu_xueke .swiper-container-rtl .swiper-button-next:hover{ background-image: url(../images/l1.jpg); }


/*作品展示-艺术家庭*/
.yishu_family{  }
.yishu_family li{ position: relative; }
.yishu_family li .pic span{ padding-top: 52%; }
.yishu_family li .pic p{ width: 100%; position: absolute; left: 0px; bottom: 0px; text-align: center; background: rgba(0,0,0,0.5); color: #fff; font-size: 16px; }
.yishu_family li .pic p i{ padding: 10px;  display: block; margin:auto;}
.yishu_family li .mask{ position: absolute; right: 20px; top: 20px; height: 100%; background:rgba(72,165,115,0.9); color: #fff; width: 90%; display: flex; align-items: center; display: none; }
.yishu_family li .mask .con{ width: 50%; margin:auto; }
.yishu_family li .mask .tit{ margin:auto; font-size: 26px; border-bottom: #8bc1a2 1px dotted; padding-bottom: 10px; }
.yishu_family li .mask .text{ margin:10px auto; font-size: 16px; }
.yishu_family li .mask .text p{ margin:10px auto; }
.yishu_family li:hover .mask{display: block; display: flex; }
.yishu_family li:hover .pic p{ display: none; }

/*作品展示-艺术美德*/
.yishu_meide{}
.meide_l{ float: left; width: 38%; }
.meide_mid{ float: left; width: 42%; }
.meide_top{ margin:auto; }
.meide_top li{ float: left; width:46%; margin-left: 2.7%; margin-bottom: 2.5%; }
.meide_top li .pic span{ padding-top: 100%; }
.meide_but{ margin:auto; width: 94.7%; }
.meide_but .pic span{ padding-top: 44.3%; }
.meide_r{ float: right; width: 20%; }
.meide_r .pic span{ padding-top: 190%; }
.yishu_meide .pic p{ width: 100%; position: absolute; left: 0px; bottom: 0px; text-align: center; background: rgba(0,0,0,0.5); color: #fff; font-size: 16px; }
.yishu_meide .pic p i{ padding: 10px;  display: block; margin:auto;}
.meide_l .pic span{ padding-top: 100%; }


/*作品展示-艺术云端*/
.yishu_yunduan{}
.yunduan_l{ float: left; width: 19%; }
.yunduan_l li { margin-bottom:15px; }
.yunduan_l li .pic span{ padding-top: 100%; }
.yishu_yunduan .pic p{ width: 100%; position: absolute; left: 0px; bottom: 0px; text-align: center; background: rgba(0,0,0,0.5); color: #fff; font-size: 16px; }
.yishu_yunduan .pic p i{ padding: 10px;  display: block; margin:auto;}
.yunduan_mid1{ float: left; margin-left:1%; width: 39%; }
.yunduan_mid1 .pic span{ padding-top: 100%; }
.yunduan_mid2{ width: 20%; }
.yunduan_mid2 .pic span{ padding-top: 195%; }
.yunduan_r{ float: right; }


/*作品展示-艺术展览*/
.yishu_zhanlan{ }
.yishu_zhanlan .gallery-top .pic span{ padding-top: 50%; }
.yishu_zhanlan .gallery-thumbs .pic span{ padding-top: 35%; }
.yishu_zhanlan .swiper-container{ width: 90%; }
.yishu_zhanlan .gallery-thumbs{ margin-top: 20px; }
.yishu_zhanlan .gallery-thumbs .swiper-slide {opacity: 0.9;}
.yishu_zhanlan .gallery-thumbs .swiper-slide-thumb-active { opacity: 1;}

.pro_but{margin:30px auto; position: relative;}
.pro_but .swiper-container{ width: 90%; }
.yishu_sj{ margin-bottom: -150px; }
.pro_but .swiper-button-next, .pro_but .swiper-container-rtl .swiper-button-prev{  outline: none; background-image: url(../images/r.jpg); }
.pro_but .swiper-button-prev, .pro_but .swiper-container-rtl .swiper-button-next{outline: none; background-image: url(../images/l.jpg); }
.pro_but .swiper-button-next:hover, .pro_but .swiper-container-rtl .swiper-button-prev:hover{background-image: url(../images/r1.jpg);}
.pro_but .swiper-button-prev:hover, .pro_but .swiper-container-rtl .swiper-button-next:hover{ background-image: url(../images/l1.jpg); }

.yishu_sj .swiper-button-next:hover, .yishu_sj .swiper-container-rtl .swiper-button-prev:hover{background-image: url(../images/r2.jpg);}
.yishu_sj .swiper-button-prev:hover, .yishu_sj .swiper-container-rtl .swiper-button-next:hover{background-image: url(../images/l2.jpg); }

/*品牌理念*/

.ppln_ln{ margin:50px auto 20px auto; }
.ppln_dh{ margin:auto; font-size: 40px; margin-bottom: -10px; color: #35a165; text-align: center; z-index: 2; position: relative;}
.ppln_dh img{ display: inline-block; top: 10px; position: relative; margin-right: 20px; }
.ppln_dh span{ background: #efefef; border-radius:15px; padding:20px 50px; -webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 5px rgba(0,0,0,0.2); -o-box-shadow: 0 0px 5px rgba(0,0,0,0.2);box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }
.ppln_con{ margin:auto;  background: #35a165; text-align: center; padding: 100px 0px; font-size: 50px; color: #fff; letter-spacing:8px;}
.ppln_con p{ margin:auto; }
.ppln_con span{ font-family: Arial; font-size: 20px; display: block; margin:30px auto;text-transform:uppercase; letter-spacing: 0px; }
.ppln_jj{ font-size: 20px; margin:auto; line-height: 180%; }

.ppln_adlist{ margin:auto; position: relative; transition: all 0.5s; }
.ppln_adlist .ppln_adcon{ margin:auto; margin-left: 25%; width: 75%; background:url(../images/banner.jpg) no-repeat center top; background-size: cover; color: #fff; /*opacity:0; filter:alpha(opacity=0);*/transition:All 0.4s ease;-webkit-transition:All 0.4s ease;-moz-transition:All 0.4s ease;-o-transition:All 0.4s ease; transition: all 0.5s; position: absolute; opacity: 0;}
.ppln_adlist .ppln_adcon .text{ width: 95%; margin:auto; /*padding: 30px 0px;*/ font-size: 26px; line-height: 180%; text-align:justify; transition: all 0.5s; padding-top: 34%;}

.ppln_dh1{ margin:20px auto;  background: #efefef; color: #666; text-align: center; padding: 30px 0px; font-size: 40px; letter-spacing:2px;  transition: all 0.5s;}
.ppln_dh1 p{ margin:10px auto; }
.ppln_dh1 span{ font-family: Arial; font-size: 26px; display: block; margin:10px auto; text-transform:uppercase; }

.ppln_adlist:hover .ppln_dh1{ position: absolute; left: 0px; top: 0px; width: 25%; background: #F8B62D; height: 100%;margin:auto; display: flex; align-items: center; padding: 0px; }
.ppln_adlist:hover .ppln_dh1 div{ margin:auto; text-align: center; padding: 0px; }
.ppln_adlist:hover .ppln_dh1 p{ color: #fff; }
.ppln_adlist:hover .ppln_dh1 span{ color: #fff; }
.ppln_adlist:hover .ppln_adcon{ display: block; opacity: 1; position: relative; }

.ppln_ad{ margin:20px auto; }
.ppln_ad img{ display: block; }
.ppln_ad iframe{ height: 46vw; }
.ppln_zx{ margin:auto; }
.ppln_zx li{ float: left; width: 24.2%; margin-left:1.05%; transition: all 0.5s; }
.ppln_zx li.li1{ margin-left: 0px; }
.ppln_zx li .pic{ margin:5% auto; }
.ppln_zx li .pic span{ padding-top: 82%; }
.ppln_zx li .text{ margin:5% auto; padding: 19.5%  0; text-align: center; background: #2c9c66; color: #fff; font-size: 24px; transition: all 0.5s; }
.ppln_zx li .text span{ font-family: Arial; font-size: 18px; text-transform:uppercase; opacity: .2;  }
.ppln_zx li:hover .text{ background: #ff9900; }
.ppln_con1{ background: #f8b62e; }
.ppln_con1 p{ font-size: 40px; }

.ppln_news{ margin:20px auto; }
.ppln_news li{ float: left; width: 49.5%; position: relative; margin:10px auto; margin-left: 1%;}

.ppln_news li:nth-child(2n-1){margin-left: 0px;}
.ppln_news li a{ display: block; background: #ebebeb;  margin:auto; }
.ppln_news li .time{ background: url(../images/time.png) no-repeat; width: 156px; height: 37px;  text-align: center; background-size: 156px 37px; line-height: 37px; color: #fff; position: absolute; right: 0px; top: 0; }
.ppln_news li .more{position: absolute; right: -10px; bottom: -10px; }
.ppln_news li .more img{ display: block; }
.ppln_news li .pic{ position: absolute; left: 0px; top: 0px; height: 100%;  width: 35%; }
.ppln_news li .pic span{ height: 100%; }
.ppln_news li .text{ float: right; width: 60%; padding: 30px 0px; margin-right: 2%; }
.ppln_news li .text span{ font-size: 22px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display: block; }
.ppln_news li .text p{ margin:10px auto; font-size: 16px; line-height: 180%; color: #666; height: 50px; overflow: hidden;}

.ppln_news li:hover{-webkit-box-shadow: 0 0px 15px rgba(0,0,0,0.2); -moz-box-shadow: 0 0px 15px rgba(0,0,0,0.2); -o-box-shadow: 0 0px 15px rgba(0,0,0,0.2);box-shadow: 0px 0px 15px rgba(0,0,0,0.2);}
.ppln_more{ margin:40px auto; text-align: center }
.ppln_more a{ display:block; margin:auto; width:150px; height:50px; line-height:50px; color:#FFF; font-size:16px; background:#2c9c66; transition:All 0.4s ease;-webkit-transition:All 0.4s ease;-moz-transition:All 0.4s ease;-o-transition:All 0.4s ease;}
.ppln_more a:hover{background:#ff9900;}

.ftnavm{ display: none; }


.wap,.wap1{ display: none; }

/*
#divbg p font{ font-size:16px!important; color: #f5b22f!important  }
#divbg p font strong{ display: none; }


#divbg #div1 p font{ display: none; }
#divbg #div1 p:before{content: '课程咨询';}

#divbg #div2 p font{ display: none; }
#divbg #div2 p:before{content: '加盟咨询';}

#divbg #div3 p:before{ font-size:16px!important; color: #f5b22f!important;content: '400-002-1103'; font-weight: bold; }

#div1{top:0px!important;  font-weight: bold!important; color: #f5b22f!important; font-size: 16px;}
#div2{top:17px!important; font-weight: bold!important; color: #f5b22f!important; font-size: 16px; margin:10px auto!important;}
#div3{ top:57px!important}
#divbg{ height:70px!important;}
#k_s_ol_floatWin{ margin-top:-35px!important}*/


.tel_piao{ position: fixed; right: 0; width: 120px; top: 50%; transform: translateY(-50%); font-weight: bold;
    color: #f5b22f; font-size: 16px; text-align: center; z-index: 9999;}
.tel_piao p{ margin:5px auto; }
/*#k_s_ol_floatWin{ display: none!important; }*/