body{background-color: #fff;}

header{height: 650px;background-size: cover}
@media screen and (min-width: 1930px){
    header{height: 866px;}
}
.banner-title{margin-top: 212px;width: 100%;}
.banner-title>div{text-align: center;height:67px}
.banner-title span{display:inline-block;height: 60px;line-height: 60px;font-size: 60px;font-family: Source Han Sans CN-Bold, Source Han Sans CN;font-weight: bold;color: #FFFFFF;vertical-align: top;}
.banner-title span:first-child::after{content: ""; display:inline-block;margin: 0px 15px;width: 6px;height: 60px;background-color: #1E5294;line-height: 60px;vertical-align: top;}
.banner-title span:last-child{font-family: Helvetica-Bold, Helvetica;line-height: 67px;}
.honor{margin-top: 49px;position: relative;width: 100%;}
.honor .fl{margin-left: -39.71px;width:50%;background: url(../images/honor/lujing22.png) no-repeat top;background-size: 100% 2627.14px;height: 2627.14px;position: relative;}
.honor .fr{margin-right: -39.71px;width:50%;background: url(../images/honor/lujing23.png) no-repeat top;background-size: 100% 2608.14px;}
.honor .fl ul{margin-top: 171px;float: right;}
.honor .fl li{margin-bottom: 240px;overflow: hidden;}
.honor .fl li:last-of-type{margin-bottom: 75px;}
.honor .fl li:nth-child(3){margin-bottom:269px;}
.honor .fl li .honor-img,.honor .fl li>img{float:left;}
.honor .fl li .honor-img{position: relative;width: 508px;height: 312px;transform-style: preserve-3d;margin-right: 19px;}
.honor .fl li .honor-img::after{content:"";position:absolute;top: 0px;left: 0px;background: url(../images/honor/juxing37.png) no-repeat top;width: 508px;height: 312px;transform:rotate(0deg) translateZ(-10px);}
.honor .fl li .honor-img>img{position:absolute;top:29px;left:31px;}
.honor .fl li>img{margin-top: 44px;}
.honor .fr ul{margin-top: 440px;}
.honor .fr li{margin-bottom: 315px;overflow: hidden;}
.honor .fr li:nth-child(2){margin-bottom:269px;}
.honor .fr li .honor-img1,.honor .fr li>img{float:left;}
.honor .fr li>img{margin-right: 14px;}
.honor .fr li .honor-img1{position: relative;width: 508px;height: 312px;transform-style: preserve-3d;}
.honor .fr li .honor-img1::after{content: "";position:absolute;top: 0px;left: 0px;background: url(../images/honor/juxing37.png) no-repeat top;width: 508px;height: 312px;transform:rotate(0deg) translateZ(-10px);}
.honor .fr li .honor-img1>img{position:absolute;top:29px;left:31px;}
.honor .fr li>img{margin-top: 43px;}
.honor .fr li:last-of-type{margin-bottom: 283px;}
.honor .fl .bottom-img{width: 326px;height:354px;float: right;overflow: hidden;margin-bottom: 30px;position: absolute;bottom: 0px;right: 0px;}
.honor .fr .bottom-img{width: 404px;height:354px;float:left;overflow: hidden;position: relative;margin-bottom: 11px;}
.honor .fr .bottom-img>img{position: absolute;left: -380.5px}
.space{height: 88px;}
@media screen and (max-width: 1440px){
    header{height: 488px;}
    .banner-title>div{height: 45px;}
    .banner-title span{font-size: 45px;height: 45px;line-height: 45px;}
    .banner-title span:first-child::after{width: 5px;height: 45px;}
    .banner-title span:last-child{line-height: 45px;vertical-align: baseline;}
    .honor .fl li .honor-img{width: 381px;height: 234px;margin-right: 14px}
    .honor .fl li .honor-img::after{width: 100%;height: 100%;background-size: cover;}
    .honor .fl li .honor-img>img{width: 335px;top: 22px;left: 23px;}
    .honor .fl li>img{margin-top: 33px;width: 106px;}
    .honor .fr li .honor-img1{width: 381px;height: 234px;margin-left: 11px;}
    .honor .fr li .honor-img1::after{width: 100%;height: 100%;background-size: cover;}
    .honor .fr li .honor-img1>img{width: 335px;top: 22px;left: 22px;}
    .honor .fr li>img{margin-top: 32px;width: 105px;}
    .honor .fl ul{margin-top: 129px}
    .honor .fl li{margin-bottom: 180px;}
    .honor .fl li:nth-child(3){margin-bottom: 202px}
    .honor .fl li:last-of-type{margin-bottom: 56px;}
    .honor .fr ul{margin-top: 330px;}
    .honor .fr li{margin-bottom: 236px;}
    .honor .fr li:nth-child(2){margin-bottom: 202px;}
    .honor .fr li:last-of-type{margin-bottom: 212px;}
    .honor .fr,.honor .fl{background-size: cover}
    .honor .fl{height: auto;position: static;}
    .honor .fl .bottom-img{position: static;margin-bottom: 0px;}
    .honor .fr .bottom-img{margin-bottom: 0px;}
}