﻿* {
	outline: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

.ui.button,.ui.dropdown.selection,input,textarea {
	border-radius: 0!important
}

.tipso_style {
	border-bottom: none!important
}

*,:after,:before {
	box-sizing: border-box
}

body,html {
	min-height: 100%
}

html {
	font-size: 14px;
	height: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

body {
	margin: 0;
	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: 0
}[hidden],script,template {
	display: none
}

a {
	color: #161616;
	background-color: transparent
}

a:active,a:focus,a:hover {
	outline: 0
}

a,ins {
	text-decoration: none
}

abbr[title] {
	border-bottom: 1px dotted
}

b,strong {
	font-weight: 700
}

pre {
	white-space: pre-wrap
}

q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	box-sizing: border-box;
	vertical-align: middle;
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 0
}

code,kbd,pre,samp {
	font-size: 1em
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button {
	overflow: visible
}

button,input {
	line-height: normal
}

button,select {
	text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

input[type=checkbox],input[type=radio] {
	cursor: pointer;
	padding: 0;
	box-sizing: border-box
}

button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical
}

optgroup {
	font-weight: 700
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td,th {
	padding: 0
}

body,button,input,select,textarea {
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-font-feature-settings: "liga","kern"
}

@media {
	body {
		word-wrap: break-word;
		-webkit-hyphens: auto;
		-ms-hyphens: auto;
		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: 0
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	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 {
	margin: /2 0
}

dt {
	font-weight: 700
}

dt+dd {
	margin-top: .5em
}

dd {
	margin-left: 0
}

dd+dt {
	margin-top: 1em
}

hr {
	display: block;
	padding: 0;
	border: 0;
	height: 0;
	border-top: 1px 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: 0
}

iframe {
	border: 0
}

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 {
	-webkit-appearance: none;
	cursor: pointer;
	display: block;
	width: 8px;
	color: #333;
	text-align: center;
	position: relative
}

input[type=number]::-webkit-inner-spin-button:after,input[type=number]::-webkit-inner-spin-button:before {
	content: "^";
	position: absolute;
	right: 0;
	font-family: monospace
}

input[type=number]::-webkit-inner-spin-button:before {
	top: 0
}

input[type=number]::-webkit-inner-spin-button:after {
	bottom: 0;
	-webkit-transform: rotate(180deg)
}

@font-face {
	font-family:tshe-custom-font-icon;src:url( );src:url( ) format("embedded-opentype"),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-] {
	font-family: tshe-custom-font-icon!important;
	color: #000;
	font-family: tshe-custom-font-icon;
	speak: none;
	font-style: normal;
	font-weight: 400;
	-webkit-font-feature-settings: normal;
	font-feature-settings: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-tshe-banner-arrow-right:before {
	content: "\EA0A"
}

.icon-tshe-banner-arrow-left:before {
	content: "\EA0B"
}

.icon-tshe-click-order-56:before {
	content: "\EA10"
}

.icon-tshe-communication-56:before {
	content: "\EA11"
}

.icon-tshe-confirm-order-56:before {
	content: "\EA12"
}

.icon-tshe-editor-56:before {
	content: "\EA13"
}

.icon-tshe-headset-mic-56:before {
	content: "\EA14"
}

.icon-tshe-pay-order-56:before {
	content: "\EA15"
}

.icon-tshe-submit-order-56:before {
	content: "\EA16"
}

.icon-tshe-upload-svg-56:before {
	content: "\EA17"
}

.icon-tshe-cotton:before {
	content: "\EA05"
}

.icon-tshe-render:before {
	content: "\EA06"
}

.icon-tshe-star2:before {
	content: "\EA07"
}

.icon-tshe-logo-1:before {
	content: "\E91A"
}

.icon-tshe-logo-3:before {
	content: "\E904"
}

.icon-tshe-logo-2:before {
	content: "\E905"
}

.icon-tshe-pic:before {
	content: "\E93B"
}

.icon-tshe-user-center-user:before {
	content: "\E900"
}

.icon-tshe-my-order:before {
	content: "\E901"
}

.icon-tshe-my-design:before {
	content: "\E902"
}

.icon-tshe-logout:before {
	content: "\E903"
}

.icon-tshe-v-neck-tee:before {
	content: "\E906"
}

.icon-tshe-sweat-shirt:before {
	content: "\E907"
}

.icon-tshe-round-neck-tee:before {
	content: "\E908"
}

.icon-tshe-round-neck-premium:before {
	content: "\E909"
}

.icon-tshe-polo:before {
	content: "\E90A"
}

.icon-tshe-hoodie:before {
	content: "\E90B"
}

.icon-tshe-hoodie-zip:before {
	content: "\E90C"
}

.icon-tshe-clothes:before {
	content: "\EA19"
}

.icon-tshe-horn:before {
	content: "\EA1A"
}

.icon-tshe-light:before {
	content: "\EA1B"
}

.icon-tshe-money:before {
	content: "\EA1C"
}

.icon-tshe-college-individual:before {
	content: "\E945"
}

.icon-tshe-college-logout:before {
	content: "\E946"
}

.icon-tshe-college-province-partner:before {
	content: "\E947"
}

.icon-tshe-college-student-partner:before {
	content: "\E948"
}

.icon-tshe-college-team:before {
	content: "\E949"
}

.icon-tshe-college-users-management:before {
	content: "\E94A"
}

.icon-tshe-college-vouchers:before {
	content: "\E94B"
}

.icon-tshe-user:before {
	content: "\E90D"
}

.icon-tshe-shopping-bag:before {
	content: "\E90E"
}

.icon-tshe-ham-bar:before {
	content: "\E90F"
}

.icon-tshe-edit:before {
	content: "\E910"
}

.icon-tshe-rotate:before {
	content: "\E911"
}

.icon-tshe-move:before {
	content: "\E912"
}

.icon-tshe-expand:before {
	content: "\E913"
}

.icon-tshe-delete:before {
	content: "\E914"
}

.icon-tshe-shopping-bag-double:before {
	content: "\E915"
}

.icon-tshe-gift:before {
	content: "\E916"
}

.icon-tshe-crowed-fund:before {
	content: "\E917"
}

.icon-tshe-cross:before {
	content: "\E918"
}

.icon-tshe-eraser:before {
	content: "\E93C"
}

.icon-tshe-horizontal-center-align:before {
	content: "\E93D"
}

.icon-tshe-right-align:before {
	content: "\E93F"
}

.icon-tshe-left-align:before {
	content: "\E940"
}

.icon-tshe-black-and-white:before {
	content: "\E93E"
}

.icon-tshe-plus:before {
	content: "\E919"
}

.icon-tshe-cross-with-border:before {
	content: "\E91B"
}

.icon-tshe-print:before {
	content: "\EA0C"
}

.icon-tshe-double-diamond:before {
	content: "\EA0D"
}

.icon-tshe-mianliao:before {
	content: "\EA0E"
}

.icon-tshe-crowdfounding-campaign-home:before {
	content: "\E944"
}

.icon-tshe-make-home:before {
	content: "\E942"
}

.icon-tshe-direct-campaign-home:before {
	content: "\E943"
}

.icon-tshe-top:before {
	content: "\E91C"
}

.icon-tshe-star:before {
	content: "\E91D"
}

.icon-tshe-stack:before {
	content: "\E91E"
}

.icon-tshe-question:before {
	content: "\E91F"
}

.icon-tshe-qr:before {
	content: "\E920"
}

.icon-tshe-navigation:before {
	content: "\E921"
}

.icon-tshe-envelope:before {
	content: "\E922"
}

.icon-tshe-cross-with-background:before {
	content: "\E923"
}

.icon-tshe-technoledge:before {
	content: "\E924"
}

.icon-tshe-share:before {
	content: "\E925"
}

.icon-tshe-more:before {
	content: "\E926"
}

.icon-tshe-campaign:before {
	content: "\E927"
}

.icon-tshe-campaign-descriptions:before {
	content: "\E928"
}

.icon-tshe-headset-mic:before {
	content: "\EA18"
}

.icon-tshe-group_booking_help:before {
	content: "\EA0F"
}

.icon-tshe-list:before {
	content: "\E997"
}

.icon-tshe-shirt:before {
	content: "\EA08"
}

.icon-tshe-trash:before {
	content: "\EA09"
}

.icon-tshe-view-more:before {
	content: "\EA04"
}

.icon-tshe-format-color-fill-1:before {
	content: "\EA02"
}

.icon-tshe-format-color-qudi:before {
	content: "\EA03"
}

.icon-tshe-crown:before {
	content: "\EA01"
}

.icon-tshe-volume-down:before {
	content: "\EA00"
}

.icon-tshe-local-mall:before {
	content: "\E9FF"
}

.icon-tshe-douban:before {
	content: "\E94C"
}

.icon-tshe-weibo:before {
	content: "\E94D"
}

.icon-tshe-zhihu:before {
	content: "\E94E"
}

.icon-tshe-access-alarms:before {
	content: "\E94F"
}

.icon-tshe-access-time:before {
	content: "\E950"
}

.icon-tshe-account-balance-wallet:before {
	content: "\E951"
}

.icon-tshe-account-balance:before {
	content: "\E952"
}

.icon-tshe-account-box:before {
	content: "\E953"
}

.icon-tshe-account-circle:before {
	content: "\E954"
}

.icon-tshe-add-a-photo:before {
	content: "\E955"
}

.icon-tshe-add-alarm:before {
	content: "\E956"
}

.icon-tshe-add-alert:before {
	content: "\E957"
}

.icon-tshe-add-box:before {
	content: "\E958"
}

.icon-tshe-add-circle-outline:before {
	content: "\E959"
}

.icon-tshe-add-circle:before {
	content: "\E95A"
}

.icon-tshe-add-location:before {
	content: "\E95B"
}

.icon-tshe-add-shopping-cart:before {
	content: "\E95C"
}

.icon-tshe-add-to-photos:before {
	content: "\E95D"
}

.icon-tshe-add2:before {
	content: "\E95E"
}

.icon-tshe-airport-shuttle:before {
	content: "\E95F"
}

.icon-tshe-alarm:before {
	content: "\E960"
}

.icon-tshe-announcement:before {
	content: "\E961"
}

.icon-tshe-apps:before {
	content: "\E962"
}

.icon-tshe-archive:before {
	content: "\E963"
}

.icon-tshe-arrow-back:before {
	content: "\E964"
}

.icon-tshe-arrow-downward:before {
	content: "\E965"
}

.icon-tshe-arrow-drop-down-36px:before {
	content: "\E966"
}

.icon-tshe-arrow-drop-down:before {
	content: "\E967"
}

.icon-tshe-arrow-drop-up-36px:before {
	content: "\E968"
}

.icon-tshe-arrow-drop-up:before {
	content: "\E969"
}

.icon-tshe-arrow-forward:before {
	content: "\E96A"
}

.icon-tshe-arrow-upward:before {
	content: "\E96B"
}

.icon-tshe-assessment:before {
	content: "\E96C"
}

.icon-tshe-assignment-ind:before {
	content: "\E96D"
}

.icon-tshe-assignment-late:before {
	content: "\E96E"
}

.icon-tshe-assignment-return:before {
	content: "\E96F"
}

.icon-tshe-assignment-returned:before {
	content: "\E970"
}

.icon-tshe-assignment-turned-in:before {
	content: "\E971"
}

.icon-tshe-assignment:before {
	content: "\E972"
}

.icon-tshe-assistant-photo:before {
	content: "\E973"
}

.icon-tshe-attach-file:before {
	content: "\E974"
}

.icon-tshe-attachment:before {
	content: "\E975"
}

.icon-tshe-audiotrack:before {
	content: "\E976"
}

.icon-tshe-autorenew:before {
	content: "\E977"
}

.icon-tshe-backspace:before {
	content: "\E978"
}

.icon-tshe-backup:before {
	content: "\E979"
}

.icon-tshe-beenhere:before {
	content: "\E97A"
}

.icon-tshe-block:before {
	content: "\E97B"
}

.icon-tshe-book:before {
	content: "\E97C"
}

.icon-tshe-bookmark-border:before {
	content: "\E97D"
}

.icon-tshe-bookmark:before {
	content: "\E97E"
}

.icon-tshe-border-color .path1:before {
	content: "\E97F";
	color: #000
}

.icon-tshe-border-color .path2:before {
	content: "\E980";
	margin-left: -1em;
	color: rgba(0,0,0,.36)
}

.icon-tshe-brush:before {
	content: "\E981"
}

.icon-tshe-build:before {
	content: "\E982"
}

.icon-tshe-cached:before {
	content: "\E983"
}

.icon-tshe-camera-alt:before {
	content: "\E984"
}

.icon-tshe-camera:before {
	content: "\E985"
}

.icon-tshe-cancel:before {
	content: "\E986"
}

.icon-tshe-chat-bubble-outline:before {
	content: "\E987"
}

.icon-tshe-chat-bubble:before {
	content: "\E988"
}

.icon-tshe-chat:before {
	content: "\E989"
}

.icon-tshe-check-box-outline-blank:before {
	content: "\E98A"
}

.icon-tshe-check-box:before {
	content: "\E98B"
}

.icon-tshe-check-circle:before {
	content: "\E98C"
}

.icon-tshe-check2:before {
	content: "\E98D"
}

.icon-tshe-chevron-left:before {
	content: "\E98E"
}

.icon-tshe-chevron-right:before {
	content: "\E98F"
}

.icon-tshe-close:before {
	content: "\E990"
}

.icon-tshe-color-lens:before {
	content: "\E991"
}

.icon-tshe-colorize:before {
	content: "\E992"
}

.icon-tshe-confirmation-number:before {
	content: "\E993"
}

.icon-tshe-content-cut:before {
	content: "\E994"
}

.icon-tshe-content-paste:before {
	content: "\E995"
}

.icon-tshe-create:before {
	content: "\E996"
}

.icon-tshe-do-not-disturb:before {
	content: "\E998"
}

.icon-tshe-done:before {
	content: "\E999"
}

.icon-tshe-drafts:before {
	content: "\E99A"
}

.icon-tshe-edit2:before {
	content: "\E99B"
}

.icon-tshe-equalizer:before {
	content: "\E99C"
}

.icon-tshe-error-outline:before {
	content: "\E99D"
}

.icon-tshe-error:before {
	content: "\E99E"
}

.icon-tshe-exit-to-app:before {
	content: "\E99F"
}

.icon-tshe-expand-less:before {
	content: "\E9A0"
}

.icon-tshe-expand-more:before {
	content: "\E9A1"
}

.icon-tshe-extension:before {
	content: "\E9A2"
}

.icon-tshe-favorite-border:before {
	content: "\E9A3"
}

.icon-tshe-favorite:before {
	content: "\E9A4"
}

.icon-tshe-file-download:before {
	content: "\E9A5"
}

.icon-tshe-file-upload:before {
	content: "\E9A6"
}

.icon-tshe-flip:before {
	content: "\E9A7"
}

.icon-tshe-format-align-center:before {
	content: "\E9A8"
}

.icon-tshe-format-align-justify:before {
	content: "\E9A9"
}

.icon-tshe-format-align-left:before {
	content: "\E9AA"
}

.icon-tshe-format-align-right:before {
	content: "\E9AB"
}

.icon-tshe-format-bold:before {
	content: "\E9AC"
}

.icon-tshe-format-clear:before {
	content: "\E9AD"
}

.icon-tshe-format-color-fill .path1:before {
	content: "\E9AE";
	color: #000
}

.icon-tshe-format-color-fill .path2:before {
	content: "\E9AF";
	margin-left: -1em;
	color: rgba(0,0,0,.36)
}

.icon-tshe-format-color-reset:before {
	content: "\E9B0"
}

.icon-tshe-format-color-text .path1:before {
	content: "\E9B1";
	color: rgba(0,0,0,.36)
}

.icon-tshe-format-color-text .path2:before {
	content: "\E9B2";
	margin-left: -1em;
	color: #000
}

.icon-tshe-format-indent-decrease:before {
	content: "\E9B3"
}

.icon-tshe-format-indent-increase:before {
	content: "\E9B4"
}

.icon-tshe-format-italtshe:before {
	content: "\E9B5"
}

.icon-tshe-format-line-spacing:before {
	content: "\E9B6"
}

.icon-tshe-format-list-bulleted:before {
	content: "\E9B7"
}

.icon-tshe-format-list-numbered:before {
	content: "\E9B8"
}

.icon-tshe-format-paint:before {
	content: "\E9B9"
}

.icon-tshe-format-quote:before {
	content: "\E9BA"
}

.icon-tshe-format-shapes:before {
	content: "\E9BB"
}

.icon-tshe-format-size:before {
	content: "\E9BC"
}

.icon-tshe-format-underlined:before {
	content: "\E9BD"
}

.icon-tshe-forum:before {
	content: "\E9BE"
}

.icon-tshe-grade:before {
	content: "\E9BF"
}

.icon-tshe-group-add:before {
	content: "\E9C0"
}

.icon-tshe-group:before {
	content: "\E9C1"
}

.icon-tshe-help:before {
	content: "\E9C2"
}

.icon-tshe-highlight-off:before {
	content: "\E9C3"
}

.icon-tshe-home:before {
	content: "\E9C4"
}

.icon-tshe-hourglass-empty:before {
	content: "\E9C5"
}

.icon-tshe-hourglass-full:before {
	content: "\E9C6"
}

.icon-tshe-image:before {
	content: "\E9C7"
}

.icon-tshe-info-outline:before {
	content: "\E9C8"
}

.icon-tshe-info:before {
	content: "\E9C9"
}

.icon-tshe-insert-chart:before {
	content: "\E9CA"
}

.icon-tshe-insert-drive-file:before {
	content: "\E9CB"
}

.icon-tshe-insert-emottsheon:before {
	content: "\E9CC"
}

.icon-tshe-insert-link:before {
	content: "\E9CD"
}

.icon-tshe-invert-colors-off:before {
	content: "\E9CE"
}

.icon-tshe-invert-colors:before {
	content: "\E9CF"
}

.icon-tshe-launch:before {
	content: "\E9D0"
}

.icon-tshe-link:before {
	content: "\E9D1"
}

.icon-tshe-live-help:before {
	content: "\E9D2"
}

.icon-tshe-local-activity:before {
	content: "\E9D3"
}

.icon-tshe-local-grocery-store:before {
	content: "\E9D4"
}

.icon-tshe-local-offer:before {
	content: "\E9D5"
}

.icon-tshe-local-post-offtshee:before {
	content: "\E9D6"
}

.icon-tshe-local-printshop:before {
	content: "\E9D7"
}

.icon-tshe-local-see:before {
	content: "\E9D8"
}

.icon-tshe-local-shipping:before {
	content: "\E9D9"
}

.icon-tshe-location-city:before {
	content: "\E9DA"
}

.icon-tshe-location-off:before {
	content: "\E9DB"
}

.icon-tshe-location-on:before {
	content: "\E9DC"
}

.icon-tshe-loop:before {
	content: "\E9DD"
}

.icon-tshe-mail-outline:before {
	content: "\E9DE"
}

.icon-tshe-mail:before {
	content: "\E9DF"
}

.icon-tshe-more-horiz:before {
	content: "\E9E0"
}

.icon-tshe-more-vert:before {
	content: "\E9E1"
}

.icon-tshe-more2:before {
	content: "\E9E2"
}

.icon-tshe-move-to-inbox:before {
	content: "\E9E3"
}

.icon-tshe-notiftsheations-off:before {
	content: "\E9E4"
}

.icon-tshe-notiftsheations:before {
	content: "\E9E5"
}

.icon-tshe-open-with:before {
	content: "\E9E6"
}

.icon-tshe-palette:before {
	content: "\E9E7"
}

.icon-tshe-people-outline:before {
	content: "\E9E8"
}

.icon-tshe-people:before {
	content: "\E9E9"
}

.icon-tshe-perm-identity:before {
	content: "\E9EA"
}

.icon-tshe-person-add:before {
	content: "\E9EB"
}

.icon-tshe-person-outline:before {
	content: "\E9EC"
}

.icon-tshe-person-pin:before {
	content: "\E9ED"
}

.icon-tshe-person:before {
	content: "\E9EE"
}

.icon-tshe-photo:before {
	content: "\E9EF"
}

.icon-tshe-refresh:before {
	content: "\E9F0"
}

.icon-tshe-remove-circle-outline:before {
	content: "\E9F1"
}

.icon-tshe-remove-circle:before {
	content: "\E9F2"
}

.icon-tshe-school:before {
	content: "\E9F3"
}

.icon-tshe-search:before {
	content: "\E9F4"
}

.icon-tshe-send:before {
	content: "\E9F5"
}

.icon-tshe-sentiment-dissatisfied:before {
	content: "\E9F6"
}

.icon-tshe-sentiment-neutral:before {
	content: "\E9F7"
}

.icon-tshe-sentiment-satisfied:before {
	content: "\E9F8"
}

.icon-tshe-sentiment-very-dissatisfied:before {
	content: "\E9F9"
}

.icon-tshe-sentiment-very-satisfied:before {
	content: "\E9FA"
}

.icon-tshe-settings:before {
	content: "\E9FB"
}

.icon-tshe-share2:before {
	content: "\E9FC"
}

.icon-tshe-visibility-off:before {
	content: "\E9FD"
}

.icon-tshe-visibility:before {
	content: "\E9FE"
}

.icon-tshe-play:before {
	content: "\E929"
}

.icon-tshe-round-neck-long-sleeve-tee:before {
	content: "\E92A"
}

.icon-tshe-purchase_help:before {
	content: "\E92B"
}

.icon-tshe-pay_delivery:before {
	content: "\E92C"
}

.icon-tshe-make_help:before {
	content: "\E92D"
}

.icon-tshe-icon-switch:before {
	content: "\E92E"
}

.icon-tshe-campaign_notice:before {
	content: "\E92F"
}

.icon-tshe-baseball-jacket:before {
	content: "\E930"
}

.icon-tshe-arrow-right:before {
	content: "\E931"
}

.icon-tshe-arrow-right-with-border:before {
	content: "\E932"
}

.icon-tshe-arrow-left:before {
	content: "\E933"
}

.icon-tshe-arrow-collapse:before {
	content: "\E941"
}

.icon-tshe-check:before {
	content: "\E934"
}

.icon-tshe-check-with-border:before {
	content: "\E935"
}

.icon-tshe-check-with-background:before {
	content: "\E936"
}

.icon-tshe-arrow-left-with-border:before {
	content: "\E937"
}

.icon-tshe-arrow-down:before {
	content: "\E938"
}

.icon-tshe-minus:before {
	content: "\E939"
}

.icon-tshe-add:before {
	content: "\E93A"
}

.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: 0!important
}

body.modal_on {
	overflow: hidden;
	position: fixed
}

.top_bar--hidden {
	display: none
}

body.modal_open {
	padding-right: 15px;
	overflow-y: hidden
}

body {
	position: relative!important;
	overflow-x: hidden;
	overflow-y: scroll;
	padding-top: 1px;
	margin-top: -1px;
	min-width: 300px;
	height: 100%!important;
	font-family: PingFang SC,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,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: 0;
	margin: 0;
	border: 0;
	width: 102px;
	height: 216px;
	cursor: pointer
}

.meiqia_champion_img {
	width: 100%;
	height: 100%
}

.meiqia_champion_icon {
	position: absolute;
	top: 0;
	right: 0;
	color: #fff;
	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: 0!important;
	height: 100%!important;
	padding: 0!important
}

.pb100 {
	padding-bottom: 100px!important
}

header.tshe_header {
	height: 70px;
	min-width: 1200px;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.05)
}

@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%;
	height: auto!important;
	height: 100%;
	margin: 0 auto -258px;
	box-shadow: 0 1px 3px transparent;
	transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	background: #fff;
	z-index: 1;
	padding-top: 0;
	padding-bottom: 44px
}

.main.main_pb0 {
	padding-bottom: 0
}

.main.tshe-background-grey,.main.tshe_background_grey {
	background: #f8f8f8
}

.main.tshe-background-blue,.main.tshe_background_blue {
	background: #f4f7fa
}

.main__header.invisible {
	display: none
}

.main__header {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 70px;
	border-bottom: none;
	background: #fff;
	z-index: 1000;
	transition: height 0s,transform .4s
}

.main__header--move-up {
	height: 50px;
	top: 0;
	position: fixed;
	box-shadow: 0 10px 15px 0 rgba(0,0,0,.07);
	z-index: 1000
}

.header__nav.nav {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	height: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.nav__menu {
	transition: all .4s;
	display: -ms-flexbox;
	display: flex;
	font-size: 16px;
	height: 100%;
	-ms-flex-align: center;
	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: 0 0 74px
}

.nav__mobile {
	position: relative;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #fff;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	display: none
}

.nav__mobile__back {
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 0;
	left: 4px;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	color: #151515;
	font-weight: 700!important;
	font-size: 14px;
	height: 50px;
	width: 50px
}

.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: #000;
	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: #000;
	font-size: 24px
}

.nav__mobile .icon-tshe-logo-3 {
	vertical-align: middle;
	font-size: 12px
}

.nav__mobile__logo {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: 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: 0;
	color: #9b9b9b;
	font-size: 14px
}

.t_font {
	margin: 0 2px 0 3px
}

.welcome__text .divider {
	font-size: 12px;
	font-weight: 400;
	color: #999
}

.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 .45s,top .45s,font-size .45s
}

.menu__tshe_logo .icon-tshe-logo-1 {
	font-size: 38px;
	top: -4px;
	left: 0
}

.main__header--move-up .menu__tshe_logo .icon-tshe-logo-1 {
	font-size: 30px;
	top: 0;
	left: 0
}

.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(.46);
	top: 21px;
	left: 24px;
	transition: left .45s,top .45s,font-size .45s,transform .45s
}

.main__header--move-up .menu__tshe_logo .icon-tshe-logo-3 {
	transform: scale(.86);
	top: 9px;
	left: 33px
}

.main__header--move-up .nav__customizebutton {
	border-radius: 0
}

.menu__link_block {
	position: relative
}

.menu__link_block.link_block {
	padding: 4px 0 4px 14px;
	width: auto;
	font-size: 13px;
	text-align: center;
	border: 1px solid transparent;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-ms-flex-align: center;
	align-items: center;
	color: #000;
	z-index: 1
}

.link-holder {
	color: #575757;
	text-shadow: none;
	font-weight: 700
}

.link-holder .about-icon {
	float: right;
	font-size: 20px;
	color: hsla(0,0%,61%,.8)
}

.menu__link_block.link_block a {
	color: #575757
}

.menu__link_block .link-holder:hover,.menu__link_block .link-holder:hover .about-icon {
	color: #000
}

.nav__left,.nav__right {
	height: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.nav__slide {
	position: absolute;
	bottom: 0;
	left: 180px;
	width: 60px;
	height: 3px;
	background-color: #ffd423;
	transition: all .35s ease-out;
	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: #fff
}

.header__mobile.main__header {
	display: block;
	position: fixed;
	top: 0;
	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,.5);
	border-radius: 50%
}

.nav__mobile_back .icon-tshe-chevron-left {
	position: absolute;
	left: 6px;
	top: 6px;
	color: #fff;
	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: 0;
	right: 0;
	margin: 0
}

.nav_menu__slf {
	display: -ms-flexbox;
	display: flex
}

.nav_menu__pad {
	padding-bottom: 10px
}

.header_cs_mobile .main__header,.header_cs_mobile.tshe_header {
	height: 0!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: -ms-flexbox;
	display: flex;
	margin-bottom: 30px;
	width: 100%
}

.footer_case__link {
	display: -ms-flexbox;
	display: flex;
	margin-right: 33px;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}

.footer_case_last {
	margin-right: 0
}

.footer_con__case a,.footer_con__case a:visited {
	color: #828282;
	font-size: 14px;
	line-height: 20px
}

.footer_case_img {
	height: 32px
}

.tshe_services {
	position: fixed;
	padding: 12px 0;
	bottom: 129px;
	right: 15px;
	z-index: 1000;
	cursor: pointer;
	background: #ffdc00;
	border: 1px solid rgba(1,1,1,.16);
	border-radius: 4px
}

.ts_box {
	width: 100px;
	text-align: center;
	background-color: #fff
}

.ts_btn {
	position: relative;
	height: 93px
}

.ts_l {
	border-top: 1px dotted #dbdbdb
}

.ts_icon_box {
	margin: 0 auto;
	padding: 5px;
	width: 40px;
	height: 40px;
	background-color: #f2f2f2;
	border-radius: 50%
}

.ts_icon {
	width: auto;
	height: 30px
}

.ts_t {
	color: #000;
	font-size: 13px
}

.ts_wechat {
	padding-top: 0
}

.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: #ff5859;
	color: #fff;
	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: #fff;
	box-shadow: 8px 0 11px 0 rgba(0,0,0,.06),-8px 0 11px 0 rgba(0,0,0,.06);
	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: 0;
	right: -20px;
	background: transparent
}

