.getflex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-wrap{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.wrap{width:1156px;margin:0 auto}.introduce-content{padding-top:20px}.after-icon,.before-icon{display:inline-block;width:23px;height:44px;background-image:url(/static/module/class/content/img/589/h1-icon-l.png);background-size:cover;background-position:center;vertical-align:top}.after-icon{background-image:url(/static/module/class/content/img/589/h1-icon-r.png);background-size:cover;background-position:center}.after-icon-h4,.before-icon-h4{display:inline-block;width:69px;height:4px;background-image:url(/static/module/class/content/img/589/h4-icon-l.png);background-size:cover;background-position:center;vertical-align:middle;line-height:4px}.after-icon-h4{background-image:url(/static/module/class/content/img/589/h4-icon-r.png);background-size:cover;background-position:center}.title-h4{display:inline-block;margin:0 13px}.section0{width:100%;height:504px;background:#f8fafc;margin:0 auto}.section0 .wrap{height:100%}.section0 .wrap .content-box{padding-top:64px;margin:0 auto;width:100%;box-sizing:border-box;text-align:center;height:100%}.section0 .wrap .content-box h1{font-family:PingFangSC-Semibold;font-size:32px;color:#1c1e20;font-weight:600;text-align:center;margin-bottom:4px}.section0 .wrap .content-box h4{font-family:PingFangSC-Regular;font-size:16px;color:#1c1e20;text-align:center;line-height:24px;margin-bottom:50px}.section0 .wrap .content-box .section0-main1{width:1130px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.section0 .wrap .content-box .section0-main1 .item{width:212px;height:234px;box-sizing:border-box;padding-top:5px}.section0 .wrap .content-box .section0-main1 .item .tit{font-family:PingFangSC-Semibold;font-size:16px;color:#f20d0d;letter-spacing:0;line-height:24px;text-align:center}.section0 .wrap .content-box .section0-main1 .item .subtit{font-family:PingFangSC-Regular;font-size:14px;color:#000;letter-spacing:0;line-height:22px;margin-top:13px;margin-bottom:14px}.section0 .wrap .content-box .section0-main1 .item .con{font-family:PingFangSC-Regular;font-size:14px;color:#545c63;letter-spacing:0;line-height:22px;text-align:left;margin-left:15px}.section0 .wrap .content-box .section0-main1 .item1{background-image:url(/static/module/class/content/img/589/section0-main-item1.png);background-size:cover;background-position:center}.section0 .wrap .content-box .section0-main1 .item2{background-image:url(/static/module/class/content/img/589/section0-main-item2.png);background-size:cover;background-position:center}.section0 .wrap .content-box .section0-main1 .item2 .tit{color:#ff8900}.section0 .wrap .content-box .section0-main1 .item3{background-image:url(/static/module/class/content/img/589/section0-main-item3.png);background-size:cover;background-position:center}.section0 .wrap .content-box .section0-main1 .item3 .tit{color:#07a8c9}.section0 .wrap .content-box .section0-main1 .item4{background-image:url(/static/module/class/content/img/589/section0-main-item4.png);background-size:cover;background-position:center}.section0 .wrap .content-box .section0-main1 .item4 .tit{color:#1fad4e}.section0 .wrap .content-box .section0-main1 .item5{background-image:url(/static/module/class/content/img/589/section0-main-item6.png);background-size:cover;background-position:center}.section0 .wrap .content-box .section0-main1 .item5 .tit{color:#9447eb}.section1{width:100%;height:1736px;background:#fff;position:relative;margin:0 auto}.section1 .wrap{height:100%}.section1 .wrap .content-box{position:relative;width:100%;padding-top:59px;box-sizing:border-box}.section1 .wrap .content-box h1{font-family:PingFangSC-Semibold;font-size:32px;color:#1c1e20;letter-spacing:0;font-weight:600;text-align:center;margin-bottom:4px}.section1 .wrap .content-box h4{font-family:PingFangSC-Regular;font-size:16px;color:#1c1e20;text-align:center;margin-bottom:50px}.section1 .wrap .content-box .section1-main1{width:1152px;height:590px;background-image:url(/static/module/class/content/img/589/section1-main-item1.png);background-size:cover;background-position:center;box-sizing:border-box;padding-top:82px}.section1 .wrap .content-box .section1-main1 .box{width:1140px;margin:0 auto;box-sizing:border-box;padding-left:222px}.section1 .wrap .content-box .section1-main1 .box .row{width:893px;position:relative;margin-left:10px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.section1 .wrap .content-box .section1-main1 .box .row .item{width:164px;height:64px;line-height:64px;background:#fff;box-sizing:border-box;border:1px solid #979797;border-radius:8px;font-family:PingFangSC-Semibold;font-size:14px;color:#1c1f21;text-align:center}.section1 .wrap .content-box .section1-main1 .box .row .item1{line-height:0;padding-top:7px}.section1 .wrap .content-box .section1-main1 .box .row .item1 .top{line-height:27px}.section1 .wrap .content-box .section1-main1 .box .row .item1 .bottom{line-height:15px}.section1 .wrap .content-box .section1-main1 .box .row .item2{background:#f8fafc;border-color:#f8fafc}.section1 .wrap .content-box .section1-main1 .box .row:not(:first-child){margin-top:20px}.section1 .wrap .content-box .section1-main1 .box .row::before{position:absolute;top:6px;left:-219px;content:" ";width:164px;height:52px;line-height:52px;background:#2266e8;border-radius:8px;font-family:PingFangSC-Medium;font-size:16px;color:#fff;text-align:center}.section1 .wrap .content-box .section1-main1 .box .row::after{position:absolute;top:30px;left:-55px;content:" ";width:53px;height:1px;background-color:#187eff}.section1 .wrap .content-box .section1-main1 .box .row1::before{content:"堆与优先队列"}.section1 .wrap .content-box .section1-main1 .box .row2::before{content:"平衡二叉树"}.section1 .wrap .content-box .section1-main1 .box .row3::before{background:#f8fafc}.section1 .wrap .content-box .section1-main1 .box .row3::after{background-color:#fff}.section1 .wrap .content-box .section1-main1 .box .row4::before{content:"近似平衡树"}.section1 .wrap .content-box .section1-main1 .box .row5::before{content:"其他树形结构"}.section1 .wrap .content-box .section1-main1 .box .row6::before{content:"非树形结构"}.section1 .wrap .content-box .section1-main2{height:844px;margin-top:32px;background-image:url(/static/module/class/content/img/589/section1-main-item2.png);background-size:cover;background-position:center}.section1 .wrap .content-box .section1-main2 .box .row1::before{content:"朴素贪心法"}.section1 .wrap .content-box .section1-main2 .box .row2::before{content:"随机贪心法"}.section1 .wrap .content-box .section1-main2 .box .row4::before{content:"基本搜索法"}.section1 .wrap .content-box .section1-main2 .box .row5::before{content:"进阶搜索与优化"}.section1 .wrap .content-box .section1-main2 .box .row6::before{content:"动态规划基础"}.section1 .wrap .content-box .section1-main2 .box .row7::before{content:"动态规划进阶"}.section1 .wrap .content-box .section1-main2 .box .row8::before{content:"动态规划常见模型"}.section1 .wrap .content-box .section1-main2 .box .row9::before{content:"动态规划优化"}.section2{width:100%;height:1220px;background:#f8fafc;position:relative;margin:0 auto}.section2 .wrap{height:100%}.section2 .wrap .content-box{position:relative;width:100%;padding-top:59px;box-sizing:border-box}.section2 .wrap .content-box h1{font-family:PingFangSC-Semibold;font-size:32px;color:#1c1e20;letter-spacing:0;font-weight:600;text-align:center;margin-bottom:4px}.section2 .wrap .content-box h4{font-family:PingFangSC-Regular;font-size:16px;color:#1c1e20;text-align:center;margin-bottom:50px}.section2 .wrap .content-box .section2-main1{width:1094px;height:504px;margin:0 auto;background:#fff;border-radius:20px;box-sizing:border-box;padding-top:30px}.section2 .wrap .content-box .section2-main1 .tit{font-family:PingFangSC-Semibold;font-size:16px;color:#2266e8;text-align:center;position:relative}.section2 .wrap .content-box .section2-main1 .tit::before{position:absolute;top:9px;left:364px;content:" ";width:56.5px;height:8.2px;background-image:url(/static/module/class/content/img/589/section2-icon-l.png);background-size:cover;background-position:center}.section2 .wrap .content-box .section2-main1 .tit::after{position:absolute;top:9px;right:364px;content:" ";width:56.5px;height:8.2px;background-image:url(/static/module/class/content/img/589/section2-icon-r.png);background-size:cover;background-position:center}.section2 .wrap .content-box .section2-main1 .box{width:984px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:34px auto 0}.section2 .wrap .content-box .section2-main1 .box .left{width:352px;height:380px;background:#f8fafc;border-radius:10px;box-sizing:border-box;padding-top:23px;padding-left:20px}.section2 .wrap .content-box .section2-main1 .box .left .left-tit{font-family:PingFangSC-Medium;font-size:14px;color:#1c1f21;font-weight:600}.section2 .wrap .content-box .section2-main1 .box .left .left-tit2,.section2 .wrap .content-box .section2-main1 .box .left .left-tit3{margin-top:16px}.section2 .wrap .content-box .section2-main1 .box .left .left-con{width:321px;margin-left:10px;margin-top:8px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.section2 .wrap .content-box .section2-main1 .box .left .left-con .left-con-c{width:117px}.section2 .wrap .content-box .section2-main1 .box .left .left-con .left-con-c .item{font-family:PingFangSC-Regular;font-size:14px;color:#383d42;letter-spacing:0;position:relative}.section2 .wrap .content-box .section2-main1 .box .left .left-con .left-con-c .item::before{position:absolute;top:9px;left:-10px;content:" ";width:4px;height:4px;border-radius:50%;background:#2266e8}.section2 .wrap .content-box .section2-main1 .box .left .left-con .left-con-c .item:not(:first-child){margin-top:4px}.section2 .wrap .content-box .section2-main1 .box .left .left-con .left-con-l2{width:203px}.section2 .wrap .content-box .section2-main1 .box .left .left-con .left-con-r{width:179px}.section2 .wrap .content-box .section2-main1 .box .left .left-con3{width:264px}.section2 .wrap .content-box .section2-main1 .box .left .left-con3 .left-con-l{width:68px}.section2 .wrap .content-box .section2-main1 .box .left .left-con3 .left-con-m{width:82px}.section2 .wrap .content-box .section2-main1 .box .left .left-con3 .left-con-r{width:82px}.section2 .wrap .content-box .section2-main1 .box .right{width:590px;height:370px;margin-top:5px;background-image:url(/static/module/class/content/img/589/section2-main-item1.png);background-size:cover;background-position:center}.section2 .wrap .content-box .section2-main2{height:427px;margin-top:16px}.section2 .wrap .content-box .section2-main2 .tit::before{left:356px}.section2 .wrap .content-box .section2-main2 .tit::after{right:356px}.section2 .wrap .content-box .section2-main2 .box .left{height:302px}.section2 .wrap .content-box .section2-main2 .box .left .left-con .left-con-l1{width:132px}.section2 .wrap .content-box .section2-main2 .box .left .left-con .left-con-l1 .item{width:126px}.section2 .wrap .content-box .section2-main2 .box .left .left-con .left-con-r1{width:132px}.section2 .wrap .content-box .section2-main2 .box .left .left-con .left-con-r1 .item{width:126px}.section2 .wrap .content-box .section2-main2 .box .left .left-con1{width:285px}.section2 .wrap .content-box .section2-main2 .box .left .left-con2{width:288px}.section2 .wrap .content-box .section2-main2 .box .right{width:584px;height:300px;margin-top:5px;background-image:url(/static/module/class/content/img/589/section2-main-item2.png);background-size:cover;background-position:center}.section3{width:100%;height:670px;background:#fff;position:relative;margin:0 auto}.section3 .wrap{height:100%}.section3 .wrap .content-box{position:relative;width:100%;padding-top:59px;box-sizing:border-box}.section3 .wrap .content-box h1{font-family:PingFangSC-Semibold;font-size:32px;color:#1c1e20;text-align:center;font-weight:600;margin-bottom:4px}.section3 .wrap .content-box h4{font-family:PingFangSC-Regular;font-size:16px;color:#1c1e20;text-align:center;margin-bottom:32px}.section3 .wrap .content-box .section3-main1{width:837px;height:434px;margin:0 auto;background-image:url(/static/module/class/content/img/589/section3-main-item1.png);background-size:cover;background-position:center;box-sizing:border-box;padding-top:38px}.section3 .wrap .content-box .section3-main1 .box{width:767px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto}.section3 .wrap .content-box .section3-main1 .box .item .tit-c{font-family:PingFangSC-Semibold;font-size:16px;color:#2266e8}.section3 .wrap .content-box .section3-main1 .box .item .tit{font-family:PingFangSC-Semibold;font-size:14px;color:#1c1e20;margin-top:18px;font-weight:600}.section3 .wrap .content-box .section3-main1 .box .item .tit:nth-of-type(2),.section3 .wrap .content-box .section3-main1 .box .item .tit:nth-of-type(3){margin-top:12px}.section3 .wrap .content-box .section3-main1 .box .item .con{font-family:PingFangSC-Regular;font-size:14px;color:#383d42}.section3 .wrap .content-box .section3-main1 .box .item1{width:305px}.section3 .wrap .content-box .section3-main1 .box .item1 .tit-c{color:#2266e8}.section3 .wrap .content-box .section3-main1 .box .item2{width:357px}.section3 .wrap .content-box .section3-main1 .box .item2 .tit-c{color:#00b26e}.section4{width:100%;height:510px;background:#f8fafc;position:relative;margin:0 auto}.section4 .wrap{height:100%}.section4 .wrap .content-box{position:relative;width:100%;padding-top:59px;box-sizing:border-box}.section4 .wrap .content-box h1{font-family:PingFangSC-Semibold;font-size:32px;color:#1c1e20;text-align:center;font-weight:600;margin-bottom:4px}.section4 .wrap .content-box h4{font-family:PingFangSC-Regular;font-size:16px;color:#1c1e20;text-align:center;margin-bottom:32px}.section4 .wrap .content-box .section4-main1{width:780px;height:249px;background-image:url(/static/module/class/content/img/589/section4-main-item1.png);background-size:cover;background-position:center;margin:0 auto}.section6{width:100%;height:590px;background:#fff;position:relative;margin:0 auto}.section6 .wrap{height:100%}.section6 .wrap .content-box{position:relative;width:100%;padding-top:59px;box-sizing:border-box}.section6 .wrap .content-box h1{font-family:PingFangSC-Semibold;font-size:32px;color:#1c1e20;text-align:center;font-weight:600;margin-bottom:48px}.section6 .wrap .content-box .section6-main1{width:557px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto}.section6 .wrap .content-box .section6-main1 .item1{width:188px;height:142px;background-image:url(/static/module/class/content/img/589/section6-main-item1.png);background-size:cover;background-position:center}.section6 .wrap .content-box .section6-main1 .item2{margin-top:32px;font-family:PingFangSC-Regular;font-size:14px;color:#1c1e20;letter-spacing:0;line-height:26px}.section6 .wrap .content-box .section6-main2{width:953px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:48px auto 0}.section6 .wrap .content-box .section6-main2 .item{width:292px;height:160px;box-shadow:0 2px 8px 0 rgba(0,0,0,.12);border-radius:10px;box-sizing:border-box}.section6 .wrap .content-box .section6-main2 .item1{background-image:url(/static/module/class/content/img/589/section6-main-item2.gif);background-size:cover;background-position:center}.section6 .wrap .content-box .section6-main2 .item2{background-image:url(/static/module/class/content/img/589/section6-main-item3.gif);background-size:cover;background-position:center}.section6 .wrap .content-box .section6-main2 .item3{background-image:url(/static/module/class/content/img/589/section6-main-item4.gif);background-size:cover;background-position:center}.section7{width:100%;height:504px;background:#f8fafc;position:relative;margin:0 auto}.section7 .wrap{height:100%}.section7 .wrap .content-box{position:relative;width:100%;padding-top:59px;box-sizing:border-box}.section7 .wrap .content-box h1{font-family:PingFangSC-Semibold;font-size:32px;color:#1c1e20;text-align:center;font-weight:600;margin-bottom:48px}.section7 .wrap .content-box .section7-main1{width:961px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto}.section7 .wrap .content-box .section7-main1 .item{display:block;width:280px;height:158px}.section7 .wrap .content-box .section7-main1 .item1{background-image:url(/static/module/class/content/img/589/section7-main-item1.png);background-size:cover;background-position:center}.section7 .wrap .content-box .section7-main1 .item2{border-radius:8px;background-image:url(/static/module/class/content/img/589/section7-main-item2.jpg);background-size:cover;background-position:center}.section7 .wrap .content-box .section7-main1 .item3{background-image:url(/static/module/class/content/img/589/section7-main-item3.png);background-size:cover;background-position:center}.section7 .wrap .content-box .section7-main2{width:961px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin:14px auto 0}.section7 .wrap .content-box .section7-main2 .item{width:280px;height:158px;font-family:PingFangSC-Regular;font-size:14px;color:#383d42;letter-spacing:0}.section7 .wrap .content-box .section7-main2 .item .con2{margin-top:4px}.section7 .wrap .content-box .section7-main2 .item span{font-family:PingFangSC-Regular;font-size:14px;color:#2266e8;letter-spacing:0}.section7 .wrap .content-box .section7-main2 .item2{position:relative;left:19px;width:305px}.section7 .wrap .content-box .section7-main2 .item3{position:relative;left:14px;width:295px}.section5{width:1180px;height:735px;margin:0 auto;background-image:url(/static/module/class/content/img/589/section5-bg.png);background-size:cover;background-position:center;position:relative}.section5 .wrap{height:100%}.section5 .wrap .content-box{position:relative;width:100%;text-align:center}.section5 .wrap .content-box .section2-main{width:1152px;height:676px;padding-top:70px;border-radius:12px}.section5 .wrap .content-box .section2-main h1{font-family:PingFangSC-Semibold;font-size:32px;color:#1c1e20;text-align:center;line-height:48px;font-weight:600;margin-bottom:4px;position:relative}.section5 .wrap .content-box .section2-main h4{font-family:PingFangSC-Regular;font-size:16px;color:#1c1e20;text-align:center;line-height:24px;font-weight:400;margin-bottom:50px;position:relative}.section5 .wrap .content-box .section2-main .section2-main-top{width:1025px;height:204px;margin:0 auto;margin-top:31px;margin-bottom:30px}.section5 .wrap .content-box .section2-main .section2-main-icon{width:204px;height:204px;float:left;margin-right:26px;background-image:url(/static/module/class/content/img/589/section5-main-icon1.png);background-size:cover;background-position:center}.section5 .wrap .content-box .section2-main .section2-main-icon2{background-image:url(/static/module/class/content/img/589/section5-main-icon2.png);background-size:cover;background-position:center}.section5 .wrap .content-box .section2-main .section2-main-icon3{background-image:url(/static/module/class/content/img/589/section5-main-icon3.png);background-size:cover;background-position:center}.section5 .wrap .content-box .section2-main .section2-main-icon4{background-image:url(/static/module/class/content/img/589/section5-main-icon4.png);background-size:cover;background-position:center}.section5 .wrap .content-box .section2-main .section2-main-contBox{width:252px;height:100px;float:left;margin-right:60px;margin-top:24px}.section5 .wrap .content-box .section2-main .section2-main-contBox .title{font-family:PingFangSC-Semibold;font-size:16px;color:#1c1e20;letter-spacing:0;font-weight:600;margin-bottom:18px;text-align:left}.section5 .wrap .content-box .section2-main .section2-main-contBox .content{width:252px;font-family:PingFangSC-Regular;font-size:14px;color:#1c1e20;letter-spacing:0;text-align:justify;line-height:22px;font-weight:400}.section5 .wrap .content-box .section2-main .section2-main-contBox .content a{color:#2996d6}.section5 .wrap .content-box .section2-main .section2-main-contBox .content a:hover{color:red}.section5 .wrap .content-box .section2-main .section2-main-contBox2{margin-right:0}@media only screen and (min-width:768px) and (max-width:1024px){.wrap{transform:scale(.9)}}