
@font-face{font-family: 'siyuan';src: url('../fonts/SourceHanSans-Regular.otf')format('woff');}
html {
	background:#fff;
	color:#333333;
	line-height: 1.2;
	font-family: 'siyuan';
}
body{
	position: relative;
	font-size: 14px;
	text-align: justify;
}
.inner{max-width:1200px;margin: 0 auto;padding: 0 15px;}
.font_color{color: #44485b;}
.bg_color{background: #eb9327;color:#fff;}
span img{vertical-align:middle;}
.page{text-align: center;padding: 35px 0 20px;}


/* banner */
.swiper-container .swiper-wrapper .swiper-slide img{width:100%;}

/* .banner_box .swiper-slide{height:640px;position: relative;} */
.banner_box .swiper-slide .inner{position: relative;}
.header{z-index: 100;width: 100%;padding: 5px 100px;display: flex;justify-content: space-between;align-items: center;font-size: 16px;background:#812c88;color:#fff;}
/* .header .inner{} */
.banner_box .swiper-pagination-bullet{width: 50px;height:8px;background: #fff;border-radius:30px;opacity: 0.4;outline: none;}
.banner_box .swiper-pagination-bullet-active{background: #fff;opacity: 1;}
#menu_btn{display: none;}

/* 导航 */
.menu{background:#f5f6f7;}
.menu .inner{font-size: 22px;font-weight:bold;display: flex;justify-content:center;}
.menu .item{width: 50%;text-align: center;cursor: pointer;position: relative;padding: 20px 0;}
.menu .item .in_item{display: inline-block;}
.menu .item.active,
.menu .item:hover{color: #eb9327;}
.menu .item.active::before,
.menu .item:hover::before{content: '';width: 60%;border-bottom: 1px solid #eb9327;left:50%;bottom: 0;position: absolute;transform: translateX(-50%);}

/* 首页-关于我们 */
.home_about{padding: 90px 0 90px;background:#fff;}
.pub_title{display: flex;justify-content: space-between;align-items: center;font-size:53px;color:#eb9214;font-weight:bold;}
.pub_title .eng_title{font-size: 18px;}
.home_about .box{display: flex;align-items: center;flex-wrap: wrap;padding-top: 20px; justify-content: space-between;}
.home_about .box .left_box{width:55%;line-height: 1.8;}
.home_about .box .right_box{width:40%;text-align: right;}
.home_about .box .right_box img{ width: 100%;}
.home_about .box .title{font-size: 26px;font-weight: bold;padding-bottom: 15px; line-height: 1.4;}

/* 首页-课程优势 */
.home_super{background: #ededed;padding: 90px 0 90px;}
.home_super .content{overflow: hidden;}
.home_super .list_box{display: flex;flex-wrap:wrap;margin: 0 -25px;padding: 36px 10px 10px;}
.home_super .list_box .item{width:33.33%;padding: 0 25px;}
.home_super .list_box .box{padding: 25px 47px 30px 42px;background: #fff;height:100%;border-radius:20px;box-shadow:1px 1px 10px 1px rgba(0,0,0,.2);}
.home_super .list_box .box .img,
.home_super .list_box .box .title{text-align: center;}
.home_super .list_box .box .img{padding-bottom: 35px;}
.home_super .list_box .box .title{padding-bottom: 12px;font-size:26px;color:#44485b;}
.home_super .list_box .box .text{line-height: 1.5;color:#666;}

/* 首页-课程介绍 */
.home_introduce{padding: 90px 0 90px;background: #fff;}
.home_introduce .list_box{display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 20px; align-items: flex-start;}
.home_introduce .list_box .item{width:47%;display: flex;align-items: center;flex-wrap: wrap; justify-content: space-around; align-items: flex-start;border: 1px solid #c6c6c6; border-radius: 20px; padding: 15px;}
.home_introduce .list_box .item .img{width: 100%;padding-right:5px;}
.home_introduce .list_box .item .img img{width:100%;}
.home_introduce .list_box .item .text{width: 100%;}
.home_introduce .list_box .item .text .title{font-size: 26px;padding-bottom: 12px; text-align: center;}
.home_introduce .list_box .item .text .info{line-height:1.8;color:#666; min-height: 12em;}

/* 首页-课程体系 */
.home_tixi{padding: 90px 0;background: #ededed;}
.home_tixi .img{text-align: center;padding-top: 36px;}

/* 首页-作品展示 */
.home_show{padding: 90px 0 90px;background: #fff;}
.home_show .list_box{display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 20px;}
.home_show .list_box .item{width: 49%;}
.home_show .list_box .item .box{display: flex;justify-content:space-between;flex-wrap: wrap;}
.home_show .list_box .item .box .sub_item{width:48%;border-radius:20px;overflow: hidden;margin-bottom:10px;display: block;}
.home_show .list_box .item .title{font-size: 26px;padding-bottom:20px;font-weight: bold;}

/* 首页-课程掠影 */
.home_shufty{padding: 90px 0 90px;background: #ededed;}
.home_shufty .content{overflow: hidden;}
.home_shufty .list_box{display: flex;flex-wrap: wrap;margin: 0 -13px;padding-top: 36px;}
.home_shufty .list_box .item{width: 25%;padding: 0 13px;}
.home_shufty .list_box .item .box{border-radius:20px;overflow: hidden;}

/* 首页-合作案例 */
.home_case{background:#fff;padding: 90px 0 90px;}
.home_case .content{overflow: hidden;}
.home_case .list_box{display: flex;flex-wrap: wrap;margin-right: -3px;padding-top: 36px;}
.home_case .list_box .item{width:20%;background: #fff;text-align: center;position: relative;}
.home_case .list_box .item::before{content: '';position: absolute;top:50%;right:0;width:2px;height:50%;transform: translate(0,-50%);background: linear-gradient(to bottom, #fff, #ccc, #fff);}

/* 首页-荣誉资质 */
.home_honor{padding:90px 0 90px;background: #ededed;}
.home_honor .content{overflow: hidden;}
.home_honor .list_box{display: flex;flex-wrap:wrap;padding-top: 36px;margin: 0 -10px;}
.home_honor .list_box .item{width: 25%;padding: 0 20px;}
.home_honor .list_box .item .box{padding: 25px 12px;height:100%;}

/* footer */
.footer{color:#fff;font-size: 16px;background:#000;}
.footer .content{display: flex;padding: 30px 0;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.footer .content .box{display: flex;}
.footer .content .box .item{padding:0 5px;}
.footer .content span{padding-right: 15px;}
/* .footer .content .item{padding:0 10px;} */

/* 返回顶部 */
.back_top{width:40px;position: fixed;bottom:85px;right:130px;z-index:9999;}


/* 个人中心-退出登录 */
.wrap{position: fixed;top: 0;left:0;width: 100%;height:100%;padding: 125px 0 55px;}
.wrap .content,.wrap .content .inner{height:100%;}
.wrap .content .inner{position: relative;padding-left:260px;}
.wrap .content .left_box{width: 220px;position: absolute;top:0;left:15px;height:100%;box-shadow:1px 1px 10px 1px rgba(0,0,0,.2);padding: 24px 0;border-radius: 8px;}
.wrap .content .right_box{width:100%;height:100%;box-shadow:1px 1px 10px 1px rgba(0,0,0,.2);padding: 30px 37px;border-radius:8px;overflow-y: auto;position: relative;}
.wrap .content .right_box::-webkit-scrollbar{display:none;}

.wrap .content .left_box .top_box{display:flex;padding-bottom: 34px;justify-content: center;}
.wrap .content .left_box .top_box .text{line-height: 1.7;padding-left: 15px;}
.wrap .content .left_box .top_box .img{width: 44px;height:44px;border-radius: 50%;overflow: hidden;}
.wrap .content .left_box .nav .item{display: block;text-align: center;padding: 13px 0;}
.wrap .content .left_box .nav .item.active,
.wrap .content .left_box .nav .item:hover{background:#eeeeee;}
.wrap .content .right_box .title{font-size:16px;}
.wrap .content .right_box .sure{display: flex;justify-content: center;padding-top: 150px;}
.wrap .content .right_box .sure .box{width: 100%;max-width:270px;box-shadow:1px 1px 10px 1px rgba(0,0,0,.2);text-align: center;border-radius:5px;padding: 29px 68px;}
.wrap .content .right_box .sure .box .btn_box{display: flex;justify-content: space-between;padding-top:68px;color:#a5a5a5;}

/* 个人中心-我的收藏 */
.wrap .content .right_box .list_box{padding-top: 55px;}
.wrap .content .right_box .list_box .item{display: block;padding:20px 104px 20px 0;position: relative;border-bottom:1px solid #eaeaea;}
.wrap .content .right_box .list_box .item .box_wrap{width: 100%;align-items: center;padding-left: 120px;position: relative;min-height:70px;}
.wrap .content .right_box .list_box .item .sc{position: absolute;top:50%;right:0;transform: translate(0,-50%);display: block;padding: 8px 9px;border-radius:18px;}
.wrap .content .right_box .list_box .item .img{position: absolute;top:0;left:0;display: block;}
.wrap .content .right_box .list_box .item .text{width: 86%;width:100%;padding: 10px 0;display: block;}
.wrap .content .right_box .list_box .item .text p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wrap .content .right_box .list_box .item .text .title{padding-bottom:15px;}
.none_img{text-align: center;padding-top: 190px;}
/* .mask{position: absolute;top: 0;left:0;width: 100%;max-height:100%;height:100%; background:rgba(0,0,0,.3);} */

/* 个人中心-我的资料 */
.wrap .content .right_box .form_box{padding-top: 45px;}
.wrap .content .right_box .form_box .title{color: #717171;padding-bottom: 35px;}
.wrap .content .right_box .form_box .title span{color: #f31414;}
.wrap .content .right_box .form_box input{border: none;border-bottom: 1px solid #e6e6e6;padding-bottom: 10px;}
.wrap .content .right_box .form_box input::placeholder{color:#333;}
.wrap .content .right_box .form_box .item{margin-bottom: 55px;}
.wrap .content .right_box .form_box .item.first{display: flex;}
.wrap .content .right_box .form_box .item.first .box{margin-right: 168px;}
.wrap .content .right_box .form_box .choose{display: flex;}
.wrap .content .right_box .form_box .choose a{display: block;padding: 10px 6px;border-radius:18px;margin-right: 30px;}
.wrap .content .right_box .form_box .choose a.active{background:#ffa900;color:#fff;}
.wrap .content .right_box .form_box .btn{padding: 15px 35px;border-radius:25px;}

/* 个人中心-账号权限 */
.wrap .content .right_box .text_info{color:#717171;line-height: 2;padding-top: 70px;}
.wrap .content .right_box .text_info a{color:#ffa900}

/* 弹窗 */
.window_box {position: fixed;z-index: 1000;top: 0;left: 0;margin: 0 auto;width: 100%;height: 100%;padding: 50px 0;display: none;}
.window_box .window_list{width: 100%;display: flex;align-items: center;justify-content: center;height: 100%;}
.window_box .window_item{max-width:500px;width:90%;position: relative;z-index:1000;padding-right:35px;display: none;}
.fadebg {text-align: center;position: absolute;left: 0;top: 0;bottom:0;margin: 0 auto;width: 100%;height: 100%;background: rgba(0, 0, 0,0.3);}
.window_box .box{background: #fff;border-radius:12px;width: 100%;padding:19px 0 27px;}
.window_box .box .content{width: 100%;padding:0 67px;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.window_box .box .item{display:block;width: 100%;max-width:334px;border-radius:25px;text-align: center;margin-bottom: 43px;min-height:50px;line-height: 50px;}
.window_box .box .item span{padding-right:17px;}
#login .box{font-size:16px;color:#fff;padding: 55px 0 10px;}
.window_box .box .back{display:block;width: 100%;text-align: left;padding-left: 33px;}
.window_box .box .title{font-size: 20px;font-weight: bold;padding-bottom: 60px;}
.window_box .box .text{font-size: 16px;font-weight: bold;padding:10px 0 80px;}
.window_box .box .style_box{font-weight: bold;}
.window_box .box .style_box span{padding-right: 12px;}
.window_box .box .style_box a{padding:0 11px;}
.window_box .close{position: absolute;top:0;right:0;}
.window_box .box .top_title{font-size: 20px;font-weight: bold;padding-bottom: 10px;position: relative;margin-bottom: 20px;}
.window_box .box .top_title::before{content:'';width: 40px;height:5px;background: #eb9327;position: absolute;bottom:0;left:50%;transform:translate(-50%,0);}
.window_box .box input{display: block;width: 100%;margin: 0 auto;padding: 43px 10px 11px;border: none;border-bottom:1px solid #e3e3e3;}
.window_box .box .form{width: 100%;}
.window_box .box input::placeholder{color:#333;}
.window_box .box .btn{max-width:365px;width: 100%;margin: 0 auto;text-align: center;font-size: 20px;padding: 12px 0;border-radius: 5px;margin-top:30px;display: block;}
.forget{display: flex;justify-content: space-between;width: 100%;color: #999999;padding:10px 0 80px;}
.check{position: relative;}
.window_box .box .check input{width: 12px;height: 12px;background: #fff;display: inline-block;position: absolute;top:2px;left: 0px;opacity:0;padding:0;}
.window_box .box .check .bor{width: 12px;height: 12px;border:1px solid #e6e6e6;background: #fff;border-radius:3px;display:inline-block;margin-top:2px;}
.window_box .box .check input:checked+.bor{background:url(../images/dui.png) center / cover no-repeat;}
.window_box .box .code{padding-right: 85px;position: relative;border-bottom:1px solid #e3e3e3;}
.window_box .box .code .send{position: absolute;bottom:11px;right:14px;}
.window_box .box .code input{border: none;}
#register_box .forget{padding-bottom:13px;}
#register_box .top_title{margin-bottom:0;}
#register_box .btn{margin-top: 20px;}
#find_box .btn{margin-bottom:20px;}
#find_box .box{padding-top:32px;}
#success_box{display: flex;align-items: center;justify-content: center;width: 100%;max-width:none;padding: 0;}
#success_box .btn_wrap{max-width:198px;width: 100%;text-align: center;font-size: 20px;border-radius:25px;display: block;background:#ebc34a;color: #634539;padding-bottom: 5px;}
#success_box .btn{max-width:198px;width: 100%;text-align: center;font-size: 20px;padding: 12px 0;border-radius:25px;display: block;background:#fad154;color: #634539;}

/* 教培机构 */
.banner_box{position: relative;}
.banner_btn{position: absolute;left: 70px;z-index: 99;bottom:115px; margin:4px 0 0 30px;}
.banner_btn a{display: inline-block;font-size:50px;color:#fff;padding:8px 60px;}

/* .section_wrap{background:#f2f2f2;} */
.section_wrap .tab_box .tabs ul{display:flex;flex-wrap: wrap;font-size: 20px;padding-top: 50px;border-bottom: 1px solid #dddddd;}
.section_wrap .tab_box .tabs ul li{padding: 20px 60px 20px 0;}
.section_wrap .tab_box .tabs ul li a{display:inline-block;}
.section_wrap .tab_box .tabs ul li.active,
.section_wrap .tab_box .tabs ul li:hover{color: #eb9327;}
.section_wrap .content_box .list_box{display: flex;font-size: 16px;padding: 25px 0 10px;}
.section_wrap .content_box .list_box .title{font-weight: bold;min-width: 60px;padding-top: 8px;}
.section_wrap .content_box .list_box .item_box .item{display: inline-block;padding: 8px 15px;min-width:80px;text-align: center;}
.section_wrap .content_box .list_box .item_box .item.active,
.section_wrap .content_box .list_box .item_box .item:hover{background: #eb9327;color: #fff;border-radius: 16px;}
.section_wrap .section_boxs .title{padding: 40px 0 40px 30px;font-size: 24px;color: #999;position: relative;}
.section_wrap .section_boxs .item_box .item{display: flex;position: relative;overflow: hidden;padding: 30px 0;border-radius:15px;margin-bottom: 30px;background:#fff;box-shadow: 0px 0px 10px #eee;}
.section_wrap .section_boxs .item_box .item .left_box{width:18%;text-align: center;font-size: 20px;}
.section_wrap .section_boxs .item_box .item .right_box{width:82%;font-size: 22px;padding-left: 90px;border-left:1px solid #ccc;}
.section_wrap .section_boxs .item_box .item .right_box span{display: block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.section_wrap .section_boxs .item_box .item .icon{position: absolute;top:0;left:0;height:85%;}
.section_wrap .section_boxs .item_box .item .icon img{height:100%;}
.section_wrap .section_boxs .title::before{content: '';position: absolute;left: 0;height: 18px;border-left:3px solid #eb9327;top: 50%;transform: translateY(-50%);}
.section_wrap .section_boxs .page{text-align: center;padding: 60px 0 110px;}
/* .section_wrap .section_boxs .item p.jiao{position: absolute;color: #fff;left: 0;top: 0;background: url(../images/text-bg.png) no-repeat top / cover;height:63px;width:63px; */
/* border-top-left-radius:14px;border-bottom-left-radius: 10px;} */
.section_wrap .section_boxs .item p.jiao>span{display: inline-block;transform: rotate(-39deg);padding: 10px 6px;}


/* 立即咨询 */
.contact_us {margin: 50px auto; text-align: left;}
.contact_us .form {width: 50%; height: 100%;margin: 0 auto; text-align: center;}
.contact_us .form .input{display: flex;justify-content: space-between;}
.contact_us .form input {padding: 10px; width: 47%; border-radius: 5px;}
.contact_us .form textarea {width: 100%;height: 100px; margin-top: 20px; padding: 10px; border-radius: 5px;}
.contact_us .form .btn button {background: #eb9327;border-radius: 3px;padding: 10px 43px;font-size: 16px;display: inline-block;color: #fff;}
.contact_us .form .btn {text-align: right;margin-top: 20px;}

/* 说课视频 */
.details_wrap .section_box1{display: flex;justify-content: space-between;padding: 30px 0 10px;}
.details_wrap .section_box1 .right_box .seek_box{max-width: 390px;background: #f7f7f7;position: relative;}
.details_wrap .section_box1 .right_box .seek_box input{width: 100%;padding: 8px 40px 8px 15px;border-radius: 5px;border: none;}
.details_wrap .section_box1 .right_box .seek_box .img_seek{position: absolute;right: 15px;top:50%;transform: translateY(-50%);}
.details_wrap .section_box1 .left_box a{display: inline-block;color: #999;}
.details_wrap .section_box1 .left_box a .fa-angle-left{padding-right:10px;font-size: 18px;vertical-align: middle;}
.details_wrap .section_box2{background: #f7f7f7;padding: 18px;}
.details_wrap .section_box2 .small_nav a{display:inline-block;color: #999999;font-size: 16px;position: relative;padding: 0 10px;}
.details_wrap .section_box2 .small_nav a:first-child{padding:0 10px 0 0px;}
.details_wrap .section_box2 .small_nav a::before{position: absolute;content: '';width: 2px;height: 2px;border-radius: 50%;background: #999;right: -5px;top: 50%;transform: translateY(-50%);}
.details_wrap .section_box2 .small_nav a:last-child::before{display: none;}
.collect{padding-left: 45px;}
.collect a{display: flex;align-items: center; white-space: nowrap;}
.collect .success{ display: none;}
.collect.active .add{ display: none;}
.collect.active .success{ display: block;}
.collect>a img{padding-right: 10px; vertical-align: middle;}




.details_wrap .section_box2 .list_title{display: flex;justify-content: space-between;font-size: 18px;padding-top: 35px;}
.details_wrap .section_box2 .list_title .left_box{display: flex;}
.details_wrap .section_box2 .list_title .right_box{display: flex;flex-wrap: wrap;}
.details_wrap .section_box2 .list_title  .left_box span{padding-left: 15px;}
.details_wrap .section_box2 .list_title .right_box .item{padding: 0 10px;color: #999;display: block;}
.details_wrap .section_box2 .list_title .stars_box{padding-left: 45px;}
.details_wrap .section_box2 .list_title .right_box .item:hover{color: #eb9327;}
.details_wrap .section_box2 .content_box{background: #fff;padding: 30px;margin-top: 10px;}
.details_wrap .section_box2 .content_box2{background: #f7f7f7;padding: 30px 0;}

.video_box .play{position: absolute;top:0;left: 0;width: 100%;height:100%;display: flex;align-items: center;justify-content: center;}
.video_box .none{display: none;}
.video_box .play.active .block{display: none;}
.video_box .play.active .none{display: block;}
.details_wrap .section_box2 .content_box .video_box{width: 100%;position: relative;}
.video_box #video{width: 100%;height:600px;object-fit: contain;}

.comment_box .title{padding-top: 55px;}
.comment_box .list_box .item{padding:30px 0px 10px 68px;position: relative;min-height: 60px;border-bottom: 1px solid #eee;}
.comment_box .list_box .item .left_box{position: absolute;left: 0;top: 50px;}


/* 回复 */
.comment_box .list_box .item .submit {display: none; color:#eb9327; cursor:pointer;}
.comment_box .list_box .item .submit input{width:80%; height:30px;border-radius: 7px; padding: 15px; margin-right: 20px;}



.comment_box .list_box .item .right_box .caption{padding-bottom: 15px;}
.comment_box .list_box .item .right_box .text{line-height: 1.6;}
.comment_box .list_box .item .right_box .reply_text{text-align: right;padding-top: 15px;}
.comment_box .list_box .item .right_box .reply_text a{display: inline-block;}

.details_wrap .section_box3 .page{padding: 90px 0;text-align: center;}
.details_wrap #form_box{height: 390px;position: relative;}
.details_wrap #form_box .textarea_box{width: 100%;height: 100%;border-radius: 10px;border: 1px solid #eee;padding: 80px 20px 45px;font-size: 15px;}
.details_wrap #form_box .list_icon{padding: 15px 15px;position: absolute;width: 100%;left: 0;top: 0;border-top-left-radius: 10px;border-top-right-radius: 10px;display: flex;align-items: center;justify-content: flex-end;}
.details_wrap #form_box .list_icon .item{padding-right: 45px;}
.details_wrap #form_box .textareaNum{position: absolute;right:40px;bottom:25px;color: #ccc;}
.details_wrap .publish_btn {text-align: right;}
.details_wrap .publish_btn .btn{margin: 25px 45px 120px 0px;width: 120px;padding:12px 10px;border-radius:5px;font-size: 16px;}

/*课程  学校 */
.file_box{display: flex;justify-content: space-between;}
.file_box .left_box{background: #fff;width: 82%;padding:45px 22px 75px;position: relative;}
.file_box .left_box.active{position: fixed;top: 0;left: 0;width: 100%;height:100%;z-index:1000;}
.file_box .right_box{background: #fff;width: 17%;}
.file_box .left_box .title_box{display: flex;justify-content: flex-end;position: absolute;top:12px;right: 0;}
.file_box .left_box .title_box .item>span{padding: 0 10px;border-right:1px solid #ccc;}
.file_box .left_box .title_box .item:last-child span{border: none;}
.file_box .left_box .title_box .item.active span,
.file_box .left_box .title_box .item>span:hover{background: #eee;border-radius:5px;}
.file_box .left_box .title_box .item{position: relative;padding-bottom: 17px;}

.file_box .left_box .title_box .sub_list{position: absolute;top:100%;right:0;background:#f1f1f1;;padding: 20px 20px 20px 10px;border-radius: 10px;overflow: hidden;white-space: nowrap;display: none;z-index: 99;}
.file_box .left_box .title_box .sub_list span{padding-right:3px;}
.file_box .left_box .title_box .search_box{position: relative;}
.file_box .left_box .title_box .search_box input{padding:5px 25px 5px 10px;border-color:#ccc;border-radius: 5px;}
.file_box .left_box .title_box .search_box .btn{position: absolute;top: 50%;right:0px;transform: translate(0,-50%);}
.file_box .left_box .title_box .box{height:430px;overflow-y: auto;padding-top: 15px;}

.file_box .left_box .title_box .box .sub_item{display: flex;align-items: center;padding: 5px;border-radius: 5px;margin-bottom: 10px;}
.file_box .left_box .title_box .box .sub_item.active{background:#9DA2A6;color:#fff;}
.file_box .left_box .title_box .box .num{padding-left: 15px;}

.file_box .left_box .title_box .sub_list .sub_item{padding: 5px 0;}
.file_box .left_box .title_box .sub_list .sub_item.active{color: #eb9327;}
/* .file_box .left_box .box_wrap{position: relative;} */
.file_box .left_box .content{border: 1px solid #ccc;height:100%;padding: 15px;overflow: hidden;height: 507px;position: relative;}
.file_box .left_box .content .box.video{ overflow:hidden; width: 100%; margin: 0 auto; height: 100%;}
.file_box .left_box .content video{ width: 100%; height: 100%; object-fit: contain;}
.file_box .left_box .content .title{font-size: 24px;color: #eb9327;padding: 30px 0 30px 50px;}
.file_box .left_box .content .item{display: none;height:100%;}
.file_box .left_box .content .item.active{ display: block; display: flex; justify-content: center; align-items: center;}
.file_box .left_box .content .item .img{ height: 100%;}
.file_box .left_box .content .item .post_img{ height: 100%; width: 100%; background: no-repeat center / contain;}
.file_box .left_box .content .item .img img{width: 100%;}
.file_box .left_box .bottom_box{display:flex;justify-content: space-between;align-items: center;position: absolute;bottom:22px;left:0px;width: 100%;padding: 0 22px;}
.file_box .left_box .bottom_box .left_slide{display: flex;align-items: center;}
.file_box .left_box .bottom_box .time .top_box{display: flex;justify-content: space-between;padding-bottom: 5px;}
.file_box .left_box .bottom_box .play{padding:8px 15px;border-radius:5px;}
.file_box .left_box .bottom_box .icons{padding: 5px;border-radius:5px;}
.file_box .left_box .bottom_box .gn{margin-right: 10px;}
.file_box .left_box .bottom_box .right_slide a{padding:5px 20px;border-radius: 5px;margin-left:10px;}
.file_box .left_box .bottom_box .time{width: 160px;}
.file_box .left_box .bottom_box .jindu{height:100%;width: 0%;}
.file_box .right_box{display: flex;align-items: start;justify-content: center;}
.file_box .right_box .title_img{text-align: center;padding-bottom: 25px;}
.file_box .right_box .text{line-height: 1.5;}
.file_box .right_box{padding: 25px 14px;}
#xxx{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);display: none;}

.none{display: none;}
.file_box .left_box .bottom_box .play.active .none{display: block;}
.file_box .left_box .bottom_box .play.active .block{display: none;}
.file_box .left_box .tishi{background:rgba(0,0,0,.5);color:#fff;position: absolute;top:120px;left: 50%;transform:translate(-50%,0);padding: 15px 10px;display: none;border-radius:15px;}
.file_box .left_box.active .tishi{display: block;}
.file_box .left_box.active .content{height:100%;}
.jin_wrap{background:#eee;width: 100%;height: 6px;border-radius: 5px;overflow: hidden;}

.input_dd{padding: 10px 40px 10px 10px;width: 100%;margin: 0 auto;border-radius: 15px;}
.seek_box{position: relative;width: 100%;max-width:500px;padding: 5px 0;}
.seek_box .search_icon{position: absolute; top:50%;right:10px;transform: translate(0,-50%);}
.comment_box .list_box .item.sub_list{padding: 20px 0 20px 68px;border:none;}
.comment_box .list_box .item.sub_list .left_box{top:20px;}


@media screen and (max-width:1200px){
	.inner{width: 100%;}
	/* .banner_box .swiper-slide{height:515px;} */
	.home_super .list_box .item{padding: 0 25px;}
	.home_super .list_box{margin: 0 -25px;}
	.home_introduce .list_box .item{width: 45%;}

	/* 课程 */
	.banner_btn{bottom: -415px;}
	.footer{font-size: 14px;}


}
@media screen and (min-width:1025px){
	.wrap .content .left_box{display:block !important;}
}
@media screen and (max-width:1024px){
	.inner{width: 100%;}
	/* .banner_box .swiper-slide{height:370px;} */
	.menu .inner{font-size: 20px;}
	.pub_title{font-size:32px;}
	.pub_title .eng_title{font-size: 16px;}
	.home_about{padding: 40px 0 70px;}
	.home_about .box{padding-top: 40px;}
	.home_super{padding: 40px 0 60px;}
	.home_super .list_box .box{padding: 15px 20px;}
	.home_super .list_box .item{padding: 0 15px;}
	.home_super .list_box{margin: 0 -15px;}
	.home_introduce{padding: 40px 0 50px;}
	.home_introduce .list_box{padding-top: 50px;}
	.home_tixi{padding: 40px 0;}
	.home_tixi .img{padding-top:40px;}
	.home_show{padding: 40px 0 30px;}
	.home_show .list_box{padding-top: 35px;}
	.home_shufty{padding:40px 0 55px;}
	.home_shufty .list_box{padding-top:30px;}
	.home_case{padding: 40px 0 35px;}
	.home_case .list_box{padding-top:45px;}
	.home_honor{padding: 40px 0 30px;}
	.home_honor .list_box{padding-top: 30px;}
	.home_super .list_box{padding-top: 45px;}
	.back_top{right:35px;}
	.footer .copy{text-align: center;width:100%;}
	.footer .content .box{justify-content: center;width:100%;}

	/* 制作视频 */
	.details_wrap .section_box2 .list_title{font-size:16px; padding: 10px;}
	.details_wrap .section_box2 .list_title .right_box .item{padding-left: 30px;}
	.small_nav{ padding: 5px 10px;}
	.comment_box .list_box .item{padding:25px 0px 10px 68px;}
	.comment_box .list_box .item .left_box{top:25px;}
	.details_wrap .section_box3 .page{padding: 45px 0;}
	.details_wrap .publish_btn .btn{margin-bottom: 60px;}
	.details_wrap .section_box2 .content_box{padding: 15px;}

	/* 个人中心 */
	#menu_btn{display: block;}
	.wrap .content .left_box{display: none;background:#fff;z-index:1000;}
	.wrap .content .inner{padding-left:15px;}

	/* 课程 */
	.banner_btn{bottom: -305px;left:15px;}
	.section_wrap .tab_box .tabs ul{padding-top:25px;}
	.section_wrap .content_box .list_box{padding: 10px 0;}
	.section_wrap .tab_box .tabs ul li{padding: 10px 60px 10px 0;}
	.section_wrap .section_boxs .title{padding: 20px 0 20px 30px;}
	.section_wrap .section_boxs .page{padding: 30px 0 50px;}
	.section_wrap .section_boxs .item_box .item .left_box{width:25%;}
	.section_wrap .section_boxs .item_box .item .right_box{width:75%;}

	/* 学校 */
	.file_box .left_box{width: 70%;}
	.file_box .right_box{width:29%;}
	.file_box .left_box{padding: 45px 10px 75px;}
	.file_box .left_box .bottom_box{padding: 0 10px;}
	.file_box .left_box .bottom_box .time{font-size: 12px;width: 120px;}
	.file_box .left_box .bottom_box .right_slide a{font-size: 12px;padding: 5px 10px;}
	.file_box .left_box .content .title{font-size: 16px;padding: 10px 0 10px 25px;}
	.file_box .left_box .content .box.video{height:calc(100% - 39px);width: 100%;}
	.file_box .left_box .content{height:422px;}

	.video_box #video{height:480px;}

}

@media screen and (max-width:768px){
	.inner{width: 100%;}
	/* .banner_box .swiper-slide{height:280px;} */
	.menu .inner{font-size:18px;}
	.menu .item{padding: 10px 0;}
	.pub_title{font-size:22px;}
	.pub_title .eng_title{font-size:14px;}
	.home_about .box .title{font-size:16px;}
	.home_about .box .left_box,.home_about .box .right_box{width: 100%;}
	.home_about .box .right_box{text-align: center;padding-bottom: 15px; width: 70%;}
	.home_about .box{flex-direction: column-reverse;}
	.home_about,.home_super,.home_introduce,.home_tixi,.home_show,.home_shufty,.home_case{padding: 20px 0 30px;}
	.home_super .list_box .box .title{font-size: 18px;}
	.home_super .list_box .box{padding: 15px;}
	.home_super .list_box .box .text{font-size: 12px;}
	.home_super .list_box .box .img{padding-bottom: 15px;}
	.home_super .list_box .box .title{padding-bottom: 10px;}
	.home_super .list_box{padding-top:20px;}
	.home_introduce .list_box .item{width: 100%;padding:10px; margin: 10px 0;}
	.home_introduce .list_box,.home_tixi .img,.home_case .list_box{padding-top: 20px;}
	.home_show .list_box .item{width: 100%; margin-bottom: 15px;}
	.home_show .list_box .item .title{font-size: 18px;}
	.home_shufty .list_box .item{width: 50%;padding: 5px 7px;}
	.home_case .list_box .item{width:20%;}
	.home_honor .list_box .item{width: 50%;padding:10px 10px;}
	.home_honor .list_box{margin: 0;}
	.footer .content{justify-content: flex-start;padding: 15px 0; display: block; font-size: 14px;}
	.footer .content .item{padding: 5px 0;}
	/* .footer .content .item img{ height: 1em;} */
	.back_top{bottom:96px;}
	.header{padding: 10px;}
	.header .inner{font-size: 14px;}

	.home_about .box .text, .home_about .box .text span, .home_about .box .text p { font-size: 14px !important;}
	.home_super .list_box .box .text, .home_super .list_box .box .text span, .home_super .list_box .box .text p{ font-size: 14px !important;}
	.home_introduce .list_box .item .text .info, .home_introduce .list_box .item .text .info span, .home_introduce .list_box .item .text .info p{ font-size: 14px !important;}

	/* 制作视频 */
	.details_wrap .section_box2 .list_title{font-size:14px;}
	.details_wrap .section_box2 .list_title .right_box .item{padding-left: 15px;}
	.details_wrap .section_box2 .list_title .right_box .item:first-child{padding-left: 0;}
	.collect{padding-left: 20px;}
	.details_wrap .section_box2 .list_title{flex-wrap: wrap;}
	.details_wrap .section_box2 .list_title .left_box{width: 100%;}
	.details_wrap .section_box2 .list_title .right_box{width: 100%;padding-top:15px;}
	.details_wrap .section_box2 .list_title{padding-top:15px;}
	.details_wrap .section_box2 .content_box{margin-top: 15px;}
	.details_wrap .section_box2{padding: 10px;}
	.comment_box .title{padding-top:25px;}
	.comment_box .list_box .item .right_box .caption{padding-bottom: 8px;}
	.details_wrap .section_box3 .page{padding: 20px 0;}
	.details_wrap #form_box{height:335px;}
	.details_wrap .publish_btn .btn{margin-bottom: 30px;}
	.video_box #video{height:375px;}

	/* 个人中心 */
	.wrap .content .right_box .list_box{padding-top:25px;}
	.wrap{padding: 115px 0 30px;}
	.wrap .content .right_box{padding: 15px;}
	.wrap .content .left_box .top_box{padding-bottom: 15px;}

	/* 课程 */
	.banner_btn a{font-size: 18px;}
	.banner_btn{bottom:-235px;}
	.banner_btn a{padding: 8px 35px;}
	.section_wrap .tab_box .tabs ul{font-size: 16px;}
	.section_wrap .content_box .list_box{font-size: 14px;}
	.section_wrap .content_box .list_box{padding:5px  0;}
	/* .section_wrap .section_boxs .item a .span2,.section_wrap .section_boxs .item a .span1{font-size: 16px;} */
	/* .section_wrap .section_boxs .title{padding:10px 0 10px 30px;font-size:18px;} */
	/* .section_wrap .section_boxs .item_box{padding-top:15px;} */
	.section_wrap .section_boxs .item_box .item .left_box{width:30%;font-size: 16px;}
	.section_wrap .section_boxs .item_box .item .right_box{width:70%;font-size: 18px;padding-left:45px;}
	.section_wrap .section_boxs .item_box .item{padding: 15px 0;}

	/* 学校 */
	.file_box{flex-wrap: wrap;}
	.file_box .left_box{width: 100%;margin-bottom: 15px;}
	.file_box .right_box{width:100%;}
	.file_box .left_box .title_box .box{height: 320px;}
	.details_wrap .section_box2 .content_box{padding: 15px 0;}

	.file_box .left_box.active .tishi{display: none;}

	.file_box .left_box .content{height:340px;}

	.home_honor .list_box .item .box{ padding: 0;}

	.footer .content .box .item .icon img{ height: 1em;}

	.contact_us .form{ width: 80%;}
	.contact_us .form .input{ display: block;}
	.contact_us .form input{ margin-top: 20px; display: block; width: 100%; border-color:#eb9327;}
	.contact_us .form textarea{ border-color:#eb9327; }
	.contact_us .form .btn{ text-align: center;}
	.contact_us .form .btn button{ border-radius: 50px;}
	.footer .content .item img{ height: 1em;}

}

@media screen and (max-width:570px){
	.inner{width:100%;}
	/* .banner_box .swiper-slide{height:205px;} */
	.menu .inner{font-size: 16px;}
	.pub_title{font-size: 20px;}
	.pub_title .eng_title{font-size: 12px;}
	.home_about .box,.home_show .list_box,.home_shufty .list_box,.home_honor .list_box{padding-top:20px;}
	.home_about .box .title{font-size: 18px;padding-bottom: 8px;}
	.home_about .box .text{font-size: 12px;}
	.home_super .list_box .item{width: 100%;margin-bottom: 10px;}
	.home_about, .home_super, .home_introduce, .home_tixi, .home_show, .home_shufty, .home_case,.home_honor{padding: 20px 0;}
	.home_introduce .list_box .item .text .title,.home_show .list_box .item .title{font-size:16px;padding-bottom: 10px;}
	.home_introduce .list_box .item .text .info{font-size:12px;}
	.home_case .list_box .item{width: 33.33%;}
	.footer{font-size: 12px;}
	.footer .copy{text-align:left;line-height:1.5;}
	.footer .content .box{flex-wrap: wrap;}
	.footer .content .box .item{width:100%;padding:5px 0;}
	.banner_box .swiper-pagination-bullet{width: 25px;height:4px;}
	.window_box .box .content{padding: 0 20px;}
	.forget{padding:25px 0 20px;font-size: 12px;}
	.window_box .box .btn,#register_box .btn{margin-top: 20px;}
	.window_box .box input{padding-top:20px; font-size:16px;}
	.window_box .box .top_title,.window_box .box .btn,.window_box .box .title{font-size:16px;}
	.window_box .box .top_title{margin: 0;}
	.window_box .box .style_box,.window_box .box .code .send{font-size: 12px;}
	.window_box .box,.window_box .box .title,.window_box .box .text{padding-bottom: 15px;}
	.window_box .box .item{margin-bottom: 20px;}
	#login .box{padding: 20px 0 10px;}
	.window_box .box .text{font-size: 14px;}
	.window_box .box .style_box a{padding: 0 5px;}

	/* 制作视频 */
	.details_wrap .section_box2 .small_nav a{font-size:14px;}
	.details_wrap .section_box2 .list_title .left_box{font-size:14px; align-items: center;}
	.collect>a img{ height: 1em; padding-right: 5px;}
	.details_wrap .section_box2 .list_title .right_box{font-size: 12px;}
	.video_box #video{height:265px;}
	.details_wrap .section_box2 .content_box{padding: 8px; margin-top: 0;}
	.details_wrap .section_box2 .list_title .right_box{padding-top: 10px;}
	.comment_box .list_box .item{font-size: 12px;}
	.comment_box .list_box .item{padding: 15px 0 10px 68px;}
	.comment_box .list_box .item .left_box{top:15px;}
	.comment_box .list_box .item .right_box .reply_text{padding-top:8px;}
	.details_wrap #form_box .list_icon .item{padding-right: 20px;}
	.details_wrap #form_box .list_icon .item img{width: 20px;height:20px;}
	.details_wrap #form_box{height:255px;}
	.details_wrap .publish_btn .btn{font-size: 14px;}

	/* 个人中心 */
	.wrap .content .left_box{width: 150px;}
	.wrap .content .right_box .list_box .item{font-size: 12px;padding: 10px 104px 10px 0;}
	.wrap .content .right_box .list_box{padding-top:10px;}
	.wrap .content .right_box .form_box .item.first .box{width: 100%;}
	.wrap .content .right_box .form_box .item.first .box:first-child{margin-bottom:20px;}
	.wrap .content .right_box .form_box .item{margin-bottom: 20px;}
	.wrap .content .right_box .form_box .item.first{flex-wrap:wrap;}
	.wrap .content .right_box .form_box .title{padding-bottom: 15px;}
	.wrap .content .right_box .form_box .item.first .box{margin-right: 0;}
	.wrap .content .right_box .form_box .item input{width: 100%;}
	.wrap .content .right_box .form_box{padding-top: 30px;}

	/* 课程 */
	.banner_btn{bottom:-90px;}
	.banner_btn a{font-size: 14px;padding: 8px 15px;}
	.section_wrap .tab_box .tabs ul li{padding: 10px 30px 10px 0;}
	.section_wrap .tab_box .tabs ul{font-size: 14px;}
	.section_wrap .section_boxs .title{font-size: 16px;}
	.section_wrap .section_boxs .item_box .item{margin-bottom: 15px;}
	.section_wrap .section_boxs .item_box .item .left_box{font-size: 14px;}
	.section_wrap .section_boxs .item_box .item .right_box{font-size: 16px;}

	/* 学校 */
	.file_box .left_box .bottom_box{flex-wrap: wrap;}
	.file_box .left_box .bottom_box .left_slide{width: 100%;padding-bottom: 10px;}
	.file_box .left_box .bottom_box{bottom:10px;}
	.file_box .left_box .bottom_box .right_slide{display:flex;justify-content: space-between;width: 100%;}
	.file_box .left_box .bottom_box .play{padding: 4px 7px;}
	.file_box .left_box .bottom_box .right_slide a{margin-left: 0;}
	.file_box .right_box .title_img{padding-bottom: 15px;}
	.file_box .right_box,.file_box .left_box .content{padding: 10px;}
	.file_box .left_box .content .title{padding-top: 0;padding-left: 0;;}
	.details_wrap .section_box2{padding: 10px 0;}
	.file_box .left_box .content .title{font-size: 14px;}
	.file_box .right_box .text{font-size: 12px;}
	.file_box .left_box .content .box.video{height: calc(100% - 26px);}
	.file_box .left_box .content{height:270px;}

	/* 登录图标 */
	.style_box span img{height:12px;}
	/* .check{display: flex;align-items: center} */
	.link_box{float:right;}

	.section_wrap .content_box .list_box .item_box .item{min-width:auto;}

}

@media screen and (max-width:420px){
	.inner{width:100%;}
	/* .banner_box .swiper-slide{height:102px;} */
	.header .logo{width: 35%;}
	.home_introduce .list_box .item .img{text-align: center;padding-bottom: 10px;}
	.home_introduce .list_box .item .text{width: 100%;}
	.home_introduce .list_box .item .text .title{text-align: center;}
	.home_case .list_box .item{width: 50%;}
	.back_top{right:20px;}
	.window_box .box .back{padding-left: 15px;}
	.window_box .box .btn{padding: 8px 0;}
	.back_top{bottom:30px;}

	.footer .content span{padding-right: 6px;}

	/* 制作视频 */
	.details_wrap .section_box1{flex-wrap: wrap;}
	.details_wrap .section_box1 .right_box{width: 100%;padding-top: 8px;}
	.details_wrap .section_box1 .left_box{width: 100%;}
	.details_wrap .section_box2 .list_title .right_box .item{padding:4px;}
	.video_box #video{height:180px;}
	.comment_box .list_box .item{padding:10px 0 10px 60px;}
	.comment_box .list_box .item .left_box{top:10px;}
	.details_wrap #form_box .list_icon{padding: 10px;}
	.details_wrap #form_box{height:195px;}
	.details_wrap .publish_btn .btn{margin: 15px 15px 25px 0;}

	/* 个人中心 */
	/* .wrap .content .right_box .list_box .item .img{position: static;width: 100%;text-align: center;} */
	/* .wrap .content .right_box .list_box .item .box_wrap{padding-left: 0;} */
	.wrap .content .right_box .list_box .item .text{width: 100%;}
	/* .wrap .content .right_box .list_box .item{padding-right: 0;} */
	.wrap .content .right_box .list_box .item{padding-right: 0;overflow: hidden;}
	.wrap .content .right_box .list_box .item .sc{position: static;transform: translate(0);max-width:95px;width: 100%;float: right;}
	.wrap{padding: 70px 0 30px;}
	.none_img,.wrap .content .right_box .sure,.wrap .content .right_box .text_info{padding-top:50px;}
	.none_img, .wrap .content .right_box .sure{font-size: 12px;}
	.wrap .content .right_box .sure .box .btn_box{padding-top:35px;}
	.wrap .content .right_box .list_box .item .sc{padding: 4px;}

	/* 课程 */
	.section_wrap .tab_box .tabs ul li{padding-right: 15px;}
	.banner_btn{bottom:-75px;}
	.section_wrap .section_boxs .item a{padding:10px 0;}
	.section_wrap .section_boxs .item_box .item{margin-bottom: 10px;}
	.section_wrap .section_boxs .item_box .item .left_box{font-size: 12px;}
	.section_wrap .section_boxs .item_box .item .right_box{font-size: 14px;padding-left: 20px;}
	.section_wrap .content_box .list_box .item_box .item{margin-right:10px;}
	.section_wrap .content_box .list_box .item_box .item{padding: 8px;}

	.file_box .left_box .content{height:240px;}


	/* 搜索 */

}

.footer .content .item img{height: 1em;}

.content .error{ padding: 15px; text-align: center !important; padding-bottom: 0; color: #eb9327; font-size: 20px; }
.content .error:empty{ display: none;}




