@charset "UTF-8";

.state-hidden {
	display: none !important
}

.ui-layer {
	position: absolute
}

.ui-ctrl {
	margin: 0;
	padding: 0;
	text-align: left
}

.ui-ctrl table {
	border-collapse: collapse;
	table-layout: fixed
}

.ui-ctrl fieldset,
.ui-ctrl iframe,
.ui-ctrl img {
	border: 0
}

.ui-ctrl a img {
	display: block
}

.ui-ctrl ol,
.ui-ctrl ul,
.ui-ctrl li {
	list-style: none
}

.ui-ctrl address,
.ui-ctrl caption,
.ui-ctrl cite,
.ui-ctrl code,
.ui-ctrl dfn,
.ui-ctrl em,
.ui-ctrl strong,
.ui-ctrl th,
.ui-ctrl var,
.ui-ctrl i {
	font-style: normal;
	font-weight: normal
}

table.ui-ctrl {
	border-collapse: collapse;
	table-layout: fixed
}

fieldset.ui-ctrl,
iframe.ui-ctrl,
img.ui-ctrl {
	border: 0
}

a img.ui-ctrl {
	display: block
}

li.ui-ctrl {
	list-style: none
}

address.ui-ctrl,
caption.ui-ctrl,
cite.ui-ctrl,
code.ui-ctrl,
dfn.ui-ctrl,
em.ui-ctrl,
strong.ui-ctrl,
th.ui-ctrl,
var.ui-ctrl,
i.ui-ctrl {
	font-style: normal
}

esui-calendar,
esui-crumb,
esui-dialog,
esui-label,
esui-month-view,
esui-pager,
esui-panel,
esui-range-calendar,
esui-region,
esui-rich-calendar,
esui-schedule,
esui-search-box,
esui-sidebar,
esui-select,
esui-tab,
esui-table,
esui-text-box,
esui-text-line,
esui-tip,
esui-tip-layer,
esui-tree,
esui-wizard {
	display: block
}

.ui-button {
	font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: hidden;
	background-color: #F1F5FD;
	border: 1px solid #B0C0E7;
	font-size: 12px;
	text-align: center;
	color: #2C4A93;
	padding: 0 12px;
	border-radius: 3px;
	border-radius: ;
	cursor: pointer;
	*zoom: 1;
	display: inline-block;
	*display: inline;
	zoom: 1;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	height: 28px;
	line-height: 28px;
	outline: none
}

.ui-button:hover {
	cursor: pointer;
	border-color: #6583CC
}

.ui-button:active {
	background-color: #D0DAF3;
	border-color: #6583CC
}

.ui-button.state-disabled,
.ui-button.state-disabled:hover,
.ui-button.state-disabled:active {
	border-color: #E3E8F7;
	background-color: #F1F5FD;
	color: #D0DAF3;
	cursor: not-allowed
}

.skin-primary-button,
.skin-ok-button,
.skin-create-button {
	border-color: #249CFA;
	background-color: #249CFA;
	color: #FFF
}

.skin-create-button:before {
	font-family: "iconfont" !important;
	content: "\e600";
	margin-right: 6px;
	position: relative;
	top: -1px
}

.skin-primary-button:hover,
.skin-ok-button:hover,
.skin-create-button:hover {
	border-color: #48AEFE;
	background-color: #48AEFE
}

.skin-primary-button:active,
.skin-ok-button:active,
.skin-create-button:active {
	border-color: #0886E9;
	background-color: #0886E9
}

.skin-primary-button.state-disabled,
.skin-primary-button.state-disabled:hover,
.skin-primary-button.state-disabled:active,
.skin-ok-button.state-disabled,
.skin-ok-button.state-disabled:hover,
.skin-ok-button.state-disabled:active,
.skin-create-button.state-disabled,
.skin-create-button.state-disabled:hover,
.skin-create-button.state-disabled:active {
	border-color: #DCEDFB;
	background-color: #DCEDFB;
	color: #FFF
}

.skin-ok-button,
.skin-cancel-button {
	min-width: 40px
}

.skin-stringfy-button {
	border: none;
	background: transparent;
	color: #0786E9
}

.skin-stringfy-button.state-disabled,
.skin-stringfy-button.state-disabled:hover {
	background-color: transparent
}

.skin-refresh-button:before {
	font-family: "iconfont" !important;
	content: "\e61c"
}