.pcsp:after,.pcsp:before {
	display: block;
	content: "";
	position: absolute
}

.pcsp:after {
	top: 175px;
	right: -10px;
	width: 0;
	height: 0;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	border-left: 10px solid #fff
}

.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: #000;
	font-size: 16px;
	font-weight: 700
}

.pcsp_tip {
	color: #848484;
	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: #ffdc00;
	border-width: 1px
}

.pcspa1 {
	left: 0;
	border-left-style: solid
}

.pcspa1,.pcspa2 {
	top: 0;
	border-top-style: solid
}

.pcspa2 {
	right: 0;
	border-right-style: solid
}

.pcspa3 {
	left: 0;
	border-left-style: solid
}

.pcspa3,.pcspa4 {
	bottom: 0;
	border-bottom-style: solid
}

.pcspa4 {
	right: 0;
	border-right-style: solid
}

.pcspa_move {
	position: absolute;
	top: 0;
	left: 1px;
	width: 148px;
	height: 4px;
	background-image: url(../images/scan-952a935d7b9d83abf4ca81393765792b.png);
	background-size: 148px 4px;
	animation: pcspaMove 2s linear infinite
}

@keyframes pcspaMove {
	0% {
		top: 0
	}

	to {
		top: 148px
	}
}

.csp {
	display: none;
	position: absolute;
	bottom: -76px;
	left: -253px;
	padding-bottom: 37px;
	width: 265px;
	text-align: center;
	background: #fff;
	box-shadow: 8px 0 11px 0 rgba(0,0,0,.06),-8px 0 11px 0 rgba(0,0,0,.06);
	border-radius: 8px
}

