.container-1{ display:flex; justify-content: center; align-items: center; width: 100%; height: 150px; font-size: 28px; font-weight: bold; } .container-2 { margin: 7px 0 40px 0; } .container-2 ul { display: flex; align-items: center; justify-content: center; gap: 75px; border-bottom: 1px solid rgba(61, 61, 61, 0.5); } .container-2 li { padding: 20px; font-size: 16px; letter-spacing: 0.02em; cursor: pointer; font-weight: 600; } .container-2 ul .active { color: #7D342D; border-bottom: 2px solid #7D342D; } .container-2-body{ } .left-img{ width: 393px; height: 255px; } .right-title{ font-size: 30px; font-weight: 600; letter-spacing: 0.02em; margin-bottom: 20px; } .right-content{ font-size: 14px; letter-spacing: 0.02em; line-height: 28px; width: 609px; } .container-3{ margin-bottom: 96px; } .container-header-3{ display: flex; justify-content: space-between; align-items: center; padding: 10px 0; border-bottom: 1px solid #7D342D; margin-bottom: 28px; } .left-img{ width: 384px; height: 236px; margin-right: 60px; border-radius: 10px; } .title{ font-size: 20px; } .date{ font-size: 14px; line-height: 24px; color: #999999; margin:16px 0; } .content{ font-size: 14px; height: 72px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 24px; } .tips{ margin-top: 16px; font-size: 14px; line-height: 40px; font-weight: 600; color: #7D342D; display: flex; align-items: center; justify-content: end; cursor: pointer; } .train-img{ width: 25px; height: 21px; margin-right: 9px; } .tips img{ width: 12px; height: 12px; } .body-3-row{ display: flex; margin-bottom: 40px; } .body-3-row{ width: 100%; } .body-3-cart{ flex-direction: column; } .body-row-right{ width: 100%; } .header-3-left{ font-size: 24px; color: #7D342D; display: flex; align-items: center; } .container-2-row-2-year{ margin-bottom: 40px; font-size: 30px; font-weight: 600; line-height: 40px; } .container-5{ background: linear-gradient(180deg, rgba(249,230,230,0) 0%,rgba(249,230,205,1) 100%); display: flex; flex-direction: column; justify-content: center; align-items: center; } .container-5-row{ width: 1091px; padding: 30px 0; } .container-5-title{ border-bottom: 1px solid rgba(207,171,130,1); } .container-5-title,.row-cart-title{ text-align: center; font-size: 30px; font-weight: 600; letter-spacing: 0.02em; margin-bottom: 28px; } .personnel-title{ color: #3D3D3D; font-weight: 600; font-size: 24px; } .personnel-unit{ color: rgba(115,111,112,1); font-size: 18px; } .container-5-row-cart{ text-align: center; display: grid; gap: 50px 20px; grid-template-columns: repeat(5, 1fr); }