.banner{background:url("https://oss.mlz.red/web/bg1.jpg") no-repeat;background-size:cover}.banner .container{height:462px;display:flex;align-items:center;justify-content:space-between;position:relative}.banner .container .menu{width:278px;background-color:#fff;border-radius:10px}.banner .container .menu li{height:74px;border-radius:10px;font-size:22px;cursor:pointer}.banner .container .menu li.current{background-color:#ff6100}.banner .container .menu li.current a{color:#fff}.banner .container .menu li.current a i{background-image:url("https://oss.mlz.red/web/icon20.png")}.banner .container .menu li a{color:#676e7a;height:74px;display:flex;align-items:center;justify-content:center;border-bottom:.5px solid #9da4b0;margin:0 15px}.banner .container .menu li a i{display:block;width:8px;height:14px;background:url("https://oss.mlz.red/web/icon21.png") no-repeat;background-size:cover;margin-left:10px}.banner .container .banner-list{width:1143px;background-color:#fff;box-shadow:0 2px 14px 0 rgba(132,60,0,0.5);border-radius:10px;overflow:hidden;position:relative}.banner .container .banner-list ul{transform:translateX(0);transition-duration:500ms;width:6858px;display:flex}.banner .container .banner-list ul li{width:1143px;height:422px}.banner .container .banner-list ul li img{width:100%;height:100%}.banner .container .banner-dots{width:1143px;position:absolute;height:6px;display:flex;align-items:center;justify-content:center;bottom:7px;left:297px}.banner .container .banner-dots span{display:block;height:6px;width:45px;background-color:#fff;margin-right:8px;cursor:pointer}.banner .container .banner-dots span.current{background-color:#ff6100}.banner .container .banner-dots span:last-child{margin-right:0}.banner .container .pop{display:none;position:absolute;top:10px;left:278px;height:442px;width:344px;background-color:#fff;box-shadow:0 11px 38px 0 rgba(110,110,110,0.5);border-radius:0 20px 20px 0}.banner .container .pop .content .info{display:flex;flex-direction:column;padding:43px 0 0 43px}.banner .container .pop .content .info .lang{display:flex;align-items:center;padding-bottom:8px}.banner .container .pop .content .info .lang i{display:block;width:11px;height:11px;border-radius:2px;background-color:#3b82f6;margin-right:10px}.banner .container .pop .content .info .lang span{font-size:22px;color:#414141;font-weight:bold}.banner .container .pop .content .info .btn{width:228px;height:72px;border-radius:8px;font-size:23px;font-weight:bold;text-align:center;line-height:72px;margin-top:28px}.banner .container .pop .content .info .btn.detail{color:#644ab7;background-color:#f2f1ff}.banner .container .pop .content .info .btn.outline{color:#ce594a;background-color:#fcf4f3}.banner .container .pop .content .info .btn.design{color:#0ca4c0;background-color:#e9fcfd}.advantage{margin-top:80px}.advantage .container .card-list{display:flex;justify-content:space-between;flex-wrap:wrap}.advantage .container .card-list .card{width:465px;height:370px;margin-top:40px;background-color:#fff;background-size:465px 70px;background-position:center top;background-repeat:no-repeat;box-shadow:0 10px 12px 0 rgba(223,223,223,0.5);border-radius:12px}.advantage .container .card-list .card .title{color:#212d40;font-weight:bold;font-size:40px;margin-top:130px;text-align:center}.advantage .container .card-list .card .content{color:#676e7a;font-size:28px;margin-top:20px;text-align:center;padding:0 20px;line-height:50px}.course{margin-top:80px}.course .container .card-list{padding-top:10px;display:flex;justify-content:space-between;flex-wrap:wrap}.course .container .card-list .card{width:465px;height:240px;margin-top:30px;background-size:contain;background-repeat:no-repeat;box-shadow:0 10px 12px 0 rgba(223,223,223,0.5);border-radius:12px}.course .container .card-list .card .title{font-weight:bold;font-size:40px;margin-top:140px;text-align:center}.design{margin-top:80px}.design .container .card-list{display:flex;justify-content:space-between;flex-wrap:wrap}.design .container .card-list .card{width:680px;height:235px;margin-top:40px;background-color:#fff;background-size:40px 235px;background-position:center left;background-repeat:no-repeat;border-radius:12px;box-shadow:0 7px 17px 0 rgba(213,213,213,0.5)}.design .container .card-list .card .title{color:#212d40;font-weight:bold;font-size:40px;margin-top:60px;margin-left:92px;display:flex;align-items:center}.design .container .card-list .card .title img{width:45px;height:45px;margin-right:20px}.design .container .card-list .card .content{color:#676e7a;font-size:24px;margin-top:25px;margin-left:92px}.depth{margin-top:80px}.depth .container .card{margin-top:40px;width:1440px;min-height:600px;background:#fff url("https://oss.mlz.red/web/bg23.jpg") no-repeat top center;background-size:contain;box-shadow:0 20px 24px 0 rgba(212,212,212,0.5);border-radius:12px;padding-top:192px;overflow:hidden}.depth .container .card .content{background-color:#fff;width:1440px;border-radius:12px 12px 0 0;color:#212d40;font-size:26px;padding:50px 40px 0;white-space:pre-line;line-height:80px}.target{margin-top:80px;background:#fff url("https://oss.mlz.red/web/bg24.jpg") no-repeat;background-size:cover}.target .container{height:408px}.target .container ul{height:408px;display:flex;align-items:center;justify-content:space-around}.target .container ul li{display:flex;flex-direction:column;align-items:center}.target .container ul li .main{display:flex;align-items:center}.target .container ul li .main img{width:60px;height:60px;box-shadow:0 2px 5px 0 rgba(202,202,202,0.5);margin-right:20px;border-radius:16px}.target .container ul li .main span{color:#212d40;font-size:46px;font-weight:bold}.target .container ul li .sub{color:#212d40;font-size:34px;margin-top:20px}.audition{margin:55px 0}.audition .container{text-align:center}.audition .container img{width:564px;height:564px}