﻿.jh-calendar {
    position: absolute;
    right: 15px;
    top: 85px;
        width: 430px;
    background: #fff;
    padding: 15px;
    border:1px solid #e3e3e3;
}

    .jh-calendar:before {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-style: dashed dashed solid;
        border-width: 0 8px 10px;
        border-color: transparent transparent #e3e3e3;
        right: 215px;
        top: -10px;
        left: auto;
        bottom: auto;
    }

    .jh-calendar:after {
        content: "";
        position: absolute;
        width: 0;
        height: 0;
        border-style: dashed dashed solid;
        border-width: 0 8px 10px;
        border-color: transparent transparent #fff;
        right: 215px;
        top: -9px;
        left: auto;
        bottom: auto;
    }
/*重置插件样式*/
.sign_main {
    border-top:none;
}
.sign_succ_calendar_title {
    border-left:none;
    border-right:none;
}
.calendar_month_span {
    line-height:0;
}