/* 许林芳课程专栏：既有品牌蓝，栏目导航及响应展示 */
.xlfkc-nav,.xlfkc-crumb,.xlfkc-mobile-news{font-family:Arial,"Microsoft YaHei",sans-serif}
.xlfkc-nav{display:flex;clear:both;box-sizing:border-box;width:1024px;max-width:100%;margin:4px auto 0;border-bottom:2px solid #1f318b;background:#fff}
.xlfkc-nav a{display:block;box-sizing:border-box;min-width:146px;padding:14px 22px;color:#20295a;text-align:center;text-decoration:none;font-size:17px;font-weight:700;white-space:nowrap}
.xlfkc-nav a:hover{background:#eef5fb}.xlfkc-nav a[aria-current]{background:#1f318b;color:#fff}.xlfkc-nav a:focus-visible,.xlfkc-crumb a:focus-visible{outline:2px solid #1f318b;outline-offset:-2px}
.xlfkc-crumb{display:flex!important;align-items:center;gap:8px;box-sizing:border-box;width:1024px;max-width:100%;margin:0 auto 16px;padding:12px 2px;overflow:hidden;border-bottom:1px solid #dbe2f5;background:#fff;color:#637487;font-size:14px;line-height:1.5;white-space:nowrap}
.xlfkc-crumb a{flex:none;color:#1f318b;text-decoration:none}.xlfkc-crumb i{font-style:normal;color:#9bb3c6}.xlfkc-crumb span[aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.xlfkc-home .position{box-sizing:border-box;width:1024px;max-width:100%;margin:0 auto 14px;padding:10px 2px;background:none;color:#647588;font-size:14px}.xlfkc-home .position:before{content:'当前位置：'}
.xlfkc-course .zxjtad{display:none!important}.xlfkc-mobile-news{display:none}
.xlfkc-home .main h2,.xlfkc-course .main h2{box-sizing:border-box;margin:12px 0 18px;padding:0 0 10px;border-bottom:2px solid #dae0fb;background:none;color:#20295a;font-size:23px;font-weight:700;line-height:1.45}
.xlfkc-home .row-data h3,.xlfkc-course .row-data h3{font-size:18px;font-weight:700}.xlfkc-home .row-data h3 a,.xlfkc-course .row-data h3 a{color:#20295a}
.xlfkc-home .openhz_left_top,.xlfkc-article .classmore h3,.xlfkc-course-article .classmore h3{background:#1f318b!important;color:#fff!important}.xlfkc-home .openhz_left_top a{color:#fff!important}.xlfkc-home .openhz_left{border-color:#1f318b!important}
.xlfkc-home .jz-info a,.xlfkc-course .jz-info a{display:inline-block;background:#1f318b!important;color:#fff!important;text-decoration:none;padding:7px 15px;border-radius:3px}
.xlfkc-home .jz-info a:hover,.xlfkc-course .jz-info a:hover{background:#15236e!important}.xlfkc-article .form-c h3,.xlfkc-course-article .form-c h3{background:#1f318b!important;color:#fff!important}
.xlfkc-article .content-left h2,.xlfkc-course-article .content-left h2{line-height:1.45;text-align:center}.xlfkc-article .content-left .content,.xlfkc-course-article .content-left .content{max-width:100%;box-sizing:border-box;overflow-x:auto}
@media(max-width:640px){
 html,body{overflow-x:hidden}body{line-height:1.65}.xlfkc-nav{width:100%;margin:0}.xlfkc-nav a{flex:1;min-width:0;padding:12px 2px;font-size:15px}
 .xlfkc-crumb{display:flex!important;width:100%;margin:0 0 12px;padding:9px 11px;font-size:13px}.xlfkc-home .position{display:none}
 .xlfkc-home .zxjtad{display:block!important;box-sizing:border-box;width:100%;height:auto;margin:0;overflow:hidden}.xlfkc-home .zxjtad .openhz_left{display:none!important}
 .xlfkc-home .adpic,.xlfkc-home .banner{display:block!important;box-sizing:border-box;width:100%;height:auto;aspect-ratio:680/420;overflow:hidden}.xlfkc-home .banner .list,.xlfkc-home .banner li{box-sizing:border-box;width:100%;height:100%;margin:0;padding:0}.xlfkc-home .banner img{display:block;width:100%;height:100%;object-fit:contain}.xlfkc-home .banner .btn{display:none}
 .xlfkc-home .main h2,.xlfkc-course .main h2{margin:12px 8px 14px!important;padding:0 0 8px!important;background:none!important;color:#20295a!important;font-size:20px!important;line-height:1.4}
 .xlfkc-home .row-data h3,.xlfkc-course .row-data h3,.xlfkc-home .row-data h3 a,.xlfkc-course .row-data h3 a{display:block;box-sizing:border-box;width:100%;text-align:left;white-space:normal;overflow:visible;line-height:1.45;font-size:17px}
 .xlfkc-home .jz-info,.xlfkc-course .jz-info{display:flex!important;gap:9px;align-items:center;justify-content:flex-start;padding:9px 0}.xlfkc-home .jz-info a,.xlfkc-course .jz-info a{display:inline-flex!important;align-items:center;justify-content:center;min-height:36px;margin:0!important;padding:4px 12px!important;font-size:14px}
 .xlfkc-home .xlfkc-mobile-news{display:block;clear:both;box-sizing:border-box;width:100%;margin:16px 0 0;padding:14px 10px;background:#fff}.xlfkc-mobile-news header{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;border-bottom:2px solid #1f318b}.xlfkc-mobile-news h2{margin:0;padding:0;background:none;color:#20295a;font-size:19px;font-weight:700}.xlfkc-mobile-news header a{color:#1f318b;font-size:14px;text-decoration:none}
 .xlfkc-mobile-news ul{display:block;width:100%;height:auto;margin:0;padding:0;list-style:none}.xlfkc-mobile-news li{display:block;box-sizing:border-box;width:100%;margin:0;padding:0;border-bottom:1px solid #e8edf2}.xlfkc-mobile-news li:nth-child(n+9){display:none}.xlfkc-mobile-news li a{display:block;box-sizing:border-box;width:100%;padding:11px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263a4e;font-size:15px;text-decoration:none}.xlfkc-mobile-news li span{display:none}
 .xlfkc-course .zxjtad{display:none!important}.xlfkc-news #fenye{display:block!important}
 .xlfkc-article .content-left .content img,.xlfkc-course-article .content-left .content img{max-width:min(100%,calc(100vw - 30px))!important;height:auto!important}
 .fixed-bottom{background:#1f318b!important}.fixed-bottom li{border-color:#4255a9!important}body[class^="xlfkc-"] .embed-icon{display:none!important}
}