@font-face {
  font-family: "iconfont";
  src: url("data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAS4AA0AAAAACagAAARiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GVgCCWhEICoZchUMLEAABNgIkAxYEIAWFCAdJGxUIyI7Ctp0zRiiScoq/tRE87ZfO291DVCEVVlFxaVkBu1ogd7akgIVCZevqq6oIjPg/vJe+JHcFmBUQcyML8muACmLC/38/dZXg+YDmct/7tUgrkZ1PS1tT4oBGZaPiWSZBgQxwwCMdSg/obSI+IehqIgR8bpKkAXzZHXHmjo2gizmQhKwuFCREEa+BTHqCvgFeAdeP/7AXNCS1jFv57FXzMDD6RbVujhH/CX6ZgNNAADLkXPIJL9oDux3JPtDWlKRfVGusa/Hr5v8rYJ/K+5f3mLeM5yEEwRt1koWaSEigpycAdxJVBQk0QB9dokcsAEABbClLsnKJnYGFgYOPiaG7Rpta1iV1x6rpCd2TMYN7KhUNSC0/Gl7KLdspW8pZXIxuiaOoiKOpq6sKiOXyds529eFLmq2d3J3CtQhFoaJHoqSEq4S7tBSAYI90cVxEOW9xOdTvRvgtrfn8vECQHrqi6FlLEN+RFbfRVffxdc+xtVS6kRE3GB31pB8d90TGxmKcgEA4UICEx9NdLKGU0tOHortUDNDxEUUeQU4PN52E4SALFYppzGFXdm751qxQGsEpePTIw0rJ1qJfztiIXtfICXrkzaBm6zBne52UXVMXuD9rJ9oudlA6f6KlW6g5lm0reN1fPsVN6dwTQcSemI6/LGPdMLkcPKbRbcAVF6a/pHObR/JriP/tCnlHh0SJ0c72pS9SSuK3HsmGxXPp92iMBS9PndK8LB03necgzGpdKJzC9Pb2YfdtWGN+ZfaM5sOOWTy1+P4EGcfJimUCxSBnbwfCT725iT1+gF3nwCwfChWhb66hT4VIlpzYtccPUPU0tKIMTeEALkhDoX6gdjiG9jbbbVq8kFYV4rH6bRSsuwul2PpDbNHE4qJExoKiALJeCyWuE8XXG8nIRL1GUG8NLAoXeAu8OoDwd2KchAuTJkRQeePkCbKwcAMBDGc8dboVm5sjtcKeuVnS00KCPFgrBL5H+vNesB3zH9lYc33MGDV1cwvm8Ge3OOSwog9mZ82eKnozi2ieCisQ41Uq5rwjc1vmtcwbAIFg5dOt/UBmva809MXENRxUdwvkBwCaEggmm1YKQBny2lKcRf6LDrwFAg0LJJDQ1kYFYGwOAjAjBwGh6SIEJA13ICBregQBRdMHCKjp+AgB6pq+QoC2nTABBHRMogQwUVrYBjYKQyYo6buCsqF0YZFeRzVznahu6D1qu2zrUB3rkQB0jkoRLliacGFwIbLhooVKlCCCrZOGjvbDFLKqkZ/u54dULggfDHBeuEjp4gRLAb/MSzZ58pT5ZeFSpIpOxClToARO29UrKyhlFZ6snSBcSj9XSZUhkoo0aSLgIqRIFA9nUUS/cHHiJMIlhZ8TI1yoNArgXg0/NSNSJS0t4nxOXkom22T2981BgOvlt5dEhyJFESUHFYTW6YTjkzMiM9l/cEtaJdqYsLFqSJEiR4lafZEeHRqVThUWnhAZl47FR4dSZf6XgS0RAAA=")
      format("woff2"),
    url("data:application/font-woff;charset=utf-8;base64,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")
      format("woff");
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}

body {
  background-color: #d8edfd;
  color: #555;
  font: 15px/1.25 "微软雅黑", "宋体", Verdana, Arial, Helvetica, sans-serif;
}

td,
th,
caption {

}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-size: 100%;
}

address,
caption,
cite,
code,
dfn,
i,
th,
var {
  font-style: normal;
  font-weight: normal;
}

a {
  color: #666;
  text-decoration: none;
  transition: color 0.3s ease;
}

a:hover {
  text-decoration: none;
  color: #00a1d6;
}

img {
  border: none;
}

ol,
ul,
li {
  list-style: none;
}

input,
textarea,
select,
button {
  font: 15px Verdana, Helvetica, Arial, sans-serif;
  outline: none;
}

table {
  border-collapse: collapse;
}

.clearfix:after {
  content: " ";
  display: table;
  clear: both;
}

.clearfix {
  *zoom: 1;
}

