/* 张锦硕 */
* {
	margin: 0;
	padding: 0;
}

.tong {
	width: 1500px;
	height: 80px;
	margin: auto;
	border-bottom: 2px #e5e5e5 solid;
}

.tong1 {
	width: 1500px;
	height: 80px;
	margin: auto;
	border-bottom: 2px #e5e5e5 solid;
position: relative;
    bottom: 135px;
}

.tong p {
	width: 200px;
	height: 80px;
	background-color: white;
	position: relative;
	margin: auto;
	top: 40px;
	font-size: 50px;
	font-weight: 500;
	color: #a00003;
}

.tong1 p {
	width: 200px;
	height: 80px;
	background-color: white;
	position: relative;
	margin: auto;
	top: 40px;
	font-size: 50px;
	font-weight: 500;
	color: #a00003;
}

.con {
	width: 1500px;
	height: 400px;
	margin: 50px auto;
}

.con1 {
	width: 1500px;
	height: 400px;
	margin: 50px auto;
}

/* 张献伟 */
* {
	padding: 0;
	margin: 0;
}


.topping11 {
	width: 1500px;
	height: 74px;
	top: 0;
	position: absolute;
	left: 300px;
	z-index: 2;
}

.topleft {
	width: 450px;
	height: 70px;
	float: left;
}

.topleft img {
	width: 450px;
	height: 70px;
}

.topri {
	width: 1000px;
	height: 70px;
	float: right;
}

.dhl {
	width: 1000px;
	height: 70px;
        font-size: 22px;
	position: relative;
	top: 20px;
        color: white;


}

.Carousel {
	width: 100vw;
	height: 85vh;
	overflow: hidden;
}

.carousel {
	position: relative;
	width: 100%;
	height: 100%;
}

.carousel-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transition: opacity 0.5s ease;
}

.carousel-img.active {
	opacity: 1;
}

.prev {
	position: absolute;
	bottom: 25px;
	font-size: 20px;
	/* 调整箭头字体大小 */
	background: rgba(0, 0, 0, 0.1);
	border: none;
	color: white;
	cursor: pointer;
	padding: 5px 10px;
	/* 调整内边距 */
	z-index: 10;
	border-radius: 40%;

}

.next {
	position: absolute;
	bottom: 25px;
	font-size: 20px;
	/* 调整箭头字体大小 */
	background: rgba(0, 0, 0, 0.1);
	border: none;
	color: white;
	cursor: pointer;
	padding: 5px 10px;
	/* 调整内边距 */
	z-index: 10;
	border-radius: 40%;

}

.prev:hover {
	position: absolute;
	bottom: 25px;
	font-size: 20px;
	/* 调整箭头字体大小 */
	background: rgba(0, 0, 0, 0.5);
	border: none;
	color: white;
	cursor: pointer;
	padding: 5px 10px;
	/* 调整内边距 */
	z-index: 10;
	border-radius: 40%;
}

.next:hover {
	position: absolute;
	bottom: 25px;
	font-size: 20px;
	/* 调整箭头字体大小 */
	background: rgba(0, 0, 0, 0.5);
	border: none;
	color: white;
	cursor: pointer;
	padding: 5px 10px;
	/* 调整内边距 */
	z-index: 10;
	border-radius: 40%;
}

.carousel:hover .next {
	position: absolute;
	bottom: 25px;
	font-size: 20px;
	/* 调整箭头字体大小 */
	background: rgba(0, 0, 0, 0.5);
	border: none;
	color: white;
	cursor: pointer;
	padding: 5px 10px;
	/* 调整内边距 */
	z-index: 10;
	border-radius: 40%;

	transition: background-color 0.1s ease 0.2s;

}

.carousel:hover .prev {
	position: absolute;
	bottom: 25px;
	font-size: 20px;
	/* 调整箭头字体大小 */
	background: rgba(0, 0, 0, 0.5);
	border: none;
	color: white;
	cursor: pointer;
	padding: 5px 10px;
	/* 调整内边距 */
	z-index: 10;
	border-radius: 40%;
	transition: background-color 0.1s ease 0.2s;
}

