﻿.ygrqddate {
    position: relative;
    overflow-y:hidden;
    overflow-x:hidden;
}

.ygrqddate .ymtextborder {
    background: #fffcfc;
}

.ygrqddate .week67 {
    color: #e42112;
}

.ygrqddate .week12345 {
    color: #666;
}
.ygrqddate .qdymxuanymclass{
    background-color:#fafafa !important;
    color:#FF595F !important;
}
.ygrqddate .searchymmodule {
            z-index: 999;
            position: absolute;
            width: 100%;
            height: 0;
            overflow: hidden;
            background-color: #fff;
            background: rgba(0, 0, 0, 0.45);
             -webkit-transition: height .3s;
            -moz-transition: height .3s;
            -o-transition: height .3s;
            -ms-transition: height .3s;
            transition: height .3s;
        }
.ygrqddate .day {
  
    height: 40px;
    padding:9px 0px;
    width: 14.285714%;
    text-align: center;
    display: block;
    float: left;
    border-bottom: 1px solid #E8E8E8;
    color: #000;
    overflow:hidden;
}

    .ygrqddate .day.disabled {
        color: #cccccc;
        /*background: #fbfbfb;*/
    }

    .ygrqddate .day lable {
        font-size: 10px;
        border-radius: 22px;
        height: 22px;
        width: 22px;
        text-align: center;
        line-height: 22px;
        display: inline-block;
        margin: 0 auto;
        max-width:100%;
    }

    .ygrqddate .day.disabled lable.actived {
        color: #fff;
        background: rgba(255, 89, 95, 0.47);
    }

    .ygrqddate .day lable.actived {
        background: #FF595F;
        color: #fff;
    }
   
    .ygrqddate .day lable:active {
        background: #FF595F !important;
        color: #fff !important;
    }
      .ygrqddate .day.disabled lable:active {
       color: #cccccc !important;
        background:none !important;
    }
    .ygrqddate .day lable.today {
        /*background: #008284;
        color: #fff;*/
    }
    .ygrqddate  .day.disabled lable.today {
        background:rgba(0, 130, 132, 0.47);
        color: #fff;
    }

.ygrqddatemyxixian_Bottom {
    margin: 0px;
    border: none !important;
    position: relative;
}

    .ygrqddatemyxixian_Bottom:after {
        content: '';
        position: absolute;
        pointer-events: none; /*元素永远不会成为鼠标事件的target*/
        top: 0;
        left: 0;
        border-bottom: 1px solid #bbb !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 400%;
        height: 400%;
        -webkit-transform: scale(0.25);
        transform: scale(0.25);
        -webkit-transform-origin: left top;
        transform-origin: left top;
        z-index: 99;
    }