.csp:before {
	width: 20px;
	height: 100%;
	top: 0;
	right: -20px;
	background: transparent
}

.csp:after,.csp:before {
	display: block;
	content: "";
	position: absolute
}

.csp:after {
	top: 175px;
	right: -10px;
	width: 0;
	height: 0;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	border-left: 10px solid #fff
}

.csp_head {
	position: relative;
	margin-bottom: 46px;
	height: 30px;
	background-image: url(../images/csp_head_radius-e8cfc13f0c40ce996bf1890b6b9bf21b.png);
	background-size: cover
}

.csp_name {
	color: #000;
	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 #000;
	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: 0;
	left: 0;
	z-index: 1001;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.4)
}

.csp_mask.active {
	display: block
}

.csp_mask_box {
	display: block!important;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	padding-bottom: 38px;
	width: 436px;
	text-align: center;
	background-color: #fff;
	box-shadow: 0 15px 21px -6px rgba(0,0,0,.11);
	border-radius: 8px
}

.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) no-repeat;
	background-size: 26px 26px;
	cursor: pointer
}

.mcsp_mask {
	background-color: rgba(0,0,0,.4)
}

.mcsp_mask_box {
	position: absolute;
	bottom: 0;
	left: 0;
	top: auto;
	padding-bottom: 0;
	width: 100%;
	border-radius: 0;
	transition: transform .2s;
	transform: translateY(100%)
}

