﻿.kkmp326-table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 20px;
    background-color: aliceblue;
}

.kkmp326-table-tr-month {
    border: none;
    text-align: center;
    padding: 3px;
    font-weight: normal;
    font-size: 0.5em;
}

.kkmp326-table-caption {
    font-size: 2.5em;
    text-align: center;
    padding: 10px;
}

.kkmp326-table-tr-week,
.kkmp326-table-td-Week {
    text-align: center;
}

.kkmp326-table-td-Week,
.kkmp326-table-td-Monday,
.kkmp326-table-td-Tuesday,
.kkmp326-table-td-Wednesday,
.kkmp326-table-td-Thursday,
.kkmp326-table-td-Friday,
.kkmp326-table-td-Saturday,
.kkmp326-table-td-Sunday {
    width: 10%;
}

.kkmp326-table-td-Saturday,
.kkmp326-table-td-Sunday {
    color: red;
}

.kkmp326-table-td-day {
    padding-top: 5px;
    padding-bottom: 5px;
}

.kkmp326-table-td-day-yangli {
    text-align: center;
    color: black;
    font-size: 1.2em;
}

.kkmp326-table-td-day-nongli {
    text-align: center;
    font-size: 0.8em;
}

.kkmp326-def {
    color: gray;
}

.kkmp326-jieqi {
    color: green;
}

.kkmp326-jieri {
    color: red;
}

.hidden {
    display: none;
}

.show {
    display:;
}

.rest {
    font-weight: bold;
    color: red;
}

.work {
    font-weight: bold;
    color: blue;
}
.gg-block {
    background: #fff
}

.gg-image img {
    display: block;
    width: 100%
}

.gg-list {
    font-size: 0;
    padding-left: 1%;
    margin-top: 0.05rem
}

.gg-list a {
    display: inline-block;
    width: 22.5%;
    height: 2.2rem;
    line-height: 2.2rem;
    text-align: center;
    font-size: 1rem;
    color: #333333;
    background-color: #ffffff;
    margin-top: 0.2rem;
    margin-left: 1.8%;
    border-radius: 0.08rem;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    position: relative
}

.gg-list a:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: solid 1px #e6e6e6;
    border-radius: 0.08rem
}

.gg-list a:nth-child(2):before {
    background-image: url(data:image/png;base64,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)
}

.gg-list a:nth-child(1):before,.gg-list a:nth-child(2):before,.gg-list a:nth-child(7):before {
    content: '';
    position: absolute;
    width: 1.2rem;
    height: 1.3rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAArCAYAAADsQwGHAAAFUUlEQVRYhdWYb2gbZRjAf02a1iyx7ULXmwpCm08TE2GfNpg6FzMd07JyqBeIglCsTCGywJAVJwy2gVhcVeaGwzkpNCBhs8pUSp2I0goqmAw2YdeisD/JZqixIbZpVz+8uZA0d+mlSev8fWrvfS73y3tvnvd5nwZVkamRfcCuov/vAuwGsc3AOoOxJsBhMGYDnPm/32is1nAJR4HXa/wMsywC+4G3C9LuSNT03aoiNwDvA3uNYuweL65AkOSxAXLJRA2ugBB+FTgOUPVMq4psBU4DzxvFtPj8uAJBsvFYPYQXgJeAj7QLVUmritwERIAeo5i27j24AkFSw0NMj5xbqajGPPACMFx80bS0qsjrgLPATqMYTfh2JsPs1ORKRTXmACX/zBIsZu5WFbkV+JoKwlIoTFt3D7dOnSQbjyGFwtg93pUKZxFvs0wYTEiritwOfANsM4pp7uzC7vGSGBwgPTZKaniIhcwM7b192DqkaoUzwNPAeaOAitKqIt8LfAdsrhQ3OzXJ1QP7ycZjAOSSCW4cPgTAxv6D1YingSeBsUpBhtKqIncC3wOb9Ma1lNbe20db956y8Vwywa1TJ7E6nLgCQTPCKeDx/DMrYg09+AAA7168VCy8CfgWuF/vJlcgyIbePqzr12OTJNZ5HqLF5wfgn98uF+LmkwlmpyZp6+6hudNN5sdxI48k4Ad+Wfar6UmrirwZsYZ136krEKTF5+fPT05z8/h7pL86T2ZiHFuHROuu3Szm5srEAd2xPNeBHcBFM8KwJOWpirwN+AJo1Qu2dUi0+PxMj5wlPTZauJ5LJkgMDiAhMkhmYrxkU9HydWaibKb/AHzAFbPCULSmVUXeiUhrusIg1rHF4dB7OACp4SEA7s4vlWKmR84t3R0ngUeqFS6W7gE+x7gCM0UumWB2UsWxZetyoZeBh4HfV/IcC6KG+BRRGpbRUjRr2kxV2jRM1BoxYDtwrQrPEizAGcCqN9ji85ektGw8xuzUJK3dewxzr93jNVw+wM/AY0BNVZQFaDAaTI+NkpkYxxUIFl75rQ9PYHU4dTeN9t4+rA4nfxf9SIv4AfGjS9UiDNCgKnIWcdowRKsjEoMDZOMx7B4vUigMiNlfyMxg93ixOpyFmCVcALrdkehMHU5KWIBZ7R+jV65lBSkUxtYhkY3HuHpgP+mxUZq6ugpLongrL+Ir4Cl3JDpTs22eBlWRp4HW5s4u7ul/k9TwUEkOtnVIbOw/WHLTjcOHzBb3nwHPuiPROe1CvWYaEEVPNh7DFQgWsoPd4+W+I28xnxAF0I3Dh7A6nHS8Fjbz2RHgmWLhelFSMCUGxXlOCoVp8fmRQmGy8RjXj4iZ1XY+W4dUWNMGnAGC7kg0V29hTTpdfCF5bKBQC2fjMRKDAyU3ZOOxwho34ATwojsSXai7bR4L4qRbQKuFb2cyNHV1YXGUtyLSY6NlXybPO8BedyS6qDdYL3TraW0ZWB1ONvS+bPazjroj0X2rLQwVDgHZeIybp07g2LJ1ufUL0O+ORA/UV80YC+KYrktmYpzU8BB2j9cohy8CYXckemS1BPVoRBwkDZkeOVdWH+dZBF5xR6IfrJacEab6HjrCC0Av8HE9NotqWUkDch5Rzkbq7GKaaqXngOeAmvtdtdCI6OaYIQvIwJerp2OORsTsLYfW9bmwujrmMLM8/gJ2I4r4O4LlpFPAE8BPa+BimkrSSUSX9Nc1cjFNI0uqvDzXEH21Szpj/zmNLKnyEL0IH6CuvY45lhZMV4BHuYOFoVT6EkJ4RV2ftcQC5BA/tu3U0PVZSyyITv8ORLb4X/AvNrvhovOICNcAAAAASUVORK5CYII=) no-repeat;
    background-size: 100% 100%;
    left: 0;
    top: 0
}