- .optimize {
- min-height: 100vh;
- .expert-box {
- padding: 40px 32px;
- height: 400px;
- .van-swipe {
- height: 100%;
- }
- img {
- width: 100%;
- height: 100%;
- object-fit: contain;
- }
- .van-swipe-item {
- position: relative;
- p {
- position: absolute;
- right: 40px;
- bottom: 40px;
- font-size: 24px;
- color: #fff;
- padding: 10px 18px 10px 15px;
- background-color: #000;
- border-radius: 10px;
- }
- }
- }
- .title {
- display: flex;
- flex-wrap: wrap;
- align-items: center;
- align-content: space-between;
- justify-content: space-between;
- p {
- font-size: 26px;
- color: #fff;
- padding: 10px 30px;
- background-color: #000;
- border-radius: 40px;
- font-weight: bold;
- }
- a {
- font-size: 20px;
- color: #000;
- padding: 10px 30px;
- background-color: #dfdfdf;
- border-radius: 40px;
- font-weight: bold;
- }
- }
- .parenting {
- padding: 0 32px;
- ul {
- width: 100%;
- margin-top: 24px;
- display: flex;
- flex-wrap: wrap;
- align-items: center;
- align-content: space-between;
- justify-content: space-between;
- li {
- width: 30%;
- img {
- width: 100%;
- height: 200px;
- object-fit: contain;
- }
- p {
- text-align: center;
- font-size: 30px;
- color: #000;
- font-weight: bold;
- }
- span {
- text-align: center;
- font-size: 20px;
- color: grey;
- display: block;
- margin-top: 8px;
- }
- }
- }
- }
- .train {
- padding: 52px 32px;
- .main {
- width: 100%;
- overflow-x: scroll;
- ul {
- width: max-content;
- margin-top: 30px;
- display: flex;
- flex-wrap: wrap;
- align-items: center;
- justify-content: flex-start;
- li {
- width: 480px;
- background-color: #2ea7e0;
- padding: 40px;
- border-radius: 50px;
- display: flex;
- align-items: center;
- align-content: space-between;
- justify-content: space-between;
- & + li {
- margin-left: 30px;
- }
- .left {
- p {
- font-size: 38px;
- color: #000;
- font-weight: bold;
- }
- span {
- display: block;
- font-size: 30px;
- color: #000;
- }
- div {
- display: flex;
- flex-wrap: wrap;
- align-items: center;
- justify-content: flex-start;
- margin-top: 10px;
- h5 {
- padding: 8px 16px;
- background-color: #000;
- font-size: 20px;
- color: #c2813f;
- border-radius: 20px;
- }
- s {
- font-style: normal;
- font-size: 24px;
- color: #fff;
- display: block;
- margin-left: 16px;
- }
- }
- }
- img {
- height: 140px;
- object-fit: contain;
- }
- }
- }
- }
- }
- .psychology {
- padding-bottom: 40px;
- .title {
- padding: 0 32px;
- }
- .select {
- margin: 30px 0 0 32px;
- overflow-x: scroll;
- ul {
- width: max-content;
- display: flex;
- flex-wrap: wrap;
- align-items: center;
- justify-content: flex-start;
- li {
- img {
- width: 100px;
- height: 100px;
- object-fit: contain;
- }
- & + li {
- margin-left: 25px;
- }
- }
- }
- }
- .main {
- padding: 0 32px;
- margin-top: 30px;
- .top {
- background-color: #179b3b;
- border-radius: 60px;
- padding: 40px;
- position: relative;
- height: 280px;
- p {
- color: #fff;
- font-size: 54px;
- font-weight: bold;
- }
- span {
- color: #fff;
- font-size: 26px;
- font-weight: normal;
- }
- img {
- position: absolute;
- bottom: 0;
- right: 0;
- object-fit: contain;
- width: 55%;
- }
- }
- .bottom {
- padding: 40px 30px;
- border-radius: 60px;
- border: 5px solid #ecff9c;
- margin-top: -40px;
- z-index: 2;
- position: relative;
- background-color: #fff;
- h4 {
- padding: 0 20px;
- font-size: 32px;
- color: #000;
- span {
- color: #a3a3a3;
- margin: 0 6px;
- }
- }
- ul {
- width: 100%;
- display: flex;
- flex-wrap: wrap;
- align-items: center;
- justify-content: flex-start;
- margin-top: 20px;
- li {
- margin: 10px;
- color: #000;
- padding: 10px 20px;
- border-radius: 40px;
- background-color: #ecff9c;
- font-size: 22px;
- font-weight: bold;
- }
- }
- div {
- display: flex;
- flex-wrap: wrap;
- align-items: center;
- align-content: space-between;
- justify-content: space-between;
- margin-top: 40px;
- h5 {
- display: flex;
- flex-wrap: wrap;
- align-items: flex-end;
- justify-content: flex-start;
- img {
- width: 50px;
- object-fit: contain;
- }
- span {
- color: #000;
- font-size: 28px;
- margin-left: 10px;
- }
- }
- p {
- font-size: 54px;
- color: #179b3b;
- font-weight: bold;
- }
- }
- }
- }
- }
- }
|