@CHARSET "UTF-8";


main>div.container{margin-top: 0;}

main>div.container section{display: flex; align-items: flex-start;}

main>div.container section>.sub-sub-nav{width: calc(20vw - 92px); margin-right: 68px; flex-shrink: 0;position: relative;}
main>div.container section>.sub-sub-nav:before{content: '';width: 4px;height: 100%;background: #FBE9E7;position: absolute;left: 0;top: 0;}
main>div.container section>.sub-sub-nav p{margin-bottom: 8px;position: relative;font-size: 16px;font-weight: bold;line-height: 24px;padding-left: 12px;}
main>div.container section>.sub-sub-nav p:last-child{margin-bottom: 0;}
main>div.container section>.sub-sub-nav p a{color: rgba(0, 0, 0, 0.85)}
main>div.container section>.sub-sub-nav p.sel,
main>div.container section>.sub-sub-nav p:hover{border-left: 4px solid #FF5722;padding-left: 8px;}
main>div.container section>.sub-sub-nav p.sel a,
main>div.container section>.sub-sub-nav p:hover a{color:#E64A19;}

main>div.container section>div.list{flex-grow: 1;}

/* div.content>h1{height: calc(25vw); font-size: 0; background-image: url(../img/szyw-top.jpg?v=0.2); background-size: 100% 100%; margin-bottom:12px;} */

@media screen and (max-width: 1023px){

    div.content > h1{border-bottom: none;  margin-bottom: 0;}

    main>div.container section{flex-direction: column; align-items: stretch; }
    main>div.container section>.sub-sub-nav{overflow-x: auto; width: auto; margin-right: 0; font-size: 0.37rem; background: rgba(0, 0, 0, 0.04); white-space:nowrap; padding: 0.21rem 0 0.32rem 0.43rem;}
    main>div.container section>.sub-sub-nav:before{display: none;}
    main>div.container section>.sub-sub-nav p {display: inline-flex; padding-left: 0; margin-bottom: 0;}
    main>div.container section>.sub-sub-nav p.sel,
    main>div.container section>.sub-sub-nav p:hover{border-left: none;padding-left: 0;}
    main>div.container section>.sub-sub-nav p a{display: inline-block;font-size: 0.37rem;line-height: 0.75rem;color: rgba(0, 0, 0, 0.45);padding: 0.05rem 0.43rem;margin-right: 0.43rem;background: rgba(0, 0, 0, 0.06);border-radius: 0.21rem;}
    main>div.container section>.sub-sub-nav p.sel a{background: #FF5722;color: #FFFFFF;}
}