
/* header */
.header{position: relative;background: url(../images/header_bg.jpg) no-repeat center;background-size: cover;}
.header .logo img{filter: brightness(1) invert(0);}
.header .form{background: #fff;}
.header .form .text{color: #333;}
.header .form .text::placeholder{color: #d1ced1;}
.header .form .subm{background-color: #009b01;}
.header .slogan{color: #666666;}
.header .slogan p:first-child{color: #006400;}
/*.header .nav{background-image: -webkit-linear-gradient( -90deg, rgb(1,207,0) 0%, rgb(0,155,1) 100%);}*/
.header .nav{background-color: #00a200;}
.header .nav .nLi a span.o{color: #009b01;}
.header .menuIcon span{background: #333;}
.header .searchBtn{filter: brightness(0) invert(0.3);}

/* 主营业务 */
.businessPage{padding: 3rem 0;background: url(../images/business_bg.png) no-repeat center;background-size: cover;}
.businessPage .titleStyle .en{color: #fff;}

/* 面包屑 */
.bread{border-bottom: 1px solid #e1e1e1;line-height: 2.73rem;}
.bread .path{flex-shrink: 0;color: rgba(153, 153, 153, 1);padding-left: 0.67rem;background: url(../images/icon_home.png) no-repeat left center;background-size: 0.45rem;margin-left: 1rem;}
.bread .path span{margin: 0 5px;}
.bread .path a:hover{color: #006400;text-decoration: underline;}
.bread .topNav{flex: 1;overflow: hidden;}
.bread .topNav .swiper-slide{width: auto;}
.bread .topNav a{display: block;color: #333333;}
.bread .topNav a.on,
.bread .topNav a:hover{color: #006400;}

/* 主营业务详情页 */
.contBusiness{padding: 1.67rem 0 3rem;}
.contBusiness .more{display: block;width: 3.6rem;height: 1.33rem;background: url(../images/icon_arr2.png) no-repeat left bottom;background-size: 100% auto;color: #333333;text-transform: uppercase;line-height: 1.33rem;}
.contBusiness .more:hover{color: #f19400;}
.contBusiness .part1{margin-bottom: 1.67rem;padding: 0.67rem 0.67rem 0.67rem 2.2rem;background: #f5f5f5;}
.contBusiness .part1 .leftContainer{width: 49.3%;padding-top: 1.5rem;}
.contBusiness .part1 .leftContainer .title{color: #f19400;}
.contBusiness .part1 .leftContainer .desc{margin: 0.67rem 0 1.5rem;}
.contBusiness .part1 .rightContainer{width: 46.2%;padding-bottom: 15rem;}
.contBusiness .container .wrap{display: block;background: #fff;border: 1px solid rgb(225, 225, 225);padding: 0.67rem 0.67rem 1.2rem;color: #333333;}
.contBusiness .container .pic{padding-bottom: 65.4%;background: #f3f3f3;}
.contBusiness .container .pic span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.contBusiness .container .pic img{max-width: 100%;max-height: 100%;}
.contBusiness .container .text{padding: 0.33rem 0 0;display: flex;flex-direction: column;align-items: flex-end;}
.contBusiness .container .text .title{width: 100%;line-height: 2rem;}
.contBusiness .container .wrap:hover,
.contBusiness .container .wrap:hover .more{border-color: #f19400;color: #f19400;}
.contBusiness .container .wrap:hover .pic img{transform: scale(1.1);}

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

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

}

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


@media screen and (max-width: 1024px){
.bread{line-height: 1.6rem;}
.bread .path{display: none;}

}

@media screen and (max-width: 760px){
.contBusiness .part1{flex-wrap: wrap;padding: 0.8rem;}
.contBusiness .part1 .leftContainer,
.contBusiness .part1 .rightContainer{width: 100%;}
.contBusiness .part1 .leftContainer{padding: 0 0 1rem;}
.contBusiness .part1 .leftContainer .desc{margin: 0.4rem 0 0.8rem;}
.contBusiness .part1 .rightContainer{padding-bottom: 70.35%;}
.contBusiness .container .wrap{padding: 0.5rem;}
.contBusiness .container .text .title{line-height: 1.5rem;}
.contBusiness .more{width: 3rem;height: 1rem;line-height: 1rem;}
}

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