/**************************************************************************** tcui start *******************************************************************************/
.tcui-loadinghtml { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
@font-face { font-weight: normal; font-style: normal; font-family: "weui"; src: url(data:application/octet-stream;base64,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) format('truetype') }
[class^="tcui-icon-"], [class*=" tcui-icon-"] {
 display: inline-block;
 vertical-align: middle;
 font: normal normal normal 14px/1 "weui";
 font-size: inherit;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased
}
[class^="tcui-icon-"]:before, [class*=" tcui-icon-"]:before { display: inline-block; margin-left: .2em; margin-right: .2em }
.tcui-icon-circle:before { content: "\EA01" }
.tcui-icon-download:before { content: "\EA02" }
.tcui-icon-info:before { content: "\EA03" }
.tcui-icon-safe_success:before { content: "\EA04" }
.tcui-icon-safe_warn:before { content: "\EA05" }
.tcui-icon-success:before { content: "\EA06" }
.tcui-icon-success-circle:before { content: "\EA07" }
.tcui-icon-success-no-circle:before { content: "\EA08" }
.tcui-icon-waiting:before { content: "\EA09" }
.tcui-icon-waiting-circle:before { content: "\EA0A" }
.tcui-icon-warn:before { content: "\EA0B" }
.tcui-icon-info-circle:before { content: "\EA0C" }
.tcui-icon-cancel:before { content: "\EA0D" }
.tcui-icon-search:before { content: "\EA0E" }
.tcui-icon-clear:before { content: "\EA0F" }
.tcui-icon-back:before { content: "\EA10" }
.tcui-icon-delete:before { content: "\EA11" }
[class^="tcui-icon_"]:before, [class*=" tcui-icon_"]:before { margin: 0 }
.tcui-icon-success { font-size: 23px; color: #09BB07 }
.tcui-icon-waiting { font-size: 23px; color: #10AEFF }
.tcui-icon-warn { font-size: 23px; color: #F43530 }
.tcui-icon-info { font-size: 23px; color: #10AEFF }
.tcui-icon-success-circle { font-size: 23px; color: #09BB07 }
.tcui-icon-success-no-circle { font-size: 23px; color: #09BB07 }
.tcui-icon-waiting-circle { font-size: 23px; color: #10AEFF }
.tcui-icon-circle { font-size: 23px; color: #C9C9C9 }
.tcui-icon-download { font-size: 23px; color: #09BB07 }
.tcui-icon-info-circle { font-size: 23px; color: #09BB07 }
.tcui-icon-safe-success { color: #09BB07 }
.tcui-icon-safe-warn { color: #FFBE00 }
.tcui-icon-cancel { color: #F43530; font-size: 22px }
.tcui-icon-search { color: #B2B2B2; font-size: 14px }
.tcui-icon-clear { color: #B2B2B2; font-size: 14px }
.tcui-icon-delete.tcui-icon_gallery-delete { color: #FFFFFF; font-size: 22px }
.tcui-icon_msg { font-size: 93px }
.tcui-icon_msg.tcui-icon-warn { color: #F76260 }
.tcui-icon_msg-primary { font-size: 93px }
.tcui-icon_msg-primary.tcui-icon-warn { color: #C9C9C9 }
.tcui-icon_safe { font-size: 95px }
.tcui-btn { position: relative; display: block; margin-left: auto; margin-right: auto; padding-left: 14px; padding-right: 14px; box-sizing: border-box; font-size: 18px; text-align: center; text-decoration: none; color: #FFFFFF; line-height: 2.55555556; border-radius: 5px; -webkit-tap-highlight-color: rgba(0,0,0,0); overflow: hidden }
.tcui-btn:after { content: " "; width: 200%; height: 200%; position: absolute; top: 0; left: 0; border: 1px solid rgba(0,0,0,0.2); -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; box-sizing: border-box; border-radius: 10px }
.tcui-btn_inline { display: inline-block }
.tcui-btn_default { color: #000000; background-color: #F8F8F8 }
.tcui-btn_default:not(.tcui-btn_disabled):visited { color: #000000 }
.tcui-btn_default:not(.tcui-btn_disabled):active { color: rgba(0,0,0,0.6); background-color: #DEDEDE }
.tcui-btn_primary { background-color: #f5833b }
.tcui-btn_primary:not(.tcui-btn_disabled):visited { color: #FFFFFF }
.tcui-btn_primary:not(.tcui-btn_disabled):active { color: rgba(255,255,255,0.6); background-color: #3cb5f6 }
.tcui-btn_warn { background-color: #E64340!important }
.tcui-btn_warn:not(.tcui-btn_disabled):visited { color: #FFFFFF }
.tcui-btn_warn:not(.tcui-btn_disabled):active { color: rgba(255,255,255,0.6); background-color: #CE3C39 }
.tcui-btn_disabled { color: rgba(255,255,255,0.6) }
.tcui-btn_disabled.tcui-btn_default { color: rgba(0,0,0,0.3); background-color: #F7F7F7 }
.tcui-btn_disabled.tcui-btn_primary { background-color: #9ED99D }
.tcui-btn_disabled.tcui-btn_warn { background-color: #EC8B89 }
.tcui-btn_plain-primary { color: #10AEFF; border: 1px solid #10AEFF }
.tcui-btn_plain-primary:not(.tcui-btn_plain-disabled):active { color: rgba(26,173,25,0.6); border-color: rgba(26,173,25,0.6) }
.tcui-btn_plain-primary:after { border-width: 0 }
.tcui-btn_plain-default { color: #353535; border: 1px solid #353535 }
.tcui-btn_plain-default:not(.tcui-btn_plain-disabled):active { color: rgba(53,53,53,0.6); border-color: rgba(53,53,53,0.6) }
.tcui-btn_plain-default:after { border-width: 0 }
.tcui-btn_plain-disabled { color: rgba(0,0,0,0.2); border-color: rgba(0,0,0,0.2) }
button.tcui-btn, input.tcui-btn { width: 100%; border-width: 0; outline: 0; -webkit-appearance: none }
button.tcui-btn:focus, input.tcui-btn:focus { outline: 0 }
button.tcui-btn_inline, input.tcui-btn_inline, button.tcui-btn_mini, input.tcui-btn_mini { width: auto }
button.tcui-btn_plain-primary, input.tcui-btn_plain-primary, button.tcui-btn_plain-default, input.tcui-btn_plain-default { border-width: 1px; background-color: transparent }
.tcui-btn_mini { display: inline-block; padding: 0 1.32em; line-height: 2.3; font-size: 13px }
.tcui-btn + .tcui-btn { margin-top: 15px }
.tcui-btn.tcui-btn_inline + .tcui-btn.tcui-btn_inline { margin-top: auto; margin-left: 15px }
.tcui-btn-area { margin: 1.17647059em 15px 0.3em }
.tcui-btn-area_inline { display: -webkit-box; display: -webkit-flex; display: flex }
.tcui-btn-area_inline .tcui-btn { margin-top: auto; margin-right: 15px; width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1 }
.tcui-btn-area_inline .tcui-btn:last-child { margin-right: 0 }
.tcui-cells { margin-top: 1.17647059em; background-color: #FFFFFF; line-height: 1.41176471; font-size: 16px; overflow: hidden; position: relative }
.tcui-cells:before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-cells:after { content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-bottom: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-cells__title { margin-top: .77em; margin-bottom: .3em; padding-left: 15px; padding-right: 15px; color: #999999; font-size: 14px }
.tcui-cells__title + .tcui-cells { margin-top: 0 }
.tcui-cells__tips { margin-top: .3em; color: #999999; padding-left: 15px; padding-right: 15px; font-size: 14px }
.tcui-cell { padding: 10px 15px; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center }
.tcui-cell:before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-cell:first-child:before { display: none }
.tcui-cell_primary { -webkit-box-align: start; -webkit-align-items: flex-start; align-items: flex-start }
.tcui-cell__bd { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1 }
.tcui-cell__ft { text-align: right; color: #999999 }
.tcui-cell_access { -webkit-tap-highlight-color: rgba(0,0,0,0); color: inherit }
.tcui-cell_access:active { background-color: #ECECEC }
.tcui-cell_access .tcui-cell__ft { padding-right: 13px; position: relative }
.tcui-cell_access .tcui-cell__ft:after { content: " "; display: inline-block; height: 6px; width: 6px; border-width: 2px 2px 0 0; border-color: #C8C8CD; border-style: solid; -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: relative; top: -2px; position: absolute; top: 50%; margin-top: -4px; right: 2px }
.tcui-cell_link { color: #586C94; font-size: 14px }
.tcui-cell_link:first-child:before { display: block }
.tcui-check__label { -webkit-tap-highlight-color: rgba(0,0,0,0) }
.tcui-check__label:active { background-color: #ECECEC }
.tcui-check { position: absolute; left: -9999em }
.tcui-cells_radio .tcui-cell__ft { padding-left: 0.35em }
.tcui-cells_radio .tcui-check:checked + .tcui-icon-checked:before { display: block; content: '\EA08'; color: #09BB07; font-size: 16px }
.tcui-cells_checkbox .tcui-cell__hd { padding-right: 0.35em }
.tcui-cells_checkbox .tcui-icon-checked:before { content: '\EA01'; color: #C9C9C9; font-size: 23px; display: block }
.tcui-cells_checkbox .tcui-check:checked + .tcui-icon-checked:before { content: '\EA06'; color: #09BB07 }
.tcui-label { display: block; width: 105px; word-wrap: break-word; word-break: break-all }
.tcui-input { width: 100%; border: 0; outline: 0; -webkit-appearance: none; background-color: transparent; font-size: inherit; color: inherit; height: 1.41176471em; line-height: 1.41176471 }
 .tcui-input::-webkit-outer-spin-button, .tcui-input::-webkit-inner-spin-button {
 -webkit-appearance: none;
 margin: 0
}
.tcui-textarea { display: block; border: 0; resize: none; width: 100%; color: inherit; font-size: 1em; line-height: inherit; outline: 0 }
.tcui-textarea-counter { color: #B2B2B2; text-align: right }
.tcui-cell_warn .tcui-textarea-counter { color: #E64340 }
.tcui-toptips { display: none; position: fixed; -webkit-transform: translateZ(0); top: 0; left: 0; right: 0; padding: 5px; font-size: 14px; text-align: center; color: #FFF; z-index: 5000; word-wrap: break-word; word-break: break-all }
.tcui-toptips_warn { background-color: #E64340 }
.tcui-cells_form .tcui-cell__ft { font-size: 0 }
.tcui-cells_form .tcui-icon-warn { display: none }
.tcui-cells_form input, .tcui-cells_form textarea, .tcui-cells_form label[for] { -webkit-tap-highlight-color: rgba(0,0,0,0) }
.tcui-cell_warn { color: #E64340 }
.tcui-cell_warn .tcui-icon-warn { display: inline-block }
.tcui-form-preview { position: relative; background-color: #FFFFFF }
.tcui-form-preview:before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-form-preview:after { content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-bottom: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-form-preview__hd { position: relative; padding: 10px 15px; text-align: right; line-height: 2.5em }
.tcui-form-preview__hd:after { content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-bottom: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-form-preview__hd .tcui-form-preview__value { font-style: normal; font-size: 1.6em }
.tcui-form-preview__bd { padding: 10px 15px; font-size: .9em; text-align: right; color: #999999; line-height: 2 }
.tcui-form-preview__ft { position: relative; line-height: 50px; display: -webkit-box; display: -webkit-flex; display: flex }
.tcui-form-preview__ft:after { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #D5D5D6; color: #D5D5D6; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-form-preview__item { overflow: hidden }
.tcui-form-preview__label { float: left; margin-right: 1em; min-width: 4em; color: #999999; text-align: justify; text-align-last: justify }
.tcui-form-preview__value { display: block; overflow: hidden; word-break: normal; word-wrap: break-word }
.tcui-form-preview__btn { position: relative; display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; color: #3cb5f6; text-align: center; -webkit-tap-highlight-color: rgba(0,0,0,0) }
button.tcui-form-preview__btn { background-color: transparent; border: 0; outline: 0; font-size: inherit }
.tcui-form-preview__btn:active { background-color: #EEEEEE }
.tcui-form-preview__btn:after { content: " "; position: absolute; left: 0; top: 0; width: 1px; bottom: 0; border-left: 1px solid #D5D5D6; color: #D5D5D6; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5) }
.tcui-form-preview__btn:first-child:after { display: none }
.tcui-form-preview__btn_default { color: #999999 }
.tcui-form-preview__btn_primary { color: #3cb5f6 }
.tcui-cell_select { padding: 0 }
.tcui-cell_select .tcui-select { padding-right: 30px }
.tcui-cell_select .tcui-cell__bd:after { content: " "; display: inline-block; height: 6px; width: 6px; border-width: 2px 2px 0 0; border-color: #C8C8CD; border-style: solid; -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: relative; top: -2px; position: absolute; top: 50%; right: 15px; margin-top: -3px }
.tcui-select { -webkit-appearance: none; border: 0; outline: 0; background-color: transparent; width: 100%; font-size: inherit; height: 44px; line-height: 44px; position: relative; z-index: 1; padding-left: 15px }
.tcui-cell_select-before { padding-right: 15px }
.tcui-cell_select-before .tcui-select { width: 105px; box-sizing: border-box }
.tcui-cell_select-before .tcui-cell__hd { position: relative }
.tcui-cell_select-before .tcui-cell__hd:after { content: " "; position: absolute; right: 0; top: 0; width: 1px; bottom: 0; border-right: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5) }
.tcui-cell_select-before .tcui-cell__hd:before { content: " "; display: inline-block; height: 6px; width: 6px; border-width: 2px 2px 0 0; border-color: #C8C8CD; border-style: solid; -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: relative; top: -2px; position: absolute; top: 50%; right: 15px; margin-top: -3px }
.tcui-cell_select-before .tcui-cell__bd { padding-left: 15px }
.tcui-cell_select-before .tcui-cell__bd:after { display: none }
.tcui-cell_select-after { padding-left: 15px }
.tcui-cell_select-after .tcui-select { padding-left: 0 }
.tcui-cell_vcode { padding-top: 0; padding-right: 0; padding-bottom: 0 }
.tcui-vcode-img { margin-left: 5px; height: 44px; vertical-align: middle }
.tcui-vcode-btn { display: inline-block; height: 44px; margin-left: 5px; padding: 0 0.6em 0 0.7em; border-left: 1px solid #E5E5E5; line-height: 44px; vertical-align: middle; font-size: 16px; color: #3cb5f6 }
.tcui-vcode-btn:active { color: #3cb5f6 }
.tcui-gallery { display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: #000000; z-index: 1000 }
.tcui-gallery__img { position: absolute; top: 0; right: 0; bottom: 60px; left: 0; background: center center no-repeat; background-size: contain }
.tcui-gallery__opr { position: absolute; right: 0; bottom: 0; left: 0; background-color: #0D0D0D; color: #FFFFFF; line-height: 60px; text-align: center }
.tcui-gallery__del { display: block }
.tcui-cell_switch { padding-top: 3px; padding-bottom: 3px }
.tcui-switch { -webkit-appearance: none; appearance: none; position: relative; width: 52px; height: 32px; border: 1px solid #DFDFDF; outline: 0; border-radius: 16px; box-sizing: border-box; background-color: #DFDFDF; -webkit-transition: background-color 0.1s, border 0.1s; transition: background-color 0.1s, border 0.1s }
.tcui-switch:before { content: " "; position: absolute; top: 0; left: 0; width: 50px; height: 30px; border-radius: 15px; background-color: #FDFDFD; -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1); transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1); transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1); transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1), -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1) }
.tcui-switch:after { content: " "; position: absolute; top: 0; left: 0; width: 30px; height: 30px; border-radius: 15px; background-color: #FFFFFF; box-shadow: 0 1px 3px rgba(0,0,0,0.4); -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35); transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35); transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35); transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35), -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35) }
.tcui-switch:checked { border-color: #04BE02; background-color: #04BE02 }
.tcui-switch:checked:before { -webkit-transform: scale(0); transform: scale(0) }
.tcui-switch:checked:after { -webkit-transform: translateX(20px); transform: translateX(20px) }
.tcui-uploader__hd { display: -webkit-box; display: -webkit-flex; display: flex; padding-bottom: 10px; -webkit-box-align: center; -webkit-align-items: center; align-items: center }
.tcui-uploader__title { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1 }
.tcui-uploader__info { color: #B2B2B2 }
.tcui-uploader__bd { margin-bottom: -4px; margin-right: -9px; overflow: hidden }
.tcui-uploader__files { list-style: none }
.tcui-uploader__file { float: left; margin-right: 9px; margin-bottom: 9px; width: 79px; height: 79px; background: no-repeat center center; background-size: cover }
.tcui-uploader__file_status { position: relative }
.tcui-uploader__file_status:before { content: " "; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,0.5) }
.tcui-uploader__file_status .tcui-uploader__file-content { display: block }
.tcui-uploader__file-content { display: none; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #FFFFFF }
.tcui-uploader__file-content .tcui-icon-warn { display: inline-block }
.tcui-uploader__input-box { float: left; position: relative; margin-right: 9px; margin-bottom: 9px; width: 77px; height: 77px; border: 1px solid #D9D9D9 }
.tcui-uploader__input-box:before, .tcui-uploader__input-box:after { content: " "; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #D9D9D9 }
.tcui-uploader__input-box:before { width: 2px; height: 39.5px }
.tcui-uploader__input-box:after { width: 39.5px; height: 2px }
.tcui-uploader__input-box:active { border-color: #999999 }
.tcui-uploader__input-box:active:before, .tcui-uploader__input-box:active:after { background-color: #999999 }
.tcui-uploader__input { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; -webkit-tap-highlight-color: rgba(0,0,0,0) }
.tcui-msg { padding-top: 36px; text-align: center }
.tcui-msg__icon-area { margin-bottom: 30px }
.tcui-msg__text-area { margin-bottom: 25px; padding: 0 20px }
.tcui-msg__text-area a { color: #586C94 }
.tcui-msg__title { margin-bottom: 5px; font-weight: 400; font-size: 20px }
.tcui-msg__desc { font-size: 14px; color: #999999 }
.tcui-msg__opr-area { margin-bottom: 25px }
.tcui-msg__extra-area { margin-bottom: 15px; font-size: 14px; color: #999999 }
.tcui-msg__extra-area a { color: #586C94 }
 @media screen and (min-height:438px) {
.tcui-msg__extra-area { position: fixed; left: 0; bottom: 0; width: 100%; text-align: center }
}
.tcui-article { padding: 20px 15px; font-size: 15px }
.tcui-article section { margin-bottom: 1.5em }
.tcui-article h1 { font-size: 18px; font-weight: 400; margin-bottom: .9em }
.tcui-article h2 { font-size: 16px; font-weight: 400; margin-bottom: .34em }
.tcui-article h3 { font-weight: 400; font-size: 15px; margin-bottom: .34em }
.tcui-article * { max-width: 100%; box-sizing: border-box; word-wrap: break-word }
.tcui-article p { margin: 0 0 .8em }
.tcui-tabbar { display: -webkit-box; display: -webkit-flex; display: flex; position: fixed; z-index: 500; bottom: 0; width: 100%; max-width: 760px; background-color: #f7f7fa }
.tcui-tabbar:before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #C0BFC4; color: #C0BFC4; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-tabbar__item { display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; padding: 7px 0 0; font-size: 0; color: #999999; text-align: center; -webkit-tap-highlight-color: rgba(0,0,0,0) }
.tcui-tabbar__item.tcui-bar__item_on .tcui-tabbar__icon, .tcui-tabbar__item.tcui-bar__item_on .tcui-tabbar__icon > i, .tcui-tabbar__item.tcui-bar__item_on .tcui-tabbar__label { color: #09BB07 }
.tcui-tabbar__icon { display: inline-block; width: 24px; height: 24px }
i.tcui-tabbar__icon, .tcui-tabbar__icon > i { font-size: 24px; color: #999999 }
.tcui-tabbar__icon img { width: 100%; height: 100% }
.tcui-tabbar__icon + .tcui-tabbar__label { margin-top: 5px; margin-bottom: 3px }
.tcui-tabbar__label { text-align: center; color: #999999; font-size: 12px }
.tcui-navbar { display: -webkit-box; display: -webkit-flex; display: flex; position: absolute; z-index: 8; top: 0; width: 100%; background-color: #fafafa }
.tcui-navbar:after { content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-bottom: 0px solid #CCCCCC; color: #CCCCCC; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-navbar + .tcui-tab__panel { padding-top: 50px; padding-bottom: 0 }
.tcui-navbar__item { position: relative; display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; padding: 13px 0; text-align: center; font-size: 15px; -webkit-tap-highlight-color: rgba(0,0,0,0) }
.tcui-navbar__item:active { background-color: #ededed }
.tcui-navbar__item.tcui-bar__item_on { border-bottom: 1px solid #f5833b; color: #f5833b; }
.tcui-navbar__item:after { content: " "; position: absolute; right: 0; top: 0; width: 1px; bottom: 0; border-right: 0px solid #CCCCCC; color: #CCCCCC; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5) }
.tcui-navbar__item:last-child:after { display: none }
.tcui-tab { position: relative; height: 100% }
.tcui-tab__panel, .tcui-tab__bd { box-sizing: border-box; height: 100%; padding-bottom: 55px; overflow: auto; -webkit-overflow-scrolling: touch }
.tcui-tab__bd-item { display: none }
.tcui-progress { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center }
.tcui-progress__bar { background-color: #EBEBEB; height: 3px; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1 }
.tcui-progress__inner-bar { width: 0; height: 100%; background-color: #09BB07 }
.tcui-progress__opr { display: block; margin-left: 15px; font-size: 0 }
.tcui-panel { background-color: #FFFFFF; margin-top: 10px; position: relative; overflow: hidden }
.tcui-panel:first-child { margin-top: 0 }
.tcui-panel:before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #E5E5E5; color: #E5E5E5; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-panel:after { content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-bottom: 1px solid #E5E5E5; color: #E5E5E5; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-panel__hd { padding: 14px 15px 10px; color: #999999; font-size: 13px; position: relative }
.tcui-panel__hd:after { content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-bottom: 1px solid #E5E5E5; color: #E5E5E5; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); left: 15px }
.tcui-media-box { padding: 15px; position: relative }
.tcui-media-box:before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #E5E5E5; color: #E5E5E5; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); left: 15px }
.tcui-media-box:first-child:before { display: none }
a.tcui-media-box { color: #000000; -webkit-tap-highlight-color: rgba(0,0,0,0) }
a.tcui-media-box:active { background-color: #ECECEC }
.tcui-media-box__title { font-weight: 400; font-size: 17px; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; word-wrap: break-word; word-break: break-all }
.tcui-media-box__desc { color: #999999; font-size: 13px; line-height: 1.2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2 }
.tcui-media-box__info { margin-top: 15px; padding-bottom: 5px; font-size: 13px; color: #CECECE; line-height: 1em; list-style: none; overflow: hidden }
.tcui-media-box__info__meta { float: left; padding-right: 1em }
.tcui-media-box__info__meta_extra { padding-left: 1em; border-left: 1px solid #CECECE }
.tcui-media-box_text .tcui-media-box__title { margin-bottom: 8px }
.tcui-media-box_appmsg { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center }
.tcui-media-box_appmsg .tcui-media-box__hd { margin-right: .8em; width: 60px; height: 60px; line-height: 60px; text-align: center }
.tcui-media-box_appmsg .tcui-media-box__thumb { width: 100%; max-height: 100%; vertical-align: top }
.tcui-media-box_appmsg .tcui-media-box__bd { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0 }
.tcui-media-box_small-appmsg { padding: 0 }
.tcui-media-box_small-appmsg .tcui-cells { margin-top: 0 }
.tcui-media-box_small-appmsg .tcui-cells:before { display: none }
.tcui-grids { position: relative; overflow: hidden }
.tcui-grids:before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-grids:after { content: " "; position: absolute; left: 0; top: 0; width: 1px; bottom: 0; border-left: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5) }
.tcui-grid { position: relative; float: left; padding: 20px 10px; width: 33.33333333%; box-sizing: border-box }
.tcui-grid:before { content: " "; position: absolute; right: 0; top: 0; width: 1px; bottom: 0; border-right: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5) }
.tcui-grid:after { content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-bottom: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-grid:active { background-color: #ECECEC }
.tcui-grid__icon { width: 28px; height: 28px; margin: 0 auto }
.tcui-grid__icon img { display: block; width: 100%; height: 100% }
.tcui-grid__icon + .tcui-grid__label { margin-top: 5px }
.tcui-grid__label { display: block; text-align: center; color: #000000; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.tcui-footer { color: #999999; font-size: 14px; text-align: center }
.tcui-footer a { color: #586C94 }
.tcui-footer_fixed-bottom { position: fixed; bottom: .52em; left: 0; right: 0 }
.tcui-footer__links { font-size: 0 }
.tcui-footer__link { display: inline-block; vertical-align: top; margin: 0 .62em; position: relative; font-size: 14px }
.tcui-footer__link:before { content: " "; position: absolute; left: 0; top: 0; width: 1px; bottom: 0; border-left: 1px solid #C7C7C7; color: #C7C7C7; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5); left: -0.65em; top: .36em; bottom: .36em }
.tcui-footer__link:first-child:before { display: none }
.tcui-footer__text { padding: 0 .34em; font-size: 12px }
.tcui-flex { display: -webkit-box; display: -webkit-flex; display: flex }
.tcui-flex__item { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1 }
.tcui-dialog { position: fixed; z-index: 5000; width: 80%; max-width: 300px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #FFFFFF; text-align: center; border-radius: 3px; overflow: hidden }
.tcui-dialog__hd { padding: 1.3em 1.6em 0.5em }
.tcui-dialog__title { font-weight: 400; font-size: 18px }
.tcui-dialog__bd { padding: 0 1.6em 0.8em; min-height: 40px; font-size: 15px; line-height: 1.3; word-wrap: break-word; word-break: break-all; color: #999999 }
.tcui-dialog__bd:first-child { padding: 2.7em 20px 1.7em; color: #353535 }
.tcui-dialog__ft { position: relative; line-height: 48px; font-size: 18px; display: -webkit-box; display: -webkit-flex; display: flex }
.tcui-dialog__ft:after { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #D5D5D6; color: #D5D5D6; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-dialog__btn { display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; color: #3CC51F; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); position: relative }
.tcui-dialog__btn:active { background-color: #EEEEEE }
.tcui-dialog__btn:after { content: " "; position: absolute; left: 0; top: 0; width: 1px; bottom: 0; border-left: 1px solid #D5D5D6; color: #D5D5D6; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5) }
.tcui-dialog__btn:first-child:after { display: none }
.tcui-dialog__btn_default { color: #353535 }
.tcui-dialog__btn_primary { color: #3cb5f6 }
.tcui-skin_android .tcui-dialog { text-align: left; box-shadow: 0 6px 30px 0 rgba(0,0,0,0.1) }
.tcui-skin_android .tcui-dialog__title { font-size: 21px }
.tcui-skin_android .tcui-dialog__hd { text-align: left }
.tcui-skin_android .tcui-dialog__bd { color: #999999; padding: 0.25em 1.6em 2em; font-size: 17px; text-align: left }
.tcui-skin_android .tcui-dialog__bd:first-child { padding: 1.6em 1.6em 2em; color: #353535 }
.tcui-skin_android .tcui-dialog__ft { display: block; text-align: right; line-height: 42px; font-size: 16px; padding: 0 1.6em 0.7em }
.tcui-skin_android .tcui-dialog__ft:after { display: none }
.tcui-skin_android .tcui-dialog__btn { display: inline-block; vertical-align: top; padding: 0 .8em }
.tcui-skin_android .tcui-dialog__btn:after { display: none }
.tcui-skin_android .tcui-dialog__btn:active { background-color: rgba(0,0,0,0.06) }
.tcui-skin_android .tcui-dialog__btn:visited { background-color: rgba(0,0,0,0.06) }
.tcui-skin_android .tcui-dialog__btn:last-child { margin-right: -0.8em }
.tcui-skin_android .tcui-dialog__btn_default { color: #808080 }
 @media screen and (min-width:1024px) {
.tcui-dialog { width: 35% }
}
.tcui-toast { position: fixed; z-index: 5000; width: 7.6em; min-height: 7.6em; top: 180px; left: 50%; margin-left: -3.8em; background: rgba(40,40,40,0.75); text-align: center; border-radius: 5px; color: #FFFFFF }
.tcui-icon_toast { margin: 22px 0 0; display: block }
.tcui-icon_toast.tcui-icon-success-no-circle:before { color: #FFFFFF; font-size: 55px }
.tcui-icon_toast.tcui-loading { margin: 30px 0 0; width: 38px; height: 38px; vertical-align: baseline }
.tcui-icon_toast.tcui-icon-info, .tcui-icon_toast.tcui-icon-cancel { font-size: 55px; color: #FFF }
.tcui-toast__content { margin: 5px 0 15px }
.tcui-mask { position: fixed; z-index: 1000; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0,0,0,0.6) }
.tcui-mask_transparent { position: fixed; z-index: 1000; top: 0; right: 0; left: 0; bottom: 0 }
.tcui-actionsheet { position: fixed; left: 0; bottom: 0; -webkit-transform: translate(0, 100%); transform: translate(0, 100%); -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 5000; width: 100%; background-color: #EFEFF4; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s }
.tcui-actionsheet__menu { background-color: #FFFFFF }
.tcui-actionsheet__action { margin-top: 6px; background-color: #FFFFFF }
.tcui-actionsheet__cell { position: relative; padding: 10px 0; text-align: center; font-size: 18px; display: block }
.tcui-actionsheet__cell:before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-actionsheet__cell:active { background-color: #ECECEC }
.tcui-actionsheet__cell:first-child:before { display: none }
.tcui-skin_android .tcui-actionsheet { position: fixed; left: 50%; top: 50%; bottom: auto; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 274px; box-sizing: border-box; -webkit-backface-visibility: hidden; backface-visibility: hidden; background: transparent; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s }
.tcui-skin_android .tcui-actionsheet__action { display: none }
.tcui-skin_android .tcui-actionsheet__menu { border-radius: 2px; box-shadow: 0 6px 30px 0 rgba(0,0,0,0.1) }
.tcui-skin_android .tcui-actionsheet__cell { padding: 13px 24px; font-size: 16px; line-height: 1.4; text-align: left }
.tcui-skin_android .tcui-actionsheet__cell:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px }
.tcui-skin_android .tcui-actionsheet__cell:last-child { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px }
.tcui-actionsheet_toggle { -webkit-transform: translate(0, 0); transform: translate(0, 0) }
.tcui-loadmore { width: 65%; margin: 0 auto; line-height: 1.6em; font-size: 14px; text-align: center }
.tcui-loadmore__tips { display: inline-block; color: #968b8b; vertical-align: middle }
.tcui-loadmore_line { border-top: 1px solid #E5E5E5 }
.tcui-loadmore_line .tcui-loadmore__tips { position: relative; top: -0.9em; padding: 0 .55em; background-color: #FFFFFF; color: #999999 }
.tcui-loadmore_dot .tcui-loadmore__tips { padding: 0 .16em }
.tcui-loadmore_dot .tcui-loadmore__tips:before { content: " "; width: 4px; height: 4px; border-radius: 50%; background-color: #E5E5E5; display: inline-block; position: relative; vertical-align: 0; top: -0.16em }
.tcui-search-bar { position: relative; padding: 8px 10px; display: -webkit-box; display: -webkit-flex; display: flex; box-sizing: border-box; background-color: #EFEFF4 }
.tcui-search-bar:before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #D7D6DC; color: #D7D6DC; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-search-bar:after { content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-bottom: 1px solid #D7D6DC; color: #D7D6DC; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-search-bar.tcui-search-bar_focusing .tcui-search-bar__cancel-btn { display: block }
.tcui-search-bar.tcui-search-bar_focusing .tcui-search-bar__label { display: none }
.tcui-search-bar__form { position: relative; -webkit-box-flex: 1; -webkit-flex: auto; flex: auto; background-color: #EFEFF4 }
.tcui-search-bar__form:after { content: ''; position: absolute; left: 0; top: 0; width: 200%; height: 200%; -webkit-transform: scale(0.5); transform: scale(0.5); -webkit-transform-origin: 0 0; transform-origin: 0 0; border-radius: 10px; border: 1px solid #E6E6EA; box-sizing: border-box; background: #FFFFFF }
.tcui-search-bar__box { position: relative; padding-left: 30px; padding-right: 30px; height: 100%; width: 100%; box-sizing: border-box; z-index: 1 }
.tcui-search-bar__box .tcui-search-bar__input { padding: 4px 0; width: 100%; height: 1.42857143em; border: 0; font-size: 14px; line-height: 1.42857143em; box-sizing: content-box; background: transparent }
.tcui-search-bar__box .tcui-search-bar__input:focus { outline: none }
.tcui-search-bar__box .tcui-icon-search { position: absolute; left: 10px; top: 0; line-height: 28px }
.tcui-search-bar__box .tcui-icon-clear { position: absolute; top: 0; right: 0; padding: 0 10px; line-height: 28px }
.tcui-search-bar__label { position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; z-index: 2; border-radius: 3px; text-align: center; color: #9B9B9B; background: #FFFFFF }
.tcui-search-bar__label span { display: inline-block; font-size: 14px; vertical-align: middle }
.tcui-search-bar__label .tcui-icon-search { margin-right: 5px }
.tcui-search-bar__cancel-btn { display: none; margin-left: 10px; line-height: 28px; color: #09BB07; white-space: nowrap }
.tcui-search-bar__input:not(:valid) ~ .tcui-icon-clear { display: none }
 input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
 display: none
}
.tcui-picker { position: fixed; width: 100%; left: 0; bottom: 0; z-index: 5000; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translate(0, 100%); transform: translate(0, 100%); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s }
.tcui-picker__hd { display: -webkit-box; display: -webkit-flex; display: flex; padding: 10px 15px; background-color: #fbf9fe; position: relative; text-align: center }
.tcui-picker__hd:after { content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-bottom: 1px solid #E5E5E5; color: #E5E5E5; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-picker__action { display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; color: #586C94 }
.tcui-picker__action:first-child { text-align: left }
.tcui-picker__action:last-child { text-align: right }
.tcui-picker__bd { display: -webkit-box; display: -webkit-flex; display: flex; position: relative; background-color: #fff; height: 238px; overflow: hidden }
.tcui-picker__group { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; position: relative; height: 100% }
.tcui-picker__mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0 auto; z-index: 3; background: -webkit-linear-gradient(top, rgba(255,255,255,0.95), rgba(255,255,255,0.6)), -webkit-linear-gradient(bottom, rgba(255,255,255,0.95), rgba(255,255,255,0.6)); background: linear-gradient(180deg, rgba(255,255,255,0.95), rgba(255,255,255,0.6)), linear-gradient(0deg, rgba(255,255,255,0.95), rgba(255,255,255,0.6)); background-position: top, bottom; background-size: 100% 102px; background-repeat: no-repeat; -webkit-transform: translateZ(0); transform: translateZ(0) }
.tcui-picker__indicator { width: 100%; height: 34px; position: absolute; left: 0; top: 102px; z-index: 3 }
.tcui-picker__indicator:before { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #E5E5E5; color: #E5E5E5; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-picker__indicator:after { content: " "; position: absolute; left: 0; bottom: 0; right: 0; height: 1px; border-bottom: 1px solid #E5E5E5; color: #E5E5E5; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5) }
.tcui-picker__content { position: absolute; top: 0; left: 0; width: 100% }
.tcui-picker__item { padding: 5px 0 4px; text-align: center; color: #000; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.tcui-picker__item_disabled { color: #999999 }
 @-webkit-keyframes slideUp {  from {
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0)
}
to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
 @keyframes slideUp {  from {
 -webkit-transform: translate3d(0, 100%, 0);
 transform: translate3d(0, 100%, 0)
}
to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
}
.tcui-animate-slide-up { -webkit-animation: slideUp ease .3s forwards; animation: slideUp ease .3s forwards }
 @-webkit-keyframes slideDown {  from {
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0)
}
to { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) }
}
 @keyframes slideDown {  from {
 -webkit-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0)
}
to { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) }
}
.tcui-animate-slide-down { -webkit-animation: slideDown ease .3s forwards; animation: slideDown ease .3s forwards }
 @-webkit-keyframes fadeIn {  from {
 opacity: 0
}
to { opacity: 1 }
}
 @keyframes fadeIn {  from {
 opacity: 0
}
to { opacity: 1 }
}
.tcui-animate-fade-in { -webkit-animation: fadeIn ease .3s forwards; animation: fadeIn ease .3s forwards }
 @-webkit-keyframes fadeOut {  from {
 opacity: 1
}
to { opacity: 0 }
}
 @keyframes fadeOut {  from {
 opacity: 1
}
to { opacity: 0 }
}
.tcui-animate-fade-out { -webkit-animation: fadeOut ease .3s forwards; animation: fadeOut ease .3s forwards }
.tcui-agree { display: block; padding: .5em 15px; font-size: 13px }
.tcui-agree a { color: #586C94 }
.tcui-agree__text { color: #999999 }
.tcui-agree__checkbox { -webkit-appearance: none; appearance: none; outline: 0; font-size: 0; border: 1px solid #D1D1D1; background-color: #FFFFFF; border-radius: 3px; width: 13px; height: 13px; position: relative; vertical-align: 0; top: 2px }
.tcui-agree__checkbox:checked:before { font-family: "weui"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align: center; speak: none; display: inline-block; vertical-align: middle; text-decoration: inherit; content: "\EA08"; color: #09BB07; font-size: 13px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -48%) scale(0.73); -webkit-transform: translate(-50%, -48%) scale(0.73) }
.tcui-agree__checkbox:disabled { background-color: #E1E1E1 }
.tcui-agree__checkbox:disabled:before { color: #ADADAD }
.tcui-loading { width: 20px; height: 20px; display: inline-block; vertical-align: middle; -webkit-animation: weuiLoading 1s steps(12, end) infinite; animation: weuiLoading 1s steps(12, end) infinite; background: transparent url(loading.svg)no-repeat; background-size: 100%/*
    background:url(loading.gif) no-repeat;
    background-size:20px auto; */
}
 @-webkit-keyframes weuiLoading {  0% {
 -webkit-transform: rotate3d(0, 0, 1, 0deg)
}
 100% {
 -webkit-transform: rotate3d(0, 0, 1, 360deg)
}
}
 @keyframes weuiLoading {  0% {
 -webkit-transform: rotate3d(0, 0, 1, 0deg)
}
 100% {
 -webkit-transform: rotate3d(0, 0, 1, 360deg)
}
}
.tcui-slider { padding: 15px 18px; user-select: none }
.tcui-slider__inner { position: relative; height: 2px; background-color: #E9E9E9 }
.tcui-slider__track { height: 2px; background-color: #3cb5f6; width: 0 }
.tcui-slider__handler { position: absolute; left: 0; top: 50%; width: 40px; height: 40px; margin-left: -20px; margin-top: -20px; border-radius: 50%; background-color: #FFFFFF; box-shadow: 0 0 4px rgba(0,0,0,.2) }
.tcui-slider-box { display: flex; align-items: center }
.tcui-slider-box .tcui-slider { flex: 1 }
.tcui-slider-box__value { margin-left: .5em; min-width: 24px; color: #888888; text-align: center; font-size: 14px }
.tcui-badge { display: inline-block; padding: .15em .4em; min-width: 8px; border-radius: 18px; background-color: #F43530; color: #FFFFFF; line-height: 1.2; text-align: center; font-size: 12px; vertical-align: middle }
/**************************************************************************** tcui end *******************************************************************************/


a img { border: 0 }
a { text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0) }
 @charset "UTF-8";
.tcline-item { border-bottom: 1px solid #eee; padding: 1em 0 0.5em; margin: 0 0; overflow: hidden; background: #FFF; box-sizing: border-box; position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; z-index: 2 }
.tcline-item .avatar-label { display: block; position: relative; margin: 0 5px 0 15px; width: 40px; max-width: 40px; min-width: 40px; box-sizing: border-box }
.tcline-item .avatar-label a { display: block; position: relative; width: 38px; height: 38px; }
.tcline-item .avatar-label a .guajian { position: absolute; width: 16px; height: 16px; bottom: -1px; right: -1px; }
.tcline-item .avatar { width: 38px; height: 38px; border-radius: 50% }
.tcline-item .hb-label { z-index: 2; position: absolute; top: 0px; left: 4px; padding-top: 1.6rem; white-space: nowrap; -webkit-animation: swing linear 2s infinite; animation: swing linear 2s infinite; -webkit-transform-origin: center top; transform-origin: center top; }
.tcline-item .hb-label:before { content: ""; position: absolute; top: 0; left: 50%; width: 1px; height: 1.8rem; background-color: #fd4646; background: linear-gradient(to bottom, rgba(253,70,70,.1), rgba(253,70,70,.88), rgba(253,70,70,1)); transform: scaleX(.5); }
.tcline-item .hb-label img { width: 30px; }
 @-webkit-keyframes swing {  0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
 25% {
-webkit-transform:rotate(5deg);
transform:rotate(5deg)
}
 50% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
 75% {
-webkit-transform:rotate(-5deg);
transform:rotate(-5deg)
}
 100% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
}

.input-content_control .zhuanwenzi_btn{ position:relative; cursor:pointer; float:right; color:#21a500; font-size: 0.9em; }
.input-content_control .zhuanwenzi_btn .tciconfont{ margin-right:2px; vertical-align: -1px; }
.input-content_control .zhuanwenzi_btn .post-upload-fileprew{ cursor:pointer; position:absolute; width:100%; height:100%; left:0; top:0; }


.tcline-item .manage-label { z-index: 2; position: absolute; top: 38px; }
.tcline-item .manage-label a { width: 38px; height: 22px; line-height: 22px; border: 1px solid #d6d6d6; font-size: 0.9em; display: block; text-align: center; margin-top: 4px; border-radius: 4px; color: #666; }
.tcline-item .sex { position: absolute; right: -1px; top: 38px; width: 12px; height: 12px }
.tcline-item .act-bar { display: none }
.tcline-item .autoheight ~ .act-bar { display: block }
.tcline-item .act { background: #FFF; padding: 5px 5px; margin: 5px 10px 5px 0; display: inline-block; font-size: 12px; color: #666; border: 1px solid #D9D9D9; border-radius: 5px; cursor: pointer; }
.tcline-item .act.blue { background: #35a6ee; border: 1px solid #35a6ee; color: #FFF }
.tcline-item .act .iconfont { margin-right: 1px }
.avatar-label .act { padding: 8px 0; width: 100%; text-align: Center; cursor: pointer }
.avatar-label .act .iconfont { margin: 0 }
.tcline-item .tcline-detail { box-sizing: border-box; width: calc(100% - 60px); width: -webkit-calc(100% - 60px); }
.tcline-detail > span:first-child, .tcline-detail > span a { color: #fff; padding: 1px 1px; background-color: #ff7f00; border-radius: 2px; }
.tcline-detail > span:first-child, .tcline-detail .tcline-detail__hd { height: 20px; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; }
.tcline-detail > span:first-child, .tcline-detail .tcline-detail__hd .typename { color: #fff; padding: 1px 1px; background-color: #ff7f00; border-radius: 2px; display: inline-block; height: 20px; line-height: 18px; box-sizing: border-box; }
.tcline-detail .tcline-detail__hd .detail-hd__lt { color: #97abd1; width: calc(100% - 80px); width: -webkit-calc(100% - 80px); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.tcline-detail .renzhenicon { display: inline-block; height: 20px; }
.tcline-detail .renzhenicon .tciconfont { margin-right: 2px; color: #ff7f00; display: inline-block; height: 20px; line-height: 20px; vertical-align: -1px; }
.tcline-detail .detail-tags { margin-bottom: 5px }
.tcline-detail .detail-attr__more { height: 16px; line-height: 16px; }
.tcline-detail .detail-attr__more i { display: inline-block; width: 4px; height: 4px; border-radius: 2px; background: #cacaca; margin: 0 2px; vertical-align: middle; }
.tcline-detail .detail-content__line2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.tcline-detail .username { color: #97abd1; margin-left: 0px; vertical-align: bottom; line-height: 20px; }
.tcline-detail .tcline-detail__hd .detail-hd__rt { width: 75px; max-width: 75px; text-align: right; }
.tcline-detail .ext-act { border: #ececec 1px solid; border-radius: 15px; box-sizing: border-box; padding: 4px 4px; margin: -4px 10px 0; cursor: pointer; color: #999; font-size: 0.8em }
.tcline-detail .ext-act .tcicon-yanjing { font-size: 1em; margin-right: 2px; line-height: 13px }
.tcline-detail .ext-act.tchongbao { border: #ff4f4f 1px solid; color: #ff4f4f;margin: 0px; }
.tcline-detail .ext-act.tchongbao .tcicon-hongbao { font-size: 1em; }
.tcline-detail .ext-act.clicks { border: none; }
.tcline-detail .ext-act.tchongbao img { vertical-align: bottom; }
.tcline-detail .ext-tel { float: right; border: #ff5d38 1px solid; border-radius: 15px; box-sizing: border-box; padding: 4px 4px; margin: -4px 10px 0; cursor: pointer; color: #fff; background-color: #ff5d38; font-size: 0.8em; }
.tcline-detail .ext-tel .tcicon-dianhua { font-size: 0.8em; margin-right: 2px; line-height: 13px }
.tcline-detail article { max-height: 80px; line-height: 1.4; margin: 10px 15px 5px 0; overflow: hidden; vertical-align: middle }
.tcline-detail article p { cursor: pointer; word-break: break-all; }
.tcline-detail article > p > a { color: #0e6bae }
.tcline-detail .autoheight { max-height: none !important }
.detail-pics { box-sizing: border-box }
.detail-pics a { display: block; float: left; width: calc((100vw - 85px)/ 3); height: calc((100vw - 85px)/ 3); max-width: 200px; max-height: 200px; margin-right: 5px; margin-bottom: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; overflow: hidden; position: relative; }
.detail-pics a .more-pic { position: absolute; top: 0; left: 0; width: calc((100vw - 80px)/ 3); height: calc((100vw - 80px)/ 3); max-width: 200px; max-height: 200px; background: rgba(0,0,0,0.5); color: #fff; text-align: center; line-height: 16px; box-sizing: border-box; padding-top: calc(50% - 16px); font-size: 0.8em; letter-spacing: 2px; }
.detail-pics a .play { position: absolute; top: 0px; left: 0px; width: calc((100vw - 80px)/ 3); height: calc((100vw - 80px)/ 3); max-width: 200px; max-height: 200px; background-image: url(icon_play2.png?v=2); background-size: contain; }
.detail-pics img { width: 100%; height: 100%; object-fit: cover; }
.detail-shoplink { color: #758096 !important; font-size: 13px; margin: 10px 0; display: block; }
.detail-link { width: calc(100vw - 75px); box-sizing: border-box; background: #f8f8f8; padding: 7px; margin: 5px 10px 10px 0; display: block; height: 62px; color: #787878 !important; font-size: 0.8em; line-height: 1.8; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; word-break: break-all; clear: both; z-index: 99; cursor: pointer; font-style: normal; }
.detail-link img { width: 48px; height: 48px; vertical-align: middle; float: left; margin-right: 10px; object-fit: cover; }
.detail-link b { font-size: 1.2em; color: #333; overflow: hidden; font-weight: unset; }
.detail-dingwei { font-size: 13px; color: #97abd1; position: relative; margin: 10px 0; padding-right: 100px; }
.detail-dingwei .tciconfont { color: #97abd1; font-size: 16px; }
.detail-dingwei span { color: #666; font-size: 12px; position: absolute; top: 1px; right: 15px; }
.detail-time { font-size: 13px; position: relative; margin: 10px 0 }
.detail-time span, .detail-time span a { color: #999 !important }
.detail-time-icon { background: url(comment.png) no-repeat center; background-size: contain; width: 22px; height: 30px; margin: 0 15px 0 0; position: absolute; right: 0; top: -8px; z-index: 10000; cursor: pointer; }
.detail-toolbar { position: absolute; right: 15%; top: -15px; box-sizing: border-box; background-color: #4c5154; border-radius: 5px; display: none; justify-content: center; align-items: center; height: 3em; cursor: pointer }
.detail-toolbar.active { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex }
.detail-toolbar a { width: 33%; height: 68%; min-width: 70px; color: #fff !important; border-left: #373d40 1px solid; box-sizing: border-box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; -o-align-items: center; align-items: center; font-style: normal; cursor: pointer }
.detail-toolbar img { margin: 0 0.5rem; width: 16px; height: 16px }
.detail-toolbar a:first-child { border-left: none }
.detail-toolbar em { margin: 0 0.5rem; font-size: 1.15em; font-weight: 400 }
.detail-toggle { color: #758096; cursor: pointer; margin: 10px 0; display: block }
.detail-toggle2 { color: #758096; cursor: pointer; margin: 10px 0; display: block }
.detail-cmtr { border-bottom: 8px solid #f8f8f8; border-left: 8px solid transparent; border-right: 8px solid transparent; width: 1px; margin-top: 5px; margin-left: 10px; display: block }
.detail-cmt-wrap { margin: 0 15px 0 0 }
.detail-cmt { clear: both; width: 100%; background-color: #f8f8f8 }
.detail-cmt .like-list { color: #758096; padding: 5px 0px 5px 0px; line-height: 26px; font-size: 0.8em; }
.like-list a { color: #758096 !important }
.detail-cmt .like-list img { width: 26px; height: 26px; border-radius: 100%; overflow: hidden; vertical-align: middle; object-fit: cover; margin-left: 5px; }
.detail-cmt { position: relative; padding: 0px 5px 0px 12px; box-sizing: border-box; }
.detail-cmt .plugin-item { color: #758096; padding: 5px 0px 5px 0px; line-height: 1.5; font-size: 0.8em; }
.plugin-item a { display: block; line-height: 25px; }
.plugin-item span.nick { color: #4f7cb8; }
.plugin-item:before { content: " "; position: absolute; left: 10px; top: 0; width: calc(100% - 20px); height: 1px; border-top: 1px solid #e5e5e5; color: #e5e5e5; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); }
.cmt-list { padding: 0 12px 5px; color: #454545 }
.cmt-list p { padding-top: 3px }
.cmt-list p span { color: #3b5384 }
html, body, form { margin: 0; padding: 0; line-height: 1 }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; list-style: none }
h1, h2, h3, h4, h5, h6 { font-size: 14px }
a, a:link { color: #333; text-decoration: none }
a, img, button, input, textarea { -webkit-tap-highlight-color: rgba(255,255,255,0) }
textarea { overflow-y: visible }
label { cursor: pointer; _cursor: default }
input[type="submit"] { cursor: pointer }
input[type="button"] { cursor: pointer }
input[type="reset"] { cursor: pointer }
input.submit { cursor: pointer }
input.button { cursor: pointer }
input.reset { cursor: pointer }
input.disabled { cursor: default }
input.readonly { color: #999; border: 1px solid #ccc; background: #f3f3f3 }
input[readOnly] { color: #999 }
:focus { outline: 0 }
ins { text-decoration: none }
del { text-decoration: line-through }
table { border-collapse: collapse; border-spacing: 0 }
.bt:hover, .bt:hover * { cursor: pointer; text-decoration: none; opacity: 0.8; filter: alpha(opacity=80) }
.bt:hover.lt, .bt:hover.lt * { opacity: 0.95; filter: alpha(opacity=95) }
.bt:hover.gt, .bt:hover.gt * { opacity: 0.6; filter: alpha(opacity=60) }
.text-right { text-align: right !important }
.text-left { text-align: left !important }
.text-center { text-align: center !important }
.ht05 { height: 5px }
.ht10 { height: 10px }
.ht15 { height: 15px }
.ht20 { height: 20px }
.ht25 { height: 25px }
.ht30 { height: 30px }
.ht35 { height: 35px }
.ht40 { height: 40px }
.ht45 { height: 45px }
.ht50 { height: 50px }
.ht55 { height: 55px }
.ht60 { height: 60px }
.ht65 { height: 65px }
.ht70 { height: 70px }
.ht75 { height: 75px }
.ht80 { height: 80px }
.ht85 { height: 85px }
.ht90 { height: 90px }
.ht95 { height: 95px }
.ht100 { height: 100px }
.ht200 { height: 200px }
.ht300 { height: 300px }
.ht400 { height: 400px }
.ht500 { height: 500px }
.wh05 { display: inline-block; width: 5px }
.wh10 { display: inline-block; width: 10px }
.wh15 { display: inline-block; width: 15px }
.wh20 { display: inline-block; width: 20px }
.wh25 { display: inline-block; width: 25px }
.wh30 { display: inline-block; width: 30px }
.wh35 { display: inline-block; width: 35px }
.wh40 { display: inline-block; width: 40px }
.wh45 { display: inline-block; width: 45px }
.wh50 { display: inline-block; width: 50px }
.wh55 { display: inline-block; width: 55px }
.wh60 { display: inline-block; width: 60px }
.wh65 { display: inline-block; width: 65px }
.wh70 { display: inline-block; width: 70px }
.wh75 { display: inline-block; width: 75px }
.wh80 { display: inline-block; width: 80px }
.wh85 { display: inline-block; width: 85px }
.wh90 { display: inline-block; width: 90px }
.wh95 { display: inline-block; width: 95px }
.wh100 { display: inline-block; width: 100px }
.none { display: none }
.hide { opacity: 0; filter: alpha(opacity=0) }
.f_left { float: left }
.f_right { float: right }
.mt0 { margin-top: 0 !important }
.mb0 { margin-bottom: 0 !important }
.mb10 { margin-bottom: 10px !important }
.ml0 { margin-left: 0 !important }
.mr0 { margin-right: 0 !important }
.pt0 { padding-top: 0 !important }
.pb0 { padding-bottom: 0 !important }
.pl0 { padding-left: 0 !important }
.pr0 { padding-right: 0 !important }
.bb0 { border-bottom: 0 !important }
.bt0 { border-top: 0 !important }
.bw0 { border-width: 0 !important }
html, body { height: 100%; width: 100%; -webkit-text-size-adjust: 100% !important }
body { font-family: 'Helvetica Neue', Roboto, 'microsoft yahei'; line-height: 1; max-width: 760px; margin: 0 auto; background: #F7F7F7 }
*:focus, *:active { outline: none }
.flex { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 }
.flex * { box-sizing: border-box }
.dislay-flex { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex }
.block { display: block !important }
.bg-blue { background: #f2f2f2 !important }
.body-white { background: #FFF }
.hidden { display: none }
.slide-btn, .pointer { cursor: pointer }
.slide-menu { display: block; position: fixed; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; max-width: 760px; z-index: 99999; background: #fff; margin: 0 auto; letter-spacing: 1px }
.slide-menu .header ~ .slide-scroller { position: fixed; top: 3em; bottom: 0; overflow-y: auto; left: 0; right: 0; margin: 0 auto; max-width: 760px; -webkit-overflow-scrolling: touch; }
input, select, textarea { font-family: 'Helvetica Neue', Roboto, 'microsoft yahei'; ; font-size: 1em }
.wrap { width: 100%; margin: 0 auto; position: relative }
img, a { border: 0 }
.flt { float: left }
.frt { float: right }
.f14 { font-size: 14px !important }
.f13 { font-size: 13px !important }
.f18 { font-size: 18px !important }
.iconfont { cursor: pointer }
.gray { color: #777 }
.clear, .clear10, .clear5, .clear1 { clear: both; overflow: hidden }
.clear10 { height: 10px }
.clear5 { height: 5px }
.clear1 { height: 1px }
.text-nowrap { white-space: nowrap }
.text-lowercase { text-transform: lowercase }
.text-uppercase { text-transform: uppercase }
.text-capitalize { text-transform: capitalize }
.text-muted { color: #777 }
.text-primary { color: #2699ed }
.text-success { color: #3c763d }
.text-info { color: #31708f }
.text-warning { color: #8a6d3b }
.text-danger { color: #a94442 }
.bg-gray { background: #DDD !important }

::-webkit-scrollbar {
 width: 0;
 height: 0
}
.header { text-align: center }
body > .header { position: fixed; top: 0; left: 0; right: 0; z-index: 9; margin: 0 auto; max-width: 760px }
body > .header-index { position: static }
body > .header ~ .mainer { margin-top: 3em }
body > .header-index ~ .mainer { margin-top: 0 }
.logo { margin: 0 auto; padding: 0.1em 0 }
.logo img { height: 2.5em; display: block; margin: 0 auto }
.mainer { margin: 0 auto; max-width: 760px }
.sec-search { margin: 0 1em; background: #fff; border-radius: 0.3em; border: 1px solid #f76e33; padding: 0.4em 0.8em 0.3em; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex }
.sec-search .sec-input { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 1.5em; }
.sec-search .sec-input .tcicon-sousuo { width: 1.5em; line-height: 1.3em; color: #fc9150; }
.sec-search .sec-input input { height: 1.5em; }
.sec-input input[type=text], .sec-input input[type=number], .sec-input input[type=password] { width: 100%; background: none; border: none }
.search-btn { line-height: 1.3em; padding-left: 1em; border-left: 1px solid #fc9150 }
.search-btn .btn { font-size: 1em; color: #fc9150; border: 0; background: none }
.nav-list { background: #fff; margin: 0em 0 0; overflow: hidden }
.nav-list-tit { position: relative; margin-top: 5px; }
.nav-list-tit-l { height: 25px; line-height: 25px; padding-right: 10px; }
.nav-list-tit-l .tcicon-tongzhi { width: 35px; text-align: center; color: #ffa029; font-size: 1.2em; }
.nav-list-tit .dt_xh { color: #464443; font-size: 0.9em; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.nav-list-tit .help_title { position: absolute; top: 5px; right: 10px; font-size: 1em; z-index: 99; }
.nav-list-tit .help_title a { color: #888787; }
.nav-li { padding-top: 0; padding-bottom: 1.5em }
.nav-li ul li { float: left; width: 20%; text-align: center; margin-top: 1em; font-size: 12px }
.nav-li-pic { width: 50%; margin: 0 auto; position: relative; }
.nav-li-pic img { display: block; margin: 0 auto }
.nav-li-pic i { position: absolute; top: -5px; right: -5px; display: block; min-width: 0.8em; height: 0.8em; padding: 3px; text-align: center; line-height: 0.8em; font-size: 11px; background: rgba(251,92,92,0.8); font-style: normal; color: #FFF !important; border-radius: 1.2em; }
.nav-li ul li p { margin-top: 0.7em }
.index-scroll-ad { padding: 0px 15px 0px 15px; margin-top: 0em; background: #fff; position: relative; }
.index-scroll-ad .scroll-ad__lt { font-size: 16px; width: 80px; min-width: 80px; line-height: 1.8em; text-indent: 12px; color: #f47944; font-weight: 700; position: absolute; left: 6px; top: 0px; }
.index-scroll-ad ul { height: 1.8em; overflow: hidden; padding: 0px 40px 0px 80px; }
.index-scroll-ad ul li { line-height: 1.8em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.index-scroll-ad ul li a { color: #666; padding-left: 0.8em; background: url(icon12.png) no-repeat left center; background-size: 4px auto }
.tc-sec { margin-top: 0; background: #fff; border-bottom: 0 }
.tc-sec .btn-group { border-bottom: 0px solid #d5dadc }
.span0 { color: #35a6ee !important; border: 1px solid #35a6ee }
.span1 { color: #f0962a !important; border: 1px solid #f0962a }
.span2 { color: #1fbf8c !important; border: 1px solid #1fbf8c }
.span3 { color: #B992F6 !important; border: 1px solid #B992F6 }
.span4 { color: #2B8DAD !important; border: 1px solid #2B8DAD }
.span5 { color: #35a6ee !important; border: 1px solid #35a6ee }
.span6 { color: #f0962a !important; border: 1px solid #f0962a }
.span7 { color: #1fbf8c !important; border: 1px solid #1fbf8c }
.span8 { color: #B992F6 !important; border: 1px solid #B992F6 }
.span9 { color: #2B8DAD !important; border: 1px solid #2B8DAD }
.span0, .span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span-cat { font-size: 13px }
.tc-sec ul li { padding: 1em; border-bottom: 1px solid #d5dadc; position: relative; }
.tc-sec ul li a { color: #222 }
.tools-item { box-sizing: border-box; padding-left: 0.8em; padding-top: 0.8em; display: inline-block; width: 7em; margin-left: 1em; height: 7.5em }
.tools-pic-item { width: 30%; margin: 0 auto }
.tools-pic-item img { display: block; width: 100% }
.foot-sec { height: 5.8em }
.footer { position: fixed; bottom: -1px; padding-top: 0em; left: auto; right: auto; width: 100%; background: url(f_bg_new.png) no-repeat center center; background-size: auto 100%; z-index: 99; max-width: 760px; margin: 0 auto }
.footer-bar ul { overflow: hidden; padding: 0.2em 0 }
.footer-bar li { width: 20%; float: left; text-align: center; box-sizing: border-box; padding: 0 1em; cursor: pointer }
.footer-bar li a { color: #777 }
.footer-bar li.on a, .footer-bar li a:active { color: #000 }
.footer-bar li:nth-child(3) a { color: #fd8136; line-height: 1em }
.footer-bar .img { width: 100%; position: relative; height: 2.8em }
.footer-bar .iconfont i { position: absolute; top: -3px; right: 8px; display: block; min-width: 0.8em; height: 0.8em; padding: 1px; text-align: center; line-height: 0.8em; font-size: 0.5em; background: red; font-style: normal; color: #fff !important; border-radius: 1.2em }
.footer-bar .iconfont { font-size: 1.7em; margin: 0.6em 0 0em; display: block; position: relative; }
.footer-bar .text1 { font-size: 0.8em; }
.footer-bar .on *, .footer-bar .active * { color: #f47944 !important }
.sec-ico { position: absolute; top: 0; width: auto; text-align: left; color: #fff; cursor: pointer }
.sec-ico a { color: #fff }
.sec-ico .iconfont { padding: 0 15px }
.sec-ico.go-back { color: #fff; left: 1em; background: url(icon31.png) no-repeat left center; background-size: auto 1em; padding-left: 1em }
.header.on { height: 3em; line-height: 3em; background: #f5833b }
.sec-ico.right { right: 0em }
.clear:after, .clear:before { clear: both; display: table; content: '' }
.pagination { position: absolute; z-index: 20; bottom: 5px; width: 100%; text-align: center }
.detail-tags { line-height: 1.6; clear: both; overflow: hidden }
.detail-tags a { margin-right: 2px; padding: 0 2px; display: block; float: left; letter-spacing: 0; margin-bottom: 2px; }
.detail-tags span { margin-right: 2px; padding: 0 2px; display: block; float: left; letter-spacing: 0; margin-bottom: 2px;    border-radius: 2px; }
.mark-img { width: 5em; height: 5em; position: absolute; top: 35px; right: 30px; z-index: 1 }
.mark-img.succ { background: url(icon35.png) no-repeat center center; background-size: 100% auto; opacity: 0.5 }
.mark-img.xiajia { background: url(icon41.png) no-repeat center center; background-size: 100% auto; opacity: 0.5 }
.mark-img.overtime { background: url(over_time_ico.png) no-repeat center center; background-size: 100% auto; opacity: 0.5 }
.mark-img.shenhe2 { background: url(shenhe_ico_2.png) no-repeat center center; background-size: 100% auto; opacity: 0.5 }
.mark-img.shenhe3 { background: url(shenhe_ico_3.png) no-repeat center center; background-size: 100% auto; opacity: 0.5 }
.mark-img.nopay { background: url(nopay_ico.png) no-repeat center center; background-size: 100% auto; opacity: 0.5 }
.views { padding-left: 2em; padding-right: 0; background: url(icon37.png) no-repeat left center; background-size: auto 1em }
img { max-width: 100% }
.banner img { display: block }
.header.on h2 { font-size: 1.2em; font-weight: normal; color: #fff; height: 2.5em; line-height: 2.5em; width: 50%; margin-left: auto; margin-right: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.header.on .wrap .btn { position: absolute; top: 0px; right: 10px; color: #fff; }
.btn-group { padding: 0.5em 0.5em; text-align: center; box-sizing: border-box; overflow: hidden; clear: both; background-color: #fff; }
.btn-group .red { color: #fd8136; border: 1px solid #fd8136; }
.btn-group a, .btn-group button { display: inline-block; line-height: 2em; color: #7b7b7b; margin: 0 0.1em; min-width: 3.5em; border-radius: 0.2em; border: 1px solid #e0e0e0; margin-bottom: 5px; }
.manage-case-list { padding-top: 1em; background: #f2f2f2 }
.manage-case-list .tc-sec { background: #fff }
.manage-case-list .tc-sec:first-child { margin-top: 0 }
.header.on.in { background: #fff; margin-bottom: 1em }
.header.on.in a { color: #666 }
.header.in .sec-ico.go-back { background: url(icon31-1.png) no-repeat left center; background-size: auto 1em }
.header.on .sec-ico.btn { right: 1em; line-height: 2em; height: 2em; top: 0.5em; width: 5em; background: #3cb5f6; border-radius: 0.2em; text-align: center; color: #fff }
.header.on .sec-ico.btn a { color: #fff; display: block }
.header.on.in2 .sec-ico.btn { background: #fff }
.header.on.in2 .sec-ico.btn a { color: #999 }
.main { display: table; text-align: center; vertical-align: middle; position: relative; margin: 0 auto }
.main .wrap { display: table-cell; padding: 0 2em; vertical-align: middle }
.main .logo1 { width: 60%; margin: 0 auto; padding-bottom: 2em }
.main .sec-input { padding-left: 2.5em; line-height: 3em; height: 3em; border: 1px solid #dce3e7; margin-bottom: 1em; border-radius: 0.2em; position: relative }
.main .sec-input a { position: absolute; right: 0; padding: 0 0.5em; color: #3cb5f6; top: 0; display: block }
.input-user { background: url(icon42.png) no-repeat 0.8em center #f3f6f8; background-size: auto 1.5em }
.input-pwd { background: url(icon43.png) no-repeat 0.8em center #f3f6f8; background-size: auto 1.4em }
.main .login-btn-group { margin-top: 2em }
.main .login-btn-group > *, .main .login-btn-group > * { display: block; line-height: 3em; color: #3cb5f6; border: 1px solid #3cb5f6; border-radius: 2px; margin-bottom: 1em }
.main .login-btn-group > *:first-child, .main .login-btn-group > *:first-child { background: #3cb5f6; color: #fff }
.campaign-main .item { margin-top: 1em; background: #fff; border: 1px solid #d5dadc; border-left: 0; border-right: 0 }
.campaign-main .campaign-item { padding: 1em; border-bottom: 1px solid #d5dadc }
.campaign-main .img { float: left; width: 4em; margin-right: 1em; height: 4em; overflow: hidden; line-height: 4em }
.campaign-main h4 { font-size: 1.1em; font-weight: normal;line-height: 18px; margin-bottom: 0.5em }
.campaign-main p { line-height: 1.3em; color: #999 }
.campaign-main .user-fav { overflow: hidden }
.campaign-main .campaign-bottom { text-align: center; padding: 0.5em 0 }
.campaign-main .campaign-bottom a { display: inline-block; width: 6em; margin: 0 1em; border: 1px solid #3cb5f6; line-height: 2em; border-radius: 0.2em; color: #3cb5f6 }
.campaign-main .campaign-bottom a:last-child { background: #3cb5f6; color: #fff }
.item-buy ul { overflow: hidden; margin: 0 -1.5%; padding: 0 1em; margin-top: 1em }
.item-buy ul li { width: 22%; color: #999; margin: 0 1.5%; float: left; text-align: center; background: #f5f5f5; line-height: 3em; border-radius: 0.2em }
.item-buy ul li span { display: block }
.item-buy ul li span:first-child { border-bottom: 2px solid #fff }
.item-buy ul li.on { background: #3cb5f6; color: #fff }
.buy-text { padding: 1em }
.buy-text .buy-tit { color: #000; font-size: 1.2em; padding-left: 1.2em; background: url(icon49.png) no-repeat left center; background-size: auto 1em; margin-bottom: 0.3em }
.bold { font-weight: bold }
.edit-form .edit-item { margin-top: 0.5em; border: 1px solid #d5dadc; border-left: 0; border-right: 0; background: #fff }
.edit-form .close { top: -5px; right: -5px; position: absolute; background: #e00f0f; display: block; line-height: 1; color: #FFF; text-align: center; padding: 2px; border-radius: 10px; cursor: pointer; }
.input-control span { display: block; float: left; width: 5em }
.edit-form .input-control-hide-title { box-sizing: border-box }
.edit-form .input-control-hide-title span { display: none }
.input-control .user-fav { overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex }
.input-control .user-fav .sec-input { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 }
.input-control .small-line { line-height: 1.7em; padding-bottom: 0.75em }
.edit-form .tcui-select { padding: 0 }
.input-control .user-fav input[type=radio], .input-control .user-fav input[type=checkbox] { display: none }
.input-control .user-fav input[type=radio] + label, .input-control .user-fav input[type=checkbox] + label { display: inline-block; line-height: 2em; margin-top: 0.65em; margin-right: 0.1em; color: #555; border: 1px solid #3cb5f6; height: 2em; padding: 0 0.6em; border-radius: 0.2em; position: relative; z-index: 1 }
.input-control .user-fav input[type=radio]:checked + label, .input-control .user-fav input[type=checkbox]:checked + label { background: #3cb5f6; color: #FFF }
.edit-form .invite_box { line-height: 3em; border-bottom: none; }
.edit-form .invite_box span { height: 2.5em; }
.edit-form .input-control:last-child { border-bottom: 0 }
.edit-form .input-control .textarea { clear: both }
.edit-form .invite_code_msg { border-bottom: 1px solid #d5dadc; line-height: 20px; background: #fff; margin-top: 0; padding: 0; line-height: 30px; }
.edit-form .invite_code_msg span { color: #f00; float: left; }
.edit-form .invite_code_msg img { width: 20px; height: 20px; position: relative; top: 5px; margin-right: 2px; border-radius: 100%; }
.sec-input textarea { width: 100%; display: block; box-sizing: border-box; height: 6em; resize: none; border: 0; background: #f7f7f7; padding: 0.5em }
.edit-form ul { padding-top: 0.5em; overflow: hidden }
.edit-form ul li { width: 5.2em; margin-bottom: 0.5em; float: left; margin-right: 0.5em; line-height: 5em; color: #666; position: relative }
.edit-form ul li .img { position: relative; height: 5em; margin: 0 auto; cursor: pointer; }
.edit-form ul li .img img { width: 100%; height: 100% }
.file-hide { opacity: 0; position: absolute; top: 0; left: 0; bottom: 0; right: 0 }
.edit-form ul li.li_text { width: auto; white-space: nowrap }
.edit-form .fabu-days__list { padding-bottom: 5px; flex-wrap: wrap; width: 100%; }
.edit-form .fabu-days__list .fabu-days__item { float: left; position: relative; cursor: pointer; margin-right: 10px; margin-bottom: 10px; box-shadow: 1px 1px 3px 0px #eee; border: 1px solid #eee; width: calc(33.3% - 7px); width: calc(33.3% - 7px); padding: 10px 10px; text-align: center; box-sizing: border-box; border-radius: 5px; }
.edit-form .fabu-days__list .fabu-days__item:nth-child(3n) { margin-right: 0; }
.edit-form .fabu-days__list .fabu-days__item .fabu-days__days { line-height: 25px; color: #666; font-weight: 600; }
.edit-form .fabu-days__list .fabu-days__item .fabu-days__price { font-size: 2em; font-weight: 600; line-height: 30px; color: #EEB161; white-space: nowrap; overflow: hidden; }
.edit-form .fabu-days__list .fabu-days__item .fabu-days__price .yuanico { float: none; display: inline; font-size: 0.5em; color: #EEB161; vertical-align: 1px; }
.edit-form .fabu-days__list .fabu-days__item .fabu-days__desc { min-height: 32px; max-height: 32px; line-height: 16px; color: #999; font-size: 0.8em; overflow: hidden; word-break: break-all; }
.edit-form .fabu-days__list .fabu-days__item .fabu-days__select { display: none; }
.edit-form .fabu-days__list .fabu-days__item.on { background: #FFF6EA; border-color: #E6BC80; }
.edit-form .fabu-days__list .fabu-days__item.on .fabu-days__days { color: #5B330D; white-space: nowrap; overflow: hidden; }
.edit-form .fabu-days__list .fabu-days__item.on .fabu-days__select { display: block; position: absolute; top: 0; right: 0; border: 12px solid transparent; border-top-color: #E6BC80; border-right-color: #E6BC80; }
.edit-form .fabu-days__list .fabu-days__item.on .fabu-days__select:after { content: ''; display: block; width: 4px; height: 8px; border-bottom: 1px solid #fff; border-right: 1px solid #fff; position: absolute; top: 2px; right: 2px; top: -11px; right: -8px; transform: rotate(45deg); }
.dialog { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: table; background: rgba(0,0,0,0.6); z-index: 100 }
.dialog-wrap { display: table-cell; vertical-align: middle }
.dialog-wrap .close { position: absolute; width: 1.5em; height: 1.5em; background: url(close.png) no-repeat center center; background-size: auto 100%; top: -0.5em; right: -0.5em }
.dialog-wrap .close-mini { width: 0.5em; height: 0.5em; top: 0; right: 0 }
.dialog-wrap .dialog-center { width: 70%; margin: 0 auto; position: relative; max-width: 320px }
.dialog-wrap .dialog-body { background: #fff; padding: 1em; ; background-size: 100% auto; border-radius: 0.2em; overflow: hidden }
.dialog-wrap h1 { font-size: 1.2em; color: #666; text-align: center }
.dialog-wrap p { color: #3cb5f6; width: 11em; margin: 0 auto; text-align: center; font-size: 1em; line-height: 1.5em; margin-top: 1em }
.dialog-wrap p span { border-bottom: 1px solid #e06043 }
.dialog-wrap p label { color: #ff6737; border-bottom: 1px solid #ff6737 }
.dialog-btns { margin-top: 1em }
.dialog-btns a { display: block; width: 45%; float: left; margin: 0 2.5%; text-align: center; line-height: 2.5em; border: 1px solid #f6713c; color: #f6713c; box-sizing: border-box; border-radius: 0.2em }
.dialog-btns a:first-child { background: #f6713c; color: #fff }
.dialog-btns a.hb-link { width: 95%; margin-top: 5px; background: #f6713c; color: #fff; }
.phone-prompt { padding: 5px 15px; min-height: 20px; line-height: 20px; color: #8F908B; }
.input-majia { background: #fff; }
.mainer .edit-form .tcui-cell:before { border-top: none; }
.input-control { line-height: 3em; border-bottom: 1px solid #efefef; background: #fff; padding: 0 1em }
.input-control span { display: block; float: left; color: #222; width: 5em; height: 2.5em }
.form-input { overflow: hidden; position: relative }
.form-input input { border: none; width: 100% }
.form-input a { display: block; width: 120px; border-left: 1px solid #d5dadc; position: absolute; top: 0; right: -1em; text-align: center; color: #3cb5f6; background: #FFF; box-sizing: border-box }
.btn-group-block { padding: 0 1.5em; text-align: center; margin: 2em; text-align: center }
.btn-group-block > a, .btn-group-block > button { display: block; height: 3em; line-height: 3em; color: #FFF; background: #f5833b; border-radius: 5px; border: 0; font-size: 1em }
.btn-group-block button { width: 100% }
.page-msg { background: #fff }
.msg-border { border-top: 1px solid #d5dadc }
.msg-list { padding: 1em; border-bottom: 1px solid #d5dadc }
.msg-list-pic { float: left; margin-right: 1em }
.msg-list-pic img { display: block; height: 48px; width: 48px; border-radius: 50px; }
.msg-list-web { overflow: hidden; line-height: 2em }
.msg-list-web h3 { font-size: 1.1em; font-weight: normal; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; word-break: break-all }
.msg-list-web h3 span { float: right; color: #999 }
.msg-list-web p { color: #999; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.msg-list-web p i { font-style: normal; display: block; font-size: 0.9em; float: right; min-width: 1.4em; min-height: 1.4em; line-height: 1.4em; color: #fff; background: #ff2727; border-radius: 1.5em; text-align: center; margin-top: 0.4em }
.user-wrap { height: 6em; padding-top: 0.7em; padding-bottom: 0.7em; background-color: #FFF; }
.user-wrap-nobg { background: none; overflow: hidden; position: relative; padding-bottom: 0 }
.user-wrap-nobg .btn-group { padding: 0 }
.user-wrap-nobg .btn-group a { background: #FFF; color: #999; line-height: 1; padding: 0.3em 0; margin-top: 1em }
.user-wrap-nobg .blur10 { position: absolute; width: 200%; height: 200%; z-index: -1; top: -50%; left: -50% }
.user-wrap-nobg .user-page-avatar { margin: -1em 1em 0; float: left }
.user-wrap-nobg .user-avatar-extend { text-align: left; background: rgba(255,255,255,0.6); padding: 1em 1em 0.5em; margin: 0; position: absolute; left: 7.5em; right: 1em; top: 2.8em; line-height: 1.5 }
.user-wrap-nobg .user-avatar-extend p { margin-top: 0 }
.user-page-avatar { width: 4.75em; margin-left: 10px; float: left; position: relative }
.user-avatar-pic { margin-top: 0.75em; overflow: hidden; position: relative; }
.user-avatar-pic .avatar { width: 4em; height: 4em; border-radius: 50%; border: 2px solid #fff; }
.user-avatar-pic .guajian { position: absolute; width: 1.8em; height: 1.8em; bottom: -1px; right: -1px; }
.user-avatar-extend { float: left; margin-left: 10px; margin-top: 1.5em }
.user-avatar-extend h3 { font-weight: normal; width: 100%; box-sizing: border-box; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; word-wrap: break-word; word-break: break-all; height: 1.5em; }
.user-avatar-extend h3.user-edit { line-height: 1.5em; }
.user-avatar-extend h3.user-edit a { padding: 0 4px; border: 1px solid #ff7f00; color: #ff7f00; text-shadow: 0px 0px 2px #fff; box-shadow: 0px 0px 2px #fff; }
.user-avatar-extend h3 a { font-size: 1.2em; color: #fff; max-width: 200px; overflow: hidden; display: inline-block; white-space: nowrap; text-overflow: ellipsis; }
.user-avatar-extend p { color: #2b2b2b; margin-top: 0.5em }
.user-avatar-extend p a { color: #fff; display: inline-block; padding-right: 1em; background: url(icon52.png) no-repeat right center; background-size: auto 1em }
.user-page-nav { background: #fff; }
.user-page-nav ul li { float: left; width: 33.33%; text-align: center; margin-top: 1.8em }
.user-page-nav ul li p { margin-top: 1em }
.report-list { background: #fff; margin-top: 1em; border-bottom: 1px solid #d5dadc }
.report-list .report-tit.border { border-bottom: 1px solid #d5dadc }
.report-tit { padding: 0 1em; line-height: 3em }
.report-tit h3 { font-weight: normal; color: #ff6737; font-size: 1.1em }
.report-reason { padding: 0 1em; margin-bottom: 1em }
.report-reason textarea { box-sizing: border-box; width: 100%; border: none; background: #f0f5f8; resize: none; height: 7em; padding: 1em 0.5em; line-height: 1.4em }
.cat-search { margin: 0 0; background-color: #FFF; padding: 0.5em 10px; box-sizing: border-box; overflow: hidden; overflow-x: auto; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex }
.cat-search h3 { margin: 0; border-bottom: 1px solid #E3E3E3; color: #999; padding: 0 0 0.5em }
.cat-search .item-list, .cat-search .item-list2 { box-sizing: border-box; margin-left: 5px; position: relative; display: flex; overflow: hidden }
.cat-search .item-list a, .cat-search .item-list2 a { background: #FFF; border: 1px solid #E0E0E0; padding: 10px 8px; display: inline-block; float: left; margin: 3px 5px 3px 0; text-align: center; box-sizing: border-box }
.cat-search .item-list .active { color: #f5833b; border: 1px solid #f5833b; }
.cat-search .item-list2 { text-align: center; display: flex; }
.cat-search .item-list2 .active { color: #fdfdfd; background-color: #f5833b; border: 1px solid #f5833b; }
.cat-search .item-list2 a { text-align: center; border-radius: 6px; color: #f5833b; height: 2.8em; line-height: 1.4; float: left; flex: 1;border-radius: 1.4em; }
.cat-search .item-list4 a, .cat-search .item-list4 a:last-child { width: 23%; background: #35a6ee; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#47a6ef), to(#5bcaf5)) }
.cat-search .item-list2 img { height: 16px; vertical-align: middle; margin: -3px 10px 0 0 }
.right-arrow { height: 6px; width: 6px; border-width: 2px 2px 0 0; border-color: #C8C8CD; border-style: solid; -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); margin-top: 1.2em; margin-right: 0.9em }
.group-top-tip { padding: 0.5em; border-top: 1px solid #eee; border-bottom: 5px solid #f2f2f2; color: #a7a7a7; }
.site-float { position: fixed; bottom: 90px; left: 0; background: rgba(0,0,0,.3); color: #FFF; font-size: 0.68rem; z-index: 9999; text-align: center; padding: 10px 6px 10px 8px; letter-spacing: 1px }
.site-float i { display: block; clear: both; height: 3px }
.site-float span { display: block; border-top: 1px solid #EEE; margin: 0; padding: 10px 0 0;cursor: pointer; }
.site-float span:first-child { border-top: 0; margin: 0; padding: 0 0 10px; }
 @media (max-width:480px) {
.tab-navs { margin-right: 2px }
.tab-navs .tab-nav > a { min-width: initial }
}
.tab-navs {
 *zoom: 1; width: 100%; margin: 0 0 0; padding: 0; text-align: center; list-style: none; box-sizing: border-box; overflow: hidden; overflow-x: auto; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; height: 35px; -webkit-overflow-scrolling: touch; }
.tab-scroll { margin: 0 5px; position: relative; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex }
.tab-scroll .tab-nav:first-child { margin-left: 5px; }
.tab-navs:before, .tab-navs:after { display: table; content: "" }
.tab-navs:after { clear: both }
.tab-navs:before, .tab-navs:after { display: table; content: "" }
.tab-navs:after { clear: both }
.tab-navs .tab-nav { position: relative; float: left; min-width: 100px }
.tab-navs .tab-nav > a { border-radius: 5px 5px 0 0; padding: 10px 15px; display: block }
.tab-navs .tab-nav.active > a, html.no-touchevents .tab-navs .tab-nav.active > a:hover { background: rgba(255,255,255,0.9); border-bottom-color: transparent; cursor: default }
.tab-navs .tab-nav.active > a { color: #666 !important }
.index-navs { height: auto !important; padding-top: 5px; }
.index-navs .tab-scroll { margin: 0; border-bottom: 1px solid #eee; -webkit-overflow-scrolling: touch; }
.index-navs .index-nav { min-width: 75px; background: #FFF; padding: 0.7em 0.2em; margin-bottom: -1px }
.index-navs .index-nav > a { padding: 0 }
.index-navs .index-nav.active { background: #FFF; border-bottom: 2px solid #f47944; color: #f47944 }
.index-navs .index-nav.active a { background: none !important; color: #f47944 !important }
.detail-navs .index-nav { background: #FFF; border-bottom: 1px solid #eee; }
.footer ~ .mainer { padding-bottom: 10em }
.blur10 { -webkit-filter: blur(10px); -moz-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px);  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false)
}
.home-tab { padding: 8px; background: #FFF; display: table; width: 100%; box-sizing: border-box }
.home-tab > * { display: table-cell; padding: 8px 0; text-align: center }
.home-tab .active a { position: relative; border-bottom: 1px solid #27b6ff; padding-bottom: 13px; color: #27b6ff }
 @media screen and (min-width:320px) and (max-width:360px) {
body { font-size: 13px }
}
 @media screen and (min-width:360px) and (max-width:480px) {
body { font-size: 15px }
}
 @media screen and (min-width:600px) {
.sec-search, .nav-list { margin-left: 0 !important; margin-right: 0 !important }
}
.clearfix:after { content: " "; clear: both; display: block; height: 0; visibility: hidden; }
.post-upload-fileprew { display: block; position: absolute; top: 0; left: 0; width: 5em; height: 5em; opacity: 0; }
/*----- view message -----*/
.z { float: left; }
.y { float: right; }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.overflow { overflow: hidden; }
.vm { vertical-align: middle; }
.vm * { vertical-align: middle; }
.hm { text-align: center; }
.friend_msg { padding: 5px 0; }
.friend_msg .avat img, .self_msg .avat img { padding: 1px; background: #F2F2F2; border-radius: 100%; display: inline-block; }
.self_msg { padding: 5px 0; }
.friend_msg .date { color: #BEBEBD; padding-left: 12px; }
.self_msg .date { color: #BEBEBD; padding-right: 12px; text-align: right; }
.dialog_green .dialog_c { background: url(dialog_bg.png) repeat-y; width: 230px; }
.dialog_green .dialog_t { background: url(dialog_t.png) no-repeat left top; width: 180px; font-size: 15px; line-height: 25px; padding: 15px 25px 0 25px; }
.dialog_green .dialog_b { background: url(dialog_b.png) no-repeat left bottom; width: 230px; height: 17px; overflow: hidden; }
.dialog_white .dialog_c { background: url(dialog_bg.png) repeat-y right top; width: 230px; }
.dialog_white .dialog_t { background: url(dialog_t.png) no-repeat right top; width: 180px; font-size: 15px; line-height: 25px; padding: 15px 25px 0 25px; word-wrap: break-word; }
.dialog_white .dialog_b { background: url(dialog_b.png) no-repeat right bottom; width: 230px; height: 17px; overflow: hidden; }
.message_show_reply { padding-top: 10px; background-color: #FFF; position: fixed; left: 0px; bottom: 0px; width: 100%; height: 45px; }
.message_show_btn { width: 95%; height: 50px; margin-top: -2px; margin-right: auto; margin-left: auto; position: relative; }
.message_show_btn a { width: 90%; height: 38px; display: block; margin-right: auto; margin-left: auto; background-color: #29ab00; color: #FFF; line-height: 38px; text-align: center; font-size: 1em; border-radius: 5px; }
.message_show_reply table textarea { width: 98%; height: 35px; border: none; border: 1px #e6e6e6 solid; margin-top: -0.2em; -webkit-appearance: none; }
.message_show_reply table textarea:focus { border: 1px #f5833b solid; }
.message_reload_btn { width: 30px; height: 30px; position: fixed; bottom: 60px; right: 10px; }
.message_reload_btn a { width: 100%; height: 100%; display: block; }
.message_reload_btn a i { color: #f5833b; font-size: 2.0em; }
/****************************************** common **************************************************/
.pages { width: 95%; height: 40px; margin-top: 10px; margin-right: auto; margin-left: auto; }
.pages li { width: 50%; height: 30px; float: left; text-align: center; }
.pages li span { height: 30px; width: 80%; display: block; line-height: 30px; border: 1px solid #e8e8e8; margin-right: auto; margin-left: auto; color: #ababab; }
.pages li a { height: 30px; width: 80%; display: block; line-height: 30px; border: 1px solid #f7914d; color: #f60; margin-right: auto; margin-left: auto; }
.box_hide { display: none; }
.managerList_fenhao_1 .pic_info { position: absolute; top: 0; left: 0; width: 100%; background-color: #000; z-index: 999; color: #999; }
.pic_info_in { position: relative; top: 20px; left: 0; width: 100%; background-size: contain; -webkit-background-size: contain; background-repeat: no-repeat; background-position: center center; }
.myorder { width: 100%; padding: 0px; background-color: #fff; }
.myorder section { width: 95%; line-height: 30px; margin-top: 5px; margin-left: auto; margin-right: auto; }
.myorder section li { padding-right: 85px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; width: 100%; line-height: 40px; position: relative; color: #524e4e; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eaeaea; font-size: 1em; }
.myorder section li span { text-align: right; color: #c1c0c0; height: 40px; width: 90px; line-height: 40px; position: absolute; top: 0px; right: 0px; overflow: hidden; }
.cat-search .item-list2 a.bg0 { background-color: #03a9f4; color: #FFF; border: 0; }
.cat-search .item-list2 a.bg1 { background-color: #ff9800; color: #FFF; border: 0; }
.cat-search .item-list2 a.bg2 { background-color: #05b4a4; color: #FFF; border: 0; }
.cat-search .item-list2 a.bg3 { background-color: #f44636; color: #FFF; border: 0; }
.managerList_fenhao_1 { color: #238206; margin-top: 5px; font-size: 0.8em; width: 38px; height: 20px; line-height: 20px; display: inline-block; text-align: center; }
.managerList_fenhao_2 { color: #fd0d0d; margin-top: 5px; font-size: 0.8em; width: 38px; height: 20px; line-height: 20px; display: inline-block; text-align: center; }
.managerList_fenhao_btn { border: 1px solid #f5833b; color: #f5833b; margin-top: 5px; font-size: 0.8em; width: 38px; height: 20px; line-height: 20px; border-radius: 5px; display: inline-block; text-align: center; }
#subscribe { color: #fff; position: fixed; width: 100%; min-width: 320px; left: 0; bottom: 48px; background: rgba(0,0,0,0.6); height: 3em; line-height: 3em; z-index: 99999999 }
#subscribe .subscribe_box span { font-size: 0.9em; padding-left: 10px; box-sizing: border-box; }
#subscribe .subscribe_box .right { display: table; position: absolute; right: 0; top: 0; height: 100%; line-height: 100%; box-sizing: border-box; }
#subscribe .subscribe_box .right div { display: inline-block; overflow: hidden; text-align: center; }
#subscribe .subscribe_box .right .guanzu_show { display: table-cell; vertical-align: middle; }
#subscribe .subscribe_box .right .guanzu_show a { display: block; color: #fff; text-align: center; float: left; font-size: 0.9em; line-height: 26px; height: 26px; width: 60px; background: #f5833b; border-radius: 2px; }
#subscribe .subscribe_box .right .guanzu_close { display: table-cell; vertical-align: middle; width: 40px; height: 26px; }
#subscribe .subscribe_box .right .guanzu_close i { display: block; width: 40px; height: 26px; position: relative; }
#subscribe .subscribe_box .right .guanzu_close i:after, #subscribe .subscribe_box .right .guanzu_close i:before { transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content: ''; position: absolute; top: 12px; right: 12px; width: 18px; height: 1px; background: #FFF; ; }
#subscribe .subscribe_box .right .guanzu_close i:after { transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.rebox { z-index: 10000; position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: table; background: #000; display: none; }
.rebox .swiper-slide { width: 100%; height: 100%; position: relative; overflow: auto; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-flex-shrink: 0; flex-shrink: 0; box-sizing: border-box }
.rebox .swiper-slide img { max-width: 100%; max-height: 100%; }
.swiper-container .rebox-pagination { color: #fff; }
.swiper-container .swiper-close { position: absolute; z-index: 1; top: 2.5%; right: 10px; width: 30px; height: 30px; }
.swiper-container .swiper-close:before, .swiper-container .swiper-close:after { transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content: ''; position: absolute; height: 1px; width: 16px; background: #FFF; top: 14px; right: 7px; }
.swiper-container .swiper-close:before { transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.bocuncein { -webkit-animation: reboxIn .3s 0s ease both; -moz-animation: reboxIn .3s 0s ease both; }
@-webkit-keyframes reboxIn { 0% {
opacity:0;
-webkit-transform:scale(0)
}
100% {
opacity:1;
-webkit-transform:scale(1)
}
}
@-moz-keyframes reboxIn { 0% {
opacity:0;
-moz-transform:scale(0)
}
100% {
opacity:1;
-moz-transform:scale(1)
}
}
.bocunceinOut { -webkit-animation: reboxOut .3s 0s ease both; -moz-animation: reboxOut .3s 0s ease both; }
@-webkit-keyframes reboxOut { 0% {
-webkit-transform:scale(1)
}
100% {
opacity:0;
-webkit-transform:scale(0);
}
}
@-moz-keyframes reboxOut { 0% {
-moz-transform:scale(1)
}
100% {
opacity:0;
-moz-transform:scale(0);
}
}
#info-footer .info-footer { z-index: 99; position: fixed; height: 50px; width: 100%; left: 0; bottom: 0; background: #fff; display: -webkit-box; display: -webkit-flex; display: flex; }
#info-footer .info-footer .info-footer-item { border-top: 1px solid #f2f2f2; box-sizing: border-box; padding: 4px 0 0; display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; text-align: center; }
#info-footer .info-footer .info-footer-tel { box-sizing: border-box; -webkit-box-flex: 2; -webkit-flex: 2; flex: 2; background: #ff7f00; border: none; border-top: 1px solid #ff7f00; }
#info-footer .info-footer .info-footer-item .tciconfont { font-size: 1.5em; line-height: 25px; }
#info-footer .info-footer .info-footer-item span { display: block; line-height: 20px; font-size: 0.8em; }
#info-footer .info-footer .info-footer-item a { color: #64727b; display: block; }
#info-footer .info-footer .info-footer-tel a { color: #fff; line-height: 22px; font-size: 1em; }
#info-footer .info-footer .info-footer-tel a.finish { line-height: 40px; font-size: 1.4em; }
.info-item .item-title { text-overflow: ellipsis; overflow: hidden; font-size: 1.4em; white-space: nowrap; padding: 0 10px; border-bottom: 2px solid #F7F7F7; height: 40px; line-height: 50px; color: #717171; font-weight: 600; }
.info-item .info-item-title .item-headimg-l { float: left; position: relative; }
.info-item .info-item-title .item-headimg-l .avatar { width: 60px; height: 60px; border-radius: 100%; overflow: hidden; }
.info-item .info-item-title .item-headimg-l .guajian { position: absolute; width: 26px; height: 26px; bottom: -1px; right: -1px; }
.info-item .info-item-title .item-title-r { margin-left: 65px; }
.info-item .info-item-title .item-title-r h5 { position: relative; }
.info-item .info-item-title .item-title-r h5 i.hbsy_money { background: #fff; padding-left: 16px; font-size: 1em; color: #ff4f4f; float: right; position: absolute; right: 0; height: 25px; }
.info-item .info-item-title .item-title-r h5 i.hbsy_money img { position: absolute; top: 8px; left: 2px; width: 12px; margin-right: 2px; height: 14px; vertical-align: top; }
.info-item .info-item-title .item-liulan { font-size: 0.9em; height: 20px; line-height: 25px; margin-top: 5px; color: #a7a7a7; }
/****************************** myedit ******************************/
.wrap .user-avatar { padding: 10px 15px; font-size: 16px; }
.wrap .user-xian::after { content: " "; position: absolute; width: 100%; height: 1px; border-bottom: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); }
.wrap .user-avatar .show-avatar { float: left; width: calc(100% - 105px); width: -webkit-calc(100% - 105px); }
.wrap .user-avatar .show-avatar .upload-click { width: 90px; float: left; position: relative; }
.wrap .user-avatar .show-avatar .upload-click img { width: 90px; height: 90px; }
.wrap .user-avatar .show-avatar .upload-click #filedata { opacity: 0; height: 90px; width: 90px; position: absolute; top: 0; left: 0; }
.wrap .user-avatar .show-avatar .upload-picurl { float: left; width: 90px; height: 90px; margin-left: 5px; }
.wrap .user-avatar .show-avatar .upload-picurl img { width: 90px; height: 90px; }
.wrap .user-avatar .upload-avatar { height: 25px; line-height: 25px; float: left; width: 105px; line-height: 90px }
#tab-navs .index-navs { background: #fff; }
#index_prompt { position: fixed; width: 160px; top: 5px; right: 10px; z-index: 9999999999; }
#index_prompt .prompt-pic { width: 100%; }
#index_prompt .prompt-pic img { width: 100%; }
.fabu_step1_new_shop_list { height: 30px; line-height: 30px; background-color: #f1f1f1; color: #6a6d6b; word-wrap: break-word; }
.popup_ads { padding-top: 20%; overflow: hidden; z-index: 10; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.7); z-index: 9999999999999; }
.popup_ads .popup_ads_box { border-radius: 5px; width: 70%; max-width: 500px; margin: 0 auto; background: #fff; padding: 10px; position: relative; }
.popup_ads .popup_ads_box h5 { padding-left: 23px; margin: 0; font-size: 1.15em; height: 30px; line-height: 25px; color: #4a4949; margin-bottom: 10px; border-bottom: solid 1px #eaeaea; background: url(popup_ads_ico.png)no-repeat; -webkit-background-size: 20px; background-size: 20px; overflow: hidden; }
.popup_ads .popup_ads_box .content { font-size: 0.8em; line-height: 25px; color: #000; word-wrap: break-word; overflow: scroll; max-height: 300px; }
.popup_ads .popup_ads_box .content img { width: 100%; }
.popup_ads .popup_ads_box .content a{color: #5cabd7 !important;}
.popup_ads .popup_ads_box .btn { height: 30px; text-align: center; margin-top: 20px; }
.popup_ads .popup_ads_box .btn a { width: 90px; height: 30px; display: inline-block; line-height: 30px; text-align: center; color: #FFF; border-radius: 2px; }
.popup_ads .popup_ads_box .btn a.ok { background-color: #1aaaf1; }
.popup_ads .popup_ads_box .btn a.no { background-color: #ff0079; margin-right: 10px; }
.popup_ads .popup_ads_box .close { position: absolute; right: 9px; top: 9px; width: 26px; height: 26px; background-color: #F60; border-radius: 13px; }
.popup_ads .popup_ads_box .close::before, .popup_ads .popup_ads_box .close::after { transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content: ''; position: absolute; height: 1px; width: 16px; background: #FFF; top: 12px; right: 5px; }
.popup_ads .popup_ads_box .close::before { transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.popup_ads .popup_ads__pic { position: fixed; top: 0; left: 0; bottom: 0; right: 0; }
.popup_ads .popup_ads__pic .ads-pic__box { width: 70%; margin: 0 15%; position: fixed; z-index: 5000; top: 50%; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); text-align: center; overflow: hidden; }
.popup_ads .popup_ads__pic .ads-pic__box .ads-pic__hd { display: block; max-width: 450px; margin: 0 auto; }
.popup_ads .popup_ads__pic .ads-pic__box .ads-pic__hd img { width: 100%; display: block; }
.popup_ads .popup_ads__pic .ads-pic__box .ads-pic__bd { margin-top: 25px; }
.popup_ads .popup_ads__pic .ads-pic__box .ads-pic__bd .pic-close { cursor: pointer; width: 40px; height: 40px; margin: 0 auto; border: 2px solid #f7f7f7; position: relative; border-radius: 100%; }
.popup_ads .popup_ads__pic .ads-pic__box .ads-pic__bd .pic-close::before, .popup_ads .popup_ads__pic .ads-pic__box .ads-pic__bd .pic-close::after { transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content: ''; position: absolute; height: 4px; width: 30px; background: #FFF; top: 17px; right: 5px; border-radius: 2px; }
.popup_ads .popup_ads__pic .ads-pic__box .ads-pic__bd .pic-close::before { transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
#popup_ads_animation { -webkit-animation: tada 1s .2s ease both; -moz-animation: tada 1s .2s ease both; }
@-webkit-keyframes tada { 0% {
-webkit-transform:scale(1)
}
10%, 20% {
-webkit-transform:scale(0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
-webkit-transform:scale(1.1) rotate(-3deg)
}
100% {
-webkit-transform:scale(1) rotate(0)
}
}
@-moz-keyframes tada { 0% {
-moz-transform:scale(1)
}
10%, 20% {
-moz-transform:scale(0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-moz-transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
-moz-transform:scale(1.1) rotate(-3deg)
}
100% {
-moz-transform:scale(1) rotate(0)
}
}
.search_pic_box { display: -webkit-box; display: -webkit-flex; display: flex; height: 40px; background: #ff7f00; padding: 5px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; }
.search_pic_box_fiexd { z-index: 99; background: transparent !important; position: absolute; top: 0; left: 0; width: 100%; }
.search_pic_box .search_pic { width: 90px; height: 30px; float: left; }
.search_pic_box .search_pic img { width: 100%; max-height: 100%; }
.search_pic_box .search_pic a { display: block; height: 100%; width: 100%; color: #fff; font-size: 1em; text-align: center; }
.search_pic_box .search_pic .lbs_txt { font-size: 1em; max-width: 60px; height: 30px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; display: inline-block; margin: 0 auto; font-style: normal; }
.search_pic_box .search_pic .lbs_ico { width: 0.8em; height: 0.5em; vertical-align: 0px; margin-left: 5px; display: inline-block; background: url(sites_lbs_ico.png) no-repeat; background-size: 0.8em auto; }
.search_pic_box .search_box { margin-left: 10px; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; position: relative; margin-top: 2px; background: #fff; border-radius: 15px; height: 26px; overflow: hidden; }
.search_pic_box .search_box form { display: -webkit-box; display: -webkit-flex; display: flex; }
.search_pic_box .search_box input[type=text] { padding: 3px 0; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; font-size: 0.8em; height: 20px; line-height: 26px; border: none; margin-left: 10px; }
.search_pic_box .search_box .search_button { background: #fff; border-top-right-radius: 15px; border-bottom-right-radius: 15px; width: 40px; height: 26px; line-height: 26px; font-size: 0.9em; text-align: left; color: #f47944; }
.search_pic_box .search_box2 { margin-left: 10px; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; position: relative; margin-top: 2px; background: rgba(255, 255, 255, 0.5); border-radius: 15px; height: 26px; overflow: hidden; }
.search_pic_box .search_box2 form { display: -webkit-box; display: -webkit-flex; display: flex; }
.search_pic_box .search_box2 input[type=text] { background: rgba(0,0,0,0); padding: 3px 0; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; font-size: 0.8em; height: 20px; line-height: 26px; border: none; margin-left: 10px; }
.search_pic_box .search_box2 input::-webkit-input-placeholder {
color:#444;
}
.search_pic_box .search_box2 .search_button { background: rgba(0,0,0,0); border-top-right-radius: 15px; border-bottom-right-radius: 15px; width: 40px; height: 26px; line-height: 26px; font-size: 0.9em; text-align: left; color: #f47944; }
.search_text_box { height: 40px; background: #f47944; padding: 5px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; }
.search_text_box .search_text { width: 60px; font-size: 1.2em; height: 30px; line-height: 30px; float: left; color: #fff; }
.search_text_box .search_box { margin-top: 2px; background: #fff; border-radius: 15px; height: 26px; margin-left: 60px; width: calc(100% - 60px); width: -webkit-calc(100% - 60px); }
.search_text_box .search_box input[type=text] { float: left; font-size: 0.8em; width: calc(100% - 62px); width: -webkit-calc(100% - 62px); height: 24px; line-height: 24px; border: none; margin-left: 12px; }
.search_text_box .search_box .search_button { float: right; width: 50px; height: 26px; line-height: 26px; font-size: 1em; text-align: center; color: #f47944; }
.back_top { display: none; position: fixed; right: 1em; bottom: 15%; z-index: 100; width: 2.5em; height: 2.5em; border-radius: 100%; overflow: hidden; }
.back_top a { display: block; }
.back_top a img { width: 100%; height: 100%; }
.info-hongbao .hongbao-button a.qiang_over { background: #ccc; }
.info_guanzu_pormpt { display: -webkit-box; display: -webkit-flex; display: flex; position: fixed; top: 0; left: 0; z-index: 99; height: 50px; width: 100%; background: rgba(0,0,0,0.7); }
.info_guanzu_pormpt .guanzu_pormpt_left { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; float: left; color: #fff; }
.info_guanzu_pormpt .guanzu_pormpt_left .guanzu_pic { float: left; padding: 5px 10px; }
.info_guanzu_pormpt .guanzu_pormpt_left .guanzu_pic img { width: 40px; height: 40px; }
.info_guanzu_pormpt .guanzu_pormpt_left .guanzu_text { margin-left: 60px; }
.info_guanzu_pormpt .guanzu_pormpt_left .guanzu_text h5 { height: 25px; line-height: 30px; font-size: 1em; font-weight: 500; overflow: hidden; }
.info_guanzu_pormpt .guanzu_pormpt_left .guanzu_text p { height: 20px; line-height: 20px; font-size: 0.8em; overflow: hidden; }
.info_guanzu_pormpt .guanzu_pormpt_right { float: right; width: 100px; padding: 12px 0; }
.info_guanzu_pormpt .guanzu_pormpt_right .guanzu_button { float: left; width: 60px; height: 26px; line-height: 26px; font-size: 0.9em; text-align: center; color: #fff; background: #ff7f00; border-radius: 2px; }
.info_guanzu_pormpt .guanzu_pormpt_right .guanzu_close { float: left; width: 40px; height: 26px; position: relative; }
.info_guanzu_pormpt .guanzu_pormpt_right .guanzu_close::before, .info_guanzu_pormpt .guanzu_pormpt_right .guanzu_close::after { transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content: ''; position: absolute; height: 1px; width: 18px; background: #FFF; top: 12px; right: 10px; }
.info_guanzu_pormpt .guanzu_pormpt_right .guanzu_close::before { transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.personal_guanzu_pormpt { display: -webkit-box; display: -webkit-flex; display: flex; min-height: 50px; width: 100%; background: rgba(0,0,0,0.7); }
.personal_guanzu_pormpt .guanzu_pormpt_left { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; float: left; color: #fff; }
.personal_guanzu_pormpt .guanzu_pormpt_left .guanzu_pic { float: left; padding: 5px 10px; }
.personal_guanzu_pormpt .guanzu_pormpt_left .guanzu_pic img { width: 40px; height: 40px; }
.personal_guanzu_pormpt .guanzu_pormpt_left .guanzu_text { margin-left: 60px; }
.personal_guanzu_pormpt .guanzu_pormpt_left .guanzu_text h5 { height: 25px; line-height: 30px; font-size: 1em; font-weight: 500; overflow: hidden; }
.personal_guanzu_pormpt .guanzu_pormpt_left .guanzu_text p { min-height: 20px; line-height: 20px; font-size: 0.8em; overflow: hidden; }
.personal_guanzu_pormpt .guanzu_pormpt_right { float: right; width: 100px; padding: 12px 0; }
.personal_guanzu_pormpt .guanzu_pormpt_right .guanzu_button { float: left; width: 60px; height: 26px; line-height: 26px; font-size: 0.9em; text-align: center; color: #fff; background: #ff7f00; border-radius: 2px; }
.personal_guanzu_pormpt .guanzu_pormpt_right .guanzu_close { float: left; width: 40px; height: 26px; position: relative; }
.personal_guanzu_pormpt .guanzu_pormpt_right .guanzu_close::before, .personal_guanzu_pormpt .guanzu_pormpt_right .guanzu_close::after { transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content: ''; position: absolute; height: 1px; width: 18px; background: #FFF; top: 12px; right: 10px; }
.personal_guanzu_pormpt .guanzu_pormpt_right .guanzu_close::before { transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.loading-toast { display: none; }
.index_lbs_top { background: #fff url(lbs_ico.png) no-repeat 5px 8px; background-size: 22px; height: 40px; line-height: 40px; background-color: #fff; padding: 0px 10px 0px 30px; border-bottom: 1px solid #eee; }
.index_lbs_sites { padding: 0 10px; min-height: 180px; }
.index_lbs_sites h5 { font-weight: 400; color: #999798; height: 36px; line-height: 36px; padding-left: 10px; }
.index_lbs_sites .index_lbs_sites-list span { display: block; float: left; width: 33%; height: 30px; line-height: 30px; margin-bottom: 8px; }
.index_lbs_sites .index_lbs_sites-list a { display: block; width: 90%; height: 35px; line-height: 35px; background: #fff; box-sizing: border-box; text-align: center; color: #4B4B4B; border: 1px solid #EBEAEF; margin-left: auto; margin-right: auto; overflow: hidden; }
.sfcline-item { border-bottom: 5px solid #f2f2f2; padding: 8px 10px 2px; position: relative; }
.sfcline-item .sfcline-item__hd { display: block; line-height: 30px; height: 30px; }
.sfcline-item .sfcline-item__hd .sfc-hd__lt { width: calc(100vw - 120px); height: 22px; line-height: 22px; margin-top: 4px; color: #333; overflow: hidden; font-size: 15px; float: left; position: relative; }
.sfcline-item .sfcline-item__hd .sfc-hd__lt span { color: #fff; padding: 0px 1px; background-color: #ff7f00; border-radius: 2px; }
.sfcline-item .sfcline-item__hd .sfc-hd__lt span a { color: #fff; }
.sfcline-item .sfcline-item__hd .sfc-hd__lt .goin { position: relative; display: inline-block; height: 1px; background: #999; width: 11%; margin: 0 2%; vertical-align: middle; margin-top: -2px; }
.sfcline-item .sfcline-item__hd .sfc-hd__lt .goin:after, .sfcline-item .sfcline-item__hd .sfc-hd__lt .goin:before { background: #fff; content: ''; display: block; width: 6px; height: 6px; border-radius: 5px; border: 1px solid #999; position: absolute; }
.sfcline-item .sfcline-item__hd .sfc-hd__lt .goin:after { left: 0; top: -3px; }
.sfcline-item .sfcline-item__hd .sfc-hd__lt .goin:before { right: 0; top: -3px; }
.sfcline-item .sfcline-item__hd .sfc-hd__rt { color: #999; font-size: 0.9em; float: right; }
.sfcline-item .sfcline-item__times { padding-left: 20px; height: 25px; line-height: 25px; }
.sfcline-item .sfcline-item__renshu { margin-top: 5px; background: url(sfc_list_chufa_renshu.png) no-repeat left 3px; background-size: 18px auto; }
.sfcline-item .sfcline-item__time { background: url(sfc_list_chufa_time.png) no-repeat -2px 2px; background-size: 20px auto; }
.sfcline-item .sfcline-item__times .sfc-times__lt { float: left; position: relative; width: calc(100vw - 96px); overflow: hidden; height: 25px; line-height: 25px; display: block; font-size: 0.9em; color: #848484; background-size: 16px auto; }
.sfcline-item .sfcline-item__tel { position: absolute; right: 10px; top: 40px; font-size: 0.9em; box-sizing: border-box; padding-left: 26px; float: right; display: block; height: 28px; line-height: 28px; width: 66px; background: #25d4e6; border-radius: 4px; color: #fff; margin-top: 1px; }
.sfcline-item .sfcline-item__tel i { display: block; height: 18px; width: 18px; position: absolute; left: 8px; top: 5px; background: url(icon-tel.png) no-repeat left center; background-size: 15px auto; }
.sfcline-item .sfcline-item__tags { margin-top: 5px; clear: both; overflow: hidden; position: relative; }
.sfcline-item .sfcline-item__tags .sfcline-tags__area { overflow: hidden; padding: 0 2px; height: 21px; line-height: 20px; text-align: center; color: #fff; display: inline-block; margin-right: 2px; margin-bottom: 2px; }
.sfcline-item .sfcline-item__bd { font-size: 0.9em; display: block; border-radius: 5px; line-height: 25px; overflow: hidden; padding: 0; margin-bottom: 6px; word-wrap: break-word; }
.sfcline-item .sfcline-complete { background: url(sfc_icon35.png) no-repeat center center; background-size: 100% auto; opacity: 0.5; width: 5em; height: 5em; position: absolute; top: 15px; right: 22%; z-index: 1; }
.sfc-input { overflow: hidden; }
.sfc-input .wangfan { width: 10%; background: url(list-sfc-wangfan.png) no-repeat center; background-size: 2em auto; }
.sfc-input .sfc-chufa { width: 45%; }
.sfc-input .sfc-chufa input { width: 100%; border-color: transparent; outline: none; }
.sfc-input .sfc-mude { width: 45%; }
.sfc-input .sfc-mude input { width: 100%; padding-right: 10px; text-align: right; border-color: transparent; outline: none; }
.sfc-xieyi { margin: 5px 0; }
.sfc-xieyi .sfc-xieyi__simple { -webkit-box-align: center; -webkit-align-items: center; align-items: center; position: relative; font-size: 0.9em; padding: 10px; background: #fff; line-height: 20px; letter-spacing: 1px; }
.sfc-xieyi .sfc-xieyi__simple .sfc-xieyi__gonggao { margin-right: 5px; padding: 0px 5px; background: #ff3636; color: #fff; border-radius: 5px; }
.sfc-xieyi .sfc-xieyi__simple span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #797878; }
.sfc-xieyi .sfc-xieyi__simple a { display: block; font-size: 0.8em; color: #fff; cursor: pointer; padding: 0 5px; margin-left: 5px; border-radius: 5px; }
.sfc-xieyi .sfc-xieyi__simple a:after { vertical-align: middle; content: ''; display: inline-block; width: 6px; height: 6px; border-top: 1px solid #a5a2a2; border-right: 1px solid #a5a2a2; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); }
.list_sfc_top { text-align: center; height: 40px; line-height: 40px; background-color: #f5833b; color: #fff; padding: 0px 10px 0px 10px; }
.list_sfc_txt { padding: 10px; min-height: 400px; line-height: 20px; background: #fff; }
.cat-sarch__more { padding: 5px 10px; }
.cat-sarch__more a { background: #fff; border: 1px solid #e4e4e4; color: #333333; display: block; padding: 0 8px; margin: 0px 0px 5px 5px; height: 30px; line-height: 30px;width: calc((100vw - 120px)/ 4);max-width: 160px; text-align: center; float: left; border-radius: 15px; font-size: 0.9em;overflow: hidden; }
.cat-sarch__more a.on { color: #f5833b; border: 1px solid #f5833b; }
/******** new-plugin start *********/

.plugin-reply__box { display: none; }
.plugin-reply__box .plugin-reply__visible { width: 100%; height: 100%; position: fixed; z-index: 1000; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0, 0, 0, 0.6); }
.plugin-reply__box .tcui-dialog__hd { line-height: 30px; min-height: 40px; color: #666 }
.plugin-reply__box .text-border { position: relative; }
.plugin-reply__box .text-border textarea { border-radius: 2px; border: solid 1px #e2dfdf; border-bottom-color: #e8e6e6; width: 100%; z-index: 1; position: relative; height: 70px; min-height: 100%; box-sizing: border-box; font-size: 1em; padding: 3px 0 0 3px; -webkit-appearance: none; color: #888888; }
.plugin-reply__box .weui-dialog__ft { position: relative; line-height: 48px; font-size: 18px; }
.plugin-reply__box .weui-dialog__ft:after { content: " "; position: absolute; left: 0; top: 0; right: 0; height: 1px; border-top: 1px solid #D5D5D6; color: #D5D5D6; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); }
.plugin-reply__box .weui-dialog__ft .detalt { color: #666; }
.plugin-reply__box .weui-dialog__ft .primary { color: #f47944; }
.plugin-reply__box .weui-dialog__ft .primary:after { content: " "; position: absolute; left: 0; top: 0; width: 1px; height: 100%; border-left: 1px solid #D5D5D6; color: #D5D5D6; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5); }
.plugin-reply__box .weui-dialog--visible { visibility: visible; position: absolute; }
/******** new-plugin end *********/

/******** new-footer start *********/
.new-footer { height: 75px; }
.new-footer .new-footer__box { width:100%;max-width: 760px; margin: 0 auto; background: url(f_bg_iconfont_new.png)no-repeat center; background-size: auto 100%; text-align: center; position: fixed; bottom: 0px; left: 0px; right: 0px; height: 62px; z-index: 100; }
.new-footer .new-footer__box .footer-box__item { padding-top: 16px; color: #777; }
.new-footer .new-footer__box .footer-box__item.on { color: #f47944; }
.new-footer .new-footer__box .footer-box__item .tciconfont { font-size: 1.5em; line-height: 30px }
.new-footer .new-footer__box .footer-box__item .text1 { font-size: 0.8em; line-height: 15px }
.new-footer .new-footer__box .footer-box__fabu { padding-top: 5px; color: #f47944; }
.new-footer .new-footer__box .footer-box__fabu .tciconfont { font-size: 2.4em; line-height: 40px; }
.new-footer .new-footer__box .footer-box__item .iconfont { position: relative; display: block; width: 25px; margin: 0 auto; }
.new-footer .new-footer__box .footer-box__item .iconfont i { position: absolute; top: 2px; right: -5px; display: block; min-width: 1em; height: 1em; padding: 1px; text-align: center; line-height: 1em; font-size: 0.7em; background: red; font-style: normal; color: #fff !important; border-radius: 1.2em; }
/******** new-footer end *********/
.new_subscribe_box { display: -webkit-box; display: -webkit-flex; min-height: 50px; width: 100%;max-width: 760px; background: rgba(0,0,0,0.6); position: fixed; top: 0; z-index: 9999999999999999999; }
.new_subscribe_hidden { display: none; }
.new_subscribe_box .subscribe_box_left { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; float: left; color: #fff; }
.new_subscribe_box .subscribe_box_left .guanzu_pic { float: left; padding: 5px 10px; }
.new_subscribe_box .subscribe_box_left .guanzu_pic img { width: 40px; height: 40px; }
.new_subscribe_box .subscribe_box_left .guanzu_text { margin-left: 60px; }
.new_subscribe_box .subscribe_box_left .guanzu_text h5 { height: 25px; line-height: 30px; font-size: 1em; font-weight: 500; overflow: hidden; }
.new_subscribe_box .subscribe_box_left .guanzu_text p { margin-top: 2px; margin-bottom: 4px; min-height: 20px; line-height: 16px; font-size: 0.8em; overflow: hidden; word-wrap: break-word; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.new_subscribe_box .subscribe_box_right { float: right; width: 105px; padding: 12px 0 12px 5px; }
.new_subscribe_box .subscribe_box_right .guanzu_button { float: left; width: 60px; height: 26px; line-height: 26px; font-size: 0.9em; text-align: center; color: #fff; background: #ff7f00; border-radius: 2px; }
.new_subscribe_box .subscribe_box_right .guanzu_close { float: left; width: 40px; height: 26px; position: relative; }
.new_subscribe_box .subscribe_box_right .guanzu_close::before, .new_subscribe_box .subscribe_box_right .guanzu_close::after { transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content: ''; position: absolute; height: 1px; width: 18px; background: #FFF; top: 12px; right: 10px; }
.new_subscribe_box .subscribe_box_right .guanzu_close::before { transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
/********************************************** app_nav ************************************************/
.app-nav { }
.app-nav .app-nav__task { display: none; z-index: 10000; position: fixed; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0,0,0,0.5); }
.app-nav .app-nav__main { cursor: pointer; z-index: 10001; position: fixed; bottom: 20%; right: 0; max-width: 300px; height: 50px; padding: 10px 0 5px; background: #fff; border-radius: 4px 0 0 4px; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }
.app-nav .app-nav__main .nav-main__lt { cursor: pointer; position: absolute; left: -46px; top: 50%; margin-top: -20px; ; width: 46px; min-width: 46px; height: 40px; overflow: hidden; background: rgba(0,0,0,0.7); border-top-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.app-nav .app-nav__main .nav-main__lt .main-lt__icon { width: 20px; min-width: 20px; height: 20px; }
.app-nav .app-nav__main .nav-main__lt .main-lt__icon img { width: 100%; height: 100%; }
.app-nav .app-nav__main .nav-main__lt .main-lt__icon2 { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
.app-nav .app-nav__main .nav-main__lt .main-lt__text { color: #fff; font-size: 0.7em; line-height: 16px; text-align: right; padding-right: 2px; }
.app-nav .app-nav__main .nav-main__rt { }
.app-nav .app-nav__main .nav-main__rt .main-rt__item { float: left; width: 50px; text-align: center; padding: 5px 0; position: relative; }
.app-nav .app-nav__main .nav-main__rt .main-rt__item .item-hd { text-align: center; height: 20px; fill: #666; }
.app-nav .app-nav__main .nav-main__rt .main-rt__item .item-hd .tciconfont { font-size: 1.3em; }
.app-nav .app-nav__main .nav-main__rt .main-rt__item .item-bd { padding: 0 5px; font-size: 10px; line-height: 18px; color: #666; margin-top: 4px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.app-nav .app-nav__main2 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.header.on .wrap .nav-popup { position: absolute; top: 0px; right: 5px; color: #fff; padding: 0 10px; text-align: center; }
.header.on .wrap .nav-popup i { display: inline-block; font-size: 1.1em; }
/******************************************************* nav-popup ****************************************************/

.global-topnav__box { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1000; }
.global-topnav__box .global-topnav__mask { cursor: pointer; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; background: rgba(0,0,0,0.4); }
.global-topnav__box .global-topnav__content { -webkit-animation: Down 0.8s .1s ease both; -moz-animation: Down 1s .2s ease both; position: absolute; top: 0; left: 0; right: 0; overflow: hidden; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background: #fff; padding-top: 10px; max-width: 760px; margin: 0 auto; }
.global-topnav__box .global-topnav__content .global-topnav__title { height: 40px; line-height: 40px; padding: 0 10px; }
.global-topnav__box .global-topnav__content .global-topnav__title .title { font-weight: 600; }
.global-topnav__box .global-topnav__content .global-topnav__title .close { cursor: pointer; float: right; width: 40px; height: 40px; position: relative; }
.global-topnav__box .global-topnav__content .global-topnav__title .close:after, .global-topnav__box .global-topnav__content .global-topnav__title .close:before { transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); content: ''; position: absolute; height: 2px; width: 18px; background: #000; top: 19px; right: 10px; }
.global-topnav__box .global-topnav__content .global-topnav__title .close:before { transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.global-topnav__box .global-topnav__content .global-topnav__menu { padding: 5px 10px; }
.global-topnav__box .global-topnav__content .global-topnav__menu .global-menu__item { text-align: center; float: left; width: calc(25% - 9px); width: -webkit-calc(25% - 9px); height: calc(25vw - 14px); height: -webkit-calc(25vw - 14px); max-height: 176px; margin: 5px 12px 5px 0; border-radius: 10px; background: #F6F7F9; box-sizing: border-box; overflow: hidden; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.global-topnav__box .global-topnav__content .global-topnav__menu .global-menu__item:last-child { margin-right: 0; }
.global-topnav__box .global-topnav__content .global-topnav__menu .global-menu__item .item-box { width: 100%; text-align: center; }
.global-topnav__box .global-topnav__content .global-topnav__menu .global-menu__item .item-box .hd { position: relative; height: 30px; width: 30px; margin: 0 auto; line-height: 30px; }
.global-topnav__box .global-topnav__content .global-topnav__menu .global-menu__item .item-box .hd .tciconfont { font-size: 1.5em; }
.global-topnav__box .global-topnav__content .global-topnav__menu .global-menu__item .item-box .hd .marker { position: absolute; top: -5px; right: -5px; min-width: 0.8em; height: 0.8em; padding: 3px; text-align: center; line-height: 0.8em; font-size: 11px; background: rgba(251,92,92,0.8); font-style: normal; color: #FFF !important; border-radius: 1.2em; }
.global-topnav__box .global-topnav__content .global-topnav__menu .global-menu__item .item-box .bd { line-height: 20px; font-size: 0.8em; }
.global-topnav__box .global-topnav__content .global-topnav__nav { padding-bottom: 10px; border-left: 1px solid #eee; border-top: 1px solid #eee; flex-wrap: wrap; overflow-y: scroll; max-height: 300px; overflow-y: scroll; -webkit-overflow-scrolling: touch; }
.global-topnav__box .global-topnav__content .global-topnav__nav .global-nav__item { width: 25%; min-width: 25%; height: calc(25vw); max-height: 190px; overflow: hidden; box-sizing: border-box; border-right: 1px solid #eee; border-bottom: 1px solid #eee; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.global-topnav__box .global-topnav__content .global-topnav__nav .global-nav__item .item-box { width: 100%; text-align: center; }
.global-topnav__box .global-topnav__content .global-topnav__nav .global-nav__item .item-box .hd { width: 45px; height: 45px; margin: 0 auto; position: relative; }
.global-topnav__box .global-topnav__content .global-topnav__nav .global-nav__item .item-box .hd img { width: 100%; height: 100%; }
.global-topnav__box .global-topnav__content .global-topnav__nav .global-nav__item .item-box .hd .marker { position: absolute; top: -5px; right: -5px; min-width: 0.8em; height: 0.8em; padding: 3px; text-align: center; line-height: 0.8em; font-size: 11px; background: rgba(251,92,92,0.8); font-style: normal; color: #FFF !important; border-radius: 1.2em; }
.global-topnav__box .global-topnav__content .global-topnav__nav .global-nav__item .item-box .bd { font-size: 0.8em; color: #444; line-height: 20px; margin-top: 5px; height: 20px; line-height: 25px; }
.global-topnav__box .global-topnav__content .global-topnav__bottom { position: absolute; bottom: 0; left: 0; right: 0; height: 10px; text-align: center; box-shadow: 1px -2px 15px 15px #fff; background-color: white; }
.global-topnav__box .global-topnav__content .global-topnav__bottom .line { display: inline-block; width: 30px; height: 2px; background: #999; vertical-align: middle; position: relative; top: -2px; }
.global-topnav__box .global-topnav__content .global-topnav__loading { width: 100%; height: 30vw; line-height: 30vw; }
 @-webkit-keyframes Down { 0% {
-webkit-transform:translateY(-100%)
}
100% {
-webkit-transform:translateY(0)
}
}
@-moz-keyframes Down { 0% {
-moz-transform:translateY(-100%)
}
100% {
-moz-transform:translateY(0)
}
}

.tcline-item .kuanlist-detail{ padding:0 15px 0.5em; width:100%; }
.tcline-item .kuanlist-detail .tcline-detail__hd{ height:auto; }
.tcline-item .kuanlist-detail .tcline-detail__hd .detail-hd__rt{ width:80px; max-width:80px; }
.tcline-item .kuanlist-detail .tcline-detail__hd .detail-hd__lt .user{ position:relative; width:30px; height:30px; display:inline-block; margin-right:8px; vertical-align:middle; }
.tcline-item .kuanlist-detail .tcline-detail__hd .detail-hd__lt .user .avatar{ width:100%; height:100%; object-fit:cover; }
.tcline-item .kuanlist-detail .tcline-detail__hd .detail-hd__lt .user .guajian { position: absolute; width: 12px; height: 12px; bottom:0px; right:0px; }
.tcline-item .kuanlist-detail .tcline-detail__hd .detail-hd__lt .typename{ vertical-align:middle; }
.tcline-item .kuanlist-detail .tcline-detail__hd .detail-hd__lt .username{ vertical-align:middle; }
.tcline-item .kuanlist-detail .ext-tel{ margin-right:0; }
.tcline-item .kuanlist-detail .ext-act{ margin-right:0; }
.tcline-item .kuanlist-detail article{ margin-right:0px; }
.tcline-item .kuanlist-detail .detail-time .detail-time-icon{ margin-right:0px; }
.tcline-item .kuanlist-detail .detail-time .detail-toolbar{ right:40px; }
.tcline-item .kuanlist-detail .detail-cmt-wrap{ margin-right:0px; }
.tcline-item .kuanlist-detail .detail-pics a{ width: calc((100vw - 40px)/ 3); height: calc((100vw - 100px)/ 3); max-width:235px; max-height:235px;}
.tcline-item .kuanlist-detail .detail-pics a:nth-child(3n){ margin-right:0; }
.tcline-item .kuanlist-detail .detail-pics a .more-pic{ width: calc((100vw - 40px)/ 3); height: calc((100vw - 100px)/ 3); max-width:235px; max-height:235px;padding-top: calc(50% - 26px); }
.tcline-item .kuanlist-detail .detail-pics a .play{ width: calc((100vw - 40px)/ 3); height: calc((100vw - 100px)/ 3); max-width:235px; max-height:235px;background-position:center center; }
.tcline-item .kuanlist-detail .detail-dingwei span{ right: 0px; }
.tcline-item .kuanlist-detail .detail-link{ width:100%; }

.tuwenlist_item{ padding:15px; border-bottom:1px solid #eee; }
.tuwenlist_item .tuwenlist_hd {  }
.tuwenlist_item .tuwenlist_hd .title{ line-height:36px; overflow:hidden; text-overflow:ellipsis;white-space: nowrap; }
.tuwenlist_item .tuwenlist_hd .title .user_pic{ position:relative; width:25px; height:25px; display:inline-block; margin-right:5px; vertical-align:-6px; }
.tuwenlist_item .tuwenlist_hd .title .user_pic .avatar{ width:100%; height:100%; object-fit:cover; border-radius:100%; }
.tuwenlist_item .tuwenlist_hd .title .user_pic .guajian { position: absolute; width: 12px; height: 12px; bottom:0px; right:0px; }
.tuwenlist_item .tuwenlist_hd .title .typename{ padding:1px 2px; border-radius:2px; font-size:0.7em; color:#fff; vertical-align:2px; }
.tuwenlist_item .tuwenlist_hd .title_rt{ width:80px; min-width:80px; text-align:right; }
.tuwenlist_item .tuwenlist_hd .title_rt .typename{ font-size:0.85em; height:36px; line-height:36px; }

.tuwenlist_item .tuwenlist_item_pic{ width:110px; height:80px; margin-left:10px; position:relative; }
.tuwenlist_item .tuwenlist_item_pic img{ width:100%; height:100%; object-fit:cover;}
.tuwenlist_item .tuwenlist_item_pic .num{ position:absolute; bottom:0; right:0; width:36px; height:20px; line-height:20px; text-align:center; color:#fff; background:rgba(0,0,0,0.5); font-size:0.7em; border-top-left-radius:2px; }

.tuwenlist_item .tuwenlist_item_pic + .tuwenlist_item_details{ margin-left:8px;}
.tuwenlist_item .tuwenlist_item_details{ }

.tuwenlist_item .tuwenlist_item_details .tuwen_sub .tuwen_sub_lt{  }
.tuwenlist_item .tuwenlist_item_details .tuwen_sub .tuwen_sub_lt .sub_lt_tags{margin-top:2px; min-height:22px; }
.tuwenlist_item .tuwenlist_item_details .tuwen_sub .tuwen_sub_lt .sub_lt_tags span{font-size:0.8em; margin-right:4px; padding:2px 5px; display:block; float:left; letter-spacing:0; margin-bottom:2px; border-radius:4px; color:#929A9C; }
.tuwenlist_item .tuwenlist_item_details .tuwen_sub .tuwen_sub_lt .sub_lt_content{ margin-top:5px; font-size: 0.95em;line-height:18px;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;word-break: break-all; }
.tuwenlist_item .tuwenlist_item_details .tuwen_sub .tuwen_sub_lt .sub_lt_time{color:#999; font-size:12px; position:relative; margin-top:5px; line-height:22px; }

.txtlist_item{border-bottom: 1px solid #F4F4F4;padding: 10px 15px;line-height: 20px;}
.txtlist_item .txtlist_box{}
.txtlist_item .txtlist_box .txtlist_item__lt{}
.txtlist_item .txtlist_box .txtlist_item__lt .dian{
    width: 5px;
    height: 5px;
    background-color: #d2d2d2;
    display: inline-block;
    border-radius: 5px;
    vertical-align: 3px;
    margin-right: 5px;
}
.txtlist_item .txtlist_box .txtlist_item__lt .top{
    color: #fff;
    font-size: 0.8em;
    padding: 0 2px;
    border-radius: 3px;
    margin-right: 3px;
    border: 1px solid #f15555;
    background-color: #f15555;
}
.txtlist_item .txtlist_box .txtlist_item__lt .type{
    color: #fff;
    margin-right: 2px;
}
.txtlist_item .txtlist_box .txtlist_item__mt{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.txtlist_item .txtlist_box .txtlist_item__mt .pic{
    color: #4caf50;
    font-size: 0.8em;
    padding: 0 2px;
    border-radius: 3px;
    margin-right: 2px;
    border: 1px solid #4caf50;
}
.txtlist_item .txtlist_box .txtlist_item__rt{margin-left: 10px;color: #999;}

.listads_pic{display: block;padding: 5px 15px 0px 15px;}
.listads_pic img{width: 100%;height: auto;border-radius: 5px;}
.listads_code{padding: 5px 15px 0px 15px;}

@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)){
    
    .new-footer{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .new-footer .new-footer__box{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    #tc_info #info-footer{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    #tc_info #info-footer .info-footer{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    .site-float{margin-bottom: 0px;margin-bottom: constant(safe-area-inset-bottom);margin-bottom: env(safe-area-inset-bottom);}
    .tc_fixed_menu{margin-bottom: 0px;margin-bottom: constant(safe-area-inset-bottom);margin-bottom: env(safe-area-inset-bottom);}
    .info-hongbao .hongbao-button{margin-bottom: 0px;margin-bottom: constant(safe-area-inset-bottom);margin-bottom: env(safe-area-inset-bottom);}
    
    .tczhaopin-zhaopininfo .zhaopininfo-footer{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .tczhaopin-zhaopininfo .zhaopininfo-footer .zhaopininfo-foot{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    .resumeinfo-footer{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .resumeinfo-footer .foot-box{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    .tczhaopin-meetinginfo .meetinginfo-foot{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .tczhaopin-meetinginfo .meetinginfo-foot .meetinginfo-footer{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    .foot-zhaopin__popup .popup-content{margin-bottom: 0px;margin-bottom: constant(safe-area-inset-bottom);margin-bottom: env(safe-area-inset-bottom);}
    
    .footer-fabu__popup .fabu-popup__cont{margin-bottom: 0px;margin-bottom: constant(safe-area-inset-bottom);margin-bottom: env(safe-area-inset-bottom);}
    
    .tcqianggou-index__foot{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .tcqianggou-index__foot .tcqianggou-index__footer{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    
    .details_footer{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .details_footer .details_footer_list{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    
    #shop_details .details_footer{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    #shop_details .details_footer .details-footer{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    
    #tcershou-needsinfo .needsinfo-footer{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    #tcershou-needsinfo .needsinfo-footer .foot-box{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    .foot-ershou__popup .popup-content{margin-bottom: 0px;margin-bottom: constant(safe-area-inset-bottom);margin-bottom: env(safe-area-inset-bottom);}
    
    .foot-daojia__popup .popup-content{margin-bottom: 0px;margin-bottom: constant(safe-area-inset-bottom);margin-bottom: env(safe-area-inset-bottom);}
    
    .mall-foot{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .mall-foot .mall-footer{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    
    .tcmall-goodsinfo .goodsinfo-foot{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .tcmall-goodsinfo .goodsinfo-foot .goodsinfo-footer{height: auto;border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    .tcmall-cart .cart-box .cart-count{margin-bottom: 0px;margin-bottom: constant(safe-area-inset-bottom);margin-bottom: env(safe-area-inset-bottom);}
    .tcmall-shop .shop-foot{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .tcmall-shop .shop-foot .shop-footer{height: auto;border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    
    .tcsign-foot{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .tcsign-foot .tcsign-footer{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    
    .tc114-index__foot{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .tc114-index__foot .tc114-index__footer{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    
    .tcchoujiang-foot{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .tcchoujiang-foot .tcchoujiang-footer{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    
    .tcqun-index__foot{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .tcqun-index__foot .tcqun-index__footer{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    
    .tcyikatong-info .info-footer{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .tcyikatong-info .info-footer .info-footer__box{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    
    .tclove-foot{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .tclove-foot .tclove-footer{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    #tclove-info .info_foot_list{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    
    .tctoutiao-info .info-botttom__fixed{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .tctoutiao-info .info-botttom__fixed .bottom-nav{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    .tctoutiao-info .info-tidao-btn{margin-bottom: 0px;margin-bottom: constant(safe-area-inset-bottom);margin-bottom: env(safe-area-inset-bottom);}
    .tctoutiao-info .back_top{margin-bottom: 0px;margin-bottom: constant(safe-area-inset-bottom);margin-bottom: env(safe-area-inset-bottom);}
    .tctoutiao-info .float-tougao-btn{margin-bottom: 0px;margin-bottom: constant(safe-area-inset-bottom);margin-bottom: env(safe-area-inset-bottom);}
    
    .tcpinche-foot{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .tcpinche-foot .tcpinche-footer{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    
    .tctopic-info .info-footer{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .tctopic-info .info-footer .info-footer__box{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    
    .zhuangxiu-foot{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .zhuangxiu-foot .zhuangxiu-footer{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
    
    .live-foot{padding-bottom:0px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
    .live-foot .live-footer{border-bottom: 0px solid #fff;border-bottom-width: constant(safe-area-inset-bottom);border-bottom-width: env(safe-area-inset-bottom);}
}