.mcsp_mask_box.active {
	transform: translateY(0)
}

.mcsp_mask_head {
	position: relative;
	height: 35px;
	background-image: url(../images/csp_head-9b0dbda6fc828787601c3fe3025d006a.png);
	background-size: cover
}

.mcsp_mask_name {
	top: -25px;
	color: #000;
	font-size: 13px
}

.mcsp_mask_name,.mcsp_phone {
	position: relative;
	font-weight: 700
}

.mcsp_phone {
	display: inline-block;
	margin: 15px 0 5px;
	padding-left: 20px;
	width: 194px;
	height: 34px;
	line-height: 34px;
	color: #fbc200;
	font-size: 16px;
	border: 1px solid #000;
	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) no-repeat;
	background-size: 17px 17px
}

.mcsp_line {
	display: inline-block;
	margin: 10px 0;
	width: 228px;
	border-top: 1px solid #e1e1e1
}

.mcsp_qrcode {
	font-size: 0
}

.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 0 0;
	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: 0 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: 0;
	color: #000;
	font-size: 12px
}

.mcsp_mask_close_icon {
	position: relative;
	top: 7px;
	color: #000;
	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: #ddd;
	text-align: center;
	border-radius: 4px
}

.scroll_top .scroll_top__icon i {
	position: relative;
	top: 10px;
	left: 0;
	color: #fff;
	font-size: 30px;
	font-weight: 700
}

