// 所有案例页面 字页面的通用css * { font-family: PingFangSC, PingFang SC; } *, ::after, ::before { box-sizing: unset; } @font-face { font-family: 'DINAlternate'; src: url('../../assets/font/DINAlternate-bold.ttf'), } .full-img { width: 100%; } .main-box { max-width: 1920px; margin: auto; // 公共数字标题 .number-title { .number { font-family: PingFangSC, PingFang SC; font-weight: 600; font-size: 64px; color: #0e7aff; line-height: 90px; } .text { font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 24px; color: #000000; line-height: 33px; position: relative; display: inline-block; margin-top: -32px; vertical-align: text-top; } .text::before { content: ""; position: absolute; width: 40px; height: 3px; background: #b9babc; left: 0; bottom: -8px; } } .title-content-box { background: linear-gradient(180deg, RGBA(228, 238, 252, 1) 0%, #ffffff 100%); .title-content { max-width: 1440px; margin: auto; .title { padding-top: 50px; font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 32px; color: #000000; line-height: 45px; span { float: right; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 18px; color: #7b8297; line-height: 36px; } } .title-tip { margin-top: 15px; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 18px; color: #7b8297; line-height: 36px; } .banner { margin: 50px auto 100px; width: 100%; } .content { margin: 22px auto 80px; display: flex; justify-content: space-between; .content-card { width: 610px; height: 250px; background-image: url("../../assets/img/pages/fygk/card.png"); background-size: 100% 100%; padding: 45px; img { margin-bottom: 24px; } p { font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 16px; color: #36383f; line-height: 30px; text-align: left; text-indent: 32px; } } } } } .content-2-box { background-color: RGBA(245, 247, 255, 1); .content-2 { position: relative; max-width: 1440px; margin: auto; .content-all { position: absolute; left: 0; top: 115px; } .content-text { margin-top: 65px; display: flex; justify-content: space-between; .content-text-list { margin-left: 90px; .title { font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 24px; color: #000000; line-height: 33px; margin-bottom: 35px; position: relative; } .title::before { content: ""; position: absolute; left: 0; bottom: -15px; background-image: url("../../assets/img/pages/fygk/line1.png"); background-size: 100% 100%; width: 96px; height: 6px; } .text { font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 16px; color: #36383f; line-height: 32px; text-indent: 32px; } } } } .content-back { width: 100%; } } .content-3-box { background-color: #F4F7FF; //background: linear-gradient(180deg, #f4f6ff 0%, #ffffff 100%); .content-3 { position: relative; max-width: 1440px; margin: auto; padding-top: 100px; padding-bottom: 90px; .title-h2 { margin-top: 65px; font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 20px; color: #000000; line-height: 28px; position: relative; } .title-h2::before { position: absolute; left: -15px; content: ""; top: 50%; transform: translateY(-50%); width: 6px; height: 20px; background: #0e7aff; } .content-text { display: flex; width: 1480px; .add-padding-box { padding: 0 20px 0 83px; } .text-content { padding: 32px 43px 30px 39px; margin-top: 30px; margin-bottom: 18px; background: linear-gradient(180deg, rgba(211, 213, 250, 0.4) 0%, #f5f6fc 100%); border-radius: 16px; .title { font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 18px; color: #000000; line-height: 25px; margin-bottom: 19px; } .text { font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 18px; color: #36383F; line-height: 34px; text-indent: 33px; margin-bottom: 15px; text-align: justify; } .text-title { font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 18px; color: #000000; padding-left: 35px; margin-bottom: 30px; } .circle-text { font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 18px; color: #36383F; line-height: 34px; padding-left: 15px; position: relative; margin-bottom: 24px; } .circle-text::before { content: ""; position: absolute; left: 0; top: 15px; width: 6px; height: 6px; background: #0d7bff; border-radius: 6px; } } .title-text { text-align: center; .text { width: 132px; height: 44px; background: linear-gradient(134deg, #FAFCFF 0%, #F6F8FC 100%); box-shadow: 0px 6px 12px 0px rgba(20, 29, 39, 0.08); border: 3px solid; border-image: linear-gradient(135deg, rgba(255, 255, 255, 1), rgba(234, 240, 255, 1)) 3 3; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 16px; color: RGBA(54, 56, 63, 1); text-align: center; line-height: 44px; margin: 6px auto; } } } .border-box { background: linear-gradient(134deg, #FAFCFF 0%, #F6F8FC 100%); box-shadow: 0px 6px 12px 0px rgba(20, 29, 39, 0.08); border-radius: 8px; border: 3px solid; border-image: linear-gradient(135deg, rgba(255, 255, 255, 1), rgba(234, 240, 255, 1)) 3 3; backdrop-filter: blur(4px); padding: 25px; } .gif-img { margin-left: 6rem; margin-right: 4rem; } .img-title { position: absolute; left: 5%; top: 13%; font-weight: 500; font-size: 18px; color: #000000; font-family: PingFangSC, PingFang SC; } } } .content-4-box { width: 100%; background-image: url("../../assets/img/pages/fygk/img5.jpg"); background-size: 100% 100%; height: 1318px; .content-4 { position: relative; max-width: 1440px; margin: auto; padding-top: 100px; overflow: auto; .img-main { width: 95%; margin: 15px auto 55px; padding: 20px 20px 15px 20px; text-align: center; background: RGBA(250, 252, 255, 1); box-shadow: 0px 6px 12px 0px rgba(20, 29, 39, 0.08); border-radius: 8px; img { width: 100%; margin: auto; } } .img-ul { margin: auto; ul { display: flex; justify-content: center; } li { cursor: pointer; margin: 0 6px; list-style: none; padding: 10px 10px 5px; background-color: rgba(226, 235, 247, 1); img { width: 220px; height: 124px; } } .avtive-li { border-radius: 2px; border: 2px solid #0e7aff; } } } } .other-box { width: 100%; background-color: RGBA(248, 250, 253, 1); .other { max-width: 1440px; margin: auto; padding-top: 75px; .title { font-family: PingFangSC, PingFang SC; font-weight: 600; font-size: 32px; color: #000000; line-height: 45px; padding-bottom: 20px; margin-bottom: 60px; position: relative; margin: auto; text-align: center; } .title::before { background-image: url("../../assets/img/pages/fygk/title_line.jpg"); background-size: 100% 100%; width: 128px; height: 5px; left: 50%; transform: translateX(-50%); bottom: 0; content: ""; position: absolute; } .add-long::before { width: 195px; } .case-ul { padding: 50px 0 65px; width: 1440px; overflow: hidden; ul { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto; grid-column-gap: 35px; grid-row-gap: 55px; li { cursor: pointer; list-style: none; .time { font-family: DINAlternate, DINAlternate; font-weight: bold; font-size: 36px; color: #000000; line-height: 42px; margin-bottom: 15px; span { font-family: DINAlternate, DINAlternate; font-weight: bold; font-size: 16px; color: RGBA(178, 178, 178, 1); line-height: 19px; } } img { margin-bottom: 18px; } .tip { margin-bottom: 14px; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 18px; color: #080808; line-height: 18px; } .text { font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 26px; color: #080808; line-height: 40px; } } } } } .more-box { text-align: center; button { cursor: pointer; margin-top: 32px; width: 160px; height: 48px; background: #1F70FF; border-radius: 8px; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 20px; text-align: center; line-height: 48px; border: none; outline: none; color: #fff; } } } .banner-box { position: relative; height: calc(1675px - 80px); .banner-content { max-width: 1440px; margin: auto; .banner-title { padding-top: 184px; font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 36px; color: #1F70FF; } .banner-text { margin-top: 20px; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 18px; color: #000000; } .banner-btn { cursor: pointer; margin-top: 32px; width: 160px; height: 48px; background: #1F70FF; border-radius: 8px; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 20px; a { color: #FFFFFF; } text-align: center; line-height: 48px; border: none; outline: none; } .banner-btn:hover { background: #0b58de; } .banner-introduction { padding: 40px; background: #FFFFFF; width: calc(100% - 80px); margin-top: 180px; display: flex; .left-icon { flex: 1; ul { display: flex; margin-top: 24px; li { flex: 1; list-style: none; border-right: 1px solid #EEF1F6; font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 20px; color: #000000; padding-top: 66px; position: relative; text-align: center; } li:before { content: ''; width: 78px; height: 55px; position: absolute; left: 50%; top: 0; transform: translateX(-50%); background-image: url(../../assets/img/pages/zhyq/jlt.png); } } } .right-text { text-indent: 30px; border-left: 1px solid #DADFE7; padding-left: 40px; flex: 1; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 16px; color: #36383F; line-height: 34px; text-align: justify; } } .grid-title { font-family: PingFangSC, PingFang SC; font-weight: 600; font-size: 32px; color: #000000; text-align: center; margin-top: 82px; margin-bottom: 90px; position: relative; } .grid-title::before { position: absolute; left: 50%; height: 5px; transform: translateX(-50%); bottom: -13px; background-image: url('../../assets/img/pages/fygk/title_line.jpg'); background-repeat: no-repeat; background-size: 100% 100%; content: ''; width: 158px; } .banner-grid-content { display: grid; grid-template-columns: repeat(12, 1fr); /* 第一行有四个列,每个列占满整个容器宽度 */ grid-row-gap: 2px; /* 行间距为 10px */ grid-column-gap: 2px; /* 列间距为 20px */ li { list-style: none; } .banner-grid-content-li { // background: linear-gradient(134deg, #F9FBFF 0%, #EDF3FC 100%); // box-shadow: 0px 6px 12px 0px rgba(20, 29, 39, 0.14); background-image: url('../../assets/img/pages/nyhy/top_card_back.png'); background-size: 100% 100%; border-radius: 4px; padding: 36px 32px; .title { font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 20px; color: #000000; padding-top: 46px; position: relative; } .title::before { content: ''; position: absolute; left: 0; top: 0; background-image: url(../../assets/img/pages/zhyq/jlt.png); width: 30px; height: 30px; } .text { margin-top: 16px; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 16px; color: #36383F; line-height: 34px; text-align: justify; } } .banner-grid-content-list { padding: 36px 32px; // background: linear-gradient(134deg, #FAFCFF 0%, #D5E7FF 100%); // box-shadow: 0px 6px 12px 0px rgba(20, 29, 39, 0.14); background-image: url('../../assets/img/pages/nyhy/bottom_card_back.png'); background-size: 100% 100%; border-radius: 4px; .title { font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 20px; color: #000000; padding-left: 33px; position: relative; } .title::before { background-image: url('../../assets/img/pages/zhyq/jlt.png'); content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); height: 25px; width: 25px; } ul { margin-top: 18px; li { position: relative; line-height: 36px; list-style: none; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 16px; color: #36383F; padding-left: 15px; } li:before { position: absolute; content: ''; width: 6px; height: 6px; border-radius: 6px; background: #0D7BFF; top: 17px; left: 0; transform: translateY(-50%); } } } .banner-grid-content-li:nth-child(1) { grid-column-start: 1; grid-column-end: 4; } .banner-grid-content-li:nth-child(2) { grid-column-start: 4; grid-column-end: 7; } .banner-grid-content-li:nth-child(3) { grid-column-start: 7; grid-column-end: 10; } .banner-grid-content-li:nth-child(4) { grid-column-start: 10; grid-column-end: 13; } .banner-grid-content-list:nth-child(5) { grid-column-start: 1; grid-column-end: 5; } .banner-grid-content-list:nth-child(6) { grid-column-start: 5; grid-column-end: 9; } .banner-grid-content-list:nth-child(7) { grid-column-start: 9; grid-column-end: 13; } } } .banner-back { z-index: -1; position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .xs-banner-back { display: none; } } .introduction-box { text-align: center; max-width: 1440px; margin: auto; .flex-1 { position: relative; .content-flex { position: absolute; width: 100%; top: 50%; right: 5%; justify-content: space-around; .flex-1 { max-width: 96px; text-align: center; font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 16px; color: #000000; line-height: 22px; } } } .flex-1:nth-child(2) { .content-flex { left: 5%; right: 0; } } ul { display: flex; justify-content: space-between; li { flex: 1; margin: 35px 33px 70px; list-style: none; text-align: justify; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 16px; color: #36383F; line-height: 34px; text-indent: 30px; max-width: 380px; p { text-indent: 30px; } } } } .introduction-box-main { background-image: url('../../assets/img/main/casepage/img1_back.jpg'); background-repeat: no-repeat; width: 100%; min-height: 810px; .introduction-box-add { max-width: 1440px; margin: auto; padding: 60px 0; ul { .img-list { list-style: none; float: left; width: calc(50% - 40px); background: #F9FAFD; border-radius: 4px; margin: 20px; padding-bottom: 30px; img { width: 100%; } ul { padding: 0 38px; li { list-style: none; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 16px; color: #36383F; line-height: 32px; } .title { font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 24px; color: #000000; margin: 50px 0 30px; padding-left: 48px; position: relative; } .title::before { background-image: url('../../assets/img/main/solution/jrhy/xbt2.png'); content: ''; position: absolute; left: 0; top: -3px; width: 38px; height: 45px; } } } .img-list:nth-child(2) { ul { .title::before { background-position: -2px -45px; } } } .img-list:nth-child(3) { ul { .title::before { width: 39px; background-position: -2px -88px; } } } .img-list:nth-child(4) { ul { .title::before { width: 39px; background-position: -3px -133px; } } } } } } .center-title { text-align: center; font-family: PingFangSC, PingFang SC; font-weight: 600; font-size: 32px; color: #000000; line-height: 45px; position: relative; padding-top: 80px; } .center-title::before { content: ''; position: absolute; left: 50%; transform: translateX(-50%); bottom: -12px; background-image: url('../../assets/img/pages/zhyq/line.png'); width: 128px; height: 5px; } .feedback-box { background: linear-gradient(173deg, #FAFCFE 0%, #F4F7FC 100%); padding: 0 0 80px; .feedback-box-main { width: 1440px; height: 660px; margin: 70px auto 0; background-image: url('../../assets/img/main/casepage/wj.png'); background-size: 100% 100%; position: relative; .el-icon-star-off { font-size: 24px; } .el-icon-star-on { font-size: 26px; } .feedback-box-main-content { width: 40%; margin-left: 50%; padding-top: 12px; .title-text { font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 18px; color: #7A7C83; line-height: 25px; margin: 32px 0 16px; } .submit-btn { border: none; outline: none; margin: 40px auto 0; cursor: pointer; width: 160px; height: 48px; background: #1F70FF; border-radius: 8px; text-align: center; line-height: 48px; font-size: 20px; color: #FFFFFF; } .submit-btn:hover { background: #0b58de; cursor: pointer; } .rate-container { display: flex; grid-gap: 4px; } .score { background-image: url('../../assets/image/score/score.png'); background-size: 100% 100%; width: 36px; height: 36px; cursor: pointer; } .score-active { background-image: url('../../assets/image/score/score_active.png') !important; background-size: 100% 100%; } .checkbox-group { display: flex; grid-gap: 32px; } #contactInfo { width: 100%; height: 42px; background: #F4F7FE; border-radius: 8px; border: 1px solid #E0E0E0; font-size: 18px; color: #9DA3BA; text-indent: 10px; } #suggestion { width: 100%; height: 100px; background: #F4F7FE; border-radius: 8px; border: 1px solid #E0E0E0; text-indent: 10px; font-size: 18px; color: #9DA3BA; } } } } //联系我们页面 .lxwm-content { background-image: url('../../assets/img/main/lxwm/lxwm.jpg'); background-repeat: no-repeat; // background-color: #fafbff; .title-text { text-align: center; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 18px; color: #36383F; line-height: 25px; margin-top: 56px; } .lxwm-content-box { width: 1041px; padding: 72px 200px 72px 200px; margin: 48px auto; background: linear-gradient(134deg, #FAFCFF 0%, #F6F8FC 100%); box-shadow: 0px 0px 24px 0px rgba(20, 29, 39, 0.16); border-radius: 12px; border: 3px solid; border-image: linear-gradient(135deg, rgba(255, 255, 255, 1), rgba(234, 240, 255, 1)) 3 3; backdrop-filter: blur(4px); .submit-btn { border: none; outline: none; margin: 40px auto 0; cursor: pointer; width: 160px; height: 48px; background: #1F70FF; border-radius: 8px; text-align: center; line-height: 48px; font-size: 20px; color: #FFFFFF; } .el-form-item { width: 45%; float: left; } .el-form-item:nth-child(even) { margin-left: 5%; } .el-form-item:nth-child(odd) { margin-right: 5%; } .el-select, .el-cascader { width: 100%; } .el-input__inner { background: #F4F7FE; border-radius: 8px; border: 1px solid #E0E0E0; } } } .show { display: block !important; } .hide { display: none; } #view-more-list { display: none; } //金融行业 .jrhy-table { padding: 0 0 80px; background-image: url('../../assets/img/main/solution/jrhy/jrtable.jpg'); .table-heard { max-width: 1440px; margin: 80px auto 0; ul { display: flex; margin-left: 178px; .text { width: 160px; height: 54px; background: #FFFFFF; box-shadow: 0px 4px 12px 0px rgba(147, 172, 209, 0.26); border-radius: 8px; text-align: center; line-height: 54px; font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 20px; color: #000000; flex: 2; } .jt { flex: 1; position: relative; } .jt::before { position: absolute; content: ''; background-image: url('../../assets/img/main/solution/jrhy/jt.png'); background-size: 100% 100%; width: 12px; height: 16px; left: 42%; top: 35%; } li { list-style: none; } } } .table-main { max-width: 1440px; margin: 24px auto 0; table { border-collapse: collapse; /* 使边框合并,避免双线边框 */ background-color: RGBA(255, 255, 255, 1); tr { td { border: 1px solid RGBA(219, 225, 233, 1); /* 单元格边框 */ font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 16px; color: #36383F; padding: 10px 20px; } td:nth-child(1) { font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 20px; position: relative; text-align: center; padding-top: 40px; } td:nth-child(1)::before { position: absolute; background-image: url('../../assets/img/main/solution/jrhy/xbt2.png'); content: ''; position: absolute; left: 33%; top: 24%; width: 38px; height: 45px; } td:nth-child(2) { width: 180px; } td:nth-child(3) { width: 180px; } td:nth-child(4) { width: 180px; } td:nth-child(5) { width: 180px; } td:nth-child(6) { width: 180px; } td:nth-child(7) { width: 170px; } } tr:nth-child(odd) { td:nth-child(1) { background: linear-gradient(270deg, rgba(234, 230, 255, 0.11) 0%, #E6EBFF 100%); } } tr:nth-child(even) { td:nth-child(1) { background: linear-gradient(270deg, rgba(206, 226, 251, 0.11) 0%, #CEE2FB 100%); } } tr:nth-child(2) { td:nth-child(1)::before { background-position: -2px -45px; } } tr:nth-child(3) { td:nth-child(1) { padding-top: 60px; } td:nth-child(1)::before { top: 15%; background-position: -2px -88px; } } tr:nth-child(4) { td:nth-child(1)::before { top: 10%; background-position: -2px -220px; } } tr:nth-child(5) { td:nth-child(1)::before { top: 15%; background-position: -2px -175px; } td { background-color: RGBA(244, 250, 255, 1); } } } } } .jrhy-xzjz { // min-width: 1920px; width: 100%; height: auto; padding-bottom: 135px; background-image: url('../../assets/img/main/solution/jrhy/img9.jpg'); background-size: 100% 100%; box-sizing: border-box; .jrhy-xzjz-box { width: 1440px; margin: auto; display: grid; grid-template-columns: 1fr 1fr; ul { margin-top: 168px; padding: 43px 50px; width: 310px; background-image: url('../../assets/img/main/solution/jrhy/img8.png'); background-size: 100% 100%; li { list-style: none; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 16px; color: #000000; line-height: 32px; position: relative; } li::after { content: ''; width: 5px; height: 16px; background: #0E7AFF; position: absolute; left: -13px; top: 8px; } } ul:nth-child(1) { grid-row: 1 / 2; grid-column: 1 / 2; } ul:nth-child(2) { padding-left: 60px; background-image: url('../../assets/img/main/solution/jrhy/img8_2.png'); grid-row: 1 / 2; grid-column: 3 / 4; } ul:nth-child(3) { grid-row: 3 / 4; grid-column: 1 / 2; } ul:nth-child(4) { padding-left: 60px; background-image: url('../../assets/img/main/solution/jrhy/img8_2.png'); grid-row: 3 / 4; grid-column: 3 / 4; } } } .jrhy-textimg { width: 100%; ul { li { font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 18px; color: #000000; line-height: 25px; list-style: none; padding: 28px 90px; } } background-image: url('../../assets/img/main/solution/jrhy/img11.jpg'); background-size: 100% 100%; } .jrhy-03 { font-size: 50px; .text-title { position: relative; } .text-title::before { background-image: url('../../assets/img/main/solution/jrhy/xbt2.png'); content: ''; position: absolute; left: -2%; top: -21%; width: 38px; height: 45px; background-position: -2px -270px; } .flex-1:nth-child(2) { .text-title::before { background-position: -2px -316px; } } } } .text-indent-clear { text-indent: 0 !important; } .clear-margin-bottom { margin-bottom: 0 !important; } ol, ul { margin: 0; padding: 0; } .navbar-toggler { border: none; } // .hint-popover { font-family: PingFangSC, PingFang SC; position: absolute; bottom: 140px; z-index: 1; right: 140px; height: 100px; text-align: center; color: #1F70FF; font-size: 18px; width: 40%; background: #F4F7FE; border-radius: 8px; border: 1px solid #cee3f6; display: none; flex-direction: column; align-items: center; justify-content: center; } @media (min-width: 1300px) { .xs-show { display: none; } .pc-margin-title { padding-top: 100px; } .pc-margin-title-5 { margin-top: 60px; } .case-ul { width: 100%; } .content-flex { display: flex; } .flex-1 { flex: 1; width: 50%; } .flex-2 { flex: 2; } .flex-3 { flex: 3; } .flex-4 { flex: 4; } .flex-5 { flex: 5; } .flex-6 { flex: 6; } .flex-7 { flex: 7; } .flex-8 { flex: 8; } .flex-9 { flex: 9; } .flex-10 { flex: 10; } .flex-1 { img { margin: auto; } } .margin-right-1 { margin-right: 1rem; } .xl-margin-right-2 { margin-right: 2rem; } .xl-margin-right-4 { margin-right: 4rem; } .xl-margin-right-8 { margin-right: 8rem; } .xl-margin-right-16 { margin-right: 16rem; } .margin-top-1 { margin-top: 1rem !important; } .margin-top-2 { margin-top: 2rem !important; } .margin-top-4 { margin-top: 4rem !important; // display: none; } .margin-left-1 { margin-left: 1rem; } .margin-left-2 { margin-left: 2rem !important; } .margin-left-3 { margin-left: 3rem !important; } .xl-margin-left-4 { margin-left: 4rem !important; } .margin-left-6 { margin-left: 6rem !important; } .margin-left-8 { margin-left: 8rem !important; } .margin-bottom-2 { margin-bottom: 2rem; } .padding-left-4 { padding-left: 4rem; } .padding-left-6 { padding-left: 6rem; } .flex-0-5-2 { min-width: 51.4%; } .flex-0-4-8 { min-width: 48.6%; } } //低于1300 手机端 ipad端 @media (max-width: 1300px) { .hint-popover { width: 280px; right: 50%; margin-right: -140px; } .xs-show { display: block; } .main-box { max-width: 100%; padding-top: 61px; // 公共数字标题 .number-title { position: relative; margin-top: 40px; display: flex; .number { float: left; // margin-top: -27px; font-size: 28px; margin-right: 12px; color: #0E7AFF; line-height: 33px; } .text { flex: 1; font-size: 16px; color: #000000; } } .title-content-box { .title-content { .title { span {} } .title-tip {} .banner {} .content { .content-card { img {} p {} } } } } .content-2-box { .content-2 { .content-all {} .content-text { display: block; .content-text-list { .title {} .title::before {} .text {} } } } .content-back {} } .content-3-box { .center-title { margin-bottom: 0; } .content-3 { margin: 16px; width: calc(100% - 32px); padding-top: 1px; .content-text { display: block; width: 100%; .add-padding-box { padding: 0; } .flex-1 { width: 100%; img { width: 100%; } } .img-title { left: 6%; top: 12%; font-size: 14px; } .text-content { padding: 25px; margin-bottom: 0; .text { font-size: 14px; color: #36383F; line-height: 28px; margin-bottom: 0; } } } .gif-img { width: 100%; margin: 0; } } } .content-4-box { margin-bottom: 40px; .content-4 { .img-main { display: none; } .img-ul { ul { display: block; } li { display: block; img { width: 100%; } } } } } .other-box { background-color: #fff; .other { width: calc(100% - 32px); margin: 0 16px; padding-top: 32px; .title { font-weight: 600; font-size: 18px; color: #000000; padding-bottom: 14px; line-height: 18px; } .title::before { width: 75px; background-size: 100% 100%; } .add-long::before { width: 110px; } .case-ul { width: 100%; padding: 30px 0 20px; ul { grid-template-columns: 1fr 1fr; grid-column-gap: 10px; grid-row-gap: 10px; li { width: 100%; background: linear-gradient(173deg, #FAFCFE 0%, #F4F7FC 100%); border-radius: 4px; .time { font-weight: 400; font-size: 20px; line-height: 20px; margin-bottom: 8px; span { font-weight: 400; font-size: 12px; color: #000000; line-height: 12px; } } img { width: 100%; margin-bottom: 12px; } .tip { font-size: 12px; color: #080808; line-height: 12px; margin-bottom: 8px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .text { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-weight: 400; font-size: 15px; color: #080808; line-height: 21px; margin-bottom: 12px; } } } } } .more-box { button { margin-top: 0; margin-bottom: 20px; } .hide { display: none; } } } .banner-box { height: auto; background-color: RGBA(245, 250, 255, 1); position: relative; .banner-content { .banner-title { padding-top: 36px; font-weight: 500; font-size: 24px; text-align: center; position: relative; z-index: 9; } .banner-text { position: relative; z-index: 9; width: 252px; margin: 24px auto; text-align: center; } .banner-btn { border-radius: 33px; position: relative; left: 50%; transform: translateX(-50%); z-index: 9; } .banner-introduction { background-color: RGBA(245, 250, 255, 1); display: block; width: calc(100% - 32px); padding: 16px 16px 0; .left-icon { position: relative; z-index: 9; background: #FFFFFF; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.1); ul { padding: 11px 8px 13px; li { font-size: 14px; color: #000000; border: none; } li:before { transform: scale(0.65); left: 13%; } } } .right-text { border: none; padding: 26px 16px 0; text-indent: 26px; } } .grid-title { margin-top: 32px; margin-bottom: 30px; font-size: 20px; } .grid-title::before { width: 102px; background-size: 100% 100%; } .banner-grid-content { display: block; .banner-grid-content-li { margin: 9px 8px; padding: 20px 30px; .title { padding: 0 0 0 40px; font-weight: 500; font-size: 16px; } .title::before { transform: scale(0.65); left: -5px; top: -5px; } .text { font-size: 14px; color: #36383F; line-height: 24px; } } .banner-grid-content-list { margin: 9px 8px; padding: 20px 30px; background-image: url('../../assets/img/pages/nyhy/top_card_back.png'); .title { padding: 0 0 0 40px; font-weight: 500; font-size: 16px; } .title::before {} ul { li { font-size: 14px; color: #36383F; } li:before { top: 19px; } } } .banner-grid-content-li:nth-child(1) { grid-column-start: 1; grid-column-end: 4; } .banner-grid-content-li:nth-child(2) { grid-column-start: 4; grid-column-end: 7; } .banner-grid-content-li:nth-child(3) { grid-column-start: 7; grid-column-end: 10; } .banner-grid-content-li:nth-child(4) { grid-column-start: 10; grid-column-end: 13; } .banner-grid-content-list:nth-child(5) { grid-column-start: 1; grid-column-end: 5; } .banner-grid-content-list:nth-child(6) { grid-column-start: 5; grid-column-end: 9; } .banner-grid-content-list:nth-child(7) { grid-column-start: 9; grid-column-end: 13; } } } .banner-back { display: none; } .xs-banner-back { display: block; z-index: 0; position: absolute; left: 0; top: 0; width: 100%; } } .introduction-box { background: linear-gradient(180deg, #F6F7FF 0%, #FFFFFF 100%); text-align: center; max-width: 1440px; margin: auto; img { display: none; } ul { display: block; li { .title { font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 14px; color: #000000; padding-left: 5px; position: relative; } p { line-height: 28px; } padding: 16px; margin: 16px; list-style: none; text-align: justify; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 14px; color: #36383F; background: #FBF9FF; box-shadow: 0px 3px 10px 0px rgba(147, 172, 209, 0.26); border-radius: 4px; border: 2px solid; border-image: linear-gradient(90deg, rgba(211, 200, 255, 0.5), rgba(234, 230, 255, 0.5)) 2 2; } } } .center-title { text-align: center; font-family: PingFangSC, PingFang SC; font-weight: 600; font-size: 20px; color: #000000; line-height: 18px; position: relative; padding-top: 32px; margin-bottom: 42px; } .center-title::before { content: ''; position: absolute; left: 50%; transform: translateX(-50%); bottom: -12px; background-image: url('../../assets/img/pages/zhyq/line.png'); width: 90px; height: 5px; background-size: 100% 100%; } .feedback-box { display: block; padding: 40px 16px; .feedback-box-main { width: 100%; height: max-content; margin: 0; background-image: none; background-size: 100% 100%; background: #Fff; padding: 20px 10px; box-sizing: border-box; .el-icon-star-off { font-size: 24px; } .el-icon-star-on { font-size: 26px; } .feedback-box-main-content { width: 100%; margin-left: 0; padding-top: 12px; .title-text { font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 16px; color: #7A7C83; line-height: 25px; margin: 20px 0 0 0; } .submit-btn { border: none; outline: none; margin: 40px auto 0; cursor: pointer; width: 160px; height: 48px; background: #1F70FF; border-radius: 8px; text-align: center; line-height: 48px; font-size: 20px; color: #FFFFFF; } .label { font-size: 14px; } #contactInfo { font-size: 16px; } #suggestion { font-size: 16px; } .checkbox-group { grid-gap: 22px; } } } } //联系我们页面 .lxwm-content { background-image: url('../../assets/img/main/lxwm/lxwm.jpg'); background-repeat: no-repeat; // background-color: #fafbff; .title-text { text-align: center; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 18px; color: #36383F; line-height: 25px; margin-top: 56px; } .lxwm-content-box { width: 100%; padding: 15px; margin: 48px auto; background: linear-gradient(134deg, #FAFCFF 0%, #F6F8FC 100%); box-shadow: 0px 0px 24px 0px rgba(20, 29, 39, 0.16); border-radius: 12px; border: 3px solid; border-image: linear-gradient(135deg, rgba(255, 255, 255, 1), rgba(234, 240, 255, 1)) 3 3; backdrop-filter: blur(4px); .submit-btn { border: none; outline: none; margin: 40px auto 0; cursor: pointer; width: 160px; height: 48px; background: #1F70FF; border-radius: 8px; text-align: center; line-height: 48px; font-size: 20px; color: #FFFFFF; } .el-form-item { width: 100%; float: left; } .el-form-item:nth-child(even) { margin-left: 0; } .el-form-item:nth-child(odd) { margin-right: 0; } .el-select, .el-cascader { width: 100%; } .el-input__inner { background: #F4F7FE; border-radius: 8px; border: 1px solid #E0E0E0; } } } .introduction-box-main { margin-top: -10px; padding-bottom: 10px; background-image: none; background: linear-gradient(180deg, #F6F7FF 0%, #FFFFFF 100%); background-repeat: no-repeat; width: 100%; min-height: auto; .introduction-box-add { max-width: auto; margin: auto; padding: 5px 0; ul { .img-list { list-style: none; width: calc(100% - 20px); background: #F9FAFD; border-radius: 4px; margin: 5px 10px; padding-bottom: 30px; img { width: 100%; } ul { padding: 0 25px; li { list-style: none; font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 14px; color: #36383F; line-height: 32px; } .title { font-family: PingFangSC, PingFang SC; font-weight: 500; font-size: 20px; color: #000000; margin: 30px 0 30px; } } } } } } .jrhy-table { display: none; } .jrhy-xzjz { display: none; } .jrhy-textimg { background-image: none; width: 100%; ul { li { font-family: PingFangSC, PingFang SC; font-weight: 400; font-size: 12px; color: #000000; line-height: 25px; list-style: none; padding: 0; margin: 10px 5px 1px 5px; padding: 5px 15px; background-color: #EEEFFD; } } } } .main-box .banner-box .banner-content .banner-btn { margin-top: 0; } .main-box .content-3-box .content-3 { padding-bottom: 20px; } .main-box .content-3-box .content-3 .content-text .text-content .circle-text { font-size: 14px; margin-bottom: 4px; } .main-box .number-title .text { margin-top: 0; } } // 视频 .video-box { width: 100%; height: 500px; } @media (max-width: 1300px) { .video-box { width: 100%; height: auto; } }