.hide {
  display: none !important;
}
/*全局结束*/
.xlszs-header{
	width: 100%;
	margin: auto;
	padding-top: 2%;
}
.xlszs-header::after{
	display: block;
	content: '';
	height: 0;
	clear: both;
}
/* logo */
.xlszs-lgzfzx-logo{
	width: 80%;
	margin: auto;
}
/* 搜索 */
.xlszs-lgzfzx-search{
	position: relative;
	padding-top: 25px;
	width: 80%;
	margin: auto;
}
.xlszs-lgzfzx-search #s-text{
	font-size: 16px;
	padding: 12px 20px;
	border: none;
	border-radius: 25px;
	color: #0276cd;
	width: 100%;
}
.xlszs-lgzfzx-search #shbtn{
	padding: 13px 35px;
	background: #50a6f5;
	color: #fff;
	border-radius: 25px;
	position: absolute;
	right: 0;
	cursor: pointer;
}
/* 标题 */
.xlszs-lgzfzx-title{
	width: 100%;
	float: left;
	padding-top: 2%;
}
.xlszs-lgzfzx-title .xlszs-title-1{
	width: 80%;
	margin: auto;
}
.xlszs-lgzfzx-title .xlszs-title-2{
	width: 90%;
	margin: auto;
	text-align: center;
	color: #fff;
	text-shadow: 1px 1px 5px #333;
	font-size: 2rem;
	font-weight: 600;
}
.xlszs-lgzfzx-title img{
	width: 100%;
}
.xlszs-content img{
	width: 100%;
}
/* ============================ 列表页START ============================*/
body.xlszs-list{
	  background: url('/imagelzb/xlszs-list-bg.png') no-repeat;
	  background-size: 100% 95%;
}
.xlszs-content{
	width: 90%;
	margin: auto;
	min-height: 600px;
	padding: 25px 0;
}
.xlszs-content::after{
	display: block;
	content: '';
	height: 0;
	clear: both;
}
.xlszs-left{
	width: 35%;
	float: left;
}
.xlszs-left .xlszs-left-list{
	padding: 30px 0;
}
.xlszs-left .xlszs-left-list ul{
	display: flex;
	flex-direction: column; /* 或者使用 row 对于水平时间线 */
	position: relative;
}
.xlszs-left .xlszs-left-list ul li{
	margin-bottom: 25px;
	min-height: 200px;
	position: relative;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	display: flex;
	justify-content: center;
}
.xlszs-left .xlszs-left-list ul li::before {
  content: '';
  position: absolute;
  top: 112px; /* 或 left: 0 对于水平时间线 */
  left: 55px;
  bottom: -115px; /* 或 right: 0 对于水平时间线 */
  width: 4px; /* 或 height: 4px 对于水平时间线 */
  background-color: #4285F4; /* 时间线颜色 */
}

