.introduce-layout{ $font-color:#2d2d2d; $theme-color:#1fe4dc; .btn{ width: 100px; height: 36px; line-height: 36px; display: inline-block; color: $font-color; font-size: 16px; font-weight: bold; border-radius: 4px; margin: 0 10px; cursor: pointer; transition: 0.3s ease opacity; position: relative; &:hover{ opacity: 0.8; } ._85zhe{ position: absolute; right: -20px; width: 40px; top: -10px; z-index: 99; } ._15off{ position: absolute; right: -20px; height: 22px; top: -10px; z-index: 999; } } .default{ background: #ebedf0; } .primary{ background: $theme-color; } .introduce-bg{ background: url(https://4dscene.4dage.com/new4dkk/images/person-bg.png) no-repeat top center; background-size: cover; .introduce-con{ padding: 30px 0; .info{ color: #cfcfcf; width: 730px; display: block; position: relative; .card-img{ font-size: 0; display: inline-block; cursor: pointer; background-position: center; background-size: auto 100%; } .avatar{ width: 64px; height: 64px; flex-shrink: 0; margin-right: 14px; background-repeat: no-repeat; background-size: cover; } .member{ display:flex; flex-direction: column; justify-content: space-between; height: 64px; padding: 2px 0; p{ line-height: 1; color: #cfcfcf; font-size: 16px; &:first-child{ font-size: 28px; color: #fff; } .child-name{ display: inline-block; position: relative; cursor: pointer; ul{ background-color: #fff; position: absolute; width: calc(100% + 32px); top: 22px; left: -5px; color: #969696; max-height: 0; overflow: hidden; transition:all 0.3s ease; li{ line-height: 28px; padding: 0 5px; &:hover{ background: $theme-color; color: #2d2d2d; } } } } .tab-active{ ul{ max-height: 120px; overflow: auto; } } .sanjiao{ display: inline-block; position: relative; &::before{ content: ''; border: 8px solid transparent; border-top-color: #cfcfcf; border-left-width: 5px; border-right-width: 5px; position: absolute; right: -20px; top: 4px; z-index: 1; } } } } } .open-btn{ color: #010101; line-height: 40px; height: 40px; margin-top: 20px; width: 170px; font-size: 16px; text-align: center; background-color: #1fe4dc; cursor: pointer; } .capacity{ margin-top: 10px; width: 680px; .c-line{ width: 100%; margin: 15px 0; height: 8px; background-color: #ccc; .active{ background-color: $theme-color; height: 100%; } } .c-dec{ font-size: 16px; color: #cfcfcf; } .c-detail{ color: #fff; display: flex; justify-content: space-between; span{ font-size: 14px; color: #cfcfcf; } } } } } .plate02{ width: 1200px; margin: 38px auto; .intro-card{ width: 870px; margin: 0 auto; text-align: center; color: #fff; position: relative; .intro-txt{ position: absolute; right: 0; top: 0; width: 50%; text-align: left; padding: 35px 0 45px; p{ font-size: 28px; &:last-of-type{ font-size: 14px; color: #969696; margin-top: 22px; } } div{ margin-top: 45px; height: 48px; span{ display: inline-block; vertical-align: top; font-size: 18px; line-height: 1; i{ font-size: 46px; color: #efc574; margin-right: 15px; } &:last-of-type{ width: 146px; border-radius: 5px; background: #efc574; color: $font-color; line-height: 48px; height: 48px; display: inline-block; text-align: center; margin-left: 45px; cursor: pointer; } } } } img{ box-shadow: 0 6px 20px rgba(0, 0, 0, 0.5); border-radius: 10px; } } .intro-title{ margin: 30px auto 12px; text-align: center; position: relative; p{ display: inline-block; font-size: 28px; margin: 0 20px; color: $font-color; } } .intro-sub{ font-size: 14px; color: #969696; text-align: center; margin-top: 30px; } .intro-type{ width: 1182px; margin: 36px auto 66px; display: flex; justify-content: space-between; li{ width: 260px; height: 240px; text-align: center; display: inline-block; box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); border-radius: 4px; .price{ font-size: 14px; margin: 12px 0; color: #969696; span{ font-size: 24px; color: $theme-color; margin-right: 4px; } .fuhao{ font-size: 16px; font-weight: 700; } i{ position: relative; top: -7px; left: -6px; text-decoration:line-through; } } .dec{ font-size: 14px; color: #969696; } .btn{ cursor: pointer; font-size: 14px; border: 1px solid $theme-color; width: 146px; display: inline-block; border-radius: 8px; line-height: 44px; height: 44px; color: $theme-color; margin-top: 8px; span{ display: inline-block; } } p{ font-size: 36px; color: $font-color; line-height: 1; &:first-of-type{ margin: 42px 0 14px; font-weight: bold; } } } } .qa-con{ max-width: 1182px; margin: 0 auto; li{ margin-bottom: 18px; text-align: justify; font-family:'Microsoft Yahei','微软雅黑',Tahoma,Arial,Helvetica,STHeiti; p{ font-size: 14px; color: #666; line-height: 31px; &:first-of-type{ font-size: 18px; color: #333; font-weight: bold; margin-bottom: 11px; } } } } } } @media screen and (max-width: 1300px) { .introduce-layout{ .plate02{ .intro-type{ width: 1130px; } .qa-con{ max-width: 1130px; } } } }