* {
	box-sizing: border-box;
}

body {
	margin: 0;
	padding: 0;
	font-family: "microsoft yahei";
}

ul,
li,
dl,
dt,
dd {
	margin: 0;
	padding: 0;
	list-style: none;
}

img {
	border: none;
	max-width: 100%;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
i,
em,
b {
	font-weight: normal;
	font-style: normal;
}

a {
	text-decoration: none;
	color: #333;
}

input,
select,
textarea {
	outline: none;
	padding-top: 0;
	padding-bottom: 0;
	font-family: "microsoft yahei";
}

html,body{
	background:#ffffff;
	padding: 0;
	margin: 0;
}



.Dtop{
	height: 64px;
	background: #214794;
	width: 100%;
}
.ruanhujiao{
	display: flex;
	justify-content: flex-end;
}

.top{
	width: 100%;
	height: 679px;
	    background: url(../img/top.png) center no-repeat;
}
.sbnr{
	width: 100%;
	height: auto;
	background: url(../img/bg1.png)center top no-repeat;
	padding: 40px 0 0 0;
}
.biaoti{
	width: 100%;
	height: 112px;
	margin: 35px 0;
}
.bt1{
	background: url(../img/biaoti1.png)center bottom no-repeat;
}
.bt2{
	background: url(../img/biaoti2.png)center bottom no-repeat;
}
.bt3{
	background: url(../img/biaoti3.png)center bottom no-repeat;
}
.bt4{
	background: url(../img/biaoti4.png)center bottom no-repeat;
}
.bt5{
	background: url(../img/biaoti5.png)center bottom no-repeat;
}
.bt6{
	background: url(../img/biaoti6.png)center bottom no-repeat;
}
.nrkuang{
	width: 1200px;
	margin: 0 auto;
}

.nrkuang2{
	width: 1200px;
	margin: 0 auto;
	min-height: 510px;
background: #FFFFFF;
box-shadow: 0px 0px 8px 0px rgba(139,136,136,0.2);
padding: 30px 40px;
margin-bottom: 20px;
}



.newspiclan{
	width: 600px;
	float: left;
    position: relative;
}
.newsptop{
	width: 100%;
	height: 370px;
	position: relative;
}
.newsptop img {
    display: block;
    width: 100%;
    height: 370px;
}

.banner .prev,.banner .next{
    width: 29px;
    height: 29px;
    /* background-color: rgba(0, 0, 0, .64); */
    bottom: 83px;
    background-repeat: no-repeat;
    position: absolute;
    cursor: pointer;
    background-position: center;
}

.banner .prev{
    right: 49px;
    background-image: url(../images/lhf22_03.png);
    background-color: rgba(229, 0, 30, .64);
}
.banner .next{
    right: 12px;
    background-image: url(../images/lhf23_03.png);
    background-color: rgba(229, 0, 30, .64);
}
.picjiantou{
	 height: 38px;
	 position: absolute;
	 right: 0;
	 bottom: 190px;
	 display: flex;
	 justify-content: flex-end;
}
.rightjiantou{
	margin-left: 10px;
}
.picjieshuo{
	height: 180px;
	background: #F7F7F7;
	padding: 25px;
}
.dabiaoti{
	color: #080707;
	font-size: 18px;
	font-weight: bold;
	padding:0 0 18px 0;
}

.biaotixian{
	width: 53px;
height: 2px;
background: #D5332D;
}
.jieshaowenzi{
	
	font-size: 16px;
	color: #666666;
	line-height: 30px;
	text-indent: 36px;
}
.dingbianju{
	padding-top: 20px;
}

.jieshaowenzi a{
	color: #666666;
}
.jieshaowenzi a:hover{
	color: #000000;
	text-decoration: underline;
}


.toutiaolb{
	width: 540px;
	float: right;
}

.toutiao{
	border-bottom: 1px solid #DBDBDB;
}

.ttbt{
	padding-bottom: 18px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

.riqi{
	display: flex;
	justify-content: space-between;
	padding: 25px 0;
}

.riyue{
	font-size: 18px;
	color: #999999;
}

.more{
	color: #E57E7A;
}
.more a{
	color: #E57E7A;
}
.more a:hover{
	color: #f7130b;
	text-decoration: underline;
}


.dongtailblist{
	border-bottom: 1px solid #DBDBDB;
	display: flex;
	padding: 26px 0;

}
.dtaileft{
	width: 110px;
}

.dahaoriqi{
	font-size: 30px;
	color: #999999;
	height: 50px;
}
.xiaohaonian{
	font-size: 14px;
	color: #999999;
}
.dtxiangxiwenzi{
	font-size: 18px;
	color: #333333;
	padding-top: 10px;
	height: 45px;
}
.chakangd{
	width: 214px;
	margin: 25px auto;
}
.chakangd a{
	display: block;
	width: 214px;
	height: 52px;
	background: #F7F7F7;
	border-radius: 10px;
	text-align: center;
	color: #666666;
	font-size: 16px;
	line-height: 52px;

}


.chakangd:hover{
	text-decoration: underline;
}


.chakangd2{
	width: 214px;
	margin: 25px 0 25px 180px;
}
.chakangd2 a{
	display: block;
	width: 214px;
	height: 52px;
	background: #F7F7F7;
	border-radius: 10px;
	text-align: center;
	color: #666666;
	font-size: 16px;
	line-height: 52px;

}


.chakangd2:hover{
	text-decoration: underline;
}


.chakangd3{
	width: 214px;
	margin: 25px 0 25px 180px;
}
.chakangd3 a{
	display: block;
	width: 214px;
	height: 52px;
	background: #F7F7F7;
	border-radius: 10px;
	text-align: center;
	color: #666666;
	font-size: 16px;
	line-height: 52px;

}

.chakangd3:hover{
	text-decoration: underline;
}


.kepulist{
	width: 560px;
	float: left;
	margin: 0 20px 30px 20px;
}
.kepbiaoti{
	background: url(../img/kepu.png) left center no-repeat;
	padding-left: 40px;
	font-size: 26px;
	color: #333;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
}
.kepxiangxi{
	font-size: 18px;
	color: #333;
	line-height: 30px;
	padding: 20px 0;
    border-bottom: 1px dashed #84C75C;
	
}
.kepxiangxi p{
	height: 65px;
	overflow: hidden;
	width: 560px;
}
.qiyepic{
	width: 360px;
	float: left;
}

.qiyejieshao{
	float: right;
	width: 800px;
	color: #333;
	font-size: 20px;
	line-height: 46px;
}
.qiyejieshao p{
	text-indent: 36px;
}
.qiyejieshao p a{
	color: #E57E7A;
}

.qiyejieshao p a:hover{
	color: #f7130b;
	text-decoration: underline;
}


.jinpbg{
	width: 100%;
	background:url(../img/bg2.png)center bottom no-repeat;
	padding-bottom: 40px;
}

.cplan1{
	width: 560px;
	height: 320px;
	float: left;
	position: relative;
	overflow: hidden;
	margin-bottom: 25px;
}
.cplan2{
	width: 290px;
	height: 320px;
	float: left;
	position: relative;
	overflow: hidden;
	margin-bottom: 25px;
}
.youjianju{
	margin-right: 25px;
}
.dijianbian{
	width: 100%;
	height: 130px;
	background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #000000 100%);
	opacity: 1;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 20px;
	padding-top: 80px;
	color: #ffffff;
	padding-left: 30px;
}

.dijianbian a{
        color: #ffffff;
}


.foot{
	height: 200px;
	width: 100%;
	background: #679B49;
        color: #fff;
}

.foot a {
    color: #fff;
}

.jiguantubiao{
	float: left;
	margin-right: 40px;
	padding-top: 20px;
}

.footxx{
	width: 700px;
	float: left;
	padding-top: 15px;
	color: #ffffff;
	line-height: 30px;
	font-size: 18px;
}
.bianqianlan{
	width: 330px;
	float: right;
	display: flex;
	justify-content: flex-end;
	padding-top: 40px;
}
.weixinma{
	margin-right: 15px;
}
.zhaocuo{
	padding-top: 8px;
	margin-right: 15px;
}
.xinyong{
	padding-top: 8px;
}
.weizhixinxi{
	padding-bottom: 30px;
}
.weizhixinxi a{
	font-size: 16px;
	color: #333333;
}
.weizhixinxi a:hover{
	text-decoration: underline;
}

.liebiaobiaoti{
	width: 100%;
	height: 60px;
background: #F9F9F9;
display: flex;
margin-bottom: 20px;
}

.shuxian{
	width: 5px;
height: 19px;
background: #679B49;
border-radius: 3px;
margin-top: 20px;
}

.lbbiaoti{
	font-size: 20px;
	color: #333;
	font-weight: bold;
	line-height: 60px;
	padding-left: 20px;
}
.erjiliebiao ul li{
	height: 60px;
	border-bottom: 1px solid #eeeeee;
	font-size: 18px;
	display:flex;
	justify-content: space-between;
	line-height: 60px;
	padding: 0 30px;
}

.erjiliebiao ul li:hover{
	background: #F9F9F9;
}

.erjiliebiao ul li:hover .erjiliebiao_right {
	color: #39890A;
}

.erjiliebiao ul li:hover .erjiliebiao_left a {
	color: #39890A;
}

.erjiliebiao_right{
	color: #999999;

}

.erjiliebiao_left a{
	color: #182537;
}
.fengye{
	padding: 20px 0;
	line-height: 60px;
	text-align: center;
}
.xiangxidabiaoti{
	font-size: 36px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.fabushijian{
	text-align: center;
	padding: 50px 0 20px 0 ;
	border-bottom: 1px solid #eeeeee;
	color: #999999;
	font-size: 16px;
}
.fabushijian span{
	padding: 0 0 0 40px;
}

.xiangxinerong{
	padding: 40px;
}
.xiangxinerong p{
	margin-bottom: 40px;
}
.xiangxipic{
	text-align: center;
}
.saoyisao{
	text-align: center;
	font-size: 14px;
	color: #999;
	margin-bottom: 15px;
}
.wengzhangewm{
	text-align: center;
	margin-bottom: 40px;
}
.fenxiangdao{
	justify-content: center;
    display: flex;
    align-items: center;
}

.fenxiangdao span{
	padding: 0 0 0 15px;
}

.fenxiangdao a:hover{
	text-decoration: underline;
}


.head-slh-btn{float: right;margin-left: 20px;position: absolute;top: 48px;right: 50%;transform: translateX(545px);}
.head-slh-btn a{color: #fff !important;background-image:linear-gradient(90deg, #F7B218 0%, #EC930A 100%);display: block;border-radius: 8px;line-height: 28px;padding: 8px 13px;font-weight: bold;font-size: 16px;}


.page a.first{
    width: 100px !important;
}
.page a.end{
    width: 100px !important;
}
.page{
    padding: 20px 0 10px 0 !important;
    height: 50px !important;
}

@media screen and (max-width:768px){
	
	.top{
		width: 100%;
		height: 300px;
		background: url(../img/top2.png) center top no-repeat;
		background-size: 100% 100%;
	}
	.nrkuang{
		width: 96%;
		margin: 0 auto;
	}

	.newspiclan{
		width: 100%;
		float: none;
		margin: 0 auto 20px;
	}
	.toutiaolb{
		width: 100%;
		float: none;
		margin: 0 auto 20px;
	}
	.npic ul li img{
		width: 100%;
		height: 370px;
	}
	.biaoti{
		width: 100%;
		height: 74px;
		margin:0 0 35px 0;
		background-size: cover;
	}
	.kepulist{
		width: 100%;
		float: none;
		margin: 0 0 20px 0;
	}

	.kepxiangxi p{
		height: 65px;
		overflow: hidden;
		width: 100%;
	}
	.qiyepic{
		width: 100%;
		float: none;
		text-align: center;
	}

	.qiyejieshao{
		width: 100%;
		font-size:16px;
		line-height: 36px;
	}
	.qiyejieshao p{
		text-indent: 36px;
	}
	.qiyejieshao p a{
		color: #E57E7A;
	}
	
	.qiyejieshao p a:hover{
		color: #f7130b;
		text-decoration: underline;
	}
	.chakangd2{
		width: 214px;
		margin: 25px auto;
	}
	.cplan1{
		width: 100%;
		height: auto;
		float: left;
		position: relative;
		overflow: hidden;
		margin-bottom: 25px;
		margin-right: 25px;
	}
	.cplan2{
		width: 100%;
		height: auto;
		float: left;
		position: relative;
		overflow: hidden;
		margin-bottom: 25px;
		margin-right: 25px;
	}
	.cplan1pic img{
		width: 100%;
		/*height: 320px;*/
		background-size: cover;
	}
	.jiguantubiao{
		float: none;
		margin-right: 0;
		padding-top: 20px;
		text-align: center;
	}
	.footxx{
		width: 100%;
		float: none;
		padding-top: 15px;
		color: #ffffff;
		line-height: 30px;
		font-size: 18px;
		text-align: center;
	}
	.bianqianlan{
		width: 100%;
		float: none;
		display: flex;
		justify-content: center;
		padding-top: 40px;
	}
	.foot{
		height: auto;
		padding: 20px;
		width: 100%;
		background: #679B49;
	}
	.erjiliebiao ul li {
		height: auto;
		border-bottom: 1px solid #eeeeee;
		font-size: 18px;
		display:block;
		justify-content: space-between;
		line-height: 40px;
		padding: 0 10px;
	}
	.nrkuang2 {
		width: 98%;
		margin: 0 auto;
		min-height: 510px;
		background: #FFFFFF;
		box-shadow: 0px 0px 8px 0px rgba(139,136,136,0.2);
		padding: 15px;
	}
	.picjieshuo {
		height: auto;
		background: #F7F7F7;
		padding: 25px;
	}
	.dtxiangxiwenzi {
		font-size: 18px;
		color: #333333;
		padding-top:0;
		height: 55px;
	}
	.dtaileft {
		width: 160px;
	}
	.xiangxidabiaoti {
		font-size: 26px;
		color: #333;
		font-weight: bold;
		text-align: left;
	}
	.fabushijian {
		text-align: left;
		padding: 20px 0 ;
		border-bottom: 1px solid #eeeeee;
		color: #999999;
		font-size: 16px;
	}
	.xiangxinerong {
		padding: 0px;
	}
	.fenxiangdao span {
		padding: 0 0 0 5px;
	}
.picjiantou{bottom:50%;}
.kepbiaoti{height:auto;}

.head-slh-btn{float: right;margin-left: 20px;position: absolute;top: 18px;right: 3%;transform: unset;}
.head-slh-btn a{color: #fff !important;background-image:linear-gradient(90deg, #F7B218 0%, #EC930A 100%);display: block;border-radius: 8px;line-height: 28px;padding: 8px 13px;font-weight: bold;font-size: 16px;}

	.dahaoriqi{font-size: 20px;height: 30px;}
	.kepbiaoti{font-size: 20px;line-height: 34px;}
	.kepxiangxi{
    padding: 10px 0px;
}
	.newsptop{height:200px;}
	.newsptop img{height:200px;}
	.dijianbian{
    padding-left: 5px;
    font-size: 18px;
}
}

.qiyepic img{height: 260px;}

