body{min-width:1200px;box-sizing:border-box;}
/*头部*/
.bodyover{width:100%;height:100vh;overflow:hidden;}
.header_box{width:100%;background:#FFF;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.15);position:fixed;top:0;left:0;z-index:100;}
.nheaderc{background-color:#ff6d0d;}
.header_content{width:1200px;height:70px;margin:0 auto;}
.tohomeA{float:left;}
.homelogo{margin-top:13px;}
.shux{display:inline-block;width:1px;height:38px;background:#FFFFFFa8;margin:0 12px 0 6px;}
.header_menu{float:right;}
.header_menuA{float:left;margin-top:25px;margin-left:60px;position:relative;cursor:pointer;}
.header_menula{margin-left:4px;}
.header_menuW{display:block;font-size:16px;font-weight:bold;}
.header_menuL{display:block;width:24px;height:3px;background-color:#FF4826;margin:6px auto 0 auto;}
.redMenu{color:#ff4725;}
.blackMenu{color:#333;}
.blackMenu:hover{transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;color:#ff4725;}
.huiMenu{color:#333;border-bottom:1px solid transparent;}
.huiMenu:hover{transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;color:#ff6d0d;border-bottom:1px solid #ff6d0d;}
.huiMenu:last-child:hover{border-bottom:1px solid transparent;}
.header_join{float:right;overflow:hidden;margin-left:64px;}
.header_joinA{width:70px;height:32px;border-radius:16px;font-size:16px;font-weight:400;float:left;line-height:32px;text-align:center;margin-top:19px;margin-left:15px;}
.header_joinA:hover{transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;font-weight:bold;}
.registerA{color:#FF4725;}
.loginA{background-color:#ff4725;color:#FFF;border:1px solid #FF4725;}
.header_user{float:right;overflow:hidden;margin-left:64px;margin-top:15px;}
.header_userI{float:left;width:40px;height:40px;border-radius:40px;}
.header_userA{float:left;font-size:16px;color:#333;line-height:40px;margin-left:8px;}
.header_userA:hover{transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;color:#ff4725;}
.hheader_userA{float:left;font-size:16px;color:#fff;line-height:40px;margin-left:8px;}
.header_downLink{position:absolute;top:30px;left:-10px;width:86px;display:none;box-sizing:border-box;padding:4px 0;z-index:100;border:1px solid #e6e6e6;background-color:#fff;border-radius:5px;}
.header_downLinkA{display:block;text-align:center;font-size:15px;height:36px;line-height:36px;font-weight:normal;box-sizing:border-box;border-top:1px solid #e6e6e6;transition:all .2s linear;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;}
.header_downLinkA:first-child{border-top:none;}
.ndlink:hover{color:#ff7f00;}
.ydlink{color:#ff4725;}
.ndlink{color:#333;}
.Hheader_box{width:100%;position:fixed;top:0;z-index:50;}
.whiteMenu{color:#fff;}
.hheader_menuL{display:block;width:24px;height:3px;background-color:#fff;margin:6px auto 0 auto;}
.hheader_menuA{float:left;margin-top:25px;margin-left:60px;position:relative;}
.hloginA{background-color:#fff;color:#333;border:1px solid #fff;}
.header_menuP{display:-webkit-flex;display:flex;flex-direction:row;align-items:center;}
.header_select{width:121px;position:absolute;top:20px;left:-20px;box-sizing:border-box;padding-top:13px;display:none;}
.header_selectkuang{border:1px solid #dedede;background-color:#fff;border-radius:4px;}
.header_selectA{display:block;font-size:14px;height:40px;line-height:40px;text-align:center;}

/*内容*/
.kjlist{display:flex;align-items:center;justify-content:center;margin-top:25px;}
.kjback{background:linear-gradient(#FF6B10, #FF4A43);color:#fff !important;}
.kjlinkA{z-index:1;position:relative;font-size:20px;color:#FF6D0D;transition:color 0.4s ease-in-out;line-height:40px;text-align:center;margin:0 15px;width:140px;height:40px;border-radius:21px;border:1px solid #FF6D0D;overflow:hidden;}
.kjitem{display:block;width:166px;height:224px;border-radius:15px;position:relative;margin:0 10px;box-shadow:0px 7px 19px 0px rgba(0, 0, 0, 0.1);background:#fff;box-sizing:border-box;padding:18px;}
.kjimg{width:100%;height:100%;display:block;border-radius:4px;border: 1px solid #cccccc66;}
.kj_popup{width:100%;height:100%;border-radius:13px;background:#00000099;position:absolute;top:0;left:0;color:#fff;text-align:center;opacity:0;transition:0.5s ease-in-out;box-sizing:border-box;padding:45px 5px 0 5px;}
.kj_popup:hover{opacity:1;}
.kj_popup:hover .kj_click{bottom:40px;opacity:1;animation:bounceIn 0s linear;visibility:visible;}
.kj_popup:hover .kjname{margin-top:-10px;opacity:1;}
.kj_popup:hover .bookxq{margin-top:4px;opacity:1;}
.kjname{font-size:16px;color:#FFF;transition:all .3s cubic-bezier(.4, 0, .2, 1);opacity:0;margin-top:-60px;}
/*.bookxq{font-size:16px;color:#FFF;transition:all .5s cubic-bezier(.4, 0, .2, 1);margin-top:80px;opacity:0;}*/
.kj_click{font-size:15px;color:#fff;width:90px;height:30px;border-radius:10px;border:1px solid #FFF;text-align:center;line-height:30px;position:absolute;bottom:-30px;left:23%;transition:all .3s cubic-bezier(.4, 0, .2, 1);opacity:0;}
.kj_click:hover{background-color:#00000080;}
@keyframes bounceIn {
    0%,
    20%,
    40%,
    60%,
    80%,
    to{-webkit-animation-timing-function:cubic-bezier(.215, .61, .355, 1);animation-timing-function:cubic-bezier(.215, .61, .355, 1)}
    0%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}
    20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}
    40%{-webkit-transform:scale3d(.9, .9, .9);transform:scale3d(.9, .9, .9)}
    60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}
    80%{-webkit-transform:scale3d(.97, .97, .97);transform:scale3d(.97, .97, .97)}
    to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}
}
.bounceIn{-webkit-animation-name: bounceIn;animation-name: bounceIn}
.kjmore{display:block;height:54px;background:#FFF;box-shadow:0px 7px 19px 0px rgba(0, 0, 0, 0.08);border-radius:10px;font-size:20px;color:#FF6D0D;text-align:center;line-height:54px;position:absolute;right:70px;bottom:0;box-sizing:border-box;padding:0 0 0 20px;animation:slide-left 0.8s ease-in-out;}
.jtimg{opacity:0;transition:all .3s ease-out 0s;margin-left:0;box-sizing:border-box;}
.kjmore:hover .jtimg{margin-left:10px;opacity:1;padding-right:10px;}
.mukephone{width:100%;position:relative;height:685px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;box-sizing:border-box;}
.mkphone_box{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);box-sizing:border-box;padding-top:110px;}
.muke_content{width:1200px;height:100%;margin:0 auto;}
.dndownload{width:100%;background:url(../../img/current/bj2.png) no-repeat center;background-size:cover;background-position:center;box-sizing:border-box;padding:46px 0 60px 0;}
.bimg{max-width:100.6%;object-fit:cover;-o-object-position:center;object-position:center;}
.kjnav{background:url(../../img/current/dt.png) no-repeat center;background-size:cover;background-position:center;width:1387px;height:199px;margin:0 auto;box-sizing:border-box;padding-bottom:60px;position:relative;margin-top:125px;}
.xwimg{position:absolute;bottom:35px;left:25px;}
.xiaow{font-size: 18px;color: #101010;font-weight: bold;font-style: italic;position: absolute;bottom: 83px;left: 99px;}
.booklist{display:flex;align-items:flex-end;justify-content:center;position:absolute;bottom:60px;right:58px;}
.title{font-size:22px;text-align:center;}
.flag{opacity:0;filter:blur(1px);transition:all 0.5s;transform:translateY(40%);}
.active{opacity:1;filter:blur(0);transform:translateY(0%);}
.flagA{opacity:0;filter:blur(1px);transition:all 0.5s;transform:translateX(-30%);}
.flagB{opacity:0;filter:blur(2px);transition:all 0.5s;transform:translateX(30%);}
.activeA{opacity:1;filter:blur(0);transform:translateX(0%);}
#number{font-size:30px;}
.kj_cont{width:100%;background:url(../../img/current/bj1.png) no-repeat center;background-size:cover;background-position:center;box-sizing:border-box;padding:20px 0 50px 0;}
.titles{display:block;margin:0 auto;}
.tname{letter-spacing:2px;font-size:30px;font-weight:bold;color:#101010;text-align:center;margin-top:-46px;}
.tnamex{letter-spacing:2px;font-size:24px;font-weight:bold;color:#101010;text-align:center;margin-top:-35px;}
.sctname{letter-spacing:2px;font-size:24px;font-weight:bold;color:#101010;margin-top:-35px;margin-left:10px;}
.sctimg{display:block;}
.timg{display:block;margin:0 auto;}
.dnstep{display:flex;align-items:flex-start;justify-content:center;margin-top:40px;}
.kjxzA{position:absolute;left:40px;top:110px;animation:moveUpDown 1.5s infinite;transition-delay:300ms;}

/* 延迟 */
.dnstep>img:nth-child(2){transition-delay:200ms;}
.dnstep>img:nth-child(3){transition-delay:400ms;margin-left:15px;}
.dnstep>img:nth-child(4){transition-delay:600ms;}
.stepfive>img{transition-delay:800ms;margin-left:15px;}
.videos{position:relative;}
.vidstep{transition-delay:1000ms;}
.bfmeng {width:264px;height:177px;background:linear-gradient(to bottom, lch(0 0 0 / 0), lch(0 0 0 / 0.8));
    position:absolute;top:18px;left:50%;transform:translateX(-50%);border-radius:8px;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;cursor:pointer;box-sizing:border-box;padding-bottom:30px;}
.bmeng{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.749);position:fixed;top:0;left:0;z-index:80;}
.playimg{display:block;animation:scaleDraw 4s ease-in-out infinite;}
@keyframes scaleDraw{
    0%{transform:scale(1);}
    25%{transform:scale(1.1);}
    50%{transform:scale(1);}
    75%{transform:scale(1.1);}
}
.videojd{width:200px;background:#dbd2d299;border-radius:5px;margin-top:20px;}
.jdwid{height:6px;background-color:#ffffffcc;border-radius:5px;}
.fmimg{position:absolute;top:29px;left:50%;transform:translateX(-50%);border-radius:6px;}
.sptext{display:block;margin-right: 8px;}
.xzback{display: flex;align-items: center;height: 30px;transition: all .3s ease-out 0s;}
.xzstyle{background: linear-gradient(#FF6B10, #FF4A43);color: #fff !important;transition: all .3s ease-out 0s;box-sizing: border-box;padding:0 10px;border-radius: 20px;}
.xzimg{margin-right:5px;}
.xzP{font-size: 14px; color: #fff;}
.padd{box-sizing:border-box;padding:0 10px 0 20px;display: flex;align-items: center;justify-content: center;animation: slide-left 0.8s ease-in-out;}
@keyframes slide-left{
    0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}
    100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
.phoneget{width:100%;background:url(../../img/current/bj3.png) no-repeat center;background-size:cover;background-position:center;
    box-sizing:border-box;padding:46px 0 60px 0;position:relative;}
.sjstep{display:flex;align-items:center;justify-content:center;margin-top:30px;position:relative;}
.ewmimg img{position:absolute;left:196px;top:222px;}
.xzhover img{position: absolute;left:175px;top:202px;animation: moveUpDown 1.5s infinite;}
@keyframes moveUpDown{r
    0%,100%{transform:translateY(0);}
    50%{transform:translateY(-8px);}
}
.jtone{margin:60px -180px 0 -130px;transition-delay:200ms;}
.jttwo{margin:65px -55px 0 -220px;transition-delay:600ms;}
.zindex{z-index:5;}
.pics{transition-delay:400ms;z-index:1;}
.xzthree{transition-delay:800ms;}
@keyframes shshow{
    0%{opacity:0;};
    50%{opacity:0.5;};
    100%{opacity:1;}
}
.hdflex{display:flex;align-items:center;justify-content:space-between;box-sizing: border-box;padding: 0 50px;}
.mktext{font-size:20px;color:#FFF;line-height:36px;margin-top:80px;margin-bottom:40px;}
.navt{font-weight:bold;font-size:36px;color:#FFF;text-align:right;line-height:80px;}
.navt:nth-child(1){transition-delay:200ms;}
.navt:nth-child(2){transition-delay:400ms;}
.navt:nth-child(3){transition-delay:500ms;}
.colt{font-weight:bold;font-size:52px;color:#FD761D;}
.detailt{font-size:16px;color:#D1D1D1;text-align:right;position:relative;line-height:40px;}
.detailt::before{content:'';width:5px;height:5px;background:#D1D1D1;border-radius:50%;position:absolute;top:18px;left:160px;}
.states{display:flex;align-items:center;justify-content:center;position:absolute;bottom:60px;left:50%;transform:translateX(-50%);}
.bzjt{display:block;margin:0 35px;}
.labelI{width: 165px;height: 54px;background: url(../../img/current/bjx.png) no-repeat center;background-size:cover;display: flex;align-items: center;justify-content: space-evenly;}
.p1{font-size: 24px; color: #fff;font-weight: bold;}
.p2{font-size: 19px; color: #101010;font-weight: bold;}
.teachnews{width:100%;background:url(../../img/current/bj4.png);background-size:cover;background-position:center;box-sizing:border-box;padding:46px 0 60px 0;}
.zxlist{width:1200px;margin:0 auto;}
.sclist{width:1200px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;}
.scstate{font-size:24px;color:#FF6D0D;font-style:italic;font-weight:bold;margin-bottom:20px;margin-top:40px;}
.sctext{font-size:18px;color:#666;}
.dflex{display:flex;align-items:center;justify-content:space-between;}
.zxtitle{display:block;font-size:17px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;margin-bottom:20px;}
.zxcont{font-size:15px;color:#666;margin-top:13px;margin-bottom:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.itemnews{box-sizing:border-box;padding:30px 0 30px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #F6F6F6;position:relative;transition:transform 0.5s ease;}
.itemnews:last-child{border-bottom:1px solid transparent;}
.column{font-size:14px;color:#999;margin-right:15px;}
.labelzx{color:#aaa;border-radius:2px;box-sizing:border-box;padding:2px 4px;margin-right:5px;background:#FF812E1f;color:#FF812E;font-size:14px;border-radius:4px;}
.manyflex{display:flex;align-items:center;font-size:14px;color:#999;}
.imgI{display:block;margin:0 4px 0 15px;}
.itemnews::after{content:'';width:85%;height:calc(100%);position:absolute;left:0;top:0;box-shadow:0px 0px 42px 0px rgba(0,0,0,0.1);
    border-radius:20px;display:none;z-index:1;}
.itemnews:hover{border-bottom:1px solid transparent;}
.itemnews:hover:after{display:inline-block;}
.itemnews:hover .zxtitle{color:#ff6d0d;cursor:pointer;}
.borb{border-bottom: 1px solid transparent;}
.itemnews:hover .zximg{   transform:scale(1.1); }
.zximg{width:220px;height:130px;display:block;transition:0.6s;border-radius:10px;box-shadow:0 4px 10px 0 #e7e8ec;}
.width70{width:70%;z-index:5;}
.wkshop{width:100%;background:url(../../img/current/bj8.png) no-repeat center;background-size:cover;background-position:center;box-sizing:border-box;padding:46px 0 60px 0;}
.moreh{display:flex;align-items:center;font-size:16px;color:#FF6D0D;height:48px;}
.moreh:hover .jtimg{margin-left:8px;opacity:1;padding-right:10px;}
.mediacont{width:100%;height: 540px; background:url(../../img/current/bj6.png) no-repeat center;background-size:cover;background-position:center;box-sizing:border-box;padding:46px 0 60px 0;}
.itemmedia{width:48%;height:403px;background:#FFF;box-shadow:0px 7px 19px 0px rgba(0,0,0,0.08);border-radius:20px;box-sizing:border-box;padding:30px 25px 0 25px;overflow:hidden;}
.medias{width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;}
.platform_list{width:100%;margin-top:40px;display:-webkit-flex;display:flex;overflow-x:auto;}
.platform_item{width:190px;height:190px;border-radius:20px;margin-right:25px;background:rgba(255, 248, 243,0.8);;box-sizing:border-box;padding-top:20px;}
.platform_itembox{transition:.6s;transform-style:preserve-3d;position:relative;width:104px;height:104px;margin:0 auto;}
.platform_front {transition:.6s;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;height:104px;width:104px;border-radius:20px;background-color:#fff;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.platform_back{transition:.6s;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;height:100%;width:100%;transform:rotateY(180deg);display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.platform_itembox:hover .platform_front{transform: rotateY(180deg);}
.platform_itembox:hover .platform_back{transform: rotateY(0deg);}
.platform_word{color:#333;font-size:14px;margin-top:15px;text-align:center;}
.linkA{display:block;font-size:14px;text-align:center;color:#FF7000;margin-top:2px;}
.platform_type{width:115px;height:115px;background:#fff;border-radius:20px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;}
.wthead{display:flex;align-items:center;font-size:16px;color:#000;font-weight:bold;margin-top:25px;margin-bottom:15px;}
.wtcont{font-size:14px;color:#555;line-height:22px;box-sizing:border-box;padding-left:20px;text-align: justify;}
.mtop30{margin-top:30px;}
.platform_type:hover .platform_timg{transition:all 0.4s ease-out;transform:scale(1.2);}
.no{display:none !important;}
.download_line{position:absolute;top:18px;left:19px;width:4px;height:188px;display:block;background-color:rgba(0,0,0,0.1);border-radius:4px 0 0 4px;}
.swiper-pagination{position:absolute;bottom:50px !important;}
.swiper-pagination-bullet {width:54px !important;height:7px !important;border-radius:4px !important;margin-left:20px !important;cursor:pointer;background-color:rgb(255, 255, 255) !important;}
.compop{position:fixed;top:12%;left:50%;transform:translateX(-50%);display:flex;align-items:center;z-index:100;}
.downVideo{display:block;width:1200px;}
.closeimg{position:absolute;top:-60px;right:-60px;cursor:pointer;}
.mtop-18{margin-top:-18px;}
/*活动弹框*/
.teacher_popup{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;background:rgba(0,0,0,0.6);display:none;}
.teacherpop_cont{width:100%;position:absolute;top:10%;left:0;}
.teacherhe{width:40.25vh;height:38.7vh;background:url("../../img/homepage/teacherpop.png") no-repeat center;background-size:cover;margin:0 auto;box-sizing:border-box;padding-top:15.89vh;position:relative;}
.teacherCode{width:20.85vh;height:20.85vh;background-color:#fff;margin:0 auto;display:block;position:relative;}
.teacherEwm{width:19.61vh;position:absolute;left:0.62vh;top:0.62vh;}
.teacherClose{display:block;position:absolute;top:1.75vh;right:-0.93vh;cursor:pointer;}
.banwpx{
    width: 100%;
    display: block;
}