.cont { width: 81.25rem; margin: 0 auto; } .vision { width: 100%; height: 400px; margin-top: 42px; position: relative; } .vision .vision_text { width: 100%; height: 331px; background-color: #F7F7F9; border-radius: 10px 10px 10px 10px; overflow: hidden; position: absolute; bottom: 0; } .vision .vision_text > p { margin-left: 81px; } .vision .vision_text .title { font-size: 30px; font-family: Source Han Sans, Source Han Sans; font-weight: 900; color: #3D3D3D; line-height: 56px; display: flex; align-items: center; margin-top: 70px; margin-bottom: 36px; } .vision .vision_text .title::before { content: ""; display: inline-block; width: 6px; height: 56px; margin-right: 20px; background-color: #C70009; } .vision .vision_text > .text { width: 491px; font-size: 20px; font-family: Source Han Sans, Source Han Sans; font-weight: 500; color: #787878; line-height: 56px; } .vision > img { position: absolute; height: 351px; top: 0; right: 49px; border-radius: 10px; } .strategies { width: 100%; height: 785px; border-radius: 10px; margin-top: 117px; position: relative; } .strategies .strategies_text { background-color: #F7F7F9; width: 100%; height: 662px; overflow: hidden; border-radius: 10px; } .strategies .strategies_text .title { font-size: 30px; font-family: Source Han Sans, Source Han Sans; font-weight: 900; color: #3D3D3D; line-height: 56px; display: flex; flex-direction: column; align-items: center; margin-top: 42px; } .strategies .strategies_text .title::after { content: ""; display: inline-block; width: 56px; height: 6px; margin-right: 20px; background-color: #C70009; } .strategies .img_cont { width: 83%; height: 650px; display: flex; flex-wrap: wrap; justify-content: space-between; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); } .strategies .img_cont > div { position: relative; } .strategies .img_cont > div img { display: block; height: 311px; border-radius: 10px; } .strategies .img_cont > div p { position: absolute; bottom: 27px; left: 27px; font-size: 20px; font-family: Source Han Sans, Source Han Sans; font-weight: 700; color: #FFFFFF; line-height: 43px; } .values { width: 100%; height: 517px; border-radius: 10px; margin-top: 117px; position: relative; } .values .values_text { background-color: #F7F7F9; width: 100%; height: 359px; overflow: hidden; border-radius: 10px; } .values .values_text .title { font-size: 30px; font-family: Source Han Sans, Source Han Sans; font-weight: 900; color: #3D3D3D; line-height: 56px; display: flex; flex-direction: column; align-items: center; margin-top: 42px; } .values .values_text .title::after { content: ""; display: inline-block; width: 56px; height: 6px; margin-right: 20px; background-color: #C70009; } .values .img_cont { width: 83%; display: flex; flex-wrap: wrap; justify-content: space-between; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); } .values .img_cont > div { position: relative; } .values .img_cont > div img { display: block; height: 367px; border-radius: 10px; } .values .img_cont > div p { width: 483px; position: absolute; bottom: 27px; left: 27px; font-size: 20px; font-family: Source Han Sans, Source Han Sans; font-weight: 700; color: #FFFFFF; line-height: 43px; } .cooperation { width: 100%; height: 277px; margin-top: 42px; position: relative; } .cooperation .cooperation_text { width: 100%; height: 100%; background-color: #F7F7F9; border-radius: 10px 10px 10px 10px; overflow: hidden; position: absolute; bottom: 0; } .cooperation .cooperation_text > p { margin-left: 81px; } .cooperation .cooperation_text .title { font-size: 30px; font-family: Source Han Sans, Source Han Sans; font-weight: 900; color: #3D3D3D; line-height: 56px; display: flex; align-items: center; margin-top: 70px; margin-bottom: 36px; } .cooperation .cooperation_text .title::before { content: ""; display: inline-block; width: 6px; height: 56px; margin-right: 20px; background-color: #C70009; } .cooperation .cooperation_text > .text { width: 491px; font-size: 20px; font-family: Source Han Sans, Source Han Sans; font-weight: 500; color: #787878; line-height: 56px; } .cooperation > img { position: absolute; height: 234px; top: 50%; transform: translateY(-50%); right: 21px; border-radius: 10px; } .six { width: 100%; height: 800px; border-radius: 10px; margin-top: 117px; position: relative; } .six .six_text { background-color: #F7F7F9; width: 100%; height: 662px; overflow: hidden; border-radius: 10px; } .six .six_text .title { font-size: 30px; font-family: Source Han Sans, Source Han Sans; font-weight: 900; color: #3D3D3D; line-height: 56px; display: flex; flex-direction: column; align-items: center; margin-top: 42px; } .six .six_text .title::after { content: ""; display: inline-block; width: 56px; height: 6px; margin-right: 20px; background-color: #C70009; } .six .img_cont { width: 83%; height: 652px; display: flex; flex-wrap: wrap; justify-content: space-between; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); } .six .img_cont > div { position: relative; } .six .img_cont > div img { display: block; height: 311px; border-radius: 10px; } .six .img_cont > div p { position: absolute; bottom: 27px; left: 27px; font-size: 20px; font-family: Source Han Sans, Source Han Sans; font-weight: 700; color: #FFFFFF; line-height: 43px; } .seven { width: 100%; height: 750px; border-radius: 10px; margin-top: 117px; position: relative; } .seven .seven_text { background-color: #F7F7F9; width: 100%; height: 662px; overflow: hidden; border-radius: 10px; } .seven .seven_text .title { font-size: 30px; font-family: Source Han Sans, Source Han Sans; font-weight: 900; color: #3D3D3D; line-height: 56px; display: flex; flex-direction: column; align-items: center; margin-top: 42px; } .seven .seven_text .title::after { content: ""; display: inline-block; width: 56px; height: 6px; margin-right: 20px; background-color: #C70009; } .seven .img_cont { width: 83%; display: flex; flex-wrap: wrap; justify-content: space-between; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); } .seven .img_cont > div { position: relative; } .seven .img_cont > div img { display: block; height: 607px; border-radius: 10px; } .seven .img_cont > div p { position: absolute; bottom: 27px; left: 27px; font-size: 20px; font-family: Source Han Sans, Source Han Sans; font-weight: 700; color: #FFFFFF; line-height: 43px; } .eight { width: 100%; background-color: #F7F7F9; border-radius: 10px; margin-top: 117px; padding-bottom: 46px; overflow: hidden; } .eight .title { font-size: 30px; font-family: Source Han Sans, Source Han Sans; font-weight: 900; color: #3D3D3D; line-height: 56px; display: flex; align-items: center; margin-top: 70px; margin-bottom: 36px; margin-left: 86px; } .eight .title::before { content: ""; display: inline-block; width: 6px; height: 56px; margin-right: 20px; background-color: #C70009; } .eight .img_text { margin-left: 86px; } .eight .img_text .content { display: flex; align-items: center; } .eight .img_text .content img { display: block; height: 375px; border-radius: 10px; } .eight .img_text .content p { width: 400px; font-size: 20px; font-family: Source Han Sans, Source Han Sans; font-weight: 500; color: #787878; line-height: 43px; margin-left: 35px; }