:root{--sticky-top:calc(122px + 10px)}body{background:#fefffe;background-size:cover;background-attachment:fixed}header{position:-webkit-sticky;position:sticky;top:0;z-index:999}header .top-bar{position:relative;z-index:1;height:48px;line-height:48px;color:#fff}header .top-bar a{color:#fff}header .top-bar .mp-ewm{left:50%;top:100%;visibility:hidden;opacity:0;transform:translate(-50%, 5px);transition:all 0.3s ease-in-out}header .top-bar .mp-ewm img{height:120px;width:120px;box-shadow:0 5px 5px rgba(0,0,0,0.1)}header .top-bar .mp-ewm-box:hover .mp-ewm{visibility:visible;opacity:1;transform:translate(-50%, 0)}header .nav{height:74px;background:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.15)}header .nav .logo img{height:32px}header .nav ul li a{color:#333;font-size:18px;line-height:54px}header .nav ul li a:hover,header .nav ul li a.active{color:var(--color)}header .nav ul li+li{margin-left:30px}.xian{--w:1px;--h:12px;--c:#fff;width:var(--w);height:var(--h);background-color:var(--c)}.index-page .layui-carousel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index-page .layui-carousel .layui-carousel-ind{top:-20px}.index-page .layui-carousel .layui-carousel-ind ul{background:none;padding:0}.index-page .layui-carousel .layui-carousel-ind ul li{height:4px;width:10px;border-radius:4px;transition:all 0.3s ease-in-out;background:rgba(255,255,255,0.35)}.index-page .layui-carousel .layui-carousel-ind ul li.layui-this{width:15px;background-color:#fff}.index-page .box2{background:url(../img/bg-2.jpg) center no-repeat var(--color)}.index-page .box2 .item{position:relative;border-bottom:5px solid var(--color2);transition:all 0.3s ease-in-out}.index-page .box2 .item>*{position:relative;z-index:1}.index-page .box2 .item .info p,.index-page .box2 .item .info span{transition:all 0.3s ease-in-out}.index-page .box2 .item::before{content:"";position:absolute;bottom:0;left:0;height:0;width:100%;background-color:var(--color2);transition:all 0.3s ease-in-out}.index-page .box2 .item:hover::before{height:100%}.index-page .box2 .item:hover .info p{color:#fff}.index-page .box2 .item:hover .info span.bg-c2{background-color:#fff;color:var(--color2)}.index-page .box2 .item:hover .info span:not(.bg-c2){color:#fff;opacity:0.5}.index-page .box3 .play-btn{left:50%;top:50%;transform:translate(-50%, -50%);height:60px;width:60px;border-radius:50%;background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;padding-left:4px;transition:all 0.3s ease-in-out}.index-page .box3 .play-btn i{font-size:40px;color:#fff}.index-page .box3 a.item:hover .play-btn{transform:translate(-50%, -50%) scale(1.05)}.list-page .ceping-card .item .img{height:165px}.list-page .left-navs{flex:0 0 160px;position:-webkit-sticky;position:sticky;top:122px}.list-page .left-navs::after{content:"";position:absolute;height:100%;border-right:2px solid #ddd;width:0;right:-2px;top:0;z-index:-1}.list-page .left-navs .t{font-size:28px;font-weight:bold;border-bottom:4px solid var(--color);padding-bottom:10px;margin-bottom:10px}.list-page .left-navs a{font-size:20px;line-height:30px;padding:15px 20px 15px 0;display:block;position:relative}.list-page .left-navs a::after{content:"";height:10px;width:10px;position:absolute;top:50%;right:-1px;border:2px solid #ddd;transform:translate(50%, -50%);border-radius:50%;background-color:#fff;transition:all 0.3s ease-in-out}.list-page .left-navs a::before{content:"";height:6px;width:6px;position:absolute;top:50%;right:-1px;transform:translate(50%, -50%);border-radius:50%;background-color:#fff;transition:all 0.3s ease-in-out;z-index:1}.list-page .left-navs a.active{color:var(--color)}.list-page .left-navs a.active::after{border-color:var(--color)}.list-page .left-navs a.active::before{background-color:var(--color)}.list-page .list-box{padding-left:30px;border-left:2px solid #ddd}.list-page .list-box .t{border-bottom:1px solid #e5e5e5;display:flex;align-items:center}.list-page .list-box .t strong{font-size:26px;padding-bottom:10px;border-bottom:4px solid var(--color);color:var(--color)}.list-page .list-box .jp-tag{z-index:100;right:10px;bottom:10px;background-color:rgba(0,0,0,0.5);border-radius:5px;padding:4px 8px;font-size:13px;color:#fff}.di-bg{width:100%;height:50px;background:url(../img/wave.png) center repeat-x;background-size:auto 100%;margin-top:15px}footer .con{background:url(../img/bg-3.jpg) center no-repeat;background-size:cover}footer .con .logo img{height:34px}footer .con .ewm{height:110px}footer .con .ewm+span{color:#fff;font-size:12px}.weizhi{color:#8a8a8a;background-color:#f5f5f5}.weizhi a{color:#8a8a8a}.weizhi a:hover{color:var(--color)}.detail-page ._T{border-bottom:1px solid #e5e5e5}.detail-page ._T span{font-size:28px;height:50px;line-height:30px;font-weight:bold;color:var(--color);position:relative;display:inline-block}.detail-page ._T span::after{content:"";position:absolute;left:0;bottom:-1px;height:4px;width:100%;max-width:150px;background-color:var(--color)}.detail-page .box1 .l{flex:1;margin-right:30px}.detail-page .box1 .l .sl{border-radius:0 0 35px 35px}.detail-page .box1 .l .biaoti{position:-webkit-sticky;position:sticky;z-index:1;margin-top:-30px;top:var(--sticky-top)}.detail-page .box1 .l .biaoti .jiage{background:linear-gradient(-49deg, #ffe6cc 0%, #fff 100%)}.detail-page .box1 .l .box{box-shadow:0px 3px 27px 0px rgba(82,159,118,0.08)}.detail-page .box1 .l .box .in{background:linear-gradient(0deg, #e7fbfd 1%, #f3fafc 100%);padding:20px;border-radius:15px;margin:25px 0}.detail-page .box1 .l .box .in h3{font-size:16px;margin-bottom:10px;font-weight:400}.detail-page .box1 .l .box .in p{line-height:2;color:#606266;text-align:justify;font-size:15px}.detail-page .box1 .r{flex:0 0 300px;padding-bottom:25px}.detail-page .box1 .r .ceping-card{position:-webkit-sticky;position:sticky;top:var(--sticky-top)}.detail-page .l .t,.detail-page .r .t,.ceping-page .l .t,.ceping-page .r .t{height:51px;line-height:51px;font-size:24px;border-bottom:1px solid #e5e5e5}.ceping-page .box1 .l{position:-webkit-sticky;position:sticky;top:var(--sticky-top);flex:0 0 400px}.ceping-page .box1 .l .xu-card{display:grid;grid-template-columns:repeat(8, 1fr);grid-gap:10px}.ceping-page .box1 .l .xu-card span{text-align:center;font-size:14px;color:#606266;border:1px solid #e5e5e5;display:block;padding:9px 0;height:36.25px}.ceping-page .box1 .l .xu-card span.active{background-color:rgba(128,214,118,0.1);color:var(--color);border-color:var(--color)}.ceping-page .box1 .l .yd,.ceping-page .box1 .l .wd{height:12px;width:12px;border:1px solid #e5e5e5}.ceping-page .box1 .l .yd{background-color:rgba(128,214,118,0.1);color:var(--color);border-color:var(--color)}.ceping-page .box1 .r{flex:1;margin-left:30px}.ceping-page .box1 .r .t{height:60px;line-height:60px}.ceping-page .box1 .r .tag{background-color:var(--color2);color:#fff;font-size:12px;height:20px;line-height:20px;padding:0 5px}.ceping-page .box1 .r .timu{border-bottom:1px dashed #e5e5e5}.ceping-page .box1 .r .timu .title{line-height:20px}.ceping-page .box1 .r .timu .answer{padding-left:42px}.ceping-page .box1 .r .timu .answer .item{margin-top:15px}.login-page{height:100vh;background:#fcfffc;position:relative}.login-page .bg{left:0;top:0;width:100%;height:100%;position:absolute;z-index:-1;background:url(../img/ation-4.jpg) center no-repeat;background-size:cover;opacity:0.85}.login-page .l{height:100%;background-color:var(--color);display:flex;align-items:center;justify-content:center}.login-page .l img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.login-page .r .form{background-color:#fef7ea;padding:35px 50px 50px;border-radius:20px;box-shadow:0 0 50px 0 rgba(0,0,0,0.05);width:420px}.login-page .r .form .layui-form-item{margin-bottom:20px}.login-page .r .form .logo img{height:100px}.login-page .r .form h3{font-size:28px;font-weight:500}.login-page .r .form p{margin-top:5px;color:#999;font-size:15px}.login-page .r .form form{margin-top:30px}.login-page .r .form .code-btn{position:absolute;right:10px;top:50%;transform:translate(0, -50%);color:#8a8a8a;font-size:13px;cursor:pointer}.login-page .r .form .code-btn.disabled{opacity:0.5}.danye-page .box1 h1{border-bottom:1px solid #e5e5e5;padding-bottom:15px}.danye-page .box1 .content{line-height:1.8;margin-top:15px;color:#666}.select-box{padding-left:35px;border:1px solid #eee;border-radius:5px;background-color:#fff}.select-box .layui-form-select input{border:0;padding:0 !important}.select-box .layui-input-inline{float:unset;width:auto;margin:0;flex:1}.select-box .layui-input{max-width:calc(100% - 16px);text-overflow:ellipsis;box-shadow:none !important}.select-box .layui-form-select .layui-edge{border-width:4px}.kecheng-detail-page .box1 ._C .video-box video{width:100%;display:block;min-height:489.38px}.kecheng-detail-page .box1 ._C .video-box video.play+.play-btn{display:none}.kecheng-detail-page .box1 ._C .video-box .play-btn{height:100%;width:100%;z-index:1;background-color:rgba(0,0,0,0.65);top:0;left:0}.kecheng-detail-page .box1 ._C .video-box .play-btn i{font-size:70px;color:#fff}.kecheng-detail-page .box1 ._C .xian{height:10px;width:1px;background-color:gray;transform:scaleX(0.5)}.kecheng-detail-page .box1 ._C .tab-content{padding-top:20px;line-height:1.65;display:none}.kecheng-detail-page .box1 ._C .tab-content.show{display:block}.kecheng-detail-page .box1 ._C .tab-content .mulu li{border-bottom:1px solid #f5f5f5}.kecheng-detail-page .box1 ._C .tab-content .mulu li.playing .name{color:var(--color)}.kecheng-detail-page .box1 ._C .tab-content .mulu li.playing .play-btn{background-color:var(--color)}.kecheng-detail-page .box1 ._C .tab-content .mulu li.playing .play-btn .icon-play{display:none}.kecheng-detail-page .box1 ._C .tab-content .mulu li.playing .play-btn .icon-pause{display:block}.kecheng-detail-page .box1 ._C .tab-content .play-btn{height:36px;width:36px;border-radius:50px;background-color:rgba(0,0,0,0.25)}.kecheng-detail-page .box1 ._C .tab-content .play-btn .icon-pause{display:none}.content-shadow{box-shadow:0px 3px 20px 0px rgba(0,0,0,0.05)}.tabs span{cursor:pointer}.tabs span.active{color:var(--color);position:relative}.tabs span.active::after{content:"";position:absolute;bottom:-4px;left:0;height:6px;border-radius:6px;width:100%;background:linear-gradient(to right, var(--color), transparent)}.pay-page .border{padding:30px;width:1000px;max-width:calc(100vw - 40px);min-width:780px}.pay-page .border .info>div{margin:20px 0}.pay-page .border .info label{flex:0 0 100px}.pay-page .border .info .pay{border:2px solid #e2e2e2;border-radius:6px;overflow:hidden;cursor:pointer}.pay-page .border .info .pay img{height:52px}.pay-page .border .info .pay.active{border-color:var(--color)}.pay-page .border .zhifu-ewm{height:240px;width:240px;border:2px solid #e2e2e2;border-radius:6px}
