@charset "UTF-8";
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }

/** 设置默认字体 **/
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

address, cite, dfn, em, var { font-style: normal; }

[hidden] { display: none; }

/* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; }

/* 统一等宽字体 */
small { font-size: 12px; }

/* 小于 12px 的中文很难阅读, 让 small 正常化 */
/** 重置列表元素 **/
ul, ol { list-style: none; }

/** 重置文本格式元素 **/
a { text-decoration: none; }

a:hover { text-decoration: underline; }

a:focus { text-decoration: none; }

a:active { text-decoration: none; }

sup { vertical-align: text-top; }

/* 重置, 减少对行高的影响 */
sub { vertical-align: text-bottom; }

/** 重置表单元素 **/
legend { color: #000; }

/* for ie6 */
fieldset, img { border: 0; }

/* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; }

input { outline: none; }

input:focus { outline: none; }

/* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

/* 重置 HTML5 元素 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { display: block; margin: 0; padding: 0; }

mark { background: #ff0; }

/* 重置盒模型 */
*, *:before, *:after { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

body { font-family: "PingFang SC", "Source Han Sans CN", Helvetica, Arial, sans-serif; max-width: 640px; margin: 0 auto; min-height: 100%; -webkit-text-size-adjust: none; }

.no-scroll { height: 100%; overflow: hidden; }

* { -webkit-tap-highlight-color: transparent; }

.no-scroll { height: 100%; overflow: hidden; }

html { height: 100%; }

.center { text-align: center; }

.indent { text-indent: 2em; }

body { min-height: 100%; background-color: #f7f7f7; color: #1e96fa; font-size: 0.875rem; position: relative; }

input::-webkit-input-placeholder { color: #a4a9b0; }

input::-moz-placeholder, input:-moz-placeholder { color: #a4a9b0; }

input:-ms-input-placeholder { color: #a4a9b0; }

.fill-wrapper { font-family: "微软雅黑", Helvetica, Arial, sans-serif; font-size: 0.8125rem; background-color: #f7f7f7; color: #505050; }
.fill-wrapper .fill .voiceCaptcha { display: none; text-align: right; padding: 8px 15px 0 0; font-size: 11px; }
.fill-wrapper .fill .voiceCaptcha a { color: #dba95e; }
.fill-wrapper .fill h2 { color: #6e6e6e; font-size: 0.8125rem; line-height: 1.5625rem; padding: 0.625rem 1.125rem; margin: 0; border-bottom: 1PX solid #f1f1f1; }
.fill-wrapper .fill h2.error { color: #ff3021; }
.fill-wrapper .fill h2 span { color: #ff1414; }
.fill-wrapper .fill #top-desc { line-height: 1.25rem; padding: 0 1.125rem 0.625rem; }
.fill-wrapper .fill #fill-desc { font-size: 0.8125rem; border-bottom: none; }
.fill-wrapper .fill #fill-desc span { color: #1e96fa; }
.fill-wrapper .fill .chooseType { border-bottom: none; font-size: 0.875rem; margin-bottom: -0.9375rem; }
.fill-wrapper .fill .chooseType span { color: #1e96fa; }
.fill-wrapper .fill .fill-list { padding-left: 1.125rem; line-height: 2.875rem; background-color: #fff; font-size: 0.8125rem; }
.fill-wrapper .fill .fill-list li { border-bottom: 1PX solid #f8f8f8; position: relative; }
.fill-wrapper .fill .fill-list li:last-child { border-bottom: 0; }
.fill-wrapper .fill .fill-list li.error .p-content input, .fill-wrapper .fill .fill-list li.error .p-content .text-area { position: relative; z-index: 10; background-color: transparent; }
.fill-wrapper .fill .fill-list li.error::after { content: ''; position: absolute; top: 0; left: -1.125rem; right: 0; height: 100%; border: 1PX solid #ff3021; z-index: 1; box-sizing: border-box; }
.fill-wrapper .fill .fill-list li.delivery .p-content { height: auto; }
.fill-wrapper .fill .fill-list li .p-title { width: 3.75rem; float: left; }
.fill-wrapper .fill .fill-list li .p-content { padding-left: 5.625rem; padding-right: 1.125rem; position: relative; height: 2.875rem; }
.fill-wrapper .fill .fill-list li .p-content input { display: block; width: 100%; height: 2.875rem; line-height: 1.25rem; padding: 0.8125rem 0; border: 0; outline: none; box-sizing: border-box; }
.fill-wrapper .fill .fill-list li .p-content i { position: absolute; display: none; font-style: normal; padding-right: 16px; border: 1PX solid #ff5b52; color: #ff5b52; height: 2.4375rem; top: 0; left: -1.125rem; width: 100%; z-index: 10; text-align: right; }
.fill-wrapper .fill .fill-list li .p-content .rightI { position: absolute; width: 1.25rem; height: 1.25rem; right: 1.125rem; top: 0.5625rem; background: url("./../images/agree.png") no-repeat; -moz-background-size: 1.25rem, 1.25rem; -o-background-size: 1.25rem, 1.25rem; -webkit-background-size: 1.25rem, 1.25rem; background-size: 1.25rem, 1.25rem; }
.fill-wrapper .fill .fill-list li .p-content.p-select { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-right: 1.25rem; padding-left: 1.875rem; }
.fill-wrapper .fill .fill-list li .p-content.p-select::after { content: ''; display: block; position: absolute; right: 0.9375rem; top: 0.9375rem; width: 0.625rem; height: 0.625rem; border-top: 1PX solid #b4b4b4; border-right: 1PX solid #b4b4b4; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.fill-wrapper .fill .fill-list li .p-content.p-text-area { padding: 0.8125rem 1.25rem 0.8125rem 0; line-height: 1.25rem; min-height: 1.25rem; position: relative; }
.fill-wrapper .fill .fill-list li .p-content-error i { display: block; }
.fill-wrapper .fill .fill-list #location .grey { color: #a4a9b0; }
.fill-wrapper .fill .fill-list #location .arr.p-select::after { content: ''; display: none; position: absolute; width: 0; height: 0; }
.fill-wrapper .fill .fill-list #delivery .grey { color: #a4a9b0; }
.fill-wrapper .fill .fill-list #delivery-error { font-size: 0.6875rem; color: #ff1414; white-space: nowrap; -moz-transform-origin: left 50%; -ms-transform-origin: left 50%; -webkit-transform-origin: left 50%; transform-origin: left 50%; -moz-transform: scale(0.83, 0.83); -ms-transform: scale(0.83, 0.83); -webkit-transform: scale(0.83, 0.83); transform: scale(0.83, 0.83); }
.fill-wrapper .fill .fill-list #apply-yzm .p-content .yzm { display: block; position: absolute; width: 6.25rem; line-height: 2.5rem; text-align: center; color: #fff; background: #1e96fa; font-size: 0.8125rem; top: 0.125rem; right: 0.9375rem; border-radius: 4px; z-index: 1; }
.fill-wrapper .fill .fill-list #apply-yzm .p-content .grey { background: #c5c5c5; }

.voiceYzmTip { color: #dba95e; text-align: center; }

#TCaptcha { height: 16.7rem; background-color: #fff; width: 19.9rem !important; }
#TCaptcha .center { text-align: center; margin-top: 0.625rem; font-size: 1.1rem; color: #333; }
#TCaptcha iframe { top: 3.8125rem !important; width: 19.9rem !important; height: 16rem !important; margin-top: -30px !important; }
#TCaptcha iframe html { font-size: 100% !important; }
#TCaptcha iframe html .ctcontainer { margin-top: 2rem; }

.numberTips { color: #1e96fa; display: none; font-size: 0.625rem; line-height: 0.625rem; -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); -moz-transform-origin: left 50%; -ms-transform-origin: left 50%; -webkit-transform-origin: left 50%; transform-origin: left 50%; white-space: nowrap; padding-left: 1.1rem; margin-bottom: 0.5rem; }
.numberTips i { font-style: normal; }

.text-temp { font-size: 0.875rem; min-height: 1.25rem; line-height: 1.25rem; word-break: break-all; position: absolute; left: 0; right: 1.25rem; padding: 0 0.1875rem; z-index: -1000; }

@media screen and (min-width: 641PX) { .text-temp { padding: 0; } }
.text-area { display: block; font-size: 0.8125rem; word-break: break-all; width: 100%; line-height: 1.25rem; border: 0; outline: none; resize: none; padding: 0; margin: 0; border-radius: 0; overflow-y: hidden; }

.sidebar { position: fixed; top: 0; bottom: 0; background-color: #fff; z-index: 1002; box-shadow: 0 0 5px 1PX rgba(0, 0, 0, 0.2); }
.sidebar.slip { right: 0 !important; }
.sidebar.location { right: -30rem; width: 15rem; line-height: 2.625rem; font-size: 0.75rem; transition: right .3s; }
.sidebar.location .first-list { -webkit-overflow-scrolling: touch; padding: 0 8.5625rem 0 0.9375rem; height: 100%; overflow-y: auto; }
.sidebar.location .first-list li { display: block; white-space: nowrap; text-overflow: ellipsis; color: #666; border-bottom: 1PX solid #f4f4f4; overflow: hidden; }
.sidebar.location .first-list li.org { color: #1e96fa; }
.sidebar.location .second-list { -webkit-overflow-scrolling: touch; overflow-y: auto; position: absolute; top: 0; right: 0; bottom: 0; width: 127px; padding-left: 0.625rem; box-shadow: 0 0 5px 1PX rgba(0, 0, 0, 0.2); }
.sidebar.location .second-list li { display: block; white-space: nowrap; text-overflow: ellipsis; color: #666; border-bottom: 1PX solid #f4f4f4; overflow: hidden; }
.sidebar.location .second-list li.org { color: #1e96fa; }
.sidebar.location .second-list li:last-child { border-bottom: 0; }

.apply { margin: 0.625rem 0; }
.apply .protocol-div { padding: 0.625rem 0.75rem; background: #fff; }
.apply .protocol-div .international { font-size: 0.71875rem; text-align: center; color: #999; }
.apply .protocol { position: relative; margin: 0.5rem 0; height: 1.25rem; line-height: 1.25rem; font-size: 0.75rem; -moz-transform-origin: left 50%; -ms-transform-origin: left 50%; -webkit-transform-origin: left 50%; transform-origin: left 50%; -moz-transform: scale(0.916, 0.916); -ms-transform: scale(0.916, 0.916); -webkit-transform: scale(0.916, 0.916); transform: scale(0.916, 0.916); color: #787878; padding-left: 1.625rem; white-space: nowrap; text-align: center; }
.apply .protocol a { display: inline-block; text-decoration: none; color: #1e96fa; }
.apply .protocol a:link { color: #1e96fa !important; }
.apply .protocol a:visited { color: #1e96fa !important; }
.apply .protocol a:hover { color: #1e96fa !important; }
.apply .protocol a:active { color: #1e96fa !important; }
.apply .protocol .protocol-radio { position: absolute; left: 30px; top: 2px; width: 0.875rem; height: 0.875rem; border: 1PX solid #cfcfcf; border-radius: 50%; }
.apply .protocol.agree .protocol-radio { width: 1rem; height: 1rem; background: #fff url("./../images/agree.png") 0 0 no-repeat; border: 0; background-size: 1rem; }

.sBtn { padding: 0.375rem 0.75rem; background: #fff; }
.sBtn .secondaryMarketing { text-align: left; width: 90%; overflow: hidden; margin: 0.375rem auto; }
.sBtn .secondaryMarketing .seMarkSel { position: relative; height: 1.25rem; line-height: 1.25rem; font-size: 1rem; color: #000; padding: 0 1.125rem 0 1.625rem; margin: 0.3125rem 0rem; float: left; }
.sBtn .secondaryMarketing .seMarkSel:before { position: absolute; left: 0; top: 0.125rem; content: ''; width: 0.875rem; height: 0.875rem; border: 1px solid #cfcfcf; border-radius: 100%; }
.sBtn .secondaryMarketing .seMarkChecked:before { width: 1rem; height: 1rem; background: #fff url("../images/agree.png") 0 0 no-repeat; border: 0; background-size: 1rem; }
.sBtn .secondaryMarketing .seMarkInput { overflow: hidden; height: 1.875rem; position: relative; }
.sBtn .secondaryMarketing .seMarkInput input { border: none; width: 10rem; height: 1.875rem; line-height: 1.875rem; }
.sBtn .secondaryMarketing .seMarkInput input input::-webkit-input-placeholder { /* WebKit, Blink, Edge */ font-size: 1rem; color: #bfbfbf; }
.sBtn .secondaryMarketing .seMarkInput input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ font-size: 1rem; color: #bfbfbf; }
.sBtn .secondaryMarketing .seMarkInput input input::-moz-placeholder { /* Mozilla Firefox 19+ */ font-size: 1rem; color: #bfbfbf; }
.sBtn .secondaryMarketing .seMarkInput input input:-ms-input-placeholder { /* Internet Explorer 10-11 */ font-size: 1rem; color: #bfbfbf; }
.sBtn .secondaryMarketing .seMarkInput.seMarkInputE:after { position: absolute; right: 0; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); content: ''; width: 0.5rem; height: 0.5rem; background: url("../images/inputE.png") 0 0 no-repeat; background-size: 0.5rem 0.5rem; }
.sBtn .secondaryMarketing .seMarkInput.seMarkInputS:after { position: absolute; right: 0; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); content: ''; width: 0.65625rem; height: 0.46875rem; background: url("../images/inpuyS.png") 0 0 no-repeat; background-size: 0.65625rem 0.46875rem; }
.sBtn .btn-box .btn { display: block; width: 100%; height: 2.5rem; line-height: 2.5rem; font-size: 1.0625rem; text-align: center; text-decoration: none; border-radius: 3px; background-color: #1e96fa; color: #FFF; }
.sBtn .btn-box .btn:link { color: #FFF !important; }
.sBtn .btn-box .btn:visited { color: #FFF !important; }
.sBtn .btn-box .btn:hover { color: #FFF !important; }
.sBtn .btn-box .btn:active { background-color: #1e96fa !important; color: #FFF !important; }
.sBtn .btn-box .disable { background-color: #ddd; color: #888; }
.sBtn .btn-box .disable:link { color: #888 !important; }
.sBtn .btn-box .disable:visited { color: #888 !important; }
.sBtn .btn-box .disable:hover { color: #888 !important; }
.sBtn .btn-box .disable:active { color: #888 !important; background-color: #ddd !important; }

.privacy { font-size: 0.75rem; text-align: center; color: #adadad; line-height: 0.9375rem; -moz-transform-origin: left 50%; -ms-transform-origin: left 50%; -webkit-transform-origin: left 50%; transform-origin: left 50%; -moz-transform: scale(0.75, 0.75); -ms-transform: scale(0.75, 0.75); -webkit-transform: scale(0.75, 0.75); transform: scale(0.75, 0.75); white-space: nowrap; }

.popup { width: 100%; padding: 0 0.75rem; background-color: transparent; z-index: 1003; box-sizing: border-box; position: fixed; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.popup .content { background-color: #fff; padding-bottom: 1.25rem; border-radius: 5px; }
.popup .content .occupyTips { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2000; background: transparent; }
.popup .content .occupyTips p { position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 0.625rem; width: 13.125rem; font-size: 0.875rem; line-height: 1.25rem; color: #fff; background: #323232; text-align: center; border-radius: 4px; }
.popup .content .p-title { font-size: 1.1875rem; color: #1e96fa; text-align: center; margin: 0; }
.popup .content .protocol-title { line-height: 2.75rem; border-bottom: 1PX solid #ddd; text-align: center; font-size: 0.9375rem; color: #505050; margin: 0; }
.popup .content .protocol-desc { font-size: 0.625rem; max-height: 15rem; overflow-y: auto; padding: 0.625rem 1rem 1.25rem; text-indent: 2em; line-height: 1.25rem; -webkit-overflow-scrolling: touch; color: #505050; }
.popup .content .protocol-desc h2 { text-indent: 0; font-size: 0.8125rem; text-align: center; margin: 0; }
.popup .content .protocol-desc .no-indent { text-indent: 0; }
.popup .content .protocol-desc .warn { color: red; }
.popup .content .protocol-desc .rule { border-collapse: collapse; margin: 0 auto; }
.popup .content .protocol-desc .rule th, .popup .content .protocol-desc .rule td { border: 1PX solid; text-align: center; text-indent: 0; }
.popup .content .protocol-desc .rule td:nth-child(2) { text-align: left; padding-left: 0.3125rem; }
.popup .content .protocol-desc::-webkit-scrollbar-track-piece { background-color: transparent; border-left: 1PX solid transparent; }
.popup .content .protocol-desc::-webkit-scrollbar { width: 0.3125rem; height: 0.8125rem; border-radius: 0.3125rem; }
.popup .content .protocol-desc::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.5); background-clip: padding-box; border-radius: 5px; min-height: 1.75rem; }
.popup .content .protocol-desc::-webkit-scrollbar-thumb:hover { background-color: rgba(0, 0, 0, 0.5); }
.popup .content .popup-icon { display: block; margin: 0 auto; padding-top: 1.5625rem; height: 3.75rem; }
.popup .content .point-list { padding: 0 0.625rem; margin-top: 0.9375rem; }
.popup .content .point-list .point { color: #787878; font-size: 0.875rem; line-height: 1.25rem; padding-left: 0.9375rem; margin-bottom: 0.625rem; background-size: 0.75rem; }
.popup .content .point-list .point span { color: #ff8903; }
.popup .content .referee { line-height: 2.1875rem; text-align: center; }
.popup .content .referee .to-referee { display: block; text-align: center; color: #7a97c3; font-size: 0.75rem; }
.popup .content .referee .referee-message { display: inline-block; width: 11.25rem; line-height: 2.0625rem; border-radius: 4px; border: 1PX solid #ccc; font-size: 0.75rem; padding: 0 0.625rem; }
.popup .content .referee .submit-referee { display: inline-block; width: 3.75rem; line-height: 2.1875rem; border-radius: 4px; margin-left: 0.5625rem; background: #7a97c3; font-size: 0.75rem; color: #fff; }
.popup .content .referee .grey { background: #d3d3d3; }
.popup .content .referee .referee-error { display: none; line-height: 1.25rem; color: #ff3021; padding-left: 0.75rem; text-align: left; font-size: 0.75rem; }
.popup .content .referee .referee-success { display: none; text-align: center; color: #7a97c3; font-size: 0.75rem; }
.popup .content .popup-title { font-size: 1.125rem; text-align: center; line-height: 3rem; color: #1e96fa; }
.popup .content .popup-desc { padding: 0 0.75rem; margin-bottom: 0.9375rem; font-size: 0.875rem; color: #888; line-height: 1.25rem; }
.popup .content .popup-desc span { color: #1e96fa; }
.popup .popup-close { display: block; position: absolute; bottom: -3.5rem; left: 50%; margin-left: -0.8125rem; width: 1.625rem; height: 1.625rem; background: url(./../images/closeImg.png) no-repeat; background-size: 1.625rem; }
.popup .btn-box { margin-top: 0.9375rem; padding: 0 0.75rem; }
.popup .btn-box .btn { display: block; width: 100%; height: 2.4375rem; line-height: 2.4375rem; background-color: #1e96fa; font-size: 0.9375rem; color: #FFF; text-align: center; text-decoration: none; border-radius: 3px; }
.popup .btn-box .btn:link { color: #FFF !important; }
.popup .btn-box .btn:visited { color: #FFF !important; }
.popup .btn-box .btn:hover { color: #FFF !important; }
.popup .btn-box .btn:active { color: #FFF !important; }
.popup.number .content { padding-top: 0.75rem; padding-bottom: 0; }
.popup.number .search { padding: 0 0.75rem; position: relative; }
.popup.number .search .numTips { line-height: 16px; height: 16px; margin-bottom: 10px; font-size: 12px; color: #000; }
.popup.number .search .numTips span { color: #3bb7eb; }
.popup.number .search .search-input { width: 100%; height: 100%; line-height: 1.4375rem; border: 1PX solid #dddddd; outline: none; padding: 0.5625rem 2.5625rem 0.5625rem 0.875rem; font-size: 0.875rem; box-sizing: border-box; border-radius: 3px; }
.popup.number .search .search-input::-webkit-input-placeholder { color: #888; }
.popup.number .search .search-input::-moz-placeholder, .popup.number .search .search-input:-moz-placeholder { color: #888; }
.popup.number .search .search-input:-ms-input-placeholder { color: #888; }
.popup.number .search .search-btn { position: absolute; top: 27px; right: 0.8125rem; width: 2.5625rem; height: 2.5625rem; }
.popup.number .search .search-btn::before { content: ''; position: absolute; top: 0.625rem; left: 0.6875rem; width: 0.75rem; height: 0.75rem; border: 1PX solid #ddd; border-radius: 50%; }
.popup.number .search .search-btn::after { content: ''; position: absolute; top: 1.5rem; left: 1.3125rem; width: 0.5625rem; height: 0.125rem; background-color: #ddd; transform: rotate(45deg); }
.popup.number .search .search-close-btn { position: absolute; top: 27px; right: 0.8125rem; width: 2.5625rem; height: 2.5625rem; }
.popup.number .search .search-close-btn i { display: block; width: 1.125rem; height: 1.125rem; position: relative; margin: 0 auto; top: 0.6875rem; }
.popup.number .search .search-close-btn i img { width: 100%; }
.popup.number .number-wrap { padding: 0.625rem 0.75rem; }
.popup.number .number-wrap .number-loading { height: 4.9375rem; background: url("./../images/loading.gif") 50% 4.125rem no-repeat; -moz-background-size: 3.125rem, 3.125rem; -o-background-size: 3.125rem, 3.125rem; -webkit-background-size: 3.125rem, 3.125rem; background-size: 3.125rem, 3.125rem; text-align: center; color: #969696; font-size: 0.8125rem; padding-top: 8.5rem; }
.popup.number .number-wrap .no-number { line-height: 2.6875rem; font-size: 0.875rem; padding: 0 0.75rem; color: #1e96fa; }
.popup.number .number-wrap .no-number .error-code { font-size: 0.625rem; -moz-transform: scale(0.7, 0.7); -ms-transform: scale(0.7, 0.7); -webkit-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); -moz-transform-origin: left 50%; -ms-transform-origin: left 50%; -webkit-transform-origin: left 50%; transform-origin: left 50%; white-space: nowrap; display: inline-block; }
.popup.number .number-wrap .number-list { overflow: hidden; }
.popup.number .number-wrap .number-list li { display: block; height: 2.125rem; line-height: 2.125rem; font-size: 1.0625rem; float: left; width: 50%; box-sizing: border-box; text-align: center; }
.popup.number .number-wrap .number-list li a { display: block; width: 100%; line-height: 2.6875rem; font-size: 1.0625rem; color: #333; position: relative; }
.popup.number .number-wrap .number-list li a span { color: #1e96fa; }
.popup.number .number-wrap .number-list li a i { font-style: normal; -moz-transform: scale(0.833, 0.833); -ms-transform: scale(0.833, 0.833); -webkit-transform: scale(0.833, 0.833); transform: scale(0.833, 0.833); font-family: "SimSun"; -moz-transform-origin: left 50%; -ms-transform-origin: left 50%; -webkit-transform-origin: left 50%; transform-origin: left 50%; background: url("./../images/liang.png") no-repeat; background-size: 105%; color: transparent; vertical-align: bottom; margin-left: 1.6px; position: absolute; top: 0.5rem; left: 0px; }
.popup.number .number-wrap .alignLeft li a { text-align: left; }
.popup.number .refresh { display: block; border-top: 1PX solid #ddd; text-align: center; line-height: 2.625rem; height: 2.625rem; font-size: 0.875rem; color: #1e96fa; text-decoration: none; }
.popup.number .refresh:link { color: #1e96fa !important; }
.popup.number .refresh:visited { color: #1e96fa !important; }
.popup.number .refresh:hover { color: #1e96fa !important; }
.popup.number .refresh:active { color: #1e96fa !important; }

@media screen and (min-width: 321px) and (max-width: 375px) { .protocol-desc { max-height: 310PX !important; } }
@media screen and (min-width: 376px) and (max-width: 414px) { .protocol-desc { max-height: 345PX !important; } }
.mask { display: none; position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 1001; background: rgba(0, 0, 0, 0.7); }

#success .content img { display: block; width: 3.75rem; height: 3.75rem; margin: 0 auto; padding-top: 1.25rem; }
#success .content .p-title { padding-top: 1.25rem; color: #1e96fa; font-size: 1.125rem; }
#success .content .point { font-size: 0.8125rem; padding: 0 0.9375rem; text-align: center; }
#success .toLook .point { width: 68%; margin: 1.25rem auto; line-height: 1.25rem; color: #787878; font-size: 0.8125rem; }
#success .toLook .point i { font-style: normal; color: #f50f5b; font-size: 0.8125rem; }
#success .toLook .ewm { display: block; width: 32%; height: auto; margin: 0 auto; }
#success .popup-close { bottom: -2.1875rem; }

#errorAll .content .popup-desc { margin-top: 40PX; }

#since .since-content { background-color: #fff; padding: 1.25rem 1.25rem 0.9375rem; border-top-left-radius: 5px; border-top-right-radius: 5px; }
#since .since-content .title { font-size: 0.8125rem; color: #787878; font-weight: 100; line-height: 1.125rem; }
#since .since-content .title i { font-style: normal; color: #1e96fa; }
#since .since-content ul { max-height: 8.75rem; overflow-y: auto; list-style: none; }
#since .since-content ul li { position: relative; font-size: 0.8125rem; margin-bottom: 0.1875rem; color: #787878; overflow: hidden; zoom: 1; padding-left: 1.0625rem; }
#since .since-content ul li label { line-height: 0.875rem; vertical-align: top; padding: 0; margin: 0; }
#since .since-content ul li .em { font-style: normal; font-weight: bold; }
#since .since-content ul li .margin { margin-left: -0.3125rem; }
#since .since-content ul li input { background: url(./../images/radio_2.png) 50% no-repeat; background-size: 0.8125rem; position: absolute; top: 0; left: 0; width: 0.875rem; height: 0.875rem; padding-right: 2PX; display: inline-block; }
#since .since-content ul li input:checked { background: url(./../images/radio_1.png) 50% no-repeat; background-size: 0.8125rem; }
#since .SinceOrNo { background-color: #fff; height: 2.6875rem; box-sizing: border-box; border-top: 1PX solid #c8c8c8; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
#since .SinceOrNo a { display: inline-block; height: 2.6875rem; width: 50%; text-decoration: none; box-sizing: border-box; font-size: 0.875rem; line-height: 2.6875rem; float: left; text-align: center; }
#since .SinceOrNo .sinceBtn { border-right: 1PX solid #c8c8c8; color: #1e96fa; font-weight: bold; border-bottom-left-radius: 5px; }
#since .SinceOrNo .noSince { color: #787878; border-bottom-right-radius: 5px; }

/*横竖屏旋转*/
.change-screen .numberTips { padding-left: 2.1rem; }
.change-screen .fill-wrapper .fill .fill-list li .p-title { width: 4.6875rem; padding-left: 0.9375rem; }
.change-screen .fill-wrapper .fill .fill-list li .p-content { padding-left: 5.9375rem; }
.change-screen .fill-wrapper .fill-two .fill-list li .p-content { padding-left: 0.125rem; }
.change-screen .apply .protocol-div { text-align: center; }
.change-screen .apply .protocol-div .protocol { display: inline-block; }
.change-screen .apply .btn-box { width: 100%; margin: 0 auto; }
.change-screen .popup { width: 76% !important; top: 48% !important; }
.change-screen .popup .btn-box { width: 17.0625rem; margin: 0 auto; }
.change-screen .popup .popup-close { bottom: -2.1875rem !important; }
.change-screen .popup .number-wrap { padding: 0.625rem 0; }
.change-screen .popup .number-wrap .number-loading { height: 3.125rem; background: url("./../images/loading.gif") 50% 2.5rem no-repeat; background-size: 3.125rem 3.125rem; text-align: center; color: #969696; font-size: 0.8125rem; line-height: 3.125rem; padding-top: 5.375rem; }
.change-screen .popup .number-wrap .number-list { overflow: hidden; }
.change-screen .popup .number-wrap .number-list li { width: 33.3% !important; }
.change-screen #success .content { padding-bottom: 0.625rem; }
.change-screen #success .content .point-list { width: 27.8125rem; margin: 0 auto; }
.change-screen #success .content .toLook { width: 27.8125rem; margin: 0 auto; }
.change-screen #success .content .toLook .point { margin: 0.625rem auto; }
.change-screen #success .content .toLook .ewm { width: 5.3125rem; margin-bottom: 0; }
.change-screen #success .popup-close { bottom: -2.875rem; }
.change-screen #protocol-desc .protocol-title { margin: 0; }
.change-screen #protocol-desc .protocol-desc { max-height: 11.25rem; }
.change-screen .pS { display: none; }
.change-screen .pH { display: block; }

#post.sidebar { position: fixed; top: 0; bottom: 0; background-color: #fff; z-index: 1002; box-shadow: 0 0 5px 1PX rgba(0, 0, 0, 0.2); }
#post.sidebar.slip { right: 0 !important; }
#post.sidebar.location { right: -33.75rem; width: 16.875rem; line-height: 2.625rem; font-size: 0.75rem; transition: right .3s; }
#post.sidebar.location .first-list { -webkit-overflow-scrolling: touch; padding: 0 11.25rem 0 0.625rem; height: 100%; overflow-y: auto; }
#post.sidebar.location .first-list li { display: block; white-space: nowrap; text-overflow: ellipsis; color: #666; border-bottom: 1PX solid #f4f4f4; overflow: hidden; }
#post.sidebar.location .first-list li.selected { color: #1e96fa; }
#post.sidebar.location .second-list { -webkit-overflow-scrolling: touch; padding: 0 5.625rem 0 0.625rem; height: 100%; width: 5rem; overflow-y: auto; }
#post.sidebar.location .second-list li { display: block; white-space: nowrap; text-overflow: ellipsis; color: #666; border-bottom: 1PX solid #f4f4f4; overflow: hidden; }
#post.sidebar.location .second-list li.selected { color: #1e96fa; }
#post.sidebar.location .third-list { -webkit-overflow-scrolling: touch; overflow-y: auto; position: absolute; top: 0; right: 0; bottom: 0; width: 5rem; padding-left: 0.625rem; box-shadow: 0 0 5px 1PX rgba(0, 0, 0, 0.2); }
#post.sidebar.location .third-list li { display: block; white-space: nowrap; text-overflow: ellipsis; color: #666; border-bottom: 1PX solid #f4f4f4; overflow: hidden; }
#post.sidebar.location .third-list li.selected { color: #1e96fa; }
#post.sidebar.location .third-list li:last-child { border-bottom: 0; }

.subLoad { position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 1001; background: rgba(0, 0, 0, 0.7); }
.subLoad img { width: 3.125rem; height: 3.125rem; display: block; margin: 14.0625rem auto; }

.numErrorTips { position: fixed; padding: 0.3125rem 0.9375rem; display: table; line-height: 1.5625rem; max-width: 21.5625rem; background-color: #000; opacity: 0.7; left: 50%; top: 50%; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 0.875rem; color: #fff; text-align: center; border-radius: 8px; z-index: 2000; }
