.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mr30{margin-right:30px}.time-line-plane{display:inline-block;height:70px;margin-left:140px;margin-top:36px;position:relative;border-right:3px solid #e2daed}.time-line-plane .icon-timelineplane{color:#643789;font-size:35px;position:absolute;right:-19px}.honor{display:inline-block;width:200px;float:left;margin-bottom:24px;position:relative}.honor>.img-main{width:200px;height:126px}.honor-list{position:relative}.honor-row{position:relative}.honor-year{height:100%;width:140px;font-size:28px;color:#333;float:left;position:absolute;vertical-align:top}.honor-year::before{content:"";height:2px;background-color:#fff;width:15px;position:absolute;right:-8px;top:19px}.honor-year::after{position:absolute;right:-11px;top:0;content:"";width:15px;height:15px;background:#643789;border:2px solid #e2daed;border-radius:22px}.honor-group{display:inline-block;margin-left:140px;padding-left:32px;padding-bottom:58px;border-left:3px solid #e2daed}.honor-name{height:50px;padding-top:4px;line-height:18px;color:#333;font-size:14px}.honor-time{font-size:12px;padding-top:15px;color:#666;position:absolute;bottom:0;left:0}.honor-desc{color:#666;line-height:24px;font-size:14px;margin-right:52px}
