@charset "utf-8";

/* CSS Document */

* {
	margin: 0;
	padding: 0;
	/*去移动端点击阴影*/
	-webkit-tap-highlight-color: transparent;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Noto Sans SC";
	font-weight: 400;
}
html,
body {
	-webkit-text-size-adjust: none;
}
em,
i,
s,
b,
u {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
body {
	font-size: .28rem;
	color: #333;
	font-family: "myFont";
	background: #fff;
	-webkit-text-size-adjust: none;
	overflow-x: hidden;
	position: relative;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}
form {
	display: block;
}
ul,
ol {
	list-style: none;
}
a {
	color: #666;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
a:hover,
a:active,
a:focus {
	text-decoration: none;
}
img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
button,
input,
select,
textarea {
	font-size: 100%;
	vertical-align: middle;
	outline: none;
}
/*去掉右下角斜线*/
textarea {
	resize: none;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
	-moz-appearance: button;
}
input,
textarea {
	border: none;
	border-radius: 0;
	font-size: .28rem;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
input::-webkit-input-placeholder {
	color: #999;
}
input:-moz-placeholder {
	color: #999;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}
textarea::-webkit-input-placeholder{
	font-family: "myFont";
	color: #999;
}
input[type=number]{
	-moz-appearance:textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input,
label {
	vertical-align: middle;
}
div:focus,
span:focus{
	outline: none;
}
strong,b{font-weight: bold;}
.clear{
	clear: both;
}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.tc{text-align: center;}
.Maximg img{
	width: 100%;
	height: 100%;
}
.maximg img{
	max-height: 100%;
	max-width: 100%;
}
.maxwimg img{
	width: 100%;
	height: auto;
	
}
.maxhimg img{
	width: auto;
	height: 100%;
}
.right-menu-fiexd img{box-shadow: 0px 0px 10px 0px rgba(27,27,27,0.1);
}
.aui-ellipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.aui-ellipsis-2{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.aui-ellipsis-3{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.aui-ellipsis-4{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}
.zhong{
	text-align: center;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    display: flex;
}
.width{
	width: 6.9rem;
	margin: 0 auto;
	height: auto;
}
.wid7{
	width: 7rem;
	margin: 0 auto;
	height: auto;
}
.wid702{
	width: 7.02rem;
	margin: 0 auto;
	height: auto;
}
.wid67{
	width: 6.7rem;
	margin: 0 auto;
	height: auto;
}
.wid71{
	width: 7.1rem;
	margin: 0 auto;
	height: auto;
}
.wid69{
	width: 6.9rem;
	margin: 0 auto;
	height: auto;
}
.bgCen{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.marTop10{margin-top: 0.1rem;}
.marBot10{margin-bottom: 0.1rem;}
.marTop20{margin-top: 0.2rem;}
.marBot20{margin-bottom: 0.2rem;}
.marTop30{margin-top: 0.3rem;}
.marBot30{margin-bottom: 0.3rem;}
.marTop40{margin-top: 0.4rem;}
.marBot40{margin-bottom: 0.4rem;}
.marTop50{margin-top: 0.5rem;}
.marBot50{margin-bottom: 0.5rem;}
.marTop60{margin-top: 0.6rem;}
.marBot60{margin-bottom: 0.6rem;}
.d-flex{ display: -moz-flex; 
    display: -ms-flexbox; 
    display: flex;}
.align-items-center{align-items:center;
    -webkit-align-items:center;
    box-align:center;
    -moz-box-align:center;
    -webkit-box-align:center;}
.justify-content-center{
    -webkit-justify-content:center;
    justify-content:center;
    -moz-box-pack:center;
    box-pack:center;
    -webkit--moz-box-pack:center;
}
.justify-content-space-between{
    -webkit-justify-content:space-between;
    justify-content:space-between;
    -moz-box-pack:space-between;
    box-pack:space-between;
    -webkit--moz-box-pack:space-between;
}
.justify-content-space-around {
    -webkit-justify-content: space-around;
    justify-content: space-around;
}
.flex-direction-column{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -moz-box-orient:vertical;
    -moz-box-direction:normal;
    flex-direction:column;
    -webkit-flex-direction:column;
}
.flex-wrap{ flex-wrap: wrap;}
._block{ display: block;}
.flex-end{ justify-content: flex-end;}
.flex-align-end{ align-items: flex-end;}

/*公共样式*/


::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
}
.jiazai{
	display: flex;
	width: 100%;
	height: 1rem;
	justify-content: center;
	align-items: center;
	font-size: 0.26rem;
	color: #999999;
}
.jiazai img{
	display: block;
	width: 0.24rem;
	margin-right: 0.14rem;
}

/*公共样式*/
/*公共样式*/
/*@media screen and (min-width:937px){
	html,body{
		font-size: 125px !important;
		margin: 0 auto;
		max-width:  937px;
		overflow-x: hidden;
	}
}*/



.main{
	display: block;
	width: 100%;
	height: auto;
	min-height: calc(100vh - 1.26rem);
	position: relative;
	overflow-x: hidden;
	transition: all 500ms;
}
.headerZw{
	display: block;
	height: 1.26rem;
}

.header{
	display: flex;
	width: 100%;
	height: 1.26rem;
	background: #fff;
	align-items: center;
	justify-content: space-between;
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: 999;
	transition: margin-left 500ms;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
}
.logo{
	display: flex;
	height: 100%;
	width: 4.65rem;
	align-items: center;
	margin-left: 0.3rem;
}
.menuBut{
	display: flex;
	width: auto;
	height: 100%;
	cursor: pointer;
}
.menuBut img{}
.menuBut .img2{
	display: none;
}
.menuBut.active .img1{
	display: none;
}
.menuBut.active .img2{
	display: block;
}
.rightMenuDiv{
	display: block;
	width: 4.1rem;
	height: 100%;
	background: #fff;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 1003;
	margin-right: -4.1rem;
	transition: all 500ms;
}
.rightColse{
	display: none;
	width: 0.81rem;
	height: auto;
	position: absolute;
	top: 0.35rem;
	left: -0.81rem;
	z-index: 90;
}
.rightMenuDiv.active .rightColse{
	display: block;
}
.rightMenuDiv.active{
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
}
.rightMenuDivPop{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1001;
	transition: all 500ms;
	background: rgba(0, 0, 0, 0.6);
}
.rightMenu{
	display: block;
	width: 100%;
	height: 100vh;
	/* padding-top: 1.26rem; */
	overflow: auto;
}
.navLogo{ height: 1.29rem; width: 100%;}
.navLogo img{ display: block; width: 3.27rem; position: relative; top: 50%; margin: 0 auto; transform: translateY(-50%);}
.rightMenu>li.logo{ position: absolute;width: 100%;
left: 0; top: 0; text-align: center;}
.rightMenu>li.logo img{width: 4.1rem;}
.rightMenu>li{
	border-top: 1px solid #e6e6e6;
	position: relative;
}
.rightMenu>li:last-child{
	border-bottom: 1px solid #e6e6e6;
}
.rightMenu>li>div{
	position: relative;
	display: block;
	width: 100%;
}
.rightMenu>li>div a{
	display: block;
	width: 100%;
	font-size: 0.3rem;
	color: #333333;
	line-height: 0.5rem;
	padding: 0.4rem 0.7rem 0.4rem 0.7rem;
}
.rightMenu>li>div a.active,.rightMenu>li:hover>div a{
	color: #C67914;
}

.rightMenu>li>div>span{
	
	width: auto;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 0.3rem;
	z-index: 20;
	background: url(../img/jia.png) no-repeat center;
	background-size: 40%;
}
.rightMenu>li.active span,.rightMenu>li:hover>div  span{background: url(../img/jian.png) no-repeat center;
	background-size: 40%;}
.rightMenu>li>div>span img{
	width: 0.3rem;
}
.rightMenu>li>div>span .img2{
	display: none;
}
.rightMenu>li>div>span.active .img1{
	display: none;
}
.rightMenu>li>div>span.active .img2{
	display: block;
}
.rightMenu>li>ul{
	border-top: 1px solid #e6e6e6;
	display: none;
}
.rightMenu>li>ul>li a{
	display: block;
	font-size: 0.26rem;
	color: #666666;
	line-height: 0.42rem;
	padding: 0.2rem 0.2rem 0.2rem 0.82rem;
	position: relative;
}
.rightMenu>li>ul>li a::before{
	content: "";
	display: block;
	width: 0.08rem;
	height: 0.08rem;
	border-radius: 50%;
	background: #999999;
	position: absolute;
	left: 0.66rem;
	top: 0.35rem;
}
.rightMenu>li>ul>li:first-child a{
	padding-top: 0.36rem;
}
.rightMenu>li>ul>li:last-child a{
	padding-bottom: 0.36rem;
}
.rightMenu>li>ul>li:first-child a::before{
	top: 0.53rem;
}

.banner {
    position: relative;
    overflow: hidden;
    width: 100% !important;
}

.banner .slide,
.banner .swiper-slide{
    width: 100% !important;
    /* height: 710px; */
}
.banner a{ display: block;}

.banner .swiper-pagination-progressbar{
    width: 1.5rem;
    height: .03rem; position: static;
    background: rgba(255,255,255,.7);
}
.pagination{ position: absolute; bottom:.4rem ;
left: 0; z-index: 100; padding:0 .3rem ;}
.navigations{position: absolute; bottom:.4rem ;
    right: 0; z-index: 100;  
    display: -webkit-flex; 
    display: -moz-flex; 
    display: -ms-flexbox; 
    display: flex;}
.navigations>div{margin: 0 .3rem;}
.navigations i{ transition: all .3s; display: inline-block; width: .19rem; height: .37rem; }
.navigations .button-prev i{ background: url(../img/prev1.png) no-repeat; background-size: cover;}
.navigations .button-next i{ background: url(../img/prev2.png) no-repeat;background-size: cover;}
/*.navigations i:hover{background: url(../img/icon10.png) no-repeat;}
 .navigations .button-prev i:hover{ background-position: 0 0;}
.navigations .button-next i:hover{ background-position: -81px 0;} */
.banner .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background: #FFFFFF;
}
.swiper-num{
    margin-bottom: .2rem;
    color: #fff;
    font-size: .3rem;
}
.swiper-num .total{ font-size: .26rem;}
.position-relative{ position: relative;}
.backimage{ background-repeat: no-repeat; background-size: cover;}
.indexAbout{padding: .56rem .3rem .2rem;}

.modelName{border-left: #389738 .06rem solid; padding-left: .28rem;}
.modelName h4{ font-weight: bold;
	color: #333333; font-size: .36rem;}
.modelName span{ color: #545454; font-size: .3rem;}
.aboutInfo p{ margin-top: .24rem; line-height: 180%;color: #666666; font-size: .24rem;}
.indexAbout ul{width: 100%;}
.indexAbout ul li{ margin-top: .36rem;
    text-align: center; 
}
/* .indexAbout ul li img{width: 2.66vw;} */
.indexAbout ul li i,.indexAbout ul li em{font-weight: bold;}
.indexAbout ul li b{ color: #389738; font-size: .3rem ;margin: 0 auto .1rem;}
.indexAbout ul li  span{color: #999; font-size: .24rem;}
.indexAbout .aboutPic{position: relative; padding-bottom: .45rem; padding-right: .15rem; margin-top: .3rem;}
.indexAbout .aboutPic::before{content: '';background: #fff; opacity: .5; border-radius: 1rem 0 1rem 0;
position: absolute; right: 0; bottom: 0; width: 6.35rem; height:5.19rem;}
.indexAbout .aboutPic img{width: 6.35rem;position: relative;z-index: 5; margin-left: .15rem;}
.indexProduct{padding: .5rem .3rem .8rem;}
.indexProduct .modelName h4{color: #fff;}
.indexProduct .modelName span{color: #fff; opacity: 0.78;}
.productNav a{min-width: 1.8rem; line-height: .6rem; text-align: center;
    height:.6rem; display: block;  padding: 0 .26rem; margin-top: .48rem;
    background: rgba(0,0,0,0.3);font-size: .24rem;color: #FFFFFF; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
   }
.productNav a:hover,.productNav a.active{background: rgba(255,255,255,.7);color: #333333;}
.productSwiper .slideCont{ margin-top: .5rem;}
.productSwiper .slideCont .slideTxt{ padding: .4rem .3rem; background: rgba(255, 255, 255, .9);}
.productSwiper .slideCont .slideTxt span{font-size: .2rem; color: #999;	margin-left: .1rem;}
.productSwiper .slideCont .slideTxt h3{font-size: .28rem;	}
.productSwiper .slideCont .slideTxt p{ color: #666; font-size: .22rem; line-height: 180%; margin-top: .2rem;}

.moreIco{ margin: .4rem auto 0;width: 1.8rem; text-align: center; line-height: .6rem;
    height: .6rem; font-size: .22rem;
    border: 1px solid rgba(255,255,255,.6);
    color: #FFFFFF;}
	.moreIco em {
		font-family: "宋体";
		margin-left: .07rem;
	}
.productSwiper .arrow{ width: .6rem; height: .6rem; position: absolute; top: 50%; transform: translateY(-50%);}
.productSwiper  .button-next1{ right: -.3rem;}
.productSwiper  .button-prev1{ left: -.3rem;}
.indexInfomation{background: #F4F4F4; padding: .5rem .3rem .25rem;}
.news-content .left-content{
    margin-top: .4rem;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    
}
.news-content .left-content a{display: block; width: 100%; }
.news-content .left-content a img{display: block; width: 100%; }
.news-content .left-content .txt{
   
    padding: .3rem .28rem .4rem;
    background: #fff;
}
.news-content .left-content .txt .p1{font-size: .28rem; color: #000; line-height: 160%; font-weight: bold;}
.news-content .left-content .txt .p2{font-size: .24rem; color: #666;line-height: 160%; margin-top: .07rem;}
.news-content .left-content .txt>div{color: #999; font-size: .24rem; margin-top: .3rem; position: relative;}

 .news-content .right-content{  margin-top:.3rem; padding: 0 .3rem;
  background: #FFFFFF;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}

.news-content .left-content:hover .p1{color: #028166;}
.news-content .left-content:hover .img img{ transform: scale(1.06);-webkit-transform: scale(1.06);-moz-transform: scale(1.06);}
.news-content .right-content li{
    padding: .3rem 0;
    border-bottom: #e6e6e6 1px solid;
     cursor: pointer;
}
.news-content .right-content li .p1{ position: relative; }
.news-content .right-content li .p1 a{ font-size: .26rem; color: #000;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;}

.news-content .right-content li .p2{margin-top: .1rem; margin-bottom: .1rem; font-size: .22rem; color: #666;line-height: 160%;}
.news-content .right-content li em{ font-size: .24rem; color: #999;}
.indexInfomation .moreIco{ color: #666666; border-color: #C8C8C8;}

.footer{	
	display: block;
	background: #19202A;
	background-size: 100% auto;
}

.footer-bot{
	display: flex;
	flex-wrap: wrap;
	padding: 0.22rem 0.3rem;
	background: #19202A;
	font-size: 0.14rem;
	line-height: 0.4rem;
	color: rgba(255, 255, 255, 0.4);
}
.footer-bot a{
	color: rgba(255, 255, 255, 0.4);
}
.footer-top{
	display: flex;
	justify-content: space-between;
	padding: 0.64rem 0.3rem 0.82rem 0.3rem;
	color: #fff;
}
.footer-ewm{
	display: block;
	text-align: center;
	line-height: 0.38rem;
	padding-top: 0.3rem;
}
.footer-ewm div{
	width: 1.48rem;
	margin: 0 auto 0.1rem;
}
.footer-in{
	flex: 1;
	padding-left: 0.3rem;
}
.footer-in h3{
	font-weight: bold;
	line-height: 0.38rem;
}
.footer-in h4{
	font-size: 0.36rem;
	line-height: 0.4rem;
}
.footer-in p{
	font-size: 0.26rem;
	line-height: 0.38rem;
}
.footer-in>div{
	margin-top: 0.14rem;
	padding-left: 0.5rem;
	position: relative;
}
.footer-in>div img{
	position: absolute;
	left: 0;
	width: 0.35rem;
	top: 50%;
	transform: translateY(-50%);
}
.right-menu-fiexd{
	position: fixed;
	z-index: 99;
	right: 0;
	bottom: 10%;
}
.right-menu-fiexd li{
	display: block;
	width: 0.7rem;
	margin-top: 0.2rem;
}
.caseCont{ padding-top: .4rem;}
.caseCont dl{width: 3.3rem; overflow: hidden; float: left;  margin-bottom: .3rem; margin-right:.3rem; background-color: #fff;border-radius: 4px;}
.caseCont dt{width: 100%; height:2.14rem; position: relative; transition: all .5s;}
.caseCont dd{ width: 100%; height: .8rem; line-height: .8rem; padding: 0 .25rem;font-weight: 500;
    color: #333333; font-size: .24rem;}
.caseCont dl:nth-child(2n){ margin-right: 0 !important;}
.caseCont dt span{width: 1.26rem; line-height:.38rem;
    height: .38rem; color: #fff; font-size: 0.2rem;
    background: #389738; text-align: center; 
    border-radius: 6px; position: absolute; bottom: .2rem; right: .2rem;}
	.page{
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		width: 7.2rem;
		margin-top: .4rem;
	}
	.page a{
		display: flex;
		width: 0.7rem;
		height: 0.7rem;
		border-radius: 0.04rem;
		background:#fff;
		justify-content: center;
		align-items: center;
		font-size: 0.32rem;
		color: #333333;
		margin: 0 0.15rem;
	}
	.page a:first-child,
	.page a:last-child{
		font-family: "宋体";
		color: #cacaca;
		font-weight: bold;
	}
	.page a.active{
		background: #389738;
		color: #fff;
	}
	.caseDetail{margin-top: .3rem;}
	.caseDetail h1{ font-size: .3rem; font-weight: bold;line-height: 180%;}
	.caseDetail .time{ color: #999;font-size: .24rem;margin-top: .1rem;}
	.caseInfo{border-top: #EBEBEB 1px solid; margin-top: .35rem; padding-top: .35rem;}
	.caseInfo p{font-size: .24rem; line-height: 180%; margin-top: .2rem; color: #272727;}
	.yw-det-bot{
		display: flex;
		justify-content: space-between;
		margin-top: 0.5rem;
	}
	.yw-det-bot a{
		display: flex;
		width: 3.3rem;
		height: 0.8rem;
		background: #389738;
		justify-content: center;
		align-items: center;
		font-size: 0.28rem;
		color: #fff;
		position: relative;
	}
	/* 关于我们 */
.Profile { margin-top: 1rem; }
.Profile .about-txt{ margin-top: .5rem;}
.Profile .about-txt i{font-weight: bold;
    color: #F5F7F9; font-size: 8.33vw; font-style: normal;line-height: 100%; position: relative; margin-left: -5.21vw;}
.Profile .about-txt h3{font-size: .3rem; text-align: center; margin-bottom: .1rem; line-height: 180%; color: #000;font-weight: bold; }
.Profile .about-txt  p{ font-size: .24rem; margin-top:.1rem;color: #666;
    line-height: 180%; text-indent: 2em;}
.Profile .about-pic>div{
    width: 4.95rem;
    height: 3.91rem;
    background:#389738;
border-radius: 10px; margin: 0 auto;
}
.Profile .about-pic>div img{max-width:5.04rem; border-radius: 10px; position: relative; margin-top: -.45rem; margin-left:-.36rem;}

.about-num{ margin-top: .5rem; background: url(../img/img4.jpg) no-repeat center; background-size: cover;  padding: .8rem 0;
    }
.about-num li{width: 25%; position: relative;font-size: .24rem; color: #666; float: left; text-align: center;}


.about-num li span{font-size: .36rem; margin-bottom: 10px; font-weight: bold; color: #389738;}
.about-num li span em{ font-weight: bold;}
.about-num li sub{font-size: .3rem;}
.title-02{
	text-align: center;
	line-height: 1;
	margin: 0.4rem auto 0.3rem;
}
.title-02 h3{
	font-weight: bold;
	font-size: 0.3rem;
	color: #333333;
	position: relative;
	z-index: 9;
}
.title-02 h5{
	font-size: 0.3rem;
	font-weight: bold;
	color: #e3e2e2;
	text-transform: uppercase;
	margin-top: -0.1rem;
}
.line{width: .7rem;
    height: 2px;
    background: #389738;
    margin: .2rem auto ;}
.c-way1 li{background: #FFFFFF;box-shadow: 1px 6px 20px 0px rgba(0,0,0,0.05); 
	width: 100%; margin-top: .3rem; padding: .3rem .25rem;}
	
.c-way1 li img{ width:1.06rem;box-shadow: -1px 4px 30px 0px rgba(2,80,63,0.24); border-radius: 50%;  }
.c-way1 li>div{width: calc(100% -  1.35rem); margin-left: .3rem;}
.c-way1 li span{position: relative;margin-bottom: .15rem;font-weight: bold; font-size: .28rem;}
/* .c-way1 li span::before{ content: ''; width: .3rem;
	height: .04rem; position: absolute; bottom: 0; left: 0; 
	background: #C67914;} */
.c-way1 li p{ margin-top: .2rem	; font-size: .24rem; color: #333;}
.comment {background-color: #fff; padding: .3rem; margin-top: .5rem; }
.comment  strong{ font-size: 1.56vw; line-height: 160%;}
.comment  p{ font-size: .24rem; font-weight: bold; margin-top: .2rem; line-height: 180%;}

.comment  .input-text{ font-size: .26rem; text-indent: .3rem;box-shadow: 0px 2px 20px 0px rgba(51,51,51,0.08);
	border-radius: 4px;color: #666;  background-color: #fff; margin-top:.3rem; height: .8rem; display: block; width: 100%;}
	.comment  textarea{ font-size: .26rem;margin-top:.3rem; text-indent: .3rem;box-shadow: 0px 2px 20px 0px rgba(51,51,51,0.08);
		border-radius: 4px; background-color: #fff; margin-bottom: .3rem; height:2.85rem; padding-top: .1rem; display: block; width: 100%;}
.submit-btn{width: 100%;
	height: .8rem; border: none;
	background: linear-gradient(90deg, #64C464, #389738);
box-shadow: -1px 4px 30px 0px rgba(56,151,56,0.24); transition: all .5s;
	border-radius: .1rem; color: #fff; font-size: .28rem;}

.right-img{width: 33.91vw;}
.right-img img{width: 100%;}
.formSwitch{
	border-bottom: #E3E2E2 1px solid;
	color: #333333;
	margin-bottom: .3rem;
}
.formSwitch>div{cursor: pointer; position: relative; padding-bottom: .22rem; font-size:.3rem;}
.formSwitch>div.active{ color: #389738; font-weight: bold; }
.formSwitch>div.active::before{ content: ''; width: .57rem; height: 2px; background: #389738; position: absolute;
	bottom: 0; left: 50%; transform: translateX(-50%);
}

/* 业务范围 */
.servicelist dt{width:100%; height: 4.12rem;}
.servicelist dd{padding:.3rem; font-size: .24rem; position: relative;}

.servicelist{margin-top: .4rem;
	border-radius: 4px;background: #f4f4f4;}
.servicelist dd .name{color: #666666; font-weight: 500; line-height: 150%;font-size: .22rem; margin-bottom:.1rem;}
.servicelist dd .name  b{ font-size: .28rem; color: #333;}
.servicelist dd .name span{font-size:.2rem;
	font-weight: bold; display: block;
	color: #FFFFFF;width: .32rem;font-weight: bold;
	height: .32rem; text-align: center; line-height: .32rem;
	background: #389738;
	border-radius: 4px; margin-right: .1rem;}
 .servicelist dd li{margin-top: .2rem; line-height: 160%;}
 .servicelist dd li em{font-size: .24rem;font-weight: bold;}
 .casey1{margin: .3rem auto .5rem;}
.caseTitle{font-weight: bold; 
    color: #333333; font-size: .32rem;}
.casey1 .desc{margin-top: .3rem;}
.casey1 .desc p{margin-bottom: .2rem; line-height: 180%;font-weight: 400; 
    color: #333333; font-size: .24rem;}
.culture li{ width: 100%; margin-top: .2rem;
 padding: .3rem; 
    background: #FFFFFF;box-shadow: 2px 6px 10px 0px rgba(0,0,0,0.08);}

.culture li img{width:1.05rem;
    height: 1.05rem;}
.culture li .c-txt{
    width: calc(100% - 1.05rem);
    padding-left: .3rem;

}
.culture li .c-txt em{ position: relative;font-weight: bold;
    color: #333333; font-size: .28rem; line-height: 180%; padding-bottom: .1rem; margin-bottom: .1rem;}
.culture li .c-txt em::before{ content: '';width: .3rem;
    height: .04rem;
    background: #389738; position: absolute; bottom: 0; left: 0;}
.culture li .c-txt p{ color: #666; line-height: 160%; font-size: .24rem;}

/* 招商模式 */
.part-list dl{width: 100%;overflow: hidden; background-color: #fff;box-shadow: 0px 6px 16px 0px rgba(0,0,0,0.04);
    border-radius: 4px; cursor: pointer; margin-top: .3rem; }

.part-list dt{width: 100%; height: 4rem;}
.part-list dd{padding: .3rem .2rem;background: #F4F4F4;}
.part-list dd a{font-weight: bold; font-size: .28rem; color: #333; line-height: 180%;}
.part-list dd p{font-size:.24rem; color: #666; line-height: 160%; margin-top:.1rem;}
.part-list dd p em{ color: #333; font-weight: 500;}
