*{margin: 0;padding: 0;box-sizing: border-box;border-radius: 0;border: 0;font-family: 'Source Han Sans CN';/* color: #1a1a1a; */}
header,footer,nav,div,p,span,b,a,input,textarea,ul,li{margin: 0;padding: 0;}
ul li{list-style: none;}
a{text-decoration: none;color: #1a1a1a;/* color: #000; */}
table {border-collapse:collapse;}table,th, td{border: 1px solid #ddd;line-height: 30px;padding: 10px;}
input{outline: none;}
textarea{resize: none;outline: none;}
iframe{display: block;width: 800px;height: 600px;border: 0;margin: 0 auto;}
img{border: 0;}
html,body{min-width: 1263px;position: relative;}

.f_le{float: left;}
.f_ri{float: right;}
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
.p_re{position: relative;}
.p_ab{position: absolute;}
/* --------------- */
/* 横向 不考虑高度居中 */
.flexbox-x1{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;} /* 不换行 两端 */
.flexbox-x2{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;} /* 不换行 中 */
.flexbox-x3{display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;} /* 换行 左 */
/* --------------- */
/* 纵向 */
.flexbox-y1{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: center;justify-content: center;} /* 所有子元素居中 */
.flexbox-y2{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: flex-end;justify-content: flex-end;} /* 所有子元素居底 */
/* --------------- */
/* 横向 单行 多列 有高 */
.flexbox-z1{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;} /* 子元素居中 */
.flexbox-z2{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;} /* 子元素居底 */
/* --------------- */
.flex-wrap2{-webkit-flex-wrap: wrap;flex-wrap: wrap;} /* 多行 超出换行 */
/* --------------- */
.column{column-width:300px;-moz-column-width:300px; /* Firefox */-webkit-column-width:300px; /* Safari and Chrome */column-count:; /* 列数 */column-gap:; /* 列间距 */column-rule:; /* 分隔线 */}
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.pic{width: 100%;overflow: hidden;position: relative;}
.pic figure{padding-top: 75%;}
.pic figure img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}

.swiper-button-prev:focus,.swiper-button-next:focus{outline: none!important;}

/* wrapper */
.n-wrapper{width: 1440px;margin: 0 auto;}
.wrapper{width: 1200px;margin: 0 auto;}
@media screen and (max-width: 1680px) {
	.n-wrapper{width: 1300px;}
}
@media screen and (max-width: 1600px) {
	.n-wrapper{width: 1200px;}
}

/* header */
.header{width: 100%;/* background: #ddd; */padding: 25px 0;}
.logo{float: left;margin-left: 2.344%;}
.logo img{display: block;width: 72px;height: 72px;border-radius: 100%;background: #fff;float: left;margin-right: 18px;}
.logo .l-box{float: left;line-height: 1;color: #202020;}
.logo h1{font-size: 28px;margin: 10px 0 5px;}
.logo p{font-size: 15px;text-transform: uppercase;font-weight: lighter;letter-spacing: 2px;}
.header .h-phone{width: 220px;height: 40px;border: 1px solid #cacaca;border-radius: 42px;line-height: 36px;float: right;cursor: default;padding:0 18px;margin-right: 1.042%;margin-top: 10px;}
.header .h-phone .ico{display: inline-block;width: 19px;height: 16px;background: url(../images/ico01_1.png) center center no-repeat;background-size: 100% 100%;vertical-align: middle;margin-right: 5px;}
.header .h-phone .txt{font-size: 20px;color: #1b6028;vertical-align: middle;}
.header .nav{float: right;margin-top: 10px;}
.header .nav a{display: block;float: left;font-size: 20px;color: #171717;margin-right: 35px;line-height: 40px;transition: .5s;}
.header .nav a:hover{color: #1b6028;}
.header .nav a.active{background: #1b6028;color: #fff;padding: 0 20px;border-radius: 5px;margin-right: 15px;}

.n-header{background: transparent;position: absolute;top: 0;left: 0;right: 0;z-index: 9;}
.n-header .logo .l-box,.n-header .h-phone .txt,.n-header .nav a,.footer .logo .l-box,.footer .h-phone .txt{color: #fff;}
.n-header .h-phone .ico{background: url(../images/ico01_2.png) center center no-repeat;background-size: 100% 100%;}
.n-header .nav a:hover{color: #fff;}
@media screen and (max-width: 1817px) {
	.header .logo img{width: 68px;height: 68px;}
	.header .logo h1{font-size: 26px;}
	.header .logo p{font-size: 13px;}
	.header .h-phone{width: 200px;}
	.header .nav a,.header .h-phone .txt{font-size: 18px;}
}
@media screen and (max-width: 1680px) {
	.header .logo img{width: 62px;height: 62px;}
	.header .logo h1{font-size: 24px;}
	.header .logo p{font-size: 12px;}
	.header .h-phone{width: 170px;height: 36px;line-height: 32px;padding: 0 13px;}
	.header .nav a,.header .h-phone .txt{font-size: 16px;}
	.header .nav a{margin-right: 30px;line-height: 36px;}
	.header .nav a.active{padding: 0 15px;}
}
@media screen and (max-width: 1480px) {
	.header .logo img{width: 58px;height: 58px;margin-right: 13px;}
	.header .logo h1{font-size: 22px;}
	.header .logo p{font-size: 12px;letter-spacing: 1px;}
	.header .nav a{margin-right: 25px;}
}
@media screen and (max-width: 1400px) {
	.header .logo{margin-left: 1.344%;}
	.header .h-phone{width: auto;padding: 0;border: 0;cursor: pointer;position: relative;}
	.header .h-phone .ico{margin-right: 0;}
	.header .h-phone .txt{display: none;padding: 0 15px;background: rgba(255,255,255,.8);box-shadow: 0 0 5px rgba(0,0,0,.15);position: absolute;right: 25px;top: 0;width: 150px;border-radius: 36px;line-height: 36px;}
	.header .h-phone:hover .txt{display: block;}
}

/* footer */
.footer{background: #3c3c3c;padding: 50px 0 60px;}
.footer .logo{margin-left: 0;}
.footer .f-wrapper{width: 84.375%;min-width: 1200px;margin: 0 auto;}
.footer .f-nav{float: right;}
.footer .f-nav a{display: block;float: left;color: #fff;font-size: 20px;line-height: 2;margin-left: 35px;margin-top: 10px;}
.footer .code{float: right;}
.footer .code img{display: block;width: 104px;background: #fff;margin-left: 10px;float: right;}
.footer .code p{font-size: 12px;color: #b2b2b2;text-align: right;line-height: 18px;margin-top: 72px;float: right;}
.footer .text{width: 700px;float: left;padding-top: 40px;font-size: 13px;color: #9c9c9c;line-height: 2;}
.footer .text a{color: #9c9c9c;transition: .5s;}
.footer .text a:hover{color: #fff;}
@media screen and (max-width: 1817px) {
	.footer .f-nav a{font-size: 18px;}
}
@media screen and (max-width: 1680px) {
	.footer .f-nav a{margin-left: 30px;font-size: 16px;}
}
@media screen and (max-width: 1480px) {
	.footer .f-nav a{margin-left: 25px;}
}

/* banner */
.banner{width: 100%;position: relative;overflow: hidden;z-index: 0;}
.banner img{width: 100%;display: block;}
.banner .swiper-button-prev,.banner .swiper-button-next{width: 48px;height: 48px;margin: 0;left: auto;top: auto;bottom: 60px;}
.banner .swiper-button-prev:after,.banner .swiper-button-next:after{display: none;}
.banner .swiper-button-prev{background: url(../images/an_1.png) center center no-repeat;background-size: 100%;right: calc(3.906% + 60px);}
.banner .swiper-button-next{background: url(../images/an_2.png) center center no-repeat;background-size: 100%;right: 3.906%;}
.banner .swiper-pagination{height: 48px;line-height: 48px;width: 125px;text-align: right;color: #fff;bottom: 60px;right: 12.5%;left: auto;font-size: 0;}
.banner .swiper-pagination span:before{content: '0';}
.banner .swiper-pagination .swiper-pagination-current{font-size: 20px;position: relative;}
.banner .swiper-pagination .swiper-pagination-current:after{content: '';width: 80px;height: 2px;background: #fff;margin: auto 0;position: absolute;right: 35px;top: 0;bottom: 0;}
@media screen and (max-width: 1600px) {
	.banner .swiper-button-prev,.banner .swiper-button-next{width: 38px;height: 38px;bottom: 40px;}
	.banner .swiper-button-prev{right: calc(3.906% + 50px);}
	.banner .swiper-pagination{height: 38px;line-height: 38px;bottom: 40px;}
	.banner .swiper-pagination .swiper-pagination-current{font-size: 16px;}
	.banner .swiper-pagination .swiper-pagination-current:after{width: 65px;}
}

/* home n-titBox */
.n-titBox{text-align: center;line-height: 1;margin-bottom: 40px;}
.n-titBox .title{display: inline-block;vertical-align: middle;font-size: 40px;color: #1a1a1a;cursor: default;margin: 0 10px;}
.n-titBox .line{display: inline-block;vertical-align: middle;width: 62px;height: 4px;background: #80a730;position: relative;}
.n-titBox .line:after{content: '';display: block;width: 50%;hegiht: 100%;background: #1b6028;position: absolute;top: 0;bottom: 0;}
.n-titBox .line:first-child:after{right: 0;}
.n-titBox .line:last-child:after{left: 0;}

.more{font-size: 16px;line-height: 1;transition: .5s;}
.more img{display: inline-block;height: 7px;vertical-align: middle;}
@media screen and (max-width: 1600px) {
	.n-titBox .title{font-size: 36px;}
	.more{font-size: 14px;}
}

/* home about */
.n-about{width: 100%;padding: 85px 0 0;background: url(../images/bj03.jpg) bottom center no-repeat #f8f9fb;color: #1a1a1a;}
.n-about article{font-size: 16px;line-height: 2;text-align: justify;}
.n-about .na-box1{background: url(../images/bj02_1.png) right bottom no-repeat;background-size: 35.625% auto;padding-bottom: 75px;}
.n-about .na-title{float: left;writing-mode: vertical-lr;line-height: 1.3;}
.n-about .na-title p{font-size: 20px;}
.n-about .na-title b{display: block;font-size: 60px;/* text-transform: capitalize; */}
.n-about .na-cont{width: 63.889%;float: left;margin: 75px 0 0 5.208%;}
.n-about .na-cont article{border-bottom: 1px solid #dcdcdc;padding-right: 35px;padding-bottom: 20px;margin-bottom: 20px;}
.n-about .na-cont .more:hover{color: #80a730;}
.n-about .na-box2{position: relative;width: 77.604%;float: right;background: #1b6028;overflow: hidden;border-radius: 65px 0 0 0;}
.n-about .culture-swiper{width: 66.443%;float: left;overflow: hidden;position: relative;background: url(../images/bj02.jpg) right bottom no-repeat #f3cfa0;background-size: 100% auto;}
.n-about .culture-swiper .swiper-slide{width: 100%;padding: 60px 55px 30px;}
.n-about .culture-swiper .tit{font-size: 30px;line-height: 1.5;margin-bottom: 15px;}
.n-about .swiper-button-prev,.n-about .swiper-button-next{width: 60px;height: 60px;border-radius: 100%;margin: auto auto;position: absolute;top: 0;bottom: 0;right: 0;left: 66.443%;}
.n-about .swiper-button-prev:after,.n-about .swiper-button-next:after{content: '';display: none;}
.n-about .swiper-button-prev{background: url(../images/an_3.png) center center no-repeat;background-size: 100% 100%;right: 100px;}
.n-about .swiper-button-next{background: url(../images/an_4.png) center center no-repeat;background-size: 100% 100%;left: calc(66.443% + 100px);}
@media screen and (max-width: 1600px) {
	.n-about article{font-size: 14px;}
	.n-about .na-title p{font-size: 18px;}
	.n-about .na-title b{font-size: 56px;}
	.n-about .culture-swiper .swiper-slide{padding: 50px 45px 20px;}
	.n-about .culture-swiper .tit{font-size: 28px;}
	.n-about .swiper-button-prev,.n-about .swiper-button-next{width: 50px;height: 50px;}
	.n-about .swiper-button-prev{right: 90px;}
	.n-about .swiper-button-next{left: calc(66.443% + 90px);}
}

/* home vehicle */
.n-vehicle{width: 100%;padding: 80px 0 110px;color: #1a1a1a;}
.n-vehicle .vehicle-swiper{width: calc( 1440px + ( (100% - 1440px) / 2 ) );float: right;position: relative;overflow: hidden;}
.n-vehicle .vehicle-swiper .swiper-slide{width: 100%;}
.n-vehicle .vehicle-swiper .cont1{width: 16.964%;float: left;}
.n-vehicle .vehicle-swiper .cont2{width: 77.083%;float: right;padding: 75px 0 95px;position: relative;z-index: 1;}
.n-vehicle .vehicle-swiper .cont2 .bj{width: 86.487%;height: 100%;position: absolute;top: 0;bottom: 0;right: 0;z-index: -1;background: #f8f9fb;}
.n-vehicle .vehicle-swiper .pic{width: 44.402%;float: left;margin-right: 3.088%;}
.n-vehicle .vehicle-swiper .pic figure{padding-top: 61.913%;}
.n-vehicle .vehicle-swiper .tit{font-size: 30px;line-height: 1;margin-bottom: 30px;}
.n-vehicle .vehicle-swiper .tit b{display: block;width: 60.632%;float: left;}
.n-vehicle .vehicle-swiper .tit .more{float: right;margin-top: 8px;}
.n-vehicle .vehicle-swiper article{font-size: 16px;line-height: 2;text-align: justify;}
.n-vehicle .vehicle-swiper .swiper-button-prev,.n-vehicle .vehicle-swiper .swiper-button-next{width: 48px;height: 48px;border-radius: 100%;margin: 0;position: absolute;top: auto;right: auto;bottom: 55px;}
.n-vehicle .vehicle-swiper .swiper-button-prev:after,.n-vehicle .vehicle-swiper .swiper-button-next:after{content: '';display: none;}
.n-vehicle .vehicle-swiper .swiper-button-prev{background: url(../images/an_5.png) center center no-repeat;background-size: 100% 100%;left: 0;}
.n-vehicle .vehicle-swiper .swiper-button-next{background: url(../images/an_6.png) center center no-repeat;background-size: 100% 100%;left: 85px;}
.n-vehicle .vehicle-swiper .swiper-scrollbar{width: 115px;height: 2px;background: #e5edd5;left: 0;bottom: 180px;}
.n-vehicle .vehicle-swiper .swiper-scrollbar-drag{background: #1e6229;}
.n-vehicle .vehicle-swiper .swiper-pagination{width: auto;left: 130px;bottom: 180px;height: 2px;font-size: 20px;color: #cfcfcf;line-height: 1;margin-bottom: 10px;}
.n-vehicle .vehicle-swiper .swiper-pagination span:before{content: '0';}
.n-vehicle .vehicle-swiper .swiper-pagination .swiper-pagination-current{color: #1e6229;}
@media screen and (max-width: 1680px) {
	.n-vehicle .vehicle-swiper{width: calc( 1300px + ( (100% - 1300px) / 2 ) );}
	.n-vehicle .vehicle-swiper .tit{font-size: 28px;margin-bottom: 25px;}
	.n-vehicle .vehicle-swiper .swiper-button-prev,.n-vehicle .vehicle-swiper .swiper-button-next{width: 43px;height: 43px;bottom: 45px;}
	.n-vehicle .vehicle-swiper .swiper-scrollbar,.n-vehicle .vehicle-swiper .swiper-pagination{bottom: 130px;}
}
@media screen and (max-width: 1600px) {
	.n-vehicle .vehicle-swiper{width: calc( 1200px + ( (100% - 1200px) / 2 ) );}
	.n-vehicle .vehicle-swiper .tit{font-size: 26px;margin-bottom: 20px;}
	.n-vehicle .vehicle-swiper article{font-size: 14px;}
	.n-vehicle .vehicle-swiper .swiper-button-prev,.n-vehicle .vehicle-swiper .swiper-button-next{width: 38px;height: 38px;bottom: 35px;}
	.n-vehicle .vehicle-swiper .swiper-scrollbar,.n-vehicle .vehicle-swiper .swiper-pagination{bottom: 110px;}
	.n-vehicle .vehicle-swiper .swiper-pagination{font-size: 18px;margin-bottom: 9px;}
}
@media screen and (max-width: 1280px) {
	.n-vehicle .vehicle-swiper .swiper-button-prev,.n-vehicle .vehicle-swiper .swiper-button-next{bottom: 15px;}
	.n-vehicle .vehicle-swiper .swiper-scrollbar,.n-vehicle .vehicle-swiper .swiper-pagination{bottom: 80px;}
}

/* home advantage */
.n-advantage{width: 100%;background: url(../images/bj01.jpg) bottom center no-repeat #1b6028;padding: 60px 0 110px;}
.n-advantage .n-titBox .title{color: #fff;}
.n-advantage .n-titBox .line:after{background: #f3cfa0;}
.n-advantage .na-box{height: 380px;position: relative;column-count: 2;column-gap: 35.722%;color: #fff;overflow: hidden;}
.n-advantage .pic{width: 26.389%;padding: 18px;border: 1px solid #fff;border-radius: 100%;margin: auto auto;position: absolute;top: 0;left: 0;right: 0;}
.n-advantage .pic figure{padding-top: 100%;overflow: hidden;position: relative;border-radius: 100%;}
.n-advantage .na-item{margin-bottom: 18px;}
.n-advantage .na-item:nth-child(2){margin-bottom: 40px;}
.n-advantage .na-item .tit{font-size: 20px;line-height: 1.5;margin-bottom: 10px;}
.n-advantage .na-item .tit span{position: relative;z-index: 1;width: 30px;display: block;text-align: center;float: left;margin-right: 5px;}
.n-advantage .na-item .tit span:after{content: '';display: block;width: 100%;height: .7rem;background: #f3cfa0;position: absolute;bottom: 0;left: 0;right: 0;z-index: -1;}
.n-advantage .na-item article{font-size: 16px;text-align: justify;line-height: 2;}
@media screen and (max-width: 1600px) {
	.n-advantage .na-box{height: 350px;}
	.n-advantage .na-item .tit{font-size: 18px;}
	.n-advantage .na-item article{font-size: 14px;}
}

/* home news */
.n-news{padding: 80px 0 110px;width: 100%;overflow: hidden;}
.n-news .list{position: relative;width: 31.388%;float: left;margin-right: 2.918%;}
.n-news .list:nth-child(2n){animation-delay: 0.1s;}
.n-news .list:nth-child(3n){margin-right: 0;animation-delay: 0.2s;}
.n-news .list a{display: block;width: 100%;color: #2a2a2a;}
.n-news .list .pic{width: 100%;}
.n-news .list .pic figure{padding-top: 50.221%;}
.n-news .list .cont{background: #f6f6f6;padding: 30px 25px 25px;}
.n-news .list .tit{font-size: 20px;line-height: 1.5;margin-bottom: 15px;transition: .5s;}
.n-news .list .desc{font-size: 16px;line-height: 28px;height: 56px;text-align: justify;margin-bottom: 35px;color: #5f5f5f;}
.n-news .list .time{display: block;width: 82px;height: 82px;background: rgba(27,96,40,.83);color: #fff;text-align: center;position: absolute;top: 0;left: 0;padding: 11px 0;transition: .5s;}
.n-news .list .time .data{font-size: 36px;line-height: 40px;}
.n-news .list .time .year{font-size: 14px;line-height: 20px;}
.n-news .list:hover .time{background: #1b6028;}
.n-news .list:hover .tit{color: #80a730;}
@media screen and (max-width: 1600px) {
	.n-news .list .tit{font-size: 18px;}
	.n-news .list .desc{font-size: 14px;}
}

/* crumbs */
.crumbs{width: 100%;background: #f5f5f5;height: 75px;overflow: hidden;line-height: 75px;}
.m-crumb{max-width: 50%;font-size: 16px;color: #666666;overflow: hidden;}
.m-crumb a{color: #666666;}
.m-crumb i{font-family: 'simsun';font-style: normal;}
.m-crumb a:hover,.m-crumb span{color: #80a730;}

.out{width: 100%;padding: 60px 0 100px;overflow: hidden;}
.article{font-size: 16px;text-align: justify;line-height: 2;color: #1a1a1a;}
.article img{max-width: 100%;}

/* about */
.about{width: 100%;padding: 70px 0;overflow: hidden;}
.about .n-titBox{margin-bottom: 70px;}
.about article{width: 50.833%;margin: auto 0;}
.about .img{width: 44.167%;margin: auto 0;}
.about .img img{display: block;width: 100%;}
.culture{width: 100%;background: #f5f5f5;padding: 70px 0 90px;overflow: hidden;}
.culture .n-titBox{margin-bottom: 90px;}
.culture .item{width: 48.333%;background: #fff;padding: 65px 35px 35px;border-radius: 10px;position: relative;text-align: center;transition: .5s;}
.culture .item .ico{display: block;width: 91px;height: 91px;border-radius: 100%;position: absolute;left: 0;right: 0;top: -45px;margin: 0 auto;}
.culture .item .tit{display: block;font-size: 30px;lin-height: 1.5;margin-bottom: 20px;}
.culture .item .article{text-align: center;}
.culture .item:hover{box-shadow: 5px 5px 10px rgba(0,0,0,.15);}

/* honor */
.honor a{transition: .5s;}
.honor .list1{display: block;width: 48.75%;float: left;margin: 0 2.5% 25px 0;border: 1px solid #dcdcdc;}
.honor .list1:nth-child(2n){margin-right: 0;animation-delay: 0.1s;}
.honor .list1 .pic figure{padding-top: 67.863%;}
.honor .list{display: block;width: 23.083%;margin: 0 2.556% 25px 0;float: left;}
.honor .list:nth-child(1),.honor .list:nth-child(2){width: 48.75%;margin-right: 0;}
.honor .list:nth-child(2){float: right;}
.honor .list:nth-child(1) .pic figure,.honor .list:nth-child(2) .pic figure{padding-top: 67.863%;}
.honor .list:nth-child(2n){animation-delay: 0.1s;}
.honor .list:nth-child(3n){animation-delay: 0.2s;}
.honor .list:nth-child(4n+2){margin-right: 0;animation-delay: 0.3s;}
.honor .list .pic figure{padding-top: 144.404%;}
.honor a:hover{box-shadow: 5px 5px 10px rgba(0,0,0,.15);}

/* tongchou */
.tongchou1{width: 100%;padding: 60px 0;overflow: hidden;}
.tongchou1 .img{width: 44.5%;float: left;}
.tongchou1 .img img{display: 100%;}
.tongchou1 .article{width: 52.083%;float: right;}
.advantage{background: #f8f9fb;padding: 60px 0;}
.advantage .n-titBox .line:after{background: #1b6028;}
.advantage .n-titBox .title,.advantage .na-box{color: #1a1a1a;}
.advantage .pic{border-color: #c7c7c7;padding: 13px;}
.tongchou2{width: 100%;padding: 60px 0;overflow: hidden;}
.tongchou2 .item{width: 18.333% /* 220px */;border: 5px solid #e3f0e6;padding: 20px 5px;text-align: center;cursor: default;}
.tongchou2 .item:nth-child(2n){animation-delay: 0.1s;}
.tongchou2 .item .tit{border: 1px solid #1b6028;padding: 4px;background: #1b6028;background-clip: content-box;width: 74px;height: 74px;border-radius: 100%;margin: 0 auto;display: flex;font-size: 20px;line-height: 1.2;color: #fff;}
.tongchou2 .item .tit p{margin: auto auto;letter-spacing: 2px;}
.tongchou2 .item .line{display: block;width: 1px;height: 18px;background: #1b6028;margin: 10px auto;}
.tongchou2 .item article{text-align: center;}

/* vehicle */
.vehicle{}
.vehicle .nav-swiper{width: 100%;padding: 5px 75px;position: relative;overflow: hidden;}
.vehicle .nav-swiper .swiper-slide{width: auto;min-width: 136px;height: 40px;border: 1px solid #bdbdbd;border-radius: 40px;/* margin-right: 15px; */z-index: 1;}
.vehicle .nav-swiper .swiper-slide a{display: block;width: 100%;height: 100%;font-size: 20px;color: #373737;line-height: 38px;padding: 0 15px;text-align: center;}
.vehicle .nav-swiper .swiper-slide-active{background: #1b6028;border-color: #1b6028;}
.vehicle .nav-swiper .swiper-slide-active a{color: #fff;}
.vehicle .nav-swiper .swiper-button-prev,.vehicle .nav-swiper .swiper-button-next{width: 75px;height: 44px;margin: auto 0;position: absolute;top: 0;bottom: 0;z-index: 3;}
.vehicle .nav-swiper .swiper-button-prev:after,.vehicle .nav-swiper .swiper-button-next:after{display: none;}
.vehicle .nav-swiper .swiper-button-prev{background: url(../images/an_7.png) left center no-repeat #fff;left: 0;}
.vehicle .nav-swiper .swiper-button-next{background: url(../images/an_8.png) right center no-repeat #fff;right: 0;}
.vehicle .text-swiper{width: 100%;position: relative;overflow: hidden;padding: 45px 0 0;}
.vehicle .text-swiper .swiper-slide{width: 100%;}
.vehicle .text-swiper .article{margin-bottom: 30px;}
.vehicle .text-swiper .pic{margin-bottom: 30px;}
.vehicle .text-swiper .pic figure{padding-top: 61.913%;}
.vehicle .text-swiper .img1{width: 48.417%;float: left;}
.vehicle .text-swiper .img1:nth-child(2n){float: right;}
.vehicle .text-swiper .img2{width: 31.75%;float: left;margin-right: 2.375%;}
.vehicle .text-swiper .img2:nth-child(3n){margin-right: 0;}

/* news */
.news .list{margin-bottom: 40px;}
.news .list .tit{font-size: 18px;}

/* claims */
.claims .item{width: 49.167%;margin: 0 1.666% 20px 0;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.15);padding: 25px 30px;cursor: default;transition: .5s;}
.claims .item:nth-child(2n){margin-right: 0;}
.claims .item .ico{display: block;width: 60px;height: 60px;overflow: hidden;position: relative;margin-bottom: 15px;}
.claims .item .ico img{display: block;width: 100%;position: absolute;top: 0;left: 0;right: 0;transition: .5s;}
.claims .item:hover{background: #1b6028;}
.claims .item:hover .ico img{top: -60px;}
.claims .item:hover article{color: #fff;}

/* contact */
.contact .map{width: 100%;height: 430px;background: #ddd;overflow: hidden;}
.contact .map img{display: block;width:  100%;}
.contact .map iframe{display: block;width: 100%;height: 100%;border: 0;}
.contact .box{width: 100%;background: #fafafa;padding: 55px 0 45px;}
.contact .item{max-width: 19.166%;text-align: center;line-height: 1.5;color: #272727;font-size: 16px;margin: 0 65px;cursor: default;}
.contact .item .ico{display: block;width: 64px;height: 64px;border-radius: 100%;margin: 0 auto;}
.contact .item:nth-child(2) .ico{animation-delay: 0.07s;}
.contact .item:nth-child(3) .ico{animation-delay: 0.15s;}
.contact .item b{display: block;margin: 12px 0 5px;}

/* content */
.content{width: 100%;}
.content .c-title{font-size: 30px;color: #202020;line-height: 1.5;text-align: center;}
.content .c-time{display: block;font-size: 16px;color: #202020;line-height: 1.5;font-weight: bold;text-align: center;margin: 5px 0 25px;}
.content .article{color: #202020;}
.content .article img{max-width: 100%;}
.content .article iframe,.content .article video{}
.content .article p,.content .article div{margin-bottom: 10px;}

/* 上下页 */
.m-clips{margin: 60px 0 0;font-size: 16px;color: #1a1a1a;line-height: 2;border-top: 1px solid #dcdcdc;padding-top: 45px;}
.m-clips a{color: #1a1a1a;line-height: 2;}


/*效果  hover滑动效果*/
/* animation-name:fadeInUp;animation-delay: 0.1s; */
.y{box-shadow: 5px 5px 10px #535c8c;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.r{transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);box-shadow: 5px 5px 10px #888;}
.x{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.c{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);}
@media screen and (max-width: 1360px) {}

/* ::-webkit-input-placeholder{color: #201f1d;}
::-moz-placeholder{color: #201f1d;}
:-moz-placeholder{color: #201f1d;} */

/* {border-right: 32px solid transparent;
-webkit-filter: drop-shadow(32px 0 0 red);
filter: drop-shadow(32px 0 0 red);} */

/*  透明图片投影 -webkit-filter: drop-shadow(0 104px 0 #003488);filter: drop-shadow(0 104px 0 #003488);
	图片变白 -webkit-filter: grayscale(100%) brightness(1000%);filter: grayscale(100%) brightness(1000%); 
 */