.ant-divider{box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum","tnum";border-top:1px solid rgba(0,0,0,.06)}.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(0,0,0,.06)}.ant-divider-horizontal{display:flex;clear:both;width:100%;min-width:100%;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text{display:flex;margin:16px 0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:rgba(0,0,0,.06)}.ant-divider-horizontal.ant-divider-with-text:after,.ant-divider-horizontal.ant-divider-with-text:before{position:relative;top:50%;width:50%;border-top:1px solid transparent;border-top-color:inherit;border-bottom:0;transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left:before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-horizontal.ant-divider-with-text-right:before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 1em}.ant-divider-dashed{background:none;border:dashed rgba(0,0,0,.06);border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed{border-top:0}.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after,.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.ant-divider-plain.ant-divider-with-text{color:rgba(0,0,0,.85);font-weight:400;font-size:14px}.ant-divider-rtl{direction:rtl}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:before{width:95%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:after,.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:before{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:after{width:95%}.course-list .course-banner{height:340px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.course-list .course-title{margin-top:64px;width:227px;height:43px;font-size:32px;letter-spacing:.16px;font-weight:700;white-space:nowrap}.course-list .course-desc{font-size:24px;letter-spacing:.12px;font-weight:400;margin-top:20px}.course-list .course-container{margin-top:-335px}.course-list a{cursor:pointer}.course-list .course-list-condition{margin-top:71px;background:#fff;box-shadow:0 3px 8px 0 rgba(230,232,237,.8);border-radius:2px;padding:26px 25px 14px}.course-list .course-list-condition .title{height:27px;font-size:20px;color:#333;letter-spacing:0;font-weight:600;margin-bottom:8px}.course-list .course-list-condition input{width:300px;border:none;margin-left:10px;background-color:transparent;outline:medium;padding:0 10px}.course-list .course-list-condition .input{position:absolute;width:345px;height:32px;border:1px solid #ddd;border-radius:15px;top:0;right:0;bottom:0;display:flex;align-items:center}.course-list .course-list-condition .input-focus{border:1px solid #999}.course-list .course-list-condition .input-right{width:34px;margin:1px;height:28px;background:#3f4345;border-top-right-radius:16px;border-bottom-right-radius:16px;position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.course-list .course-list-condition .spliter-interval{margin:5px 0}.course-list .course-list-condition .condition-item{height:33px;font-size:12px;color:#333;line-height:17px;font-weight:400;display:flex;position:relative;overflow:hidden}.course-list .course-list-condition .condition-item .view-btn{align-items:center;justify-content:center;right:0}.course-list .course-list-condition .condition-item.more .condition-item-list{-webkit-padding-end:100px;padding-inline-end:100px}.course-list .course-list-condition .condition-item.more .condition-item-list .view-less{display:none}.course-list .course-list-condition .condition-item.more .condition-item-list .view-more{display:flex;top:3px}.course-list .course-list-condition .condition-item.less{height:auto;min-height:33px}.course-list .course-list-condition .condition-item.less .condition-item-list{-webkit-padding-end:100px;padding-inline-end:100px}.course-list .course-list-condition .condition-item.less .condition-item-list .view-less{display:flex;bottom:3px}.course-list .course-list-condition .condition-item.less .condition-item-list .view-more{display:none}.course-list .course-list-condition .condition-item .reset{min-width:56px;padding:0 12px;height:24px;border:1px solid #ddd;border-radius:16px;text-align:center;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.course-list .course-list-condition .condition-item .reset:hover{background:#d7150e;color:#fff;border-color:#d7150e}.course-list .course-list-condition .condition-item-title{display:inline-block;width:130px;white-space:nowrap;text-align:right;padding-top:8px}.course-list .course-list-condition .condition-video-item-title{width:75px}.course-list .course-list-condition .condition-item-list{flex:1 1;display:flex;flex-wrap:wrap;position:relative}.course-list .course-list-condition .condition-item-list a:hover{color:#d7150e}.course-list .course-list-condition .condition-item-list a{color:#333;font-weight:400}.course-list .course-list-condition .condition-item-list .focus{color:#d7150e;font-weight:600}.course-list .course-list-condition .condition-item-list .help{margin-left:3px;display:flex;align-items:center;cursor:pointer}.course-list .course-list-condition .condition-item-list .help img:hover{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMTVoMEE3IDcgMCAxMTggMWgwYTcgNyAwIDExMCAxNGgwem0wLS44NzVoMGE2LjEyNSA2LjEyNSAwIDEwMC0xMi4yNWgwYTYuMTI1IDYuMTI1IDAgMTAwIDEyLjI1aDB6bTEuOTUyLTkuODYzYy40NDUuNDA5LjY3My45NzMuNjczIDEuNjk0IDAgLjU0LS4xNTYgMS4wMDktLjQ0NCAxLjQwNS0uMTIuMTQ1LS40NTcuNDU3LS45ODYuOTI1YTIuNDExIDIuNDExIDAgMDAtLjU1Mi42NSAxLjcxNSAxLjcxNSAwIDAwLS4yMjguODg4di4yNzZoLS45NzN2LS4yNzZjMC0uMzk2LjA3Mi0uNzQ1LjIyNy0xLjA0NS4xNTctLjM2LjU2Ni0uODE3IDEuMjE0LTEuMzk0LjE5Mi0uMTkzLjMyNC0uMzM2LjQwOS0uNDMyLjIyNy0uMy4zNDgtLjYxMy4zNDgtLjk0OSAwLS40ODEtLjEzMS0uODUzLS4zOTctMS4xMTctLjI4OC0uMjg5LS42ODUtLjQyLTEuMTktLjQyLS41ODggMC0xLjAzMi4xOTEtMS4zMzIuNTg4LS4yNTMuMzM2LS4zODUuNzkyLS4zODUgMS4zODEgMCAuNTktLjk2MS44NDEtLjk2MSAwIDAtLjg0LjI0LTEuNTEzLjcwOS0yLjAxOC40OTItLjUyOSAxLjE2NS0uNzkzIDIuMDE4LS43OTMuNzY5IDAgMS4zOTMuMjA0IDEuODUuNjM3em0tMi4wMTggNi42OGMuMjA0IDAgLjM3Mi4wNi41MTYuMjA0aDBhLjY4OC42ODggMCAwMS4yMDUuNTA0LjY5Ni42OTYgMCAwMS0uMjA0LjUxN2gwYS43NTguNzU4IDAgMDEtLjUxNy4yMDRoMGEuNjk2LjY5NiAwIDAxLS41MTYtLjIwNGgwYS42OTguNjk4IDAgMDEtLjIxNy0uNTE3YzAtLjIwNC4wNzItLjM3Mi4yMTYtLjUwNC4xMzItLjE0NS4zLS4yMDQuNTE3LS4yMDRoMHoiIGZpbGw9IiNENzE1MEUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSIjRDcxNTBFIiBzdHJva2Utd2lkdGg9Ii4yIi8+PC9zdmc+)}.course-list .course-list-condition .condition-item-list .item{display:flex;margin-left:40px;margin-top:8px;margin-bottom:8px}.course-list .course-list-condition .condition-item-list .view-btn{display:none;min-width:68px;padding:0 10px;height:28px;background-color:#f5f5f5;border-radius:4px;color:#666;position:absolute;right:0;cursor:pointer}.course-list .course-list-condition .condition-item-list .view-btn:after{content:"";display:inline-block;width:12px;height:12px;background-size:10px;background-position:50%;background-repeat:no-repeat;-webkit-margin-start:4px;margin-inline-start:4px}.course-list .course-list-condition .condition-item-list .view-btn.view-more:after{background-image:url(/image/icon/icon-dropdown-double.svg)}.course-list .course-list-condition .condition-item-list .view-btn.view-less:after{background-image:url(/image/icon/icon-dropdown-double.svg);transform:rotate(180deg)}.course-list .course-list-condition .condition-type-item-list{height:auto;padding-top:10px}.course-list .course-list-condition .condition-type-item-list .item{margin:0}.course-list .course-list-condition .condition-type-item-list .item>a{min-width:68px;height:28px;line-height:28px;padding:0 25px;margin-right:15px;text-align:center}.course-list .course-list-condition .condition-type-item-list .type-item-foucs{color:#fff;background:#d7150e;border-radius:14px}.course-list .course-list-condition .condition-type-item-list .type-item-foucs:hover{color:#fff}.course-list .course-list-items{margin-top:25px;display:grid;grid-template-columns:repeat(auto-fill,minmax(383.33333px,calc(33.33333% - 16.66667px)));grid-row-gap:25px;justify-content:space-between;grid-template-columns:repeat(3,calc(33.33333% - 17.33333px));grid-column-gap:25px;justify-content:center}.course-list .course-list-pagination{padding:30px 0;text-align:center}.rtl--container .course-list-condition .condition-item-list{margin:0 20px 0 0}.rtl--container .course-list-condition .condition-item-list .view-btn{left:0;right:auto}.rtl--container .course-list-condition .condition-item-list .condition-item .condition-item-title{text-align:left}.rtl--container.course-list .course-list-condition .input{right:auto;left:0}.rtl--container.course-list .course-list-condition .input-right{right:auto;left:0;border-radius:16px 0 0 16px}.rtl--container.course-list .course-list-condition .condition-item-list .help{margin-left:0;margin-right:3px}.rtl--container.course-list .course-list-condition .condition-item .reset{right:auto;left:0}.rtl--container.course-list .course-list-condition .condition-type-item-list .item>a{margin-right:0;margin-left:15px}.body--container{max-width:1370px;padding-left:30px;padding-right:30px;margin:0 auto}.flex--box--center{display:flex;align-items:center;justify-content:center}.flex--box--space--between{display:flex;align-items:center;justify-content:space-between}.flex--box--vertical,.flex--box--vertical--center{display:flex;flex-direction:column;align-items:center}.flex--box--vertical--center{justify-content:center}.grid--standard--column--wrapper_4{grid-template-columns:repeat(auto-fill,minmax(281.25px,calc(25% - 18.75px)))}.grid--standard--column--wrapper_3,.grid--standard--column--wrapper_4{display:grid;grid-row-gap:25px;justify-content:space-between;grid-column-gap:25px;justify-content:center}.grid--standard--column--wrapper_3{grid-template-columns:repeat(auto-fill,minmax(383.33333px,calc(33.33333% - 16.66667px)));grid-template-columns:repeat(3,calc(33.33333% - 17.33333px))}.vertical--center{position:absolute;top:50%;transform:translateY(-50%)}.level--center{position:absolute;left:50%;transform:translate(-50%)}.vertical--level--center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.vertical--center--flex{display:flex;align-items:center}.level--center--flex,.vertical--level--center--flex{display:flex;justify-content:center}.vertical--level--center--flex{align-items:center}.overflow--ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m--toast{background-color:#fff!important;font-size:1.6rem!important;color:#333!important;letter-spacing:0!important;line-height:2.2rem!important;font-weight:400!important;min-width:20rem!important;max-width:34.5rem!important}.scroll--bar::-webkit-scrollbar{width:6px;background:#fff}.scroll--bar::-webkit-scrollbar-thumb{border-radius:20px;width:6px;border:4px solid transparent;background:#d8d8d8}.scroll--bar::-webkit-scrollbar-track{box-shadow:inset 0 0 0 #ddd}.bg--standard--image{width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}input::-webkit-input-placeholder{color:#999}input:-moz-placeholder,input::-moz-placeholder{color:#999;opacity:1}.mobile-view-more{display:flex;align-items:center;justify-content:center}.mobile-view-more button{height:3.2rem;border:1px solid #ddd;padding:0 1.6rem;border-radius:1.6rem;background-color:#fff;font-size:1.4rem;color:#2e2c2a}.updated-tag{font-size:12px;line-height:20px;border-radius:20px;height:20px;padding:0 10px;margin-left:8px}.mobile-updated-tag,.updated-tag{font-style:italic;vertical-align:top;display:inline-block;color:#00b06e;background:rgba(0,176,110,.1);font-weight:700}.mobile-updated-tag{font-size:1.2rem;line-height:2rem;border-radius:2rem;height:2rem;padding:0 1rem;margin-left:.8rem}