.scroll_top__tip {
	position: relative;
	top: -18px;
	color: #161616;
	font-size: 12px
}

.scroll_top_pm {
	bottom: 150px;
	right: 24px
}

.scroll_top_pm_img {
	width: 60px
}

.tshe_highlight.tshe_highlight--red {
	color: #ff5a41
}

.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,.75);
	color: #fff;
	text-align: center;
	opacity: 0;
	z-index: 9999999
}

.tshe-message.message.negative {
	background-color: #fff0f0;
	color: #a94442
}

.tshe-message.message.positive {
	background-color: #eeffe7;
	color: #3c763d
}

.tshe-message.message {
	text-align: center;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	line-height: 49px;
	line-height: 3.5rem;
	margin: 0;
	z-index: 1001;
	padding: 1em 1.5em;
	font-weight: 800;
	height: 74px;
	box-shadow: inset 0 0 0 1px rgba(34,36,38,.22),0 0 0 0 transparent
}

.tshe-message.message .tshe-icon.icon-tshe-close {
	color: #a94442;
	font-weight: 800;
	cursor: pointer;
	position: absolute;
	margin: 0;
	top: 2.15em;
	right: 1em;
	opacity: .7;
	transition: opacity .1s linear
}

.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: #fff;
	box-shadow: 0 15px 21px -6px rgba(0,0,0,.14);
	border-radius: 5px;
	background-image: url(../images/tshe-message-bg-c987dd1561c28ad4bd6a7e8232e954da.png);
	background-size: 280px 44px;
	background-repeat: no-repeat;
	background-position: bottom
}

