*{margin:0;padding:0;}
body{overflow-x:hidden;margin:auto;font-size:12px;}
li{list-style:none;}
ol li{list-style:inherit;}
.clear {height:0px;clear:both;}
textarea{font-family:"Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";}
div{font-family:"Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";}
p{font-family:"Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";}
a{text-decoration:none;font-family:"Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";cursor:pointer;}
a:hover{text-decoration:none;}
html {
	font-size: 100px !important;
}

body {
	background: #fff !important;
}

@media screen and (max-width: 1680px) {
	html {
		font-size: 86px !important;
		overflow-x:hidden;
	}
}

@media screen and (max-width: 1440px) {
	html {
		font-size: 78px !important;
	}
}

@media screen and (max-width: 1200px) {
	.hidden-1280 {
		display: none !important;
	}
}

@media screen and (max-width: 1024px) {
	html {
		font-size: 60px !important;
	}
}

@media screen and (max-width: 768px) {
	html {
		font-size: 60px !important;
	}

}
@font-face {
	font-family: 'LUCIDASANS';
	src: local('LUCIDASANS'), url(../fonts/LUCIDASANS.OTF) format('woff');
}
@font-face {
	font-family: 'HELVETICABLACKSEMIBOLD';
	src: local('HELVETICABLACKSEMIBOLD'), url(../fonts/HELVETICABLACKSEMIBOLD.woff) format('woff');
}
@font-face {
	font-family: 'HELVETICANEUELTPRO-EX';
	src: local('HELVETICANEUELTPRO-EX'), url(../fonts/HELVETICANEUELTPRO-EX.OTF) format('woff');
}
@font-face {
	font-family: 'DINCOND-BLACKALTERNATE';
	src: local('DINCOND-BLACKALTERNATE'), url(../fonts/DINCOND-BLACKALTERNATE.OTF) format('woff');
}
.header {
	width: 100%;
	background: #fff;
}
.headerinner {
	width: calc(100% - 1.8rem);
	margin-left: auto;
	margin-right: auto;
	height: 1rem;
}
.logo {
	width: 1.17rem;
	float: left;
	line-height: 1rem;
}
.logo img {
	width: 100%;
}
.nav {
	margin-left: 0.23rem;
	float: left;
}
.navitembox {
	float: left;
	position: relative;
}
.navitem {
	color: #676767;
	font-size: .16rem;
	line-height: 1rem;
	width: 1.4rem;
	transition: .25s all;
}
.navitem>a {
	color: #676767;
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: .25s all;
}
.navitembox:hover .navitem>a {
	color: #70d23d;
	font-weight: bold;
}
.navitemxz>a {
	color: #70d23d;
	font-weight: bold;
}
.navsonbox {
	position: absolute;
	width: 2.1rem;
	left: 50%;
	transform: translateX(-50%);
	top: 1rem;
	opacity: 0;
	visibility: hidden;
	transition: .25s all;
	z-index: 5;
}
.navitembox:hover .navsonbox {
	opacity: 1;
	visibility: visible;
}
.navsonitem {
	height: 0.58rem;
	background: #ffffff;
	width: 100%;
	transition: .25s all;
	border-bottom: 1px solid #70d23d;
}
.navsonitem a {
	display: block;
	width: 100%;
	height: 0.58rem;
	line-height: 0.58rem;
	color: #727272;
	font-size: .16rem;
	text-align: center;
	transition: .25s all;
}
.navsonitem:hover {
	background: #70d23d;
}
.navsonitem:hover a {
	color: #fff;
	font-weight: bold;
}

.navright {
	float: right;
}

.mall {
	float: left;
}
.mallpic {
	width: 0.23rem;
	float: left;
	line-height: 1rem;
}
.mallpic img {
	width: 100%;
}
.malltitle {
	color: #676767;
	font-size: .16rem;
	float: left;
	margin-left: 0.1rem;
	line-height: 1rem;
}
.search {
	float: left;
	margin-left: 0.47rem;
	width: 2.08rem;
	height: 1rem;
	overflow: hidden;
	display: flex;
	align-items: center;
}
.search form {
	width: 100%;
	height: 0.45rem;
	position: relative;
	border-radius: .23rem;
	border: 1px solid rgba(0, 0, 0, .05);
	overflow: hidden;
}
.searchinput {
	float: left;
	width: calc(100% - .52rem);
	height: 100%;
	line-height: 0.45rem;
	color: #919191;
	font-size: .14rem;
}
.searchinput input {
	width: 100%;
	height: 100%;
	line-height: 0.45rem;
	color: #919191;
	font-size: .14rem;
	border: none;
	padding-left: 0.2rem;
}
input{ outline: none; }
.searchpic {
	width: .52rem;
	float: right;
	text-align: center;
	line-height: 0.45rem;
	cursor: pointer;
}
.searchpic img {
	width: 0.15rem;
}

.homebanner .swiper-pagination {
	bottom: 0.43rem;
}
.homebanner .swiper-pagination-bullet {
	width: 0.6rem;
	height: 0.03rem;
	opacity: 1;
	background: #cccccc;
	margin-left: 0.15rem;
	margin-right: 0.15rem;
	border-radius: 0;
}

.homebanner .swiper-pagination-bullet-active {
	background: #70d23d;
}
.homebanner .swiper-slide img {
	width: 100%;
}
.hometopbox {
	width: 100%;
	position: relative;
}
.hometopbg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: -1;
}
.hometopbg img {
	width: 100%;
}

.homeproduct {
	width: 100%;

}
.homeproductinner {
	width: 78.7408%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-top: 1.55rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #e6e6e6;
}
.productleft {
	float: left;
	width: 50%;
	padding-left: 0.5rem;
	padding-right: 0.85rem;
	padding-top: 0.22rem;
}
.productlefttitle {
	color: #70d23d;
	font-size: .48rem;
	font-weight: bold;
	line-height: 0.58rem;
}
.productleftftitle {
	color: #000000;
	font-size: .22rem;
	line-height: 0.25rem;
	margin-top: 0.2rem;
}
.productleftdesc {
	color: #717070;
	font-size: .16rem;
	line-height: 0.34rem;
	margin-top: 0.3rem;
}
.productleftcontent {
	margin-top: 0.2rem;
}
.productleftitem {
	color: #010101;
	font-size: .2rem;
	font-weight: bold;
	line-height: 0.5rem;
	position: relative;
	float: left;
	padding-left: 0.23rem;
	width: 2.8rem;
}
.productleftitem:after {
	width: 0.09rem;
	height: 0.09rem;
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	background: #70d23d;
	border-radius: 50%;
}


