*{padding:0; margin:0}
.calender{  margin:42px 15px; top:0; left:0; border:0px #D6D6D6 solid; background:#fff; position:absolute; display:none; z-index:999;border-collapse: separate;border-spacing: 1;}
.calendertb{width:100%;}
.calendertb td{width:20px; height:20px;border:0px #cccccc solid; text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; font-weight:bold; color:#666666;}
.calendertb td.hover,.calendertb td.weekendhover{background:#D6D6D6;}
.calendertb th{width:25px; height:25px;border-bottom:1px #cccccc solid; text-align:center; vertical-align:middle; cursor:pointer; color:#979797; }

.calendertb td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.calendertb tr td:last-child{ border-right:0;}
.tdtoday{ background:#fff;width:35px; height:35px;border:1px #CCCCCC solid; text-align:center; vertical-align:middle; cursor:pointer; font-size:14px; font-weight:bold;}
.getll{ background-color:#b49e86; color:#fff; text-align:center; padding:10px 0;}
.getyear{  line-height:20px; padding: 5px 0 6px; width:100%; text-align:center; border-bottom:1px solid #ccc;}
.preMonth{ font-size:14px; font-weight:bold; cursor:pointer; margin-right:18px;color:#0080FF;}
.preMonth:after{
	content:""; 
	font-size: 10px;
    display: inline-block;
    width: 8px;
    height: 8px;
    border: #3c3c3c 1px solid;
    border-left: none;
    border-bottom: none;
    -webkit-transform: rotate(225deg);
    -ms-transform: rotate(225deg);
    transform: rotate(225deg);
}
#month{
	margin-left:5px;
}
.nextMonth:after{
	content:""; 
	font-size: 10px;
    display: inline-block;
    width: 8px;
    height: 8px;
    border: #3c3c3c 1px solid;
    border-left: none;
    border-bottom: none;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.nextMonth{ font-size:14px; font-weight:bold; cursor:pointer; margin-left:18px;color:#0080FF;}
.mh_date{width:249px; height:20px; line-height:20px; padding:5px; border:2px #AA9FFF solid; cursor:pointer; background:url(dateIco.png) no-repeat right center;}
.zhezhao{width:100%; height:100%; position:fixed; z-index:998;	background:#fff;filter:alpha(opacity=10);opacity:0.1; display:none; }