#head{height: 940px; position: relative; }
#banner{position: absolute; left: 0; top: 0; width: 100%; height: 940px;z-index: 0;}
#banner ul li{height: 940px;}
.tou{height: 50px; line-height: 50px; position: relative; z-index: 2; color: #363636;}
.nav{height: 100px; border-radius: 10px; background: #fff;  position: relative; z-index: 2;}
.logo{width: 300px; height: 100px; float: left;}
.menu{float: left;}
.menu ul{float: left; padding-right: 4px;}
.menu ul li{float: left; font-size: 18px; width: 96px; height: 100px; text-align: center; line-height: 100px;}
.menu ul li.on{color: #6cc134; font-weight: bold; background: url(../img/icon2.png) bottom center no-repeat;}
.menu::after{content: '|'; float: right; line-height: 100px; font-size: 26px;}
.tel{background: url(../img/icon3.png) left no-repeat; float: right; width: 200px; height: 100px; color: #6cc134; font-size: 18px; font-weight: bold; line-height: 100px; text-indent: 42px; }
#m1{height: 650px; background: url(../img/m1.jpg) center;}
.m1l{padding-top: 92px; width: 50%; float: left;}
.t1{background: url(../img/icon4.png) left no-repeat; height: 75px; line-height: 75px; font-size: 30px; font-weight: bold; padding-left: 56px;}
.m1lcon{ padding-right: 72px; font-size: 16px; line-height: 30px; color: #4f4f4f;}
.m1lcon p{height: 150px;}
a.more{color: #bb8e53; display: block; width: 141px; height: 43px; border: 2px solid #dfcaaf; line-height: 43px; text-align: center;}
.m1lcon ul{display: flex; justify-content: center; padding-top: 62px;}
.m1lcon ul li{color: #057f42; font-size: 16px; width: 150px;}
.m1lcon ul li span{font-size: 40px; font-weight: bold;}
.m1lcon ul li p{color: #6a6a6a;}
.m1r{width: 50%; float: right;}
.m1r ul{display: flex; justify-content: center; flex-wrap: wrap; width: 400px; margin: auto; padding-top: 127px;}
.m1r ul li{width: 190px; height: 190px; color: #fff; display: flex;justify-content: center; align-items: center; text-align: center;}
.m1r ul li:nth-child(2n){border-left: 1px solid rgba(255,255,255,0.38);}
.m1r ul li .img{ height: 80px; width: 80px;}
.m1r ul li img{display: block;}
.m1r ul li:nth-child(n+3){border-top: 1px solid rgba(255,255,255,0.38);}
.t2{height: 210px; text-align: center;}
.t2 h3{font-size: 30px; font-weight: bold; line-height: 55px; margin: 0; padding-top: 65px;}
.t2 h3::before{content: url(../img/icon4.png); position: relative; top: 15px;}
.t2 h3::after{content: url(../img/icon9.png); position: relative; top: 15px;}
.t2 p{color: #787878;}
.m2con{height: 628px; position: relative;}
.m2con ul li{width: 390px; height: 539px; border-bottom: 1px solid #bb8e53; margin-right: 14px; float: left;}
.m2con ul li img{height: 444px; width: 388px; border: 1px solid #bb8e53;}
.m2con ul li h3{font-size: 18px; font-weight: normal; padding-top: 18px; padding-left: 9px; padding-right: 9px;}
.m2con ul li h3 span{float: right; font-size: 40px; color: #bb8e53;line-height: 38px;}
.m2more{margin: auto; width: 145px; margin-top: 35px;}
.m2con .next,.m2con .prev{width: 54px;height: 54px; display: block; position: absolute; top: 200px;}
.m2con .next{background: url(../img/jiantou2.png); right: -94px;}
.m2con .prev{background: url(../img/jiantou1.png); left: -94px;}
.m2con .next:hover{background: url(../img/jiantou2h.png);}
.m2con .prev:hover{background: url(../img/jiantou1h.png);}
.m3con{height: 658px;}
.m3con ul{display: flex; justify-content: space-between;}
.m3con ul li{width: 366px; height: 488px; border: 2px solid #dbc3a4;}
.m3con ul li img{width: 368px; height: 256px; object-fit: cover;}
.m3licon{padding-left: 25px; padding-right: 25px;}
.m3licon h3{font-size: 20px; color: #c1a075;}
.m3licon p{font-size: 16px; line-height: 26px; height: 78px; margin-bottom: 30px;}
.m3licon span{color: #a7a7a7; font-size: 16px;}
.m3con ul li:hover span{color: #c1a075;}

.m3 .t2{height: 170px;}
.m3more{margin: auto; width: 145px; margin-top: 60px;}
#foot{height: 460px; background: url(../img/foot.jpg) center;}
.foot1{height: 412px;}
.foot1_l{width: 800px; float: left;}
.footNav{height: 97px; border-bottom: 1px solid #6cc134;}
.footNav ul{display: flex; padding-top: 50px;}
.footNav ul li{color: #fff; font-size: 18px; flex: 1; text-align: center;}
.foot_b_l{width: 408px; height: 315px; float: left;}
.foot_b_r{float: right; font-size: 16px; padding-top: 70px;	}
.foot_b_r ul li{margin-bottom: 15px; padding-left: 35px;}
.foot_b_r ul li span{color: #fff; line-height: 25px;}
.foot_b_r ul li p{color: #6cc134; line-height: 20px;}
.foot_b_r ul li:nth-child(1){background: url(../img/footicon1.png) no-repeat left;}
.foot_b_r ul li:nth-child(2){background: url(../img/footicon2.png) no-repeat left;}
.foot_b_r ul li:nth-child(3){background: url(../img/footicon3.png) no-repeat left;}
.foot1_r{float: right; text-align: right;}
.foot1_r_t h3{font-size: 58px; color: #6cc134; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.foot1_r_t p{font-size: 18px; line-height: 20px; color: #969696; position: relative;}
.foot1_r_t p::after{content: '——'; letter-spacing: -3px; display: block; }

.foot1_r_con{text-align: left; background: url(../img/footicon4.png) no-repeat left; padding-left: 38px; float: right; margin-top: 35px;}
.foot1_r_con h3{font-size: 18px; font-weight: normal; color: #fff; line-height: 30px;}
.foot1_r_con p{color: #6cc134; font-size: 24px; line-height: 30px;}
.youjian{clear: both; padding-top: 50px;}
#foot2{height: 47px; border-top: 1px solid #929292; text-align: center; line-height: 47px; color: #939393;}

#zyhead{height: 500px; position: relative;}
 #zybanner{height: 500px; width: 100%; background: url(../img/zybanner.jpg) top center; text-align: center; position: absolute; left: 0; top: 0; }
 #zybanner h3{font-size: 50px; font-weight: bold; padding-top: 240px; padding-left: 30px; color: #fff; text-shadow: 0 0 10px #000;}
 #zybanner span{font-size: 50px; color: rgba(255,255,255,0.4); font-family: Arial, Helvetica, sans-serif; font-weight: normal;position: relative; top: 80px;}

/* 手机 */
@media (max-width:1024px){
	#sjbanner img{display: block;}
	.m1l{width: 100%; padding-top: 50px;}
	.m1lcon{ padding-right: 0px; font-size: 16px; line-height: 30px; color: #4f4f4f;}
	.m1lcon p{height: 190px;}
	#m1{height: 650px; background: url(../img/m1.jpg) left;}
	.t2{height: 180px; text-align: center;}
	.t2 h3{font-size: 30px; font-weight: bold; line-height: 55px; margin: 0; padding-top: 35px;}
	.m2con{height: 628px; position: relative;}
	.m2con ul li{width: 100%; height: 539px; border-bottom: 1px solid #bb8e53; margin-right: 14px; float: left;}
	.m2con ul li img{height: 444px; width: 100%; border: 1px solid #bb8e53;}
	.m3 .t2{height: 140px;}
	.m3con{height: auto;}
	.m3con ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
	.m3con ul li{width: 100%; height: auto; border: 2px solid #dbc3a4; margin-bottom: 20px;}
	.m3con ul li img{width: 100%; height:156px; object-fit: cover;}
	.m3licon{padding-left: 25px; padding-right: 25px;}
	.m3licon h3{font-size: 20px; color: #c1a075;}
	.m3licon p{font-size: 16px; line-height: 26px; height: 78px; margin-bottom: 30px; display: none;}
	.m3licon span{color: #a7a7a7; font-size: 16px; display: none;}
	.m3con ul li:hover span{color: #c1a075;}
	.m3more{margin-top: 30px; margin-bottom: 30px;}
	.footwap{background: url(../img/foot.jpg) center; color: #fff; text-align: center; padding: 20px 0;}
	.m2con .next,.m2con .prev{display: none;}
}


