@charset "utf-8";
/* CSS Document */
.leaderInfo-hd{width:67%}
.sz-title{letter-spacing:0;margin:0 0 0 30px;font-weight:normal}
.sz-name{font-size:1.4rem}
.sz-info-hd{padding:0;margin-bottom:20px}
.sz-info{width:67%;border:0;padding-right:0;min-height:370px}
.sz-info-details{width:70%}
.sz-info-details .sz-gzfg{width:20%;background:#f5f6f8;color:#1559a3}
.sz-info-details .sz-work{margin:0;width:75%}
.sz-email{height:auto;width:auto; background:#1558a9;float:left;margin:15px 0 0 15px;padding:0 20px}
.sz-email a{display:block;line-height:50px; text-align:center;color:white;font-size:1rem;font-weight:bold}
.sz-email a img{width:auto; vertical-align:middle;float:none;margin-right:10px;display:initial}
.sz-info-details .sz-gzjl{margin-bottom:25px}
.sz-info-details .sz-gzjl:last-child{margin:0}
.sz-info img{width:28%;margin:0}
.fsz-info{width:100%}
.fsz-info ul{display:flex;justify-content:space-between;padding:1.5rem 0;margin-bottom:20px;border-bottom:1px solid #eee;border-top:1px solid #eee}
.fsz-info ul li{width:12%;margin:0}
.sz-info-content{position:relative;margin-bottom:0;overflow:visible}

/*日历*/
#caledar{
	position:absolute;
	right:0;
	top:-50px
}
#layui-laydate1{
	width:365px;
	padding:20px;
	padding-top:0;
	font-size:.9rem;
	background:#f3f7fa;
	border-radius:5px;
	min-height:420px;
	border:0;
	box-shadow:none
}
.layui-laydate-main,.layui-laydate-content table{width:100%}
.layui-laydate-content{padding:0}
.layui-laydate-content table td,
.layui-laydate-content table th{border:0}
.layui-laydate-content table th{border-bottom:1px solid #dedede;padding:15px 0}
.layui-laydate-content td{width:35px;height:35px;line-height:35px;border-radius:100%}
.laydate-prev-y,
.laydate-next-y,
.layui-laydate-footer{display:none}
.layui-laydate-header{padding:15px;}
.layui-laydate-header i{top:auto;font-size:30px;color:#1559a2}
.layui-laydate-header i.laydate-prev-m{left:0}
.layui-laydate-header i.laydate-next-m{right:0}
.laydate-set-ym span{font-size:24px}
.layui-laydate .layui-this{background:none !important;color:#666 !important}
.layui-laydate .layui-this:hover{background-color:#81aed8 !important;color:#fff !important}
.importantdate{line-height: 45px;font-size: .9rem}
.laydate-day-mark::after{right:7%;top:7%;background:rgba(21,88,169,.2);width:84%;height:84%}
.laydate-day-mark{overflow:inherit}
.layui-laydate .layui-this{position:relative !important}
.importantdate_ul{display:none}
.laydate-day-mark ul{display:none;width:240px;left:-97px;padding:10px;text-align: left;bottom:60px;position:absolute;background:#81aed8;border-radius:5px}
.laydate-day-mark ul:after{content:' ';width:22px;height:14px;background:url(../images/xxgk/angle.png) no-repeat;position:absolute;bottom:-14px;left:50%;margin-left:-11px}
.laydate-day-mark ul li a{color:white;font-size:.7rem}
.laydate-day-mark ul li{line-height:1.2;margin-bottom:1rem}
.layui-laydate-content td:hover,
.layui-laydate-list li:hover {
  background-color:#81aed8;
  color:#fff
}
.laydate-day-mark:hover ul{display:block}
.layui-this .laydate-day-mark:hover::after,
.laydate-day-mark:hover::after{display:none !important}
.layui-this .laydate-day-mark::after{display:block !important}

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

.layui-laydate-content tr td:nth-child(-n+3) .laydate-day-mark ul{left:0}
.layui-laydate-content tr td:nth-child(-n+3) .laydate-day-mark ul:after{left:25px}


@media (max-width:900px){
	
#caledar{position:static;}
.leaderInfo-hd,
.sz-info{width:100%}
.fsz-info ul{flex-wrap:wrap;justify-content:left}
.fsz-info ul li{width:25%;padding-right:2%;box-sizing:border-box;margin-bottom:2%}
#layui-laydate1{width:100%}
.layui-laydate-content td{border-radius:0}


}

@media (max-width:640px){
	
.sz-info img{width: 24%;margin-left: 38%}
.sz-info-hd{text-align:center}
.sz-title{margin:0}
.sz-info-details{width: 100%;text-align:center;margin:15px 0}
.sz-info-details .sz-work{text-align:left}
.sz-email{margin:0;width:100%}
.sz-info .sz-email img{margin-left:0}
	

}