.prev {
	left: 40%;
	/* 调整位置 */
}

.next {
	right: 40%;
	/* 调整位置 */
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	z-index: 10;
}

.carousel-indicators button {
	width: 50px;
	height: 5px;
	border-radius: 5px 5px 5px 5px;
	border: none;
	/* border-radius: 50%; */
	background-color: rgba(255, 255, 255, 0.5);
	cursor: pointer;
	position: relative;
	top: -30px;
	margin: 0 2px;
}

.carousel-indicators button.active {
	background-color: white;
}

.bottom {
	width: 100%;
	height: 410px;
	background-image: url('../img/bottom.png');
	background-repeat: no-repeat;
	/* 	background-attachment: fixed; */
	background-size: cover;
}

.bottommiddle {
	width: 1500px;
	height: 400px;
	margin: auto;
	display: flex;
	/* 	background-color: salmon; */
}

.first {
	width: 245px;
	height: 218px;
	/* 	background-color: darkcyan; */
	float: left;
	margin: 40px 50px;
}

.second {
	width: 88px;
	height: 218px;
	/* 	background-color: darkcyan; */
	float: left;
	margin: 40px 50px;
}




.threeth {
	width: 112px;
	/* */
	/* 	background-color: darkcyan; */
	height: 252px;
	float: left;
	margin: 40px 50px;
}

.fu {
	width: 114px;
	height: 110px;
	/* 	background-color: darkcyan */
	float: left;
	margin: 40px 50px;
}

.rightt {
	width: 410px;
	height: 550px;
	float: right;
        position: relative;
	left: 200px;
	background-color: #2d43c2;
	border-bottom-left-radius: 30%;
}

/* .wen {
	width: 88px;
	height: 29px;
	background-color: maroon;
} */

.oneth {
	width: 245px;
	height: 21px;
}

.a {
	width: 20px;
	height: 3px;
	margin: 15px 0 25px 0;
	background: #ffae00;
}

.oneth1 {
	font-size: 20px;
	line-height: 20px;
	color: white;
}

.twoth {
	width: 245px;
	height: 130px;
}

.twoth2 {
	font-size: 15px;
	line-height: 15px;
	color: aliceblue;
	margin: 30px 0px;
	opacity: 0.5;
}

.th {
	width: 88px;
	height: 21px;
}

.th1 {
	font-size: 20px;
	line-height: 20px;
	color: white;
}

.four {
	width: 88px;
	height: 130px;
}

.four1 {
	font-size: 15px;
	line-height: 15px;
	color: aliceblue;
	margin: 30px 0px;
	opacity: 0.5;
}

.five {
	width: 88px;
	height: 21px;
}

.five1 {
	font-size: 20px;
	line-height: 20px;
	color: white;
}

.six {
	width: 112px;
	height: 254px;
}

.six1 {
	font-size: 15px;
	line-height: 15px;
	color: aliceblue;
	margin: 30px 0px;
	opacity: 0.5;
}

.seven {
	width: 88px;
	height: 21px;
}

.seven1 {
	font-size: 20px;
	line-height: 20px;
	color: white;
}

.eight {
	width: 144px;
	height: 21px;
	color: aliceblue;
}

.eight1 {
	font-size: 15px;
	line-height: 15px;
	color: aliceblue;
	margin: 30px 0px;
	opacity: 0.5;
}

/* .twoth1:hover .twoth2 {
	opacity: 1;
} */

.twoth1 {
	width: 245px;
	height: 15px;
}

.two11:hover .four1 {
	opacity: 1;
}

.twoth1:hover .six1 {
	opacity: 1;
}

.twoth1:hover .eight1 {
	opacity: 1;
}

.two11 {
	width: 150px;
	height: 15px;
}

.strong {
	width: 100px;
	height: 28px;
	/* 	background-color: red; */
	margin: 40px 150px;
}

