
.divider{
    display: table;
    white-space: nowrap;
    height: auto;
    overflow: hidden;
    line-height: 1;
    text-align: center;
    padding: 10px 0;
    color: #d4d4d4;
}

.divider:after,.divider:before{
    content: '';
    display: table-cell;
    position: relative;
    top: 50%;
    width: 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)
}
.divider:before{
    background-position: right 37px top 50%
}
.divider:after{
    background-position: left 37px top 50%
}

.about-h1{
    margin-top: 74px;font-size: 30px;
}

.about-banner{
    width: 100%;
    height: 480px;
    overflow: hidden;
    margin-top: 107px;
}

.about-banner img{
    width: 100%;
    height: 100%;
}

.about-us{
    width: 100%;
    overflow: hidden;
}

.about-us .content{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}

.about-us .content .title{
    margin-top: 93px;font-size: 30px;margin-bottom: 40px;
}

.about-us .content .des{
    margin-bottom: 6px;color: #898989;
}

.about-us .content .c-divider{
    margin-top: 64px;
}

.about-only{
    width: 100%;
    overflow: hidden;
}

.about-only .content{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}

.about-only .content .c-divider{
    margin-top: 64px;
}

.about-only .content .subtitle{
    margin-bottom: 49px;margin-top: 8px;color: #898989;
}

.about-only .content .only{
    display: flex;justify-content: space-between;
}

.about-only .content .only .point{
    width: 145px;
}

.about-only .content .only .point-img{
    margin-top: 23px;
}

.about-only .content .only .point-p{
    margin-top: 18px;font-size: 24px;color: #ff0000;
}

.about-only .content .only .divider-img{
    margin-top: 70px;
}

.about-only .content .c-divider{
    margin-top: 63px;
}

.about-attitude{
    width: 100%;
    overflow: hidden;
}

.about-attitude .content{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}

.about-attitude .content .c-divider{
    margin-top: 73px;
}

.about-attitude .content .subtitle{
    margin-bottom: 62px;margin-top: 8px;color: #898989;
}

.about-attitude .content .attitude{
    display: flex;padding: 0 40px;
}

.about-attitude .content .attitude .attitude-point{
    border-right: 1px solid #d4d4d4;
}

.about-attitude .content .attitude .mr-box{
    margin-right: 33px;margin-left: 60px;width: 200px;
}
.about-attitude .content .attitude .ml-box{
    margin-left: 33px;width: 200px;
}

.about-attitude .content .attitude .box{
    margin-right: 33px;margin-left: 33px;width: 200px;
}


.about-attitude .content .attitude .attitude-point-title{
    font-size: 24px;
}

.about-attitude .content .attitude .des{
    margin-top:20px;text-align:justify;text-justify: inter-ideograph;color: #898989;line-height: 26px;
}

.about-growth{
    width: 100%;
    overflow: hidden;
}

.about-growth .content{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}

.about-growth .content .c-divider{
    margin-top: 42px;
}

.about-growth .content .subtitle{
    margin-bottom: 50px;margin-top: 8px;color: #898989;
}

.about-growth .content .road{
    display: flex;justify-content: space-between;padding: 0 40px;
}

.about-growth .content .road .point{
    width: 128px;
}
.about-growth .content .road .point p{
    margin-top:30px;text-align:justify;text-justify: inter-ideograph;
}
.about-growth .content .road .point-divider{
    margin-top: 29px;
}

.about-partner{
    width: 100%;
    overflow: hidden;
}
.about-partner .content{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}

.about-partner .content .line1{
    display: flex;justify-content: center;align-items: center;flex-wrap: wrap;margin: 75px 40px 114px 40px;
}

.about-partner .content .line1 a{
    margin-right: 35px;margin-bottom: 30px;
}

.about-partner .content .line1 a:nth-child(6n){
    margin-right: 0;
}