.tshe-message .icon-tshe-close {
	position: absolute;
	top: 5px;
	right: 5px;
	color: #161616;
	font-size: 28px;
	cursor: pointer
}

.tshe-message-icons {
	margin: 0 auto 7px;
	width: 48px;
	height: 48px;
	background-image: linear-gradient(-90deg,#ffec6b,#ffdc00);
	box-shadow: 1px 1px 2px 0 rgba(0,0,0,.19);
	border-radius: 96px
}

.tshe-message-nicon,.tshe-message-picon {
	display: none;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 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: #161616;
	font-size: 14px;
	font-weight: 700
}

.tshe-message.mobile {
	width: 100%;
	height: 100%;
	background-color: rgba(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: 0;
	left: 0;
	z-index: 1002;
	background-color: rgba(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: 0
	}

	.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: 0 1px 3px rgba(0,0,0,.14)!important;
		background: hsla(0,0%,100%,.9)!important
	}

	.header__nav.nav {
		transform: none!important;
		-ms-transform: none!important;
		-moz-transform: none!important;
		-webkit-transform: none!important;
		-o-transform: none!important
	}
}

.b-lazy {
	transition: opacity .5s ease-in-out;
	max-width: 100%;
	opacity: 0
}

.b-lazy.b-loaded {
	opacity: 1
}

.nav_tag_glide {
	font-size: 14px;
	color: #686868;
	font-weight: 700
}

.nav_tag_glide .tag_glide {
	width: 260px;
	height: 45px
}

.tag_glide .glide__arrow {
	display: inline-block;
	position: absolute;
	top: 50%;
	margin: 0;
	padding: 0;
	transform: translateY(-50%);
	width: 18px;
	height: 20px
}

.tag_glide .glide__arrow.prev {
	left: -40px!important;
	background: url(../images/sem_left-afa4044c4178e89d4de893ef5b9c666b.png);
	background-size: 18px 18px
}

.tag_glide .glide__arrow.next {
	right: -10px!important;
	background: url(../images/sem_right-b8b82d7d6dec47c6e27db055cd140d04.png);
	background-size: 18px 18px
}

.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: #161616;
	font-size: 16px;
	font-weight: 700
}

.tag_glide .tsp_tag_p {
	color: #6f6f6f;
	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: 0;
	bottom: 50px;
	z-index: 99
}

.tms_btn {
	display: block;
	margin-bottom: 10px;
	width: 90px;
	height: 35px;
	line-height: 33px;
	text-align: center;
	background: #fff;
	border: 1px solid #dfdfdf;
	border-left: none;
	color: #161616!important;
	font-size: 12px;
	box-shadow: 0 8px 15px -8px rgba(0,0,0,.24);
	border-radius: 2px
}

.tms_icon {
	width: 19px;
	height: 19px
}

.cs_pop {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1001;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.4)
}

.cs_pop.active {
	display: block;
	overflow: visible
}

.cs_pop_box {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	background: #fff;
	transition: transform .2s;
	transform: translateY(100%)
}

.cs_pop_box.active {
	transform: translateY(0)
}

.cs_infor_item_web {
	margin: 0 auto
}

.cs_pop_close {
	position: absolute;
	right: 20px;
	top: 1px;
	color: #000;
	font-size: 12px
}

.close_pop_icon {
	position: relative;
	top: 7px;
	color: #000;
	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%;
	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 0 25px
}

.cs_pop_infor_flex {
	display: -ms-flexbox;
	display: flex
}

.cs_infor_QR_img {
	width: 97px;
	margin: 0 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: 0 40px 45px;
	width: 177px
}

.cs_btn {
	width: 141px;
	height: 38px;
	line-height: 36px;
	background: #fafafa;
	border: 1px solid #9b9b9b;
	border-radius: 100px
}

.cs_btn_icon {
	top: -1px
}

.cs_icon_copy {
	width: 15px;
	height: 15px;
	background: url(../images/copy-6ef78e79bba724c798e49fb68c6797b4.png) no-repeat;
	background-size: 15px 15px
}

.cs_icon_phone {
	width: 13px;
	height: 14px;
	background: url(../images/phone_helf-b95e3dfd6fb179b5bfaeaaa1be468d7f.png) no-repeat;
	background-size: 13px 14px
}

.cs_btn:last-child {
	margin-left: 15px
}

.sem_footer {
	padding: 60px 0;
	background-image: linear-gradient(0deg,#111,#333);
	box-shadow: 0 2px 10px rgba(0,0,0,.13)
}

.sem_footer_box {
	margin: 0 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: 0;
	width: 53px
}

.trape_tl img {
	width: 53px;
	height: auto
}

.trape_tl_m {
	position: absolute;
	top: 10px;
	left: 0;
	width: 44px
}

.trape_tl_m img {
	width: 44px;
	height: auto
}

.trape_tr {
	position: absolute;
	top: 10px;
	right: 0;
	width: 53px
}

.trape_tr img {
	width: 53px;
	height: auto
}

.trape_tr_m {
	position: absolute;
	top: 4px;
	right: 0;
	width: 44px
}

.trape_tr_m img {
	width: 44px;
	height: auto
}

.cate_limit_price {
	position: absolute;
	right: 0;
	top: 0;
	transform: scale(.8);
	text-align: center;
	border-radius: 2px;
	color: #848484;
	font-size: 12px;
	text-decoration: line-through
}

.cate_limit_price.bot {
	left: 0;
	top: auto;
	right: auto;
	bottom: -1px
}

.clp_t {
	font-size: 14px
}

.clp_y {
	font-size: 12px
}

.cate_limit_price_fix {
	position: absolute;
	right: 0;
	bottom: 13px;
	padding-right: 8px;
	height: 13px;
	line-height: 13px;
	border-right: 13px solid #ff5859;
	text-align: center;
	font-size: 0
}

.clpf_t {
	color: #000;
	font-size: 18px;
	font-weight: 700
}

.clpf_y {
	font-size: 12px
}

.cate_limit_mibile {
	position: absolute;
	left: 3px;
	bottom: 22px;
	transform: scale(.8);
	color: #848484;
	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) no-repeat;
	background-size: 24px 24px
}

