.banner{width: 100%; position: relative;}
.banner .bg{width: 100%;}
.banner .bg img{width: 100%; display: block;}
.banner .info {top: 50%;transform: translateY(-50%);position: absolute;color: #fff;width: 100%; text-align: center;}
.banner .info dl{ font-size: 40px; line-height: 1;}
.banner .info dd{font-size: 20px; margin-top: 30px;}

/*公司简介*/
.about{width: 1200px; margin:0 auto;padding-top: 60px; padding-bottom: 60px;}
.about .title{font-size: 40px;line-height: 2; position: relative;color: #444444;}
.about .title:after{content: ""; width: 80px; height: 2px; background: #e15517; position: absolute; bottom: 0; left: 0;}
.about .info{font-size: 16px; color: #7e7e7e; line-height: 1.8; padding-top: 20px;}

.about ul{width: 100%; display:flex; justify-content:space-between; padding-top: 30px;}
.about ul li{width: 32%;margin-right: 2%;}
.about ul li:last-child{margin-right: 0;}
.about ul li dl{width: 100%;}
.about ul li dl img{width: 100%;display:block;}
.about ul li dd{font-size: 18px;width: 100%;line-height: 1; padding-top: 10px;}
.about ul li dt{font-size: 14px;width: 100%;color: #7e7e7e;line-height: 1; padding-top: 10px;}

/*新闻*/
.news{width: 100%; padding-top: 60px; padding-bottom: 60px;background: #f7f7f7;}
.news .title{width: 1200px;margin:0 auto; display:flex; justify-content:space-between; }
.news .title dl{font-size: 40px;color: #333;}
.news .title dd{ font-size: 16px; display: flex; justify-content: center;align-items: center;}
.news .title dd a{color: #7e7e7e;}

.news ul{width: 1200px; margin:0 auto; display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap; padding-top: 50px;}
.news ul li{width: 32%;margin-right: 2%;}
.news ul li:last-child{margin-right: 0;}
.news ul li dl{width: 100%;}
.news ul li dl img{width: 100%;display: block;height: 250px;}
.news ul li dd{font-size: 16px; color: #000;width: 100%; padding-top: 20px;line-height: 1.6;}

/*荣誉*/
.honor{width: 100%;padding-bottom: 60px; padding-top: 60px;background:#ffffff;}
.honor .title{width: 100%;font-size: 40px; text-align: center;color: #333;}
.honor .swiper-father{width:1280px; margin: 0 auto; overflow: hidden;padding-top:60px; padding-bottom: 60px;position:relative;}
.honor .mySwiper{width: calc(100% - 80px);padding-right: 10px;padding-left: 10px; margin: 0 auto; overflow: hidden;}
.honor dd{text-align:center;padding-top:10px; color: #333;}
.swiper-slide li{width: 225px; margin-right: 10px;}
.swiper-slide li img{width: 225px; display: block;}

