﻿.txt_cnt{display:none}

#guid {
    display: block
}

.menu1 {
    background-color: #f9f9f9;
    left: 0px;
    top: 0px;
    width: 320px;
}

.ws-menu-bar {
    display: none
}

@media screen and (max-width:1000px) {
    #guid {
        display: none;
        position: relative;
        height: 100%;
        background-color: #f9f9f9;
        z-index: 20000;
    }

    .menu1 {
        width: 0px;
        position: absolute;
        top: 50px;
        min-height: 100%;
        background-color: #f9f9f9;
        z-index: 10000;
    }

    .hdm {
        display: none
    }

    .ws-menu-bar {
        display: block !important;
        position: fixed;
        z-index: 999;
        top: 25px;
        right: 0;
        width: 52px;
        height: 52px;
        line-height: 52px;
        margin-top: -26px;
        border-radius: 3px;
        text-align: center;
        color: #fff;
        cursor: pointer;
        box-shadow: 1px 1px 16px rgb(0 0 0 / 16%);
    }

    .layui-bg-green {
        background-color: #16baaa !important;
        color: #fff !important;
    }
}


.themain {
    display: flex
}

@media screen and (max-width:1000px) {
    .themain {
        display: block
    }
}



.kmath_md p code {
    background-color: #EF5D2A;
    color: #ffffff;
    padding: 3px 10px 3px 10px
}



#preview table {
    width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
    border-collapse: collapse;
    border: 1px solid #dee2e6;
}

    #preview table th {
        background-color: #dee2e6
    }

    #preview table th,
    #preview table td {
        padding: 0.2rem;
        vertical-align: top;
        border-top: 1px solid #dee2e6;
    }


    #preview table thead th {
        vertical-align: bottom;
        border-bottom: 2px solid #dee2e6;
    }

    #preview table tbody tr:nth-of-type(even) {
        background-color: rgba(0, 0, 0, 0.02);
    }


#preview th,
#preview td {
    border: 1px solid #dee2e6;
}

.donghua {
    background-color: #F8F8FA;
    width: 390px;
    padding: 12px 12px 9px;
    margin: 16px auto;
    border-radius: 8px;
    max-width: 100%;
    min-height: 84px;
}

.donghua_title {
    line-height: 20px;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4;
    margin-bottom: 4px;
    color: #191B1F;
}

.donghua_url {
    display: -webkit-box;
    font-size: 13px;
    height: 18px;
    line-height: 18px;
    color: #9196a1;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    word-break: break-all;
}




 
#div_cnt {
    margin: 0px;
    display: flex
}

.thedt {
    font-size: 12px;
    color: gray;
    margin: 16px 0px
}

.main_content {
    margin: 20px;
    width: 100%;
}

.kmath_md {
    font-family: Optima, "Microsoft YaHei", PingFangSC-regular, serif;
    line-height: 35px;
}

    .kmath_md h1 {
        font-weight: 300;
        letter-spacing: -.01em;
    }

    .kmath_md h2 {
        background-color: rgb(239, 112, 96);
        color: #ffffff;
        display: table;
        padding: 3px 10px;
        font-size: 1.5625em;
        line-height: 1.4;
        margin: 1.6em 0 .64em;
        font-weight: 300;
        letter-spacing: -.01em;
    }

    .kmath_md h3 {
        background-color: burlywood;
        color: #ffffff;
        display: table;
        padding: 3px 10px;
        font-size: 1.2em;
        line-height: 1.4;
        margin: 1.6em 0 .64em;
        font-weight: 300;
        letter-spacing: -.01em;
    }

    .kmath_md h4 {
        background-color: blueviolet;
        color: #ffffff;
        display: table;
        padding: 3px 10px;
        font-size: 1em;
        line-height: 1;
        margin: 1.3em 0 .6em;
        font-weight: 300;
        letter-spacing: -.01em;
    }

    .kmath_md blockquote {
        margin: 20px 0px;
        padding: 10px;
        padding-left: 20px;
        line-height: 1.8;
        border-left: solid 3px rgb(239, 112, 96);
        background-color: rgb(255, 249, 249);
    }

    .kmath_md a {
        color: rgb(239, 112, 96);
    }

    .kmath_md p img {
        max-width: 780px;
    }

.idx {
    margin: 10px;
}



@media screen and (max-width:600px) {
    #div_cnt {
        margin: 20px;
    }

    .main_content {
        margin: 0px;
        width: 100%;
    }

    .kmath_md p img {
        max-width: 95%;
        margin-bottom: 20px;
    }
}

.zz {
    border-top: dotted 1px #ccc;
    margin: 10px 0px;
    padding: 10px;
    font-size: 13px
}

a.x {
    color: dodgerblue
}


.ztree li span.button.switch {
    width: 20px;
    height: 20px
}

.ztree li span.button.center_open {
    background-position: -90px -16px;
}




.kmath_md pre {
    background-color: rgba(27, 31, 35, .05);
    line-height: 23px;
    padding: 10px;
    border-radius: 10px;
}

    .kmath_md pre code {
        padding: 2px;
        margin: 0;
        font-size: 85%;
        line-height: 10px;
        border-radius: 3px;
        font-family: mononoki, Consolas, "Liberation Mono", Menlo, Courier;
        word-break: break-word;
        white-space: pre-wrap;
        color: #a50
    }