
.current a:hover,.current a:active,.current a:link,.current a:visited{color:red}
.dqsj{width:50%; margin-top:0px; float:none;background:transparent;}
.dqsj-title{ padding-left:2px;width:100%;line-height:30px; font-size:14px;}
.dqsj-title h3{width:20px; height:20px; margin-top:10px; margin-right:6px; background:url(/system/resource/news/calendar/images/x.jpg) no-repeat; text-align:center; line-height:20px; color:#fff; font-size:14px; font-weight:normal; float:left;}
.dqsj-summary,.dqsj-wbdate,.dqsj-enddate,.dqsj-treename,.dqsj-author,.dqsj-editor,.dqsj-audit{color:#474747; font-size:12px; line-height:20px; margin-left:6px; width:300px;}
.dqsj a {cursor:pointer;color:#005bac;text-decoration:none}
.dqsj-more {display:none;color:#005bac;align:right;float:right;padding-right:5px;background:url(/system/resource/news/calendar/images/more.jpg) 20px 15px no-repeat;}

.rl{position:relative;margin-top:30px}
.cal table{border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed;vertical-align:middle}
.cal td,.cal th{text-align:center;line-height:32px;padding:0;color:#777;font-size:14px}
.cal th{font-weight:400;font-size:14px;height:36px}
.cal td{border-bottom:0;cursor:pointer}
.cal td:hover{background:#2f6aaa;cursor:pointer;color:#fff}
.cal td.empty:hover{background:0 0;cursor:default}
.cal td:nth-child(6),.cal td:nth-child(7){color:#f0556b}
/*有文章的*/
.cal .on{;position:relative}
.cal .on:after{content: '';position: absolute;width: 6px;height: 6px;border-radius: 50%;background: #eca03c;bottom: 0;left: 50%;margin-left: -3px}
.cal .cur{background:#2f6aaa;color:#fff}
.cal td.on:hover{background:url(/system/resource/news/calendar/images/h-point.png) #2f6aaa center bottom no-repeat;cursor:pointer;color:#fff}
.calendar{height:auto;margin-top:0;background-color:transparent}
.calendar_cur_date{width:100px;height:30px;line-height:30px;float:left;background:#dbdbdb;color:#656565;font-size:14px;text-align:center;border-right:5px solid #fff;display:none}
.calendar_top_right{width:100%;float:left;color:#fff;background:#75bae3}
.calendar_month_next,.calendar_month_prev{width:30px;height:30px;cursor:pointer;background:url(/system/resource/news/calendar/images/left-jt.jpg) no-repeat}
.calendar_month_next{float:right;background-position:-42px -6px}
.calendar_month_span{display:inline;line-height:30px;font-size:14px;}
.date_lunar_terms{position:absolute;top:0;right:75px;line-height:30px;font-size:14px;color:#fff}
.calendar_month_prev{float:left;margin-left:0;background-position:-5px -6px}
.cal_succ_calendar_title{text-align:center;width:100%;background:#fff}


/**/
.ucal .rl{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ucal #calendar{width: 49%;background: rgba(255,255,255,.9);padding: .3rem .3rem 0}
.ucal .list{width: 49%;background: rgba(255,255,255,.9);padding: .3rem}
.ucal .cal_succ_calendar_title{height: .3rem;margin-bottom: .2rem}
.ucal .calendar_top_right{background: transparent;color: #555;font-size: .24rem}
.ucal .calendar_top_right .calendar_month_span{font-size: .24rem;line-height: .3rem}
.calendar_month_next img,.calendar_month_prev img{display: inline-block;}
.ucal .calendar_month_next,.ucal .calendar_month_prev{background: transparent;width: .3rem;height: .3rem;text-align: center;vertical-align: middle;}
.ucal .cal table tbody tr:nth-child(1){border-bottom: 1px solid #a20004}
.ucal .cal th{font-size: .16rem}
.ucal .cal td,.ucal .cal th{height: .5rem;line-height: .5rem;font-size: .16rem}
.ucal .cal td span{display: block;height: 100%;width: .5rem;border-radius: 50%;text-align: center;margin: 0 auto}
.ucal .cal td:hover{background:transparent;}
.ucal .cal td:hover span{background:#a20004;cursor:pointer;color:#fff}
.ucal .cal td.on:hover{background:transparent;}
.ucal .cal td.on:hover span{background:#a20004;cursor:pointer;color:#fff}
.ucal .dqsj{width: 100%;margin-bottom: .15rem}
.ucal .dqsj-title{ width:100%;line-height:1.4em; font-size:.16rem;position: relative}
.ucal .dqsj a {cursor:pointer;color:#555;text-decoration:none}
.ucal .dqsj a:hover{color:#a20004;text-decoration:none}
.ucal .dqsj-more{background: transparent;color: #a20004!important}
@media (max-width: 640px){
.ucal #calendar{width: 100%;}
.ucal .list{width: 100%;padding-top: 0}	
}