/* 本文件为页面专属样式，全部规则限定在 #page-gaoxin 作用域内（自动作用域化生成） */
#page-gaoxin,
#page-gaoxin h1,
#page-gaoxin h2,
#page-gaoxin h3,
#page-gaoxin h4,
#page-gaoxin h5,
#page-gaoxin h6,
#page-gaoxin p,
#page-gaoxin ul,
#page-gaoxin ol,
#page-gaoxin dl,
#page-gaoxin dd,
#page-gaoxin input,
#page-gaoxin button,
#page-gaoxin li {
  margin: 0;
	padding: 0;
}
#page-gaoxin html,
#page-gaoxin {
  height: 100%;
}
#page-gaoxin {
  line-height: 1;
	font-family: 'Microsoft YaHei','微软雅黑'
}
#page-gaoxin article,
#page-gaoxin aside,
#page-gaoxin details,
#page-gaoxin figcaption,
#page-gaoxin figure,
#page-gaoxin footer,
#page-gaoxin header,
#page-gaoxin hgroup,
#page-gaoxin menu,
#page-gaoxin nav,
#page-gaoxin section,
#page-gaoxin main {
  display:block
}
#page-gaoxin input:focus::-webkit-contacts-auto-fill-button {
  opacity: 0;
}
#page-gaoxin h1,
#page-gaoxin h2,
#page-gaoxin h3,
#page-gaoxin h4,
#page-gaoxin h5,
#page-gaoxin h6,
#page-gaoxin b,
#page-gaoxin i,
#page-gaoxin em,
#page-gaoxin strong {
  font-size: 16px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
