body { -webkit-text-size-adjust: 100%; font-family: -apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif; font-size: min(3.4vmin, 24px); line-height: 1.8; color: #252525; background: #f6f9e9 url(//x0.ifengimg.com/ucms/special/images/12D83D29639B487B89EC21725024125D.jpg) no-repeat center/cover; -webkit-overflow-scrolling: touch; }
.mxwidth { width: 90%; padding-top: 20%; margin: 0 auto; }
.zhuti { width: 90%; margin: 0 auto 5%; }
.zjs_sj13 { width: 50%; margin: 0 auto 15%; }

.headImgBox { width: 70%; margin: 0 auto 3%; }
.headImgUrl { position: relative; z-index: 2; width: 70%; margin: 0 auto; border: 2px solid #fff; border-radius: 50%; }
.P3_1 { margin-top: -11%; }
.success { display: none; margin: 0 auto 10%; font-size: min(5vmin, 40px); font-weight: bold; color: #ff802e; text-align: center; }
.success .number { width: 50%; padding: 10% 5%; margin: 5% auto 0; background: url(//x0.ifengimg.com/ucms/special/images/8EB6B46966242CD29A8B5556D21EB763.png) no-repeat center/contain; color: #fff; font-size: 10vmin; }

/* index */
.userBox { display: flex; gap: 5%; align-items: center; width: 100%; justify-content: space-evenly; margin-bottom: 5%; }
.userBox .number { width: 20%; padding: 1% 5% 1% 13%; background: url(//x0.ifengimg.com/ucms/special/images/611CB9BB189730739D1E06BDE8BBF6B1.png) no-repeat center/contain; font-size: 8vmin; color: #fff; line-height: 1.5; margin: 0; }
.headImgBox { width: 40%; }
.userInfo { width: 60%; }
.headImgUrl { position: relative; z-index: 2; width: 70%; margin: 0 auto; border: 2px solid #ff945a; border-radius: 50%; }
.P3_1 { margin-top: -11%; }
.group { font-size: min(7vmin, 40px); font-weight: bold; line-height: 1.3; color: #fa5557; /* padding-left: 9%; */ /* background:url(//x0.ifengimg.com/ucms/2023/1205/D4A004FCC19CD279DC93B58F7CEDF2DBAF39654C_size2_w50_h70.png) no-repeat 0 / contain; */ width: 39%; }
.nickname { font-size: min(4.4vmin, 40px); font-weight: bold; }
/* QABox */
.QABox { min-height: 50vh; padding: 5% 10%; background: url(//x0.ifengimg.com/ucms/special/images/29F6EB223F465AD2884E1C512C7D249A.png) no-repeat center/100% 100%; }
.question { margin-bottom: 4%; font-size: 4vmin; color: #fff; }
.question span { color: #fa5557; }
.roundIdx { font-size: min(5vmin, 50px); font-weight: bold; }
.answer { display: -webkit-flex; display: flex; flex-direction: column; justify-content: space-between; margin-bottom: 4%; font-size: 3.6vmin; list-style: upper-latin inside; user-select: none; }
.answer li { position: relative; padding: 3.5% 12% 3.5% 4%; margin-bottom: 5%; line-height: 1.3; cursor: pointer; background: #eee; border-radius: 2vmin; }
.answer li::marker { font-weight: bold; }
.disable { pointer-events: none; }
.answer li.showC { color: #fff; background: #fc6a62; border-color: #fc6a62; }
.answer li.showC::after { position: absolute; top: 50%; right: 3%; display: block; width: 7%; padding-top: 14%; margin-top: -6.5%; content: ""; background: url(//x0.ifengimg.com/ucms/2023/1205/05A42CFFEA49DE738B3B104EFC1F06F830536E5B_size1_w50_h64.png) no-repeat center/contain; }
.answer li.right { color: #fff; background: #71bc34; border-color: #71bc34; }
.answer li.right::after { position: absolute; top: 50%; right: 3%; display: block; width: 7%; padding-top: 13%; margin-top: -6.3%; content: ""; background: url(//x0.ifengimg.com/ucms/2023/1205/B79F6F6751433D5CCF48B02719EE33EF57EE0D27_size1_w60_h61.png) no-repeat center/contain; }

.selectTeam { display: none; gap: 5%; margin: 0 auto; position: absolute; top: 0; left: 0; width: 100%; height: 100%; flex-direction: column; justify-content: center; align-items: center; background: rgba(0,0,0,.95); padding: 0 20%; box-sizing: border-box; color: #fff; font-size: clamp(20px,7vmin,40px); }
.selectTeam img { width: 80%; margin: 0 auto; }
.chaBtn { display: none; width: 44%; margin: 5% auto 7%; cursor: pointer; }
.toEnding { position: absolute; bottom: 0; left: 0; width: 100vw; pointer-events: none; opacity: 0; }
.parseBox { font-size: 3.8vmin; text-align: justify; color: #fff; }
.parseBox .pt { font-size: min(5vmin, 50px); font-weight: bold; }
