.hnzy{box-sizing: border-box;}
.w100{display: block;width:100%;}
.title{width:315px;margin: 38px auto 60px auto;}
.hnzy-wrap{width:1150px;margin: 0 auto;}
.wrap-img{position: relative;}
.wrap-img img,.wrap-img .swiper-container{box-shadow: 0px 0px 13px rgba(0,0,0,0.2)}
.wrap-img i{display: block;width:92%;height:48px;background:url(../images/zs.png) repeat-x;position: absolute;bottom:-30px;left:50%;margin-left:-46%;z-index: 9;}
.hnzy-text{padding:20px 27px;box-shadow: 0px 8px 8px rgba(0,0,0,0.2);margin-top:10px;background:#f3f4f8;}
.hnzy-text h3{height:90px;line-height: 90px;border-bottom: 2px dashed #000;padding-left:10px;margin-bottom: 25px;}
.hnzy-text p{line-height: 2em;font-size:20px;text-indent: 2em;}
.hnzy-zs{width:1200px;margin:50px auto 36px auto;}
.hnzy-bg{position: relative;height:488px;}
.hnzy-bg img{position: absolute; top:-420px;}
.hxjs-wrap{padding-top:30px;border-bottom: 2px dashed #000;margin-bottom: 25px;}
.hxjs-wrap div{float: left;}
.wxjs-wrap-l{width:53%;margin-right:2%;}
.wxjs-wrap-r{width:45%;}
.hxjs-wrap h4{font-size: 22px;line-height: 2em;}
.hxjs-wrap span{display: block;margin-bottom: 10px;}
.hxjs-tab{width:30%;margin:0 auto;}
.hxjs-tab li{cursor: pointer; float: left;padding:5px 0;width:30.3%; background: #f6cd97;color:#fff;margin-right: 3.333%;text-align: center; border-radius: 5px;margin-bottom: 15px;}
.hxjs-tab li.on{background:#e3a782;}
.hxjs-img{width:45%;float: left;}
.hxjs-img2{width:53%;float: right;}
.hxjsb-img img{width:32.6%;margin-right: 1%;float: left;margin-bottom: 1%;height:236px;}
.hxjsb-img img:nth-child(3n){margin-right: 0;}

.w12{width: 1200px;margin-left: auto;margin-right: auto}
.plr10{padding-left: 10px;padding-right: 10px}

/*全景图*/
.qj-pic{width: 100%;background-color: white;position: relative;overflow: hidden;}
.qj-pic .leafqj{display: inline-block;position: absolute;background-image: url(../images/bg1.png);height: 283px;width: 360px;background-position: 142px -22px;background-repeat: no-repeat;background-size: 100%;top: 10%;right: 0%;}

/*项目*/
.project{margin-top: 50px;background-color: white;position: relative;overflow: hidden;}
.project .leafpro{display: inline-block;position: absolute;top: 120px;left: 0;background-image: url(../images/bg2.png);height: 283px;width: 360px;background-position: -138px 0px;background-repeat: no-repeat;background-size: 100%;}
.project .project-title{text-align: center;}
.project .project-cont{margin-top: 30px}
.project .project-cont img{width: 100%;max-width: 100%}

/*树叶*/
.jfleaf1{display: inline-block;position: absolute;background-image: url(../images/bg3.png);height: 283px;width: 360px;background-position: 0;background-repeat: no-repeat;background-size: 100%;top: 10%;right: -6%;}
.jfleaf2{display: inline-block;position: absolute;background-image: url(../images/bg4.png);height: 283px;width: 360px;background-position: 0;background-repeat: no-repeat;background-size: 100%;top: 20%;left: -6%;}

/*手机*/
.qj-pic .m_leafqj{
	display: inline-block;
	position: absolute;
	background-image: url(../images/bg1.png);
	height: 70px;
	width: 90px;
	background-position: 0;
	background-repeat: no-repeat;
	background-size: 100%;
	top: -2%;
	right: -13%
}
.project .m_leafpro{
	display: inline-block;
	position: absolute;
	top: -2%;
	left: -14%;
	background-image: url(../images/bg2.png);
	height: 100px;
	width: 115px;
	background-position: 0;
	background-repeat: no-repeat;
	background-size: 100%;
}
.m_jfleaf1{
	display: inline-block;
	position: absolute;
	background-image: url(../images/bg3.png);
	height: 80px;
	width: 110px;
	background-position: 0;
	background-repeat: no-repeat;
	background-size: 100%;
	top: 0%;
	right: -9%;
}
.m_jfleaf2{
	display: inline-block;
	position: absolute;
	background-image: url(../images/bg4.png);
	height: 80px;
	width: 110px;
	background-position: 0;
	background-repeat: no-repeat;
	background-size: 100%;
	bottom: -6%;
	left: -14%;
}
@media (max-width: 770px){
	.title{width:180px;margin-top:15px;margin-bottom: 15px;}
	.hnzy-wrap{width:100%;padding:0 10px;}
	.hnzy-text{padding:10px;}
	.hnzy-text h3{height:60px;line-height: 60px;margin-bottom: 10px;}
	.hnzy-text h3 img{width:80%;}
	.one-text h3 img{width:60%;}
	.hnzy-text p{font-size: 16px;}
	.hnzy-zs{width:100%;margin-top:15px;margin-bottom: 15px;}
	.hnzy-bg{height:165px;}
	.hnzy-bg img{height:325px; top:-140px;}
	.wxjs-wrap-l,.wxjs-wrap-r{width:100%;font-size: 13px;}
	.hxjs-tab{width:72%;}
	.hxjsb-img img{height:136px;}
}