.ui-pager {
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ui-pager-label {
	color: #2E4C93;
	text-align: center
}

.ui-pager-select-wrapper {
	margin-left: 5px;
	*zoom: 1;
	display: inline-block;
	*display: inline;
	zoom: 1
}

.ui-pager .ui-select {
	vertical-align: top;
	*zoom: 1;
	display: inline-block;
	*display: inline;
	zoom: 1
}

.ui-pager-select-hidden {
	display: none
}

.ui-pager-main {
	margin: 0;
	padding: 0;
	*zoom: 1;
	display: inline-block;
	*display: inline;
	zoom: 1
}

.ui-pager-main li {
	margin-left: -1px;
	text-align: center;
	vertical-align: top;
	color: #2E4C93;
	*zoom: 1;
	display: inline-block;
	*display: inline;
	zoom: 1
}

.ui-pager-main a {
	color: #2E4C93;
	*zoom: 1;
	display: inline-block;
	*display: inline;
	zoom: 1
}

.ui-pager-main a:hover {
	text-decoration: none
}

.ui-pager-item,
.ui-pager-item-extend {
	background-color: #F1F5FD;
	min-width: 18px;
	height: 28px;
	line-height: 28px;
	border: 1px #B0C0E7 solid;
	cursor: pointer;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	padding: 0 5px
}

.ui-pager-item:hover,
.ui-pager-item-extend:hover {
	border-color: #6583CC;
	z-index: 2;
	position: relative
}

.ui-pager-item a {
	width: 28px
}

.ui-pager-item-extend-disabled {
	width: 28px;
	height: 28px;
	line-height: 28px;
	border: 1px #E3E3F7 solid;
	background-color: #F1F5FD;
	cursor: not-allowed
}

li.ui-pager-item-extend-disabled {
	color: #E3E3F7
}

.ui-pager-item-extend-disabled:first-child,
.ui-pager-item-extend-disabled:first-child a {
	border-radius: 3px 0 0 3px
}

.ui-pager-item-extend-disabled:last-child,
.ui-pager-item-extend-disabled:last-child a {
	border-radius: 0 3px 3px 0
}

.ui-pager-item-extend:first-child,
.ui-pager-item-extend:first-child a {
	border-radius: 3px 0 0 3px
}

.ui-pager-item-extend:last-child,
.ui-pager-item-extend:last-child a {
	border-radius: 0 3px 3px 0
}

.ui-pager-item-current,
.ui-pager-item-omit {
	background-color: #F1F5FD;
	min-width: 18px;
	height: 28px;
	line-height: 28px;
	border: 1px #B0C0E7 solid;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	position: relative;
	z-index: 1;
	padding: 0 5px
}

li.ui-pager-item-current {
	color: #FFF;
	background-color: #6583CC;
	border-color: #6583CC;
	cursor: text
}

.ui-pager-item-current {
	line-height: 30px
}

.ui-pager-item-omit {
	line-height: 25px
}

.ui-pager-alignLeft,
.ui-pager-alignLeftReverse {
	float: left
}

.ui-pager-alignLeftReverse .ui-pager-select-wrapper {
	float: right
}

.ui-pager-alignRight,
.ui-pager-alignRightReverse {
	float: right
}

.ui-pager-alignRightReverse .ui-pager-select-wrapper {
	float: right
}

.ui-pager-distributed .ui-pager-main {
	float: right
}

.ui-pager-distributedReverse .ui-pager-select-wrapper {
	float: right
}

.ui-tab {
	background-color: #FFF;
	border-radius: 3px;
	border-radius: ;
	overflow: hidden
}

.ui-tab .ui-tab-content {
	padding: 20px
}

.ui-tab-navigator {
	list-style: none;
	font-size: 16px;
	font-weight: normal;
	height: 60px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	border-bottom: 1px solid #D0DAF3;
	background-color: #F1F5FD
}

.ui-tab-navigator:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.ui-tab-item {
	float: left;
	min-width: 90px;
	height: 60px;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	border-radius: 0;
	padding: 0 20px;
	text-align: center;
	border-right: 1px solid #D0DAF3
}

.ui-tab-item span,
.ui-tab-item a,
.ui-tab-item a:visited,
.ui-tab-item a:active {
	line-height: 60px;
	text-align: center;
	display: inline-block;
	color: #8BA4E1
}

.ui-tab-item:hover span,
.ui-tab-item:hover a {
	color: #6583CC
}

.ui-tab-item-active {
	cursor: default;
	position: relative;
	background-color: #FFF;
	color: #2C4A93;
	height: 60px
}

.ui-tab-item-active span,
.ui-tab-item-active a {
	color: #2C4A93
}

.ui-tab-vertical {
	position: relative
}

.ui-tab-vertical .ui-tab-navigator {
	position: absolute;
	top: 0;
	bottom: 0;
	border-right: 1px solid #D0DAF3;
	border-bottom: none;
	background-color: #F1F5FD;
	height: auto;
	width: 60px
}

.ui-tab-vertical .ui-tab-item {
	display: block;
	border-right: none;
	border-bottom: 1px solid #D0DAF3;
	color: #666;
	padding: 0 20px;
	height: auto
}

.ui-tab-vertical .ui-tab-item span,
.ui-tab-vertical .ui-tab-item a {
	line-height: 1em;
	padding: 20px 0
}

.ui-tab-vertical .ui-tab-content {
	padding: 20px 20px 20px 80px
}


.ui-textbox {
	position: relative;
	display: inline-block;
	*display: inline
}

.ui-textbox input,
.ui-textbox textarea {
	color: #333;
	padding: 0 10px;
	font-size: 12px;
	background: #FFF;
	border: 1px solid #B0C0E7;
	border-radius: 3px;
	border-radius: ;
	height: 28px;
	line-height: 28px;
	width: 200px;
	font-family: 'Microsoft Yahei', Arial, Helvetica, sans-serif;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box
}

.ui-textbox input:focus,
.ui-textbox textarea:focus {
	outline: 0
}

.ui-textbox input:hover,
.ui-textbox textarea:hover {
	border: 1px solid #6e8ab8
}

.ui-textbox input:-moz-placeholder,
.ui-textbox textarea:-moz-placeholder {
	color: #CCC;
	font-family: 'Microsoft Yahei', Arial, Helvetica, sans-serif
}

.ui-textbox input::-moz-placeholder,
.ui-textbox textarea::-moz-placeholder {
	color: #CCC;
	font-family: 'Microsoft Yahei', Arial, Helvetica, sans-serif
}

.ui-textbox input::-webkit-input-placeholder,
.ui-textbox textarea::-webkit-input-placeholder {
	color: #CCC;
	font-family: 'Microsoft Yahei', Arial, Helvetica, sans-serif
}

.ui-textbox input:-ms-input-placeholder,
.ui-textbox textarea:-ms-input-placeholder {
	color: #CCC;
	font-family: 'Microsoft Yahei', Arial, Helvetica, sans-serif
}

.ui-textbox input:focus,
.ui-textbox textarea:focus {
	border-color: #6583CC
}

.ui-textbox textarea {
	height: 200px;
	overflow: auto;
	resize: none
}

.ui-textbox-hint-suffix input {
	vertical-align: middle
}

.ui-textbox-hint {
	*zoom: 1;
	display: inline-block;
	*display: inline;
	zoom: 1;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	background-color: #FFF;
	padding: 0 10px;
	border: 1px solid #B0C0E7;
	vertical-align: middle;
	height: 28px;
	line-height: 28px
}

.ui-textbox-placeholder {
	color: #CCC;
	position: absolute;
	height: 28px;
	line-height: 28px;
	left: 10px;
	top: 1px;
	font-size: 12px
}

.ui-textbox-placeholder-hidden {
	display: none
}

.ui-textbox-hint-suffix .ui-textbox-hint {
	border-left: 0;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	padding: 0 10px 0 0
}

.ui-textbox-hint-suffix input,
.ui-textbox-hint-suffix textarea {
	vertical-align: middle;
	border-right: none;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	padding-right: 11px
}

.ui-textbox-hint-suffix input:hover,
.ui-textbox-hint-suffix textarea:hover,
.ui-textbox-hint-suffix input:focus,
.ui-textbox-hint-suffix textarea:hover {
	border-color: #B0C0E7;
	border-right: none
}

.ui-textbox-hint-suffix:hover .ui-textbox-hint {
	border-color: #6583CC
}

.ui-textbox-hint-suffix:hover input,
.ui-textbox-hint-suffix:hover textarea {
	border-color: #6583CC
}

.ui-textbox-hint-prefix .ui-textbox-hint {
	border-right: 0;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	padding: 0 0 0 10px
}

.ui-textbox-hint-prefix input,
.ui-textbox-hint-prefix textarea {
	vertical-align: middle;
	border-left: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	padding-left: 11px
}

.ui-textbox-hint-prefix input:hover,
.ui-textbox-hint-prefix textarea:hover,
.ui-textbox-hint-prefix input:focus,
.ui-textbox-hint-prefix textarea:hover {
	border-color: #B0C0E7;
	border-left: none
}

.ui-textbox-hint-prefix:hover .ui-textbox-hint {
	border-color: #6583CC
}

.ui-textbox-hint-prefix:hover input,
.ui-textbox-hint-prefix:hover textarea {
	border-color: #6583CC
}

.ui-textbox-disabled input,
.ui-textbox-read-only input,
.ui-textbox-disabled textarea,
.ui-textbox-read-only textarea {
	border: 1px solid #E3E8F7;
	background: #FFF;
	cursor: not-allowed;
	color: #CCC
}

.ui-textbox-disabled input:hover,
.ui-textbox-read-only input:hover,
.ui-textbox-disabled textarea:hover,
.ui-textbox-read-only textarea:hover {
	border-color: #E3E8F7
}

.ui-textbox-validity-label,
.ui-textarea-validity-label {
	display: inline-block;
	*display: inline;
	zoom: 1;
	color: #EB5252;
	padding-left: 10px
}

.ui-textbox-validity-label-notice,
.ui-textarea-validity-label-notice {
	color: #F00
}

.ui-textbox-validity-label-warn,
.ui-textarea-validity-label-warn {
	color: red
}

.ui-textbox-validity-label-invalid,
.ui-textarea-validity-label-invalid {
	color: #EB5252
}

@keyframes ui-toast-show {
	from {
		opacity: 0;
		margin-top: -30px
	}

	to {
		opacity: 1;
		margin-top: -1px
	}
}

@-webkit-keyframes ui-toast-show {
	from {
		opacity: 0;
		margin-top: -30px
	}

	to {
		opacity: 1;
		margin-top: -1px
	}
}

.ui-toast {
	position: fixed;
	top: 80px;
	text-align: center;
	width: 100%;
	height: 0;
	z-index: 99999999;
	-webkit-animation: ui-toast-show .3s;
	animation: ui-toast-show .3s
}

.ui-toast-collection-area {
	position: fixed;
	z-index: 99999999;
	top: 0;
	width: 100%;
	height: 0
}

.ui-toast-content {
	margin: 0;
	padding: 0 50px;
	display: inline-block;
	*display: inline;
	zoom: 1;
	line-height: 50px;
	border: 1px solid;
	pointer-events: auto;
	border-radius: 3px;
	border-radius: ;
	font-size: 14px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2)
}

