.banner{
	margin-top: 83px;
}


/**index-tab**/
.index-tab{
	background-color: #f3f3f3;
	padding-top: 25px;
	padding-bottom: 25px;
}
.index-tab ul li{
	width: 16%;
	float: left;
	margin-right: 5%;
}
.index-tab ul li dl dt{
	float: left;
	margin-right: 8px;
}
.index-tab ul li dl dd{
	float: left;
}
.index-tab ul li dl dd h4{
	font-size: 16px;
	color: #444;
	margin-bottom: 5px;
}
.index-tab ul li dl dd p{
	font-size: 14px;
	color: #666;
	margin-bottom: 0px;
}


/**产品中心**/
.product{
	margin-top: 30px;
	margin-bottom: 50px;
}
.product .product-title .product-title-left{
	width: 80%;
	float: left;
}
.product .product-title .product-title-left h1{
	font-size: 40px;
	font-weight: bold;
}
.product .product-title .product-title-left p{
	font-size: 14px;
	color: #555;
	margin-bottom:0px;
}
.product .product-title{
	padding-bottom: 15px;
	border-bottom: 1px solid #eeeeee;
}
.product .product-title .product-title-right{
	width: 20%;
	float: right;
	text-align: right;
	margin-top: 48px;
}
.product .product-title .product-title-right a{
	font-size: 16px;
	color:#3f9a64;
	display: inline-block;
	padding: 10px 45px;
	border: 1px solid #3f9a64;
}
.product .product-tab{
	margin-top: 19px;
	margin-bottom: 15px;
}
.product .product-tab ul li{
	float: left;
	margin-left: 12px;
	margin-right: 12px;
}
.product .product-tab ul li a{
	font-size: 15px;
	color: #121212;
	display: block;
	padding: 12px 29px;
	border-radius: 4px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.product .product-tab ul li a:hover{
	background-color: #3f9a64;
	color: #ffffff;
}
.product .product-list ul li{
	width: 23%;
	margin-left: 1%;
	margin-right: 1%;
	float: left;
	border: 1px solid #cccccc;
	margin-top:20px;
	margin-bottom: 10px;
}
.product .product-list ul li a{
	position: relative;
	display: block;
}
.product .product-list ul li a .product-text1{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	text-align: center;
	background-color:#5c5c5c;
	padding-top: 3px;
	padding-bottom: 3px;
}
.product .product-list ul li a .product-text1 h4{
	font-size: 16px;
	color: #FFF;
}
.product .product-list ul li a .product-text2{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(82,164,115,0.9);
	padding: 10px;
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.product .product-list ul li a .product-text2 .product-text-box{
	width: 100%;
	height: 100%;
	border: 1px solid #dcede3;
	text-align: center;
}
.product .product-list ul li a .product-text2 .product-text-box h3{
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 85px;
}
.product .product-list ul li a:hover .product-text1{
	opacity: 0;
}
.product .product-list ul li a:hover .product-text2{
	opacity: 1;
}


/**案例展示**/
.case{
	background-color:#f6f6f6;
	padding-top: 40px;
	padding-bottom:50px;
}


.case-title{
	text-align: center;
	margin-bottom: 25px;
}
.case-title h1{
	font-size: 36px;
	color:#3f9a64;
	font-weight: bold;
	display: inline-block;
	position: relative;
}
.case-title h1::before{
	content: "";
	position: absolute;
	top: 22px;
	left: -100px;
	width: 70px;
	height: 1px;
	background-color:#3f9a64;
}
.case-title h1::after{
	content: "";
	position: absolute;
	top: 22px;
	right: -100px;
	width: 70px;
	height: 1px;
	background-color:#3f9a64;
}
.case-title h4{
	font-size: 26px;
	color:#3f9a64;
	margin-top: 5px;
}



.case .case-tab ul li{
	width: 13%;
	margin-left: 0.6%;
	margin-right: 0.6%;
	float: left;
	text-align: center;
}
.case .case-tab ul li a h4{
	width: 100px;
	height: 100px;
	background-color: #f6f6f6;
	border-radius: 50%;
	margin: 0 auto;
	margin-bottom: 10px;
	padding-top: 18px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
.case .case-tab ul li a h4 span{
	display: block;
	margin: 0 auto;
}
.case .case-tab ul li a p{
	font-size:16px;
	color:#333333;
}
.case .case-tab ul li a h4 .tab2{
	display:none;
}
.case .case-tab ul li a:hover h4{
	background-color:#3f9a64;
}
.case .case-tab ul li a:hover p{
	color: #3f9a64;
}
/**案例展示list**/
.case-list{
	margin-top:25px;
}
.case-list dl dt{
	width: 45%;
	float: right;
	position: relative;
}
.case-list dl dt a .case-text{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background-color: #3f9a64;
	padding: 5px 25px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.case-list dl dt .case-text h4{
	font-size: 18px;
	color: #FFF;
}
.case-list dl dt a:hover .case-text{
	padding: 15px 25px 5px 25px;
}
.case-list dl dd{
	width: 55%;
	float: left;
}
.case-list dl dd ul li{
	width: 47%;
	float: left;
	margin-right: 3%;
	margin-bottom: 21px;
}
.case-list dl dd ul li a{
	display: block;
	position: relative;
}
.case-list dl dd ul li a .case-list-text{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	text-align: center;
	padding: 50px 30px;
	opacity: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.case-list dl dd ul li a .case-list-text p{
	font-size: 16px;
	line-height: 25px;
	color: #FFF;
}
.case-list dl dd ul li a:hover .case-list-text{
	opacity: 1;
}


/**关于我们**/
.about{
	background: url(../images/about-bg.jpg) no-repeat;
	padding-top: 50px;
	padding-bottom:70px;
}
.about .about-title{
	padding-bottom: 5px;
	border-bottom: 1px solid #6c6c6c;
}
.about .about-title .about-title-left{
	width: 75%;
	float: left;
}
.about .about-title .about-title-more{
	width: 25%;
	float: right;
	text-align: right;
}
.about .about-title h1{
	font-size: 40px;
	font-weight: bold;
	color: #FFF;
	margin-bottom: 13px;
}
.about .about-title p{
	font-size: 14px;
	color: #cccccc;
}
.about .about-title .about-title-more{
	margin-top: 40px;
}
.about .about-title .about-title-more a{
	display: inline-block;
	padding: 13px 42px;
	border: 1px solid #FFF;
	font-size: 16px;
	color: #FFF;
}
.about .about-list{
	margin-top: 60px;
}
.about .about-list dl dt{
	width: 34%;
	float: left;
}
.about .about-list dl dd{
	width: 62%;
	float: right;
}
.about .about-list dl dd p{
	font-size: 14px;
	color: #eeeeee;
	line-height: 26px;
}
.about .about-list dl dd p a{
	margin-left: 20px;
	color:#7affaf;
	font-size: 14px;
}
.about .about-list dl dd h4{
	font-size: 18px;
	font-weight: bold;
	color:#ffffff;
	margin-top: 20px;
	margin-bottom: 15px;
}
.about .about-list dl dd ul{
	margin-top: 20px;
}
.about .about-list dl dd ul li{
	width: 33.33%;
	float: left;
	text-align: center;
}
.about .about-list dl dd ul li a img{
	width:94%; height:auto;
}
.about .about-list dl dd ul li a p{
	font-size: 14px;
	color: #FFF;
	margin-top: 10px;
}

/**新闻中心**/
.new{
	background-color: #f6f6f6;
	padding-top: 60px;
	padding-bottom: 60px;
}
.new .new-left{
	width: 62%;
	float: left;
}
.new .new-left .new-title{
	margin-bottom: 18px;
}
.new .new-left .new-title .new-left-tab{
	width: 80%;
	float: left;
}
.new .new-left .new-title .new-left-tab ul li{
	display: inline-block;
	margin-right: 6px;
}
.new .new-left .new-title .new-left-tab ul li a{
	display: inline-block;
	padding: 15px 35px;
	font-size: 16px;
	color:#3f9a64;
	background-color: #f2f2f2;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.new .new-left .new-title .new-left-tab ul li a:hover{
	background-color:#3f9a64;
	color:#fff;
}
.new .new-left .new-title .new-left-more{
	width: 20%;
	float: right;
	text-align: right;
	margin-top: 18px;
}
.new .new-left .new-title .new-left-more a{
	font-size: 14px;
	color:#3f9a64;
}
.new .new-left-text{
	border-bottom: 1px dashed #cccccc;
}
.new .new-left-text dl{
	padding-bottom: 22px;
}
.new .new-left-text dl a dt{
	width: 48%;
	float: left;
}
.new .new-left-text dl a dd{
	width: 50%;
	float: right;
}
.new .new-left-text dl a dd h4{
	font-size: 18px;
	color:#333333;
	margin-top: 30px;
	margin-bottom: 18px;
}
.new .new-left-text dl a dd p{
	font-size: 14px;
	color: #666;
	line-height: 25px;
}
.new .new-left-text dl a dd span{
	font-size: 14px;
	color:#3f9a64;
	display:block;
	margin-top: 13px;
}
.new .new-left-list{
	margin-top: 10px;
}
.new .new-left-list ul li{
	width: 47%;
	float: left;
	margin-top: 13px;
	margin-right: 6%;
}
.new .new-left-list ul li a p{
	width: 74%;
	float: left;
	margin-bottom: 0px;
	font-size: 13px;
	color: #444444;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.new .new-left-list ul li a span{
	width: 20%;
	float: right;
	font-size: 13px;
	color: #666666;
}
.new .new-left-list ul li a:hover p{
	font-size: 13px;
	color:#3f9a64;
}
.new .new-left-list ul li a:hover span{
	font-size: 13px;
	color:#3f9a64;
}
.new .new-left-list ul li a{
	display: block;
	padding-left: 15px;
	background: url(../images/new-icon1.png) no-repeat 0px 4px;
}
.new .new-right{
	width: 32%;
	float: right;
}
.new .new-right .new-right-title{
	background-color:#3f9a64;
	padding: 16px 25px;
}
.new .new-right .new-right-title h4{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
.new .new-right .new-right-title h4 a{
	float: right;
	font-size: 14px;
	color: #FFF;
	display: inline-block;
	margin-top: 2px;
	font-weight: normal;
}
.new .new-right .new-right-list{
	background-color: #FFF;
	padding: 15px 20px 15px 20px;
}
.new .new-right .new-right-list ul li{
	padding-bottom: 10px;
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 15px;
}
.new .new-right .new-right-list ul li a dl{
	margin-top: 8px;
}
.new .new-right .new-right-list ul li a dl dt{
	width: 10%;
	float: left;
}
.new .new-right .new-right-list ul li a dl dd{
	width: 90%;
	float: left;
}
.new .new-right .new-right-list ul li a dl dd h5{
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 14px;
	color: #333;
}
.new .new-right .new-right-list ul li a dl dd p{
	font-size: 14px;
	color: #666;
	line-height: 23px;
}

.contact{
	padding-top: 60px;
	padding-bottom: 60px;
}
.contact .lx-left{
	width:30%;
	float: left;
	background-color:#f6f6f6;
	padding-top: 10px;
	padding-bottom: 8px;
}
.contact .lx-left h4{
	margin-left: 25px;
	margin-bottom: 15px;
	font-size: 18px;
	color:#3f9a64;
	font-weight: bold;
}
.contact .lx-left .lx-left-text{
	padding: 18px;
}
.contact .lx-left .lx-left-text p{
	margin-bottom: 0px;
	line-height: 25px;
}
.contact .lx-right{
	width: 66%;
	float: right;
	border: 1px solid #eee;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.contact .lx-right .lx-right-title{
	margin-top: 18px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dddddd;
}
.contact .lx-right .lx-right-title h4{
	font-size: 18px;
	font-weight: bold;
	color:#3f9a64;
}
.contact .lx-right .lx-right-title h4 a{
	font-size: 14px;
	color: #3f9a64;
	float: right;
	display: inline-block;
	margin-top: 3px;
}

/**荣誉资质**/
.lx-right-main{
	margin-top: 20px;
}
.mr_frbox{
	height:auto;
}
.mr_frUl .tempWrap{
	width: 100%!important;
}
.mr_frUl{
	width: 90%;
	float: left;
}
.mr_frBtnL{
	float:left;
	display:block;
	height: 30px;
	width: 30px;
	background: url(../images/ry-prev.jpg) no-repeat center;
	margin:0px;
	cursor:pointer;
	display:inline;
	margin-top: 16%;
}
.mr_frBtnR{
	float:right;
	display: block;
	height: 30px;
	width: 30px;
	background: url(../images/ry-next.jpg) no-repeat center;
	cursor:pointer;
	margin: 0%;
	margin-top: 16%;
}
.mr_frUl ul li{
	display:inline;
	float:left;
	height:auto;
	width:32.33%;
	overflow:hidden;
	margin-left:7px;
	margin-right:7px;
	position: relative;
	text-align: center;
	box-sizing: border-box;
	margin-top: 10px;
	margin-bottom: 15px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
.mr_frUl ul li a{
	display: block;
	position: relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
.mr_frUl ul li a p{
	font-size: 16px;
	color:#333333;
	margin-top: 5px;
}

/**合作伙伴**/
.partner{
	background-color:#f3f3f3;
	padding-top: 45px;
	padding-bottom: 25px;
}
.par-yq{
	margin-top:30px;
}
.par-yq p a{
	color:#333;
}
.par-yq p a:hover{
	color:#337ab7;
}
.pr_frbox{
	height:auto;
}
.pr_frUl .tempWrap{
	width: 100%!important;
}
.pr_frUl{
	width: 90%;
	float: left;
}
.pr_frBtnL{
	float:left;
	display:block;
	height: 40px;
	width: 40px;
	background: url(../images/hz-prev.png) no-repeat center;
	margin-right: 10px;
	cursor:pointer;
	display:inline;
	margin-top:3.5%;
}
.pr_frBtnR{
	float:right;
	display: block;
	height: 40px;
	width: 40px;
	background: url(../images/hz-next.png) no-repeat center;
	cursor:pointer;
	margin: 0%;
	margin-top:3.5%;
}
.pr_frUl ul li{
	display:inline;
	float:left;
	height:auto;
	width:19%;
	overflow:hidden;
	margin-left:7px;
	margin-right:7px;
	position: relative;
	text-align: center;
	box-sizing: border-box;
	margin-top: 10px;
	margin-bottom: 15px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
.pr_frUl ul li a{
	display: block;
	position: relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
.pr_frUl ul li a p{
	font-size: 16px;
	color:#333333;
	margin-top: 5px;
}
.ly{
	background: url(../images/dt-img.jpg) no-repeat center;
	padding-top: 35px;
	padding-bottom: 35px;
}
.ly .ly-main{
	width: 35%;
	background-color: rgba(255,255,255,0.8);
	float: right;
	margin-right: 20px;
	box-sizing: border-box;
	padding: 25px 35px;
}
.ly .ly-main h4{
	font-size: 18px;
	font-weight: bold;
	color:#3f9a64;
	margin-top: 0px;
	text-align: center;
	margin-bottom: 20px;
}
.ly .ly-main ul li{
	margin-top: 7px;
}
.ly .ly-main ul li label{
	width: 12%;
	font-size: 14px;
	color: #333333;
	vertical-align: middle;
}
.ly .ly-main ul li input.imes_text{
	width: 87%;
	height: 40px;
	border: 1px solid #cccccc;
	vertical-align: middle;
	background-color: transparent;
	padding-left: 10px;
}
.ly .ly-main ul li textarea{
	width: 87%;
	border: 1px solid #cccccc;
	vertical-align: middle;
	background-color: transparent;
	padding: 10px;
}
.ly .ly-main ul li button{
	background-color:#3f9a64;
	border: 1px solid #3f9a64;
	font-size: 15px;
	color: #FFF;
	margin-top: 10px;
	float: right;
	padding: 8px 45px;
}
.ly .ly-main ul li .imes_sub{
	background-color:#3f9a64;
	border: 1px solid #3f9a64;
	font-size: 15px;
	color: #FFF;
	margin-top: 10px;
	float: right;
	padding: 8px 45px;
}


@media (min-width: 993px) and (max-width: 1199px){
	.index-tab ul li dl dt {
		float: none;
		margin-right: 8px;
	}
	.mr_frUl {
		width: 86%;
		float: left;
	}
	.pr_frUl {
		width: 88%;
		float: left;
	}
	.new .new-left-list ul li a span {
		width: 24%;
		float: right;
		font-size: 12px;
		color: #666666;
	}
	.new .new-left-text dl a dd h4 {
		font-size: 18px;
		color: #333333;
		margin-top: 0px;
		margin-bottom: 18px;
	}
}

@media(min-width: 768px) and (max-width: 992px){
	.product .product-title .product-title-left {
		width: 68%;
		float: left;
	}
	.product {
		margin-top: 10px;
		margin-bottom: 50px;
	}
	.product .product-title .product-title-left h1 {
		font-size: 32px;
		font-weight: bold;
	}
	.product .product-title .product-title-right a {
		font-size: 16px;
		color: #3f9a64;
		display: inline-block;
		padding: 8px 28px;
		border: 1px solid #3f9a64;
	}
	.product .product-list ul li {
		width: 31.33%;
		margin-left: 1%;
		margin-right: 1%;
		float: left;
		border: 1px solid #cccccc;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.about .about-title h1 {
		font-size: 32px;
		font-weight: bold;
		color: #FFF;
		margin-bottom: 13px;
	}
	.new .new-left {
		width: 100%;
		float: left;
	}
	.new .new-left-list ul li a span {
		width: 20%;
		float: right;
		font-size: 12px;
		color: #666666;
	}
	.new .new-right {
		width: 100%;
		float: right;
		margin-top: 30px;
	}
	.mr_frUl ul li {
		display: inline;
		float: left;
		height: auto;
		width: 48%;
		overflow: hidden;
		margin-left: 7px;
		margin-right: 7px;
		position: relative;
		text-align: center;
		box-sizing: border-box;
		margin-top: 10px;
		margin-bottom: 15px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-o-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
	}
	.mr_frUl {
		width: 83%;
		float: left;
	}
	.pr_frUl ul li {
		display: inline;
		float: left;
		height: auto;
		width: 32.33%;
		overflow: hidden;
		margin-left: 7px;
		margin-right: 7px;
		position: relative;
		text-align: center;
		box-sizing: border-box;
		margin-top: 10px;
		margin-bottom: 15px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-o-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
	}
	.pr_frUl {
		width: 85%;
		float: left;
	}
	.pr_frBtnL {
		float: left;
		display: block;
		height: 40px;
		width: 40px;
		background: url(../images/hz-prev.png) no-repeat center;
		margin-right: 10px;
		cursor: pointer;
		display: inline;
		margin-top: 5.5%;
	}
	.pr_frBtnR {
		float: right;
		display: block;
		height: 40px;
		width: 40px;
		background: url(../images/hz-next.png) no-repeat center;
		cursor: pointer;
		margin: 0%;
		margin-top: 5.5%;
	}
	.ly .ly-main {
		width: 55%;
		background-color: rgba(255,255,255,0.8);
		float: right;
		margin-right: 20px;
		box-sizing: border-box;
		padding: 25px 35px;
	}

	.product .product-tab ul li a {
		font-size: 15px;
		color: #121212;
		display: block;
		padding: 12px 22px;
		border-radius: 4px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-o-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-moz-transition: all 0.5s;
	}
}
@media(max-width: 767px){
	.index-tab ul li dl dd h4 {
		font-size: 12px;
		color: #444;
		margin-bottom: 5px;
	}
	.index-tab ul li dl dd p {
		font-size: 12px;
		color: #666;
		margin-bottom: 0px;
		text-align: center;
	}
	.product {
		margin-top: 8px;
		margin-bottom: 50px;
	}
	.product .product-title .product-title-left h1 {
		font-size: 28px;
		font-weight: bold;
	}
	.product .product-title .product-title-left {
		width: 100%;
		float: left;
	}
	.product .product-title .product-title-left p {
		font-size: 12px;
		color: #555;
		margin-bottom: 0px;
	}
	.product .product-title .product-title-right {
		width: 31%;
		float: right;
		text-align: right;
		margin-top: 8px;
	}
	.product .product-title .product-title-right a {
		font-size: 14px;
		color: #3f9a64;
		display: inline-block;
		padding: 6px 12px;
		border: 1px solid #3f9a64;
	}
	.product .product-tab ul li a {
		font-size: 14px;
		color: #121212;
		display: block;
		padding: 8px 21px;
		border-radius: 4px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-o-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-moz-transition: all 0.5s;
	}
	.product .product-list ul li {
		width: 98%;
		margin-left: 1%;
		margin-right: 1%;
		float: left;
		border: 1px solid #cccccc;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.case .case-tab ul li {
		width: 32%;
		margin-left: 0.6%;
		margin-right: 0.6%;
		float: left;
		text-align: center;
	}
	.case-list dl dt {
		width: 100%;
		float: right;
		position: relative;
	}
	.case-list dl dt .case-text h4 {
		font-size: 16px;
		color: #FFF;
	}
	.case-list dl dd {
		width: 100%;
		float: left;
		margin-top: 20px;
	}
	.case-list dl dd ul li {
		width: 100%;
		float: left;
		margin-right: 0%;
		margin-bottom: 21px;
	}
	.case {
		background-color: #f6f6f6;
		padding-top: 40px;
		padding-bottom: 25px;
	}
	.about {
		background: url(../images/about-bg.jpg) no-repeat;
		padding-top: 10px;
		padding-bottom: 70px;
	}
	.about .about-title .about-title-left {
		width: 100%;
		float: left;
	}
	.about .about-title h1 {
		font-size: 28px;
		font-weight: bold;
		color: #FFF;
		margin-bottom: 10px;
	}
	.about .about-title .about-title-more {
		margin-top: 6px;
	}
	.about .about-title .about-title-more {
		width: 30%;
		float: right;
		text-align: right;
	}
	.about .about-title .about-title-more a {
		display: inline-block;
		padding: 7px 10px;
		border: 1px solid #FFF;
		font-size: 16px;
		color: #FFF;
	}
	.about .about-title {
		padding-bottom: 15px;
		border-bottom: 1px solid #6c6c6c;
	}
	.about {
		background: url(../images/about-bg.jpg) no-repeat;
		background-size: cover;
		padding-top: 10px;
		padding-bottom: 30px;
	}
	.about .about-list {
		margin-top: 35px;
	}
	.about .about-list dl dt {
		width: 100%;
		float: left;
	}
	.about .about-list dl dd {
		margin-top: 20px;
		width: 100%;
		float: right;
	}
	.about .about-list dl dd ul li {
		width: 100%;
		float: left;
		text-align: center;
	}
	.new {
		background-color: #f6f6f6;
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.new .new-left {
		width: 100%;
		float: left;
	}
	.new .new-left .new-title .new-left-tab ul li a {
		display: inline-block;
		padding: 10px 25px;
		font-size: 16px;
		color: #3f9a64;
		background-color: #f2f2f2;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-o-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-moz-transition: all 0.5s;
	}
	.new .new-left .new-title .new-left-more {
		width: 20%;
		float: right;
		text-align: right;
		margin-top: 10px;
	}
	.new .new-left-text dl a dt {
		width: 100%;
		float: left;
	}
	.new .new-left-text dl a dd {
		width: 100%;
		float: right;
	}
	.new .new-left-list ul li {
		width: 100%;
		float: left;
		margin-top: 13px;
		margin-right: 0%;
	}
	.new .new-left-list ul li a span {
		width: 20%;
		float: right;
		font-size: 12px;
		color: #666666;
	}
	.new .new-right {
		width: 100%;
		margin-top: 20px;
		float: right;
	}
	.contact {
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.contact .lx-left {
		width: 100%;
		float: left;
		background-color: #f6f6f6;
		padding-top: 10px;
		padding-bottom: 8px;
	}
	.contact .lx-right {
		width: 100%;
		margin-top: 20px;
		float: right;
		border: 1px solid #eee;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	.mr_frUl ul li {
		display: inline;
		float: left;
		height: auto;
		width: 100%;
		overflow: hidden;
		margin-left: 7px;
		margin-right: 7px;
		position: relative;
		text-align: center;
		box-sizing: border-box;
		margin-top: 10px;
		margin-bottom: 15px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-o-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
	}
	.mr_frUl {
		width: 73%;
		float: left;
	}
	.mr_frBtnL {
		float: left;
		display: block;
		height: 30px;
		width: 30px;
		background: url(../images/ry-prev.jpg) no-repeat center;
		margin: 0px;
		cursor: pointer;
		display: inline;
		margin-top: 39%;
	}
	.mr_frBtnR {
		float: right;
		display: block;
		height: 30px;
		width: 30px;
		background: url(../images/ry-next.jpg) no-repeat center;
		cursor: pointer;
		margin: 0%;
		margin-top: 39%;
	}
	.pr_frUl ul li {
		display: inline;
		float: left;
		height: auto;
		width: 100%;
		overflow: hidden;
		margin-left: 7px;
		margin-right: 7px;
		position: relative;
		text-align: center;
		box-sizing: border-box;
		margin-top: 10px;
		margin-bottom: 15px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-o-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
	}
	.pr_frUl {
		width: 68%;
		float: left;
	}
	.pr_frBtnL {
		float: left;
		display: block;
		height: 40px;
		width: 40px;
		background: url(../images/hz-prev.png) no-repeat center;
		margin-right: 10px;
		cursor: pointer;
		display: inline;
		margin-top: 11.5%;
	}
	.pr_frBtnR {
		float: right;
		display: block;
		height: 40px;
		width: 40px;
		background: url(../images/hz-next.png) no-repeat center;
		cursor: pointer;
		margin: 0%;
		margin-top: 11.5%;
	}

	.ly {
		background: url(../images/dt-img.jpg) no-repeat center;
		background-size: cover;
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.ly .ly-main {
		width: 100%;
		background-color: rgba(255,255,255,0.8);
		float: right;
		margin-right: 0px;
		box-sizing: border-box;
		padding: 25px 15px;
	}

	/**修改**/
	.case-title h1 {
		font-size: 30px;
		color: #3f9a64;
		font-weight: bold;
		display: inline-block;
		position: relative;
	}
	.case-title h1::before {
		content: "";
		position: absolute;
		top: 18px;
		left: -82px;
		width: 70px;
		height: 1px;
		background-color: #3f9a64;
	}
	.case-title h1::after {
		content: "";
		position: absolute;
		top: 18px;
		right: -82px;
		width: 70px;
		height: 1px;
		background-color: #3f9a64;
	}
	.case-title h4 {
		font-size: 22px;
		color: #3f9a64;
		margin-top: 0px;
	}
	.banner {
		margin-top: 67px;
	}
	/**修改结束**/
}

@media(max-width: 340px){
	/**修改**/
	.banner {
		margin-top: 62px;
	}
	/**修改结束**/
	.index-tab ul li {
		width: 20%;
		float: left;
		margin-right: 0%;
		text-align: center;
	}
	.product .product-title .product-title-right a {
		font-size: 14px;
		color: #3f9a64;
		display: inline-block;
		padding: 6px 9px;
		border: 1px solid #3f9a64;
	}
	.product .product-title .product-title-left h1 {
		font-size: 25px;
		font-weight: bold;
	}
	.product .product-tab ul li {
		float: left;
		width: 50%;
	}
	.about .about-title .about-title-more {
		width: 35%;
		float: right;
		text-align: right;
	}
	.new .new-left .new-title .new-left-tab {
		width: 100%;
		float: left;
	}
	.new .new-left .new-title .new-left-more {
		width: 28%;
		float: right;
		text-align: right;
		margin-top: 10px;
	}
	.new .new-left-list ul li a p {
		width: 75%;
		float: left;
		margin-bottom: 0px;
		font-size: 13px;
		color: #444444;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.new .new-left-list ul li a span {
		width: 23%;
		float: right;
		font-size: 12px;
		color: #666666;
	}
}