.cate_dialog,.cate_dialog_txt {
	position: absolute;
	z-index: 5;
	cursor: pointer
}

.cate_dialog_txt {
	right: 10px;
	bottom: 18px;
	width: 97px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background-image: linear-gradient(90deg,#ffec6b,#ffdc00);
	color: #000;
	font-size: 12px;
	font-weight: 700;
	border-radius: 2px;
	right: 50%;
	transform: translateX(50%)
}

.top_new_icon {
	display: inline-block;
	margin-right: 4px;
	padding: 0 4px;
	height: 14px;
	line-height: 14px;
	background-color: #ff5859
}

.cate_hot,.top_new_icon {
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	border-radius: 2px
}

.cate_hot {
	position: absolute;
	left: 10px;
	bottom: 13px;
	padding: 0 4px 1px 16px;
	background: url(../images/hot_white-a7e2b77e82d381a8d26f14396d39bd84.png) 4px 3px no-repeat;
	background-size: 8px 11px;
	background-color: #ff5859
}

.cate_ps_l {
	color: #9b9b9b;
	font-size: 12px
}

.after_price {
	display: inline-block;
	color: #9b9b9b;
	font-size: 12px!important;
	transform: scale(.8)
}

.modal_notice {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1005;
	background-color: rgba(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: #fff;
	padding-top: 170px
}

.mn_title {
	border: 5px solid #fff;
	width: 185px;
	height: 53px;
	margin: 0 auto;
	font-size: 24px;
	font-weight: 700;
	line-height: 43px;
	margin-bottom: 54px
}

.mn_time {
	font-size: 14px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 530px;
	margin: 0 auto;
	margin-bottom: 44px;
	text-align: center
}

.mn_time_item {
	width: 100px
}

.mn_time_up {
	margin-bottom: 36px
}

.mn_happy {
	font-size: 16px;
	color: #fff;
	letter-spacing: 1.1px;
	line-height: 24px;
	font-weight: 700
}

.mn_time_light {
	color: #ffdc00
}

.mn_close {
	width: 150px;
	height: 42px;
	line-height: 42px;
	margin: 0 auto;
	border: 1px solid #fff;
	border-radius: 3px;
	font-size: 14px;
	margin-top: 35px;
	cursor: pointer
}

.mn_mobile .mn_close {
	bottom: -34px
}

.mn_t {
	position: absolute;
	color: #fff;
	font-size: 20px;
	opacity: .55
}

.mn_t.t1 {
	top: -62px;
	left: 286px;
	font-size: 27px;
	color: #ffdc00;
	opacity: .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: #fff;
	padding-top: 105px
}

.mn_title_mob {
	width: 158px;
	height: 35px;
	border: 2px solid #fff;
	margin: 0 auto;
	font-size: 16px;
	font-weight: 700;
	line-height: 35px;
	margin-bottom: 20px
}

.mn_time_mob {
	font-size: 12px;
	margin: 0 auto;
	width: 195px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	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: -ms-flexbox;
	display: flex
}

.tshe_flex.between {
	-ms-flex-pack: justify;
	justify-content: space-between
}

.tshe_flex.around {
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.tshe_flex.center {
	-ms-flex-align: center;
	align-items: center
}

.tshe_flex_1 {
	-ms-flex: 1;
	flex: 1
}

.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: 0;
	top: 0
}

.tshe_port {
	right: 0;
	top: 0
}

.tshe_polb {
	left: 0;
	bottom: 0
}

.tshe_porb {
	right: 0;
	bottom: 0
}

.tshe_pot3 {
	top: 3px
}

.tshe_pot8 {
	top: 8px
}

.tshe_pot10 {
	top: 10px
}

.tshe_pot15 {
	top: 15px
}

.tshe_por0 {
	right: 0
}

.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: 0 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: #fff
}

.tshe_bgcfa {
	background-color: #fafafa
}

.tshe_bgcf8 {
	background-color: #f8f8f8
}

.tshe_bgcf3 {
	background-color: #f3f3f3
}

.tshe_bgcf1 {
	background-color: #f1f1f1
}

.tshe_bgcf2 {
	background-color: #f2f2f2
}

.tshe_bgcd {
	background-color: #ddd
}

.tshe_bgc2 {
	background-color: #222
}

.tshe_bgc16 {
	background-color: #161616
}

.tshe_bgc0 {
	background-color: #000
}

.tshe_bgcred {
	background-color: #ff5859
}

.tshe_bgcyellow {
	background-color: #ffdc00
}

.tshe_bgcyellow2 {
	background-color: #ffc403
}

.tshe_bgcover {
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat
}

.tshe_bgcontain_top {
	background-position: top;
	background-size: contain;
	background-repeat: no-repeat
}

.tshe_bgimg_yellow {
	background-image: linear-gradient(90deg,#ffec6b,#ffdc00)
}

.tshe_bsolid {
	border-width: 1px;
	border-style: solid
}

.tshe_bsolid_b {
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.tshe_bc9 {
	border-color: #999
}

.tshe_bce8 {
	border-color: #e8e8e8
}

.tshe_bce {
	border-color: #eee
}

.tshe_shadow1 {
	box-shadow: 4px 13px 34px -10px rgba(0,0,0,.1)
}

.tshe_shadow2 {
	box-shadow: 1px 2px 8px rgba(0,0,0,.1)
}

.tshe_fc0 {
	color: #000
}

.tshe_fc16 {
	color: #161616
}

.tshe_fc3c {
	color: #3c3c3c
}

.tshe_fc48 {
	color: #484848
}

.tshe_fc4a {
	color: #4a4a4a
}

.tshe_fc5 {
	color: #555
}

.tshe_fc6 {
	color: #666
}

.tshe_fc84 {
	color: #848484
}

.tshe_fc9b {
	color: #9b9b9b
}

.tshe_fcc {
	color: #ccc
}

.tshe_fcdb {
	color: #dbdbdb
}

.tshe_fcf {
	color: #fff
}

.tshe_fcred {
	color: #ff5859
}

.tshe_fcred2 {
	color: #f92d2f
}

.tshe_fcyellow2 {
	color: #ffdc00
}

.tshe_fcyellow {
	color: #ffc403
}

.tshe_fclink {
	color: #428bca!important;
	text-decoration: underline
}

.tshe_fs0 {
	font-size: 0
}

.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: 0;
	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 {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	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: 0
}

.tshe_bline_p {
	position: relative;
	z-index: 3
}

.tshe_bline_l {
	position: absolute;
	bottom: 0;
	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: 0;
	bottom: 0;
	width: 100%;
	height: 4px;
	background-color: #ffdc00
}

.tshe_btn {
	display: inline-block;
	padding: 11px 38px;
	border-radius: 3px;
	color: #000;
	font-size: 16px;
	font-weight: 700;
	text-shadow: 0 1px 0 hsla(0,0%,100%,.3)
}

.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(.8)
}

.tshe_btn.default {
	border: 1px solid #999
}

.tshe_btn.yellow {
	background-image: linear-gradient(270deg,#ffdc00,#ffec6b)
}

.tshe_btn.yellow:hover {
	background-image: none;
	background-color: #ffd735
}

.tshe_btn.red {
	color: #fff;
	background-color: #ff5859
}

.tshe_btn.red2 {
	color: #fff;
	background-color: #f92d2f
}

.tshe_btn.origin {
	color: #fff;
	background: #ffc403
}

.tshe_btn.black {
	color: #fff;
	background: #161616
}

.slider {
	position: relative;
	width: 100%
}

.slider,.slider__wrapper {
	height: 100%;
	overflow: hidden
}

.slider__wrapper {
	list-style: none;
	*zoom: 1;
	-webkit-backface-visibility: hidden;
	-webkit-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: 0 5px;
	background: #fff
}

.slider__nav-item--current,.slider__nav-item:hover {
	background: #ccc
}

.glide {
	position: relative;
	width: 100%;
	height: 100%
}

.glide__wrapper {
	overflow: hidden
}

.glide__track {
	position: relative;
	width: 100%;
	height: 100%;
	list-style: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform-style: preserve-3d;
	-ms-touch-action: pan-Y;
	touch-action: pan-Y
}

.glide__track.dragging {
	cursor: grabbing;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.glide__slide {
	width: 100%;
	-webkit-tap-highlight-color: transparent
}

.glide__arrows,.glide__slide {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none
}

.glide__arrow {
	cursor: pointer
}

.glide__bullets {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	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: 0;
	left: 0;
	z-index: -1;
	-webkit-transform-style: preserve-3d;
	-webkit-transform: translateZ(0)
}

.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: #fff;
	text-transform: uppercase;
	font: 11px Arial,sans-serif;
	padding: 9px 12px;
	background-color: transparent;
	border: 2px solid hsla(0,0%,100%,.5);
	border-radius: 4px;
	transition: border .3s ease-in-out
}

.glide__arrow:focus {
	outline: none
}

.glide__arrow:hover {
	border-color: #fff
}

.glide--horizontal .glide__arrow {
	transform: translateY(-50%)
}

.glide--horizontal .glide__arrow.prev {
	left: 0
}

.glide--horizontal .glide__arrow.next {
	right: 0
}

.glide--vertical .glide__arrow {
	transform: translateX(-50%)
}

.glide--vertical .glide__arrow.prev {
	top: 0
}

.glide--vertical .glide__arrow.next {
	bottom: 0
}

.glide__bullets {
	position: absolute;
	list-style: none
}

.glide--horizontal .glide__bullets {
	bottom: 8%;
	left: 0;
	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: hsla(0,0%,100%,.5);
	width: 12px;
	height: 12px;
	padding: 0;
	cursor: pointer;
	border-radius: 50%;
	border: 2px solid transparent;
	transition: all .3s ease-in-out
}

.glide--horizontal .glide__bullets>* {
	margin: 0 5px
}

.glide--vertical .glide__bullets>* {
	vertical-align: middle
}

.glide__bullets>.active {
	background-color: #fff
}

.glide__bullets>:focus {
	outline: none
}

.glide__bullets>:focus,.glide__bullets>:hover {
	border: 2px solid #fff;
	background-color: hsla(0,0%,100%,.5)
}

.glide--slider .glide__arrow {
	opacity: 1;
	transition: opacity .15s ease
}

.glide--slider .glide__arrow.disabled {
	opacity: .33
}

.ys {
    width: 960px;
    margin: 10px auto 0;
}
/**底部**/
#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:0 auto;
}
#footer .footer_nav ul li {
	float:right;
	font-size:15px;
	margin:0 25px;
}
#footer .footer_nav ul li a {
	color:#FFF;
}
#footer .footer_nav ul li a:hover {
	color:#999;
}
#footer .help{ width:1200px; margin:40px auto 0;}
#footer .help dl{ width:200px; margin-left:30px; float:left; margin-bottom:50px;}
#footer .help .about{ background:url(../images/footer_1.gif) no-repeat 0 0;}
#footer .help .Sign{ background:url(../images/footer_2.gif) no-repeat 0 0;}
#footer .help .Service{ background:url(../images/footer_3.gif) no-repeat 0 0;}
#footer .help .Special{ background:url(../images/footer_4.gif) no-repeat 0 0;}
#footer .help .Guide{ background:url(../images/footer_5.gif) no-repeat 0 0;}
#footer .help dl dt{ font-size:14px; font-weight:bold; text-align:center;}
#footer .help dl dt a{ color:#737373;}
#footer .help dl dd{ margin:10px 0; text-align:center;}
#footer .help dl dd a{ color:#737373;}
#footer .help dl dd a:hover{ text-decoration:underline;}
#footer .footer_info{ border:1px solid #E4E4E4; padding-top:20px; margin:0 auto;}
#footer .footer_info img{background-color:#f6f6f6; text-align:center;}
#footer .footer_info .info{/*margin-left:160px; */color:#747474;}
#footer .footer_info p{ text-align:center;}
#footer .footer_info .info p span{ margin:0 10px;}
ul{ list-style:none;}
#main4{ width:1200px; margin:10px auto 0;}

