/*********** 关于 ***********/
/* <!-- 环创简介(关于) --> */
.hcjianjie{background-image: url("../img/hcjianjie-bg.png");background-size: 100% auto;background-position: center;background-repeat: no-repeat;padding: 3% 0;text-align: center;}
.ljmore{font-size: 14px;color: #16599a;display: block;}
.hcjianjie p{margin: 40px auto;line-height: 24px;font-size: 16px;color: #333;}
.chjjrwo {}
.chjjrwo .col-lg-4{float: left;width: 33.33%;position: relative;left: -100%;opacity: 0;}
.chjjrwo img{width: 100%;}
.chjjrwo img:hover{box-shadow: 0 0 20px rgba(0,0,0,0.2);}

/* <!-- 研发实力 --> */
.yfshili{background: #fff;padding-bottom: 30px;}
.yfshili p{line-height: 30px;font-size: 18px;color: #333;}
.yfshili dl{margin-top: 20px;width:50%;margin-bottom: 0;display: inline-block;vertical-align: top;float: left;}
.yfshili dt{margin-bottom: 10px;font-size: 20px;color: #333;font-weight: bold;}
.yfshili dd{font-size: 16px;color: #999;}
.yfsl{}
.yfsll,.yfslr{display: inline-block;float: left;}
.yfsll{width: 55%;margin-top: 40px;}
.yfslr{width: 45%;text-align: right;}
.yfslr img{}
/* <!-- 发展历程 --> */
.fzlicheng{background:#fafafa;}
.swi-fzlc{padding: 40px 0;}
.swiper-year{border-top: 2px solid #e6e6e6;border-bottom: 2px solid #e6e6e6;}
.swiper-year .swiper-slide{text-align: center;cursor: pointer;}
.swiper-year .swiper-slide span{padding: 12px 5px;display: block;font-size: 30px;color: #333;}
.swiper-year .swiper-slide-active span{color: #fff;background-color: #1f609e;}
.swiper-month{}
.momth{}
.momth p{font-size: 14px; margin-top: 20px;color: #333;margin-bottom: 0;line-height: 26px;}
.momth img{width: 100%; height: 335px;}
.mon-total{position: relative;padding: 4% 62px;}
.mon-total .swiper-button-next, .mon-total .swiper-button-prev{width: 41px;height: 41px;opacity: 1;background-size: 41px 41px;top: 50%;cursor: pointer;margin-top: -41px;}
.mon-total .swiper-button-next{transform: rotate(180deg);right: 0;background-image:url("../img/arrow-leftlight-fzlc.png");}
.mon-total .swiper-button-prev{left: 0;background-image:url("../img/arrow-leftlight-fzlc.png");}
.mon-total .swiper-button-next.swiper-button-disabled{background-image:url("../img/arrow-right-fzlc.png");transform: rotate(0deg);}
.mon-total .swiper-button-prev.swiper-button-disabled{background-image:url("../img/arrow-right-fzlc.png");transform: rotate(180deg);}
.momth:hover img{box-shadow: 0 0 20px rgba(0,0,0,0.2);}

/* <!-- 公司荣誉 --> */
.gsry{background: url("../img/gsrybg.png") no-repeat;margin: 40px 0;background-size: 100% auto;background-position: center;width: 100%;height: 100%;}
.gsry .gsry-in{padding: 30px;}
.gsry-box{min-width: 40%;max-width: 75%;float: right;background: rgba(255,255,255,0.88);}
.gsry-boxin{padding: 30px;}
.gsry-box h4{color: #16599a;font-size: 20px;line-height: 30px;margin: 0 0 20px 0;}
.gsry-box h4 span{display: block;}
.gsry-box p{margin-bottom: 0;line-height: 30px;font-size: 16px;color: #333;}

/* 关于*内页 */
/* 公司简介 */
.abou-in{padding: 4% 0;}
.aboutgsjj .yfsll{margin-top: 0;padding-right: 20px;}
.aboutgsjj .yfsll p{position: relative;left: -100%;opacity: 0;}
.aboutgsjj .yfslr img{width: 100%;}
.aboutgsjj .jianjieh1{font-size: 30px;color: #333;}
.aboutgsjj span{font-size: 14px;color: #b2b2b2;}
.aboutgsjj p{font-size: 14px;color: #999;margin-bottom: 0;}
.aboutnum{    margin-top: 20px;}
.aboutnum ul{text-align: center;font-size: 0;}
.aboutnum ul li{width: 33.33%;display: inline-block;}
.aboutnum ul li div{padding-left: 6px;display: inline-block;vertical-align: bottom;}
.aboutnum ul li p{text-align: left;line-height: 20px;font-size: 14px;color: #666;margin-bottom: 0;}
.aboutnum ul li .counter-value{line-height: 40px;color: #16599a;font-size: 40px;font-weight: bold;}
/* 企业文化 */
.aboutqywh-in{width: 80%;margin: 0 auto;text-align: center;}
.aboutqywh p{line-height: 30px;font-size: 18px;color: #333;}
.linian{/* width: 60%; */margin: 40px auto 0;font-size: 0;}
.linian-li{display: inline-block;}
.linian-li .llimg{position: relative;}
.linian-lib{padding-right: 30px;}
.linian-lia{padding-left: 30px;}

.linian-lib .llimg:before,.linian-lia .llimg:after{content: '';
	position: absolute;width: 100%;height: 54px;margin-top: -28px;top: 50%;
	background-repeat: no-repeat;background-size: 328px 54px;
	background-position: left center;
}
.linian-lib .llimg:before{left: -100%;background-image: url("../img/both-line.png");transform: rotate(180deg);}
.linian-lia .llimg:after{left: auto;right: -100%;background-image: url("../img/both-line.png");}

.linian-lib .llimg:after,.linian-lia .llimg:before{content: '';
	position: absolute;width: 30px;height: 1px;background:#c1d1e2 ;
	top: 50%;
}
.linian-lib .llimg:after{left: 100%;}
.linian-lia .llimg:before{right:100%;left: auto;}


.linian-li .llimg img{width: 268px;height: 268px;clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%);}
.linian-li .llimg .llico {width: 100px;height: 100px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 118px;height: 118px;}
.linian-li dl{text-align: center;}
.linian-li dt{font-size: 20px;color: #333;font-weight: bold;margin: 30px auto 20px;}
.linian-li dd{font-size: 16px;color: #999;}
/* 荣誉资质 */
/* .aboutryzz{padding: 4% 0;} */
.ryzzl,.ryzzr{display: inline-block;font-size: 0;float: left;}
.ryzzl{width: 27%;margin-right: 3%;}
.ryzzl img{width: 100%;}
.ryzzr{width: 70%;}
.zzlist{position: relative;padding-left: 160px;height: 230px;overflow: hidden;}
.zzlist span{font-size: 30px;font-weight: bold;color: #999;position: absolute;left: 40px;top: 14px;}
.zzrow{padding-top: 10px;padding-bottom: 30px;margin-left: -10px;margin-right: -10px; border-left: 1px solid #dedede;padding-left: 20px;position: relative;}
.zzrow .zzrowsp{position: absolute;left: -13px;top: 24px;
background: url("../img/honor-right-grey.png") no-repeat center;background-size: 7px 13px;background-color: #dedede;width: 26px;height: 26px;border-radius: 50%;}

.zzrow .col-lg-4{width: 33.33%;float: left;padding-left: 10px;padding-right: 10px;margin-bottom: 20px;}
.honorimg{}
.honorimg img{cursor: pointer;width: 100%;box-sizing: border-box;padding: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.honorimg:hover img{transform: scale(1.05);}
.honorimg p{margin: 10px 4px;text-align: center;color: #8d8d8d;font-size: 14px;}
.zzlist-act span{color: #16599a;}
.zzlist-act .zzrowsp{background: url("../img/honor-down-fff.png") no-repeat center;background-size: 14px 8px;background-color: #16599a;}
.zzlist-act{height:auto;}
/* 发展历程 */
.aboutfzlc{}
.aboutfzlc-in h2{margin: 0;font-size: 30px;font-weight: bold;text-align: center;}
.devitem{}
.devli{position: relative;padding-left: 350px;}
.devlil{position: absolute;left: 25px;top: 0;color: #333;text-align: right;background: #fff;width: 300px;}
.devli-in{position: relative;padding-bottom: 30px;}
.devli-in:after{content: '';position: absolute;left: 0;top: 0;border-left: 1px solid #e6e6e6;width: 1px;height: 100%;}
.devlil-li{position: relative;padding: 30px;}
.devlil-li:after{content: '';position: absolute;right: -20px;top: 40%;transition: all 0.6s;width: 0;height: 0;border-top: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid transparent;}
.devlil-li h3,.devlir-li h3{margin-top: 0;font-size: 30px;font-weight: bold;}
.devlil-li h3,.devlil-li p{transition: none;-webkit-transition:none;}
.devlir{position: relative;}
.devlir:before{opacity: 0;transition: all 0.6s;content: '';position: absolute;left: -5px;z-index: 1;top: 40%;width: 12px;height: 12px;background: #fff;border-radius: 50%;border: 3px solid #16599a;}
.devlir-li{margin-left: 60px;background: #f7f7f7;padding: 30px 0px 30px 30px;position: relative;right: -100%;opacity: 0;}
.devlir-li:before{content: '';position: absolute;left: -20px;top: 40%;width: 0;height: 0;border-top: 10px solid transparent;border-left: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #f7f7f7;}
.devlir ul{padding-left: 20px;margin-bottom: 0;}
.devlir li{list-style: initial;}
.devli:hover .devlil-li {background: #16599a;color: #fff;}
.devli:hover .devlil-li:after{border-left: 10px solid #16599a;}
.devli:hover .devlir:before{opacity: 1;}


/* 合作伙伴 */
.abouthzhb{}
.hzhbrow{}
.hzhbrow .col-lg-3{position: relative;right: -100%;opacity: 0;
	width: 25%;float: left;margin-bottom: 20px;}
.hzhbrow img{width: 100%;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
.hzhbrow .col-lg-3:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%);box-shadow: 0 0 10px rgba(0,0,0,0.15);}
/* 投资者关系 */
.aboutzzgx{}
.aboutzzgx-in{padding: 20px 40px;box-shadow: 0 0 10px rgba(0,0,0,0.15);min-height: 300px;}
.aboutzzgx ul{margin-bottom: 0;}
.aboutzzgx li{border-bottom: 1px dashed #e6e6e6;padding: 20px 100px 20px 4px;position: relative;}
.aboutzzgx li p{cursor: pointer;margin-bottom: 0;color: #666;font-size: 16px;}
.aboutzzgx li .time{position: absolute;right: 4px;top: 50%;font-size: 16px;color: #ccc;margin-top: -12px;}
.aboutzzgx li:hover p,.aboutzzgx li:hover .time{color: #16599a;}
/* 工厂印象 */
.aboutgcyx{}
.aboutgcyx-in{}
.aboutgcyx p{line-height: 30px;font-size: 16px;color: #333;text-align: center;padding: 0 30px;}
.gcyxrow{margin-left: -10px;margin-right: -10px;}
.gcyxrow .col-lg-4{width: 33.33%;float: left;padding-left: 10px;padding-right: 10px;margin-bottom: 20px;}
.gcyxrow .col-lg-4 img{width: 100%;}
.gcyxrow .gcyx-img{overflow: hidden;}
.gcyxrow .gcyx-img:hover img{transform: scale(1.05);}

/* 关于-科研技术(研发实力) */
.kyjs{background: url("../img/kyjsyfslbg.png") no-repeat center;background-size:  auto 100%;width: 100%;height: 100%;padding: 3% 0;}
.kyjs-in{width: 80%;}
.kyjs p{font-size: 16px;color: #333;padding: 30px 0;}
.kyjs .aboutnum{border: 10px solid #ebebeb;margin-top: 0;}
.kyjs .aboutnum ul{margin-bottom: 0px;padding: 50px 0;}
.kyjs .aboutnum ul li{font-size: 16px;color: #333;vertical-align: top;}
.kyjs .aboutnum ul li p{margin-bottom: 10px;text-align: center;padding: 0;}
.kyjs .aboutnum ul li .counter-value{color: #16599a;font-size: 75px;font-weight: normal;}
.amore{display: inline-block;padding: 10px 20px;background: #ebebeb;margin-top: 30px;}
.amore span,.amore img{display: inline-block;vertical-align: middle;}
.amore span{color: #16599a;font-size: 16px;padding-right: 10px;}
/* 关于-科研技术(技术创新) */
.jscx{padding: 3% 0;}
.jscx-in{}
.jscxbox{font-size: 0;margin-bottom: 20px;}
.jscxboxl,.jscxboxr{display: inline-block;vertical-align: middle;}
.jscxboxl{width: 35%;}
.jscxboxl img{width: 100%;}
.jscxboxr{width: 65%;padding-left: 20px;}
.jscxboxr p{font-size: 16px;color: #333;margin-bottom: 0;line-height: 26px;}
.jscx dl{margin-bottom: 0;border-bottom: 1px dashed #f2f2f2;font-size: 0;padding: 20px 0;}
.jscx dl:last-child{border: none;}
.jscx dd{position: relative;left: -100%;opacity: 0;
	display: inline-block;padding-left: 30px;width: 50%;font-size: 16px;color: #333;position: relative;}
.jscx dd:before{content: '';position: absolute;left: 0;top: 50%;height: 2px;width: 18px;background: #ccc;}
.jscx dd:hover{color: #16599a;}
.jscx dd:hover:before{background: #16599a;transition: all 0.6s;}
/* 关于-科研技术(院士工作站) */
.ysgzz{background: #16599a;}
.ysgzz-in{font-size: 0;}
.ysgzzl,.ysgzzr{width: 50%;display: inline-block;vertical-align: middle;}
.ysgzzl img{width: 100%;box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.ysgzzl-img{position: relative;}
.ysgzzl-img p{width: 100%;position: absolute;left: 0;bottom: 0;font-size: 16px;color: #fff;padding: 5px 25px;background: rgba(0,0,0,0.66);margin-bottom: 0;}
.ysgzzl{padding-right: 16px;float: left;}
.ysgzzr{padding-left: 16px;}
.ysgzzr p{margin: 40px auto 50px;font-size: 16px;color: #fff;line-height: 26px;}
.ysgzmore{background: transparent;padding: 0;}
.ysgzmore span{color: #fff;opacity: 0.4;}
.ysgzmore img{transform:rotate(180deg);opacity: 0.4;}
/* 科研技术研发实力详情 */
.kyjsdes{}
.kyjsdes-in{}
.kyjsdes h5,.kyjsdes p{font-size: 14px;color: #333;}
.kyjsdes h5{font-weight: bold;}
.kyjsdes p{margin-bottom: 0;    line-height: 26px;}


/*********** 新闻 ***********/
/* 1.公司新闻 */
.gsxw{background: #fafafa;}
.gsxw-in{font-size: 0;padding-top: 40px;}
.gsxwl,.gsxwr{width: 50%;vertical-align: top;display: inline-block;}
.gsxwl{padding-right: 10px;}
.gsxwl-img{position: relative;}
.gsxwl img{width: 100%;}
.gsxwl .date{position: absolute;left: 0;top: 0;padding: 12px 30px;color: #fff;text-align: center;background: #16599a;}
.gsxwl .date h3{font-size: 35px;margin-top: 0;}
.gsxwl .date p{font-size: 14px;margin-bottom: 0;}
.gsxwl .botbar{position: absolute;left: 0;bottom: 0;width: 100%;background-image: linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.3));padding: 10px 40px 10px 10px;}
.gsxwl .botbar p{font-size: 16px;color: #fff;margin-bottom: 0;}
.gsxwl .botbar img{width: 20px;height: 14px;position: absolute;right: 10px;    top: 14px;}
.gsxwr{}
.gsxwr-item{color: #333;background: #fff;border-bottom: 1px solid #f2f2f2;
position: relative;opacity: 0;}
.gsxwr-item:last-child{border: none;}
.gsxwr-li{padding: 16px 70px 16px 40px;position: relative;}
.gsxwr-licon{border-right: 1px solid #ebebeb;}
.gsxwr-item h3{color: #333;font-size: 18px;margin-top: 0;position: relative;}
.gsxwr-item h3:before{content: '';position: absolute;left: -20px;top: 50%;margin-top: -3px;width: 6px;height: 6px;border-radius: 50%;background: #333;}
.gsxwr-item p{color: #333;font-size: 14px;opacity: 0.5;}
.gsxwr-item span{color: #333;font-size: 14px;}
	
.gsxwr-item .amoretwo{position: absolute;right: 0;top: 28%;width: 70px;text-align:center;}
.gsxwr-item .amoretwo span{font-size: 14px;color: #333;line-height: 26px;display: block;}
.gsxwr-item:hover{background: #16599a;color: #fff;}
.gsxwr-item:hover h3:before{background: #fff;}
.gsxwr-item:hover .amoretwo span{color: #fff;}
.gsxwr-item:hover .gsxwr-licon{margin-left: 10px;border-right-color:rgba(255,255,255,0.33);}
.gsxwr-item:hover .gsxwr-licon h3,.gsxwr-item:hover .gsxwr-licon p,.gsxwr-item:hover .gsxwr-licon span{color: #fff;}

/* 2.行业新闻 */
.hyxw{}
.hyxw-in{overflow: hidden;padding-top: 40px;}
.hyxw .hyxwl{padding-right: 0;}
.hyxwr-item{position: relative;right: -100%;opacity: 0;border-bottom: 1px solid #f2f2f2;cursor: pointer;}
.hyxwr-item:last-child{border: none;}
.hyxwr-li{padding: 28px 20px;}
.hyxwr-li h3{font-size: 18px;color: #333;margin-top: 0;}
.hyxwr-li p{font-size: 14px;color: #999999;margin-bottom: 0;}
.hyxwmore {background: transparent;padding: 0;display: none;}
.hyxwmore span{color: #16599a;font-size: 14px;}
.hyxwmore img{}
.hyxwr-itemact .hyxwr-li {background-color: #f2f2f2;}
.hyxwr-itemact .hyxwr-li h3{color: #16599a;margin-bottom: 24px;}
.hyxwr-itemact .hyxwr-li p{-webkit-line-clamp: 3;line-clamp: 3;height: 60px;white-space:normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.hyxwr-itemact .hyxwmore {display: block;} 

/* 3.公告通知 */
.ggtz{}
.ggtz-in{padding: 40px 0;}
.ggtzrow{}
.ggtzrow .col-lg-4{width: 33.33%;float: left;}
.ggtz-img{overflow: hidden;border-radius: 8px;}
.ggtz-img img{width: 100%;}
.ggtz-img:hover img{transform: scale(1.05);}
.ggtzrow h3{font-size: 20px;color: #333;margin-bottom: 20px;}
.ggtzrow p{font-size: 14px;color: #999;line-height: 26px;}
.ggtz-img::before,.ggtz-img::after{display: none;}

/* 新闻-公司新闻列表 */
.newslb{}
.newslb-in{}
.newsli{margin-bottom: 50px;position: relative;cursor: pointer;}
.newsli a{display: block;font-size: 0;background: #f6f6f6;}
.newslil,.newslir{display: inline-block;vertical-align: middle;}
.newslil{width: 30%;position: relative;overflow: hidden;}
.newslil img{width: 100%;}
.newslil img.tuijian{width: 58px;height: 50px;position: absolute;left: 0;top: 0;}
.newslir{width: 70%;}
.newslir-in{padding: 40px;}
.newslir h3{font-size: 20px;color: #333;margin: 0 0 50px 0;}
.newslir span{font-size: 14px;color: #ccc;}
.newslir p{font-size: 14px;color: #999;margin: 10px 0 0 0px;line-height: 24px;}
.newsmore{position: absolute;right: 0;bottom: 0;background: #4d4d4d;}
.newsmore span{color: #fff;opacity: 1;}
.newsli:hover{box-shadow: 0 0 20px rgba(0,0,0,0.15);}
.newsli:hover a{background: #fff;}
.newsli:hover .newsmore{background: #16599a;}
.newsli:hover .newslil img{transform: scale(1.03);}
/* 新闻-公司新闻详情 */
.newsdes{}
.newsdes-in{position: relative;}
.sharedes{position: absolute;left: 0;top: 0;}
.sharedes ul{margin-bottom: 0;}
.sharedes li{margin-right: 6px;display: inline-block;cursor: pointer;}
.sharedes li img{width: 16px;height: 16px;}
.sharedes li img:first-child{display: block;}
.sharedes li img:nth-child(2){display: none;}
.sharedes li.act img:first-child{display: none;}
.sharedes li.act img:nth-child(2){display: block;}
.newsdes h3{font-size: 24px;font-weight: normal;color: #333;text-align:center;padding: 0 80px;}
.newsdes h4{font-size: 20px;font-weight: bold;color: #000;text-align:center;}
.newsdes .datetime{font-size: 14px;color: #aaa;display: block;text-align: center;}
.newsdes p{font-size: 14px;line-height: 26px;color: #666;margin-bottom: 0;}
.newsdes img{width: 42%;}
.newsdes video{width: 60%;margin: 0 auto;display: block;}


/*********** 新能源环卫车 ***********/
.carban{}
.carban img{width: 100%;}
.carban .swiper-slide{position: relative;}
.carban .txt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 500px;height: 500px;border-radius: 50%;background-color: rgba(0,0,0,0.63);border: 2px solid transparent;}
.carban .txt.act{border-color:#6cb030;}
.carban .txt-in{text-align: center;padding: 0 30px;position: absolute;width: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.carban .txt h3,.carban .txt h2{font-weight: bold;color: #fff;}
.carban .txt h3{font-size: 20px;margin-top: 0;}
.carban .txt h2{font-size: 30px;    margin-bottom: 30px;}
.carban .txt p{margin-bottom: 0;line-height: 26px;font-size: 16px;color: #fff;height: 104px;overflow: hidden;}
.proul{width: 70%;margin: 0 auto;}
.jindut{width: 100%; float: left;position: relative;bottom: 70px;}
.jindut .jindut_x{ width: 33.33%; float: left;position: relative;}
.jindut .jindut_x:before,.jindut .jindut_x:after{content: "";background-color: #fff;display: block;position: absolute;top:50%;height: 1px;width: calc(100% - 18px);width: -moz-calc(100% - 18px);width: -webkit-calc(100% - 18px);left: 11px;}
.jindut .jindut_x:last-child{width: auto;position: absolute; top: 0px; right: 0px;}
.jindut .jindut_x .jindut_xx{ width: 6px; height: 6px;background-color: #fff;position: relative;display:block;border-radius: 100%;float: left;}
.jindut .jindut_x .jindut_xx:after{content: '';border: 1px solid transparent;position: absolute;left: 50%;top: 50%;width: 14px;height: 14px;border-radius: 50%;transform: translate(-50%, -50%);}
.jindut .jindut_x .jindut_xx .jindut_x1{color: #fff; font-size: 14px; margin: 0px;white-space: nowrap;text-align: center;position: absolute;top: 100%; margin-top: 10px;left: 50%;transform: translate(-50%,0%);-webkit-transform: translate(-50%,0%);-moz-transform: translate(-50%,0%);-o-transform: translate(-50%,0%);-ms-transform: translate(-50%,0%);}
.jindut .jindut_x.active .jindut_xx {background-color: #6cb030;}
.jindut .jindut_x.active .jindut_xx:after{border-color:#6cb030;}
.jindut .jindut_x.active:after{content: '';width: 0%;background-color: #6cb030;animation:heng 5s;-moz-animation:heng 5s;-webkit-animation:heng 5s;-o-animation:heng 5s;}
.carban .swiper-pagination{width: 100%;}
@keyframes heng{from {width: 0;}to {width: calc(100% - 17px);}}

.car{position: relative;}
.car .container{position: relative;}
.car-in{}
.car h3,.car p{color: #333;text-align: center;}
.car h3{font-size: 30px;font-weight: bold;margin-bottom: 30px;}
.car p{font-size: 16px;}
.swi-carpro{padding-top: 30px;}
.swi-carpro .pro-item{overflow: hidden;box-sizing: border-box;height: 100%;box-shadow: 0 0 10px rgba(0,0,0,0.15);background: #fff;} 
.swi-carpro .pro-item-img{padding: 15px 20px; height: 200px;overflow: hidden;}
.swi-carpro .pro-item-img img{width: auto;height: auto;max-width: 100%;max-height: 100%;}
.swi-carpro .pro-item-img:hover img{transform: scale(1.02);}
.swi-carpro .txt{ position: relative; padding: 15px 20px;background: #fff;}
.swi-carpro .txt h4{font-size: 20px;color: #333;margin-top: 0;}
.swi-carpro .txt p{margin-bottom: 0;font-size: 14px;color: #ccc;text-align: left;}
.swi-carpro .txt img{position: absolute;right: 20px;top: 50%;margin-top: -9px;width: 18px;height: 18px;}
.carprorow{margin-right: -7px;margin-left: -7px;margin-right: 0px;margin-left: 0px;}
.carprorow .col-lg-6,.carprorow .col-lg-3{float:left;padding-left: 7px;padding-right: 7px;margin-bottom: 14px;}
.carprorow .col-lg-6{width: 48%;}
.carprorow .col-lg-3{width: 26%;}
.swi-carpro .pro-item:hover h4,.swi-carpro .pro-item:hover p{color: #fff;}
.swi-carpro .pro-item:hover .txt{background: #16599a;}

.car .swiper-button-next, .car .swiper-button-prev{width: 41px;height: 41px;opacity: 1;background-size: 41px 41px;top: 60%;cursor: pointer;}
.car .swiper-button-next{transform: rotate(180deg);right: -60px;background-image:url("../img/arrow-leftlight-fzlc.png");}
.car .swiper-button-prev{left: -60px;background-image:url("../img/arrow-leftlight-fzlc.png");}
.car .swiper-button-next.swiper-button-disabled{background-image:url("../img/arrow-right-fzlc.png");transform: rotate(0deg);}
.car .swiper-button-prev.swiper-button-disabled{background-image:url("../img/arrow-right-fzlc.png");transform: rotate(180deg);}
/* 环卫车列表 */
.carchecbox{background: #f7f7f7;border-radius: 50px;padding: 30px 0;font-size: 0;}
.carchecbox label{font-size: 16px;color: #333;font-weight: normal;width: 24.66%;margin-bottom: 0;display: inline-block;text-align: center;
line-height: 40px;white-space: nowrap;}
.carchecbox input{width: 15px;cursor: pointer;height: 15px;margin-right: 10px;border: 1px solid #ccc;position: relative;top: 2px;}
.carchecbox input:checked{background-color: #16599a;border-color:  #16599a;}
.carlbrow{margin-top: 40px;}
.carlbrow .col-lg-4{margin-bottom: 40px;float: left;width: 33.33%;}
.carlbrow .pro-item{box-shadow: 0 0 10px rgba(0,0,0,0.15);top: 0;position: relative;}
.carlbrow .pro-item-img{padding: 20px;overflow: hidden;}
.carlbrow .pro-item-img img{width: 100%;height: 240px;}
.carlbrow .txt{padding: 10px 20px 20px 20px;background: #fff;}
.carlbrow .txt h4{font-size: 20px;color: #333;margin-top: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}
.carlbrow .txt p{font-size: 14px;color: #ccc;margin-bottom: 0;height: 40px;}
.carlbrow .pro-item:hover{top: -10px;}
.carlbrow .pro-item:hover .txt{background: #16599a;}
.carlbrow .pro-item:hover .txt h4,.carlbrow .pro-item:hover .txt p{color: #fff;}
.carfa{background: url("../img/carjjfa.png") no-repeat;background-size:100% auto ;width: 100%;height: 100%;}
.carfa-in{width: 80%;}
.carfa h2{font-size: 50px;font-weight: normal;}
.carfa p{font-size: 20px;color: #333;margin-bottom: 30px;}
.carfa .amore{background: #fff;}
.carfa .amore span{color: #333;font-size: 16px;padding-right: 10px;}
/* 环卫车详情 */
.carinfo{background:#f9f9f9;}
.carinfo-in{font-size: 0;}
.carinfol,.carinfor{width: 50%;display: inline-block;vertical-align: middle;}
.carinfor{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.15);float: right;margin-top: 20px;}
.carinfol h3{color: #16599a;font-weight: bold;font-size: 30px;}
.carinfol h3 p{}
.carcs{padding: 40px 0;}
.carinfol dl{margin-bottom: 8px;}
.carinfol dt{font-size: 16px;color: #333;    width: 40%;display: inline-block;   font-weight: normal;}
.carinfol dd{font-size: 16px;color: #333;    width: 45%;display: inline-block;   font-weight: bold;}
.carinfobtn{}
.carinfobtn a{margin-right: 30px;color: #fff;background: #16599a;padding: 10px 40px;font-size: 16px;}
.carinfobtn select{padding: 8px 20px 8px 10px;background-image: url("../img/select-ico.png");background-size: 6px 7px;background-position: 95% center;background-repeat: no-repeat;border: 1px solid #16599a;font-size: 16px;color: #333;}
.carinfoshare{margin: 30px 0 10px 0;font-size: 16px;}
.carinfoshare img{width: 16px;height: 16px;}
.carinfoul{margin-bottom: 0;padding: 25px 0;}
.carinfoul li{display: inline-block;margin-right: 100px;}
.carinfoul li a{font-size: 16px;color: #999999;cursor: pointer;}
.carinfoul li.act a{color: #16599a;}
.swiper-carinfo{}
.swiper-carinfo .news-item{text-align:center;padding: 40px 40px;}
.swiper-carinfo .news-item img{width: 490px;height: 400px;}
.subiao{padding-right: 80px;border-left: 3px solid #16599a;    padding-left: 10px;margin: 30px 0;position: relative;}
.subiao .zh{font-size: 30px;font-weight: normal;color: #333;}
.subiao .en{font-size: 20px;color: #333;opacity: 0.34;}
.subiao a{position: absolute;right: 0;font-size: 16px;color: #999999;bottom: 0;}
.cardes-in{}
.cardes-in p,.cardes-in li{font-size: 16px;color: #333;line-height: 28px;}
.cardes-in h4{font-size: 20px;color: #333;font-weight: bold;}
.cardes-in ul{margin-bottom: 0;}
.deslb{}
.deslblil,.deslblir{width: 50%;float: left;}
.deslbli{margin: 25px 0;}
.deslblir{width: 46%;margin-left: 4%;}
.deslbli:nth-child(2n) .deslblil{float: right;}
.deslbli:nth-child(2n) .deslblir{margin-left: 0;margin-right: 4%;}
.deslblir img{width: 100%;}
.deslblil{position: relative;padding-left: 120px;}
.deslblil span{font-size: 60px;color: #16599A;position: absolute;left: 0;top: 0;}
.deslblil h3{font-size: 20px;color: #333;}
.deslblil p{color: #999;}

.cardesjscs{}
.cardesjscs dl{width: 33.33%;float: left;}
.cardesjscs dt,.cardesjscs dd{font-size: 16px;color: #333;display: inline-block;}
.cardesjscs dt{font-weight: bold;margin-right: 40px;}
.cardesjscs dd{font-weight: normal;}
.caserow{}
.caserow .col-lg-3{float: left;width: 33.33%;}
.caserow .pro-item{position: relative;margin-bottom: 18px;}
.caserow .pro-item-img{position: relative;overflow: hidden;cursor: pointer;}
.caserow .pro-item-img img{width: 100%;height: 280px;}
.caserow .pro-item-img:hover img{transform: scale(1.03);}
.caserow .pro-item p{margin-bottom: 0;padding: 6px 10px;background-color: rgba(0,0,0,0.5);position: absolute;left: 0;color: #fff;bottom: 0;width: 100%;}


/*********** 解决方案 ***********/
.solutionjjfa{text-align: center;}
.solutionjjfa h2{font-size: 26px;color: #333;}
.solutionjjfa p{color: #999;}
.solutionjjfa a{margin: 30px auto 40px;}
.sjjfarwo{}
.sjjfarwo .col-lg-3{margin-bottom: 40px;width: 25%;float: left;cursor: pointer;}
.sjjfarwo .col-lg-3 img{border-radius: 10px;width: 100%;height: 175px;}
.sjjfarwo p{font-size: 20px;color: #333;margin: 10px 0 0;}
.solutcen{background: #fafafa;font-size: 0;}
.solutcenl,.solutcenr{width: 50%;display: inline-block;vertical-align: middle;}
.solutcenl{padding-right: 4%;box-sizing: border-box;}
.solutcenl h3{font-size: 26px;color: #333333;}
.solutcenl p{margin: 40px auto 50px;line-height: 26px;font-size: 14px;color: #666666;}
.solutcenl a{position: relative;cursor: pointer;display: inline-block;background: #16599a;color: #fff;font-size: 14px;padding: 10px 40px;border-radius: 6px;}
.sjjfarwo .col-lg-3:hover img{transform: rotateY(-180deg);}
.sjjfarwo .col-lg-3:hover p{color: #16599a;}
.solutcenl:hover a{opacity: 0.8;}

.solutcenr{}
.solutcenr img{width: 100%;}
/* 解决方案列表页 */
.solutelbtop{background: url("../img/jjfaliebiao.png") no-repeat center;background-size:100% auto ;width: 100%;height: 100%;}
.solutelbtop h3{font-size: 30px;color: #fff;}
.solutelbtop span{font-size: 16px;color: #fff;opacity: 0.5;}
.solutecon{text-align: center;}
.solutecon h3{font-size: 30px;color: #333;font-weight: bold;}
.solutecon p{font-size: 14px;color: #999;}
.soluteitem{margin-top: 40px;}
.solutelb{text-align: left;background: #f3f3f3;margin-bottom: 40px;cursor: pointer;}
.solutelbl,.solutelbr{width: 50%;float: left;}
.solutelbl{}
.solutelbl img{width: 100%;}
.solutelbr{}
.solutelbr-in{padding: 35px;box-sizing: border-box;}
.solutelbr h3{position: relative;font-size: 22px;color: #16599a;    padding-bottom: 20px;margin-bottom: 20px;}
.solutelbr h3:after{content: '';position: absolute;left: 0;bottom: 0;width: 40px;height: 2px;background: #16599a ;}
.solutelbr p{-webkit-line-clamp: 3;line-clamp: 3;line-height: 28px;}
.solutelbr .amore{background: #fff;opacity: 0;display: inline-block;margin-top: 10px;}
.solutelbr .amore span{color: #333;}
.solutelb:nth-child(2n) .solutelbl{float: right;}
.solutelb:hover{background: #16599a;}
.solutelb:hover .solutelbr h3,.solutelb:hover .solutelbr p{color: #fff;}
.solutelb:hover .solutelbr h3:after{background: #fff ;}
.solutelb:hover .amore{opacity: 1;}

/*********** 工程案例 ***********/
.gccaserow{margin-top: 40px;}
.gccaserow .col-lg-4{margin-bottom: 40px;}
.gccaserow .ggtz-img{border-radius: 0;position: relative;}
.gccaserow h3{line-height: 26px;}
.gccaserow p{margin-bottom: 0;font-size: 16px;}
.gccaserow span{color: #333;}
.gccaserow .ggtz-img img{width: 100%;height: 282px;}

.gccaserow .ggtz-img::before,.gccaserow .ggtz-img::after {content: '';
    position: absolute;display: block;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transition: all 0.35s ease;
    transition: all 0.35s ease;
    background-color: transparent;
    /* border-left: 3px solid #fff; */
    /* border-right: 3px solid #fff; */
    opacity: 0.9;
    z-index: 1;
}
.gccaserow .col-lg-4:hover .ggtz-img:before,.gccaserow .col-lg-4:hover .ggtz-img:after{background-color: rgba(0,0,0,0.4);}
.gccaserow .col-lg-4:hover .ggtz-img:before{transform: skew(45deg) translateX(-55%);}
.gccaserow .col-lg-4:hover .ggtz-img:after{transform: skew(45deg) translateX(55%);}



/*********** 服务 ***********/
.map{width: 100%;height: 590px;}
.iframe-box{width: 100%;height: 100%;border: none;}

.chaxun{background: #16599A;box-shadow: 0 0 20px rgba(0,0,0,0.2);position: relative;margin-top: -60px;margin-left: -48px;margin-right: -48px;}
.chaxun-in{padding: 38px 28px;}
.chaxun h3{margin-top: 0;font-size: 30px;color: #fff;font-weight: bold;margin-bottom: 30px;}
.sale-in{font-size: 0;padding-top: 4%;}
.salel,.saler{display: inline-block;vertical-align: top;}
.salel{width: 40%;}
.saler{width: 60%;}
.saler img{width: 100%;}
.saleli {position: relative;padding-left: 80px;    margin-bottom: 30px;}
.saleli img{position: absolute;left: 0;top: 0;}
.saleli .salelicolight{display: none;}
.saleli h4{font-size: 20px;color: #333;font-weight: bold;}
.saleli p{font-size: 16px;color: #999;}
.saleli:hover h4,.saleli:hover p{color: #16599a;}
.saleli:hover .salelico{display: none;}
.saleli:hover .salelicolight{display: block;}

.cxin{display: flex;align-items: center;justify-content: space-between;}
.cxin select,.cxin input,.cxinbtn{line-height: 35px;height: 37px;width: 22%;padding: 0px 14px;font-size: 14px;color: #333;border: 1px solid #cccccc;background: #fff;}
.cxin select{padding-right: 20px;background-image: url("../img/select-ico-hui.png");background-size: 8px 9px;background-position: 95% center;background-repeat: no-repeat;}
.cxinbtn{width: 100px;font-size: 0;vertical-align: top;display: inline-block;background: #fff;border-color: transparent;margin-right: 0;}
.cxinbtn-blue{width: 100px;font-size: 0;vertical-align: top;display: inline-block;background: #16599A;border-color: transparent;margin-right: 0;color: #fff}
.cxinbtn span,.cxinbtn img{display: inline-block;vertical-align: middle;}
.cxinbtn span{font-size: 14px;padding-right: 8px;}
.fwini{margin-top: 30px;background-image: url("../img/fwmore.png");background-size: 100% auto;background-position: center;background-repeat: no-repeat;padding: 3% 0;text-align: center;position: relative;}
.fwini:after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.54);}
.fwrow{position: relative;z-index: 1;}
.fwrow .col-lg-4{color: #fff;width: 33.33%;float: left;
position: relative;right: -100%;opacity: 0;}

.fwrowitem{background: rgba(0,0,0,0.7);}
.fwrowitem span,.fwrowitem img{display: inline-block;vertical-align: middle;}
.fwrowitem span{font-size: 30px;margin-left: 10px;}
.fwrowitem p{font-size: 16px;margin-bottom: 0;text-align: left;line-height: 26px;}
.fwrow-in{padding: 26px 30px;}
.fwrow-inh{margin-bottom: 30px;}
.fwrow-inb{height: 130px;overflow: hidden;-webkit-line-clamp: 5;line-clamp: 5;}
.fwrowitem:hover{background: #2079cf}
.ybfw{text-align: center;margin-top: 40px;}
.ybfw-bor{position: relative;padding: 4% 6%;border: 2px solid #bcbcbc;}
.ybfw h3{font-size: 30px;color: #333;font-weight: bold;left: 50%;position: absolute;top: -38px;margin-left: -120px;width: 240px;background-color: #fff;}
.ybfw p{padding: 30px 0;-webkit-line-clamp: 3;line-clamp: 3;line-height: 28px;font-size: 16px;color: #333;}
.ybfw a{font-size: 18px;color: #ccc;}
/* 服务-售后服务 */
.subservice{}
.subservice h3{margin-top: 0;font-size: 30px;color: #333;text-align: center;}
.shfw-in{}
.shfwrow{margin-top: 30px;text-align: center;padding-top: 4%;}
.shfwrow .col-lg-3{width: 25%;float: left;}
.shfwrow-bor{border: 1px solid #16599a;position: relative;}
.shfwrow-in{padding: 80px 60px 50px 60px;}
.shfwrow-in h3,.shfwrow-in b{width: 200px;margin-bottom: 0;margin-top: 0;position: absolute;left: 50%;top: 0;margin-left: -100px;font-weight: bold;top: -20px;}
.shfwrow-in p{font-size: 16px;margin-bottom: 0;}
.shfwrow-in b{font-size: 90px;color: #f0f0f0;top: -70px;background: #fff;}
.shfwrow-bor:hover b{color: #16599a;}
.shfw-initem{margin-bottom: 20px;}
.shfwl,.shfwr{float: left;width: 50%;}
.shfwl img{width: 100%;}
.shfwr {padding: 20px 0 20px 20px;}
.shfw-initem:nth-child(2n) .shfwl{float: right;}
.shfw-initem:nth-child(2n) .shfwr{padding: 20px 20px 20px 0px;}
.shfwr h4{font-size: 20px;margin-bottom: 40px;margin-top: 0;}
.shfwr p{font-size: 16px;margin-bottom: 0;line-height: 30px;}
.shfwr b{color: #1f7bd5;}
/* 服务-定期回访 */
.dqhf-in{text-align: center;}
.dqhf-in p{font-size: 16px;color: #000;line-height: 28px;}
.dqhf-in img{max-width: 100%;}
.fwwl-in{}
.fwwl-in p{font-size: 16px;color: #333;margin-bottom: 0px;}
.fwwltit{font-size: 30px;color: #333;font-weight: bold;margin: 30px 0;}
.fwwl .cxin{display: block;}
.cxin-sel,.cxin-inp{margin-bottom: 20px;}
.cxin-sel select,.cxin-inp input{margin-right: 20px;}
.cxin-inp .cxinbtn{background:#16599a ;color: #fff;}

.online{}
.msg-in{text-align: center;}
.msg-in h3{margin: 0;color: #0e5195;font-size: 30px;font-weight: bold;}
.msgcon{text-align: left;padding: 50px 0;}
.msgcon>ul{font-size: 0;margin-bottom: 0;}
.msgcon>ul>li{width: 48%;margin-right: 4%;display: inline-block;    margin-bottom: 40px;}
.msgcon>ul>li:nth-child(2n){margin-right: 0;}
.msgcon>ul>li input,.msgcon textarea{font-size: 14px;color: #333;width: 100%;border-bottom: 1px solid #e6e6e6;padding: 14px 0 14px 10px;}
.msgcon textarea{height: 140px;border: none;border-bottom: 1px solid #e6e6e6;}
.msgbtn{display: inline-block;margin: 0 auto;background: #0e5295;font-size: 16px;color: #fff;text-align: center;padding: 8px 40px;border-radius: 30px;cursor: pointer;}
.msgcon>ul>li input:focus,.msgcon textarea:focus{border-bottom-color:#16599a ;}

/*********** 联系我们 ***********/
.lx-in{font-size: 0;}
.lx-in p{font-size: 16px;color: #333;line-height: 28px;margin-bottom: 40px;}
.lxl,.lxr{display: inline-block;vertical-align: top;position: relative;}
.lxl{width: 68%;padding-right: 10px;box-sizing: border-box;left: -100%;}
.lxr{width: 32%;right: -100%;}
.lxl .map{width: 100%;height: 470px;}
.lxrow{    margin-top: 15px;margin-left: -10px;margin-right: -10px;}
.lxrow .col-lg-4{width: 33.33%;float: left;padding-left: 10px;padding-right: 10px;}

.lxrow-in{padding: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.lxrow h5{font-size: 16px;color: #333;}
.lxrow p{margin-bottom: 0;font-size: 14px;color: #999;}
.lxrow span{color: #333;}

.lxr{background: #16599a;}
.lxr-in{padding: 50px 20px;}
.lxr h4{font-size: 20px;color: #fff;margin-bottom: 20px;}
.lxr h5{margin-top: 0;line-height: 26px;font-size: 14px;color: #fff;opacity: 0.25;}
.lxr ul{margin-bottom: 0;padding: 44px 0;}
.lxr li,.lxcode p{font-size: 14px;color: #fff;}
.lxr li{margin-bottom: 10px;}
.lxcode{display: flex;justify-content: space-between;}
.lxcodein{display: inline-block;vertical-align: top;}
.lxcode img{width: 150px;height: 150px;}
.lxcode p{text-align: center;margin: 10px 0;}


/* 新增加 */
.carinfol .carcs{font-size: initial;padding: 0 34px 0 0;}
.carinfol {height: 525px;overflow: hidden;}

/* 新增加 */


@media screen and (max-width:1800px){
	.hcjianjie{
		background-size: auto 100% ;
	}
}

@media screen and (max-width:1600px){
	.carban .txt{    width: 400px;
    height: 400px;    top: 45%;}
	.carban .txt-in{    top: 44%;}
	.jindut{    bottom: 50px;}
}

@media screen and (max-width:1600px){
	.chaxun{margin: -60px auto 0;}
}

@media screen and (max-width:1230px){
	.aboutnum{padding-left: 20px;}
	.aboutnum ul li{width: 100%;margin-bottom: 14px;   text-align: left;}
	.zzrow .col-lg-4{width: 50%;}
	.chjjrwo{margin-left: -10px;margin-right: -10px;}
	.chjjrwo .col-lg-4{padding-left: 10px;padding-right: 10px;}    
	.yfslr img {width: 100%;}
	.swiper-year .swiper-slide span{font-size: 26px;}
	.aboutfzlc-in h2{font-size: 24px;}
	.devlil-li h3, .devlir-li h3{font-size: 24px;}
	.aboutzzgx-in{padding: 20px;}
	.kyjs-in{width: 100%;}
	.kyjs .aboutnum ul{padding: 30px 0;}
	.kyjs .aboutnum ul li .counter-value{font-size: 40px;}
	.kyjs .aboutnum ul li{width: 33.33%;text-align: center;}
	.ysgzzr p{margin: 30px 0 0 0;}
	.gsxwr-li{padding: 10px 70px 10px 40px;}
	.gsxwr-item h3{font-size: 16px;margin-bottom: 6px;}
	.gsxwr-item p{margin-bottom: 7px;}
	
	.newslir-in {padding: 10px 30px;}
	.newslir h3{margin: 0 0 20px 0;font-size: 18px;}
	.newslir{vertical-align: top;}
	.newsmore{    padding: 6px 20px;}
	.newslir p{margin: 6px 0 0 0;}

	.carban .txt {width: 80%;height: 250px; border-radius: 0;}
	.car .swiper-button-next, .car .swiper-button-prev{display: none;}
	.carfa{background-size: auto 100%;}
	.carfa h2{font-size: 36px;}
	.carinfol h3,.subiao .zh{font-size: 26px;}
	.subiao .en{font-size: 18px;}
	.carcs {padding: 20px 0;}
	.deslblil span{font-size: 50px;}
	.deslblil{padding-left: 90px;}
	
	.sjjfarwo p{font-size: 16px;}
	.sjjfarwo .col-lg-3{margin-bottom: 20px;}
	.solutecon h3{font-size: 26px;}
	.solutelbr-in{padding: 20px;}
	.solutelbr h3{font-size: 20px;}
	
	.chaxun-in {padding: 20px;}
	.chaxun h3{font-size: 26px;}
	.fwrowitem span{font-size: 22px;}
	.fwrow-in {padding: 20px;}
	.fwrow-inh {margin-bottom: 20px;}
	.fwrow-inh img{width: 30px;}
	.fwrowitem p{font-size: 14px;line-height: 24px;}
	
	.subservice h3{font-size: 28px;}
	.shfwrow-in {padding: 80px 30px 50px 30px;}
	.shfwrow-in h3, .shfwrow-in b{width: 160px;margin-left: -80px;}
	.shfwrow-in h3{font-size: 24px;top: -14px;}
	.shfwrow-in b{font-size: 80px;top: -60px;}
	.shfwr h4{margin-bottom: 20px;}
	
	.lxl, .lxr{width: 100%;}
	.lxr{margin-top: 20px;}
	.lxcode{display: block;}
	.lxcodein{margin-right: 30px;}
	.lxr-in {padding: 20px;}
	.lxr ul{padding: 30px 0;}
	
	.caserow .pro-item-img img{height: 230px;}
	.carinfol {height: 525px;overflow: hidden;}
	.carlbrow .pro-item-img img{height: 190px;}
}

@media screen and (max-width:991px){
	.swiper-year .swiper-slide span{font-size: 20px;}
	.gsry-boxin{padding: 10px;}
	.gsry{background-size: auto 100%;}
	.gsry-box {width: 80%;float: none;margin: 0 auto;}
	.aboutgsjj .jianjieh1{font-size: 24px;}
	.ryzzl {width: 30%;margin-right: 0;}
	.devli{padding-left: 180px;}
	.devlil{width: auto;left: 0;}
	.devlil-li{padding: 20px 10px;}
	.devlir-li{padding: 20px;margin-left: 30px;}
	.hzhbrow .col-lg-3{width: 33.33%;}
	.aboutgcyx p{padding: 0;line-height: 24px;font-size: 14px;text-align: left;}
	.gcyxrow .col-lg-4{width: 50%;}
	.kyjs .aboutnum{padding-left: 0;}
	.jscx dl{padding: 0;border-bottom: none;}
	.jscx dd{width: 100%;border-bottom: 1px dashed #f2f2f2;padding: 10px 10px 10px 30px;}
	.ysgzzl{float: none;padding: 0 0 0 10px;}
	.ysgzzr{padding: 0 10px 0 0;}
	
	.gsxwl, .gsxwr{width: 100%;}
	.gsxwl{padding-right: 0;}
	.ggtzrow h3{font-size: 16px;}
	.ggtzrow p{line-height: 22px;}
	.carban .txt h3{font-size: 16px;}
	.carban .txt h2 {font-size: 18px;margin-bottom: 10px;}
	.carban .txt-in {top: 50%;}
	.carban .txt{width: 90%;height: 190px;}
	.car h3{font-size: 24px;}
	.carprorow .col-lg-6{width: 100%;}
	.carprorow .col-lg-3{width: 50%;}
	
	.carchecbox{ padding: 20px;}
	.carchecbox input{margin-right: 4px;}
	.carchecbox label{font-size: 14px;width: auto;margin-right: 20px;}
	.carlbrow .col-lg-4{width: 50%;cursor: pointer;}
	.carlbrow .txt,.carlbrow .pro-item-img{padding: 10px;}
	.carlbrow .txt h4{font-size: 18px;}

	.carinfol{height: 510px;}
	.carinfol, .carinfor{width: 100%;}
	.carfa h2 {font-size: 26px;}
	.carinfol dt, .carinfol dd{width: 50%;}
	.carinfol h3, .subiao .zh {font-size: 20px;}
	.deslblil h3{font-size: 18px;}
	.sjjfarwo .col-lg-3{width: 50%;}
	.solutcenl, .solutcenr{width: 100%;}
	.solutcenl p{margin: 20px 0;}
	.solutcenr {margin-top: 20px;}
	.solutelbtop h3,.solutecon h3{font-size: 22px;}
	.solutelbr h3{font-size: 18px;margin-top: 0;}
	.solutelbr p{margin-bottom: 0;line-height: 26px;}
	.gccaserow p{font-size: 14px;}
	
	.map{height: 300px;}
	.chaxun{margin-left: -15px;margin-top: 0;margin-right: -15px;}
	.chaxun h3 {font-size: 22px;}
	.salel, .saler{width: 100%;}
	.saleli{width: 50%;float: left;}
	.fwini{background-size: auto 100%;}
	.fwrow .col-lg-4{width: 100%;margin-bottom: 10px;}
	.fwrow-inb{height: auto;}
	.ybfw-bor{padding: 20px;}
	.ybfw h3{font-size: 24px;top: -35px;}
	
	.shfwrow .col-lg-3{width: 50%;margin-bottom: 70px;}
	.shfwl, .shfwr{width: 100%;}
	
	
	.shfwr ,.shfw-initem:nth-child(2n) .shfwr{padding: 20px 20px 20px 0px;}
	
	.linian-lib .llimg:before, .linian-lia .llimg:after,.linian-lib .llimg:after, .linian-lia .llimg:before{display: none;}
	.aboutqywh-in{width: 100%;}
	.linian-li{display: block;}
	.linian-lib,.linian-lia{padding: 0;}
	.aboutqywh p{font-size: 16px;}

	.caserow .pro-item-img img{height: 170px;}
	.carlbrow .pro-item-img img{height: 240px;}
}

@media screen and (max-width:768px){
	.subiaoti ul {white-space: nowrap;overflow: auto;}
	.chjjrwo .col-lg-4{width: 100%;padding-bottom: 20px;}
	.yfsll, .yfslr{width: 100%;}
	.yfsll{margin-top: 0;margin-bottom: 20px;}
	.yfshili dl{margin-top: 0;}
	.yfshili p{line-height: 26px;font-size: 16px;}
	.yfshili dt{font-size: 18px;}
	.swi-fzlc {padding: 20px 0;}
	.gsry-box{width: 100%;}
	.gsry .gsry-in{padding: 20px;}
	.gsry-box h4{font-size: 18px;line-height: 26px;}
	.mon-total{padding: 4% 50px;}
	.hcjianjie p{margin: 20px 0;font-size: 14px;}	
	
	.ryzzl{width: 100%;}
	.ryzzr{width: 100%;margin-top: 30px;}
	.zzlist{padding-left: 100px;}
	.zzlist span{left: 0;    font-size: 26px;}
	.zzrow:before{top: 20px;}
	
	.aboutfzlc-in h2 {font-size: 20px;}
	.devlil-li h3, .devlir-li h3{font-size: 18px;}
	.devli{padding-left: 140px;}
	.devlil-li:after{display: none;}
	.devlir-li{padding: 10px;}
	
	.aboutzzgx-in{padding: 10px;min-height: auto;}
	.aboutzzgx li{padding: 10px 100px 10px 4px;}
	.aboutzzgx li p,.aboutzzgx li .time{font-size: 14px;}
	.aboutzzgx li .time{margin-top: -10px;}
	.hzhbrow .col-lg-3{width: 50%;}
	
	.kyjs .aboutnum ul{padding: 10px 0;}
	.kyjs .aboutnum ul li{width: 100%;}
	.kyjs .aboutnum ul li .counter-value{font-size: 30px;}
	.ysgzzl, .ysgzzr{width: 100%;padding: 0;}
	.ysgzzr{margin-bottom: 30px;}
	.jscxboxr p{font-size: 14px;    line-height: 24px;}
	.jscx dd{font-size: 14px;padding: 10px 0 10px 26px;}
	.ysgzzl-img p{padding: 6px 10px;font-size: 14px;line-height: 26px;}
	
	.ggtzrow .col-lg-4{width: 100%;}
	.ggtzrow h3{margin-bottom: 10px;}
	.gsxw-in,.hyxw-in,.ggtz-in{padding-top: 10px;}
	.gsxwr-li{padding: 10px 70px 10px 20px;}
	.hyxwr-li {padding: 16px 10px;}
	.hyxwr-li h3{font-size: 16px;}
	
	.newsli,.newslir{margin-bottom: 32px;}
	.newslil, .newslir{width: 100%;}
	.newslir-in {padding: 20px;}
	.newslir h3{font-size: 16px;    line-height: 24px;}
	.newsdes img{width: 100%;margin-bottom: 20px;}
	.newsdes h3{font-size: 18px;line-height: 26px;}
	.newsdes h4{font-size: 16px;}
	.sharedes{position: relative;}
	.newsdes h3{padding: 0;margin-top: 0;}
	.newsdes video{width: 100%;}
	
	.carinfol .carcs{height: auto;overflow: auto;}
	.carban .txt{display: none;}
	.carfa h2 {font-size: 22px;}
	.carfa p {font-size: 16px;color: #333;margin-bottom: 0px;}
	.carinfol, .carinfor{width: 100%;}
	.swiper-carinfo .news-item img{width: 392px;height: 344px;}
	.cardes-in p, .cardes-in li{font-size: 14px;}
	.deslblil h3 {font-size: 16px;}
	.deslblil span {font-size: 40px;}
	.deslblil {padding-left: 60px;}
	.cardesjscs dl{width: 100%;margin-bottom: 10px;}
	.cardesjscs dt, .cardesjscs dd{font-size: 14px;}
	.caserow .col-lg-3{width: 100%;margin-bottom: 20px;}
	.solutionjjfa h2,.solutcenl h3{font-size: 22px;}
	.solutionjjfa a {margin: 20px 0;}
	
	.solutelbl, .solutelbr{width: 100%;}
	.solutelbr .amore{opacity: 1;}
	.solutelbr .amore span{font-size: 14px;}
	.solutelbtop{background-size: 180% auto;}
	
	.cxin{display: block;}
	.cxin select, .cxin input, .cxinbtn{width: 100%;margin-top: 10px;}
	.cxinbtn{width: 90px;}
	.chaxun h3 {margin-bottom: 10px;font-size: 18px;}
	.saleli h4{font-size: 18px;}
	.saleli{width: 100%;}
	
	.shfwr h4{font-size: 18px;}
	.shfwrow .col-lg-3{width: 100%;}
	.subservice h3{padding-bottom: 30px;font-size: 24px;}
	.shfwrow-in h3{font-size: 20px;}
	.shfwrow-in b{font-size: 60px;top: -46px;}
	.fwwltit{font-size: 22px;    margin-bottom: 10px;}
	
	.msg-in h3{font-size: 20px;}
	.msgcon>ul>li{width: 100%;margin-right: 0;}
	.msgcon{padding: 20px 0;}
	
	.lxrow .col-lg-4{margin-bottom: 20px;width: 100%;}

	.caserow .pro-item-img img{height: auto;}
	.carlbrow .pro-item-img img{height: 216px;}
}

@media screen and (max-width:540px){
	.zzrow .col-lg-4 ,.carprorow .col-lg-3{width: 100%;}
	.swi-carpro .pro-item-img{height: auto;}
	.carlbrow .col-lg-4{width: 100%;margin-bottom: 20px;}
	.carlbrow .txt h4 {font-size: 16px;}
	.sjjfarwo .col-lg-3{width: 100%;}
	
	.solutelbtop h3, .solutecon h3{font-size: 18px;}

	.carlbrow .pro-item-img img{height: 354px;}
	.newsdes-in img{width: 100% !important;}
}


@media screen and (max-width:414px){
	.gccaserow .ggtz-img img{width: 100%;height: 128px;}
	.yfshili p {line-height: 24px;font-size: 14px;}
	.swiper-year .swiper-slide span{font-size: 14px;}
	.momth img {width: 150%;height: auto;}
	.momth p{line-height: 22px;margin-top: 10px;}
	.gsry .gsry-in{padding: 0;}
	.gsry-box p{line-height: 26px;}
	
	.aboutgsjj .jianjieh1{font-size: 18px;}
	.zzlist {padding-left: 90px;}
	.zzlist span{top: 18px;font-size: 22px;}
	
	.aboutzzgx li{padding-right: 80px;}
	.aboutzzgx li .time{font-size: 12px;margin-top: -8px;}
	.hzhbrow .col-lg-3,.gcyxrow .col-lg-4{width: 100%;}
	
	.kyjs p{font-size: 14px;    padding: 10px 0;}
	.kyjs .aboutnum ul li .counter-value{font-size: 24px;}
	.kyjs .aboutnum ul li p{margin-bottom: 0;}
	.kyjs .aboutnum ul li .li-text{font-size: 14px;}
	.amore span{font-size: 14px;}
	.jscxboxl, .jscxboxr{width: 100%;}
	.jscxboxl{margin-bottom: 20px;}
	.jscxboxr{padding: 0;}
	
	.ysgzzr p{font-size: 14px;}
	.ysgzmore{margin-top: 10px;}
	.ggtzrow h3{margin: 10px 0;}
	.ggtzrow .col-lg-4{margin-bottom: 10px;}
	
	.newslir-in {padding: 10px;}
	.car h3{font-size: 20px;}
	.swi-carpro .txt h4{font-size: 16px;}
	.swi-carpro .pro-item-img,.swi-carpro .txt{padding: 10px;}
	.car p,.carfa .amore span{font-size: 14px;}
	
	.swiper-carinfo .news-item img{width: 245px;height: 215px;}
	.carinfol h3, .subiao .zh{font-size: 18px;}
	.carinfol dt, .carinfol dd {width: 100%;}
	.carinfobtn a{margin-bottom: 10px;  display: inline-block;}
	.carinfoul li{margin-right: 16px;}
	.carinfoul li a{font-size: 14px;}
	.deslblil{width: 100%;}
	.deslblir{width: 100%;margin: 0;}
	.deslblil span {font-size: 30px;}
	.deslblil {padding-left: 50px;}
	.deslblil h3 {margin-top: 0;}
	.cardes-in h4{font-size: 16px;}
	
	.solutionjjfa h2, .solutcenl h3 ,.carfa h2{font-size: 20px;}
	.solutelbr-in {padding: 20px 10px;}
	
	.saleli{margin-bottom: 10px;}
	.saleli h4 {font-size: 16px;}
	.saleli p{font-size: 14px;}
	.fwini{margin-top: 0;}
	.fwrow-in {padding: 10px;}
	.fwrowitem span {font-size: 16px;}
	.fwrow-inh { margin-bottom: 10px;}
	.fwrow-inh img {width: 26px;}
	.ybfw h3{margin-left: -90px;width: 180px;font-size: 20px;}
	.ybfw-bor{padding: 10px;}
	.ybfw a{font-size: 16px;}
	.ybfw p{padding: 20px 0;line-height: 26px;font-size: 14px;}
	
	.shfwrow-in {padding: 60px 10px 40px 10px;}
	.subservice h3{font-size: 20px;}
	.shfwr, .shfw-initem:nth-child(2n) .shfwr {padding: 20px 0;}
	.shfwr p{font-size: 14px;line-height: 26px;}
	.shfwr h4 {margin-bottom: 10px;font-size: 16px;}
	.dqhf-in p{font-size: 14px;}
	
	.fwwl-in p{font-size: 14px;}
	.fwwltit{font-size: 18px;}
	
	.lxr-in {padding: 20px 10px;}
	.lxcodein{margin-right: 0;}
	.lxcode{text-align: center;}
	.lxr h4{font-size: 18px;}
	.lx-in p{font-size: 14px;}

	
	.carlbrow .pro-item-img img{height: 245px;}
	.newsdes-in img{width: 100% !important;}
}


