.banner { width: 100%; height: 500px; background: url("/assets/index/images/center-banner.jpg") no-repeat center bottom; }

.center_case { padding: 30px 0 70px; display: flex; justify-content: space-between; }

.center_case .case_left { position: relative; }

.center_case .case_left img { width: 740px; height: 435px; }

.center_case .case_left::before { content: ""; display: block; width: 100%; height: 100%; background-color: #eeeeee; position: absolute; left: -5%; bottom: -5%; z-index: -1; }

.center_case .case_right { width: 35%; }

.center_case .case_right h1 { font-weight: bold; font-size: 26px; margin-bottom: 20px; }

.center_case .case_right h1 b { color: #ff0000; }

.center_case .case_list { margin-bottom: 20px; }

.center_case .case_list h2 { font-weight: bold; font-size: 18px; display: flex; align-content: center; margin-bottom: 10px; }

.center_case .case_list h2 i { display: inline-block; width: 22px; height: 22px; margin-right: 10px; background-repeat: no-repeat; background-position: center; }

.center_case .case_list p { font-size: 16px; font-weight: lighter; color: #666; margin-left: 32px; }

.center_facility { position: relative; }

.center_facility::after { content: ""; display: block; position: absolute; top: 0; width: 100%; height: 230px; z-index: -1; background-color: #eeeeee; }

.center_facility .facility_item { padding: 50px 0; display: flex; justify-content: space-between; }

.center_facility .facility_desc { display: flex; flex-wrap: wrap; justify-content: space-between; width: 65%; }

.center_facility .facility_desc .desc_box { width: 100%; }

.center_facility .facility_desc h1 { font-weight: bold; font-size: 24px; }

.center_facility .facility_desc h2 { color: #666; padding: 6px 0 20px; font-size: 16px; }

.center_facility .facility_desc p { line-height: 1.5; }

.center_facility .facility_desc img { width: 367px; height: 322px; }
