@charset "utf-8";
.ysj_banner{background: url(/uploads/image/images/241014fjly_ysj_banner.jpg) no-repeat center top; padding:4% 0% 2.3%; color: #fff;text-align: center; }
.ysj_banner .img1{ position: absolute;left: -0.7rem;}
.ysj_banner h5{text-align: center;display: inline-block;}
.ysj_banner h6{text-align: center; padding:5% 0% 3%; }
.ysj_banner p{font-size: .16rem; line-height: .26rem; padding: 0.05rem 0rem; text-align: center; }
.banner_ewm{text-align: center; padding-top: 3%;}
.banner_ewm>em{display: inline-block;text-align:left; padding-left: .25rem; font-size: .2rem;font-weight: bold; line-height: .36rem; vertical-align: middle; }

.slb .ysj_banner{background-size: auto 100%;}
@media screen and (max-width:1540px){
	.ysj_banner .img1{ position: relative; left: inherit;}
}
@media screen and (max-width:1080px){
	.ysj_banner .img1{margin-bottom: .2rem;}
}
@media screen and (max-width:992px){
	.ysj_banner{background-size: auto 100%;}
	.ysj_banner .img1 img{max-width: 75%;}
}

/* 内容 */
.whl_mianbg{background: url(/uploads/image/images/241014fjly_ysj_bigbg.jpg) no-repeat center bottom #f9faff;}
.ysj_tit{display: flex; position: relative; padding-right: .3rem; margin-bottom: .2rem; text-align: center; }
.ysj_tit em{position: relative; top: .23rem; width: 37.25%\0;display: inline-block\0; top: -0.15rem\9;}
.ysj_tit span{ white-space: nowrap; padding: 0rem .25rem; font-size: .54rem;font-weight: bold; line-height: 1.5; color: #d2213e;
  background-image:-webkit-linear-gradient(left,#d91f36,#742c87 );
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent;
}
.ysj_tit a{display: inline-block; position: absolute; right: 0; border-bottom: 6px solid #a42962; color: #a42962; top: .05rem; top: 0.08rem\0; line-height: .4rem; }
.ysj_tit.ys2 a{top: .02rem; top: 0.06rem\9;}
.ysj_tit.ys2 em{ width: 32%\0;}
.ysj_tit.ys3 a{top: .07rem;}
.slb .ysj_tit em{width: 28.25%\0;}
.slb .ys2.ysj_tit em{width: 20.25%\0;}
.slb .ysj_tit{padding-right: .6rem;}
.slb .ysj_tit a{top: -0.01rem; top: 0.04rem\0;}
.slb .ysj_tit.ys2 a{top: -0.02rem; top: 0.03rem\0;}
.slb .ysj_tit.ys3 a{top: -0.01rem;}

.syj_zx .slidebox_01 .txt-bg{/* height: .5rem; background-color: rgba(0, 0, 0, 0.6); */ top: 0; bottom: 0; background: none; height: auto; }
.syj_zx .slidebox_01 .txt-bg::after{content: ""; position:absolute;z-index: 1; left: 0; right: 0; top: 0; bottom: 0; background: url(/uploads/image/images/241014fjly_ysj_wen.png) no-repeat center; background-size: 100% 100%; }
.syj_zx .slidebox_01 .txt-bg::before{content: ""; position: absolute;z-index: 0; left: 0; right: 0; bottom:0; height: .5rem; background-color: rgba(0, 0, 0, 0.6);}
.syj_zx .slidebox_01 .pic p{ line-height: .5rem; right: 1.8rem;}
.syj_zx .slidebox_01 .num{ bottom: .2rem; right: 7%; }

.new_list_top{border-bottom: 1px dashed #c7c9cc; display: block; margin-bottom: .3rem; padding-bottom: .3rem;}
.new_list_top h6{font-size: .28rem; line-height: 1.5; overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap; margin-bottom: .1rem;}
.new_list_top p{font-size: .18rem; line-height: .36rem; max-height: .72rem; height: .72rem/0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;display:block/0; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.whl_mianbg .list_base li:before{width: .08rem; height: .08rem; background-color: #ccc; top: .1rem; }
.whl_mianbg .list_base li{font-size: .2rem; padding-left: .25rem; margin-bottom: .22rem;}
.whl_mianbg .list_base .trt-row [class*=trt-col-]{ padding-left: .25rem;}

.mtjj_box{}

.mtjj_box .picture_group .bd.trt-row-large .picture_conent{ background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%); padding: .3rem .24rem .3rem 0rem; border-radius: .1rem;}
.mtjj_box .picture_group_10 .picture_text h3{white-space: normal;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: .24rem; line-height: .36rem; height: .72rem;}
.mtjj_box .picture_group_10 .picture_text p{ -webkit-line-clamp: 3; font-size: .18rem; line-height: .32rem; height: .96rem; text-indent: 2em; }

.spzb_box .picture_group{overflow: inherit;}
.spzb_box .picture_group_01>span{top: 50%; margin-top: -0.2rem; width: .4rem; height: .4rem; text-align: center; line-height: .38rem; border-radius: 0; background-color: rgba(0, 0, 0, 0.6); }
.spzb_box .picture_group_01>span.prev{left: -0.2rem;}
.spzb_box .picture_group_01>span.next{right: -0.2rem;}
.spzb_box .picture_group .bd.trt-row-large .picture_conent{ border-radius: 0rem 0rem 0.04rem 0.04rem; padding-bottom: .15rem; overflow: hidden;}
.spzb_box .picture_item .picture_fixed::after{ content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(/uploads/image/images/241014fjly_ysj_bficon.png) no-repeat center rgba(0, 0, 0, 0.2); }
.spzb_box .picture_group_01 .picture_text h3{padding: 0rem .45rem; text-align: center;font-weight: normal;display: block\0; }

.yjc_box a{display: block; padding-top: 15.385%; background-size: cover;}
@media screen and (max-width:1340px){
	.spzb_box .picture_group_01>span.prev{left: 0rem;}
	.spzb_box .picture_group_01>span.next{right: 0rem;}
}
@media screen and (max-width:992px){
	.whl_mianbg{background-size: 100% auto;}
	.slb .banner_ewm>em{padding-left: .1rem;}
	.ysj_tit, .slb .ysj_tit{padding-right: 0; display: block;}
	.ysj_tit em{display: none; }
	.ysj_tit span{ white-space: normal; padding: 0; line-height: 1.1; font-size: .38rem; }
	.new_list .list_base li,.whl_mianbg .list_base .trt-row [class*=trt-col-]{margin-bottom: 0rem; padding-left: 0; }
	.slb .slb_titys{text-align: left;}
	.mtjj_box .picture_group .bd.trt-row-large .picture_conent{ padding:.16rem;}
	.syj_zx .slidebox_01 .pic p{right: 1.3rem;}
	.slb .syj_zx .slidebox_01 .pic p{right: .2rem;}
	.ysj_tit a,.ysj_tit.ys3 a{top: -0.07rem;}
	.slb .ysj_tit a,.slb .ysj_tit.ys3 a{top: -0.06rem;}
}
@media screen and (max-width:414px){
	.slb .banner_ewm>em{padding-left: 0rem;text-align: center; line-height: .3rem; padding: .1rem 0;}
}


/* 日历修改 */
.laydate_list{ /* white-space: nowrap;display: flex; */ position: relative;}
.laydate_list>span{ top: 50%; margin-top: -0.2rem; position: absolute; cursor: pointer; color: #fff; width: .4rem; height: .4rem; background-color: rgba(0, 0, 0, 0.2);text-align: center; line-height: .38rem; z-index: 8; }
.laydate_list>span.next{right: 0; }
.laydate_body .laydate_box .laydate_list ul{white-space: nowrap;}

.laydate_body .laydate_box{ background-color: transparent; }
.laydate_body .laydate_box .laydate_top{max-width: 4rem;margin: 0rem auto;}
.laydate_body .laydate_box .laydate_top .laydate_ym .laydate_y, .laydate_body .laydate_box .laydate_top .laydate_ym .laydate_m{font-size: .3rem;color: #333;}
.laydate_body .laydate_box .laydate_top .laydate_ym .laydate_choose cite{ width: 0.12rem; height: 0.12rem; border-bottom: 2px solid #333; border-left: 2px solid #333; }
.laydate_body .laydate_box .laydate_list ul li.laydate_white:hover .laydate_bz{display: none;}
.laydate_body .laydate_box .laydate_list ul li p{ border: none; font-size: .6rem;font-weight: bold; line-height: 1.5; color: #333; position: relative; padding: .15rem .4rem; width: inherit; height: inherit;text-align: center; background-color: rgba(255, 255, 255, 0.8);  border-radius: .1rem; box-shadow:0px 0px 0px 2px #fff; }
.laydate_body .laydate_box .laydate_list ul li p>b,.laydate_body .laydate_box .laydate_list ul li p>strong{display: block;}
.laydate_body .laydate_box .laydate_list ul li p>b{ border-bottom: 1px solid #999; color: #999; max-width: .5rem; padding-bottom: .15rem; font-weight: normal; font-size: .24rem; margin: 0rem auto;}
.laydate_body .laydate_box .laydate_list ul li p>span{width:.75rem; display:inline-block;}
.laydate_body .laydate_box .laydate_list ul li p>strong{ font-size: .14rem; color: #999;  font-weight: normal; line-height: 1.2; }
.laydate_body .laydate_box .laydate_list ul li p em{display: none !important;}
.laydate_body .laydate_box .laydate_list ul li.laydate_white:hover p,.laydate_body .laydate_box .laydate_list ul li.laydate_white.on p{ /* padding-top: .17rem; padding-bottom: .17rem; */border:none; color: #fff; background-color: #8a3076; background: linear-gradient(90deg,#b32855 ,#753487); }
.laydate_body .laydate_box .laydate_list ul li p:before{display: none !important; }
.laydate_body .laydate_box .laydate_list ul li.laydate_white:hover p>b,.laydate_body .laydate_box .laydate_list ul li.laydate_white:hover p>strong,.laydate_body .laydate_box .laydate_list ul li.laydate_white.on p>b,.laydate_body .laydate_box .laydate_list ul li.laydate_white.on p>strong{border-color: #fff;color: #fff;}


li.laydate_white .riqi p>u{display: none; }
li.laydate_white.today .riqi p>u{display: block; font-size: .24rem;position: absolute; right: -0.2rem; top: -0.2rem; text-decoration: none; width: .6rem; height: .6rem; text-align: center;color: #fff; font-weight: bold; line-height: .4rem; background-color: #d91f36; border: 8px solid #fff; border-radius: .8rem;}
.laydate_body .laydate_box .laydate_list ul li.today p{border: none; background-color: #8a3076; background: linear-gradient(90deg,#b32855 ,#753487);}
.laydate_body .laydate_box .laydate_list ul li.today p b,.laydate_body .laydate_box .laydate_list ul li.today p strong{ color: #fff; border-color: #fff; }

.laydate_bottom{margin-top: .2rem;}
.event_box{padding: .25rem .35rem; background-color: rgba(255, 255, 255, 0.5); border: 1px solid #fff; box-shadow:inset 0px 0px 30px  rgba(255, 255, 255, 0.8); border-radius: .2rem; }
.event_box .bd{margin: 0rem -0.16rem;}
.event_box .eve_con{padding: .25rem .3rem; margin: .15rem 0rem; overflow: hidden; background-color:#fff; border-radius: .1rem; box-shadow: 0px 2px 20px  rgba(223, 226, 230, 0.4);}
.event_box .eve_con .eve_con_left{background-color: #f7f7f7; width: 2.3rem;  border-radius: .2rem; float: left; margin-right: .35rem; padding: .1rem; }
.event_box .eve_con .eve_con_left h6{text-align: center}
.event_box .eve_con .eve_con_left h6 span{font-weight: normal; font-size:.18rem; color: #ba2525; line-height: 1;display: inline-block;}
.event_box .eve_con .eve_con_left h6 span i{font-size: .36rem; font-weight: bold; color: #ba2525; line-height: 1;display: block;}
.event_box .eve_con .eve_con_left h6 b{padding-left: .1rem; color:#ba2525 ; position: relative; font-size: .48rem;display: inline-block; line-height: 1.5;}
.event_box .eve_con .eve_con_left h6 b::after{content: ""; position: absolute; width: 2px; background-color: #999; height:.4rem; top: 50%; margin-top:-0.2rem; transform: skew(-10deg); left: .03rem; font-weight: normal;}
.event_box .eve_con .eve_con_left h6 em{ margin-left: .05rem; display: inline-block; font-size: .14rem; font-weight: normal; color: #999; }
.event_box .eve_con .eve_con_left h6 em>p{font-size: .18rem;}
.event_box .eve_con .eve_con_left h5{letter-spacing: 3px; font-size: .28rem; line-height:.6rem; height: .6rem;  color: #ba2525; text-align: center; position: relative; margin-top: .05rem;}
.event_box .eve_con .eve_con_left h5::after{ content: ""; position: absolute; left: 0.05rem; right: 0.05rem; height: 1px; top: 0; background-color: #eee; }

.event_box .eve_con .eve_con_right{overflow: hidden;}
.event_box .eve_con .eve_con_right h4{text-align: justify; font-size: .28rem; line-height: .36rem; height: .72rem; -webkit-line-clamp:2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display:block\0;  -webkit-box-orient: vertical; }
.event_box .eve_con .eve_con_right p{position: relative; padding-left: .3rem; margin-top: .1rem; font-size: .18rem; line-height: .36rem; height: .72rem; -webkit-line-clamp:2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display:block\0;  -webkit-box-orient: vertical;}
.event_box .eve_con .eve_con_right p>i{display: block;width: .22rem; height: .22rem; top: .06rem; position: absolute; left: 0; background-position: center; background-size: contain;}

@media screen and (max-width:992px){
	.event_box{padding: .16rem; padding-bottom: 0rem;}
	.event_box .eve_con{padding: .16rem;}
	.event_box .eve_con .eve_con_left{float: inherit; width: 100%; margin-bottom: .15rem;}
	.mtjj_box .picture_group_10 .picture_text p{height: inherit;-webkit-line-clamp: inherit;}
	.laydate_body .laydate_box .laydate_list ul li p{padding: .12rem .16rem;}
	.event_box .eve_con .eve_con_left h5{line-height:.4rem; height:inherit;}
}

.wu_hd{padding: 0.2rem 0; text-align: center; position: relative; height: 1.84rem; overflow: hidden; display: flex; align-items: center; justify-content: center;}
.wu_hd img{ position: relative; display: inline-block; width: 1.2rem;}
.wu_hd p{z-index: 4; font-size: .2rem; color: #cccccc; display: inline-block;}
text-overflow