.gen-btn{position:relative;display:block;background:#d35047;color:#fff;font-size:26px;line-height:58px;text-align:center;transition:.5s;box-shadow:0 0 10px #dd2f0c;}
.gen-btn:hover{background:#ff610b;}

.top{position:relative;}
.top img,#banner img{margin:0 auto;}
.logo2{position:absolute;top:20px;left:22%;z-index:3;}
.top-cate{position:absolute;top:60%;left:38%;z-index:3;}
.top-cate a{float:left;transition:.5s;}
.top-cate a:hover{transform:scale(1.1)}
.timer{position:absolute;left:0;bottom:60px;width:100%;color:#fff;font-size:24px;text-align:center;}
.genius-nav{background:#292929;line-height:65px;}
.genius-nav ul{padding-left:35px;transition:1s;-webkit-transition:1s;}
.genius-nav li{float:left;}
.genius-nav a{display:block;padding:0 25px;color:#fff;font-size:26px;text-align:center;transition:.5s;-webkit-transition:.5s;}
.genius-nav a:hover,.genius-nav li.cur a{background:#fff;color:#d35047;}
.genius-nav.cur{position:fixed;left:0;top:0;z-index:100;width:100%;animation:linear .35s owidth;}
.genius-nav.cur .main{max-width:100%;}
.genius-nav.cur ul{padding-left:0;}
.genius-nav.cur li{width:14.2%;}
@keyframes owidth{
  0%{width:70%;}
  100%{width:100%;}
}

.tit{padding:60px 0 45px;font-size:50px;text-align:center;}
.tit2{color:#fff;}
.tit p{font-size:24px;font-weight:normal;}
.tips{padding:25px 0 70px 40px;font-size:18px;}

.choose{padding:0 0 45px 0;background:#fff;box-shadow:0 0 10px #e4e3e3;border-radius:5px;margin-top:50px;}
.choose-title{padding:55px 0 0;font-size:50px;font-weight:bold;text-align:center;}
.choose-title span{display:block;font-size:24px;color:#292929;font-weight:normal;}

.choose ul{padding:40px 0 45px 30px;}
.choose li{position:relative;float:left;width:23%;margin:0 23px 0 0;box-sizing:border-box;font-size:22px;text-align:center;}
.choose-tit{display:block;padding:10px 0;font-size:26px;}
.choose li em{display:block;width:45.2%;margin:0 auto;transform:translateX(0);-webkit-transform:translateX(0)}
.choose-txt{padding-bottom:15px;}
.choose-info{padding-bottom:20px;border:1px dashed #e8d2a6;border-radius:10px;background:#f3f3f3;text-align:center;}
.choose-info b{display:block;padding:10px 0;color:#d35047;font-size:28px;}
.choose li:hover em{animation:move .3s linear;-webkit-animation:move .3s linear;}

.gen-box{width:768px;margin:0 auto;}
.gen-box a{width:45%;}
@keyframes move{
  0%{transform:translateX(-8px);}
  25%{transform:translateX(8px);}
  50%{transform:translateX(-5px);}
  75%{transform:translateX(5px);}
  100%{transform:translateX(0);}
}
@-webkit-keyframes move{
  0%{transform:translateX(-8px);}
  25%{transform:translateX(8px);}
  50%{transform:translateX(-5px);}
  75%{transform:translateX(5px);}
  100%{transform:translateX(0);}
}

.area2{padding:0 0 80px 0;background:url(../../img/genius/bg3.jpg) no-repeat center bottom;}
.area4{padding:70px 0 172px;background:url(../../img/genius/bg4.jpg) no-repeat center top;}
.pic-img{padding-bottom:50px;transition:.5s;-webkit-transition:.5s;margin:0 auto;}
.pic-img:hover{transform:scale(1.05);-webkit-transform:scale(1.05);}
.pic-img2{padding-bottom:50px;margin:0 auto;}

.cons{margin-bottom:50px;background:#fff;box-shadow:0 0 10px #e4e3e3;border-radius:5px;/*margin-top:35px;*/}
.tab {text-align:center;}
.tab p{display:inline-block;*zoom:1;width:396px;height:88px;margin-right:60px;background:url(../../img/genius/tab2.png) no-repeat;color:#222;font-size:32px;line-height:70px;text-align:center;cursor:pointer;}
.tab p.cur{background:url(../../img/genius/tab.png) no-repeat;color:#fff;}
.word{width:100%;border-collapse:collapse;}
.word td{height:140px;border:1px dashed #e6e6e6;font-size:22px;text-align:center;}
.word b{display:block;width:178px;margin:0 auto;border-radius:3px;line-height:73px;background:#d35047;color:#fff;font-size:26px;}
.word span{background:#e6e6e6;padding:0 5px;font-size:24px;}
.word td.b1,.word td.b6{border-right:none;}
.word td.b2,.word td.b1{border-left:none;}
.word .w0 td,.word .w1 td{border-top:none;}
.word .w0 td{height:30px;border-bottom:none;}
.word .w4 td{border-bottom:none;}
.word td a{width:80%;margin:0 auto;font-size:25px;}
.word td .wordbtn0 a {display: block;background:none;box-shadow:none;color:#222;}
.tac{padding:25px 15px;}


/**/
.catecons{margin-bottom:50px;margin-top:45px;}
.catetab {text-align:center;}
.catetab p{display:inline-block;*zoom:1;width:209px;height:100px;margin-right:20px;background:url(../../img/genius/tab4.png) no-repeat;color:#222;font-size:30px;line-height:84px;text-align:center;cursor:pointer;}
.catetab p.cur{background:url(../../img/genius/tab3.png) no-repeat;color:#fff;}

.catetac{position:relative;background:#e6e6e6;}
.picbox{padding:10px 0 0 10px;}
.picbox li{float:left;position:relative;overflow:hidden;margin:0 7px 8px 0;}
.picbox li img{transition:.5s;-webkit-transition:.5s;}
.picbox p{position:absolute;left:0;bottom:-35px;width:100%;background:url(../../img/genius/arr-bg.png);color:#fff;text-align:center;line-height:35px;transition:.5s;}
.picbox li.pic2{position:absolute;bottom:0;left:10px;}
.picbox li:hover p{bottom:0;}
.picbox li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2)}
.picbox2 li{margin:0 5px 8px 6px;}

.video-one{background:#e6e6e6;padding:20px 0 0 14px;}
.video-one li{float:left;width:32.4%;height:206px;margin:0 10px 18px 0;box-sizing:border-box;}
.video-pic{position:relative;cursor:pointer;}
.video-pic em{display:block;position:absolute;left:50%;top:50%;width:60px;margin:-30px 0 0 -30px;z-index:3;transition:.5s;-webkit-transition:.5s;}
.video-pic:hover em{transform:rotate(360deg);-webkit-transform:rotate(360deg)}
.video-pic img{width:100%;}


.video-two li{float:left;width:48%;margin:0 0 15px 13px;box-sizing:border-box;}
.video-two b,.video-one b{display:block;text-align:center;font-size:22px;line-height:50px;}
.video-two .video-pic em{width:52px;margin:-26px 0 0 -26px;}

.video-three li{width:49%;}
.video-three b{display:block;position:absolute;left:0;bottom:0;width:100%;background:url(../../img/genius/arr-bg.png);z-index:2;color:#fff;font-size:30px;text-align:center;line-height:70px;}
.kb-l{float:left;width:43%;height:469px;}
.kb-r{float:right;width:57%;height:469px;}

.area7{background:url(../../img/genius/bg5.jpg) no-repeat center top;padding-bottom:80px;}
.team{padding:45px 0 0;text-align:center;}
.team li{display:inline-block;width:33%;height:257px;text-align:center;transition:.5s;-webkit-transition:.5s;}
.team li:hover{color:#d35047;transform:scale(1.1);-webkit-transform:scale(1.1)}
.team em{display:block;width:104px;margin:0 auto;padding-bottom:8px;}
.team b{display:block;font-size:34px;}
.team p{font-size:22px;}

/*视频*/
.layer{display:none;position:fixed;z-index:9999;left:50%;top:50%;margin:-200px 0 0 -355px;width:710px;height:400px;box-shadow:0 0 10px #e6e6e6;border:3px solid #000;}
.videobox{position:relative;width:100%;height:100%;}
.video-js{width:100%;height:100%;}
.closed{display:block;position:absolute;top:-3px;right:-30px;width:30px;height:30px;background:#000;text-align:center;line-height:30px;font-size:22px;color:#fff;cursor:pointer;}

/*swiper轮播*/
.teacher{padding:0 0 60px 0;}
.tealunbo{margin-bottom:60px;}
.tealunbo li{float:left;overflow:hidden;position:relative;width:17.6%;height:452px;cursor:pointer;transition:.5s;-webkit-transition:.5s;}
.tealunbo li.tea2,.tealunbo li.tea4{margin-top:50px;}
.tealunbo li p{position:absolute;left:0;bottom:-200px;z-index:2;width:100%;box-sizing:border-box;padding:10px 5px 30px;background:url(../../img/genius/arr-bg.png);color:#fff;transition:.5s;-webkit-transition:.5s;}
.tealunbo li b{display:block;font-size:22px;text-align:center;font-weight:normal;}
.tealunbo li span{font-size:18px;}
.tealunbo li:hover{transform:scale(1.1);-ewbkit-transform:scale(1.1);z-index:3;}
.tealunbo li:hover p{bottom:0;}
.tealunbo .swiper-wrapper{width:70%;margin:0 auto;}
.tealunbo .swiper-slide{width:100%;}
.lunbo .swiper-slide {
	  width:100%;
	  height:100%;
      text-align: center;
      font-size: 0.18rem;
	  color:#1e406b;
	  box-sizing:border-box;
	  z-index:1;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-pagination{display:none;}
.lunbo .swiper-slide img{width:90%;}
.tealunbo .swiper-button-next,.lunbo .swiper-button-prev{z-index:1000;width:18px;height:29px;cursor:pointer;}
.tealunbo .swiper-button-next{background:url(../../img/genius/arr_right.png) no-repeat;}
.tealunbo .swiper-button-prev{background:url(../../img/genius/arr_left.png) no-repeat;}
.tealunbo .swiper-button-next:hover{background:url(../../img/genius/arr_right_hover.png) no-repeat;}
.tealunbo .swiper-button-prev:hover{background:url(../../img/genius/arr_left_hover.png) no-repeat;}

.lunbo .swiper-button-next,.lunbo .swiper-button-prev{z-index:1000;width:43px;height:43px;cursor:pointer;}
.lunbo .swiper-button-next{right:0;background:url(../../img/organ/arr-right.png) no-repeat;}
.lunbo .swiper-button-prev{left:0;background:url(../../img/organ/arr-left.png) no-repeat;}



@media screen and (min-width: 1024px) and (max-width: 1210px){
.main{width:1024px}
.genius-nav a{padding:0 18px;}
.choose-tit{font-size:22px;}
.choose li{margin-right:19px;}
.tealunbo li{width:20.6%;}
.tealunbo .swiper-wrapper{width:80%;}
.catetab p{background:#e6e6e6;width:196px;height:84px;margin-right:5px;}
.catetab p.cur{background:#64626c;}
.video-two li{margin-left:11px;}
.team b{font-size:26px;}
.team p{font-size:16px;}
.timer{bottom:50px;}
.logo{left:40px;}
.top-cate a{width:28%;}
.picbox2 li{width:48%;margin:0 9px 8px 6px;box-sizing:border-box;}
.picbox li.pic3{width:17%;}
.picbox li.pic3 img{height:100%;}
.video-one li{width:31.4%;height:172px;margin-right:19px;}
.video-one{padding-left:17px;}
}

@media screen and (min-width:768px) and (max-width:1023px) {
.main{width:768px}
.genius-nav a{font-size:16px;}
.genius-nav a{padding:0 18px;}
.timer{bottom:30px;}
.tips{font-size:15px;}
.choose-title{font-size:30px;}
.choose-title span{font-size:18px;}
.choose-tit{font-size:16px;}
.choose li{margin-right:13px;font-size:14px;}
.gen-box{width:709px;}
.tab p{margin-right:0;}
.word span,.word td,.video-two b,.team p{font-size:14px;}
.tealunbo li p{display:none;}
.tealunbo li{height:313px;}
.video-two li{margin-left:8px;}
.kb-r,.kb-l{height:340px;}
.team b{font-size:16px;}
.team li{height:215px;}
.logo{left:40px;}
.top-cate{display:none;}
.picbox2 li{width:48%;margin:0 6px 8px 6px;box-sizing:border-box;}
.picbox li.pic3{width:44%;position:absolute;top:10px;right:0;}
.picbox li.pic3 img{height:10%;}
.picbox li.pic2{position:relative;left:0;bottom:0;}
.picbox li.pic4{width:99%}
.picbox li.pic4 img{width:100%;}
.picbox li.pic5,.picbox li.pic6{display:none;}

.video-one li{width:31.4%;height:128px;margin-right:13px;}
.video-one{padding-left:17px;}

}
@media screen and (max-width:767px) {
.main{width:100%;max-width:768px;}
.team b{font-size:16px;}
.team p{font-size:14px;}
.team li{}
.tealunbo li p{display:none;}
.tealunbo li{height:313px;}
.kb-l{width:100%;}
.kb-r{display:none;}
}