.about-us-content{display:-webkit-flex;display:flex;justify-content:space-between;padding:40px 0;}
.about-us-content .half-box{width:50%;}
.about-title{font-size:23px;color:#333;padding:0 0 0 16px;border-width:0 0 0 7px;border-style:solid;height:24px;line-height:24px;margin:0 0 25px 0;}
.about-title>span{text-transform:uppercase;font-size:16px;margin:0 0 0 5px;}
.about-us-content .company-img{width:500px;height:280px;position:relative;}
.about-us-content .company-img img{position:relative;z-index:1;border:solid 5px #fff;}
.about-us-content .company-img:after{content:'';display:block;position:absolute;width:100%;height:100%;border:solid 8px #d9d9d9;top:25px;left:25px;}
.about-us-content .article{font-size:15px;color:#666;}
.about-us-content .article>p{margin:0 0 20px 0;}
.culture-box{font-size:15px;color:#5d5d5d;line-height:30px;}
.map-box{width:580px;height:270px;border:solid 1px #ddd;}
.honorary-list{}
.honorary-list ul{display:-webkit-flex;display:flex;align-items:center;flex-wrap:wrap;}
.honorary-list ul li{width:14%;margin:0 0 20px 0;text-align:center;}
.honorary-list ul li img{-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
.honorary-list ul li:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}

.honorary-position{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:1000;display:none;}
#honorary{width:680px;position:relative;}
#honorary .swiper-slide{box-sizing:border-box;padding:0 30px;}
#honorary .swiper-slide img{max-width:100%;}
.off-honorary{position:absolute;width:24px;height:24px;top:20%;right:0;cursor:pointer;z-index:1001;}