/* 清大厚德商学院专栏专用；品牌色取自原标识 */
body[class^="qdsxy-"]{--brand:#6843a3;--brand-deep:#513183;--brand-soft:#f5f1fa;--line:#e9dced;font-family:Arial,"Microsoft YaHei",sans-serif}
.qdsxy-nav,.qdsxy-crumb,.qdsxy-mobile-news{box-sizing:border-box;font-family:Arial,"Microsoft YaHei",sans-serif}
.qdsxy-nav{display:flex;clear:both;width:1024px;max-width:100%;margin:0 auto;border-bottom:2px solid var(--brand);background:#fff}
.qdsxy-nav a{display:block;min-width:145px;padding:13px 22px;color:var(--brand-deep);font-size:17px;font-weight:700;text-align:center;text-decoration:none;white-space:nowrap}
.qdsxy-nav a:hover{background:var(--brand-soft)}.qdsxy-nav a[aria-current]{background:var(--brand);color:#fff}
.qdsxy-nav a:focus-visible,.qdsxy-crumb a:focus-visible{outline:2px solid var(--brand-deep);outline-offset:-2px}
.qdsxy-crumb{display:flex;align-items:center;gap:8px;width:1024px;max-width:100%;margin:8px auto 15px;padding:10px 3px;overflow:hidden;border-bottom:1px solid var(--line);color:#645568;font-size:14px;line-height:1.5;white-space:nowrap}
.qdsxy-crumb a{flex:none;color:var(--brand-deep);text-decoration:none}.qdsxy-crumb i{font-style:normal;color:#ae9cb2}.qdsxy-crumb span[aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.qdsxy-home .mainbody>.position{box-sizing:border-box;width:1024px;max-width:100%;margin:9px auto 13px;padding:10px 3px;background:none;color:#66586a;font-size:14px}
.qdsxy-home .main h2,.qdsxy-course .main h1{margin:10px 0 12px;padding:0 0 10px;border-bottom:2px solid var(--line);background:none;color:#37243d;font-size:24px;line-height:1.4}
.qdsxy-home .openhz_left_top,.qdsxy-article .classmore h3,.qdsxy-course-article .classmore h3,.qdsxy-news .classmore h3{background:var(--brand)!important;color:#fff!important}.qdsxy-home .openhz_left_top a{color:#fff!important}.qdsxy-home .openhz_left{border-color:var(--brand)!important}
.qdsxy-home .jz-info a,.qdsxy-course .jz-info a{background:var(--brand)!important;color:#fff!important;box-shadow:none!important}.qdsxy-home .jz-info a:hover,.qdsxy-course .jz-info a:hover{background:var(--brand-deep)!important}
.qdsxy-news .qdsxy-news-heading{margin:0 0 12px;padding:0 0 9px;border-bottom:2px solid var(--line);color:#37243d;font-size:23px;line-height:1.4}
.qdsxy-course .qingdahoudeshangxueyuanad,.qdsxy-course .moreclass{display:none!important}.qdsxy-mobile-news{display:none}
.qdsxy-course-article .form-c h3,.qdsxy-article .form-c h3{background:var(--brand)!important;color:#fff!important}
@media(max-width:640px){
 html,body{overflow-x:hidden}body[class^="qdsxy-"]{box-sizing:border-box;width:100%;max-width:none;font-size:16px;line-height:1.6;background:#fff}
 .container,.mainbody,.main,.qingdahoudeshangxueyuancontent{box-sizing:border-box;width:100%;max-width:100%}
 .top{height:auto;min-height:0}.mlogo{display:block;width:100%;height:auto}.mlogo img{display:block;width:100%;height:auto}.plogo{display:none}
 .qdsxy-nav{display:flex;width:100%;margin:0}.qdsxy-nav a{flex:1;min-width:0;padding:12px 2px;font-size:15px;line-height:1.3}
 .qdsxy-crumb{display:flex!important;width:100%;margin:0 0 12px;padding:9px 11px;font-size:13px}.qdsxy-home .mainbody>.position{display:none!important}
 .qdsxy-home .qingdahoudeshangxueyuanad,.qdsxy-home .adpic,.qdsxy-home .banner{display:block!important;box-sizing:border-box;float:none;width:100%;height:auto;margin:0;overflow:hidden}
 .qdsxy-home .banner{aspect-ratio:680/400}.qdsxy-home .banner .list,.qdsxy-home .banner li{box-sizing:border-box;width:100%;height:100%;margin:0;padding:0}.qdsxy-home .banner li{left:0;top:0}.qdsxy-home .banner li a{display:block;width:100%;height:100%;margin:0}.qdsxy-home .banner img{display:block;width:100%;height:100%;object-fit:contain}.qdsxy-home .banner .btn,.qdsxy-home .qingdahoudeshangxueyuanad>.openhz_left{display:none!important}
 .qdsxy-home .main,.qdsxy-course .main{padding:0 10px}.qdsxy-home .main h2,.qdsxy-course .main h1{margin:11px 0 12px;padding-bottom:8px;font-size:21px}
 .qdsxy-home .main dd,.qdsxy-course .main dd{box-sizing:border-box;float:none;width:100%;margin:0 0 10px;padding:0;border:0;border-bottom:1px solid var(--line);background:none}
 .qdsxy-home .row-data,.qdsxy-course .row-data{padding:8px 2px}.qdsxy-home .row-data h3,.qdsxy-course .row-data h3{box-sizing:border-box;width:100%;font-size:17px;text-align:left;line-height:1.45}.qdsxy-home .row-data h3 a,.qdsxy-course .row-data h3 a{display:block;width:100%;white-space:normal;overflow:visible;color:#34283b}
 .qdsxy-home .row-img,.qdsxy-course .row-img{display:none}.qdsxy-home .row-time,.qdsxy-home .row-place,.qdsxy-home .row-fee,.qdsxy-home .row-system,.qdsxy-course .row-time,.qdsxy-course .row-place,.qdsxy-course .row-fee,.qdsxy-course .row-system{box-sizing:border-box;width:100%;font-size:14px;line-height:1.65}
 .qdsxy-home .jz-info,.qdsxy-course .jz-info{display:flex!important;gap:8px;align-items:center;margin:8px 0;padding:4px 0}.qdsxy-home .jz-info a,.qdsxy-course .jz-info a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;margin:0;padding:3px 12px;font-size:14px}
 .qdsxy-mobile-news{display:block;clear:both;width:100%;margin:14px 0 0;padding:13px 10px;background:#fff}.qdsxy-mobile-news header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:2px solid var(--brand)}.qdsxy-mobile-news h2{margin:0;background:none;color:#37243d;font-size:19px}.qdsxy-mobile-news header a{color:var(--brand-deep);font-size:14px}
 .qdsxy-mobile-news ul{display:block;width:100%;height:auto;margin:0;padding:0;list-style:none}.qdsxy-mobile-news li{display:block;box-sizing:border-box;width:100%;margin:0;padding:0;border-bottom:1px solid var(--line)}.qdsxy-mobile-news li:nth-child(n+9){display:none}.qdsxy-mobile-news li a{display:block;box-sizing:border-box;width:100%;height:auto;padding:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#35293c;font-size:15px}.qdsxy-mobile-news li span{display:none}
 .qdsxy-news #fenye{display:block!important;clear:both;margin:14px auto;text-align:center}.qdsxy-news #fenye a{display:inline-block;margin:3px;padding:5px 8px;color:var(--brand-deep)}.qdsxy-news .qdsxy-news-heading{margin:3px 10px 9px;padding-bottom:7px;font-size:20px}
 .qdsxy-article .content-left,.qdsxy-course-article .content-left{box-sizing:border-box;width:100%;padding:0 10px}.qdsxy-article .content-left h2,.qdsxy-course-article .content-left h2{font-size:20px;line-height:1.45}.qdsxy-article .content-left .content,.qdsxy-course-article .content-left .content{box-sizing:border-box;max-width:100%;overflow-x:auto}.qdsxy-article .content-left .content img,.qdsxy-course-article .content-left .content img{max-width:min(100%,calc(100vw - 24px))!important;height:auto!important}
 .fixed-bottom{background:var(--brand)!important}.fixed-bottom li{border-color:#9a70a4!important}body[class^="qdsxy-"] .embed-icon{display:none!important}
}
@media(min-width:641px){body[class^="qdsxy-"] .top{height:auto;min-height:164px;padding-bottom:10px;display:flow-root}body[class^="qdsxy-"] .plogo{height:auto;margin-top:14px;float:none;width:auto;display:block}body[class^="qdsxy-"] .plogo img{display:block;width:400px;height:auto;max-width:100%}.qdsxy-home .row-data h3,.qdsxy-course .row-data h3{width:auto;line-height:1.5;min-height:46px}.qdsxy-home .row-data h3 a,.qdsxy-course .row-data h3 a{white-space:normal}.qdsxy-article .content-left>h2,.qdsxy-course-article .content-left>h2{text-align:center}}
body[class^="qdsxy-"] .banner .btn li.hover{background:var(--brand)}
@media(max-width:640px){body[class^="qdsxy-"] .embed-icon,body[class^="qdsxy-"] .nb-icon-wrap{display:none!important}.qdsxy-article .content-right,.qdsxy-course-article .content-right,.qdsxy-news .content-right{display:none!important}.qdsxy-home .row-data h3 a,.qdsxy-course .row-data h3 a{width:100%!important}.qdsxy-home .main dt,.qdsxy-course .main dt{display:block;width:100%}.qdsxy-mobile-news h2{line-height:1.4;font-size:18px}.qdsxy-mobile-news header>a{flex:none}.fixed-bottom{padding-bottom:env(safe-area-inset-bottom)}#course-registration{scroll-margin-top:16px}}
.qdsxy-home .jz-info a[href=""],.qdsxy-course .jz-info a[href=""]{display:none!important}