html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,input,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-style:normal;vertical-align:baseline;font-family:"PingFang SC", "HiraginoSansGB-W3", "STHeitiSC-Light", "Microsoft YaHei", SimHei, "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent !important;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-appearance:none !important}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp,tt{font-family:"Courier New", Courier, monospace}small{font-size:12px}ul,ol{list-style:none}a,a:hover{text-decoration:none;cursor:pointer}abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}q:before,q:after{content:''}legend{color:#000}fieldset,img{border:none}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}hr{border:none;height:1px}body{margin:0;padding:60px 0 0}.container{width:1200px;margin:0 auto}.header{position:fixed;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center;width:100%;height:60px;background:#000;z-index:99}.header .container{display:flex;justify-content:space-between;align-items:center;margin:0 auto}.header .container .logo{width:80px;height:60px;background:url("//tpl3.cyzone.cn/templates/cyzonev4/special/BangCamp/images/logo2.png") no-repeat center center;background-size:100%;text-indent:-999em}.header .container .toggle{position:absolute;top:0;right:10px;height:40px;line-height:40px;color:#ff6600;display:none}.header .container .menu{display:flex;justify-content:space-between;align-items:center;width:900px;height:60px;list-style:none;padding:0}.header .container .menu li{margin:0 10px;font-size:14px;position:relative}.header .container .menu li a{position:relative;color:#fff;line-height:60px;display:block}.header .container .menu li a:before{content:'';position:absolute;left:50%;bottom:0;width:0;height:2px;background-color:#ffcc00;transition:all 0.3s}.header .container .menu li a.active,.header .container .menu li a:hover{color:#ffcc00;font-weight:bold}.header .container .menu li a.active:before,.header .container .menu li a:hover:before{left:0;width:100%}.header .container .menu li.mobile{display:none}.banner{overflow:hidden}.banner ul{position:relative}.banner ul li img{display:block;width:100%}.top-img{border-top:30px solid #1b1b1b}.top-img img{display:block;width:100%}.block-tit{margin-bottom:20px;padding-left:20px;padding-bottom:15px;border-left:6px solid #fc0;line-height:1;font-size:25px;font-weight:bold}.block-tit .inner{padding-bottom:7px;border-bottom:3px solid #010101}.get-more{display:block;width:160px;height:50px;line-height:50px;color:#fff;text-align:center;background:#fc0;margin:30px auto;border-radius:30px;transition:all 0.3s}.get-more:hover{background:#f90}.about{padding:40px 0 100px;background:url("images/about_bg.png") no-repeat top center;background-size:100% 100%;overflow:hidden}.about .about-box{display:flex;justify-content:space-between;padding:0 20px}.about .intro{width:35%;color:#5e5e5e;line-height:2;font-size:18px;margin:0 auto}.about .intro p{padding:10px 0}.about .video-box{width:60%}.about .video-box video{display:block;width:100%;outline:none}.course{padding:40px 0;background:#f5f6fb;overflow:hidden}.course .course-box{display:flex;justify-content:space-between}.course .course-box .item{text-align:center;padding:0 20px}.course .course-box .item .label{display:inline-block;color:#fff;background:#fc0;padding:0 10px;border-radius:5px;font-size:1.2em;font-weight:bold}.course .course-box .item .info{margin-top:10px;color:#5e5e5e;line-height:1.8}.special{padding:50px 0}.special .special-tabs .head{margin:30px auto;display:flex;justify-content:space-between}.special .special-tabs .head li{width:140px;line-height:50px;text-align:center;background:#f0f0f0;border-radius:25px;font-weight:bold;cursor:pointer}.special .special-tabs .head li:hover,.special .special-tabs .head li.active{background:#fc0}.special .special-tabs .body .item{display:none}.special .special-tabs .body .item.active{display:flex;justify-content:space-between}.special .special-tabs .body .item .text{flex:1;display:flex;flex-direction:column;line-height:2;padding-top:50px}.special .special-tabs .body .item .text h3{font-size:1.5em}.special .special-tabs .body .item .thumb{width:710px;background:#f0f0f0}.special .special-tabs .body .item .thumb img{display:block;width:100%}.alumna{padding:50px 0 20px}.alumna .alumna-box{display:flex;flex-wrap:wrap;justify-content:space-between}.alumna .alumna-box .item{width:380px;margin-bottom:30px}.alumna .alumna-box .item .avatar{display:block;width:80px;height:80px;margin:0 auto 10px;border-radius:50%;overflow:hidden}.alumna .alumna-box .item .avatar img{width:100%}.alumna .alumna-box .item .inner{height:320px;padding:20px;background:#f5f6fb;text-align:center}.alumna .alumna-box .item .inner a{color:#333;font-weight:bold;font-size:1.1em;transition:all 0.3s}.alumna .alumna-box .item .inner a:hover{color:#fc0}.alumna .alumna-box .item .inner .des{color:#5e5e5e;font-size:14px;padding:10px 0;line-height:1.5}.alumna .alumna-box .item .inner .say{color:#fc0;padding:10px 0}.alumna .alumna-box .item .inner .say-des{color:#5e5e5e;font-size:14px;padding:10px 0;line-height:1.5}.alumna .alumna-box .item.hide{display:none}.guest{padding:50px 0}.guest .guest-box{overflow:hidden}.guest .guest-box .four-bar{float:left;width:240px;text-align:center;padding:20px 0;font-size:14px}.guest .guest-box .four-bar.hide{display:none}.guest .guest-box .four-bar .avatar{display:block;width:80px;height:80px;margin:0 auto 10px;border-radius:50%;overflow:hidden;background-color:#f0f0f0}.guest .guest-box .four-bar .avatar img{width:100%}.guest .guest-box .four-bar .name{font-size:1.3em}.guest .guest-box .four-bar .job{height:40px;color:#505050;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.review{padding:50px 0}.review .review-box{overflow:hidden}.review .review-box .wrapper{position:relative;width:100%;overflow:hidden}.review .review-box .wrapper .swiper-slide{width:390px;border:1px solid #f0f0f0}.review .review-box .wrapper .swiper-slide .thumb{width:100%;height:250px;overflow:hidden}.review .review-box .wrapper .swiper-slide .thumb img{width:100%}.review .review-box .wrapper .swiper-slide .tit{display:block;padding:15px;height:105px}.review .review-box .wrapper .swiper-slide .tit .stage{font-weight:bold;font-size:1.1em;margin-bottom:10px}.review .review-box .wrapper .swiper-slide .tit a{color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.review .review-box .wrapper.is-visual{width:40000px}.review .review-box .wrapper.is-visual .swiper-slide{float:left}.result{padding:50px 0;overflow:hidden}.result .desc{padding:20px;background:#fafafa;text-align:center;margin-bottom:20px}.result .result-box{display:flex;justify-content:space-between}.result .result-box .item{text-align:center}.result .result-box .item .label{display:inline-block;color:#fff;background:#fc0;padding:0 10px;border-radius:5px;font-size:1.2em;font-weight:bold}.result .result-box .item .info{margin-top:10px;color:#5e5e5e;line-height:1.8}.chooise{padding:50px 0}.chooise .desc{padding:20px 100px;background:#fafafa;text-align:center;margin-bottom:20px}.chooise .desc p{padding:10px 0;line-height:2}.chooise .logo-tit{font-size:1.5em;font-weight:bold;text-align:center;padding:20px 0}.chooise .logo-box{display:flex;flex-wrap:wrap}.chooise .logo-box .item{width:120px;height:60px;margin:15px;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:100%}.detail{overflow:hidden}.detail .detail-nav{position:relative;display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #f0f0f0}.detail .detail-nav ul{overflow:hidden}.detail .detail-nav ul li{float:left;margin-bottom:0;font-size:18px;color:#333;height:36px;line-height:36px;cursor:pointer;padding:0 20px}.detail .detail-nav ul li.active{font-weight:bold}.detail .detail-nav .more{color:#333}.detail .detail-box .item{display:none}.detail .detail-box .item.active{display:flex;justify-content:space-between;flex-wrap:wrap}.detail .detail-box .item .tm-bar{width:275px;border:2px solid #e5e5e5;margin-top:20px;overflow:hidden}.detail .detail-box .item .tm-bar .thumb{display:flex;justify-content:center;align-items:center;width:275px;height:168px}.detail .detail-box .item .tm-bar :nth-child(4n){margin:20px 0 0 0}.detail .detail-box .item .tm-bar .info{padding:15px}.detail .detail-box .item .tm-bar .info .word{display:flex;justify-content:space-between;font-size:12px;line-height:24px;margin-bottom:10px}.detail .detail-box .item .tm-bar .info .word .tag{color:#fff;text-align:center;display:block;padding:0 10px;background:#f6cc00;border-radius:5px}.detail .detail-box .item .tm-bar .info .word .tag.yellow{background:#f6cc00}.detail .detail-box .item .tm-bar .info .word .tag.orange{background:#fc8e00}.detail .detail-box .item .tm-bar .info .word .tag.orange2{background:#f66707}.detail .detail-box .item .tm-bar .info .word .tag.green{background:#83c405}.detail .detail-box .item .tm-bar .info .des a{color:#333;font-size:14px;transition:all 0.3s}.detail .detail-box .item .tm-bar .info .des a:hover{color:#f60}.partner{padding:50px 0}.partner .partner-box{width:100%;overflow:hidden}.partner .partner-box .five-bar{float:left;display:flex;justify-content:center;align-items:center;width:120px;height:60px;background:no-repeat center center;background-size:cover;margin:6px;text-align:center;background-size:contain}.partner .partner-box .five-bar img{display:none;width:100%}.icon-box .item-box{display:flex;flex-wrap:wrap}.icon-box .item-box .item{position:relative;width:50%;display:flex;justify-content:space-between;background:#f6f3ee}.icon-box .item-box .item:before{content:'';position:absolute;left:280px;top:50%;width:40px;height:40px;background:#f6f3ee;border-radius:50%;margin-top:-20px;z-index:9}.icon-box .item-box .item .icon{display:flex;justify-content:center;align-items:center;width:300px;height:215px;overflow:hidden}.icon-box .item-box .item .icon img{display:block;width:100%;transition:all 0.3s}.icon-box .item-box .item .info{flex:1;display:flex;justify-content:center;align-items:center;color:#5e5e5e;line-height:1.8}.icon-box .item-box .item .info strong{font-size:1.4em;color:#333}.icon-box .item-box .item:nth-child(3),.icon-box .item-box .item:nth-child(4){flex-direction:row-reverse}.icon-box .item-box .item:hover .icon img{transform:scale(1.1)}.notice{padding:40px 0}.notice .notice-box{display:flex;justify-content:space-between;flex-wrap:wrap}.notice .notice-box .item{width:49%;min-height:250px;padding:25px;background:#f6f3ee;border-radius:10px;margin:10px 0}.notice .notice-box .item h3{font-size:1.2em;margin-bottom:15px}.notice .notice-box .item ul{padding-left:10px}.notice .notice-box .item ul li{position:relative;line-height:2;padding-left:20px;color:#5e5e5e}.notice .notice-box .item ul li:before{content:'';position:absolute;left:0;top:12px;width:8px;height:8px;background:#fc0;border-radius:50%}.notice .btn{display:block;width:260px;height:60px;margin:50px auto;line-height:60px;text-align:center;color:#333;font-size:24px;background:#fc0;transition:all 0.3s}.notice .btn:hover{color:#fc0;background:#333;border-radius:30px}.footer{padding:100px 0;background:#1b1b1b}.footer img{display:block;margin:0 auto;width:280px;max-width:100%}@media screen and (max-width: 1200px){.container{width:1100px}}@media screen and (max-width: 980px){.container{width:100vw}body{padding-top:40px}.block-tit{font-size:20px}.header{height:40px}.header .container{position:relative}.header .container .logo{height:40px;background-size:auto 80%}.header .container .toggle{display:block;color:#ffcc00}.header .container .menu{position:absolute;top:40px;flex-wrap:wrap;width:100%;height:auto;background:#333;padding:10px;display:none}.header .container .menu.active{display:flex;justify-content:end}.header .container .menu li a{line-height:40px}.top-img{border-top-width:10px}.about{padding:40px 0}.about .about-box{flex-wrap:wrap}.about .intro{font-size:14px;width:100%;padding:0 20px}.about .video-box{width:100%;padding:0 20px;margin-top:20px}.course .course-box{flex-wrap:wrap}.course .course-box .item{width:50%;padding:10px}.icon-box .item{flex-wrap:wrap;margin-top:0}.icon-box .item:before{display:none}.icon-box .item .icon{width:100% !important;height:36vw !important}.icon-box .item .info{padding:20px;justify-content:flex-start;font-size:14px}.icon-box .item .info strong{font-size:16px}.special .desc{padding:0 10px}.special .special-tabs .head{width:90%}.special .special-tabs .head li{width:14%;line-height:30px}.special .special-tabs .body .item{position:relative;overflow:hidden}.special .special-tabs .body .item .text{position:absolute;left:0;top:140%;right:0;bottom:0;color:#fff;background:rgba(0,0,0,0.5);transition:all 0.5s}.special .special-tabs .body .item .thumb{width:100vw;height:65vw;overflow:hidden}.special .special-tabs .body .item.active .text{top:0;padding:0;justify-content:center;align-items:center}.alumna .alumna-box .item{width:96%;margin:0 auto}.alumna .alumna-box .item .inner{height:auto}.chooise{padding-bottom:0}.chooise .desc{padding:15px}.chooise .logo-box{width:100%;padding:0 15px;justify-content:space-between}.chooise .logo-box .item{width:20vw;height:16vw;margin:0}.guest .guest-box .four-bar{width:50%}.detail{display:none}.review{padding-bottom:0}.review .review-box{padding:0 10px}.review .review-box .thumb{height:62vw}.review .swiper-button-prev,.review .swiper-container-rtl .swiper-button-next,.review .swiper-button-next,.review .swiper-container-rtl .swiper-button-prev{transform:translate(0, -10vw)}.result .result-box{flex-wrap:wrap;padding:0 15px}.result .result-box .item{width:33%;padding:10px 0}.partner{padding-bottom:0}.partner .partner-box{justify-content:space-between;padding:0 15px}.partner .partner-box .five-bar{width:17vw;height:8.5vw;margin:8px 0}.notice .notice-box{padding:0 15px}.notice .notice-box .item{width:100%;font-size:14px;padding:15px;min-height:auto}}
