body{background-color:#fffdf9}.block{width:100%}.block .container{margin:0 auto;width:1440px}.block .container .title{text-align:center}.block .container .title .main{font-size:46px;font-weight:bold;color:#212d40}.block .container .title .sub{font-size:36px;color:#9da4b0}.block .container .title .sub span{color:#212d40}.header{background:rgba(255,255,255,0.9);box-shadow:0 1px 0 0 #dbdbdb}.header .container{height:70px;background:url(https://oss.mlz.red/web/logo4.png) center left no-repeat;background-size:217px 40px}.header .container .nav-bar{display:flex;height:70px;align-items:center;justify-content:end}.header .container .nav-bar li{font-size:18px;font-weight:bold;margin-left:60px;padding-top:20px}.header .container .nav-bar li a{color:#9a9a9c}.header .container .nav-bar li.current a{color:#404040}.footer{background:url(https://oss.mlz.red/web/bg25.jpg) no-repeat;background-size:cover;height:187px}.footer .container{height:100%;display:flex;align-items:center;justify-content:space-between}.footer .container .logo{width:215px;height:76px}.footer .container .info{display:flex;flex-direction:column;color:#676e7a;font-size:14px}.footer .container .info .other{margin-top:30px}.footer .container .info .other a{color:#676e7a;margin-right:35px}.footer .container .qrcode{width:254px;height:100px}.story{margin-top:80px}.story .container .card-list{display:flex;justify-content:start;padding-bottom:50px;flex-wrap:wrap}.story .container .card-list .card{width:465px;height:490px;margin-top:40px;padding:0 30px;border-radius:12px;box-shadow:0 10px 12px 0 rgba(212,212,212,0.5);background-color:#fff;margin-right:20px}.story .container .card-list .card:nth-child(3n+3){margin-right:0}.story .container .card-list .card .head{display:flex;align-items:center;justify-content:space-between;margin-top:45px}.story .container .card-list .card .head .title{color:#212d40;font-size:34px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.story .container .card-list .card .head .more{color:#212d40;font-size:20px}.story .container .card-list .card .name{color:#212d40;font-size:20px;font-weight:bold;margin-top:20px}.story .container .card-list .card .content{color:#212d40}.story .container .card-list .card .content dt{font-size:20px;margin-top:20px}.story .container .card-list .card .content dd{font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.training{margin-top:80px}.training .container .card1-list{margin-top:40px;display:flex;justify-content:space-between}.training .container .card1-list .card1{width:707px;height:340px;background-size:contain;background-repeat:no-repeat;box-shadow:0 10px 12px 0 rgba(223,223,223,0.5);border-radius:12px}.training .container .card1-list .card1 .title{font-weight:bold;font-size:40px;color:#212d40;margin-left:72px;margin-top:59px;text-align:left}.training .container .card1-list .card1 .content{display:flex;flex-direction:column;color:#212d40;font-size:28px;font-weight:lighter;margin-left:72px;margin-top:34px}.training .container .card2-list{margin-top:25px;display:flex;justify-content:space-between}.training .container .card2-list .card2{width:465px;height:340px;background-size:contain;background-repeat:no-repeat;box-shadow:0 10px 12px 0 rgba(223,223,223,0.5);border-radius:12px}.training .container .card2-list .card2 .icon{width:45px;height:45px;margin-left:58px;margin-top:44px}.training .container .card2-list .card2 .title{font-weight:bold;font-size:34px;margin-left:58px;margin-top:34px;text-align:left}.training .container .card2-list .card2 .content{color:#5d6d7a;font-size:24px;margin-left:58px;margin-top:23px;text-align:left}.teacher{margin-top:80px}.teacher .container .card-list{display:flex;justify-content:space-between}.teacher .container .card-list .card{width:465px;height:630px;margin-top:50px;border-radius:12px;box-shadow:0 10px 12px 0 rgba(212,212,212,0.5);background-color:#fff}.teacher .container .card-list .card .photo{width:465px;height:260px;border-radius:12px}.teacher .container .card-list .card .name{color:#212d40;font-weight:bold;font-size:40px;margin-top:32px;text-align:center}.teacher .container .card-list .card .content{color:#676e7a;font-size:24px;margin-top:10px;padding:0 20px}.course-teacher-card{width:1440px;height:424px;background-color:#fff;border-radius:12px;display:flex;align-items:center;box-shadow:0 10px 12px 0 rgba(212,212,212,0.5);padding:0 20px}.course-teacher-card .photo{width:666px;height:378px;border-radius:28px}.course-teacher-card .photo img{width:100%;height:100%}.course-teacher-card .info{flex:1;display:flex;flex-direction:column;margin-left:34px;justify-content:center}.course-teacher-card .info .name{color:#212d40;font-size:40px;font-weight:bold}.course-teacher-card .info .intro{color:#676e7a;font-size:30px}.course{margin-top:60px}.course .container .card-list{display:flex;justify-content:space-between;flex-wrap:wrap}.course .container .card-list .card{display:block;width:465px;height:506px;background-color:#fff;box-shadow:0 10px 12px 0 rgba(212,212,212,0.5);border-radius:12px;margin-top:25px}.course .container .card-list .card .head{width:465px;height:260px;border-radius:12px;background-size:contain;display:flex;flex-direction:column;font-weight:bold;color:#4a2b17;align-items:center;justify-content:center;font-size:40px}.course .container .card-list .card .title{font-weight:bold;color:#4a2b17;font-size:30px;text-align:left;padding:20px}.course .container .card-list .card .content{padding:0 20px;color:#7a6e67;font-size:24px}.course .container .card-list .card .price{font-size:24px;color:black;padding:0 20px}.pagination{display:flex;align-items:center;justify-content:center}.pagination a{-webkit-appearance:button;outline:0;display:inline-block;margin:0 5px;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:32px;line-height:32px;min-width:32px;padding:0 10px;font-size:14px;border-radius:4px;color:#515a6e;background-color:#fff;box-shadow:0 2px 4px 0 rgba(213,213,213,0.5)}.pagination span{white-space:nowrap;margin:0 5px;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px}