.yu {
	color: white;
	font-size: 20px;
	line-height: 20px;
}

.strong1 {
	width: 305px;
	height: 102px;
	margin: auto;
	/* 	background-color: salmon; */
	color: white;
	opacity: 0.9;
}

.er {
	width: 145px;
	height: 135px;
	margin: auto;
	position: relative;
	top: 30px;
}

.er img {
	width: 135px;
	height: 135px;
}

.er p {
	color: white;
	position: relative;
	left: 15px;
}

.lasta {
	width: 1200px;
	height: 80px;
	/* 	background-color: #ffae00; */
	padding: 50px;
	margin: auto;
}

.lastleft {
	width: 03px;
	height: 96px;
	position: relative;
	bottom: 20px;
	left: 50px;
}

.lastleft img {
	width: 203px;
	height: 96px;

}

.lastright {
	width: 300px;
	height: 45px;
	float: right;
	/* 	background-color: olive; */
	position: relative;
	right: 450px;
	bottom: 80px;
}

.lastright p {
	font-size: 16px;
	opacity: 0.8;
}

/* 于延鹏 */
* {
	margin: 0;
	padding: 0;
}

.middle {
	width: 1500px;
	height: 380px;
	margin: auto;
}

.middle-lf {
	width: 730px;
	height: 380px;
	float: left;
	box-shadow: 0 0 10px rgba(68, 68, 68, 0.1);
}

.middle-lf-top {
	width: 730px;
	height: 50px;
}

.top1 {
	font-size: 20px;
	text-align: center;
	line-height: 50px;
	color: #a00003;
	font-weight: bold;
	float: left;
}

.top2 {
	color: #b8b8b8;
	font-size: 15px;
	float: right;
	line-height: 50px;
}

.middle-ri {
	width: 730px;
	height: 380px;
	float: right;
	box-shadow: 0 0 10px rgba(68, 68, 68, 0.1);
}

.middle-ri-top {
	width: 730px;
	height: 50px;
}

.last {
	width: 1500px;
	height: 380px;
	margin: auto;
}

.last-lf {
	width: 730px;
	height: 380px;
	float: left;
	box-shadow: 0 0 10px rgba(68, 68, 68, 0.1);
}

.last-lf-top {
	width: 730px;
	height: 50px;
}

.top1 {
	font-size: 35px;
	text-align: center;
	line-height: 50px;
	color: #a00003;
	font-weight: bold;
	float: left;
	position: relative;
}

.top1::after {
	position: absolute;
	width: 585px;
	height: 2px;
	bottom: 10px;
	left: 143px;
	content: "";
	background-color: #b8b8b8;
}

.top2 {
	color: #b8b8b8;
	font-size: 15px;
	float: right;
	line-height: 50px;
}

.last-ri {
	width: 730px;
	height: 380px;
	float: right;
	box-shadow: 0 0 10px rgba(68, 68, 68, 0.1);
}

.last-ri-top {
	width: 730px;
	height: 50px;
}