.ui-checkbox,
.ui-radio,
.ui-boxgroup-checkbox,
.ui-boxgroup-radio {
	vertical-align: middle;
	line-height: 1.8
}

.ui-checkbox input,
.ui-radio input,
.ui-boxgroup-checkbox input,
.ui-boxgroup-radio input {
	margin: 0 10px 0 0;
	vertical-align: middle
}

.ui-checkbox span,
.ui-radio span,
.ui-boxgroup-checkbox span,
.ui-boxgroup-radio span {
	vertical-align: middle
}

.ui-boxgroup-horizontal label {
	*zoom: 1;
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-right: 30px
}

.ui-boxgroup-vertical label {
	display: block
}

.ui-checkbox-validity-label {
	zoom: 1;
	color: #C00;
	padding-left: 10px
}

.ui-checkbox-validity-label-notice {
	color: #F00
}

.ui-checkbox-validity-label-warn {
	color: red
}

.ui-checkbox-validity-label-invalid {
	color: #C00
}

.ui-boxgroup-validity-label-invalid {
	color: #C00
}

.ui-table {
	font-size: 12px;
	color: #333
}

.ui-table table {
	table-layout: fixed;
	border-collapse: collapse
}

.ui-table-head {
	background: #F5F5F5
}

.ui-table-foot {
	background: #F5F5F5
}

.ui-table-head table,
.ui-table-body table,
.ui-table-foot table {
	border-width: 1px 0 1px 1px;
	border-color: #E5E5E5;
	border-style: solid
}

.ui-table-body table,
.ui-table-foot table {
	border-width: 0 1px
}

.ui-table-foot table {
	border-width: 0 1px 1px 0
}

.ui-table-select-all,
.ui-table-multi-select,
.ui-table-single-select {
	margin: 0;
	padding: 0
}

.ui-table-multi-select {
	float: left
}

.ui-table-hcell-text {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 16px;
	text-align: left;
	font-size: 14px;
	border-right: 1px solid #E5E5E5
}

.ui-table-fcell {
	border-right: 1px solid #E5E5E5
}

.ui-table-fcell-text {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding: 0 16px;
	text-align: left;
	font-size: 14px
}

.ui-table-cell-text,
.ui-table-body-nodata {
	line-height: 20px;
	overflow: hidden;
	padding: 10px 16px;
	text-align: left;
	color: #333
}

.ui-table-cell-sel,
.ui-table-hcell-sel {
	padding: 0 0 0 16px;
	border-right: none
}

.ui-table-scroll-x {
	height: 20px;
	overflow-x: scroll;
	overflow-y: hidden
}

.ui-table-htip {
	margin: 0 4px 0 0
}


.ui-table-hcell-asc .ui-table-hsort {
	background-position: -40px -240px
}

.ui-table-hcell-desc .ui-table-hsort {
	background-position: -40px -230px
}

.ui-table-cell-align-left .ui-table-cell-text,
.ui-table-cell-align-left .ui-table-hcell-text {
	text-align: left
}

.ui-table-cell-align-right .ui-table-cell-text,
.ui-table-cell-align-right .ui-table-hcell-text,
.ui-table-cell-align-right .ui-table-fcell-text {
	text-align: right
}

.ui-table-cell-align-center .ui-table-cell-text,
.ui-table-cell-align-center .ui-table-hcell-text {
	text-align: center
}

.ui-table-cell-break .ui-table-cell-text,
.ui-table-cell-break .ui-table-hcell-text {
	word-wrap: break-word;
	word-break: break-all;
	height: auto
}

.ui-table-hcell-sort-hover {
	cursor: pointer
}

.ui-table-hcell-sort-hover .ui-table-hsort {
	display: inline-block;
	*display: inline
}

.ui-table-body {
	background: #FFF;
	border-bottom: 1px solid #ddd;
	*position: relative
}

.ui-table-body-nodata {
	border: 1px solid #ddd;
	border-width: 0 1px;
	text-align: center
}

.ui-table-row {
	background: #FFF;
	border-bottom: 1px solid #ddd;
	zoom: 1
}

.ui-table-row-last {
	border-bottom: 0
}

.ui-table-row-hover {
	background: #F5F5F5
}

.ui-table-editor {
	background: #FFF;
	border: 1px solid #C7C7C7;
	padding: 20px;
	width: 200px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
	border-radius: 3px
}

.ui-table-editor-opt {
	overflow: hidden;
	zoom: 1
}

.ui-table-editor-opt .ui-button {
	margin: 10px 6px 0 0
}

.ui-table-editor-error {
	clear: left;
	margin-bottom: 5px
}

.ui-table-editor-tip {
	color: #666;
	font-size: 12px
}

.ui-table-editor .ui-textbox {
	float: left
}

.ui-table-editor .ui-button-group {
	margin: 10px 0
}

.ui-table-row-selected table {
	background: #F5F5F5
}

.ui-table-row-unfolded {
	background: #F5F5F5
}

.ui-table .ui-table-startdrag,
.ui-table .ui-table-startdrag .ui-table-thcntr {
	cursor: col-resize
}

.ui-table-mark {
	height: 400px;
	width: 1px;
	overflow: hidden;
	background: #000;
	position: absolute
}



.ui-table-cell-editentry:hover {
	background-position: 0 3px
}

.ui-table-cell-align-right .ui-table-cell-editentry {
	left: 2px;
	right: auto
}

.ui-table-row-hover .ui-table-cell-editentry {
	display: inline-block
}


.ui-table-subentry {
	background-position: 0 0
}

.ui-table-subentry-opened {
	background-position: 0 -97px;
	border-color: #6583CC
}

.ui-table-subentry-hover {
	border-color: #2C4A93;
	background-position: -97px 0
}

.ui-table-subentry-opened-hover {
	border-color: #2C4A93;
	background-position: -97px -97px
}

.ui-table-subentryfield table {
	border: 0
}

.ui-table-subrow {
	background: #FFF;
	border-color: #ddd;
	border-style: solid;
	border-width: 0 1px 1px;
	padding: 20px;
	zoom: 1
}

.ui-table-subrow-last {
	border-width: 1px 1px 0
}

.ui-panel {
	position: relative
}

.ui-table-subrow-arrow {
	border: 6px solid transparent;
	border-bottom: 8px solid #FFF;
	position: absolute
}

.ui-tip-layer {
	background: #FFF3D9;
	border: 1px solid #D9CBA8;
	padding: 10px;
	margin-left: -5px;
	margin-top: 13px;
	z-index: 1002
}

.ui-tip-title,
.ui-tip-body {
	padding: 0;
	margin: 0;
	font-size: 12px
}

.ui-tip-title {
	margin: 0 0 .5em
}

.ui-tip-body {
	margin-bottom: 5px
}

.ui-tip {
	font-size: 1px
}

.ui-tip-arrow {
	display: none;
	position: absolute;
	font-size: 1px
}









.ui-tip:hover {
	background-position: 0 -31px
}

.ui-tip:active {
	background-position: 0 -63px
}

.ui-tip-layer-hidden {
	display: none
}

.ui-tiplayer {
	background: #FFF;
	border: 1px solid #CCC;
	padding: 16px;
	z-index: 1002;
	position: absolute;
	border-radius: 3px;
	border-radius: ;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2)
}

