* { margin: 0px; padding: 0px; box-sizing: border-box !important; overflow-wrap: break-word !important; }
html { text-size-adjust: 100%; line-height: 1.6; height: 100%; background: url("") center top / 1920px no-repeat fixed rgb(196, 213, 255); }
body { font-size: 16px; font-family: "Helvetica Neue", Helvetica, "Microsoft YaHei", ΢���ź�, Arial, sans-serif; line-height: inherit; height: 100%; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; font-size: 16px; }
.wraper { max-width: 700px; width: 100%; margin: auto; background-color: rgb(255, 255, 255); }
.bg { width: 100%; height: 180px; background-image: url("../images/headbg.jpg"); background-size: 100% 100%; position: relative; }
.container[data-v-a70d6d9e] { max-width: 700px; width: 100%; margin: 0px auto; }
.container .yuzhua-navigation[data-v-a70d6d9e] { width: 100%; padding: 2px 18px 2px 18px; margin-bottom: 0px; box-sizing: border-box; position: relative; z-index: 1; border-radius: 25px; background: rgb(255, 255, 255); }
.container .yuzhua-navigation .navigation-row[data-v-a70d6d9e] { display: flex; justify-content: space-between; margin-top: 0px; }
.container .yuzhua-navigation .navigation-row .navigation-item[data-v-a70d6d9e] { display: block; text-decoration: none; text-align: center; background-color: rgb(255, 255, 255); width: 18%; /*height: 110px;*/ border-radius: 8px; }
.container .yuzhua-navigation .navigation-row .navigation-item .icon[data-v-a70d6d9e] { display: block; width: 62px; height: 62px; margin: 2px auto 2px; }
.container .yuzhua-navigation .navigation-row .navigation-item .name[data-v-a70d6d9e] { font-size: 14px; font-weight: 400; color: rgb(63, 63, 63); margin-top: 2px; }
.container .yuzhua-transaction-data[data-v-a70d6d9e] { padding: 10px 5px; display: flex; justify-content: space-between; align-items: center; border-radius: 56px; margin-top: 0px; background: linear-gradient(to right, rgb(223, 25, 244) 0%, rgb(42, 71, 217) 100%); }
.container .yuzhua-transaction-data .title[data-v-a70d6d9e] { display: flex; align-items: center; }
.container .yuzhua-transaction-data .title .icon-money[data-v-a70d6d9e] { display: block; width: 15px; height: 15px; margin-right: 1.06667vw; }
.container .yuzhua-transaction-data .title span[data-v-a70d6d9e] { font-size: 14px; font-weight: 600; color: rgb(255, 255, 255); }
.container .yuzhua-transaction-data .data[data-v-a70d6d9e] { font-size: 14px; font-weight: 400; color: rgb(255, 255, 255); }
.container .yuzhua-transaction-data .data span[data-v-a70d6d9e] { padding: 0.266667vw 0.8vw; font-size: 16px; font-weight: 600; color: rgb(251, 255, 0); line-height: 16px; border-radius: 5px; border: 1px solid rgb(251, 255, 0); }
.row-index6 { padding: 10px 0px; display: block; width: 94%; height: auto; margin: 0px auto; }
.row-index6 .g-tite1 { padding: 10px 10px 20px; text-align: center; font-size: 20px; }
.g-tite1 span { display: inline-block; position: relative; z-index: 1; color: rgb(0, 0, 0); font-size: 18px; }
.g-tite1 span::before { width: 10px; height: 10px; position: absolute; content: ""; right: -7px; bottom: -2px; background-image: url("../images/e-icon2.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; }
.g-tite1 span::after { width: 19px; height: 22px; position: absolute; content: ""; left: -12px; top: -5px; background-image: url("../images/e-icon1.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -1; }
.g-tite1 .desc { font-size: 14px; font-weight: 300; color: rgb(102, 102, 102); padding-top: 0.13rem; }
.row-index6 ul { list-style: none; }
.ul-liste3 li { margin-bottom: 15px; }
.ul-liste3 .con { display: block; padding: 15px; background: rgb(243, 245, 249); border-radius: 10px; text-decoration: none; }
.ul-liste3 .top { overflow: hidden; margin-bottom: 0px; }
.ul-liste3 .pic { float: left; width: 30px; height: 30px; margin-right: 10px; }
.ul-liste3 .pic img { display: block; width: 100%; height: 100%; }
.ul-liste3 .tit { font-size: 16px; font-weight: 500; color: rgb(0, 0, 0); text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-top: 3px; }
.ul-liste3 .desc { font-size: 14px; text-align: justify; color: rgb(102, 102, 102); line-height: 1.6; }
.notice { display: flex; background-color: rgb(248, 231, 212); height: 26px; align-items: center; font-size: 12px; }
.notice > img { width: 18px; height: 13px; margin: 0px 10px; }
.notice > p { color: rgb(217, 7, 26); }
.notice > span { color: rgb(209, 0, 32); }
.swiper-container { flex: 1 1 0%; height: 26px; line-height: 26px; color: rgb(209, 0, 32); }
.recommend { width: 94%; margin: 15px auto; height: 180px; background-image: url("../images/th.png"); background-size: 100% 100%; position: relative; }
.recommend > p { position: absolute; font-size: 15px; color: rgb(252, 1, 9); left: 27%; top: 5%; }
.recommendList { display: flex; justify-content: space-between; width: 88%; margin: 0px auto; }
.recommendItem { text-align: center; margin-top: 70px; }
.recommendItem > img { width: 33px; height: 33px; }
.hit { color: rgb(249, 38, 57); font-size: 13px; }
.con { color: rgb(153, 153, 153); font-size: 11px; }
.fcsd { width: 94%; margin: 0px auto 15px; position: relative; }
.fcsd > p { position: absolute; font-size: 15px; color: rgb(0, 0, 0); left: 29%; top: 2%; }
.fcsda { width: 94%; margin: 0px auto 15px; position: relative; }
.fcsda > p { position: absolute; font-size: 15px; color: rgb(0, 0, 0); left: 29%; top: 2%; }
.fcsdb { width: 94%; margin: 0px auto 15px; height: 350px; position: relative; }
.fcsdb > p { position: absolute; font-size: 15px; color: rgb(0, 0, 0); left: 29%; top: 2%; }
.table { width: 100%; margin: 0px auto; padding-top: 0px; }
.tableTitle { display: flex; justify-content: space-between; background-color: rgb(0, 128, 42); height: 35px; align-items: center; border-top: 1px solid rgb(218, 215, 215); border-bottom: 1px solid rgb(218, 215, 215); border-left: 1px solid rgb(218, 215, 215); }
.tableTitle > p { font-size: 14px; color: rgb(255, 255, 255); border-right: 1px solid rgb(218, 215, 215); width: 20%; text-align: center; height: 35px; line-height: 35px; }
.tableGet { display: flex; height: 35px; align-items: center; border-right: 1px solid rgb(218, 215, 215); border-left: 1px solid rgb(218, 215, 215); }
.tableGet > p { font-size: 13px; color: rgb(177, 133, 32); margin-left: 5%; }
.tableGet > span { font-size: 13px; color: rgb(249, 38, 57); margin-left: 8%; flex: 1 1 0%; }
.tableGet > img { width: 70px; height: 24px; margin-right: 3%; }
.result > img { width: 70px; height: 24px; margin-right: 3%; margin-top: 5px; }
.tableContent:nth-child(2n) { display: flex; justify-content: space-between; background-color: white; height: 35px; align-items: center; border-bottom: 1px solid rgb(218, 215, 215); border-left: 1px solid rgb(218, 215, 215); }
.tableContent:nth-child(2n+1) { display: flex; justify-content: space-between; background-color: rgb(245, 245, 245); height: 35px; align-items: center; border-bottom: 1px solid rgb(218, 215, 215); border-left: 1px solid rgb(218, 215, 215); }
.tableContent > p { font-size: 14px; color: rgb(54, 54, 53); border-right: 1px solid rgb(218, 215, 215); width: 20%; text-align: center; height: 35px; line-height: 35px; }
.result { font-size: 14px; border-right: 1px solid rgb(218, 215, 215); width: 20%; text-align: center; height: 35px; line-height: 35px; color: rgb(249, 38, 57) !important; }
.forecast1 { width: 94%; margin: 15px auto; height: 190px; background-size: 100% 100%; position: relative; }
.forecast1 > p { position: absolute; font-size: 12px; color: rgb(255, 255, 255); left: 27%; top: 6%; }
.forecast1 > p > span { color: rgb(249, 38, 57); font-size: 12px; }
.forecast { width: 94%; margin: 15px auto; height: 190px; background-image: url("../images/th.png"); background-size: 100% 100%; position: relative; }
.forecast > p { position: absolute; font-size: 12px; color: rgb(255, 255, 255); left: 27%; top: 6%; }
.forecast > p > span { color: rgb(249, 38, 57); font-size: 12px; }
.forecastList { display: flex; justify-content: space-between; width: 88%; margin: 0px auto; }
.forecastItem { text-align: center; margin-top: 72px; }
.forecastItem > img { width: 36px; height: 36px; }
.con1 { color: rgb(153, 153, 153); font-size: 14px; }
.comment { width: 94%; margin: 10px auto 20px; border-radius: 5px; background-color: white; }
.commentTitle { color: rgb(199, 168, 109); font-size: 14px; width: 94%; margin: 0px auto; padding: 0px 0px 5px; }
.commentList { width: 94%; margin: 0px auto; }
.commentItem { display: flex; margin-top: 10px; padding-bottom: 10px; }
.commentPic { margin-right: 10px; }
.commentPic > img { width: 40px; height: 40px; }
.commentRight { flex: 1 1 0%; }
.name { font-size: 14px; color: rgb(51, 51, 51); }
.commentC { font-size: 13px; color: rgb(102, 102, 102); }
.commentRightBottom { display: flex; justify-content: space-between; margin-top: 5px; }
.commentRightBottom > p { font-size: 13px; color: rgb(153, 153, 153); }
.likeRight { margin-right: 20px; display: flex; }
.likeRight > span { font-size: 13px; color: rgb(153, 153, 153); margin-right: 15px; margin-left: 5px; }
.likeRight > img { width: 13px; height: 13px; }
.relay { display: flex; margin-top: 5px; }
.relay > p { font-size: 13px; color: rgb(51, 51, 51); }
.relay > span { font-size: 13px; color: rgb(102, 102, 102); }
.size { height: 80px; width: 100%; }
.foot { position: fixed; z-index: 100; width: 660px; left: 0px; bottom: 0px; right: 0px; margin: 0px auto; }
.fooText { position: absolute; font-size: 18px; color: white; margin-left: 43%; top: 7px; }
.fooText > p { word-spacing: 1px; letter-spacing: 1px; }
.footPic { width: 100%; height: 70px; right: 0px; bottom: 0px; background-color: rgba(0, 0, 0, 0.6); }
.footContent { width: 94%; margin: 0px auto; display: flex; justify-content: space-between; align-items: center; padding: 10px 0px; }
.wx { width: 50px; height: 50px; }
.wxText { margin-left: 15px; flex: 1 1 0%; }
.wxText > p { font-size: 15px; color: white; }
.wxText > img { width: 190px; margin-top: 5px; }
@keyframes scaleDraw { 
  0% { transform: scale(1); }
  25% { transform: scale(1.2); }
  50% { transform: scale(1); }
  75% { transform: scale(1.2); }
}
.ballon { width: 82px; height: 35px; position: absolute; bottom: 15px; right: 300px; animation-name: scaleDraw; animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-duration: 3s; }
.copy_btn { width: 70px; height: 70px; position: absolute; bottom: 15px; right: 280px; animation-name: scaleDraw; animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-duration: 3s; }
.ballona { width: 200px; height: 35px; position: absolute; bottom: 15px; right: 15px; }
.alertBox { height: 100%; width: 100%; position: fixed; z-index: 1000000; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.3); }
.mark { position: relative; width: 80%; border-radius: 20px; top: 20%; background-color: white; display: block; margin: 0px auto; }
.markHead { text-align: center; height: 110px; background-color: rgb(11, 115, 45); display: flex; flex-direction: column; justify-content: center; align-items: center; border-top-right-radius: 20px; border-top-left-radius: 20px; background-size: 100% 100%; position: relative; }
.markHead > img { width: 30px; height: 30px; position: absolute; top: 10px; right: 10px; }
.alertBg { width: 90%; margin: 0px auto; align-items: center; }
.markHead > p { font-size: 27px; color: white; font-weight: bold; }
#weChatNum { font-size: 16px; color: rgb(217, 52, 44); width: 95px; border: 0px; }
.copyText { display: flex; justify-content: center; font-size: 15px; height: 40px; align-items: center; }
.copyText > img { width: 76px; margin-left: 15px; }
.textInfo { border-bottom: 2px dotted rgb(244, 237, 217); display: flex; flex-direction: column; justify-content: center; margin: 0px auto; align-items: center; }
.textInfo > p { font-size: 15px; margin-bottom: 3px; color: rgb(85, 85, 85); }
.textInfo > img { width: 125px; height: 40px; }
.textInfo > a { text-decoration: none; font-size: 15px; color: rgb(51, 51, 51); margin-bottom: 10px; }
.step { margin-bottom: 20px; display: flex; justify-content: center; margin-top: 10px; }
.step > img { width: 85%; height: 120px; }
.weChatUrlHint > span { display: inline-block; width: 8px; height: 8px; background-color: rgb(214, 48, 32); border-radius: 50%; margin-right: 5px; }
.alertBtn { width: 100%; height: 70px; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; }
.alertBtn > a { display: flex; align-items: center; }
.alertBtn > a > img { width: 120px; height: 45px; animation-name: scaleDraw; animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-duration: 5s; }
.service-hot { width: 94%; height: auto; margin: 0px auto; }
.service-hot .title { width: 100%; height: auto; overflow: hidden; position: relative; display: flex; justify-content: space-between; align-items: center; padding-bottom: 0.3rem; }
.service-hot .title span { font-size: 0.36rem; color: rgb(43, 43, 43); display: flex; align-items: center; }
.service-hot .title span i { flex-shrink: 0; width: 0.08rem; height: 0.36rem; border-radius: 0.08rem; background: rgb(11, 202, 171); margin-right: 0.2rem; }
.service-hot .title a { font-size: 0.24rem; color: rgb(152, 152, 152); display: flex; align-items: center; }
.service-hot .title a i { margin-left: 0.15rem; }
.service-hot .items { width: 100%; display: flex; justify-content: space-between; }
.service-hot .items .block { width: 3.3rem; height: 1.9rem; border-radius: 0.18rem; display: flex; flex-direction: column; justify-content: center; padding: 0px 0.25rem 0px 0.3rem; position: relative; }
.service-hot .items .block:nth-child(1)::before { content: ""; position: absolute; right: 0.15rem; display: block; width: 0.98rem; height: 100%; background: url("../images/icon-hj.png") center bottom 0.15rem / 0.98rem no-repeat; z-index: 1; }
.service-hot .items .block:nth-child(2)::before { content: ""; position: absolute; right: 0.15rem; display: block; width: 0.98rem; height: 100%; background: url("../images/icon-yl.png") center bottom 0.15rem / 0.83rem no-repeat; z-index: 1; }
.service-hot .items .block h3 { color: rgb(255, 255, 255); font-size: 0.32rem; font-weight: bold; margin-bottom: 0.1rem; display: flex; justify-content: space-between; align-items: center; position: relative; z-index: 2; }
.service-hot .items .block h3 i { font-size: 0.36rem; }
.service-hot .items .block p { font-size: 0.22rem; margin-bottom: 0.2rem; color: rgb(255, 255, 255); position: relative; z-index: 2; }
.service-hot .items .block a { flex-shrink: 0; align-self: flex-start; font-size: 0.18rem; display: inline-block; padding: 0.02rem 0.2rem; border-radius: 0.3rem; background: rgb(255, 255, 255); color: rgb(252, 171, 177); position: relative; z-index: 2; }
.service-hot .items .block.red { background: linear-gradient(to right bottom, rgb(255, 189, 193), rgb(241, 116, 122)); }
.service-hot .items .block.purple { background: linear-gradient(to right bottom, rgb(180, 180, 254), rgb(117, 116, 252)); }
.service-hot .items .block.purple a { color: rgb(165, 165, 255); }
.service-hot .list { width: 100%; padding-top: 0.4rem; }
.service-hot .list ul li { display: flex; justify-content: space-between; align-items: center; width: 100%; height: 100px; box-shadow: rgba(240, 240, 240, 0.9) 0px 0px 0.05rem; border-radius: 8px; margin-bottom: 10px; padding: 0px 20px; position: relative; overflow: hidden; }
.service-hot .list ul li::before { content: ""; display: block; position: absolute; left: -238px; width: 640px; height: 300px; border-radius: 100%; background: rgb(255, 255, 255); transform: rotate(-40deg); z-index: 1; }
.service-hot .list ul li h4 { display: flex; align-items: center; margin-bottom: 10px; position: relative; z-index: 2; }
.service-hot .list ul li h4 span { font-size: 16px; color: rgb(43, 43, 43); margin-right: 5px; }
.service-hot .list ul li h4 i { font-size: 12px; color: rgb(255, 255, 255); position: relative; text-align: center; background: linear-gradient(to right, rgb(223, 25, 244) 0%, rgb(42, 71, 217) 100%); }
.service-hot .list ul li h4 i::after { content: ""; display: block; width: 0px; height: 0px; border-left: 8px solid transparent; border-top: 10px solid rgb(217, 26, 243); border-right: 8px solid transparent; position: absolute; left: -4px; top: 0px; }
.service-hot .list ul li p { font-size: 15px; color: rgb(43, 43, 43); position: relative; z-index: 2; }
.service-hot .list ul li .r { position: relative; z-index: 2; }
.service-hot .list ul li.one { background: linear-gradient(rgb(238, 247, 255), rgb(230, 242, 255)); }
.service-hot .list ul li.two { background: linear-gradient(rgb(254, 237, 245), rgb(254, 227, 234)); }
.service-hot .list ul li.three { background: linear-gradient(rgb(238, 254, 241), rgb(219, 246, 229)); }
.service-hot .list ul li.one .r { flex-shrink: 0; width: 60px; height: 100%; background: url("../images/icon-hj.png") center center / 90% no-repeat; }
.service-hot .list ul li.two .r { flex-shrink: 0; width: 60px; height: 100%; background: url("../images/icon-zx.png") center center / 90% no-repeat; }
.service-hot .list ul li.three .r { flex-shrink: 0; width: 60px; height: 100%; background: url("../images/icon-kd.png") center center / 100% no-repeat; }
.van-nav-bar { background: linear-gradient(rgb(19, 171, 86), rgb(7, 126, 53)); }
.van-nav-bar__content { position: relative; display: flex; -webkit-box-align: center; align-items: center; height: 46px; }
.van-nav-bar .van-nav-bar__title { color: rgb(255, 255, 255); }
element.style { }
.van-nav-bar__title { color: rgb(255, 255, 255); }
.van-nav-bar__title { max-width: 90%; margin: 0px auto; color: rgb(50, 50, 51); font-weight: 500; font-size: 16px; }
.pop-cpt { z-index: 999999999; position: relative; }
.pop-cpt2 { display: flex; justify-content: center; align-items: center; position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; background: rgba(0, 0, 0, 0.7); }
.pop-cpt a { text-decoration: none; color: inherit; display: block; }
.pop-cpt a:hover { text-decoration: none; }
.pop-cpt-bd { width: 300px; padding: 0px 5px; box-sizing: border-box; border-radius: 15px; background: rgb(247, 38, 35); font-size: 14px; color: rgb(51, 51, 51); font-family: 微软雅黑; position: relative; }
.pop-cpt-close { display: inline-block; height: 36px; line-height: 36px; padding: 0px 15px; color: rgb(255, 255, 255); position: absolute; top: 0px; right: 0px; }
.pop-cpt-tit { height: 36px; line-height: 36px; color: rgb(255, 255, 255); text-align: center; font-size: 18px; font-weight: bold; }
.pop-cpt-tit span { display: inline-block; padding: 0px 10px; position: absolute; top: 0px; right: 0px; }
.pop-cpt-con { padding: 10px 0px; border-radius: 15px; background: rgb(255, 255, 255); }
.pop-cpt-con1 { text-align: center; line-height: 24px; font-size: 15px; }
.pop-cpt-con2 { padding-top: 10px; text-align: center; line-height: 24px; font-size: 15px; }
.pop-cpt-con2-tit { display: flex; justify-content: center; padding-bottom: 5px; }
.pop-cpt-con2-tit span { display: inline-block; width: 26px; line-height: 26px; margin-left: -3px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; border-radius: 50%; background: rgb(251, 39, 37); }
.pop-cpt-con2-logo { display: flex; justify-content: center; height: 60px; }
.pop-cpt-con2-logol { color: rgb(4, 183, 131); font-size: 70px; line-height: 60px; font-weight: bold; font-family: impact, arial; }
.pop-cpt-con2-logol font { font-size: 52px; font-weight: 800; font-family: revert; }
.pop-cpt-con2-logor { width: 40px; position: relative; }
.pop-cpt-con2-logor-txt1 { }
.pop-cpt-con2-logor-txt1 span { display: inline-block; width: 38px; height: 22px; line-height: 22px; text-align: center; color: rgb(255, 255, 255); border-radius: 5px; background: rgb(4, 183, 131); position: absolute; left: 8px; top: 2px; }
.pop-cpt-con2-logor-txt2 { line-height: 32px; color: rgb(251, 39, 37); font-size: 30px; font-family: impact, arial; position: absolute; top: 24px; left: 0px; }
.pop-cpt-con3 { padding: 10px; }
.pop-cpt-con3 table { font-weight: bold; border-collapse: collapse; }
.pop-cpt-con3 th { text-align: center; color: rgb(255, 255, 255); border: 1px solid rgb(6, 131, 47); background: rgb(6, 131, 47); font-size: medium; line-height: normal; }
.pop-cpt-con3 td { text-align: center; border: 1px solid rgb(153, 153, 153); padding: 5px; }
.pop-cpt-con4 { text-align: center; }
.pop-cpt-con4 span { display: inline-block; width: 200px; height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; color: rgb(255, 255, 0); border-radius: 10px; background: rgb(251, 39, 37); }
.pop-cpt-footer { padding: 10px 0px; color: rgb(255, 255, 255); text-align: center; }
.pop-cpt-footer1 { font-size: 14px; line-height: normal; }
.pop-cpt-footer2 { padding-top: 5px; font-weight: bold; color: rgb(255, 255, 0); }