.zuihou4 {
	background-image: url(../img/back03.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 800px;
}

.zuihou {
	width: 1750px;
	height: 800px;
	margin: auto;

}

.zuihou-top {
	width: 1750px;
	height: 125px !important;
}

.zuihou-top img {
	width: 1750px;
	height: 100px;
}

/* .zuihou1{
	float: left;
	width: 100%;
	height: 50px;
}
.zuihou2{
	font-size: 100px;
	color: #b8b8b8;
	float: left;
	opacity: 0.5;
}
.zuihou3{
	line-height: 50px;
	font-size: 45px;
	color: #a00003;
	font-weight: bold;
	width: 50px;
	height: 50px;
	position: relative;
	left: -30%;
	bottom: -60px;
}
.zuihou3::after{
	position: absolute;
	content: "";
	width: 30px;
	height: 30px;
	bottom: 0px;
	left: 205px;
	background-color: #a00003;
}
.zuihou3::before{
	position: absolute;
	content: "";
	width: 1100px;
	height: 4px;
	bottom: 0;
	left: 168%;
	background-color: #b8b8b8;
} */
.zuihou-top1 {
	width: 1500px;
	height: 650px;
	display: flex;
	justify-content: space-evenly;
	flex-wrap: wrap;
	margin: auto;
}

.zuihou-top2 {
	width: 450px;
	height: 300px;
	box-shadow: 0 0 10px rgba(68, 68, 68, 0.1);
	background: #fff;
}

.zuihou-top2:hover {
	color: #337ab7;
}

.zuihou-top3 {
	width: 420px;
	height: 50px;
	position: relative;
	top: 259px;
}

.l1 {
	float: left;
	width: 49px;
	height: 38px;
	position: relative;
}

.l1::after {
	left: 15px;
	bottom: 6px !important;
	background-image: url(../img/raw.png);
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	position: absolute;
	width: 27px;
	height: 17px;
	display: none;
}

.zuihou-top2:hover .l1::after {
	display: block;
}

.l1 img {
	width: 27px;
	height: 17px;
	position: relative;
	bottom: -13px;
	left: 15px;
}

.r1 {
	float: right;
	width: 27px;
	height: 22px;
	background-image: url(../img/wx.png);
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	bottom: -12px;
}
.zuihou-top2 img {
    position: relative;
    left: 15px;
    bottom: -15px;
    object-fit: cover;
}
.zuihou-top2 p {
    width: 420px;
    height: 58px;
    font-size: 20px;
    font-weight: bold;
    border-bottom: #b8b8b8 1px solid;
    margin: auto;
    padding-top: 17px;
}
.div_ztyw_li:hover a{
color:#a00003;
}
                          .zuihou-top {
	                            height: 125px !important;
                          }
                         .top2 a:hover{
	                              color: #a00003
	                  }
			.l1 img {
				bottom: -4px !important;
			}
                  
			.q {
				z-index: 9;
			}

			.zuihou-top2:hover .l1 img {
				opacity: 0;
			}

			.l1::after {
				bottom: 6px !important;
			}

			.l1 a {
				width: 49px;
				height: 38px;
			}

			.l1 {
				width: 49px;
				height: 38px !important;
			}

			.top2 a {
				color: #b8b8b8;
				font-size: 15px;
				float: right;
				line-height: 50px;
				text-decoration: none;
                                font-weight: bold;
			}

			.div_stxw .div_stxw_info p {
				text-indent: 0em;
			}

			.zuihou-top2:hover .div_stxw .div_stxw_info a {
				color: #337ab7;
			}

			.div_stxw {
				position: relative;
				top: -45px;
			}

			.div_stxw .div_stxw_info a {
				text-decoration: none;
				color: black;
			}

			.zuihou-top3 {
				position: relative;
				top: 259px;
			}

			.wp_article_list .list_item .pr_fields:hover a {
				color: #a00003;
			}

			.wp_article_list li {
				margin-top: 30px;
				float: left;
			}

			.list_item::marker {
				display: none;
			}

			.wp_article_list .list_item .pr_fields a {
				text-decoration: none;
				color: black;
				padding-left: 25px;
			}

			.wp_article_list .list_item span {
				line-height: 0px;
			}

			.wp_article_list .list_item .Article_Index {
				display: none;
			}

			.wp_article_list .list_item {
				position: relative;
				list-style: none;
			}

			.wp_article_list .list_item::after {
				content: "";
				width: 8px;
				height: 8px;
				position: absolute;
				bottom: 78%;
				left: 7px;
				background-color: #b8b8b8;
				transform: rotate(45deg);
			}

			.zuihou-top {
				display: flex;
				justify-content: space-between;
				flex-wrap: wrap;
			}

			.wp_article_list li {
				margin-top: 30px;
				float: left;
			}

			.wp_article_list .list_item .Article_Title:hover {
				transform: translateX(-10px);
			}

			.wp_article_list .list_item .Article_Title {
				transition: 0.4s;
			}

			.q {
				position: relative;
				top: 10px;
			}