@charset "utf-8";



/* CSS Document */

button,input,textarea,select{

	outline:none;

	background:none;

	border:none;

	font-family:"Helvetica Neue", "Helvetica", "PingFang SC",'Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;

	box-shadow:none;

	-webkit-appearance:none;

	border-radius:0;

}



a,*:before,*:after{

	-webkit-transition:all .3s;

	-moz-transition:all .3s;

	-o-transition:all .3s;

	transition:all .3s;

}

/* *{

	transition:all 0s \9 !important;

} */

*,*:before,*:after{

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-o-box-sizing:border-box;

	box-sizing:border-box;

}

.iconfont:before{

	-webkit-transition:all 0s;

	-moz-transition:all 0s;

	-o-transition:all 0s;

	transition:all 0s;

}

.center_box{

	width:1200px;

	margin:0 auto;

}

.clearfix:after{

	content:"";

	clear:both;

	height:0;

	font-size:0;

	display:block;

	visibility:hidden;

	*zoom:1;

}

.clear{

	clear:both;

}

.fl{

	float:left;

}

.fr{

	float:right;

}

.pd_150{

	padding:150px;

}

.pd_tb150{

	padding:150px 0;

}

.pd_t150{

	padding-top:150px;

}

.pd_b150{

	padding-bottom:150px;

}

.pd_120{

	padding:120px;

}

.pd_tb120{

	padding:120px 0;

}

.pd_t120{

	padding-top:120px;

}

.pd_b120{

	padding-bottom:120px;

}

.pd_100{

	padding:100px;

}

.pd_tb100{

	padding:100px 0;

}

.pd_t100{

	padding-top:100px;

}

.pd_b100{

	padding-bottom:100px;

}

.pd_80{

	padding:80px;

}

.pd_tb80{

	padding:80px 0;

}

.pd_t80{

	padding-top:80px;

}

.pd_b80{

	padding-bottom:80px;

}

.pd_70{

	padding:70px;

}

.pd_tb70{

	padding:70px 0;

}

.pd_t70{

	padding-top:70px;

}

.pd_b70{

	padding-bottom:70px;

}

.pd_60{

	padding:60px;

}

.pd_tb60{

	padding:60px 0;

}

.pd_t60{

	padding-top:60px;

}

.pd_b60{

	padding-bottom:60px;

}

.pd_50{

	padding:50px;

}

.pd_tb50{

	padding:50px 0;

}

.pd_t50{

	padding-top:50px;

}

.pd_b50{

	padding-bottom:50px;

}

.pd_40{

	padding:40px;

}

.pd_tb40{

	padding:40px 0;

}

.pd_t40{

	padding-top:40px;

}

.pd_b40{

	padding-bottom:40px;

}

.pd_30{

	padding:30px;

}

.pd_tb30{

	padding:30px 0;

}

.pd_t30{

	padding-top:30px;

}

.pd_b30{

	padding-bottom:30px;

}

.pd_20{

	padding:20px;

}

.pd_tb20{

	padding:20px 0;

}

.pd_t20{

	padding-top:20px;

}

.pd_b20{

	padding-bottom:20px;

}

.pd_15{

	padding:15px;

}

.pd_tb15{

	padding:15px 0;

}

.pd_t15{

	padding-top:15px;

}

.pd_b15{

	padding-bottom:15px;

}

.pd_10{

	padding:10px;

}

.pd_tb10{

	padding:10px 0;

}

.pd_t10{

	padding-top:10px;

}

.pd_b10{

	padding-bottom:10px;

}

.pd_tb100{

	padding:100px 0;

}

.mg_t150{

	margin-top:150px;

}

.mg_b150{

	margin-bottom:150px;

}

.mg_t100{

	margin-top:100px;

}

.mg_b100{

	margin-bottom:100px;

}

.mg_tb80{

	margin:80px 0;

}

.mg_t80{

	margin-top:80px;

}

.mg_b80{

	margin-bottom:80px;

}

.mg_tb70{

	margin:70px 0;

}

.mg_t70{

	margin-top:70px;

}

.mg_b70{

	margin-bottom:70px;

}

.mg_tb60{

	margin:60px 0;

}

.mg_t60{

	margin-top:60px;

}

.mg_b60{

	margin-bottom:60px;

}

.mg_tb50{

	margin:50px 0;

}

.mg_t50{

	margin-top:50px;

}

.mg_b50{

	margin-bottom:50px;

}

.mg_tb40{

	margin:40px 0;

}

.mg_t40{

	margin-top:40px;

}

.mg_b40{

	margin-bottom:40px;

}

.mg_tb30{

	margin:30px 0;

}

.mg_t30{

	margin-top:30px;

}

.mg_b30{

	margin-bottom:30px;

}

.mg_tb20{

	margin:20px 0;

}

.mg_t20{

	margin-top:20px;

}

.mg_b20{

	margin-bottom:20px;

}

.mg_tb15{

	margin:15px 0;

}

.mg_t15{

	margin-top:15px;

}

.mg_b15{

	margin-bottom:15px;

}

.mg_tb10{

	margin:10px 0;

}

.mg_t10{

	margin-top:10px;

}

.mg_b10{

	margin-bottom:10px;

}



/* *{

	font-family:"微软雅黑";

} */

body{

	font-size:medium !important;

	font-family:"Helvetica Neue", "Helvetica", "PingFang SC",'Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;

	-webkit-font-smoothing:subpixel-antialiased;

	-moz-osx-font-smoothing: grayscale;

	-webkit-tap-highlight-color:transparent;

}

@font-face {

	font-family:gunplay;

	src:url(../font/Gunplay.ttf);

}

@font-face {

	font-family:arialb;

	src: url(../font/ariblk.ttf);

}

@font-face {

	font-family:arialn;

	src: url(../font/ARIALN.TTF);

}

@font-face {

	font-family:twcen;

	src:url(../font/TwCenMT.ttf);

}

@font-face {

	font-family:geo;

	src: url(../font/tt0663m.ttf);

}

@font-face{

	font-family:frank;

	src:url(../font/FRADMCN.TTF)

}

@font-face {

	font-family:geno;

	src:url(../font/Genome-Thin.otf);

}

@font-face {

	font-family:swis;

	src:url(../font/tt0173m.ttf);

}

@font-face{

	font-family:impact;

	src:url(../font/impact.ttf);

}

@font-face{

	font-family:nexa;

	src:url(../font/NexaBold.otf);

}

@font-face{

	font-family:agen;

	src:url(../font/AGENCYB.TTF);

}

@font-face {

	font-family:potra;

	src: url(../font/POTRA.TTF);

}

@font-face{

	font-family:barlow;

	src:url(../font/BarlowCondensed-Regular.ttf);

}

@font-face {

	font-family:cent;

	src:url(../font/CentSchbkCyrillBTRoman.ttf);

}



.wow_list li{

	-webkit-animation-name:fadeInUp;

	animation-name:fadeInUp;

}

.wow_list li:nth-of-type(1){

	-webkit-animation-delay:.2s;

	animation-delay:.2s;

}

.wow_list li:nth-of-type(2){

	-webkit-animation-delay:.4s;

	animation-delay:.4s;

}

.wow_list li:nth-of-type(3){

	-webkit-animation-delay:.6s;

	animation-delay:.6s;

}

.wow_list li:nth-of-type(4){

	-webkit-animation-delay:.8s;

	animation-delay:.8s;

}

.wow_list li:nth-of-type(5){

	-webkit-animation-delay:1s;

	animation-delay:1s;

}

.wow_list li:nth-of-type(6){

	-webkit-animation-delay:1.2s;

	animation-delay:1.2s;

}

.wow_list li:nth-of-type(7){

	-webkit-animation-delay:1.4s;

	animation-delay:1.4s;

}

.wow_list li:nth-of-type(7){

	-webkit-animation-delay:1.6s;

	animation-delay:1.6s;

}

.wow_list li:nth-of-type(8){

	-webkit-animation-delay:1.8s;

	animation-delay:1.8s;

}

.wow_list li:nth-of-type(9){

	-webkit-animation-delay:2s;

	animation-delay:2s;

}

.wow_list li:nth-of-type(10){

	-webkit-animation-delay:2.2s;

	animation-delay:2.2s;

}



.flex_box{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

}

.inflex_box{

	display:-webkit-inline-box;

	display:-webkit-inline-flex;

	display:-ms-inline-flexbox;

	display:inline-flex;

}

.clamp_txt{

	overflow:hidden;

	-webkit-line-clamp:2;

	-moz-line-clamp:2;

	-o-line-clamp:2;

	line-clamp:2;

	-webkit-box-orient:vertical;

	-moz-box-orient:vertical;

	-o-box-orient:vertical;

	box-orient:vertical;

	display:-webkit-box;

	display:-moz-box;

	display:-o-box;

	display:box;

}

:root{

	--curColor:#23b8bc;

	--subColor:#9dd8da;

}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~首页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* header */

input.hamburger{

	display:none;

}

header{

	position:fixed;

	left:0;

	top:0;

	width:100%;

	z-index:980;

	transition:all .5s;

}

header.header_box2{

	top:-110px;

}

.header_top .center_box,

.header_height,

.header_top .header_city{

	height:110px;

}

.header_top{

	background:#fff;

}

.header_top .center_box{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	position:relative;

	z-index:5;

}

.header_top .logo,

.header_top .header_tl,

.header_top .header_city_sel{

	-webkit-align-items:center;

	align-items:center;

}

.header_top .logo .logo_img img{

	display:block;

	max-height:70px;

}

.header_top .logo .logo_exp{

	line-height:1;

	padding-left:25px;

	margin-left:25px;

	border-left:solid 1px #d2d2d2;

}

.header_top .logo .logo_exp>p{

	font-size:24px;

	font-weight:bold;

	color:#1a1a1a;

}

.header_top .logo .logo_exp>span{

	display:block;

	font-size:20px;

	color:#474747;

	margin-top:3px;

}

.header_top .header_city{

	padding-left:50px;

	-webkit-align-items:center;

	align-items:center;

}

.header_top .header_city_sel{

	color:#181818;

	cursor:pointer;

}

.header_top .header_city_sel .iconfont1{

	color:#01ac8a;

	font-size:20px;

}

.header_top .header_city_sel>span{

	padding:0 5px;

}

.header_top .header_city_sel .iconfont2{

	color:#8d8d8d;

	font-size:14px;

}

.header_top .header_city_con{

	position:absolute;

	top:100%;

	left:0;

	width:850px;

	background:#fff;

	box-shadow:0 0 30px rgba(0,0,0,.12);

	border-radius:5px;

	opacity:0;

	visibility:hidden;

	pointer-events:none;

	transform:translateY(30px);

	transition:all .5s;

}

.header_top .header_city.active .header_city_con{

	opacity:1;

	visibility:visible;

	pointer-events:auto;

	transform:translateY(0);

}

.header_top .header_city_con ul>li+li{

	margin-top:30px;

}

.header_top .header_city_con .header_city_letter{

	display:block;

	font-size:14px;

	color:#bbb;

	margin-bottom:10px;

}

.header_top .header_city_con .header_city_name ol{

	overflow:hidden;

	margin-left:-18px;

	margin-bottom:-10px;

}

.header_top .header_city_con .header_city_name ol li{

	float:left;

	margin-left:18px;

	margin-bottom:10px;

}

.header_top .header_city_con .header_city_name ol li a{

	font-size:16px;

	color:#111;

}

.header_top .header_tel{

	overflow:hidden;

}

.header_top .header_tel .header_icon{

	width:48px;

	height:44px;

	line-height:44px;

	text-align:center;

	color:#fff;

	background:#01AC8A;

	border-radius:3px;

}

.header_top .header_tel .header_icon .iconfont{

	font-size:26px;

}

.header_top .header_tel .header_tcon{

	margin-left:15px;

	line-height:1;

}

.header_top .header_tel .header_tcon>p{

	font-size:14px;

	color:#3a3a3a;

}

.header_top .header_tel .header_tcon>span{

	display:block;

	font-size:22px;

	font-weight:bold;

	font-family:arial;

	color:#01AC8A;

	margin-top:7px;

}

.header_bot{

	background:#4c4c4c;

	background:rgba(0,0,0,.7);

}

nav>ul{

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

nav>ul>li{

	float:left;

	position:relative;

}

nav>ul>li>a{

	display:block;

	font-size:18px;

	color:#fff;

	padding:16px 0;

}

nav>ul>li.active>a{

	color:#01AC8A;

	font-weight:bold;

}



/* 二级导航 */



nav ul>li .subnav{

	background:#fff;

	position:absolute;

	width:260px;

	padding:20px 30px;

	border-radius:0 0 3px 3px;

	left:50%;

	margin-left:-130px;

	top:100%;

	-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);

	transform: perspective(300px) scaleY(0) translateZ(30px);

	visibility: hidden;

	opacity:0;

	box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05);

	-webkit-transform-origin: top;

	transform-origin: top;

	visibility:hidden;

	-webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	-webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease;

	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;

	

}



.jt_nav ol li a,

.third_nav>ol>li>a{

	font-size:16px;

	color:#1f1f1f;

	padding:10px 0;

	border-bottom:solid 1px #d8d8d8;

	-webkit-align-items:center;

	align-items:center;

}

.subnav.jt_nav ol li:nth-last-of-type(1) a{

	border-bottom:none;

}

.jt_nav ol li a span,

.third_nav>ol>li>a span{

	padding-left:10px;

}

.jt_nav ol li a .iconfont,

.third_nav>ol>li>a .iconfont{

	opacity:0;

	transform:translateX(-20px);

	transition:all .35s;

}

.jt_nav ol li a .iconfont:before,

.third_nav>ol>li>a .iconfont:before{

	transition:all 0s;

}

.third_nav>ol>li{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-flex-direction:column-reverse;

	flex-direction:column-reverse;

}

.third_nav>ol>li>a{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	position:relative;

	width:100%;

}

.third_nav .jt_nav{

	overflow:hidden;

	max-height:0;

	width:100%;

	transition:all .6s;

}

.third_nav .jt_nav ~ a:after{

	content:"";

	border-left:solid 5px transparent;

	border-right:solid 5px transparent;

	border-top:solid 7px #b1b1b1;

}

.third_nav .jt_nav ol li a{

	border-color:transparent;

}

.third_nav .jt_nav ol li a span{

	padding-left:30px;

}





/* banner */

.banner_box .swiper-slide a{

	display:block;

}

.banner_box .swiper-slide a img{

	display:block;

	width:100%;

	transition:all 7s;

}

.banner_box .swiper-slide-active a img{

	transform:scale(1.05,1.05);

}

.banner_box .swiper-pagination{

	

}

.banner_box .swiper-pagination-bullet{

	width:12px;

	height:12px;

	background:#01AC8A;

	border-radius:12px;

}

.banner_box .swiper-pagination-bullet-active{

	width:60px;

}

.banner_box .swiper-container-horizontal > .swiper-pagination-bullets{

	bottom:30px;

}



/* 标题 */

.home_tit{

	color:#111;

	line-height:1;

}

.home_tit h2{

	font-size:26px;

	font-weight:bold;

}

.home_tit span{

	display:block;

	text-transform:uppercase;

	font-size:40px;

	font-family:twcen;

}

.home_tit i{

	display:block;

	width:19px;

	margin-top:5px;

}

.home_tit i img{

	display:block;

	width:100%;

}

.home_tit.white_tit{

	color:#fff;

}



/* 按钮 */

.home_more{

	padding:12px 50px;

	border:solid 2px #a0a0a0;

	color:#171717;

	-webkit-align-items:center;

	align-items:center;

}

.home_more span{

	padding-right:10px;

}

.home_more .iconfont{

	font-size:30px;

	color:#a0a0a0;

	transition:all .35s;

}

.home_more .iconfont:before{

	transition:all 0s;

}

.home_more.white_more{

	border-color:#fff;

	color:#fff;

}

.home_more.white_more .iconfont{

	color:#fff;

}



/* 品牌介绍 */

.brand_box{

	background:#f5f5f5;

}

.brand_box .brand_con{

	margin-left:calc((100% - 1200px) / 2);

}

.brand_box .brand_con .brand_l{

	width:36.8%;

}

.brand_box .brand_con .brand_l .brand_tit{

	width:258px;

	background:#009477 url(../img/brand_title_bg.png) no-repeat right top;

	padding:100px 25px 40px 25px;

	color:#fff;

}

.brand_box .brand_con .brand_l .brand_tit .brand_img{

	display:block;

}

.brand_box .brand_con .brand_l .brand_tit .brand_img img{

	display:block;

	max-width:100%;

}

.brand_box .brand_con .brand_l .brand_tit .brand_exp{

	font-size:23px;

}

.brand_box .brand_con .brand_l .brand_txt .brand_w{

	font-size:14px;

	-webkit-line-clamp:3;

	-moz-line-clamp:3;

	-o-line-clamp:3;

	line-clamp:3;

}

.brand_box .brand_con .brand_l .brand_more{

	font-size:14px;

	color:#01AC8A;

	display:inline-block;

	padding-top:6px;

	padding-bottom:6px;

	border-radius:200px;

}

.brand_box .brand_con .brand_l .brand_info ul{

	overflow:hidden;

	margin-left:-20px;

	margin-bottom:-10px;

}

.brand_box .brand_con .brand_l .brand_info ul li{

	float:left;

	margin-bottom:10px;

	width:33.33333%;

}

.brand_box .brand_con .brand_l .brand_info ul li a{

	display:block;

	margin-left:20px;

	background:#fff;

	text-align:center;

	color:#111;

	font-size:14px;

}

.brand_box .brand_con .brand_l .brand_info ul li a .brand_icon{

	display:inline-block;

}

.brand_box .brand_con .brand_l .brand_info ul li a .brand_icon svg{

	max-height:28px;

	max-width:100%;

}

.brand_box .brand_con .brand_l .brand_info ul li a .brand_icon svg path{

	fill:#009477 !important;

	transition:all .35s;

}

.brand_box .brand_con .brand_l .brand_info ul li a>p{

	margin-top:5px;

}

.brand_box .brand_con .brand_r{

	width:60%;

}

.brand_box .brand_con .brand_r video{

	width:100%;

	object-fit:fill;

}



/* 解决方案 */

.solu_box{

	background:url(../img/solu_bg.jpg) no-repeat center center;

	background-size:cover;

}

.solu_box .solu_top,

.case_box .case_top,

.plant_box .plant_top,

.news_box .news_top{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:flex-start;

	align-items:flex-start;

}

.solu_box .solu_con{

	position:relative;

}

.solu_box .solu_con .swiper-slide{

	width:274.5px;

	margin-right:34px;

}

.solu_box .solu_con .swiper-slide:nth-of-type(even){

	padding-top:50px;

}

.solu_box .solu_con .swiper-slide a{

	display:block;

	position:relative;

	overflow:hidden;

}

.solu_box .solu_con .swiper-slide a .solu_img{

	display:block;

	height:486px;

	overflow:hidden;

	position:relative;

}

.solu_box .solu_con .swiper-slide a .solu_img:before{

	content:"";

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	z-index:3;

	background:url(../img/solu_grad_bg.png) repeat-x left bottom;

}

.solu_box .solu_con .swiper-slide a .solu_img img{

	display:block;

	width:100%;

	height:100%;

}

.solu_box .solu_con .swiper-slide a .solu_wrap{

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	padding:25px;

	color:#fff;

	-webkit-align-items:center;

	align-items:center;

	z-index:5;

	transition:background-color .35s;

}

.solu_box .solu_con .swiper-slide a .solu_txt{

	width:100%;

	-webkit-flex-direction:column;

	flex-direction:column;

	transform:translateY(180px);

	transition:transform .5s;

}

.solu_box .solu_con .swiper-slide a .solu_tit{

	width:100%;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	font-size:24px;

	font-weight:bold;

}

.solu_box .solu_con .swiper-slide a .solu_view{

	overflow:hidden;

	max-height:0;

	transition:max-height .5s;

}

.solu_box .solu_con .swiper-slide a .solu_w{

	font-size:12px;

	margin:20px 0;

	line-height:1.6;

	-webkit-line-clamp:5;

	-moz-line-clamp:5;

	-o-line-clamp:5;

	line-clamp:5;

}

.solu_box .solu_con .swiper-slide a .solu_more{

	-webkit-align-items:center;

	align-items:center;

	display:-webkit-inline-box;

	display:-webkit-inline-flex;

	display:-ms-inline-flexbox;

	display:inline-flex;

	padding:3px 20px;

	transform:translateX(-75px);

	transition:background .5s,transform .5s;

}

.solu_box .solu_con .swiper-slide a .solu_more span{

	font-size:12px;

	min-width:55px;

	opacity:0;

	transition:all .35s;

}

.solu_box .solu_con .swiper-slide a .solu_more .iconfont{

	font-size:36px;

	transform-origin:right;

	transition:transform .35s;

}

.solu_box .solu_con .swiper-pagination{

	display:none;

}

.solu_box .solu_con .swiper-button-white{

	width:60px;

	height:60px;

	border-radius:50%;

	border:solid 2px transparent;

	transition:border-color .35s;

}

.solu_box .solu_con .swiper-button-prev{

	left:-100px;

}

.solu_box .solu_con .swiper-button-next{

	right:-100px;

}

.solu_box .solu_con .swiper-button-white:after{

	font-size:30px;

}



/* 我们的优势 */

.adva_box .adva_con ul{

	overflow:hidden;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-bottom:-20px;

	margin-left:-20px;

}

.adva_box .adva_con ul li{

	width:50%;

	margin-bottom:20px;

}

.adva_box .adva_con ul li.adva_item1,

.adva_box .adva_con ul li.adva_item4{

	width:100%;

}

.adva_box .adva_con ul li .adva_ss{

	margin-left:20px;

	position:relative;

	display:block;

}

.adva_box .adva_con ul li.adva_item1 .adva_ss{

	background:#d4dddc;

}

.adva_box .adva_con ul li.adva_item3 .adva_ss{

	background:#e5e5e5;

}

.adva_box .adva_con ul li.adva_item4 .adva_ss{

	border:solid 1px #e5e5e5;

}

.adva_box .adva_con ul li .adva_ss .adva_img{

	-webkit-justify-content:flex-end;

	justify-content:flex-end;

	height:402px;

	width:100%;

}

.adva_box .adva_con ul li.adva_item1 .adva_ss .adva_img{

	-webkit-align-items:center;

	align-items:center;

}

.adva_box .adva_con ul li.adva_item3 .adva_ss .adva_img{

	-webkit-align-items:flex-start;

	align-items:flex-start;

}

.adva_box .adva_con ul li.adva_item1 .adva_ss .adva_img,

.adva_box .adva_con ul li.adva_item4 .adva_ss .adva_img{

	padding-right:50px;

}

.adva_box .adva_con ul li.adva_item3 .adva_ss .adva_img{

	padding-right:12px;

	padding-top:24px;

}

.adva_box .adva_con ul li .adva_ss .adva_img img{

	display:block;

	max-width:100%;

	max-height:100%;

}

.adva_box .adva_con ul li .adva_ss .adva_txt{

	position:absolute;

	width:100%;

	top:60px;

	padding:30px 40px;

	color:#333;

}

.adva_box .adva_con ul li.adva_item2 .adva_ss .adva_txt{

	background:url(../img/adva_item2_grad_bg.png) repeat-y left top;

}

.adva_box .adva_con ul li .adva_ss .adva_txt .adva_title{

	font-size:23px;

	font-weight:bold;

}

.adva_box .adva_con ul li .adva_ss .adva_txt .adva_title em{

	color:#01AC8A;

}

.adva_box .adva_con ul li.adva_item2 .adva_ss .adva_txt .adva_title em,

.adva_box .adva_con ul li.adva_item3 .adva_ss .adva_txt .adva_title em{

	font-size:35px;

}

.adva_box .adva_con ul li .adva_ss .adva_txt .adva_title *{

	font-weight:inherit;

}

.adva_box .adva_con ul li .adva_ss .adva_txt .adva_exp{

	font-size:20px;

	margin-top:5px;

}

.adva_box .adva_con ul li .adva_ss .adva_w{

	font-size:14px;

	margin-top:5px;

}

.adva_box .adva_con ul li.adva_item1 .adva_ss .adva_txt .adva_title{

	font-size:37px;

	color:#01AC8A;

}

.adva_box .adva_con ul li .adva_ss .adva_tit{

	position:absolute;

	left:0;

	bottom:0;

	background:#01AC8A url(../img/adva_tit_bg2.png) no-repeat right top;

}

.adva_box .adva_con ul li .adva_ss .adva_tit .adva_ts{

	background:url(../img/adva_tit_bg1.png) no-repeat left bottom;

	padding:30px 40px;

	min-width:412px;

	color:#fff;

	transition:all .5s;

}

.adva_box .adva_con ul li .adva_ss .adva_tit .adva_ts h3{

	font-size:32px;

	font-weight:bold;

}

.adva_box .adva_con ul li .adva_ss .adva_tit .adva_ts span{

	display:block;

	font-size:27px;

	font-weight:300;

	font-family:arial;

	text-transform:uppercase;

}



/* 案例展示 */

.case_box{

	background:url(../img/case_bg.jpg) no-repeat center center;

	background-size:cover;

}

.case_box .case_con{

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.case_box .case_con .case_tab{

	background:#01AC8A;

	width:230px;

	float:left;

	padding:10px 0 30px;

}

.case_box .case_con .case_tab ul li{

	border-bottom:solid 1px #00be99;

	text-align:center;

	padding:15px 0;

	position:relative;

	font-size:18px;

	color:#fff;

	cursor:pointer;

}

.case_box .case_con .case_tab ul li.active{

	background:#009b7d;

}

.case_box .case_con .case_tab ul li:before{

	content:"";

	position:absolute;

	width:0;

	height:3px;

	background:#ffdc90;

	left:50%;

	bottom:0;

	transform:translateX(-50%);

}

.case_box .case_con .case_tab ul li.active:before{

	width:45%;

}

.case_box .case_con .case_wrap{

	width:954px;

	float:right;

	background:#fff;

}

.case_box .case_con .case_wrap .case_item{

	padding:10px 20px;

	display:none;

}

.case_box .case_con .case_wrap .case_item:nth-of-type(1){

	display:block;

}

.case_box .case_con .case_wrap .case_tit{

	font-size:20px;

	font-weight:bold;

	color:#4e4e4e;

	margin:15px 0;

}

.case_box .case_con .case_wrap .case_list ul{

	overflow:hidden;

	margin-bottom:-10px;

	margin-left:-10px;

}

.case_box .case_con .case_wrap .case_list ul li{

	width:25%;

	margin-bottom:10px;

	float:left;

}

.case_box .case_con .case_wrap .case_list ul li a{

	display:block;

	margin-left:10px;

	color:#fff;

	position:relative;

}

.case_box .case_con .case_wrap .case_list ul li a .case_img{

	display:block;

	overflow:hidden;

	height:160px;

}

.case_box .case_con .case_wrap .case_list ul li a .case_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}





/* 绿植租赁 */

.plant_box{

	background:#fbfbfb;

}

.plant_box .plant_con{

	position:relative;

}

.plant_box .gallery-thumbs{

	margin-bottom:50px;

}

.plant_box .gallery-thumbs .swiper-slide{

	width:auto;

}

.plant_box .gallery-thumbs .plant_ss{

	font-size:18px;

	color:#333;

	padding:0 13px;

	position:relative;

	transition:all .35s;

	cursor:pointer;

}

.plant_box .gallery-thumbs .swiper-slide-thumb-active .plant_ss{

	color:#01AC8A;

}

.plant_box .gallery-thumbs .swiper-slide:nth-of-type(1) .plant_ss{

	padding-left:0;

}

.plant_box .gallery-thumbs .plant_ss:before{

	content:"/";

	position:absolute;

	font-size:18px;

	right:0;

	top:0;

	color:#3f3f3f;

	transform:translateX(50%);

}

.plant_box .gallery-thumbs .swiper-slide:nth-last-of-type(1) .plant_ss:before{

	display:none;

}

.plant_box .plant_list ul{

	display:-webkit-grid;

	display:grid;

	grid-auto-rows:row dense;

	grid-row-gap:10px;

	grid-column-gap:10px;

	grid-template-rows:repeat(6,100px);

	grid-template-columns:repeat(9,124px);

}

.plant_box .plant_list ul li,

.plant_box .plant_list ul li a{

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

}

.plant_box .plant_list ul li{

	grid-row-start:span 2;

	grid-column-start:span 2;

	font-size:14px;

}

.plant_box .plant_list ul li:nth-of-type(1),

.plant_box .plant_list ul li:nth-of-type(2){

	font-size:16px;

}

.plant_box .plant_list ul li:nth-of-type(1){

	grid-row-start:span 3;

	grid-column-start:span 3;

}

.plant_box .plant_list ul li:nth-of-type(2){

	grid-row-start:4;

	grid-row-end:7;

	grid-column-start:1;

	grid-column-end:4;

}

.plant_box .plant_list ul li a{

	width:100%;

	height:100%;

	position:relative;

	overflow:hidden;

	color:#fff;

}

.plant_box .plant_list ul li .plant_img{

	display:block;

	width:100%;

	height:100%;

	overflow:hidden;

}

.plant_box .plant_list ul li .plant_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.plant_box .plant_list ul li .plant_txt,

.case_box .case_con .case_wrap .case_list ul li a .case_txt{

	position:absolute;

	bottom:0;

	left:0;

	z-index:3;

	width:100%;

	padding:10px 18px;

	background:rgba(0,0,0,.4);

	transition:all .35s;

}

.plant_box .plant_list ul li:nth-of-type(1) .plant_txt,

.plant_box .plant_list ul li:nth-of-type(2) .plant_txt{

	padding-top:15px;

	padding-bottom:15px;

}

.plant_box .plant_list ul li .plant_txt p,

