@charset "UTF-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
}
a{
	text-decoration: none;
	color: black;
}
body{
	background-color: #f5f2ed;
	margin: 0 auto;
	min-width: 1400px;
}
image{
	border: none;
}
.clearfix{clear: both;}
.banner{width: 100%; min-width:1200px; height: 570px; background-image: url("/images/2022lhbanner.png"); background-repeat: no-repeat; background-size: auto; padding-top: 30px;
    background-position: center; position: static; }
.banner a{display:block; width: 1200px; margin: 0 auto; position: relative;}
.banner a img{position: absolute; left: -5vw;}

.navbg{background-color: #c7161e;}

.nav{width: 1000px; margin: 0 auto;height: 80px; background-color: #c7161e; line-height: 80px; font-size: 28px;}
.nav a{margin-right: 160px;color: white; }
.nav a.last{margin-right: 0;}
.nav a:hover{text-decoration: underline;}

.middle{width: 1200px;margin: 0 auto;}

.newshead{margin: 16px 0 30px 0;width: 1200px;border-bottom: #c7161e solid 5px;}
.square{width: 21px;height: 21px;margin: 25px 25px 0 25px; background-color: #c7161e;float: left;}
.newshead h5{float: left;font-size: 32px;line-height: 64px;color: #c7161e;}
.newsin{width: 1200px;height: 420px;background-color: white;position: relative;overflow: hidden;}
.newsleft{width: 720px;height: 420px;float: left;}
.newsright{float: left;width: 400px;margin: 0 0 0 20px;}
.newsright h5{font-size: 24px;margin: 33px 0 20px 0;height: 96px;line-height: 32px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;
}
.newsright h5:hover{color: darkred;}
.newsright p{font-size: 14px;margin: 0 0 20px 0;height: 110px;line-height: 22px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
.newsright h6{font-size: 14px;}


.voice{width: 400px;float: left;}
.voicehead{margin: 16px 0 30px 0;width: 400px;border-bottom: #c7161e solid 5px;}
.voicehead h5{float: left;font-size: 32px;line-height: 64px;color: #c7161e;}
.voicemid{margin: 0 auto;width: 280px}
.lhwordbox{height: 360px;width: 400px;overflow: hidden;margin-top: 17px;  background:#fff none repeat scroll 0 0;}
#lhwordDiv{width: 360px;margin-left: 20px;margin-top: 20px;padding: 8px 0;height: 1800px;overflow: hidden;}
#lhword_list{margin-top: 0px;}
.lhwordbox ul li{}
.lhwordbox h3{font-size: 14px;color: black;font-weight: normal;}
.lhwordbox p{font-size: 14px;color: #416a7f;border-bottom: dashed #416a7f 1px;padding-bottom: 5px;}

.special{width: 1200px;margin: 0 auto;}
.spehead{margin: 16px 0 30px 0;width: 1200px;border-bottom: #c7161e solid 5px;color: #c7161e;}
.square{width: 21px;height: 21px;margin: 25px 25px 0 25px; background-color: #c7161e;float: left;}
.spehead h5{float: left;font-size: 32px;line-height: 64px;}
.speblock{width: 1200px;height: 360px;background-color: white;position: relative;}
.spehuge{width: 1060px;margin: 0 auto;padding-top: 33px;overflow: hidden;}
.spepart{width: 280px;margin: 0 35px 0 35px;float: left;}
.spepart img{width: 320px;height: 200px;margin-bottom: 5px;}
.spepart h6{width: 310px;font-size: 16px;margin-bottom: 3px;height: 48px;line-height: 24px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.spepart h6:hover{color: darkred;}
.spepart p{width: 310px;font-size: 14px;height: 44px;line-height: 22px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.speart{width: 1200px;margin: 0 auto;margin-top: 30px;background-color: white;padding: 22px 0;}
.spebit{height: 315px;}
.spebit a{display: block;width: 600px;float: left;}
.spebit a:hover{color: darkred;}
.spebit p{font-size: 16px;line-height: 35px;height: 35px; width: 500px;margin: 0 auto; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}

.people{width: 1200px;margin: 0 auto;}
.peoblock{width: 1200px;background-color: white;padding: 20px 0;}
.peoblock p{font-size: 16px;line-height: 26px;width: 1200px;text-align: center;}

.link{width: 1200px;margin: 0 auto;margin-bottom: 30px;}
.linkwrap img{border: 0;padding: 0;margin: 0;float: left;width: 119px;}
.linkwrap a{border: 0;padding: 0;margin: 0;float: left;width: 119px;}

.foot2{height: 140px; background: #cecece; padding-top: 24px;}
.foot2 p{font:12px/20px 宋体; color: #333; width: 410px; margin: 0 auto; text-align: center; }

.forward{width: 40px;height: 100px;background-color: #cacaca;opacity: 0.3;display: block;position: absolute;z-index: 10;top: 130px;right: 0;cursor:pointer;}
.forward:hover{opacity: 0.7;}
.forward span{color: white;font-size: 32px;line-height: 100px;margin: 0 12px;cursor:pointer;}
.back{width: 40px;height: 100px;background-color: #cacaca;opacity: 0.3;display: block;position: absolute;z-index: 10;top: 130px;left: 0;cursor:pointer;}
.back:hover{opacity: 0.7;}
.back span{color: white;font-size: 32px;line-height: 100px;margin: 0 8px;cursor:pointer;}

.more{color: #c7161e;font-size: 18px;float: right;margin: 24px 30px 0 0;}

.code{
	width: 120px;
	left: 0px;
	margin-left: 5vw;
	position: absolute;
	top:1000px;
	z-index:20;
}

@media screen and (max-width:1570px) {
	.code{
		display: none;
	}
}


.code .WeiBo{width:100px; height:30px; font-size: 14px; background: url("/images/weibo.jpg") no-repeat; margin-bottom: 16px; text-align: center; padding-top: 100px;}
.code .WeChat{width:100px; height:30px; font-size: 14px; background: url("/images/weixin.jpg") no-repeat; margin-bottom: 16px; text-align: center; padding-top: 100px;}
.newspart{width: 1200px;height: 420px;}
.newsbut{position: relative;}