.ui-tiplayer-rt,
.ui-tiplayer-rb {
	margin-left: -10px
}

.ui-tiplayer-lt,
.ui-tiplayer-lb {
	margin-left: 10px
}

.ui-tiplayer-title,
.ui-tiplayer-body {
	padding: 0;
	margin: 0
}

.ui-tiplayer-title {
	margin: 0 0 6px 0;
	line-height: 24px;
	font-size: 14px;
	color: #333
}

.ui-tiplayer-body {
	font-size: 12px;
	line-height: 20px
}

.ui-tiplayer-arrow {
	display: none;
	position: absolute;
	font-size: 1px
}

.ui-tiplayer-arrow-tl {
	display: block;
	background: #E1E1E1;
	width: 12px;
	height: 13px;
	top: -13px;
	left: 12px
}

.ui-tiplayer-arrow-tr {
	display: block;
	background: #E2E2E2;
	width: 12px;
	height: 13px;
	top: -13px;
	right: 12px
}

.ui-tiplayer-arrow-bl {
	display: block;
	background: #E3E3E3;
	width: 12px;
	height: 13px;
	bottom: -13px;
	left: 12px
}

.ui-tiplayer-arrow-br {
	display: block;
	background: #E4E4E4;
	width: 12px;
	height: 13px;
	bottom: -13px;
	right: 12px
}


.ui-tiplayer-hidden,
.ui-tiplayer-init {
	display: none
}

.ui-calendar {
	border: 1px solid #ccc;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #f1f5fd;
	border-radius: 3px 3px 3px 3px;
	color: #2c4a93
}

.ui-calendar-text {
	height: 28px;
	float: left;
	margin-left: 10px;
	background-color: #f1f5fd
}

.ui-calendar:hover,
.ui-calendar:active {
	border-color: #6583cc
}


.ui-calendar-layer {
	background: #fff;
	-moz-user-select: none;
	-webkit-user-select: none
}

.ui-calendar-layer-hidden {
	display: none
}

.ui-calendar-disabled,
.ui-calendar-read-only {
	color: #999;
	border-color: #D8D8D8
}

.ui-calendar-validity-invalid {
	border: 1px solid red
}

.ui-calendar-validity-label {
	display: block;
	margin-top: 5px
}



.ui-calendar-layer .ui-monthview {
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 20px
}