.productright {
	float: right;
	width: 50%;
}
.productright img {
	width: 100%;
}

.homeproductbottm .productright {
	float: left;
}
.homeproductbottm .productleft {
	float: right;
	padding-left: 0.8rem;
	padding-right: 0.6rem;
	padding-top: 0.6rem;
}
.homeproductbottm .productlefttitle {
	color: #000000;
}
.homeproductbottm .productleftftitle {
	color: #70d23d;
}
.homeproductbottm2 .productlefttitle {
	color: #70d23d;
}
.homeproductbottm2 .productleftftitle {
	color: #000000;
}
.homeproductbottm .productleftitem {
	width: 2.1rem;
}
.homeproductbottm .homeproductinner {
	padding-top: 1rem;
	padding-bottom: 0;
	border: none;
}


.homecasebox {
	width: 100%;
	padding-top: 2.7rem;
	position: relative;
}
.casebg {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -3.05rem;
	z-index: -1;
}
.casebg img {
	width: 100%;
}
.homecaseboxinner {
	width: 72.3%;
	margin-left: auto;
	margin-right: auto;
}
.homecasetop {
	width: 100%;
	overflow: hidden;
}
.homecasetopleft {
	float: left;
	width: 5.6rem;
}
.homecasetoplefttitle {
	color: #000000;
	font-size: .48rem;
	font-weight: bold;
	line-height: 0.58rem;
}
.homecasetoplefttitle span {
	color: #70d23d;
}
.homecasetopleftdesc {
	color: #000000;
	font-size: .16rem;
	line-height: 0.34rem;
	margin-top: 0.16rem;
}

.homecasetopright {
	float: right;
	overflow: hidden;
	margin-top: 0.12rem;
}
.homecasetoprightleftarrow {
	width: 0.74rem;
	height: 0.74rem;
	border-radius: 50%;
	background: #fff;
	overflow: hidden;
	cursor: pointer;
	transition: .25s all;
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
}
.homecasetoprightleftarrow img {
	width: 0.22rem;
	transition: .25s all;
	transform-origin: center;
	transform: rotate(180deg);
}
.homecasetoprightleftarrow:hover {
	background: #70d23d;
}
.homecasetoprightleftarrow:hover img {
	filter: grayscale(100%) brightness(1000%);
}



