.laydate_body .laydate_box,
.laydate_body .laydate_box input {
    background-color: #F0F7FF;
    color: #1F547E;
}

.laydate_body .laydate_chnext cite {
    border-bottom: 1.8px solid #6A98CC;
    border-right: 1.8px solid #6A98CC;
}

.laydate_body .laydate_chprev cite {
    border-bottom: 1.8px solid #6A98CC;
    border-left: 1.8px solid #6A98CC;
}

.laydate_body .laydate_box {
    padding: 0px;
    border: none;
    box-shadow: none;
    width: auto;
    border-radius: 6px;
    position: relative;
}

.laydate_body .laydate_table thead {
    color: #ffffff;
    background-color: #6A98CC;
}

.laydate_body .laydate_bottom {
    border-top: none;
}

.laydate_body .laydate_bottom {
    height: inherit;
    padding: 0px 0 10px 0;
}

.laydate_xian {
    width: 6.5%;
    float: left;
    text-align: center;
    margin-top: 5px !important;
    margin-left: 3% !important;
}

.laydate_xian em {
    display: inline-block;
    width: 1px;
    height: 21px;
    background-color: #D7E6F7;
    position: relative;
}

.laydate_xian em:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 21px;
    background-color: #ffffff;
    right: 0px;
    margin-right: -1px;
}

.laydate_body .laydate_ym {
    width: 45%;
    position: static;
}

.laydate_body .laydate_top {
    padding: .9rem 1.3rem .8rem .8rem;
    z-index: 9;
    position: static;
}

/* .hdrl_box .laydate_body{float: left;width: 286px;margin-top: 5px;} */
.hdrl_box .ld-list {
    float: right;
    width: calc(100% - 306px);
    width: 65%\0;
}

.ld-list li {
    background: url(../Documents/WXWork/1688851779573685/Cache/File/2022-10/20fjszf_dot.png) no-repeat left 20px;
}


.laydate_body .laydate_table thead th {
    font-weight: bold;
    font-size: 14px;
}

.laydate_list ul {
    padding: 0px 5px !important;
    text-align: center;
}

.laydate_list ul li {
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    display: inline-block;
    width: 14.02%;
    /*	width: 12.8%;*/
    color: #333333;
    font-weight: 500;
    padding-top: 7px !important;
    padding-bottom: 5px !important;
}

.laydate_list ul li p {
    width: 32px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    font-size: 16px !important
}

.laydate_list ul li.laydate_nothis a {
    color: #BDCCDE;
}

.laydate_list ul li.laydate_click,
.laydate_list ul li:hover {}

.laydate_body .laydate_click {
    background-color: transparent !important;
    color: #ffffff !important;
}

.laydate_body .laydate_click {
    border-radius: 50%;
}

/*
.laydate_list ul li.laydate_click p,.laydate_list ul li:hover p{
    background-color: #1658A0!important;
    box-shadow: 5px 8px 24px 0px rgba(56,130,214,.25);
	border-radius: 50%;
	color: #ffffff !important;
}
*/
.laydate_list ul li:hover p {
    color: #333333;
}

.laydate_list ul li.laydate_white p {
    border-radius: 6px;
    position: relative;
    border: 1px solid transparent;
}

/* .laydate_list ul li.laydate_white:hover p{background-color: #1658A0!important;} */
.laydate_list ul li.laydate_white:hover p {
    background-color: #ffffff !important;
    color: #1658a0;
    border: 1px solid #1658a0;
}

.laydate_list ul li.laydate_white em {
    width: 9px;
    height: 2px;
    background-color: #1658a0;
    position: absolute;
    bottom: 3px;
    left: 50%;
    margin-left: -4.5px;
}

.laydate_list ul li:hover em {
    background-color: #ffffff;
}

.laydate_list ul li.laydate_white:hover a,
.laydate_list ul li.laydate_white:hover p {
    color: #ffffff !important;
}

/*.laydate_body .laydate_box li{position: relative;}*/

