body{ background: #fff; position: relative;}
.lh_2021_top{ width: 100%; height: 500px; background: url(2021lhbg.jpg) no-repeat center; position: relative;}
.rc_top{ width: 1200px; height: 124px;position: absolute; bottom: 0px; left: 50%; margin-left: -600px;}
.rdrc,.zxrc{ width: 585px; float: left;}
.zxrc{ }
.rc_top div{ float: left;}
.rc_top div img{ margin-top: 9px;}
.rc_top p{ float: left; padding:0 30px ; background: url(2021rcbg.png) no-repeat top center; height: 55px; line-height: 100px; font-size: 18px;}
.rc_top p a{ color: #fff;}
.lg_2021_center{ width: 1200px; margin: 0 auto; overflow: hidden; height: auto;}
.logo_img{ position: absolute; left: 50%; margin-left: -600px; top: 40px;}
.center_tit{ width: 100%; height: 124px; background: url(2021lmbg.jpg) no-repeat center; text-align: center; line-height: 150px; margin: 20px 0;}
.center_tit a{ color: #FFFFFF; font-size: 34px;}
.center_two{ width: 100%; height: auto; overflow: auto;}
.center_two ul{ width: 100%; height: auto; overflow: hidden;}
.center_two ul li{ float: left; width: 570px; height: 45px; line-height: 45px; background: url(2021list.png) no-repeat left center;  text-indent: 20px;}
.center_two ul li.f_r{ float: right;}
.center_two ul li a{ font-size: 20px;}
.jj_tit{ background: url(2021jjlh.png) no-repeat left center; height: 59px; margin-top: 20px;}
.jj_tit a{ display: block; height: 59px; width: 300px;}
.center_two ul.jj_zy{ width: 695px; float: left; overflow: hidden;}
.center_two ul.jj_zy li{ float: none; background: none; text-indent: 0px; height: auto; width: 100%; margin: 20px 0;}
.center_two ul.jj_zy li a{ color: #d7000f; font-size: 28px; font-weight: bold;}
.center_two ul.jj_zy li p{ line-height: 28px; font-size: 18px; color: #333333;}
.center_two ul.jj_list{ width: 470px; float: right;}
.center_two ul.jj_list li{ width: 100%;}

.bgjd{ border: 5px solid #fde8c8;}

.lhgjc_2021{ width: 100%; height: 170px; background: url(2021gjc.jpg) no-repeat left center; position: relative;}
.lhgjc_2021 p{ height: 34px; line-height: 34px; padding: 0 10px 0 25px; border-radius: 5px; font-weight: bold; float: left; width: 160px; text-align: center;}
/* .lhgjc_2021 p:nth-child(1){ top: 32px; left: 82px;}
.lhgjc_2021 p:nth-child(2){ top: 32px; left: 276px;}
.lhgjc_2021 p:nth-child(3){ top: 99px; left: 313px;}
.lhgjc_2021 p:nth-child(4){ top: 40px; left: 520px;}
.lhgjc_2021 p:nth-child(5){ top: 112px; left: 575px;}
.lhgjc_2021 p:nth-child(6){ top: 24px; left: 750px;}
.lhgjc_2021 p:nth-child(7){ top: 110px; left: 865px;}
.lhgjc_2021 p:nth-child(8){ top: 50px; left: 920px;} */
.lhgjc_2021 p a{ color: #fff; font-size: 18px;}
.lhgjc_2021 p a:hover{ text-decoration: underline;}
.bgwj_ul{ background: url(2020bgjdbg.jpg) no-repeat left top;}
.bgwj_ul li{ border-bottom: 1px solid #fec1a6;}
/* .bgwj_ul li:nth-child(-n+2){ background: none; height: auto; text-indent: 0px;}
.bgwj_ul li:nth-child(-n+2) a{ font-size: 22px; font-weight: bold;}
.bgwj_ul li:nth-child(-n+2) p{ font-size: 16px; line-height: 26px; margin-bottom: 20px;} */

.center_three{ width: 100%; height: 108px; margin-top: 35px;}



.tslh{}

.ljlh{ width: 100%; height: 280px; background: url(2021ljlh.png) no-repeat top center; position: relative;}
.ljlh a{ display: block; width: 90px; height: 90px; position: absolute;}
.ljlh a.ljlh_a1{ top: 80px; left: 45px; width: 105px; height: 105px;}
.ljlh a.ljlh_a2{ top: 120px; left: 290px; width: 75px; height: 75px;}
.ljlh a.ljlh_a3{ top: 15px; left: 425px;}
.ljlh a.ljlh_a4{ top: 115px; left: 625px; width: 100px; height: 100px;}
.ljlh a.ljlh_a5{ top: 35px; right: 315px;}
.ljlh a.ljlh_a6{ top: 95px; right: 66px; width: 100px; height: 100px;}
.Part1{ width: 100%; margin: 20px 0;}
.Part1 a{ font-size: 40px; line-height: 90px; color: #f00; font-weight: bold; text-align: center; display: block; width: 100%;}
.Part1 p{ font-size: 18px; color: #868686; line-height: 26px; text-indent: 2em;} 
.Part1 p a{ color: #f00; font-size: 18px; font-weight: initial; display: initial; line-height: 26px;}

.Part2{ min-height:640px;}

.Focus{ width:1080px; height:775px; overflow:hidden; position:relative; margin: 0 auto;}/*焦点图*/
.Focus .pic li{overflow:hidden; position:relative; width: 1080px;height: 720px; background: #FFF;}
.Focus .pic img {width: 1080px; height: 720px; display: block; margin: 0 auto;}
.Focus .txt-bg {position: absolute;bottom: 55px;z-index: 1; height: 56px; width:1080px; background: #000; filter:alpha(opacity=40); opacity:0.4; overflow: hidden;}
.Focus .txt { position: absolute; left:0px; bottom: 55px; z-index: 2; height: 56px; width:100%; overflow: hidden;}
.Focus .txt li{ display: none; padding: 0 15px; height:56px; line-height:56px; position: relative; overflow: hidden;}
.Focus .txt li.on{ display: block;}
.Focus .txt li a{ display: block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size: 22px; color: white; text-shadow:2px 2px 0px #6f5353; transition:all 0.3s; text-align: center;}
.Focus .txt li a:hover{ color:#d7000f;}
.Focus>a{ display:block; width:60px;height:150px; position:absolute; top: 245px; top: calc((640px - 150px) / 2);background:url(../images/2019gzlh_arrows.png) no-repeat;cursor:pointer;opacity:0;filter: alpha(opacity=0);transition:all 0.5s;background-position-y:-170px;}
.Focus>a.prev{ left:10px;}
.Focus>a.next{ right:10px; background-position-x:-80px;}
.Focus:hover>a{ opacity:1;filter: alpha(opacity=100);}
.Focus:hover>a.prev{ left:0px;}
.Focus:hover>a.next{ right:0px;}
.num{ height: 10px; width: 100%; text-align: center; margin-top: 20px;}
.num ul{ width: 140px; margin: 0 auto; overflow: hidden;}
.num ul li{ width: 10px; height: 10px; border-radius: 5px; background: #a0a0a0;float: left; margin: 0 5px;}
.num ul li.on{ width: 30px; background: #ff0000;}



.Dbwylzj{ height: 400px;}
.Dbwylzj .bd{ padding: 0 35px;}
.Dbwylzj .bd li{ position: relative; overflow: hidden; float: left; width: 282px; height: 400px; position: relative;}
.Dbwylzj .bd li.odd .pic{ position: absolute; bottom: 0px;}
.Dbwylzj .bd li.odd .txt{ position: absolute; top: 0px;}
.Dbwylzj .bd li .pic,
.Dbwylzj .bd li .txt{ position: relative; overflow: hidden; width: 100%; height: 200px;}
.Dbwylzj .bd li .pic span{ position: absolute; z-index: 99; display: block; width: 42px; height: 34px; background: url(2021lhsjs.png) no-repeat; bottom: 0px; right: 0px;}
.Dbwylzj .bd li.odd .pic span{ top: 0px; background: url(2021lhsjx.png) no-repeat;}
.Dbwylzj .bd li .pic img{ display: block; width: 100%; height: 100%; object-fit: cover;}
.Dbwylzj .bd li .txt{ background-color: #d1a84f; width: 282px; height: 200px; color: #fff3d5;}
.Dbwylzj .bd li.odd .txt{ background-color: #f0e4d4; color: #e14038;}
.Dbwylzj .bd li.odd .txt>a{ color: #e14038;}
.Dbwylzj .bd li .txt>a{ padding: 0 20px; font-weight: bold; font-size: 20px; line-height: 1.5; position: relative; display: inline-block; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow: hidden; color: #fff3d5;}
.Dbwylzj .bd li .txt>a:hover{ text-decoration: underline;}
.Dbwylzj .bd li .txt>p{ font-size: 16px; line-height: 1.8; margin-top: 20px; padding: 0 20px;}
.Dbwylzj .slid a{ display: block; width: 22px; height: 100%; font-size: 24px; text-align: center; position: absolute; line-height: 400px; color: #f00; background:#fde8c8; top: 0px; cursor: pointer;}
.Dbwylzj .slid a.prev{ left: 0; background-position-x:left; }
.Dbwylzj .slid a.next{ right: 0; background-position-x:right; }

.Part7{ margin-top: 30px; background: #fde8c8;}

.HshsBox{ height: 260px; padding: 0 85px; margin-bottom: 30px;}
.HshsBox .bd li{ position: relative; overflow: hidden; width: 330px; height: 260px; float: left; margin-right: 15px;}
.HshsBox .bd li img{display: block;width: 100%;height: 100%;/* object-fit: cover; */transition: all 0.3s;}
.HshsBox .bd li img:hover{ opacity: 0.9;}
.HshsBox .bd li p{background: #000; opacity: 0.7; width: 100%; height: 35px; line-height: 35px; position: absolute; bottom: 0px; text-align: center;}
.HshsBox .bd li p a{ color: #fff; opacity: 1; font-size: 16px;}


.HshsBox .slid a{ position: absolute; top: 0; overflow: hidden; display: block; width: 32px; height: 260px; cursor: pointer;}
.HshsBox .slid a.prev{ left: 35px; background: url(2021left.jpg) no-repeat left center;}
.HshsBox .slid a.next{ right: 35px; background: url(2021right.jpg) no-repeat right center;}



.right_dh{ width: 120px; border: 1px solid #e62626; position: fixed; left: 50%; margin-left: 630px; top: 300px; background: #fef4f3; text-align: center; padding: 0 5px;}
.right_dh a{ display: block; height: 48px; line-height: 48px; border-bottom: 1px solid #fd481f; color: #fd481f;}
.right_dh a.img_a2{ height: 73px; border: 0px;}
.right_dh a.img_a1{ height: 70px;}




.zt-2019lpslh-bgjd {}

			.zt-2019lpslh-bgjd .title {
				text-align: center;
				margin-bottom: 10px;
			}

			.zt-2019lpslh-bgjd-slide {
				margin-bottom: 30px;
			}

			.zt-2019lpslh-bgjd-slide .hd {
				margin-bottom: 20px;
			}

			.zt-2019lpslh-bgjd-slide .hd .titCell {
				overflow: hidden;
				height: 80px;
				padding-top: 20px;
			}

			.zt-2019lpslh-bgjd-slide .hd .titCell li {
				position: relative;
				width: 296px;
				height: 64px;
				background: #EDECEC;
				border-radius: 10px;
				text-align: center;
				margin: 0 35px;
				float: left;
			}

			.zt-2019lpslh-bgjd-slide .hd .titCell li.on {
				background: #DA2501;
			}

			.zt-2019lpslh-bgjd-slide .hd .titCell li:after {
				content: "";
				position: absolute;
				left: 50%;
				margin-left: -10px;
				bottom: -30px;
				border: 15px solid transparent;
				border-top: 15px solid #EDECEC;
			}

			.zt-2019lpslh-bgjd-slide .hd .titCell li.on:after {
				border-top: 15px solid #DA2501;
			}

			.zt-2019lpslh-bgjd-slide .hd .titCell li a {
				color: #FFF;
				font: bold 35px/64px "microsoft yahei";
			}

			.zt-2019lpslh-bgjd-slide .bd {}

			.zt-2019lpslh-bgjd-slide .bd .item {
				overflow: hidden;
			}

			.zt-2019lpslh-bgjd-slide .bd .imgbox {
				padding: 20px;
				background: #fde8c8;
				width: 599px;
				height: 480px;
			}

			.zt-2019lpslh-bgjd-slide .bd .imgbox img {
				width: 600px;
				height: 480px;
				vertical-align: top;
				object-fit: cover;
			}

			.zt-2019lpslh-bgjd-slide .bd ul {
				width: 521px;
				height: 495px;
				background: #EDECEC;
				padding: 25px 20px 0;
			}
.zt-2019lpslh-bgjd-slide .bd ul li{ width: auto; background: none;}
			.zt-2019lpslh-bgjd-slide .bd ul li.no1 {
				margin-bottom: 10px;
			}

			.zt-2019lpslh-bgjd-slide .bd ul li h3 {
				width: 520px;
				color: #dc0303;
				font: bold 25px/48px "microsoft yahei";
				text-align: center;
				margin-bottom: 5px;
				text-overflow: ellipsis;
				white-space: nowrap;
				overflow: hidden;
			}

			.zt-2019lpslh-bgjd-slide .bd ul li p {
				font: bold 14px/33px "microsoft yahei";
				color: #232020;
				text-indent: 2em;
				
				font-size: 20px;
				padding: 0px 30px;
				line-height: 40px;
				letter-spacing: 5px;
			}

			.zt-2019lpslh-bgjd-slide .bd ul li.no2 {
				overflow: hidden;
				position: relative;
				font: normal 16px/40px "microsoft yahei";
				border-bottom: 1px dashed #E3E1E1;
			}

			.zt-2019lpslh-bgjd-slide .bd ul li.no2:before {
				content: "";
				position: absolute;
				width: 10px;
				height: 10px;
				border: 2px solid #DA2501;
				top: 14px;
				left: 5px;
				border-radius: 50%;
			}

			.zt-2019lpslh-bgjd-slide .bd ul li.no2 a {
				color: #000000;
				text-indent: 40px;
				float: left;
				width: 800px;
				text-overflow: ellipsis;
				white-space: nowrap;
				overflow: hidden;
			}