.ui-monthview {
	background: #fff;
	width: 210px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.ui-monthview-head {
	background: none repeat scroll 0 0 #FFF;
	height: 30px;
	padding: 0
}

.ui-monthview-head table {
	width: 100%
}

.ui-monthview-head .ui-monthview-month-select {
	width: 70px;
	float: right
}

.ui-monthview-head .ui-monthview-year-select {
	width: 70px;
	text-overflow: inherit
}


.ui-monthview-head .ui-monthview-month-forward {
	background-position: -20px -200px;
	margin-left: 8px
}

.ui-monthview-head .ui-monthview-month-forward:active {
	background-position: -20px -200px
}

.ui-monthview-month {
	font-size: 12px
}

.ui-monthview-month table {
	width: 100%
}

.ui-monthview-month-title {
	width: 28px;
	height: 28px;
	line-height: 28px;
	color: #999;
	text-align: center
}

.ui-monthview-month-title-selected {
	background: #CCCED4
}

.ui-monthview-month-item {
	width: 19px;
	height: 28px;
	line-height: 28px;
	cursor: pointer;
	color: #333;
	text-align: center
}

.ui-monthview-last-row .ui-monthview-month-item {
	border-bottom: none
}

.ui-monthview-month-item:hover {
	background: #eee;
	color: #333;
	border-radius: 3px;
	font-weight: normal
}

.ui-monthview-month-item-selected {
	background: #6583cc !important;
	color: #FFF !important;
	font-weight: bold !important;
	border-radius: 3px
}

.ui-monthview-month-item-virtual,
.ui-monthview-month-item-out {
	color: #888;
	cursor: default;
	background: #fff
}

.ui-monthview-month-item-virtual:hover,
.ui-monthview-month-item-out:hover {
	background: #fff
}

.ui-monthview-month-item-disabled {
	color: #888;
	cursor: default;
	background: #fff
}

.ui-monthview-month-item-disabled:hover {
	background: #fff
}

.ui-monthview-time {
	margin-top: 6px
}

.ui-monthview-time .ui-monthview-time-input {
	font-size: 12px
}

.ui-monthview-multi-select {
	width: 220px
}

.ui-monthview-multi-select .ui-monthview-head table {
	width: 100%
}

.ui-monthview-multi-select .ui-monthview-month-select-all {
	width: 15px;
	height: 21px;
	line-height: 21px;
	background: #f1f1f1;
	text-align: center;
	cursor: pointer
}

.ui-monthview-multi-select .ui-monthview-month-select-all:hover {
	background: #f1f1f1
}

.ui-monthview-multi-select .ui-monthview-month-select-all-selected {
	background: #CCCED4
}

.ui-monthview-multi-select .ui-monthview-month-row-select {
	background: #f1f1f1;
	height: 21px;
	line-height: 21px;
	text-align: center;
	border-bottom: 1px solid #f1f1f1;
	cursor: pointer
}

.ui-monthview-multi-select .ui-monthview-month-row-select-selected {
	background: #CCCED4
}

.ui-monthview-disabled .ui-monthview-month-forward,
.ui-monthview-disabled .ui-monthview-month-back {
	background-position: 0 -240px
}



.ui-monthview-disabled .ui-monthview-month-forward {
	background-position: -20px -240px
}

.ui-monthview-disabled .ui-monthview-month-forward:active {
	background-position: -20px -240px;
	border-color: #CFCFCF
}

.ui-monthview-disabled .ui-monthview-month-item {
	background: #ddd;
	cursor: default
}

.ui-monthview-disabled .ui-monthview-month-item:hover {
	background: #ddd
}

.ui-rangecalendar {
	border: 1px solid #ccc;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding-left: 8px;
	font-size: 12px;
	cursor: pointer;
	border-radius: 3px 3px 3px 3px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: #f1f5fd !important
}

.ui-rangecalendar-text {
	padding-left: 3px;
	float: left;
	color: #2c4a93
}

.ui-rangecalendar:hover,
.ui-rangecalendar:active {
	border-color: #6583cc
}

.ui-rangecalendar-layer {
	background: none repeat scroll 0 0 #fff;
	border-color: #afc0e6;
	-o-border-image: none;
	border-image: none;
	border-right: 1px solid #A8ADB6;
	border-style: solid;
	border-width: 2px 1px 1px;
	padding: 20px;
	width: 450px
}

.ui-rangecalendar-layer .ui-rangecalendar-shortcut {
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	padding-right: 10px
}

.ui-rangecalendar-layer .ui-rangecalendar-shortcut-item {
	color: #8ba4e1;
	cursor: pointer;
	text-decoration: underline;
	border-left: 1px solid #37A;
	margin-left: 5px;
	padding-left: 5px
}

.ui-rangecalendar-layer .ui-rangecalendar-shortcut-item.ui-rangecalendar-shortcut-item-first {
	border-left: none;
	margin-left: 0;
	padding-left: 0
}

.ui-rangecalendar-layer .ui-rangecalendar-shortcut-item:hover {
	color: #6583cc
}

.ui-rangecalendar-layer .ui-rangecalendar-shortcut-item-selected {
	color: #2c4a93;
	cursor: default;
	text-decoration: none
}

.ui-rangecalendar-layer .ui-rangecalendar-shortcut-item-selected:hover {
	color: #2c4a93
}

.ui-rangecalendar-layer .ui-rangecalendar-shortcut-item-disabled {
	color: #999;
	cursor: default;
	text-decoration: none
}

.ui-rangecalendar-layer .ui-rangecalendar-shortcut-disabled .ui-rangecalendar-shortcut-item {
	color: #999;
	cursor: default;
	text-decoration: none
}

.ui-rangecalendar-layer .ui-rangecalendar-begin,
.ui-rangecalendar-layer .ui-rangecalendar-end {
	float: left;
	width: 210px
}

.ui-rangecalendar-layer .ui-rangecalendar-begin {
	margin-right: 20px
}

.ui-rangecalendar-layer .ui-rangecalendar-label {
	font-size: 12px;
	height: 10px;
	overflow: hidden;
	zoom: 1
}

.ui-rangecalendar-layer .ui-rangecalendar-label h3 {
	float: left;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
	display: none
}

.ui-rangecalendar-layer .ui-rangecalendar-label .ui-checkbox {
	float: right;
	line-height: 18px
}

.ui-rangecalendar-layer .ui-rangecalendar-label .ui-checkbox input {
	vertical-align: text-bottom;
	*margin-bottom: -3px
}

.ui-rangecalendar-layer .ui-rangecalendar-foot {
	clear: both;
	padding-top: 8px
}

.ui-rangecalendar-layer .ui-rangecalendar-foot .ui-button {
	margin-right: 5px
}

.ui-rangecalendar-layer-hidden {
	display: none
}

.ui-rangecalendar-disabled,
.ui-rangecalendar-read-only {
	color: #999;
	border-color: #D8D8D8
}

.ui-rangecalendar-validity-invalid {
	border: 1px solid red
}

.ui-rangecalendar-validity-label {
	display: block;
	margin-top: 5px
}



.ui-group {
	display: inline-block;
	vertical-align: middle
}

.ui-group .ui-ctrl,
.ui-row .ui-ctrl {
	display: inline-block;
	vertical-align: middle
}

.ui-button-group {
	font-size: 0
}

.ui-button-group .ui-button {
	margin-right: 6px
}

.ui-button-group .ui-button:last-child {
	margin-right: 0
}



.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
/*

*/




/*! normalize.css v1.1.2 | MIT License | git.io/normalize */
html {
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

html,
button,
input,
select,
textarea {
	font-family: -apple-system, BlinkMacSystemFont, "SF Pro SC", "SF Pro Text", "Helvetica Neue", Helvetica, "PingFang SC", "Segoe UI", Roboto, "Hiragino Sans GB", 'arial', 'microsoft yahei ui', "Microsoft YaHei", SimSun, sans-serif;
	*font-family: -apple-system, BlinkMacSystemFont, "SF Pro SC", "SF Pro Text", "Helvetica Neue", Helvetica, "PingFang SC", "Segoe UI", Roboto, "Hiragino Sans GB", 'arial', 'microsoft yahei ui', "Microsoft YaHei", SimSun, sans-serif
}

body {
	margin: 0
}

a:focus {
	outline: thin dotted
}

a:active,
a:hover {
	outline: 0
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

h2 {
	font-size: 1.5em;
	margin: .83em 0
}

h3 {
	font-size: 1.17em;
	margin: 1em 0
}

h4 {
	font-size: 1em;
	margin: 1.33em 0
}

h5 {
	font-size: .83em;
	margin: 1.67em 0
}

h6 {
	font-size: .67em;
	margin: 2.33em 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,
strong {
	font-weight: bold
}

blockquote {
	margin: 1em 40px
}

dfn {
	font-style: italic
}

hr {
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

p,
pre {
	margin: 1em 0
}

code,
kbd,
pre,
samp {
	font-family: Monaco, Consolas, monospace;
	*font-family: Monaco, Consolas, monospace;
	font-size: 1em
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}

q {
	quotes: none
}

q:before,
q:after {
	content: '';
	content: none
}

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
}

dl,
menu,
ol,
ul {
	margin: 1em 0
}

dd {
	margin: 0 0 0 40px
}

menu,
ol,
ul {
	padding: 0 0 0 40px
}

nav ul,
nav ol {
	list-style: none;
	list-style-image: none
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic
}

svg:not(:root) {
	overflow: hidden
}

form {
	margin: 0
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0;
	white-space: normal;
	*margin-left: -7px
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle
}

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;
	*overflow: visible
}

button[disabled],
html input[disabled] {
	cursor: default
}

input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	*height: 13px;
	*width: 13px
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto;
	vertical-align: top
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block
}

audio,
canvas,
video {
	*zoom: 1;
	display: inline-block;
	*display: inline;
	zoom: 1
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden] {
	display: none
}

mark {
	background: #ff0;
	color: #666
}

figure {
	margin: 0
}

input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
main {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size: 100%;
	vertical-align: baseline
}

audio,
canvas,
video {
	*zoom: 1;
	display: inline-block;
	*display: inline;
	zoom: 1
}

audio:not([controls]),
[hidden] {
	display: none
}

body {
	min-width: 1280px;
}

a {
	text-decoration: none;
	outline: none !important
}

a:hover {
	text-decoration: underline
}

* {
	font-family: -apple-system, BlinkMacSystemFont, "SF Pro SC", "SF Pro Text", "Helvetica Neue", Helvetica, "PingFang SC", "Segoe UI", Roboto, "Hiragino Sans GB", 'arial', 'microsoft yahei ui', "Microsoft YaHei", SimSun, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-weight: normal
}


.cloud-fixed-box {
	position: fixed;
	right: 7px;
	bottom: 80px;
	z-index: 999;
	width: 36px;
	height: 130px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px 9px;
	border: 1px solid #2468F2;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.08);
	cursor: default
}

.cloud-fixed-box:hover {
	background-color: #2468F2
}

.cloud-fixed-box:hover .cloud-fixed-box-title {
	color: #fff
}

.cloud-fixed-box:hover .cloud-fixed-box-spread-container {
	display: block
}

.cloud-fixed-box .cloud-fixed-box-title {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 22px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #2468F2
}

.cloud-fixed-box .cloud-fixed-box-spread-container {
	display: none;
	width: 288px;
	position: absolute;
	top: -95px;
	right: 35px
}

.cloud-fixed-box .cloud-fixed-box-spread-container .cloud-fixed-box-spread {
	background-color: #fff;
	-webkit-box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.08);
	padding: 16px 30px;
	margin-right: 12px;
	position: relative
}

.cloud-fixed-box .cloud-fixed-box-spread-container .cloud-fixed-box-spread::after {
	content: '';
	position: absolute;
	right: -12px;
	top: 150px;
	width: 0;
	height: 0;
	border: 7px solid transparent;
	border-left: 12px solid #fff;
	border-right: 12px
}

.cloud-fixed-box .cloud-fixed-box-spread-container .cloud-fixed-box-spread li {
	margin-bottom: 16px
}

.cloud-fixed-box .cloud-fixed-box-spread-container .cloud-fixed-box-spread li:last-child {
	margin-bottom: 0
}

.cloud-fixed-box .cloud-fixed-box-spread-container .cloud-fixed-box-spread li.cloud-fixed-box-tel p.cloud-fixed-box-con {
	color: #2468F2
}

.cloud-fixed-box .cloud-fixed-box-spread-container .cloud-fixed-box-spread li:hover .cloud-fixed-box-icon {
	display: none
}

.cloud-fixed-box .cloud-fixed-box-spread-container .cloud-fixed-box-spread li:hover .cloud-fixed-box-icon-hover {
	display: block
}

.cloud-fixed-box .cloud-fixed-box-spread-container .cloud-fixed-box-spread li:hover p {
	color: #2468F2
}

.cloud-fixed-box .cloud-fixed-box-spread-container .cloud-fixed-box-spread li:hover a {
	text-decoration: none
}

.cloud-fixed-box .cloud-fixed-box-spread-container .cloud-fixed-box-spread .cloud-fixed-box-icon {
	float: left;
	margin-top: 6px
}

.cloud-fixed-box .cloud-fixed-box-spread-container .cloud-fixed-box-spread .cloud-fixed-box-icon-hover {
	float: left;
	margin-top: 6px;
	display: none
}

.cloud-fixed-box .cloud-fixed-box-spread-container .cloud-fixed-box-spread p {
	margin: 0 0 0 34px;
	line-height: 26px
}

.cloud-fixed-box .cloud-fixed-box-spread-container .cloud-fixed-box-spread p.cloud-fixed-box-tit {
	font-size: 14px;
	color: #191A24
}

.cloud-fixed-box .cloud-fixed-box-spread-container .cloud-fixed-box-spread p.cloud-fixed-box-con {
	font-size: 12px;
	color: #758096
}

.isMobile .fixedbar {
	display: none
}

.common-advantage {
	background: #FFF
}

.common-advantage .container {
	padding: 40px 0;
	border-bottom: 1px solid #eee
}

.common-advantage li {
	float: left;
	width: 33.33%;
	text-align: center;
	position: relative;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}

.common-advantage li:before {
	content: '';
	width: 1px;
	display: block;
	left: 0;
	top: 10px;
	bottom: 10px;
	position: absolute;
	background: #d6d6d6;
	opacity: .5
}

.common-advantage li:first-child:before {
	display: none
}

.common-advantage li .title-pic {
	width: 38px;
	height: 38px;
	margin: 0 auto
}

.common-advantage li h2 {
	font-size: 18px;
	font-weight: normal;
	color: #666;
	line-height: 20px;
	margin: 14px 0 15px 0;
	font-weight: 400
}

.common-advantage li p {
	font-size: 18px;
	color: #666
}

.common-advantage li p strong {
	font-weight: normal;
	font-size: 30px
}

.common-advantage .title-pic {
	color: #108cee
}

.common-advantage .title-pic i {
	font-size: 38px;
	display: block
}



body {
	color: #fff
}

#app {
	position: relative
}