.liucheng h2{height: 150px;font-size: 60px;font-weight: bold;line-height: 150px;text-align: center;background:url(../images/banner.jpg) no-repeat center;color: #fff;}
.liucheng h2 span{color: #f4ea00;font-weight: bold;}
.liucheng h3{font-size:30px;color:#000;text-align:center;background:url(../images/h3.jpg) no-repeat center;font-weight: bold;  height: 65px;margin: 30px auto 0;}
.liucheng h3 span{color:#fe0908;font-weight:bold;font-size: 40px;}
.liucheng .dz{width: 1200px;margin: 10px auto 0;}
.liucheng .zt{width: 1200px;margin: 10px auto 0;}
.liucheng .bd{width:100%;min-width:1200px;max-width:1200px;margin:0 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:0;}
.liucheng .bd li h4{background:#F4F4F4;color:#000;font-size:18px;padding:50px 0 30px 0}
.liucheng .bd li p{background:#F4F4F4;color:#3c3c3c;font-size:16px;padding-bottom:35px;line-height:30px;}
.liucheng .bd li.bg h4,.liucheng .bd li.bg p{background:#889CB7;}
.youshi{text-align:center;padding:10px 1px;margin:0 auto;width:955px;clear:both;height: 1450px;}
.youshi img{font-size:0;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) no-repeat center;color:#fff;margin: 30px auto 0;}
.liyou h3 span{color:#f4ea00;font-weight:bold; font-size: 70px;}
.liyou .bd{width:1100px;margin:0 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:0;}
.liyou .bd li .pic img{width:100%;font-size:0;display:block;}
.liyou .bd li .txt img{max-width:680px;width:680px;}
.liyou .bd li .txt P{color:#000;font-size:16px;margin-top:15px;line-height:30px; }

