.dataYMPicker {
    display: none;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    box-shadow: 1px 2px 10px rgba(0, 0, 0, .2);
    position: absolute;
    font-size: 12px
}

.dataYMPicker .dataYMPickerBody {
    width: 354px;
    height: 158px;
    padding-top: 5px;
    border-bottom: 1px solid #ddd
}

.dataYMPicker .dataYMPickerBody .dateYMPicker {
    font-size: 12px;
    float: left;
    width: 172px;
    display: inline
}

.dataYMPicker .dataYMPickerBody .dateYMPicker.leftPanel {
    border-right: 1px solid #ddd
}

.dataYMPicker .dataYMPickerBody .dateYMPicker .monthContainer {
    border-right: 1px solid #ddd;
    float: left;
    padding: 2px;
    width: 80px
}

.dataYMPicker .dataYMPickerBody .dateYMPicker .monthContainer span {
    display: inline-block;
    margin: 1px;
    padding: 2px;
    text-align: center;
    cursor: pointer;
    width: 32px
}

.dataYMPicker .dataYMPickerBody .dateYMPicker .monthContainer span:hover,
.dataYMPicker .dateYMPicker .dateYMPicker .yearContainers span:hover {
    background: #11c2d8 none repeat scroll 0 0;
    color: #fff
}

.dataYMPicker .dataYMPickerBody .dateYMPicker .yearContainers {
    float: left;
    padding: 2px;
    width: 80px
}

.dataYMPicker .dataYMPickerBody .dateYMPicker .yearContainers .yearTools {
    height: 40px;
    display: inline;
    width: 36px;
    margin-bottom: 4px
}

.dataYMPicker .dataYMPickerBody .dateYMPicker .yearContainers span {
    display: inline-block;
    margin: 1px;
    padding: 2px;
    text-align: center;
    cursor: pointer;
    height: 18px;
    line-height: 17px;
    width: 32px
}

.dataYMPicker .dataYMPickerBody .dateYMPicker .active {
    background: #11c2d8 none repeat scroll 0 0
}

.dataYMPicker .dateYMFooter {
    width: 100%;
    height: 40px;
    line-height: 40px
}

.dataYMPicker .dateYMFooter .footContainer {
    margin: 0 10px
}

.dataYMPicker .dateYMFooter .footContainer span {
    height: 40px;
    float: left;
    display: inline-block;
    line-height: 40px
}

.dataYMPicker .dateYMFooter .footContainer .foorBtns {
    float: right
}

.dataYMPicker .dateYMFooter .footContainer .foorBtns .buttons {
    background-color: #00c1de;
    border: medium;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 24px;
    line-height: 12px;
    outline: 0;
    overflow: hidden;
    padding: 4px 16px;
    margin: 5px 6px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap
}

.dataYMPicker .dateYMFooter .footContainer .foorBtns .buttons.cancelBtn {
    background-color: #d5d5d5
}

.dataYMPicker .dateYMFooter .footContainer .foorBtns .buttons.disableBtn {
    background-color: #d5d5d5
}