.leader_director{width:calc(100% - 300px);float: left;}
.leader_director dt{width:22%;margin-left:1%;float: left;}
.leader_director dt img{width:100%}
.leader_director dd{width:74%;float:right}
.leader_director h4{margin-bottom: 10px;}
.leader_director h4 strong,.leader_director h4 em{}
.leader_director h4 strong{font-size: 1.3rem;color: #245399;line-height: 2;}
.leader_director h4 strong a:link,.leader_director h4 strong a:visited{color: #245399;}
.leader_director h4 em{margin-left:1em;font-size:1.1rem}
.leader_director dd div{margin-bottom: 10px;}
.leader_director dd h5{margin-bottom: 5px;}
.leader_director dd h5 span{display:inline-block;padding:0.2em 0.5em;background-color:#eaf2ff;border-radius:5px;color: #245399;font-weight:normal}
.leader_director dd p{line-height: 1.8;color: #333;}

.news_date{float: right;}
#caledar{width:275px;margin-top: 50px;}
.layui-laydate, .layui-laydate-hint{width:100%}

/*日历*/
#caledar .layui-laydate-main,#caledar .layui-laydate-content table{width:100%}
#caledar .layui-laydate-content table td,
#caledar .layui-laydate-content table th{border:0;height:36px}
#caledar .layui-laydate-content td{border-radius:100%}
#caledar .laydate-prev-y,
#caledar .laydate-next-y,
#caledar .layui-laydate-footer{display:none}
#caledar .layui-laydate-header i{top:auto;color:#1559a2}
#caledar .layui-laydate-header i.laydate-prev-m{left:20px}
#caledar .layui-laydate-header i.laydate-next-m{right:20px}
#caledar .layui-laydate .layui-this{background:none !important;color:#666 !important}
#caledar .layui-laydate .layui-this:hover{background-color:#81aed8 !important;color:#fff !important}
#caledar .importantdate{line-height: 36px;font-size: .9rem}
#caledar .laydate-day-mark::after{right:5%;top:5%;background:rgba(21,88,169,.2);width:90%;height:90%}
#caledar .laydate-day-mark{overflow:inherit}
#caledar .layui-laydate .layui-this{position:relative !important}
#caledar .importantdate_ul{display:none}
#caledar .laydate-day-mark ul{display:none;width:210px;left:-97px;padding:10px;text-align: left;bottom:50px;position:absolute;background:#81aed8;border-radius:5px}
#caledar .laydate-day-mark ul:after{content:' ';width:22px;height:14px;background:url(../images/2025xxgk/angle_xxgk2025.png) no-repeat;position:absolute;bottom:-14px;left:50%;margin-left:-11px}
#caledar .laydate-day-mark ul li a{color:white;font-size:0.9rem}
#caledar .laydate-day-mark ul li{line-height:1.2;margin-bottom:1rem}
#caledar .layui-laydate-content td:hover,
#caledar .layui-laydate-list li:hover {
  background-color:#81aed8;
  color:#fff
}
#caledar .laydate-day-mark:hover ul{display:block}
#caledar .layui-this .laydate-day-mark:hover::after,
#caledar .laydate-day-mark:hover::after{display:none !important}
#caledar .layui-this .laydate-day-mark::after{display:block !important}

#caledar .layui-laydate-content tr td:nth-child(n+5) .laydate-day-mark ul{left:auto;right:0}
#caledar .layui-laydate-content tr td:nth-child(n+5) .laydate-day-mark ul:after{left:auto;right:8px;margin:0}

#caledar .layui-laydate-content tr td:nth-child(-n+3) .laydate-day-mark ul{left:0}
#caledar .layui-laydate-content tr td:nth-child(-n+3) .laydate-day-mark ul:after{left:15px}
/*日历 end*/

.leader_box2 h4{margin: 15px 0;padding:0.5em 1em;border-bottom:1px solid #e3e3e3;font-size: 1.1rem;background-color: #f5f5f5;}
.leader_other{padding-bottom:10px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.leader_other li{width:11%;text-align: center;}
.leader_other li img{width:100%}
.leader_other li p{padding:10px 0;background-color:#f5f5f5;}

.leader_other2{padding-top:10px;padding-bottom:10px;display: flex;justify-content: space-between;flex-wrap:wrap}
.leader_other2 li{margin-bottom:10px;width:22%;text-align: center;}
.leader_other2 li img{width:65%} 
.leader_other2 li p{width:65%;margin:0 auto;padding:10px 0;background-color:#f5f5f5;}

.button_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.button_list li{width: 24%;}
.button_list li a{display: flex;align-items: center;justify-content: center;padding:0.8em 0;font-size: 1.2rem;background-color: #eaf2ff;border-radius: 8px;}
.button_list li i{position:relative;display: block;margin-right:15px;width:48px;height: 48px; background-color: #366bb9;border-radius: 10px;text-align: center;}
.button_list li i img{width: 65%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}

.col_b .whitebox{box-sizing: border-box;}
.col_b .whitebox:first-child{width:67.5%;}
.col_b .whitebox:last-child{width:31%;}

.title_box{margin-bottom:15px;border-bottom: 1px solid #e3e3e3;}
.title_box strong {position: relative;box-sizing: border-box;padding: 10px 0.5em 10px;display:inline-block;font-size: 22px;color: #185aae;}
.title_box strong a:link,.title_box strong a:visited{color: #185aae;}
.title_box strong::after{content: '';position: absolute;left:0;right:0;bottom:-1px;height: 2px; background-color: #1957ad;}
.title_box span{margin-top: 10px;font-weight: normal;}
.title_box span a{color: #f77668;}
.title_c{text-align: center;}

.tab_title{margin-bottom:15px;border-bottom: 1px solid #e3e3e3;}
.tab_title strong{position: relative;box-sizing: border-box;padding: 10px 0.5em 10px;display:inline-block;font-size: 20px;font-weight:normal;color:#333;cursor: pointer;}
.tab_title strong a:link,.tab_title strong a:visited{color: #333;}
.tab_title strong.cur {color: #185aae;font-weight:bold}
.tab_title strong.cur a:link,.tab_title strong.cur a:visited{color: #185aae;}
.tab_title strong.cur::after{content: '';position: absolute;left:0;right:0;bottom:-1px;height: 2px; background-color: #1957ad;}
.tab_title span{margin-top: 10px;font-weight: normal;}
.tab_title span a{color: #f77668;}

.list_text li{margin:13px 0; padding-left:15px;background:url(../images/2025xxgk/blue_dot.gif) no-repeat left 10px;line-height:1.6;}
.list_text li .riqi{color:#666666;white-space: nowrap;}
.list_text li a{display: inline-block;width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.list_tujie li{float: left;width:48%;margin-right: 4%;}
.list_tujie li:last-child{margin-right: 0;}
.list_tujie li .img{width:100%;height: 213px;overflow: hidden;}
.list_tujie li img{width: 100%;}
.list_tujie li .text{margin-top: 10px;text-align: center;line-height: 1.5;display: -webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;text-overflow: ellipsis;}

.list_xxgkzl li{margin-bottom: 8px;}
.list_xxgkzl li a{display: flex;align-items: center;padding:0.2em 0 0.2em 2em;font-size: 1rem;background-color: #f5f5f5;border-radius: 5px;font-size:1rem}
.list_xxgkzl li i{position: relative;display: block;margin-right:10px;width:36px;height: 36px;}
.list_xxgkzl li i img{width: 70%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}

.list_xxgkzl2{display: flex;justify-content: space-between;}
.list_xxgkzl2 li{width:32%}
.list_xxgkzl2 li a{display: flex;flex-direction: column;align-items: center;padding:1em 0.2em 0.5em 0.2em;font-size: 1rem;background-color: #f5f5f5;border-radius: 5px;font-size:1rem;text-align: center;color: #185aae;}
.list_xxgkzl2 li i{position: relative;margin-bottom:5px;display: block;width:36px;height: 36px;background-color: #185aae;border-radius: 100%;}
.list_xxgkzl2 li i img{width: 60%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}

.list_zdly{padding-top:5px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.list_zdly li{width: 16%;margin-bottom: 15px;}
.list_zdly li a{display: flex;flex-direction: column;align-items: center;justify-content: center;padding:1.2em 0;font-size: 1.1rem;background-color: #f5f5f5;border-radius: 5px;}
.list_zdly li i{position:relative;display: block;width:42px;height: 42px;}
.list_zdly li i img{width: 80%;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}

@media screen and (max-width:1080px) {
	.leader_director dt{width:30%}
	.leader_director dd{width:66%}
	.button_list li{width: 48%;margin-bottom: 15px;}
	.col_b .whitebox:first-child,.col_b .whitebox:last-child{width:100%}
	.col_b .whitebox:first-child{margin-bottom: 15px;}
	.leader_other2 li img,.leader_other2 li p{width:85%}
	.list_xxgkzl2{align-items: stretch;}
	.list_xxgkzl2 li a{box-sizing: border-box;height: 100%;}
	.list_zdly li{width: 24%;}
}
@media screen and (max-width:640px) {
	.leader_director dt,.leader_director dd{width: 100%;margin: 0}
	.leader_director dt img{display:block;width: 50%;margin: 0 auto;}
	.leader_director h4{text-align: center;}
	.leader_director h4 em{display: block;margin-left:0;}
	.leader_director,.news_date{float: none;width:100%}
	#caledar{margin: 0 auto !important;width:100% !important}
	#caledar .layui-laydate,#caledar  .layui-laydate-hint,#caledar .layui-laydate-main,#caledar  .layui-laydate-content table{width:100%;}
	.leader_other2 li{width:48%}
	.leader_other2 li img,.leader_other2 li p{width:80%}
	.button_list li{width:100%;}
	.list_text li{display: flex;justify-content: space-between;}
	.list_text li a{white-space: initial;margin-right: 0.5em;}
	.list_xxgkzl2{flex-wrap: wrap;}
	.list_xxgkzl2 li{width:100%;margin-bottom: 10px;}
	.list_xxgkzl2 li br{display: none;}
	.list_zdly li{width: 48%;}
}





