@charset "UTF-8";
.zj_hdrl_bg{ background: url(230608fz_hdrl_bg.jpg) no-repeat center bottom; background-size: cover; padding: .4rem 0rem .48rem 0rem;}
.mar_t_6{ margin-top: .6rem;}
.laydate_body{ border: 2px solid #1658A0; background-color: #ffffff; background-color: rgba(255,255,255,.6); padding: .06rem;}
.laydate_body .laydate_box{ background: url(230608fz_hdrl_box.png) no-repeat center top; background-color: transparent; background-size: 100% 100%; padding: 0 .1rem;}
.laydate_body .laydate_box .laydate_top{ padding: .15rem;}
.laydate_body .laydate_box .laydate_top .laydate_ym{ width: 1.8rem;}
.laydate_body .laydate_box .laydate_top .laydate_ym.laydate_m{ float: right;}
.laydate_body .laydate_box .laydate_top .laydate_ym .laydate_choose cite{ width: .12rem; height: .12rem; border-width: 2px;}
.laydate_body .laydate_box .laydate_top .laydate_ym .laydate_y, .laydate_body .laydate_box .laydate_top .laydate_ym .laydate_m{ font-size: .2rem;}
.laydate_body .laydate_box .laydate_table thead th{ padding: .12rem 0rem; background-color: #ffffff; font-size: .2rem; color: #333333;}
.laydate_body .laydate_box .laydate_list{ height: 3rem;}
.laydate_body .laydate_box .laydate_top .laydate_xian{ display: none;}
.laydate_body .laydate_box .laydate_list ul li{ padding: .08rem 0rem; font-size: .18rem;}
.laydate_body .laydate_box .laydate_list1 ul li{ padding: .03rem 0rem;}
.laydate_body .laydate_box .laydate_list ul li.laydate_nothis > .riqi > a{ display: block;}
.laydate_body .laydate_box .laydate_list ul li p{ width: .5rem; height: .4rem; line-height: .4rem;}
.laydate_body .laydate_box .laydate_list ul li.laydate_white:hover p { background-color: #1658a0; color: #ffffff; border: 1px solid #1658a0; }
.laydate_body .laydate_box .laydate_list ul li p:before{top: -.09rem;}
.laydate_body .laydate_box .laydate_list ul li.laydate_nothis > .riqi > a, .laydate_body .laydate_box .laydate_list ul li.laydate_nothis > a{ color: #BDCCDE;}
.laydate_body .laydate_box .laydate_top .laydate_ym .laydate_yms{ width: 1.8rem; top: .56rem; right: .24rem;}
.laydate_body .laydate_box .laydate_top .laydate_ym .laydate_yms.laydate_show{ left: .24rem;}

.zj_hdrl_list{padding-bottom: .2rem;height: 4.3rem;position: relative;}
.zj_hdrl_list .bd li{background-color: rgba(255,255,255,.6);overflow: hidden;position: relative;}
.zj_hdrl_list .bd li:before{ width:1.2rem; position:absolute; left:0; top:0; bottom:0; background-color:#ffffff; content:''; z-index:1;}
.zj_hdrl_list .bd li .zj_hdrl_calendar{left:0;width: 1.22rem;background-color: #ffffff;padding: .09rem .1rem;color: #1658A0;position: relative;z-index: 2;position: absolute;height: 1.2rem;top: 50%;margin-top: -.6rem;}
.zj_hdrl_list .bd li .zj_hdrl_text{overflow: hidden;padding: .14rem .16rem .14rem 1.4rem;}
.zj_hdrl_list .bd li .zj_hdrl_text h3{font-size: .2rem;/* overflow: hidden; *//* white-space: nowrap; *//* text-overflow: ellipsis; */}
.zj_hdrl_list .bd li .zj_hdrl_text>p{font-size: .16rem;/* overflow: hidden; *//* white-space: nowrap; *//* text-overflow: ellipsis; */color: #666666;margin-top: .06rem;}
.zj_hdrl_list .bd li .zj_hdrl_text h4{ font-weight: normal; margin-top: .06rem; color: #666666;}
.zj_hdrl_list .bd li .zj_hdrl_text h4 span{ display:block; float: left; padding:0rem .1rem; line-height: .22rem; border-radius: .02rem; background-color: #D43030; color: #ffffff; font-size: .14rem; margin-right: .12rem;}
.zj_hdrl_list .bd li .zj_hdrl_text h4 p{font-size: .16rem;background: url(230608fz_hdrl_icon.png) no-repeat left .04rem;background-size: .16rem auto;padding-left: .2rem;overflow: hidden;/* white-space: nowrap; *//* text-overflow: ellipsis; */}
.zj_hdrl_list .num{ text-align: center; font-size: 0rem; position: absolute; left: 0; right: 0; bottom: 0;}
.zj_hdrl_list .num li{ width: .1rem; height: .1rem; margin: 0 .03rem; border-radius: 50%; background-color: #BDBDBD; display: inline-block; cursor: pointer;}
.zj_hdrl_list .num li.on{ background-color: #1658A0; width:.38rem; border-radius: 1rem;}
.zj_hdrl_tit1{ overflow: hidden; font-size: 0; vertical-align: top;}
.zj_hdrl_tit1>em{ display: inline-block; width: .16rem; height: .28rem; float: left;}
.zj_hdrl_tit1:first-child{ border-bottom: 1px solid #1658A0; padding-bottom: .04rem; margin-bottom: .08rem;}
.zj_hdrl_tit1 .zj_hdrl_date{ width: .44rem; display: inline-block; background: url(230608fz_hdrl_line.png) no-repeat left .05rem; background-size: .36rem auto; float: left;}
.zj_hdrl_tit1 .zj_hdrl_date em{ font-size: .14rem; padding-left: .04rem; line-height: .18rem;}
.zj_hdrl_tit1 .zj_hdrl_date p{ font-size: .2rem; font-weight: bold; padding-left: .12rem; line-height: .28rem;}
.zj_hdrl_tit1 .zj_hdrl_week{ background-color: #F2F2F2; padding: .02rem 0rem; text-align: center; float: left; display: block; min-width: .42rem;}
.zj_hdrl_tit1 .zj_hdrl_week p{ font-size: .14rem; line-height: .18rem;}
.zj_hdrl_tit1 .zj_hdrl_week p:first-child{ font-size: .12rem;}
.zj_hdrl_tit2{border-bottom: 1px solid #1658A0;margin-bottom: .06rem;overflow: hidden;text-align: center;}
.zj_hdrl_tit2 .zj_hdrl_date{font-size: .22rem;line-height: .3rem;display: inline-block;border-right: 1px solid #1658A0;text-align: center;padding-right: .1rem;}
.zj_hdrl_tit2 .zj_hdrl_week{font-size: .18rem;line-height: .2rem;margin-left:.05rem;width: .2rem;text-align: center;display: inline-block;writing-mode: vertical-lr;}
.zj_hdrl_calendar>h3{text-align: center;font-size: .26rem;line-height: .36rem;}
.zj_hdrl_tit2 span:last-child{ border-right:none; padding-right:0;}
@media screen and (max-width:1200px) {
	.zj_hdrl_list .bd li .zj_hdrl_calendar{ width: 1.3rem;}
}
@media screen and (max-width:992px) {
	.zj_hdrl_list .bd li .zj_hdrl_calendar{ padding-bottom: 0rem;}
	.zj_hdrl_bg{ padding: .2rem 0rem;}
	.mar_t_6{ margin-top: .2rem;}
	.zj_hdrl_list{ height: auto;}
}
@media screen and (max-width:768px) {
	.laydate_body .laydate_box .laydate_top .laydate_ym{ width: 48%;}
	.laydate_body .laydate_box .laydate_top .laydate_ym .laydate_yms{ width: 48%; right: 0rem;}
	.laydate_body .laydate_box .laydate_top .laydate_ym .laydate_yms.laydate_show{ left: 0rem;}
	.laydate_body .laydate_box .laydate_top{ padding-left:0rem; padding-right: 0rem;}
	.laydate_body .laydate_box .laydate_top .laydate_ym .laydate_y, .laydate_body .laydate_box .laydate_top .laydate_ym .laydate_m{ font-size: .18rem;}
}
@media screen and (max-width:640px) {
	.laydate_body .laydate_box,.laydate_body .laydate_box .laydate_list{ padding: 1px 2px;}
	.laydate_body .laydate_box .laydate_list ul li p{ width: 100%;}
	.laydate_body .laydate_box .laydate_table thead th{ font-size: .16rem;}
	.zj_hdrl_list .bd li .zj_hdrl_calendar{width: 100%;height: auto;position: relative;top: 0;margin-top: 0;padding-bottom: .08rem; overflow: hidden;}
	.zj_hdrl_tit2{ float: left; border-bottom: none; margin-bottom: 0rem;}
	.zj_hdrl_calendar>h3{ overflow: hidden; line-height: .6rem;}
	.zj_hdrl_tit1{ float: left; width: 48%;}
	.zj_hdrl_tit1:first-child{ border-bottom: none; border-right: 1px solid #1658A0; margin-right:4%;}
	.zj_hdrl_tit2 span:first-child{  border-right: 1px solid #1658A0 !important; padding-right:.1rem;}
	.zj_hdrl_list .bd li:before{ display:none;}
	.zj_hdrl_list .bd li .zj_hdrl_text h3{ margin-bottom:.1rem}
	.zj_hdrl_list .bd li .zj_hdrl_text{ padding-left:.2rem;}
	.zj_hdrl_list .bd li .zj_hdrl_text h4 span{ clear:both; margin-bottom:.1rem;}
	.zj_hdrl_list .bd li .zj_hdrl_text h4 p{ display:block; clear:both;}
}

/* 20231227-走进福州-日历样式 */
.zj_hdrl_list .bd li .zj_hdrl_text>p{position:relative; padding-left:.12rem;}
.zj_hdrl_list .bd li .zj_hdrl_text>p:after{content:"";position:absolute;width:.04rem;height:.04rem;background-color:#d43030;left:.03rem;top: 0rem;margin-top: .11rem;border-radius:.5rem;}



/*240820走进福州日历样式修改*/
.zj_hdrl_list .bd li{ min-height:1.2rem;}
.zj_hdrl_list .bd li .zj_hdrl_text h4{display: inline-flex;flex-wrap: wrap;}
.zj_hdrl_list .bd li .zj_hdrl_text h4 span{ float:none; display:inline-block; margin-top:.04rem;}
.zj_hdrl_list .bd li .zj_hdrl_text h4 p{ margin-top:.04rem;}


/*250210*/
.zj_hdrl_list .bd{ height:100%; overflow-y:auto; padding-right:.06rem; }
.zj_hdrl_list li:last-child{ margin-bottom:0;}
.zj_hdrl_list .bd::-webkit-scrollbar{ width:.06rem;}
.zj_hdrl_list .bd::-webkit-scrollbar-thumb{ width:.06rem; background-color:#1658a0; border-radius:.03rem;}
.slb .zj_hdrl_list{ height:auto; padding-bottom:.3rem;}
@media screen and (max-width:1200px) {
	.zj_hdrl_list .bd li:before{ width:1.3rem;}
}

@media screen and (max-width:992px) {
    .zj_hdrl_list .bd{ padding-right:0;}
}