* { outline: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.ui.button, .ui.dropdown.selection, input, textarea { border-radius: 0px !important; }
.tipso_style { border-bottom: none !important; }
*, ::after, ::before { box-sizing: border-box; }
body, html { min-height: 100%; }
html { font-size: 14px; height: 100%; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { margin: 0px; font-weight: 400; line-height: normal; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], script, template { display: none; }
a { color: rgb(22, 22, 22); background-color: transparent; }
a:active, a:focus, a:hover { outline: 0px; }
a, ins { text-decoration: none; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
pre { white-space: pre-wrap; }
q { quotes: "“" "”" "‘" "’"; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { box-sizing: border-box; vertical-align: middle; border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
code, kbd, pre, samp { font-size: 1em; }
fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px; padding: 0px; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }
button { overflow: visible; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
input[type="checkbox"], input[type="radio"] { cursor: pointer; padding: 0px; box-sizing: border-box; }
button[disabled], html input[disabled] { cursor: default; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
optgroup { font-weight: 700; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; }
body, button, input, select, textarea { text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; }
@media  {
  body { overflow-wrap: break-word; hyphens: auto; }
}
abbr[title], dfn[title] { cursor: help; }
dfn[title] { border-bottom: 1px dotted; font-style: normal; }
address, blockquote, dl, fieldset, figure, hr, ol, p, pre, ul { margin: 0px; }
h1, h2, h3, h4, h5, h6 { margin: 0px; font-size: 100%; }
h1 { font-size: 1.5em; }
h2 { font-size: 1.25em; }
ol, ul { padding-left: 2em; }
ol > li > ol, ol > li > ul, ul > li > ol, ul > li > ul { }
dt { font-weight: 700; }
dt + dd { margin-top: 0.5em; }
dd { margin-left: 0px; }
dd + dt { margin-top: 1em; }
hr { display: block; padding: 0px; border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-color: initial; border-image: initial; height: 0px; border-top-style: solid; box-sizing: content-box; }
address { font-style: normal; }
blockquote { padding-top: 5px; padding-bottom: 5px; padding-left: 15px; border-left: 4px solid; }
blockquote small { display: block; text-align: right; }
blockquote p:last-of-type { margin-bottom: 0px; }
iframe { border: 0px; }
button, input:not([type="radio"]):not([type="checkbox"]), select { vertical-align: middle; }
.scrollbar-measure { width: 100px; height: 100px; overflow: scroll; position: absolute; top: -9999px; }
.ui.segment { border: none; }
input[type="number"]::-webkit-inner-spin-button { appearance: none; cursor: pointer; display: block; width: 8px; color: rgb(51, 51, 51); text-align: center; position: relative; }
@font-face { font-family: tshe-custom-font-icon; src: url("") format("truetype"), url("https://cdn7-static.tshe.com/uploads/club/tshe-custom-font-icon-9f41bca4d9f3c1507fc048e350de9732.woff") format("woff"), url(""); font-weight: 400; font-style: normal; }
[class*=" icon-"], [class^="icon-"] { color: rgb(0, 0, 0); speak: none; font-style: normal; font-weight: 400; font-feature-settings: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: tshe-custom-font-icon !important; }
.icon-tshe-banner-arrow-right::before { content: ""; }
.icon-tshe-banner-arrow-left::before { content: ""; }
.icon-tshe-click-order-56::before { content: ""; }
.icon-tshe-communication-56::before { content: ""; }
.icon-tshe-confirm-order-56::before { content: ""; }
.icon-tshe-editor-56::before { content: ""; }
.icon-tshe-headset-mic-56::before { content: ""; }
.icon-tshe-pay-order-56::before { content: ""; }
.icon-tshe-submit-order-56::before { content: ""; }
.icon-tshe-upload-svg-56::before { content: ""; }
.icon-tshe-cotton::before { content: ""; }
.icon-tshe-render::before { content: ""; }
.icon-tshe-star2::before { content: ""; }
.icon-tshe-logo-1::before { content: ""; }
.icon-tshe-logo-3::before { content: ""; }
.icon-tshe-logo-2::before { content: ""; }
.icon-tshe-pic::before { content: ""; }
.icon-tshe-user-center-user::before { content: ""; }
.icon-tshe-my-order::before { content: ""; }
.icon-tshe-my-design::before { content: ""; }
.icon-tshe-logout::before { content: ""; }
.icon-tshe-v-neck-tee::before { content: ""; }
.icon-tshe-sweat-shirt::before { content: ""; }
.icon-tshe-round-neck-tee::before { content: ""; }
.icon-tshe-round-neck-premium::before { content: ""; }
.icon-tshe-polo::before { content: ""; }
.icon-tshe-hoodie::before { content: ""; }
.icon-tshe-hoodie-zip::before { content: ""; }
.icon-tshe-clothes::before { content: ""; }
.icon-tshe-horn::before { content: ""; }
.icon-tshe-light::before { content: ""; }
.icon-tshe-money::before { content: ""; }
.icon-tshe-college-individual::before { content: ""; }
.icon-tshe-college-logout::before { content: ""; }
.icon-tshe-college-province-partner::before { content: ""; }
.icon-tshe-college-student-partner::before { content: ""; }
.icon-tshe-college-team::before { content: ""; }
.icon-tshe-college-users-management::before { content: ""; }
.icon-tshe-college-vouchers::before { content: ""; }
.icon-tshe-user::before { content: ""; }
.icon-tshe-shopping-bag::before { content: ""; }
.icon-tshe-ham-bar::before { content: ""; }
.icon-tshe-edit::before { content: ""; }
.icon-tshe-rotate::before { content: ""; }
.icon-tshe-move::before { content: ""; }
.icon-tshe-expand::before { content: ""; }
.icon-tshe-delete::before { content: ""; }
.icon-tshe-shopping-bag-double::before { content: ""; }
.icon-tshe-gift::before { content: ""; }
.icon-tshe-crowed-fund::before { content: ""; }
.icon-tshe-cross::before { content: ""; }
.icon-tshe-eraser::before { content: ""; }
.icon-tshe-horizontal-center-align::before { content: ""; }
.icon-tshe-right-align::before { content: ""; }
.icon-tshe-left-align::before { content: ""; }
.icon-tshe-black-and-white::before { content: ""; }
.icon-tshe-plus::before { content: ""; }
.icon-tshe-cross-with-border::before { content: ""; }
.icon-tshe-print::before { content: ""; }
.icon-tshe-double-diamond::before { content: ""; }
.icon-tshe-mianliao::before { content: ""; }
.icon-tshe-crowdfounding-campaign-home::before { content: ""; }
.icon-tshe-make-home::before { content: ""; }
.icon-tshe-direct-campaign-home::before { content: ""; }
.icon-tshe-top::before { content: ""; }
.icon-tshe-star::before { content: ""; }
.icon-tshe-stack::before { content: ""; }
.icon-tshe-question::before { content: ""; }
.icon-tshe-qr::before { content: ""; }
.icon-tshe-navigation::before { content: ""; }
.icon-tshe-envelope::before { content: ""; }
.icon-tshe-cross-with-background::before { content: ""; }
.icon-tshe-technoledge::before { content: ""; }
.icon-tshe-share::before { content: ""; }
.icon-tshe-more::before { content: ""; }
.icon-tshe-campaign::before { content: ""; }
.icon-tshe-campaign-descriptions::before { content: ""; }
.icon-tshe-headset-mic::before { content: ""; }
.icon-tshe-group_booking_help::before { content: ""; }
.icon-tshe-list::before { content: ""; }
.icon-tshe-shirt::before { content: ""; }
.icon-tshe-trash::before { content: ""; }
.icon-tshe-view-more::before { content: ""; }
.icon-tshe-format-color-fill-1::before { content: ""; }
.icon-tshe-format-color-qudi::before { content: ""; }
.icon-tshe-crown::before { content: ""; }
.icon-tshe-volume-down::before { content: ""; }
.icon-tshe-local-mall::before { content: ""; }
.icon-tshe-douban::before { content: ""; }
.icon-tshe-weibo::before { content: ""; }
.icon-tshe-zhihu::before { content: ""; }
.icon-tshe-access-alarms::before { content: ""; }
.icon-tshe-access-time::before { content: ""; }
.icon-tshe-account-balance-wallet::before { content: ""; }
.icon-tshe-account-balance::before { content: ""; }
.icon-tshe-account-box::before { content: ""; }
.icon-tshe-account-circle::before { content: ""; }
.icon-tshe-add-a-photo::before { content: ""; }
.icon-tshe-add-alarm::before { content: ""; }
.icon-tshe-add-alert::before { content: ""; }
.icon-tshe-add-box::before { content: ""; }
.icon-tshe-add-circle-outline::before { content: ""; }
.icon-tshe-add-circle::before { content: ""; }
.icon-tshe-add-location::before { content: ""; }
.icon-tshe-add-shopping-cart::before { content: ""; }
.icon-tshe-add-to-photos::before { content: ""; }
.icon-tshe-add2::before { content: ""; }
.icon-tshe-airport-shuttle::before { content: ""; }
.icon-tshe-alarm::before { content: ""; }
.icon-tshe-announcement::before { content: ""; }
.icon-tshe-apps::before { content: ""; }
.icon-tshe-archive::before { content: ""; }
.icon-tshe-arrow-back::before { content: ""; }
.icon-tshe-arrow-downward::before { content: ""; }
.icon-tshe-arrow-drop-down-36px::before { content: ""; }
.icon-tshe-arrow-drop-down::before { content: ""; }
.icon-tshe-arrow-drop-up-36px::before { content: ""; }
.icon-tshe-arrow-drop-up::before { content: ""; }
.icon-tshe-arrow-forward::before { content: ""; }
.icon-tshe-arrow-upward::before { content: ""; }
.icon-tshe-assessment::before { content: ""; }
.icon-tshe-assignment-ind::before { content: ""; }
.icon-tshe-assignment-late::before { content: ""; }
.icon-tshe-assignment-return::before { content: ""; }
.icon-tshe-assignment-returned::before { content: ""; }
.icon-tshe-assignment-turned-in::before { content: ""; }
.icon-tshe-assignment::before { content: ""; }
.icon-tshe-assistant-photo::before { content: ""; }
.icon-tshe-attach-file::before { content: ""; }
.icon-tshe-attachment::before { content: ""; }
.icon-tshe-audiotrack::before { content: ""; }
.icon-tshe-autorenew::before { content: ""; }
.icon-tshe-backspace::before { content: ""; }
.icon-tshe-backup::before { content: ""; }
.icon-tshe-beenhere::before { content: ""; }
.icon-tshe-block::before { content: ""; }
.icon-tshe-book::before { content: ""; }
.icon-tshe-bookmark-border::before { content: ""; }
.icon-tshe-bookmark::before { content: ""; }
.icon-tshe-border-color .path1::before { content: ""; color: rgb(0, 0, 0); }
.icon-tshe-border-color .path2::before { content: ""; margin-left: -1em; color: rgba(0, 0, 0, 0.36); }
.icon-tshe-brush::before { content: ""; }
.icon-tshe-build::before { content: ""; }
.icon-tshe-cached::before { content: ""; }
.icon-tshe-camera-alt::before { content: ""; }
.icon-tshe-camera::before { content: ""; }
.icon-tshe-cancel::before { content: ""; }
.icon-tshe-chat-bubble-outline::before { content: ""; }
.icon-tshe-chat-bubble::before { content: ""; }
.icon-tshe-chat::before { content: ""; }
.icon-tshe-check-box-outline-blank::before { content: ""; }
.icon-tshe-check-box::before { content: ""; }
.icon-tshe-check-circle::before { content: ""; }
.icon-tshe-check2::before { content: ""; }
.icon-tshe-chevron-left::before { content: ""; }
.icon-tshe-chevron-right::before { content: ""; }
.icon-tshe-close::before { content: ""; }
.icon-tshe-color-lens::before { content: ""; }
.icon-tshe-colorize::before { content: ""; }
.icon-tshe-confirmation-number::before { content: ""; }
.icon-tshe-content-cut::before { content: ""; }
.icon-tshe-content-paste::before { content: ""; }
.icon-tshe-create::before { content: ""; }
.icon-tshe-do-not-disturb::before { content: ""; }
.icon-tshe-done::before { content: ""; }
.icon-tshe-drafts::before { content: ""; }
.icon-tshe-edit2::before { content: ""; }
.icon-tshe-equalizer::before { content: ""; }
.icon-tshe-error-outline::before { content: ""; }
.icon-tshe-error::before { content: ""; }
.icon-tshe-exit-to-app::before { content: ""; }
.icon-tshe-expand-less::before { content: ""; }
.icon-tshe-expand-more::before { content: ""; }
.icon-tshe-extension::before { content: ""; }
.icon-tshe-favorite-border::before { content: ""; }
.icon-tshe-favorite::before { content: ""; }
.icon-tshe-file-download::before { content: ""; }
.icon-tshe-file-upload::before { content: ""; }
.icon-tshe-flip::before { content: ""; }
.icon-tshe-format-align-center::before { content: ""; }
.icon-tshe-format-align-justify::before { content: ""; }
.icon-tshe-format-align-left::before { content: ""; }
.icon-tshe-format-align-right::before { content: ""; }
.icon-tshe-format-bold::before { content: ""; }
.icon-tshe-format-clear::before { content: ""; }
.icon-tshe-format-color-fill .path1::before { content: ""; color: rgb(0, 0, 0); }
.icon-tshe-format-color-fill .path2::before { content: ""; margin-left: -1em; color: rgba(0, 0, 0, 0.36); }
.icon-tshe-format-color-reset::before { content: ""; }
.icon-tshe-format-color-text .path1::before { content: ""; color: rgba(0, 0, 0, 0.36); }
.icon-tshe-format-color-text .path2::before { content: ""; margin-left: -1em; color: rgb(0, 0, 0); }
.icon-tshe-format-indent-decrease::before { content: ""; }
.icon-tshe-format-indent-increase::before { content: ""; }
.icon-tshe-format-italtshe::before { content: ""; }
.icon-tshe-format-line-spacing::before { content: ""; }
.icon-tshe-format-list-bulleted::before { content: ""; }
.icon-tshe-format-list-numbered::before { content: ""; }
.icon-tshe-format-paint::before { content: ""; }
.icon-tshe-format-quote::before { content: ""; }
.icon-tshe-format-shapes::before { content: ""; }
.icon-tshe-format-size::before { content: ""; }
.icon-tshe-format-underlined::before { content: ""; }
.icon-tshe-forum::before { content: ""; }
.icon-tshe-grade::before { content: ""; }
.icon-tshe-group-add::before { content: ""; }
.icon-tshe-group::before { content: ""; }
.icon-tshe-help::before { content: ""; }
.icon-tshe-highlight-off::before { content: ""; }
.icon-tshe-home::before { content: ""; }
.icon-tshe-hourglass-empty::before { content: ""; }
.icon-tshe-hourglass-full::before { content: ""; }
.icon-tshe-image::before { content: ""; }
.icon-tshe-info-outline::before { content: ""; }
.icon-tshe-info::before { content: ""; }
.icon-tshe-insert-chart::before { content: ""; }
.icon-tshe-insert-drive-file::before { content: ""; }
.icon-tshe-insert-emottsheon::before { content: ""; }
.icon-tshe-insert-link::before { content: ""; }
.icon-tshe-invert-colors-off::before { content: ""; }
.icon-tshe-invert-colors::before { content: ""; }
.icon-tshe-launch::before { content: ""; }
.icon-tshe-link::before { content: ""; }
.icon-tshe-live-help::before { content: ""; }
.icon-tshe-local-activity::before { content: ""; }
.icon-tshe-local-grocery-store::before { content: ""; }
.icon-tshe-local-offer::before { content: ""; }
.icon-tshe-local-post-offtshee::before { content: ""; }
.icon-tshe-local-printshop::before { content: ""; }
.icon-tshe-local-see::before { content: ""; }
.icon-tshe-local-shipping::before { content: ""; }
.icon-tshe-location-city::before { content: ""; }
.icon-tshe-location-off::before { content: ""; }
.icon-tshe-location-on::before { content: ""; }
.icon-tshe-loop::before { content: ""; }
.icon-tshe-mail-outline::before { content: ""; }
.icon-tshe-mail::before { content: ""; }
.icon-tshe-more-horiz::before { content: ""; }
.icon-tshe-more-vert::before { content: ""; }
.icon-tshe-more2::before { content: ""; }
.icon-tshe-move-to-inbox::before { content: ""; }
.icon-tshe-notiftsheations-off::before { content: ""; }
.icon-tshe-notiftsheations::before { content: ""; }
.icon-tshe-open-with::before { content: ""; }
.icon-tshe-palette::before { content: ""; }
.icon-tshe-people-outline::before { content: ""; }
.icon-tshe-people::before { content: ""; }
.icon-tshe-perm-identity::before { content: ""; }
.icon-tshe-person-add::before { content: ""; }
.icon-tshe-person-outline::before { content: ""; }
.icon-tshe-person-pin::before { content: ""; }
.icon-tshe-person::before { content: ""; }
.icon-tshe-photo::before { content: ""; }
.icon-tshe-refresh::before { content: ""; }
.icon-tshe-remove-circle-outline::before { content: ""; }
.icon-tshe-remove-circle::before { content: ""; }
.icon-tshe-school::before { content: ""; }
.icon-tshe-search::before { content: ""; }
.icon-tshe-send::before { content: ""; }
.icon-tshe-sentiment-dissatisfied::before { content: ""; }
.icon-tshe-sentiment-neutral::before { content: ""; }
.icon-tshe-sentiment-satisfied::before { content: ""; }
.icon-tshe-sentiment-very-dissatisfied::before { content: ""; }
.icon-tshe-sentiment-very-satisfied::before { content: ""; }
.icon-tshe-settings::before { content: ""; }
.icon-tshe-share2::before { content: ""; }
.icon-tshe-visibility-off::before { content: ""; }
.icon-tshe-visibility::before { content: ""; }
.icon-tshe-play::before { content: ""; }
.icon-tshe-round-neck-long-sleeve-tee::before { content: ""; }
.icon-tshe-purchase_help::before { content: ""; }
.icon-tshe-pay_delivery::before { content: ""; }
.icon-tshe-make_help::before { content: ""; }
.icon-tshe-icon-switch::before { content: ""; }
.icon-tshe-campaign_notice::before { content: ""; }
.icon-tshe-baseball-jacket::before { content: ""; }
.icon-tshe-arrow-right::before { content: ""; }
.icon-tshe-arrow-right-with-border::before { content: ""; }
.icon-tshe-arrow-left::before { content: ""; }
.icon-tshe-arrow-collapse::before { content: ""; }
.icon-tshe-check::before { content: ""; }
.icon-tshe-check-with-border::before { content: ""; }
.icon-tshe-check-with-background::before { content: ""; }
.icon-tshe-arrow-left-with-border::before { content: ""; }
.icon-tshe-arrow-down::before { content: ""; }
.icon-tshe-minus::before { content: ""; }
.icon-tshe-add::before { content: ""; }
.icon_tshe_right { display: inline-block; position: relative; width: 8px; height: 8px; }
.icon_tshe_right .icon-tshe-arrow-drop-up { position: absolute; top: -9px; left: -8px; transform: rotate(90deg); }
.icon_tshe_left { display: inline-block; position: relative; width: 8px; height: 8px; }
.icon_tshe_left .icon-tshe-arrow-drop-up { position: absolute; top: -5px; left: -5px; transform: rotate(-90deg); }
.miniprogram .main__push { display: none !important; }
.miniprogram--hidden, .miniprogram--show { display: none; }
.miniprogram--no .miniprogram--hidden, .miniprogram .miniprogram--show { display: block; }
.miniprogram .seo_detail { margin-top: 0px !important; }
body.modal_on { overflow: hidden; position: fixed; }
.top_bar--hidden { display: none; }
body.modal_open { padding-right: 15px; overflow-y: hidden; }
body { overflow: hidden scroll; padding-top: 1px; margin-top: -1px; min-width: 300px; position: relative !important; height: 100% !important; font-family: "PingFang SC", "Microsoft YaHei", "\\5FAE软雅黑", PingHei, "Helvetica Neue", SimHei, Helvetica, Arial, sans-serif !important; }
body.body_PC { min-width: 1200px; overflow-x: scroll; }
body.body_PC_1000 { min-width: 1000px; overflow-x: scroll; }
.body_PC_1000 header.tshe_header { min-width: 1000px; }
body.body_PC_1300 { min-width: 1300px; overflow-x: scroll; }
.body_PC_1300 header.tshe_header { min-width: 1300px; }
#MEIQIA-BTN-HOLDER, body.meiqia--hidden #MEIQIA-BTN-HOLDER, body.meiqia--hidden .meiqia_champion, body.meiqia--hidden .tshe_mservices, body.meiqia--hidden .tshe_services, body.meiqia_panel--hidden #MEIQIA-PANEL-HOLDER, body.scroll--hidden #scroll_top { display: none !important; }
body.meiqia--visible #MEIQIA-BTN-HOLDER, body.meiqia--visible .tshe_services { display: block !important; }
.meiqia_champion { display: block; position: fixed; bottom: 342px; right: 15px; z-index: 1000; padding: 0px; margin: 0px; border: 0px; width: 102px; height: 216px; cursor: pointer; }
.meiqia_champion_img { width: 100%; height: 100%; }
.meiqia_champion_icon { position: absolute; top: 0px; right: 0px; color: rgb(255, 255, 255); font-size: 16px; }
.tshe-custom_phone { position: fixed; bottom: 71px; left: 15px; display: inline-block; width: 48px; height: 48px; background-image: url("../images/tshe_custom__phone-241bfe40f028485418d2e5c4f7585684.png"); background-size: cover; z-index: 99; }
.full_screen { position: relative; width: 100%; height: 100%; overflow: hidden; }
.main.full_screen { margin: 0px !important; height: 100% !important; padding: 0px !important; }
.pb100 { padding-bottom: 100px !important; }
header.tshe_header { height: 70px; min-width: 1200px; box-shadow: rgba(0, 0, 0, 0.05) 0px 2px 4px 0px; }
@media screen and (max-width: 890px) {
  header.tshe_header { height: auto; }
}
header.tshe_header.nw--1000 .header__nav.nav { max-width: 1000px; }
header.tshe_header.tshe_header--mobile { min-width: 300px; width: 100%; height: 44px; }
.tshe_header--mobile.main__header_small .main__header, header.tshe_header.tshe_header--mobile.main__header_small { height: 44px; }
header.tshe_header.tshe_header--none { display: none; }
.main { min-height: 100%; margin: 0px auto -258px; box-shadow: transparent 0px 1px 3px; transition: all 0.4s ease 0s; background: rgb(255, 255, 255); z-index: 1; padding-top: 0px; padding-bottom: 44px; height: auto !important; }
.main.main_pb0 { padding-bottom: 0px; }
.main.tshe-background-grey, .main.tshe_background_grey { background: rgb(248, 248, 248); }
.main.tshe-background-blue, .main.tshe_background_blue { background: rgb(244, 247, 250); }
.main__header.invisible { display: none; }
.main__header { display: flex; width: 100%; height: 70px; border-bottom: none; background: rgb(255, 255, 255); z-index: 1000; transition: height 0s ease 0s, transform 0.4s ease 0s; }
.main__header--move-up { height: 50px; top: 0px; position: fixed; box-shadow: rgba(0, 0, 0, 0.07) 0px 10px 15px 0px; z-index: 1000; }
.header__nav.nav { width: 100%; max-width: 1200px; margin: 0px auto; height: 100%; display: flex; align-items: center; justify-content: space-between; }
.nav__menu { transition: all 0.4s ease 0s; display: flex; font-size: 16px; height: 100%; align-items: center; }
.main__header--move-up .nav__customer { width: 147px; height: 28px; background-image: url("../images/customer_img--fuild-5923d4902e34c095c6d307bf4ac4bb1b_1.png"); margin-left: -4px; }
.main__header--move-up .ui.dropdown .menu.nav_menu__dropdown.transition { top: 34px; }
.main__container { margin: 0px 0px 74px; }
.nav__mobile { position: relative; width: 100%; height: 50px; line-height: 50px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px; display: none; }
.nav__mobile__back { display: flex; position: absolute; top: 0px; left: 4px; justify-content: center; align-items: center; color: rgb(21, 21, 21); font-size: 14px; height: 50px; width: 50px; font-weight: 700 !important; }
.nav__mobile__back .nav__mobile__back__icon { margin-top: 2px; width: 26px; height: 26px; background-image: url("../images/tshe_home__icon-b6369161b5c52ed70394ea2ed0a5ae18.png"); background-size: cover; }
.nav__mobile .icon-ham-bar { position: absolute; color: rgb(0, 0, 0); background-image: url("../images/icon_ham_bar-a3f7f2adcdd2e08b73e59c69a2a0dda4.png"); width: 44px; height: 44px; background-size: cover; }
.nav__mobile .icon-tshe-logo-1 { vertical-align: middle; color: rgb(0, 0, 0); font-size: 24px; }
.nav__mobile .icon-tshe-logo-3 { vertical-align: middle; font-size: 12px; }
.nav__mobile__logo { display: flex; align-items: center; justify-content: center; height: 100%; padding-top: 2px; }
.nav__mobile__logo .nml_a { display: inline-block; width: 92px; height: 23px; background-size: 92px 23px; background-repeat: no-repeat; }
.nav__mobile .nav__mobile__btn { position: absolute; right: 12px; top: 0px; color: rgb(155, 155, 155); font-size: 14px; }
.t_font { margin: 0px 2px 0px 3px; }
.welcome__text .divider { font-size: 12px; font-weight: 400; color: rgb(153, 153, 153); }
.menu__tshe_logo { float: left; position: relative; }
.menu__tshe_logo_img { margin-right: 30px; width: auto; height: 60px; }
.menu__tshe_logo_img.v2 { margin-right: 10px; height: 34px; vertical-align: middle; }
.menu__tshe_logo_customer { height: 33px; }
#logo_seo { height: auto; }
#logo_seo img { margin-right: 30px; width: 194px; height: auto; }
.main__header--move-up .menu__tshe_logo #logo_seo, .menu__tshe_logo #logo { display: none; }
.main__header--move-up .menu__tshe_logo #logo { display: block; margin-right: 15px; height: 28px; width: 110px; }
#logo img { width: 110px; height: auto; }
.menu__tshe_logo .tshe-icon { position: absolute; transition: left 0.45s ease 0s, top 0.45s ease 0s, font-size 0.45s ease 0s; }
.menu__tshe_logo .icon-tshe-logo-1 { font-size: 38px; top: -4px; left: 0px; }
.main__header--move-up .menu__tshe_logo .icon-tshe-logo-1 { font-size: 30px; top: 0px; left: 0px; }
.menu__tshe_logo .icon-tshe-logo-2 { font-size: 23px; top: -2px; left: 59px; opacity: 1; }
.main__header--move-up .menu__tshe_logo .icon-tshe-logo-2 { top: -200%; opacity: 0; }
.menu__tshe_logo .icon-tshe-logo-3 { transform: scale(0.46); top: 21px; left: 24px; transition: left 0.45s ease 0s, top 0.45s ease 0s, font-size 0.45s ease 0s, transform 0.45s ease 0s; }
.main__header--move-up .menu__tshe_logo .icon-tshe-logo-3 { transform: scale(0.86); top: 9px; left: 33px; }
.main__header--move-up .nav__customizebutton { border-radius: 0px; }
.menu__link_block { position: relative; }
.menu__link_block.link_block { padding: 4px 0px 4px 14px; width: auto; font-size: 13px; text-align: center; border: 1px solid transparent; display: flex; height: 100%; align-items: center; color: rgb(0, 0, 0); z-index: 1; }
.link-holder { color: rgb(87, 87, 87); text-shadow: none; font-weight: 700; }
.link-holder .about-icon { float: right; font-size: 20px; color: rgba(156, 156, 156, 0.8); }
.menu__link_block.link_block a { color: rgb(87, 87, 87); }
.menu__link_block .link-holder:hover, .menu__link_block .link-holder:hover .about-icon { color: rgb(0, 0, 0); }
.nav__left, .nav__right { height: 100%; display: flex; align-items: center; }
.nav__slide { position: absolute; bottom: 0px; left: 180px; width: 60px; height: 3px; background-color: rgb(255, 212, 35); transition: all 0.35s ease-out 0s; opacity: 0; }
.nav__left { position: relative; }
.nav__customer { margin-left: -26px; background-image: url("../images/tel.jpg"); width: 158px; height: 33px; background-size: cover; }
.dropdown_link.nav_menu_link:hover { font-weight: 400; background: rgb(255, 255, 255); }
.header__mobile.main__header { display: block; position: fixed; top: 0px; width: 100%; height: 44px; min-width: 300px; }
.header__mobile .nav__mobile, .header__mobile .nav__mobile_cart { display: block; }
.header__mobile .nav__menu, .nav__mobile_back { display: none; }
.header_cs_mobile .nav__mobile, .nav__mobile_back { position: absolute; width: 40px; height: 40px; top: 10px; left: 10px; background: rgba(67, 67, 67, 0.5); border-radius: 50%; }
.nav__mobile_back .icon-tshe-chevron-left { position: absolute; left: 6px; top: 6px; color: rgb(255, 255, 255); font-size: 28px; }
.nav__mobile_cart { position: fixed; width: 40px; height: 40px; left: 10px; top: 70px; background-size: cover; z-index: 99; background-image: url("../images/cart_icon__mobile-c4a21b43b96e8203dae24daf3c72f036.png"); }
.nav__mobile_cart .cart_num { position: absolute; top: 0px; right: 0px; margin: 0px; }
.nav_menu__slf { display: flex; }
.nav_menu__pad { padding-bottom: 10px; }
.header_cs_mobile .main__header, .header_cs_mobile.tshe_header { height: 0px !important; }
.header_cs_mobile .nav__mobile, .header_cs_mobile .nav__mobile__btn { display: none !important; }
.header_cs_mobile .nav__mobile .icon-ham-bar { width: 40px; height: 40px; background-image: url("../images/icon_ham_bar-w-79b6c19cbcc89300f4c43f78944dc3fd.png"); }
.footer_con__case { display: flex; margin-bottom: 30px; width: 100%; }
.footer_case__link { display: flex; margin-right: 33px; flex-direction: column; align-items: center; justify-content: center; }
.footer_case_last { margin-right: 0px; }
.footer_con__case a, .footer_con__case a:visited { color: rgb(130, 130, 130); font-size: 14px; line-height: 20px; }
.footer_case_img { height: 32px; }
.tshe_services { position: fixed; padding: 12px 0px; bottom: 129px; right: 15px; z-index: 1000; cursor: pointer; background: rgb(255, 220, 0); border: 1px solid rgba(1, 1, 1, 0.16); border-radius: 4px; }
.ts_box { width: 100px; text-align: center; background-color: rgb(255, 255, 255); }
.ts_btn { position: relative; height: 93px; }
.ts_l { border-top: 1px dotted rgb(219, 219, 219); }
.ts_icon_box { margin: 0px auto; padding: 5px; width: 40px; height: 40px; background-color: rgb(242, 242, 242); border-radius: 50%; }
.ts_icon { width: auto; height: 30px; }
.ts_t { color: rgb(0, 0, 0); font-size: 13px; }
.ts_wechat { padding-top: 0px; }
.ts_wechat_box { padding-top: 19px; height: 66px; }
.ts_img { margin-top: -11px; width: 58px; height: 58px; }
.ts_num { position: absolute; top: 2px; right: 12px; width: 16px; height: 16px; line-height: 16px; text-align: center; background-color: rgb(255, 88, 89); color: rgb(255, 255, 255); font-size: 12px; border-radius: 50%; }
.ts_t_icon { width: 15px; height: auto; }
.pcsp, .ts_wechat .ts_icon_box { display: none; }
.pcsp { position: absolute; bottom: -105px; left: -280px; padding-bottom: 33px; width: 265px; text-align: center; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.06) 8px 0px 11px 0px, rgba(0, 0, 0, 0.06) -8px 0px 11px 0px; border-radius: 8px; }
.ts_wechat:hover .pcsp, .ts_wechat:hover .ts_icon_box { display: block; }
.ts_wechat:hover .ts_img, .ts_wechat:hover .ts_num { display: none; }
.pcsp::before { width: 20px; height: 100%; top: 0px; right: -20px; background: transparent; }
.pcsp::after, .pcsp::before { display: block; content: ""; position: absolute; }
.pcsp::after { top: 175px; right: -10px; width: 0px; height: 0px; border-top: 14px solid transparent; border-bottom: 14px solid transparent; border-left: 10px solid rgb(255, 255, 255); }
.pcsp_head { position: relative; margin-bottom: 32px; height: 30px; background-image: url("../images/csp_head_radius-e8cfc13f0c40ce996bf1890b6b9bf21b.png"); background-size: cover; }
.pcsp_name { margin-bottom: 11px; color: rgb(0, 0, 0); font-size: 16px; font-weight: 700; }
.pcsp_tip { color: rgb(132, 132, 132); font-size: 12px; }
.pcsp_qrcode_wrap { margin: 20px auto 17px; }
.pcsp_qrcode, .pcsp_qrcode_wrap { position: relative; width: 148px; height: 148px; }
.pcsp_qrcode_move { position: absolute; top: -1px; left: -1px; width: 150px; height: 150px; }
.pcspa { position: absolute; width: 9px; height: 9px; border-color: rgb(255, 220, 0); border-width: 1px; }
.pcspa1 { left: 0px; border-left-style: solid; }
.pcspa1, .pcspa2 { top: 0px; border-top-style: solid; }
.pcspa2 { right: 0px; border-right-style: solid; }
.pcspa3 { left: 0px; border-left-style: solid; }
.pcspa3, .pcspa4 { bottom: 0px; border-bottom-style: solid; }
.pcspa4 { right: 0px; border-right-style: solid; }
.pcspa_move { position: absolute; top: 0px; left: 1px; width: 148px; height: 4px; background-image: url("../images/scan-952a935d7b9d83abf4ca81393765792b.png"); background-size: 148px 4px; animation: 2s linear 0s infinite normal none running pcspaMove; }
@keyframes pcspaMove { 
  0% { top: 0px; }
  100% { top: 148px; }
}
.csp { display: none; position: absolute; bottom: -76px; left: -253px; padding-bottom: 37px; width: 265px; text-align: center; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.06) 8px 0px 11px 0px, rgba(0, 0, 0, 0.06) -8px 0px 11px 0px; border-radius: 8px; }
.csp::before { width: 20px; height: 100%; top: 0px; right: -20px; background: transparent; }
.csp::after, .csp::before { display: block; content: ""; position: absolute; }
.csp::after { top: 175px; right: -10px; width: 0px; height: 0px; border-top: 14px solid transparent; border-bottom: 14px solid transparent; border-left: 10px solid rgb(255, 255, 255); }
.csp_head { position: relative; margin-bottom: 46px; height: 30px; background-image: url("../images/csp_head_radius-e8cfc13f0c40ce996bf1890b6b9bf21b.png"); background-size: cover; }
.csp_name { color: rgb(0, 0, 0); font-size: 13px; }
.csp_qrcode { width: 107px; height: 107px; }
.csp_phone { display: inline-block; position: relative; padding-left: 20px; width: 231px; height: 36px; line-height: 34px; font-weight: 700; border: 1px solid rgb(0, 0, 0); border-radius: 100px; }
.csp_phone_icon { display: inline-block; position: absolute; top: 10px; left: 28px; width: 13px; height: 14px; background-image: url("../images/phone_helf-b95e3dfd6fb179b5bfaeaaa1be468d7f.png"); background-size: 13px 14px; }
.csp_mask { display: none; position: fixed; top: 0px; left: 0px; z-index: 1001; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); }
.csp_mask.active { display: block; }
.csp_mask_box { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding-bottom: 38px; width: 436px; text-align: center; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.11) 0px 15px 21px -6px; border-radius: 8px; display: block !important; }
.csp_mask_head { height: 49px; background-image: url("../images/csp_head-9b0dbda6fc828787601c3fe3025d006a.png"); background-size: cover; border-top-left-radius: 8px; border-top-right-radius: 8px; }
.csp_mask_close { position: absolute; left: 48%; bottom: -48px; width: 27px; height: 26px; background: url("../images/close_white-a868a05b00a2f540d3c520f87861de11.svg") 0% 0% / 26px 26px no-repeat; cursor: pointer; }
.mcsp_mask { background-color: rgba(0, 0, 0, 0.4); }
.mcsp_mask_box { position: absolute; bottom: 0px; left: 0px; top: auto; padding-bottom: 0px; width: 100%; border-radius: 0px; transition: transform 0.2s ease 0s; transform: translateY(100%); }
.mcsp_mask_box.active { transform: translateY(0px); }
.mcsp_mask_head { position: relative; height: 35px; background-image: url("../images/csp_head-9b0dbda6fc828787601c3fe3025d006a.png"); background-size: cover; }
.mcsp_mask_name { top: -25px; color: rgb(0, 0, 0); font-size: 13px; }
.mcsp_mask_name, .mcsp_phone { position: relative; font-weight: 700; }
.mcsp_phone { display: inline-block; margin: 15px 0px 5px; padding-left: 20px; width: 194px; height: 34px; line-height: 34px; color: rgb(251, 194, 0); font-size: 16px; border: 1px solid rgb(0, 0, 0); border-radius: 100px; }
.mcsp_phone_icon { display: inline-block; position: absolute; top: 8px; left: 23px; width: 18px; height: 17px; background: url("../images/phone_full-62182f42c96c5adf111cb6c037086921.png") 0% 0% / 17px 17px no-repeat; }
.mcsp_line { display: inline-block; margin: 10px 0px; width: 228px; border-top: 1px solid rgb(225, 225, 225); }
.mcsp_qrcode { font-size: 0px; }
.mcsp_qrcode_img { position: relative; z-index: 3; margin-top: 20px; width: 97px; }
.mcsp_qrcode_finger_box { display: none; position: relative; z-index: 2; top: -40px; height: 30px; line-height: 30px; }
.mcsp_qrcode_finger { margin: -6px 4px 0px 0px; width: 30px; height: 30px; }
.mcsp_qrcode_for_wechat { position: relative; z-index: 2; margin-bottom: -21px; }
.cs_btns { position: relative; z-index: 3; }
.mcsp_qrcode_for_wechat .mcsp_qrcode_img { padding: 0px 30px 50px; width: 160px; }
.mcsp_qrcode_for_wechat .mcsp_qrcode_finger_box { display: block; }
.mcsp_qrcode_for_wechat .mcsp_qrcode_web { display: none; }
.mcsp_mask_close { position: absolute; right: 20px; top: 0px; color: rgb(0, 0, 0); font-size: 12px; }
.mcsp_mask_close_icon { position: relative; top: 7px; color: rgb(0, 0, 0); font-size: 24px; }
.scroll_top { z-index: 1000; visibility: hidden; cursor: pointer; opacity: 0; position: fixed; bottom: 20px; right: 15px; }
.scroll_top.visible { opacity: 1; visibility: visible; }
.scroll_top .scroll_top__icon { position: relative; width: 50px; height: 50px; background-color: rgb(221, 221, 221); text-align: center; border-radius: 4px; }
.scroll_top .scroll_top__icon i { position: relative; top: 10px; left: 0px; color: rgb(255, 255, 255); font-size: 30px; font-weight: 700; }
.scroll_top__tip { position: relative; top: -18px; color: rgb(22, 22, 22); font-size: 12px; }
.scroll_top_pm { bottom: 150px; right: 24px; }
.scroll_top_pm_img { width: 60px; }
.tshe_highlight.tshe_highlight--red { color: rgb(255, 90, 65); }
.tshe-tips { position: fixed; top: 40%; left: 50%; transform: translate(-50%, -50%); border-radius: 4px; padding: 10px; width: 200px; background-color: rgba(0, 0, 0, 0.75); color: rgb(255, 255, 255); text-align: center; opacity: 0; z-index: 9999999; }
.tshe-message.message.negative { background-color: rgb(255, 240, 240); color: rgb(169, 68, 66); }
.tshe-message.message.positive { background-color: rgb(238, 255, 231); color: rgb(60, 118, 61); }
.tshe-message.message { text-align: center; position: fixed; top: 0px; left: 0px; right: 0px; line-height: 3.5rem; margin: 0px; z-index: 1001; padding: 1em 1.5em; font-weight: 800; height: 74px; box-shadow: rgba(34, 36, 38, 0.22) 0px 0px 0px 1px inset, transparent 0px 0px 0px 0px; }
.tshe-message.message .tshe-icon.icon-tshe-close { color: rgb(169, 68, 66); font-weight: 800; cursor: pointer; position: absolute; margin: 0px; top: 2.15em; right: 1em; opacity: 0.7; transition: opacity 0.1s linear 0s; }
.tshe-message { position: fixed; z-index: 1001; }
.tshe-message, .tshe-message-box { top: 50%; left: 50%; transform: translate(-50%, -50%); }
.tshe-message-box { position: absolute; padding: 23px 30px 42px; width: 280px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.14) 0px 15px 21px -6px; border-radius: 5px; background-image: url("../images/tshe-message-bg-c987dd1561c28ad4bd6a7e8232e954da.png"); background-size: 280px 44px; background-repeat: no-repeat; background-position: center bottom; }
.tshe-message .icon-tshe-close { position: absolute; top: 5px; right: 5px; color: rgb(22, 22, 22); font-size: 28px; cursor: pointer; }
.tshe-message-icons { margin: 0px auto 7px; width: 48px; height: 48px; background-image: linear-gradient(-90deg, rgb(255, 236, 107), rgb(255, 220, 0)); box-shadow: rgba(0, 0, 0, 0.19) 1px 1px 2px 0px; border-radius: 96px; }
.tshe-message-nicon, .tshe-message-picon { display: none; margin: 0px auto; background-repeat: no-repeat; background-position: center bottom; }
.tshe-message-nicon { padding-top: 9px; width: 5px; height: 39px; background-image: url("../images/tshe-message-negative-a60e23690eed1aed8b82bf88eb9e7eb6.png"); background-size: 5px 30px; }
.tshe-message-picon { padding-top: 16px; width: 26px; height: 35px; background-image: url("../images/tshe-message-positive-ad496873324b6323f3a46dee8819bfaa.png"); background-size: 26px 19px; }
.tshe-message.neg .tshe-message-nicon, .tshe-message.pos .tshe-message-picon { display: block; }
.tshe-message.neg .tshe-message-picon, .tshe-message.pos .tshe-message-nicon { display: none; }
.tshe-message-p { text-align: center; color: rgb(22, 22, 22); font-size: 14px; font-weight: 700; }
.tshe-message.mobile { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); }
.tshe-message.mobile .tshe-message-box { width: 216px; }
.tshe-message.mobile .icon-tshe-close { font-size: 24px; }
.tshe-message.mobile .tshe-message-icons { width: 26px; height: 26px; border-radius: 52px; }
.tshe-message.mobile .tshe-message-nicon { padding-top: 5px; width: 2px; height: 21px; background-size: 2px 16px; }
.tshe-message.mobile .tshe-message-picon { padding-top: 9px; width: 15px; height: 20px; background-size: 15px 11px; }
.tshe-spin { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 1002; background-color: rgba(0, 0, 0, 0.75); }
.tshe-spin::after { content: ""; position: absolute; width: 32px; height: 32px; background-size: cover; top: 50%; left: 50%; transform: translate(-50%, -50%); background-image: url("../images/mloader-571dfe045d66b88d2d5c82151a1bf579.gif"); }
@media only screen and (min-width: 769px) {
  #MEIQIA-BTN-HOLDER { bottom: 168px !important; }
  #MEIQIA-BTN-PICTURE { width: 135px !important; height: 149px !important; }
}
@media only screen and (max-width: 768px) {
  #MEIQIA-BTN-HOLDER { display: none !important; z-index: 999 !important; }
  #MEIQIA-BTN-PICTURE { width: 48px !important; height: 48px !important; }
  .meiqia-champion { display: none; }
}
@media only screen and (max-width: 890px) {
  .no_mobile_device { display: none !important; }
}
@media only screen and (max-width: 890px) {
  .no_mobile_890 { display: none; }
  .main__container { margin: 0px; }
  .main__header .nav__right { display: none; }
  .footer_nav__left { float: none; text-align: center; }
  .footer_nav__right { display: none; }
}
@media only screen and (max-width: 1024px) {
  .menu__link_block.link_block { margin-left: 5px; }
}
@media only screen and (max-width: 767px) {
  .header__nav.nav.no-box-shadow { box-shadow: rgba(0, 0, 0, 0.14) 0px 1px 3px !important; background: rgba(255, 255, 255, 0.9) !important; }
  .header__nav.nav { transform: none !important; }
}
.b-lazy { transition: opacity 0.5s ease-in-out 0s; max-width: 100%; opacity: 0; }
.b-lazy.b-loaded { opacity: 1; }
.nav_tag_glide { font-size: 14px; color: rgb(104, 104, 104); font-weight: 700; }
.nav_tag_glide .tag_glide { width: 260px; height: 45px; }
.tag_glide .glide__arrow { display: inline-block; position: absolute; top: 50%; margin: 0px; padding: 0px; transform: translateY(-50%); width: 18px; height: 20px; }
.tag_glide .glide__arrow.prev { background: url("../images/sem_left-afa4044c4178e89d4de893ef5b9c666b.png") 0% 0% / 18px 18px; left: -40px !important; }
.tag_glide .glide__arrow.next { background: url("../images/sem_right-b8b82d7d6dec47c6e27db055cd140d04.png") 0% 0% / 18px 18px; right: -10px !important; }
.tag_glide .tsp_tag_img { float: left; max-width: 237px; max-height: 45px; }
.tag_glide .tsp_tag_con { float: left; margin-left: 5px; width: 200px; }
.tag_glide .tsp_tag_t { color: rgb(22, 22, 22); font-size: 16px; font-weight: 700; }
.tag_glide .tsp_tag_p { color: rgb(111, 111, 111); font-size: 12px; }
.nav_tag_glide .icon-tshe-chevron-left::before, .nav_tag_glide .icon-tshe-chevron-right::before { content: ""; }
.tshe_mservices { position: fixed; left: 0px; bottom: 50px; z-index: 99; }
.tms_btn { display: block; margin-bottom: 10px; width: 90px; height: 35px; line-height: 33px; text-align: center; background: rgb(255, 255, 255); border-top: 1px solid rgb(223, 223, 223); border-right: 1px solid rgb(223, 223, 223); border-bottom: 1px solid rgb(223, 223, 223); border-image: initial; border-left: none; font-size: 12px; box-shadow: rgba(0, 0, 0, 0.24) 0px 8px 15px -8px; border-radius: 2px; color: rgb(22, 22, 22) !important; }
.tms_icon { width: 19px; height: 19px; }
.cs_pop { display: none; position: fixed; top: 0px; left: 0px; z-index: 1001; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); }
.cs_pop.active { display: block; overflow: visible; }
.cs_pop_box { position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center; background: rgb(255, 255, 255); transition: transform 0.2s ease 0s; transform: translateY(100%); }
.cs_pop_box.active { transform: translateY(0px); }
.cs_infor_item_web { margin: 0px auto; }
.cs_pop_close { position: absolute; right: 20px; top: 1px; color: rgb(0, 0, 0); font-size: 12px; }
.close_pop_icon { position: relative; top: 7px; color: rgb(0, 0, 0); font-size: 24px; }
.cs_pop_header { width: 100%; height: 36px; position: relative; background-image: url("../images/csp_head-9b0dbda6fc828787601c3fe3025d006a.png"); background-size: cover; background-position: 50% center; background-repeat: no-repeat; text-align: center; }
.cs_pop_header_text { margin-top: 23px; }
.cs_pop_weixin { margin-top: 7px; }
.cs_pop_desc { margin-top: 18px; }
.cs_pop_infor { text-align: center; padding: 20px 0px 25px; }
.cs_pop_infor_flex { display: flex; }
.cs_infor_QR_img { width: 97px; margin: 0px auto; display: block; }
.cs_infor_finger_box { display: none; position: relative; z-index: 2; top: -45px; margin-top: 14px; line-height: 30px; }
.cs_infor_finger_img { width: 30px; height: 30px; }
.cs_pop_box_wechat .cs_pop_infor { margin-bottom: -51px; }
.cs_pop_box_wechat .cs_infor_web { display: none; }
.cs_pop_box_wechat .cs_infor_finger_box { display: block; }
.cs_pop_box_wechat .cs_infor_QR_img { position: relative; z-index: 3; padding: 0px 40px 45px; width: 177px; }
.cs_btn { width: 141px; height: 38px; line-height: 36px; background: rgb(250, 250, 250); border: 1px solid rgb(155, 155, 155); border-radius: 100px; }
.cs_btn_icon { top: -1px; }
.cs_icon_copy { width: 15px; height: 15px; background: url("../images/copy-6ef78e79bba724c798e49fb68c6797b4.png") 0% 0% / 15px 15px no-repeat; }
.cs_icon_phone { width: 13px; height: 14px; background: url("../images/phone_helf-b95e3dfd6fb179b5bfaeaaa1be468d7f.png") 0% 0% / 13px 14px no-repeat; }
.cs_btn:last-child { margin-left: 15px; }
.sem_footer { padding: 60px 0px; background-image: linear-gradient(0deg, rgb(17, 17, 17), rgb(51, 51, 51)); box-shadow: rgba(0, 0, 0, 0.13) 0px 2px 10px; }
.sem_footer_box { margin: 0px auto; width: 864px; }
.footer_hidden, .main__push_hidden { display: none !important; }
.sf_h_logo { width: 75px; height: 40px; vertical-align: middle; }
.qrcode__image { width: 107px; height: 107px; }
.main__push { height: 215px; }
.main__header_logo { width: 92px; height: 23px; background-size: 92px 23px; background-repeat: no-repeat; }
a { text-decoration: none; }
.trape_tl { position: absolute; top: 14px; left: 0px; width: 53px; }
.trape_tl img { width: 53px; height: auto; }
.trape_tl_m { position: absolute; top: 10px; left: 0px; width: 44px; }
.trape_tl_m img { width: 44px; height: auto; }
.trape_tr { position: absolute; top: 10px; right: 0px; width: 53px; }
.trape_tr img { width: 53px; height: auto; }
.trape_tr_m { position: absolute; top: 4px; right: 0px; width: 44px; }
.trape_tr_m img { width: 44px; height: auto; }
.cate_limit_price { position: absolute; right: 0px; top: 0px; transform: scale(0.8); text-align: center; border-radius: 2px; color: rgb(132, 132, 132); font-size: 12px; text-decoration: line-through; }
.cate_limit_price.bot { inset: auto auto -1px 0px; }
.clp_t { font-size: 14px; }
.clp_y { font-size: 12px; }
.cate_limit_price_fix { position: absolute; right: 0px; bottom: 13px; padding-right: 8px; height: 13px; line-height: 13px; border-right: 13px solid rgb(255, 88, 89); text-align: center; font-size: 0px; }
.clpf_t { color: rgb(0, 0, 0); font-size: 18px; font-weight: 700; }
.clpf_y { font-size: 12px; }
.cate_limit_mibile { position: absolute; left: 3px; bottom: 22px; transform: scale(0.8); color: rgb(132, 132, 132); font-size: 14px; font-weight: 700; text-decoration: line-through; }
.clm_y { font-size: 12px; }
.cate_dialog { right: 10px; bottom: 10px; width: 24px; height: 24px; background: url("../images/icon_dialog-6582a57279439c5f1dc8038328da7eef.png") 0% 0% / 24px 24px no-repeat; }
.cate_dialog, .cate_dialog_txt { position: absolute; z-index: 5; cursor: pointer; }
.cate_dialog_txt { bottom: 18px; width: 97px; height: 35px; line-height: 35px; text-align: center; background-image: linear-gradient(90deg, rgb(255, 236, 107), rgb(255, 220, 0)); color: rgb(0, 0, 0); font-size: 12px; font-weight: 700; border-radius: 2px; right: 50%; transform: translateX(50%); }
.top_new_icon { display: inline-block; margin-right: 4px; padding: 0px 4px; height: 14px; line-height: 14px; background-color: rgb(255, 88, 89); }
.cate_hot, .top_new_icon { color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; border-radius: 2px; }
.cate_hot { position: absolute; left: 10px; bottom: 13px; padding: 0px 4px 1px 16px; background: url("../images/hot_white-a7e2b77e82d381a8d26f14396d39bd84.png") 4px 3px / 8px 11px no-repeat rgb(255, 88, 89); }
.cate_ps_l { color: rgb(155, 155, 155); font-size: 12px; }
.after_price { display: inline-block; color: rgb(155, 155, 155); transform: scale(0.8); font-size: 12px !important; }
.modal_notice { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1005; background-color: rgba(0, 0, 0, 0.7); }
.modal_notice.active { display: block; }
.mn_box { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 707px; height: 564px; }
.mn_box.mn_mobile { width: 280px; height: 500px; }
.mn_img { background-size: cover; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); padding-top: 170px; }
.mn_title { border: 5px solid rgb(255, 255, 255); width: 185px; height: 53px; margin: 0px auto 54px; font-size: 24px; font-weight: 700; line-height: 43px; }
.mn_time { font-size: 14px; display: flex; justify-content: space-between; width: 530px; margin: 0px auto 44px; text-align: center; }
.mn_time_item { width: 100px; }
.mn_time_up { margin-bottom: 36px; }
.mn_happy { font-size: 16px; color: rgb(255, 255, 255); letter-spacing: 1.1px; line-height: 24px; font-weight: 700; }
.mn_time_light { color: rgb(255, 220, 0); }
.mn_close { width: 150px; height: 42px; line-height: 42px; margin: 35px auto 0px; border: 1px solid rgb(255, 255, 255); border-radius: 3px; font-size: 14px; cursor: pointer; }
.mn_mobile .mn_close { bottom: -34px; }
.mn_t { position: absolute; color: rgb(255, 255, 255); font-size: 20px; opacity: 0.55; }
.mn_t.t1 { top: -62px; left: 286px; font-size: 27px; color: rgb(255, 220, 0); opacity: 0.69; }
.mn_t.t2 { top: 20px; right: -258px; }
.mn_t.t3 { top: 110px; right: -105px; }
.mn_t.t4 { top: 136px; right: -325px; }
.mn_t.t5 { top: 307px; right: -275px; }
.mn_t.t6 { top: 387px; right: -294px; }
.mn_t.t7 { top: 447px; right: -60px; }
.mn_t.t8 { bottom: -111px; left: 283px; }
.mn_t.t9 { bottom: -51px; left: 24px; }
.mn_t.t10 { top: 342px; left: -128px; }
.mn_t.t11 { top: 296px; left: -399px; }
.mn_t.t12 { top: 181px; left: -297px; }
.mn_t.t13 { top: 67px; left: -128px; }
.mn_img_mobile { background-size: cover; width: 100%; height: 100%; text-align: center; color: rgb(255, 255, 255); padding-top: 105px; }
.mn_title_mob { width: 158px; height: 35px; border: 2px solid rgb(255, 255, 255); margin: 0px auto 20px; font-size: 16px; font-weight: 700; line-height: 35px; }
.mn_time_mob { font-size: 12px; margin: 0px auto; width: 195px; display: flex; justify-content: space-between; }
.mob_time_left { text-align: right; margin-top: 5px; }
.mob_time_left div { height: 16px; margin-bottom: 28px; line-height: 32px; }
.mob_time_right { text-align: left; position: absolute; right: 55px; margin-top: 5px; }
.mob_time_right div { height: 32px; margin-bottom: 20px; }
.mob_time_right .spec { height: 16px; }
.mob_time_right .mb12 { margin-bottom: 12px; }
.mn_happy_mob { font-size: 12px; line-height: 17px; margin-top: 10px; }
.mn_close_mob { width: 121px; height: 34px; line-height: 34px; font-size: 12px; margin-top: 20px; }
.contact_service_tag { top: 7px; right: 7px; width: 18px; height: 18px; line-height: 19px; }
.tshe_block { display: block; }
.tshe_inblock { display: inline-block; }
.tshe_flex { display: flex; }
.tshe_flex.between { justify-content: space-between; }
.tshe_flex.around { justify-content: space-around; }
.tshe_flex.center { align-items: center; }
.tshe_flex_1 { flex: 1 1 0%; }
.tshe_posf { position: fixed; }
.tshe_posr { position: relative; }
.tshe_pocenter, .tshe_posa { position: absolute; }
.tshe_pocenter { top: 50%; left: 50%; transform: translate(-50%, -50%); }
.tshe_polt { left: 0px; top: 0px; }
.tshe_port { right: 0px; top: 0px; }
.tshe_polb { left: 0px; bottom: 0px; }
.tshe_porb { right: 0px; bottom: 0px; }
.tshe_pot3 { top: 3px; }
.tshe_pot8 { top: 8px; }
.tshe_pot10 { top: 10px; }
.tshe_pot15 { top: 15px; }
.tshe_por0 { right: 0px; }
.tshe_por10 { right: 10px; }
.tshe_pol8 { left: 8px; }
.tshe_pol10 { left: 10px; }
.tshe_pol15 { left: 15px; }
.tshe_index2 { z-index: 2; }
.tshe_index3 { z-index: 3; }
.tshe_index101 { z-index: 101; }
.tshe_index1001 { z-index: 1001; }
.tshe_index1002 { z-index: 1002; }
.tshe_mid1000 { margin: 0px auto; width: 1000px; }
.tshe_mid { margin-right: auto; margin-left: auto; }
.tshe_mtb25 { margin-top: 25px; margin-bottom: 25px; }
.tshe_mtb10 { margin-top: 10px; margin-bottom: 10px; }
.tshe_mlr15 { margin-left: 15px; margin-right: 15px; }
.tshe_mt3 { margin-top: 3px; }
.tshe_mt5 { margin-top: 5px; }
.tshe_mt10 { margin-top: 10px; }
.tshe_mt15 { margin-top: 15px; }
.tshe_mt20 { margin-top: 20px; }
.tshe_mt25 { margin-top: 25px; }
.tshe_mt30 { margin-top: 30px; }
.tshe_mt40 { margin-top: 40px; }
.tshe_mt50 { margin-top: 50px; }
.tshe_mt60 { margin-top: 60px; }
.tshe_mt90 { margin-top: 90px; }
.tshe_mr4 { margin-right: 4px; }
.tshe_mr10 { margin-right: 10px; }
.tshe_mb10 { margin-bottom: 10px; }
.tshe_mb15 { margin-bottom: 15px; }
.tshe_ml4 { margin-left: 4px; }
.tshe_ml10 { margin-left: 10px; }
.tshe_ml15 { margin-left: 15px; }
.tshe_ml20 { margin-left: 20px; }
.tshe_pdtb6 { padding-top: 6px; padding-bottom: 6px; }
.tshe_pdtb10 { padding-top: 10px; padding-bottom: 10px; }
.tshe_pdtb15 { padding-top: 15px; padding-bottom: 15px; }
.tshe_pdtb20 { padding-top: 20px; padding-bottom: 20px; }
.tshe_pdtb25 { padding-top: 25px; padding-bottom: 25px; }
.tshe_pdtb50 { padding-top: 50px; padding-bottom: 50px; }
.tshe_pdlr10 { padding-left: 10px; padding-right: 10px; }
.tshe_pdlr15 { padding-left: 15px; padding-right: 15px; }
.tshe_pdlr20 { padding-left: 20px; padding-right: 20px; }
.tshe_pdlr25 { padding-left: 25px; padding-right: 25px; }
.tshe_pdlr45 { padding-left: 45px; padding-right: 45px; }
.tshe_pdt10 { padding-top: 10px; }
.tshe_pdt15 { padding-top: 15px; }
.tshe_pdt20 { padding-top: 20px; }
.tshe_pdt25 { padding-top: 25px; }
.tshe_pdt90 { padding-top: 90px; }
.tshe_pdt40 { padding-top: 40px; }
.tshe_pdr20 { padding-right: 20px; }
.tshe_pdb6 { padding-bottom: 6px; }
.tshe_pdb15 { padding-bottom: 15px; }
.tshe_pdb20 { padding-bottom: 20px; }
.tshe_pdb25 { padding-bottom: 25px; }
.tshe_pdb30 { padding-bottom: 30px; }
.tshe_pdb40 { padding-bottom: 40px; }
.tshe_pdb45 { padding-bottom: 45px; }
.tshe_pdb80 { padding-bottom: 80px; }
.tshe_pdb100 { padding-bottom: 100px; }
.tshe_pdb120 { padding-bottom: 120px; }
.tshe_pdb150 { padding-bottom: 150px; }
.tshe_vmid { vertical-align: middle; }
.tshe_vbot { vertical-align: bottom; }
.tshe_vtop { vertical-align: top; }
.tshe_tcenter { text-align: center; }
.tshe_tleft { text-align: left; }
.tshe_tright { text-align: right; }
.tshe_wfull { width: 100%; }
.tshe_wp25 { width: 25%; }
.tshe_wp33 { width: 33.33%; }
.tshe_wp50 { width: 50%; }
.tshe_wauto { width: auto; }
.tshe_w1000 { width: 1000px; }
.tshe_w1300 { width: 1300px; }
.tshe_w44 { width: 44px; }
.tshe_w46 { width: 46px; }
.tshe_w53 { width: 53px; }
.tshe_hfull { height: 100%; }
.tshe_hauto { height: auto; }
.tshe_h30 { height: 30px; }
.tshe_h40 { height: 40px; }
.tshe_h50 { height: 50px; }
.tshe_h60 { height: 60px; }
.tshe_h80 { height: 80px; }
.tshe_lh30 { line-height: 30px; }
.tshe_lh22 { line-height: 22px; }
.tshe_lh20 { line-height: 20px; }
.tshe_lh18 { line-height: 18px; }
.tshe_hlh50 { height: 50px; line-height: 50px; }
.tshe_hlh60 { height: 60px; line-height: 60px; }
.tshe_bgcf { background-color: rgb(255, 255, 255); }
.tshe_bgcfa { background-color: rgb(250, 250, 250); }
.tshe_bgcf8 { background-color: rgb(248, 248, 248); }
.tshe_bgcf3 { background-color: rgb(243, 243, 243); }
.tshe_bgcf1 { background-color: rgb(241, 241, 241); }
.tshe_bgcf2 { background-color: rgb(242, 242, 242); }
.tshe_bgcd { background-color: rgb(221, 221, 221); }
.tshe_bgc2 { background-color: rgb(34, 34, 34); }
.tshe_bgc16 { background-color: rgb(22, 22, 22); }
.tshe_bgc0 { background-color: rgb(0, 0, 0); }
.tshe_bgcred { background-color: rgb(255, 88, 89); }
.tshe_bgcyellow { background-color: rgb(255, 220, 0); }
.tshe_bgcyellow2 { background-color: rgb(255, 196, 3); }
.tshe_bgcover { background-position: 50% center; background-size: cover; background-repeat: no-repeat; }
.tshe_bgcontain_top { background-position: center top; background-size: contain; background-repeat: no-repeat; }
.tshe_bgimg_yellow { background-image: linear-gradient(90deg, rgb(255, 236, 107), rgb(255, 220, 0)); }
.tshe_bsolid { border-width: 1px; border-style: solid; }
.tshe_bsolid_b { border-bottom-width: 1px; border-bottom-style: solid; }
.tshe_bc9 { border-color: rgb(153, 153, 153); }
.tshe_bce8 { border-color: rgb(232, 232, 232); }
.tshe_bce { border-color: rgb(238, 238, 238); }
.tshe_shadow1 { box-shadow: rgba(0, 0, 0, 0.1) 4px 13px 34px -10px; }
.tshe_shadow2 { box-shadow: rgba(0, 0, 0, 0.1) 1px 2px 8px; }
.tshe_fc0 { color: rgb(0, 0, 0); }
.tshe_fc16 { color: rgb(22, 22, 22); }
.tshe_fc3c { color: rgb(60, 60, 60); }
.tshe_fc48 { color: rgb(72, 72, 72); }
.tshe_fc4a { color: rgb(74, 74, 74); }
.tshe_fc5 { color: rgb(85, 85, 85); }
.tshe_fc6 { color: rgb(102, 102, 102); }
.tshe_fc84 { color: rgb(132, 132, 132); }
.tshe_fc9b { color: rgb(155, 155, 155); }
.tshe_fcc { color: rgb(204, 204, 204); }
.tshe_fcdb { color: rgb(219, 219, 219); }
.tshe_fcf { color: rgb(255, 255, 255); }
.tshe_fcred { color: rgb(255, 88, 89); }
.tshe_fcred2 { color: rgb(249, 45, 47); }
.tshe_fcyellow2 { color: rgb(255, 220, 0); }
.tshe_fcyellow { color: rgb(255, 196, 3); }
.tshe_fclink { text-decoration: underline; color: rgb(66, 139, 202) !important; }
.tshe_fs0 { font-size: 0px; }
.tshe_fs12 { font-size: 12px; }
.tshe_fs13 { font-size: 13px; }
.tshe_fs14 { font-size: 14px; }
.tshe_fs15 { font-size: 15px; }
.tshe_fs16 { font-size: 16px; }
.tshe_fs18 { font-size: 18px; }
.tshe_fs20 { font-size: 20px; }
.tshe_fs22 { font-size: 22px; }
.tshe_fs24 { font-size: 24px; }
.tshe_fs28 { font-size: 28px; }
.tshe_fs32 { font-size: 32px; }
.tshe_fs40 { font-size: 40px; }
.tshe_fbold { font-weight: 700 !important; }
.tshe_letter2 { letter-spacing: 2px; }
.tshe_letter5 {letter-spacing: 5px;}
.tshe_letter_1 { letter-spacing: -1px; }
.tshe_letter_2 { letter-spacing: -2px; }
.tshe_letter_3 { letter-spacing: -3px; }
.tshe_indent_5 { text-indent: 5px; }
.tshe_brap50 { border-radius: 50%; }
.tshe_bra2 { border-radius: 2px; }
.tshe_bra3 { border-radius: 3px; }
.tshe_bra4 { border-radius: 4px; }
.tshe_bra6 { border-radius: 6px; }
.tshe_bra8 { border-radius: 8px; }
.tshe_cpointer { cursor: pointer; }
.tshe_tdunder { text-decoration: underline; }
.tshe_tdmid { text-decoration: line-through; }
.tshe_clearfix::after { content: ""; display: block; height: 0px; clear: both; overflow: hidden; }
.tshe_tlip { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tshe_fl { float: left; }
.tshe_fr { float: right; }
.tshe_overhid { overflow: hidden; }
.tshe_unselect { user-select: none; }
.tshe_visi_hidden { visibility: hidden; }
.tshe_dis_show { display: block; }
.tshe_dis_hidden, .tshe_dis_show.inactive { display: none; }
.tshe_dis_hidden.active { display: block; }
.tshe_scrollhidx { overflow-x: hidden; }
.tshe_scrolly { overflow-y: scroll; }
.tshe_lines { width: 40px; height: 6px; }
.tshe_lines.s { width: 26px; height: 3px; }
.tshe_bline_wrap { position: relative; font-size: 0px; }
.tshe_bline_p { position: relative; z-index: 3; }
.tshe_bline_l { position: absolute; bottom: 0px; left: 1px; width: 100%; height: 7px; }
.tshe_unline, .tshe_unline_t { position: relative; }
.tshe_unline_t { z-index: 3; }
.tshe_unline_l { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 4px; background-color: rgb(255, 220, 0); }
.tshe_btn { display: inline-block; padding: 11px 38px; border-radius: 3px; color: rgb(0, 0, 0); font-size: 16px; font-weight: 700; text-shadow: rgba(255, 255, 255, 0.298) 0px 1px 0px; }
.tshe_btn.slim { font-weight: 400; }
.tshe_btn.m { padding: 8px 22px; border-radius: 3px; font-size: 14px; }
.tshe_btn.s, .tshe_btn.xs { padding: 2px 10px; border-radius: 2px; font-size: 12px; }
.tshe_btn.xs { transform: scale(0.8); }
.tshe_btn.default { border: 1px solid rgb(153, 153, 153); }
.tshe_btn.yellow { background-image: linear-gradient(270deg, rgb(255, 220, 0), rgb(255, 236, 107)); }
.tshe_btn.yellow:hover { background-image: none; background-color: rgb(255, 215, 53); }
.tshe_btn.red { color: rgb(255, 255, 255); background-color: rgb(255, 88, 89); }
.tshe_btn.red2 { color: rgb(255, 255, 255); background-color: rgb(249, 45, 47); }
.tshe_btn.origin { color: rgb(255, 255, 255); background: rgb(255, 196, 3); }
.tshe_btn.black { color: rgb(255, 255, 255); background: rgb(22, 22, 22); }
.slider { position: relative; width: 100%; }
.slider, .slider__wrapper { height: 100%; overflow: hidden; }
.slider__wrapper { list-style: none; backface-visibility: hidden; transform-style: preserve-3d; }
.slider__item { height: 100%; float: left; clear: none; }
.slider__arrows-item { position: absolute; display: block; margin-bottom: -20px; padding: 20px; cursor: pointer; }
.slider__arrows-item--right { bottom: 50%; right: 30px; }
.slider__arrows-item--left { bottom: 50%; left: 30px; }
.slider__nav { position: absolute; bottom: 30px; }
.slider__nav-item { width: 12px; height: 12px; float: left; clear: none; display: block; margin: 0px 5px; background: rgb(255, 255, 255); }
.slider__nav-item--current, .slider__nav-item:hover { background: rgb(204, 204, 204); }
.glide { position: relative; width: 100%; height: 100%; }
.glide__wrapper { overflow: hidden; }
.glide__track { position: relative; width: 100%; height: 100%; list-style: none; backface-visibility: hidden; transform-style: preserve-3d; touch-action: pan-y; }
.glide__track.dragging { cursor: grabbing; user-select: none; }
.glide__slide { width: 100%; -webkit-tap-highlight-color: transparent; }
.glide__arrows, .glide__slide { user-select: none; }
.glide__arrow { cursor: pointer; }
.glide__bullets { user-select: none; }
.glide--carousel .glide__slide, .glide--slider .glide__slide { float: left; clear: none; }
.glide--slideshow .glide__wrapper { height: 100%; }
.glide--slideshow .glide__slide { height: 100%; position: absolute; top: 0px; left: 0px; z-index: -1; transform-style: preserve-3d; transform: translateZ(0px); }
.glide--slideshow .glide__slide.active { z-index: 1; }
.glide__arrows { position: absolute; }
.glide--horizontal .glide__arrows { top: 50%; width: 92%; margin-left: 4%; }
.glide--vertical .glide__arrows { left: 50%; height: 88%; margin-top: 6%; }
.glide__arrow { position: absolute; z-index: 2; color: rgb(255, 255, 255); text-transform: uppercase; font: 11px Arial, sans-serif; padding: 9px 12px; background-color: transparent; border: 2px solid rgba(255, 255, 255, 0.5); border-radius: 4px; transition: border 0.3s ease-in-out 0s; }
.glide__arrow:focus { outline: none; }
.glide__arrow:hover { border-color: rgb(255, 255, 255); }
.glide--horizontal .glide__arrow { transform: translateY(-50%); }
.glide--horizontal .glide__arrow.prev { left: 0px; }
.glide--horizontal .glide__arrow.next { right: 0px; }
.glide--vertical .glide__arrow { transform: translateX(-50%); }
.glide--vertical .glide__arrow.prev { top: 0px; }
.glide--vertical .glide__arrow.next { bottom: 0px; }
.glide__bullets { position: absolute; list-style: none; }
.glide--horizontal .glide__bullets { bottom: 8%; left: 0px; width: 100%; height: 12px; text-align: center; }
.glide--vertical .glide__bullets { top: 50%; right: 8%; width: 12px; height: auto; transform: translateY(-50%); }
.glide__bullets > * { display: inline-block; background-color: rgba(255, 255, 255, 0.5); width: 12px; height: 12px; padding: 0px; cursor: pointer; border-radius: 50%; border: 2px solid transparent; transition: all 0.3s ease-in-out 0s; }
.glide--horizontal .glide__bullets > * { margin: 0px 5px; }
.glide--vertical .glide__bullets > * { vertical-align: middle; }
.glide__bullets > .active { background-color: rgb(255, 255, 255); }
.glide__bullets > :focus { outline: none; }
.glide__bullets > :focus, .glide__bullets > :hover { border: 2px solid rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.5); }
.glide--slider .glide__arrow { opacity: 1; transition: opacity 0.15s ease 0s; }
.glide--slider .glide__arrow.disabled { opacity: 0.33; }
.ys { width: 960px; margin: 10px auto 0px; }
#footer { width: 100%; background-color: rgba(246, 246, 246, 0); }
#footer .footer_nav { height: 44px; line-height: 40px; background: url("../images/nav_bg.gif") repeat-x; margin-top: 140px; }
#footer .footer_nav ul { list-style: none; width: 1200px; margin: 0px auto; }
#footer .footer_nav ul li { float: right; font-size: 15px; margin: 0px 25px; }
#footer .footer_nav ul li a { color: rgb(255, 255, 255); }
#footer .footer_nav ul li a:hover { color: rgb(153, 153, 153); }
#footer .help { width: 1200px; margin: 40px auto 0px; }
#footer .help dl { width: 200px; margin-left: 30px; float: left; margin-bottom: 50px; }
#footer .help .about { background: url("../images/footer_1.gif") 0px 0px no-repeat; }
#footer .help .Sign { background: url("../images/footer_2.gif") 0px 0px no-repeat; }
#footer .help .Service { background: url("../images/footer_3.gif") 0px 0px no-repeat; }
#footer .help .Special { background: url("../images/footer_4.gif") 0px 0px no-repeat; }
#footer .help .Guide { background: url("../images/footer_5.gif") 0px 0px no-repeat; }
#footer .help dl dt { font-size: 14px; font-weight: bold; text-align: center; }
#footer .help dl dt a { color: rgb(115, 115, 115); }
#footer .help dl dd { margin: 10px 0px; text-align: center; }
#footer .help dl dd a { color: rgb(115, 115, 115); }
#footer .help dl dd a:hover { text-decoration: underline; }
#footer .footer_info { border: 1px solid rgb(228, 228, 228); padding-top: 20px; margin: 0px auto; }
#footer .footer_info img { background-color: rgb(246, 246, 246); text-align: center; }
#footer .footer_info .info { color: rgb(116, 116, 116); }
#footer .footer_info p { text-align: center; }
#footer .footer_info .info p span { margin: 0px 10px; }
ul { list-style: none; }
#main4 { width: 1200px; margin: 10px auto 0px; }
.liucheng h2 { height: 150px; font-size: 60px; font-weight: bold; line-height: 150px; text-align: center; background: url("../images/banner.jpg") center center no-repeat; color: rgb(255, 255, 255); }
.liucheng h2 span { color: rgb(244, 234, 0); font-weight: bold; }
.liucheng h3 { font-size: 30px; color: rgb(0, 0, 0); text-align: center; background: url("../images/h3.jpg") center center no-repeat; font-weight: bold; height: 65px; margin: 30px auto 0px; }
.liucheng h3 span { color: rgb(254, 9, 8); font-weight: bold; font-size: 40px; }
.liucheng .dz { width: 1200px; margin: 10px auto 0px; }
.liucheng .zt { width: 1200px; margin: 10px auto 0px; }
.liucheng .bd { width: 100%; min-width: 1200px; max-width: 1200px; margin: 0px auto; height: 450px; }
.liucheng .bd li { overflow: hidden; text-align: center; float: left; width: 20%; }
.liucheng .bd li img { width: 100%; height: 150px; font-size: 0px; }
.liucheng .bd li h4 { background: rgb(244, 244, 244); color: rgb(0, 0, 0); font-size: 18px; padding: 50px 0px 30px; }
.liucheng .bd li p { background: rgb(244, 244, 244); color: rgb(60, 60, 60); font-size: 16px; padding-bottom: 35px; line-height: 30px; }
.liucheng .bd li.bg h4, .liucheng .bd li.bg p { background: rgb(136, 156, 183); }
.youshi { text-align: center; padding: 10px 1px; margin: 0px auto; width: 955px; clear: both; height: 1450px; }
.youshi img { font-size: 0px; display: block; }
.liyou { clear: both; }
.liyou h3 { height: 150px; font-size: 60px; font-weight: bold; line-height: 150px; text-align: center; background: url("../images/banner.jpg") center center no-repeat; color: rgb(255, 255, 255); margin: 30px auto 0px; }
.liyou h3 span { color: rgb(244, 234, 0); font-weight: bold; font-size: 70px; }
.liyou .bd { width: 1100px; margin: 0px auto; }
.liyou .bd li { padding-top: 20px; clear: both; overflow: hidden; }
.liyou .bd li .pic { width: 400px; float: left; margin-right: 20px; }
.liyou .bd li .pic2 { float: right; margin: 0px; }
.liyou .bd li .pic img { width: 100%; font-size: 0px; display: block; }
.liyou .bd li .txt img { max-width: 680px; width: 680px; }
.liyou .bd li .txt p { color: rgb(0, 0, 0); font-size: 16px; margin-top: 15px; line-height: 30px; }