.laydate_bz {
    position: absolute;
    background-color: #1658A0;
    border-radius: 8px;
    bottom: 100%;
    margin-bottom: 7px !important;
    padding: 9px 10px 7px 10px !important;
    left: 50%;
    margin-left: -25px !important;
    box-shadow: 7px 8px 27px 0px rgb(56 130 214 / 25%);
    width: 160px;
    text-align: left;
    z-index: 99;
}

.laydate_bz h4 {
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
    margin: 2px 0px 5px 0px !important;
}

.laydate_bz:before {
    position: absolute;
    content: " ";
    display: block;
    width: 8px;
    height: 8px;
    border-right: 1px solid #1658A0;
    border-bottom: 1px solid #1658A0;
    transform: rotate(-135deg);
    bottom: -4px;
    z-index: 9;
    background-color: #1658A0;
    left: 20px;
}

.laydate_body .laydate_ym .laydate_y,
.laydate_body .laydate_ym .laydate_m {
    float: left;
    line-height: 30px;
    height: 30px;
    text-align: center;
    border: none;
    cursor: pointer;
    font-size: 16px;
    width: calc(100% - 30px);
    width: 76%\0;
    font-weight: bold;
    padding-left: 10px;
}

.laydate_body .laydate_chnext {
    margin-right: 4px;
}

.laydate_body .laydate_chprev {
    margin-left: 5px;
}

.laydate_body .laydate_box:before {
    display: none;
}

.ld-list li:hover {
    background: url(../Documents/WXWork/1688851779573685/Cache/File/2022-10/20fjszf_dot.png) no-repeat 10px 20px;
}



.laydate_body .laydate_ym .laydate_yms {
    position: absolute;
    left: inherit;
    z-index: 999;
    top: 40px;
    width: 42%;
    right: 0rem;
}

.laydate_body .laydate_ym .laydate_show {
    left: -1px;
}


.laydate_yms {}

.laydate_body .laydate_choose {
    width: 5px;
}

.laydate_ys .laydate_click {
    border-radius: 0%;
    background-color: #1658a0 !important;
    color: #ffffff !important;
}

.laydate_y .laydate_yms ul li.laydate_click,
.laydate_m .laydate_yms span.laydate_click {
    background-color: #1658a0 !important;
    border-radius: 0%;
    color: #ffffff !important;
}

.laydate_body .laydate_box li {
    list-style: none;
    line-height: 16px;
    font-size: 14px;
}

/*
.laydate_body .laydate_box li a {
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
*/
.riqi {
    position: relative;
    z-index: 99;
    line-height: 20px;
    display: inline-block;
    border-radius: 50%;
    margin-top: 0px !important;
}

.laydate_bz h4 a,
.laydate_list ul li.laydate_nothis h4 a {
    color: #ffffff;
}




.laydate_table ul li:last-child .laydate_bz,
.laydate_table ul li:nth-last-child(2) .laydate_bz {
    margin-left: -155px !important;
}

.laydate_table ul li:last-child .laydate_bz:before,
.laydate_table ul li:nth-last-child(2) .laydate_bz:before {
    left: 152px;
}

.laydate_bz {
    display: none;
}

.laydate_list ul li.laydate_white:hover .riqi .laydate_bz {
    display: block;
}

.laydate_list {
    height: 15.6rem;
}

@media screen and (max-width:1240px) {
    .ld-list li a {
        width: 75%
    }

}