main {
	margin-top: 0;
	background: #E5F1FF;
	overflow: hidden
}

section,
h3,
h5,
p {
	padding: 0;
	margin: 0
}

strong {
	font-weight: normal
}

button {
	border: none;
	outline: none
}

.ui-tiplayer-body {
	color: #000
}

.coupon::-webkit-scrollbar,
.body::-webkit-scrollbar,
.safety-product::-webkit-scrollbar {
	width: 4px;
	height: 1px
}

.coupon::-webkit-scrollbar,
.body::-webkit-scrollbar-thumb,
.safety-product::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: #535353
}

.coupon::-webkit-scrollbar-track,
.body::-webkit-scrollbar-track,
.safety-product::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	background: #EDEDED
}



.common-marker {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(145, 141, 141, 0.5);
	z-index: 10000 !important;
	overflow: hidden
}

.common-marker .common-dialog {
	position: fixed;
	left: 50%;
	background: #FFF;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 400px;
	top: 35%;
	text-align: center;
	z-index: 1213;
	color: #191C3D;
	border-radius: 4px
}

.common-marker .spec-url {
	width: 630px
}


.common-marker .enble-btn {
	display: block;
	margin: 0 auto;
	width: 160px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background: linear-gradient(106deg, #F56F6D, #E84F6E);
	border-radius: 38px;
	cursor: pointer
}

.common-marker .enble-btn:hover {
	background: linear-gradient(106deg, #FC6584, #FF7E7C);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

.common-marker .btn-show {
	background: rgba(0, 0, 0, 0);
	border: 1px solid #bf9757;
	color: #bf9757
}

.common-marker .btn-show:hover {
	color: #FFFFFF
}

.common-marker .unenble-btn {
	display: block;
	margin: 0 auto;
	width: 160px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: linear-gradient(106deg, #F56F6D, #E84F6E);
	border-radius: 38px;
	cursor: pointer
}

.common-marker .unenble-btn:hover {
	background: linear-gradient(106deg, #FC6584, #FF7E7C);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transition: all .3s;
	transition: all .3s
}

.common-marker .input-url {
	height: 32px;
	line-height: 32px;
	lighting-color: none;
	border: 1px solid #ccc;
	text-align: center
}


.search-modal {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	color: #000;
	background: rgba(0, 0, 0, 0.5);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 11
}

.search-modal.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.fadeInUP {
	-webkit-animation-name: fadeInUP;
	animation-name: fadeInUP
}

.banner {
	width: 100%;
	height: 314px;
	background-size: 100%;
	background-size: 1920px;
	background-position: center 1px;
	position: relative;
	background: #eaeaed;
	padding-bottom: 51px
}

.banner>.jttmv {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #224490;
	letter-spacing: .64px;
	font-weight: 500;
	position: absolute;
	top: 17px;
	left: 50%;
	margin-left: -590px;
	z-index: 10
}

.banner>.banner-title {
	position: relative;
	max-width: 1444px;
	min-width: 1180px;
	width: calc(100% - 264px);
	margin: 0 auto;
	top: 105px;
	font-family: PingFangSC-Medium;
	font-size: 36px;
	color: #222222;
	letter-spacing: 0;
	text-shadow: 0 1px 28px rgba(255, 255, 255, 0.5);
	font-weight: bold
}

.banner>.banner-desc {
	margin: 0 auto;
	position: relative;
	top: 112px;
	max-width: 1444px;
	min-width: 1180px;
	width: calc(100% - 264px);
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #222222;
	letter-spacing: 0;
	line-height: 28px;
	font-weight: 400
}

.banner>.banner-desc>span {
	color: #FF3F26;
	font-weight: 600
}

.banner>video {
	display: block;
	width: 1920px;
	height: 100vh;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	-o-object-fit: contain;
	object-fit: contain
}

.banner>video.active {
	opacity: 0;
	filter: alpha(opacity=0)
}

.banner>img {
	display: block;
	width: 1920px;
	height: 314px;
	margin: 0 auto;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px
}

.banner>img.active {
	opacity: 0;
	filter: alpha(opacity=0)
}

.banner .technological-box {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 48px;
	background-size: 1920px 48px
}

.banner .technological {
	width: 1920px;
	margin: 0 auto;
	display: -ms-flexbox;
	display: -ms-flex;
	display: -webkit-box;
	display: flex;
	position: relative
}

.banner .technological>p>img {
	display: block;
	width: 92px;
	height: 92px;
	position: absolute;
	top: -1px;
	left: 50%;
	margin-left: -636px
}

.animate {
	-webkit-transition: all .3s ease-out
}

.new-storage .items-conf:nth-child(3) {
	width: 100%
}

.new-storage .items-conf:nth-child(3) p {
	padding-right: 20px
}

.new-storage .items-conf:nth-child(3) .model-type {
	width: 100%
}

.rules-text {
	opacity: .7;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 26px;
	font-weight: 400
}

.topday_month {
	background: #fff
}

.topday_month .top-specification .select {
	display: -ms-flexbox;
	display: -ms-flex;
	display: -webkit-box;
	display: flex;
	-webkit-flex-align: center;
	-moz-flex-align: center;
	-ms-flex-align: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-webkit-box-align: center;
	align-items: center
}

.topday_month .top-specification .select span {
	display: inline-block;
	width: 50%;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #191C3D;
	border: 1px solid #DCDEE3;
	cursor: pointer
}

.topday_month .top-specification .select>span:nth-child(1) {
	border-right: 0
}

.topday_month .top-specification .select .active {
	color: #2872FF;
	border: 1px solid #E7E8EB !important;
	cursor: auto
}





.items-series {
	display: -ms-flexbox;
	display: -ms-flex;
	display: -webkit-box;
	display: flex;
	-webkit-flex-align: center;
	-moz-flex-align: center;
	-ms-flex-align: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	-webkit-flex-pack: justify;
	-moz-flex-pack: justify;
	-ms-flex-pack: justify;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-webkit-box-pack: justify;
	justify-content: space-between
}

.items-series>span {
	min-width: 58px;
	opacity: .7;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #222222;
	letter-spacing: 0;
	text-align: left;
	line-height: 20px;
	font-weight: 400
}

.items-series .model-type {
	width: 171px;
	height: 30px;
	line-height: 30px;
	padding-left: 11px;
	position: relative;
	border: 1px solid #E7E8EB;
	border-radius: 1px;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #191C3D;
	letter-spacing: 0;
	font-weight: 400
}

.items-series .model-type span {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #222222;
	letter-spacing: 0;
	font-weight: 500;
	display: inline-block;
	line-height: 30px;
	position: relative;
	z-index: 1
}

.items-series .model-type em {
	border-bottom: 6px solid transparent;
	border-right: 5px solid transparent;
	border-top: 6px solid #191C3D;
	border-left: 5px solid transparent;
	position: absolute;
	right: 8px;
	top: 12px
}

.items-series .model-type em.down {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	right: 8px;
	top: 5px
}

.items-series .model-type.active {
	border-color: #256DFF
}

.items-series .model-type.active .select {
	display: block
}

.items-series .model-type .select {
	z-index: 10;
	position: absolute;
	left: -1px;
	top: 28px;
	background: #fff;
	color: #000;
	width: 100%;
	border: 1px solid #dddddd;
	display: none;
	-webkit-box-shadow: 0 6px 16px 2px rgba(7, 12, 20, 0.08);
	box-shadow: 0 6px 16px 2px rgba(7, 12, 20, 0.08)
}

.items-series .model-type .select>div {
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	padding-left: 11px;
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #222222;
	letter-spacing: 0;
	font-weight: 500
}

.items-series .model-type .select>div.option {
	background: #f7f7f7;
	color: #225bee
}

.items-series .model-type .select>div:hover {
	background: #ffecc7;
	color: #225bee
}

.page-loading {
	position: fixed;
	z-index: 10002;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	display: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.page-loading.show {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.page-loading .preloader .line {
	width: 1px;
	height: 15px;
	margin: 0 4px;
	background: #fff;
	display: inline-block;
	-webkit-animation: opacity-2 1000ms infinite ease-in-out;
	animation: opacity-2 1000ms infinite ease-in-out
}

.page-loading .preloader .line.line-1 {
	-webkit-animation-delay: 800ms;
	animation-delay: 800ms
}

.page-loading .preloader .line.line-2 {
	-webkit-animation-delay: 200ms;
	animation-delay: 200ms
}

.page-loading .preloader .line.line-3 {
	-webkit-animation-delay: 600ms;
	animation-delay: 600ms
}

.page-loading .preloader .line.line-4 {
	-webkit-animation-delay: 400ms;
	animation-delay: 400ms
}

.page-loading .preloader .line.line-5 {
	-webkit-animation-delay: 800ms;
	animation-delay: 800ms
}

.page-loading .preloader .line.line-6 {
	-webkit-animation-delay: 200ms;
	animation-delay: 200ms
}

.page-loading .preloader .line.line-7 {
	-webkit-animation-delay: 600ms;
	animation-delay: 600ms
}

.page-loading .preloader .line.line-8 {
	-webkit-animation-delay: 200ms;
	animation-delay: 200ms
}

.page-loading .preloader .line.line-9 {
	-webkit-animation-delay: 400ms;
	animation-delay: 400ms
}

.page-loading .preloader .line.line-1 {
	-webkit-animation-delay: 800ms;
	animation-delay: 800ms
}

.page-loading .preloader div {
	color: #fff;
	margin: 5px;
	font-size: 16px;
	letter-spacing: 3px;
	text-transform: uppercase;
	text-align: center;
	font-family: "Arial", sans-serif
}

@-webkit-keyframes opacity-2 {
	0% {
		opacity: 1;
		height: 18px
	}

	50% {
		opacity: 0;
		height: 14px
	}

	100% {
		opacity: 1;
		height: 18px
	}
}

@keyframes opacity-2 {
	0% {
		opacity: 1;
		height: 18px
	}

	50% {
		opacity: 0;
		height: 14px
	}

	100% {
		opacity: 1;
		height: 18px
	}
}

.module-20230108 {
	position: relative
}

.module-20230108.module-0 {
	background: #EBF6FF
}

.module-20230108.module-2 {
	background-size: 1920px 584px;
	background-position: top;
	background-color: #fff
}

.module-20230108.newold-coupon {
	padding-top: 0 !important
}

.module-20230108.module-3 {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(223, 236, 253, 0)), color-stop(44%, #DFECFD), color-stop(94%, #F1F7FF));
	background: linear-gradient(180deg, rgba(223, 236, 253, 0) 0, #DFECFD 44%, #F1F7FF 94%)
}

.module-20230108.module-4 {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(223, 236, 253, 0)), color-stop(44%, #DFECFD), color-stop(94%, #F1F7FF));
	background: linear-gradient(180deg, rgba(223, 236, 253, 0) 0, #DFECFD 44%, #F1F7FF 94%)
}

.module-20230108.module-renew {
	background-color: #fff
}




.module-20230108 .title {
	position: relative
}

.module-20230108 .title>div {
	height: 40px;
	font-family: PingFangSC-Medium;
	font-size: 28px;
	color: #222222;
	text-align: center;
	line-height: 40px;
	font-weight: bold
}

.module-20230108 .title>img {
	position: absolute;
	top: -7px;
	left: 0;
	right: 0;
	margin: auto
}

.module-20230108 .desc {
	margin-top: 10px;
	margin-bottom: 30px
}

.module-20230108 .desc>div {
	text-align: center;
	opacity: .9;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #222222;
	letter-spacing: 0;
	line-height: 26px;
	font-weight: 400;
	margin-left: 11px
}

.module-20230108 .desc>div>span {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	letter-spacing: 0;
	line-height: 26px;
	font-weight: 400;
	margin-left: 5px;
	cursor: pointer;
	color: #2468f2;
	width: 90px;
	display: inline-block;
	position: relative;
	text-align: left
}

.module-20230108 .desc>div>span::after {
	content: "";
	position: absolute;
	right: 18px;
	top: 5px;
	width: 16px;
	height: 16px;
	background: url("/assets/shared/lm/activity/img/arrow-right-s-fill.png") no-repeat 100% / contain;
	-webkit-transition: right .3s ease-out;
	transition: right .3s ease-out
}

.module-20230108 .desc>div>span:hover::after {
	right: 10px
}

.module-20230108.cloudWelfare-products .desc>div>span,
.module-20230108.hot-products .desc>div>span {
	width: 0
}


.module-20230108 .common-tag {
	display: inline-block;
	padding-left: 24px;
	padding-bottom: 7px;
	border-radius: 2px;
	display: -ms-flexbox;
	display: -ms-flex;
	display: -webkit-box;
	display: flex
}

.module-20230108 .common-tag span {
	height: 21px;
	line-height: 21px;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
	padding-left: 8px;
	padding-right: 7px;
	border: 1px solid #F33E3E;
	margin-right: 8px;
	border-radius: 2.2px
}

.module-20230108 .common-tag span.purchase {
	background: #F33E3E;
	color: #FFFFFF
}

.module-20230108 .common-tag span:not(:first-child) {
	color: #F33E3E;
	background: #FFFFFF
}

.module-20230108 .common-price {
	font-size: 12px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 400;
	font-family: PingFangSC-Regular;
	width: 100%;
	padding-left: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 15px
}

.module-20230108 .common-price .pricelogo {
	width: 11px;
	height: 28px;
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #F33E3E;
	letter-spacing: 0;
	line-height: 28px;
	font-weight: 500
}

.module-20230108 .common-price .campaign-price {
	font-family: PingFangSC-Medium;
	font-size: 32px;
	color: #F33E3E;
	letter-spacing: 0;
	line-height: 40px;
	font-weight: 500
}

.module-20230108 .common-price>span {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #F33E3E;
	letter-spacing: 0;
	line-height: 40px;
	font-weight: 500
}

.module-20230108 .common-price .original-price {
	margin-left: 8px;
	display: inline;
}

.module-20230108 .common-price del {
	display: none;
	opacity: .4;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #222222;
	letter-spacing: 0;
	line-height: 22px;
	font-weight: 400;
	margin-left: -3px
}

.module-20230108 .common-btns {
	width: 100%;
	height: 44px;
	line-height: 44px;
	border-radius: 0 0 4px 4px;
	cursor: pointer;
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #2468F2), to(#2468F2));
	background-image: linear-gradient(90deg, #00479d 0, #2468F2 100%);
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 500;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.module-20230108 .common-btns span {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 500
}

.module-20230108 .common-btns:hover {
	background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #528EFF), to(#528EFF));
	background-image: linear-gradient(270deg, #00479d 0, #528EFF 100%)
}

.module-20230108 .common-btns.unable {
	cursor: not-allowed;
	background: #D8D8D8;
	text-decoration: none;
	color: #fff
}



.module-20230108 .embellish-left,
.module-20230108 .embellish-right {
	position: absolute
}

.module-20230108.module-banner {
	width: 100%;
	height: 824px;
	background-size: 100%;
	background-size: 1920px;
	background-position: center 1px;
	position: relative
}

.module-20230108.module-banner>video {
	display: block;
	width: 1920px;
	height: 824px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	-o-object-fit: contain;
	object-fit: contain
}

.module-20230108.module-banner>video.active {
	opacity: 0;
	filter: alpha(opacity=0)
}

.module-20230108.module-banner>img {
	display: block;
	width: 1920px;
	height: 824px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	margin-left: -960px
}

.module-20230108.module-banner>img.active {
	opacity: 0;
	filter: alpha(opacity=0)
}





.module-20230108.module-product {
	padding: 52px 0 60px 0
}

.module-20230108.module-product .common {
	max-width: 1444px;
	min-width: 1180px;
	margin: 0 auto;
	width: calc(100% - 260px)
}

.module-20230108.module-product .common .couponData {
	width: 1180px;
	height: 100px;
	margin: 15px 0;
	position: relative
}

.module-20230108.module-product .common .couponData .content {
	width: 100%;
	height: 100%
}


/*

*/


.module-20230108.module-product .common .content .content-products>div {
	display: -ms-flexbox;
	display: -ms-flex;
	-moz-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	display: -webkit-box;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	flex-wrap: wrap
}

.module-20230108.module-product .common .content .content-products>div .product-item {
	top: 0;
	width: calc(25% - 15px);
	margin-right: 20px;
	margin-bottom: 22px;
	position: relative;
	display: none;
	background: #fff;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out
}

.module-20230108.module-product .common .content .content-products>div .product-item:hover {
	top: -12px;
	-webkit-box-shadow: 0 6px 16px 2px rgba(7, 12, 20, 0.08);
	box-shadow: 0 6px 16px 2px rgba(7, 12, 20, 0.08)
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-top {
	width: 100%;
	height: 138px;
	padding-left: 24px;
	padding-right: 24px;
	border-radius: 5px 5px 0 0;
	background: url("/assets/shared/lm/activity/img/back-vbp.png") no-repeat;
	background-size: cover;
	position: relative;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-top .product-item-title {
	padding-top: 24px;
	padding-bottom: 4px;
	position: relative;
	z-index: 1;
	color: #222222;
	font-family: PingFang SC;
	font-weight: semibold;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0;
	text-align: left;
	font-weight: 700;
	-webkit-transition: color .3s ease-out;
	transition: color .3s ease-out
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-top .product-item-title>span {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #222222;
	font-weight: 500
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-top .product-item-desc {
	opacity: .7;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #222222;
	text-align: justify;
	line-height: 24px;
	font-weight: 400
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-top .product-item-desc a {
	display: none;
	width: 62px;
	color: #2468F2;
	margin-left: 3px;
	text-decoration: underline
}



.module-20230108.module-product .common .content .content-products>div .product-item .product-item-top .product-item-mark {
	width: 76px;
	height: 24px;
	background: url("/assets/shared/lm/activity/img/jiaobiao.png") no-repeat 0 100% !important;
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
	padding-left: 11px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0 4px 0 0
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-top .product-item-mark>span {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 400;
	display: inline-block
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-content {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	background: #fff;
	color: #0A1633;
	font-size: 12px;
	padding: 33px 20px 16px 19px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 196px;
	margin-bottom: 4px;
	margin-top: -26px
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-content .items-conf {
	width: 100%;
	display: -ms-flexbox;
	display: -ms-flex;
	display: -webkit-box;
	display: flex;
	-webkit-flex-align: center;
	-moz-flex-align: center;
	-ms-flex-align: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	margin-bottom: 8px
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-content .items-conf p {
	opacity: .6;
	filter: alpha(opacity=60);
	min-width: 58px;
	max-width: 84px;
	width: calc(100% - 55px);
	margin-right: 16px;
	opacity: .7;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #222222;
	letter-spacing: 0;
	text-align: left;
	line-height: 20px;
	font-weight: 400
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-content .items-conf>div {
	width: calc(100% + 13px);
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	white-space: nowrap;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-content .items-conf .model-text {
	background: #FFFFFF
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-content .items-conf .model-text i {
	font-size: 14px;
	color: #001642;
	display: inline-block;
	width: 13px;
	line-height: 12px;
	height: 13px;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	top: 1px
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-content .items-conf .model-text i span {
	font-size: 14px;
	letter-spacing: 0;
	font-weight: 400;
	display: inline-block;
	position: absolute;
	right: 1px;
	top: 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: scale(.8);
	transform: scale(.8)
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-content .items-conf .model-text>span {
	opacity: .7;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: rgba(34, 34, 34, 0.7);
	letter-spacing: 0;
	line-height: 20px;
	font-weight: 400;
	white-space: pre-line
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-content .items-conf .model-type {
	height: 28px;
	line-height: 28px;
	position: relative;
	cursor: auto;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-family: PingFangSC-Regular;
	border: 1px solid #fff;
	font-size: 14px;
	color: #191C3D;
	letter-spacing: 0;
	font-weight: 700;
	border-radius: 2px
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-content .items-conf .model-type.model-border {
	background: #F2F6FA;
	border-radius: 2px
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-content .items-conf .model-type.model-border:hover {
	border: 1px solid #2468f2
}

.module-20230108.module-product .common .content .content-products>div .product-item .product-item-content .items-conf .model-type span {
	width: 153px;
	display: inline-block;
	height: 30px;
	line-height: 28px;
	position: relative;
	z-index: 1;
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #222222;
	letter-spacing: 0;
	font-weight: 500;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 2px
}