.homecasetoprightrightarrow {
	width: 0.74rem;
	height: 0.74rem;
	border-radius: 50%;
	background: #fff;
	overflow: hidden;
	cursor: pointer;
	transition: .25s all;
	float: left;
	margin-left: 0.34rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.homecasetoprightrightarrow img {
	width: 0.22rem;
	transition: .25s all;
}
.homecasetoprightrightarrow:hover {
	background: #70d23d;
}
.homecasetoprightrightarrow:hover img {
	filter: grayscale(100%) brightness(1000%);
}

.homecasecontent {
	width: 100%;
	margin-top: 0.6rem;
}
.homecasecontent .mySwiper2 {
	overflow: visible;
}
.homecasecontent .swiper-slide {
	width: 4.86rem;
}
.homecaseitem {
	width: 100%;
	border-radius: .2rem;
	overflow: hidden;
}
.homecaseitempic {
	width: 100%;
}
.homecaseitempic img {
	width: 100%;
}
.homecaseitembottom {
	width: 100%;
	padding-top: 0.33rem;
	padding-left: 0.4rem;
	background: #fff;
	padding-right: 0.4rem;
	padding-bottom: 0.4rem;
	transition: .25s all;
}
.homecaseitemtitle {
	color: #5c5c5c;
	font-size: .22rem;
	line-height: 0.25rem;
	height: 0.25rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: .25s all;
}
.homecaseitemdesc {
	color: #ffffff;
	font-size: .16rem;
	line-height: 0.3rem;
	margin-top: 0.16rem;
	height: 0.6rem;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	opacity: 0;
	transition: .25s all;
}
.homecaseitemarrow {
	margin-top: 0.35rem;
	width: 0.35rem;
	position: relative;
	display: flex;
}
.homecaseitemarrow img {
	width: 100%;
	transition: .25s all;
}
.homecaseitemarrow img:nth-child(2) {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 2;
}
.homecaseitem:hover .homecaseitembottom {
	background: #70d23d;
}
.homecaseitem:hover .homecaseitemtitle {
	color: #fff;
}
.homecaseitem:hover .homecaseitemdesc {
	opacity: 1;
}
.homecaseitem:hover .homecaseitemarrow img:nth-child(2) {
	opacity: 1;
}




.homeproductbottm3 .homeproductinner {
	padding-top: 2.53rem;
	padding-bottom: 1.72rem;
	border-bottom: 1px solid #e6e6e6;
}
.homeproductbottm3 .productlefttitle {
	color: #000000;
}
.homeproductbottm3 .productleftcontent .productleftitem {
	width: 1.9rem;
}
.homeproductbottm3 .productleftcontent .productleftitem:first-child {
	width: 100%;
}





.homebottomnewsbox {
	width: 100%;
	padding-top: 1.65rem;
}
.homebottomnewsboxinner {
	width: calc(100% / 12 * 10 + .6rem);
	margin-left: auto;
	margin-right: auto;
}
.homebottomnewstop {
	width: 100%;
}
.homebottomnewstoptitle {
	text-align: center;
	color: #000000;
	font-size: .48rem;
	font-weight: bold;
	line-height: 0.58rem;
}
.homebottomnewstopdesc {
	color: #7a7a7a;
	font-size: .16rem;
	line-height: 0.34rem;
	margin-top: 0.16rem;
	text-align: center;
}
.homebottomcontent {
	width: 100%;
	margin-top: 0.74rem;
	position: relative;
}
.homebottomitem {
	width: 100%;
	border-radius: .2rem;
	overflow: hidden;
	box-shadow: .0707rem .0707rem .07rem .0007rem rgba(46, 46, 46, 0.05);
}
.homebottomitempic {
	width: 100%;
}
.homebottomitempic img {
	width: 100%;
}
.homebottomitemcontent {
	width: 100%;
	height: 2.12rem;
	background: #fff;
	padding-left: 0.36rem;
	padding-top: 0.31rem;
	padding-right: 0.3rem;
	transition: .25s all;
}
.homebottomitemcontenttitle {
	color: #000000;
	font-size: .22rem;
	font-weight: bold;
	line-height: 0.25rem;
	height: 0.25rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: .25s all;
}

.homebottomitemcontentdesc {
	color: #9c9c9c;
	font-size: .16rem;
	line-height: 0.4rem;
	margin-top: 0.05rem;
	height: 0.8rem;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	transition: .25s all;
}
.homebottomitemcontentarrow {
	margin-top: 0.2rem;
	width: 0.22rem;
}
.homebottomitemcontentarrow img {
	width: 100%;
	transition: .25s all;
}
.homebottomitem:hover .homebottomitemcontent {
	background: #70d23d;
}

.homebottomitem:hover .homebottomitemcontenttitle {
	color: #fff;
}
.homebottomitem:hover .homebottomitemcontentdesc {
	color: #fff;
}
.homebottomitem:hover .homebottomitemcontentarrow img {
	filter: grayscale(100%) brightness(1000%);
}
.homebottomcontent .mySwiper3 {
	padding-bottom: 1.45rem;
	padding-left: 0.3rem;
	padding-right: 0.3rem;
}




.productleftarrow {
	width: 0.3rem;
	height: 0.3rem;
	border-top: 3px solid #d9d9d9;
	border-left: 3px solid #d9d9d9;
	position: absolute;
	top: calc(35% - .1rem);
	left: -0.63rem;
	transform: rotateZ(-45deg);
	cursor: pointer;
	transition: .25s all;
}
.productleftarrow:hover {
	border-color: #8ec743;
}
.productrightarrow {
	width: 0.3rem;
	height: 0.3rem;
	border-top: 3px solid #d9d9d9;
	border-left: 3px solid #d9d9d9;
	position: absolute;
	top: calc(35% - .1rem);
	right: -0.63rem;
	transform: rotateZ(135deg);
	cursor: pointer;
	transition: .25s all;
}
.productrightarrow:hover {
	border-color: #8ec743;
}






.footer {
	width: 100%;
	position: relative;
	/* margin-top: 1.59rem; */
	padding-top: 1.59rem;
	z-index: 5;
}
.footerbg {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: -1;
}
.footerbg img {
	width: 100%;
}
.footerinner {
	width: 78.7408%;
	margin-left: auto;
	margin-right: auto;
}
.footertop {
	width: 100%;
	overflow: hidden;
	padding-bottom: 0.5rem;
}
.footertopleft {
	float: left;
}
.footerflogo {
	width: 4.02rem;
}
.footerflogo img {
	width: 100%;
}
.footerltopleftcontact {
	margin-top: 0.64rem;
}
.footerltopleftcontactitem {
	display: flex;
	margin-top: 0.42rem;
}
.footerltopleftcontactitem:nth-child(1) {
	margin-top: 0;
}
.footerltopleftcontactitemico {
	float: left;
	width: 0.54rem;
	display: flex;
}
.footerltopleftcontactitemico img {
	width: 100%;
}
.footerltopleftcontactitemtext {
	margin-left: 0.25rem;
	display: flex;
	align-items: center;
}
.footerltopleftcontactitemtitle {
	color: #000000;
	font-size: .14rem;
}
.footerltopleftcontactitemcontent {
	color: #000000;
	font-size: .24rem;
	font-family: "LUCIDASANS";
}
.footerltopleftcontact .footerltopleftcontactitem:nth-child(3) .footerltopleftcontactitemcontent {
	font-size: .14rem;
	font-family: "Microsoft YaHei", "Arial", "微软雅黑", "黑体", "verdana", "宋体";
}

.footertopright {
	float: right;
	padding-top: 0.2rem;
}
.footertoprightnavbox {
	float: left;
	width: 1.4rem;
}
.footertoprightnavbox:last-child {
	width: auto;
}
.footertoprightnavbox:nth-child(3) {
	width: 2.4rem;
}


.footertoprightnav {
	color: #000000;
	font-size: .16rem;
	font-weight: bold;
	line-height: 0.2rem;
}
.footertoprightnav a {
	color: #000000;
}
.footertoprightnavchild {
	margin-top: 0.3rem;
}
.footertoprightnavchilditem {
	color: #000000;
	font-size: .14rem;
	line-height: 0.38rem;
}
.footertoprightnavchilditem a {
	display: block;
	color: #000000;
	font-size: .14rem;
	line-height: 0.38rem;
	opacity: 0.7;
}
.footertoprightnavbox:nth-child(3) .footertoprightnavchilditem {
	float: left;
	width: 50%;
}


.city {
	width: 100%;
	line-height: 0.75rem;
	border-top: 1px solid rgba(0, 0, 0, .09);
	border-bottom: 1px solid rgba(0, 0, 0, .09);
	color: #000000;
	font-size: .14rem;
	line-height: 0.75rem;
	overflow: hidden;
}
.citytitle {
	float: left;
}
.cityitem {
	margin-right: 0.25rem;
	float: left;
}
.cityitem a {
	display: block;
	color: #000000;
	font-size: .14rem;
	line-height: 0.75rem;
}
.footercopy {
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.footercopyleft {
	line-height: 0.96rem;
	color: #000000;
	font-size: .14rem;
}
.footercopyleft a {
	line-height: 0.96rem;
	color: #000000;
	font-size: .14rem;
}
.footercopyright {

}
.footercode {
	width: 0.35rem;
	position: relative;
	float: left;
	margin-left: 0.25rem;
	margin-right: 0.25rem;
	cursor: pointer;
}
.footercode:last-child {
	margin-right: 0;
}
.footercodeico {
	width: 0.35rem;
	display: flex;
}
.footercodeico img {
	width: 100%;
}
.footercodeimg {
	width: 1.4rem;
	position: absolute;
	bottom: calc(100% + .2rem);
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
	visibility: hidden;
	transition: .25s all;
}
.footercodeimg img {
	width: 100%;
}
.footercode:hover .footercodeimg {
	opacity: 1;
	visibility: visible;
}




@media screen and (max-width : 1600px) {
	.navitem {
		width: 1.3rem;
	}

}


@media screen and (max-width : 1300px) {
	.navitem {
		width: 1.1rem;
	}
	.search {
		width: 1.7rem;
	}
	.homeproductinner {
		width: 90%;
	}
	.homecasebox {
		padding-top: 1.7rem;
	}
	.casebg {
    bottom: -2.05rem;
	}
	.footertoprightnavbox {
		width: 1rem;
	}
	.homecaseboxinner {
		width: 80%;
	}
	.footerltopleftcontact {
		margin-top: 0.5rem;
	}
	.footerltopleftcontactitem {
		margin-top: 0.3rem;
	}
	.footerltopleftcontactitem:nth-child(1) {
    margin-top: 0;
	}
}



.innerbanner {
	width: 100%;
	position: relative;
}
.innerbanner img {
	width: 100%;
}
.innerbannertitle {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	color: #70d23d;
	font-size: .54rem;
	font-weight: bold;
	line-height: 1;
	text-align: center;
}


/* 案例内页开始 */
.innercasebox {
	width: 100%;
}
.innercase {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0.8rem;
	padding-bottom: 1.25rem;
}
.innercasetop {
	width: 100%;
}
.innercasetoptitle {
	color: #000000;
	font-size: .44rem;
	line-height: 1;
}
.innercasetopsubtitle {
	font-family: "HELVETICABLACKSEMIBOLD";
	color: #70d23d;
	font-size: .54rem;
	line-height: 1;
	font-weight: bold;
	margin-top: 0.25rem;
}
.innercasecontent {
	width: 100%;
	margin-top: 0.55rem;
}
.innercaseitem {
	width: calc((100% - 1.8rem) / 3);
	margin-left: 0.9rem;
	margin-top: 1.2rem;
	float: left;
}
.innercaseitem:nth-child(1) {
	margin-top: 0;
}
.innercaseitem:nth-child(2) {
	margin-top: 0;
}
.innercaseitem:nth-child(3) {
	margin-top: 0;
}
.innercaseitem:nth-child(3n-2) {
	margin-left: 0;
}
.innercaseitempic {
	width: 100%;
}
.innercaseitempic img {
	width: 100%;
}
.innercaseitemcontent {
	width: 100%;
	padding-top: 0.25rem;
	padding-bottom: 0.27rem;
	border-bottom: 1px solid #d1d1d1;
	transition: .25s all;
}
.innercaseitemtitle {
	color: #000000;
	font-size: .18rem;
	line-height: 0.2rem;
	font-weight: bold;
	height: 0.2rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.innercaseitemdesc {
	font-size: .16rem;
	line-height: 0.28rem;
	height: 0.56rem;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	margin-top: 0.14rem;
	color: #9b9b9b;
}
.innercaseitemarrow {
	margin-top: 0.23rem;
	width: 0.59rem;
	height: 0.59rem;
	border-radius: 50%;
	background: #70d23d;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	transition: .25s all;
}
.innercaseitemarrow img {
	width: .13rem;
}
.innercaseitem:hover .innercaseitemarrow {
	opacity: 1;
}
.innercaseitem:hover .innercaseitemcontent {
	border-color: #70d23d;
}






/* 案例内页结束 */

.fanye .pagination {
	margin-top: 1.12rem;
	
}
.fanye a {
	float: left;
	margin-left: 3.5px;
	margin-right: 3.5px;
	display: block;
	width: 0.66rem;
	height: 0.66rem;
	border-radius: 50%;
	text-align: center;
	font-family: "Arial";
	line-height: 0.66rem;
	font-size: .2rem;
	color: #9b9b9b;
}
.fanye p {
	float: left;
	line-height: 0.66rem;
}
.fanye .syy {
	color: #565555;
	margin-right: 53.5px;
	width: auto;
	font-size: .18rem;
	display: inline-block;
}
.fanye .xyy {
	color: #565555;
	margin-left: 53.5px;
	width: auto;
	display: inline-block;
	font-size: .18rem;
}
.fanye .cur {
	background: #70d23d;
	color: #fff;
}
.fanye .pagination {
	overflow: hidden;
	display: table;
	margin-left: auto;
	margin-right: auto;
}


/* 产品中心开始 */

.innerprobox {
	width: 100%;
}
.innerpero {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-bottom: 1.55rem;
	padding-top: 0.9rem;
}
.innerproleft {
	width: 3rem;
	float: left;
	position: relative;
	z-index: 6;
}

.innerprotitle {
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	font-size: .22rem;
	font-weight: bold;
	background: #70d23d;
	color: #fff;
}
.innerprobottombox {
	width: 100%;
	border: 1px solid #f1f1f1;
	border-top: none;
}
.innerproitembox {
	width: 100%;
	position: relative;
}
.innerproitem {
	width: 100%;

}
.innerproitem:after {
	content: '';
	display: block;
	left: 0;
	bottom: 0;
	position: absolute;
	width: 100%;
	height: 0.01rem;
	background-image: linear-gradient(to right, 
    rgba(238, 238, 238, 0),  /* 起始透明 */
    rgba(238, 238, 238, 1),  /* 中间不透明，颜色可自定义，如 #000、#ff0 等 */
    rgba(238, 238, 238, 0)   /* 结束透明 */
  );
}
.innerproitem a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 0.6rem;
	padding-left: 0.5rem;
}
.innerproitemtitle {
	color: #808080;
	font-size: .16rem;
	line-height: 0.6rem;
	width: calc(100% - .6rem);
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.innerproitemarrow {
	position: absolute;
	width: 0.08rem;
	height: 0.08rem;
	border-right: 1px solid #70d23d;
	border-top: 1px solid #70d23d;
	transform: rotateZ(45deg);
	right: .5rem;
	top: 50%;
	margin-top: -.04rem;
}
.innerproitemnavbox {
	min-width: 1.95rem;
	position: absolute;
	left: 100%;
	top: 0;
	box-shadow: 8px 9px 12px 0px rgba(46, 46, 46, 0.05);
	opacity: 0;
	visibility: hidden;
	transition: .25s all;
	z-index: 5;
	background: #fff;
}
.innerproitemnavitem {
	width: 100%;
	height: 0.6rem;
	border-bottom: 1px solid #eeeeee;
}
.innerproitemnavitem:last-child {
	border-bottom: none;
}
.innerproitemnavitem a {
	display: block;
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	color: #808080;
	font-size: .16rem;
	padding-left: 0.3rem;
	padding-right: 0.3rem;
	text-align: center;
	transition: .25s all;
}
.innerproitemnavitem:hover a {
	color: #70d23d;
	font-weight: bold;
}
.innerproitembox:hover .innerproitemnavbox {
	opacity: 1;
	visibility: visible;
}
.innerproitembox:hover .innerproitemtitle {
	color: #70d23d;
	font-weight: bold;
}
.innerproitemboxxz .innerproitemtitle {
	color: #70d23d;
	font-weight: bold;
}

.innerproright {
	width: calc(100% - 3.73rem);
	float: right;
}
.innerprorightitem {
	width: 100%;
	position: relative;
	margin-top: 0.63rem;
	overflow: hidden;
}
.innerprorightitem:first-child {
	margin-top: 0;
}
.innerprorightitempic {
	width: 100%;
}
.innerprorightitempic img {
	width: 100%;
}
.innerprorightitemtitlebox {
	position: absolute;
	width: 4.6rem;
	right: 0.77rem;
	bottom: 2.64rem;
}
.innerprorightitemtitle {
	color: #000000;
	font-size: .48rem;
	line-height: 1;
	font-weight: bold;
	transition: .25s all;
}
.innerprorightitemftitle {
	color: #a0a0a0;
	font-size: .28rem;
	line-height: 0.36rem;
	font-family: "HELVETICANEUELTPRO-EX";
	margin-top: 0.2rem;
	transition: .25s all;
}
.innerprorightitemarrow {
	width: 2.6rem;
	height: 2.6rem;
	bottom: -1.3rem;
	right: -1.3rem;
	position: absolute;
	border-radius: 50%;
	background: rgba(112, 210, 61, .6);
	opacity: 0;
	transition: .25s all;
}
.innerprorightitemarrow img {
	width: 0.27rem;
	position: absolute;
	top: 0.76rem;
	left: 0.69rem;
}
.innerprorightitem:hover .innerprorightitemtitle {
	color: #70d23d;
}
.innerprorightitem:hover .innerprorightitemftitle {
	color: #fff;
}
.innerprorightitem:hover .innerprorightitemarrow {
	opacity: 1;
}

@media screen and (max-width : 1300px) {
	.innerprorightitemtitlebox {
    position: absolute;
    width: 4rem;
    right: 0.3rem;
    bottom: 1.64rem;
	}
	.innerprorightitemtitle {
		font-size: .35rem;
	}
	.innerprorightitemftitle {
    font-size: .24rem;
    line-height: 0.32rem;
	}
}

/* 产品中心结束 */

/* 联系我们开始 */
.contactbox {
	width: 100%;
}
.contactboxinner {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 1.5rem;
	padding-bottom: 1.9rem;
}
#allmap {
	height: 6.3rem;
}
.contactcontent {
	width: 100%;
	background: url(../img/contactbg.jpg) no-repeat center;
	background-size: 100% 100%;
	padding-left: 1.05rem;
	padding-right: 0.87rem;
	padding-top: 0.87rem;
	padding-bottom: 0.95rem;
	overflow: hidden;
}
.contactcontentinner {
	width: 100%;

}
.contactcontenttitlebox {
	width: 100%;
	text-align: right;
}

.contactcontentsubtitle {
	font-family: "HELVETICABLACKSEMIBOLD";
	color: #000000;
	font-size: .64rem;
	line-height: 1;
}
.contactcontenttitle {
	color: #000000;
	font-size: .28rem;
	font-weight: bold;
	line-height: 1;
	margin-top: 0.05rem;
}
.contactcontentbottom {
	width: 100%;
	position: relative;
}
.contactcontentbottomleft {
	float: left;
}
.contactcontentbottomleftitem {
	margin-top: 0.56rem;
	display: flex;
	align-items: center;
}
.contactcontentbottomleftitem:first-child {
	margin-top: 0;
}
.contactcontentbottomleftitemico {
	width: 0.74rem;
	height: 0.74rem;
	display: flex;
	border-radius: 50%;
}
.contactcontentbottomleftitemico img {
	width: 100%;
}
.contactcontentbottomleftitemright {
	margin-left: 0.23rem;
	display: flex;
	align-items: center;
}
.contactcontentbottomleftitemtitle {
	color: #000000;
	font-size: .16rem;
}
.contactcontentbottomleftitemcontent {
	color: #000000;
	font-size: .28rem;
	font-family: "LUCIDASANS";
}
.contactcontentbottomleftitem:nth-child(3) .contactcontentbottomleftitemcontent{
	font-size: .16rem;
	font-family: "Microsoft YaHei", Arial, 微软雅黑, 黑体, verdana, 宋体;
}
.contactcontentbottomright {
	position: absolute;
	bottom: 0;
	right: 0;
}
.contactcontentbottomrightitem {
	float: left;
	width: 1rem;
	margin-left: 0.6rem;
	position: relative;
}
.contactcontentbottomrightitem:first-child {
	margin-left: 0;
}
.contactcontentbottomrightitemico {
	width: 100%;
	border-radius: .2rem;
}
.contactcontentbottomrightitemico img {
	width: 100%;
}
.contactcontentbottomrightitemcode {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: calc(100% + 0.3rem);
	opacity: 0;
	visibility: hidden;
	transition: .25s all;
}
.contactcontentbottomrightitem:hover .contactcontentbottomrightitemcode {
	opacity: 1;
	visibility: visible;
}
.contactcontentbottomrightitem:hover .contactcontentbottomrightitemico {
	background: #fff;
}
/* 联系我们结束 */

/* 设计服务开始 */

.designbox {
	width: 100%;
}
.designboxinner {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 1rem;
	padding-bottom: 1.2rem;
}
.designitem {
	width: 100%;
	overflow: hidden;
	margin-top: 1.3rem;
}
.designitem:first-child {
	margin-top: 0;
}
.designitemleft {
	width: 50%;
	float: left;
	padding-top: 0.1rem;
	padding-right: 1.45rem;
}
.designitemright {
	width: 50%;
	float: right;
}
.designitemright img {
	width: 100%;
}
.designitemlefttitle {
	color: #000000;
	font-size: .4rem;
	line-height: 1;
}
.designitemleftsubtitle {
	font-family: "HELVETICABLACKSEMIBOLD";
	color: #70d23d;
	font-size: .54rem;
	line-height: 0.52rem;
	margin-top: 0.26rem;
}
.designitemleftsolid {
	width: 0.35rem;
	height: 0.03rem;
	background: #70d23d;
	margin-top: 0.24rem;
}
.designitemleftdesc {
	color: #676767;
	font-size: .18rem;
	line-height: 0.36rem;
	margin-top: 0.26rem;
	height: 0.72rem;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.designitemleftmore {
	height: 0.6rem;
	border-radius: .3rem;
	background: #ececec;
	width: auto;
	display: inline-block;
	margin-top: 0.69rem;
	transition: .25s all;
}
.designitemleftmore a {
	display: flex;
	width: 100%;
	height: 100%;
	padding-left: 0.27rem;
	padding-right: 0.27rem;
	align-items: center;
	justify-content: center;
}
.designitemleftmoretext {
	color: #676767;
	font-size: .16rem;
	line-height: 0.6rem;
	transition: .25s all;
}
.designitemleftmorearrow {
	width: 0.21rem;
	margin-left: 0.23rem;
}
.designitemleftmorearrow img {
	width: 100%;
	transition: .25s all;
}
.designitemleftmore:hover {
	background: #70d23d;
}
.designitemleftmore:hover .designitemleftmoretext {
	color: #fff;
}
.designitemleftmore:hover .designitemleftmorearrow img {
	filter: grayscale(100%) brightness(1000%);
}

.designitemtwo .designitemright {
	float: left;
}
.designitemtwo .designitemleft {
	float: right;
	padding-right: 0;
	padding-left: 1.45rem;
	text-align: right;
}
.designitemtwo .designitemleftsolid {
	margin-left: auto;
}

@media screen and (max-width : 1300px) {
	.designitemleft {
		padding-right: 1rem;
	}
	.designitemleftsubtitle {
    font-size: .4rem;
    line-height: 0.42rem;
    margin-top: 0.2rem;
	}
	.designitemleftsolid {
    margin-top: 0.18rem;
	}
	.designitemleftmore {
    margin-top: 0.45rem;
	}
}


.designbottombox {
	width: 100%;
	background: #f7f7f7;
	position: relative;
	padding-top: 1rem;
	padding-bottom: 1.55rem;
}
.designbottombox:after {
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	height: 3rem;
	bottom: -2.5rem;
	background: #f7f7f7;
	z-index: -1;
}
.designbottomboxinner {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
}
.designbottomtop {
	width: 100%;
}
.designbottomtoptitle {
	color: #000000;
	font-size: .44rem;
	line-height: 1;
}
.designbottomtopfsubtitle {
	font-family: "HELVETICABLACKSEMIBOLD";
	color: #70d23d;
	font-size: .54rem;
	line-height: 1;
	margin-top: 0.3rem;
}
.designbottomcontent {
	width: 100%;
	overflow: hidden;
	margin-top: 0.85rem;
}
.designbottomitem {
	width: calc((100% - .9rem) / 3);
	float: left;
	position: relative;
	border-radius: .14rem;
	overflow: hidden;
	margin-left: 0.45rem;
}
.designbottomitem:nth-child(3n-2) {
	margin-left: 0;
}
.designbottomitempic {
	width: 100%;
}
.designbottomitempic img {
	width: 100%;
}
.designbottomitemcontent {
	bottom: 0.4rem;
	left: 0;
	width: 100%;
	position: absolute;
	padding-left: 0.4rem;
	padding-right: 0.4rem;
}
.designbottomitemcontentleft {
	float: left;
	width: calc(100% - .8rem);
}
.designbottomitemcontentlefttitle {
	color: #70d23d;
	font-size: .24rem;
	font-weight: bold;
	line-height: .28rem;
	height: 0.28rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;	
	color: #fff;
	transition: .25s all;
}
.designbottomitemcontentleftftitle {
	color: #70d23d;
	font-size: .16rem;
	line-height: 0.18rem;
	height: 0.18rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;	
	margin-top: 0.15rem;
	color: #fff;
	transition: .25s all;
}
.designbottomitemcontentrightarrow {
	width: 0.53rem;
	height: 0.53rem;
	border-radius: 50%;
	display: flex;
	float: right;
	background: #70d23d;
	justify-content: center;
	align-items: center;
	opacity: 0;
	transition: .25s all;
}
.designbottomitemcontentrightarrow img {
	width: 0.16rem;
}

.designbottomitem:hover .designbottomitemcontentlefttitle{
	color: #70d23d;
}
.designbottomitem:hover .designbottomitemcontentleftftitle{
	color: #70d23d;
}
.designbottomitem:hover .designbottomitemcontentrightarrow {
	opacity: 1;
}


/* 设计服务结束 */


/* 设计服务内页开始 */

.designneibox {
	width: 100%;
	padding-top: 0.87rem;
}
.designneiboxinner {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 1rem;
}
.designneitop {
	width: 100%;
}
.designneitoptitle {
	color: #000000;
	font-size: .4rem;
	line-height: 1;
}
.designneitopsubtitle {
	font-family: "HELVETICABLACKSEMIBOLD";
	color: #70d23d;
	font-size: .54rem;
	line-height: 1;
	margin-top: 0.3rem;
}
.designneibottom {
	width: 100%;
	overflow: hidden;
	margin-top: 0.68rem;
}
.designneiitem {
	width: calc((100% - .8rem) / 3);
	float: left;
	margin-left: 0.4rem;
	height: 3.2rem;
	background: #f5f5f5;
	border-radius: .12rem;
	margin-top: 0.65rem;
	padding-left: 0.35rem;
	padding-right: 0.35rem;
	padding-top: 0.46rem;
	position: relative;
}
.designneiitem:nth-child(1) {
	margin-top: 0;
}
.designneiitem:nth-child(2) {
	margin-top: 0;
}
.designneiitem:nth-child(3) {
	margin-top: 0;
}
.designneiitem:nth-child(3n-2) {
	margin-left: 0;
}
.designneiitemtitle {
	width: 100%;
	color: #000000;
	font-size: .22rem;
	font-weight: bold;
	line-height: 0.25rem;
	height: 0.25rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	position: relative;
}
.designneiitemsolid {
	width: 100%;
	height: 1px;
	background: #dbdbdb;
	margin-top: 0.21rem;
}
.designneiitemdesc {
	color: #777777;
	font-size: .16rem;
	line-height: 0.32rem;
	margin-top: 0.23rem;
}
.designneiitemsum {
	font-size: .92rem;
	color: #a9d592;
	font-family: "DINCOND-BLACKALTERNATE";
	line-height: 1;
	overflow: hidden;
	height: .68rem;
	display: inline-block;
	position: absolute;
	right: .48rem;
	top: .1rem;
}








/* 设计服务内页结束 */


/* 小碳课堂开始 */

.ketangleft .innerproitemarrow {
	display: none;
}
.ketangleft a {
	padding-left: 0;
}
.ketangleft .innerproitemtitle {
	width: 100%;
	text-align: center;
}
.ketangitem {
	width: calc((100% - .64rem) / 2);
	float: left;
	margin-top: 0.5rem;
	margin-left: 0.64rem;
}
.ketangitem:nth-child(2n-1) {
	margin-left: 0;
}
.ketangitem:nth-child(1) {
	margin-top: 0;
}
.ketangitem:nth-child(2) {
	margin-top: 0;
}
.ketangitemtop {
	width: 100%;
	position: relative;
}
.ketangitemtoppic {
	width: 100%;
}
.ketangitemtoppic img {
	width: 100%;
}
.ketangitemtopvideo {
	position: absolute;
	width: 0.86rem;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 0.86rem;
	opacity: 0;
	transition: .25s all;
}
.ketangitemtopvideo img {
	width: 100%;
}
.ketangitembottom {
	line-height: 0.75rem;
	height: 0.75rem;
	color: #464646;
	font-size: .18rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: .25s all;
}
.ketangitem:hover .ketangitemtopvideo {
	opacity: 1;
}
.ketangitem:hover .ketangitembottom {
	color: #70d23d;
	font-weight: bold;
}



/* 小碳课堂结束 */

/* 常见问题开始 */
.faqbox {
	width: 100%;
}
.faqinner {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0.95rem;
	padding-bottom: 1.43rem;
}
.faqtop {
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	height: 0.75rem;
	border-radius: .38rem;
	border: .04rem solid #70d23d;
	line-height: 0.75rem;
	overflow: hidden;
}
.faqtop .itext {
	width: calc(100% - 0.75rem);
	border: none;
	padding-left: 0.41rem;
	color: #bdbdbd;
	font-size: .24rem;
	line-height: .67rem;
	height: .67rem;
}
.faqtop .itext::placeholder {
	color: #bdbdbd;
	font-size: .24rem;
}
.faqtop a {
	width: 0.28rem;
	display: flex;
	float: right;
	line-height: .67rem;
	margin-right: 0.3rem;
	align-items: center;
	height: 100%;
}
.faqtop a img {
	width: 100%;
}

.faqtop form {
	height: 100%;
}

.faqbottom {
	width: 100%;
	margin-top: 1.35rem;
	overflow: hidden;
}
.faqitem {
	width: calc((100% - 1.4rem) / 3);
	float: left;
	margin-left: 0.7rem;
	position: relative;
	margin-top: 1.9rem;
}
.faqitem:nth-child(1) {
	margin-top: 0;
}
.faqitem:nth-child(2) {
	margin-top: 0;
}
.faqitem:nth-child(3) {
	margin-top: 0;
}
.faqitem a {
	display: block;
	padding-bottom: 0.5rem;
}
.faqitem:nth-child(3n-2) {
	margin-left: 0;
}
.faqitem:nth-child(3n-2):after {
	content: "";
	position: absolute;
	width: calc(300% + 1.4rem);
	left: 0;
	bottom: 0;
	height: 1px;
	background: #70d23d;
}
.faqitemtitle {
	color: #000000;
	font-size: .24rem;
	font-weight: bold;
	line-height: 0.28rem;
	height: 0.28rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: .25s all;
}
.faqitemdesc {
	font-size: .16rem;
	line-height: 0.28rem;
	color: #9b9b9b;
	height: 0.56rem;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	margin-top: 0.2rem;
	transition: .25s all;
}
.faqitemarrow {
	margin-top: 0.28rem;
	width: 0.37rem;
	opacity: 0;
	transition: .25s all;
}
.faqitemarrow img {
	width: 100%;
}
.faqitem:hover .faqitemtitle {
	color: #70d23d;
}
.faqitem:hover .faqitemdesc {
	color: #70d23d;
}
.faqitem:hover .faqitemarrow {
	opacity: 1;
}


/* 常见问题结束 */

/* 产品手册开始 */
.manualbottom {
	width: 100%;
	margin-top: 1rem;
}
.manualitem {
	width: calc((100% - 1.3rem) / 3);
	float: left;
	margin-left: 0.65rem;
	display: flex;
	justify-content: space-between;
	position: relative;
	margin-top: 1.7rem;
}
.manualitem:nth-child(1) {
	margin-top: 0;
}
.manualitem:nth-child(2) {
	margin-top: 0;
}
.manualitem:nth-child(3) {
	margin-top: 0;
}
.manualitem:nth-child(3n-2):after {
	content: "";
	position: absolute;
	height: 1px;
	width: calc(300% + 1.3rem);
	background: #eaeaea;
	bottom: -0.85rem;
	left: 0;
}
.manualitem:nth-child(3n-2) {
	margin-left: 0;
}
.manualitemleft {
	width: 1.74rem;
}
.manualitemleft img {
	width: 100%;
}
.manualitemright {
	width: calc(100% - 1.95rem);
	position: relative;
}
.manualitemrighttitle {
	color: #000000;
	font-size: .22rem;
	font-weight: bold;
	line-height: 0.24rem;
	height: 0.24rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition: .25s all;
}
.manualitemrightdesctitle {
	font-size: .16rem;
	color: #70d23d;
	line-height: 0.28rem;
	margin-top: 0.28rem;
}
.manualitemrightdesc {
	color: #777777;
	font-size: .16rem;
	line-height: 0.28rem;
	height: 0.56rem;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.manualitemrightbottom {
	position: absolute;
	bottom: 0;
	left: 0;
}
.manualitemrightxz {
	width: 0.91rem;
	height: 0.32rem;
	border-radius: .16rem;
	background: #efefef;
	overflow: hidden;
	float: left;
	transition: .25s all;
}
.manualitemrightxz a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #9f9f9f;
	font-size: .16rem;
	line-height: 0.32rem;
	transition: .25s all;
}
.manualitemrightxz:hover {
	background: #70d23d;
}
.manualitemrightxz:hover a {
	color: #fff;
}


.manualitemrightll {
	width: 0.91rem;
	height: 0.32rem;
	border-radius: .16rem;
	background: #efefef;
	overflow: hidden;
	float: left;
	transition: .25s all;
	margin-left: 0.16rem;
}
.manualitemrightll a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #9f9f9f;
	font-size: .16rem;
	line-height: 0.32rem;
	transition: .25s all;
}
.manualitemrightll:hover {
	background: #70d23d;
}
.manualitemrightll:hover a {
	color: #fff;
}

.manualitem:hover .manualitemrighttitle {
	color: #70d23d;
}
@media screen and (max-width : 1300px) {
	.manualitemleft {
    width: 1.5rem;
	}
	.manualitemright {
		width: calc(100% - 1.7rem);
		position: relative;
	}
	.manualitemrightxz {
		width: 0.8rem;
	}
	.manualitemrightll {
		width: 0.8rem;
	}
	.footertoprightnavchilditem a {
    font-size: .12rem;
    line-height: 0.28rem;
	}
	.faqinner {
    padding-bottom: .6rem;
	}
}

/* 产品手册结束 */

/* 案例详情开始 */

.caseinnertopvr {
	width: 100%;
	padding-top: 33%;
	position: relative;
}
.caseinnertopvr iframe {
	position: absolute;
	top: 0;
	left: 0;
}
.caseinneronebox {
	width: 100%;
	background: #f4f4f4;
	padding-top: 0.65rem;
	padding-bottom: 0.8rem;
}
.caseinneroneinner {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
}
.caseinneronetitle {
	color: #000000;
	font-size: .48rem;
	line-height: 1;
}
.caseinneronecontent {
	width: 100%;
	margin-top: 0.4rem;
}
.caseinneronecontent img {
	max-width: 100%;
}



.caseinnertwobox {
	width: 100%;
	padding-top: 0.85rem;
	padding-bottom: 1.25rem;
}
.caseinnertwoinner {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
}
.caseinnertwotitle {
	color: #000000;
	font-size: .48rem;
	line-height: 1;
}
.caseinnertwocontent {
	width: 100%;
	margin-top: 0.8rem;
	font-size: .16rem;
	color: #000;
}
.caseinnertwocontent img {
	max-width: 100%;
}
.caseinnerthreebox {
	width: 100%;
	background: #f4f4f4;
	padding-top: 0.8rem;
	padding-bottom: 1.6rem;
}
.caseinnerthreeinner {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
}
.caseinnerthreetitle {
	color: #000000;
	font-size: .48rem;
	line-height: 1;
}
.caseinnerthreecontent {
	width: 100%;
	position: relative;
	margin-top: 0.8rem;
}
.caseinnerthreecontentpic {
	width: 100%;
}
.caseinnerthreecontentpic img {
	width: 100%;
}
.caseinnerthreecontent iframe {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	
}
.casebottoman {
	position: absolute;
	width: 0.57rem;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
}
.casebottoman img {
	width: 100%;
}


/* 案例详情结束 */

/* 产品详情开始 */
.proinnercontentvideo {
	margin-bottom: 0.35rem;
}
.proinnercontentcenter {
	width: 100%;
}
.proinnercontentcentertitle {
	color: #70d23d;
	font-size: .42rem;
	font-weight: bold;
}
.proinnercontentcenterftitle {
	font-family: "HELVETICANEUELTPRO-EX";
	color: #767676;
	font-size: .28rem;
	margin-top: 0.05rem;
}
.proinnercontentbottom {
	color: #6f6f6f;
	font-size: .16rem;
	line-height: 0.36rem;
	margin-top: 0.4rem;
}
.innerpero2 {
	padding-bottom: 1.1rem;
}




/* 产品详情结束 */
img {
    max-width: 100%;
}