@charset "utf-8";
/* CSS Document */
/**
 * @description: 领导之窗样式
 * @author: ishang_pan
 * @update: ishang_pan (2026-01-07 10:00)
 */
 /*tab切换公用 */
.m-tabnav{overflow: hidden;text-align: center;}
.m-tabnav li{float: left;position: relative;}
.m-tabnav li a{display:block;height: 36px;line-height: 20px;font-size: 20px;}

/*style2-背景色 */
.m-tabnav1{margin-bottom:10px;margin-top: -4px;overflow: visible;border-bottom:1px solid #dddddd;background-color: unset;}
.m-tabnav1 li{height: 44px;}
.m-tabnav1 li a{padding:0 5px;line-height: 44px;}
.m-tabnav1 li+li{margin-left: 30px;}
.m-tabnav1 li.u-active a{color:#0078d3;background-color: unset;}
.m-tabnav1 li.u-active::after{content:"";position:absolute;left:50%;bottom:-3px;width:100%;height:4px;transform:translateX(-50%);background-image:linear-gradient( #0078d3,#0078d3),linear-gradient( #016bb6,#016bb6);}


/*文字列表 */
.m-liststylecom li{height: 46px; line-height: 46px;}
.m-liststylecom li a{display: block; font-size: 18px; padding-left: 14px; background: url(../images/public/icon-li.png) left center no-repeat; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.m-liststylecom li span{float: right; color: #b8b8b8; font-size: 16px;}
.m-liststylecom li a:hover{padding-left: 16px;}
.m-dashed li{border-bottom:1px dashed #ddd}

/* 主体 */
.is-main{margin-top: 30px;margin-bottom: 40px;}
.is-main>.container{background-color: #fff;padding: 24px 30px 0;}
/* 领导之窗-left */
.leader-region .col-md-3{width:23%}
.leader-region .col-md-9{width:75%;float:right;}
.leader-box .m-tabnav{height:76px;background-color:#f7fbff;}
.leader-box .m-tabnav li{width: 50%;position: relative;}
.leader-box .m-tabnav li a{display: block;height: 76px;line-height: 72px;color: #333333;font-size: 24px;text-align: center;overflow: hidden;}
.leader-box .m-tabnav li:not(:last-child) a::after{content: "";position: absolute;right: -1px;top: 50%;transform: translateY(-50%);width: 1px;height: 22px;background-color: #d1d1d1;}
.leader-box .m-tabnav li.u-active a{color: #0078d3;font-weight: bold;}
.leader-box .m-tabnav li:hover a{color: #0078d3;font-weight: bold;}

.leader-list{background-color: #f7fbff;min-height: 875px;}
.leader-link{display: block;width: 100%;height: 65px;line-height: 65px;padding-left: 30px; font-size: 18px;color: #333333;}
.leader-item.u-active,.leader-item:hover{background:#fff url(../images/page/nav-icon-circle.png) right 30px center no-repeat;}
.leader-item.u-active .name,.leader-item:hover .name{color: #016bb6;font-weight: bold;}
.leader-link .post{font-size: 16px;color: #999999;margin-top: 4px;}

/* 领导之窗-right */
.leader-info .col-md-4{width: 160px;}
.leader-info .col-md-8{width: calc(100% - 160px);padding-left: 30px;}
.leader-name{width: 100%;text-align: center;color: #3d3d3d;}
.leader-name .name{font-size: 18px;font-weight: bold;color:#333;line-height: 52px;}
.leader-work{margin-top: 15px;}
.write-letter-link{display: block;width:160px;margin:auto;height:48px;line-height:48px;padding-left:55px;color: #0078d3;background:url(../images/leader/icon-letter.png) 20px center no-repeat;background-color:#f5faff;border-radius:4px;font-size:16px;}
.notes-text,.work-text{padding-top: 6px;font-size: 18px;line-height: 36px;color: #333333;}
.work-text{max-height: 70px;overflow-y: auto;}
.work-text::-webkit-scrollbar{width:7px;height:61px;background-color:#f8f8f8;}
.work-text::-webkit-scrollbar-track{background-color:#f8f8f8;}
.work-text::-webkit-scrollbar-thumb{background-color:#e7e7e7;}
.leader-info img{width:160px;height:220px;object-fit: cover;}
/* 领导活动 */
.ldhd-tabnav .ldhd-link{margin-top: 14px; height: 48px;line-height: 48px;font-size: 24px;}
.ldhd-tabnav .u-active .ldhd-link{color: #0078d3;font-weight: bold;}
.ldhd-list{margin-top: 10px;}
.ldhd-item{float: left;position: relative;height: 80px;line-height: 36px;width: 50%;padding: 0 10px 8px 24px;}
.ldhd-text{font-size: 18px;color: #333333;-webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ldhd-date{font-size: 16px;color: #9a9a9a;}
.ldhd-item::before{content: "";position: absolute;left: 6px;top: 0;bottom: 0;width: 1px;border-left: 1px dashed #559ce2;}
.ldhd-item::after{content:"";position:absolute;left: 0; top: 9px;width:13px;height:13px;border-radius:50%;background-color:#ffffff;border:solid 1px #4793e0;}
.ldhd-item:nth-child(-n+2)::before{top: 9px;}
.ldhd-item:nth-last-child(-n+2)::before{bottom: 72px;}
.ldhd-item:hover .ldhd-text{padding-left: 8px;}
.ldhd-item:hover::after{background-color:#4793e0;}

/*media query*/
/*large pcScreen*/
@media (min-width:1367px) {
	.m-listlf{width: 280px; padding-left: 0;}
	.m-listrg{width: 1000px; padding-right: 0;} 
}
/*big pcScreen*/
@media screen and (max-width:1366px) {


}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {

}
/*pad md*/
@media screen and (max-width: 991px ){
    .leader-region .col-md-3,.leader-info .col-md-4,.leader-info .col-md-8{width: 100%;padding-left: 0;}
    .leader-region .col-md-9{width: 100%;float: none;}
    .leader-info .col-md-4{text-align: center;}
    .ldhd-item{width: 100%;}
    .ldhd-item:nth-last-child(-n+2)::before {bottom: 0px;}
}
/*phone sm*/
@media screen and (max-width: 767px) {
    .leader-list{min-height: auto;}
  

}
/*small xs*/
@media screen and (max-width: 638px) {

}
/*print*/
@media print {
    .is-header,.m-location,.is-footer,.u-fontsize,.share-main,.m-dtsxqh,.m-btfuns,.is-toolbar{display: none;}
    .m-pgpdbox1,.m-detailbox{padding: 0;}
    .m-dtfonts{padding: 10px;}
}