.case_box .case_con .case_wrap .case_list ul li a .case_txt p{

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.plant_box .swiper-button-white,

.plant_box .swiper-pagination{

	display:none;

}





/* 新闻中心 */

.news_box .news_bot{

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.news_box .news_l,

.news_box .news_r{

	background:#f6f6f6;

	padding-top:25px;

}

.news_box .news_l{

	width:480px;

}

.news_box .news_l .news_tit{

	font-size:20px;

	font-weight:bold;

	color:#171717;

}

.news_box .news_l dl dt{

	margin-bottom:10px;

	

}

.news_box .news_l dl dt a{

	display:block;

	color:#282828;

	position:relative;

}

.news_box .news_l dl dt a:before{

	content:"";

	position:absolute;

	left:0;

	bottom:0;

	width:42px;

	height:3px;

	background:#535353;

}

.news_box .news_l dl dt a .news_img{

	display:block;

	height:243px;

	overflow:hidden;

}

.news_box .news_l dl dt a .news_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.news_box .news_l dl dt a .news_txt{

	padding-top:10px;

	padding-bottom:20px;

	border-bottom:solid 1px #dcdcdc;

}

.news_box .news_l dl dt a .news_txt span{

	display:block;

	font-size:20px;

	color:#555;

	font-family:barlow;

	height:48px;

}

.news_box .news_l dl dt a .news_txt span em{

	font-size:40px;

}

.news_box .news_l dl dt a .news_txt h4{

	font-size:18px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.news_box .news_l dl dt a .news_txt p,

.news_box .news_r .news_item ul li a .news_txt p{

	font-size:12px;

	color:#626262;

	line-height:1.6;

	margin-top:8px;

}

.news_box .news_l dl dt a .news_txt p{

	max-height:38px;

}

.news_box .news_l dl dd{

	

}

.news_box .news_l dl dd a{

	display:block;

	overflow:hidden;

	font-size:12px;

	color:#111;

}

.news_box .news_l dl dd a p{

	float:left;

	max-width:70%;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.news_box .news_l dl dd a span{

	float:right;

	color:#333;

}

.news_box .news_r{

	width:700px;

}

.news_box .news_r .news_tab{

	position:relative;

}

.news_box .news_r .news_tab .news_more{

	font-size:14px;

	color:#6d6d6d;

	position:absolute;

	right:0;

	top:5px;

}

.news_box .news_r .news_tab ul{

	overflow:hidden;

}

.news_box .news_r .news_tab ul li{

	float:left;

	cursor:pointer;

	font-size:20px;

	color:#171717;

	position:relative;

	padding-bottom:10px;

	transition:transform .35s;

}

.news_box .news_r .news_tab ul li + li{

	margin-left:25px;

}

.news_box .news_r .news_tab ul li:not(.active){

	transform:scale(.8);

}

.news_box .news_r .news_tab ul li.active{

	font-weight:bold;

}

.news_box .news_r .news_tab ul li:before{

	content:"";

	position:absolute;

	left:50%;

	margin-left:-19px;

	bottom:0;

	width:38px;

	height:5px;

	background:#01AC8A;

	transform:scaleX(0);

}

.news_box .news_r .news_tab ul li.active:before{

	transform:scaleX(1);

}

.news_box .news_r .news_wrap .news_item{

	display:none;

}

.news_box .news_r .news_wrap .news_item:nth-of-type(1){

	display:block;

}

.news_box .news_r .news_item ul li{

	margin-top:10px;

}

.news_box .news_r .news_item ul li a{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	color:#111;

}

.news_box .news_r .news_item ul li a .news_img{

	width:202px;

	height:130px;

	overflow:hidden;

}

.news_box .news_r .news_item ul li a .news_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.news_box .news_r .news_item ul li a .news_ir{

	background:#fff;

	width:calc(100% - 212px);

	-webkit-align-items:center;

	align-items:center;

	position:relative;

}

.news_box .news_r .news_item ul li a .news_date{

	width:100px;

	text-align:center;

	font-family:barlow;

}

.news_box .news_r .news_item ul li a .news_date:before{

	content:"";

	position:absolute;

	left:100px;

	top:20px;

	bottom:20px;

	width:1px;

	background:#dcdcdc;

}

.news_box .news_r .news_item ul li a .news_date span,

.news_box .news_r .news_item ul li a .news_date p{

	font-weight:bold;

	letter-spacing:.05em;

	text-indent:.05em;

}

.news_box .news_r .news_item ul li a .news_date span{

	font-size:40px;

	display:block;

	

}

.news_box .news_r .news_item ul li a .news_date p{

	font-size:15px;

}

.news_box .news_r .news_item ul li a .news_txt{

	width:calc(100% - 100px);

	padding:0 24px;

}

.news_box .news_r .news_item ul li a .news_txt h4{

	font-size:15px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.news_box .news_r .news_item ul li a .news_txt p{

	-webkit-line-clamp:3;

	-moz-line-clamp:3;

	-o-line-clamp:3;

	line-clamp:3;

	max-height:57px;

}





/* 页脚 */

footer{

	background:#009477;

}

footer,

footer a{

	color:#fff;

}

.footer_top{

	padding-top:50px;

	padding-bottom:20px;

	border-bottom:solid 1px rgba(255,255,255,.27);

}

.footer_ttop{

	overflow:hidden;

	position:relative;

}

.footer_ttop .footer_nav{

	float:left;

}

.footer_ttop .footer_nav ul{

	overflow:hidden;

}

.footer_ttop .footer_nav ul li{

	float:left;

}

.footer_ttop .footer_nav ul li + li{

	margin-left:30px;

}

.footer_ttop .footer_nav ul li dl dt{

	font-size:18px;

	margin-bottom:15px;

}

.footer_ttop .footer_nav ul li dl dd{

	font-size:14px;

	margin-bottom:5px;

}



.footer_ttop .footer_qr{

	float:right;

	text-align:center;

}

.sub_main_box ~ footer .footer_ttop .footer_qr{

	/*position:absolute;

	right:58px;

	top:40px;*/

}

.footer_ttop .footer_qr ul li{

	font-size:0;

}

.footer_ttop .footer_qr ul li span{

	display:inline-block;

	width:120px;

	height:120px;

}

.footer_ttop .footer_qr ul li span img{

	display:block;

	width:100%;

	height:100%;

}

.footer_ttop .footer_qr ul li p{

	font-size:14px;

}

.footer_tbot .footer_tit{

	-webkit-align-items:center;

	align-items:center;

}

.footer_tbot .footer_tit .iconfont{

	font-size:22px;

	width:25px;

	height:22px;

}

.footer_tbot .footer_tit h3{

	font-size:16px;

}

.footer_tbot .footer_tit span{

	font-size:12px;

	color:#111;

	padding:4px 20px;

	border-radius:12px 12px 12px 3px;

	background:#f4efd9;

	margin-left:18px;

}
.footer_tbot .footer_tit span a{
	color:inherit;
}

.footer_tbot .footer_fri ul{

	overflow:hidden;

	margin-left:-18px;

	margin-bottom:-5px;

}

.footer_tbot .footer_fri ul li{

	float:left;

	margin-left:18px;

	margin-bottom:5px;

}

.footer_tbot .footer_fri ul li a{

	display:block;

	font-size:14px;

}

.footer_bot .center_box{

	overflow:hidden;

}

.footer_bot .footer_info{

	font-size:12px;

}

.footer_bot .footer_info span{

	display:block;

}

.footer_bot .footer_info>a{

	margin-top:8px;

	display:inline-block;

}

.footer_bot .footer_info>a img{

	vertical-align:middle;

}

.footer_bot .footer_tel{

	-webkit-align-items:center;

	align-items:center;

	font-size:16px;

}

.footer_bot .footer_tel .iconfont{

	font-size:24px;

	margin-right:6px;

}





/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~内页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* 内页-标题1 */

.inner_tit1{

	text-align:center;

}

.inner_tit1 h2{

	font-size:42px;

	font-weight:bold;

	color:#464646;

}

.inner_tit1.inner_tits h2{

	color:#191919;

}

.inner_tit1 .inner_en{

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	text-transform:uppercase;

	font-size:20px;

	color:#464646;

	margin-top:5px;

}

.inner_tit1 .inner_en .inner_tline{

	width:46px;

	height:2px;

	background:#626262;

	position:relative;

}

.inner_tit1 .inner_en .inner_tline:after{

	content:"";

	position:absolute;

	width:50%;

	height:100%;

	background:#01AC8A;

}

.inner_tit1 .inner_en .inner_tline1:after{

	right:0;

}

.inner_tit1 .inner_en .inner_tline2:after{

	left:0;

}

.inner_tit1 .inner_en span{

	margin:0 15px;

}

.inner_tit1.white_tit h2,

.inner_tit1.white_tit .inner_en{

	color:#fff;

}

.inner_tit1.white_tit .inner_en .inner_tline{

	background:#fff;

}

.inner_tit1.white_tit .inner_en .inner_tline:after{

	background:#108972;

}



/* 内页-标题2 */

.inner_tit2{

	text-align:center;

}

.inner_tit2 h2{

	font-size:50px;

	font-weight:bold;

	color:#494949;

}

.inner_tit2 .inner_exp{

	font-size:35px;

	font-weight:bold;

	color:#01AC8A;

	margin-top:5px;

}



/* 内页-标题3 */

.iabo_tit{

	color:#464646;

}

.iabo_tit .iabo_tup{

	-webkit-align-items:flex-end;

	align-items:flex-end;

	font-size:42px;

	font-weight:bold;

}

.iabo_tit .iabo_tup *{

	font-weight:inherit;

}

.iabo_tit .iabo_tup span{

	font-size:26px;

	padding-bottom:5px;

}

.iabo_tit .iabo_exp{

	font-size:18px;

	line-height:1.6;

}



/* 内页-banner */

.inner_banner{

	overflow:hidden;

	display:block;

}

.inner_banner a{

	display:block;

	width:100%;

}

.inner_banner img{

	display:block;

	width:100%;

}



/* 内页-二级导航 */

.inner_subnav{

	position:relative;

	border-bottom:solid 1px #cacaca;

}

.inner_subnav .center_box{

	overflow:hidden;

}

.inner_subnav .swiper-container{

	margin-right:-60px;

}

.inner_subnav .swiper-button-white{

	display:none;

}

.inner_subnav .swiper-slide{

	width:auto !important;

}

.inner_subnav .swiper-slide a{

	display:block;

	font-size:16px;

	color:#333;

	position:relative;

	margin-right:60px;

}

.inner_subnav .swiper-slide a:after{

	content:"";

	position:absolute;

	width:100%;

	height:4px;

	background:#01AC8A;

	left:0;

	bottom:0;

	transform:scaleX(0);

}

.inner_subnav .swiper-slide.active a{

	font-weight:bold;

}

.inner_subnav .swiper-slide.active a:after{

	transform:scaleX(1);

}





/* 内页-关于我们 */

.iabo_s1{

	background:url(../img/iabo_s1_bg.jpg) no-repeat center center;

	background-size:cover;

}

.iabo_s1 .iabo_top{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

.iabo_s1 .iabo_top .iabo_txt{

	width:500px;

	float:left;

}

.iabo_s1 .iabo_top .iabo_txt .iabo_tag{

	-webkit-align-items:center;

	align-items:center;

	font-size:21px;

	color:#01AC8A;

}

.iabo_s1 .iabo_top .iabo_txt .iabo_tag span{

	margin-left:12px;

}

.ls_line{

	width:72px;

	height:2px;

	background:#01AC8A;

}

.iabo_s1 .iabo_top .iabo_txt .iabo_exp{

	font-size:57px;

	font-weight:bold;

	color:#454545;

}

.iabo_s1 .iabo_top .iabo_txt .home_more{

	display:-webkit-inline-box;

	display:-webkit-inline-flex;

	display:-ms-inline-flexbox;

	display:inline-flex;

	padding-left:30px;

	padding-right:30px;

	border-color:#01AC8A;

	background:#01AC8A;

	color:#fff;

}

.iabo_s1 .iabo_top .iabo_txt .home_more .iconfont{

	color:currentcolor;

	font-size:22px;

}

.iabo_s1 .iabo_top .iabo_img{

	width:584px;

	height:456px;

	float:right;

	margin:34px 34px 0 0;

	position:relative;

}

.iabo_s1 .iabo_top .iabo_img img{

	display:block;

	position:relative;

	z-index:3;

	width:100%;

	height:100%;

}

.iabo_s1 .iabo_top .iabo_img .iabo_bl{

	width:72.6%;

	height:73.2%;

	background:#01AC8A;

	position:absolute;

	top:-34px;

	right:-34px;

}

.iabo_s1 .iabo_bot .iabo_con{

	max-width:800px;

	margin:0 auto;

}

.iabo_s1 .iabo_bot .iabo_con ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-30px;

	margin-bottom:-30px;

}

.iabo_s1 .iabo_bot .iabo_con ul li{

	width:33.33333%;

	margin-bottom:30px;

}

.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss{

	margin-left:30px;

	height:100%;

	background:#fff;

	text-align:center;

	color:#272727;

	transition:all .35s;

}

.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss .iabo_icon{

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	width:80px;

	height:80px;

	margin:0 auto;

	background:#01AC8A;

	border-radius:50%;

	transition:background-color .35s;

}

.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss .iabo_icon svg{

	max-width:46%;

	max-height:46%;

}

.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss .iabo_icon svg path{

	fill:#fff !important;

	transition:all .35s;

}

.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss .iabo_num{

	font-size:26px;

	font-weight:bold;

}

.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss .iabo_num em,

.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss .iabo_num i{

	font-weight:inherit;

}

.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss .iabo_tag{

	font-size:16px;

	display:block;

}

.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss .iabo_w{

	font-size:14px;

	line-height:1.6;

	opacity:.8;

}

.iabo_s2 .iabo_con ul{

	overflow:hidden;

	margin-left:-50px;

	margin-bottom:-50px;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}

.iabo_s2 .iabo_con ul li{

	width:25%;

	margin-bottom:50px;

}

.iabo_s2 .iabo_con ul li .iabo_ss{

	margin-left:50px;

	color:#464646;

}

.iabo_s2 .iabo_con ul li .iabo_ss .iabo_img{

	display:block;

	width:100%;

	height:209px;

	overflow:hidden;

}

.iabo_s2 .iabo_con ul li .iabo_ss .iabo_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.iabo_s2 .iabo_con ul li .iabo_txt{

	padding:20px 30px;

	border:solid 1px #e5e5e5;

	font-size:16px;

	transition:all .35s;

}

.iabo_s2 .iabo_con ul li .iabo_txt em{

	font-size:22px;

	color:#01AC8A;

	font-weight:bold;

}

.iabo_s3 .iabo_top{

	background:url(../img/iabo_s3_bg.jpg) no-repeat center center;

	background-size:cover;

}

.iabo_s3 .iabo_top .center_box{

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.iabo_s3 .iabo_tit{

	color:#fff;

}

.iabo_s3 .iabo_top .iabo_l{

	float:left;

	width:620px;

	color:#fff;

}

.iabo_s3 .iabo_top .iabo_l .iabo_txt ul li{

	-webkit-align-items:center;

	align-items:center;

}

.iabo_s3 .iabo_top .iabo_l .iabo_txt ul li .iabo_icon{

	width:60px;

}

.iabo_s3 .iabo_top .iabo_l .iabo_txt ul li .iabo_icon svg{

	max-width:30px;

	max-height:30px;

}

.iabo_s3 .iabo_top .iabo_l .iabo_txt ul li .iabo_icon svg path{

	fill:#fff !important;

}

.iabo_s3 .iabo_top .iabo_l .iabo_txt ul li .iabo_w{

	width:calc(100% - 60px);

	font-size:14px;

	line-height:1.6;

}

.iabo_s3 .iabo_top .iabo_img{

	float:right;

	width:500px;

}

.iabo_s3 .iabo_top .iabo_img img{

	display:block;

	width:100%;

}

.iabo_s3 .iabo_bot{

	position:relative;

	z-index:3;

	transform:translateY(-50%);

}

.iabo_s3 .iabo_bot ul{

	background:url(../img/iabo_s3_bot_bg.jpg) no-repeat center center;

	background-size:cover;

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.iabo_s3 .iabo_bot ul li{

	text-align:center;

	position:relative;

	color:#fff;

	width:25%;

}

.iabo_s3 .iabo_bot ul li:before{

	content:"";

	position:absolute;

	width:1px;

	height:100%;

	left:0;

	top:0;

	background:#fff;

}

.iabo_s3 .iabo_bot ul li:nth-of-type(1):before{

	display:none;

}

.iabo_s3 .iabo_bot ul li .iabo_num{

	font-size:32px;

	font-weight:bold;

}

.iabo_s3 .iabo_bot ul li .iabo_num *{

	font-weight:inherit;

}

.iabo_s3 .iabo_bot ul li .iabo_w{

	font-size:16px;

	line-height:1.6;

}

.iabo_s4 .iabo_top{

	background-repeat:no-repeat;

	background-position:center bottom;

	min-height:620px;

}

.iabo_s4 .iabo_top .iabo_tit{

	text-align:center;

}

.iabo_s4 .iabo_top .iabo_tit .iabo_tup{

	-webkit-justify-content:center;

	justify-content:center;

}

.iabo_s4 .iabo_top .iabo_tit .iabo_tup h2{

	color:#01AC8A;

}

.iabo_s4 .iabo_bot ul{

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.iabo_s4 .iabo_bot ul li{

	width:100%;

	text-align:center;

}

.iabo_s4 .iabo_bot ul li .iabo_icon{

	display:inline-block;

}

.iabo_s4 .iabo_bot ul li .iabo_icon svg{

	max-width:50px;

	max-height:50px;

}

.iabo_s4 .iabo_bot ul li .iabo_icon svg path{

	fill:#01AC8A !important;

}

.iabo_s4 .iabo_bot ul li .iabo_txt{

	color:#111;

}

.iabo_s4 .iabo_bot ul li .iabo_txt h3{

	font-size:20px;

}

.iabo_s4 .iabo_bot ul li .iabo_w{

	font-size:14px;

	color:#595959;

	line-height:1.6;

	margin-top:5px;

}

.iabo_s5 .iabo_top{

	background:#f4f4f4;

}

.iabo_s5 .iabo_top .iabo_tit{

	width:73%;

}

.iabo_s5 .iabo_mid{

	position:relative;

}

.iabo_s5 .iabo_mid .iabo_img{

	display:block;

}

.iabo_s5 .iabo_mid .iabo_img img{

	display:block;

	width:100%;

}

.iabo_s5 .iabo_mid .center_box{

	position:absolute;

	top:0;

	bottom:0;

	left:50%;

	margin-left:-600px;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.iabo_s5 .iabo_mid .iabo_tit .iabo_tup{

	color:#fff;

	-webkit-justify-content:center;

	justify-content:center;

}

.iabo_s5 .iabo_mid .iabo_tit .iabo_tup h2{

	font-weight:normal;

	font-size:44px;

}

.iabo_s5 .iabo_bot .center_box{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	padding:0 7.5%;

}

.iabo_s5 .iabo_bot .iabo_icon{

	float:left;

	max-width:124px;

}

.iabo_s5 .iabo_bot .iabo_icon img{

	display:block;

	width:100%;

}

.iabo_s5 .iabo_bot .iabo_tit{

	width:calc(100% - 200px);

}

.iabo_s5 .iabo_bot .iabo_tit .iabo_tup{

	color:#01AC8A;

}



/* 内页-甲醛治理服务 */

.ifm_s1 .ifm_l{

	float:left;

	width:40%;

	background:url(../img/ifm_s1_bg.jpg) no-repeat center center;

	background-size:cover;

	color:#fff;

	-webkit-align-items:center;

	align-items:center;

}

.ifm_s1 .ifm_l .ifm_txt{

	width:100%;

}

.ifm_s1 .ifm_l .ifm_txt h3{

	font-size:36px;

	font-weight:bold;

}

.ifm_s1 .ifm_l .ifm_w{

	font-size:16px;

	line-height:1.7;

}

.ifm_s1 .ifm_r{

	float:right;

	width:60%;

}

.ifm_s1 .ifm_r img{

	display:block;

	width:100%;

}

.ifm_s2 .ifm_con{

	-webkit-align-items:center;

	align-items:center;

}

.ifm_s2 .ifm_txt{

	color:#2d2d2d;

	width:460px;

	margin-right:-460px;

	position:relative;

	z-index:3;

	padding:0 30px;

	text-align:center;

}

.ifm_s2 .ifm_txt .ifm_tit{

	font-size:26px;

	font-weight:bold;

}

.ifm_s2 .ifm_txt .ifm_info{

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ifm_s2 .ifm_txt .ifm_info .ifm_tag{

	padding:16px 36px;

	background:#01AC8A;

	border-radius:200px;

	color:#fff;

	font-size:22px;

	font-weight:bold;

}

.ifm_s2 .ifm_txt .ifm_info > i{

	font-size:42px;

	font-weight:bold;

	margin:0 20px;

}

.ifm_s2 .ifm_txt .ifm_bot .ifm_wrap{

	display:inline-block;

	position:relative;

	padding:25px 26px 25px 80px;

	margin-left:25px;

	border-radius:200px;

	background:#e5e5e5;

	font-size:19px;

}

.ifm_s2 .ifm_txt .ifm_bot .ifm_wrap i{

	position:absolute;

	left:0;

	bottom:0;

	transform:translateX(-25%);

}

.ifm_s2 .ifm_txt .ifm_bot .ifm_wrap i img{

	display:block;

	max-width:93px;

}

.ifm_s2 .ifm_img{

	width:1200px;

	-webkit-justify-content:flex-end;

	justify-content:flex-end;

}

.ifm_s2 .ifm_img img{

	max-width:100%;

}

.ifm_s4{

	background:#f7f7f9;

}

.ifm_s4 .ifm_con ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}

.ifm_s4 .ifm_con ul li{

	width:25%;

}

.ifm_s4 .ifm_con ul li .ifm_ss{

	padding:0 30px;

	text-align:center;

	color:#494949;

}

.ifm_s4 .ifm_con ul li .ifm_ss .ifm_img{

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	height:220px;

}

.ifm_s4 .ifm_con ul li .ifm_ss .ifm_img img{

	max-width:100%;

	max-height:100%;

}

.ifm_s4 .ifm_con ul li .ifm_txt{

	font-size:16px;

	font-weight:bold;

}

.ifm_s5{

	background:url(../img/ifm_s5_bg.jpg) no-repeat center center;

	background-size:cover;

}

.ifm_s5 .ifm_con ul{

	-webkit-justify-content:center;

	justify-content:center;

	margin:0 -20px;

}

.ifm_s5 .ifm_con ul li{

	margin:0 20px;

	text-align:center;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ifm_s5 .ifm_con ul .ifm_item{

	width:160px;

	height:180px;

	background:#01AC8A;

	color:#fff;

	clip-path:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);

}

.ifm_s5 .ifm_con ul .ifm_item2{

	font-size:54px;

	font-weight:bold;

	color:#01AC8A;

	width:90px;

}

.ifm_s5 .ifm_con ul .ifm_item1 .ifm_w{

	font-size:24px;

}

.ifm_s5 .ifm_con ul .ifm_item3 .ifm_w{

	font-size:20px;

}

.ifm_s5 .ifm_con ul .ifm_item3 em{

	font-size:50px;

	font-weight:bold;

}

.ifm_s5 .ifm_btn{

	text-align:center;

}

.ifm_s5 .ifm_btn span{

	display:inline-block;

	padding:15px 80px;

	border:solid 2px #01AC8A;

	font-size:30px;

	color:#01AC8A;

}

.ifm_s6 .ifm_con ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-14px;

	margin-bottom:-30px;

}

.ifm_s6 .ifm_con ul li{

	width:25%;

	margin-bottom:30px;

}

.ifm_s6 .ifm_con ul li .ifm_ss{

	color:#222;

	margin-left:14px;

	transition:all .35s;

}

.ifm_s6 .ifm_con ul li .ifm_ss .ifm_img{

	display:block;

	overflow:hidden;

	height:239px;

}

.ifm_s6 .ifm_con ul li .ifm_ss .ifm_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.ifm_s6 .ifm_con ul li .ifm_ss .ifm_w{

	text-align:center;

	font-size:20px;

}

.ifm_s6 .ifm_btn{

	text-align:center;

}

.ifm_s6 .ifm_btn a{

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ifm_s6 .ifm_btn .ifm_icon{

	width:76px;

	height:76px;

	line-height:76px;

	margin-right:-40px;

	background:#fff;

	border-radius:50%;

	color:#fe8e20;

	text-align:center;

	position:relative;

	z-index:3;

}

.ifm_s6 .ifm_btn .ifm_icon .iconfont{

	font-size:52px;

}

.ifm_s6 .ifm_btn p{

	padding:2px 25px 2px 55px;

	background:#FE8E20;

	border-radius:200px;

	color:#fff;

	font-size:26px;

}

.ifm_s7{

	background:#f7f7f7;

}

.ifm_s7 .ifm_tab ul{

	text-align:center;

}

.ifm_s7 .ifm_tab ul li{

	display:inline-block;

	font-size:16px;

	color:#434343;

	padding-bottom:8px;

	position:relative;

	margin:0 35px;

	cursor:pointer;

	transition:all .35s;

}

.ifm_s7 .ifm_tab ul li:before{

	content:"";

	position:absolute;

	width:100%;

	height:2px;

	bottom:0;

	left:0;

	background:#01AC8A;

	transform:scaleX(0);

}

.ifm_s7 .ifm_tab ul li.active{

	font-weight:bold;

	color:#01AC8A;

}

.ifm_s7 .ifm_tab ul li.active:before{

	transform:scaleX(1);

}

.ifm_s7 .ifm_wrap .ifm_item{

	display:none;

}

.ifm_s7 .ifm_wrap .ifm_item:nth-of-type(1){

	display:block;

}

.ifm_s7 .ifm_wrap .ifm_item ul{

	margin-left:-15px;

}

.ifm_s7 .ifm_wrap .ifm_item ul li{

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

	margin-left:15px;

	text-align:center;

}

.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss{

	position:relative;

	width:100%;

	height:100%;

	background:#fff;

	border:solid 1px #eee;

	text-align:center;

	padding:30px 10px;

	color:#222;

	transition:all .35s;

}

.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_icon{

	display:inline-block;

}

.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_icon svg{

	max-width:30px;

	max-height:30px;

}

.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_icon svg path{

	fill:#01AC8A !important;

	transition:all .35s;

}

.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss .iconfont{

	position:absolute;

	color:#01AC8A;

	width:15px;

	text-align:center;

	right:-15px;

	top:50%;

	transform:translateY(-50%);

}

.ifm_s7 .ifm_wrap .ifm_item ul li:nth-last-of-type(1) .ifm_ss .iconfont{

	display:none;

}

.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_txt{

	margin-top:5px;

}

.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_txt h4{

	font-size:16px;

}

.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_w{

	font-size:12px;

	opacity:.8;

	margin-top:2px;

}

.ifm_s8{

	background:url(../img/ifm_s8_bg.jpg) no-repeat center center;

	background-size:cover;

}

.ifm_s8 .inner_tit2 h2{

	color:#fff;

}

.ifm_s8 .picMarquee-left{ width:100%;  overflow:hidden; position:relative;}

.ifm_s8 .picMarquee-left .tempWrap{width:100% !important;}

.ifm_s8 .picMarquee-left .bd .picList{ overflow:hidden; zoom:1; }

.ifm_s8 .picMarquee-left .bd .picList .gallery-item{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.ifm_s8 .picMarquee-left .bd .picList .gallery-item .gallery-img{text-align:center;display:block;width:314px;height:440px;position:relative;overflow:hidden;}

.ifm_s8 .picMarquee-left .bd .picList .gallery-item .gallery-img img{display:block;width:100%;height:100%;}

.ifm_s8 .picMarquee-left .bd .picList .gallery-item .gallery-img:before,

.ifm_s8 .picMarquee-left .bd .picList .gallery-item .gallery-img:after{

	position:absolute;

	opacity:0;

	transition:all .5s;

}

.ifm_s8 .picMarquee-left .bd .picList .gallery-item .gallery-img:before{

	content:"";

	background:rgba(1,172,138,.8);

	top:0;

	left:0;

	width:100%;

	height:100%;

	border-radius:50%;

	transform:scale(0);

}

.ifm_s8 .picMarquee-left .bd .picList .gallery-item .gallery-img:after{

	content:"查看大图";

	padding:10px 40px;

	font-size:16px;

	color:#fff;

	border:solid 2px #fff;

	border-radius:200px;

	z-index:5;

	top:50%;

	left:50%;

	transform:translate(-50%,-50%);

}

.ifm_s8 .picMarquee-left .bd .picList .gallery-item .gallery-caption{display:none;}

.pswp .pswp__caption__center{

	text-align:center;

}

.ifm_s9 .ifm_top .ifm_cir{

	width:490px;

	height:490px;

	margin:0 auto;

	position:relative;

	background:url(../img/ifm_s9_top_cir.png) no-repeat center center;

	background-size:contain;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ifm_s9 .ifm_top .ifm_cir .ifm_img{

	display:block;

	width:376px;

	height:376px;

	border-radius:50%;

	overflow:hidden;

}

.ifm_s9 .ifm_top .ifm_cir .ifm_img img{

	display:block;

	width:100%;

	height:100%;

}

.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li{

	position:absolute;

	width:13px;

	height:13px;

	border-radius:50%;

	background:#01AC8A;

	top:0;

	right:0;

	bottom:0;

	left:0;

	margin:auto;

	animation-delay:.3s;

}

@keyframes ifm9Cir1{

	0%{

		transform:rotate(0deg) translateX(0) rotate(0deg);

		opacity:0;

	}

	100%{

		transform:rotate(-30deg) translateX(245px) rotate(30deg);

		opacity:1;

	}

}

@keyframes ifm9Cir2{

	0%{

		transform:rotate(0deg) translateX(0) rotate(0deg);

		opacity:0;

	}

	100%{

		transform:rotate(0deg) translateX(245px) rotate(0deg);

		opacity:1;

	}

}

@keyframes ifm9Cir3{

	0%{

		transform:rotate(0deg) translateX(0) rotate(0deg);

		opacity:0;

	}

	100%{

		transform:rotate(30deg) translateX(245px) rotate(-30deg);

		opacity:1;

	}

}

@keyframes ifm9Cir4{

	0%{

		transform:rotate(0deg) translateX(0) rotate(0deg);

		opacity:0;

	}

	100%{

		transform:rotate(150deg) translateX(245px) rotate(-150deg);

		opacity:1;

	}

}

@keyframes ifm9Cir5{

	0%{

		transform:rotate(0deg) translateX(0) rotate(0deg);

		opacity:0;

	}

	100%{

		transform:rotate(180deg) translateX(245px) rotate(-180deg);

		opacity:1;

	}

}

@keyframes ifm9Cir6{

	0%{

		transform:rotate(0deg) translateX(0) rotate(0deg);

		opacity:0;

	}

	100%{

		transform:rotate(210deg) translateX(245px) rotate(-210deg);

		opacity:1;

	}

}

.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(1){

	transform:rotate(-30deg) translateX(245px) rotate(30deg);

	animation-name:ifm9Cir1;

}

.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(2){

	transform:rotate(0deg) translateX(245px) rotate(0deg);

	animation-name:ifm9Cir2;

}

.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(3){

	transform:rotate(30deg) translateX(245px) rotate(-30deg);

	animation-name:ifm9Cir3;

}

.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(4){

	transform:rotate(150deg) translateX(245px) rotate(-150deg);

	animation-name:ifm9Cir4;

}

.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(5){

	transform:rotate(180deg) translateX(245px) rotate(-180deg);

	animation-name:ifm9Cir5;

}

.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(6){

	transform:rotate(210deg) translateX(245px) rotate(-210deg);

	animation-name:ifm9Cir6;

}

.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li .ifm_w{

	position:absolute;

	white-space:nowrap;

	font-size:24px;

	color:#353535;

	top:-10px;

	transition:all .35s;

}

.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(1) .ifm_w,

.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(2) .ifm_w,

.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(3) .ifm_w{

	left:30px;

}

.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(4) .ifm_w,

.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(5) .ifm_w,

.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(6) .ifm_w{

	right:30px;

}

.ifm_s9 .ifm_bot{

	position:relative;

}

.ifm_s9 .ifm_bot .ifm_img{

	display:block;

}

.ifm_s9 .ifm_bot .ifm_img img{

	display:block;

	width:100%;

}

.ifm_s9 .ifm_bot .swiper-button-white{

	width:52px;

	height:82px;

	color:#929292;

	border:solid 1px #dcdcdc;

	opacity:1;

	transition:all .35s;

}

.ifm_s9 .ifm_bot .swiper-button-prev{

	left:-80px;

}

.ifm_s9 .ifm_bot .swiper-button-next{

	right:-80px;

}

.ifm_s9 .ifm_bot .swiper-button-white:after{

	font-size:26px;

	transition:all 0s;

}

.ls-pagination{

	display:none;

}

.ifm_s10{

	background:#f7f7f7;

}

.ifm_s10 .ifm_tab ul{

	text-align:center;

}

.ifm_s10 .ifm_tab ul li{

	display:inline-block;

	padding-bottom:10px;

	position:relative;

	font-size:16px;

	color:#434343;

	margin:0 15px;

	cursor:pointer;

}

.ifm_s10 .ifm_tab ul li:before{

	content:"";

	position:absolute;

	width:60%;

	height:2px;

	background:#01AC8A;

	left:20%;

	bottom:0;

	transform:scaleX(0);

}

.ifm_s10 .ifm_tab ul li.active{

	color:#01AC8A;

	font-weight:bold;

}

.ifm_s10 .ifm_tab ul li.active:before{

	transform:scaleX(1);

}

.ifm_s10 .ifm_wrap{

	margin:0 2%;

}

.ifm_s10 .ifm_wrap .ifm_item{

	display:none;

}

.ifm_s10 .ifm_wrap .ifm_item:nth-of-type(1){

	display:block;

}

.ifm_s10 .ifm_wrap .ifm_item ul{

	overflow:hidden;

	margin-bottom:-10px;

	margin-left:-10px;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}

.ifm_s10 .ifm_wrap .ifm_item ul li{

	float:left;

	width:16.66666%;

	margin-bottom:10px;

}

.ifm_s10 .ifm_wrap .ifm_item ul li .ifm_ss{

	margin-left:10px;

	display:block;

}

.ifm_s10 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_img{

	display:block;

	overflow:hidden;

	height:calc(((100vw - 17px) * .96 - 50px) / 6 * 230 / 295);

}

.ifm_s10 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.ifm_s11 .ifm_con{

	background:url(../img/ifm_s11_bg.jpg) no-repeat center center;

	background-size:cover;

	-webkit-align-items:flex-start;

	align-items:flex-start;

	color:#fff;

}

.ifm_s11 .ifm_con .ifm_l{

	width:68.75%;

	background:rgba(0,0,0,.75);

}

.ifm_s11 .ifm_con .ifm_l form{

	display:block;

}

.ifm_s11 .ifm_con .ifm_l fieldset legend{

	font-size:27px;

	font-weight:bold;

}

.ifm_s11 .ifm_con .ifm_l ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.ifm_s11 .ifm_con .ifm_l ul li{

	-webkit-align-items:center;

	align-items:center;

	margin-top:35px;

}

.ifm_s11 .ifm_con .ifm_l ul .ifm_c1{

	width:100%;

}

.ifm_s11 .ifm_con .ifm_l ul .ifm_c2{

	width:47%;

}

.ifm_s11 .ifm_con .ifm_l ul li .ifm_name{

	width:75px;

	font-size:16px;

}

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w{

	width:calc(100% - 75px);

	position:relative;

}

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w input[type="text"],

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w select,

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w input[type="submit"]{

	height:52px;

	color:#fff;

	transition:all .35s;

}

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w input[type="text"],

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w select{

	display:block;

	background:rgba(255,255,255,.26);

	width:100%;

	padding:0 15px;

	font-size:14px;

}

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w select{

	cursor:pointer;

}

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w input[type="text"]:focus,

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w select:focus{

	background:rgba(255,255,255,.15);

}

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w select option{

	color:#333;

}

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w input::-webkit-input-placeholder{

	color:#fff;

}

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w input::-moz-placeholder{   /* Mozilla Firefox 19+ */

	color:#fff;

}

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

	color:#fff;

}

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 

	color:#fff;

}

.ifm_s11 .ifm_con .ifm_l ul li .ifm_w input[type="submit"]{

	background:#009477;

	padding:0 30px;

	cursor:pointer;

	font-size:16px;

	font-weight:bold;

}

.ifm_s11 .ifm_con .ifm_l ul li.ifm_radio{

	-webkit-align-items:flex-start;

	align-items:flex-start;

}

.ifm_s11 .ifm_con .ifm_l ul li.ifm_radio .ifm_w{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-top:-12px;

}

.ifm_s11 .ifm_con .ifm_l ul li.ifm_radio .ifm_w .ifm_cel{

	width:16.6666%;

	overflow:hdden;

	margin-top:12px;

}

.ifm_s11 .ifm_con .ifm_l ul li.ifm_radio .ifm_w .ifm_cel .ifm_cs{

	font-size:14px;

	cursor:pointer;

	display:-webkit-inline-box;

	display:-webkit-inline-flex;

	display:-ms-inline-flexbox;

	display:inline-flex;

	-webkit-align-items:center;

	align-items:center;

}

.ifm_s11 .ifm_con .ifm_l ul li.ifm_radio .ifm_w .ifm_cel .ifm_cs input{

	display:none;

}

.ifm_s11 .ifm_con .ifm_l ul li.ifm_radio .ifm_w .ifm_cel .ifm_cs input:checked ~ .icon-liebiaoye-fuxuankuang-weixuanze:before{

	content:"\e628";

}

.ifm_s11 .ifm_con .ifm_l ul li.ifm_radio .ifm_w .ifm_cel .ifm_cs span{

	margin-left:8px;

}

.ifm_s11 .ifm_con .ifm_l ul li .ifm_icon{

	position:absolute;

	width:52px;

	height:52px;

	right:0;

	top:0;

	background:rgba(255,255,255,.26);

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	pointer-events:none;

}

.ifm_s11 .ifm_con .ifm_r{

	width:31.25%;

	padding:120px 60px 0;

}

.ifm_s11 .ifm_con .ifm_r .ifm_txt{

	font-size:36px;

	letter-spacing:.05em;

	line-height:1.6;

}

.ifm_s11 .ifm_con .ifm_r .ifm_txt strong{

	font-size:26px;

}





/* 内页-检测服务 */

.ites_s1 .ites_tit{

	font-size:35px;

	font-weight:bold;

	color:#525252;

	text-align:center;

}

.ites_s1 .ites_con ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-50px;

	margin-bottom:-30px;

}

.ites_s1 .ites_con ul li{

	width:25%;

	margin-bottom:30px;

}

.ites_s1 .ites_con ul li .ites_ss{

	display:block;

	height:100%;

	font-size:17px;

	color:#525252;

	margin-left:50px;

	padding:60px 10px;

	box-shadow:0 0 20px rgba(0,0,0,.1);

	text-align:center;

	transition:all .35s;

}

.ites_s1 .ites_con ul li .ites_ss .ites_en{

	display:block;

	font-size:40px;

	color:#01AC8A;

	font-family:cent;

	margin-left:20px;

	margin-right:20px;

	border-bottom:solid 1px #a0a0a0;

}

.ites_s1 .ites_con ul li .ites_ss .ites_w{

	line-height:1.6;

}

.ites_ser .ites_top{

	background-repeat:no-repeat;

	background-position:center center;

	background-size:cover;

}

.ites_s2 .ites_top{

	background-position-y:top;

	background-image:url(../img/ites_s2_top_bg.jpg);

}

.ites_s3 .ites_top{

	background-image:url(../img/ites_s3_top_bg.jpg);

}

.ites_ser .ites_top .center_box{

	position:relative;

}

.ites_ser .ites_top .center_box>*{

	position:relative;

	z-index:3;

}

.ites_ser .ites_top .ites_dec{

	position:absolute;

	right:0;

	top:-35px;

	z-index:1;

	width:156px;

}

.ites_ser .ites_top .ites_dec img{

	display:block;

	width:100%;

}

.ites_ser .ites_top .ites_tit{

	color:#fff;

}

.ites_ser .ites_top .ites_tit>span{

	display:block;

	font-size:30px;

}

.ites_ser .ites_top .ites_tit h2{

	font-size:40px;

	font-weight:bold;

}

.ites_s2 .ites_top .ites_con{

	background:#fff;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	position:relative;

	overflow:hidden\9;

}

.ites_s3 .ites_top .ites_con{

	font-size:18px;

	color:#fff;

}

.ites_s2 .ites_top .ites_con:before,

.ites_s2 .ites_top .ites_con:after{

	content:"";

	position:absolute;

}

.ites_s2 .ites_top .ites_con:before{

	width:70px;

	height:80px;

	background:#76ba3a;

	right:-7px;

	bottom:-7px;

}

.ites_s2 .ites_top .ites_con:after{

	width:100%;

	height:100%;

	top:0;

	left:0;

	background:#fff;

}

.ites_s2 .ites_top .ites_con .ites_img{

	width:90px;

	position:relative;

	z-index:3;

}

.ites_s2 .ites_top .ites_con .ites_img img{

	display:block;

	width:100%;

}

.ites_s2 .ites_top .ites_con .ites_w{

	font-size:18px;

	color:#1d1d1d;

	line-height:1.6;

	width:1000px;

	position:relative;

	z-index:3;

}

.ites_s2 .ites_top .ites_wrap .ites_stit{

	display:inline-block;

	padding:10px 24px;

	background:#76ba3a;

	color:#fff;

	border-left:solid 10px #ffd500;

	font-size:22px;

	font-weight:bold;

}

.ites_s2 .ites_top .ites_wrap .ites_txt{

	font-size:18px;

	line-height:1.6;

	color:#fff;

}

.ites_s3 .ites_top .ites_wrap .ites_stit{

	font-size:22px;

	font-weight:bold;

	color:#fff;

}

.ites_s3 .ites_top .ites_wrap .ites_exp{

	font-size:16px;

	color:#fff;

	margin-top:5px;

}

.ites_s3 .ites_top .ites_wrap .ites_list ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-bottom:-15px;

	margin-left:-15px;

}

.ites_s3 .ites_top .ites_wrap .ites_list ul li{

	width:33.33333%;

	margin-bottom:15px;

}

.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss{

	margin-left:15px;

	position:relative;

	display:block;

	color:#292929;

	transition:color .35s;

}

.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss .ites_img{

	display:block;

	overflow:hidden;

	height:234px;

}

.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss .ites_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss .ites_swrap{

	position:absolute;

	z-index:3;

	top:30px;

	right:45px;

	bottom:30px;

	left:45px;

	transition:background-color .35s;

}

.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss .ites_txt{

	width:100%;

	height:100%;

	padding:0 20px;

	background:rgba(255,255,255,.8);

	border:solid 1px transparent;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

	transition:all .35s;

}

.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss h4{

	font-size:20px;

	font-weight:bold;

}

.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss .ites_w{

	font-size:16px;

	opacity:.9;

	margin-top:5px;

}

.ites_s2 .ites_bot{

	background:#d3edff;

}

.ites_s3 .ites_bot{

	background:#caede6;

}

.ites_ser .ites_bot .ites_tit{

	font-size:20px;

	color:#242424;

}

.ites_ser .ites_bot .ites_tit em{

	font-size:30px;

}

.ites_s2 .ites_bot .ites_tit em{

	color:#2295e6;

}

.ites_s3 .ites_bot .ites_tit em{

	color:#01AC8A;

}

.ites_ser .ites_bot .ites_cess ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-bottom:-20px;

	margin-left:-20px;

}

.ites_ser .ites_bot .ites_cess ul li{

	width:33.33333%;

	margin-bottom:20px;

}

.ites_s3 .ites_bot .ites_cess ul li{

	width:20%;

}

.ites_s2 .ites_bot .ites_cess ul li:nth-of-type(4),

.ites_s2 .ites_bot .ites_cess ul li:nth-of-type(5),

.ites_s2 .ites_bot .ites_cess ul li:nth-of-type(6){

	width:22.22222%;

}

.ites_ser .ites_bot .ites_cess ul li .ites_ss{

	width:100%;

	height:100%;

	margin-left:20px;

	padding:40px 30px;

	background:#fff;

	border-radius:5px;

	color:#252525;

	transition:all .35s;

}

.ites_s2 .ites_bot .ites_cess ul li .ites_ss{

	border-top:solid 10px #2295e6;

}

.ites_ser .ites_bot .ites_cess ul li .ites_ss .ites_icon{

	display:inline-block;

}

.ites_ser .ites_bot .ites_cess ul li .ites_ss .ites_icon svg{

	max-width:50px;

	max-height:50px;

}

.ites_ser .ites_bot .ites_cess ul li .ites_ss .ites_icon svg path{

	transition:all .35s;

}

.ites_s2 .ites_bot .ites_cess ul li .ites_ss .ites_icon svg path{

	fill:#2295E6 !important;

}

.ites_s3 .ites_bot .ites_cess ul li .ites_ss .ites_icon svg path{

	fill:#01AC8A !important;

}

.ites_ser .ites_bot .ites_cess ul li .ites_ss .ites_txt{

	margin-top:16px;

}

.ites_ser .ites_bot .ites_cess ul li .ites_ss .ites_txt h4{

	font-size:26px;

	font-weight:bold;

}

.ites_ser .ites_bot .ites_cess ul li .ites_ss .ites_w{

	font-size:18px;

	line-height:1.6;

	margin-top:5px;

	opacity:.8;

}

.ites_ser .ites_bot .ites_price{

	background:url(../img/ites_s2_bot_price_bg.jpg) no-repeat center center;

	background-size:cover;

	color:#fff;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ites_ser .ites_bot .ites_price .ites_l{

	padding-left:80px;

	border:solid 1px rgba(255,255,255,.6);

	border-right:none;

	text-align:right;

}

.ites_ser .ites_bot .ites_price .ites_l .iconfont{

	font-size:55px;

}

.ites_s2 .ites_bot .ites_price .ites_l .iconfont{

	color:#2295E6;

}

.ites_s3 .ites_bot .ites_price .ites_l .iconfont{

	color:#01AC8A;

}

.ites_ser .ites_bot .ites_price .ites_l h3{

	font-size:30px;

}

.ites_ser .ites_bot .ites_price .ites_l span{

	display:block;

	font-size:16px;

}

.ites_ser .ites_bot .ites_price .ites_r{

	font-size:18px;

	color:#fff;

	max-width:500px;

	margin-left:100px;

	line-height:2.5;

}

.ites_ser .ites_bot .ites_table table{

	border-collapse:collapse;

	width:100%;

}

.ites_ser .ites_bot .ites_table table th,

.ites_ser .ites_bot .ites_table table td{

	text-align:center;

	vertical-align:middle;

	border:solid 1px #dcdcdc;

}

.ites_ser .ites_bot .ites_table table th{

	font-size:18px;

	font-weight:bold;

	padding:20px 10px;

}

.ites_s2 .ites_bot .ites_table table th{

	background:#9ad5ff;

	color:#2295E6;

}

.ites_s3 .ites_bot .ites_table table th{

	background:#76decb;

	color:#00856b;

}

.ites_ser .ites_bot .ites_table table td{

	background:#fff;

	font-size:16px;

	color:#343434;

	padding:15px 10px;

}

.ites_s3 .ites_bot .ites_table .ites_exp{

	color:#161616;

	font-size:18px;

}

.ites_s3 .ites_bot .ites_table .ites_exp a{

	color:#01AC8A;

	text-decoration:underline;

}

.ites_s4  .ites_tit{

	font-size:30px;

	color:#1c1c1c;

}

.ites_s4  .ites_list .ites_ss{

	-webkit-align-items:center;

	align-items:center;

	overflow:hidden;

	background:#e9f1f0;

	color:#333;

}

.ites_s4  .ites_list ul>li:nth-of-type(odd) .ites_ss{

	-webkit-flex-direction:row-reverse;

	flex-direction:row-reverse;

}

.ites_s4  .ites_list .ites_ss .ites_img{

	width:633px;

	float:left;

}

.ites_s4  .ites_list .ites_ss .ites_img img{

	display:block;

	width:100%;

}

.ites_s4  .ites_list .ites_ss .ites_txt{

	float:left;

	width:567px;

	padding:0 40px;

}

.ites_s4  .ites_list .ites_ss .ites_txt h3{

	font-size:24px;

	font-weight:bold;

	color:#01AC8A;

}

.ites_s4  .ites_list .ites_ss .ites_txt ol li{

	font-size:16px;

	line-height:26px;

	padding:5px 0 5px 25px;

	position:relative;

}

.ites_s4  .ites_list .ites_ss .ites_txt ol li:before,

.ites_s4  .ites_list .ites_ss .ites_txt ol li:after{

	content:"";

	position:absolute;

}

.ites_s4  .ites_list .ites_ss .ites_txt ol li:before{

	top:18px;

	left:4px;

	width:1px;

	background:#bfbfbf;

	bottom:-15px;

}

.ites_s4  .ites_list .ites_ss .ites_txt ol li:nth-last-of-type(1):before{

	bottom:calc(100% - 18px);

}

.ites_s4  .ites_list .ites_ss .ites_txt ol li:after{

	width:9px;

	height:9px;

	background:#01AC8A;

	border-radius:50%;

	left:0;

	top:13px;

	

}





/* 内页-装修列表 */

.itrim_box .inner_tit1 h2{

	color:#191919;

}

.itrim_s1 .itrim_list .itrim_ss{

	position:relative;

	color:#fff;

	display:block;

	overflow:hidden;

}

.itrim_s1 .itrim_list .itrim_ss .itrim_img{

	display:block;

	width:100%;

	position:relative;

	overflow:hidden;

}

.itrim_s1 .itrim_list .itrim_ss .itrim_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.itrim_s1 .itrim_list .itrim_ss .itrim_img:after{

	content:"";

	position:absolute;

	z-index:3;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:rgba(0,0,0,.4);

}

.itrim_s1 .itrim_list .itrim_ss .itrim_tit{

	font-size:30px;

}

.itrim_s1 .itrim_list .itrim_ss .itrim_show{

	position:absolute;

	bottom:20px;

	left:35px;

	z-index:5;

	transition:all .5s;

}

.itrim_s1 .itrim_list .itrim_ss .itrim_wrap{

	position:absolute;

	z-index:6;

	width:100%;

	height:100%;

	top:0;

	left:0;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transition:all .5s;

	opacity:0;

	transform:translateY(50%);

}

.itrim_s1 .itrim_list .itrim_ss:before{

	content:"";

	position:absolute;

	top:0;

	right:0;

	bottom:0;

	left:0;

	border:solid 2px #fff;

	opacity:0;

	z-index:6;

	transform:all .5s;

}

.itrim_s1 .itrim_list .itrim_ss .itrim_wrap .iconfont{

	position:absolute;

	font-size:40px;

	right:50px;

	bottom:40px;

}

.itrim_s1 .itrim_list .itrim_ss .itrim_wrap .itrim_txt span{

	display:block;

	padding-left:40px;

	position:relative;

	font-size:18px;

}

.itrim_s1 .itrim_list .itrim_ss .itrim_wrap .itrim_txt span:before{

	content:"";

	position:absolute;

	left:0;

	top:50%;

	width:35px;

	height:1px;

	background:#01AC8A;

}

.itrim_s1 .itrim_list .itrim_ss .itrim_wrap .itrim_tit em{

	display:inline-block;

	font-weight:bold;

	padding:0 14px;

	position:relative;

	margin-right:5px;

}

.itrim_s1 .itrim_list .itrim_ss .itrim_wrap .itrim_tit em:before,

.itrim_s1 .itrim_list .itrim_ss .itrim_wrap .itrim_tit em:after{

	content:"";

	position:absolute;

	width:12px;

	height:17px;

}

.itrim_s1 .itrim_list .itrim_ss .itrim_wrap .itrim_tit em:before{

	border-top:solid 3px #01AC8A;

	border-left:solid 3px #01AC8A;

	left:0;

	top:0;

}

.itrim_s1 .itrim_list .itrim_ss .itrim_wrap .itrim_tit em:after{

	border-bottom:solid 3px #01AC8A;

	border-right:solid 3px #01AC8A;

	bottom:0;

	right:0;

}

.itrim_s2{

	background:#eaeaea;

}

.itrim_s2 .itrim_tab ul{

	text-align:center;

	font-size:0;

}

.itrim_s2 .itrim_tab ul li{

	display:inline-block;

	padding:14px 50px;

	font-size:16px;

	color:#262626;

	background:#fff;

	margin:0 5px;

	cursor:pointer;

	transition:all .35s;

}

.itrim_s2 .itrim_tab ul li.active{

	background:#01AC8A;

	color:#fff;

}

.itrim_s2 .itrim_wrap .itrim_item{

	display:none;

}

.itrim_s2 .itrim_wrap .itrim_item:nth-of-type(1){

	display:block;

}

.itrim_s2 .itrim_wrap .itrim_item ul{

	display:-webkit-grid;

	display:grid;

	grid-auto-flow:row dense;

	grid-row-gap:8px;

	grid-column-gap:8px;

	grid-template-rows:212px 212px;

	grid-template-columns:repeat(4,294px);

}

.itrim_s2 .itrim_wrap .itrim_item ul li:nth-of-type(1){

	grid-row-start:span 2;

}

.itrim_s2 .itrim_wrap .itrim_item ul li .itrim_ss{

	height:100%;

	width:100%;

	position:relative;

}

.itrim_s2 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_img,

.itrim_s2 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_img img{

	display:block;

	width:100%;

	height:100%;

}

.itrim_s2 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_img{

	overflow:hidden;

}

.itrim_s2 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_img img{

	transition:all .5s;

}

.itrim_s2 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_txt{

	position:absolute;

	bottom:0;

	left:0;

	z-index:3;

	width:100%;

	padding:14px 0;

	background:rgba(0,0,0,.6);

	transition:all .35s;

}

.itrim_s2 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_txt p{

	margin:0 12px;

	color:#fff;

	font-size:16px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.ls_more{

	text-align:center;

}

.itrim_tab34 ul{

	text-align:center;

	font-size:0;

}

.itrim_tab34 ul li{

	display:inline-block;

	font-size:16px;

	margin:0 25px;

	color:#262626;

	padding-bottom:10px;

	position:relative;

	cursor:pointer;

	transition:all .35s;

}

.itrim_tab34 ul li:before{

	content:"";

	position:absolute;

	bottom:0;

	left:50%;

	transform:translateX(-50%) scaleX(0);

	width:100%;

	max-width:64px;

	height:2px;

	background:#01AC8A;

}

.itrim_tab34 ul li.active{

	color:#01AC8A;

	font-weight:bold;

}

.itrim_tab34 ul li.active:before{

	transform:translateX(-50%) scaleX(1);

}

.itrim_s3 .itrim_wrap .itrim_item{

	display:none;

}

.itrim_s3 .itrim_wrap .itrim_item:nth-of-type(1){

	display:block;

}

.itrim_s3 .itrim_wrap .itrim_item ul{

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin:0 -10px -20px;

}

.itrim_s3 .itrim_wrap .itrim_item ul li{

	width:12.5%;

	margin-bottom:20px;

}

.itrim_s3 .itrim_wrap .itrim_item ul li .itrim_ss{

	display:block;

	height:100%;

	width:100%;

	text-align:center;

	border:solid 1px #d2d2d2;

	margin:0 10px;

	padding:25px 10px;

	transition:border-color .35s;

}

.itrim_s3 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_icon{

	display:-webkit-inline-box;

	display:-webkit-inline-flex;

	display:-ms-inline-flexbox;

	display:inline-flex;

}

.itrim_s3 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_icon svg{

	max-width:40px;

	max-height:40px;

}

.itrim_s3 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_icon svg path{

	fill:#6f6f6f !important;

	transition:all .35s;

}

.itrim_s3 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_w{

	font-size:16px;

	color:#262626;

	margin-top:5px;

}

.itrim_s4 .itrim_wrap .itrim_item{

	overflow:hidden;

	display:none;

}

.itrim_s4 .itrim_wrap .itrim_item:nth-of-type(1){

	display:block;

}

.itrim_s4 .itrim_wrap .itrim_item .news_box{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-12px;

	margin-bottom:-12px;

}

.itrim_s4 .itrim_wrap .itrim_item .news_l{

	width:392px;

	margin-left:12px;

	margin-bottom:12px;

}

.itrim_s4 .news_box .news_l dl dt a .news_img{

	height:195px;

}

.itrim_s4 .news_box .news_l dl dt a .news_txt p{

	height:38px;

}

.gray_bg{

	background:#f4f4f4;

}

.white_bg{

	background:#fff !important;

}





/* 内页-精选案例 */

.side_lr .side_l{

	width:240px;

	position:-webkit-sticky;

	position:sticky;

	top:80px;

}

.side_lr .side_l .side_nav .side_top{

	padding-bottom:52px;

	background:#009477;

	color:#fff;

	border-radius:10px 10px 0 0;

}

.side_lr .side_l .side_nav .side_top .side_ss{

	text-align:center;

	background:url(../img/side_nav_tit_bg.png) no-repeat center center;

}

.side_lr .side_l .side_nav .side_top h3{

	font-size:25px;

	font-weight:bold;

	background:#009477;

}

.side_lr .side_l .side_nav .side_bot{

	margin-left:5px;

	position:relative;

	z-index:3;

	background:#fff;

	margin-top:-52px;

}

.side_lr .side_l .side_nav .side_bot ul li a{

	display:block;

	padding:0 20px;

	height:52px;

	line-height:52px;

	text-align:center;

	font-size:16px;

	color:#1e1e1e;

	border-bottom:solid 1px #eee;

}

.side_lr .side_l .side_nav .side_bot ul li:nth-last-of-type(1) a{

	border-bottom:none;

}

.side_lr .side_l .side_nav .side_bot ul li.active a{

	font-weight:bold;

	color:#01AC8A;

}

.side_lr .side_r{

	width:940px;

}

.icase_list ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-bottom:-20px;

	margin-left:-20px;

}

.icase_list ul li{

	width:25%;

	margin-bottom:20px;

}

.icase_list ul li a{

	display:block;

	overflow:hidden;

	border-radius:10px;

	margin-left:20px;

	background:#fff;

	color:#3d3d3d;

}

.icase_list ul li a .icase_img{

	display:block;

	overflow:hidden;

	height:167px;

}

.icase_list ul li a .icase_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .35s;

}

.icase_list ul li a .icase_txt h4{

	font-size:16px;

	font-weight:bold;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.icase_list ul li a .icase_txt span{

	display:block;

	font-size:12px;

	color:#3d3d3d;

	margin-top:5px;

}





/* 内页-案例详情 */

.side_rl .side_l{

	width:820px;

}
.side_rl.side_spanrl .side_l{
    width:100%;
}

.side_rl .side_r{

	width:360px;

	position:-webkit-sticky;

	position:sticky;

	top:80px;

}

.side_rl .side_r .side_item{

	background:#fff;

	border-radius:10px;

	padding-top:30px;

	padding-bottom:30px;

}

.side_rl .side_r .side_item + .side_item{

	margin-top:20px;

}

.side_rl .side_r .side_item .side_tit{

	line-height:1;

	font-size:20px;

	font-weight:bold;

	color:#3d3d3d;

	padding-left:14px;

	border-left:solid 6px #009477;

	margin-left:-20px;

}

.side_rl .side_r .side_case .side_con ul li a{

	display:block;

	overflow:hidden;

	color:#3d3d3d;

}

.side_rl .side_r .side_case .side_con ul li a .side_img{

	width:42.5%;

	float:left;

	overflow:hidden;

	height:103px;

	border-radius:3px;

}

.side_rl .side_r .side_case .side_con ul li a .side_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.side_rl .side_r .side_case .side_con ul li a .side_txt{

	float:right;

	width:52.5%;

}
.side_rl .side_r .side_case .side_con ul li a .side_txt h3,
.side_rl .side_r .side_case .side_con ul li a .side_txt h4{

	font-size:16px;

	font-weight:bold;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.side_rl .side_r .side_case .side_con ul li a .side_info{

	font-size:12px;

	color:#3d3d3d;

	margin-top:5px;

}

.side_rl .side_r .side_case .side_con ul li a .side_info > span{

	display:block;

	line-height:1.6;

}

.side_rl .side_r .side_case .side_con ul li a .side_info > span > *{

	display:inline-block;

}

.side_rl .side_r .side_case .side_con ul li a .side_txt>i{

	display:inline-block;

	font-size:12px;

	color:#151515;

	margin-top:12px;

	transition:all .35s;

}

.inner_news_show{

	background:#fff;

	border-radius:10px;

}

.inner_news_show_tit{

	text-align:center;

	border-bottom:solid 1px #e8e8e8;

}

.inner_news_show_tit h3,
.inner_news_show_tit h1{

	font-size:26px;

	color:#3d3d3d;

	font-weight:bold;

	margin-bottom:10px;

}

.inner_news_show_tit span{

	display:inline-block;

	margin:0 10px;

	font-size:14px;

	color:#959595;

}

.inner_news_show article .article_w{

	line-height:2;

	font-size:14px;

}





/* 内页-新闻中心 */

.inews_list{

	background:#fff;

	border-radius:10px;

}

.inews_list ul{

	margin:-25px 0;

}

.inews_list ul li a{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	overflow:hidden;

	padding:25px 0;

	border-bottom:solid 1px #dcdcdc;

	color:#1f1f1f;

}

.inews_list ul li:nth-last-of-type(1) a{

	border-bottom:none;

}

.inews_list ul li a .inews_img{

	width:230px;

	height:148px;

	overflow:hidden;

}

.inews_list ul li a .inews_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.inews_list ul li a .inews_txt{

	width:590px;

}

.inews_list ul li a .inews_txt h4{

	font-size:18px;

	font-weight:bold;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.inews_list ul li a .inews_txt p{

	font-size:14px;

	color:#5d5d5d;

	line-height:1.6;

	max-height:44px;

}

.inews_list ul li a .inews_date{

	color:#5d5d5d;

	font-size:14px;

	-webkit-align-items:center;

	align-items:center;

}

.inews_list ul li a .inews_date .iconfont{

	padding-right:8px;

}





/* 地图 */

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}

.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.inner_cta #dituContent *{

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	-o-box-sizing:content-box;

	box-sizing:content-box;

}





/* 内页-联系我们 */

.inner_map *{

	-webkit-box-sizing:content-box;

	-moz-box-sizing:content-box;

	-o-box-sizing:content-box;

	box-sizing:content-box;

}

.inner_map #dituContent{

	height:540px;

	height:28.125vw;

}

.icta_box .icta_top ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-bottom:-35px;

	margin-left:-35px;

}

.icta_box .icta_top ul li{

	width:25%;

	margin-bottom:35px;

}

.icta_box .icta_top ul li .icta_ss{

	display:block;

	width:100%;

	height:100%;

	border:solid 1px #e5e5e5;

	margin-left:35px;

	padding:40px 25px;

	color:#191919;

	position:relative;

	transition:border-color .35s;

}

.icta_box .icta_top ul li .icta_wrap{

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	background:rgba(0,0,0,.5);

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	opacity:0;

	pointer-events:none;

	transform:scale(0);

	transition:all .35s;

}

.icta_box .icta_top ul li .icta_wrap img{

	display:block;

	width:120px;

	height:120px;

}

.icta_box .icta_top ul li:nth-of-type(1) .icta_ss .icta_icon{

	background:#c7e8e1;

}

.icta_box .icta_top ul li:nth-of-type(2) .icta_ss .icta_icon{

	background:#47c093;

}

.icta_box .icta_top ul li:nth-of-type(3) .icta_ss .icta_icon{

	background:#26c6a7;

}

.icta_box .icta_top ul li:nth-of-type(4) .icta_ss .icta_icon{

	background:#bbd4cf;

}

.icta_box .icta_top ul li .icta_ss .icta_icon{

	width:50px;

	height:50px;

	border-radius:50%;

	background:#01AC8A;

	border:solid 1px transparent;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transition:background-color .35s,border-color .35s;

}

.icta_box .icta_top ul li .icta_ss .icta_icon svg{

	max-width:50%;

	max-height:50%;

}

.icta_box .icta_top ul li .icta_ss .icta_icon svg path{

	fill:#fff !important;

	transition:all .35s;

}

.icta_box .icta_top ul li:nth-of-type(1) .icta_ss .icta_icon svg path{

	fill:#01AC8A !important;

}

.icta_box .icta_top ul li .icta_ss .icta_txt h4{

	font-size:16px;

	font-weight:bold;

}

.icta_box .icta_top ul li .icta_ss .icta_w{

	font-size:14px;

	color:#404040;

	margin-top:5px;

}





/* 内页-植物租赁详情 */

.ipls_s1 .center_box{

	-webkit-align-items:flex-start;

	align-items:flex-start;

	overflow:hidden;

}

.ipls_s1 .ipls_l{

	width:640px;

	position:relative;

	z-index:3;

	float:left;

	color:#333;

}

.ipls_s1 .ipls_l .ipls_tit{

	color:#171717;

	font-size:48px;

	padding-top:26px;

	background:url(../img/ipls_s1_icon.png) no-repeat left top;

}

.ipls_s1 .ipls_l .ipls_w{

	font-size:18px;

	line-height:1.6;

}

.ipls_s1 .ipls_l .ipls_info ul{

	overflow:hidden;

	margin-left:-35px;

	margin-bottom:-20px;

}

.ipls_s1 .ipls_l .ipls_info ul li{

	float:left;

	margin-left:35px;

	margin-bottom:20px;

}

.ipls_s1 .ipls_l .ipls_info ul li .ipls_ss{

	width:98px;

	height:98px;

	font-size:16px;

	position:relative;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ipls_s1 .ipls_l .ipls_info ul li .ipls_ss span{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.ipls_s1 .ipls_l .ipls_info ul li .ipls_ss i{

	position:relative;

	z-index:3;

	text-align:center;

}

.ipls_s1 .ipls_l .ipls_bot{

	border:solid 1px #e5e5e5;

	padding:0 0 30px;

}

.ipls_s1 .ipls_l .ipls_bot .ipls_stit{

	display:inline-block;

	padding-right:35px;

	background:url(../img/ipls_s1_bot_bg.png) no-repeat right center;

	transform:translateY(-50%);

}

.ipls_s1 .ipls_l .ipls_bot .ipls_stit h4{

	font-size:16px;

	padding:10px 15px;

	background:#01AC8A;

	color:#fff;

}

.ipls_s1 .ipls_l .ipls_bot .ipls_w{

	padding:0 25px;

	font-size:16px;

	line-height:1.875;

}



.ipls_s1 .ipls_r{

	width:760px;

	margin-left:-200px;

	-webkit-justify-content:flex-end;

	justify-content:flex-end;

	float:right;

}

.ipls_s1 .ipls_r img{

	display:block;

	max-width:100%;

}

.ipls_gtit{

	color:#1c1c1c;

	overflow:hidden;

	position:relative;

	z-index:3;

}

.ipls_gtit h2{

	padding-right:60px;

	background:url(../img/ipls_gtit_icon1.png) no-repeat right center;

	font-size:20px;

	font-weight:bold;

	letter-spacing:.8em;

}

.ipls_gtit>span{

	font-size:42px;

	text-transform:uppercase;

	font-family:arial;

	margin-top:5px;

}

.ipls_gtit>div{

	font-size:16px;

	color:#676767;

}

.ipls_gtit>i>img{

	max-width:15px;

}

.ipls_s3 .ipls_con{

	position:relative;

}

.ipls_s3 .ipls_con .ipls_img{

	display:block;

}

.ipls_s3 .ipls_con .ipls_img img{

	display:block;

	width:100%;

}

.ipls_s3 .ipls_con .ipls_txt{

	width:700px;

	position:absolute;

	z-index:3;

	left:0;

	bottom:0;

	background:#009477 url(../img/ipls_s3_bg2.png) no-repeat 10px bottom;

}

.ipls_s3 .ipls_con .ipls_txt ol{

	background:url(../img/ipls_s3_bg1.png) no-repeat right top;

	padding:40px 40px 90px;

	color:#fff;

}

.ipls_s3 .ipls_con .ipls_txt ol li{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	position:relative;

}

.ipls_s3 .ipls_con .ipls_txt ol li:before{

	content:"";

	position:absolute;

	left:20px;

	width:1px;

	top:0;

	bottom:0;

	background:#fff;

	opacity:.52;

}

.ipls_s3 .ipls_con .ipls_txt ol li:nth-last-of-type(1):before{

	bottom:calc(100% - 40px);

}

.ipls_s3 .ipls_con .ipls_txt ol li + li{

	padding-top:34px;

}

.ipls_s3 .ipls_con .ipls_txt ol li em{

	width:42px;

	height:42px;

	line-height:42px;

	background:#fff;

	color:#009477;

	text-align:center;

	position:relative;

	z-index:3;

}

.ipls_s3 .ipls_con .ipls_txt ol li em:before,

.ipls_s3 .ipls_con .ipls_txt ol li em:after{

	content:"";

	position:absolute;

	left:0;

	width:100%;

	height:5px;

	background:#009477;

}

.ipls_s3 .ipls_con .ipls_txt ol li em:before{

	bottom:100%;

}

.ipls_s3 .ipls_con .ipls_txt ol li em:after{

	top:100%;

}

.ipls_s3 .ipls_con .ipls_txt ol li .ipls_w{

	width:calc(100% - 80px);

	font-size:14px;

	line-height:1.6;

	padding-top:5px;

}

.ipls_s4 .center_box{

	background:#f5f5f5 url(../img/ipls_s4_bg.png) no-repeat right center;

	background-size:cover;

}

.ipls_s4 .ipls_con{

	width:100%;

	padding:20px 23.8% 20px 60px;

	overflow:hidden;

	border:solid 1px #dcdcdc;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

.ipls_s4 .ipls_con .ipls_img{

	float:left;

}

.ipls_s4 .ipls_con .ipls_img img{

	display:block;

	width:102px;

}

.ipls_s4 .ipls_con .ipls_txt{

	float:right;

	width:660px;

	color:#202020;

}

.ipls_s4 .ipls_con .ipls_tit{

	font-size:25px;

	font-weight:bold;

}

.ipls_s4 .ipls_con .ipls_w{

	font-size:14px;

	line-height:1.6;

}





/* 内页-起居空间LEP整体治理 */

.ilep1_txt.article_w{

	font-size:14px;

	color:#666;

}

.ilep1_flex{

	overflow:hidden;

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.ilep1_s1 .ilep1_mid .ilep1_l{

	width:54.2%;

}

.ilep1_s1 .ilep1_mid .ilep1_r{

	width:37.5%;

}

.ilep1_s1 .ilep1_mid .ilep1_r img{

	display:block;

	width:100%;

}

.full_img,

.full_img a{

	display:block;

}

.full_img img{

	display:block;

	width:100%;

}

.font_16{

	font-size:16px !important;

}

.font_20{

	font-size:20px !important;

}

.font_24{

	font-size:24px !important;

}

.font_30{

	font-size:30px !important;

}

.ilep1_s3 .ilep1_flex{

	-webkit-align-items:center;

	align-items:center;

}

.ilep1_s3 .ilep1_r{

	width:52.5%;

}

.ilep1_s3 .ilep1_r img{

	display:block;

	width:100%;

}

.ilep1_s3 .ilep1_l{

	width:42.5%;

}

.ilep1_s4{

	background:url(../img/ilep1_s4_bg.jpg) no-repeat center center fixed;

	background-size:cover;

}

.ilep1_s4 .ilep1_con ul{

	margin-left:-30px;

}

.ilep1_s4 .ilep1_con ul li{

	width:25%;

}

.ilep1_s4 .ilep1_con ul li .ilep1_ss{

	margin-left:30px;

	color:#fff;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:flex-start;

	align-items:flex-start;

}

.ilep1_s4 .ilep1_con ul li .ilep1_ss .ilep1_icon{

	width:88px;

	height:88px;

	border:solid 1px #fff;

	border-radius:50%;

	background:#fff;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transition:all .35s;

}

.ilep1_s4 .ilep1_con ul li .ilep1_ss .ilep1_icon img,

.ilep1_s4 .ilep1_con ul li .ilep1_ss .ilep1_icon svg{

	display:block;

	max-width:50%;

	max-height:50%;

}

.ilep1_s4 .ilep1_con ul li .ilep1_ss .ilep1_icon svg path{

	fill:#33c36c !important;

	transition:all .35s;

}

.ilep1_s4 .ilep1_con ul li .ilep1_ss .ilep1_txt{

	width:calc(100% - 100px);

	padding-top:10px;

}

.ilep1_s4 .ilep1_con ul li .ilep1_ss .ilep1_txt h4{

	font-size:16px;

}

.ilep1_s4 .ilep1_con ul li .ilep1_ss .ilep1_w{

	font-size:14px;

	margin-top:5px;

}

.ilep1_s5{

	background:#f5f7ff;

	position:relative;

	overflow:hidden;

}

.ilep1_s5 .ilep1_bg{

	position:absolute;

}

.ilep1_s5 .ilep1_bg1{

	max-width:445px;

	width:24vw;

	left:0;

	top:0;

}

.ilep1_s5 .ilep1_bg2{

	max-width:215px;

	width:11.4vw;

	right:0;

	bottom:0;

}

.ilep1_s5 .ilep1_bg img{

	display:block;

	width:100%;

}

.ilep1_s5 .center_box{

	position:relative;

	z-index:5;

}

.ilep_tit{

	text-align:center;

}

.ilep_tit .ilep_top{

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ilep_tit .ilep_top i{

	display:inline-block;

	width:86px;

	height:1px;

	background:#01AC8A;

}

.ilep_tit .ilep_top span{

	display:inline-block;

	padding:0 10px;

	font-size:18px;

	font-weight:bold;

	color:#01ac8a;

}

.ilep_tit h2{

	font-size:24px;

	font-weight:bold;

	color:#262626;

}

.ilep_tit.white_tit .ilep_top i{

	background:#fff;

}

.ilep_tit.white_tit .ilep_top span,

.ilep_tit.white_tit h2{

	color:#fff;

}

.ilep1_s5 .ilep1_con ul{

	margin-left:-50px;

}

.ilep1_s5 .ilep1_con ul li{

	width:33.3333%;

}

.ilep1_s5 .ilep1_con ul li:nth-of-type(even){

	margin-top:70px;

}

.ilep1_s5 .ilep1_con ul li a{

	display:block;

	position:relative;

	margin-left:50px;

	overflow:hidden;

	border-radius:3px;

	color:#262626;

}

.ilep1_s5 .ilep1_con ul li a .ilep1_img{

	display:block;

	height:394px;

}

.ilep1_s5 .ilep1_con ul li a .ilep1_img img{

	display:block;

	width:100%;

	height:100%;

}

.ilep1_s5 .ilep1_con ul li a .ilep1_txt{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:#fff;

	transition:background-color .35s;

}

.ilep1_s5 .ilep1_con ul li a .ilep1_txt h3{

	font-size:18px;

	font-weight:bold;

}

.ilep1_s5 .ilep1_con ul li a .ilep1_w{

	-webkit-line-clamp:6;

	-moz-line-clamp:6;

	-o-line-clamp:6;

	line-clamp:6;

	font-size:14px;

	height:132px;

	line-height:1.6;

	opacity:.8;

}

.ilep1_s5 .ilep1_con ul li a .ilep1_txt .iconfont{

	display:inline-block;

	font-size:20px;

	color:#01AC8A;

	border:solid 1px #01AC8A;

	border-radius:200px;

	padding:2px 20px;

	transition:all .35s;

}

.ilep1_s5 .ilep1_con ul li a .ilep1_txt .iconfont:before{

	transition:all 0s;

}

.ilep1_s5 .ilep1_con ul li a:active{

	color:#fff;

}

.ilep1_s5 .ilep1_con ul li a:active .ilep1_txt{

	background:rgba(0,0,0,.6);

}

.ilep1_s5 .ilep1_con ul li a:active .ilep1_txt .iconfont{

	background:#01AC8A;

	color:#fff;

}

.ilep1_s6 .ilep1_con ul li{

	border:solid 1px #b3b3b3;

	border-radius:5px;

	color:#262626;

	transition:all .35s;

}

.ilep1_s6 .ilep1_con ul li + li{

	margin-top:20px;

}

.ilep1_s6 .ilep1_con ul li .ilep1_top{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

}

.ilep1_s6 .ilep1_con ul li .ilep1_top h3,

.ilep1_s6 .ilep1_con ul li .ilep1_bot .ilep1_txt{

	max-width:85%;

}

.ilep1_s6 .ilep1_con ul li .ilep1_top h3{

	float:left;

	font-size:18px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.ilep1_s6 .ilep1_con ul li .ilep1_top .ilep1_icon{

	float:right;

	width:26px;

	height:26px;

	border-radius:50%;

	background:#2a3e4b;

	cursor:pointer;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	color:#fff;

	transform:rotate(180deg);

	transition:all .35s;

}

.ilep1_s6 .ilep1_con ul li .ilep1_top .ilep1_icon .iconfont{

	font-size:14px;

}

.ilep1_s6 .ilep1_con ul li .ilep1_bot{

	max-height:0;

	overflow:hidden;

	transition:all .8s;

}

.ilep1_s6 .ilep1_con ul li .ilep1_bot .ilep1_txt{

	font-size:16px;

	color:#797979;

	line-height:1.6;

}

.ilep1_s6 .ilep1_con ul li.active{

	border-color:#01AC8A;

	color:#01AC8A;

	background:#f2fbf9;

}

.ilep1_s6 .ilep1_con ul li.active .ilep1_top .ilep1_icon{

	background:#01AC8A;

	transform:rotate(0);

}

.ilep1_s6 .ilep1_con ul li.active .ilep1_bot{

	max-height:340px;

}

.ilep1_s7.ifm_s7{

	background:none;

}

.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss{

	border-color:#7a7a7a;

	border-radius:5px;

	padding-top:60px;

	padding-bottom:60px;

}

.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_icon svg{

	max-width:50px;

	max-height:50px;

}

.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_txt{

	margin-top:20px;

}

.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul{

	margin-left:-34px;

}

.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul li{

	margin-left:34px;

}

.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss .iconfont{

	width:28px;

	height:28px;

	line-height:28px;

	text-align:center;

	background:#01AC8A;

	color:#fff;

	border-radius:50%;

	right:-31px;

}





/* 内页-工作空间LEP整体治理 */

.ilep2_s1 .ilep1_flex{

	-webkit-align-items:center;

	align-items:center;

}

.ilep2_s1 .ilep1_r{

	width:43.4%;

	padding-right:20px;

	padding-bottom:20px;

	position:relative;

}

.ilep2_s1 .ilep1_r img{

	display:block;

	width:100%;

	position:relative;

	z-index:3;

}

.ilep2_s1 .ilep1_r:before{

	content:"";

	position:absolute;

	left:20px;

	right:0;

	bottom:0;

	top:20px;

	border:solid 1px #01AC8A;

}

.ilep2_s1 .ilep1_l{

	width:51.6%;

}

.ilep2_s2{

	background:url(../img/ilep2_s2_bg.jpg) no-repeat center center;

	background-size:cover;

}

.ilep2_s2 .ilep2_con ul{

	overflow:hidden;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	margin-bottom:-16px;

	margin-left:-16px;

}

.ilep2_s2 .ilep2_con ul li{

	float:left;

	width:50%;

	margin-bottom:16px;

}

.ilep2_s2 .ilep2_con ul li .ilep2_ss{

	-webkit-align-items:center;

	align-items:center;

	background:#e0f0ed;

	margin-left:16px;

	color:#262626;

}

.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_img,

.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_txt{

	float:left;

	width:50%;

}

.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_img{

	height:395px;

	overflow:hidden;

}

.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_txt{

	padding:0 30px;

}

.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_txt h3{

	font-size:18px;

	font-weight:bold;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_w{

	font-size:14px;

	height:198px;

	color:#707070;

	line-height:1.6;

	-webkit-line-clamp:9;

	-moz-line-clamp:9;

	-o-line-clamp:9;

	line-clamp:9;

}

.ilep1_s5 .ilep2_bot ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-50px;

}

.ilep1_s5 .ilep2_bot ul li{

	float:left;

	width:33.3333%;

	margin-top:50px;

}

.ilep1_s5 .ilep2_bot ul li .ilep2_ss{

	width:100%;

	height:100%;

	margin-left:50px;

	background:#fff;

	border-radius:5px;

	padding:90px 60px;

	text-align:center;

	transition:all .35s;

}

.ilep1_s5 .ilep2_bot ul li .ilep2_ss .ilep2_icon{

	display:inline-block;

}

.ilep1_s5 .ilep2_bot ul li .ilep2_ss .ilep2_icon svg{

	max-width:55px;

	max-height:55px;

}

.ilep1_s5 .ilep2_bot ul li .ilep2_ss .ilep2_icon svg path{

	fill:#01AC8A !important;

}

.ilep1_s5 .ilep2_bot ul li .ilep2_ss .ilep2_w{

	font-size:14px;

	line-height:1.6;

	color:#565656;

}





/* 内页-起居空间消毒抑菌 */

.ist1_s3 .ist1_bot{

	background:#f3f3f3;

}

.ist1_s3 .ist1_bot ul li + li{

	margin-top:30px;

}

.ist1_s3 .ist1_bot ul li .ist1_ss{

	background:#fff;

	color:#333;

	-webkit-justify-content:flex-start;

	justify-content:flex-start;

}

.ist1_s3 .ist1_bot ul li:nth-of-type(even) .ist1_ss{

	-webkit-flex-direction:row-reverse;

	flex-direction:row-reverse;

}

.ist1_s3 .ist1_bot ul li .ist1_ss .ist1_img{

	width:56%;

	height:364px;

	float:left;

	overflow:hidden;

}

.ist1_s3 .ist1_bot ul li .ist1_ss .ist1_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.ist1_s3 .ist1_bot ul li .ist1_ss .ist1_txt{

	width:44%;

	float:left;

	padding:50px 40px;

}

.ist1_s3 .ist1_bot ul li .ist1_ss .ist1_txt h3{

	font-size:18px;

	font-weight:bold;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.ist1_s3 .ist1_bot ul li .ist1_ss .ist1_txt .ist1_w{

	font-size:14px;

	line-height:1.6;

	color:#707070;

	-webkit-line-clamp:7;

	-moz-line-clamp:7;

	-o-line-clamp:7;

	line-clamp:7;

}

.ist1_s4{

	background:url(../img/ist1_s4_bg.png) no-repeat center center;

	background-size:cover;

}

.ist1_s4 .ist1_con{

	position:relative;

}

.ist1_s4 .ist1_con .ist1_img{

	display:block;

	pointer-events:none;

	padding:25px;

	background:url(../img/ist1_s4_item_bg.png) no-repeat center center;

	background-size:100% 100%;

}

.ist1_s4 .ist1_con .ist1_img img{

	display:block;

	width:238px;

	height:352px;

}

.ist1_s4 .ist1_con .gallery-caption{

	display:none;

}

.ist1_s4 .ist1_con .swiper-button-white{

	width:56px;

	height:56px;

	background:#f1f1f1;

	border-radius:50%;

	color:#a8a8a8;

	transition:background-color .35s,color .35s;

}

.ist1_s4 .ist1_con .swiper-button-prev{

	left:-90px;

}

.ist1_s4 .ist1_con .swiper-button-next{

	right:-90px;

}

.ist1_s4 .ist1_con .swiper-button-white:after{

	font-size:calc(var(--swiper-navigation-size) * .5);

	transition:all 0s;

}

.ist1_s5{

	background:#01AC8A;

}

.ist1_s5 .ist1_con{

	padding:0 3%;

}

.ist1_s5 .ist1_con ul{

	overflow:hidden;

	margin-left:-20px;

	margin-bottom:-20px;

}

.ist1_s5 .ist1_con ul li{

	float:left;

	width:25%;

	margin-bottom:20px;

}

.ist1_s5 .ist1_con ul li a{

	display:block;

	margin-left:20px;

	position:relative;

	color:#212121;

	background:#fff;

	position:relative;

	overflow:hidden;

}

.ist1_s5 .ist1_con ul li a .ist1_img{

	display:block;

	overflow:hidden;

	height:calc((94vw - 17px - 60px) / 4 * 261 / 433);

}

.ist1_s5 .ist1_con ul li a .ist1_img img{

	display:block;

	width:100%;

	height:100%;

}

.ist1_s5 .ist1_con ul li a .ist1_txt{

	padding:20px;

}

.ist1_s5 .ist1_con ul li a .ist1_txt h3,

.ist1_s5 .ist1_con ul li a .ist1_w{

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.ist1_s5 .ist1_con ul li a .ist1_txt h3{

	font-size:18px;

	font-weight:bold;

}

.ist1_s5 .ist1_con ul li a .ist1_w{

	color:#646464;

	font-size:14px;

	margin-top:5px;

}

.ist1_s5 .ist1_con ul li a .ist1_wrap{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:rgba(0,0,0,.68);

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transform:translateY(50%);

	opacity:0;

	transition:all .5s;

}

.ist1_s5 .ist1_con ul li a .ist1_wrap .ist1_btn,

.ipla_s4 .ipla_con ul li a .ipla_wrap .ipla_btn{

	-webkit-align-items:center;

	align-items:center;

	padding:16px 50px;

	padding:.75vw 2.5vw;

	background:#fff;

	border-radius:200px;

	color:#1d1d1d;

	transition:all .35s;

}

.ist1_s5 .ist1_con ul li a .ist1_wrap .ist1_btn .iconfont,

.ipla_s4 .ipla_con ul li a .ipla_wrap .ipla_btn .iconfont{

	color:#01AC8A;

	font-size:20px;

	margin-left:5px;

}

.ist1_s7 .ist1_con{

	background:url(../img/ist1_s7_bg.jpg) no-repeat center center;

	background-size:cover;

	overflow:hidden;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:flex-start;

	align-items:flex-start;

}

.ist1_s7 .ist1_con .ist1_l{

	width:56%;

	color:#fff;

}

.ist1_s7 .ist1_con .ist1_tit{

	font-size:24px;

	font-weight:bold;

	overflow:hidden;

}

.ist1_s7 .ist1_con .ist1_txt{

	background:rgba(0,124,99,.82);

	font-size:14px;

	line-height:2;

}

.ist1_s7 .ist1_con .ist1_r{

	width:36.8%;

}

.ist1_s7 .ist1_con .ist1_r img{

	display:block;

	width:100%;

}





/* 内页-工作空间消毒抑菌 */

.ist2_s1 .ist2_top{

	text-align:center;

}

.ist2_s1 .ist2_top .ist2_exp{

	font-size:16px;

	color:#666;

	line-height:1.6;

}

.ist2_s1 .ist2_bot ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-40px;

}

.ist2_s1 .ist2_bot ul li{

	width:25%;

	margin-top:60px;

}

.ist2_s1 .ist2_bot ul li .ist2_ss{

	margin-left:40px;

	border-radius:10px;

	background:#f0f0f0;

	padding-top:0;

	position:relative;

	text-align:center;

	color:#2b2b2b;

	transition:all .35s;

}

.ist2_s1 .ist2_bot ul li .ist2_ss .ist2_icon{

	width:92px;

	height:92px;

	border-radius:50%;

	background:#01AC8A;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transform:translateY(-50%);

}

.ist2_s1 .ist2_bot ul li .ist2_ss .ist2_icon svg{

	max-width:57%;

	max-height:57%;

}

.ist2_s1 .ist2_bot ul li .ist2_ss .ist2_icon svg path{

	fill:#fff !important;

}

.ist2_s1 .ist2_bot ul li .ist2_ss .ist2_txt{

	transform:translateY(-20px);

}

.ist2_s1 .ist2_bot ul li .ist2_ss .ist2_txt h3{

	font-size:18px;

}

.ist2_s1 .ist2_bot ul li .ist2_ss .ist2_w{

	font-size:14px;

	color:#5f5f5f;

}

.ist2_s2 .ist2_con ul li + li{

	margin-top:80px;

}

.ist2_s2 .ist2_con .ist2_ss{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	overflow:hidden;

	color:#141414;

}

.ist2_s2 .ist2_con ul li:nth-of-type(even) .ist2_ss{

	-webkit-flex-direction:row-reverse;

	flex-direction:row-reverse;

}

.ist2_s2 .ist2_con .ist2_ss .ist2_img{

	float:left;

	width:54%;

	height:398px;

	border-radius:10px;

	overflow:hidden;

}

.ist2_s2 .ist2_con .ist2_ss .ist2_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .35s;

}

.ist2_s2 .ist2_con .ist2_ss .ist2_txt{

	width:38.5%;

}

.ist2_s2 .ist2_con .ist2_ss .ist2_txt h3{

	font-size:24px;

	font-weight:bold;

}

.ist2_s2 .ist2_con .ist2_ss .ist2_w{

	font-size:14px;

	line-height:1.6;

	color:#707070;

}

.ist2_s3{

	background:#ebf2f4;

}





/* 内页-中央空调清洗除菌 */

.ist3_box .ilep2_s1 .center_box,

.ist4_box .ilep2_s1 .center_box{

	position:relative;

}

.ist3_box .ilep2_s1 .ilep1_flex,

.ist4_box .ilep2_s1 .ilep1_flex{

	position:relative;

	z-index:3;

}

.ist3_box .ilep2_s1 .ist3_bg,

.ist4_box .ilep2_s1 .ist3_bg{

	position:absolute;

	top:0;

	left:-70px;

	width:271px;

}

.ist3_box .ilep2_s1 .ist3_bg img{

	display:block;

	width:100%;

}

.ist3_box .ilep2_s1 .ist3_line,

.ist4_box .ilep2_s1 .ist3_line{

	display:block;

	width:168px;

	height:9px;

	background:#01AC8A;

	border-radius:200px;

}

.ist3_s2{

	background:url(../img/ist3_s2_bg.png) no-repeat center center;

}

.ist3_s2 .ist3_exp{

	font-size:16px;

	line-height:1.6;

	color:#666;

	text-align:center;

}

.ist3_s2 .ist3_con ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-left:-30px;

	margin-bottom:-30px;

}

.ist3_s2 .ist3_con ul li{

	float:left;

	width:33.33333%;

	margin-bottom:30px;

}

.ist3_s2 .ist3_con ul li:nth-of-type(3n-1){

	margin-top:60px;

}

.ist3_s2 .ist3_con ul li:nth-of-type(3n){

	margin-top:120px;

}

.ist3_s2 .ist3_con ul li .ist3_ss{

	display:block;

	height:100%;

	margin-left:30px;

	color:#222;

	transition:all .35s;

}

.ist3_s2 .ist3_con ul li .ist3_ss .ist3_img{

	display:block;

	overflow:hidden;

	height:359px;

}

.ist3_s2 .ist3_con ul li .ist3_ss .ist3_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.ist3_s2 .ist3_con ul li .ist3_ss .ist3_txt{

	padding-right:30%;

	padding-left:20px;

	position:relative;

}

.ist3_s2 .ist3_con ul li .ist3_ss .ist3_txt:before{

	content:"";

	position:absolute;

	width:6px;

	height:55px;

	background:#01ac8a;

	left:0;

	top:0;

}

.ist3_s2 .ist3_con ul li .ist3_ss .ist3_txt h3{

	font-size:20px;

	font-weight:bold;

}

.ist3_s2 .ist3_con ul li .ist3_ss .ist3_w{

	font-size:14px;

	margin-top:5px;

	line-height:1.6;

	color:#6a6a6a;

}

.ist3_s3 .ist3_top{

	background:#213341 url(../img/ist3_s3_bg.png) no-repeat center top;

	padding-bottom:200px;

}

.ist3_s3 .ist3_top .ist3_txt{

	font-size:16px;

	line-height:1.6;

	color:#fff;

}

.ist3_s3 .ist3_bot .center_box{

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:flex-start;

	align-items:flex-start;

	position:relative;

	z-index:3;

	margin-top:-103px;

}

.ist3_s3 .ist3_bot .ist3_txt{

	max-width:36.25%;

	text-align:right;

	padding-top:65px;

	margin-right:20px;

}

.ist3_s3 .ist3_bot .ist3_txt h3{

	font-size:20px;

	font-weight:bold;

	color:#fff;

}

.ist3_s3 .ist3_bot .ist3_w{

	font-size:18px;

	line-height:1.6;

	color:#213341;

}

.ist3_s3 .ist3_bot .ist3_r{

	position:relative;

}

.ist3_s3 .ist3_bot .ist3_r .ist3_img{

	display:block;

	width:207px;

	height:207px;

	overflow:hidden;

	border-radius:50%;

}

.ist3_s3 .ist3_bot .ist3_r .ist3_img img{

	display:block;

	width:100%;

	height:100%;

}

.ist3_s3 .ist3_bot .ist3_r .ist3_wrap{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ist3_s3 .ist3_bot .ist3_r .ist3_icon{

	width:58%;

	height:58%;

	background:#01AC8A;

	border-radius:50%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ist3_s3 .ist3_bot .ist3_r .ist3_icon svg{

	max-width:64%;

	max-height:64%;

	margin-top:5%;

}

.ist3_s3 .ist3_bot .ist3_r .ist3_icon svg path{

	fill:#fff !important;

}





/* 内页-空气治理机 */

.ist4_box .ilep2_s1 .ilep1_l{

	width:39.5%;

}

.ist4_box .ilep2_s1 .ilep1_r{

	width:51.3%;

}

.ist4_box .ilep2_s1 .ist3_bg{

	left:55%;

	top:50px;

}

.ist4_s2,

.ist4_s5{

	background-repeat:no-repeat;

	background-position:center center;

	background-size:cover;

	overflow:hidden;

}

.ist4_s2 .ist4_l{

	width:50%;

	min-height:500px;

	backdrop-filter:blur(10px);

	background:rgba(0,0,0,.52);

	-webkit-justify-content:flex-end;

	justify-content:flex-end;

	-webkit-align-items:center;

	align-items:center;

}

.ist4_s2 .ist4_l .ist4_txt{

	width:600px;

	padding-right:60px;

	color:#fff;

}

.ist4_s2 .ist4_l .ist4_txt h3{

	font-weight:bold;

}

.ist4_s2 .ist4_l .ist4_txt .ist4_w,

.ist4_s5 .ist4_txt .ist4_w{

	font-size:16px;

	line-height:1.6;

}

.ist4_box .ist3_s2{

	background:none;

}

.ist4_box .ist3_s2 .ist3_con ul{

	margin-bottom:-25px;

	margin-left:-25px;

}

.ist4_box .ist3_s2 .ist3_con ul li{

	margin-bottom:25px;

	width:25%;

	margin-top:0 !important;

}

.ist4_box .ist3_s2 .ist3_con ul li .ist3_ss{

	margin-left:25px;

}

.ist4_box .ist3_s2 .ist3_con ul li .ist3_ss .ist3_img{

	height:328px;

	border-radius:10px;

}

.ist4_s5 .center_box{

	-webkit-align-items:center;

	align-items:center;

	color:#fff;

	text-align:center;

	min-height:434px;

}

.ist4_s5 .ist4_txt{

	width:100%;

}

.ist4_s5 .ist4_txt h3{

	font-weight:bold;

}

.ist4_s6 .ist4_con ul{

	display:-webkit-grid;

	display:grid;

	grid-auto-flow:row dense;

	grid-row-gap:10px;

	grid-column-gap:10px;

	grid-template-rows:repeat(5,95px);

	grid-template-columns:repeat(61,10px);

}

.ist4_s6 .ist4_con ul li:nth-of-type(1),

.ist4_s6 .ist4_con ul li:nth-of-type(2){

	grid-row-start:span 3;

}

.ist4_s6 .ist4_con ul li:nth-of-type(3){

	grid-row-start:span 5;

}

.ist4_s6 .ist4_con ul li:nth-of-type(4){

	grid-row-start:span 2;

	grid-column-start:span 43;

}

.ist4_s6 .ist4_con ul li:nth-of-type(1),

.ist4_s6 .ist4_con ul li:nth-of-type(3){

	grid-column-start:span 17;

}

.ist4_s6 .ist4_con ul li:nth-of-type(2){

	grid-column-start:span 26;

}

.ist4_s6 .ist4_con ul li .ist4_ss{

	width:100%;

	height:100%;

	overflow:hidden;

}

.ist4_s6 .ist4_con ul li .ist4_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.ist4_s6 .ist4_con ul li .ist4_wrap{

	-webkia-align-items:center;

	align-items:center;

}

.ist4_s6 .ist4_con ul li .ist4_wrap .ist4_txt{

	padding:0 60px;

}

.ist4_s6 .ist4_con ul li .ist4_wrap .clamp_txt{

	font-size:16px;

	max-height:196px;

	-webkit-line-clamp:7;

	-moz-line-clamp:7;

	-o-line-clamp:7;

	line-clamp:7;

}





/* 内页-绿植租摆服务 */

.ipla_s1 .ipla_tit{

	text-align:center;

}

.ipla_s1 .ipla_tit .subc_tit{

	font-size:26px;

}

.ipla_s1 .ipla_tit .ipla_exp{

	font-size:18px;

	color:#434343;

	line-height:1.6;

}

.ipla_s1 .ipla_con{

	overflow:hidden;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:flex-start;

	align-items:flex-start;

}

.ipla_s1 .ipla_con .ipla_l{

	width:40%;

	padding-left:50px;

	background:url(../img/ipla_s1_bor.png) no-repeat 18px top;

}

.ipla_s1 .ipla_con .ipla_l .ipla_stit{

	font-size:20px;

	font-weight:bold;

	color:#292929;

}

.ipla_s1 .ipla_con .ipla_l .ipla_stit em{

	font-weight:inherit;

	color:#01ac8a;

}

.ipla_s1 .ipla_con .ipla_l .ipla_sexp{

	font-size:16px;

	color:#666;

	line-height:1.7;

}

.ipla_s1 .ipla_con .ipla_r{

	width:56%;

	position:relative;

}

.ipla_s1 .ipla_con .ipla_r .ipla_img{

	display:block;

}

.ipla_s1 .ipla_con .ipla_r .ipla_img img{

	display:block;

	width:100%;

}

.ipla_s1 .ipla_con .ipla_r .ipla_mask{

	position:absolute;

	width:33%;

	background:rgba(1,172,138,.96);

	top:0;

	right:0;

	height:100%;

}

.ipla_s1 .ipla_con .ipla_r .ipla_mask ul{

	width:100%;

	height:100%;

	padding:0 10px;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:center;

	justify-content:center;

}

.ipla_s1 .ipla_con .ipla_r .ipla_mask ul li{

	width:100%;

	height:33.3333%;

	-webkit-align-items:center;

	align-items:center;

}

.ipla_s1 .ipla_con .ipla_r .ipla_mask ul li + li{

	border-top:solid 1px #fff;

}

.ipla_s1 .ipla_con .ipla_r .ipla_mask ul li .ipla_ss{

	text-align:center;

	width:100%;

	color:#fff;

}

.ipla_s1 .ipla_con .ipla_r .ipla_mask ul li .ipla_ss h4{

	font-size:20px;

	font-weight:bold;

}

.ipla_s1 .ipla_con .ipla_r .ipla_mask ul li .ipla_ss .ipla_w{

	font-size:16px;

}

.ipla_s2{

	background:url(../img/ipla_s2_bg.jpg) no-repeat center center fixed;

	background-size:cover;

}

.ipla_s2 .ilep_tit h2{

	color:#fff;

}

.ipla_s2 .ipla_con ul{

	margin-left:-30px;

	overflow:hidden;

}

.ipla_s2 .ipla_con ul li{

	width:25%;

	float:left;

}

.ipla_s2 .ipla_con ul li:nth-of-type(odd){

	margin-top:70px;

}

.ipla_s2 .ipla_con ul li .ipla_ss{

	margin-left:30px;

	display:block;

	border-radius:5px;

	overflow:hidden;

	background:#01AC8A;

	color:#fff;

}

.ipla_s2 .ipla_con ul li .ipla_ss .ipla_img{

	display:block;

	height:282px;

	overflow:hidden;

}

.ipla_s2 .ipla_con ul li .ipla_ss .ipla_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.ipla_s2 .ipla_con ul li .ipla_ss .ipla_txt h3,

.ipla_s2 .ipla_con ul li .ipla_ss .ipla_txt .ipla_w{

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.ipla_s2 .ipla_con ul li .ipla_ss .ipla_txt h3{

	font-size:18px;

	font-weight:bold;

}

.ipla_s2 .ipla_con ul li .ipla_ss .ipla_txt .ipla_w{

	font-size:16px;

	margin-top:5px;

}

.ipla_box .ilep2_s1 .ilep1_r{

	width:51.3%;

}

.ipla_box .ilep2_s1 .ilep1_l{

	width:43.58%;

}

.ipla_box .ilep2_s1 .ilep1_l ul li + li{

	margin-top:60px;

}

.ipla_box .ilep2_s1 .ilep1_l ul li .ipla_ss{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-align-items:center;

	align-items:center;

	color:#202020;

	transition:all .35s;

}

.ipla_box .ilep2_s1 .ilep1_l ul li .ipla_ss .ipla_icon{

	width:80px;

	height:80px;

	border-radius:50%;

	background:#01ac8a;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

}

.ipla_box .ilep2_s1 .ilep1_l ul li .ipla_ss .ipla_icon svg{

	max-width:50%;

	max-height:50%;

}

.ipla_box .ilep2_s1 .ilep1_l ul li .ipla_ss .ipla_icon path{

	fill:#fff !important;

}

.ipla_box .ilep2_s1 .ilep1_l ul li .ipla_ss .ipla_txt{

	width:calc(100% - 100px);

}

.ipla_box .ilep2_s1 .ilep1_l ul li .ipla_ss .ipla_txt h3{

	font-size:18px;

	font-weight:bold;

}

.ipla_box .ilep2_s1 .ilep1_l ul li .ipla_ss .ipla_txt .ipla_w{

	font-size:14px;

	color:#707070;

	line-height:1.6;

	margin-top:5px;

}

.ipla_s4{

	width:100%;

	overflow:hidden;

}

.ipla_s4 .ipla_con{

	margin:20px;

}

.ipla_s4 .ipla_con ul{

	display:-webkit-grid;

	display:grid;

	grid-auto-flow:row dense;

	grid-row-gap:20px;

	grid-column-gap:20px;

	grid-template-rows:repeat(2,calc((100vw - 17px - 100px) / 4 * 368 / 452));

	grid-template-columns:repeat(4,calc((100vw - 17px - 100px) / 4));

}

.ipla_s4 .ipla_con ul li:nth-of-type(1),

.ipla_s4 .ipla_con ul li:nth-of-type(4){

	grid-row-start:span 2;

}

.ipla_s4 .ipla_con ul li a{

	width:100%;

	height:100%;

	position:relative;

	overflow:hidden;

}

.ipla_s4 .ipla_con ul li a .ipla_img,

.ipla_s4 .ipla_con ul li a .ipla_img img{

	display:block;

	width:100%;

	height:100%;

}

.ipla_s4 .ipla_con ul li a .ipla_wrap{

	position:absolute;

	z-index:3;

	top:0;

	left:0;

	width:100%;

	height:100%;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	background:rgba(1,172,138,.9);

	transform:translateY(50%);

	opacity:0;

	transition:all .5s;

}

.ipla_s5{

	background:url(../img/ipla_s5_bg.jpg) no-repeat center top;

	background-size:100%;

}

.ipla_s5 .ipla_con ul{

	-webkit-column-count:2;

	-moz-column-count:2;

	column-count:2;

	-webkit-column-gap:30px;

	-moz-column-gap:30px;

	column-gap:30px;

	margin-bottom:-30px;

}

.ipla_s5 .ipla_con ul li .ipla_ss{

	display:block;

	position:relative;

	color:#fff;

	margin-bottom:30px;

}

.ipla_s5 .ipla_con ul li .ipla_ss .ipla_img{

	display:block;

	overflow:hidden;

}

.ipla_s5 .ipla_con ul li .ipla_ss .ipla_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .35s;

}

.ipla_s5 .ipla_con ul li .ipla_ss .ipla_wrap{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

}

.ipla_s5 .ipla_con ul li .ipla_ss .ipla_wrap .ipla_w{

	line-height:1.6;

	font-size:16px;

	margin-top:20px;

	-webkit-line-clamp:4;

	-moz-line-clamp:4;

	-o-line-clamp:4;

	line-clamp:4;

}

.ipla_s5 .ipla_con ul li.ipla_li1 .ipla_ss .ipla_img{

	height:414px;

}

.ipla_s5 .ipla_con ul li.ipla_li1 .ipla_ss .ipla_wrap{

	background:url(../img/ipla_s5_tit_bg.png) no-repeat right bottom;

	background-size:cover;

	-webkit-justify-content:flex-end;

	justify-content:flex-end;

	-webkit-align-items:flex-end;

	align-items:flex-end;

}

.ipla_s5 .ipla_con ul li.ipla_li1 .ipla_ss .ipla_wrap .ipla_txt{

	width:54%;

	padding:0 20px 20px;

	background:url(../img/ipla_s5_bor.png) no-repeat left 5px;

}

.ipla_s5 .ipla_con ul li.ipla_li1 .ipla_ss .ipla_wrap .ipla_txt .ipla_stit{

	font-size:35px;

	font-weight:bold;

}

.ipla_s5 .ipla_con ul li.ipla_li1 .ipla_ss .ipla_wrap .ipla_w{

	font-size:14px;

	min-height:88px;

	margin-top:5px;

	-webkit-line-clamp:8;

	-moz-line-clamp:8;

	-o-line-clamp:8;

	line-clamp:8;

}

.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_img{

	height:702px;

}

.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap{

	-webkit-flex-direction: column;

	flex-direction:column;

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_top{

	background:rgba(0,0,0,.7);

	padding:40px;

}

.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_top .ipla_tag{

	-webkit-align-items:center;

	align-items:center;

}

.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_top .ipla_tag span{

	display:inline-block;

	padding:10px 30px;

	font-size:16px;

	background:#01AC8A;

	border-radius:200px;

}

.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_top .ipla_tag i{

	margin-right:-40px;

	margin-left:15px;

	height:1px;

	background:rgba(255,255,255,.4);

	-webkit-box-flex:1;

	-webkit-flex:1;

	-ms-flex:1;

	flex:1;

}

.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_top .ipla_price{

	font-size:25px;

	display:block;

	margin-top:10px;

}

.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_top .ipla_price em{

	font-size:40px;

}



.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_bot{

	width:100%;

	text-align:center;

	margin-bottom:35px;

}

.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_bot span{

	display:inline-block;

	font-size:16px;

	padding:10px 50px;

	background:#01AC8A;

	border-radius:200px;

	transition:all .35s;

}

.ipla_s5 .ipla_con ul li.ipla_li3 .ipla_ss{

	background:#01ac8a;

	padding:40px 40px 0;

	min-height:260px;

}

.ipla_s5 .ipla_con ul li.ipla_li3 .ipla_ss .ipla_wrap{

	position:static;

	padding-right:80px;

	padding-bottom:50px;

	background:url(../img/ipla_s5_bor.png) no-repeat right top;

}

.ipla_s5 .ipla_con ul li.ipla_li3 .ipla_ss .ipla_wrap .ipla_stit{

	font-size:24px;

	font-weight:bold;

}

.ipla_s6{

	background:url(../img/ipla_s6_bg.jpg) no-repeat center center fixed;

	background-size:cover;

}

.ipla_s6 .ipla_con{

	position:relative;

}

.ipla_s6 .ipla_con .swiper-container{

	padding:75px 0;

}

.ipla_s6 .ipla_con .swiper-slide a{

	display:block;

	position:relative;

	transform:scale(1.17);

	color:#fff;

}

.ipla_s6 .ipla_con .swiper-slide-prev,

.ipla_s6 .ipla_con .swiper-slide-next{

	z-index:3;

}

.ipla_s6 .ipla_con .swiper-slide-active{

	z-index:9;

}

.ipla_s6 .ipla_con .swiper-slide-active a{

	transform:scale(1.55);

}

.ipla_s6 .ipla_con .ipla_img{

	display:block;

	height:265px;

	overflow:hidden;

}

.ipla_s6 .ipla_con .ipla_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.ipla_s6 .ipla_con .ipla_txt{

	position:absolute;

	width:468px;

	bottom:0;

	left:50%;

	margin-left:-310px;

	background:rgba(0,0,0,.5);

	transform:scale(calc(1 / 1.17));

	transform-origin:bottom;

	padding:20px 25px;

	opacity:0;

	transition:opacity .35s;

}

.ipla_s6 .ipla_con .swiper-slide-active .ipla_txt{

	width:620px;

	transform:scale(calc(1 / 1.55));

	opacity:1;

}

.ipla_s6 .ipla_con .ipla_txt h4,

.ipla_s6 .ipla_con .ipla_txt .ipla_w{

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.ipla_s6 .ipla_con .ipla_txt h4{

	font-size:20px;

	font-weight:bold;

}

.ipla_s6 .ipla_con .ipla_txt .ipla_w{

	font-size:14px;

	margin-top:5px;

}

.ipla_s6 .swiper-button-white{

	display:none;

}





/* 内页-品牌简介 */

.intro_s1{

	background:#f9f9f9 url(../img/intro_s1_bg.png) no-repeat left top;

}

.intro_s1 .intro_con{

	background-repeat:no-repeat;

	background-position:center center;

	background-size:cover;

}

.intro_s1 .intro_con .intro_txt{

	width:52.5%;

	background:rgba(1,172,138,.8);

	color:#fff;

	min-height:434px;

}

.intro_s1 .intro_con .intro_txt .intro_tit{

	font-size:36px;

	font-weight:bold;

	border-bottom:solid 1px #fff;

}

.intro_s1 .intro_con .intro_txt .intro_w{

	color:#fff;

}

.intro_s2 ul li{

	overflow:hidden;

}

.intro_s2 ul li .intro_img,

.intro_s2 ul li .intro_wrap{

	width:50%;

	float:left;

}

.intro_s2 ul li .intro_img{

	background-repeat:no-repeat;

	background-position:center center;

	background-size:cover;

}

.intro_s2 ul li .intro_img img{

	display:none;

	width:100%;

}

.intro_s2 ul li .intro_wrap{

	-webkit-align-items:center;

	align-items:center;

	position:relative;

	z-index:3;

	min-height:334px;

}

.intro_s2 ul li .intro_wrap:before{

	content:"";

	position:absolute;

	width:24px;

	height:24px;

	background:#fff;

	left:0;

	top:50%;

	transform:translate(-50%,-50%) rotate(45deg);

}

.intro_s2 ul li .intro_wrap .intro_txt{

	width:600px;

	padding:50px 0 50px 50px;

}

.intro_s2 ul li .intro_wrap .intro_tit{

	font-size:30px;

	color:#1a1a1a;

	border-bottom:solid 1px #e5e5e5;

}

.intro_s2 ul li .intro_wrap .intro_w{

	font-size:14px;

	line-height:1.875;

}

.intro_s2 ul li:nth-of-type(odd){

	-webkit-flex-direction:row-reverse;

	flex-direction:row-reverse;

}

.intro_s2 ul li:nth-of-type(odd) .intro_wrap{

	-webkit-justify-content:flex-end;

	justify-content:flex-end;

}

.intro_s2 ul li:nth-of-type(odd) .intro_wrap .intro_txt{

	padding:50px 50px 50px 0;

}

.intro_s2 ul li:nth-of-type(odd) .intro_wrap:before{

	left:auto;

	right:0;

	transform:translate(50%,-50%) rotate(45deg);

}

.intro_s3{

	background:#f9f9f9;

}

.intro_s3 ul{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

}

.intro_s3 ul li{

	width:585px;

	background:#fff;

	border-bottom:solid 1px #01ac8a;

}

.intro_s3 ul li .intro_img{

	display:block;

	height:324px;

	overflow:hidden;

}

.intro_s3 ul li .intro_img img{

	display:block;

	width:100%;

	height:100%;

}

.intro_s3 ul li .intro_tit{

	font-size:14px;

	color:#1a1a1a;

	border-bottom:solid 1px #e5e5e5;

}

.intro_s3 ul li .intro_tit em{

	font-size:24px;

}

.intro_s3 ul li .intro_w{

	color:#686868;

}

.intro_s4 .intro_top{

	background:url(../img/intro_s4_top_bg.jpg) no-repeat center center;

	background-size:cover;

	color:#fff;

}

.intro_s4 .intro_top .intro_tit{

	font-size:48px;

	font-weight:bold;

	text-align:center;

}

.intro_s4 .intro_top .intro_ss{

	text-align:center;

	font-size:0;

	position:relative;

	overflow:hidden;

	cursor:pointer;

}

.intro_s4 .intro_top .intro_ss:before{

	content:"";

	position:absolute;

	width:100%;

	height:1px;

	background:#9ba0aa;

	background:rgba(255,255,255,.56);

	left:0;

	bottom:21px;

	clip-path:polygon(0 -10px,calc(50% - 7px) -10px,calc(50% - 7px) 8px,calc(50% + 7px) 8px,calc(50% + 7px) -10px,100% -10px,100% 10px,0 10px);

}

.intro_s4 .intro_top .swiper-slide:nth-of-type(1) .intro_ss:before,

.intro_s4 .intro_top .swiper-slide:nth-last-of-type(1) .intro_ss:before{

	width:50%;

	width:calc(50% - 7px);

	clip-path:none;

}

.intro_s4 .intro_top .swiper-slide:nth-of-type(1) .intro_ss:before{

	left:calc(50% + 7px);

}

.intro_s4 .intro_top .intro_ss span{

	display:block;

	font-size:20px;

	font-family:arial;

}

.intro_s4 .intro_top .intro_ss i{

	display:block;

	width:14px;

	height:14px;

	background:#9ba0aa;

	background:rgba(255,255,255,.56);

	border-radius:50%;

	position:relative;

	margin:15px auto;

}

.intro_s4 .intro_top .intro_ss i:before{

	content:"";

	position: absolute;

    width:100%;

    height:100%;

    border-radius:50%;

    top:0;

    left:0;

    background:rgb(255,255,255,.9);

	animation: scaleIntro 2s infinite;

	display:none;

}

@keyframes scaleIntro{

    0%{

        transform: scale(1);

        opacity:.9

    }

    100%{

        transform: scale(3);

        opacity: 0;

    }

}

.intro_s4 .intro_top .swiper-slide-thumb-active .intro_ss i{

	background:#fff;

}

.intro_s4 .intro_top .swiper-slide-thumb-active .intro_ss i:before{

	display:block;

}

.intro_s4 .swiper-button-white{

	display:none;

}

.intro_s4 .intro_bot{

	width:100%;

	overflow:hidden;

}

.intro_s4 .intro_bot .swiper-container{

	overflow:visible;

	width:380px;

	margin:0;

}

.intro_s4 .intro_bot .intro_ss{

	padding:0 20px;

}

.intro_s4 .intro_bot .intro_year{

	display:block;

	font-size:36px;

	font-style:italic;

	color:#01ac8a;

	font-family:arial;

	font-weight:300;

	border-bottom:solid 1px #e5e5e5;

}

.intro_s4 .intro_bot .swiper-slide-active .intro_year{

	font-weight:bold;

}





/* 内页-企业历程 */

.icou_box .icou_l{

	width:120px;

	position:-webkit-sticky;

	position:sticky;

	top:80px;

}

.icou_box .icou_l .isub_nav ul li{

	margin-bottom:1px;

}

.icou_box .icou_l .isub_nav ul li a{

	display:block;

	padding:25px 10px;

	background:#e1f1ee;

	text-align:center;

	font-size:18px;

	color:#01AC8A;

	font-family:arial;

	position:relative;

}

.icou_box .icou_l .isub_nav ul li.current a{

	background:#01AC8A;

	color:#fff;

}

.icou_box .icou_l .isub_nav ul li a:before{

	content:"";

	position:absolute;

	width:8px;

	height:8px;

	background:#01AC8A;

	right:0;

	top:50%;

	transform:translate(50%,-50%) rotate(45deg);

	opacity:0;

}

.icou_box .icou_l .isub_nav ul li.current a:before{

	opacity:1;

}

.icou_box .icou_r{

	width:900px;

	padding-left:35px;

	border-left:solid 1px #e5e5e5;

}

.icou_box .icou_r>ul>li{

	position:relative;

}

.icou_box .icou_r>ul>li:before,

.icou_box .icou_r>ul>li:after{

	content:"";

	position: absolute;

	width:6px;

	height:6px;

	border-radius:50%;

	top:0;

	left:-39px;

}

.icou_box .icou_r>ul>li:before{

	background:rgb(1,172,138,.9);

	animation:scaleIntro 2s infinite;

}

.icou_box .icou_r>ul>li:after{

	background:#01AC8A;

}

.icou_box .icou_r>ul>li .icou_img{

	display:block;

	width:167px;

}

.icou_box .icou_r>ul>li .icou_img img{

	display:block;

	width:100%;

}

.icou_box .icou_r>ul>li .icou_txt .icou_num{

	font-size:24px;

	font-weight:bold;

	color:#01AC8A;

}





/* 内页-品牌文化 */

.icul_s1{

	background:#fafafa;

}

.icul_s1 .icul_img{

	width:34%;

	position:relative;

	background-repeat:no-repeat;

	background-position:center center;

	background-size:cover;

}

.icul_s1 .icul_img>img{

	display:none;

	width:100%;

}

.icul_s1 .icul_img .icul_btn{

	-webkit-align-items:center;

	align-items:center;

	color:#fff;

	font-size:36px;

	position:absolute;

	right:0;

	bottom:0;

	background:rgba(1,172,138,.8);

	padding:20px 40px;

}

.icul_s1 .icul_img .icul_btn .iconfont{

	font-size:26px;

	margin-left:20px;

}

.icul_s1 .icul_r{

	width:66%;

}

.icul_s1 .icul_r .icul_txt{

	width:calc((100vw - 17px) * .66 - (100vw - 17px - 1200px) / 2);

	padding-left:8%;

}

.icul_s1 .icul_r .icul_txt > ul{

	padding-left:50px;

}

.icul_s1 .icul_r .icul_txt > ul > li + li{

	margin-top:50px;

}

.icul_s1 .icul_r .icul_txt .icul_tit{

	-webkit-align-items:center;

	align-items:center;

	margin-left:-50px;

}

.icul_s1 .icul_r .icul_txt .icul_tit .icul_icon{

	

}

.icul_s1 .icul_r .icul_txt .icul_tit svg{

	max-width:28px;

	max-height:28px;

}

.icul_s1 .icul_r .icul_txt .icul_tit svg path{

	fill:#01AC8A !important;

}

.icul_s1 .icul_r .icul_txt .icul_tit h3{

	font-size:24px;

	color:#181818;

	margin-left:20px;

}

.icul_s1 .icul_r .icul_txt .icul_w{

	font-size:14px;

	color:#636363;

}

.icul_s2 .icul_con ul li .icul_img{

	display:block;

	width:746px;

	background-repeat:no-repeat;

	background-position:center center;

	background-size:cover;

}

.icul_s2 .icul_con ul li .icul_img img{

	display:none;

	width:100%;

}

.icul_s2 .icul_con ul li .icul_wrap{

	width:454px;

	min-height:470px;

	-webkit-align-items:center;

	align-items:center;

}

.icul_s2 .icul_con ul li .icul_wrap .icul_txt{

	padding:50px 0 50px 50px;

	color:#1a1a1a;

	width:100%;

}

.icul_s2 .icul_con ul li .icul_wrap .icul_txt .iconfont{

	font-size:26px;

}

.icul_s2 .icul_con ul li .icul_wrap .icul_txt h3{

	font-size:36px;

}

.icul_s2 .icul_con ul li .icul_wrap .icul_w{

	color:#686868;

}

.icul_s2 .icul_con ul li:nth-of-type(odd){

	-webkit-flex-direction:row-reverse;

	flex-direction:row-reverse;

}

.icul_s2 .icul_con ul li:nth-of-type(odd) .icul_img{

	width:454px;

}

.icul_s2 .icul_con ul li:nth-of-type(odd) .icul_wrap{

	width:746px;

}

.icul_s2 .icul_con ul li:nth-of-type(odd) .icul_wrap .icul_txt{

	padding-right:100px;

	padding-left:0;

}





/* 内页-荣誉资质 */

.ihonor_box{

	background:url(../img/ihonor_bg.jpg) no-repeat center center fixed;

	background-size:cover;

}

.ihonor_box .ihonor_tit{

	font-size:30px;

	font-weight:bold;

	color:#1a1a1a;

	background:url(../img/ihonor_tit_icon.png) no-repeat left bottom;

}

.ihonor_box .ihonor_con{

	padding-right:115px;

}

.ihonor_box .ihonor_con ul > li{

	position:relative;

}

.ihonor_box .ihonor_con ul > li + li{

	margin-top:60px;

}

.ihonor_box .ihonor_wrap .swiper-slide{

	width:338.333px;

}

.ihonor_box .ihonor_wrap .swiper-slide a{

	width:100%;

	height:344px;

	background:#fff;

	border:solid 1px #e5e5e5;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	pointer-events:none;

}

.ihonor_box .ihonor_wrap .swiper-slide a img{

	display:block;

	max-width:80%;

	max-height:80%;

}

.ihonor_box .ihonor_wrap .gallery-caption{

	display:none;

}

.ihonor_box .ihonor_wrap .swiper-button-white{

	width:40px;

	height:40px;

	background:#fff;

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	bottom:0;

	top:auto;

	color:#1e1e1e;

	transition:all .15s;

}

.ihonor_box .ihonor_wrap .swiper-button-next{

	right:-115px;

}

.ihonor_box .ihonor_wrap .swiper-button-prev{

	left:auto;

	right:-74px;

}

.ihonor_box .ihonor_wrap .swiper-button-white:after{

	display:none;

}

.ihonor_box .ihonor_wrap .swiper-button-white .iconfont{

	font-size:20px;

	font-weight:bold;

}







/* 内页-荣誉资质 */

.ihonor_box .ihonor_wrap .swiper-button-white:hover{

	color:#01ac8a;

}











/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~子网站~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* 子首页 */

.subh_s1{

	background:#f6f6f6 url(../img/subh_s1_bg.png) no-repeat right top;

	background-size:30.9375vw;

}

.subh_s1 .subh_top{

	position:relative;

}

.subh_s1 .subh_top .subh_img{

	display:block;

}

.subh_s1 .subh_top .subh_img img{

	display:block;

	width:100%;

}

.subh_s1 .subh_top .subh_txt{

	position:absolute;

	bottom:0;

	left:0;

	width:44%;

	background:#01AC8A url(../img/subh_s1_txt_bg1.png) no-repeat 15px bottom;

	color:#fff;

}

.subh_s1 .subh_top .subh_con{

	background:url(../img/subh_s1_txt_bg2.png) no-repeat right 20px;

	padding:30px 40px;

}

.subh_s1 .subh_top .subh_txt .subh_tit span{

	display:block;

	font-size:16px;

}

.subh_s1 .subh_top .subh_txt .subh_tit  h3{

	font-size:24px;

	font-weight:bold;

	margin-top:2px;

}

.subh_s1 .subh_top .subh_txt .subh_w{

	font-size:14px;

	line-height:1.6;

}

.subh_s1 .subh_top .subh_txt .subh_more{

	overflow:hidden;

}

.subh_s1 .subh_top .subh_txt .subh_more a{

	float:right;

	color:#fff;

	width:50px;

	height:50px;

	line-height:50px;

	text-align:center;

	border-radius:50%;

}

.subh_s1 .subh_top .subh_txt .subh_more a .iconfont{

	font-size:30px;

}

.subh_s1 .subh_bot ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	margin-bottom:-20px;

	margin-left:-20px;

}

.subh_s1 .subh_bot ul li{

	width:25%;

	margin-bottom:20px;

}

.subh_s1 .subh_bot ul li .subh_ss{

	margin-left:20px;

	background:#fff;

	width:100%;

}

.subh_s1 .subh_bot ul li .subh_ss .subh_icon{

	display:block;

}

.subh_s1 .subh_bot ul li .subh_ss .subh_icon svg{

	max-width:40px;

	max-height:40px;

}

.subh_s1 .subh_bot ul li .subh_ss .subh_icon svg path{

	fill:#4e4e4e !important;

	transition:all .35s;

}

.subh_s1 .subh_bot ul li .subh_ss .subh_w{

	font-size:14px;

	line-height:1.6;

	color:#696969;

	border-bottom:solid 1px #313131;

	height:120px;

}

.subh_s1 .subh_bot ul li .subh_ss .subh_tag{

	display:block;

}

.subh_s2 .subh_con ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	overflow:hidden;

	margin-bottom:-25px;

	margin-left:-25px;

}

.subh_s2 .subh_con ul li{

	float:left;

	width:50%;

	margin-bottom:25px;

}

.subh_s2 .subh_con ul li:nth-of-type(3){

	width:100%;

	display:-webkit-box;

	display:-webkit-flex;

	display:-ms-flexbox;

	display:flex;

	-webkit-justify-content:center;

	justify-content:center;

}

.subh_s2 .subh_con ul li:nth-of-type(3) .subh_ss{

	width:50%;

}

.subh_s2 .subh_con ul li .subh_ss{

	display:block;

	margin-left:25px;

	position:relative;

	color:#fff;

	text-align:center;

}

.subh_s2 .subh_con ul li .subh_ss .subh_img{

	display:block;

	overflow:hidden;

	height:425px;

}

.subh_s2 .subh_con ul li .subh_ss .subh_img img{

	display:block;

	width:100%;

	height:100%;

}

.subh_s2 .subh_con ul li .subh_ss .subh_wrap{

	position:absolute;

	width:100%;

	height:100%;

	top:0;

	left:0;

	z-index:3;

	background:rgba(0,0,0,.5);

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	transition:background-color .35s;

}

.subh_s2 .subh_con ul li .subh_ss .subh_tit h3{

	font-size:32px;

	font-weight:bold;

}

.subh_s2 .subh_con ul li .subh_ss .subh_tit span{

	max-width:90%;

	margin-left:auto;

	margin-right:auto;

	display:block;

	font-size:16px;

	font-family:arial;

	margin-top:5px;

	padding-bottom:1px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.subh_s2 .subh_con ul li .subh_ss .subh_btn{

	display:inline-block;

	font-size:12px;

	padding:12px 40px;

	border:solid 1px #fff;

	transition:all .35s;

}

.subh_s3{

	background:#01AC8A;

}

.subh_s3 .subh_tab{

	-webkit-justify-content:center;

	justify-content:center;

	text-align:center;

	position:relative;

	z-index:5;

}

.subh_s3 .subh_tab>a,

.subh_s3 .subh_tab ul li{

	font-size:16px;

	color:#fff;

	line-height:28px;

	position:relative;

}

.subh_s3 .subh_tab>a{

	min-width:41px;

}

.subh_s3 .subh_tab ul li{

	padding-right:20px;

}

.subh_s3 .subh_tab ul li:before{

	content:"/";

	position:absolute;

	width:20px;

	text-align:center;

	font-size:16px;

	color:#fff;

	line-height:28px;

	right:0;

	top:0;

}

.subh_s3 .subh_tab ul li span{

	display:block;

	min-width:82px;

	transform-origin:bottom;

	text-align:center;

	cursor:pointer;

	transition:all .35s;

}

.subh_s3 .subh_tab ul li.active span{

	font-weight:bold;

	font-size:20px;

}

.subh_s3 .subh_wrap{

	margin-top:-50px;

}

.subh_s3 .subh_wrap ul>li{

	position:relative;

	overflow:hidden;

	height:0;

	opacity:0;

	transform:translateY(40px);

	transition:transform .35s,opacity .35s;

}

.subh_s3 .subh_wrap ul>li:nth-of-type(1){

	height:640px;

	opacity:1;

	transform:translateY(0px);

}

.subh_s3 .subh_wrap ul>li .swiper-container{

	padding:200px 0;

}

.subh_s3 .subh_wrap ul>li .subh_ss{

	display:block;

	color:#fff;

	transform:scale(1.6);

	opacity:0;

	position:relative;

	transition:all .5s;

}

.subh_s3 .subh_wrap ul>li .swiper-slide{

	z-index:1;

}

.subh_s3 .subh_wrap ul>li .swiper-slide-active{

	z-index:9;

}

.subh_s3 .subh_wrap ul>li .swiper-slide-prev .subh_ss,

.subh_s3 .subh_wrap ul>li .swiper-slide-next .subh_ss,

.subh_s3 .subh_wrap ul>li .swiper-slide-active .subh_ss{

	opacity:1;

}

.subh_s3 .subh_wrap ul>li .swiper-slide-active .subh_ss{

	transform:scale(2);

}

.subh_s3 .subh_wrap ul>li .subh_ss .subh_img{

	display:block;

	overflow:hidden;

	height:240px;

	background:#000;

}

.subh_s3 .subh_wrap ul>li .swiper-slide-prev .subh_ss .subh_img img,

.subh_s3 .subh_wrap ul>li .swiper-slide-next .subh_ss .subh_img img{

	opacity:.7;

}

.subh_s3 .subh_wrap ul>li .subh_ss .subh_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .35s;

}

.subh_s3 .subh_wrap ul>li .subh_ss .subh_txt{

	position:absolute;

	width:800px;

	bottom:-54px;

	text-align:center;

	opacity:0;

	left:50%;

	margin-left:-400px;

}

.subh_s3 .subh_wrap ul>li .swiper-slide-active .subh_ss .subh_txt{

	opacity:1;

	transform:scale(.5);

}

.subh_s3 .subh_wrap ul>li .subh_ss .subh_txt h3,

.subh_s3 .subh_wrap ul>li .subh_ss .subh_txt .subh_w{

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.subh_s3 .subh_wrap ul>li .subh_ss .subh_txt h3{

	font-size:20px;

}

.subh_s3 .subh_wrap ul>li .subh_ss .subh_w{

	font-size:14px;

	margin-top:5px;

}

.subh_s3 .subh_wrap .swiper-button-white,

.ipla_s6 .swiper-button-white{

	width:44px;

	height:90px;

	background:rgba(0,0,0,.5);

	margin-top:-45px;

	transition:background-color .35s;

	z-index:15;

}

.subh_s3 .subh_wrap .swiper-button-prev,

.ipla_s6 .swiper-button-prev{

	left:0;

}

.subh_s3 .subh_wrap .swiper-button-next,

.ipla_s6 .swiper-button-next{

	right:0;

}

.subh_s3 .subh_wrap .swiper-button-white:after,

.ipla_s6 .swiper-button-white:after{

	font-size:25px;

}

.subh_s4{

	background:#f7f7f7;

}

.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_icon svg{

	max-width:44px;

	max-height:44px;

}

.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_icon svg path{

	fill:#3b3b3b !important;

}

.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul{

	margin-left:-50px;

}

.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li{

	margin-left:50px;

}

.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss{

	border:none;

	background:#fff !important;

	color:#191919 !important;

	padding-top:50px;

	padding-top:50px;

}

.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_txt{

	margin-top:25px;

}

.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_txt h4{

	font-size:18px;

}

.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_w{

	font-size:14px;

	margin-top:15px;

}

.subh_btn{

	text-align:center;

}

.subh_btn a{

	font-size:22px;

	color:#fff;

	display:inline-block;

	padding:20px 55px;

	background:#01AC8A;

	border-radius:3px;

}

.ls_tab ul{

	-webkit-justify-content:center;

	justify-content:center;

	text-align:center;

}

.ls_tab ul li{

	display:inline-block;

	font-size:18px;

	color:#383838;

	padding-right:20px;

	position:relative;

	cursor:pointer;

	transition:all .35s;

}

.ls_tab ul li:before{

	content:"/";

	position:absolute;

	font-size:18px;

	color:#3f3f3f;

	width:20px;

	text-align:center;

	right:0;

	top:0;

	line-height:25px;

}

.ls_tab ul li:nth-last-of-type(1){

	padding-right:0;

}

.ls_tab ul li:nth-last-of-type(1):before{

	display:none;

}

.ls_tab ul li.active{

	color:#01AC8A;

}

.subh_s5 .subh_con{

	width:100%;

	overflow:hidden;

}

.subh_s5 .subh_con .subh_item{

	display:none;

}

.subh_s5 .subh_con .subh_item:nth-of-type(1){

	display:block;

}

.subh_s5 .subh_con .subh_item ul{

	display:-webkit-grid;

	display:grid;

	grid-auto-flow:row dense;

	grid-row-gap:12px;

	grid-column-gap:12px;

	grid-template-rows:repeat(2,calc((100vw - 17px - 48px) / 5 * 282 / 375));

	grid-template-columns:repeat(5,calc((100vw - 17px - 48px) / 5));

}

.subh_s5 .subh_con .subh_item ul li:nth-of-type(2){

	grid-row-start:span 2;

}

.subh_s5 .subh_con .subh_item ul li:nth-of-type(7){

	grid-column-start:span 2;

}

.subh_s5 .subh_con .subh_item ul li a{

	width:100%;

	height:100%;

	position:relative;

	color:#fff;

	overflow:hidden;

}

.subh_s5 .subh_con .subh_item ul li a .subh_img{

	display:block;

	overflow:hidden;

	width:100%;

	height:100%;

}

.subh_s5 .subh_con .subh_item ul li a .subh_img img{

	display:block;

	width:100%;

	height:100%;

}

.subh_s5 .subh_con .subh_item ul li a .subh_wrap{

	position:absolute;

	top:0;

	left:0;

	width:100%;

	height:100%;

	background:rgba(0,0,0,.7);

	-webkit-justify-content:center;

	justify-content:center;

	-webkit-align-items:center;

	align-items:center;

	opacity:0;

	transform:translateY(40%);

	transition:all .5s;

}

.subh_s5 .subh_con .subh_item ul li a .subh_txt{

	padding:30px;

	padding:2vw;

}

.subh_s5 .subh_con .subh_item ul li a .subh_txt h3{

	font-size:20px;

	text-align:center;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.subh_s5 .subh_con .subh_item ul li a .subh_w{

	font-size:12px;

	max-height:100px;

	margin-top:5px;

	margin-top:.75vw;

	line-height:1.7;

	-webkit-line-clamp:5;

	-moz-line-clamp:5;

	-o-line-clamp:5;

	line-clamp:5;

}





/* 子案例列表 */

.subc_box .subc_l{

	width:860px;

}

.subc_tit{

	font-size:20px;

	line-height:1;

	font-weight:bold;

	color:#303030;

}

.subc_list ul{

	-webkit-flex-wrap:wrap;

	flex-wrap:wrap;

	overflow:hidden;

	margin-left:-10px;

	margin-bottom:-20px;

}

.subc_list ul li{

	width:33.33333%;

	margin-bottom:20px;

}

.subc_list ul li a{

	display:block;

	margin-left:10px;

	color:#303030;

}

.subc_list ul li a .subc_img{

	display:block;

	overflow:hidden;

	height:166px;

}

.subc_list ul li a .subc_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}
.subc_list ul li a .subc_txt h3,
.subc_list ul li a .subc_txt h4,
.subc_list ul li a .subc_txt > p{

	font-size:16px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

}

.subc_list ul li a .subc_txt span{

	display:block;

	font-size:14px;

	margin-top:2px;

	color:#303030;

}

.subc_box .subc_r{

	width:280px;

	position:-webkit-sticky;

	position:sticky;

	top:80px;

}

.sidec_list ul{

	margin-bottom:-20px;

}

.sidec_list ul li{

	margin-bottom:20px;

}

.sidec_list ul li a{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	overflow:hidden;

	color:#303030;

}

.sidec_list ul li a .sidec_img{

	float:left;

	width:148px;

	height:130px;

	overflow:hidden;

	transition:all .5s;

}

.sidec_list ul li a .sidec_img img{

	display:block;

	min-width:100%;

	height:100%;

	transition:all .5s;

}

.sidec_list ul li a .sidec_txt{

	width:120px;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:space-between;

	justify-content:space-between;

}

.sidec_list ul li a .sidec_top{

	width:100%;

	font-size:16px;

}

.sidec_list ul li a .sidec_top span{

	font-size:14px;

	display:block;

	margin-top:5px;

	color:#303030;

}

.sidec_list ul li a .sidec_num{

	-webkit-align-items:center;

	align-items:center;

}

.sidec_list ul li a .sidec_num .iconfont{

	font-size:22px;

	color:#009477;

}

.sidec_list ul li a .sidec_num em{

	font-size:16px;

	color:#303030;

	margin-left:5px;

}





/* 子服务城区 */

.subci_filter .subci_name{

	-webkit-align-items:center;

	align-items:center;

	font-size:14px;

	color:#393939;

}

.subci_filter .subci_name .iconfont{

	color:#009477;

	margin-right:5px;

}

.subci_filter .subci_con ul{

	overflow:hidden;

	margin-bottom:-12px;

	margin-left:-12px;

}

.subci_filter .subci_con ul li{

	float:left;

	margin-bottom:12px;

	margin-left:12px;

}

.subci_filter .subci_con ul li a{

	display:block;

	font-size:14px;

	color:#393939;

	padding:5px 20px;

	border:solid 1px #e5e5e5;

	border-radius:5px;

}

.subci_filter .subci_con ul li.active a{

	border-color:#009477;

}

.subci_box .subc_list ul{

	margin-bottom:-25px;

	margin-left:-25px;

}

.subci_box .subc_list ul li{

	width:25%;

	margin-bottom:25px;

}

.subci_box .subc_list ul li a{

	margin-left:25px;

}





/* 子新闻列表 */

.subn_box .subn_l{

	width:810px;

}

.subn_list ul{

	margin:-20px 0;

}

.subn_list ul li{

	padding:20px 0;

}

.subn_list ul li a{

	display:block;

	overflow:hidden;

	color:#2e2e2e;

}

.subn_list ul li a .subn_img{

	width:176px;

	height:120px;

	border-radius:3px;

	overflow:hidden;

}

.subn_list ul li a .subn_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .5s;

}

.subn_list ul li a .subn_wrap{

	width:630px;

	overflow:hidden;

	padding-top:5px;

}

.subn_list ul li a .subn_date{

	width:100px;

	text-align:center;

	float:left;

}

.subn_list ul li a .subn_date span{

	display:block;

	font-size:33px;

	border-right:solid 1px #dcdcdc;

}

.subn_list ul li a .subn_date p{

	font-size:12px;

	margin-top:3px;

}

.subn_list ul li a .subn_txt{

	width:530px;

	float:left;

	padding-left:30px;

}

.subn_list ul li a .subn_txt h4{

	font-size:16px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	transition:all .35s;

}

.subn_list ul li a .subn_txt p{

	font-size:14px;

	line-height:1.6;

	color:#848484;

	max-height:44px;

	margin-top:10px;

}

.subn_box .subn_r{

	width:350px;

	position:-webkit-sticky;

	position:sticky;

	top:80px;

}

.subn_box .subn_r .subc_tit{

	padding-left:14px;

	border-left:solid 6px #009477;

}

.siden_list ul{

	margin-bottom:-25px;

}

.siden_list ul li{

	margin-bottom:25px;

}

.siden_list ul li a{

	-webkit-justify-content:space-between;

	justify-content:space-between;

	overflow:hidden;

	color:#303030;

}

.siden_list ul li a .siden_img{

	float:left;

	width:136px;

	height:105px;

	border-radius:3px;

	overflow:hidden;

}

.siden_list ul li a .siden_img img{

	display:block;

	width:100%;

	height:100%;

	transition:all .35s;

}

.siden_list ul li a .siden_txt{

	width:200px;

	-webkit-flex-direction:column;

	flex-direction:column;

	-webkit-justify-content:space-between;

	justify-content:space-between;

	padding:5px 0;

}

.siden_list ul li a .siden_txt .siden_bot>span{

	display:block;

	font-size:12px;

	color:#3d3d3d;

	line-height:1.6;

}

.siden_list ul li a .siden_txt .siden_bot>span>*{

	display:inline-block;

}

.subn_box .subn_l .inner_news_show_tit{

	text-align:left;

	border-bottom:dashed 1px #dedede;

}

.subn_box .subn_l .inner_news_show_tit h3,
.subn_box .subn_l .inner_news_show_tit h1{

	font-size:24px;

}

.subn_box .subn_l .inner_news_show_tit span{

	margin:0 20px 0 0;

}

































/* 常规文字 */

.article_w{

	font-size:16px;

	color:#333;

	line-height:1.75;

}

.article_w img{

	max-width:100% !important;

	height:auto !important;

}

.article_w strong{

	font-weight:bold;

}

.article_w *:not(strong){

	font-weight:inherit;

}

.article_w table{

	border-collapse: collapse;

	border:solid 1px var(--curColor);

	width:100% !important;

}

.article_w table th,

.article_w table td{

	border:solid 1px var(--curColor);

	padding:5px 10px;

	text-align:center;

	vertical-align:middle;

}

.article_w table th{

	background:var(--curColor);

	color:#fff;

	font-weight:bold;

	padding-top:10px;

	padding-bottom:10px;

}





/* 当前位置 */
.inner_map ~ .inner_loc{
	background:#fff;
}

.inner_loc{

	position:relative;

	z-index:10;

	background:#f4f4f4;

}

.inner_loc + .inner_subnav{

	margin-top:-20px;

}

.inner_loc,

.inner_loc a{

	color:#777;

	font-size:14px;

}

.inner_loc a,

.inner_loc span{

	padding:0 5px;

}

.inner_loc span{

	color:#111;

}

.inner_loc .iconfont{

	font-size:16px; 

	font-weight:bold;

	padding-right:4px;

	color:#a9a9a9;

}

.inner_loc a:hover{

	color:#01AC8A;

	font-weight:bold;

}



/* 列表翻页 */

.list_pages .pagination{

	font-size:0;

	overflow:hidden;

	position:relative;

	margin-left:-6px;

}

.list_pages .pagination li{

	display:inline-block;

	*display:inline;

	*zoom:1;

	margin:0 6px 10px;

}

.list_pages .pagination li a{

	display:block;

	font-size:16px;

	color:#666;

	width:36px;

	height:36px;

	text-align:center;

	line-height:34px;

	overflow:hidden;

	background:#fff;

	border:solid 1px #e5e5e5;

}

.list_pages .pagination li.pg_prev a,

.list_pages .pagination li.pg_next a{

	background:#fff !important;

	color:#666;

	width:auto;

	padding:0 25px;

}

.list_pages .pagination li.active a{

	background:#01AC8A;

	border-color:#01AC8A;

	color:#fff;

}

.list_pages .pagination li.active a:hover{

	color:#fff !important;

}

.list_pages .pagination li:not(.disabled) a:hover{

	color:#01AC8A;

	border-color:#01AC8A;

}

.list_pages .pagination li.pg_prev:not(.disabled) a:hover,

.list_pages .pagination li.pg_next:not(.disabled) a:hover{

	color:#01AC8A;

}



/* 内容翻页 */

.inner_pnpage{

	overflow:hidden;  

}

.inner_pnpage>a{ 

	overflow:hidden;

	line-height:21px;

}

.inner_pnpage>a span,

.inner_pnpage>a p{

	float:left;

	font-size:14px;

	color:#121212;

}

.inner_pnpage>a p{

	color:#121212;

	max-width:680px;

	overflow:hidden;

	text-overflow:ellipsis;

	white-space:nowrap;

	transition:all .35s;

}

.inner_pnpage>a:hover p{

	color:#01AC8A;

}

.inner_pnpage .inner_pnpage_prev{

	float:left;

	width:100%;

}

.inner_pnpage .inner_pnpage_next{

	float:right;

	width:100%;

	margin-top:10px;

}













@media screen and (min-width:1201px){
    .ipls_s1 .ipls_r img{
        max-height:680px;
    }

	/* header */

	nav>ul>li>a:hover{

		color:#01AC8A;

	}

	.header_top .header_city:hover .header_city_con{

		opacity:1;

		visibility:visible;

		pointer-events:auto;

		transform:translateY(0);

	}

	.header_top .header_city_con .header_city_name ol li a:hover{

		color:#01AC8A;

	}

	.header_top .header_city:hover .header_city_sel .iconfont2{

		color:#01AC8A;

	}

	

	nav ul>li:hover .subnav{

		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);

	    transform: perspective(300px) scaleY(1) translateZ(0);

	    visibility: visible;

	    opacity: 1;

	}

	.jt_nav ol li a:hover{

		color:#01AC8A;

		border-color:#01ac8a;

	}

	.jt_nav ol li a:hover .iconfont,

	.third_nav>ol>li:hover>a .iconfont{

		opacity:1;

		transform:translateX(0);

	}

	.third_nav>ol>li:hover>a{

		color:#01AC8A;

		border-color:#01ac8a;

	}

	.third_nav>ol>li:hover .jt_nav ~ a:after{

		border-top-color:#01AC8A;

	}

	.third_nav>ol>li:hover .jt_nav{

		max-height:430px;

	}

	.third_nav>ol>li:hover .jt_nav ~ a:after{

		border-top-color:#01AC8A;

	}

	.third_nav .jt_nav ol li a:hover{

		border-color:#01AC8A;

	}

	.third_nav .jt_nav ~ a{

		position:relative;

	}

	.third_nav>ol>li>a{

		-webkit-justify-content:flex-start;

		justify-content:flex-start;

	}

	.third_nav .jt_nav ~ a:after{

		position:absolute;

		right:0;

		top:50%;

		transform:translateY(-50%);

	}

	

	/* 按钮 */

	.home_more:hover{

		border-color:#01AC8A;

		background:#01AC8A;

		color:#fff;

	}

	.home_more:hover .iconfont{

		color:#fff;

		transform:translateX(15px);

	}

	.home_more.white_more:hover{

		border-color:#fff;

		background:#fff;

		color:#01AC8A;

	}

	.home_more.white_more:hover .iconfont{

		color:#01AC8A;

	}

	

	/* 品牌介绍 */

	.brand_box .brand_con .brand_l .brand_more:hover{

		padding-left:30px;

		padding-right:30px;

		background:#01AC8A;

		color:#fff;

	}

	.brand_box .brand_con .brand_l .brand_info ul li a:hover{

		background:#01AC8A;

		color:#fff;

	}

	.brand_box .brand_con .brand_l .brand_info ul li a:hover .brand_icon svg path{

		fill:#fff !important;

	}

	

	/* 解决方案 */

	.solu_box .solu_con .swiper-slide a:hover .solu_wrap{

		background:rgba(0,0,0,.7);

	}

	.solu_box .solu_con .swiper-slide a:hover .solu_txt{

		transform:translateY(0);

	}

	.solu_box .solu_con .swiper-slide a:hover .solu_view{

		max-height:135px;

	}

	.solu_box .solu_con .swiper-slide a:hover .solu_more{

		background:#01AC8A;

		transform:translateX(0);

		transition-delay:.25s;

	}

	.solu_box .solu_con .swiper-slide a:hover .solu_more span{

		opacity:1;

		transition-delay:.5s;

	}

	.solu_box .solu_con .swiper-slide a:hover .solu_more .iconfont{

		transform:scale(.7);

		transition-delay:.5s;

	}

	.solu_box .solu_con .swiper-button-white:hover{

		border-color:#fff;

	}

	

	/* 我们的优势 */

	.adva_box .adva_con ul li .adva_ss .adva_tit{

		transition:all .35s;

	}

	.adva_box .adva_con ul li .adva_ss:hover .adva_tit{

		background-color:#33c36c;

	}

	

	/* 案例展示 */

	.case_box .case_con .case_tab ul li:hover{

		font-weight:bold;

	}

	.case_box .case_con .case_wrap .case_list ul li a:hover .case_img img{

		transform:scale(1.1);

	}

	

	/* 绿植租赁 */

	.plant_box .plant_list ul li a:hover .plant_img img{

		transform:scale(1.1);

	}

	.plant_box .plant_list ul li a:hover .plant_txt,

	.case_box .case_con .case_wrap .case_list ul li a:hover .case_txt{

		background:rgba(0,148,119,.8);

	}

	

	/* 新闻中心 */

	.news_box .news_l dl dt a:hover,

	.news_box .news_l dl dd a:hover,

	.news_box .news_r .news_item ul li a:hover{

		color:#01AC8A;

	}

	.news_box .news_l dl dt a:hover:before{

		background:#01AC8A;

	}

	.news_box .news_l dl dt a:hover .news_txt h4,

	.news_box .news_l dl dd a:hover p,

	.news_box .news_r .news_item ul li a:hover .news_txt h4{

		font-weight:bold;

	}

	.news_box .news_l dl dt a:hover .news_img img,

	.news_box .news_r .news_item ul li a:hover .news_img img{

		transform:scale(1.1);

	}

	.news_box .news_r .news_tab ul li:not(.active):hover{

		font-weight:bold;

	}

	.news_box .news_r .news_tab .news_more:hover{

		color:#01AC8A;

	}

	

	/* 页脚 */

	footer a:hover{

		color:#ffdc90;

	}

	

	/* 内页-二级导航 */

	.inner_subnav .swiper-wrapper{

		transform:none !important;

	}

	.inner_subnav .swiper-slide a:hover{

		font-weight:bold;

	}

	

	/* 内页-关于我们 */

	.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss:hover{

		background:#01AC8A;

		color:#fff;

		box-shadow:0 0 30px rgba(0,148,119,.48);

	}

	.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss:hover .iabo_icon{

		background:#fff;

	}

	.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss:hover .iabo_icon svg path{

		fill:#01AC8A !important;

	}

	.iabo_s2 .iabo_con ul li .iabo_ss:hover .iabo_img img{

		transform:scale(1.1);

	}

	.iabo_s2 .iabo_con ul li .iabo_ss:hover .iabo_txt{

		border-color:#01AC8A;

	}

	

	/* 甲醛检测服务 */

	.ifm_s4 .ifm_con ul li .ifm_ss:hover,

	.ifm_s6 .ifm_con ul li .ifm_ss:hover{

		color:#01AC8A;

	}

	.ifm_s6 .ifm_con ul li .ifm_ss:hover .ifm_img img{

		transform:scale(1.1);

	}

	.ifm_s6 .ifm_con ul li .ifm_ss:hover .ifm_w{

		font-weight:bold;

	}

	.ifm_s6 .ifm_btn a:hover{

		filter:saturate(250%);

	}

	.ifm_s7 .ifm_tab ul li:hover{

		font-weight:bold;

		color:#01AC8A;

	}

	.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss:hover{

		background:#01AC8A;

		color:#fff;

		border-color:#01AC8A;

	}

	.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss:hover .ifm_icon svg path{

		fill:#fff !important;

	}

	.ifm_s8 .picMarquee-left .bd .picList .gallery-item .gallery-img:hover:before{

		opacity:1;

		transform:scale(1);

		border-radius:0;

	}

	.ifm_s8 .picMarquee-left .bd .picList .gallery-item .gallery-img:hover:after{

		opacity:1;

		transition-delay:.2s;

	}

	.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:hover .ifm_w{

		color:#01AC8A;

	}

	.ifm_s9 .ifm_bot .swiper-button-white:hover{

		background:#01AC8A;

		color:#fff;

		border-color:#01AC8A;

	}

	.ifm_s10 .ifm_wrap .ifm_item ul li .ifm_ss:hover .ifm_img img{

		transform:scale(1.1);

	}

	.ifm_s11 .ifm_con .ifm_l ul li .ifm_w input[type="submit"]:hover{

		background:#33c36c;

	}

	

	/* 内页-检测服务 */

	.ites_s1 .ites_con ul li .ites_ss:hover{

		box-shadow:0 0 20px rgba(0,148,119,.3);

	}

	.ites_ser .ites_bot .ites_cess ul li .ites_ss:hover{

		color:#fff;

	}

	.ites_s2 .ites_bot .ites_cess ul li .ites_ss:hover{

		background:#2295E6;

	}

	.ites_s3 .ites_bot .ites_cess ul li .ites_ss:hover{

		background:#01AC8A;

	}

	.ites_ser .ites_bot .ites_cess ul li .ites_ss:hover .ites_icon svg path{

		fill:#fff !important;

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss:hover .ites_img img{

		transform:scale(1.1);

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss:hover .ites_swrap{

		background:rgba(1,172,140,.8);

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss:hover .ites_txt{

		background:transparent;

		color:#fff;

		border-color:rgba(255,255,255,.8);

	}

	

	

	/* 内页-装修列表 */

	.itrim_s1 .itrim_list .itrim_ss:hover .itrim_show{

		opacity:0;

		transform:translateX(200px);

	}

	.itrim_s1 .itrim_list .itrim_ss:hover .itrim_wrap{

		opacity:1;

		transform:translateY(0);

		transition-delay:.25s;

	}

	.itrim_s1 .itrim_list .itrim_ss:hover:before{

		top:25px;

		right:30px;

		bottom:25px;

		left:25px;

		opacity:1;

		transition-delay:.5s;

	}

	.itrim_s1 .itrim_list .itrim_ss:hover .itrim_img:after{

		background:rgba(0,0,0,.57);

	}

	.itrim_s2 .itrim_tab ul li:hover{

		color:#fff;

		background:#01AC8A;

	}

	.itrim_s2 .itrim_wrap .itrim_item ul li .itrim_ss:hover .itrim_img img{

		transform:scale(1.1);

	}

	.itrim_s2 .itrim_wrap .itrim_item ul li .itrim_ss:hover .itrim_txt{

		background:rgba(0,148,119,.8);

	}

	.itrim_tab34 ul li:hover{

		color:#01AC8A;

		font-weight:bold;

	}

	.itrim_s3 .itrim_wrap .itrim_item ul li .itrim_ss:hover{

		border-color:#01AC8A;

	}

	.itrim_s3 .itrim_wrap .itrim_item ul li .itrim_ss:hover .itrim_icon svg path{

		fill:#01AC8A !important;

	}

	

	

	/* 内页-精选案例 */

	.side_lr .side_l .side_nav .side_bot ul li:not(.active):hover a{

		font-weight:bold;

	}

	.icase_list ul li a:hover{

		color:#01AC8A;

	}

	.icase_list ul li a:hover .icase_img img{

		transform:scale(1.1);

	}

	

	

	/* 内页-案例详情 */

	.side_rl .side_r .side_case .side_con ul li a:hover{

		color:#01AC8A;

	}

	.side_rl .side_r .side_case .side_con ul li a:hover .side_img img{

		transform:scale(1.1);

	}

	.side_rl .side_r .side_case .side_con ul li a:hover .side_txt>i{

		color:#01AC8A;

	}

	

	

	/* 内页-新闻中心 */

	.inews_list ul li a:hover{

		color:#01AC8A;

	}

	.inews_list ul li a:hover .inews_img img{

		transform:scale(1.1);

	}

	

	

	/* 内页-联系我们 */

	.icta_box .icta_top ul li .icta_ss:hover{

		border-color:#01AC8A;

	}

	.icta_box .icta_top ul li .icta_ss:hover .icta_icon{

		background:#fff;

		border-color:#01AC8A;

	}

	.icta_box .icta_top ul li .icta_ss:hover .icta_icon svg path{

		fill:#01AC8A !important;

	}

	.icta_box .icta_top ul li .icta_ss:hover .icta_wrap{

		opacity:1;

		pointer-events:auto;

		transform:scale(1);

	}

	

	

	/* 子首页 */

	.subh_s1 .subh_top .subh_txt .subh_more a:hover{

		background:#fff;

		color:#01AC8A;

	}

	.subh_s1 .subh_bot ul li .subh_ss:hover .subh_icon svg path{

		fill:#01AC8A !important;

	}

	.subh_s2 .subh_con ul li .subh_ss:hover .subh_wrap,

	.subh_s3 .subh_wrap .swiper-button-white:hover,

	.ipla_s6 .swiper-button-white:hover{

		background:rgba(0,148,119,.8);

	}

	.subh_s2 .subh_con ul li .subh_ss .subh_btn:hover{

		color:#01AC8A;

		background:#fff;

	}

	.subh_s3 .subh_tab ul li span:hover{

		font-weight:bold;

	}

	.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss:hover .ifm_icon svg path{

		fill:#01AC8A !important;

	}

	.subh_btn a:hover{

		background:#009477;

	}

	.ls_tab ul li:hover{

		color:#01AC8A;

	}

	.subh_s5 .subh_con .subh_item ul li a:hover .subh_wrap{

		opacity:1;

		transform:translateY(0);

	}

	

	

	/* 子案例列表 */

	.subc_list ul li a:hover,

	.sidec_list ul li a:hover{

		color:#01AC8A;

	}

	.subc_list ul li a:hover .subc_img img,

	.sidec_list ul li a:hover .sidec_img img{

		transform:scale(1.1);

	}

	.subc_list ul li a:hover .subc_txt h4,

	.sidec_list ul li a:hover .sidec_txt h4{

		font-weight:bold;

	}

	.subci_filter .subci_con ul li:not(.active) a:hover{

		color:#009477;

	}

	

	

	/* 子新闻列表 */

	.subn_list ul li a:hover .subn_img img,

	.siden_list ul li a:hover .siden_img img{

		transform:scale(1.1);

	}

	.subn_list ul li a:hover .subn_txt h4{

		color:#01AC8A;

		font-weight:bold;

	}

	.siden_list ul li a:hover{

		color:#01AC8A;

	}

	.siden_list ul li a:hover .siden_txt h4{

		font-weight:bold;

	}

	

	

	/* 内页-起居空间LEP整体治理 */

	.ilep1_s4 .ilep1_con ul li .ilep1_ss:hover .ilep1_icon{

		background:#33c36c;

	}

	.ilep1_s4 .ilep1_con ul li .ilep1_ss:hover .ilep1_icon svg path{

		fill:#fff !important;

	}

	.ilep1_s5 .ilep1_con ul li a:hover{

		color:#fff;

	}

	.ilep1_s5 .ilep1_con ul li a:hover .ilep1_txt{

		background:rgba(0,0,0,.6);

	}

	.ilep1_s5 .ilep1_con ul li a:hover .ilep1_txt .iconfont{

		background:#01AC8A;

		color:#fff;

	}

	.ilep1_s6 .ilep1_con ul li:hover{

		border-color:#01AC8A;

		color:#01AC8A;

		background:#f2fbf9;

	}

	.ilep1_s6 .ilep1_con ul li:hover .ilep1_top .ilep1_icon{

		background:#01AC8A;

	}

	

	

	/* 内页-工作空间LEP整体治理 */

	.ilep2_s2 .ilep2_con ul li .ilep2_ss:hover{

		color:#01ac8a;

	}

	.ilep2_s2 .ilep2_con ul li .ilep2_ss:hover .ilep2_img img{

		transform:scale(1.1);

	}

	.ilep1_s5 .ilep2_bot ul li .ilep2_ss:hover{

		box-shadow:0 0 30px rgba(0,0,0,.1);

	}

	

	

	/* 内页-起居空间消毒抑菌 */

	.ist1_s3 .ist1_bot ul li .ist1_ss:hover{

		color:#01AC8A;

	}

	.ist1_s3 .ist1_bot ul li .ist1_ss:hover .ist1_img img{

		transform:scale(1.1);

	}

	.ist1_s4 .ist1_con .swiper-button-white:hover{

		background:#01AC8A;

		color:#fff;

	}

	.ist1_s5 .ist1_con ul li a:hover .ist1_wrap{

		transform:translateY(0);

		opacity:1;

	}

	.ist1_s5 .ist1_con ul li a .ist1_wrap .ist1_btn:hover{

		background:#01AC8A;

		color:#fff;

	}

	.ist1_s5 .ist1_con ul li a .ist1_wrap .ist1_btn:hover .iconfont{

		color:inherit;

	}

	

	

	/* 内页-工作空间消毒抑菌 */

	.ist2_s1 .ist2_bot ul li .ist2_ss:hover{

		box-shadow:0 0 30px rgba(0,0,0,.1);

		background:#fff;

	}

	.ist2_s2 .ist2_con .ist2_ss:hover,

	.ist3_s2 .ist3_con ul li .ist3_ss:hover{

		color:#01AC8A;

	}

	.ist2_s2 .ist2_con .ist2_ss:hover .ist2_img img,

	.ist3_s2 .ist3_con ul li .ist3_ss:hover .ist3_img img{

		transform:scale(1.1);

	}

	

	

	/* 内页-空气治理机 */

	.ist4_box .ist3_s2 .ist3_con ul li:nth-of-type(even){

		margin-top:80px !important;

	}

	.ist4_s6 .ist4_con ul li .ist4_img:hover img{

		transform:scale(1.1);

	}

	

	

	/* 内页-绿植租摆服务 */

	.ipla_s2 .ipla_con ul li .ipla_ss .ipla_txt{

		height:92px;

	}

	.ipla_s2 .ipla_con ul li .ipla_ss:hover{

		background:#33C36C;

	}

	.ipla_s2 .ipla_con ul li .ipla_ss:hover .ipla_img img{

		transform:scale(1.1);

	}

	.ipla_box .ilep2_s1 .ilep1_l ul li .ipla_ss:hover{

		color:#01ac8a;

	}

	.ipla_s4 .ipla_con ul li a:hover .ipla_wrap{

		transform:translateY(0);

		opacity:1;

	}

	.ipla_s5 .ipla_con ul li:not(.ipla_li1) .ipla_ss:hover .ipla_img img,

	.ipla_s6 .ipla_con a:hover .ipla_img img{

		transform:scale(1.1);

	}

	.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_bot span:hover{

		background:#33c36c;

	}

	.ipla_s6 .ipla_con .swiper-slide{

		width:400px;

	}

	.ipla_s6 .ipla_con a:hover .ipla_txt{

		background:rgba(1,172,138,.8);

	}


	/* 内页-企业历程 */
	.icou_box .icou_r>ul>li .iyear_pos{
		position:absolute;
		top:-80px;
		left:0;
	}

	

	

	

}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~手机版~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

@media (min-width: 320px) and (max-width:359px){html{font-size:32px !important;} }

@media (min-width: 360px) and (max-width:374px){html{font-size:36px !important;} }

@media (min-width: 375px) and (max-width:383px){html{font-size:37.5px !important;} }

@media (min-width: 384px) and (max-width:413px){html{font-size:38.4px !important;} }

@media (min-width: 414px) and (max-width:447px){html{font-size:41.4px !important;} }

@media (min-width: 448px) and (max-width:479px){html{font-size:44.8px !important;} }

@media (min-width: 480px) and (max-width:511px){html{font-size:48px !important;} }

@media (min-width: 512px) and (max-width:543px){html{font-size:51.2px !important;} }

@media (min-width: 544px) and (max-width:575px){html{font-size:54.4px !important;} }

@media (min-width: 576px) and (max-width:607px){html{font-size:57.6px !important;} }

@media (min-width: 608px) and (max-width:639px){html{font-size:60.8px !important;} }

@media (min-width: 640px) and (max-width:1200px){html{font-size:60.8px !important;} }



@media screen and (max-width:1200px){

	.center_box{

		width:92%;

	}

	.pd_150{

		padding:1.7rem;

	}

	.pd_tb150{

		padding:1.7rem 0;

	}

	.pd_t150{

		padding-top:1.7rem;

	}

	.pd_b150{

		padding-bottom:1.7rem;

	}

	.pd_120{

		padding:1.4rem;

	}

	.pd_tb120{

		padding:1.4rem 0;

	}

	.pd_t120{

		padding-top:1.4rem;

	}

	.pd_b120{

		padding-bottom:1.4rem;

	}

	.pd_100{

		padding:1.2rem;

	}

	.pd_tb100{

		padding:1.2rem 0;

	}

	.pd_t100{

		padding-top:1.2rem;

	}

	.pd_b100{

		padding-bottom:1.2rem;

	}

	.pd_80{

		padding:1rem;

	}

	.pd_tb80{

		padding:1rem 0;

	}

	.pd_t80{

		padding-top:1rem;

	}

	.pd_b80{

		padding-bottom:1rem;

	}

	.pd_70{

		padding:.9rem;

	}

	.pd_tb70{

		padding:.9rem 0;

	}

	.pd_t70{

		padding-top:.9rem;

	}

	.pd_b70{

		padding-bottom:.9rem;

	}

	.pd_60{

		padding:.8rem;

	}

	.pd_tb60{

		padding:.8rem 0;

	}

	.pd_t60{

		padding-top:.8rem;

	}

	.pd_b60{

		padding-bottom:.8rem;

	}

	.pd_50{

		padding:.7rem;

	}

	.pd_tb50{

		padding:.7rem 0;

	}

	.pd_t50{

		padding-top:.7rem;

	}

	.pd_b50{

		padding-bottom:.7rem;

	}

	.pd_40{

		padding:.6rem;

	}

	.pd_tb40{

		padding:.6rem 0;

	}

	.pd_t40{

		padding-top:.6rem;

	}

	.pd_b40{

		padding-bottom:.6rem;

	}

	.pd_30{

		padding:.5rem;

	}

	.pd_tb30{

		padding:.5rem 0;

	}

	.pd_t30{

		padding-top:.5rem;

	}

	.pd_b30{

		padding-bottom:.5rem;

	}

	.pd_20{

		padding:.4rem;

	}

	.pd_tb20{

		padding:.4rem 0;

	}

	.pd_t20{

		padding-top:.4rem;

	}

	.pd_b20{

		padding-bottom:.4rem;

	}

	.pd_15{

		padding:.35rem;

	}

	.pd_tb15{

		padding:.35rem 0;

	}

	.pd_t15{

		padding-top:.35rem;

	}

	.pd_b15{

		padding-bottom:.35rem;

	}

	.pd_10{

		padding:.2rem;

	}

	.pd_tb10{

		padding:.2rem 0;

	}

	.pd_t10{

		padding-top:.2rem;

	}

	.pd_b10{

		padding-bottom:.2rem;

	}

	.mg_t150{

		margin-top:1.7rem;

	}

	.mg_b150{

		margin-bottom:1.7rem;

	}

	.mg_t100{

		margin-top:1.2rem;

	}

	.mg_b100{

		margin-bottom:1.2rem;

	}

	.mg_tb80{

		margin:1rem 0;

	}

	.mg_t80{

		margin-top:1rem;

	}

	.mg_b80{

		margin-bottom:1rem;

	}

	.mg_tb70{

		margin:.9rem 0;

	}

	.mg_t70{

		margin-top:.9rem;

	}

	.mg_b70{

		margin-bottom:.9rem;

	}

	.mg_tb60{

		margin:.8rem 0;

	}

	.mg_t60{

		margin-top:.8rem;

	}

	.mg_b60{

		margin-bottom:.8rem;

	}

	.mg_tb50{

		margin:.7rem 0;

	}

	.mg_t50{

		margin-top:.7rem;

	}

	.mg_b50{

		margin-bottom:.7rem;

	}

	.mg_tb40{

		margin:.6rem 0;

	}

	.mg_t40{

		margin-top:.6rem;

	}

	.mg_b40{

		margin-bottom:.6rem;

	}

	.mg_tb30{

		margin:.5rem 0;

	}

	.mg_t30{

		margin-top:.5rem;

	}

	.mg_b30{

		margin-bottom:.5rem;

	}

	.mg_tb20{

		margin:.4rem 0;

	}

	.mg_t20{

		margin-top:.4rem;

	}

	.mg_b20{

		margin-bottom:.4rem;

	}

	.mg_tb15{

		margin:.3rem 0;

	}

	.mg_t15{

		margin-top:.3rem;

	}

	.mg_b15{

		margin-bottom:.3rem;

	}

	.mg_tb10{

		margin:.2rem 0;

	}

	.mg_t10{

		margin-top:.2rem;

	}

	.mg_b10{

		margin-bottom:.2rem;

	}

	.menu{

		position:fixed;

		top:0;

		right:1%;

		width:44px;

		height:60px;

		z-index:99999;

	}

	.menu:hover {

		cursor: pointer;

	}

	.menu > i {

		position: absolute;

		width: 24px;

		height: 2px;

		top: 50%;

		left:10px;

		background-color:#01ac8a;

		pointer-events:auto;

		transition-duration: .35s;

		transition-delay: .35s;

	}

	.menu > i:before, .menu > i:after {

		position: absolute;

		display: block;

		width: 100%;

		height: 2px;

		top:0;

		left: 50%;

		background-color:#01ac8a;

		content: "";

		transition: -webkit-transform 0.35s;

		transition: transform 0.35s;

		transition: transform 0.35s, -webkit-transform 0.35s;

		-webkit-transform-origin: 50% 50%;

				transform-origin: 50% 50%;

	}

	.menu > i:before {

		-webkit-transform: translate(-50%, -7px);

				transform: translate(-50%, -7px);

	}

	.menu > i:after {

		-webkit-transform: translate(-50%, 7px);

				transform: translate(-50%, 7px);

	}

	.menu_bg{

		position:fixed;

		width:100vw;

		height:0;

		top:0;

		left:0;

		z-index:999;

		background:#fff;

		-webkit-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

		-moz-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

	    -ms-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

	     -o-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

	        transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);

	}

	input.hamburger:checked ~ .menu_bg{

		height:100vh;

	}

	input.hamburger{

		height:0;

		display:none;

	}

	input.hamburger:checked ~ label.menu > i {

		background-color: transparent;

		-webkit-transform: rotate(90deg);

				transform: rotate(90deg);

	}

	input.hamburger:checked ~ label.menu > i:before {

		/* background-color:#191919; */

		-webkit-transform: translate(-50%, -50%) rotate(45deg);

				transform: translate(-50%, -50%) rotate(45deg);

	}

	input.hamburger:checked ~ label.menu > i:after {

		/* background-color:#191919; */

		-webkit-transform: translate(-50%, -50%) rotate(-45deg);

				transform: translate(-50%, -50%) rotate(-45deg);

	}

	input.hamburger:checked ~ .header_bot nav{

		top:0;

		opacity:1;

	}

	

	/* ~~~~~~~~~~~~~~~~~~ */

	header,body,html{

		width:100vw !important;

	}

	

	body{

		overflow-x:hidden;

	}

	body.active{

		overflow:hidden;

	}

	

	

	/* header */

	header{

		box-shadow:0 0 20px rgba(0,0,0,.1);

	}

	header.header_box2{

		top:0;

	}

	.header_top .center_box,

	.header_height,

	.header_top .header_city{

		height:60px;

	}

	.header_top .logo .logo_img img{

		max-height:36px;

	}

	.header_top .logo .logo_exp{

		padding-left:.3rem;

		margin-left:.2rem;

	}

	.header_top .logo .logo_exp>p{

		font-size:.36rem;

	}

	.header_top .logo .logo_exp>span{

		font-size:.34rem;

	}

	.header_top .header_tel .header_tcon{

		display:none;

	}

	.header_top .header_tel .header_icon{

		width:26px;

		height:26px;

		line-height:26px;

	}

	.header_top .header_tel .header_icon .iconfont{

		font-size:14px;

	}

	.header_top .header_city{

		padding-left:.3rem;

	}

	.header_top .header_city_sel>span{

		font-size:.36rem;

		padding:0 .1rem;

	}

	.header_top .header_city_sel .iconfont2{

		font-size:12px;

	}

	.header_top .header_tr{

		margin-right:34px;

	}

	

	

	nav{

		position:fixed;

		width:100%;

		height:100vh;

		top:-100vh;

		left:0;

		z-index:9999;

		opacity:0;

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

		-webkit-justify-content:center;

		justify-content:center;

		-webkit-align-items:center;

		align-items:center;

		transition:top .3s,opacity .3s;

	}

	nav ul{

		width:92%;

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

		-webkit-flex-direction:column;

		flex-direction:column;

	}

	nav ul>li{

		padding:1.5vh 0;

		border-bottom:solid 1px rgba(0,0,0,.1);

	}

	nav ul>li + li{

		margin-left:0;

	}

	nav ul>li>a{

		height:auto !important;

		font-size:16px;

		color:#191919;

		display:inline-block;

		padding:1vh 10px;

		position:static;

	}

	nav ul>li:not(.has_subnav)>a{

		display:block;

	}

	nav ul>li.has_thirdnav>a{

		display:inline-block;

	}

	nav ul>li>a:before{

		display:none;

	}

	nav ul>li>a:after{

		content: "";

		position: absolute;

		right:10px;

		top:calc(2.5vh + 10px);

		width: 8px;

		height: 8px;

		margin-top: -4px;

		border-right: 2px solid #ccc;

		border-top: 2px solid #ccc;

		-webkit-transform: rotate(45deg);

		-ms-transform: rotate(45deg);

		-o-transform: rotate(45deg);

		transform: rotate(45deg);

		pointer-events:none;

	}

	nav ul>li.active>a,

	header.inner_header .header_con nav ul li.active a{

		color:#01ac8a;

	}

	nav ul>li.active>a span{

		font-weight:bold;

	}

	nav ul>li.active>a:after{

		border-color:#01ac8a;

	}

	nav ul>li.has_subnav.current>a:after,

	nav ul>li.has_thirdnav.current>a:after{

		-webkit-transform: rotate(135deg);

		-ms-transform: rotate(135deg);

		-o-transform: rotate(135deg);

		transform: rotate(135deg);

	}

	

	

	nav ul>li .subnav{

		position:static;

		width:100%;

		border-top:none;

		box-shadow:none;

		-webkit-transform:perspective(300px) scaleY(0) translateZ(30px);

	    transform:perspective(300px) scaleY(0) translateZ(30px);

	    visibility:hidden;

	    opacity:0; 

	    -webkit-transform-origin:top;

	    transform-origin:top;

	    -webkit-transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;

	    transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;

	    -webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;

	    transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;

	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,height 500ms ease,max-height 500ms ease;

	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;

	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;

		max-height:0;

		

		padding:0;

		left:0;

		margin-left:0;

	

	}

	

	nav ul>li.current .subnav{

		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);

	    transform: perspective(300px) scaleY(1) translateZ(0);

	    visibility: visible;

	    opacity: 1;

		max-height:312px;

	}

	.jt_nav ol li a, .third_nav > ol > li > a{

		border-color:#eee;

		font-size:14px;

		padding-top:1.5vh;

		padding-bottom:1.5vh;

	}

	.jt_nav ol li a span,

	.third_nav>ol>li>a span{

		padding-left:20px;

	}

	.third_nav>ol>li{

		position:relative;

		border-bottom:solid 1px #eee;

	}

	.third_nav>ol>li:nth-last-of-type(1){

		border:none;

	}

	.third_nav>ol>li>a{

		position:static;

		border:none;

		/* padding-left:20px;

		padding-right:20px */

	}

	.third_nav>ol>li>a .iconfont{

		display:none;

	}

	.third_nav .jt_nav ~ a{

		display:inline-block;

		width:auto;

		max-width:50%;

	}

	.third_nav .jt_nav ~ a:after{

		position:absolute;

		right:10px;

		top:calc(1.5vh + 4px);

		pointer-events:none;

	}

	.third_nav>ol>li .jt_nav{

		opacity:0;

	}

	.third_nav>ol>li.current .jt_nav{

		max-height:430px;

		opacity:1;

	}

	.third_nav>ol>li.current>a{

		color:#01ac8a;

	}

	.third_nav>ol>li.current>a:after{

		border-top-color:#01ac8a;

	}

	.third_nav .jt_nav ol li a{

		padding-top:1vh;

		padding-bottom:1vh;

	}

	

	

	.header_top .center_box{

		position:static;

	}

	.header_top .header_city.is-open .header_city_con{

		opacity:1;

		visibility:visible;

		pointer-events:auto;

		transform:translateY(0);

	}

	.header_top .header_city_con{

		width:100%;

		box-shadow:none;

		border:solid 1px #eee;

		border-top-left-radius:0;

		border-top-right-radius:0;

	}

	.header_top .header_city_con .header_city_name ol li a{

		font-size:.36rem;

	}

	

	.wow_list li:nth-of-type(1),

	.wow_list li:nth-of-type(2),

	.wow_list li:nth-of-type(3),

	.wow_list li:nth-of-type(4),

	.wow_list li:nth-of-type(5),

	.wow_list li:nth-of-type(6),

	.wow_list li:nth-of-type(7),

	.wow_list li:nth-of-type(8),

	.wow_list li:nth-of-type(9),

	.wow_list li:nth-of-type(10){

		-webkit-animation-delay:.2s;

		animation-delay:.2s;

	}

	

	

	

	/* 标题1 */

	.home_tit h2{

		font-size:.42rem;

	}

	.home_tit span{

		font-size:.56rem;

	}

	.home_tit i{

		width:12px;

	}

	

	/* 关于我们 */

	.brand_box .brand_con{

		margin-left:0;

		padding:0 4%;

	}

	.brand_box .brand_con .brand_l,

	.brand_box .brand_con .brand_r{

		width:100%;

	}

	.brand_box .brand_con .brand_l .brand_tit{

		max-width:50%;

	}

	.brand_box .brand_con .brand_l .brand_info ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.brand_box .brand_con .brand_l .brand_info ul li{

		margin-bottom:.3rem;

	}

	.brand_box .brand_con .brand_l .brand_info ul li a{

		margin-left:.3rem;

	}

	.brand_box .brand_con .brand_r{

		margin-top:.6rem;

	}

	.brand_box .brand_con .brand_l .brand_more{

		border-radius:0;

		padding-top:0;

		padding-bottom:0;

		padding-right:.4rem;

	}

	

	/* 解决方案 */

	.solu_box{

		width:100%;

		overflow:hidden;

	}

	.solu_box .solu_con .swiper-slide{

		width:calc((92vw - 15px) / 2);

		margin-right:15px;

	}

	.solu_box .solu_con .swiper-slide a .solu_img{

		height:calc((92vw - 15px) / 2 * 486 / 274);

	}

	.solu_box .solu_con .swiper-slide a .solu_wrap{

		padding:.4rem;

		-webkit-align-items:flex-end;

		align-items:flex-end;

	}

	.solu_box .solu_con .swiper-slide a .solu_txt{

		transform:translateY(0);

	}

	.solu_box .solu_con .swiper-slide a .solu_more{

		padding:0;

		transform:translateX(0);

		margin-top:.1rem;

	}

	.solu_box .solu_con .swiper-slide a .solu_more span{

		display:none;

	}

	.solu_box .solu_con .swiper-slide a .solu_more .iconfont{

		font-size:.46rem;

	}

	

	

	/* 案例展示 */

	.case_box .case_con .case_wrap .case_tit{

		font-size:.42rem;

		margin:.2rem 0;

	}

	.case_box .case_con .case_wrap .case_list ul li a .case_img{

		height:calc((92vw - .8rem - 20px) / 3 * 161 / 223);

	}

	.case_box .case_con .case_wrap .case_item{

		padding:.2rem .4rem .4rem;

	}

	

	

	/* 绿植租赁 */

	.plant_box .gallery-thumbs{

		margin-bottom:.5rem;

	}

	.plant_box .plant_list ul{

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		margin-bottom:-.3rem;

		margin-left:-.3rem;

		grid-gap:0;

	}

	.plant_box .plant_list ul li{

		width:50%;

		margin-bottom:.3rem;

		display:none;

	}

	.plant_box .plant_list ul li:nth-of-type(1),

	.plant_box .plant_list ul li:nth-of-type(2),

	.plant_box .plant_list ul li:nth-of-type(3),

	.plant_box .plant_list ul li:nth-of-type(4),

	.plant_box .plant_list ul li:nth-of-type(5),

	.plant_box .plant_list ul li:nth-of-type(6),

	.plant_box .plant_list ul li:nth-of-type(7),

	.plant_box .plant_list ul li:nth-of-type(8),

	.plant_box .plant_list ul li:nth-of-type(9),

	.plant_box .plant_list ul li:nth-of-type(10){

		display:block;

	}

	.plant_box .plant_list ul li a{

		margin-left:.3rem;

		display:block;

		width:auto;

	}

	.plant_box .plant_list ul li,

	.plant_box .plant_list ul li:nth-of-type(1),

	.plant_box .plant_list ul li:nth-of-type(2){

		font-size:14px;

	}

	.plant_box .plant_list ul li .plant_txt,

	.plant_box .plant_list ul li:nth-of-type(1) .plant_txt,

	.plant_box .plant_list ul li:nth-of-type(2) .plant_txt,

	.case_box .case_con .case_wrap .case_list ul li a .case_txt{

		padding-top:.24rem;

		padding-bottom:.24rem;

	}

	.plant_box .plant_list ul li .plant_img{

		height:calc((92vw - .3rem) / 2 * 318 / 395);

	}

	

	

	/* 页脚 */

	.footer_ttop{

		display:none;

	}

	.footer_top{

		padding:0;

	}

	.footer_tbot{

		padding:.6rem 0;

	}

	

	/* 内页-品牌简介 */

	.intro_s1{

		background-size:18.75vw;

	}

	.intro_s1 .center_box{

		padding:.4rem 0;

	}

	.intro_s4 .intro_top .intro_ss span{

		height:23px;

		line-height:23px;

	}

	

	/* 内页-企业文化 */

	.icul_s1 .icul_r .icul_txt .icul_tit{

		margin-left:-40px;

	}

	.icul_s1 .icul_r .icul_txt > ul{

		padding-left:40px;

	}

	.icul_s1 .icul_r .icul_txt > ul > li + li{

		margin-top:.6rem;

	}

	.icul_s1 .icul_r .icul_txt .icul_tit h3{

		margin-left:10px;

	}

	.icul_s1 .icul_r .icul_txt .icul_w{

		margin-top:.15rem;

	}

	

	/* 内页-检测服务 */

	.ites_s1 .ites_con ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.ites_s1 .ites_con ul li{

		margin-bottom:.3rem;

	}

	.ites_s1 .ites_con ul li .ites_ss{

		margin-left:.3rem;

		padding:.6rem .2rem;

	}

	.ites_ser .ites_bot .ites_cess ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.ites_ser .ites_bot .ites_cess ul li{

		margin-bottom:.3rem;

		-webkit-flex-grow:1;

		flex-grow:1;

	}

	.ites_ser .ites_bot .ites_cess ul li .ites_ss{

		margin-left:.3rem;

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul li{

		margin-bottom:.3rem;

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss{

		margin-left:.3rem;

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul li{

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss{

		height:100%;

		background:rgba(255,255,255,.8);

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss .ites_img{

		height:calc((92vw - .6rem) / 3 * 235 / 391);

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss .ites_swrap{

		position:static;

		padding:0;

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss .ites_txt{

		background:none;

		padding:.3rem;

	}

	

	

	/* 内页-甲醛治理服务 */

	.iformic_box{

		overflow-x:hidden;

	}

	.ifm_s6 .ifm_con ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.ifm_s6 .ifm_con ul li{

		margin-bottom:.3rem;

	}

	.ifm_s6 .ifm_con ul li .ifm_ss{

		margin-left:.3rem;

	}

	.ifm_s7 .center_box{

		overflow:hidden;

	}

	.ifm_s7 .ifm_wrap .ifm_item ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		margin-bottom:-15px;

	}

	.ifm_s7 .ifm_wrap .ifm_item ul li{

		margin-bottom:15px;

	}

	.ifm_s10 .ifm_wrap{

		margin:0 4%;

	}

	.ifm_s10 .ifm_wrap .ifm_item ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.ifm_s10 .ifm_wrap .ifm_item ul li{

		margin-bottom:.3rem;

	}

	.ifm_s10 .ifm_wrap .ifm_item ul li .ifm_ss{

		margin-left:.3rem;

	}

	

	/* 内页-起居空间消毒抑菌 */

	.ist1_s5 .ist1_con{

		padding:0 4%;

	}

	.ist1_s5 .ist1_con ul{

		margin-bottom:-.3rem;

		margin-left:-.3rem;

	}

	.ist1_s5 .ist1_con ul li{

		margin-bottom:.3rem;

	}

	.ist1_s5 .ist1_con ul li a{

		margin-left:.3rem;

	}

	.ls-pagination{

		position:static;

		width:100%;

	}

	.ist1_s4 .ls-pagination{

		display:block;

		margin-top:.4rem;

	}

	.ist1_s4 .ls-pagination .swiper-pagination-bullet{

		margin:0 4px;

	}

	.ist1_s4 .ls-pagination .swiper-pagination-bullet-active{

		background:#01ac8a;

	}

	.ist1_s4 .swiper-button-white{

		display:none;

	}

	

	/* 内页-工作空间消毒抑菌 */

	.ist2_s1 .ist2_bot ul,

	.ist3_s2 .ist3_con ul{

		margin-bottom:-.3rem;

		margin-left:-.3rem;

	}

	.ist2_s1 .ist2_bot ul li,

	.ist3_s2 .ist3_con ul li{

		margin-bottom:.3rem;

	}

	.ist2_s1 .ist2_bot ul li .ist2_ss,

	.ist3_s2 .ist3_con ul li .ist3_ss{

		margin-left:.3rem;

	}

	

	/* 内页-空气治理机 */

	.ist4_box .ist3_s2 .ist3_con ul{

		margin-bottom:-.3rem;

		margin-left:-.3rem;

	}

	.ist4_box .ist3_s2 .ist3_con ul li{

		margin-bottom:.3rem;

	}

	.ist4_box .ist3_s2 .ist3_con ul li .ist3_ss{

		margin-left:.3rem;

	}

	

	/* 内页-绿植租摆服务 */

	.ipla_s2 .ipla_con ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ipla_s2 .ipla_con ul li{

		margin-bottom:.3rem;

	}

	.ipla_s2 .ipla_con ul li .ipla_ss{

		margin-left:.3rem;

	}

	.ipla_s5 .ipla_con ul{

		-webkit-column-gap:.3rem;

		-moz-column-gap:.3rem;

		column-gap:.3rem;

		margin-bottom:-.3rem;

	}

	.ipla_s5 .ipla_con ul li .ipla_ss{

		margin-bottom:.3rem;

	}

	.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_top{

		padding:.6rem;

	}

	

	/* 内页-绿植租摆服务详情 */

	.ipls_s1 .ipls_l .ipls_info ul{

		margin-left:-.3rem;

	}

	.ipls_s1 .ipls_l .ipls_info ul li{

		margin-left:.3rem;

	}

	

	/* 内页-起居空间LEP整体治理 */

	.ilep1_s4 .ilep1_con ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ilep1_s4 .ilep1_con ul li{

		margin-bottom:.3rem;

	}

	.ilep1_s4 .ilep1_con ul li .ilep1_ss{

		margin-left:.3rem;

	}

	.ilep1_s5 .ilep1_con ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.ilep1_s5 .ilep1_con ul li{

		margin-bottom:.3rem;

	}

	.ilep1_s5 .ilep1_con ul li a{

		margin-left:.3rem;

	}

	.ilep1_s5 .ilep1_con ul li a .ilep1_txt{

		background:rgba(255,255,255,.8);

	}

	

	/* 内页-工作空间LEP整体治理 */

	.ilep2_s2 .ilep2_con ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ilep2_s2 .ilep2_con ul li{

		margin-bottom:.3rem;

	}

	.ilep2_s2 .ilep2_con ul li .ilep2_ss{

		margin-left:.3rem;

	}

	.ilep1_s5 .ilep2_bot ul{

		margin-left:-.3rem;

		padding-top:.2rem;

	}

	.ilep1_s5 .ilep2_bot ul li{

		margin-top:.3rem;

	}

	.ilep1_s5 .ilep2_bot ul li .ilep2_ss{

		margin-left:.3rem;

	}

	

	/* 内页-精选案例 */

	.icase_list ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.icase_list ul li{

		margin-bottom:.3rem;

	}

	.icase_list ul li a{

		margin-left:.3rem;

	}

	

	/* 内容翻页 */

	.inner_pnpage>a p{

		max-width:calc(100% - 60px);

	}

	

	/* 内页-联系我们 */

	.icta_box .icta_top ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.icta_box .icta_top ul li{

		margin-bottom:.3rem;

	}

	.icta_box .icta_top ul li .icta_ss{

		margin-left:.3rem;

	}

	

	/* 内页-我们的优势 */

	.iabo_s1 .iabo_bot .iabo_con ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.iabo_s1 .iabo_bot .iabo_con ul li{

		margin-bottom:.3rem;

	}

	.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss{

		margin-left:.3rem;

	}

	.iabo_s2 .iabo_con ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.iabo_s2 .iabo_con ul li{

		margin-bottom:.3rem;

		display:flex;

	}

	.iabo_s2 .iabo_con ul li .iabo_ss{

		margin-left:.3rem;

		border:solid 1px #e5e5e5;

		width:100%;

		height:100%;

	}

	.iabo_s2 .iabo_con ul li .iabo_txt{

		border:none;

		padding:.4rem;

		font-size:.36rem;

	}

	.iabo_s2 .iabo_con ul li .iabo_ss .iabo_img{

		height:calc((92vw - .3rem) / 2 * 210 / 264);

	}

	.iabo_s2 .iabo_con ul li .iabo_txt em{

		font-size:.46rem;

	}

	

	/* 子首页 */

	.subh_s1 .subh_bot ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.subh_s1 .subh_bot ul li{

		margin-bottom:.3rem;

	}

	.subh_s1 .subh_bot ul li .subh_ss{

		margin-left:.3rem;

	}

	.subh_s2 .subh_con ul{

		margin-left:-.3rem;

		margin-bottom:-.3rem;

	}

	.subh_s2 .subh_con ul li{

		margin-bottom:.3rem;

	}

	.subh_s2 .subh_con ul li .subh_ss{

		margin-left:.3rem;

	}

	.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul{

		margin-left:-.3rem;

	}

	.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li{

		margin-left:.3rem;

		-webkit-box-flex:0 0 auto;

		-webkit-flex:0 0 auto;

		-ms-flex:0 0 auto;

		flex:0 0 auto;

		-webkit-flex-grow:1;

		flex-grow:1;

	}

	.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_icon svg{

		max-width:.9rem;

		max-height:.9rem;

	}

	.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss{

		padding:.6rem .4rem;

	}

	.subh_btn a{

		font-size:.36rem;

		padding:.2rem .6rem;

	}

	.ls_tab ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		margin-bottom:-.3rem;

		margin-left:-.3rem;

	}

	.ls_tab ul li{

		padding-right:0;

		font-size:.38rem;

		-webkit-flex-grow:1;

		flex-grow:1;

		margin-bottom:.3rem;

		margin-left:.3rem;

		border:solid 1px #e5e5e5;

		padding:.2rem;

	}

	.ls_tab ul li:before{

		display:none;

	}

	.ls_tab ul li.active{

		border-color:#01ac8a;

	}

	.subh_s5 .subh_con .subh_item ul{

		grid-gap:.3rem;

	}

	.subc_list ul,

	.subci_box .subc_list ul{

		margin-bottom:-.3rem;

		margin-left:-.3rem;

	}

	.subc_list ul li,

	.subci_box .subc_list ul li{

		margin-bottom:.3rem;

	}

	.subc_list ul li a,

	.subci_box .subc_list ul li a{

		margin-left:.3rem;

	}

	.subc_list ul li a .subc_txt{

		margin-top:.2rem;

	}

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

}



@media screen and (max-width:895px){

	/* 列表翻页 */

	.list_pages .pagination li{

		display:none;

	}

	.list_pages .pagination .pg_prev,

	.list_pages .pagination .pg_next{

		display:inline-block;

	}

	.list_pages .pagination li a,

	.list_pages .pagination li span{

		font-size:14px;

	}

	

	

	/* banner */

	.banner_box .swiper-pagination-bullet{

		width:8px;

		height:8px;

	}

	.banner_box .swiper-pagination-bullet-active{

		width:24px;

	}

	.banner_box .swiper-container-horizontal > .swiper-pagination-bullets{

		bottom:3vw;

	}

	

	/* 我们的优势 */

	.adva_box .adva_con ul{

		-webkit-align-items:flex-start;

		align-items:flex-start;

		margin-left:0;

	}

	.adva_box .adva_con ul li{

		width:100%;

	}

	.adva_box .adva_con ul li .adva_ss{

		margin-left:0;

	}

	

	/* 新闻中心 */

	.news_box .news_bot{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.news_box .news_l,

	.news_box .news_r{

		width:100%;

	}

	.news_box .news_l dl dt a .news_img{

		height:calc((92vw - .7rem) * 240 / 445);

	}

	.news_box .news_l .news_tit{

		font-size:.44rem;

	}

	.news_box .news_r{

		margin-top:.5rem;

	}

	.news_box .news_r .news_tab ul{

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		margin-left:-.3rem;

		margin-bottom:-.2rem;

	}

	.news_box .news_r .news_tab ul li{

		margin-bottom:.2rem;

		font-size:.36rem;

		margin-left:.3rem !important;

	}

	.news_box .news_r .news_tab ul li + li{

		margin-left:0;

	}

	.news_box .news_r .news_tab ul li:not(.active){

		transform:scale(1);

	}

	.news_box .news_r .news_tab ul li:before{

		height:4px;

	}

	

	

	

	/* 页脚 */

	.footer_bot .footer_tel{

		width:100%;

		margin-top:10px;

	}

	

	/* 内页-企业文化 */

	.icul_s1{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-align-items:flex-start;

		align-items:flex-start;

		padding:.8rem 4%;

	}

	.icul_s1 .icul_img>img{

		display:block;

	}

	.icul_s1 .icul_img,

	.icul_s1 .icul_r{

		width:100%;

	}

	.icul_s1 .icul_r .icul_txt{

		padding-left:0;

		width:100%;

	}

	.icul_s1 .icul_img .icul_btn{

		font-size:.46rem;

		padding:.4rem .6rem;

	}

	.icul_s1 .icul_img .icul_btn .iconfont{

		font-size:.4rem;

		margin-left:.1rem;

	}

	.icul_s1 .icul_r .icul_txt .icul_tit h3{

		font-size:20px;

	}

	.icul_s2 .icul_con ul li,

	.icul_s2 .icul_con ul li:nth-of-type(odd){

		-webkit-flex-direction:column;

		flex-direction:column;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.icul_s2 .icul_con ul li .icul_img,

	.icul_s2 .icul_con ul li:nth-of-type(odd) .icul_img{

		width:100%;

	}

	.icul_s2 .icul_con ul li .icul_img img{

		display:block;

	}

	.icul_s2 .icul_con ul li .icul_wrap,

	.icul_s2 .icul_con ul li:nth-of-type(odd) .icul_wrap{

		width:100%;

		min-height:auto;

	}

	.icul_s2 .icul_con ul li .icul_wrap .icul_txt,

	.icul_s2 .icul_con ul li:nth-of-type(odd) .icul_wrap .icul_txt{

		padding:.6rem 0;

	}

	.icul_s2 .icul_con ul li .icul_wrap .icul_txt .iconfont{

		font-size:.4rem;

	}

	.icul_s2 .icul_con ul li .icul_wrap .icul_txt h3{

		font-size:.48rem;

		margin-top:.2rem;

	}

	.icul_s2 .icul_con ul li .icul_wrap .icul_w{

		margin-top:.3rem;

	}

	

	/* 内页-荣誉资质 */

	.ihonor_box .ihonor_tit{

		font-size:.46rem;

	}

	.ihonor_box .ihonor_con{

		padding-right:0;

	}

	.ihonor_box .ihonor_wrap .swiper-slide a{

		height:200px;

	}

	.ihonor_box .ihonor_con ul > li{

		padding-bottom:60px;

	}

	.ihonor_box .ihonor_con ul > li + li{

		margin-top:.8rem;

	}

	.ihonor_box .ihonor_wrap .swiper-button-prev{

		right:52%;

	}

	.ihonor_box .ihonor_wrap .swiper-button-next{

		right:auto;

		left:52%;

	}

	

	/* 内页-标题1 */

	.inner_tit1 h2{

		font-size:.48rem;

	}

	.inner_tit1 .inner_en{

		font-size:.34rem;

	}

	

	/* 内页-工装装修 */

	.itrim_s2 .itrim_tab ul{

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		margin-left:-2%;

	}

	.itrim_s2 .itrim_tab ul li{

		padding:.26rem .2rem;

		width:31.33333%;

		margin:0;

		margin-left:2%;

		margin-bottom:calc(92vw * .02);

		-webkit-flex-grow:1;

		flex-grow:1;

	}

	.itrim_s2 .itrim_wrap .itrim_item ul{

		grid-template-columns:repeat(2,calc((92vw - 8px) / 2));

		grid-template-rows:repeat(4,calc((92vw - 8px) / 2 * 213 / 296));

	}

	

	/* 内页-检测服务 */

	.ites_s2 .ites_bot .ites_cess ul li,

	.ites_s2 .ites_bot .ites_cess ul li:nth-of-type(4),

	.ites_s2 .ites_bot .ites_cess ul li:nth-of-type(5),

	.ites_s2 .ites_bot .ites_cess ul li:nth-of-type(6){

		width:50%;

	}

	.ites_s2 .ites_bot .ites_cess ul li{

		-webkit-flex-grow:1;

		flex-grow:1;

	}

	.ites_s2 .ites_bot .ites_cess ul li .ites_ss{

		border-width:6px;

		padding:.6rem .4rem;

	}

	.ites_ser .ites_bot .ites_cess ul li .ites_ss .ites_icon svg{

		max-width:.9rem;

		max-height:.9rem;

	}

	.ites_ser .ites_bot .ites_cess ul li .ites_ss .ites_txt h4{

		font-size:.42rem;

	}

	.ites_ser .ites_bot .ites_cess ul li .ites_ss .ites_w{

		font-size:.36rem;

	}

	

	

	/* 内页-甲醛治理服务 */

	.ifm_s1 .center_box{

		-webkit-flex-direction:column;

		flex-direction:column;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.ifm_s1 .ifm_l,

	.ifm_s1 .ifm_r{

		width:100%;

	}

	.ifm_s1 .ifm_l .ifm_txt h3{

		font-size:.46rem;

	}

	.ifm_s1 .ifm_l .ifm_w{

		font-size:.36rem;

	}

	.ifm_s9 .ifm_top .ifm_cir{

		width:100%;

		height:auto;

		-webkit-align-items:flex-start;

		align-items:flex-start;

		-webkit-flex-direction:column;

		flex-direction:column;

		background:none;

	}

	.ifm_s9 .ifm_top .ifm_cir .ifm_img{

		width:86vw;

		height:86vw;

		max-width:490px;

		max-height:490px;

		padding:6vw;

		background:url(../img/ifm_s9_top_cir.png) no-repeat center center;

		background-size:cover;

	}

	.ifm_s9 .ifm_top .ifm_cir .ifm_img img{

		overflow:hidden;

		border-radius:50%;

	}

	.ifm_s9 .ifm_top .ifm_cir .ifm_mask{

		padding:0 .4rem;

		margin-bottom:.2rem;

	}

	.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li{

		position:relative !important;

		transform:none !important;

		width:100%;

		height:auto;

		animation:none !important;

		background:none;

		visibility:visible !important;

		padding-left:16px;

		margin-bottom:.2rem;

	}

	.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:before{

		content:"";

		position:absolute;

		width:6px;

		height:6px;

		background:#01ac8a;

		border-radius:50%;

		left:0;

		top:8px;

	}

	.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li .ifm_w{

		position:static;

		font-size:16px;

	}

	.ifm_s9 .ifm_bot .swiper-button-white{

		border:none;

	}

	.ifm_s9 .ifm_bot .swiper-button-prev{

		left:0;

		-webkit-justify-content:flex-start;

		justify-content:flex-start;

	}

	.ifm_s9 .ifm_bot .swiper-button-next{

		right:0;

		-webkit-justify-content:flex-end;

		justify-content:flex-end;

	}

	

	

	/* 内页-空气治理机 */

	.ist4_s6 .ist4_con ul{

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

		grid-gap:0;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.ist4_s6 .ist4_con ul li:nth-of-type(3){

		display:none;

	}

	

	/* 内页-绿植租摆服务 */

	.ipla_s2 .ipla_con ul li:nth-of-type(odd){

		margin-top:0;

	}

	.ipla_s4 .ipla_con ul{

		grid-gap:.3rem;

		grid-template-rows:repeat(4,calc((92vw - .3rem) / 2 * 368 / 452));

		grid-template-columns:repeat(2,calc((92vw - .3rem) / 2));

	}

	

	/* 内页-绿植租摆服务详情 */

	.ipls_s3 .ipls_con .ipls_txt{

		position:static;

		width:100%;

	}

	.ipls_s3 .ipls_con .ipls_txt ol{

		padding:.6rem;

	}

	.ipls_s3 .ipls_con .ipls_txt ol li .ipls_w{

		width:calc(100% - 70px);

	}

	

	/* 内页-起居空间LEP整体治理 */

	.ilep1_s1 .ilep1_mid{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.ilep1_s1 .ilep1_mid .ilep1_l,

	.ilep1_s1 .ilep1_mid .ilep1_r{

		width:100%;

	}

	.ilep1_s1 .ilep1_mid .ilep1_r{

		margin-top:.4rem;

	}

	

	/* 内页-精选案例 */

	.side_lr .side_l{

		position:static;

		top:auto;

	}

	.side_lr .side_l,

	.side_lr .side_r{

		width:100%;

	}

	.side_lr .side_r{

		margin-top:.6rem;

	}

	.side_lr .side_l .side_nav .side_bot{

		margin-left:0;

	}

	.side_lr .side_l .side_nav .side_top{

		padding:.2rem 0;

	}

	.side_lr .side_l .side_nav .side_top .side_ss{

		padding:.3rem 0;

	}

	.side_lr .side_l .side_nav .side_top h3{

		font-size:.44rem;

		padding:.1rem 0;

	}

	.side_lr .side_l .side_nav .side_bot{

		margin-top:0;

	}

	.side_lr .side_l .side_nav .side_bot ul{

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.side_lr .side_l .side_nav .side_bot ul li{

		width:33.3333%;

	}

	.side_lr .side_l .side_nav .side_bot ul li a{

		font-size:.36rem;

		padding:.24rem 0;

		height:auto;

		line-height:normal;

	}

	.side_rl .side_r{

		display:none;

	}

	.side_rl .side_l{

		width:100%;

	}

	

	/* 内页-我们的优势 */

	.iabo_s3 .iabo_top .center_box{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.iabo_s3 .iabo_top .iabo_l,

	.iabo_s3 .iabo_top .iabo_img{

		width:100%;

	}

	.iabo_s3 .iabo_tit{

		padding-bottom:0;

	}

	.iabo_s3 .iabo_top .iabo_img{

		margin-top:.6rem;

	}

	.iabo_s3 .iabo_bot{

		transform:translateY(-1rem);

	}

	

	/* 子首页 */

	.subh_s1 .subh_top .subh_txt{

		position:static;

		width:100%;

	}

	.subh_s1 .subh_top .subh_con{

		padding:.6rem;

	}

	.subh_s1 .subh_top .subh_txt .subh_tit h3{

		font-size:16px;

	}

	.subh_s1 .subh_top .subh_txt .subh_more a .iconfont{

		font-size:26px;

	}

	

	/* 子新闻列表 */

	.subn_box .subn_r{

		display:none;

	}

	.subn_box .subn_l{

		width:100%;

	}

	.subn_list{

		padding-bottom:.2rem;

	}

	.subn_list ul li a{

		display:flex;

		align-items:center;

		justify-content:space-between;

	}

	.subn_list ul li a .subn_date{

		display:flex;

		flex-direction:row-reverse;

		width:auto;

	}

	.subn_list ul li a .subn_date span{

		border:none;

		font-size:12px;

		padding-left:6px;

		position:relative;

	}

	.subn_list ul li a .subn_date span:before{

		content:".";

		position:absolute;

		bottom:0;

		left:1px;

	}

	.subn_list ul li a .subn_date p{

		margin-top:0;

	}

	.subn_list ul li a .subn_txt{

		padding-left:0;

	}

	.subc_box .subc_r{

		display:none;

	}

	.subc_box .subc_l{

		width:100%;

	}

	

	

	

	

	

	

	





	

	

	

	

	

}



@media screen and (max-width:767px){

	.article_w{

		font-size:14px;

	}

	

	/* header */

	.header_top .header_city_con .header_city_letter{

		margin-bottom:.1rem;

	}

	.header_top .header_city_con ul>li+li{

		margin-top:.6rem;

	}

	.header_top .header_city_con .header_city_name ol{

		margin-left:-.2rem;

		margin-bottom:-.1rem;

	}

	.header_top .header_city_con .header_city_name ol li{

		margin-left:.2rem;

		margin-bottom:.1rem;

	}

	

	/* 标题1 */

	.home_tit span{

		font-size:.5rem;

	}

	

	/* 按钮 */

	.home_more{

		padding:.2rem .4rem;

		font-size:.34rem;

		border-width:1px;

	}

	.home_more .iconfont{

		display:none;

	}

	.home_more span{

		padding-right:0;

	}

	

	

	/* 关于我们 */

	.brand_box .brand_con .brand_l .brand_tit{

		padding:1.2rem .5rem .6rem;

	}

	.brand_box .brand_con .brand_l .brand_tit .brand_exp{

		font-size:.44rem;

	}

	

	/* 解决方案 */

	.solu_box .solu_con{

		margin-top:.5rem;

	}

	.solu_box .solu_con .swiper-slide:nth-of-type(even){

		padding-top:0;

	}

	.solu_box .solu_con .swiper-slide a .solu_tit{

		font-size:.42rem;

	}

	

	/* 我们的优势 */

	.adva_box .adva_con ul li .adva_ss .adva_tit{

		position:static;

	}

	.adva_box .adva_con ul li .adva_ss .adva_tit .adva_ts{

		min-width:auto;

		width:100%;

		padding:.5rem .8rem;

	}

	.adva_box .adva_con ul li .adva_ss .adva_tit .adva_ts h3{

		font-size:.44rem;

	}

	.adva_box .adva_con ul li .adva_ss .adva_tit .adva_ts span{

		font-size:.36rem;

		margin-top:.14rem;

	}

	.adva_box .adva_con ul li.adva_item1 .adva_ss .adva_img, .adva_box .adva_con ul li.adva_item4 .adva_ss .adva_img{

		padding-right:0;

	}

	.adva_box .adva_con ul li .adva_ss .adva_txt{

		position:static;

		top:0;

		padding:.5rem .6rem;

	}

	.adva_box .adva_con ul li.adva_item1 .adva_ss .adva_txt{

		padding-top:0;

	}

	.adva_box .adva_con ul li .adva_ss .adva_img{

		height:auto;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.adva_box .adva_con ul li.adva_item1 .adva_ss .adva_img{

		padding:.5rem;

	}

	.adva_box .adva_con ul li.adva_item3 .adva_ss .adva_img{

		padding:0;

	}

	.adva_box .adva_con ul li .adva_ss .adva_img img{

		width:100%;

	}

	.adva_box .adva_con ul li.adva_item1 .adva_ss .adva_txt .adva_title,

	.adva_box .adva_con ul li.adva_item2 .adva_ss .adva_txt .adva_title em,

	.adva_box .adva_con ul li.adva_item3 .adva_ss .adva_txt .adva_title em{

		font-size:.56rem;

	}

	.adva_box .adva_con ul li .adva_ss .adva_txt .adva_exp{

		font-size:.38rem;

	}

	.adva_box .adva_con ul li.adva_item2 .adva_ss{

		border:solid 1px #e5e5e5;

	}

	.adva_box .adva_con ul li .adva_ss .adva_txt .adva_title{

		font-size:.4rem;

	}

	

	/* 案例展示 */

	.case_box .case_con{

		-webkit-align-items:flex-start;

		align-items:flex-start;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.case_box .case_con .case_tab{

		width:100%;

		background:none;

		padding:0 0 .6rem;

	}

	.case_box .case_con .case_tab ul{

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		overflow:hidden;

	}

	.case_box .case_con .case_tab ul li{

		font-size:.36rem;

		padding:.26rem .1rem;

		width:25%;

		border:none;

	}

	.case_box .case_con .case_tab ul li:before{

		z-index:3;

	}

	.case_box .case_con .case_tab ul li:after{

		content:"";

		position:absolute;

		width:400%;

		left:0;

		bottom:0;

		height:1px;

		background:#01ac8a;

	}

	.case_box .case_con .case_tab ul li.active{

		background:none;

		color:#ffdc90;

	}

	.case_box .case_con .case_wrap .case_list ul li{

		width:33.33333%;

	}

	

	/* 绿植租赁 */

	.plant_box .gallery-thumbs .plant_ss{

		font-size:.38rem;

	}

	

	/* 新闻中心 */

	.news_box .news_r .news_item ul li a .news_img{

		width:30%;

		height:calc((92vw - .7rem) * .3 * 148 / 230);

	}

	.news_box .news_r .news_item ul li a .news_ir{

		width:70%;

	}

	.news_box .news_r .news_item ul li a .news_date{

		width:1.6rem;

	}

	.news_box .news_r .news_item ul li a .news_date span{

		font-size:.56rem;

	}

	.news_box .news_r .news_item ul li a .news_date p{

		font-size:.34rem;

	}

	.news_box .news_r .news_item ul li a .news_txt{

		width:calc(100% - 1.6rem);

	}

	.news_box .news_r .news_item ul li a .news_date:before{

		left:1.6rem;

	}

	.news_box .news_r .news_item ul li a .news_txt p{

		-webkit-line-clamp:1;

		-moz-line-clamp:1;

		-o-line-clamp:1;

		line-clamp:1;

		margin-top:5px;

	}

	.news_box .news_r .news_item ul li a .news_txt{

		padding:0 .3rem;

	}

	

	/* 页脚 */

	.footer_tbot .footer_fri ul{

		margin-left:-.3rem;

	}

	.footer_tbot .footer_fri ul li{

		margin-left:.3rem;

	}

	

	/* 内页-二级导航 */

	.inner_loc + .inner_subnav{

		margin-top:-.4rem;

	}

	.inner_subnav .swiper-container{

		margin-right:-.6rem;

	}

	.inner_subnav .swiper-slide a{

		font-size:.36rem;

		margin-right:.6rem;

		padding:.4rem 0;

	}

	

	/* 内页-品牌简介 */

	.intro_s1 .intro_con .intro_txt{

		width:100%;

		min-height:auto;

	}

	.intro_s1 .intro_con .intro_txt .intro_tit{

		font-size:.42rem;

	}

	.intro_s2 ul li,

	.intro_s2 ul li:nth-of-type(2n+1){

		-webkit-flex-direction:column;

		flex-direction:column;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.intro_s2 ul li .intro_img,

	.intro_s2 ul li .intro_wrap{

		width:100%;

	}

	.intro_s2 ul li .intro_img img{

		display:block;

	}

	.intro_s2 ul li .intro_wrap .intro_txt,

	.intro_s2 ul li:nth-of-type(odd) .intro_wrap .intro_txt{

		padding:.6rem;

	}

	.intro_s2 ul li .intro_wrap:before,

	.intro_s2 ul li:nth-of-type(odd) .intro_wrap:before{

		top:0;

		right:auto;

		left:50%;

		transform: translate(-50%,-50%) rotate(45deg);

	}

	.intro_s2 ul li .intro_wrap{

		min-height:auto;

	}

	.intro_s2 ul li .intro_wrap .intro_tit{

		font-size:.46rem;

	}

	.intro_s3 ul{

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.intro_s3 ul li{

		width:100%;

	}

	.intro_s3 ul li + li{

		margin-top:.5rem;

	}

	.intro_s3 ul li .intro_img{

		height:calc(92vw * 325 / 586);

	}

	.intro_s3 ul li .intro_tit{

		font-size:.36rem;

	}

	.intro_s3 ul li .intro_tit em{

		font-size:.46rem;

	}

	.intro_s4 .intro_top .intro_tit{

		font-size:.48rem;

	}

	.intro_s4 .intro_top .intro_ss span{

		font-size:18px;

	}

	.intro_s4 .intro_bot .intro_year{

		font-size:.6rem;

	}

	.intro_s4 .intro_bot .swiper-container{

		width:100%;

	}

	.icou_box .icou_l{

		width:100px;

	}

	.icou_box .icou_l .isub_nav ul li a{

		font-size:14px;

		padding:.4rem .2rem;

	}

	.icou_box .icou_r{

		width:calc(100%  - 120px);

		padding-left:25px;

	}

	.icou_box .icou_r>ul>li:before,

	.icou_box .icou_r>ul>li:after{

		left:-29px;

	}

	.icou_box .icou_r > ul > li .icou_txt .icou_num{

		font-size:20px;

	}

	

	/* 内页-工装装修 */

	.itrim_s1 .itrim_list .itrim_ss .itrim_show{

		bottom:.3rem;

		left:.3rem;

	}

	.itrim_s1 .itrim_list .itrim_ss .itrim_tit{

		font-size:.42rem;

	}

	.itrim_s2 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_txt{

		padding:.2rem 0;

	}

	.itrim_s2 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_txt p{

		font-size:14px;

	}

	.itrim_tab34 ul{

		margin-left:-.2rem;

		margin-right:-.2rem;

	}

	.itrim_tab34 ul li{

		margin:0 .2rem;

		font-size:.36rem;

	}

	.itrim_s3 .itrim_wrap .itrim_item ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		margin-bottom:-.3rem;

		margin-left:-.15rem;

		margin-right:-.15rem;

	}

	.itrim_s3 .itrim_wrap .itrim_item ul li{

		width:33.33333%;

		margin-bottom:.3rem;

	}

	.itrim_s3 .itrim_wrap .itrim_item ul li .itrim_ss{

		margin:0 .15rem;

		padding-top:.4rem;

		padding-bottom:.4rem;

	}

	.itrim_s3 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_icon svg{

		max-width:.8rem;

		max-height:.8rem;

	}

	.itrim_s3 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_w{

		font-size:.36rem;

	}

	

	/* 内页-检测服务 */

	.ites_s1 .ites_tit{

		font-size:.48rem;

	}

	.ites_s1 .ites_con ul li{

		width:50%;

	}

	.ites_s1 .ites_con ul li .ites_ss .ites_en{

		margin-left:.2rem;

		margin-right:.2rem;

		font-size:.6rem;

		padding-bottom:.4rem;

		margin-bottom:.4rem;

	}

	.ites_s1 .ites_con ul li .ites_ss .ites_w{

		font-size:.36rem;

	}

	.ites_ser .ites_top .ites_tit>span{

		font-size:.42rem;

	}

	.ites_ser .ites_top .ites_tit h2{

		font-size:.56rem;

	}

	.ites_s2 .ites_top .ites_con{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ites_s2 .ites_top .ites_con .ites_w{

		font-size:.36rem;

		margin-top:.4rem;

	}

	.ites_s2 .ites_top .ites_wrap .ites_stit{

		font-size:.46rem;

	}

	.ites_s2 .ites_top .ites_wrap .ites_txt{

		font-size:.36rem;

	}

	.ites_ser .ites_bot .ites_tit em{

		font-size:.48rem;

	}

	.ites_ser .ites_bot .ites_price{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		padding:.6rem;

	}

	.ites_ser .ites_bot .ites_price .ites_l{

		width:100%;

		border-right:solid 1px rgba(255,255,255,.6);

		padding-left:.6rem;

		padding-right:.6rem;

		text-align:left;

	}

	.ites_ser .ites_bot .ites_price .ites_l .iconfont{

		font-size:.9rem;

	}

	.ites_ser .ites_bot .ites_price .ites_l h3{

		font-size:.5rem;

	}

	.ites_ser .ites_bot .ites_price .ites_l span{

		font-size:.36rem;

	}

	.ites_ser .ites_bot .ites_price .ites_r{

		margin-left:0;

		max-width:none;

		width:100%;

		font-size:.36rem;

		margin-top:.6rem;

	}

	.ites_ser .ites_bot .ites_tit{

		font-size:.36rem;

	}

	.ites_ser .ites_bot .ites_table table th{

		font-size:16px;

	}

	.ites_ser .ites_bot .ites_table table th,

	.ites_ser .ites_bot .ites_table table td{

		padding:.3rem .2rem;

	}

	.ites_ser .ites_bot .ites_table table td{

		font-size:14px;

	}

	.ites_ser .ites_top .ites_dec{

		width:120px;

		top:0;

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul li{

		width:50%;

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss h4{

		font-size:.4rem;

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss .ites_w,

	.ites_s3 .ites_top .ites_con,

	.ites_s3 .ites_bot .ites_table .ites_exp{

		font-size:.36rem;

	}

	.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss .ites_img{

		height:calc((92vw - .3rem) / 2 * 235 / 391);

	}

	.ites_ser .ites_bot .ites_cess ul li{

		width:50%;

	}

	.ites_ser .ites_bot .ites_cess ul li .ites_ss{

		padding:.6rem .5rem;

	}

	.ites_s4 .ites_tit{

		font-size:.46rem;

	}

	.ites_s4 .ites_list ul>li .ites_ss,

	.ites_s4 .ites_list ul>li:nth-of-type(odd) .ites_ss{

		-webkit-flex-direction:column;

		flex-direction:column;

	}

	.ites_s4 .ites_list .ites_ss .ites_img,

	.ites_s4 .ites_list .ites_ss .ites_txt{

		width:100%;

	}

	.ites_s4 .ites_list .ites_ss .ites_txt{

		padding:.4rem;

	}

	.ites_s4 .ites_list .ites_ss .ites_txt ol li{

		font-size:14px;

		padding-top:.1rem;

		padding-bottom:.1rem;

	}

	.ites_s4 .ites_list .ites_ss .ites_txt h3{

		font-size:16px;

	}

	.ifm_s11 .ifm_con .ifm_r{

		display:none;

	}

	.ifm_s11 .ifm_con .ifm_l{

		width:100%;

	}

	.ifm_s11 .ifm_con .ifm_l fieldset legend{

		font-size:18px;

		padding-top:.2rem;

		padding-bottom:.2rem;

	}

	.ifm_s11 .ifm_con .ifm_l ul li{

		margin-top:.4rem;

		-webkit-flex-direction:column;

		flex-direction:column;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.ifm_s11 .ifm_con .ifm_l ul .ifm_c2{

		width:100%;

	}

	.ifm_s11 .ifm_con .ifm_l ul li .ifm_w,

	.ifm_s11 .ifm_con .ifm_l ul li .ifm_name{

		width:100%;

	}

	.ifm_s11 .ifm_con .ifm_l ul li .ifm_name{

		margin-bottom:.2rem;

	}

	.ifm_s11 .ifm_con .ifm_l ul li .ifm_w input[type="text"],

	.ifm_s11 .ifm_con .ifm_l ul li .ifm_w select,

	.ifm_s11 .ifm_con .ifm_l ul li .ifm_w input[type="submit"]{

		height:46px;

	}

	.ifm_s11 .ifm_con .ifm_l ul li .ifm_w input[type="submit"]{

		width:100%;

	}

	.ifm_s11 .ifm_con .ifm_l ul li .ifm_icon{

		width:46px;

		height:46px;

	}

	

	

	/* 内页-甲醛治理服务 */

	.inner_tit2 h2{

		font-size:.48rem;

	}

	.inner_tit2 .inner_exp{

		font-size:.4rem;

	}

	.ifm_s2 .ifm_con{

		background:url(../img/ifm_s2_img.jpg) no-repeat right center;

		background-size:150%;

		padding:.6rem 0;

	}

	.ifm_s2 .ifm_img{

		width:100%;

		overflow:hidden;

		display:none;

	}

	.ifm_s2 .ifm_txt{

		width:100%;

		margin-right:0;

	}

	.ifm_s2 .ifm_txt .ifm_tit{

		font-size:.42rem;

	}

	.ifm_s2 .ifm_txt .ifm_info .ifm_tag{

		padding:.2rem .4rem;

		font-size:.38rem;

	}

	.ifm_s2 .ifm_txt .ifm_info > i{

		font-size:.6rem;

	}

	.ifm_s2 .ifm_txt .ifm_bot .ifm_wrap{

		font-size:.36rem;

		padding:.3rem .5rem .3rem calc(30px + .7rem);

	}

	.ifm_s2 .ifm_txt .ifm_bot .ifm_wrap i img{

		width:60px;

	}

	.ifm_s4 .ifm_con ul li{

		width:50%;

		margin-bottom:.4rem;

	}

	.ifm_s4 .ifm_con ul li .ifm_ss{

		padding:0 .2rem;

	}

	.ifm_s4 .ifm_con ul li .ifm_ss .ifm_img{

		height:38.6vw;

	}

	.ifm_s4 .ifm_con ul li .ifm_txt{

		font-size:.36rem;

		margin-top:.2rem;

	}

	.ifm_s5 .ifm_btn span{

		font-size:.36rem;

		padding:.26rem .6rem;

	}

	.ifm_s5 .ifm_con ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ifm_s5 .ifm_con ul .ifm_item{

		width:28vw;

		height:32vw;

		margin:0 1.2vw;

	}

	.ifm_s5 .ifm_con ul .ifm_item2{

		width:100%;

	}

	.ifm_s5 .ifm_con ul .ifm_item1 .ifm_w{

		font-size:.4rem;

	}

	.ifm_s5 .ifm_con ul .ifm_item3 .ifm_w{

		font-size:.36rem;

	}

	.ifm_s5 .ifm_con ul .ifm_item3 em{

		font-size:.8rem;

	}

	.ifm_s5 .ifm_con ul .ifm_item2{

		font-size:1rem;

	}

	.ifm_s6 .ifm_con ul li{

		width:50%;

	}

	.ifm_s6 .ifm_con ul li .ifm_ss .ifm_img{

		height:calc((92vw - .3rem) / 2 * 239 / 290);

	}

	.ifm_s6 .ifm_con ul li .ifm_ss .ifm_w{

		margin-top:.15rem;

		font-size:.36rem;

	}

	.ifm_s6 .ifm_btn p{

		font-size:.38rem;

		padding-top:.1rem;

		padding-bottom:.1rem;

	}

	.ifm_s6 .ifm_btn .ifm_icon .iconfont{

		font-size:.9rem;

	}

	.ifm_s6 .ifm_btn .ifm_icon{

		width:1.6rem;

		height:1.6rem;

		line-height:1.6rem;

	}

	.ifm_s7 .ifm_tab ul{

		margin:0 -.2rem;

	}

	.ifm_s7 .ifm_tab ul li{

		margin:0 .2rem;

	}

	.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_txt h4{

		font-size:14px;

	}

	.ifm_s8 .picMarquee-left .bd .picList .gallery-item .gallery-img{

		width:40vw;

		height:calc(40vw * 440 / 314);

	}

	.ifm_s9 .ifm_bot{

		padding:0 .8rem;

	}

	.ifm_s10 .ifm_tab ul{

		margin:0 -.2rem -.2rem;

	}

	.ifm_s10 .ifm_tab ul li{

		margin:0 .2rem .2rem;

		font-size:.36rem;

		padding-bottom:.14rem;

	}

	.ifm_s10 .ifm_wrap .ifm_item ul li{

		width:33.33333%;

	}

	.ifm_s10 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_img{

		height:calc((92vw - .6rem) / 3 * 230 / 295)

	}

	

	/* 内页-起居空间消毒抑菌 */

	.subc_tit,

	.ilep_tit h2,

	.ist1_s7 .ist1_con .ist1_tit{

		font-size:.48rem;

	}

	.ilep_tit .ilep_top span{

		font-size:.36rem;

	}

	.ilep_tit .ilep_top i{

		width:20vw;

		max-width:86px;

	}

	.ist1_s3 .ist1_bot ul li .ist1_ss,

	.ist1_s3 .ist1_bot ul li:nth-of-type(even) .ist1_ss{

		-webkit-flex-direction:column;

		flex-direction:column;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.ist1_s3 .ist1_bot ul li .ist1_ss .ist1_img,

	.ist1_s3 .ist1_bot ul li .ist1_ss .ist1_txt{

		width:100%;

	}

	.ist1_s3 .ist1_bot ul li .ist1_ss .ist1_img{

		height:calc(92vw * 364 / 672);

	}

	.ist1_s3 .ist1_bot ul li .ist1_ss .ist1_txt{

		padding:.6rem;

	}

	.ist1_s3 .ist1_bot ul li .ist1_ss .ist1_txt h3{

		font-size:16px;

	}

	.ist1_s4 .swiper-container{

		width:288px;

	}

	.ist1_s5 .ist1_con ul li{

		width:50%;

	}

	.ist1_s5 .ist1_con ul li a .ist1_img{

		height:calc((92vw - .3rem) / 2 * 261 / 433);

	}

	.ist1_s5 .ist1_con ul li a .ist1_txt{

		padding:.4rem;

	}

	.ist1_s5 .ist1_con ul li a .ist1_txt h3{

		font-size:16px;

	}

	.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_icon svg{

		max-width:.9rem;

		max-height:.9rem;

	}

	.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss{

		padding-top:.6rem;

		padding-bottom:.6rem;

	}

	.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul li{

		width:calc((92vw - 68px) / 3);

		-webkit-box-flex:0 0 auto;

		-webkit-flex:0 0 auto;

		-ms-flex:0 0 auto;

		flex:0 0 auto;

	}

	.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_txt{

		margin-top:.3rem;

	}

	.ist1_s7 .ist1_con{

		-webkit-flex-direction:column;

		flex-direction:column;

	}

	.ist1_s7 .ist1_con .ist1_l,

	.ist1_s7 .ist1_con .ist1_r{

		width:100%;

	}

	.ist1_s7 .ist1_con .ist1_r{

		margin-top:.4rem;

	}

	.font_30,

	.font_24{

		font-size:.48rem !important;

	}

	.ist2_s1 .ist2_top .ist2_exp{

		font-size:.36rem;

	}

	

	/* 内页-工作空间消毒抑菌 */

	.ist2_s1 .ist2_bot{

		padding-left:0;

		padding-right:0;

	}

	.ist2_s1 .ist2_bot ul li{

		width:50%;

		margin-top:.7rem;

	}

	.ist2_s1 .ist2_bot ul li .ist2_ss .ist2_icon{

		width:1.4rem;

		height:1.4rem;

	}

	.ist2_s1 .ist2_bot ul li .ist2_ss .ist2_txt h3{

		font-size:16px;

	}

	.ist2_s2 .ist2_con ul li .ist2_ss,

	.ist2_s2 .ist2_con ul li:nth-of-type(even) .ist2_ss{

		-webkit-flex-direction:column;

		flex-direction:column;

	}

	.ist2_s2 .ist2_con ul li + li{

		margin-top:.8rem;

	}

	.ist2_s2 .ist2_con .ist2_ss .ist2_img,

	.ist2_s2 .ist2_con .ist2_ss .ist2_txt{

		width:100%;

	}

	.ist2_s2 .ist2_con .ist2_ss .ist2_img{

		height:calc(92vw * 400 / 652);

	}

	.ist2_s2 .ist2_con .ist2_ss .ist2_txt{

		margin-top:.4rem;

	}

	.ist2_s2 .ist2_con .ist2_ss .ist2_txt h3{

		font-size:16px;

	}

	.ist2_s2 .ist2_con .ist2_ss .ist2_w{

		margin-top:.2rem;

	}

	.inner_loc, .inner_loc a{

		font-size:12px;

	}

	

	/* 内页-中央空调清洗除菌 */

	.ilep2_s1{

		width:100%;

		overflow:hidden;

	}

	.ilep2_s1 .ilep1_flex{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ilep2_s1 .ilep1_flex > * + *{

		margin-top:.6rem;

	}

	.ilep2_s1 .ilep1_l,

	.ilep2_s1 .ilep1_r{

		width:100% !important;

	}

	.ist3_box .ilep2_s1 .ist3_line, .ist4_box .ilep2_s1 .ist3_line{

		max-width:168px;

		width:30vw;

		height:6px;

	}

	.ist3_s2 .ist3_con ul li:nth-of-type(3n-1),

	.ist3_s2 .ist3_con ul li:nth-of-type(3n){

		margin-top:0;

	}

	.ist3_s2 .ist3_con ul{

		margin-bottom:-.7rem;

	}

	.ist3_s2 .ist3_con ul li{

		width:100%;

		margin-bottom:.7rem;

	}

	.ist3_s2 .ist3_con ul li .ist3_ss .ist3_img{

		height:calc(92vw * 354 / 375);

	}

	.ist3_s2 .ist3_con ul li .ist3_ss .ist3_txt{

		padding-right:0;

	}

	.ist3_s2 .ist3_con ul li .ist3_ss .ist3_txt h3{

		font-size:16px;

	}

	.ist3_s3 .ist3_top{

		padding-bottom:calc(80px + .8rem);

	}

	.ist3_s3 .ist3_bot .ist3_r .ist3_img{

		width:160px;

		height:160px;

	}

	.ist3_s3 .ist3_bot .ist3_txt{

		width:100%;

		max-width:none;

		text-align:center;

		margin-right:0;

		padding-top:.6rem;

	}

	.ist3_s3 .ist3_bot .center_box{

		-webkit-flex-direction:column-reverse;

		flex-direction:column-reverse;

		-webkit-align-items:center;

		align-items:center;

		margin-top:-80px;

	}

	.ist3_s3 .ist3_bot .ist3_txt h3{

		color:#333;

		font-size:.46rem;

	}

	.ist3_s3 .ist3_bot .ist3_w{

		font-size:.36rem;

		margin-top:.2rem;

	}

	.ist4_s2 .ist4_l{

		width:100%;

		min-height:auto;

		-webkit-justify-content:center;

		justify-content:center;

	}

	.ist4_s2 .ist4_l .ist4_txt{

		width:92%;

		padding-right:0;

	}

	.ist3_s2 .ist3_exp{

		font-size:.36rem;

	}

	.ist4_box .ist3_s2 .ist3_con ul li{

		width:50%;

	}

	.ist4_box .ist3_s2 .ist3_con ul li .ist3_ss .ist3_img{

		height:calc((92vw - .3rem) / 2 * 334 / 284);

	}

	

	/* 内页-空气治理机 */

	.ist4_s6 .ist4_con ul li{

		width:100% !important;

	}

	.ist4_s6 .ist4_con ul li .ist4_wrap .ist4_txt{

		padding:.6rem 0;

	}

	

	/* 内页-绿植租摆服务 */

	.ipla_s1 .ipla_tit .subc_tit{

		font-size:.48rem;

	}

	.ipla_s1 .ipla_tit .ipla_exp{

		font-size:.36rem;

	}

	.ipla_s1 .ipla_con{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ipla_s1 .ipla_con .ipla_l,

	.ipla_s1 .ipla_con .ipla_r{

		width:100%;

	}

	.ipla_s1 .ipla_con .ipla_l .ipla_stit{

		font-size:.42rem;

	}

	.ipla_s1 .ipla_con .ipla_l .ipla_sexp{

		font-size:.36rem;

	}

	.ipla_s1 .ipla_con .ipla_r{

		margin-top:.6rem;

	}

	.ipla_s1 .ipla_con .ipla_r .ipla_mask ul li .ipla_ss h4{

		font-size:.38rem;

	}

	.ipla_s1 .ipla_con .ipla_r .ipla_mask ul li .ipla_ss .ipla_w{

		font-size:.36rem;

		margin-top:.1rem;

	}

	.ipla_s1 .ipla_con .ipla_r .ipla_mask ul li .ipla_ss h4,

	.ipla_s1 .ipla_con .ipla_r .ipla_mask ul li .ipla_ss .ipla_w{

		overflow:hidden;

		text-overflow:ellipsis;

		white-space:nowrap;

	}

	.ipla_s2 .ipla_con ul li{

		width:50%;

	}

	.ipla_s2 .ipla_con ul li .ipla_ss .ipla_img{

		height:calc((92vw - .3rem) / 2);

	}

	.ipla_s2 .ipla_con ul li .ipla_ss .ipla_txt .ipla_w{

		font-size:14px;

	}

	.ipla_s2 .ipla_con ul li .ipla_ss .ipla_txt h3,

	.ipla_box .ilep2_s1 .ilep1_l ul li .ipla_ss .ipla_txt h3{

		font-size:16px;

	}

	.ipla_s5 .ipla_con ul{

		-webkit-column-count:1;

		-moz-column-count:1;

		column-count:1;

	}

	.ipla_s5 .ipla_con ul li.ipla_li1 .ipla_ss .ipla_img{

		height:calc(92vw * 417 / 589);

	}

	.ipla_s5 .ipla_con ul li.ipla_li1 .ipla_ss .ipla_wrap .ipla_txt .ipla_stit{

		font-size:.48rem;

	}

	.ipla_s5 .ipla_con ul li .ipla_ss .ipla_wrap .ipla_w{

		-webkit-line-clamp:3 !important;

		-moz-line-clamp:3 !important;

		-o-line-clamp:3 !important;

		line-clamp:3 !important;

	}

	.ipla_s5 .ipla_con ul li.ipla_li1 .ipla_ss .ipla_wrap .ipla_w{

		min-height:auto;

	}

	.ipla_s5 .ipla_con ul li.ipla_li3 .ipla_ss{

		min-height:auto;

	}

	.ipla_s5 .ipla_con ul li .ipla_ss .ipla_wrap .ipla_w{

		font-size:14px !important;

		margin-top:.3rem;

	}

	.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_top .ipla_tag span{

		font-size:.36rem;

		padding:.2rem .6rem;

	}

	.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_top .ipla_price{

		font-size:.4rem;

	}

	.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_top .ipla_price em{

		font-size:.7rem;

	}

	.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_img{

		height:calc(92vw * 706 / 588);

	}

	.ipla_s6 .ipla_con .swiper-slide a,

	.ipla_s6 .ipla_con .swiper-slide-active a,

	.ipla_s6 .ipla_con .swiper-slide-active .ipla_txt{

		transform:scale(1);

	}

	.ipla_s6 .ipla_con .swiper-slide-active .ipla_txt{

		width:100%;

		left:0;

		margin-left:0;

		padding:.4rem;

	}

	.ipla_s6 .ipla_con .ipla_txt h4{

		font-size:16px;

	}

	.ipla_s6 .ipla_con .swiper-container{

		padding:0;

	}

	.ipla_s6 .ls-pagination{

		display:block;

		margin-top:.4rem;

	}

	.ipla_s6 .ls-pagination .swiper-pagination-bullet{

		background:#fff;

		margin:0 4px;

	}

	.ipla_s6 .ls-pagination .swiper-pagination-bullet-active{

		background:#01ac8a;

	}

	.ifm_s11 .ifm_con .ifm_l ul li.ifm_radio .ifm_w .ifm_cel{

		width:33.3333%;

	}

	

	/* 内页-绿植租摆服务详情 */

	.ipls_s1 .center_box{

		-webkit-flex-direction:column-reverse;

		flex-direction:column-reverse;

	}

	.ipls_s1 .ipls_l,

	.ipls_s1 .ipls_r{

		width:100%;

	}

	.ipls_s1 .ipls_r{

		margin-left:0;

	}

	.ipls_s1 .ipls_l .ipls_tit{

		font-size:.56rem;

	}

	.ipls_s1 .ipls_l .ipls_w{

		font-size:.36rem;

	}

	.ipls_s1 .ipls_l .ipls_info{

		margin-bottom:.5rem;

	}

	.ipls_s1 .ipls_l .ipls_info ul li{

		margin-bottom:.3rem;

	}

	.ipls_s1 .ipls_l .ipls_info ul li .ipls_ss{

		font-size:14px;

	}

	.ipls_s1 .ipls_l .ipls_bot{

		margin-top:1.6rem;

	}

	.ipls_s1 .ipls_l .ipls_bot .ipls_w{

		font-size:14px;

	}

	.ipls_gtit>span{

		font-size:.56rem;

	}

	.ipls_gtit h2{

		font-size:.48rem;

	}

	.ipls_gtit>div{

		font-size:14px;

	}

	.ipls_s4 .ipls_con{

		padding:.6rem;

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ipls_s4 .ipls_con .ipls_img img{

		width:60px;

	}

	.ipls_s4 .ipls_con .ipls_tit{

		font-size:.46rem;

	}

	.ipls_s4 .ipls_con .ipls_txt{

		margin-top:.4rem;

	}

	

	/* 内页-起居空间LEP整体治理 */

	.ilep1_s3 .ilep1_flex{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ilep1_s3 .ilep1_l,

	.ilep1_s3 .ilep1_r{

		width:100%;

	}

	.ilep1_s4 .ilep1_con ul li{

		width:100%;

	}

	.ilep1_s4 .ilep1_con ul li .ilep1_ss .ilep1_icon{

		width:1.6rem;

		height:1.6rem;

	}

	.ilep1_s4 .ilep1_con ul li .ilep1_ss .ilep1_txt{

		width:calc(100% - 2rem);

	}

	.ilep1_s5 .ilep1_con ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.ilep1_s5 .ilep1_con ul li{

		width:100%;

	}

	.ilep1_s5 .ilep1_con ul li:nth-of-type(3n - 1){

		margin-top:0;

	}

	.ilep1_s5 .ilep1_con ul li a .ilep1_w{

		height:auto;

	}

	.ilep1_s5 .ilep1_con ul li a .ilep1_img{

		height:calc(92vw * 398 / 370);

	}

	.ilep1_s6 .ilep1_con ul li .ilep1_top h3{

		font-size:16px;

	}

	.ilep1_s6 .ilep1_con ul li .ilep1_bot .ilep1_txt{

		max-width:100%;

	}

	

	/* 内页-工作空间LEP整体治理 */

	.ilep2_box .ilep1_txt.article_w{

		font-size:.36rem !important;

	}

	.ilep2_s2 .ilep2_con ul li{

		width:100%;

	}

	.ilep2_s2 .ilep2_con ul li .ilep2_ss{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_img,

	.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_txt{

		width:100%;

	}

	.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_txt{

		padding:.6rem;

	}

	.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_w{

		height:auto;

		margin-top:.2rem;

	}

	.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_txt h3{

		font-size:16px;

	}

	.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_img{

		height:calc(92vw * 395 / 297);

	}

	.ilep1_s5 .ilep2_bot ul{

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.ilep1_s5 .ilep2_bot ul li{

		width:100%;

	}

	.ilep1_s5 .ilep2_bot ul li .ilep2_ss{

		padding:1rem .6rem;

	}

	.ilep1_s5 .ilep2_bot ul li .ilep2_ss .ilep2_icon svg{

		max-width:.9rem;

		max-height:.9rem;

	}

	

	/* 内页-精选案例 */

	.icase_list ul li{

		width:50%;

	}

	.icase_list ul li a .icase_img{

		height:calc((92vw - .3rem) / 2 * 170 / 224);

	}

	.list_pages .pagination{

		text-align:center;

	}

	

	/* 内页-案例详情 */

	.inner_news_show_tit h3,
	.inner_news_show_tit h1{

		font-size:.44rem;

	}

	.inner_news_show_tit span{

		font-size:13px;

	}

	

	

	/* 内页-新闻中心 */

	.inews_list{

		padding:.3rem !important;

	}

	.inews_list ul li a .inews_img{

		width:36%;

		height:calc((92vw - .6rem) * .36 * 148 / 230);

	}

	.inews_list ul li a .inews_txt{

		width:58%;

	}

	.inews_list ul li a .inews_txt h4{

		font-size:15px;

	}

	.inews_list ul li a .inews_txt p{

		font-size:13px;

		margin-top:.15rem;

	}

	.inews_list ul li a .inews_date{

		font-size:12px;

		margin-top:.15rem;

	}

	.inews_list ul li a .inews_date .iconfont{

		font-size:12px;

		padding-right:5px;

	}

	.inews_list ul{

		margin:-.3rem 0;

	}

	.inews_list ul li a{

		padding:.3rem 0;

	}

	

	/* 内页-联系我们 */

	.inner_map #dituContent{

		height:100vw;

	}

	.icta_box .icta_top ul{

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.icta_box .icta_top ul li{

		width:100%;

	}

	.icta_box .icta_top ul li .icta_ss{

		padding:.6rem;

	}

	

	/* 内页-我们的优势 */

	.iabo_s1{

		padding-top:1rem;

	}

	.iabo_s1 .iabo_top{

		-webkit-flex-direction:column-reverse;

		flex-direction:column-reverse;

	}

	.iabo_s1 .iabo_top .iabo_txt{

		width:100%;

		margin-top:.6rem;

	}

	.iabo_s1 .iabo_top .iabo_img{

		height:auto;

		width:calc(100% - 34px);

		margin-top:.4rem;

		margin-right:.4rem;

	}

	.iabo_s1 .iabo_top .iabo_txt .iabo_exp{

		font-size:.56rem;

		margin-top:.2rem;

	}

	.iabo_s1 .iabo_top .iabo_txt .iabo_tag{

		font-size:.36rem;

	}

	.ls_line{

		width:50px;

	}

	.iabo_s1 .iabo_top .iabo_img .iabo_bl{

		top:-.4rem;

		right:-.4rem;

	}

	.iabo_s1 .iabo_bot .iabo_con ul li{

		width:50%;

	}

	.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss .iabo_icon{

		width:1.4rem;

		height:1.4rem;

	}

	.iabo_s1 .iabo_bot .iabo_con ul li .iabo_ss .iabo_num{

		font-size:.56rem;

	}

	.iabo_tit .iabo_tup{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		font-size:.48rem;

	}

	.iabo_tit .iabo_tup span{

		font-size:.38rem;

		width:100%;

	}

	.iabo_tit .iabo_exp{

		font-size:.36rem;

	}

	.iabo_s2 .iabo_con ul li{

		width:50%;

	}

	.iabo_s3 .iabo_bot ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.iabo_s3 .iabo_bot ul li{

		width:50%;

		padding:.6rem .2rem;

	}

	.iabo_s3 .iabo_bot ul li:after{

		content:"";

		position:absolute;

		width:100%;

		height:1px;

		background:#fff;

		left:0;

		top:0;

	}

	.iabo_s3 .iabo_bot ul li .iabo_num{

		font-size:.56rem;

		line-height:.7rem;

	}

	.iabo_s3 .iabo_bot ul li .iabo_w{

		margin-top:.2rem;

		font-size:.36rem;

	}

	.iabo_s3 .iabo_bot ul li:nth-of-type(2n-1):before{

		display:none;

	}

	.iabo_s3 .iabo_bot ul li:nth-of-type(1):after,

	.iabo_s3 .iabo_bot ul li:nth-of-type(2):after{

		display:none;

	}

	.iabo_s4 .iabo_top{

		background-size:160%;

		min-height:320px;

	}

	.iabo_s4 .iabo_bot ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		-webkit-align-items:flex-start;

		align-items:flex-start;

	}

	.iabo_s4 .iabo_bot ul li{

		width:100%;

		padding:.3rem 0;

	}

	.iabo_s4 .iabo_bot ul li .iabo_txt h3{

		font-size:.46rem;

	}

	.iabo_s4 .iabo_bot ul li .iabo_w{

		font-size:.36rem;

	}

	.iabo_s4 .iabo_bot ul li .iabo_icon svg{

		max-width:.9rem;

		max-height:.9rem;

	}

	.iabo_s4 .iabo_bot ul li .iabo_txt{

		margin-top:.2rem;

	}

	.iabo_s5 .iabo_top .iabo_tit{

		width:100%;

	}

	.iabo_s5 .iabo_bot .center_box{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		padding:0;

	}

	.iabo_s5 .iabo_bot .iabo_icon{

		max-width:60px;

		margin-bottom:.5rem;

	}

	.iabo_s5 .iabo_bot .iabo_tit{

		width:100%;

	}

	.iabo_tit .iabo_exp{

		margin-top:.2rem;

	}

	.subh_s1 .subh_bot ul li{

		width:50%;

	}

	.subh_s1 .subh_bot ul li .subh_ss .subh_icon svg{

		max-width:.9rem;

		max-height:.9rem;

	}

	.subh_s2 .subh_con ul li .subh_ss .subh_tit h3{

		font-size:.44rem;

	}

	.subh_s2 .subh_con ul li .subh_ss .subh_tit span{

		font-size:.36rem;

	}

	.subh_s2 .subh_con ul li .subh_ss .subh_btn{

		padding:.2rem .5rem;

		margin-top:.3rem;

	}

	.subh_s2 .subh_con ul li .subh_ss .subh_img{

		height:calc((92vw - .3rem) / 2 * 425 / 588);

	}

	.subh_s3 .subh_tab{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.subh_s3 .subh_tab ul{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

		margin-bottom:-.3rem;

		margin-left:-.3rem;

	}

	.subh_s3 .subh_tab ul li{

		padding-right:0;

		width:33.3333%;

		margin-bottom:.3rem;

		-webkit-flex-grow:1;

		flex-grow:1;

	}

	.subh_s3 .subh_tab ul li:before{

		display:none;

	}

	.subh_s3 .subh_tab ul li span{

		margin-left:.3rem;

		border:solid 1px rgba(255,255,255,.4);

	}

	.subh_s3 .subh_tab ul li span,

	.subh_s3 .subh_tab ul li.active span,

	.subh_s3 .subh_tab>a{

		font-size:.38rem;

		min-width:auto;

		padding:.2rem;

	}

	.subh_s3 .subh_tab ul li.active span{

		border-color:#fff;

	}

	.subh_s3 .subh_wrap{

		margin-top:0;

	}

	.subh_s3 .subh_wrap ul>li .subh_ss,

	.subh_s3 .subh_wrap ul>li .swiper-slide-active .subh_ss,

	.subh_s3 .subh_wrap ul>li .swiper-slide-active .subh_ss .subh_txt{

		transform:scale(1);

	}

	.subh_s3 .subh_wrap .swiper-button-white,

	.ipla_s6 .swiper-button-white{

		width:36px;

		height:80px;

		top:calc(92vw * 480 / 800 / 2);

	}

	.subh_s3 .subh_wrap ul>li .subh_ss .subh_img{

		height:calc(92vw * 480 / 800);

	}

	.subh_s3 .subh_wrap ul>li .swiper-slide-active .subh_ss .subh_txt{

		width:100%;

		position:static;

		left:auto;

		margin-left:0;

	}

	.subh_s3 .subh_wrap ul>li .subh_ss .subh_txt{

		margin-top:.4rem;

	}

	.subh_s3 .subh_wrap ul>li .subh_ss .subh_txt h3{

		font-size:16px;

	}

	.subh_s3 .subh_wrap ul>li .subh_ss .subh_txt h3,

	.subh_s3 .subh_wrap ul>li .subh_ss .subh_txt .subh_w{

		text-overflow:clip;

		white-space:pre-wrap;

		text-align:left;

	}

	.subh_s3 .subh_wrap ul>li .swiper-container{

		padding:0;

	}

	.subh_s3 .subh_wrap ul>li:nth-of-type(1){

		height:auto;

	}

	.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li{

		width:calc((92vw - .3rem) / 2);

	}

	.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_txt h4{

		font-size:16px;

	}

	.subh_s5 .subh_con .subh_item{

		padding:0 4%;

	}

	.subh_s5 .subh_con .subh_item ul{

		grid-template-rows:repeat(4,calc((92vw - .3rem) / 2 * 282 / 375));

		grid-template-columns:repeat(2,calc((92vw - .3rem) / 2));

	}

	.subn_list ul li{

		padding:.3rem 0;

		border-bottom:solid 1px #e5e5e5;

	}

	.subn_list ul li a .subn_img{

		width:36%;

		height:calc(92vw * .36 * 130 / 202);

	}

	.subn_list ul li a .subn_wrap{

		width:60%;

	}

	.subn_list ul li a .subn_txt{

		width:100%;

		margin-top:.1rem;

	}

	.subn_list ul li a .subn_txt p{

		margin-top:.15rem;

	}

	.subn_box .subn_l .inner_news_show_tit h3,
	.subn_box .subn_l .inner_news_show_tit h1{

		font-size:.44rem;

	}

	.subc_list ul li,

	.subci_box .subc_list ul li{

		width:50%;

	}

	.subc_list ul li a .subc_img,

	.subci_box .subc_list ul li a .subc_img{

		height:calc((92vw - .3rem) / 2 * 166 / 280);

	}

	.subc_list ul li a .subc_txt span{

		font-size:12px;

	}

	

	

}



@media screen and (min-width:768px) and (max-width:1200px){

	.pd_150{

		padding:1.5rem;

	}

	.pd_tb150{

		padding:1.5rem 0;

	}

	.pd_t150{

		padding-top:1.5rem;

	}

	.pd_b150{

		padding-bottom:1.5rem;

	}

	.pd_120{

		padding:1.2rem;

	}

	.pd_tb120{

		padding:1.2rem 0;

	}

	.pd_t120{

		padding-top:1.2rem;

	}

	.pd_b120{

		padding-bottom:1.4rem;

	}

	.pd_100{

		padding:1rem;

	}

	.pd_tb100{

		padding:1rem 0;

	}

	.pd_t100{

		padding-top:1rem;

	}

	.pd_b100{

		padding-bottom:1rem;

	}

	.pd_80{

		padding:.8rem;

	}

	.pd_tb80{

		padding:.8rem 0;

	}

	.pd_t80{

		padding-top:.8rem;

	}

	.pd_b80{

		padding-bottom:.8rem;

	}

	.pd_70{

		padding:.7rem;

	}

	.pd_tb70{

		padding:.7rem 0;

	}

	.pd_t70{

		padding-top:.7rem;

	}

	.pd_b70{

		padding-bottom:.7rem;

	}

	.pd_60{

		padding:.6rem;

	}

	.pd_tb60{

		padding:.6rem 0;

	}

	.pd_t60{

		padding-top:.6rem;

	}

	.pd_b60{

		padding-bottom:.6rem;

	}

	.pd_50{

		padding:.5rem;

	}

	.pd_tb50{

		padding:.5rem 0;

	}

	.pd_t50{

		padding-top:.5rem;

	}

	.pd_b50{

		padding-bottom:.5rem;

	}

	.pd_40{

		padding:.4rem;

	}

	.pd_tb40{

		padding:.4rem 0;

	}

	.pd_t40{

		padding-top:.4rem;

	}

	.pd_b40{

		padding-bottom:.4rem;

	}

	.pd_30{

		padding:.3rem;

	}

	.pd_tb30{

		padding:.3rem 0;

	}

	.pd_t30{

		padding-top:.3rem;

	}

	.pd_b30{

		padding-bottom:.3rem;

	}

	.pd_20{

		padding:.2rem;

	}

	.pd_tb20{

		padding:.2rem 0;

	}

	.pd_t20{

		padding-top:.2rem;

	}

	.pd_b20{

		padding-bottom:.2rem;

	}

	.pd_15{

		padding:.15rem;

	}

	.pd_tb15{

		padding:.15rem 0;

	}

	.pd_t15{

		padding-top:.15rem;

	}

	.pd_b15{

		padding-bottom:.15rem;

	}

	.mg_t150{

		margin-top:1.5rem;

	}

	.mg_b150{

		margin-bottom:1.5rem;

	}

	.mg_t100{

		margin-top:1rem;

	}

	.mg_b100{

		margin-bottom:1rem;

	}

	.mg_tb80{

		margin:.8rem 0;

	}

	.mg_t80{

		margin-top:.8rem;

	}

	.mg_b80{

		margin-bottom:.8rem;

	}

	.mg_tb70{

		margin:.7rem 0;

	}

	.mg_t70{

		margin-top:.7rem;

	}

	.mg_b70{

		margin-bottom:.7rem;

	}

	.mg_tb60{

		margin:.6rem 0;

	}

	.mg_t60{

		margin-top:.6rem;

	}

	.mg_b60{

		margin-bottom:.6rem;

	}

	.mg_tb50{

		margin:.5rem 0;

	}

	.mg_t50{

		margin-top:.5rem;

	}

	.mg_b50{

		margin-bottom:.5rem;

	}

	.mg_tb40{

		margin:.4rem 0;

	}

	.mg_t40{

		margin-top:.4rem;

	}

	.mg_b40{

		margin-bottom:.4rem;

	}

	.mg_tb30{

		margin:.3rem 0;

	}

	.mg_t30{

		margin-top:.3rem;

	}

	.mg_b30{

		margin-bottom:.3rem;

	}

	.mg_tb20{

		margin:.2rem 0;

	}

	.mg_t20{

		margin-top:.2rem;

	}

	.mg_b20{

		margin-bottom:.2rem;

	}

	.mg_tb15{

		margin:.15rem 0;

	}

	.mg_t15{

		margin-top:.15rem;

	}

	.mg_b15{

		margin-bottom:.15rem;

	}

	.mg_tb10{

		margin:.1rem 0;

	}

	.mg_t10{

		margin-top:.1rem;

	}

	.mg_b10{

		margin-bottom:.1rem;

	}

	

	/* header */

	.header_top .center_box,

	.header_height,

	.header_top .header_city,

	.menu{

		height:70px;

	}

	.header_top .logo .logo_img img{

		max-height:40px;

	}

	.header_top .logo .logo_exp>p{

		font-size:.3rem;

	}

	.header_top .logo .logo_exp>span,

	.header_top .header_city_sel>span,

	.header_top .header_city_con .header_city_name ol li a{

		font-size:.26rem;

	}

	.header_top .header_city_con ul>li+li{

		margin-top:.4rem;

	}

	.header_top .header_tr{

		margin-right:30px;

	}

	

	/* 关于我们 */

	.home_tit h2{

		font-size:.38rem;

	}

	.home_tit span{

		font-size:.46rem;

	}

	.brand_box .brand_con .brand_l .brand_tit .brand_exp{

		font-size:20px;

	}

	.brand_box .brand_con .brand_l .brand_info ul li a{

		padding-top:.4rem;

		padding-bottom:.4rem;

	}

	

	/* 解决方案 */

	.solu_box .solu_con .swiper-slide a .solu_img{

		height:calc((92vw - 40px) / 3 * 486 / 274)

	}

	.solu_box .solu_con .swiper-slide a .solu_tit{

		font-size:.3rem;

	}

	.solu_box .solu_con .swiper-slide:nth-of-type(even){

		padding-top:30px;

	}

	

	/* 我们的优势 */

	.adva_box .adva_con ul li .adva_ss .adva_tit .adva_ts{

		padding:.4rem .5rem;

	}

	.adva_box .adva_con ul li .adva_ss .adva_tit .adva_ts h3{

		font-size:.38rem;

	}

	.adva_box .adva_con ul li .adva_ss .adva_tit .adva_ts span{

		font-size:.28rem;

	}

	.adva_box .adva_con ul li.adva_item1 .adva_ss .adva_txt .adva_title{

		font-size:.36rem;

	}

	.adva_box .adva_con ul li .adva_ss .adva_txt .adva_exp{

		font-size:.28rem;

	}

	.adva_box .adva_con ul li.adva_item1 .adva_ss .adva_img,

	.adva_box .adva_con ul li.adva_item4 .adva_ss .adva_img{

		padding-right:.2rem;

	}

	.adva_box .adva_con ul li.adva_item1 .adva_ss .adva_img img,

	.adva_box .adva_con ul li.adva_item4 .adva_ss .adva_img img{

		max-width:calc(46vw - .2rem);

	}

	.adva_box .adva_con ul li .adva_ss .adva_txt .adva_title{

		font-size:.3rem;

	}

	.adva_box .adva_con ul li.adva_item2 .adva_ss .adva_txt .adva_title em,

	.adva_box .adva_con ul li.adva_item3 .adva_ss .adva_txt .adva_title em{

		font-size:.42rem;

	}

	.adva_box .adva_con ul li .adva_ss .adva_img{

		height:auto;

		width:100%;

		padding:50px 0;

	}

	.adva_box .adva_con ul li.adva_item2 .adva_ss .adva_img{

		padding:0;

	}

	.adva_box .adva_con ul li.adva_item2 .adva_ss .adva_img img{

		width:100%;

		height:auto;

	}

	

	/* 案例展示 */

	.case_box .case_con .case_tab ul li{

		font-size:.26rem;

		padding:12px 0;

	}

	.home_more{

		padding:8px 30px;

	}

	.case_box .case_con .case_wrap .case_tit{

		font-size:.34rem;

	}

	.case_box .case_con .case_tab{

		width:180px;

	}

	.case_box .case_con .case_wrap{

		width:calc(100% - 180px);

	}

	.case_box .case_con .case_wrap .case_list ul li a .case_img{

		height:calc((92vw - 180px - .8rem - 30px) / 4 * 161 / 223);

	}

	

	/* 绿植租赁 */

	.plant_box .gallery-thumbs .plant_ss{

		font-size:16px;

	}

	.plant_box .plant_list ul li{

		width:33.33333%;

	}

	.plant_box .plant_list ul li .plant_img{

		height:calc((92vw - .6rem) / 3 * 318 / 395)

	}

	

	

	/* 新闻中心 */

	.news_box .news_l .news_tit{

		font-size:.32rem;

	}

	.news_box .news_r .news_tab ul li{

		font-size:.28rem;

	}

	

	/* 内页-二级导航 */

	.inner_loc + .inner_subnav{

		margin-top:-.2rem;

	}

	.inner_subnav .swiper-container{

		margin-right:-.5rem;

	}

	.inner_subnav .swiper-slide a{

		margin-right:.5rem;

	}

	

	/* 内页-品牌简介 */

	.intro_s1 .intro_con .intro_txt .intro_tit{

		font-size:.36rem;

	}

	.intro_s2 ul li .intro_wrap .intro_txt,

	.intro_s2 ul li:nth-of-type(2n+1) .intro_wrap .intro_txt{

		width:100%;

		padding:.5rem;

	}

	.intro_s2 ul li .intro_wrap .intro_tit{

		font-size:.34rem;

	}

	.intro_s3 ul{

		margin-top:calc(-1 * 92vw * .03);

	}

	.intro_s3 ul li{

		width:48.5%;

		margin-top:calc(92vw * .03);

	}

	.intro_s3 ul li .intro_img{

		height:calc(92vw * .485 * 325 / 586);

	}

	.intro_s3 ul li .intro_tit em{

		font-size:20px;

	}

	.intro_s4 .intro_top .intro_tit{

		font-size:.38rem;

	}

	

	/* 内页-企业历程 */

	.icou_box .icou_l{

		top:90px;

	}

	.icou_box .icou_r{

		width:calc(100% - 150px);

	}

	

	/* 内页-企业文化 */

	.icul_s1 .icul_img .icul_btn,

	.icul_s2 .icul_con ul li .icul_wrap .icul_txt h3{

		font-size:.4rem;

	}

	.icul_s1 .icul_img .icul_btn .iconfont,

	.icul_s2 .icul_con ul li .icul_wrap .icul_txt .iconfont{

		font-size:.3rem;

	}

	

	/* 内页-荣誉资质 */

	.ihonor_box .ihonor_tit{

		font-size:.38rem;

	}

	

	/* 内页-工装装修 */

	.inner_tit1 h2{

		font-size:.4rem;

	}

	.inner_tit1 .inner_en{

		font-size:.26rem;

	}

	.itrim_s1 .itrim_list .itrim_ss .itrim_tit{

		font-size:.32rem;

	}

	.itrim_s2 .itrim_tab ul li{

		width:18%;

	}

	.itrim_s3 .itrim_wrap .itrim_item ul li .itrim_ss{

		margin:0 5px;

	}

	.itrim_s3 .itrim_wrap .itrim_item ul li .itrim_ss .itrim_icon svg{

		max-width:.5rem;

		max-height:.5rem;

	}

	.itrim_s4 .itrim_wrap .itrim_item .news_l{

		width:calc(46vw - 6px);

	}

	.itrim_s4 .news_box .news_l dl dt a .news_img{

		height:calc((46vw - 6px) * 240 / 445);

	}

	

	/* 内页-检测服务 */

	.ites_s1 .ites_tit{

		font-size:.4rem;

	}

	.ites_s1 .ites_con ul li .ites_ss .ites_en{

		font-size:.42rem;

	}

	.ites_s1 .ites_con ul li .ites_ss .ites_w{

		font-size:15px;

	}

	.ites_ser .ites_top .ites_tit>span{

		font-size:.32rem;

	}

	.ites_ser .ites_top .ites_tit h2{

		font-size:.4rem;

	}

	.ites_s2 .ites_top .ites_con .ites_w{

		width:calc(100% - 120px);

		font-size:.26rem;

	}

	.ites_s2 .ites_top .ites_wrap .ites_stit{

		font-size:.3rem;

	}

	.ites_s2 .ites_top .ites_wrap .ites_txt{

		font-size:.26rem;

	}

	.ites_ser .ites_bot .ites_tit{

		font-size:.26rem;

	}

	.ites_ser .ites_bot .ites_tit em,

	.ites_s4 .ites_tit{

		font-size:.4rem;

	}

	.ites_ser .ites_bot .ites_cess ul li .ites_ss .ites_icon svg{

		max-width:.7rem;

		max-height:.7rem;

	}

	.ites_ser .ites_bot .ites_cess ul li .ites_ss .ites_txt h4{

		font-size:.32rem;

	}

	.ites_ser .ites_bot .ites_cess ul li .ites_ss .ites_w{

		font-size:.26rem;

	}

	.ites_s2 .ites_bot .ites_cess ul li,

	.ites_s2 .ites_bot .ites_cess ul li:nth-of-type(4),

	.ites_s2 .ites_bot .ites_cess ul li:nth-of-type(5),

	.ites_s2 .ites_bot .ites_cess ul li:nth-of-type(6){

		width:33.33333%;

	}

	.ites_ser .ites_bot .ites_price .ites_l{

		padding-left:.4rem;

	}

	.ites_ser .ites_bot .ites_price .ites_l .iconfont{

		font-size:.6rem;

	}

	.ites_ser .ites_bot .ites_price .ites_l h3{

		font-size:.4rem;

	}

	.ites_ser .ites_bot .ites_price .ites_r{

		max-width:60%;

		margin-left:10%;

		font-size:16px;

	}

	

	

	.ites_s3 .ites_top .ites_wrap .ites_list ul li .ites_ss h4{

		font-size:.3rem;

	}

	.ites_s4 .ites_list .ites_ss .ites_txt h3{

		font-size:.34rem;

	}

	.ites_s4 .ites_list .ites_ss .ites_txt ol li{

		font-size:14px;

		line-height:1.5;

	}

	.ifm_s11 .ifm_con .ifm_l fieldset legend{

		font-size:.36rem;

	}

	

	/* 内页-甲醛检测服务 */

	.ifm_s1 .ifm_l .ifm_txt h3{

		font-size:.38rem;

	}

	.ifm_s1 .ifm_l .ifm_w{

		font-size:.26rem;

	}

	.inner_tit2 h2{

		font-size:.46rem;

	}

	.inner_tit2 .inner_exp{

		font-size:.36rem;

	}

	.ifm_s2 .center_box{

		width:100%;

	}

	.ifm_s2 .ifm_img{

		width:100vw;

	}

	.ifm_s2 .ifm_txt .ifm_tit{

		font-size:22px;

	}

	.ifm_s2 .ifm_txt .ifm_info .ifm_tag{

		font-size:18px;

		padding:12px 30px;

	}

	.ifm_s2 .ifm_txt .ifm_info > i{

		font-size:32px;

	}

	.ifm_s2 .ifm_txt .ifm_bot .ifm_wrap{

		font-size:16px;

		padding-top:20px;

		padding-bottom:20px;

		padding-left:70px;

	}

	.ifm_s2 .ifm_txt .ifm_bot .ifm_wrap i img{

		max-width:70px;

	}

	.ifm_s4 .ifm_con ul li .ifm_ss{

		padding:0 .2rem;

	}

	.ifm_s5 .ifm_con ul li{

		margin:0 .1rem;

	}

	.ifm_s5 .ifm_con ul .ifm_item1 .ifm_w{

		font-size:20px;

	}

	.ifm_s5 .ifm_con ul .ifm_item3 em{

		font-size:40px;

	}

	.ifm_s5 .ifm_con ul .ifm_item3 .ifm_w{

		font-size:16px;

	}

	.ifm_s5 .ifm_btn span{

		font-size:20px;

		padding:10px 50px;

	}

	.ifm_s6 .ifm_con ul li .ifm_ss .ifm_img{

		height:calc((92vw - .9rem) / 4 * 239 / 290);

	}

	.ifm_s6 .ifm_con ul li .ifm_ss .ifm_w{

		font-size:16px;

	}

	.ifm_s6 .ifm_btn p{

		font-size:18px;

		padding-top:5px;

		padding-bottom:5px;

	}

	.ifm_s7 .ifm_wrap .ifm_item ul li{

		-webkit-box-flex:0 0 auto;

		-webkit-flex:0 0 auto;

		-ms-flex:0 0 auto;

		flex:0 0 auto;

	}

	

	/* 内页-起居空间消毒抑菌 */

	.ist1_s3 .ist1_bot ul li .ist1_ss{

		-webkit-align-items:center;

		align-items:center;

	}

	.ist1_s3 .ist1_bot ul li .ist1_ss .ist1_img{

		height:calc(92vw * .56 * 364 / 672);

	}

	.ist1_s3 .ist1_bot ul li .ist1_ss .ist1_txt{

		padding:.6rem;

	}

	.ist1_s4 .ist1_con .ist1_img img{

		width:calc((92vw - 20px) / 2 - 50px);

		height:calc(((92vw - 20px) / 2 - 50px) * 352 / 238);

	}

	

	/* 内页-工作空间消毒抑菌 */

	.font_30{

		font-size:24px !important;

	}

	.font_24{

		font-size:20px !important;

	}

	.ist2_s1 .ist2_bot ul li .ist2_ss .ist2_icon{

		width:80px;

		height:80px;

	}

	.ist2_s2 .ist2_con .ist2_ss .ist2_img{

		height:calc(92vw * .54 * 400 / 652);

	}

	.ist2_s2 .ist2_con .ist2_ss .ist2_txt h3{

		font-size:20px;

	}

	.ist3_box .ilep2_s1 .ist3_line,

	.ist4_box .ilep2_s1 .ist3_line{

		width:150px;

		height:6px;

	}

	.ist3_s2 .ist3_con ul li:nth-of-type(3n-1){

		margin-top:40px;

	}

	.ist3_s2 .ist3_con ul li:nth-of-type(3n){

		margin-top:80px;

	}

	.ist3_s2 .ist3_con ul li .ist3_ss .ist3_img{

		height:calc((92vw - .6rem) / 3 * 354 / 375);

	}

	.ist3_s2 .ist3_con ul li .ist3_ss .ist3_txt{

		padding-right:10%;

	}

	

	/* 内页-中央空调清洗除菌 */

	.ist3_s3 .ist3_bot .ist3_w{

		font-size:16px;

	}

	

	/* 内页-空气治理机 */

	.ist4_s2 .ist4_l{

		min-height:auto;

	}

	.ist4_s2 .ist4_l .ist4_txt{

		width:100%;

		padding:0 .6rem;

	}

	.ist4_box .ist3_s2 .ist3_con ul li .ist3_ss .ist3_img{

		height:calc((92vw - .9rem) / 4 * 332 / 284);

	}

	

	/* 内页-绿植租摆服务 */

	.ipla_s2 .ipla_con ul li .ipla_ss .ipla_img{

		height:calc((92vw - .9rem) / 4);

	}

	.ipla_box .ilep2_s1 .ilep1_l ul li + li{

		margin-top:30px;

	}

	.ipla_s5 .ipla_con ul li.ipla_li1 .ipla_ss .ipla_wrap .ipla_txt .ipla_stit{

		font-size:24px;

	}

	.ipla_s5 .ipla_con ul li.ipla_li1 .ipla_ss .ipla_img{

		height:calc((92vw - .3rem) / 2 * 417 / 589);

	}

	.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_img{

		height:calc((92vw - .3rem) / 2 * 706 / 588);

	}

	.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_top .ipla_price{

		font-size:20px;

	}

	.ipla_s5 .ipla_con ul li.ipla_li2 .ipla_ss .ipla_wrap .ipla_top .ipla_price em{

		font-size:30px;

	}

	.ipla_s5 .ipla_con ul li .ipla_ss .ipla_wrap .ipla_w{

		-webkit-line-clamp:2;

		-moz-line-clamp:2;

		-o-line-clamp:2;

		line-clamp:2;

	}

	.ipla_s5 .ipla_con ul li.ipla_li3 .ipla_ss{

		min-height:calc((92vw - .3rem) / 2 * 706 / 588 - .3rem - ((92vw - .3rem) / 2 * 417 / 589));

	}

	.ifm_s11 .ifm_con .ifm_l ul li.ifm_radio .ifm_w .ifm_cel{

		width:20%;

	}

	.ipla_s6 .ipla_con .swiper-container{

		padding:5.6vw 0;

	}

	.ipla_s6 .ipla_con .swiper-slide a{

		overflow:hidden;

	}

	.ipla_s6 .ipla_con .ipla_img{

		height:calc(92vw / 3 * 410 / 620);

	}

	.ipla_s6 .ipla_con .swiper-slide-active .ipla_txt{

		width:calc(92vw / 3 * 1.58);

	}

	.ipla_s6 .ipla_con .ipla_txt{

		margin-left:calc(-1 * 92vw / 3 * 1.58 / 2);

		padding-top:10px;

		padding-bottom:10px;

	}

	.ipla_s6 .ipla_con .ipla_txt h4{

		font-size:16px;

	}

	.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_icon svg{

		max-width:.7rem;

		max-height:.7rem;

	}

	

	/* 内页-绿植租赁详情 */

	.ipls_s1 .ipls_l .ipls_tit,

	.ipls_gtit>span{

		font-size:30px;

	}

	.ipls_s1 .ipls_l .ipls_w{

		font-size:16px;

	}

	.ipls_s1 .ipls_l .ipls_bot .ipls_w{

		font-size:15px;

	}

	.ipls_s4 .ipls_con{

		padding-left:10%;

		padding-right:10%;

	}

	.ipls_s4 .ipls_con .ipls_txt{

		width:calc(100% - 140px);

	}

	

	/* 内页-起居空间LEP整体治理 */

	.ilep1_s5 .ilep1_con ul li a .ilep1_img{

		height:calc((92vw - .6rem) / 3 * 398 / 370);

	}

	.ilep1_s5 .ilep1_con ul li a .ilep1_w{

		margin-top:15px;

	}

	

	/* 内页-精选案例 */

	.icase_list ul li{

		width:33.33333%;

	}

	.icase_list ul li a .icase_img{

		height:calc((92vw - .6rem) / 3 * 170 / 224);

	}

	

	/* 内页-案例详情 */

	.inner_news_show_tit h3,
	.inner_news_show_tit h1{

		font-size:22px;

	}

	

	/* 内页-新闻中心 */

	.inews_list ul li a .inews_txt{

		width:calc(100% - 250px);

	}

	.inews_list ul li a .inews_txt p{

		margin-top:.2rem;

	}

	.inews_list ul li a .inews_date{

		margin-top:.2rem;

	}

	

	/* 内页-联系我们 */

	.inner_map #dituContent{

		height:50vw;

	}

	

	/* 我们的优势 */

	.ls_line{

		width:60px;

	}

	.iabo_s1 .iabo_top .iabo_img{

		width:48.6%;

		height:calc(92vw * .486 * 456 / 584);

	}

	.iabo_s1 .iabo_top .iabo_txt{

		width:42%;

	}

	.iabo_s1 .iabo_top .iabo_txt .iabo_exp,

	.iabo_tit .iabo_tup{

		font-size:30px;

	}

	.iabo_tit .iabo_tup span{

		font-size:18px;

	}

	.iabo_s2 .iabo_con ul li .iabo_ss .iabo_img{

		height:calc((92vw - .9rem) / 4 * 210 / 264)

	}

	.iabo_s2 .iabo_con ul li .iabo_txt{

		font-size:.3rem;

	}

	.iabo_s2 .iabo_con ul li .iabo_txt em{

		font-size:.4rem;

	}

	.iabo_s3 .iabo_bot ul li .iabo_num{

		font-size:24px;

		line-height:32px;

	}

	.iabo_s4 .iabo_top{

		background-size:150%;

		min-height:420px;

	}

	.iabo_s5 .iabo_mid .center_box{

		margin-left:-46vw;

	}

	.iabo_s5 .iabo_mid .iabo_tit .iabo_tup h2{

		font-size:34px;

	}

	.iabo_s5 .iabo_bot .iabo_icon{

		width:100px;

	}

	.iabo_s5 .iabo_bot .iabo_tit{

		width:calc(100% - 140px);

	}

	

	/* 子首页 */

	.subh_s2 .subh_con ul li .subh_ss .subh_tit h3{

		font-size:24px;

	}

	.subh_s2 .subh_con ul li .subh_ss .subh_img{

		height:calc((92vw - .3rem) / 2 * 425 / 588);

	}

	.subh_s3 .subh_wrap{

		margin-top:0;

	}

	.subh_s3 .subh_wrap ul>li .swiper-container{

		padding:calc(9.2vw + 80px) 0;

	}

	.subh_s3 .subh_wrap ul>li .subh_ss .subh_img{

		height:calc(92vw / 3 * 480 / 800);

	}

	.subh_s3 .subh_wrap ul>li:nth-of-type(1){

		height:calc(92vw / 3 * 480 / 800 * 2 + 160px);

	}

	.subh_s3 .subh_wrap ul>li .subh_ss .subh_txt{

		width:calc(92vw / 3 * 2);

		margin-left:calc(-1 * 92vw / 3 * 2 / 2);

		bottom:-50px;

	}

	.subh_s3 .subh_wrap ul>li .subh_ss .subh_txt h3{

		font-size:18px;

	}

	.subh_s5 .ls_tab ul li{

		font-size:.26rem;

	}

	.subh_s5 .ls_tab ul li:nth-last-of-type(1){

		padding-right:.2rem;

	}

	.subh_btn a{

		font-size:.32rem;

	}

	.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_icon svg{

		max-width:.8rem;

		max-height:.8rem;

	}

	.subn_list ul li a .subn_wrap{

		width:calc(100% - 200px);

	}

	

	/* 子新闻列表 */

	.subn_list ul{

		margin:-15px 0;

	}

	.subn_list ul li{

		padding:15px 0;

	}

	.subn_box .subn_l .inner_news_show_tit h3,
	.subn_box .subn_l .inner_news_show_tit h1{

		font-size:22px;

	}

	

	/* 子案例列表 */

	.subc_list ul li a .subc_img{

		height:calc((92vw - .6rem) / 3 * 166 / 280);

	}

	.subci_filter ~ .subc_list ul li a .subc_img{

		height:calc((92vw - .9rem) / 4 * 166 / 280);

	}



	

	

	

	

	

	

	

	

}



@media screen and (min-width:768px) and (max-width:895px){

	/* 我们的优势 */

	.adva_box .adva_con ul li .adva_ss .adva_tit .adva_ts{

		min-width:46vw;

	}

	

	/* 案例展示 */

	.case_box .case_con .case_wrap .case_list ul li{

		width:33.3333%;

	}

	.case_box .case_con .case_wrap .case_list ul li a .case_img{

		height:calc((92vw - 180px - .8rem - 20px) / 3 * 161 / 223);

	}

	

	/* 绿植租赁 */

	.plant_box .plant_list ul li:nth-of-type(10){

		display:none;

	}

	

	/* 内页-检测服务 */

	.ites_ser .ites_bot .ites_cess ul li{

		width:33.33333%;

	}

	.ites_ser .ites_bot .ites_cess ul li .ites_ss{

		padding:.4rem;

	}

	.ifm_s11 .ifm_con .ifm_r{

		display:none;

	}

	.ifm_s11 .ifm_con .ifm_l{

		width:100%;

	}

	

	/* 内页-甲醛检测服务 */

	.ifm_s1 .ifm_l{

		background:#01ac8a;

		background-size:auto;

	}

	.ifm_s5 .ifm_con ul .ifm_item{

		height:160px;

	}

	.ifm_s7 .ifm_wrap .ifm_item ul li{

		width:calc((92vw - 60px) / 5);

	}

	.ifm_s9 .ifm_top .ifm_cir .ifm_img{

		margin:0 auto;

	}

	.ifm_s9 .ifm_top .ifm_cir .ifm_mask{

		width:86vw;

		max-width:490px;

		margin-left:auto;

		margin-right:auto;

	}

	.ifm_s10 .ifm_wrap .ifm_item ul li{

		width:33.33333%;

	}

	.ifm_s10 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_img{

		height:calc((92vw - 20px) / 3 * 230 / 295)

	}

	

	/* 内页-起居空间消毒抑菌 */

	.ist1_s5 .ist1_con ul li{

		width:50%;

	}

	.ist1_s5 .ist1_con ul li a .ist1_img{

		height:calc((92vw - .3rem) / 2 * 261 / 433);

	}

	.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul li{

		width:calc((92vw - 102px) / 4);

	}

	.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss{

		padding-top:35px;

		padding-bottom:35px;

	}

	.ist1_s7 .ist1_con{

		-webkit-align-items:center;

		align-items:center;

	}

	

	/* 内页-空气治理机 */

	.ist4_s6 .ist4_con ul li:nth-of-type(1),

	.ist4_s6 .ist4_con ul li:nth-of-type(2){

		width:48%;

	}

	.ist4_s6 .ist4_con ul li .ist4_wrap .ist4_txt{

		padding-left:.6rem;

		padding-right:0;

	}

	.ist4_s6 .ist4_con ul li:nth-of-type(4){

		margin-top:.3rem;

	}

	

	/* 内页-绿植租摆服务 */

	.ipla_s1 .ipla_con{

		-webkit-flex-wrap:wrap;

		flex-wrap:wrap;

	}

	.ipla_s1 .ipla_con .ipla_l,

	.ipla_s1 .ipla_con .ipla_r{

		width:100%;

	}

	.ipla_s1 .ipla_con .ipla_l{

		margin-bottom:.6rem;

	}

	.ipla_s5 .ipla_con ul li.ipla_li3 .ipla_ss .ipla_wrap{

		padding-bottom:10px;

	}

	.ipla_s5 .ipla_con ul li.ipla_li3 .ipla_ss{

		padding-top:20px;

	}

	

	/* 内页-起居空间LEP整体治理 */

	.ilep1_s4 .ilep1_con ul li{

		width:50%;

	}

	.ilep1_s5 .ilep1_con ul li a .ilep1_w{

		-webkit-line-clamp:4;

		-moz-line-clamp:4;

		-o-line-clamp:4;

		line-clamp:4;

		height:88px;

	}

	

	/* 内页-工作空间LEP整体治理 */

	.ilep2_s2 .ilep2_con ul li{

		width:100%;

	}

	.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_img{

		height:calc(92vw * .5 * 395 / 297);

	}

	

	/* 内页精选案例 */

	.side_lr .side_l .side_nav .side_top .side_ss{

		padding:.1rem 0;

	}

	.side_lr .side_l .side_nav .side_top h3{

		font-size:.36rem;

		padding-top:2px;

		padding-bottom:2px;

	}

	.side_lr .side_l .side_nav .side_bot ul li{

		width:20%;

	}

	.side_lr .side_l .side_nav .side_bot ul li a{

		font-size:.26rem;

	}

	

	/* 内页-联系我们 */

	.icta_box .icta_top ul li{

		width:50%;

	}

	

	/* 内页-我们的优势 */

	.iabo_s2 .iabo_con ul li{

		width:50%;

	}

	.iabo_s2 .iabo_con ul li .iabo_ss{

		width:calc(100% - .3rem);

	}

	.iabo_s2 .iabo_con ul li .iabo_ss .iabo_img{

		height:calc((92vw - .3rem) / 2 * 210 / 264)

	}

	

	/* 子首页 */

	.news_box .news_r .news_tab{

		margin-bottom:.4rem;

	}

	.subh_s4.ifm_s7 .ifm_wrap .ifm_item ul li{

		width:calc((92vw - .6rem) / 3);

	}

	

	



	

	

}



@media screen and (min-width:896px) and (max-width:1200px){

	/* header */

	.header_top .header_tr{

		margin-right:26px;

	}

	

	/* 解决方案 */

	.solu_box .solu_con .swiper-slide a .solu_img{

		height:calc((92vw - 60px) / 4 * 486 / 274);

	}

	

	/* 我们的优势 */

	.adva_box .adva_con ul li,

	.adva_box .adva_con ul li .adva_ss{

		display:-webkit-box;

		display:-webkit-flex;

		display:-ms-flexbox;

		display:flex;

	}

	.adva_box .adva_con ul li .adva_ss,

	.adva_box .adva_con ul li .adva_ss .adva_img{

		width:100%;

		height:100%;

	}

	

	/* 绿植租赁 */

	.plant_box .plant_list ul li{

		width:25%;

	}

	.plant_box .plant_list ul li:nth-of-type(9),

	.plant_box .plant_list ul li:nth-of-type(10){

		display:none;

	}

	.plant_box .plant_list ul li .plant_img{

		height:calc((92vw - .9rem) / 4 * 318 / 395);

	}

	

	/* 新闻中心 */

	.news_box .news_l{

		width:40%;

	}

	.news_box .news_l dl dt a .news_img{

		height:18.85vw;

	}

	.news_box .news_r{

		width:58%;

	}

	

	/* 内页-企业文化 */

	.icul_s1 .icul_r .icul_txt{

		width:100%;

		padding:0 .6rem;

	}

	.icul_s2 .icul_con ul li:nth-of-type(even) .icul_wrap .icul_txt{

		padding-left:.6rem;

		padding-right:0;

	}

	.icul_s2 .icul_con ul li:nth-of-type(odd) .icul_wrap .icul_txt{

		padding-right:.6rem;

	}

	

	/* 内页-荣誉资质 */

	.ihonor_box .ihonor_wrap .swiper-slide a{

		height:270px;

	}

	

	/* 内页-工装装修 */

	.itrim_s2 .itrim_wrap .itrim_item ul{

		grid-template-rows:repeat(2,calc((92vw - 24px) / 4 * 213 / 296));

		grid-template-columns:repeat(4,calc((92vw - 24px) / 4));

	}

	.itrim_s4 .itrim_wrap .itrim_item .news_l{

		width:calc((92vw - 24px) / 3);

	}

	.itrim_s4 .news_box .news_l dl dt a .news_img{

		height:calc(((92vw - 24px) / 3 - .3rem) * 240 / 445);

	}

	

	/* 内页-检测服务 */

	.ites_s2 .ites_bot .ites_cess ul li,

	.ites_s2 .ites_bot .ites_cess ul li:nth-of-type(4),

	.ites_s2 .ites_bot .ites_cess ul li:nth-of-type(5),

	.ites_s2 .ites_bot .ites_cess ul li:nth-of-type(6){

		width:25%;

	}

	.ites_ser .ites_bot .ites_cess ul li .ites_ss{

		padding:.6rem .4rem;

	}

	.ifm_s11 .ifm_con .ifm_r{

		padding-top:6%;

		padding-left:4%;

		padding-right:4%;

	}

	.ifm_s11 .ifm_con .ifm_r .ifm_txt{

		font-size:32px;

	}

	.ifm_s11 .ifm_con .ifm_r .ifm_txt strong{

		font-size:20px;

	}

	

	/* 内页-甲醛检测服务 */

	.ifm_s7 .ifm_wrap .ifm_item ul li{

		width:calc((92vw - 75px) / 6);

	}

	.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li .ifm_w{

		font-size:.28rem;

		line-height:33px;

		width:calc((92vw - 490px) / 2 - 30px);

		white-space:pre-wrap;

	}

	.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(4) .ifm_w,

	.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(5) .ifm_w,

	.ifm_s9 .ifm_top .ifm_cir .ifm_mask ul li:nth-of-type(6) .ifm_w{

		text-align:right;

	}

	.ifm_s9 .ifm_bot .swiper-button-white{

		border:none;

		background:rgba(0,0,0,.6);

		color:#fff;

	}

	.ifm_s9 .ifm_bot .swiper-button-next{

		right:0px;

	}

	.ifm_s9 .ifm_bot .swiper-button-prev{

		left:0px;

	}

	.ifm_s10 .ifm_wrap .ifm_item ul li{

		width:25%;

	}

	.ifm_s10 .ifm_wrap .ifm_item ul li .ifm_ss .ifm_img{

		height:calc((92vw - .9rem) / 4 * 230 / 295);

	}

	

	/* 起居空间消毒抑菌 */

	.ist1_s4 .ist1_con .ist1_img img{

		width:calc((92vw - 60px) / 4 - 50px);

		height:calc(((92vw - 60px) / 4 - 50px) * 352 / 238);

	}

	.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul li{

		width:calc((92vw - 170px) / 6);

	}

	.ilep1_s7.ifm_s7 .ifm_wrap .ifm_item ul li .ifm_ss{

		padding-top:40px;

		padding-bottom:40px;

	}

	.ist1_s7 .ist1_con{

		-webkit-align-items:center;

		align-items:center;

	}

	

	/* 内页-空气治理机 */

	.ist4_s6 .ist4_con ul{

		grid-template-rows:repeat(5,7vw);

		grid-template-columns:repeat(61,calc((92vw - 600px) / 61));

	}

	.ist4_s6 .ist4_con{

		padding-left:5px;

	}

	.ist4_s6 .ist4_con ul li .ist4_wrap .ist4_txt{

		padding:0 .5rem;

	}

	.ist4_s6 .ist4_con ul li .ist4_wrap .clamp_txt{

		-webkit-line-clamp:4;

		-moz-line-clamp:4;

		-o-line-clamp:4;

		line-clamp:4;

	}

	

	/* 内页-绿植租摆服务 */

	.ipla_s2 .ipla_con ul li:nth-of-type(odd){

		margin-top:.7rem;

	}

	

	/* 内页-工作空间LEP整体治理 */

	.ilep2_s2 .ilep2_con ul li .ilep2_ss .ilep2_img{

		height:29.98vw;

	}

	.ilep1_s5 .ilep2_bot ul li .ilep2_ss{

		padding:.9rem .6rem;

	}

	

	/* 内页-精选案例 */

	.side_lr .side_l{

		width:200px;

		top:90px;

	}

	.side_lr .side_l .side_nav .side_top h3{

		font-size:20px;

	}

	.side_lr .side_r{

		width:calc(92vw - 230px);

	}

	.icase_list ul li a .icase_img{

		height:calc((92vw - 230px - .6rem) / 3 * 170 / 224);

	}

	

	/* 内页-案例详情 */

	.side_rl .side_r,

	.subn_box .subn_r{

		width:300px;

		top:90px;

	}

	.side_rl .side_l,

	.subn_box .subn_l{

		width:calc(100% - 330px);

	}

	.side_rl .side_r .side_item .side_tit{

		margin-left:-.2rem;

	}

	

	/* 内页-我们的优势 */

	.iabo_s3 .iabo_bot{

		transform:translateY(-1rem);

	}

	.iabo_s4 .iabo_top{

		background-size:100%;

	}

	

	/* 内页-新闻列表 */

	.subn_list ul li a .subn_txt{

		width:calc(100% - 100px);

	}

	.subn_list ul li a .subn_wrap{

		width:calc(100% - 176px);

	}

	.siden_list ul li a .siden_txt{

		width:calc(100% - 150px);

	}

	

	/* 内页-案例列表 */

	.subc_box .subc_l{

		width:calc(100% - 310px);

	}

	.subc_list ul li a .subc_img{

		height:calc((92vw - 310px - .6rem) / 3 * 166 / 280);

	}

	

	

	

	

	

	

	

}















