.history{line-height:1.5}.history ul{overflow:hidden}.history .history_line{position:relative;padding-top:80px}.history .history_line:before{content:"";display:block;position:absolute;width:0;left:50%;top:0;height:0;border-bottom:15px solid #d30010;border-left:8px solid transparent;border-right:8px solid transparent;transform:translateX(-50%)}.history .history_line:after{position:absolute;left:50%;top:0;width:2px;height:100%;background:#d30010;content:"";transform:translateX(-50%)}.history .history_line>.h_right .year_num::before{display:block;content:"";width:50px;border-top:3px dotted #b5b5b5;position:absolute;left:0;top:17px}.history .history_line>.h_left .year_num::before{display:block;content:"";width:50px;border-top:3px dotted #b5b5b5;position:absolute;right:0;top:17px}.history .history_line>li{clear:both;position:relative;width:50%;box-sizing:border-box;word-break:break-all}.history .history_line>li .year_num{margin-bottom:1rem;font-size:2rem;color:#000;font-weight:700}.history .history_line>li .month{font-weight:500}.history .history_line>li li{margin-bottom:.75rem;font-size:.97325rem;color:#666}.history .history_line>li li span{font-weight:600;color:#222;font-size:1.3rem;display:block}.history .history_line>li li .right_no{margin-right:10px}.history .history_line>li li .left_no{margin-left:10px}.history .history_line>li .imgs{margin-top:.75rem}.history .history_line .h_left{float:left;padding-right:3.5rem;text-align:right}.history .history_line .h_left:before{position:absolute;right:-5px;top:.8rem;font-size:.5rem;line-height:1;content:"";z-index:4;color:#b5b5b5;width:10px;height:10px;background:#d30010;border-radius:50%}.history .history_line .h_right{float:right;padding-left:3.5rem;text-align:left}.history .history_line .h_right:before{position:absolute;left:-3.5px;top:.8rem;font-size:.5rem;line-height:1;content:"";z-index:4;color:#b5b5b5;width:10px;height:10px;background:#d30010;border-radius:50%}@media all and (max-width:768px){.history .history_line>li .year_num{font-size:28px}.history .history_line>li li{font-size:14px}}@media all and (max-width:480px){.history .history_line{padding-top:60px}.history .history_line .h_right{padding-left:40px}.history .history_line>.h_right .year_num::before{width:30px}.history .history_line .h_left{padding-right:40px}.history .history_line>.h_left .year_num::before{width:30px}.history .history_line>li .year_num{font-size:20px}.history .history_line>li li .right_no{font-size:16px}.history .history_line>li li .left_no{font-size:16px}.history .history_line>li li{font-size:13px}}