.main{background-color: #fff;padding: 20px 0;}
.ftsex {width: 100%;display: flex;flex-direction: row;align-items: center;justify-content: center;}
.wenbox {margin-top: .4167rem; width: 96%; padding: 0px 2%;}
.wenitem {width: 100%; margin: 1.25rem auto; margin-bottom: 0; padding-bottom: 1.25rem; position: relative; background: #FDF2E5; border-radius: .8333rem; box-sizing: border-box; border: .0833rem solid #F1C8AA; overflow: hidden;}
.first_pro {font-size: 1.3333rem; font-weight: bold; color: rgba(165, 100, 55, 1); line-height: 1.9167rem; margin-left: 1.4583rem;}
.first_pro i {background-image: url(/style/fufei/images/bazi/wen.png); background-size: 100%; width: 1.6667rem; height: 1.6667rem; display: inline-block; vertical-align: sub;}
.wenhui {width: 25.5417rem; margin: .4167rem auto; margin-bottom: 0; font-size: 1.25rem; color: #C4814D; line-height: 2.0833rem; text-align: justify;}
.bzmpbox {overflow: hidden; padding-bottom: 1.6667rem; width: 100%; margin: 10px 0%; background: #fff;}
.bzmp_top {display: block; width: 100%; height: 8.7083rem;}
.mfsmkuang {width: calc(96% - 2rem); margin: 0 auto; background: #FFFFFF; box-shadow: 0rem -0.0833rem .875rem 0rem #C8B1A0; border-radius: .8333rem; margin-top: -0.8333rem;padding: 1rem; padding-top: .8333rem; padding-bottom: 1.6667rem; position: relative; z-index: 1;}
.formitem {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center;margin-bottom: 6px;}
.formitem span {font-size: 1.3333rem; font-weight: 500; color: #333333; line-height: 3.3333rem; display: inline-block; float: left;}
.ftform .cs-sex {margin-left: 1.25rem; float: left;}
.ftform .cs-sex span {padding-top: .8333rem;}
.ftform .cs-sex em {display: block; float: left; width: 1.5rem; height: 1.5rem; background-image: url(/style/fufei/images/bazi/weixuan.png); background-size: 100%;}
.ftform .cs-sex span.cur em {background-image: url(/style/fufei/images/bazi/xuanzhong.png);}
.ftform .cs-sex font {display: block; height: 1.5rem; line-height: 1.0417rem; overflow: hidden; text-align: left; padding-left: .8333rem; color: #333; font-size: 1.3333rem; padding-top: .125rem;}
.nameinput {float: left; width: 19.5833rem; height: 3.3333rem; padding-left: .8333rem; background: #FFFFFF; border-radius: .4167rem; opacity: 1; border: .0833rem solid #E9D0BE; box-sizing: border-box; font-size: 1.3333rem; color: #666666;}
.submit-btn {border: none; font-size: 1.3333rem; background: none; display: inline-block; width: 11.6667rem; height: 3.3333rem; color: #fff;}
.anniu {height: 3.3333rem; background: #C83C23; border-radius: .625rem; line-height: 3.3333rem; text-align: center; font-size: 1.3333rem; float: left; font-weight: 500; color: #FFFFFF; margin-top: 2.0833rem;}
.k366_pay_btn1 {width: 12.9167rem; height: 3.3333rem; line-height: 3.3333rem; text-align: center; margin-top: 2.0833rem; background: linear-gradient(180deg, #FBBB53 0%, #F79C58 100%) !important; border-radius: .625rem; margin-left: .8333rem; float: left; font-size: 1.3333rem; font-weight: 500; color: rgba(255, 255, 255, 1);}
.zopngniu {overflow: hidden; margin-left: 1rem; width: 100%; display: flex; flex-direction: row; justify-content: center;}
.aboutcy {width: 96%; margin: 1.0417rem auto; margin-bottom: 1.6667rem;}
.icon_biaozhi {border-radius: .4167rem; float: left; margin-top: .4167rem; margin-right: .8333rem;}
.aboutcy p {font-size: 1.3333rem; color: #666666; line-height: 2.1667rem;}
.cbzresult {position: relative; padding-bottom: 1.6667rem; overflow: hidden; background: #FEF3E2; width: 96%; margin: auto; margin-top: 10px; border-radius: 12px; border: 1px solid #D46345;}

.cbbei {background-image: url(/style/fufei/images/bazi/cbei.png); background-size: 100% 100%; width: 100%; height: 7rem; position: absolute; top: -2.0833rem;}
.sqsrbt {background-image: url(/style/fufei/images/bazi/jcha.png); background-size: 100% 100%; width: 17.1667rem; height: 2.7083rem; margin: 0 auto; line-height: 2.5rem; text-align: center; font-size: 1.5rem; font-weight: 500; color: #FCEFDC; text-shadow: 0rem .1667rem .0833rem rgb(177 49 14 / 50%); position: relative; z-index: 1;}
.mzinfo {background-image: url(/style/fufei/images/bazi/mz.png); background-size: 100% 100%; height: 2.625rem; line-height: 2.625rem; text-align: center; font-size: 1.4rem; font-weight: 700; color: #FFFFFF; margin: 20px auto; margin-bottom: 0; padding: 0px 5%; display: table;}
.infoitem {font-size: 1.3333rem; color: rgba(51, 51, 51, 1); line-height: unset; margin-left: 1.25rem; margin-top: 1.6667rem;}
.infoitem+.infoitem {margin-top: .8333rem;line-height: 20px;}
.infoitem span {font-weight: 700; color: rgba(196, 129, 77, 1);}
.scbz {width: 96%; border: .0833rem solid #C4814D; border-radius: .4167rem; overflow: hidden; background: rgba(255, 247, 231, 1); margin: 16px 2% 0px;}
.scbz table {width: 100%;}
table {border-collapse: collapse; border-spacing: 0;}
.diyi_tr td {background: rgba(255, 247, 231, 1); font-size: 1.1667rem; font-weight: bold; line-height: 2.5rem; color: rgba(196, 129, 77, 1); text-align: center; width: 5.4167rem; border-left: .0833rem solid rgba(230, 196, 171, 1); border-bottom: .0833rem solid rgba(230, 196, 171, 1); background: rgba(255, 236, 199, 1); padding: 0 .8333rem;}
.diyi_tr td:first-child {width: 3.9583rem; border-left: none;}
.dier_tr td {font-size: 1.1667rem; line-height: 2.5rem; color: rgba(51, 51, 51, 1); text-align: center; width: 5.4167rem; border-left: .0833rem solid rgba(230, 196, 171, 1); border-bottom: .0833rem solid rgba(230, 196, 171, 1);}
.dier_tr td:first-child {background: rgba(255, 236, 199, 1); width: 3.9583rem; border-left: none; color: rgba(196, 129, 77, 1);}
.disan_tr td {font-size: 1.1667rem; color: rgba(200, 60, 35, 1); text-align: center; padding: .4167rem 0; width: 5.4167rem; border-left: .0833rem solid rgba(230, 196, 171, 1); border-bottom: .0833rem solid rgba(230, 196, 171, 1);}
.disan_tr td:first-child {color: rgba(196, 129, 77, 1); background: rgba(255, 236, 199, 1); width: 3.9583rem; border-left: none; font-weight: bold;}
.disi_tr td {font-size: 1.1667rem; line-height: 2.5rem; color: rgba(51, 51, 51, 1); text-align: center; width: 5.4167rem; border-left: .0833rem solid rgba(230, 196, 171, 1); border-bottom: .0833rem solid rgba(230, 196, 171, 1);}
.disi_tr td:first-child {color: rgba(196, 129, 77, 1); background: rgba(255, 236, 199, 1); width: 3.9583rem; border-left: none; font-weight: bold;}
.last_tr td {font-size: 1.1667rem; line-height: 2.5rem; color: rgba(51, 51, 51, 1); text-align: center; width: 5.4167rem; border-left: .0833rem solid rgba(230, 196, 171, 1);}
.last_tr td:first-child {color:rgba(196, 129, 77, 1); background: rgba(255, 236, 199, 1); width: 3.9583rem; border-left: none; font-weight: bold;}
.bg {width: 2.0417rem; height: 2.0417rem; margin: .4167rem auto;}
.mpfenxi {width: 31.25rem; padding-bottom: 1.6667rem; background: #FFFAED; padding-top: 2.0833rem;}
.bzjie_tit {font-size:1.5rem; font-weight: 500; color: #935422; text-align: center; display: flex; flex-direction: row; justify-content: center; align-items: center;}
.bzj1 {width: 3.5rem; height: 1.5833rem; vertical-align: middle;}
.bzj2 {width: 3.5rem; height: 1.5833rem; vertical-align: middle;}
.sslunming {margin: 2.5rem auto; margin-bottom: 0; width: 96%; background: #FEF3E2; box-shadow: 0rem .1667rem .625rem 0rem rgba(194,106,38,0.5); border-radius: .625rem; padding-bottom: 1.6667rem; padding-top: 1.25rem; position: relative;}
.sslmtop {background-image: url(/style/fufei/images/bazi/sslun.png); background-size: 100% 100%; width: 15.9583rem; height: 2.9583rem; margin: 0 auto; line-height: 2.5rem; font-size:1.5rem; text-align: center; font-weight: 700; color: #FFFFFF; position: absolute; top: -0.4167rem; left: 0; right: 0;}
.sslunitem {width: 25.5833rem; background: #FCE9CC; border-radius: 1.25rem; margin: 2.5rem auto; margin-bottom: 0;}
.sslunitem+.sslunitem {margin-top: 1.25rem;}
.luntop {padding-left: 1.0417rem; font-size: 1.3333rem; font-weight: 700; color: #C4814D; height: 3.0833rem; line-height: 3.0833rem; border-bottom: .0833rem solid #fff;}
.lunsdex {padding: .4167rem 1.0417rem 1.0417rem 1.0417rem; font-size: 1.25rem; color: #4D4D4D; line-height: 2.1667rem;}
.bzfxbox {width: 25.5833rem; margin: 2.5rem auto; margin-bottom: 0; height: 5rem; background: #FCE9CC; border-radius: .4167rem;}
.bzfxbox+.bzfxbox {margin-top: .8333rem;}
.bzfxname {float: left; width: 6.4583rem; text-align: center; font-size: 1.3333rem; font-weight: 500; color: #C4814D; line-height: 5rem;}
.bzfxright {float: left; width: 6.25rem; height: 4.75rem; margin: .125rem auto; background: #FFF9F2; border-radius: .4167rem .0833rem .0833rem .4167rem; margin-left: .0833rem;}
.bzfxright2 {float: left; width: 6.25rem; height: 4.75rem; margin: .125rem auto; background: #FFF9F2; border-radius: .0833rem; margin-left: .0833rem;}
.bzfxright3 {float: left; width: 6.25rem; height: 4.75rem; margin: .125rem auto; background: #FFF9F2; border-radius:.0833rem .4167rem .4167rem .0833rem; margin-left: .0833rem;}
.zhuname {text-align: center; font-size:1.25rem; font-weight: 500; color: #C4814D; padding-top: .4167rem;}
.zhudesc {padding-top: .4167rem; text-align: center; font-size: 1.25rem; color: #333333;}
.wxfxdescitem {margin-left: 1.6667rem; margin-top: .8333rem; overflow: hidden;}
.wxfxscleft {float: left; font-size: 1.3333rem; font-weight: 700; color: #C4814D; line-height: 2.1667rem;}
.wxfxscright {float: left; width: 20rem; font-size: 1.3333rem; color: #333333; line-height: 2.1667rem;}
.wxfxscright span {color: rgba(200, 93, 35, 1);}
.cslumbox {margin-top: 2.0833rem;}
.cslumbox+.cslumbox {margin-top: 1.6667rem;}
.cslmtit {display: inline-block; height: 2.5417rem; line-height: 2.5417rem; padding: 0 1.0833rem; background: #FFEAC9; border-radius: 0rem 1.25rem 1.25rem 0rem; font-size: 1.3333rem; font-weight: 700; color: #C4814D;}
.cslmdesc {width: 26.6667rem; margin: .4167rem auto; margin-bottom: 0; font-size: 1.25rem; color: #4D4D4D; line-height: 2.1667rem;}
.dybox {overflow: hidden; background: rgba(249, 233, 211, 1); padding-bottom: 1.6667rem;}
.srbox {width: 96%; margin: 1.6667rem auto; margin-bottom: 0;}
.srtop {width: 97%; border-radius: .625rem; background: linear-gradient(0deg, #F6CC96 0%,#DEA062 100%); box-shadow: 0rem .1667rem 0rem 0rem #CB803F; font-size: 1.3333rem; font-weight: bold; color: #B13F1C; position: relative; z-index: 1; padding: .8333rem 0;}
.srtop span {font-size: 1.3333rem; font-weight: bold; color: #FDF4D2; padding-left: 1.0417rem; display: block; float: left;}
.srkuang {background: #FDF5E8; border-radius: 0 0 .625rem .625rem; opacity: 1; border: .1667rem solid #B7614E; border-top: none; padding: 1.25rem; font-size: 1.3333rem; color: rgba(51, 51, 51, 1); line-height: 2.1667rem; margin-top: -0.4167rem;}
.srkuang span {color: rgba(177, 63, 28, 1);}
.srkuang p+p {margin-top: .8333rem;}
.rst_pai {font-size: 1.3333rem; color: #C83C23; text-align: center; margin-top: 2.0833rem;}
.wenbei {background-image: url(/style/fufei/images/bazi/wenbei.png); background-size: 100% 100%; width: 100%; overflow: hidden; padding-top: 1.25rem;}
.box-title {background: #fff6e9; color: #c4814d; font-weight: bold; font-size: 16px; height: 44px; line-height: 2.75rem; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center;}
.box-title i {background: url(/style/fufei/images/bazi/yuanhuan.png); background-size: 100%; width: 20px; height: 20px; display: inline-block; margin-left: 15px; vertical-align: sub; margin-right: 5px;}
.zhaungti_list ul {overflow: hidden; align-items: center; width: 96%; padding: 0px 2%; display: grid; grid-template-columns: repeat(3, 31%); justify-content: space-between; margin-top: 15px; gap: 10px 0px;}
.zhuanti_item {width: 100%; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #C4814D; background: #FFFFFF; border: 1px solid #C4814D; float: left; overflow: hidden;}
.zhuanti_item a {overflow: hidden; color: #c96; width: 100%; display: inline-block;}
.box {width: 100%; background: #fff; display: flex; flex-direction: column; margin-top: 15px; padding-bottom: 15px;}
.lc-restart1 a {color: #C83C23;}
.date_ctrl1 {vertical-align: middle; background-color: #ffffff; border: 1px solid #a5a5a5; color: #999999; margin: 0; height: auto; width: 100%; max-width: 750px; position: absolute; left: 50%; bottom: 0; z-index: 10002; overflow: hidden; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); -ms-transform: translate(-50%,0); -moz-transform: translate(-50%,0);}
.date_btn1:first-child {border-right: 1px solid #e6e6e6 !important;}
.date_btn_box {overflow: hidden; position: relative; border-top: 1px solid #d4d4d4}
.date_roll {font-weight: unset !important;}
.slideInUp1 {animation: slideInUp1 0.1s linear; -webkit-animation: slideInUp1 0.1s linear;}
@-webkit-keyframes slideInUp1 {from { -webkit-transform: translate(-50%,100%); transform: translate(-50%,100%); -moz-transform: translate(-50%,100%); -ms-transform: translate(-50%,100%); -o-transform: translate(-50%,100%)}
to {-webkit-transform: translate(-50%,0); transform: translate(-50%,0); -moz-transform: translate(-50%,0); -o-transform: translate(-50%,0); -ms-transform: translate(-50%,0)}
} .date_info_box {color: #C83C23 !important;}
.date_class {display: inline-block; font-size: 1.4em; width: 30%; padding: .4em 0; color: #ff6665; border: 1px solid #ff6665}
.date_class_box .active {background-color: #ff6665; color: #fff}
.date_grid {position: relative; top: 4em; width: 100%; height: 2em; margin: 0; z-index: 0; background-color: #ffffff; border-top: 1px solid #fafafa}
.date_grid, .date_info_box {border: none !important;}
.date_roll_mask {padding: 0 0; background-color: #f7f7f7;}
.date_btn {color: #1D2023; font-size: 1.6em; line-height: 1em; padding: 1.2em 1em; float: left; width: 50%}
.lcalendar_commit {color: #EE3F4D;}
.tooth_active {color: #ff6665;}
.date_roll>.date_date {font-size: 1.8em; height: 10em; float: left; position: relative; width: 33%}
.date_btn,.date_grid {box-sizing: border-box}
.date_btn,.date_class,.gear {cursor: pointer}
.date_btn,.date_class,.date_class_box,.date_info_box,.tooth {text-align: center}
.gearDate {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 10px; background-color: rgba(0,0,0,0.7); display: block; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10001; overflow: hidden; -webkit-animation-fill-mode: both; animation-fill-mode: both}
.date_ctrl {vertical-align: middle; background-color: #ffffff; border: 1px solid #a5a5a5; color: #999999; margin: 0; height: auto; width: 100%; max-width: 600px; position: absolute; left: 50%; bottom: 0; z-index: 10002; overflow: hidden; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); -ms-transform: translate(-50%,0); -moz-transform: translate(-50%,0)}
.date_roll,.date_roll>div {background-color: transparent; overflow: hidden}
.slideInUp {animation: slideInUp 0.1s linear; -webkit-animation: slideInUp 0.1s linear}
@-webkit-keyframes slideInUp {from { -webkit-transform: translate(-50%,100%); transform: translate(-50%,100%); -moz-transform: translate(-50%,100%); -ms-transform: translate(-50%,100%); -o-transform: translate(-50%,100%)}
} .date_roll {position: relative; width: 100%; height: auto; font-weight: 400; -webkit-mask: -webkit-gradient(linear,0 50%,0 100%,from(#f7f7f7),to(rgba(36,142,36,0))); -webkit-mask: -webkit-linear-gradient(top,#f7f7f7 50%,rgba(36,142,36,0))}
.date_roll>.date_time {font-size: 1.8em; height: 10em; float: left; position: relative; width: 34%}
.date_grid>div {color: #000; position: absolute; right: 0; top: 0; font-size: .8em; line-height: 2.5em}
.date_info_box {color: #797979; font-size: 1.5em; padding: .6em 0.5em; font-weight: 300;}
.date_class_box {padding: 1em 2em 1em 2em}
.date_class_box .date_class:first-child {border-top-left-radius: .3em; border-bottom-left-radius: .3em}
.date_class_box .date_class:last-child {border-top-right-radius: .2em; border-bottom-right-radius: .2em}
.date_btn:first-child {border-right: 1px solid #d4d4d4}
.gear {float: left; position: absolute; z-index: 10002; width: 5.5em; margin-top: -6em}
.date_roll>div .gear {width: 100%}
.tooth {color: #999999; height: 2em; line-height: 2em}
.lcalendar_finish {color: #ff6665;}
.gearDate .bg {background-color: rgba(0,0,0,0); width: 100%; height: 100%;}
.show-commit-view {color: #EE3F4D;}
.quren-title {font-size: 2em; color: #EE3F4D !important; padding: 1em 0;}
.commit-tishi {color: #999999; font-size: 1.1em; margin: 0.2em 0 0.8em 0;}
.date-queren {color: #1D2023; text-align: left; margin: 0.5em; margin-left: 2em; font-size: 1.3em;}
.show-commit-info {height: 10em;}
.lcalendar_show_gongli,.lcalendar_show_nongli {color: #EE3F4D;}
.showview {text-align: center;}
ul.kepu_ul {width: 96%; display: flex; flex-direction: column; padding: 0px 2%;}
li.kepu_li {list-style: inside; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 12px; font-size: 16px;}
li.kepu_li::marker {color: #D8D8D8;}
.cbzresult_frame {width: 100%; display: flex; flex-direction: column;align-items: center; padding-bottom: 20px;}
form.ftform {display: flex; flex-direction: column; align-items: flex-start;}
.Measurement_title {width: 94%; font-size: 20px; text-align: center; color: #e24e4c; font-weight: 700; background: #FFFFFF; padding: 15px 3%; line-height: 36px; padding-top: 5px;}
.wrapbox {width: 100%; background: #fff; display: flex; flex-direction: column; padding-bottom: 15px;}
.sxk {margin-right: 15px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; text-indent: 0.5rem; font-size: 14px;}
input.custom-radio {width: 16px; height: 16px;}
.wuxing_kuang {width: 96%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; margin: 30px auto 0px;}
.xinxi_frame {width: 100%; margin-top: 12px; display: flex; flex-direction: column;}
.mzinfo_1 {font-size: 16px; margin: 20px auto 0px; background-image: url(/style/fufei/images/bazi/shoukuang.png); background-size: 100% 100%; color: #FFFFFF; padding: 10px 5%;}
.cbzresult_kuang {width: 94%; padding: 0px 3%;}
.mzinfo_content {font-size: 16px; margin-top: 12px; color: #333333; padding-bottom: 16px; border-bottom: 1px solid #E6C4AB; line-height: 24px;}
.mzinfo_2 {padding: 10px 0px; width: 100%; margin-top: 20px; text-align: center; font-size: 16px; color: #C4814D; background-image: url(/style/fufei/images/bazi/jianbianduan.png); background-size: 100% 100%; line-height: 24px;}
.mzinfo2_content {font-size: 16px; margin-top: 10px; line-height: 24px; color: #333333; width: 100%;}
.Simple_frame {width: 100%; display: flex; flex-direction: column; border-bottom: 1px solid #D46345; padding-bottom: 16px; margin-top: 12px; align-items: flex-start;}
.Simple_title {font-size: 16px; width: 100%; margin-top: 8px; color: #333333; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start;}
.Simple_title span {color: #C4814D; border: 1px solid #C4814D; width: 5%; display: flex; text-align: center; justify-content: center; align-items: center; border-radius: 50%;}
.Simple_content {width: 90%; margin-left: 2%; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.weakness {color: #333333; width: 100%; display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; margin-top: 16px; font-size: 16px;}
.weakness .weakness_t {color: #E09B6E; width: 14%;}
span.weakness_c {width: 86%;}
ul.mzinfo_ul {width: 100%; margin-top: 6px; display: flex; flex-direction: column; padding-bottom: 16px; border-bottom: 1px solid #E6C4AB;}
.mzinfo_li {margin-top: 12px; font-size: 16px; color: #333333; list-style: inside; line-height: 24px;}
.mzinfo_nr {font-size: 16px; margin-top: 16px; width: 100%; color: #333333; border-bottom: 1px solid #E6C4AB; padding-bottom: 16px;}
.mzinfo_nr p {margin-top: 10px; line-height: 24px;}
.mzinfo_kuang {width: 100%; display: flex; flex-direction: column;}
.mzinfo_kuang_1 {width: 100%; display: flex; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start; margin-top: 16px;}
span.mzinfo_k_t {padding: 4px 12px 4px 12px; border-radius: 12px 0px 12px 0px; opacity: 1; background: #C4814D; color: #fff; font-size: 16px; text-align: center;}
span.mzinfo_k_c {font-size: 16px; color: #333333; margin-top: 10px; width: 100%;}
.myStat1 {width: 18% !important; display: flex; align-items: center; justify-content: center;}
.circle-text, .circle-info, .circle-text-half, .circle-info-half {width: 100%; position: absolute; text-align: center; display: inline-block;}
.circle-info, .circle-info-half {color: #999;}
.circliful .fa {margin: -10px 3px 0 3px; position: relative; bottom: 4px;}
.circliful {position: relative;}
span.circle-text {font-weight: bold; color: #ebab3c;}
.wuxing_kuang .myStat1:nth-child(2) .circle-text {color: #47bb76;}
.wuxing_kuang .myStat1:nth-child(3) .circle-text {color: #5094e1;}
.wuxing_kuang .myStat1:nth-child(4) .circle-text {color: #eb5d5d;}
.wuxing_kuang .myStat1:nth-child(5) .circle-text {color: #e09b6e;}
.Simple_content_1 {width: 90%; margin-left: 4%; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center;}
.Simple_title_1 {font-size: 16px; width: 100%; margin-top: 8px; color: #333333; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: flex-start;}
.Simple_title_1 span {color: #C4814D; border: 1px solid #C4814D; width: 5%; display: flex; text-align: center; justify-content: center; align-items: center; border-radius: 50%;}


.public_pp_close_k {position: absolute;width: 90%;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 520px;border-radius: .6rem;padding: 2rem 1rem 1rem;box-sizing: border-box;text-align: center;color: #3a3a3a;font-size: 1.6rem;}
.public_pp_box_s {background: #B72E2E;margin-top: 27px;border-radius: 10px;display: flex;flex-direction: column;padding: 9px 16px;}
.public_title {font-size: 24px;color: #fff;width: 100%;text-align: left;position: relative;}
img.public_img {width: 85px;height: 105px;position: absolute;right: 15px;top: 20px;transform: rotate(-15deg);}
.jianjie_kuang {width: 100%;padding: 10px 12px;background: #fff;box-sizing: border-box;margin-top: 7px;border-radius: 10px;display: flex;flex-direction: column;gap: 8px;position: relative;z-index: 999;}
.jianjie_t span{font-weight: 700;color: #B72E2E;}
.jianjie_t {font-size: 12px;line-height: 20px;text-align: left;padding-bottom: 8px;border-bottom: 1px solid #E5E5E5;}
.jianjie_kuang .jianjie_t:last-child{padding-bottom: 0px;border-bottom: 0px solid #E5E5E5;}
.pay-popup_kuang {width: 100%;background: #fff;box-sizing: border-box;margin-top: 10px;border-radius: 10px;display: flex;flex-direction: column;overflow: hidden;}
.pay-popup_title {background: #F69090;color: #fff;font-size: 18px;padding: 10px;font-weight: 600;}
.jiage_kuang {padding-bottom: 16px;border-bottom: 1px solid #E5E5E5;width: 100%;display: flex;flex-direction: column;}
.tishi {color: #999999;text-align: center;width: 100%;font-size: 12px;}
.jiage_ {width: 100%;height: 60px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}
.jiage_money {font-size: 18px;color: #333333;}
.jiage_money span{color: #B72E2E;font-size: 28px;}
.jiage_right {display: flex;flex-direction: column;margin-left: 5px;}
.yuanjia {font-size: 12px;color: #BDBDBD;position: relative;}
img.yuanjia_img {width: 41px;height: 23px;}
.huifu {width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: center;font-size: 12px;}
.huifu p{color: #666666;}
.huifu .J_countDown{color: #D05959;}
.huifu_kuang {margin-top: 12px;width: 100%;display: flex;flex-direction: column;gap: 8px;}
.huifu .daze{color: #D05959;}
.huifu .daze span{border: 1px solid #D05959;padding: 3px;border-radius: 5px;}
div#publicPPClose {right: -21px;}
img.public_img_t {height: 40px;width: 79%;}
.yuanjia::after{content: '';border-bottom: 1px solid #BDBDBD;width: 100%;height: 1px;display: flex;position: absolute;top: 49%;}
.shuaxin {width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;margin-top: 10px;}
.shuaxin .shuaxin_img{width: 12px;height: 12px;margin-right: 5px;}
.shuaxin .shuaxin_title{font-size: 12px;color: #D05959;}
.public_pay_popup {background-color: rgba(0, 0, 0, .6);position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 39;display: none}
.public_pp_box {position: absolute;width: 80%;background-color: #fff;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-width: 520px;-webkit-border-radius: .6rem;-moz-border-radius: .6rem;border-radius: .6rem;padding: 2rem 1rem 1rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-align: center;color: #3a3a3a;font-size: 1.6rem}
.public_pp_close {position: absolute;right: 0;top: 0;width: 4rem;height: 4rem;font-weight: 700;font-size: 2rem;line-height: 4rem;color: #666;cursor: pointer}
.public_pay_bottom {position: fixed;bottom: 0;left: 50%;width: 100%;height: 4.6rem;line-height: 4.6rem;text-align: center;font-size: 1.8rem;color: #fff;z-index: 39;max-width: 640px;display: none;background-color: rgba(0, 0, 0, .5);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%)}
.public_pay_bottom span {margin: .5rem .5rem 0;height: 3.6rem;line-height: 3.6rem;display: block;text-align: center;font-size: 1.6rem;color: #fff;background-color: red;-webkit-border-radius: .5rem;-moz-border-radius: .5rem;border-radius: .5rem}
.public_pay_bottom {opacity: 0}
.public_pp_box {text-align: left}
.public_pp_close {text-indent: -9999px}
.public_pp_close:after,
.public_pp_close:before {content: '';position: absolute;width: 50%;height: 2px;top: 50%;left: 25%;background-color: #000}
.public_pp_close:after {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.public_pp_close:before {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}
.public_pay_box {position: relative;padding: 0 1rem 0.8rem}
.public_pay_box a {display: block;height: 4rem;line-height: 4rem;text-align: center;margin: 1rem 0.5rem 0;-webkit-border-radius: 0.5rem;-moz-border-radius: 0.5rem;border-radius: 0.5rem;text-indent: -9999em;border-style: solid;border-width: 1px;-moz-background-size: auto 2.6rem;-o-background-size: auto 2.6rem;background-size: auto 2.6rem;background-repeat: no-repeat;background-position: center}
.public_pay_box .pay_zfb {border-color: #4088c0;background-color: #4088c0;background-image: url(/style/fufei/CSA/4.png)}
.public_pay_box .pay_wx {border-color: #3dd174;background-color: #3dd174;background-image: url(/style/fufei/CSA/5.png)}
.public_pay_tip {text-align: center;color: red;padding: 0 0 1rem;font-size: 1.3rem}
.pay-popup {padding: 1rem .5rem}
.pay-popup .hd {line-height: 2.5rem;font-size: 1.6rem;text-align: center;padding: 0 1rem 1rem}
.pay-popup .words {font-size: 1.2rem;margin-bottom: .3rem;line-height: 2rem}
.pay-popup__price {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;text-align: left;flex-direction: row;}
.pay-popup__price .l-money {font-size: 1.6rem}
.pay-popup__price .l-money>strong {color: #e25c3c}
.pay-popup__price .l-original {color: #999;font-size: 1.4rem}
.pay-popup__price .r {font-size: 1.4rem;text-align: right}
.pay-popup__price .r-time {font-size: 1.4rem;font-weight: 700;color: #e25c3c}
.pay-popup-img {display: block;width: 70%;margin: 0 auto 1rem}
.wx_zf {width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-around;align-items: center;margin-top: 20px;}
img.wx_zf_img {width: 160px;height: 60px;}
.wx_ewm {width: 125px;height: 125px;}
.wx_ewm img{width: 100%;height: 100%;}
.wx_jiaocheng {font-size: 16px;color: #b72e2e;width: 80%;margin: 15px auto 0px;}
.mohu_kuai {background-size: 100% 100%;height: 100%;background-image: url(/style/fufei/images/mbagua/1_tip_bg.png);display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;padding: 60px 0px !important;}
a.pay-btn.J_payPopupShow {background-color: #d73b2a;color: #fff;border-radius: 5px;padding: 10px 15px;margin: .2rem auto .1rem;}
.J_payPopupShow span::before {background-image: url(/style/fufei/images/mbagua/icon_lock.png);content: '';width: 16px;height: 20px;background-size: 100% 100%;display: flex;margin-right: 5px;}
.J_payPopupShow span{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.mohu_kuai_1 {background-size: 100% 100%;height: 100%;background-image: url(/style/fufei/images/fufei/mbmh1.png);display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;padding: 65px 0px !important;width: 100%;margin-top: 10px;}
.mohu_kuai_2 {background-size: 100% 100%;height: 100%;background-image: url(/style/fufei/images/fufei/mbmh2.png);display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;padding: 65px 0px !important;width: 100%;margin-top: 10px;height: 115px;}
.mohu_kuai_3 {background-size: 100% 100%;height: 100%;background-image: url(/style/fufei/images/fufei/mbmh3.png);display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;padding: 65px 0px !important;width: 100%;margin-top: 10px;height: 100px;}
.xm_mohu_kuai_0 {background-size: 100% 100%;background-image: url(/style/fufei/images/fufei/mxm_mh0.png);display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;width: 100%;height: 181px;}
.xm_mohu_kuai_1 {background-size: 100% 100%;height: 100%;background-image: url(/style/fufei/images/fufei/mxm_mh1.png);display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;padding: 70px 0px !important;width: 100%;height: 800px;}
.xm_mohu_kuai_2 {background-size: 100% 100%;height: 100%;background-image: url(/style/fufei/images/fufei/mxm_mh2.png);display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;padding: 48px 0px !important;width: 100%;}
.xm_mohu_kuai_3 {background-size: 100% 100%;height: 100%;background-image: url(/style/fufei/images/fufei/mxm_mh3.png);display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;padding: 30px 0px !important;width: 100%;height: 400px;margin-top: 10px;}
.zhanpu {background-size: 100% 100%;height: 100%;background-image: url(/style/fufei/images/fufei/zhanpu2.png);display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;padding: 300px 0px !important;}
.pay-btn_zhanpu {background-color: #d3a567 !important;color: #fff;border-radius: 5px;padding: 10px 15px;margin: .2rem auto .1rem;}
.pay-btn_zhanpu span {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: center;font-size: 16px;}
.pay-btn_zhanpu span::before {background-image: url(/style/fufei/images/mbagua/icon_lock.png);content: '';width: 16px;height: 20px;background-size: 100% 100%;display: flex;margin-right: 5px;}
.yf_zhanpu {background-size: 100% 100%;height: 100%;background-image: url(/style/fufei/images/fufei/yfpd2.png);display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;padding: 60px 0px !important;}
.yf_pay-btn_zhanpu {background-color: #e24e4c !important;color: #fff;border-radius: 5px;padding: 10px 10px;margin: .2rem auto .1rem;}
.yf_pay-btn_zhanpu span {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: center;font-size: 16px;}
.yf_pay-btn_zhanpu span::before {background-image: url(/style/fufei/images/mbagua/icon_lock.png);content: '';width: 16px;height: 20px;background-size: 100% 100%;display: flex;margin-right: 5px;}
.draw_left.copycontentbox {width: 100%; display: flex; flex-direction: column; gap: 20px;}
.draw_left {width: 100%; display: flex; flex-direction: column; gap: 20px;}
.draw_frame {padding: 16px 12px; background: #fff; width: 100%; display: flex; flex-direction: column; align-items: center; box-sizing: border-box;}
.draw_title {font-size: 20px; font-weight: bold; width: 100%; text-align: center; color: #333333;}
.Divination_frame {width: 100%; margin-top: 20px; display: flex; flex-direction: column;}
.Divination_title {width: 100%; font-size: 16px; color: #555555}
.Divination_c {font-size: 16px; font-weight: bold; width: 100%; margin-top: 4px;}
.Divination_c .Divination_span1 {color: #E24E4C}
.Divination_c .Divination_span2 {color: #C4814D}
.Divination_title span {color: #E24E4C}
.draw_explain {margin-top: 28px; width: 100%; display: flex; flex-direction: column; gap: 20px;}
.draw_explain_frame {width: 100%; display: flex; flex-direction: column; align-items: flex-start;}
.draw_explain_t {font-size: 14px; font-weight: bold; color: #FFFFFF; border-radius: 8px 8px 8px 0px; background: #E24E4C; padding: 8px;}
.draw_explain_c {font-size: 16px; line-height: 30px; margin-top: 8px; color: #333333;width: 100%;}
.draw_explain .draw_explain_frame:nth-child(1) .draw_explain_c {color: #E24E4C;}
.draw_explain .draw_explain_frame:nth-child(2) .draw_explain_t {background: #4CE27E;}
.draw_explain .draw_explain_frame:nth-child(3) .draw_explain_t {background: #CCCCCC;}
.Divination_t {border-radius: 137px; background: #E24E4C; padding: 10px 15px; font-size: 16px; font-weight: bold; color: #FFFFFF;}
.Divination_t span {font-size: 16px; border: 1px solid #FFFFFF; border-radius: 50%; padding: 3px 5px; font-feature-settings: "kern" on;}
.frame_Divination {width: 100%; display: flex; flex-direction: column; align-items: flex-start;}
.draw_explain_title {font-size: 14px; color: #FFFFFF; border-radius: 8px 8px 8px 8px; padding: 8px; clip-path: polygon(0% 0%, 80% 0%, 100% 50%, 80% 100%, 0% 100%); padding-right: 20px;}
.yanse1 {background: #F19B63;}
.yanse2 {background: #FCC25E;}
.yanse3 {background: #FF6CA0;}
.yanse4 {background: #E795FD;}
.other_frame {width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center;}
img.other_img {width: 15px; height: 15px;}
.other_title {font-size: 18px; font-weight: bold; color: #C4814D; padding: 0px 10px; line-height: 18px;}
.frame_Divination1 {width: 100%; display: flex; flex-direction: column; align-items: flex-start; padding-bottom: 20px; border-bottom: 1px solid #F0F0F0;}
.other_title1 {font-size: 16px; font-weight: bold; position: relative;}
.other_title1::before {background: linear-gradient(90deg, #FFDABC 0%, rgba(255, 218, 188, 0) 100%); width: 128px; height: 12px; display: flex; position: absolute; bottom: -4px;}
.other_title1 span {position: relative;}
.other_yanse1 {color: #C4814D;}
.other_yanse2 {color: #FFB341;}
.other_yanse2::before {background: linear-gradient(90deg, #FFE4BC 0%, rgba(255, 228, 188, 0) 100%);}
.other_yanse3 {color: #4174FF;}
.other_yanse3::before {background: linear-gradient(90deg, #BCCEFF 0%, rgba(188, 206, 255, 0) 100%);}
.other_yanse4 {color: #FF5757;}
.other_yanse4::before {background: linear-gradient(90deg, #FFBCBC 0%, rgba(255, 188, 188, 0) 100%);}
.other_yanse5 {color: #FF5792;}
.other_yanse5::before {background: linear-gradient(90deg, #FFBFD5 0%, rgba(255, 190, 213, 0) 100%);}
.other_yanse6 {color: #FF6D57;}
.other_yanse6::before {background: linear-gradient(90deg, #FFC4BB 0%, rgba(255, 194, 185, 0) 100%);}
.other_yanse7 {color: #333333;}
.other_yanse7::before {background: linear-gradient(90deg, #CCCCCC 0%, rgba(204, 204, 204, 0) 100%);}
.other_yanse8 {color: #47D355;}
.other_yanse8::before {background: linear-gradient(90deg, #BBFFC2 0%, rgba(187, 255, 194, 0) 100%);}
.other_yanse9 {color: #D35A47;}
.other_yanse9::before {background: linear-gradient(90deg, #FFC4BB 0%, rgba(255, 199, 191, 0) 100%);}
.other_yanse10 {color: #5AC1F9;}
.other_yanse10::before {background: linear-gradient(90deg, #BEE8FF 0%, rgba(187, 231, 255, 0) 100%);}
.other_yanse11 {color: #734DFF;}
.other_yanse11::before {background: linear-gradient(90deg, #CABBFF 0%, rgba(203, 188, 255, 0) 100%);}
.draw_explain .frame_Divination1:last-child {padding-bottom: 0px; border-bottom: 0px solid #F0F0F0;}
.qitakuang {border: 1px solid #C4814D; width: 100%; margin-top: 28px; display: flex; flex-direction: column;}
.qita_kuang {padding: 10px; border-bottom: 1px solid #C4814D; display: flex; flex-direction: column;}
.qitakuang .qita_kuang:last-child {border-bottom: 0px solid #F0F0F0;}
.analysis_frame {border: 1px solid #C4814D; width: 100%; display: flex; flex-direction: column;}
.analysis_frame .qita_kuang:last-child {border-bottom: 0px solid #F0F0F0;}
.analysis_t {width: 100%; font-weight: 400; font-size: 14px; color: #333333;}
.analysis_t span {font-weight: 700;}
.story_frame {font-size: 16px; font-weight: bold; padding: 9px 24px; color: #ffffff; background-image: url(/style/fufei/images/lingqian/4.png); background-size: 100% 100%;}
.story_title {width: 100%; font-size: 16px; text-align: center; margin-top: 20px; background: linear-gradient(90deg, rgba(255, 234, 201, 0) 0%, #f06864 50%, rgba(255, 234, 201, 0) 100%); color: #ffffff; padding: 7px 0px;}
p.story_p {font-size: 14px; line-height: 30px; margin-top: 20px; color: #333333;}
img.other_img1 {width: 37.9px; height: 14.14px;}
.other_title_1 {font-size: 16px; font-weight: bold; padding: 0px 10px; color: #C4814D;}
ul.other_ul {width: 100%; margin-top: 20px; display: flex; flex-direction: column; gap: 20px;}
li.other_li {font-size: 14px; line-height: 30px; color: #333333;}
.scbz tbody .dier_tr:nth-child(1) td:nth-child(3) {background: #F06864; color: #ffffff;}
.scbz tbody .dier_tr:nth-child(2) td:nth-child(3) {background: #F06864; color: #ffffff;}
.scbz tbody .dier_tr:nth-child(3) td:nth-child(3) {background: #F06864; color: #ffffff;}
.scbz tbody .dier_tr:nth-child(4) td:nth-child(3) {background: #F06864; color: #ffffff;}
.scbz tbody .dier_tr:nth-child(5) td:nth-child(3) {background: #F06864; color: #ffffff;}
.scbz tbody .dier_tr:nth-child(6) td:nth-child(3) {background: #F06864; color: #ffffff;}
.scbz tbody .dier_tr:nth-child(7) td:nth-child(3) {background: #F06864; color: #ffffff;}
.scbz tbody .dier_tr:nth-child(8) td:nth-child(3) {background: #F06864; color: #ffffff;}
.con_box.one{ border-top:0; }
.lhlIn_cont_tit{ text-align:center; padding: 0 2%; border-bottom:1px solid #EEE; }
.lhlIn_cont_tit h1{ font-size: 24px; font-weight: bold; line-height: 1.5; }
.lhlIn_cont_tit p{ color: #999999; height: 18px; line-height: 18px; overflow: hidden; margin-top: 10px; }
.lhlIn_cont_tit i{ color: #f4f4f4; margin:0 5px; }
.lhlIn_cont_tip{ margin: 15px 0 0 2%; width: 98%; height: 20px; line-height: 20px; overflow: hidden; }
.lhlIn_cont_tip em{ color: #666666; float: left; }
.lhlIn_cont_tip em b{ display: block; float: left; width: 15px; height: 18px; margin:1px 5px 0 0; background: url(/style/fufei/images/tu1.png) no-repeat -150px 0/200px 200px; }
.lhlIn_cont_tip a{ display: block; float: left; padding: 0 7px; height: 18px; line-height: 18px; overflow: hidden; margin-right: 2%; color: #ff6666; border:1px solid #ff6666; border-radius: 10px; }
.lhlIn_cont_cont{ width: calc(100% - 20px);  max-height: 860px; overflow: hidden;padding: 10px; }
.h_auto{ max-height: none !important; }
.lhlIn_cont_cont p{ font-size: 16px; line-height: 30px; margin-top: 15px; width: 96%; margin:0 auto;}
.lhlIn_cont_cont img{ max-width: 100%; display: block; margin: 0 auto 0; }
.lhlIn_cont_cont h2{ font-weight: bold; font-size: 18px; margin-top: 20px; }
.lhlIn_cont_cont h2:before{ content: ''; display: inline-block; vertical-align: middle; width: 18px; height: 18px; line-height: 1.5; margin: -4px 10px 0 0; background: url(/style/fufei/images/tu1.png) no-repeat 0 -25px/200px 200px; }
.lhlIn_cont_cont font{ color: #ff6666 }
.zhengbeiconh {width: 100%;height: 340px;display: flex;justify-content: space-around;}
.zhengbeiconh #zhengbeicon {display: flex;flex-direction: column;align-items: center;justify-content: center;}
.zhengbeiconh #kaishichouqian,.zhengbeiconh #kaishichouqian2,.zhengbeiconh #kaishizhengbei,.zhengbeiconh #chakanqianci,.zhengbeiconh #chongxinchouqian {background: rgb(226 78 76);color: white;padding: 3px 10px;border-radius: 4px;margin: 10px;cursor: pointer;}
.zhengbeiconh>div {max-width: 50%;height: 340px;display: flex;justify-content: space-around;}
.divinatory {width: 100%; display: flex; flex-direction: column; align-items: flex-start; border-bottom: 1px solid #F2F2F2; padding: 10px 0px 0px 0px; align-content: flex-start;}
.divinatory_title {color: #FFE8BC; text-align: center; font-size: 16px; font-weight: bold; background-image: url(/style/fufei/images/chenggu/hangtoujian.png); background-size: 100% 100%; padding: 0px 8px 0px 8px; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; text-indent: 0.5rem;}
.infoitem_1 {font-size: 16px; margin-top: 8px; color: #333333; text-align: center;}
.infoitem_1 span {color: #C4814D;}
tbody .dier_tr td:nth-child(2) {width: 66px;}
tbody .dier_tr td:nth-child(3) {width: 33px;}
.pl_list_1 {display: grid; grid-template-columns: repeat(3, 32%); justify-content: space-between; grid-gap: 10px 0px; margin-top: 20px; width: 100%; padding: 0px 2%; box-sizing: border-box;}
.pl_list_1 .tongyinName {width: 100%; margin: 0 auto; border: 1px solid #fdb4b4; background: #fd6666; border-radius: 5px; height: 35px; text-align: center; line-height: 35px;}
.pl_list_1 .tongyinName a {color: #fff;}
.left-article.flex-1.px-10 {margin-top: 20px; width: 96%; padding: 0px 2%; display: flex; flex-direction: column; align-items: center;}
.article-conotent.border-bottom.pb-10 {padding-bottom: 10px; border-bottom: 1px solid #f2f2f2; width: 100%;}
h1.t-center.font-bold.font28.my-20 {font-size: 20px; font-weight: bold; line-height: 1.9167rem; margin-left: 1.4583rem;}
.huangdi_jj {overflow: hidden; margin-top: 15px; background: #fff; width: 100%;}
.liuyao_box {background: #fff; overflow: hidden;}
.yao_tishi {padding-top: 20px; text-align: center; font-size: 16px; color: #999999;}
.dongtu {width: 50%; margin: 30px auto; display: flex; flex-direction: column; align-items: center;}
.yaodong {width: 100%; height: 200px; position: relative; z-index: 100;}
.yigbi {opacity: 0; margin-top: 20px;}
.ying1 {width: 30px; height: 30px;}
.ying2 {width: 30px; height: 30px; margin-left: 10px;}
.ying3 {width: 30px; height: 30px; margin-left: 10px;}
.yao_list {display: flex; justify-content: center; flex-direction: column; align-items: flex-start; margin-top: 45px;}
.hide {display: none;}
.qigua {width: 95%; height: 50px; background-image: url(/style/fufei/images/liuyao/chang.png); background-size: 100% 100%; margin: 0 auto; font-size: 20px; line-height: 50px; text-align: center; color: rgba(255, 255, 255, 0.9); margin-bottom: 40px;}
.animation {-webkit-animation: bottomSport1 0.5s ease-in-out 1; animation: bottomSport1 0.5s ease-in-out 1; -webkit-animation-fill-mode: forwards; opacity: 0;}
@keyframes bottomSport1 {0%{ opacity: 0;transform:scale(0.8,0.8);}
20% {-webkit-transform:translateX(0px);}
50% {-webkit-transform:translateX(-20px);}
100% {top:22.5px;transform:scale(1,1);opacity: 1}
} .yao_item {font-size: 18px; color: rgba(196, 129, 77, 1); margin-bottom: 7.5px; text-align: center;}
.yaoname {color: rgba(153, 153, 153, 1); margin-right: 7.5px;}
.yao_item img {vertical-align: sub; height: 18px;}
.jianxian {-webkit-animation: xiaoshi 0.3s linear 1; animation: xiaoshi 0.3s linear 1; animation-fill-mode: forwards; transform-style: preserve-3d;}
.yaohuan {-webkit-animation: shake 0.8s ease 1; animation: shake 0.8s ease 1;}
@-webkit-keyframes shake {0%, 100% { -webkit-transform:translateX(0);}
10% {-webkit-transform:translateX(-20px);}
30% {-webkit-transform:translateX(20px);}
40% {-webkit-transform:translateX(0px);}
60% {-webkit-transform:translateX(0px);}
70% {-webkit-transform:translateX(20px);}
} @-moz-keyframes shake {0%, 100% { -webkit-transform:translateX(0);}
} .liucheng {width: 100%; padding: 15px 10px; background: #FFF8F2; border: 1px dashed #C4814D; opacity: 1; border-radius: 7.5px; margin: 0px auto; margin-top: -30px; box-sizing: border-box;}
.buzhou {font-size: 20px; font-weight: bold; color: #C4814D;}
.liucheng p {font-size: 14px; color: #666666; margin-top: 10px; line-height: 30px;}
.shengyu {font-size: 16px; color: #CCCCCC; text-align: center; margin-top: 15px;}
.qigua_kuang {display: flex; flex-direction: column; align-items: flex-start; margin: auto;}
.index-tab {width:100%; background-color:#fff; float:right;padding: 20px 0;}
.index-tab-top {width:100%; overflow:hidden}
.index-tab-top li {width:100%; float:left; overflow:hidden; height:50px; line-height:50px; border-bottom:1px solid #eee3d2; text-align:center; background:url(/style/fufei/images/newhome/bg_tab.png) repeat top center}
.index-tab-top a {display:block; border-right:1px solid #eee3d2; font-size:20px}
.index-tab-top li:last-of-type a {border:0}
.index-tab-top .active {background:#fff; border-bottom:0}
.index-tab-top .active a {color:#e04335; font-size:24px}
.index-tab-con {overflow:hidden}
.itc-box .tip {text-align:center; overflow:hidden; margin-top:20px}
.itc-box .tip-center {display:inline-block; background-color:#faf8f6; height:26px; line-height:26px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; padding:0 10px; font-size:14px; color:#999}
.itc-form {width:480px; margin:0 auto}
.itc-form-list {overflow:hidden; height:36px; line-height:36px; margin-top:20px}
.itc-form-left {width:80px; text-align:right; display:inline-block; float:left}
.itc-form-right {float:left; margin-left:5px}
.itc-form-right .input {float:left; width:23rem; padding:0 5px; height:34px; line-height:34px; background-color:#f6f4f1; border:1px solid #dcdcdd; vertical-align:top}
.itc-form-right .zi-input {float:left; width:200px; padding:0 5px; height:34px; line-height:34px; background-color:#f6f4f1; border:1px solid #dcdcdd; vertical-align:top}
.itc-form-right .zi-select {float:left; width:100px; padding:0 5px; height:36px; line-height:36px; background-color:#f6f4f1; border:1px solid #dcdcdd; vertical-align:top; margin-right:10px}
.itc-form-right .choice {display:inline-block; color:#999}
.itc-form-right .choice-sex {display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; margin-right:10px; cursor:pointer}
.itc-form-right .choice .active {background:url(/style/fufei/images/newhome/icon.png) no-repeat -47px -80px; color:#d04f3f}
.itc-form-right .select-wrap {border-left:1px solid #dcdcdd; overflow:hidden}
.itc-form-right .select {width:98px; padding-left:5px; height:34px; line-height:34px; background-color:#f6f4f1; border:1px solid #dcdcdd; border-left:0; float:left}
.itc-form-zi span {position:relative; display:inline-block; margin-right:20px; padding-left:35px; color:#666; cursor:pointer}
.itc-form-zi span::before {content:""; position:absolute; left:0; top:50%; margin-top:-12px; width:24px; height:24px; border:1px solid #d5ccc2; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%}
.itc-form-zi .active::after {content:""; position:absolute; left:5px; top:11px; width:16px; height:16px; background-color:#d93c2f; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%}
.itc-form-btn {text-align:center; margin-top:20px}
.itc-form-btn .btn-yellow {cursor:pointer; border:0; background:url(/style/fufei/images/newhome/104.png) no-repeat; width:130px; height:32px; line-height:34px; text-align:center; color:#ffffff; font-size:18px; display:inline-block; margin:0 10px}
.itc-form-btn .btn-red {position:relative; background:url(/style/fufei/images/newhome/104.png) no-repeat; width:130px; height:32px; line-height:34px; text-align:center; color:#ffffff; font-size:18px; display:inline-block; margin:0 10px}
.itc-form-btn .btn-red::after {content:""; position:absolute; left: 90%; top:-16px; background:url(/style/fufei/images/newhome/icon.png) no-repeat 0 -122px; width:36px; height:26px}

/*不同开始*/
.xg1 .sx strong,.xg1 .cy strong {display: block; font-size: 1.8rem;}
.xg p,.xg1 .sx p {height: auto !important; line-height: 2rem;}
.xg .sx strong,.xg1 .sx strong,.xs .zy-js strong,.xg1 .cy strong {color:#333; position: relative; padding-left: 0.875rem; padding-bottom: 0.5rem; font-weight: normal;}
.xs .zy-js strong {font-size: 1rem; padding-left: 0 !important;}
.xg .sx strong::before,.xg1 .sx strong::before,.xg1 .cy strong::before,.xs .zy-js .zy-js-1 .a2::before {display: inline-block; clear: both; content: ""; position: absolute; left: 0; top: 0.8rem; vertical-align: middle; height: 6px; width: 6px; background-color: #2982bb;}
.xg .sx:nth-child(3n) {margin-bottom: 0 !important;}
.bt .mr .xs {position: relative; padding-bottom: 1.5rem; margin-bottom: 1.5rem; border-bottom: 1px dashed #ebebeb; display: inline-block; padding: 1rem 0;}
.xs a.cc {background: url(/style/fufei/images/newhome/tzg-td.png) 0% 0% / 3rem 3rem no-repeat; width: 3rem; height: 3rem; display: block; text-align: center; line-height: 3rem; font-weight: bold; font-size: 2rem; margin-right: 0.625rem; margin-bottom: 1rem; font-family: "思源宋体 cn"; border: 1px solid #ebebeb;}
.xs .sx,.xs .cy {font-size: 1.4rem; flex-wrap: wrap; justify-content: left; margin-bottom: 2rem;}
.xs .sx em, .xs .cy em {font-weight: bold;}
.xs .cy strong {margin-bottom: 0.5rem;}
.xs .sx em {margin-right: 0.25rem; font-size: 1.2rem;}
.xs .sx p {position: relative; margin-top: 0.5rem; display: block; color:#333;}
.xs .sx img {max-width: 90%; margin: 0 auto; display: block;}
.xs .sx p b {float: left; line-height: 1.125rem; display: block; color:#999;}
.xs .img {position: absolute; top:0; right:0; width: 6rem;}
.xs .img img {width: 100%;}
.xs .img em {width: 6rem; text-align: center; display: block; line-height: 2rem; color:#999;}
.xs .sx .d a {color:#3f849f;}
.mr .fx {width: 100%; display: inline-block; border-bottom: 1px dotted #ebebeb; padding: 1rem 0;}
.mr .fx ul {display: flex; flex-direction: row; width: 100%; flex-wrap: wrap; align-items: center; justify-content: space-around;}
.mr .fx ul li {margin-bottom: 2rem;}
.mr .fx ul li p {float: left;}
.mr .fx ul li:nth-child(3n) {margin-right: 0!important;}
.fx span i {float: left;}
.fx span em {float: right;}
.mr .fx ul li span {width: 100%; margin-bottom: 5px; display:inline-block; font-size: 0.875rem;}
.mr .fx ul li p:nth-child(2n) {background: #f2f3ee; width: 100%; height: 0.625rem; border-radius: 10px; z-index: 1;}
.mr .fx ul li .p2 em {display: block; z-index: 999; height: 0.625rem; border-radius: 10px;}
.fx .c-1 i,.fx .c-1 em {color:#2982bb}
.fx .p2 .c1,.seach_i .c1 {background-color: #2982bb;}
.fx .p2 .d1 {color:#2982bb; text-align: center;}
.fx .c-2 i,.fx .c-2 em {color:#c49e62}
.fx .p2 .c2 {background-color: #c49e62;}
.fx .p2 .d2 {color:#c49e62; text-align: center;}
.fx .c-3 i,.fx .c-3 em {color:#71ac7c}
.fx .p2 .c3 {background-color: #71ac7c;}
.fx .p2 .d3 {color:#71ac7c; text-align: center;}
.fx .c-4 i,.fx .c-4 em {color:#cb7777}
.fx .p2 .c4 {background-color: #cb7777;}
.fx .p2 .d4 {color:#cb7777; text-align: center;}
.fx .c-5 i,.fx .c-5 em {color:#29b0bb}
.fx .p2 .c5 {background-color: #29b0bb;}
.fx .p2 .d5 {color:#29b0bb; text-align: center;}
.fx .c-6 i,.fx .c-6 em {color:#ba4a57}
.fx .p2 .c6 {background-color: #ba4a57;}
.xs .sx .mz {width: 100%; display:inline-block;}
.xs .sx .mz a {width: 17%; float: left; margin-right: 0.625rem; background-color: #eaf4fb; text-align: center; border-radius: 20px; color:#333; margin-top: 0.625rem;}
.xs .sx .mz a:nth-child(5n) {margin-right: 0 !important;}
.zy-js .more {margin-top: 20px; background-color: #e9e9e9; text-align: center; width: 200px; line-height: 30px; border-radius: 4px;}
.zy-js .more a {color: #666; font-size: .875rem;}
.p_b20 {margin: 20px 0; display: inline-block;}
.wg_tu .wg_intro {margin: 10px 0 0 20px; line-height:32px; font-size: 12px; float: left; color:#999;}
.wg_tu .w_text03 p {line-height: 20px !important; color:#333; font-weight: normal !important; font-size: 14px !important;}
.wgl {width: 100%; display: block; background-color: #f8f8f8; padding: .5rem 0; border-radius: 0.5rem; margin: 1rem 0 2rem 0;}
.wgtu {display: block; padding-left: 3.75rem;}
.wgtu .w_xian {width: 15px; padding:20px 0;}
.wgtu .w_text {text-align: center; padding:0 10px;}
.wgtu .w_text03 {padding: 20px 10px;}
.wgtu .w_text04 {display: block; clear: both; border-top: 1px solid #999; text-align: center; padding:10px 0;}
.wgtu .w_text p {display: block; line-height: 2.5rem;}
.wgtu .w_text em {margin-top: 3.75rem; display: block; font-size: 0.875rem;}
.wgtu .w_xian em.w_line {width: 14px; border:1px solid #999; float: left; margin: 2px 0;}
.wgtu .w_xian01 em.w_line {height: 114px; border-right:0;}
.wgtu .w_xian02 em.w_line {height: 34px; border-left:0;}
.dafen {display: flex; justify-content: flex-end; align-items: center; background: #e04335; padding: 0 1rem;}
.dafen .dafen-words {line-height: 20px; font-size: 20px; color: #ffffff;}
.dafen .dafen-num {font-weight: 700; font-size: 32px; color: #f8dca4;}
.bzqm-cs-hd {position: relative; border-bottom: 1px solid #dcdcdd; padding: 1rem 0; border-bottom: 1px solid #f1ece6;}
.bzqm-cs-hd-ui {overflow:hidden; display: flex; flex-direction: row; justify-content: space-between;}
.bzqm-cs-hd-ui li {float:left; margin-bottom:10px; display: flex; flex-direction: column; flex-wrap: nowrap;}
.bzqm-cs-hd-ui .xing-words {background:url(/style/fufei/images/newhome/icon_bjt.png) no-repeat -101px 0; width:70px; height:70px; line-height:70px; overflow:hidden; font-size:40px; font-weight:700; text-align:center; float:left; margin: 0 auto;}
.bzqm-cs-hd-ui .xing-info {float:left; color:#666}
.mr {width: 90%; display: block; margin: 0 auto;}
.mr .o {padding: 1rem 0; overflow: hidden;}
.mr .xx {border-bottom: 1px solid #ebebeb;}
.mr .o .a {font-size: 1.25rem; font-weight: bold; background: url(/style/fufei/images/newhome/bq.png) no-repeat left center; background-size: 1.25rem 1.25rem; padding-left: 1.5rem; float: left;}
.mr .o .fr {font-size: 0.75rem; color:#999; line-height: 1.625rem; background: url(/style/fufei/images/newhome/m2.png) no-repeat center center #d7d7d7; background-size: 0.875rem ; width: 1.25rem; height: 1.25rem; text-indent: -999px; border-radius: 20px; margin-top: 0.1875rem;}
.mr .o ul {float: right; display: flex; line-height: 1.625rem; margin-right: 10px;}
.mr .o ul li a {padding: 0 8px; line-height: 1.625rem; display: inline-block; color:#999}
.mr .o ul li.c a {background-color: #3f849f ; border-radius: 4px; color:#fff;}
.xs .sx .public-tool-list {margin: .3rem 0; height: 36px;}
.xs .sx .public-tool-list .public-tl-twoinput {width: 35%; padding-left: 5px; float: left; height: 34px; line-height: 36px; border: 1px solid #f2ece5;}
.xs .sx .public-tool-list .btn {width: 24%; text-align: center; background-color: #e04335; color: #fff; height: 36px; line-height: 36px; font-family: "Microsoft Yahei"; cursor: pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: right; border: 0; font-size: 16px;}
.current_frame {width: 100%; display: flex; flex-direction: column;}
.middle_frame {width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; margin-top: 20px;}
.middle_left {width:  100%; display: flex; flex-direction: column;}
.right-article1 {width: 350px; padding: 20px 10px; background: #fff;}
article.article-md {display: flex; flex-direction: column; overflow: hidden; width: 100%; background: #fff;}
input {max-width: 280px;}
.article-md p {font-size: 14px; line-height: 30px; margin-top: 15px;}
article p {margin: 0 0 15px}
input.btn.btn-primary {width: 80%; font-size: 16px; overflow: hidden; border: 0; text-align: center; margin: 5px auto 10px auto; height: 38px; line-height: 38px; background: #ff5311; color: #fff; border-radius: 6px; display: block; -webkit-appearance: none; cursor: pointer;}
.kaipai {width: 80%; font-size: 16px; overflow: hidden; border: 0; text-align: center; margin: 5px auto 10px auto; height: 38px; line-height: 38px; background: #ff5311; color: #fff; border-radius: 6px; display: block; -webkit-appearance: none; cursor: pointer; display: none;}
.Step_box {width: 96%; padding: 0px 2%; margin-top: 20px; display: flex; flex-direction: column;}
.illustrate {width: 100%; text-align: center; font-size: 20px; font-weight: 700;}
#canvas {display: none;}
.Tarot_frame {padding: 12px 2%; display: flex; flex-direction: column; align-items: center; background: #fff; margin-top: 20px; width: 96%;}
.middle_left .Tarot_frame:nth-child(1) {margin-top: 0px;}
.Tarot_kuang {background-image: url(/style/fufei/images/taluopai/2.png); background-size: 100% 100%; width: 100%; padding: 30px 0px; padding-bottom: 40px; display: flex; flex-direction: column; align-items: center;}
img.Tarot_img_t {height: 34.56px; width: 85%; margin: auto;}
.Tarot_title1 {font-size: 14px; color: #E9D2B3; width: 100%; display: flex; justify-content: center; margin-top: 14px;}
.result_frame {width: 100%; margin: auto; margin-top: 30px; background-size: 100% 100%; display: grid; grid-template-columns: repeat(3, 33%); gap: 12px 0px; justify-content: space-between; align-items: start; position: relative;}
.result_kuang {width: 100%; display: flex; flex-direction: column; align-items: center;}
img.result_kuang_img {border-radius: 12px; width: 60%;}
.result_kuang_title {font-size: 12px; width: 100%; margin-top: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.result_frame .result_kuang:nth-child(4) {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-evenly; flex-direction: row-reverse; align-items: flex-start;}
.result_frame .result_kuang:nth-child(4) .result_kuang_title {width: 24px; margin-top: 0rem; writing-mode: vertical-rl; text-align: left;}
.result_frame .result_kuang:nth-child(6) {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: flex-start;}
.result_frame .result_kuang:nth-child(6) .result_kuang_title {width: 24px; margin-top: 0rem; writing-mode: vertical-rl;}
.result_xz {width: 100%; position: relative;}
img.result_img {position: absolute; margin-top: 120px;}
.meaning_frame {width: 90%; margin: auto; display: flex; flex-direction: column; align-items: flex-start; margin-top: 28px;}
.meaning_title {font-size: 14px; font-weight: bold; width: 100%;}
.meaning_c_kuang {width: 100%; margin-top: 10px; display: flex; flex-direction: column;}
.meaning_content {color: #666666; width: 100%; font-size: 12px; margin-top: 5px; line-height: 20px;}
.Tarot_explain_frame {background-image: url(/style/fufei/images/taluopai/6.png); background-size: 100% 100%; width: 100%; padding-bottom: 40px; display: flex; flex-direction: column; align-items: center;}
.explain_frame {width: 90%; display: flex; flex-direction: column; align-items: center; border-bottom: 1px solid #F2E4D2; padding-bottom: 40px; margin-top: 28px;}
.explain_left {width: 100%; display: flex; flex-direction: column; align-items: center;}
img.result_kuang_img1 {width: 31%; height: 150px;}
.Tarot_explain_frame .explain_frame:last-child {border-bottom: 0px solid #F2E4D2; padding-bottom: 0px;}
.memorial {font-size: 12px; margin-top: 12px; line-height: 20px;}
span.career {color: #D3A567;}
span.inversus {color: #999999;}
.explain_show {font-size: 12px; margin-top: 4px; color: #A494EA; line-height: 20px;}
.explain_right {width: 100%; display: flex; flex-direction: column; margin-top: 20px;}
.explain_content {color: #999999; font-size: 12px; line-height: 24px; margin-top: 5px;}
.explain_content span {color: #333333}
select.wuxingselect1 {float: left; width: 19rem; height: 3.3333rem; padding-left: .8333rem; background: #FFFFFF; border-radius: .4167rem; opacity: 1; border: .0833rem solid #E9D0BE; box-sizing: border-box; font-size: 1.3333rem; color: #666666;}
.zopngniu.zopngniu_wx {margin-right: 1rem;}
.zopngniu.zopngniu_wx .anniu {width: 100%;}
.nameinput_nyr {float: left; width: 8.5833rem; height: 3.3333rem; padding-left: .8333rem; background: #FFFFFF; border-radius: .4167rem; opacity: 1; border: .0833rem solid #E9D0BE; box-sizing: border-box; font-size: 1.3333rem; color: #666666;}
.nameinput_shi {float: left; width: 13.5833rem; height: 3.3333rem; padding-left: .8333rem; background: #FFFFFF; border-radius: .4167rem; opacity: 1; border: .0833rem solid #E9D0BE; box-sizing: border-box; font-size: 1.3333rem; color: #666666;}
.nameinput_hy {float: left; width: 16.8833rem; height: 3.3333rem; padding-left: .8333rem; background: #FFFFFF; border-radius: .4167rem; opacity: 1; border: .0833rem solid #E9D0BE; box-sizing: border-box; font-size: 1.3333rem; color: #666666;}

/*不同开始*/
.middle_left_kuang {border-radius: 20px; background: #FFFFFF; width: 830px; display: flex; flex-direction: column; margin-top: 20px; padding: 20px;}
.flex_frame1 {width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-indent: 1rem; font-size: 22px;}
img.flex_frame1_img {width: 20px; height: 20px;}
.zhaungti_list_ul {overflow: hidden; align-items: center; width: 100%; display: grid; grid-template-columns: repeat(6, 15%); justify-content: space-between; margin-top: 20px; gap: 20px 0px;}
.start_frame1 {width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; margin-top: 20px;}
.nameinput_1 {float: left; width: 10.5833rem; height: 2.7rem; padding-left: .8333rem; background: #FFFFFF; border-radius: 8px; opacity: 1; border: .0833rem solid #E9D0BE; box-sizing: border-box; font-size: 1.3333rem; color: #666666;}
.scbz tbody .disan_tr:nth-child(1) td:nth-child(3) {background: rgba(255, 236, 199, 1); color: rgba(196, 129, 77, 1);}
.scbz tbody .disan_tr:nth-child(2) td:nth-child(3) {background: rgba(255, 236, 199, 1); color: rgba(196, 129, 77, 1);}
.infoitem_2 {font-size: 16px; margin-top: 8px; color: #333333; text-align: center;}
.infoitem_2 span {color: #C4814D;}
.mohu_wxqsm_1 {background-size: 100% 100%; height: 100%; background-image: url(/style/fufei/images/wuxingqueshenme/wxqsm_mohu1.png); display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; padding: 5px 0px !important; width: 100%; height: 88px; margin-top: 10px;}
.mohu_wxqsm_2 {background-size: 100% 100%; height: 100%; background-image: url(/style/fufei/images/wuxingqueshenme/wxqsm_mohu2.png); display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; padding: 5px 0px !important; width: 100%; height: 45px; margin-top: 10px;}
.mohu_wxqsm_3 {background-size: 100% 100%; height: 100%; background-image: url(/style/fufei/images/wuxingqueshenme/wxqsm_mohu3.png); display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; padding: 18px 0px !important; width: 100%; height: 30px; margin-top: 10px;}
.bzqm-wuge {display: flex; flex-direction: row; align-items: center; justify-content: space-around; flex-wrap: wrap;}
.bzqm-wuge li {height: 30px; line-height: 30px; margin: 0 2px; float: left; display: flex; justify-content: center; font-size: 16px;}
.bzqm-wuge .words {float:left}
.bzqm-wuge .fen {float:left; margin-left:5px}
.bzqm-wuge-color01 .words {color:#cd7f17;}
.bzqm-wuge-color01 .fen {color:#cd7f17;}
.bzqm-wuge-color02 .words {color:#47bb76;}
.bzqm-wuge-color02 .fen {color:#47bb76;}
.bzqm-wuge-color03 .words {color:#5094e1;}
.bzqm-wuge-color03 .fen {color:#5094e1;}
.bzqm-wuge-color04 .words {color:#eb5d5d;}
.bzqm-wuge-color04 .fen {color:#eb5d5d;}
.bzqm-wuge-color05 .words {color:#e09b6e;}
.bzqm-wuge-color05 .fen {color:#e09b6e;}
.bzqm-cs-score {width:800px; margin:0 auto; padding-top:10px}
.bzqm-cs-score li {overflow:hidden; height:30px; line-height:30px; color:#666; margin:10px 0}
.bzqm-cs-score .words {float:left; width:88px; text-align:right; font-size: 14px;}
.bzqm-cs-score .scroll {position:relative; float:left; width:50%; height:20px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background-color:#e8e8ea; margin:5px 10px 0 10px}
.bzqm-cs-score .scroll-num {position:absolute; left:0; top:0; height:20px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background-color:#e8b1aa}
.bzqm-cs-score .scroll-bg01 {background-color:#e8b1aa}
.bzqm-cs-score .scroll-bg02 {background-color:#edd8b8}
.bzqm-cs-score .scroll-bg03 {background-color:#aabfdf}
.bzqm-cs-score .scroll-bg04 {background-color:#cd7f17;}
.bzqm-cs-score .scroll-bg05 {background-color:#47bb76;}
.bzqm-cs-score .scroll-bg06 {background-color:#5094e1;}
.bzqm-cs-score .scroll-bg07 {background-color:#e09b6e;}
.bzqm-cs-score .scroll-bg08 {background-color:#eb5d5d;}
.bzqm-cs-score .fen {float:left}
.bzqm-cs-name {padding:15px 0; line-height: 30px; font-size: 14px;}
.bzqm-cs-table-wrap {margin-top:20px; border-top:1px solid #dcdcdd; border-left:1px solid #dcdcdd; overflow:hidden}
.bzqm-cs-table {width:100%; color:#666; font-size: 14px;}
.bzqm-cs-table tr td:nth-of-type(2n-1) {background-color:#f0f0f0}
.bzqm-cs-table td {text-align:center; overflow:hidden; padding:8px 5px; border-right:1px solid #dcdcdd; border-bottom:1px solid #dcdcdd}
.bzqm-result-box {overflow:hidden; background-color:#fff; display:none}
.jinicon::before {content: ""; display: inline-block; width: 16px; height: 16px; background-image: url('/style/fufei/images/wuxingqueshenme/jin.png'); background-size: cover; margin-right: 5px; vertical-align: middle;}
.muicon::before {content: ""; display: inline-block; width: 16px; height: 16px; background-image: url('/style/fufei/images/wuxingqueshenme/mu.png'); background-size: cover; margin-right: 5px; vertical-align: middle;}
.shuiicon::before {content: ""; display: inline-block; width: 16px; height: 16px; background-image: url('/style/fufei/images/wuxingqueshenme/shui.png'); background-size: cover; margin-right: 5px; vertical-align: middle;}
.huoicon::before {content: ""; display: inline-block; width: 16px; height: 16px; background-image: url('/style/fufei/images/wuxingqueshenme/huo.png'); background-size: cover; margin-right: 5px; vertical-align: middle;}
.tuicon::before {content: ""; display: inline-block; width: 16px; height: 16px; background-image: url('/style/fufei/images/wuxingqueshenme/tu.png'); background-size: cover; margin-right: 5px; vertical-align: middle;}
.tab-1 {width: 100%; text-align: center; margin-bottom: 1.25rem; font-size: 0.875rem;}
.tab-1 .color,.tab-1 .color2 {background-color: #f8f8f8;}
.tab-1 td {border: 1px solid #ebebeb; line-height: 2.8rem; width: 20%; font-size: 1.2rem;}
.tab-1 .hb em {margin-left: 0.3125rem;}
.tab-1 .hb span {margin-right:0.3125rem; font-size: 1.2rem;}
.tab-1 .hb {border: 1px solid #ebebeb; line-height: 2.8rem;}
.qmfx_mohu_kuai_1 {background-size: 100% 100%; background-image: url(/style/fufei/images/baobaoqiming/bbqm1.png); display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; padding: 19px 0px !important; width: 100%; height: 288px;}
.qmfx_mohu_kuai_2 {background-size: 100% 100%; background-image: url(/style/fufei/images/baobaoqiming/mbbqm2.png); display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; padding: 19px 0px !important; width: 100%; height: 388px;}
.qmfx_mohu_kuai_3 {background-size: 100% 100%; background-image: url(/style/fufei/images/baobaoqiming/mbbqm3.png); display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; padding: 19px 0px !important; width: 100%; height: 108px;}
.qmfx_mohu_kuai_4 {background-size: 100% 100%; background-image: url(/style/fufei/images/baobaoqiming/mbbqm4.png); display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; padding: 19px 0px !important; width: 100%; height: 398px;}
.qmfx_mohu_kuai_5 {background-size: 100% 100%; background-image: url(/style/fufei/images/baobaoqiming/bbqm5.png); display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; padding: 19px 0px !important; width: 100%; height: 388px;}
.gsqm_mohu_kuai_1 {background-size: 100% 100%; background-image: url(/style/fufei/images/gongsiqiming/gsqm1.png); display: flex; flex-direction: row;flex-wrap: wrap; align-items: center; justify-content: center; padding: 19px 0px !important; width: 100%; height: 58px;}
.gsqm_mohu_kuai_2 {background-size: 100% 100%; background-image: url(/style/fufei/images/gongsiqiming/gsqm2.png); display: flex; flex-direction: row;flex-wrap: wrap; align-items: center; justify-content: center; padding: 19px 0px !important; width: 100%; height: 68px;}
.gsqm_mohu_kuai_3 {background-size: 100% 100%; background-image: url(/style/fufei/images/gongsiqiming/gsqm3.png); display: flex; flex-direction: row;flex-wrap: wrap; align-items: center; justify-content: center; padding: 19px 0px !important; width: 100%; height: 68px;}
.gsqm_mohu_kuai_4 {background-size: 100% 100%; background-image: url(/style/fufei/images/gongsiqiming/gsqm4.png); display: flex; flex-direction: row;flex-wrap: wrap; align-items: center; justify-content: center; padding: 19px 0px !important; width: 100%; height: 68px;}

/*不同开始*/
.detail-main {padding: 0 1.3rem; background: #f5f5f5; width: 100%;}
.detail-main .head {padding-top: 1.3rem; text-align: center; color: #585657; font-size: 1.5834rem; margin-bottom: 1.7333rem;}
.detail-main .head .emphasize {font-size: 1.9165rem; color: #bf555a;}
.detail-main .every-box {position: relative; background: radial-gradient(circle at bottom left, transparent .65rem, #e6bda1 .6933rem, #fff .8233rem) 0 100%, radial-gradient(circle at top left, transparent .65rem, #e6bda1 .6933rem, #fff .8233rem) 0 0, radial-gradient(circle at top right, transparent .65rem, #e6bda1 .6933rem, #fff .8233rem) 100% 0, radial-gradient(circle at bottom right, transparent .65rem, #e6bda1 .6933rem, #fff .8233rem) 100% 100%; background-size: 51% 51%; background-repeat: no-repeat; margin-bottom: 1.3rem;}
.detail-main .every-box:before {height: calc(100% - 1.3867rem); border-right: .0867rem solid #e6bda1; border-left: .0867rem solid #e6bda1;}
.detail-main .every-box:after, .detail-main .every-box:before {display: block; content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;}
.detail-main .every {display: flex ; align-items: center; padding: 1.2133rem .52rem;}
.detail-main .every-box.BDSS .every {padding: 1.2133rem .52rem .4333rem;}
.detail-main .every .left {color: #333; text-align: center; border-right: .0433rem solid #eaeaea; padding-right: .3467rem;}
.detail-main .every .left .year {margin-bottom: .8667rem;}
.detail-main .every .left .week, .detail-main .every .left .year {font-weight: 400; font-size: 1.2499rem; line-height: 1.3rem;}
.detail-main .every .left .date {font-weight: 500; font-size: 1.8333rem; line-height: 1.9067rem; margin-bottom: .8667rem; width: 9.1rem;}
.detail-main .every .right {flex: auto; font-size: 1.2499rem; margin-left: .8667rem;}
.detail-main .every .right .right-firstline {font-weight: 500; color: #333; line-height: 1.3rem; margin-bottom: .6067rem;}
.detail-main .every .right .right-firstline .afterday {float: right; position: relative; right: 2.1667rem; color: #999;}
.detail-main .every .right .lunar {color: #555; margin-bottom: .6067rem;}
.detail-main .every .right .fairy {color: #aeaeae; line-height: 1.7333rem;}
.detail-main .every .enter {margin-right: .65rem; width: .6067rem; height: 1.04rem;}
.detail-main .ji-hour {font-size: 1.2499rem; display: flex ; padding: .6933rem 1.0833rem; border-top: .0867rem solid #eaeaea; width: calc(100% - 1.7333rem); margin: 0 auto; color: #777; flex-shrink: 0;}
.detail-main .ji-hour span:first-child {width: 4.94rem; min-width: 4.94rem;}
.detail-header {padding: 1rem; font-size: 18px; font-weight: 400; color: #555; line-height: 27px; background: #fff; background-image: url(/style/fufei/images/jiri/wenbei.png); background-size: 100% 100%;}
.detail-header_k {background: #FDF2E5; border: .0833rem solid #F1C8AA;}
.detail-main .every .left.weekactive {color: #bf555a;}
.jiri_mohu_kuai_1 {background-size: 100% 100%; background-image: url(/style/fufei/images/jiri/jiri.png); display: flex; flex-direction: row;flex-wrap: wrap; align-items: center; justify-content: center; padding: 19px 0px !important; width: 100%; height: 108px;}

/*不同开始*/
.sr_xiangqing_k {width: 100%; display: flex; flex-direction: column; border-bottom: 1px solid #E6C4AB; padding-bottom: 16px;}
.cbzresult_kuang .sr_xiangqing_k:last-child {border-bottom: 0px solid #E6C4AB; padding-bottom: 0px;}
.mzinfo_1_t {font-size: 18px; margin: 20px auto 0px; background-image: url(/style/fufei/images/shengripeidui/10.png); background-size: 100% 100%; color: #FFFFFF; padding: 10px 5%; font-weight: bold; text-align: center;}
.mzinfo_1_t2 {font-size: 16px; margin: 20px auto 0px; background-image: url(/style/fufei/images/shengripeidui/10.png); background-size: 100% 100%; color: #FFFFFF; padding: 10px 5%; text-align: center;}

/*不同开始*/
.Simple_frame_1 {width: 100%; display: flex; flex-direction: column; border-bottom: 1px solid #D46345; padding-bottom: 20px; margin-top: 70px; align-items: flex-start;}
.mzinfo_1t {font-size: 16px; margin: 20px auto 0px; background-image: url(/style/fufei/images/shengrisuanming/10.png); background-size: 100% 100%; color: #FFFFFF; padding: 10px 5%; font-weight: bold; text-align: center; display: table;}

/*不同开始*/
.sxcard {background: url(/style/fufei/images/shengxiao/sxpair_card.jpg) no-repeat 0 0; width: 100%; background-size: 100% 100%; box-shadow: 0 5px 10px rgba(203, 65, 65, 0.3); margin-top: 1rem; border-radius: 10px; color: #fff; text-align: center; padding: 15px 0px; margin-top: 40px;}
.start_frame {width: 96%; padding: 10px 2%; background: #fff; display: flex; flex-direction: column;}
.pair_card .fen {margin: 0 10%; display: flex; justify-content: space-between;}
.pair_card .fen span {font-size: 36px; padding-top: 0.15rem; vertical-align: top; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.sxcard .fen span {padding: 0;}
.sxcard .fen em {background: linear-gradient(0deg, #c1c6e3, #fafbff); display: block; margin: -50px 0 10px;}
.pair_card .fen em {background: linear-gradient(0deg, #d1ebfd, #f3f9ff); width: 5rem; height: 5rem; border-radius: 100%; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);}
.sxcard .fen span b {font-weight: normal; font-size: 16px; display: block;}
.sxcard .fen span strong {font-weight: normal; line-height: 2.5rem; height: 3.5rem; overflow: hidden; display: block;}
.pair_card .fen span i {font-size: 0.7rem;}
.yfzs {font-size: 12px; color: #fff; margin-top: 0px; background: rgba(255, 255, 255, 0.25); padding: 5px 15px; border-radius: 15px;}
.pair_card h3 {display: inline-block; font-weight: 600; font-size: 20px; text-align: center; color: #fff; display: flex; justify-content: center;}
.pair_card h3:before {background-position: 0px 0px; margin-right: 10px;}
.pair_card h3:before, .pair_card h3:after {content: ''; background: url(/style/fufei/images/shengxiao/icon_quotes.png) no-repeat 0 0; width: 14.5px; height: 14.5px; background-size: 100% auto;}
.pair_card h3:after {background-position: 1px -48px; margin-left: 10px;}
p.start_p {text-align: center; color: #fff; display: flex; justify-content: center;}
.sxcard p {font-size: 14px;}
.start_p:before {background-position: 0px 0px; margin-right: 5px;}
.start_p:before, .start_p:after {content: ''; background: url(/style/fufei/images/shengxiao/icon_quotes.png) no-repeat 0 0; width: 14px; height: 14px; background-size: 100% auto;}
.start_p:after {background-position: 0px -44px; margin-left: 5px;}
.NContent {font-size: 16px; line-height: 2em; padding-bottom: 20px;}
.introduction {width: 100%; display: flex; flex-direction: column;}
.introduction_kuang {width: 100%; display: flex; flex-direction: column; margin-top: 20px; border-bottom: 1px solid #F2F2F2; padding-bottom: 20px;}
.introduction_bt {width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center;}
img.introduction_img {width: 18px; height: 18px;}
.introduction_title {font-size: 18px; margin-left: 15px; line-height: 21px;}
.introduction_title span {color: #FF90C9; margin-left: 10px;}
.index_kuang {height: 8px; border-radius: 53px; opacity: 1; background: #F7F7F7; margin-top: 12px; border-radius: 8px;}
.index_zs {height: 8px; border-radius: 53px; background: linear-gradient(90deg, #FF90C9 0%, #FCBADC 100%);}
.explain_orally {font-size: 16px; width: 100%; margin-top: 10px;}
.kspd_form {display: flex; flex-direction: column; background: #F7F7F7; padding: 32px 20px; margin-bottom: 30px;}
.kspd_kuang {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: center; width: 100%;}
.kspd_kuang p:nth-child(1) {color: #2A82E4;}
.kspd_kuang p {font-size: 12px;}
.kspd_kuang p:nth-child(2) {color: #FF90C9;}
select.bzsmselect {background: rgb(255 255 255); border: 1px solid #ffffff; padding: 0px 15px; height: 32px; border-radius: 4px; font-size: 12px;}
.kspd {border-radius: 4px; opacity: 1; background: #FF90C9; margin-top: 16px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; padding: 9px 0px;}
.peidui {font-size: 14px; color: #ffffff; margin-left: 5px; background: unset;}
.jguo {width: 100%; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; font-size: 18px; color: #f4d3d3; margin-top: 20px;}
.pingshu {color: #f4d3d3; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; align-items: center; margin-top: 10px; font-size: 14px;}
.d-flex_frame {margin-top: 20px; width: 96%; padding: 15px 2%; background: #fff;}
a.kepu_li_a {font-size: 16px; color: #333333;}
.d-flex_ul {overflow: hidden; align-items: center; width: 100%; display: grid; grid-template-columns: repeat(3, 31%); justify-content: space-between; margin-top: 15px; gap: 10px 0px;}

/*不同开始*/
.xm_frame {width: 100%; display: flex; flex-direction: column; border-bottom: 1px solid #E6C4AB; padding-bottom: 16px;}
.cbzresult_kuang .xm_frame:last-child {border-bottom: 0px solid #E6C4AB; padding-bottom: 0px;}
.diyi_tr1 td {background: rgba(255, 247, 231, 1); font-size: 1.1667rem; font-weight: bold; line-height: 2.5rem; color: rgba(196, 129, 77, 1); text-align: center; width: 5.4167rem; border-left: .0833rem solid rgba(230, 196, 171, 1); border-bottom: .0833rem solid rgba(230, 196, 171, 1); background: rgba(255, 236, 199, 1); padding: 0 .8333rem;}
.diyi_tr1 td:first-child {width: 50%; border-left: none;}
.scbz tbody .dier_tr:nth-child(2) td:nth-child(2) {background: rgba(255, 236, 199, 1); color: rgba(196, 129, 77, 1);}
.sqsrbt_long {background-image: url(/style/fufei/images/xingmingpeidui/jcha.png); background-size: 100% 100%; width: 65%; margin: 0 auto; text-align: center; font-weight: 500; text-shadow: 0rem .1667rem .0833rem rgb(177 49 14 / 50%); position: relative; z-index: 1; padding: 7px 0px 13px 0px; font-size: 16px; color: #F8EFD1;}
.mzinfo_1_mt {font-size: 18px; margin: 20px auto 0px; background-image: url(/style/fufei/images/xingmingpeidui/10.png); background-size: 100% 100%; color: #FFFFFF; padding: 10px 0%; text-align: center; font-weight: bold;}

/*不同开始*/
.cz_frame {width: 100%; margin-top: 14px; display: flex; flex-direction: column; border-bottom: 1px solid #E6C4AB; padding-bottom: 20px;}
.cz_infoitem {font-size: 16px; margin-top: 16px; color: #333333; text-align: center;}
.cz_infoitem span {color: #C4814D;}
.cz_mzinfo_1 {font-size: 16px; margin: 20px auto 0px; background-image: url(/style/fufei/images/zhugeshensuan/10.png); background-size: 100% 100%; color: #FFFFFF; padding: 10px 5%; text-align: center;}
.weakness .weakness_1t {color: #E09B6E; width: 20%;}
span.weakness_1c {width: 80%;}

.app {width:auto; background-color:#FFF7C9; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;display: flex;}
.app_jj {height:200px; width:auto; background-color:#FFF; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.app_1 {float:left; margin-top:20px; margin-left:10px;width:45%;height:90px;}
.app_1 a {text-decoration:none;}
.app_1 img {float:left; margin-right:10px;border-radius: 10px;overflow: hidden;width: 60px;height: 60px;}
.app_1 span {display:block;font-size:16px; color:#000; padding-top:10px;}
.app_1 p {font-size:12px; color:#999;}
.cszapp {float:left; margin-top:20px; margin-left:10px;width:195px;height:70px; border:1px solid #CCC;}
.cszapp a {text-decoration:none;}
.cszapp img {float:left; padding:5px;}
.cszapp span {display:block;font-size:14px;font-family:"黑体"; color:#000; font-weight:bold; padding-top:25px;}
.tt a {text-decoration:none; color:#000}
.tt a:hover {color:#06F}
.mhead {font-size:21px; padding-bottom:10px;font-weight:bold;}
.mhead_cc h1 {float:left; padding-top:18px; font-size:16px; font-weight:bold; padding-left:20px; padding-bottom:10px; color:#000;}
.mhead_cc p {float:left; padding-left:50px; font-size:14px; color:#000; font-family:"黑体"; padding-top:10px; font-weight:bold;}
.Khead {padding-left:10px; color:#000;}
.app_1 a:hover span {color:#39F;}
.app_1 a:hover p {color:#000;}
