/*公用结构*/
.mian{
	display: block;
	width: 100%;
	overflow-x: hidden;
	height: auto;
	overflow-y: auto;
}
.header{
	display: flex;
	align-items: center;
	width: 100%;
	height: 1rem;
	max-width: 750px;
	background: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: 99;
	padding: 0 0.3rem;
	overflow: hidden;
}
.logo{
	display: flex;
	width: auto;
	height: 100%;
	align-items: center;
	padding: 0.11rem 0;
	overflow: hidden;
}
.logo img{
	display: block;
	height: 100%;
	overflow: hidden;
}
.fl{float: left;}
.fr{float: right;}
.topMune{
	display: flex;
	width: 0.78rem;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0.1rem;
	justify-content: center;
	align-items: center;
	padding: 0 0.17rem;
	cursor: pointer;
}
.topMune img{
	display: block;
	width: 100%;
}
.rightMune{
	display: block;
	width: 4.1rem;
	height: 100%;
	background: #393939;
	position: fixed;
	top: 0;
	right: 50%;
	transform: translateX(3.75rem);
	z-index: 99;
	margin-right: -4.1rem;
	opacity: 0;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.2);
}
/*.rightMune::before{
	content: "";
	display: block;
	width: 1rem;
	height: 100%;
	background: url(../images/icon_01.png) no-repeat left center;
	background-size: auto 100%;
	z-index: 2;
	opacity: 0.8;
}*/
.rightMune>div{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 19;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	padding-top: 1rem;
}
.rightMune-in>li>a{
	display: flex;
	align-items: center;
	width: 100%;
	height: auto;
	min-height: 1rem;
	line-height: 0.48rem;
	border-top: 1px solid #2f2f2f;
	padding-left: 0.68rem;
	padding-right: 0.7rem;
	font-size: 0.3rem;
	color: #ededed;
	position: relative;
	opacity: 0.8;
}
.rightMune-in>li>a.active{
	/*background: #025628;*/
	color: #fff;
}
.rightMune-in>li>a img{
	display: block;
	width: 0.3rem;
	height: auto;
	position: absolute;
	right: 0.24rem;
	top: 50%;
	transform: translateY(-50%);
}
.rightMune-in>li:last-child>a{
	border-bottom: 1px solid #2f2f2f;
}
.rightMune-in>li>ul{
	display: none;
	padding: 0.16rem 0;
	border-top: 1px solid #2f2f2f;
}
.rightMune-in>li>ul>li>a{
	display: flex;
	align-items: center;
	width: 100%;
	height: auto;
	min-height: 0.76rem;
	line-height: 0.4rem;
	padding: 0.1rem 0.48rem 0.1rem 0.88rem;
	font-size: 0.24rem;
	color: #cbcfd5;
	position: relative;
	background-repeat: no-repeat;
	background-position: 3.72rem center;
	background-size: 0.1rem auto;
	/*background-image: url(../images/icon_02.png);*/
}
.rightMune-in>li>ul>li:first-child>a{
	
}
.rightMune-in>li:first-child>a{
	/*border: none;*/
}
.rightMune-in>li>ul>li>a::before{
	content: "";
	display: block;
	width: 0.06rem;
	height: 0.06rem;
	border-radius: 50%;
	background: #cbcfd5;
	position: absolute;
	left: 0.68rem;
	top: 50%;
	transform: translateY(-50%);
}
.rightMune-in>li>ul>li>a.active::before{
	background: #1074bc;
}
.rightMune-in>li>ul>li>a.active{
	color: #1074bc;
	/*background-image: url(../images/icon_03.png);*/
}
.rightMune-in>li>a.active{
	color: #fff;
	/*background: #e9555c;*/
}
.headSearch{
	display: flex;
	width: 0.72rem;
	height: 100%;
	align-items: center;
	justify-content: center;
	padding: 0 0.18rem;
	position: absolute;
	top: 0;
	right: 0.88rem;
	z-index: 9;
	cursor: pointer;
}
.headSearch img{
	display: block;
	width: 100%;
	height: auto;
}
.serachPop{
	display: none;
	width: 100%;
	height: 100%;
	max-width: 1280px;
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	background: rgba(0, 0, 0, 0.5);
	z-index: 199;
}
.serachPop-in{
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: 1rem;
	background: #1074bc;
	align-items: center;
	padding: 0.2rem 0.28rem;
}
.serachPop-in .search{
	display: none;
}
    .serachPop-in input {
        display: block;
        width: 5.3rem;
        height: 100%;
        border: 1px solid #fff;
        border-radius: 0.29rem;
        font-size: 0.24rem;
        color: #1074bc;
        padding: 0 0.24rem 0 0.68rem;
        background: #fff url(../images/search2.png) no-repeat 0.24rem center;
        background-size: 0.28rem auto;
    }
.serachPop-in button{
	display: block;
	width: 1.4rem;
	height: 100%;
	background: #1074bc;
	color: #fff;
	border: none;
	border-radius: 0.29rem;
	font-size: 0.24rem;
	box-shadow: 0 0 3px 0 rgba(255, 255, 255, 0.8);
}
.serachPop-in .rescind{
	/*background: #f0b46c;*/
	background: #eee;
	color: #333;
}
.headerZw{
	display: block;
	width: 100%;
	height: 1rem;
}
/*底部*/
.footer{
	display: block;
	width: 100%;
	height: auto;
	background: #373737;
}
.footerBot{
	align-items: center;
	justify-content: center;
	text-align: center;
	background: #2f2f2f;
	font-size: 0.2rem;
	color: rgba(255, 255, 255, 0.4);
	line-height: 0.48rem;
	min-height: 0.7rem;
	padding: 0 0.25rem;
}
.footerBot a{
	color: rgba(255, 255, 255, 0.4);
}
.footerTop{
	display: flex;
	width: 100%;
	height: auto;
	padding: 0.62rem 0.46rem 0.36rem;
	justify-content: space-between;
}
.footerTop-right{
	display: flex;
	width: auto;
	justify-content: flex-end;
	padding-top: 0.1rem;
}
.footerTop-right li{
	display: block;
	width: 1.5rem;
	height: auto;
	margin-right: 0.36rem;
	text-align: center;
	font-size: 0.2rem;
	color: rgba(255, 255, 255, 1);
	line-height: 0.4rem;
}
.footerTop-right li span{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 1.5rem;
	height: 1.5rem;
	margin: 0 auto 0.14rem;
}
.footerTop-right li:last-child{
	margin-right: 0;
}
.footerMain{
	display: block;
	width: 3rem;
	height: auto;
}
.footerMain h4{
	font-size: 0.24rem;
	color: #fff;
	line-height: 0.4rem;
}
.footerMain h3{
	font-size: 0.32rem;
	font-weight: bold;
	color: #fff;
	line-height: 0.56rem;
}
.footerMain em{
	display: block;
	width: 0.5rem;
	height: 0.04rem;
	background: #fff;
	margin: 0.1rem 0 0.34rem;
}
.essay-share{
	display: flex;
	width: 100%;
	height: 0.42rem;
	align-items: center;
	font-size: 0.2rem;
	color: #fff;
}
.essay-share>div{
	display: flex;
	width: 100%;
	height: 0.42rem !important;
	align-items: center;
	font-size: 0.2rem !important;
}
.essay-share .bshare-custom.icon-medium a{
	display: inline-block;
	width: 0.42rem !important;
	height: 0.42rem !important;
	padding-left: 0.42rem !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 100% 100% !important;
	margin-right: 0.12rem !important;
}
.bshare-custom.icon-medium .bshare-sinaminiblog {
    background-image: url(../images/footer-01.png) !important;
}
.bshare-custom.icon-medium .bshare-weixin {
    background-image: url(../images/footer-02.png) !important;
}
.bshare-custom.icon-medium .bshare-qqim {
    background-image: url(../images/footer-03.png) !important;
}
/* images */
.box2 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.box2 .ad2-list li {
  width: 100%;
  float: left;
}

.box2 .ad2-list li a {
  display: flex;
}

.box2 .ad2-list li a .img1 {
  width: 50%;
}

.box2 .ad2-list li a .img1 img {
  width: 100%;
}

.box2 .ad2-list li a .wenzi {
  width: 50%;
  background: #f1f1f1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.box2 .ad2-list li a .wenzi h3 {
  font-size: 0.34rem;
  color: #585657;
  font-weight: bold;
  margin-bottom: 20px;
}

.box2 .ad2-list li a .wenzi h5 {
  font-size: 0.20rem;
  color: #585657;
  line-height: 0.32rem;
  text-align: center;
}

