.th_banner_c>img{width: 100%;transition: .3s;}

.th_his_c{margin-top: 40px;padding-bottom: 100px;}
.th_his_w{padding: 40px 0;position: relative;}
.th_his_w>p{position: absolute;left: 50%;transform: translateX(-50%);height: 100%;width: 2px;background-color: #e9e5df;z-index: 0;top: -10px;}
.th_his_w>img{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.th_his_i{display: flex;justify-content: center;align-items: flex-start;margin-bottom: 80px;position: relative;z-index: 1;}
.th_his_i>span{border-radius: 50%;width: 10px;height: 10px;background-color: #e9e5df;display: block;margin: 0 46px;}
.th_his_l{width: 46%;overflow: hidden;height: 153px;border-radius: 20px;}
.th_his_l>h1{font-size: 30px;font-weight: 400;color: #333;}
.th_his_r{width: 46%;background-color: #ebebeb;padding: 40px;}
.th_his_r>p{font-size: 16px;line-height: 2;}
.th_his_i:nth-child(2n-1){flex-direction: row-reverse;}
.th_his_i:nth-child(2n) .th_his_l{text-align: right;}

@media screen and (max-width: 766px) {
    .th_his_l>h1{font-size: 3rem;}
    .th_his_i{margin-bottom: 2rem;}
    .th_his_i>span{margin: 0 2rem;}
    .th_his_r{padding: 1.5rem;}
    .th_his_r>p{font-size: 1.4rem;}
}