@media screen and (max-width:999px) {
    .hdrl_box .ld-list {
        float: none;
        width: calc(100% - 0px);
    }

    .ld-list li a {
        width: 100%
    }

    .hdrl_box .laydate_body {
        float: none;
        width: 100%;
        margin-top: 5px;
    }

    .laydate_body .laydate_box {
        width: 100%
    }

    .laydate_list ul li {
        margin-left: 0px !important;
    }

    .laydate_list ul {
        margin-left: 0px !important;
    }

    /* .laydate_body .laydate_box{margin-bottom: 15px;margin-top: 10px;} */

    .laydate_table ul li:last-child .laydate_bz,
    .laydate_table ul li:nth-last-child(2) .laydate_bz {
        margin-left: -35px !important;
    }

    .laydate_table ul li:last-child .laydate_bz:before,
    .laydate_table ul li:nth-last-child(2) .laydate_bz:before {
        left: 32px;
    }

    /* .laydate_list ul li:last-child .laydate_bz, .laydate_list ul li:nth-last-child(2) .laydate_bz, .laydate_list ul li:nth-last-child(3) .laydate_bz {
    margin-left: -155px!important;
}
	.laydate_list ul li:last-child .laydate_bz:before, .laydate_list ul li:nth-last-child(2) .laydate_bz:before, .laydate_list ul li:nth-last-child(3) .laydate_bz:before {
    left: 152px;
} */
    .laydate_body .laydate_ym .laydate_yms {
        width: 45%;
    }

}

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


    .laydate_list ul li:last-child .laydate_bz,
    .laydate_list ul li:nth-last-child(2) .laydate_bz,
    .laydate_list ul li:nth-last-child(3) .laydate_bz {
        margin-left: -155px !important;
    }

    .laydate_list ul li:last-child .laydate_bz:before,
    .laydate_list ul li:nth-last-child(2) .laydate_bz:before,
    .laydate_list ul li:nth-last-child(3) .laydate_bz:before {
        left: 152px;
    }

}

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

@media screen and (max-width:450px) {
    .laydate_body .laydate_ym .laydate_yms {
        width: 43%;
    }

}

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



.xl_con {
    padding: 55px 30px;
}

.xl_r {
    float: right;
    width: 24.5%;
}

.xl_r .laydate_body {
    margin-top: 25px;
}

.xw-list-1 {
    margin-top: 10px;
    height: 295px;
    overflow: hidden
}

.xw-list-1 li {
    font-size: 16px;
    line-height: 26px;
    transition: all .3s;
    padding-left: 20px;
    background: url(../Documents/WXWork/1688851779573685/Cache/File/2022-10/20210526-circle.png) no-repeat left 10px;
    margin-top: 10px;
}

.xw-list-1 li span {
    color: #999;
    margin-left: 10px;
}

.xw-list-1 li i {
    display: inline-block;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #c8c8c8;
    float: left;
    margin-top: 18px;
    margin-right: 12px;
    display: none
}

.martt {
    margin-top: 25px;
}

.tpbox i {
    height: 0rem;
    overflow: hidden;
    background-color: #f8f8f8;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    display: block;
    transition: .3s all;
    background-size: cover;
    padding-top: 56.3106796%;
}

.laydate_list1 ul li {
    padding-top: 3.4px !important;
    padding-bottom: 2px !important;
}




@media screen and (max-width:1366px) {
    .xl_r {
        width: 26.5%;
    }

    .xl_r .laydate_bz {
        margin-left: -55px !important;
    }

    .xl_r .laydate_bz:before {
        left: 50px;
    }

    .xl_r .laydate_list ul li:last-child .laydate_bz,
    .xl_r .laydate_list ul li:nth-last-child(2) .laydate_bz,
    .xl_r .laydate_list ul li:nth-last-child(3) .laydate_bz {
        margin-left: -155px !important;
    }

    .xl_r .laydate_list ul li:last-child .laydate_bz:before,
    .xl_r .laydate_list ul li:nth-last-child(2) .laydate_bz:before,
    .xl_r .laydate_list ul li:nth-last-child(3) .laydate_bz:before {
        left: 152px;
    }
}

@media screen and (max-width:1200px) {
    .kq {
        width: 62% !important;
    }

    .xl_r {
        width: 30.5%;
    }

    .xl_con {
        padding: 25px 0px;
    }

    .xl_r .laydate_bz {
        margin-left: -85px !important;
    }

    .xl_r .laydate_bz:before {
        left: 80px;
    }
}



@media screen and (max-width:999px) {
    .kq {
        width: 100% !important;
    }

    .xl_r {
        width: 100%;
    }

    .xl_r .laydate_bz {
        margin-left: -25px !important;
    }

    .xl_r .laydate_bz:before {
        left: 20px;
    }

}

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

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

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