@charset "UTF-8";
/** @description:  wap terminal style @author: liejiayong(809206619@qq.com) @Date: 2020-06-15 11:27:17 @LastEditors: liejiayong(809206619@qq.com) @LastEditTime: 2021-12-11 17:06:29 @FilePath:  @warning: 本页所有内容，后端同学不需要修改，谢谢~ */
/* Document ========================================================================== */
/** 1. Correct the line height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. */
html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; /* 2 */ scroll-behavior: smooth; }

/* Sections ========================================================================== */
/** Remove the margin in all browsers. */
body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, Helvetica, Helvetica Neue, PingFang SC, Microsoft YaHei, '微软雅黑', system-ui, sans-serif; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

h1, h2, h3, h4, h5, h6, p { margin: 0; }

ol, ul { margin: 0; padding: 0; }

ul, li, ol { list-style: none; }

em, i { font-style: normal; }

/** Render the `main` element consistently in IE. */
main { display: block; }

/** Correct the font size and margin on `h1` elements within `section` and `article` contexts in Chrome, Firefox, and Safari. */
h1 { font-size: 2em; margin: 0.67em 0; }

/* Grouping content ========================================================================== */
/** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */
hr { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ }

/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }

/* Text-level semantics ========================================================================== */
a { color: inherit; text-decoration: none; background-color: transparent; /** Remove the gray background on active links in IE 10. */ }

/** 1. Remove the bottom border in Chrome 57- 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ -webkit-text-decoration: underline dotted; -moz-text-decoration: underline dotted; text-decoration: underline dotted; /* 2 */ }

/** Add the correct font weight in Chrome, Edge, and Safari. */
b, strong { font-weight: bolder; }

/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }

/** Add the correct font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` elements from affecting the line height in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

/* Embedded content ========================================================================== */
/** Remove the border on images inside links in IE 10. */
img { vertical-align: middle; border-style: none; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

/* 
  正常播放视频不建议隐藏
  video::-internal-media-controls-download-button {
    display: none;
  }
  video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
  }
  video::-webkit-media-controls-enclosure {
    overflow: hidden;
  }
  video::-webkit-media-controls-fullscreen-button {
    display: none;
  }
*/
/* Forms ========================================================================== */
:focus { outline: 0; border: 0; }

/** 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. */
button, input, optgroup, select, textarea { position: relative; font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ }

/** Show the overflow in IE. 1. Show the overflow in Edge. */
button, input { /* 1 */ overflow: visible; }

/** Remove the inheritance of text transform in Edge, Firefox, and IE. 1. Remove the inheritance of text transform in Firefox. */
button, select { /* 1 */ text-transform: none; }

/** Correct the inability to style clickable types in iOS and Safari. */
button, [type='button'], [type='reset'], [type='submit'] { -webkit-appearance: button; -moz-appearance: button; appearance: button; }

/** Remove the inner border and padding in Firefox. */
button::-moz-focus-inner, [type='button']::-moz-focus-inner, [type='reset']::-moz-focus-inner, [type='submit']::-moz-focus-inner { border-style: none; padding: 0; }

/** Restore the focus styles unset by the previous rule. */
button:-moz-focusring, [type='button']:-moz-focusring, [type='reset']:-moz-focusring, [type='submit']:-moz-focusring { outline: 1px dotted ButtonText; }

/** Correct the padding in Firefox. */
fieldset { padding: 0.35em 0.75em 0.625em; }

/** 1. Correct the text wrapping in Edge and IE. 2. Correct the color inheritance from `fieldset` elements in IE. 3. Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers. */
legend { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ }

/** Add the correct vertical alignment in Chrome, Firefox, and Opera. */
progress { vertical-align: baseline; }

/** Remove the default vertical scrollbar in IE 10+. */
textarea { overflow: auto; }

/** 1. Add the correct box sizing in IE 10. 2. Remove the padding in IE 10. */
[type='checkbox'], [type='radio'] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** Correct the cursor style of increment and decrement buttons in Chrome. */
[type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button { height: auto; }

/** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */
[type='search'] { -webkit-appearance: textfield; /* 1 */ -moz-appearance: textfield; appearance: textfield; outline-offset: -2px; /* 2 */ }

/** Remove the inner padding in Chrome and Safari on macOS. */
[type='search']::-webkit-search-decoration { -webkit-appearance: none; appearance: none; }

/** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */
::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ appearance: button; font: inherit; /* 2 */ }

/* Interactive ========================================================================== */
/* Add the correct display in Edge, IE 10+, and Firefox. */
details { display: block; }

/* Add the correct display in all browsers. */
summary { display: list-item; }

table { empty-cells: show; }

/* Misc ========================================================================== */
/** Add the correct display in IE 10+. */
template { display: none; }

/** Add the correct display in IE 10. */
[hidden] { display: none; }

@font-face { font-family: 'fcustom'; src: url("../media/fcustom.ttf"); src: url("../media/fcustom.eot?#font-spider") format("embedded-opentype"), url("../media/fcustom.woff2") format("woff2"), url("../media/fcustom.woff") format("woff"), url("../media/fcustom.ttf") format("truetype"), url("../media/fcustom.svg") format("svg"); font-weight: normal; font-style: normal; }

.ff-fcustom { font-family: 'fcustom', Microsoft YaHei, '微软雅黑', sans-serif; }

.ff-normal { font-family: initial, Microsoft YaHei, '微软雅黑', sans-serif; }

.btn-dl, .btn-get, .btn-invite, .btn-ok, .btn-start { display: inline-block; background: url("../img/ico_sp_wap_ico_sp_btn.png") no-repeat top center/5.62rem auto; }

.btn-dl { width: 2.02rem; height: 0.52rem; background-position: 0 -1.75rem; }

.btn-get { width: 2.02rem; height: 0.52rem; background-position: -3.59rem 0; }

.btn-invite { width: 2.02rem; height: 0.52rem; background-position: -3.59rem -1.12rem; }

.btn-ok { width: 2.02rem; height: 0.52rem; background-position: 0 -2.87rem; }

.btn-start { display: block; width: 3rem; height: 1rem; background-position: 0 0; }

.bg2 { display: inline-block; width: 7.5rem; height: 13.34rem; background: url("../img/bg2.jpg") no-repeat top center/contain; }

.gls { display: block; width: 6.6rem; height: 2.72rem; background: url("../img/gls.png") no-repeat top center/contain; }

.pop-conf { position: relative; margin: 0 auto; display: block; width: 6.5rem; height: 4.12rem; background: url("../img/pop-conf.png") no-repeat top center/contain; }

/** @description:  common tool for wap terminal and pc terminal @author: liejiayong(809206619@qq.com) @Date: 2020-06-15 11:27:17 @LastEditors: liejiayong(809206619@qq.com) @LastEditTime: 2021-12-11 17:06:29 @FilePath:  @warning:  */
.mauto { margin-left: auto; margin-right: auto; }

.mlauto { margin-left: auto; }

.mrauto { margin-right: auto; }

/* common fontsize */
.fs-60 { font-size: 0.6rem; }

.fs-50 { font-size: 0.5rem; }

.fs-40 { font-size: 0.4rem; }

.fs-38 { font-size: 0.38rem; }

.fs-36 { font-size: 0.36rem; }

.fs-34 { font-size: 0.34rem; }

.fs-32 { font-size: 0.32rem; }

.fs-30 { font-size: 0.3rem; }

.fs-28 { font-size: 0.28rem; }

.fs-26 { font-size: 0.26rem; }

.fs-24 { font-size: 0.24rem; }

.fs-22 { font-size: 0.22rem; }

.fs-20 { font-size: 0.2rem; }

.fs-18 { font-size: 0.18rem; }

.fs-16 { font-size: 0.16rem; }

.fs-14 { font-size: 0.14rem; }

.fs-12 { font-size: 0.12rem; }

.fs-10 { font-size: 0.1rem; }

.fs-0 { font-size: 0; }

/* the padding and marge of elements */
.ml-5 { margin-left: 0.05rem; }

.mt-5 { margin-top: 0.05rem; }

.ml-10 { margin-left: 0.1rem; }

.mt-10 { margin-top: 0.1rem; }

.ml-15 { margin-left: 0.15rem; }

.mt-15 { margin-top: 0.15rem; }

.ml-20 { margin-left: 0.2rem; }

.mt-20 { margin-top: 0.2rem; }

.ml-25 { margin-left: 0.25rem; }

.mt-25 { margin-top: 0.25rem; }

.ml-30 { margin-left: 0.3rem; }

.mt-30 { margin-top: 0.3rem; }

.ml-35 { margin-left: 0.35rem; }

.mt-35 { margin-top: 0.35rem; }

.ml-40 { margin-left: 0.4rem; }

.mt-40 { margin-top: 0.4rem; }

.ml-50 { margin-left: 0.5rem; }

.mt-50 { margin-top: 0.5rem; }

.ml-60 { margin-left: 0.6rem; }

.mt-60 { margin-top: 0.6rem; }

.pl-5 { padding-left: 0.05rem; }

.pt-5 { padding-top: 0.05rem; }

.pl-10 { padding-left: 0.1rem; }

.pt-10 { padding-top: 0.1rem; }

.pl-15 { padding-left: 0.15rem; }

.pt-15 { padding-top: 0.15rem; }

.pl-20 { padding-left: 0.2rem; }

.pt-20 { padding-top: 0.2rem; }

.pl-25 { padding-left: 0.25rem; }

.pt-25 { padding-top: 0.25rem; }

.pl-30 { padding-left: 0.3rem; }

.pt-30 { padding-top: 0.3rem; }

.pl-35 { padding-left: 0.35rem; }

.pt-35 { padding-top: 0.35rem; }

.pl-40 { padding-left: 0.4rem; }

.pt-40 { padding-top: 0.4rem; }

.pl-50 { padding-left: 0.5rem; }

.pt-50 { padding-top: 0.5rem; }

.pl-60 { padding-left: 0.6rem; }

.pt-60 { padding-top: 0.6rem; }

.lh-13 { line-height: 1.3; }

.lh-15 { line-height: 1.5; }

.lh-18 { line-height: 1.8; }

.lh-20 { line-height: 2; }

.vertical-top { vertical-align: top; }

.vertical-middle { vertical-align: middle; }

.vertical-bottom { vertical-align: bottom; }

.vertical-baseline { vertical-align: baseline; }

.clearfix { zoom: 1; }

.clearfix:after { content: '\0020'; clear: both; display: block; height: 0; visibility: hidden; opacity: 0; font-size: 0; }

.float_l { float: left; }

.float_r { float: right; }

.hide { display: none; }

.vf_hide { overflow: hidden; }

.tl { text-align: left; }

.tc { text-align: center; }

.tr { text-align: right; }

.select-tc { text-align: center; -moz-text-align-last: center; text-align-last: center; }

.flighter { font-weight: lighter; }

.fnormal { font-weight: normal; }

.fb { font-weight: bold; }

.text-indent { text-indent: 2em; }

.text-underline { text-decoration: underline; }

.text-underline:hover { text-decoration: none; }

.text-none { text-decoration: none; }

.text-none:hover { text-decoration: underline; }

.ul-decimal { margin-left: auto; margin-right: auto; padding-left: 2em; }

.ul-decimal li { list-style: decimal; }

.text-white { color: #fff; }

.text-black { color: #000; }

.text-yellow { color: #facb3a; }

.text-orange { color: #ee4900; }

.text-brown { color: #b21801; }

.text-red { color: red; }

.text-blue { color: blue; }

.text-indigo { color: indigo; }

.text-purple { color: purple; }

.text-pink { color: pink; }

.text-green { color: #cdffa8; }

.text-turquoise { color: #26e4e0; }

.text-grey { color: #666; }

.text-deep-grey { color: #333; }

.prelative { position: relative; }

.pabsolute { position: absolute; }

.pfixed { position: fixed; }

.absolute-0 { position: absolute; top: 0; left: 0; }

.flow_block { display: block; }

.flow_inline { display: inline; }

.flow_inblock { display: inline-block; }

.jy-flex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; }

.jy-flex-c { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; }

.jy-flex-vc { -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-box-align: center; align-items: center; }

.jy-flex-hc { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; }

.jy-flex-hspace { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; }

.jy-flex-g5 { width: 50%; -webkit-box-flex: 50%; -ms-flex: 0 0 50%; -webkit-flex: 0 0 50%; -moz-box-flex: 0; flex: 0 0 50%; }

.jy-flex-g4 { width: 40%; -webkit-box-flex: 40%; -ms-flex: 0 0 40%; -webkit-flex: 0 0 40%; -moz-box-flex: 0; flex: 0 0 40%; }

.jy-flex-g3 { width: 30%; -webkit-box-flex: 30%; -ms-flex: 0 0 30%; -webkit-flex: 0 0 30%; -moz-box-flex: 0; flex: 0 0 30%; }

.jy-flex-g2 { width: 20%; -webkit-box-flex: 20%; -ms-flex: 0 0 20%; -webkit-flex: 0 0 20%; -moz-box-flex: 0; flex: 0 0 20%; }

.flex-1 { -webkit-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; flex: 1; }

.jy-flex-wrap { -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.jy-flex-column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; }

.jy-flex-vstart { -ms-flex-item-align: start; -webkit-align-self: flex-start; align-self: flex-start; }

.jy-flex-vend { -ms-flex-item-align: end; -webkit-align-self: flex-end; align-self: flex-end; }

.jy-flex-hstart { justify-self: flex-start; }

.jy-flex-hend { justify-self: flex-end; }

.nowrap { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.ellipsis-2 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.ellipsis-3 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.fill-100 { width: 100%; height: 100%; }

.jy-btn { cursor: pointer; z-index: 5; text-indent: -99.99rem; font-size: 0; line-height: 1; overflow: hidden; }

.jy-btn:active { -webkit-filter: brightness(1.1); filter: brightness(1.1); }

.jy-btn.disable:active, .jy-btn.active:active { -webkit-filter: none; filter: none; }

.jy-btn-txt { cursor: pointer; z-index: 5; }

.jy-btn-txt:active { -webkit-filter: brightness(1.1); filter: brightness(1.1); }

.jy-btn-txt.disable:active, .jy-btn-txt.active:active { -webkit-filter: none; filter: none; }

.jy-btn-brightness:hover { -webkit-filter: brightness(1.1); filter: brightness(1.1); }

.jy-btn-primary { display: inline-block; cursor: pointer; color: #a70000; background-color: #ffc949; z-index: 5; }

.opacity-0 { opacity: 0; }

.input-border0 { border: 0; }

/* swiper style */
.swiper-slide { overflow-x: hidden; overflow-y: auto; }

.select2-container { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle; }

.select2-container .select2-selection--single { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer; display: block; height: 28px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

.select2-container .select2-selection--single .select2-selection__clear { background-color: transparent; border: none; font-size: 1em; }

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px; }

.select2-container .select2-selection--multiple { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline; list-style: none; padding: 0; }

.select2-container .select2-selection--multiple .select2-selection__clear { background-color: transparent; border: none; font-size: 1em; }

.select2-container .select2-search--inline .select2-search__field { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; margin-left: 5px; padding: 0; max-width: 100%; resize: none; height: 18px; vertical-align: bottom; font-family: sans-serif; overflow: hidden; word-break: keep-all; }

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-dropdown { background-color: white; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; }

.select2-results { display: block; }

.select2-results__options { list-style: none; margin: 0; padding: 0; }

.select2-results__option { padding: 6px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none; }

.select2-results__option--selectable { cursor: pointer; }

.select2-container--open .select2-dropdown { left: 0; }

.select2-container--open .select2-dropdown--above { border-bottom: none; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below { border-top: none; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }

.select2-search--dropdown { display: block; padding: 4px; }

.select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-search--dropdown.select2-search--hide { display: none; }

.select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0); }

.select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; -webkit-clip-path: inset(50%) !important; clip-path: inset(50%) !important; height: 1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; white-space: nowrap !important; }

.select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; }

.select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }

.select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; height: 26px; margin-right: 20px; padding-right: 0px; }

.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999; }

.select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; }

.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; cursor: text; padding-bottom: 5px; padding-right: 5px; position: relative; }

.select2-container--default .select2-selection--multiple.select2-selection--clearable { padding-right: 25px; }

.select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; font-weight: bold; height: 20px; margin-right: 10px; margin-top: 5px; position: absolute; right: 0; padding: 1px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; margin-left: 5px; margin-top: 5px; padding: 0; padding-left: 20px; position: relative; max-width: 100%; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; vertical-align: bottom; white-space: nowrap; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__display { cursor: default; padding-left: 2px; padding-right: 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { background-color: transparent; border: none; border-right: 1px solid #aaa; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; color: #999; cursor: pointer; font-size: 1em; font-weight: bold; padding: 0 4px; position: absolute; left: 0; top: 0; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus { background-color: #f1f1f1; color: #333; outline: none; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display { padding-left: 5px; padding-right: 2px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { border-left: 1px solid #aaa; border-right: none; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear { float: left; margin-left: 10px; margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; }

.select2-container--default .select2-results__option--group { padding: 0; }

.select2-container--default .select2-results__option--disabled { color: #999; }

.select2-container--default .select2-results__option--selected { background-color: #ddd; }

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background-color: #5897fb; color: white; }

.select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; }

.select2-container--classic .select2-selection--single { background-color: #f7f7f7; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; outline: 0; background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%); background-image: -o-linear-gradient(top, #fff 50%, #eee 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee)); background-image: -moz-linear-gradient(top, #fff 50%, #eee 100%); background-image: linear-gradient(to bottom, #fff 50%, #eee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic .select2-selection--single:focus { border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; }

.select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; height: 26px; margin-right: 20px; }

.select2-container--classic .select2-selection--single .select2-selection__placeholder { color: #999; }

.select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%); background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc)); background-image: -moz-linear-gradient(top, #eee 50%, #ccc 100%); background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border: none; border-right: 1px solid #aaa; -webkit-border-radius: 0; border-radius: 0; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; left: 1px; right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: none; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%); background-image: -o-linear-gradient(top, #fff 0%, #eee 50%); background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, #eee)); background-image: -moz-linear-gradient(top, #fff 0%, #eee 50%); background-image: linear-gradient(to bottom, #fff 0%, #eee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%); background-image: -o-linear-gradient(top, #eee 50%, #fff 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff)); background-image: -moz-linear-gradient(top, #eee 50%, #fff 100%); background-image: linear-gradient(to bottom, #eee 50%, #fff 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; cursor: text; outline: 0; padding-bottom: 5px; padding-right: 5px; }

.select2-container--classic .select2-selection--multiple:focus { border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; -webkit-border-radius: 4px; border-radius: 4px; display: inline-block; margin-left: 5px; margin-top: 5px; padding: 0; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__display { cursor: default; padding-left: 2px; padding-right: 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { background-color: transparent; border: none; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; color: #888; cursor: pointer; font-size: 1em; font-weight: bold; padding: 0 4px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555; outline: none; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display { padding-left: 5px; padding-right: 2px; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

.select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field { outline: 0; -webkit-box-shadow: none; box-shadow: none; }

.select2-container--classic .select2-dropdown { background-color: #fff; border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above { border-bottom: none; }

.select2-container--classic .select2-dropdown--below { border-top: none; }

.select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; }

.select2-container--classic .select2-results__option--group { padding: 0; }

.select2-container--classic .select2-results__option--disabled { color: grey; }

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable { background-color: #3875d7; color: #fff; }

.select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb; }

@-webkit-keyframes qaTit { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@-moz-keyframes qaTit { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
         transform: translate3d(0, -50%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0); } }

@keyframes qaTit { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
         transform: translate3d(0, -50%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0); } }

@-webkit-keyframes qaCell-1 { 30% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@-moz-keyframes qaCell-1 { 30% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0); } }

@keyframes qaCell-1 { 30% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0); } }

@-webkit-keyframes qaCell { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  30% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@-moz-keyframes qaCell { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0); }
  30% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0); } }

@keyframes qaCell { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0); }
  30% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0); } }

