.container {
    width: 1200px;
    margin: 0 auto;
}

.top-banner-top img{width: 100%;}
.container_main_top{position: relative;margin-bottom: 40px;}

.title_item{
    text-align: center;
    font-size: 45px;
    color: #333;
    font-family: "Roboto Light";
    font-weight: bold;
    margin-bottom: 2px;
}

.content_title{
    margin-bottom: 45px;
}

.title_item_img{
    text-align: center;
}

.text_indent_div{text-align: left;line-height: 1.8;margin-bottom: 15px;color:#555555;margin-bottom: 20px;font-size: 18px;}
.text_indent_div p{text-indent: 2em;text-align: justify;text-justify: distribute;}

.big-title{color:#666666;font-size: 36px;font-weight: bold;width:100%;line-height:2;margin-bottom: 45px;}

.part_two{background: #F5F9FF;padding-bottom: 90px;padding-top: 63px;margin-top:-5px;}
.events-body img{box-shadow: 5px 5px 8px #CFD5DF;margin-bottom: 10px;}

.pos-left.clearfix{clear: both;display: table;box-sizing: border-box;content: " ";width: 100%;}

.ry_div{width:263px;}
.rongyu_text{font-size: 14px;color:#101010;margin-top: 20px;padding:0 8px;}
.ry_img_long{width: 1458px;height: 243px;margin-right:20px;}

.hz-part{display: flex;align-items: center;justify-content: space-between;margin-bottom: 45px;}
.hz-item{display: flex;flex-direction: column;align-items: center;}
.hz-item img{width: 162px;height: 82px;margin-bottom: 20px;}
.hz-item p{color: #555555;font-size: 14px;}

#part_four{margin-bottom: 80px;}

.time-line .timeline-box{padding-top:136px;overflow:hidden;position:relative}
.time-line .timeline-box .yearwrapper{position:absolute;top:0;left:0;right:0;background:#F5F9FF;z-index:1;text-overflow:ellipsis;overflow:hidden}
.time-line .timeline-box>p{font-size:16px;font-weight:400;color:#676c70;line-height:16px;text-align:center}
.time-line .timeline-box .fixheaer{position:fixed;top:0;left:0;right:0;background:#F5F9FF;z-index:1}
.time-line .timeline-box .yearslist{margin-top:60px;width:9999px;height:40px;line-height:40px;margin-left:50%;transition:all 0.3s linear;transform:translateX(-44px);user-select:none}
.time-line .timeline-box .yearslist .item{font-size:30px;display:inline-block;font-weight:500;color:#B3D1FF;line-height:30px;margin-right:24px;vertical-align:middle;cursor:pointer}
.time-line .timeline-box .yearslist .item.active{font-size:36px;font-weight:500;color:#146EFF;line-height:36px}
.time-line .timeline-box .hrline{height:1px;background:#D3DAE0;margin-top:35px}
.time-line .timeline-box .hrline .tabs-line{display:block;width:120px;height:2px;position:relative;box-sizing:border-box;margin-left:50%;transform:translateX(-60px);margin-bottom:-1px}
.time-line .timeline-box .hrline .tabs-line:before{content:'';position:absolute;left:50%;margin-left:-4px;bottom:-3px;width:8px;height:8px;border-top:1px solid #146EFF;border-left:1px solid #146EFF;background-color:#fff;z-index:10;transform:rotate(45deg)}
.time-line .timeline-box .hrline .tabs-line:after{display:inline-block;content:"";height:1px;width:100%;position:absolute;left:0;right:0;bottom:1px;background:#146EFF;z-index:1}
.time-line .timeline-box .about-content-section{position:relative;width:1200px;height:100%;margin: 0 auto}
.time-line .timeline-box .about-content-section .about-content{width:100%;height:1000px;position:relative}
.time-line .timeline-box .about-content-section .about-content .center-divider{height:1000px;width:2px;position:absolute;border-right:5px solid #6DA7F8;left:50%;margin-top: 74px;margin-left: -3px;}
.time-line .timeline-box .about-content-section .about-content .horizontal-divider-r{width:50%;height:1px;left:50%;position:absolute;border-bottom:1px dotted #D3DAE0}

/*
.time-line .timeline-box .about-content-section .about-content .horizontal-divider-l{width:50%;height:1px;position:absolute;border-bottom:1px dotted #ADB3BC}
*/
.time-line .timeline-box .about-content-section .about-content .horizontal-divider-l{width:50%;position:absolute;text-align: right;}
.time-line .timeline-box .about-content-section .about-content .horizontal-divider-l img{width: 269px;height: 164px;margin-right: 50px;}
.time-line .timeline-box .about-content-section .about-content .about-honor-content-l,.time-line .timeline-box .about-content-section .about-content .about-honor-content-r{width:50%;height:150px;padding-right:30px;position:absolute;left:50%;margin-left:-510px;text-align:right}
.time-line .timeline-box .about-content-section .about-content .about-honor-content-l .month,.time-line .timeline-box .about-content-section .about-content .about-honor-content-r .month{font-size:36px;color:#333333;text-align:inherit;margin-bottom: 10px;margin-top: -6px;}
.time-line .timeline-box .about-content-section .about-content .about-honor-content-l .cloumn,.time-line .timeline-box .about-content-section .about-content .about-honor-content-r .cloumn{width:1px;height:14px;background:#a1aab3;display:inline-block;margin:auto 10px}
.time-line .timeline-box .about-content-section .about-content .about-honor-content-l .cloumn ~ span,.time-line .timeline-box .about-content-section .about-content .about-honor-content-r .cloumn ~ span{font-size:14px;font-weight:400;color:#a1aab3;line-height:14px;vertical-align:middle}
.time-line .timeline-box .about-content-section .about-content .about-honor-content-l .title, .time-line .timeline-box .about-content-section .about-content .about-honor-content-r .title{text-align:inherit;font-size:14px;color:#333333;line-height:2.2}
.time-line .timeline-box .about-content-section .about-content .about-honor-content-l .desc,.time-line .timeline-box .about-content-section .about-content .about-honor-content-r .desc{margin-top:10px;text-align:inherit;opacity:.6;font-size:16px;color:#142440}
.time-line .timeline-box .about-content-section .about-content .about-honor-content-l:after,.time-line .timeline-box .about-content-section .about-content .about-honor-content-r:after{
    width:16px;height:16px;content:"";background:#146EFF;border:6px solid #CBE2FF;display:inline-block;position:absolute;border-radius:50%;right:-10px;top:0;margin-left: -2px;}
.time-line .timeline-box .about-content-section .about-content .about-honor-content-r{width:calc(50% - 60px);height:150px;padding-left:50px;position:absolute;left:50%;margin:0;text-align:left}
.time-line .timeline-box .about-content-section .about-content .about-honor-content-r>div{text-align:left}
.time-line .timeline-box .about-content-section .about-content .about-honor-content-r:after{left:-10px}