.xlszs-left .xlszs-left-list ul li::after {
  content: '';
  position: absolute;
  top: 93px; /* 或 left: -5px 对于水平时间线 */
  left: 50px;
  width: 16px; /* 小圆点的大小 */
  height: 16px; /* 小圆点的大小 */
  background-color: #4285F4; /* 小圆点的背景色 */
  border-radius: 50%; /* 使小圆点为圆形 */
}
.xlszs-left .xlszs-left-list ul li:last-child::before {
  content: '';
  position: absolute;
  top: 0; /* 或 left: 0 对于水平时间线 */
  left: 0;
  bottom: 0; /* 或 right: 0 对于水平时间线 */
  width: 0; /* 或 height: 4px 对于水平时间线 */
  background: none; /* 时间线颜色 */
}
.xlszs-left .xlszs-left-list ul li label{
	display: block;
	background: url(/imagelzb/xlszs-list-icon-1.png) no-repeat;
	background-size: 100% 100%;
	width: 200px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	margin: auto;
}
.xlszs-left .xlszs-left-title,.xlszs-right .xlszs-right-title{
	width: 200px;
	margin: auto;
}
.xlszs-right{
	width: 65%;
	float: right;
}
.xlszs-right .xlszs-right-list{
	padding: 15px 0;
}
.xlszs-right .xlszs-right-list .xlszs-list-item{
	padding: 12px;
	margin: 25px 0;
	border: #00a1d6 1px solid;
	background: #fff;
	border-radius: 8px;
	height: 200px;
	overflow: hidden;
}
.xlszs-right .xlszs-right-list .xlszs-list-item::after{
	display: block;
	content: '';
	height: 0;
	clear: both;
}
.xlszs-right .xlszs-right-list .xlszs-list-item .xlszs-item-img{
	float: left;
	width: 48%;
}
.xlszs-right .xlszs-right-list .xlszs-list-item .xlszs-item-img img{
	width: 100%;
	height: 100%;
}
.xlszs-right .xlszs-right-list .xlszs-list-item .xlszs-item-content{
	float: right;
	width: 50%;
}
.xlszs-right .xlszs-right-list .xlszs-list-item .xlszs-item-content h3{
	font-size: 18px;
	font-weight: 600;
	padding: 8px 0;
}
.xlszs-right .xlszs-right-list .xlszs-list-item .xlszs-item-content p{
	font-size: 14px;
	color: #666;
	padding: 5px 0;
	line-height: 24px;
}
/* ============================= 列表页END =============================*/
/* ============================ 详情页START ============================*/
body.xlszs-info{
	  background: url('/imagelzb/xlszs-info-bg.png') no-repeat;
	  background-size: 100% 99%;
}
.xlszs-content .xlszs-info-group-title{
	width: 20%;
	margin: 25px auto 10px;
}
.xlszs-content .xlszs-info-answer{
	
}
.xlszs-content .xlszs-info-answer .answerwd{
	position: relative;
	padding: 15px;
	border: #00a1d6 1px solid;
	border-radius: 8px;
	margin-bottom: 50px;
	background: #fff;
}
.xlszs-content .xlszs-info-answer .answerwd img{
	position: absolute;
	width: 100px;
	left: -12px;
	top: -40px;
}
.xlszs-content .xlszs-info-link{
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 160px;
}
.xlszs-content .xlszs-info-link a{
	display: block;
	padding: 4px 0;
}
.xlszs-content a{
	color: #333;
}
.xlszs-content a:hover{
	color: #0276cd;
}
.xlszs-content .xlszs-info-news{}
.xlszs-content .xlszs-info-news .xlszs-info-item{
	background: #fff;
	margin-bottom: 25px;
}
.xlszs-content .xlszs-info-news .xlszs-info-item::after{
	display: block;
	content: '';
	height: 0;
	clear: both;
}
.xlszs-content .xlszs-info-news .xlszs-info-item .xlszs-item-date{
	padding: 12px;
	background: #eee;
	color: #999;
	float: left;
	width: 20%;
}
.xlszs-content .xlszs-info-news .xlszs-info-item .xlszs-item-date label{
	display: block;
	font-size: 48px;
	text-align: center;
}
.xlszs-content .xlszs-info-news .xlszs-info-item .xlszs-item-date span{
	display: block;
	border: #999 1px solid;
	color: #999;
	width: 80px;
	margin:5px auto 0;
	text-align: center;
}
.xlszs-content .xlszs-info-news .xlszs-info-item .xlszs-item-content{
	padding: 12px;
	position: relative;
	float: left;
	width: 80%;
}
.xlszs-content .xlszs-info-news .xlszs-info-item .xlszs-item-content h3{
	padding: 8px 0;
	font-size: 24px;
}
.xlszs-content .xlszs-info-news .xlszs-info-item .xlszs-item-content p{
	display: -webkit-box; /* 必须设置为box才能使用-webkit-line-clamp */
	-webkit-box-orient: vertical; /* 垂直排列盒子 */
	-webkit-line-clamp: 2; /* 限制显示的行数为2 */
	overflow: hidden; /* 隐藏溢出的内容 */
}
.xlszs-content .xlszs-info-news .xlszs-info-item .xlszs-item-content span{
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	background: #666;
	color: #fff;
	width: 30px;
	height: 30px;
	line-height: 40px;
	text-align: right;
	clip-path: polygon(100% 0%, 100% 100%, 0 100%); /* 创建一个三角形 */
}
.xlszs-content .xlszs-info-news .xlszs-info-item:first-child .xlszs-item-date{
	background: #0276cd;
	color: #fff;
}
.xlszs-content .xlszs-info-news .xlszs-info-item:first-child .xlszs-item-date span{
	color: #fff;
	border: 1px solid #fff;
}
.xlszs-content .xlszs-info-news .xlszs-info-item:first-child .xlszs-item-content span{
	background: #0276cd;
}
/* ============================= 详情页END =============================*/
.aside-nav{
	display: none;
}
@media (min-width: 480px) {

}
@media (min-width: 800px) {
	
	/* logo */
	.xlszs-lgzfzx-logo{
		float: left;
		width: 300px;
	}
	/* 搜索 */
	.xlszs-lgzfzx-search{
		float: right;
		width: 300px;
	}
	.xlszs-lgzfzx-title .xlszs-title-1{
		width: 50%;
	}
}
@media (min-width: 1000px) {
	.xlszs-content{
		width: 1000px;
		margin: auto;
		min-height: 600px;
	}
	.xlszs-content .xlszs-info-news .xlszs-info-item .xlszs-item-date{
		width:120px;
		height: 120px;
	}
	.xlszs-content .xlszs-info-news .xlszs-info-item .xlszs-item-content{
		width:880px;
		height: 120px;
	}

}
@media (min-width: 1200px) {
	.xlszs-header{
		width: 1200px;
	}
}