.box2 .ad2-list li:hover a .wenzi h3 {
  color: #1074bc;
}

@media (max-width: 1024px) {
  .box2 .ad2-list li {
    float: none;
    width: 100%;
  }
}

@media (max-width: 900px) {
  .box2 .ad2-list li a .wenzi h3 {
    margin-bottom: 10px;
  }
  .box2 .ad2-list li a .wenzi h5 {
    font-size: 12px;
    line-height: 28px;
    height: auto;
    overflow: hidden;
    padding: 0 10px;
  }
}

/*公用结构*/
/*首页*/
.swiper-banner{
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.swiper-banner .swiper-slide{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.swiper-banner .swiper-pagination{
	bottom: 0.48rem;
	height: 0.15rem;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 19;
}
.swiper-banner .swiper-pagination .swiper-pagination-bullet{
	width: 0.15rem;
	height: 0.15rem;
	border-radius: 50%;
	background: #fff;
	opacity: 1;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.12);
	margin: 0 0.09rem;
}
.swiper-banner .swiper-pagination .swiper-pagination-bullet-active{
	background: #1074bc;
}
.bannerBg{
	display: block;
	width: 100%;
	height: auto;
	position: absolute;
	bottom: -6px;
	left: 0;
	z-index: 9;
}
.title{
	text-align: center;
	font-size: 0.38rem;
	color: #222222;
	line-height: 0.5rem;
}
.title.active{color: #fff;}
.title h3{font-weight: bold;}
.title em{
	display: block;
	text-align: center;
	height: 0.05rem;
	margin-top: 0.15rem;
}
.title em img{
	display: block;
	margin: 0 auto;
}
.indexAbout-img{
	display: block;
	width: 100%;
	height: auto;
	padding: 0 0.24rem 0.24rem 0;
	margin-bottom: 0.46rem;
	position: relative;
}
.indexAbout-img>span{
	display: block;
	width: 100%;
	height: 4.22rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.indexAbout-img::before{
	content: "";
	display: block;
	width: 5.94rem;
	height: 3.56rem;
	background: #1074bc;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
}
.indexAbout-text{
	display: block;
	width: 100%;
	height: auto;
	font-size: 0.24rem;
	line-height: 0.4rem;
	color: #5e5e5e;
	margin-bottom: 0.38rem;
}
.indexAbout-text h5{
	font-size: 0.26rem;
	color: #1074bc;
	font-weight: bold;
	margin-bottom: 0.2rem;
}
.indexAbout-text h3{
	font-size: 0.4rem;
	font-weight: bold;
	color: #222222;
	line-height: 0.54rem;
	margin-bottom: 0.2rem;
}
.indexAbout-bot{
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 0.92rem;
	background: rgba(255, 255, 255, 0.8);
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.08);
}
.indexAbout-bot ul{
	display: flex;
	flex-wrap: wrap;
}
.indexAbout-bot li{
	height: 1.75rem;
	width: 33.33%;
	text-align: center;
	font-size: 0.22rem;
	color: #838383;
	line-height: 0.38rem;
	padding: 0.28rem 0;
	position: relative;
	justify-content: center;
	align-items: center;
}
.indexAbout-bot li::after{
	content: "";
	display: block;
	width: 1px;
	height: 0.84rem;
	background: #e4e4e4;
	position: absolute;
	right: 0;
	top: 54%;
	transform: translateY(-50%);
}
.indexAbout-bot li:nth-child(3n)::after{
	display: none;
}
.indexAbout-bot li:nth-child(5)::after{
	display: none;
}
.indexAbout-bot h3{
	display: block;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.18rem;
	color: #414141;
	font-weight: bold;
}
.indexAbout-bot h3 span{
	font-size: 0.51rem;
	padding-right: 0.08rem;
}
.indexAbout-bot li a{
	display: flex;
	width: 1.8rem;
	height: 0.7rem;
	border: 1px solid #b3b3b3;
	justify-content: center;
	align-items: center;
	background: #f4f5f6;
	font-size: 0.9em;
	color: #5e5e5e;
	margin: 0 auto;
	margin-top: .3rem;
}
.indexYeWu {
    display: block;
    width: 100%;
    height: auto;
    padding: 0.42rem 0 0.55rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url(../images/yewubg.png);
}

.indexYeWu-top{
  	height: 10.3rem;
  	width: 100%;
  	position: relative;
}
.indexYeWu-bot{
  	height: 1.1rem;
  	width: 100%;
  	position: relative;
  	margin-top: 0.5rem;
}
.indexYeWu-bot .swiper-slide {
  	width: auto;
 	height: 100%;
 	padding: 0 0.18rem;
 	font-size: 0.22rem;
 	color: #fff;
 	line-height: 0.4rem;
}
.indexYeWu-bot .swiper-slide:first-child{margin-left: 0.08rem;}
.indexYeWu-bot .swiper-slide:last-child{margin-right: 0.08rem;}
.indexYeWu-bot .swiper-slide>span{
	display: block;
	width: 100%;
	height: 0.56rem;
	overflow: hidden;
	margin-bottom: 0.12rem;
}
.indexYeWu-bot .swiper-slide>span img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	max-height: 100%;
}
.indexYeWu-bot .swiper-slide>span img.img2{display: none;}
.indexYeWu-main{
	display: block;
	width: 7rem;
	height: 100%;
	margin: 0 auto;
	background: #fff;
	position: relative;
}
 .indexYeWu-bot .swiper-slide-thumb-active{color: #1074bc;}
 .indexYeWu-bot .swiper-slide-thumb-active>span img.img1{
    display: none;
}
 .indexYeWu-bot .swiper-slide-thumb-active>span img.img2{
    display: block;
}
.indexYeWu-img{
	display: block;
	width: 100%;
	height: 5.4rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.indexYeWu-text{
	display: block;
	width: 100%;
	height: 3.64rem;
	padding: 0.44rem 0.4rem;
	overflow: hidden;
	font-size: 0.22rem;
	line-height: 0.38rem;
	color: #5e5e5e;
}
.indexYeWu-text h3{
	text-align: center;
	line-height: 0.5rem;
	font-size: 0.36rem;
	color: #222222;
	font-weight: bold;
}
.indexYeWu-text em{
	display: block;
	width: 0.58rem;
	height: 0.04rem;
	background: #1074bc;
	margin: 0.16rem auto 0.2rem;
}
.indexYeWu-text p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
}
.indexYeWu-top .swiper-button-next,
.indexYeWu-top .swiper-button-prev{
	z-index: 19;
	width: 0.7rem;
	height: 0.7rem;
	background: #1074bc;
	overflow: hidden;
	top: auto;
	bottom: 0.56rem;
	left: 2.4rem;
}
.indexYeWu-top .swiper-button-next{
	left: auto;
	right: 2.4rem;
}
.indexYeWu-top .swiper-button-next:after,
.indexYeWu-top .swiper-button-prev:after{
	transform: scale(0.44);
}
.indexYeWu-top .swiper-button-next.swiper-button-disabled, 
.indexYeWu-top .swiper-button-prev.swiper-button-disabled{
	opacity: 1;
	background: #cdd5d7;
}
.indexYeWu-top .swiper-pagination{
	display: flex;
	width: 1.1rem;
	height: 0.7rem;
	align-items: center;
	position: absolute;
	bottom: 0.56rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 19;
	justify-content: center;
	font-size: 0.28rem;
	color: #aeaeae;
	font-style: italic;
}
.indexYeWu-top .swiper-pagination span{
	font-style: normal;
	font-size: 0.28rem !important;
}
.indexYeWu-top .swiper-pagination span:first-child{
	transform: translateY(-0.12rem);
	color: #1074bc;
}
.indexYeWu-top .swiper-pagination span:last-child{
	transform: translateY(0.12rem);
	padding-left: 0.04rem;
}
.indexNews {
    display: block;
    width: 100%;
    height: auto;
    padding: 0.52rem 0 0.6rem;
    background: url(../images/indexbg-01.png) no-repeat center top;
    background-size: cover;
}
.indexNews-top{
	display: block;
	width: 6.74rem;
	height: 5.9rem;
	margin: 0 auto 0.2rem;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08);
}
.indexNews-top-img{
	display: block;
	width: 100%;
	height: 3.84rem;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.indexNews-top-in{
	display: block;
	width: 100%;
	height: auto;
	padding: 0.26rem 0.36rem;
}
.indexNews-top-in h3{
	font-size: 0.28rem;
	font-weight: bold;
	color: #292927;
	line-height: 0.44rem;
	margin-bottom: 0.12rem;
}
.indexNews-top-in p{
	font-size: 0.24rem;
	color: #848484;
	line-height: 0.4rem;
	margin-bottom: 0.12rem;
}
.indexNews-top-in h5{
	font-size: 0.24rem;
	color: #a4a4a4;
	line-height: 0.4rem;
}
    .indexNews-top-in h5 span {
        float: right;
        padding-right: 0.4rem;
        background: url(../images/jt-01.png) no-repeat right center;
        background-size: auto 0.1rem;
    }
.indexNews-more{
	display: flex;
	width: 2.7rem;
	height: 0.7rem;
	margin: 0.54rem auto 0;
	justify-content: center;
	align-items: center;
	background: #ffffff;
	border: 1px solid #d5d6d7;
	font-size: 0.24rem;
	color: #5e5e5e;
}
.indexNews-main{
	display: block;
	width: 6.74rem;
	height: auto;
	background: #fff;
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.08);
	margin: 0 auto;
}
.indexNews-in{
	display: block;
	width: 100%;
	height: 1.5rem;
	position: relative;
	padding: 0.32rem 0.36rem 0 1.86rem;
	font-size: 0.28rem;
	color: #232323;
	line-height: 0.44rem;
	overflow: hidden;
}
.indexNews-in::after{
	content: "";
	display: block;
	width: 6rem;
	height: 1px;
	background: #ececec;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.indexNews-main li:last-child .indexNews-in::after{
	display: none;
}
.indexNews-in>div{
	display: block;
	width: 1.54rem;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	font-size: 0.2rem;
	color: #232323;
	line-height: 0.34rem;
	padding-top: 0.28rem;
}
.indexNews-in>div h3{
	font-size: 0.6rem;
	font-weight: bold;
	color: #4a4a4a;
	line-height: 0.62rem;
	font-family: arial;
}
.indexNews-in>div::after{
	content: "";
	display: block;
	width: 1px;
	height: 0.76rem;
	background: #ececec;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.caseSwiper{
	display: block;
	width: 100%;
	height: 6.1rem;
	position: relative;
	margin-bottom: 0.6rem;
}
.caseSwiper-in{
	display: block;
	width: 5.4rem;
	height: 5.7rem;
	margin: 0.2rem auto;
	background: #fff;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
	position: relative;
}
.caseSwiper-img{
	display: block;
	width: 100%;

	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.caseSwiper-in>span{
	display: block;
	width: 100%;
	height: 0.66rem;
	text-align: center;
	line-height: 0.66rem;
	background: #e3f1fb;
	font-size: 0.2rem;
	color: #1074bc;
	position: absolute;
	bottom: 0;
	left: 0;
}
.caseSwiper-text{
	display: block;
	padding: 0.28rem 0.28rem 0;
	font-size: 0.24rem;
	color: #808080;
	line-height: 0.34rem;
}
.caseSwiper-text h3{
	font-size: 0.3rem;
	color: #161616;
	line-height: 0.4rem;
	margin-bottom: 0.15rem;
}
.caseSwiper .swiper-button-prev, 
.caseSwiper .swiper-button-next{
	display: flex;
	justify-content: center;
	align-content: center;
	width: 0.8rem;
	height: 0.8rem;
	background: #1074bc;
	left: 0;
	overflow: hidden;
	color: #fff;
}
.caseSwiper .swiper-button-next{
	left: auto;
	right: 0;
}
.caseSwiper .swiper-button-next:after,
.caseSwiper .swiper-button-prev:after{
	transform: scale(0.46);
}
.caseSwiper .swiper-button-next.swiper-button-disabled,
.caseSwiper .swiper-button-prev.swiper-button-disabled{
	opacity: 1;
	background: #cdd5d7;
}
.indexBot {
    display: block;
    width: 100%;
    height: auto;
    padding: 3rem 0.25rem 0.88rem;
    background: #fff url(../images/indexbg-02.png) no-repeat center top;
    background-size: 100% auto;
}
.indexBot-in{
	padding: 0.38rem 0.4rem 0.62rem;
	border-radius: 0.08rem;
	background: #fff;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
}
.indexBot-in h2{
	text-align: center;
	font-size: 0.38rem;
	color: #222222;
	line-height: 0.6rem;
	margin-bottom: 0.1rem;
}
.indexBot-in p{
	text-align: center;
	font-size: 0.2rem;
	color: #808080;
	line-height: 0.38rem;
}
.indexForm{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	height: auto;
	padding-top: 0.14rem;
}
.indexForm li{
	display: block;
	width: 100%;
	height: auto;
	margin-top: 0.12rem;
}
.indexForm li.wid50{
	width: 48.2%;
}
.indexForm li input{
	display: block;
	width: 100%;
	height: 0.64rem;
	border-radius: 0.06rem;
	background: #f2f2f2;
	padding: 0 0.2rem;
	font-size: 0.24rem;
	color: #333;
}
.indexForm li textarea{
	display: block;
	width: 100%;
	height: 1.6rem;
	border-radius: 0.06rem;
	background: #f2f2f2;
	padding: 0.1rem 0.2rem;
	font-size: 0.24rem;
	color: #333;
	font-family: "微软雅黑";
	line-height: 0.4rem;
}
.indexForm li h3{
	font-size: 0.24rem;
	color: #878787;
	line-height: 0.48rem;
}
.indexForm-bot{
	display: flex;
	width: 100%;
	height: 0.7rem;
	justify-content: space-between;
	margin-top: 0.32rem;
}
.indexForm-bot button{
	display: block;
	width: 2.98rem;
	height: 100%;
	background: none;
	border: 1px solid #c8c8c8;
	border-radius: 0.08rem;
	font-size: 0.26rem;
	color: #949494;
}
.indexForm-bot button:first-child{
	border: none;
	background-image: linear-gradient(to right, #4dc85c , #31bf93);
	color: #fff;
}

/*end*/
/*经典案例*/
.swiperCaseDiv{
	display: block;
	width: 100%;
	height: 6.26rem;
	position: relative;
	overflow: hidden;
	margin-bottom: 0.74rem;
}
.swiperCase{
	display: block;
	width: 17.7rem;
	height: 6.26rem;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
.swiperCase .swiper-slide .swiperCaseIn{
	transition: 300ms;
	transform: scale(0.92);
}
.swiperCase .swiper-slide-active .swiperCaseIn,
.swiperCase .swiper-slide-duplicate-active .swiperCaseIn{
  	transform: scale(1);
}
.swiperCaseIn{
	display: block;
	width: 5.9rem;
	height: 6.26rem;
	background: #fff;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1);
	position: relative;
}
.swiperCaseIn-img{
	display: block;
	width: 100%;
	height: 3.54rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.swiperCaseIn em{
	display: flex;
	width: 100%;
	height: 0.7rem;
	background-image: linear-gradient(to right, #4dc85c , #31bf93);
	position: absolute;
	bottom: 0;
	left: 0;
	justify-content: center;
	align-items: center;
	font-size: 0.24rem;
	color: #fff;
}
.swiperCaseIn-text{
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 0.22rem 0.35rem 0;
	font-size: 0.24rem;
	color: #808080;
	line-height: 0.38rem;
}
.swiperCaseIn-text h3{
	font-size: 0.28rem;
	color: #161616;
	line-height: 0.4rem;
	margin-bottom: 0.1rem;
}
.caseHead{
	display: block;
	width: 100%;
	height: 0.92rem;
	border-bottom: 0.02rem solid #1074bc;
	overflow: hidden;
	position: relative;
	background: #e9f7ef;
}
.caseHead .swiper-slide{
	display: flex;
	width: auto;
	height: 100%;
	align-items: center;
	padding: 0 0.2rem;
	min-width: 2.1rem;
	justify-content: center;
	font-size: 0.28rem;
	color: #434343;
	border-right: 1px solid rgba(38, 180, 100, 0.2);
}
.caseHead .swiper-slide:last-child{
	border: none;
}
.caseHead .swiper-slide.active{
	background: #1074bc;
	color: #fff;
}
.caseMain{
	display: block;
	width: 100%;
	height: auto;
	background: #f6f6f6;
	padding: 0.48rem 0.25rem 0.64rem;
}
.case-more{
	display: flex;
	width: 2.4rem;
	height: 0.7rem;
	border-radius: 0.08rem;
	border: 1px solid #1074bc;
	justify-content: center;
	align-items: center;
	margin: 0.4rem auto 0;
	font-size: 0.28rem;
	color: #1074bc;
}
.case-more img{
	display: block;
	width: 0.18rem;
	margin-left: 0.12rem;
}
.caseMain-in{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	height: auto;
	padding-bottom: 0.01rem;
}
.caseMain-list{
	display: block;
	width: 3.4rem;
	height: 3.68rem;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.06);
	margin-bottom: 0.2rem;
}
.caseMain-list>span{
	display: block;
	width: 100%;
	height: 2.02rem;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-bottom: 0.2rem;
}
.caseMain-list>div{
	display: block;
	padding: 0 0.24rem;
	font-size: 0.24rem;
	color: #808080;
	line-height: 0.38rem;
}
.caseMain-list>div h3{
	font-size: 0.28rem;
	color: #202020;
	line-height: 0.4rem;
	margin-bottom: 0.08rem;
}

.caseDetails{
	display: block;
	font-size: 0.24rem;
	color: #808080;
	line-height: 0.44rem;
	padding-bottom: 0.58rem;
}
.caseSwi{
	display: block;
	padding-bottom: 0.44rem;
}
.caseSwi>div{
	display: block;
	width: 100%;
	height: 0.8rem;
	border-radius: 0.08rem;
	border: 1px solid #1074bc;
	margin-bottom: 0.18rem;
	position: relative;
	font-size: 0.24rem;
	color: #1074bc;
	padding: 0 0.28rem 0 1.24rem;
	line-height: 0.76rem;
}
.caseSwi>div a{
	line-height: 0.76rem;
	color: #1074bc;
	display: inline-block;
}
.caseSwi>div em{
	position: absolute;
	left: 0.24rem;
	top: 50%;
	transform: translateY(-50%);
}
.case-jx{
	display: block;
	height: 0.2rem;
	background: #f4f4f4;
}
.caseTiele{
	display: flex;
	align-items: center;
	height: 0.9rem;
	font-size: 0.3rem;
	color: #000000;
	font-weight: bold;
}
.caseTiele em{
	display: block;
	width: 4px;
	height: 0.26rem;
	background: #1074bc;
	margin-right: 0.12rem;
}
.caseFoot{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 0.4rem;
}
.caseFoot-list{
	display: block;
	width: 3.4rem;
	height: 3.06rem;
	font-size: 0.24rem;
	color: #202020;
	line-height: 0.38rem;
}
.caseFoot-list>span{
	display: flex;
	width: 100%;
	height: 2.22rem;
	border: 1px solid #e5e5e5;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.16rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
/*end*/
/*工程咨询*/
.gongcheng{
	padding: 0.52rem 0 0.45rem;
	background: #f6f6f6;
}
.worksTop li{
	display: flex;
	width: 100%;
	min-height: 2.7rem;
	margin-bottom: 0.25rem;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
	align-items: center;
}
.worksTop-img{
	display: block;
	width: 3.5rem;
	height: 2rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-left: 0.28rem;
	margin-top: 0.35rem;
	margin-bottom: 0.35rem;
}
.worksTop-in{
	display: block;
	flex: 1;
	width: 100%;
	font-size: 0.24rem;
	color: #3e3c39;
	line-height: 0.36rem;
	padding: 0.18rem 0.28rem 0.2rem 0.26rem;
}
.worksTop-in>em{
	display: block;
	width: 100%;
	height: 1px;
	background: #e6e6e6;
	margin: 0.16rem auto 0.18rem;
}
.worksTop-in h3{
	line-height: 0.6rem;
	color: #636363;
	height: 0.6rem;
}
.worksTop-in h3 span{
	font-size: 0.52rem;
	color: #414141;
	font-weight: bold;
	position: relative;
	padding-right: 0.14rem;
	display: inline-block;
	height: 0.6rem;
	/*vertical-align: top;*/
}
.worksTop-in h3 span em{
	position: absolute;
	top: -0.1rem;
	right: -0.16rem;
	font-size: 0.28rem;
	font-weight: bold;
	line-height: 0.4rem;
}
.worksBot{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 0.64rem;
}
.worksList{
	display: block;
	width: 3.4rem;
	height: 3.9rem;
	font-size: 0.24rem;
	line-height: 0.38rem;
	color: #808080;
}
.worksList>span{
	display: block;
	width: 100%;
	height: 2.16rem;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-bottom: 0.2rem;
}
.worksList h3{
	font-size: 0.28rem;
	color: #202020;
	line-height: 0.4rem;
	margin-bottom: 0.06rem;
}

.yewuSwiper{
	display: block;
	width: 7.1rem;
	height: 4.62rem;
	margin: 0.6rem auto 0.4rem;
}
.yewuSwiper .swiper-slide{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.yewuSwiper .swiper-pagination{
	display: flex;
	width: 0.9rem;
	height: 0.4rem;
	border-radius: 0.2rem;
	background: rgba(0, 0, 0, 0.4);
	color: #fff;
	justify-content: center;
	align-items: center;
	position: absolute;
	bottom: 0.28rem;
	left: auto;
	right: 0.24rem;
	font-size: 0.24rem;
	line-height: 0.4rem;
}
.yewuDetails{
	margin-bottom: 0.8rem;
	font-size: 0.24rem;
	color: #5e5e5e;
	line-height: 0.4rem;
}
.yewuDetails h3{
	font-size: 0.38rem;
	line-height: 0.5rem;
	color: #222222;
}
.yewuDetails em{
	display: block;
	width: 100%;
	height: 1px;
	background: #ebebeb;
	margin: 0.26rem auto;
}
.yewuDetails a{
	display: flex;
	width: 2.4rem;
	height: 0.7rem;
	border-radius: 0.08rem;
	justify-content: center;
	align-items: center;
	background-image: linear-gradient(to right, #4dc85c , #31bf93);
	margin-top: 0.35rem;
	font-size: 0.24rem;
	color: #fff;
}
.yewuDetails-div {
    display: flex;
    align-items: center;
    margin-top: 0.3rem;
    font-size: 0.24rem;
    color: #1074bc;
    line-height: 0.52rem;
    padding-left: 0.66rem;
    background: url(../images/phone-01.png) no-repeat left top;
    background-size: 0.52rem auto;
}
.yewuDetails-div span{
	font-size: 0.36rem;
}

.yewuHead{
	display: block;
	width: 100%;
	height: 0.92rem;
	border-bottom: 0.02rem solid #1074bc;
	overflow: hidden;
	position: relative;
	background: #e9f7ef;
}
.yewuHead .swiper-slide{
	display: flex;
	width: auto;
	height: 100%;
	align-items: center;
	padding: 0 0.28rem;
	min-width: 2.1rem;
	justify-content: center;
	font-size: 0.28rem;
	color: #434343;
	border-right: 1px solid rgba(38, 180, 100, 0.2);
}
.yewuHead .swiper-slide:last-child{
	border: none;
}
.yewuHead .swiper-slide.active{
	background: #1074bc;
	color: #fff;
}
.yewuMain{
	display: block;
	padding: 0.52rem 0 0.8rem;
}
.yewuMain>div{
	display: none;
	font-size: 0.24rem;
	color: #5e5e5e;
	line-height: 0.4rem;
}

.yewuDetails-text{
	display: block;
	padding: 0.38rem 0 0.6rem;
	font-size: 0.24rem;
	color: #5e5e5e;
	line-height: 0.4rem;
}
.yewuDetails-text h3{
	font-size: 0.24rem;
	color: #3d3d3d;
	line-height: 0.7rem;
	padding-left: 0.9rem;
}
.yewuDetails-text h4{
	color: #1074bc;
	line-height: 0.54rem;
}
.yewuDetails-text h4 span{
	display: inline-block;
	vertical-align: top;
	background: #e9f7ef;
	border-left: 3px solid #1074bc;
	min-width: 2.1rem;
	padding: 0 0.3rem;
}
.yewuDetails-text h5{
	line-height: 0.5rem;
	padding-left: 0.28rem;
	color: #fff;
	font-size: 0.28rem;
	margin-bottom: 0.18rem;
}

/*end*/
/*关于我们*/
.aboutHead{
	display: block;
	position: relative;
	border-bottom: 1px solid #eaeaea;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
}
.aboutSwiper{
	display: block;
	width: 100%;

	position: relative;
	overflow: hidden;
}
.aboutSwiper .swiper-slide{
	display: flex;
	width: auto;
	height: 100%;
	align-items: center;
	justify-content: center;
	font-size: 0.28rem;
	color: #434343;
	padding: 0 0.3rem;
	width: 50%;
	line-height:33px;
}
.aboutSwiper .swiper-slide.active{
	background: #1074bc;
	color: #fff;
}
.aboutText{
	display: block;
	width: 100%;
	height: auto;
	padding: 0.72rem 0.25rem 0.48rem;
	font-size: 0.24rem;
	color: #5e5e5e;
	line-height: 0.4rem;
}
.aboutText img{
	display: block;
	margin: 0 auto;
}
    .aboutText h3 {
        text-align: center;
        font-size: 0.3rem;
        color: #353535;
        line-height: 0.6rem;
        margin: 0.4rem auto 0.2rem;
        text-transform: uppercase;
        background: url(../images/about-01.png) no-repeat center;
        background-size: auto 100%;
    }
.aboutTop{
	display: block;
	width: 100%;
	height: auto;
	font-size: 0.24rem;
	color: #fff;
	line-height: 0.4rem;
}
.aboutTop-in{
	display: block;
	padding: 0.42rem 0.25rem 0.6rem;
	background-image: linear-gradient(to right, #62dead , #28c0c8);
}
.aboutTop-in h4{
	font-size: 0.26rem;
	font-weight: bold;
}
.aboutTop-in h3{
	font-size: 0.3rem;
	font-weight: bold;
	line-height: 0.48rem;
	margin: 0.12rem 0 0.24rem;
}
.aboutTop-in em{
	display: block;
	width: 0.56rem;
	height: 3px;
	background: #fff;
	margin-bottom: 0.24rem;
}
.aboutList{
	display: block;
	width: 100%;
	height: auto;
}
.aboutList-img{
	display: block;
	width: 100%;
	height: 4.92rem;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.aboutList-in{
	display: block;
	padding: 0.38rem 0.25rem 0.62rem;
	font-size: 0.24rem;
	line-height: 0.4rem;
	color: #5e5e5e;
}
.aboutList-in h4{
	font-size: 0.26rem;
	color: #1074bc;
	font-weight: bold;
}
.aboutList-in h3{
	font-size: 0.3rem;
	color: #1f1f1f;
	line-height: 0.48rem;
	margin: 0.16rem 0 0;
	font-weight: bold;
}
.aboutList-in>em{
	display: block;
	width: 0.56rem;
	height: 2px;
	background: #c2c2c2;
	margin: 0.24rem 0 0.22rem;
}
.aboutWen {
    display: block;
    width: 100%;
    height: auto;
    padding: 0.58rem 0 0.7rem;
    background: #f5f5f5 url(../images/aboutbg_03.png) no-repeat center bottom;
    background-size: 100% auto;
}
.title p{
	font-size: 0.24rem;
	line-height: 0.38rem;
	color: #777777;
	margin-top: 0.18rem;
}
.aboutWen-in{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 0.44rem;
}
.aboutWen-in li{
	width: 3.4rem;
	height: 3.6rem;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.06);
	text-align: center;
	padding: 0.3rem 0.08rem 0;
	font-size: 0.24rem;
	color: #787878;
	line-height: 0.38rem;
	margin-bottom: 0.2rem;
}
.aboutWen-in li span{
	display: block;
	height: 0.96rem;
	text-align: center;
	margin-bottom: 0.16rem;
}
.aboutWen-in li h3{
	font-size: 0.28rem;
	line-height: 0.4rem;
	color: #000000;
}
.aboutWen-in li em{
	display: block;
	width: 0.28rem;
	height: 2px;
	background: #c5d0cd;
	margin: 0.06rem auto 0.04rem;
}

.licheng{
	margin: 0.44rem auto ;
}
.licheng li{
	display: flex;
	flex-wrap: wrap;
	padding: 0.18rem 0 0 0.68rem;
	position: relative;
}
.licheng li h2{
	font-size: 0.34rem;
	color: #1074bc;
	font-weight: bold;
	line-height: 0.5rem;
}
    .licheng li::before {
        content: "";
        display: block;
        width: 0.38rem;
        height: 0.38rem;
        position: absolute;
        left: 0;
        top: 0.26rem;
        background: url(../images/lich-01.png) no-repeat center;
        background-size: 100% 100%;
        z-index: 9;
    }
.licheng li::after{
	content: "";
	display: block;
	width: 2px;
	height: 100%;
	position: absolute;
	left: 0.17rem;
	top: 0.6rem;
	border-left: 2px dotted #d9d9d9;
}
.licheng li:last-child::after{
	height: 40%;
}
.licheng-in{
	display: flex;
	width: 100%;
	height: auto;
	padding-bottom: 0.4rem;
	border-bottom: 1px solid #e5e5e5;
	font-size: 0.20rem;
	line-height: 0.32rem;
}
.licheng li:last-child .licheng-in{
	border: none;
}
.licheng-in>span{
	display: block;
	width: 2.56rem;
	height: 1.68rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-top: 0.12rem;
}
.licheng-in>div{
	display: block;
	flex: 1;
	padding-left: 0.28rem;
	font-size: 0.24rem;
	color: #5f5f5f;
	line-height: 0.38rem;
	padding-top: 0.08rem;
}

.aboutSwi{
	display: block;
	padding: 0.5rem 0;
	background: #f4f4f4;
}
.picList{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0.78rem auto 0.36rem;
}
.picList li{
	display: block;
	width: 3.4rem;
	height: 3rem;
	text-align: center;
	font-size: 0.24rem;
	color: #202020;
	line-height: 0.38rem;
}
.picList li span{
	display: block;
	width: 100%;
	height: 2.1rem;
	text-align: center;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
	margin-bottom: 0.18rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.fenye{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	height: auto;
	justify-content: center;
}
.fenye a,
.fenye span{
	display: flex;
	width: 0.7rem;
	height: 0.7rem;
	border: 1px solid #e2e4eb;
	margin: 0 0.14rem 0.18rem;
	justify-content: center;
	align-items: center;
	font-size: 0.24rem;
	color: #303030;
}
.fenye *:first-child,
.fenye *:last-child{
	width: 1.3rem;
	display: none;
}
.fenye *:nth-child(2),
.fenye *:nth-last-child(2){
	width: 1.3rem;
}
.fenye a.active,
.fenye span.active{
	background: #1074bc;
	color: #fff;
	border-color: #1074bc;
}
.picPop{
	display: none;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	background: rgba(0, 0, 0, 0.5);
	z-index: 190;
	position: fixed;
	top: 0;
	left: 0;
}
.picPop img{
	display: block;
	max-width: 96%;
	border: 0.12rem solid #fff;
}

.picListSwiper{
	display: block;
	width: 100%;
	height: 10rem;
	position: relative;
	overflow: hidden;
}
.picListSwiper-in{
	display: block;
	width: 7rem;
	height: 9.6rem;
	margin: 0.2rem auto;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
}
.picListSwiper-img{
	display: flex;
	width: 100%;
	height: 5.1rem;
	justify-content: center;
	align-items: center;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 0.4rem;
}
.picListSwiper-text{
	display: block;
	width: 100%;
	height: auto;
	padding: 0.34rem 0.28rem;
	font-size: 0.24rem;
	color: #5e5e5e;
	line-height: 0.38rem;
}
.picListSwiper-text h3{
	font-size: 0.34rem;
	font-weight: bold;
	color: #292929;
	line-height: 0.5rem;
	text-align: center;
	margin-bottom: 0.18rem;
}
.picListSwiper-text h5{
	display: block;
	text-align: center;
	margin-bottom: 0.2rem;
}
.picListSwiper-text h5 span{
	display: inline-block;
	padding: 0 0.18rem;
	background: #1074bc;
	color: #fff;
	line-height: 0.4rem;
	font-size: 0.2rem;
}
.picListSwiper-text p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.picListSwiper .swiper-button-prev,
.picListSwiper .swiper-button-next{
	display: flex;
	width: 0.7rem;
	height: 0.7rem;
	background: #1074bc;
	left: 2.4rem;
	top: auto;
	margin: 0;
	bottom: 0.6rem;
	z-index: 19;
}
.picListSwiper .swiper-button-next{
	left: auto;
	right: 2.4rem;
}
.picListSwiper .swiper-button-prev::after,
.picListSwiper .swiper-button-next::after{
	transform: scale(0.46);
	color: #fff;
}
.picListSwiper .swiper-button-next.swiper-button-disabled, 
.picListSwiper .swiper-button-prev.swiper-button-disabled{
	opacity: 1;
	background: #cdd5d7;
}
.picListSwiper .swiper-pagination{
	display: flex;
	width: 1.1rem;
	height: 0.7rem;
	bottom: 0.6rem;
	left: 50%;
	transform: translateX(-50%);
	justify-content: center;
	align-items: center;
	font-size: 0.32rem;
	color: #aeaeae;
	font-style: italic;
	z-index: 18;
}
.picListSwiper .swiper-pagination span{
	font-size: 0.26rem;
	font-style: normal;
}
.picListSwiper .swiper-pagination span:first-child{
	color: #1074bc;
	transform: translateY(-0.14rem);
}
.picListSwiper .swiper-pagination span:last-child{
	transform: translateY(0.16rem);
}

/*end*/
/*环保设备*/
.topNav{
	display: flex;
	width: 100%;
	height: 0.9rem;
	background: #fff;
	align-items: center;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
    overflow: scroll;
}
.topNav a{
	display: flex;
	width: 50%;
	height: 100%;
	justify-content: center;
	align-items: center;
	font-size: 0.24rem;
	color: #434343;
}
.topNav a.active{
	background: #1074bc;
	color: #fff;
}

.huanbao{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0.72rem auto 0.6rem;
}
.huanbao-in{
	display: block;
	width: 3.4rem;
	height: 4.4rem;
	margin-bottom: 0.18rem;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.08);
}
.huanbao-in>span{
	display: flex;
	width: 100%;
	height: 2.46rem;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.16rem;
}
.huanbao-in>div{
	display: block;
	padding: 0 0.28rem;
	font-size: 0.24rem;
	color: #5e5e5e;
	line-height: 0.38rem;
}
.huanbao-in>div h3{
	font-size: 0.28rem;
	color: #292929;
	line-height: 0.4rem;
	margin-bottom: 0.16rem;
}
.huanbao-but{
	display: flex;
}
.huanbao-but a{
	margin-right: 0.24rem;
}
.huanbao-but a:last-child{
	background: none;
	border: 1px solid #1074bc;
	color: #1074bc;
}

.huanMain{
	display: block;
	padding: 0.42rem 0 0.526rem;
	font-size: 0.24rem;
	color: #5e5e5e;
	line-height: 0.4rem;
}
.huanMain img{
	display: inline-block;
}
.huanMain h3{
	font-size: 0.24rem;
}
.huanMain h4{
	font-size: 0.24rem;
	color: #1074bc;
	line-height: 0.54rem;
	margin-bottom: 0.16rem;
	background: #e9f7ef;
	display: inline-block;
	padding: 0 0.2rem;
	border-left: 2px solid #1074bc;
}

.zhaopin li{
	margin-bottom: 0.2rem;
	background: #fff;
	border-radius: 0.1rem;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
}
.zhaopinTop{
	display: block;
	min-height: 1.34rem;
	padding: 0.22rem 0.24rem 0.2rem 0.28rem;
}
.zhaopinTop-top{
	display: block;
	min-height: 0.46rem;
	margin-bottom: 0.06rem;
	position: relative;
	padding-right: 2rem;
	font-size: 0.3rem;
	color: #000000;
}
/*.zhaopinTop-top h3{font-weight: bold;}*/
.zhaopinTop-top em{
	position: absolute;
	right: 0;
	top: 0;
	font-size: 0.24rem;
	color: #727272;
}
.zhaopinTop-bot {
    display: block;
    position: relative;
    font-size: 0.24rem;
    color: #727272;
    line-height: 0.4rem;
    padding: 0 1.8rem 0 0.28rem;
    background: url(../images/dingwei-01.png) no-repeat left 0.1rem;
    background-size: 0.18rem auto;
}
    .zhaopinTop-bot span {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        padding-right: 0.24rem;
        color: #1074bc;
        background-image: url(../images/xia-01.png);
        background-repeat: no-repeat;
        background-position: right center;
        background-size: 0.16rem auto;
    }
.zhaopinText{
	display: none;
	padding: 0.3rem 0.28rem 0.6rem;
	font-size: 0.24rem;
	color: #4c4c4c;
	line-height: 0.4rem;
	position: relative;
}
.zhaopinText::after{
	content: "";
	display: block;
	width: calc(100% - 0.56rem);
	height: 1px;
	background: #e6e6e6;
	position: absolute;
	left: 0.28rem;
	top: 0;
}
.dowBot {
    display: block;
    width: 100%;
    height: 2.9rem;
    background: url(../images/zhaopin_16.png) no-repeat center;
    background-size: cover;
    margin-top: 0.2rem;
    padding: 0.56rem 0.25rem 0;
    text-align: center;
    font-size: 0.32rem;
    color: #fff;
}
.dowBot a{
	display: flex;
	width: 2.5rem;
	height: 0.7rem;
	border-radius: 0.08rem;
	background-image: linear-gradient(#ffffff, #ddffec);
	margin: 0.26rem auto 0;
	justify-content: center;
	align-items: center;
	font-size: 0.24rem;
	color: #1074bc;
	line-height: 0.7rem;
}
.dowBot a img{
	display: block;
	width: 0.25rem;
	margin-right: 0.1rem;
}


/*end*/
/*联系我们*/
.contMain li{

	min-height: 2.1rem;
	width: 100%;
	background: #fff;
	margin-bottom: 0.2rem;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
	align-items: center;
	padding: 0 0.3rem;
}
.contMain li>span{
	display: block;
	width: 1.04rem;
	height: 1.04rem;
}
.contMain li>div{
	display: block;
	flex: 1;
	padding-left: 0.28rem;
	font-size: 0.24rem;
	color: #343434;
	line-height: 0.38rem;
}
.contMain li>div h3{
	font-size: 0.28rem;
	color: #2c2c2c;
	line-height: 0.4rem;
	margin-bottom: 0.08rem;
	font-weight: bold;
}
.map{
	display: block;
	width: 100%;
	height: 5.4rem;
	margin: 0.66rem 0 0.64rem;
}
.map img{
	max-width: none;
	max-height: none;
}

.shouhou{
	display: block;
	background: #f4f4f4;
	padding: 0.44rem 0 0.88rem;
}
.shouhou-title{
	display: flex;
	height: 0.68rem;
	background: #a5aaa8;
	padding: 0 0.28rem;
	color: #fff;
	font-size: 0.24rem;
	align-items: center;
}
.contFoot{
	display: block;
	padding: 0.35rem 0.24rem 0.24rem;
	background: #fff;
}
.contFoot-text{
	display: block;
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	border-radius: 0.06rem;
	font-size: 0.24rem;
	color: #5e5e5e;
	line-height: 0.4rem;
	padding: 0.2rem;
	margin-top: 0.44rem;
}
.contFoot-text p{
	margin-bottom: 0.14rem;
}
.contFoot-text h3{
	color: #1074bc;
	font-size: 0.28rem;
	line-height: 0.5rem;
	margin-bottom: 0.08rem;
}
.contForm{
	display: block;
	width: 100%;
	height: auto;
}
.contForm li{
	display: flex;
	margin-bottom: 0.16rem;
}
.contForm li h5{
	display: block;
	width: 1.5rem;
	text-align: right;
	font-size: 0.24rem;
	color: #000000;
	line-height: 0.7rem;
}
.contForm li h5 span{
	color: #f21f1f;
}
.contForm li>div{
	display: flex;
	flex: 1;
	width: 100%;
	height: auto;
	padding-left: 0.16rem;
	position: relative;
	justify-content: space-between;
}
.contForm li>div input{
	display: block;
	width: 100%;
	height: 0.7rem;
	border: 1px solid #dfdfdf;
	padding: 0 0.2rem;
	font-size: 0.24rem;
	color: #333;
	border-radius: 0.06rem;
}
.contForm li>div input.code_input{
	width: 3.1rem;
}
.codeDiv{
	display: block;
	width: 1.56rem;
	height: 0.7rem;
	background: #f1f1f1;
	border-radius: 0.06rem;
	overflow: hidden;
}
.contForm li>div textarea{
	display: block;
	width: 100%;
	height: 1.2rem;
	font-family: "微软雅黑";
	border: 1px solid #dfdfdf;
	padding: 0.1rem 0.2rem;
	line-height: 0.38rem;
	font-size: 0.24rem;
	color: #333;
	border-radius: 0.06rem;
}
.contForm-bot{
	display: flex;
	justify-content: space-between;
	padding-top: 0.24rem;
}
.contForm-bot button{
	display: flex;
	width: 3.1rem;
	height: 0.7rem;
	border-radius: 0.08rem;
	border: 1px solid #1074bc;
	color: #1074bc;
	font-size: 0.24rem;
	background: none;
	align-items: center;
	justify-content: center;
	line-height: 0.66rem;
}
.contForm-bot button:first-child{
	border: none;
	line-height: 0.7rem;
	color: #fff;
	background-image: linear-gradient(to right, #1074bc , #1389de);
}
.newsMain{
	margin: 0.7rem auto 0.68rem;
}
.newsMain li{
	border-bottom: 1px solid #eaebf0;
}
.newsMain li:first-child{border: none;}
.newsList{
	display: flex;
	width: 100%;
	height: 2.14rem;
	align-items: center;
	position: relative;
}
.newsList-img{
	display: block;
	width: 2.3rem;
	height: 1.3rem;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.newsList-in{
	display: block;
	flex: 1;
	width: 100%;
	height: 100%;
	padding: 0.32rem 0.4rem 0 0;
	font-size: 0.3rem;
	line-height: 0.46rem;
	color: #232323;
}
.newsList-in p{
	height: 0.92rem;
}
    .newsList-in h5 {
        padding-left: 0.3rem;
        font-size: 0.24rem;
        color: #90939f;
        line-height: 0.38rem;
        margin-top: 0.18rem;
        background: url(../images/time-01.png) no-repeat left center;
        background-size: 0.2rem auto;
    }

.newsMain li:first-child .newsList{
	height: 4rem;
}
.newsMain li:first-child .newsList-in h5{display: none;}
.newsMain li:first-child .newsList-in{
	display: block;
	width: 100%;
	height: 0.8rem;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	line-height: 0.8rem;
	padding: 0 0.2rem;
}
.newsMain li:first-child .newsList-img{
	width: 100%;
	height: 100%;
}
.newsMain li:first-child .newsList-in p{
	-webkit-line-clamp: 1;
	height: 0.8rem;
}

.newsXq-top{
	display: block;
	border-bottom: 1px solid #e7e7e7;
	padding: 0.48rem 0 0.34rem;
	text-align: center;
}
.newsXq-top h3{
	line-height: 0.48rem;
	font-size: 0.28rem;
	color: #000000;
	margin-bottom: 0.16rem;
}
.newsXq-top h5{
	line-height: 0.38rem;
	font-size: 0.16rem;
	color: #989898;
}
.newsXq-top h5 img{
	display: inline-block;
	width: 0.24rem;
	margin-right: 0.1rem;
	margin-top: -0.04rem;
}
.newsXq-main{
	font-size: 0.24rem;
	line-height: 0.42rem;
	color: #535353;
	padding: 0.3rem 0 0.36rem;
}
.newsXq-tab {
    display: block;
    line-height: 0.4rem;
    padding-left: 0.3rem;
    font-size: 0.24rem;
    color: #908e8b;
    background: url(../images/tab-01.png) no-repeat left 0.12rem;
    background-size: 0.2rem auto;
}
.newsXq-tab a{
	color: #2c2c2c;
	margin-right: 0.18rem;
}
.newsXq-swi{
	display: block;
	padding: 0.4rem 0 0.38rem;
	font-size: 16px;
}
.newsXq-swi a{width: 100%; height: 0.40rem; display: block; font-size: 0.20rem; }
.newsXq-swi>div{
	display: block;
	width: 100%;
	height: 0.8rem;
	margin-bottom: 0.2rem;
	border: 1px solid #1074bc;
	margin-bottom: 0.2rem;
	border-radius: 0.08rem;
	position: relative;
	padding-left: 1.24rem;
	font-size: 0.24rem;
	color: #1074bc;
	line-height: 0.76rem;
}
.newsXq-swi>div span{
	position: absolute;
	left: 0;
	top: 0;
	padding-left: 0.24rem;
}
.newsXq-swi>div a{
	display: inline-block;
	float: left;
	line-height: 0.76rem;
	color: #1074bc;
}
.botNews li{
	border-bottom: 1px solid #ededed;
}
.botNews li:last-child{
	border: none;
}
    .botNews li a {
        display: block;
        line-height: 0.96rem;
        position: relative;
        padding: 0 0.4rem 0 0.24rem;
        font-size: 0.24rem;
        color: #000000;
        background: url(../images/more-03.png) no-repeat right center;
        background-size: 0.14rem auto;
    }
.botNews li a::before{
	content: "";
	display: block;
	width: 0.08rem;
	height: 0.08rem;
	border-radius: 50%;
	background: #838383;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}


/*end*/
/*招募环保合伙人*/
.zhaomu{
	padding: 0 0.12rem 0.56rem;
	font-size: 0.24rem;
	color: #494949;
	line-height: 0.38rem;
}
.zhaomu h3{
	font-size: 0.34rem;
	color: #26282c;
	line-height: 0.46rem;
	margin-top: 0.35rem;
}
.zhaomu h5{
	font-size: 0.18rem;
	font-family: arial;
	font-weight: bold;
	color: #1074bc;
	line-height: 0.38rem;
	margin: 0.1rem 0;
}
.youshi{
	padding: 0.45rem 0 0.48rem;
	background: #f4f4f4;
}
.youshiMain li{
	margin-bottom: 0.2rem;
	background: #fff;
	display: flex;
	min-height: 2.8rem;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
	padding: 0.32rem 0.24rem 0.32rem 0.36rem;
	font-size: 0.24rem;
	color: #626262;
	line-height: 0.38rem;
}
.youshiMain li>span{
	display: block;
	width: 1.14rem;
	height: auto;
}
.youshiMain li>div{
	flex: 1;
	display: block;
	padding-left: 0.35rem;
}
.youshiMain li>div>em{
	display: block;
	width: 0.4rem;
	height: 2px;
	background: #d5d5d5;
	margin: 0.12rem 0;
}
.youshiMain li>div h3{
	font-size: 0.28rem;
	color: #000000;
	line-height: 0.4rem;
	font-weight: bold;
}

.qidai {
    display: block;
    padding: 0.52rem 0 0.76rem;
    background: url(../images/qidai_08.png) no-repeat center;
    background-size: cover;
}
.qidai-in{
	display: block;
	padding: 0 0.35rem;
	font-size: 0.24rem;
	color: #fff;
	line-height: 0.38rem;
}
.qidai-in h4{
	display: inline-block;
	background-image: linear-gradient(to right, #4dc85c , #31bf93);
	line-height: 0.5rem;
	font-weight: bold;
	padding: 0 0.14rem;
	margin-bottom: 0.16rem;
}
.qidai-img{
	margin: 0 auto 0.62rem;
	position: relative;
}
.qidai-img::after{
	content: "";
	display: block;
	width: 0.16rem;
	height: 2.3rem;
	background: #219b56;
	position: absolute;
	right: -0.16rem;
	bottom: -0.16rem;
}
.qidai-img::before{
	content: "";
	display: block;
	height: 0.16rem;
	width: 2.3rem;
	background: #219b56;
	position: absolute;
	right: -0.16rem;
	bottom: -0.16rem;
}
.zhichi{
	padding-bottom: 0.5rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.zhichi li{
	display: block;
	width: 3.4rem;
	height: 5.2rem;
	border-radius: 0.08rem;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
	margin-bottom: 0.2rem;
}
.zhichi-img{
	display: flex;
	width: 100%;
	height: 2.18rem;
	border-radius: 0.08rem 0.08rem 0 0;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.zhichi-img span{
	display: block;
	height: 1.14rem;
}
.zhichi-in{
	display: block;
	padding: 0.12rem 0.18rem;
	font-size: 0.24rem;
	color: #7f7f7f;
	line-height: 0.38rem;
}
.zhichi-in h3{
	font-size: 0.28rem;
	color: #111111;
	line-height: 0.46rem;
	text-align: center;
}
.zhichi-in em{
	display: block;
	height: 0.04rem;
	margin: 0.12rem auto 0.18rem;
	border-top: 0.04rem dotted #dadada;
}
.shichang{
	display: block;
	padding: 0.58rem 0 0.96rem;
	background: #f6f6f6 url(../images/bg3_10.png) no-repeat center top;
	background-size: 100% auto;
}
.shichangBot{
	display: block;
	padding: 0.38rem;
	background: #fff;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.08);
	font-size: 0.24rem;
	color: #717171;
	line-height: 0.38rem;
}
.shichangBot h3{
	font-size: 0.28rem;
	color: #373737;
	margin: 0.3rem 0 0.08rem;
}
.shichangBot-ewm{
	display: flex;
	flex-wrap: wrap;
}

.shichangBot-ewm li{
	margin-right: 0.24rem;
	text-align: center;
}
.shichangBot-ewm li span{
	display: block;
	width: 2rem;
	height: 2rem;
	background: #fff;
	margin-bottom: 0.08rem;
	margin-top: 0.18rem;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
}
/*end*/
/*农环*/
.nhTop{
	display: block;
	padding: 0.48rem 0 0.6rem;
	background: url(../images/nonghuan_03.jpg) no-repeat center top;
	background-size: cover;
}
.nhSwiper-main{
	display: block;
	width: 100%;
	height: 6.26rem;
	position: relative;
	overflow: hidden;
}
.nhSwiper{
	display: block;
	width: 15.9rem;
	height: 6.26rem;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
.nhSwiper-in{
	display: block;
	width: 100%;
	height: 5.86rem;
	margin: 0.2rem auto;
	background: #fff;
	border-radius: 0.1rem;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
	transition: 300ms;
	transform: scale(0.9);
}
.nhSwiper .swiper-slide-active .nhSwiper-in,
.nhSwiper .swiper-slide-duplicate-active .nhSwiper-in{
  	transform: scale(1);
}
.nhSwiper-img{
	display: block;
	width: 100%;
	height: 3.36rem;
	border-radius: 0.1rem 0.1rem 0 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.nhSwiper-text{
	display: block;
	width: 100%;
	height: 2.5rem;
	padding: 0.25rem 0.22rem 0;
	font-size: 0.24rem;
	line-height: 0.4rem;
	color: #666666;
}
.nhSwiper-text h3{
	font-size: 0.3rem;
	line-height: 0.46rem;
	color: #000000;
	margin-bottom: 0.14rem;
	padding-left: 0.4rem;
	background: url(../images/shuidi.png) no-repeat left 0.1rem;
	background-size: 0.2rem auto;
}
.nhSwiper-text h5{
	font-size: 0.24rem;
	color: #1074bc;
	line-height: 0.38rem;
	margin-top: 0.18rem;
	padding-left: 0.4rem;
}

.qushi{
	display: block;
	width: 100%;
	height: auto;
	padding: 0.52rem 0 0.9rem;
	background: #25acb3 url(../images/bg4_09.jpg) no-repeat center top;
	background-size: cover;
}
.qushiSwi{
	display: block;
	width: 100%;
	height: 1rem;
	margin-bottom: 0.24rem;
}
.qushiSwi .swiper-slide{
	display: block;
	width: auto;
	height: 1rem;
	position: relative;
	background: #eafaf4;
	border-right: 1px solid #cfded9;
	line-height: 0.36rem;
	font-size: 0.24rem;
	color: #7d7d7d;
	text-align: center;
	padding: 0.12rem 0.24rem 0;
	min-width: 2.3rem;
}
.qushiSwi .swiper-slide h3{
	font-size: 0.28rem;
	font-weight: bold;
	color: #333333;
}
.qushiSwi .swiper-slide:first-child{
	margin-left: 0.25rem;
}
.qushiSwi .swiper-slide:last-child{
	margin-right: 0.25rem;
}
.qushiSwi .swiper-slide.active{
	background: #ffffff;
}
.qushiSwi .swiper-slide.active::after{
	content: "";
	display: block;
	width: 100%;
	height: 0.04rem;
	background: #fcad14;
	position: absolute;
	left: 0;
	bottom: 0;
}
.qushiMain>div{
	display: none;
	background: #fff;
	font-size: 0.24rem;
	color: #666666;
	line-height: 0.4rem;
}
.qushiMain-text{
	display: block;
	padding: 0.32rem 0.5rem 0.24rem;
}
.qushiMain-text h3{
	font-size: 0.32rem;
	color: #000000;
	line-height: 0.48rem;
	margin-bottom: 0.18rem;
}
.qushiMain-text .xian{
	display: block;
	width: 100%;
	height: 1px;
	background: #e5e5e5;
	margin: 0.2rem auto;
}

.caseZhan{
	display: block;
	width: 100%;
	height: 5.3rem;
	overflow: hidden;
	margin-bottom: 0.76rem;
}
.caseZhan .swiper-slide{
	display: block;
	width: 3.8rem;
	height: 100%;
	background: #f5f5f5;
	margin-right: 0.25rem;
	font-size: 0.24rem;
	color: #161616;
	line-height: 0.9rem;
}
.caseZhan .swiper-slide:first-child{
	margin-left: 0.25rem;
}
.caseZhan .swiper-slide p{
	padding: 0 0.22rem;
}
.caseZhan .swiper-slide span{
	display: block;
	width: 100%;
	height: 4.4rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.bufen{
	display: block;
	background: url(../images/bg5_08.jpg) no-repeat center;
	background-size: cover;
	padding: 0.48rem 0.25rem 0.76rem;
}
.bufenCase{
	display: block;
	background: rgba(255, 255, 255, 0.12);
	border: 1px solid rgba(255, 255, 255, 0.2);
}
.bufenCase li{
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-size: 0.24rem;
	color: #fff;
	line-height: 0.4rem;
	padding: 0.1rem;
}
.bufenCase li:last-child{
	border: none;
}
.jishuMain{
	display: block;
	width: 100%;
	height: 6.26rem;
	position: relative;
	overflow: hidden;
	margin-bottom: 0.6rem;
}
.jishuSwi{
	display: block;
	width: 12.9rem;
	height: 6.26rem;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
.jishuSwi .swiper-slide>div{
	display: flex;
	width: 100%;
	height: 5.86rem;
	margin: 0.2rem auto;
	background: #fff;
	align-items: center;
	justify-content: center;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
	transition: all 300ms;
	transform: scale(0.9);
}
.jishuSwi .swiper-slide-active>div,
.jishuSwi .swiper-slide-duplicate-active>div{
  	transform: scale(1);
  	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
}
.addBot{
	display: block;
	width: 100%;
	height: auto;
	padding: 0.5rem 0.25rem 0.82rem;
	background: #f6f6f6 url(../images/bg6_02.jpg) center top;
	background-size: 100% auto;
}
.addBot h1{
	font-size: 0.34rem;
	font-weight: bold;
	color: #222222;
	line-height: 0.5rem;
	margin-bottom: 0.46rem;
	text-align: center;
}
.addBot-main{
	display: block;
	height: auto;
	padding: 0.36rem 0.36rem 0.56rem;
	background: #fff;
	box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.1);
	font-size: 0.24rem;
	color: #717171;
	line-height: 0.38rem;
}
.addBotForm{
	display: block;
	width: 100%;
	height: auto;
}
.addBotForm h3{
	font-size: 0.24rem;
	color: #878787;
	line-height: 0.4rem;
	margin-bottom: 0.06rem;
}
.addBotForm li{
	margin-top: 0.18rem;
}
.addBotForm li>div{
	display: flex;
}
.addBotForm li>div input{
	display: block;
	width: 100%;
	height: 0.7rem;
	background: #ededed;
	border-radius: 0.06rem;
	padding: 0.2rem;
	font-family: "微软雅黑";
	font-size: 0.24rem;
	color: #333;
}
.addBotForm li>div textarea{
	display: block;
	width: 100%;
	height: 1.2rem;
	background: #ededed;
	border-radius: 0.06rem;
	padding: 0.1rem 0.2rem;
	font-family: "微软雅黑";
	font-size: 0.24rem;
	color: #333;
}
.addBotForm li>div button{
	display: flex;
	width: 1.86rem;
	height: 0.7rem;
	border: 1px solid #e5e5e5;
	border-radius: 0.06rem;
	margin-right: 0.2rem;
	justify-content: center;
	align-items: cebter;
	background: none;
	font-size: 0.28rem;
	color: #949494;
	margin-top: 0.2rem;
}
.addBotForm li>div button:first-child{
	background: #fcad14;
	border-color: #fcad14;
	color: #fff;
}
.addBot-main h2{
	font-size: 0.28rem;
	color: #373737;
	line-height: 0.46rem;
	margin-bottom: 0.1rem;
}
.addBot-main h3{
	font-size: 0.26rem;
	color: #373737;
	line-height: 0.4rem;
	margin-top: 0.1rem;
	margin-bottom: 0.2rem;
}
.addBot-main h4{
	font-size: 0.24rem;
	color: #373737;
	line-height: 0.4rem;
	margin-bottom: 0.1rem;
}
.addBot-main h4 em{
	display: inline-block;
	width: 0.06rem;
	height: 0.22rem;
	background: #05ad84;
	margin-right: 0.12rem;
	vertical-align: top;
	margin-top: 0.1rem;
}
.addBotList{
	display: flex;
	justify-content: space-between;
}
.addBotList li{
	width: 3rem;
	margin-bottom: 0.2rem;
}
.addBotList li span{
	display: block;
	width: 100%;
	height: 2.28rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-bottom: 0.16rem;
}

/*end*/



















