*{padding:0; margin:0}
.calender{ width:272px; margin:50px auto; top:0; left:0; border:1px #D6D6D6 solid; background: #ffffff;; position:absolute; display:none; z-index:999;}
.calendertb{width:100%;}
.calendertb td{width:35px; height:35px;/*border:1px #CCCCCC solid;*/ text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; font-weight:bold;}
.calendertb td.hover,.calendertb td.weekendhover{background:#ff9d00;color: #ffffff;}
.calendertb td.noDate.hover{background:#ffffff !important;}
.calendertb th{width:35px; height:30px;/*border:1px #CCCCCC solid;*/ background: #f4f4f4; text-align:center; vertical-align:middle; cursor:pointer; color:#666; }
.tdtoday{ background:#0080FF;color:#fff;width:35px; height:35px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; font-weight:bold;}
.getyear{ height:35px; line-height:35px; width:100%; text-align:center;margin-bottom: 4px;position: relative;}
.preMonth{ font-size:14px; font-weight:bold; cursor:pointer;color:#0080FF;position: absolute;left: 10px; top: auto;}
.nextMonth{ font-size:14px; font-weight:bold; cursor:pointer; color:#0080FF;position: absolute;right: 10px; top: auto;}
.mh_date{width:249px; height:20px; line-height:20px; padding:0px;cursor:pointer;}
.zhezhao{width:100%; height:100%; position:fixed; z-index:998;	background:#fff;filter:alpha(opacity=10);opacity:0.1; display:none; }
.getyear #year{display: inline-block;margin-right: 10px;}
.getyear select{border:1px solid #D6D6D6;line-height: 20px;display: inline-block;position: relative; top:3px;}
.date_icon_box{width: 40px;height:40px;background:url(../image/dateIco.png) no-repeat;background-size:cover;position: absolute;right: -4px;top: 50%;margin-top: -20px;}
.date_wrap{
    overflow: hidden;
    padding: 0px !important;
}
.date_wrap input{
	padding: 0px 10px;
}