@-webkit-keyframes qaCell-2 { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  55% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@-moz-keyframes qaCell-2 { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0); }
  55% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0); } }

@keyframes qaCell-2 { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0); }
  55% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0); } }

@-webkit-keyframes qaCell-3 { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  75% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@-moz-keyframes qaCell-3 { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0); }
  75% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0); } }

@keyframes qaCell-3 { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0); }
  75% { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
         transform: translate3d(0, 100%, 0); }
  100% { opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0); } }

.qa-container { display: none; position: relative; margin: 0 auto; width: 5.6rem; line-height: 1.3; color: #ffd49b; }

.qa-container.active { display: block; }

.qa-container .qa-num { position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; height: 0.64rem; font-size: 0.32rem; font-family: 'fcustom', Microsoft YaHei, '微软雅黑', sans-serif; }

.qa-container .qa-tit { margin: 0.3rem auto 0; font-size: 0.28rem; }

.qa-container .qa-content { position: relative; font-size: 0.24rem; }

.qa-container .qa-content .cell { position: relative; margin: 0.2rem 0 0; padding: 0 0 0 0.5rem; display: block; cursor: pointer; height: 0.34rem; line-height: 0.34rem; }

.qa-container .qa-content .cell::before { content: ''; display: block; margin: 0 auto; position: absolute; top: 50%; left: 0; width: 0.22rem; height: 0.22rem; -webkit-border-radius: 50%; border-radius: 50%; border: 0.02rem solid #ffd49b; pointer-events: none; -webkit-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }

.qa-container .qa-content .cell::after { content: ''; display: block; margin: 0 auto; position: absolute; top: 50%; left: 0.06rem; width: 0.14rem; height: 0.14rem; -webkit-border-radius: 50%; border-radius: 50%; background-color: #ffd49b; pointer-events: none; -webkit-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); opacity: 0; }

.qa-container .qa-content .cell.active::after, .qa-container .qa-content .cell.suc::after { opacity: 1; }

.qa-container.active .qa-tit { -webkit-animation: qaTit 0.3s linear; -moz-animation: qaTit 0.3s linear; animation: qaTit 0.3s linear; }

.qa-container.active .cell { -webkit-animation: qaCell 0.3s linear; -moz-animation: qaCell 0.3s linear; animation: qaCell 0.3s linear; }

.qa-container .qa-status { position: absolute; top: 5.2rem; left: 0; right: 0; text-align: center; color: #cd9763; }

/* Adaptive response type */
html { font-size: 24px; }

@media screen and (min-width: 320px) { html { font-size: 50px; } }

@media screen and (min-width: 360px) { html { font-size: 56.25px; } }

@media screen and (min-width: 375px) { html { font-size: 58.59375px; } }

@media screen and (min-width: 400px) { html { font-size: 62.5px; } }

@media screen and (min-width: 414px) { html { font-size: 64.6875px; } }

@media screen and (min-width: 440px) { html { font-size: 68.75px; } }

@media screen and (min-width: 480px) { html { font-size: 75px; } }

@media screen and (min-width: 520px) { html { font-size: 81.25px; } }

@media screen and (min-width: 560px) { html { font-size: 87.5px; } }

@media screen and (min-width: 600px) { html { font-size: 93.75px; } }

@media screen and (min-width: 640px) { html { font-size: 100px; } }

@media screen and (min-width: 680px) { html { font-size: 106.25px; } }

@media screen and (min-width: 720px) { html { font-size: 112.5px; } }

@media screen and (min-width: 760px) { html { font-size: 118.75px; } }

@media screen and (min-width: 800px) { html { font-size: 125px; } }

@media screen and (min-width: 960px) { html { font-size: 150px; } }

body { scroll-behavior: smooth; -webkit-overflow-scrolling: touch; background: #2a0f06; font-size: 0.2rem; }

/* app container wrapper */
.jy-wrapper { margin-left: auto; margin-right: auto; position: relative; width: 100%; max-width: 750px; color: #ffd49b; position: static; scroll-behavior: smooth; -webkit-overflow-scrolling: touch; }

/* main wrapper, Usually used when there is a main menubar switch  */
.main-wrapper { margin-left: auto; margin-right: auto; position: absolute; top: 0; left: 0; right: 0; max-width: 750px; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow-y: scroll; scroll-behavior: smooth; -webkit-overflow-scrolling: touch; }

/* content wrapper, usually used when is a new content */
.jy-content_fill { margin-left: auto; margin-right: auto; position: relative; width: 100%; height: 100vh; overflow-y: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.jy-content_scroll { padding: 1.2rem 0 1.3rem; -webkit-overflow-scrolling: touch; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.jy-content_scroll-com { padding: 1.2rem 0.1rem 1.3rem; min-height: 100vh; -webkit-overflow-scrolling: touch; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* for a section block */
.jy-section { display: none; position: relative; width: 100%; min-height: 13.34rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: no-repeat top center/7.5rem auto; }

.jy-section.active { display: block; -webkit-animation: fadeIn 0.3s ease-in; -moz-animation: fadeIn 0.3s ease-in; animation: fadeIn 0.3s ease-in; }

.jy-sectionmain { position: relative; margin-left: auto; margin-right: auto; width: 100%; background: no-repeat top center/7.5rem auto; }

.jy-sectionmain-auto { position: relative; margin-left: auto; margin-right: auto; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: no-repeat top center/7.5rem auto; }

/* Screen rotation prompt pop-up window */
.jy-orient_layer { display: none; position: fixed; height: 100%; width: 100%; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.8); z-index: 1000; }

.jy-orient_layer.active { display: block; -webkit-animation: noFadeIn 2s linear; -moz-animation: noFadeIn 2s linear; animation: noFadeIn 2s linear; }

.jy-orient_content { position: absolute; width: 100%; top: 45%; margin-top: -75px; text-align: center; }

.jy-orient_icon { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIYAAADaCAMAAABU68ovAAAAS1BMVEUAAAD09PT5+fn8/Pz////5+fny8vL////5+fn39/f6+vr////x8fH////////+/v7////x8fH39/f////////////////x8fH///+HBPvxAAAAF3RSTlMADSCUBmbWn1c2gvHBvq1uKOpP187lQw7/C7wAAAPMSURBVHja7d3JkpswEIDh1mYWA8Ispt//STNS2XHbcQgkyK0k/R/mMKevRsgGaQrBI1Wa5rJ8qEtjSgU/ps3y8YyG52y9sFRbIOnTwtRJPxTVZWHrUsEtzaAgDg0xdVpYO6nIqBfm6jgkC3saAMzCngFQu4dyULCaGnZfbArK/RfUL1N7HeXuMRlgQ8PuUWl2//02tHekG7jkwLjAksOgLLDkcIl+MXKYsF+MLBKGMIQhjL+f4RR8NOXeMRx8PP+GoeDjqTcMYEgYwhCGMIQhDGF8JQyaMGjCoAmDJgyaMGjCoAmDJgyaMGjCoAmDJgyaMGjCWKvyph3PiHie28JXloFhyy4AaOeuVHBP+w8wtCEGKjEaYmoakzN0gT+viJAOsUrLsDWuV1swiGiSMvoRvzcZf+210v3Vmenx69GEn3NKhsN7rVNAU67Fp67pGAZvFf3bK5cyilQMe782Ow3v0x2ZNioR46aYB/h55cNRpmEYjLUaViJ/ji4Jw2GssOtUkkrA6DFmYC2PNHc8w44bLv8Bn2qPZ9QYai2s1ZemnYlDH83QGJo1/Do91N2IMX8cg87VAbamKl9MOB3M0GQG7qg/mGEiQzPfBNozmSV8jBJDPTeji5OV/c48jonjZlQYUtwMHxQT++NSnK6GndEGhmdnjIFxZWfEidKzM8gnOSejDlnYmzIh9vUNjSF2Rh+fVtgZ18AY2Rk+MFp2hgkM/kt0CgzPzVAYqrgZLk4U9nXRNjA6bkaPoZKbUcQxscwMTZ7/j2P0sLMuMvTBjAmnwlcKtjaQZYgDGR5jY1cPm57q51QLC4/m1pTrg2RbDNVwNANafGrYsAwx2uMZDml+y5JhD8czFFWYLYu4DhIwNi946pZQD2LsX/4dZrJinoChzhjbtmZe2EQMKJBk3kH6glw8qRhXyljfT3GQjgFx1M3T7pK77S75p92lHlIyTFBs2mtLyqgQu007j2kZME5qwz5scobXcE+93ZW2DHv0tvJFO8c9+rE1vvrP/2NBGMK4JwyaMGjCoAmDJgyaMGjCoAmDJgyaMGjCoAmDJgyaMGjCoAmDJgyaMGjCoAkjafm+JzCTtyZm8g7Jnf3rL/bckTBowqBlx2ictla7hpVxquBWdeJjNAq+pxouxkkBSZ2YGBU8VfEwGnipYWE4eMmxMDS8pFkYFl6yLAyVB6M/clAuy+9Wwkvl8rtdoMlhwjZgcvj4MlDm8GFegsrhq00BGP4vegMA+o9ve1T/h7c9Op/DsHI5GiyTg9JyOTYul0P0cjlSMJcDFrmPm/wGYAznCtxJQgcAAAAASUVORK5CYII="); display: inline-block; width: 67px; height: 109px; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); -webkit-animation: rotation90 infinite 1.5s ease-in-out; -moz-animation: rotation90 infinite 1.5s ease-in-out; animation: rotation90 infinite 1.5s ease-in-out; -webkit-background-size: 67px 67px; background-size: 67px; }

.jy-orient_extra { margin-top: 20px; font-size: 15px; color: #fff; }

@-webkit-keyframes noFadeIn { 0% { display: none;
    opacity: 0; }
  100% { display: block;
    opacity: 1; } }

@-moz-keyframes noFadeIn { 0% { display: none;
    opacity: 0; }
  100% { display: block;
    opacity: 1; } }

@keyframes noFadeIn { 0% { display: none;
    opacity: 0; }
  100% { display: block;
    opacity: 1; } }

@-webkit-keyframes rotation90 { 10% { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
  50%, 60% { -webkit-transform: rotate(0); transform: rotate(0); }
  90% { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
  100% { -webkit-transform: rotate(90deg); transform: rotate(90deg); } }

@-moz-keyframes rotation90 { 10% { -moz-transform: rotate(90deg); transform: rotate(90deg); }
  50%, 60% { -moz-transform: rotate(0); transform: rotate(0); }
  90% { -moz-transform: rotate(90deg); transform: rotate(90deg); }
  100% { -moz-transform: rotate(90deg); transform: rotate(90deg); } }

@keyframes rotation90 { 10% { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
  50%, 60% { -webkit-transform: rotate(0); -moz-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); }
  90% { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); }
  100% { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } }

/** page preloading **/
.ploading { position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; background: #a82a26 url("../img/bg.jpg") no-repeat top center/100% 100%; color: #fff8de; z-index: 1000; }

.ploading .progress { position: absolute; bottom: 20%; left: 0; right: 0; line-height: 2; text-align: center; }

/* select style */
.ico-select-dr { text-align: center; -moz-text-align-last: center; text-align-last: center; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAXUlEQVQYlWNkYGAQYGBg0GfADy6CZA8wMDD8J4D3gxR+IELhB2YGBgYOBgYGBwJWd8IYG/CYBpKDA5CHLmBRBBIDyaEABTT3gtggMazAAKoAhEFsvABkFap1DAwMADh8KMmMsuJnAAAAAElFTkSuQmCC") no-repeat right 10px center/8px auto; }

.jy-qrcode-gen { position: relative; margin-left: auto; margin-right: auto; display: block; width: 2.9rem; height: 2.9rem; }

.jy-qrcode-gen img, .jy-qrcode-gen canvas { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }

/* 固定底部 返回首页 */
/** @description:  wap pop style @author: liejiayong(809206619@qq.com) @Date: 2020-06-15 11:27:17 @LastEditors: liejiayong(809206619@qq.com) @LastEditTime: 2021-12-11 17:06:29 @FilePath:  @warning: 本页所有内容，后端同学不需要修改，谢谢~ */
/* main wrapper */
/* Maximum rolling height */
/* input element */
.jy-pop { display: none; position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 100; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-scroll-chaining: none; overscroll-behavior: contain; }

.jy-pop.active { display: block; opacity: 1; }

.jy-pop_mask, .jy-pop_mask--clickable { position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 10; background: rgba(0, 0, 0, 0.8); }

.jy-pop_main { position: fixed; left: 50%; top: 50%; -webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); z-index: 20; width: 6.5rem; min-height: 2rem; font-size: 0.28rem; color: #ffd49b; background: url("../img/bg-pop_02.png") no-repeat center center/100% 90%; }

.jy-pop_main.grayscale { -webkit-filter: grayscale(1.1); filter: grayscale(1.1); }

.jy-pop_main.brightness { -webkit-filter: brightness(1.1); filter: brightness(1.1); }

.jy-pop_main::before { content: ''; display: block; margin: 0 auto; position: absolute; top: 0; left: 0; right: 0; height: 0.64rem; background: url("../img/bg-pop_01.png") no-repeat top center/100% auto; pointer-events: none; z-index: -1; }

.jy-pop_main::after { content: ''; display: block; margin: 0 auto; position: absolute; bottom: 0; left: 0; right: 0; height: 0.54rem; background: url("../img/bg-pop_03.png") no-repeat bottom center/100% auto; pointer-events: none; z-index: -1; }

.jy-pop_main--auto { position: fixed; left: 50%; top: 50%; -webkit-transform: translate3d(-50%, -50%, 0); -moz-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; z-index: 20; }

.jy-pop_header { position: relative; padding: 0.4rem 0 0; margin-left: auto; margin-right: auto; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; min-height: 0.6rem; text-align: center; width: 5.86rem; line-height: 1.28; font-weight: bold; font-size: 0.32rem; color: #ffd49b; background: transparent; pointer-events: none; }

.jy-pop_header__sym { position: relative; display: inline-block; }

.jy-pop_body { position: relative; margin-left: auto; margin-right: auto; width: 5.9rem; padding: 0 0 0.5rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.jy-pop_body-auto { position: relative; margin-left: auto; margin-right: auto; width: 5.9rem; padding: 0 0 0.5rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.jy-pop_btn_close { display: block; position: absolute; top: 0.2rem; right: 0.2rem; z-index: 20; cursor: pointer; width: 0.32rem; height: 0.32rem; background: url("../img/ico-btn-pop-btn-close.png") no-repeat top center/contain; overflow: initial !important; }

.jy-pop_btn_close::after { content: ''; position: absolute; top: -6px; right: -6px; bottom: -6px; left: -6px; }

.jy-pop_btn_close:hover { -webkit-filter: brightness(1.1); filter: brightness(1.1); }

.jy-pop_btn-ok { display: block; margin-left: auto; margin-right: auto; width: 2.02rem; height: 0.52rem; line-height: 0.52rem; text-align: center; -webkit-box-shadow: 0 0 1px #f06868; box-shadow: 0 0 1px #f06868; -webkit-border-radius: 0.4rem; border-radius: 0.4rem; cursor: pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; white-space: nowrap; font-size: 0.22rem; color: #fff; background: url("../img/ico_sp_wap_ico_sp_btn.png") no-repeat 0 -2.87rem/5.62rem auto; }

.jy-pop_btn-link { display: inline-block; padding: 0 0.1rem; min-width: 1.3rem; text-align: center; text-decoration: underline; color: #ffd49b; cursor: pointer; }

.jy-pop_btn-link:active { -webkit-filter: brightness(1.1); filter: brightness(1.1); }

.jy-pop_scrollbar { position: static; padding: 0 0.5em; margin-left: auto; margin-right: auto; max-height: 8rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden scroll; -ms-scroll-chaining: none; overscroll-behavior: contain; scroll-behavior: smooth; -webkit-overflow-scrolling: touch; }

.jy-pop_cdkey { margin-left: auto; margin-right: auto; padding: 0.12rem 1em; width: 4rem; text-align: center; line-height: 1.28; overflow-x: auto; font-size: 0.32rem; color: #6d2200; background: #dfd1cb; -webkit-user-select: all; -moz-user-select: all; -ms-user-select: all; user-select: all; }

.jy-pop_tips { position: relative; margin-left: auto; margin-right: auto; text-align: center; }

.jy-pop_select { display: block; position: relative; margin-left: auto; margin-right: auto; padding: 0 0.2rem; width: 100%; height: 0.6rem; line-height: 0.6rem; text-align: center; -moz-text-align-last: center; text-align-last: center; background-color: black; color: #333; -webkit-border-radius: 0; border-radius: 0; outline: none; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; }

.jy-pop_select::before { position: absolute; top: 38%; right: 0.12rem; font-size: 0; line-height: 1; overflow: hidden; border-top: 0.16rem solid #000; border-bottom: 0.16rem dashed transparent; border-left: 0.16rem dashed transparent; border-right: 0.16rem dashed transparent; -webkit-border-radius: 0.1rem; border-radius: 0.1rem; }

.jy-pop_select:not(:last-of-type) { margin-bottom: 0.16rem; }

.jy-pop_select option { text-align: center; -moz-text-align-last: center; text-align-last: center; color: #333; }

.jy-pop_input { position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin-left: auto; margin-right: auto; width: 100%; height: 0.6rem; line-height: 0.6rem; }

.jy-pop_input:not(:last-of-type) { margin-bottom: 0.12rem; }

.jy-pop_input-label { margin-right: 0.1rem; min-width: 0.6rem; font-weight: bold; color: #ffd49b; }

.jy-pop_input-inp { position: relative; -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; height: 100%; }

.jy-pop_input-inp input { padding: 0 1em; width: 100%; height: 100%; outline: none; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; color: #fff; background: rgba(0, 0, 0, 0.2); color: #fff; -webkit-border-radius: 0.12rem; border-radius: 0.12rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.jy-pop_input-inp input::-webkit-input-placeholder { color: #fff; }

.jy-pop_input-inp input::-moz-placeholder { color: #fff; }

.jy-pop_input-inp input::-ms-input-placeholder { color: #fff; }

.jy-pop_input-inp input::-moz-placeholder { color: #fff; }

.jy-pop_input-auth { display: block; height: 0.6rem; line-height: 0.6rem; min-width: 5em; text-align: center; -webkit-border-radius: 0.12rem; border-radius: 0.12rem; cursor: pointer; background: #0ed105; color: #fff; }

.jy-pop_input-auth.disable { background: #939393; -webkit-filter: grayscale(1); filter: grayscale(1); }

.jy-pop_table { position: relative; margin-left: auto; margin-right: auto; border: 0.02rem solid #ffd49b; border-bottom: 0; overflow: hidden; background: black; }

.jy-pop_table--center .jy-pop_table_head, .jy-pop_table--center .jy-pop_table_cells, .jy-pop_table--center .jy-pop_table_cell { -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }

.jy-pop_table_head { font-weight: bold; }

.jy-pop_table_head .jy-pop_table_cell:not(:last-of-type) { border-bottom: 0.02rem solid #ffd49b; border-right: 0.02rem solid #ffd49b; }

.jy-pop_table_head .jy-pop_table_cell:last-of-type { border-bottom: 0.02rem solid #ffd49b; }

.jy-pop_table_body .jy-pop_table_cell:not(:last-of-type) { border-bottom: 0.02rem solid #ffd49b; border-right: 0.02rem solid #ffd49b; }

.jy-pop_table_body .jy-pop_table_cell:last-of-type:last-of-type { border-bottom: 0.02rem solid #ffd49b; }

.jy-pop_table_head, .jy-pop_table_cells { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; overflow: hidden; }

.jy-pop_table_cell { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 1.28; padding: 0.1rem 0.04rem; text-align: center; overflow-x: auto; overflow-y: hidden; font-size: 0.26rem; word-break: break-word; }

.jy-pop_table_cell:nth-of-type(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 60%; -moz-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; width: 60%; }

.jy-pop_table_cell:nth-of-type(2) { -webkit-box-flex: 0; -webkit-flex: 0 0 40%; -moz-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; width: 40%; }

.jy-pop_table_cell.span5:nth-of-type(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -moz-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; width: 50%; }

.jy-pop_table_cell.span5:nth-of-type(2) { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -moz-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; width: 50%; }

.jy-pop_table_cell_.span10:nth-of-type(1), .jy-pop_table_cell_.span10:nth-of-type(2) { width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; }

.jy-pop_mgrid { position: relative; margin-left: auto; margin-right: auto; border-right: 0.02rem solid #ffa3a3; border-bottom: 0.02rem solid #ffa3a3; background: black; }

.jy-pop_mgrid-tr { position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; line-height: 1.28; border-top: 0.02rem solid #ffa3a3; }

.jy-pop_mgrid-td { position: relative; padding: 0.1rem 0.04rem; text-align: center; word-break: break-word; overflow: auto hidden; white-space: nowrap; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.jy-pop_mgrid-td::before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; border-left: 0.02rem solid #ffa3a3; }

.jy-pop_mgrid-td:nth-of-type(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 30%; -moz-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; width: 30%; }

.jy-pop_mgrid-td:nth-of-type(2) { -webkit-box-flex: 0; -webkit-flex: 0 0 30%; -moz-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; width: 30%; }

.jy-pop_mgrid-td:nth-of-type(3) { -webkit-box-flex: 0; -webkit-flex: 0 0 40%; -moz-box-flex: 0; -ms-flex: 0 0 40%; flex: 0 0 40%; width: 40%; }

.jy-pop_picker_main { position: fixed; width: 100%; left: 0; bottom: 0; z-index: 20; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translate(0, 100%); -moz-transform: translate(0, 100%); -ms-transform: translate(0, 100%); -o-transform: translate(0, 100%); transform: translate(0, 100%); -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; -moz-transition: transform 0.3s, -moz-transform 0.3s; transition: transform 0.3s; transition: transform 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s; -webkit-animation: pickerSlide ease 0.3s forwards; -moz-animation: pickerSlide ease 0.3s forwards; animation: pickerSlide ease 0.3s forwards; background-color: #fff; }

@-webkit-keyframes pickerSlide { from { -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); } }

@-moz-keyframes pickerSlide { from { -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); } }

@keyframes pickerSlide { from { -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0); }
  to { -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); } }

.jy-pop_picker_hd { 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; padding: 9px 15px; position: relative; text-align: left; font-size: 17px; border-bottom: 0.02rem solid #e5e5e5; -webkit-box-shadow: 0 0 0.15rem #ccc; box-shadow: 0 0 0.15rem #ccc; }

.jy-pop_picker_hd input { margin: 0 0.1rem; text-align: center; -moz-text-align-last: center; text-align-last: center; color: #ccc; -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; }

.jy-pop_picker_hd input::-webkit-input-placeholder { color: #ccc; }

.jy-pop_picker_hd input::-moz-placeholder { color: #ccc; }

.jy-pop_picker_hd input::-ms-input-placeholder { color: #ccc; }

.jy-pop_picker_hd input::-moz-placeholder { color: #ccc; }

.jy-pop_picker_btn { display: block; cursor: pointer; white-space: nowrap; }

.jy-pop_picker_btn--cancel { color: #a9a9a9; padding-right: 0.5rem; }

.jy-pop_picker_btn--confirm { color: #1aad19; text-align: right; padding-left: 0.5rem; }

.jy-pop_picker__body { position: relative; background-color: #fff; height: 238px; overflow: auto; -webkit-overflow-scrolling: touch; }

.jy-pop_picker__body ul { padding: 20px; color: #000; }

.jy-pop_picker__body ul li { width: 100%; height: 34px; line-height: 34px; }

.jy-pop_picker__body ul li.active { color: #1aad19; }

.jy-pop_ready { position: absolute; 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%); width: 60%; height: 60%; z-index: 20; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; font-size: 1.3rem; color: #fff; }

/**
  html template for above css style
**/
/* Here is the Business Logic style */
.logo { position: absolute; top: 0.4rem; left: 0.4rem; z-index: 10; width: 1.87rem; }

.logo img { display: block; width: 100%; -o-object-fit: cover; object-fit: cover; }

/* auth status */
.jy-auth { position: absolute; top: 0.3rem; right: 0.3rem; padding: 0 0.12rem; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; text-align: right; font-size: 0.24rem; white-space: nowrap; color: #ffd49b; z-index: 10; }

.jy-auth .btn-login { display: inline-block; vertical-align: middle; }

.jy-auth .btn-logout { padding: 0 0.1rem; display: inline-block; vertical-align: middle; color: #ff0000; }

.jy-auth .nickname { padding: 0 0.1rem; display: inline-block; max-width: 3rem; overflow: hidden; text-align: right; vertical-align: middle; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

/* button style */
.section-1 { background-image: url("../img/bg1.jpg"); }

.section-1 .jy-sectionmain { padding-top: 7.8rem; }

.section-2 { background-image: url("../img/bg2.jpg"); }

.section-2 .jy-sectionmain { padding-top: 6.8rem; }

.qa-res { display: none; margin: 0 auto; width: 5.6rem; line-height: 1.3; color: #ffd49b; }

.qa-res .head { position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; height: 0.64rem; font-size: 0.32rem; font-family: 'fcustom', Microsoft YaHei, '微软雅黑', sans-serif; }

.qa-res .status { margin-top: 0.7rem; text-align: center; font-size: 0.36rem; }

.qa-res .status span { display: inline-block; width: 0.8rem; border-bottom: 0.02rem solid #ffd49b; }
/*# sourceMappingURL=index-wap.css.map */