#page-gaoxin ul,
#page-gaoxin ol {
  list-style: none;
}
#page-gaoxin img,
#page-gaoxin input,
#page-gaoxin select {
  vertical-align: top;
	outline:none;
}
#page-gaoxin button,
#page-gaoxin input,
#page-gaoxin textarea,
#page-gaoxin img {
  outline: none;
	border: none;
}
#page-gaoxin button {
  border: none;
	background-color: #fff;
}
#page-gaoxin a {
  color: #999;
	text-decoration: none;
}
#page-gaoxin table {
  border-collapse: collapse;
    border-spacing: 0;
}
#page-gaoxin .fl {
  float: left;
}
#page-gaoxin .fr {
  float: right;
}
#page-gaoxin .clearfix:after {
  content: '';
	display: block;
	clear: both;
}
#page-gaoxin .clearfix {
  zoom: 1;
}
#page-gaoxin .posR {
  position: relative;
}
#page-gaoxin .pullF {
  overflow: hidden;
}
#page-gaoxin .points {
  white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#page-gaoxin .cover {
  width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:fixed;left:0;top:0;z-index:9999
}
#page-gaoxin .comtit .pc-com-module-title {
  padding:100px 0 68px 0;text-align:center;line-height:34px;color:#3e444f;font-size:33px;letter-spacing:2px
}
#page-gaoxin .comtit .pc-com-module-title2 .tit {
  padding:100px 0 24px 0;text-align:center;line-height:34px;color:#3e444f;font-size:33px;letter-spacing:2px
}
#page-gaoxin .comtit .pc-com-module-title2 .cont {
  max-width:605px;text-align:center;line-height:24px;color:#898f9a;font-size:13px;margin:0 auto 65px
}
#page-gaoxin .pc-com-module-title {
  padding:100px 0 60px 0;text-align:center;line-height:52px;color:#3e444f;font-size:34px;letter-spacing:2px
}
#page-gaoxin .relate-question .qabox {
  padding:0 35px;width:1130px;margin:0 auto
}
#page-gaoxin .relate-question .qabox li {
  width:536px;margin-bottom:50px
}
#page-gaoxin .relate-question .qabox li .tit {
  float:left;width:26px;height:26px;background:-webkit-gradient(linear, left bottom, right top, from(#42afff), to(#4b4fff));background:linear-gradient(left bottom, #42afff, #4b4fff);font-size:14px;line-height:26px;color:#fff;margin-right:16px;text-align:center;border-radius:2px;-webkit-box-shadow:0 0 5px rgba(112,121,250,0.5);box-shadow:0 0 5px rgba(112,121,250,0.5)
}
#page-gaoxin .relate-question .qabox li .cont {
  float:left;width:485px
}
#page-gaoxin .relate-question .qabox li .ques {
  margin-bottom:22px
}
#page-gaoxin .relate-question .qabox li .ques .cont {
  font-size:15px;line-height:26px;color:#3e444f;font-weight:bold
}
#page-gaoxin .relate-question .qabox li .answ {
  overflow:hidden
}
#page-gaoxin .relate-question .qabox li .answ .tit {
  background:-webkit-gradient(linear, left bottom, right top, from(#f9d078), to(#ff912e));background:linear-gradient(left bottom, #f9d078, #ff912e);-webkit-box-shadow:0 0 5px rgba(252,177,112,0.5);box-shadow:0 0 5px rgba(252,177,112,0.5);margin-top:2px
}
#page-gaoxin .relate-question .qabox li .answ .cont {
  font-size:14px;line-height:30px;color:#898f9a;min-height:90px
}
#page-gaoxin .relate-question .qbtn {
  display:block;width:210px;height:56px;border-radius:28px;background:#50aaf9;cursor:pointer;text-align:center;line-height:56px;font-size:19px;color:#fff;padding:0;margin:0;outline:none;border:none;letter-spacing:1px;background:-webkit-gradient(linear, left top, right top, from(#50aaf9), to(#4d4df3));background:linear-gradient(left, #50aaf9, #4d4df3);-webkit-box-shadow:0 0 10px rgba(117,159,248,0.5);box-shadow:0 0 10px rgba(117,159,248,0.5);margin:0 auto
}
#page-gaoxin .other-provide {
  padding-bottom:120px
}
#page-gaoxin .other-provide .obox {
  width:1082px;margin:0 auto
}
#page-gaoxin .other-provide .obox .item {
  float:left;width:160px;height:160px;margin:0 10px;background-color:#fff;text-align:center;-webkit-box-shadow:0 0 20px #f4f4f4;box-shadow:0 0 20px #f4f4f4
}
#page-gaoxin .other-provide .obox .item a {
  display:block;width:100%;height:100%;overflow:hidden
}
#page-gaoxin .other-provide .obox .item img {
  width:68px;height:68px;margin-top:30px;border-radius:50%
}
#page-gaoxin .other-provide .obox .item p {
  font-size:15px;line-height:54px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap
}
#page-gaoxin .other-provide .obox li.sel {
  background-color:#fe8fa6
}
#page-gaoxin .other-provide .obox li:hover a p {
  color:#fff
}
#page-gaoxin .other-provide .obox li.item1:hover {
  background-color:#f2b23e
}
#page-gaoxin .other-provide .obox li.item2:hover {
  background-color:#ef9b78
}
#page-gaoxin .other-provide .obox li.item3:hover {
  background-color:#5fc678
}
#page-gaoxin .other-provide .obox li.item4:hover {
  background-color:#6799fd
}
#page-gaoxin .other-provide .obox li.item5:hover {
  background-color:#4ba1f8
}
#page-gaoxin .other-provide .obox li.item6:hover {
  background-color:#28a1f8
}
#page-gaoxin .other-provide .obox li.item7:hover {
  background-color:#6799fd
}
#page-gaoxin .pagebanner {
  width:100%;height:580px;background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 52%,#4f46e5 100%);overflow:hidden;position:relative;
}
#page-gaoxin .gx-banner-overlay {
  display:none;
}
#page-gaoxin .gx-banner-wrap {
  position:relative;z-index:2;height:580px;display:flex;align-items:flex-start;gap:40px;
}
#page-gaoxin .gx-banner-left {
  width:560px;flex-shrink:0;color:#fff;margin-top:56px;animation:gxFadeLeft .8s ease-out;
}
#page-gaoxin .gx-banner-tag {
  display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:rgba(255,255,255,.14);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.28);border-radius:50px;font-size:13px;color:#e0e7ff;margin-bottom:18px;letter-spacing:1px;
}
#page-gaoxin .gx-banner-tag svg {color:#c7d2fe;flex-shrink:0;}
#page-gaoxin .gx-banner-title {
  font-size:84px;font-weight:900;line-height:1.05;margin:0 0 18px;letter-spacing:2px;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.15);
}
#page-gaoxin .gx-title-em {
  background:linear-gradient(135deg,#fde68a 0%,#fbbf24 50%,#fb923c 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:normal;padding:0 2px;
}
#page-gaoxin .gx-banner-subtitle {
  font-size:16px;color:#dbeafe;margin:0 0 22px;line-height:1.6;
}
#page-gaoxin .gx-banner-features {
  list-style:none;padding:0;margin:0 0 26px;display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;
}
#page-gaoxin .gx-banner-features li {
  display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.12);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:12px 14px;color:#dbeafe;font-size:12px;line-height:1.5;transition:all .25s;
}
#page-gaoxin .gx-banner-features li:hover {background:rgba(255,255,255,.18);transform:translateY(-2px);}
#page-gaoxin .gx-ico {
  display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.18);color:#fde68a;flex-shrink:0;
}
#page-gaoxin .gx-feat-ft b {
  display:block;color:#fff;font-weight:700;font-size:14px;margin-bottom:2px;
}
#page-gaoxin .gx-feat-ft small {
  display:block;font-size:11.5px;color:rgba(219,234,254,.8);white-space:nowrap;
}
#page-gaoxin .gx-banner-cta {
  display:flex;align-items:center;gap:14px;margin-bottom:16px;
}
#page-gaoxin .gx-cta-btn {
  display:inline-flex;align-items:center;gap:6px;padding:12px 26px;background:linear-gradient(135deg,#f59e0b 0%,#ea5b4a 100%);color:#fff;text-decoration:none;border-radius:30px;font-size:14px;font-weight:700;box-shadow:0 8px 24px rgba(234,91,74,.5);transition:all .25s;
}
#page-gaoxin .gx-cta-btn:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(234,91,74,.6);}
#page-gaoxin .gx-cta-phone {
  display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#fff;font-weight:700;text-decoration:none;background:rgba(255,255,255,.12);border:1.5px solid rgba(255,255,255,.35);border-radius:30px;padding:10px 18px;backdrop-filter:blur(8px);transition:all .25s;
}
#page-gaoxin .gx-cta-phone:hover {background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);}
#page-gaoxin .gx-banner-stat {
  display:inline-flex;align-items:center;gap:6px;font-size:12px;color:rgba(255,255,255,.75);margin-bottom:12px;
}
#page-gaoxin .gx-banner-stat i {
  display:inline-block;width:3px;height:12px;background:linear-gradient(180deg,#fbbf24,#fb923c);border-radius:2px;
}
#page-gaoxin .gx-banner-hint {
  font-size:12px;color:rgba(255,255,255,.55);
}
#page-gaoxin .gx-banner-right {
  width:500px;flex-shrink:0;align-self:center;animation:gxFadeRight .8s ease-out .15s both;
}
#page-gaoxin .gx-benefit-grid {
  display:grid;grid-template-columns:1fr 1fr;gap:10px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.22);border-radius:14px;padding:14px;
}
#page-gaoxin .gx-benefit {
  display:flex;flex-direction:column;align-items:flex-start;background:rgba(255,255,255,.08);border-radius:10px;padding:12px;border:1px solid rgba(255,255,255,.12);transition:all .25s;
}
#page-gaoxin .gx-benefit:hover {background:rgba(255,255,255,.15);transform:translateY(-2px);}
#page-gaoxin .gx-ben-ico {
  display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;margin-bottom:8px;color:#fff;flex-shrink:0;
}
#page-gaoxin .gx-benefit b {
  color:#fff;font-size:14px;font-weight:700;margin-bottom:3px;
}
#page-gaoxin .gx-benefit small {
  color:rgba(255,255,255,.8);font-size:11.5px;line-height:1.5;
}
#page-gaoxin .gx-b1 .gx-ben-ico {background:linear-gradient(135deg,#ef4444,#f97316);}
#page-gaoxin .gx-b2 .gx-ben-ico {background:linear-gradient(135deg,#eab308,#f97316);}
#page-gaoxin .gx-b3 .gx-ben-ico {background:linear-gradient(135deg,#7c3aed,#a855f7);}
#page-gaoxin .gx-b4 .gx-ben-ico {background:linear-gradient(135deg,#2563eb,#3b82f6);}
#page-gaoxin .gx-b5 .gx-ben-ico {background:linear-gradient(135deg,#059669,#10b981);}
#page-gaoxin .gx-b6 .gx-ben-ico {background:linear-gradient(135deg,#0891b2,#22d3ee);}
#page-gaoxin .gx-form-card {
  background:#fff;border-radius:16px;padding:22px 20px 18px;box-shadow:0 24px 56px -16px rgba(0,0,0,.5),0 8px 24px rgba(99,102,241,.25);
}
#page-gaoxin .gx-form-title {
  font-size:18px;font-weight:800;color:#1e293b;text-align:center;margin-bottom:4px;letter-spacing:1px;
}
#page-gaoxin .gx-form-desc {
  font-size:12px;color:#64748b;text-align:center;margin-bottom:14px;
}
#page-gaoxin .gx-form-body {
  display:flex;flex-direction:column;gap:10px;
}
#page-gaoxin .gx-form-item label {
  display:block;font-size:12px;font-weight:600;color:#475569;margin-bottom:4px;
}
#page-gaoxin .gx-form-item label b {color:#ea5b4a;}
#page-gaoxin .gx-form-item input,
#page-gaoxin .gx-form-item select {
  width:100%;box-sizing:border-box;height:42px;border:1px solid #e2e8f0;border-radius:8px;padding:0 12px;font-size:14px;color:#1e293b;background:#f8fafc;transition:all .25s;
}
#page-gaoxin .gx-form-item input:focus {
  outline:none;border-color:#6366f1;background:#fff;box-shadow:0 0 0 3px rgba(99,102,241,.12);
}
#page-gaoxin .gx-form-btn {
  width:100%;height:44px;border:0;border-radius:10px;background:linear-gradient(135deg,#4f46e5 0%,#2563eb 60%,#0ea5e9 100%);color:#fff;font-size:14px;font-weight:700;letter-spacing:2px;cursor:pointer;box-shadow:0 10px 26px -8px rgba(79,70,229,.6);transition:all .3s;margin-top:4px;
}
#page-gaoxin .gx-form-btn:hover {transform:translateY(-2px);box-shadow:0 14px 32px -8px rgba(79,70,229,.75);}
@keyframes gxFadeLeft {from {opacity:0;transform:translateX(-30px);}to {opacity:1;transform:translateX(0);}}
@keyframes gxFadeRight {from {opacity:0;transform:translateX(30px);}to {opacity:1;transform:translateX(0);}}
#page-gaoxin .high-define .cbox {
  width:958px;margin:0 auto;padding:22px 0;border-radius:3px;background-color:#f4f7fb
}
#page-gaoxin .high-define .cbox .tips {
  font-size:13px;line-height:24px;color:#3e444f;padding:0 38px;text-align:center
}
#page-gaoxin .high-good .cbox {
  width:1201px;margin:0 auto
}
#page-gaoxin .high-good .cbox .citem {
  float:left;width:320px;height:auto;background:#fff;border-radius:0;margin:0 40px
}
#page-gaoxin .high-good .cbox .citem {
  margin-bottom:62px
}
#page-gaoxin .high-good .cbox .citem img {
  vertical-align:top;width:94px;height:94px;margin-right:20px
}
#page-gaoxin .high-good .cbox .citem .intro {
  display:inline-block;vertical-align:top;width:200px
}
#page-gaoxin .high-good .cbox .citem .intro .tit {
  font-size:19px;line-height:38px;color:#3e444f;margin-bottom:4px
}
#page-gaoxin .high-good .cbox .citem .intro .cont {
  font-size:14px;line-height:26px;color:#898f9a
}
#page-gaoxin .high-good .cbox .citem2 {
  margin-bottom:50px
}
#page-gaoxin .high-good .cbtn {
  display:block;width:160px;height:50px;border-radius:3px;background:#52aaf9;cursor:pointer;line-height:50px;font-size:15px;color:#fff;padding:0;margin:0;outline:none;border:none;background:-webkit-gradient(linear, left top, right top, from(#52aaf9), to(#4d50f3));background:linear-gradient(left, #52aaf9, #4d50f3);text-align:center;letter-spacing:1px;margin:0 auto
}
#page-gaoxin .high-cond .cbox {
  width:1200px;margin:0 auto
}
#page-gaoxin .high-cond .cbox .box {
  width:460px
}
#page-gaoxin .high-cond .cbox .box .citem {
  float:left;width:220px;height:140px;border-radius:8px;background-color:#767af8;margin-bottom:20px
}
#page-gaoxin .high-cond .cbox .box .citem .cont {
  padding:38px 34px 0;font-size:17px;line-height:30px;color:#fff
}
#page-gaoxin .high-cond .cbox .box .item1 {
  width:100%
}
#page-gaoxin .high-cond .cbox .box .item2 {
  margin-right:20px;background-color:#f59c3c
}
#page-gaoxin .high-cond .cbox .box .item3 {
  background-color:#ae69f4
}
#page-gaoxin .high-cond .cbox .box2 {
  width:722px
}
#page-gaoxin .high-cond .cbox .box2 .citem {
  float:left;width:98px;margin-left:82px;text-align:center
}
#page-gaoxin .high-cond .cbox .box2 .citem img {
  width:92px;height:92px;margin-bottom:20px
}
#page-gaoxin .high-cond .cbox .box2 .citem .tit {
  font-size:14px;line-height:20px;color:#3e444f;white-space:nowrap
}
#page-gaoxin .high-cond .cbox .box2 .item1 {
  margin-bottom:38px
}
#page-gaoxin .high-serve {
  margin-bottom:108px
}
#page-gaoxin .high-serve .cbox {
  width:1209px;margin:0 auto
}
#page-gaoxin .high-serve .cbox .citem {
  float:left;width:286px;height:286px;background:#fff;border-radius:0;margin:0 8px
}
#page-gaoxin .high-serve .cbox .citem {
  -webkit-box-shadow:0 0 16px rgba(204,204,204,0.5);box-shadow:0 0 16px rgba(204,204,204,0.5);text-align:center;overflow:hidden
}
#page-gaoxin .high-serve .cbox .citem img {
  vertical-align:top;width:66px;height:66px;margin-bottom:30px;margin-top:30px
}
#page-gaoxin .high-serve .cbox .citem .tit {
  font-size:17px;line-height:20px;color:#333;margin-bottom:18px
}
#page-gaoxin .high-serve .cbox .citem .cont {
  font-size:13px;line-height:24px;color:#666;padding:0 34px
}
#page-gaoxin .high-exam {
  width:100%;height:638px;background:#574dda url(rz_58.jpg) no-repeat center;background-size:cover;text-align:center
}
#page-gaoxin .high-exam .pc-com-module-title {
  color:#fff;padding-bottom:24px
}
#page-gaoxin .high-exam .tips {
  width:588px;margin:0 auto;font-size:14px;line-height:24px;color:#fff;margin-bottom:32px
}
#page-gaoxin .high-exam .cbox {
  width:953px;margin:0 auto
}
#page-gaoxin .high-exam .cbox .citem {
  float:left;width:420px;height:200px;background:#fff;border-radius:100px;margin:0 28px
}
#page-gaoxin .high-exam .cbox {
  margin-bottom:30px
}
#page-gaoxin .high-exam .cbox .citem .tit {
  font-size:17px;line-height:20px;color:#333;padding-top:42px;margin-bottom:20px;font-weight:bold
}
#page-gaoxin .high-exam .cbox .citem .cont {
  font-size:13px;line-height:20px;color:#666;margin-bottom:8px
}
#page-gaoxin .high-exam .cbox .item2 {
  background:-webkit-gradient(linear, left top, right bottom, from(#1ccc80), to(#3dd3af));background:linear-gradient(top left, #1ccc80, #3dd3af)
}
#page-gaoxin .high-exam .cbox .item2 .tit,
#page-gaoxin .high-exam .cbox .item2 .cont {
  color:#fff
}
#page-gaoxin .high-exam .cbtn {
  display:block;width:160px;height:50px;border-radius:3px;background:#4facfe;cursor:pointer;line-height:50px;font-size:15px;color:#fff;padding:0;margin:0;outline:none;border:none;background:-webkit-gradient(linear, left top, right top, from(#4facfe), to(#00f2fe));background:linear-gradient(left, #4facfe, #00f2fe);text-align:center;letter-spacing:1px;margin:0 auto
}
#page-gaoxin div.relate-question {
  margin-bottom:100px
}
#page-gaoxin div.relate-question .qabox li .tit {
  -webkit-box-shadow:0 0 12px rgba(69,175,255,0.3);box-shadow:0 0 12px rgba(69,175,255,0.3)
}
#page-gaoxin div.relate-question .qabox li .answ {
  overflow:inherit
}
#page-gaoxin div.relate-question .qabox li .answ .tit {
  -webkit-box-shadow:0 0 12px rgba(247,202,108,0.3);box-shadow:0 0 12px rgba(247,202,108,0.3)
}
#page-gaoxin div.relate-question .qbtn {
  display:block;width:160px;height:50px;border-radius:3px;background:#51abf9;cursor:pointer;text-align:center;line-height:50px;font-size:15px;color:#fff;padding:0;margin:0;outline:none;border:none;background:-webkit-gradient(linear, left top, right top, from(#51abf9), to(#4d4ff3));background:linear-gradient(left, #51abf9, #4d4ff3);margin:0 auto
}
#page-gaoxin div.other-provide {
  background-color:#f9fafe
}
#page-gaoxin div.other-provide .obox li.item {
  border-radius:6px;-webkit-box-shadow:0 0 16px rgba(197,233,251,0.5);box-shadow:0 0 16px rgba(197,233,251,0.5)
}
#page-gaoxin div.other-provide .obox li.sel {
  background-color:#f2b23e
}
#page-gaoxin div.other-provide .obox li.item1:hover {
  background-color:#f2b23e
}
#page-gaoxin div.other-provide .obox li.item2:hover {
  background-color:#9b68fd
}
#page-gaoxin div.other-provide .obox li.item3:hover {
  background-color:#fe8ea4
}
#page-gaoxin div.other-provide .obox li.item4:hover {
  background-color:#ef9b78
}
#page-gaoxin div.other-provide .obox li.item5:hover {
  background-color:#4ba1f8
}
#page-gaoxin div.other-provide .obox li.item6:hover {
  background-color:#28a1f8
}
#page-gaoxin .nav-right .nav22 a {
  color:#28a7e1 !important
}
#page-gaoxin .provide-wrap {
  width:100%;height:500px;background:#f9fafe
}
#page-gaoxin .provide-wrap .provide {
  height:397px;overflow:hidden;position:relative
}
#page-gaoxin .provide-wrap .title {
  font-size:32px;color:#333;text-align:center;padding:100px 0 27px
}
#page-gaoxin .provide-wrap .title span {
  color:#5b77f1
}
#page-gaoxin .provide-wrap .title-line {
  width:50px;height:3px;background:#c5d0ff;margin:0 auto
}
#page-gaoxin .provide-wrap .rvc {
  max-width:1140px;margin:auto;margin-top:75px
}
#page-gaoxin .provide-wrap .rvc .rvc-wrapper {
  margin:auto;overflow:hidden
}
#page-gaoxin .provide-wrap .rvc .rvc-wrapper ul {
  overflow:hidden;position:relative
}
#page-gaoxin .provide-wrap .rvc .rvc-wrapper ul li {
  float:left;background:#fff;width:160px;height:160px;border-radius:8px;margin-left:20px
}
#page-gaoxin .provide-wrap .rvc .rvc-wrapper ul li:hover {
  background:#5b77f1
}
#page-gaoxin .provide-wrap .rvc .rvc-wrapper ul li:hover p {
  color:#fff
}
#page-gaoxin .provide-wrap .rvc .rvc-wrapper ul li a {
  display:block;width:100%;height:auto;text-decoration:none
}
#page-gaoxin .provide-wrap .rvc .rvc-wrapper ul li a .img-wrapper {
  height:160px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center
}
#page-gaoxin .provide-wrap .rvc .rvc-wrapper ul li a img {
  display:block;width:68px;height:68px;margin:30px auto 15px
}
#page-gaoxin .provide-wrap .rvc .rvc-wrapper ul li a p {
  font-size:16px;color:#666;text-align:center
}
#page-gaoxin .provide-wrap .rvc-prv,
#page-gaoxin .provide-wrap .rvc-next {
  position:absolute;height:100%;top:120px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center
}
#page-gaoxin .provide-wrap .rvc-prv:hover,
#page-gaoxin .provide-wrap .rvc-next:hover {
  cursor:pointer
}
#page-gaoxin .provide-wrap .rvc-prv {
  left:10px
}
#page-gaoxin .provide-wrap .rvc-next {
  right:10px
}
#page-gaoxin .provide-wrap {
  width: 100%; height: auto; background: #f9fafe; padding: 24px 0 32px;
}
#page-gaoxin .provide-wrap .title {
  padding: 14px 0 10px;
}
#page-gaoxin .provide-wrap .title-line {
  margin-bottom: 16px;
}
#page-gaoxin .provide-wrap .provide {
  height: auto; overflow: visible; position: relative;
}
#page-gaoxin .rvc {
  max-width: 1140px; margin: auto; margin-top: 75px;
}
#page-gaoxin .provide-wrap .rvc {
  position: relative; margin-top: 20px;
}
#page-gaoxin .rvc .rvc-wrapper {
  margin: auto; overflow: hidden;
}
#page-gaoxin .rvc .rvc-wrapper ul {
  overflow: hidden; position: relative;
}
#page-gaoxin .rvc .rvc-wrapper ul li {
  float: left; background: #fff; width: 160px; height: 160px; border-radius: 8px; margin-left: 20px;
}
#page-gaoxin .rvc .rvc-wrapper ul li:hover {
  background: #5b77f1;
}
#page-gaoxin .rvc .rvc-wrapper ul li:hover p {
  color: #fff;
}
#page-gaoxin .rvc .rvc-wrapper ul li a {
  display: block; width: 100%; height: auto; text-decoration: none;
}
#page-gaoxin .rvc .rvc-wrapper ul li a .img-wrapper {
  height: 160px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
}
#page-gaoxin .rvc .rvc-wrapper ul li a img {
  display: block; width: 68px; height: 68px; margin: 30px auto 15px;
}
#page-gaoxin .rvc .rvc-wrapper ul li a p {
  font-size: 16px; color: #666; text-align: center;
}
#page-gaoxin .rvc-prv,
#page-gaoxin .rvc-next {
  position: absolute; height: 100%; top: 120px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
}
#page-gaoxin .provide-wrap .rvc {
  position: relative;
}
#page-gaoxin .provide-wrap .rvc-prv,
#page-gaoxin .provide-wrap .rvc-next {
  height: auto; top: 50%; transform: translateY(-50%);
}
#page-gaoxin .rvc-prv:hover,
#page-gaoxin .rvc-next:hover {
  cursor: pointer;
}
#page-gaoxin .rvc-prv {
  left: 10px;
}
#page-gaoxin .rvc-next {
  right: 10px;
}
#page-gaoxin .faq-wrap {
  background:linear-gradient(180deg,#f8fafc 0%,#eef6ff 100%);padding:50px 0 40px;margin-top:20px;
}
#page-gaoxin .faq-inner {
  max-width:1200px;margin:0 auto;
}
#page-gaoxin .faq-title-wrap {
  margin-bottom:28px;text-align:center;
}
#page-gaoxin .faq-title {
  font-size:22px;font-weight:700;color:#1e293b;margin:0;letter-spacing:0.5px;
}
#page-gaoxin .faq-title::before {
  content:"";display:inline-block;width:4px;height:22px;background:linear-gradient(180deg,#4facfe 0%,#667eea 100%);margin-right:10px;vertical-align:-5px;border-radius:2px;
}
#page-gaoxin .faq-subtitle {
  font-size:13px;color:#64748b;margin:10px 0 6px;
}
#page-gaoxin .faq-meta {
  font-size:11.5px;color:#94a3b8;margin:0;
}
#page-gaoxin .faq-grid {
  display:grid;grid-template-columns:repeat(2,1fr);gap:16px;
}
#page-gaoxin .faq-card {
  background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(79,172,254,0.08);padding:14px 16px 14px 18px;position:relative;cursor:pointer;transition:all .25s ease;border:1px solid transparent;
}
#page-gaoxin .faq-card::before {
  content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;background:linear-gradient(180deg,#4facfe,#667eea);border-radius:0 4px 4px 0;
}
#page-gaoxin .faq-card:hover {
  transform:translateY(-2px);box-shadow:0 8px 22px rgba(79,172,254,0.14);border-color:rgba(79,172,254,0.18);
}
#page-gaoxin .faq-card.active {
  border-color:rgba(79,172,254,0.3);background:linear-gradient(180deg,#ffffff 0%,#f0f8ff 100%);
}
#page-gaoxin .faq-q {
  display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;color:#1e293b;line-height:1.55;
}
#page-gaoxin .faq-q-mark {
  flex-shrink:0;width:24px;height:24px;background:linear-gradient(135deg,#4facfe,#667eea);color:#fff;border-radius:50%;text-align:center;line-height:24px;font-size:13px;font-weight:700;
}
#page-gaoxin .faq-q-text {
  flex:1;
}
#page-gaoxin .faq-q-icon {
  flex-shrink:0;width:20px;height:20px;text-align:center;line-height:18px;border:1.5px solid #a5d8fc;border-radius:50%;color:#4facfe;font-size:14px;font-weight:700;transition:all .25s ease;
}
#page-gaoxin .faq-card.active .faq-q-icon {
  transform:rotate(45deg);background:#4facfe;color:#fff;border-color:#4facfe;
}
#page-gaoxin .faq-a {
  max-height:0;overflow:hidden;transition:max-height .35s ease;
}
#page-gaoxin .faq-card.active .faq-a {
  max-height:1400px;
}
#page-gaoxin .faq-a-inner {
  padding:12px 0 4px 34px;font-size:13px;color:#475569;line-height:1.75;margin:0;
}
#page-gaoxin .faq-a-inner b {
  color:#4facfe;
}
@media (max-width:768px) {
  #page-gaoxin .faq-grid {
    grid-template-columns:1fr;
  }
}

/* banner 已重写为 gx-* 命名空间，旧 .pcont / .formbox / .fb-* 规则已废弃 */
