@charset "UTF-8";

#aui-header {
	width: 100%;
	overflow: hidden;
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
}

#aui-header a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: none;
}

#footer {
	background-color: rgba(255,255,255,0.96);
	border: 0;
	-webkit-user-select: none;
	box-shadow: 0 0 0.5rem 0 rgba(155,143,143,0.3);
	-webkit-box-shadow: 0 0 0.5rem 0 rgba(155,143,143,0.3);
	-moz-box-shadow: 0 0 0.5rem 0 rgba(155,143,143,0.3);
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.z-index-999 {
	position: fixed;
	z-index: 999 !important;
}

.z-index-top {
	z-index: 10000 !important;
}

.share-bottom {
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 10000 !important;
}

.aui-bar-nav {
	background: #5090ff;
	background: -moz-linear-gradient(-45deg,#5090ff 0,#36bbff 70%,#36bbff 100%);
	background: -webkit-linear-gradient(-45deg,#5090ff 0,#36bbff 70%,#36bbff 100%);
	background: linear-gradient(135deg,#5090ff 0,#36bbff 70%,#36bbff 100%);
}

a {
	color: #000;
}

.aui-dialog {
	z-index: 999999999;
}

.aui-mask {
	z-index: 9991;
	background: rgba(0,0,0,0.4);
}

.aui-toast {
	z-index: 100;
}

.aui-actionsheet {
	z-index: 9999;
}

.dt-displaynone {
	display: none;
}

.displaynone {
	display: none;
}

.aui-default-bg {
	background: rgb(80,144,255);
	background: -moz-linear-gradient(-45deg, rgb(80,144,255) 0%, rgb(54,187,255) 70%, rgb(54,187,255) 100%);
	background: -webkit-linear-gradient(-45deg, rgb(80,144,255) 0%,rgb(54,187,255) 70%,rgb(54,187,255) 100%);
	background: linear-gradient(135deg, rgb(80,144,255) 0%,rgb(54,187,255) 70%,rgb(54,187,255) 100%);
	box-shadow: 0 2px 10px 0 rgba(155,143,143,0.3);
	background: linear-gradient(135deg, rgb(80,144,255) 0%,rgb(54,187,255) 70%,rgb(54,187,255) 100%);
}

.dt-fz10 {
	font-size: .5rem!important;
}

.dt-fz11 {
	font-size: .55rem!important;
}

.dt-fz20 {
	font-size: 1rem!important;
}

.dt-fz22 {
	font-size: 1.1rem!important;
}

.dt-fz24 {
	font-size: 1.2rem!important;
}

.dt-fz26 {
	font-size: 1.3rem!important;
}

.dt-fz28 {
	font-size: 1.4rem!important;
}

.dt-fz30 {
	font-size: 1.5rem!important;
}

.dt-fz34 {
	font-size: 1.7rem!important;
}

.dt-word-break {
	word-break: break-all;
}

.dt-ts-border {
	border: #000 1px solid;
}

.dt-text-my {
	color: #3c4146;
}

.dt-text-company {
	color: #4ac78c !important;
}

.dt-text-news {
	color: #39a2ff !important;
}

.dt-text-sell {
	color: #5aaeef !important;
}

.dt-text-mall {
	color: #ffb208 !important;
}

.dt-text-buy {
	color: #ff615e !important;
}

.dt-text-photo {
	color: #f77d4a !important;
}

.dt-text-quote {
	color: #adaaad !important;
}

.dt-text-333 {
	color: #333 !important;
}

.dt-text-666 {
	color: #666 !important;
}

.dt-text-999 {
	color: #999 !important;
}

.dt-text-bold {
	font-weight: bolder !important;
}

.dt-bg-my {
	background-color: #dec37b;
}

.dt-bg-company {
	background-color: #4ac78c;
}

.dt-bg-news {
	background-color: #39a2ff;
}

.dt-bg-sell {
	background-color: #5aaeef;
}

.dt-bg-mall {
	background-color: #ffb208;
}

.dt-bg-buy {
	background-color: #ff615e;
}

.dt-bg-photo {
	background-color: #f77d4a;
}

.dt-bg-quote {
	background-color: #adaaad;
}

.dt-bg-my {
	background-color: #dec37b !important;
}

.dt-bg-company,.dt-bg-video {
	background-color: #4ac78c !important;
}

.dt-bg-news {
	background-color: #39a2ff !important;
}

.dt-bg-destoon,.dt-bg-sell,.dt-bg-group {
	background-color: #5aaeef !important;
}

.dt-bg-offer,.dt-bg-job,.dt-bg-invest {
	background-color: #4ac78c !important;
}

.dt-bg-mall {
	background-color: #ffb208 !important;
}

.dt-bg-club {
	background-color: #5aaeef !important;
}

.dt-bg-buy,.dt-bg-article,.dt-bg-brand {
	background-color: #ff615e !important;
}

.dt-bg-photo,.dt-bg-info,.dt-bg-down {
	background-color: #f77d4a !important;
}

.dt-bg-know {
	background-color: #dcc27f !important;
}

.dt-bg-special,.dt-bg-exhibit {
	background-color: #ffb208 !important;
}

.dt-bg-quote {
	background-color: #dcc293 !important;
}

.dt-bg-orange {
	background-color: #ff5d18 !important;
}

.dt-bg-white {
	background-color: #FFF !important;
	background: #fff !important;
}

.dt-bg-red {
	background-color: #f00 !important;
}

.dt-bg-gray {
	background-color: #f6f6f6 !important;
}

.dt-bgcolor-none {
	background: none !important;
}

.dt-pos-sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 99;
}

.dt-pos-rel {
	position: relative;
}

.dt-width-100-percent {
	width: 100%;
}

.dt-height-100-percent {
	height: 100%;
}

.dt-img-60 {
	width: 3rem;
	height: 3rem;
}

.dt-img-80 {
	width: 4rem !important;
	height: 4rem !important;
	overflow: hidden;
	resize: both;
}

.dt-img-100 {
	width: 5rem;
	height: 5rem;
}

.dt-img-60,.dt-img-80,.dt-img-100>img {
	width: 100%;
	height: 100%;
	background-color: #cd0000;
}

.dt-img-fill {
	object-fit: fill;
}

.dt-img-contain {
	object-fit: contain;
}

.dt-img-cover {
	object-fit: cover;
}

.dt-img-none {
	object-fit: none;
}

.dt-img-down {
	object-fit: scale-down;
}

.dt-img-position {
	object-position: -50% -50%;
}

.dt-img-box>img {
	width: 100%;
	height: 100%;
}

.swiper-slide>img {
	width: 100%;
	height: 100%;
}

.gl_ad_div img {
	width: 100% !important;
	height: 100% !important;
}

.dt-ver-align {
	vertical-align: middle;
}

.dt-per-30 {
	width: 30%;
}

.dt-hor-center {
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.dt-chuizhi-center {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.dt-radius5 {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.dt-flex-item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}

.aui-bar-fix {
	height: 2.25rem;
	clear: both;
}

.dt-bg-ns {
	background-color: #29aa39;
}

.dt-text-ns {
	color: #29aa39;
}

.aui-text-red,.dt-text-red,.f_red {
	color: #F00 !important;
}

.dt-text-orange {
	color: #ff5d18 !important;
}

.dt-text-white {
	color: #fff !important;
}

.aui-text-gray {
	color: #ccc !important;
}

.dt-text-black {
	color: #000 !important;
}

.dt-text-gray {
	color: #757575 !important;
}

.dt-atext-gray a {
	color: #757575;
}

.dt-atext-white a {
	color: #fff;
}

.dt-atext-black a {
	color: #000;
}

.dt-border-info {
	border: #03a9f4 1px solid !important;
}

.dt-border-success {
	border: #009688 1px solid !important;
}

.dt-border-red {
	border: #F00 1px solid !important;
}

.dt-border-orange {
	border: #ff5d18 1px solid !important;
}

.dt-border-black {
	border: #000 1px solid !important;
}

.dt-border-gray {
	border: #757575 1px solid !important;
}

.gl-box-shadowb {
	box-shadow: 0 2px 10px 0 rgba(155,143,143,0.3);
	-webkit-box-shadow: 0 2px 10px 0 rgba(155,143,143,0.3);
	-moz-box-shadow: 0 2px 10px 0 rgba(155,143,143,0.3);
}

.gl-box-shadowt {
	box-shadow: 0 0 10px 0 rgba(155,143,143,0.3);
	-webkit-box-shadow: 0 0 10px 0 rgba(155,143,143,0.3);
	-moz-box-shadow: 0 0 10px 0 rgba(155,143,143,0.3);
}

.gl-border-before {
	position: relative;
}

.gl-border-before::before {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 1px;
	border-top: 1px solid #dddddd;
	color: #dddddd;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.gl-border-after {
	position: relative;
}

.gl-border-after:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	border-bottom: 1px solid #dddddd;
	color: #dddddd;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.dt-margin-l-3 {
	margin-left: .15rem;
}

.dt-margin-r-3 {
	margin-right: .15rem;
}

.dt-margin-t-3 {
	margin-top: .15rem;
}

.dt-margin-t-5 {
	margin-top: .25rem;
}

.dt-margin-b-20 {
	margin-bottom: 1rem;
}

.dt-top-t-1 {
	top: .05rem;
}

.dt-top-t-2 {
	top: .1rem;
}

.dt-top-t-3 {
	top: .15rem;
}

.dt-top-t-5 {
	top: .25rem;
}

.dt-top-b-1 {
	bottom: .05rem;
}

.dt-top-b-2 {
	bottom: .1rem;
}

.dt-top-b-3 {
	bottom: .15rem;
}

.dt-top-b-5 {
	bottom: .25rem;
}

.dt-padded-t-20 {
	padding-top: 1rem !important;
}

.dt-content-padded {
	margin: .25rem;
	position: relative;
	-webkit-overflow-scrolling: touch;
}

.dt-content-padded .aui-list:before {
	height: 0;
}

.dt-content-padded .aui-list:after {
	height: 0;
}

.dt-no-content {
	padding: .5rem 0;
	text-align: center;
	margin-bottom: .25rem;
}

.aui-foot-fix {
	height: 48px;
	clear: both;
}

.aui-footer-fix {
	height: 48px;
	clear: both;
}

.scrollbar-none::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.gl-echo-class img {
	background: url(../img/loading.gif) center center no-repeat;
}

.dt-text-ellipsis {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.dt-ellipsis {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.aui-ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	word-break: break-all;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.dt-stit {
	margin: .08rem 0 0 0;
	font-size: .12rem;
	line-height: 1.333;
	color: #277de2;
}

.dt-stit:before {
	content: '';
	display: inline-block;
	width: 4px;
	height: 4px;
	background: #277de2;
	margin-right: .1rem;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	vertical-align: .02rem;
}

.dt-stit.dt-skin-stit1 {
	color: #ffa200;
}

.dt-stit.dt-skin-stit1:before {
	background: #ffa200;
}

.dt-stit.dt-skin-stit2 {
	color: #277de2;
}

.dt-stit.dt-skin-stit2:before {
	background: #277de2;
}

.dt-stit.dt-skin-stit3 {
	color: #fd2e2e;
}

.dt-stit.dt-skin-stit3:before {
	background: #fd2e2e;
}

.dt-upprogress {
	z-index: 99;
	position: absolute;
	left: 50px;
	bottom: 0;
}

.mdui-headroom {
	-webkit-transition: all .3s cubic-bezier(.4,0,.2,1) !important;
	transition: all .3s cubic-bezier(.4,0,.2,1) !important;
}

.mdui-headroom-pinned-top {
	-webkit-transform: translate3d(0,0,0) !important;
	transform: translate3d(0,0,0) !important;
}

.mdui-headroom-unpinned-top {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-transform: translate3d(0,-100%,0) !important;
	transform: translate3d(0,-100%,0) !important;
}

.mdui-headroom-pinned-down {
	-webkit-transform: translate3d(0,0,0) !important;
	transform: translate3d(0,0,0) !important;
}

.mdui-headroom-unpinned-down {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-transform: translate3d(0,120%,0) !important;
	transform: translate3d(0,120%,0) !important;
}

.mdui-headroom-pinned-toolbar {
	-webkit-transform: translate3d(0,0,0) !important;
	transform: translate3d(0,0,0) !important;
}

.mdui-headroom-unpinned-toolbar {
	-webkit-transform: translate3d(0,-56px,0) !important;
	transform: translate3d(0,-56px,0) !important;
}

@media(min-width:600px) {
	.mdui-headroom-unpinned-toolbar {
		-webkit-transform: translate3d(0,-64px,0) !important;
		transform: translate3d(0,-64px,0) !important;
	}
}

@media(orientation:landscape) and (max-width:959px) {
	.mdui-headroom-unpinned-toolbar {
		-webkit-transform: translate3d(0,-48px,0) !important;
		transform: translate3d(0,-48px,0) !important;
	}
}

.mdui-ripple {
	position: relative;
	overflow: hidden;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.mdui-ripple-wave {
	position: absolute !important;
	top: 0;
	left: 0;
	z-index: 1;
	padding: 0;
	margin: 0;
	font-size: 0;
	pointer-events: none;
	background-color: rgba(0,0,0,.1);
	border-radius: 50%;
	-webkit-transition-duration: 1400ms;
	transition-duration: 1400ms;
	-webkit-transform: translate3d(0px,0px,0) scale(0);
	transform: translate3d(0px,0px,0) scale(0);
}

.mdui-ripple[class*="mdui-color-"] .mdui-ripple-wave {
	background-color: rgba(255,255,255,.3);
}

.mdui-ripple-white .mdui-ripple-wave {
	background-color: rgba(255,255,255,.3) !important;
}

.mdui-ripple-black .mdui-ripple-wave {
	background-color: rgba(0,0,0,.1) !important;
}

.mdui-ripple-wave-fill {
	opacity: .35;
	-webkit-transition-duration: 300ms;
	transition-duration: 300ms;
}

.mdui-ripple-wave-out {
	opacity: 0;
	-webkit-transition-duration: 600ms;
	transition-duration: 600ms;
}

.mdui-ripple-amber .mdui-ripple-wave {
	background-color: rgba(255,193,7,.3) !important;
}

.mdui-ripple-blue .mdui-ripple-wave {
	background-color: rgba(33,150,243,.3) !important;
}

.mdui-ripple-blue-grey .mdui-ripple-wave {
	background-color: rgba(96,125,139,.3) !important;
}

.mdui-ripple-brown .mdui-ripple-wave {
	background-color: rgba(121,85,72,.3) !important;
}

.mdui-ripple-cyan .mdui-ripple-wave {
	background-color: rgba(0,188,212,.3) !important;
}

.mdui-ripple-deep-orange .mdui-ripple-wave {
	background-color: rgba(255,87,34,.3) !important;
}

.mdui-ripple-deep-purple .mdui-ripple-wave {
	background-color: rgba(103,58,183,.3) !important;
}

.mdui-ripple-green .mdui-ripple-wave {
	background-color: rgba(76,175,80,.3) !important;
}

.mdui-ripple-grey .mdui-ripple-wave {
	background-color: rgba(158,158,158,.3) !important;
}

.mdui-ripple-indigo .mdui-ripple-wave {
	background-color: rgba(63,81,181,.3) !important;
}

.mdui-ripple-light-blue .mdui-ripple-wave {
	background-color: rgba(3,169,244,.3) !important;
}

.mdui-ripple-light-green .mdui-ripple-wave {
	background-color: rgba(139,195,74,.3) !important;
}

.mdui-ripple-lime .mdui-ripple-wave {
	background-color: rgba(205,220,57,.3) !important;
}

.mdui-ripple-orange .mdui-ripple-wave {
	background-color: rgba(255,152,0,.3) !important;
}

.mdui-ripple-pink .mdui-ripple-wave {
	background-color: rgba(233,30,99,.3) !important;
}

.mdui-ripple-purple .mdui-ripple-wave {
	background-color: rgba(156,39,176,.3) !important;
}

.mdui-ripple-red .mdui-ripple-wave {
	background-color: rgba(244,67,54,.3) !important;
}

.mdui-ripple-teal .mdui-ripple-wave {
	background-color: rgba(0,150,136,.3) !important;
}

.mdui-ripple-yellow .mdui-ripple-wave {
	background-color: rgba(255,235,59,.3) !important;
}

.mdui-theme-layout-dark .mdui-ripple-wave {
	background-color: rgba(255,255,255,.3);
}

.gl-content {
	-webkit-overflow-scrolling: touch;
	background-color: #FFF;
	position: relative;
}

.dt-tab {
	top: 2.25rem;
	padding-top: .05rem;
	position: fixed;
	width: 100%;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	z-index: 901;
	background-color: #FFF;
}

.dt-tab-item {
	float: left;
	width: 20%;
	height: 2.2rem;
	line-height: 2.2rem;
	position: relative;
	overflow: hidden;
	font-size: .7rem;
	text-align: center;
	color: #212121;
	background-color: #fff;
}

.dt-tab-item.aui-active {
	color: #039be5;
	background-color: #e51c23;
	border-bottom: 2px solid #e51c23;
	z-index: 100;
}

.dt-tab-item.aui-active a {
	color: #FFF;
}

.dt-tab:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	right: auto;
	top: auto;
	height: 1px;
	width: 100%;
	background-color: #ddd;
	display: block;
	z-index: 2;
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
	.dt-tab:after {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:2) {
	.dt-tab:after {
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5);
	}
}

@media only screen and (-webkit-min-device-pixel-ratio:3) {
	.aui-tab:after {
		-webkit-transform: scaleY(0.333);
		transform: scaleY(0.333);
	}
}

.dt-label {
	display: inline-block;
	padding: .25em .25em;
	font-size: .55rem;
	line-height: 1;
	color: #616161;
	background-color: #e0e0e0;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .15rem;
}

.dt-label-sm {
	display: inline-block;
	padding: .1rem .15rem;
	font-size: .55rem;
	line-height: 1;
	color: #fff;
	background-color: #e0e0e0;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .15rem;
}

.dt-label-span {
	display: inline-block;
	font-size: .55rem;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	padding: .1rem .15rem;
	color: #ff5d18;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ff5d18;
	border-radius: .1rem;
}

.dt-label-vip {
	display: inline-block;
	padding: .1em .15em;
	font-size: .55rem;
	line-height: 1;
	color: #ff5d18;
	text-align: center;
	white-space: nowrap;
	background-color: #fff;
	border: 1px solid #ff5d18;
	border-radius: .1rem;
	position: absolute;
	top: .25rem;
}

.dt-label-small {
	display: inline-block;
	padding: .05em .15em;
	font-size: .55rem;
	line-height: 1;
	color: #616161;
	background-color: #e0e0e0;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .1rem;
}

.dt-border-none {
	border: 0 !important;
}

.dt-border-none:before {
	height: 0 !important;
}

.dt-border-none:after {
	height: 0 !important;
}

.dt-border-t-none:before {
	height: 0 !important;
}

.dt-border-b-none:after {
	height: 0 !important;
}

.border-radius50 {
	border-radius: 50% !important;
	-webkit-border-radius: 50% !important;
}

.border-radius50 {
	border-radius: 50% !important;
	-webkit-border-radius: 50% !important;
}

.dt-no-active {
	background: none !important;
}

.dt-pos-rel {
	position: relative;
}

.dt-pos-abs {
	position: absolute;
}

.dt-width-45 {
	width: 45%;
}

.dt-width-90 {
	width: 90%;
}

.dt-width-100 {
	width: 100%;
}

.dt-width-45 {
	width: 45%;
}

.dt-media-sell .dt-list-item-pic {
	display: inline-block;
	vertical-align: middle;
}

.dt-media-sell .aui-list-item-info {
	display: inline-block;
	vertical-align: middle;
}

.dt-media-sell .dt-list-item-pic {
	width: 30%;
	margin-right: 2%;
}

.dt-media-sell .dt-list-item-pic img {
	min-height: 5rem;
}

.dt-media-sell .dt-list-item-pic img {
	max-width: 100%;
	height: auto;
	display: block;
	border: 0;
}

.dt-media-sell .aui-list-item-info {
	width: 65%;
}

.dt-media-sell .aui-list-item-info .dt-list-item-title {
	font-size: .8rem;
	color: #000;
	position: relative;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-weight: 600;
}

.dt-media-sell .aui-list-item-info p.longhide {
	display: inline-block;
	vertical-align: middle;
	width: 60%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.dt-media-sell .aui-list-item-info p {
	color: #757575;
	position: relative;
	margin-top: .15rem;
}

.dt-media-sell .aui-list-item-info .list-introduce {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all;
	width: 90%;
	font-size: .7rem;
	color: #757575;
}

.dt-media-sell .aui-list-item-info p .companyname {
	display: inline-block;
	position: relative;
	top: .25rem;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 80%;
	font-size: .7rem;
}

.dt-media-sell .aui-list-item-info p.time {
	font-size: 12px;
}

.dt-media-sell .aui-list-item-info .list-price {
	font-size: .65rem;
	margin-top: .25rem;
	color: #333;
}

.dt-media-sell .aui-list-item-info .list-time {
	font-size: .6rem;
	color: #666;
}

.dt-media-sell .aui-list-item-info span.first {
	float: left;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	position: relative;
	top: 3px;
	margin-right: 5px;
	background: #2ba838;
	color: #fff;
}

.dt-media-sell .aui-list-item-info h3 span.price {
	position: absolute;
	right: 0;
	top: 2px;
	color: #fd5900;
	font-size: 16px;
	font-weight: 700;
}

ul.info-list {
	padding: 10px;
}

.dt-media-sell .aui-list-item-info .calltel {
	position: absolute;
	right: .25rem;
	bottom: 0;
	display: block;
	padding-top: .15rem;
	width: 30px;
	height: 30px;
	text-align: center;
	background: #fd5900;
	font-size: 16px;
	color: #fff;
}

.dt-media-sell .aui-list-item-info .calltel:hover {
	background: #87d919;
}

.dt-media-sell .aui-list-item-info .prices {
	position: absolute;
	right: .25rem;
	bottom: 0;
	display: block;
	padding-top: .15rem;
	width: 100px;
	height: 30px;
	text-align: center;
	font-size: 16px;
	color: #ff5d18;
}

.dt-media-sell .aui-list-item-info img {
	display: inline-block;
	width: 15px;
	position: relative;
	top: 0;
	vertical-align: middle;
}

.dt-media-sell .company-info img {
	margin-right: 3px;
}

.share_icon {
	display: none;
}

.dt-popup-appsharebar {
	bottom: 0;
	min-height: 4rem;
	width: 100%;
	left: 0;
	z-index: 19841028;
}

.dt-appsharebar {
	position: fixed;
	bottom: 0;
	padding-top: 0;
}

.dt-btn {
	position: relative;
	display: inline-block;
	font-size: .7rem;
	font-weight: 400;
	font-family: inherit;
	text-decoration: none;
	text-align: center;
	margin: 0;
	background: #e0e0e0;
	padding: .25rem .6rem;
	border-radius: .2rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	touch-action: manipulation;
	-webkit-user-select: none;
	user-select: none;
	color: #FFF;
}

.aui-list .dt-list-item-text {
	font-size: .7rem;
	color: #757575;
	position: relative;
	display: inherit;
	-webkit-flex-shrink: 0;
	flex-shrink: 0;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-align: center;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.dt-list-view .aui-img,.dt-list-view .aui-img-body {
	overflow: hidden;
}

.dt-list-view .aui-img-object {
	max-width: 60px;
	height: 60px;
	line-height: 60px;
}

.dt-list-view .aui-img-object.aui-pull-left {
	margin-right: 15px;
}

.dt-list-view .aui-img-object.aui-pull-right {
	margin-left: 0;
}

.dt-list-view.aui-grid-view {
	display: table;
	width: 100%;
	padding: 0 5px 10px 0;
	font-size: 0;
	white-space: normal;
}

.dt-list-view.aui-grid-view:after {
	border-top: 0;
}

.dt-list-view.aui-grid-view .dt-list-view-cell {
	display: table-cell;
	padding: 10px 0 0 5px;
	text-align: center;
	vertical-align: middle;
	background: 0;
}

.dt-list-view.aui-grid-view .dt-list-view-cell:after {
	border-bottom: 0;
}

.dt-list-view.aui-grid-view .dt-list-view-cell .aui-img-object {
	width: 100%;
	max-width: 100%;
	height: auto;
}

.dt-list-view.aui-grid-view .dt-list-view-cell .aui-img-body {
	font-size: 14px;
	padding: 5px 0;
}

.dt-list-view.aui-grid-view .dt-list-view-cell>a:active,.dt-list-view.aui-grid-view .dt-list-view-cell:active {
	background: 0;
}

.dt-list-view.aui-grid-view .dt-list-view-cell .aui-media-body {
	display: table-cell;
	width: 100%;
	height: 15px;
	margin-top: 8px;
	font-size: 15px;
	line-height: 15px;
	color: #333;
	text-overflow: ellipsis;
}

.dt-list-view.aui-grid-view .dt-list-view-cell:before,.dt-list-view.aui-grid-view .dt-list-view-cell:after {
	border-top: 0;
}

.aui-grid-sixteen {
	overflow: auto;
	background: #fff;
	position: relative;
}

.aui-grid-sixteen:after {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transform-origin: 0 0;
	-webkit-transform: scale(1);
	pointer-events: none;
}

.aui-grid-sixteen li {
	float: left;
	position: relative;
	padding: 15px 10px;
}

.aui-grid-sixteen li:after {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transform-origin: 0 0;
	-webkit-transform: scale(1);
}

.aui-grid-sixteen li .aui-iconfont {
	color: #fff;
	font-size: 1.25rem !important;
}

.aui-grid-sixteen li p {
	margin-bottom: 0;
	margin-top: .25rem;
}

.dtsell-container .swiper-container {
	width: 100%;
	margin: 0 auto 0 auto;
	padding: 0;
	overflow: hidden;
}

.dtsell-container .swiper-slide {
	text-align: center;
	background: #fff;
	margin: 0;
	padding: 0;
}

.dtsell-container .swiper-slide img {
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
}

.dtsell-container .swiper-slide a {
	display: inline;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.dtsell-container .swiper-pagination {
	height: 1.7rem;
	line-height: 1.6rem;
	bottom: 0 !important;
	text-align: right !important;
}

.dtsell-container .swiper-slide span {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	height: 1.7rem;
	background: rgba(0,0,0,0.1);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;
	display: block;
	line-height: 1.7rem;
	text-align: center;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	text-align: left;
	text-indent: 10px;
	padding: 0;
	margin: 0;
}

#citylist {
	padding-top: .45rem;
	padding-bottom: .45rem;
}

#citylist .aui-col-xs-3 {
	padding-top: .45rem;
	padding-bottom: .45rem;
}

#slistdiv .aui-list-item-title a {
	color: #000;
}

#slistdiv .aui-info-item a {
	color: #000;
}

.pageslist a {
	margin-right: .25rem;
}

.pageslist label {
	font-size: 0.6rem;
}

.pages input {
	display: none;
}

.pages_inp,.pages_btn {
	display: none;
}

.aui-list .aui-list-nitem {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left: .75rem;
	color: #212121;
	background-color: #fff;
	position: relative;
	min-height: 1.6rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.aui-list .aui-list-nitem:after {
	height: 0;
}

.aui-list .aui-list-nitem .aui-list-item-inner {
	min-height: 1.2rem;
}

.aui-card-list-timer {
	position: relative;
	min-height: .5rem;
	padding: .3rem .75rem .4rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.aui-card-list-timer {
	font-size: .7rem;
	color: #757575;
}

.aui-card-list-timer>* {
	position: relative;
}

.aui-card-list-timer.aui-text-center {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.aui-card-list-timer .aui-iconfont {
	font-size: .9rem;
}

.aui-no-pinglun {
	padding: 30px 0 !important;
}

.aui-no-datas {
	padding: 30px 10px !important;
}

.aui-upprogress {
	position: relative;
	top: -10px;
}

.dt-label-btn {
	display: block;
	position: relative;
	text-align: center;
	color: #686868;
	font-size: .6rem;
	padding: .1rem .2rem 0 .2rem;
}

.dt-label-btn:after {
	content: '';
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #bfbfbf;
	border-radius: 4px;
	-webkit-transform: scale(0.5,0.5);
	transform: scale(0.5,0.5);
	-webkit-transform-origin: top left;
}

.dt-aui-vip .aui-iconfont {
	padding: 0;
	border-radius: 0 !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

.level {
	display: inline-block;
	vertical-align: middle;
	font-size: 11px;
	color: #fff;
	background: #ff6500;
	height: 18px;
	line-height: 13px;
	padding: 3px 5px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-right: 2px;
}

.dt-vip-label {
	display: inline-block;
	font-size: .6rem;
	color: #fff;
	background: #ff6500;
	line-height: .6rem;
	padding: 2px 4px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	margin-left: 2px;
}

.aui-dots-loading {
	width: 48px;
	height: 48px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -24px;
	margin-top: -48px;
	z-index: 9999;
	text-align: center;
	line-height: 48px;
	font-size: 20px;
}

.dt-label {
	margin-right: .25rem;
	background: #FFF;
}

.gldiv-mask {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.3);
	opacity: 0;
	z-index: 10000;
	visibility: hidden;
	-webkit-transition: opacity .3s,-webkit-transform .3s;
	transition: opacity .3s,transform .3s;
}

.gldiv-mask.gldiv-mask-in {
	visibility: visible;
	opacity: 1;
}

.gldiv-mask.gldiv-mask-out {
	opacity: 0;
}

.ui-sheet {
	opacity: .9;
	position: fixed;
	z-index: 99999;
	left: 8px;
	right: 8px;
	bottom: 100px;
	display: none;
}

.ui-sheet div {
	background: #fff;
	border-radius: 4px;
}

.ui-sheet li {
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	color: #007aff;
	border-top: #dddddd 1px solid;
}

.ui-sheet p {
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 20px;
	color: #007aff;
	margin: 8px 0;
	background: #fff;
	border-radius: 4px;
}

.ui-sheet em {
	padding: 10px;
	line-height: 24px;
	font-size: 14px;
	color: #999;
	font-style: normal;
	text-align: center;
	display: block;
}

.ui-sheet span {
	color: #007aff;
	display: block;
	width: 100%;
}

.ui-mask {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: #000;
	opacity: .6;
	display: none;
}

.am-window {
	font-size: 14px;
	border-radius: 0;
	bottom: 0;
	left: 0;
	position: fixed;
	text-align: center;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform 300ms;
	transition: transform 300ms;
	width: 100%;
	z-index: 99999;
	opacity: .95;
}

.am-window div {
	background: #fff;
	border-radius: 4px;
	margin: 0 8px 10px 8px;
}

.am-modal-active {
	transform: translateY(0px);
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.am-modal-out {
	z-index: 1109;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
}

.am-window-sns {
	background-color: none;
}

.am-window em {
	padding: 10px;
	line-height: 24px;
	font-size: 14px;
	color: #999;
	font-style: normal;
	text-align: center;
	display: block;
}

.am-window-sns li {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #212121;
	font-size: 18px;
	border-radius: 4px;
	background-color: #fff !important;
	position: relative;
	height: 42px;
	line-height: 42px;
	opacity: 1;
	-webkit-box-align: center;
}

.am-window-sns li:before {
	height: 0;
}

.am-window-sns li:after {
	width: 100%;
	height: 1px;
	background-color: #ddd;
	display: block;
	content: '';
	position: absolute;
	top: auto;
	right: auto;
	bottom: 0;
	left: 0;
	z-index: 2;
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	pointer-events: none;
}

.am-window-sns li:last-child:after {
	height: 0;
}

.am-window-sns span {
	display: block;
	color: #F00;
}

.am-window p {
	height: 44px;
	line-height: 44px;
	margin: 0 8px 10px 8px;
	text-align: center;
	font-size: 18px;
	color: #007aff;
	background: #fff;
	border-radius: 4px;
	font-weight: bold;
}

.windowbg {
	background-color: rgba(0,0,0,0.5);
	bottom: 0;
	height: 100%;
	left: 0;
	opacity: 1;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 9999;
	display: none;
}

.windowbg-active {
	opacity: 1;
	display: block;
}

.dt-popup-searchbar {
	top: 2.25rem;
	width: 100%;
	left: 0;
}

.dt-searchbar {
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	overflow: hidden;
	position: relative;
	height: 3rem;
	width: 100%;
	background-color: #ebeced;
	color: #9e9e9e;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dt-searchbar.focus {
	-webkit-box-pack: start;
}

.dt-searchbar-input {
	margin: 0 .5rem;
	background-color: #fff;
	height: 1.75rem;
	border-radius: .5rem;
	padding-top: .2rem;
	font-size: .7rem;
	width: 100%;
	position: relative;
	padding-left: .5rem;
	display: -webkit-box;
	-webkit-box-flex: 1;
}

.dt-searchbar form {
	width: 90%;
}

.dt-searchbar-input input {
	color: #666;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 1.4rem;
	min-height: 1.4rem;
	line-height: 1.4rem;
	border: 0;
	-webkit-appearance: none;
	font-size: .7rem;
}

.dt-searchbar input::-webkit-input-placeholder {
	color: #ccc;
}

.dt-searchbar .aui-iconfont {
	line-height: 1.4rem;
	margin-right: .25rem;
}

.dt-searchbar .dt-searchbar-cancel {
	font-size: .7rem;
	color: #666;
	margin-right: -2.2rem;
	width: 2.2rem;
	height: 1.4rem;
	line-height: 1.4rem;
	text-align: center;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.dt-searchbar .dt-searchbar-cancel .aui-iconfont {
	color: #666;
}

.dt-search-bar {
	display: -webkit-box;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	overflow: hidden;
	position: relative;
	height: 2.65rem;
	width: 100%;
	color: #9e9e9e;
	background-color: #f5f5f5;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dt-search-bar.focus {
	-webkit-box-pack: start;
}

.dt-search-bar-input {
	margin: 0 .5rem;
	background-color: #fff;
	height: 1.75rem;
	border-radius: .5rem;
	padding-top: .2rem;
	font-size: .7rem;
	width: 100%;
	position: relative;
	padding-left: .5rem;
	display: -webkit-box;
	-webkit-box-flex: 1;
}

.dt-search-bar form {
	width: 90%;
}

.dt-search-bar-input input {
	position: relative;
	top: -0.4rem;
	color: #666;
	width: 100%;
	padding: 0;
	margin: 0;
	height: 1.4rem;
	line-height: 1.4rem;
	border: 0;
	-webkit-appearance: none;
	font-size: .7rem;
}

.dt-search-bar input::-webkit-input-placeholder {
	color: #ccc;
}

.dt-search-bar .aui-iconfont {
	line-height: 1.2rem;
	margin-right: .25rem;
}

.dt-search-bar .dt-search-bar-cancel {
	font-size: .7rem;
	color: #666;
	margin-right: -2.2rem;
	width: 2.2rem;
	height: 1.4rem;
	line-height: 1.5rem;
	text-align: center;
	-webkit-transition: all .3s;
	transition: all .3s;
}

.dt-search-bar .dt-search-bar-cancel .aui-iconfont {
	color: #666;
}

.dt-fixedsearch {
	z-index: 10000;
	position: fixed;
	top: 2.25rem;
	left: 0;
	width: 100%;
	padding: .25rem 0;
	background-color: #f5f5f5;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.5);
	box-shadow: 0 3px 3px rgba(0,0,0,0.5);
}

.de_wraper .webkit-box {
	display: -webkit-box;
}

.de_wraper .webkit-box-flex {
	display: block;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	overscroll-behavior-y: contain;
}

.de_wraper .half {
	width: 50%;
	overflow: hidden;
}

.de_wraper .thirds {
	width: 33.333%;
	overflow: hidden;
}

.de_wraper {
	position: fixed;
	width: 100%;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	z-index: 900;
}

.de_wraper .mod_main {
	width: 100%;
	padding: 25px 10px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.de_wraper .hide {
	display: none;
}

hr {
	border: 0;
	border-top: 1px solid #eaeaea;
}

.de_wraper .navbar {
	height: 45px;
	color: #fff;
	position: relative;
}

.de_wraper .screen {
	line-height: 1;
	text-align: center;
	padding: 3px 5px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	color: #afd1eb;
	font-size: 22px;
	border-radius: 2px;
}

.de_mainlist {
	position: relative;
	height: 42px;
	line-height: 42px;
	padding: 0 15px;
	background: #fff;
	font-size: 1em;
	background-color: rgba(255,255,255,0.99);
}

.de_mainlist:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	border-bottom: 1px solid #ddd;
	color: #d9d9d9;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.de_mainlist.return_cont {
	height: auto;
}

.de_mainlist.return_cont textarea {
	padding: 10px 0;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

.de_mainlist span {
	color: #444;
}

.de_mainlist .l_list {
	height: 40px;
	line-height: 40px;
	color: #b7b7b7;
	display: block;
	margin-right: 10px;
	text-align: right;
}

.de_mainlist .r_list {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	overflow: hidden;
}

.de_mainlist .r_list input,.mainlist .r_list textarea {
	width: 100%;
}

.de_mainlist input {
	color: #b7b7b7;
	border: 0;
	vertical-align: top;
}

.deals_index .de_main_list .de_mall-cate {
	position: relative;
	box-shadow: 0 0 10px 0 rgba(155,143,143,0.3);
	-webkit-box-shadow: 0 0 10px 0 rgba(155,143,143,0.3);
	-moz-box-shadow: 0 0 10px 0 rgba(155,143,143,0.3);
}

.deals_index .de_main_list .de_mall-cate:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	border-bottom: 1px solid #ddd;
	color: #d9d9d9;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.deals_index .de_main_list .de_mall-cate li {
	position: relative;
	max-width: 33.3333333%;
	min-width: 25%;
	height: 2.25rem;
	line-height: 2.25rem;
	background-color: rgba(255,255,255,0.98);
	font-size: .75rem;
	padding-left: .25rem;
	padding-right: .25rem;
	color: #8f8f8f;
	text-align: center;
}

.de_search_list li {
	width: 25% !important;
}

.deals_index .de_main_list .de_mall-cate li .dt-icon-unfold,.deals_index .de_main_list .de_mall-cate li .dt-icon-shaixuan {
	font-size: 0.6rem;
	margin-left: 0.15rem;
}

.deals_index .de_main_list .de_mall-cate li:after {
	content: " ";
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	bottom: 0;
	border-right: 1px solid #ddd;
	color: #d9d9d9;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
}

.deals_index .de_main_list .de_mall-cate li.curr {
	color: #fc8600;
}

.deals_index .de_main_list .de_mall-cate li.cur {
	color: #fc8600;
}

.deals_index .de_main_list .de_mall-cate li.cur .dt-icon-unfold {
	-webkit-transform: rotate(0deg) scale(0.5);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}

.deals_index .de_main_list .de_mall-cate i.fa {
	position: relative;
	top: -3px;
	line-height: inherit;
}

.deals_index .de_hide_list {
	position: fixed;
	top: 4.5rem;
	left: 0;
	z-index: 9;
	width: 100%;
	height: auto;
	display: none;
}

.aui-deal-mask {
	z-index: 899;
}

.deals_index .de_abbr {
	width: 100%;
	display: none;
	background: #fff;
}

.deals_index .de_abbr .first_list {
	width: 45%;
	max-height: 300px;
	overflow: hidden;
	overflow-y: auto;
}

.deals_index .de_abbr .second_list {
	width: 45%;
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
}

.deals_index .de_abbr .seconds_list {
	width: 45%;
	max-height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
	background: #f2f2f2;
}

.deals_index .de_abbr a {
	width: 100%;
	display: block;
}

.deals_index .webkit-box {
	display: -webkit-box;
}

.deals_index .all_list {
	width: 100%;
}

.deals_index .directory {
	position: relative;
	line-height: 43px;
	padding-left: 20px;
	color: #4a4a4a;
	font-size: 13px;
	background: #fff;
}

.deals_index .directory:before {
	content: " ";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	bottom: 0;
	border-right: 1px solid #ddd;
	color: #d9d9d9;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
}

.deals_index .directory:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	border-bottom: 1px solid #ddd;
	color: #d9d9d9;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.all_list .directory {
	width: 50%;
	float: left;
}

.all_list li a.active {
	color: #fc8600;
}

.deals_index .select.directory {
	position: relative;
	background: #f2f2f2;
}

.deals_index .select.directory:before {
	content: " ";
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	bottom: 0;
	border-right: 1px solid #ddd;
	color: #d9d9d9;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
}

.deals_index .two_directory {
	position: relative;
	line-height: 43px;
	padding-left: 20px;
	font-size: 13px;
	color: #4a4a4a;
	background: #f2f2f2;
}

.deals_index .two_directory:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	border-bottom: 1px solid #ddd;
	color: #d9d9d9;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

.second_list .two_directory:active {
	background: #CCC;
}

.second_list {
	overflow: hidden;
	background: #f2f2f2;
}

.second_list ul {
	display: none;
}

.category-con h2 {
	font-size: 14px;
	border-left-width: 3px;
	border-left-style: solid;
	padding-left: 4px;
}

.category-table {
	box-sizing: border-box;
	width: 100%;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	background-color: #f9f9f9;
	font-size: 12px;
	margin: 10px 0 20px 0;
	overflow: hidden;
}

.category-table li {
	box-sizing: border-box;
	width: 25%;
	float: left;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.category-table li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #666;
}

.category_bg1 {
	color: #ffbe32;
}

.category_bg2 {
	color: #7995c9;
}

.category_bg3 {
	color: #55caba;
}

.category_bg4 {
	color: #fea295;
}

#captcha-bar input[type="text"] {
	position: relative;
	width: 50%;
}

#captcha-bar img {
	position: relative;
	margin-right: .15rem;
}

#captcha-bar span {
	width: 35%;
	position: relative;
	margin-left: .15rem;
}

.load-more-news {
	margin: 10px 0;
	padding: 10px 0;
	text-align: center;
	display: none;
}

.load-more-news a {
	display: inline-block;
	padding: 2px 15px;
	color: #666;
	background: #c5c5c5;
	border-radius: 5px;
}

.returnTop {
	position: fixed;
	right: .55rem;
	bottom: 4rem;
	z-index: 9999;
}

.returnTop .topIcon {
	-webkit-transform: translate(105px,0);
	transform: translate(105px,0);
	-webkit-transition: -webkit-transform ease .2s;
	transition: transform ease .2s;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 0 0;
}

.returnTop .gotopList-show {
	-webkit-transform: translate(0px,0);
	transform: translate(0px,0);
	-webkit-transition: -webkit-transform ease .3s;
	transition: transform ease .3s;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	-webkit-transform-origin: 0 0;
}

.returnTop .sideList {
	width: 2.25rem;
	height: 2.25rem;
	line-height: 2.25rem;
	text-align: center;
	background: #fff;
	opacity: .8;
	border-radius: 50%;
	border: #d2d2d2 1px solid;
}

.returnTop .sideList .aui-iconfont {
	color: #333;
	font-size: 1.15rem;
}

.dt-share-box {
	width: 4.5rem;
	height: 1.5rem;
	line-height: 1.5rem;
	padding: .3rem .5rem;
	border: #CCC 1px solid;
	background: #FFF;
	border-radius: .25rem;
}

.dt-share .dt-share-to {
	max-width: 3.5rem;
	height: 1.75rem;
	line-height: 1.75rem;
	padding-bottom: 0;
	padding-top: .25rem;
}

.dt-share .dt-share-to-qq {
	width: 100%;
	height: .75rem;
	line-height: .75rem;
	color: #ababab;
	text-align: center;
}

.dt-share .aui-col-xs-2 {
	padding-bottom: 0;
	padding-top: .25rem;
}

.dt-share .aui-col-xs-2:hover {
	background: 0;
}

.dt-share .dt-iconfont {
	color: #FFF;
	text-align: center;
	font-size: 1.4rem;
}

.dt-share .dt-share-div {
	position: relative;
	display: inline-block;
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	border-radius: 50%;
	padding: 0 .3em;
}

.aui-sharebox {
	z-index: 10000;
}

.aui-sharebox .aui-col-5 {
	position: relative;
	float: left;
}

.aui-sharebox-btn .dt-iconfont {
	color: #FFF;
	text-align: center;
	font-size: 1.4rem;
}

.aui-sharebox-btn .dt-share-div {
	position: relative;
	display: inline-block;
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	border-radius: 50%;
	padding: 0 .3em;
}

.dt-share .bg-share-qq {
	background: #e6507b;
}

.dt-share .bg-share-wechat {
	background: #68ace5;
}

.dt-share .bg-share-weibo {
	background: #ff9f38;
}

.dt-share .bg-share-sina {
	background: #ff9f38;
}

.dt-share .bg-share-baidu {
	background: blue;
}

.dt-share .bg-share-netease {
	background: #68ace5;
}

.dt-share .bg-share-taobao {
	background: #ff5d18;
}

.other-list li a {
	color: #333;
}

.dt-share-v2 {
	float: left;
	display: block;
	margin: 5px;
	cursor: pointer;
	background: #9486ff;
	background-color: #9486ff;
	width: 35px;
	height: 35px;
	line-height: 35px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	padding: 1px 2px;
}

.dt-share-v2 .dt-iconfont {
	color: #FFF;
	text-align: center;
	font-size: 28px;
}

.dt-share .aui-col-xs-3 {
	padding: 0.5rem 0;
}

.dt-share .aui-col-xs-3 .dt-icon {
	color: #FFF;
	font-size: 1.1rem;
}

.dt-share .aui-col-xs-3 .aui-grid-label {
	color: #666;
	font-size: 0.6rem;
	margin-top: 0.1rem;
}

#gl-divbox, #gl-commentbox, #gl-inquirybox, #gl-answerbox, #gl-clubbox, #gl-pricebox {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 99999;
	background-color: #ffffff;
	opacity: 0;
	-webkit-transition: opacity .3s,-webkit-transform .3s;
	transition: opacity .3s,transform .3s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

#gl-divsharebox,#homepage-share {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 99999;
	background-color: #ffffff;
	opacity: 0;
	-webkit-transition: opacity .3s,-webkit-transform .3s;
	transition: opacity .3s,transform .3s;
	-webkit-transform: translate3d(0,100%,0);
	transform: translate3d(0,100%,0);
}

.gl-share-qrcode {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
	background-color: #ffffff;
	color: #999;
	opacity: 0;
	padding: 0.5rem 0 0 0;
	text-align: center;
	font-size: 0.75rem;
	-webkit-transition: opacity .3s,-webkit-transform .3s;
	transition: opacity .3s,transform .3s;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
}

.gl-share-qrcode.title {
	width: 100%;
	position: relative;
	line-height: 1.25rem;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

.gl-share-qrcode img {
	width: 6rem;
	max-width: 6rem;
	top: 2rem;
}

.home-share-qrcode img {
	width: 7rem;
	max-width: 7rem;
	top: 2rem;
}

.aui-popup {
	z-index: 99991;
}

.aui-popup a {
	margin: 0;
	padding: 0;
	color: #333;
	width: 100%;
}

.aui-popup .dt-iconfont {
	font-size: 1rem;
}

.dt-popup-arrow {
	content: '';
	position: absolute;
	width: .75rem;
	height: .75rem;
	-webkit-transform-origin: 50% 50% 0;
	transform-origin: 50% 50% 0;
	background-color: transparent;
	background-image: -webkit-linear-gradient(45deg,#fff,#fff 50%,transparent 50%);
	background-image: linear-gradient(45deg,#fff,#fff 50%,transparent 50%);
}

.aui-popup-menu-right {
	top: 2.75rem;
	right: .5rem;
	width: 8.5rem;
	border-radius: .2rem;
}

.aui-popup-menu-left {
	top: 2.25rem;
	left: 0;
	width: 100%;
}

.aui-popup-menu-right .dt-popup-arrow {
	top: .1rem;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
}

.aui-popup-menu-right .dt-popup-arrow {
	right: .35rem;
	margin-top: -0.4rem;
}

.aui-popup-footer {
	bottom: .45rem;
}

.aui-popup-footer {
	left: 0;
	margin-left: 0rem;
}

.dt-popup-appsharebar {
	bottom: 0;
	min-height: 4rem;
	width: 100%;
	left: 0;
	z-index: 19841028;
}

.dt-appsharebar {
	position: fixed;
	bottom: 0;
	padding-top: 0;
}

.dt-appsharebar .aui-col-xs-3 {
	width: 20%;
}

.dt-appsharebar .dt-share .dt-share-div {
	position: relative;
	width: 2.35rem;
	height: 2.35rem;
	line-height: 2.4rem;
	border-radius: 50%;
	padding: 0 .3em;
}

.dt-appsharebar .dt-share .dt-iconfont {
	color: #FFF;
	text-align: center;
	font-size: 1.45rem;
}

.sort-wrapper {
	position: relative;
	z-index: 1;
	height: 55px;
	line-height: 55px;
	width: 100%;
	background: #fff;
	overflow: hidden;
	-ms-touch-action: none;
}

.sort-wrapper:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transform: scaleY(.5);
	-webkit-transform-origin: 0 0;
}

.scroller-bar {
	margin-bottom: .25rem;
	position: absolute;
	z-index: 1;
}

.scroller-bar ul {
	width: 100%;
	padding: .5rem;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
}

.scroller-bar li a {
	padding-left: .25rem;
	padding-right: .25rem;
	height: 35px;
	line-height: 35px;
	border-radius: 3px;
	margin: 0 .25rem;
	line-height: normal;
	font-size: 16px;
	overflow: hidden;
	color: #333;
	text-align: center;
	border: 1px solid #ddd;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	-webkit-box-pack: center;
	-webkit-box-align: center;
	display: box;
	box-orient: horizontal;
	box-pack: center;
	box-align: center;
}

.scroller-bar li a.Themebg {
	color: #FFF;
	border-color: #3089e7;
	background: #3089e7;
}

.dt-more-grid {
	position: fixed;
	bottom: 0;
	z-index: 99999;
	opacity: .95;
	padding: .75rem 0 2.5rem 0;
}

.dt-more-grid .moregrid-div {
	width: 2.25rem;
	height: 2.25rem;
	border-radius: 50%;
	line-height: 2.25rem;
	position: relative;
	left: 50%;
	top: 50%;
	margin-left: -1.125rem;
	text-align: center;
	color: #666;
}

.dt-more-grid .dt-more-truename {
	position: absolute;
	top: .45rem;
	left: 2.7rem;
	color: #FFF;
	font-size: .6rem;
}

.dt-more-grid .aui-iconfont {
	font-size: 1.35rem;
}

.dt-more-grid .dt-iconfont {
	font-size: 1.25rem;
}

.dt-more-grid [class*=aui-col-xs-] {
	padding: .125rem .25rem;
}

.dt-more-grid .aui-grid-label {
	margin: 0;
	color: #666;
	font-size: .6rem;
	margin-top: -0.25rem;
}

.dt-more-grid .aui-col-xs-3 {
	width: 21.5%;
}

#footer-morebox {
	width: 100%;
	height: 16.75rem;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 10002;
	opacity: 0;
	padding: 0 0 .25rem 0;
	-webkit-transition: opacity .3s,-webkit-transform .3s;
	transition: opacity .3s,transform .3s;
	-webkit-transform: translate3d(0,120%,0);
	transform: translate3d(0,120%,0);
}

.footer-fast-grid {
	background: none;
}

#footer .aui-active .aui-iconfont,#footer .aui-active .aui-bar-tab-label {
	color: #5aaeef;
}

#footer-morebox .aui-list .aui-list-item {
	padding-bottom: .4rem;
	padding-left: .25rem;
}

#footer-morebox .aui-list-item-media {
	height: 3.25rem !important;
	padding: .25rem .25rem .25rem 0 !important;
	margin-right: .25rem !important;
}

#footer-morebox .aui-list-item-media img {
	border: .1rem #fff solid;
	-webkit-box-shadow: 2px 2px 2px rgba(125,125,125,0.6);
	-moz-box-shadow: 2px 2px 2px rgba(125,125,125,0.6);
	box-shadow: 2px 2px 2px rgba(125,125,125,0.6);
}

#footer-morebox .aui-col-xs-3 {
	width: 25%;
}

#itemfoot {
	border-top: #e7e7e7 1px solid;
	height: 2.5rem;
	z-index: 10;
}

#itemfoot:after {
	border: 0;
}

#itemfoot a {
	color: #000;
}

#itemfoot .aui-bar-tab-item {
	width: 22%;
	border-right: #e7e7e7 1px solid;
}

#itemfoot i {
	font-size: 1.05rem!important;
}

#itemfoot .aui-bar-tab-label {
	color: #000;
	font-size: .65rem;
}

#itemfoot .dt-bar-item-contact {
	height: 100%;
}

#itemfoot .dt-bar-tab-contact {
	color: #FFF;
	line-height: 2.5rem;
}

#footer {
	z-index: 101;
}

#footer .aui-content {
	padding-top: .15rem;
}

#footer:after {
	border: 0;
}

#footer i {
	font-size: 1.1rem!important;
}

#footer .aui-bar-tab-label {
	margin-top: -0.15rem;
	font-size: 0.6rem;
}

#footer a {
	color: #666;
}

.footgrid li:active {
	background: none !important;
}

.footgrid p {
	font-size: 13px;
	color: #FFF;
}

.footgrid-div {
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 50%;
	line-height: 2.5rem;
	position: relative;
	left: 50%;
	top: 50%;
	margin-left: -1.25rem;
	text-align: center;
	color: #FFF;
}

.cd-close li:active {
	background: none !important;
}

.dt-chat {
	background: #5090ff;
	background: -moz-linear-gradient(-45deg,#5090ff 0,#36bbff 70%,#36bbff 100%);
	background: -webkit-linear-gradient(-45deg,#5090ff 0,#36bbff 70%,#36bbff 100%);
	background: linear-gradient(135deg,#5090ff 0,#36bbff 70%,#36bbff 100%);
	width: 2.25rem;
	height: 2.25rem;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	line-height: 2.5rem;
	margin: 0 auto 0 auto;
	text-align: center;
}

#tabtype div {
	width: 100%;
	height: 2.2rem;
	line-height: 2.2rem;
	position: relative;
	overflow: hidden;
	font-size: .8rem;
	text-align: center;
	color: #212121;
	background-color: #fff;
	margin-left: -1px;
	-webkit-box-flex: 1;
	box-flex: 1;
}

#tabtype div.aui-active {
	color: #039be5;
	border-bottom: 2px solid #039be5;
	z-index: 100;
}

#loginbar .aui-list-item {
	padding-top: .2rem;
	padding-bottom: .2rem;
}

#uploadimg,#uptitleimg,#uploadphoto {
	display: none;
}

.aui-list-view {
	margin-bottom: 0;
}

#imgslist {
	padding-top: 10px;
}

#imgslist .aui-img-body {
	margin-top: -10px;
}

#imgslist a {
	margin: 0;
	padding: 0;
	border: 0;
}

#imgslists {
	padding-top: 10px;
}

#imgslists .aui-img-body {
	margin-top: -10px;
}

#imgslists a {
	margin: 0;
	padding: 0;
	border: 0;
}

#addpicend img {
	border: 1px solid #ebebeb;
	max-height: 180px;
}

.pic-list {
	margin: 10px 0 0 10px;
	line-height: 18px;
	font-size: 13px;
}

.pic-list p {
	list-style-type: none;
	position: relative;
	display: inline-block;
	width: 100px;
	height: 100px;
	margin: 5px 5px 20px 5px;
	border: 1px solid #ebebeb;
	background: url('../img/add.jpg') #fff no-repeat center;
	background-size: cover;
}

.pic-list img {
	vertical-align: middle;
	width: 100% !important;
	height: 98px !important;
	max-width: 98px !important;
	max-height: 98px !important;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.photo-cover {
	position: absolute;
	top: 0;
	right: 40px;
	width: 30px;
	height: 30px;
	background: rgba(0,0,0,0.5) !important;
	border-radius: 50%;
	z-index: 999;
	padding-top: 2px;
}

.photo-del {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	background: rgba(0,0,0,0.5) !important;
	border-radius: 50%;
	z-index: 999;
	padding-top: 2px;
}

.thumb-del {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	background: rgba(0,0,0,0.5) !important;
	border-radius: 50%;
	z-index: 999;
	padding-top: 2px;
}

.thumb-del .aui-iconfont {
	top: 4px;
	left: 4px;
}

.thumbs-del {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	background: rgba(0,0,0,0.5) !important;
	border-radius: 50%;
	z-index: 999;
	padding-top: 2px;
}

.thumbs-del .aui-iconfont {
	top: 4px;
	left: 4px;
	font-size: 1.1rem !important;
}

.dt-add-live .aui-btn {
	padding: .25rem 1rem;
}

.dropload-up,.dropload-down {
	background: #FFF;
	position: relative;
	height: 0;
	overflow: hidden;
	font-size: 13px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

.dropload-down {
	height: 50px;
	color: #888;
}

.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData {
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.dropload-load .loading {
	display: inline-block;
	height: 15px;
	width: 15px;
	border-radius: 100%;
	margin: 6px;
	border: 2px solid #666;
	border-bottom-color: transparent;
	vertical-align: middle;
	-webkit-animation: drotate .75s linear infinite;
	animation: drotate .75s linear infinite;
}

.dropload-comment .loading {
	display: inline-block;
	height: 15px;
	width: 15px;
	border-radius: 100%;
	margin: 6px;
	border: 2px solid #666;
	border-bottom-color: transparent;
	vertical-align: middle;
	-webkit-animation: drotate .75s linear infinite;
	animation: drotate .75s linear infinite;
}

@-webkit-keyframes drotate {
	0% {
		-webkit-transform: rotate(0deg);
	}

	50% {
		-webkit-transform: rotate(180deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes drotate {
	0% {
		transform: rotate(0deg);
	}

	50% {
		transform: rotate(180deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

#bottomup {
	z-index: 10000;
	-webkit-animation: dbounceInUp .8s .2s ease both;
	-moz-animation: dbounceInUp .8s .2s ease both;
}

.bottomtoup {
	-webkit-animation: dbounceInUp .8s .2s ease both;
	-moz-animation: dbounceInUp .8s .2s ease both;
}

#iframe-wrap {
	height: 100%;
	overflow: visible;
	position: relative;
	-webkit-overflow-scrolling: touch;
	overflow-y: scroll;
}

.msg-layer {
	-webkit-animation: shake 1s .2s ease both;
	-moz-animation: shake 1s .2s ease both;
}

@-webkit-keyframes shake {
	0%,100% {
		-webkit-transform: translateX(0);
	}

	10%,30%,50%,70%,90% {
		-webkit-transform: translateX(-10px);
	}

	20%,40%,60%,80% {
		-webkit-transform: translateX(10px);
	}
}

@-moz-keyframes shake {
	0%,100% {
		-moz-transform: translateX(0);
	}

	10%,30%,50%,70%,90% {
		-moz-transform: translateX(-10px);
	}

	20%,40%,60%,80% {
		-moz-transform: translateX(10px);
	}
}

#glbottomup {
	-webkit-animation: dbounceInDown .5s .2s ease both;
	-moz-animation: dbounceInDown .5s .2s ease both;
}

@-webkit-keyframes dbounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(30px);
	}

	80% {
		-webkit-transform: translateY(-10px);
	}

	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes dbounceInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}

	60% {
		opacity: 1;
		-moz-transform: translateY(30px);
	}

	80% {
		-moz-transform: translateY(-10px);
	}

	100% {
		-moz-transform: translateY(0);
	}
}

@-webkit-keyframes dbounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes dbounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}

	100% {
		opacity: 1;
		-moz-transform: scale(1);
	}
}

@-webkit-keyframes dbounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes dbounceInUp {
	0% {
		-moz-transform: translateY(2000px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

@keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg);
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg);
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg);
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg);
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.dt-headShake {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake;
}

.dt-bounceInDown {
	-webkit-animation: bounceInDowns 1s .2s ease both;
	-moz-animation: bounceInDowns 1s .2s ease both;
}

@-webkit-keyframes bounceInDowns {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(30px);
	}

	80% {
		-webkit-transform: translateY(-10px);
	}

	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes bounceInDowns {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}

	60% {
		opacity: 1;
		-moz-transform: translateY(30px);
	}

	80% {
		-moz-transform: translateY(-10px);
	}

	100% {
		-moz-transform: translateY(0);
	}
}

@-webkit-keyframes rubberBand {
	from {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1);
	}

	30% {
		-webkit-transform: scale3d(1.25,0.75,1);
		transform: scale3d(1.25,0.75,1);
	}

	40% {
		-webkit-transform: scale3d(0.75,1.25,1);
		transform: scale3d(0.75,1.25,1);
	}

	50% {
		-webkit-transform: scale3d(1.15,0.85,1);
		transform: scale3d(1.15,0.85,1);
	}

	65% {
		-webkit-transform: scale3d(.95,1.05,1);
		transform: scale3d(.95,1.05,1);
	}

	75% {
		-webkit-transform: scale3d(1.05,.95,1);
		transform: scale3d(1.05,.95,1);
	}

	to {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1);
	}
}

@keyframes rubberBand {
	from {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1);
	}

	30% {
		-webkit-transform: scale3d(1.25,0.75,1);
		transform: scale3d(1.25,0.75,1);
	}

	40% {
		-webkit-transform: scale3d(0.75,1.25,1);
		transform: scale3d(0.75,1.25,1);
	}

	50% {
		-webkit-transform: scale3d(1.15,0.85,1);
		transform: scale3d(1.15,0.85,1);
	}

	65% {
		-webkit-transform: scale3d(.95,1.05,1);
		transform: scale3d(.95,1.05,1);
	}

	75% {
		-webkit-transform: scale3d(1.05,.95,1);
		transform: scale3d(1.05,.95,1);
	}

	to {
		-webkit-transform: scale3d(1,1,1);
		transform: scale3d(1,1,1);
	}
}

.dt-toast-loading {
	margin: 1rem 0 .65rem 0;
	width: 1.85rem;
	height: 1.85rem;
	display: inline-block;
	padding: 0;
	border-radius: 100%;
	border: 3px solid;
	border-top-color: rgba(255,255,255,1);
	border-bottom-color: rgba(0,0,0,0.1);
	border-left-color: rgba(255,255,255,1);
	border-right-color: rgba(0,0,0,0.1);
	-webkit-animation: dttoast 1s ease-in-out infinite;
	animation: dttoast 1s ease-in-out infinite;
}

@keyframes dttoast {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes dttoast {
	from {
		-webkit-transform: rotate(0deg);
	}

	to {
		-webkit-transform: rotate(360deg);
	}
}

.dt-animate {
	transition: all .2s linear 0s;
	-webkit-transition: all .2s linear 0s;
	-moz-transition: all .2s linear 0s;
	-ms-transition: all .2s linear 0s;
	-o-transition: all .2s linear 0s;
}

.dt-animate-1 {
	-webkit-animation: bounceIn 1.2s .2s ease both;
	-moz-animation: bounceIn 1.2s .2s ease both;
	-ms-animation: bounceIn 1.2s .2s ease both;
}

.dt-animate-2 {
	-webkit-animation: fadeInUp .5s .2s ease both;
	-moz-animation: fadeInUp .5s .2s ease both;
	-ms-animation: fadeInUp .5s .2s ease both;
}

.dt-animate-3 {
	-webkit-animation: fadeInDown .5s .2s ease both;
	-moz-animation: fadeInDown .5s .2s ease both;
	-ms-animation: fadeInDown .5s .2s ease both;
}

.dt-animate-4 {
	-webkit-animation: fadeOut .6s .2s ease both;
	-moz-animation: fadeOut .6s .2s ease both;
	-ms-animation: fadeOut .6s .2s ease both;
}

.dt-animate-5 {
	-webkit-animation: fadeIn .6s .2s ease both;
	-moz-animation: fadeIn .6s .2s ease both;
	-ms-animation: fadeIn .6s .2s ease both;
}

.dt-animate-6 {
	-webkit-animation: lightSpeedIn .6s .2s ease both;
	-moz-animation: lightSpeedIn .6s .2s ease both;
	-ms-animation: lightSpeedIn .6s .2s ease both;
}

.dt-animate-6o {
	-webkit-animation: lightSpeedOut .6s .2s ease both;
	-moz-animation: lightSpeedOut .6s .2s ease both;
	-ms-animation: lightSpeedOut .6s .2s ease both;
}

.dt-animate-7 {
	-webkit-animation: flipInY .6s .2s ease both;
	-moz-animation: flipInY .6s .2s ease both;
	-ms-animation: flipInY .6s .2s ease both;
}

.dt-animate-8 {
	-webkit-animation: flipOutY .6s .2s ease both;
	-moz-animation: flipOutY .6s .2s ease both;
	-ms-animation: flipOutY .6s .2s ease both;
}

.dt-animate-9 {
	-webkit-animation: zoomIn .6s .2s ease both;
	-moz-animation: zoomIn .6s .2s ease both;
	-ms-animation: zoomIn .6s .2s ease both;
}

.dt-animate-10 {
	-webkit-animation: bounceIn .6s .2s ease both;
	-moz-animation: bounceIn .6s .2s ease both;
	-ms-animation: bounceIn .6s .2s ease both;
}

.dt-rotateup {
	color: #2ba838;
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dt-rotatedown {
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

.dt-loop {
	animation-iteration-count: infinite;
	animation-duration: .8s;
}

.dt-animate-5fast {
	animation: fadeIn .2s .1s ease both;
	--webkit-animation: fadeIn .2s .1s ease both;
	-moz-animation: fadeIn .2s .1s ease both;
	-ms-animation: fadeIn .2s .1s ease both;
}

#box-captcha input[type="text"] {
	position: absolute;
	min-height: 1.75rem;
	width: 25%;
	font-size: 0.7rem;
}

#box-captcha img {
	position: absolute;
	left: 30%;
	margin: 10px 0 10px 0;
	width: 30%;
}

#box-captcha span {
	position: absolute;
	left: 60%;
	margin: 10px 0 10px 0;
	width: 10%;
}

#box-captcha, #box-question {
	position: relative;
	width: 100%;
	height: 2rem;
	line-height: 2rem;
}

#box-question input {
	position: absolute;
	min-height: 1.75rem;
	width: 55%;
	left: 0;
	top: 0;
	font-size: 0.7rem;
}

#box-question #question {
	position: absolute;
	right: 0;
}

.dt-results-bar {
	min-height: 1.85rem;
	line-height: 1rem;
	padding: .35rem 0 .125rem .25rem;
	color: #666;
	font-size: .7rem;
}

.dt-results-bar span {
	margin: 0 .125rem;
}

.dt-results-bar .aui-label {
	margin-left: .5rem;
	border-radius: .125rem;
}

.dt-results-bar .aui-label a {
	color: #03a9f4;
}

.dtchip-contact-div {
	padding: 0;
	margin-top: 0;
	overflow: hidden;
	background-color: #FFF;
	margin-bottom: 0.5rem;
}

.dtchip-contact-div .aui-list-item-title {
	font-size: .9rem;
}

.dtchip-contact {
	color: #333;
	line-height: 220%;
	padding: 0 .5rem;
	overflow: hidden;
	background-color: #FFF;
	background: #FFF;
}

.dtchip-contact-div a {
	color: #000 !important;
}

.dtchip-contact a:link {
	color: #000;
}

.dt-chip-content {
	color: #7b7b7b;
	line-height: 230%;
	word-wrap: break-word;
	overflow: hidden;
}

.dt-chip-content img {
	height: auto;
}

.dt-chip-content div {
	max-width: 100%;
}

.dt-chip-content img {
	width: 100% !important;
	max-width: 100%;
	height: auto !important;
}
/*¿ªÊ¼ÓÃ»§*/
.cb-to-ask {
    margin-bottom: .34667rem;
    margin-top: .34667rem;
	height: 3.85rem;
    border-radius: .24rem;
    margin-left: .1rem;
    margin-right: .1rem;
    background: #fff;
    padding: .37333rem;
    box-sizing: border-box;
}
.wl-j-b {
    justify-content: space-between;
}
.flex {
    display: flex;
}
.cb-to-ask .cb-ask-info {
    padding-left: 1.14667rem;
    position: relative;
}
.cb-to-ask .cb-ask-info .lawyer-img {
    width: 2.93333rem;
    height: 2.93333rem;
    position: absolute;
    overflow: hidden;
    left: 0;
}
.cb-to-ask .cb-ask-info .lawyer-img img {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50%;
}
.cb-to-ask .lawer-name {
font-size: .87333rem;
    font-weight: 600;
    color: #45a2ff;
    margin-right: 1.1rem;
    margin-left: 1.98667rem;
    margin-bottom: 1.18667rem;
    display: flex;
}
.cb-to-ask .vertify-t {
    font-size: .66667rem;
    font-weight: 400;
    color: #422c11;
    margin-left: .28667rem;
    padding: .16667rem .13333rem;
    border-radius: .1333rem;
    background: #f9e9d9;
}
.cb-to-ask .lawer-sub {
    font-size: .69333rem;
    font-weight: 400;
    color: #666;
    margin-left: 1.88667rem;
    margin-top: -1.0rem;
}
.nowrap {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*ÄÚÈÝ¿ªÊ¼*/
.dt-article-content{
  line-height: 2em !important;
    text-indent: 2em;
    font-size: 17px;
    color: #333;
	background: #ffff;
    word-wrap: break-word;
    text-align: justify !important;
    word-break: break-all;
    -webkit-text-align: justify;
    -webkit-word-break: break-all;
    margin-bottom: 20px !important;
    font-weight: normal;
    font-family: -apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;
}
table{
border-collapse: collapse;
}

.dt-article-content h1,.dt-article-content h2,.dt-article-content h3,.dt-article-content h4,.dt-article-content h5,.dt-article-content h6 {
	font-size: 18px!important;
	font-weight: 600;
	line-height: 1.8em;
    margin-bottom: 0.2rem;
}

.dt-article-content figure,.dt-article-content section,.dt-article-content span {
	font-size: 16px;
	line-height: 2em;
	color: #333;
	text-align: justify;
	word-break: break-all;
	-webkit-text-align: justify;
	-webkit-word-break: break-all;
	padding: 0;
	margin-bottom: 32px
}

.dt-article-content span {
	display: inline
}
.dt-article-content{
line-height: 2em !important;
    text-indent: 2em;
    font-size: 17px;
    color: #333;
    word-wrap: break-word;
    text-align: justify !important;
    word-break: break-all;
    -webkit-text-align: justify;
    -webkit-word-break: break-all;
    margin-bottom: 20px !important;
    font-weight: normal;
    font-family: -apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;
}
table{
border-collapse: collapse;
}

.dt-article-content a {
	font-size: 16px!important;
	color: #337ab7!important;
	font-weight:normal!important;
	margin:0!important;
	letter-spacing: 0;
	text-decoration: none;
	display: block;
}

.dt-article-content address {
	font-style: normal;
	text-align: justify;
	margin-bottom: 32px;
	text-align: center;
	display: block
}

.dt-article-content b,.dt-article-content strong {
	font-weight: 700;
	display: inline
}

.dt-article-content blockquote {
	padding: 10px 20px;
	margin-bottom: 32px;
	border-left: 5px solid #eee;
	font-size: 16px;
	color: #333;
	text-align: justify
}

.dt-article-content pre {
	display: block;
	padding: 13px;
	margin: 0 0 32px 0;
	font-size: 13px;
	line-height: 1.8em;
	color: #333;
	white-space: normal;
	word-wrap: break-word;
	overflow: auto;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 2px
}

.dt-article-content figure {
	width: 100%;
	padding: 0;
	margin: 0
}

.dt-article-content figure p {
	font-weight: 500;
	text-align: center;
	display: block;
	width: 100%
}

.dt-article-content figure img {
	margin: 10px auto
}

.dt-article-content figure p span {
	display: block;
	width: 100%;
	text-align: center
}

.dt-article-content figure p span strong {
	font-weight: 500;
	text-align: center
}

.dt-article-content figure p:nth-of-type(2) {
	display: none!important
}

.dt-article-content blockquote {
	padding: 10px 20px;
	margin: 20px 0;
	border-left: 5px solid #eee
}

.dt-article-content iframe {
	width: 500px!important;
	max-width: 100%!important;
	min-height: 375px;
	margin: 0 auto 32px!important;
	display: block;
	border: none
}

.dt-article-content dl,.dt-article-content ol,.dt-article-content ul {
	margin-top: 0;
	margin-bottom: 32px;
	font-size: 16px;
	color: #333
}

.dt-article-content ol ol,.dt-article-content ol ul,.dt-article-content ul ol,.dt-article-content ul ul {
	margin-bottom: 0;
	font-size: 16px;
	color: #333
}

.dt-article-content ol {
	list-style: inside
}

.dt-article-content ul li {
	font-size: 16px;
	line-height: 2em;
	margin: 0;
	padding: 0;
	list-style: inside
}

.dt-article-content ul li p{
	display: contents;
}

.dt-article-content ol li p{
	display: inline-block!important;
}

.dt-article-content dt {
	font-weight: 600;
	font-size: 16px;
	color: #333
}

.dt-article-content dd {
	margin-left: 0;
	font-size: 16px;
	color: #333
}

.dt-article-content table,tr{
	width: 100%;
	text-align: center;
	color: #333;
	font-size: 16px;
	line-height: 1.8em;
	margin-bottom: 32px;
	border: 1px solid #333;
    empty-cells:show;
}

.dt-article-content table tr th {
	border: 1px solid #333;
	text-align: center;
	font-weight: 600;
	background: #eee;
}

.dt-article-content table tr td {
	border: 1px solid #333;
	text-align: center
}

.dt-article-content embed {
	display:block;
	margin:20px auto!important;
	width:100%!important;
}
.dt-article-content h3 {
	font-size: 20px;
	font-weight: bold;
	color: #64B7DE;
	position:relative;
	z-index:1;
}
.dt-article-content h3:before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:6px;
	height:6px;
	margin-top:-3px;
	background:#64B7DE;
	border-radius:50%;
}

.dt-article-content img {
	width: 100%;
	max-width: 100% !important;
	height: auto !important;
	max-height: 100% !important;
	border-radius:0.5rem;
}

.dt-article-content li {
	width: 100% !important;
	left: 0 !important;
	margin-left: 0 !important;
}

.dt-article-content table {
	width: 100%;
	max-width: 100% !important;
}

.dt-article-content video {
	width: 100%;
	max-width: 100%;
	margin-left: -2em;
}

.mall-content-list .content img {
	width: 100% !important;
	height: 100% !important;
}

.dtchip-contact-module .aui-media-list .aui-list-item-inner {
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.dtchip-contact-module .aui-label {
	border-radius: .25rem;
	padding: .35rem 0;
	font-size: .7rem;
	color: #039be5;
	width: 48%;
}

.dtchip-contact-module .aui-label a {
	color: #039be5;
}

.ui-loader {
	display: none;
}

.aui-list-item a {
	width: 100%;
	color: #666;
}

#glbottomup {
	position: fixed;
	left: 5%;
	top: 20%;
	width: 90%;
	z-index: 999999;
}

#glbottomup-form .aui-list .aui-list-item-label {
	width: 20%;
	font-size: .7rem;
}

#glbottomup-form .aui-list .aui-list-item-input {
	width: 95%;
}

#glbottomup-form .aui-list .aui-list-item-input input[type="text"] {
	font-size: .7rem;
}

#glbottomup .aui-btn {
	width: 35%;
}

.dt-paths-bar {
	height: 2.25rem;
	line-height: 2.45rem;
	font-size: .7rem;
	color: #000;
	position: relative;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.foot_copy-list {
	background-color: #f5f5f5;
	color: #666;
	padding: .5rem .5rem 1rem 0;
}

.foot_copy-list .aui-grid {
	background-color: #f5f5f5;
	color: #666;
	margin-left: .25rem;
	margin-bottom: .45rem;
	padding: 0 .5rem;
}

.foot_copy-list a {
	color: #666;
}

.foot_copy-list .aui-grid .aui-col-xs-4 {
	padding: .5rem 1.25rem;
}

.foot_copy-list .aui-grid .dt-iconfont {
	font-size: 1rem;
	height: 1rem;
}

.foot_copy-list .aui-grid .aui-grid-label {
	font-size: .6rem;
	margin-top: 0;
}

.foot_copy-list .aui-card-list-footer {
	min-height: 1.25rem;
	padding: .25rem 1.5rem;
	font-size: .65rem;
}

.foot-copy-lists {
	position: relative;
	min-height: 1.25rem;
	padding: .25rem .75rem;
	font-size: .65rem;
}

.wx-dialog {
	z-index: 1000;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: none;
}

.wx-dialog-bg {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	opacity: .6;
	background: #000;
}

.wx-dialog-content {
	margin-top: -4.1rem;
	top: 50%;
	right: .8rem;
	left: .8rem;
	background: white;
	position: absolute;
	border-radius: .5rem;
}

.wx-dialog-content-title p {
	text-align: center;
	height: 2.5rem;
	line-height: 2.5rem;
}

.wx-dialog-content-title span {
	font-size: .9rem;
	text-align: center;
	vertical-align: bottom;
}

.wx-dialog-content-title .aui-iconfont {
	margin-right: .15rem;
	font-size: .9rem;
}

.wx-dialog-content-txt {
	height: 3.65rem;
	font-size: .65rem;
	margin: 0 18px;
	line-height: 1rem;
	word-break: break-all;
	text-align: justify;
}

.wx-dialog-button {
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	font-size: .75rem;
	color: white;
	border-bottom-left-radius: .5rem;
	border-bottom-right-radius: .5rem;
}

.aui-list .aui-list-item:active {
	background: rgba(0,0,0,0.01);
	-webkit-transition: background-color .2s linear;
	transition: background-color .2s linear;
}

.dt-showpage-contitle {
	position: relative;
	height: 2.4rem;
	line-height: 2.5rem;
	margin-bottom: .25rem;
}

.dt-showpage-contitle span {
	height: .75rem;
	border-left: #03a9f4 3px solid;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.dt-showpage-contitle:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 1px;
	border-bottom: 1px solid #ddd;
	color: #dddddd;
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
}

#gl_focuson:active,#gl_zan:active,#gl_dashang:active {
	color: red;
}

.gl-star-bar {
	position: relative;
	margin: .5rem 0 1.75rem 0;
	padding-left: .25rem;
	width: 100% !important;
}

.gl-star-title {
	font-size: .7rem;
	position: relative;
	top: .15rem;
	float: left;
}

#gl-star {
	float: left;
	width: 7.5rem !important;
}

#gl-star img {
	width: 22px !important;
	margin-right: .15rem;
}

.mask-black-dialog {
	background-color: rgba(0,0,0,0.4);
	position: fixed;
	z-index: 1500;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.mask-black {
	background-color: rgba(0,0,0,0.4);
	position: fixed;
	z-index: 500;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.mask-white-dialog {
	background-color: rgba(0,0,0,0);
	position: fixed;
	z-index: 1500;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.mask-white {
	background-color: rgba(0,0,0,0);
	position: fixed;
	z-index: 500;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.m-toast {
	min-width: 130px;
	max-width: 80%;
	padding-top: 20px;
	background: rgba(40,40,40,0.8);
	text-align: center;
	border-radius: 3px;
	color: #FFF;
	z-index: 1501;
	-webkit-animation: zoomIn .06s ease forwards;
	animation: zoomIn .06s ease forwards;
}

.m-toast.none-icon {
	padding-top: 10px;
	border-radius: 3px;
}

.m-toast.none-icon .toast-content {
	padding: 0 36px 10px 36px;
}

.toast-content {
	font-size: 15px;
	padding: 0 15px 20px 15px;
	line-height: 22px;
	word-break: break-all;
	color: #FFF;
}

.toast-success-ico,.toast-error-ico {
	display: block;
	margin-bottom: 10px;
}

.toast-success-ico:after,.toast-error-ico:after {
	display: inline-block;
	content: '';
}

.toast-success-ico:after {
	width: 43px;
	height: 35px;
}

.toast-error-ico:after {
	width: 35px;
	height: 35px;
}

@-webkit-keyframes downIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-50px,0);
		transform: translate3d(0,-50px,0);
	}

	50% {
		opacity: .5;
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
}

@keyframes downIn {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-50px,0);
		transform: translate3d(0,-50px,0);
	}

	50% {
		opacity: .5;
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}
}

@-webkit-keyframes upOut {
	0% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,-50px,0);
		transform: translate3d(0,-50px,0);
	}
}

@keyframes upOut {
	0% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: 0;
		-webkit-transform: translate3d(0,-50px,0);
		transform: translate3d(0,-50px,0);
	}
}

.m-notify {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: rgba(42,45,50,0.85);
	line-height: 1.25rem;
	z-index: 99999;
	font-size: .6rem;
	color: rgba(250,251,255,0.95);
	padding: .5rem 2rem;
	opacity: 0;
	-webkit-animation: downIn .2s linear forwards;
	animation: downIn .2s linear forwards;
	word-break: break-all;
	text-align: center;
	font-size: 90%;
}

.m-notify .notify-thumb {
	position: absolute;
	left: .25rem;
	top: .75rem;
	width: 2rem;
	height: 2rem;
}

.m-notify .notify-thumb img {
	width: 1.35rem;
	height: 1.35rem;
}

.m-notify .notify-time {
	position: absolute;
	left: .25rem;
	bottom: .5rem;
	width: 2rem;
	height: 1rem;
	font-size: .6rem;
	color: rgba(211,211,211,0.8);
}

.m-notify.notify-out {
	opacity: 1;
	-webkit-animation: upOut .15s linear forwards;
	animation: upOut .15s linear forwards;
}

.m-notify p {
	color: rgba(250,251,255,0.95);
	text-align: left;
	margin-left: 1rem;
}

.m-notify p.notify-title {
	font-size: .65rem;
}

.m-notify.notify-out.m-notify-close {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 4px;
	top: 4px;
	overflow: hidden;
	text-indent: 100%;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.m-notify-close::before,.m-notify-close::after {
	content: '';
	position: absolute;
	width: 3px;
	height: 25%;
	top: 50%;
	right: 5%;
	background: #6e6e6e;
}

.m-notify-close::before {
	-webkit-transform: translate(-50%,-50%) rotate(45deg);
	transform: translate(-50%,-50%) rotate(45deg);
}

.m-notify-close::after {
	-webkit-transform: translate(-50%,-50%) rotate(-45deg);
	transform: translate(-50%,-50%) rotate(-45deg);
}

@-webkit-keyframes rotate-loading {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotate-loading {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.xctips {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 2.5rem;
	z-index: 99999;
	background: #3498db;
	color: #FFF;
	line-height: 2.5rem;
	text-align: center;
	vertical-align: middle;
	font-size: .8rem;
	transition: background .2s linear;
	-webkit-transition: background .2s linear;
	opacity: .95;
}

.xctips.info {
	background: #3498db;
}

.xctips.success {
	background: #2ecc71;
}

.xctips.error {
	background: #ff9090;
}

.xctips.loading {
	background: #F93;
}

#baguetteBox-nums {
	position: relative;
	text-align: center;
	color: #999;
	line-height: 2.8;
	z-index: 1;
}

#baguetteBox-overlay.visible {
	opacity: 1;
}

#baguetteBox-overlay .full-image {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
}

#baguetteBox-overlay .full-image figure {
	display: inline;
	margin: 0;
	height: 100%;
}

#baguetteBox-overlay .full-image img {
	display: inline-block;
	width: auto;
	height: auto;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 0 8px rgba(0,0,0,0.6);
	box-shadow: 0 0 8px rgba(0,0,0,0.6);
}

#baguetteBox-overlay .full-image figcaption {
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	line-height: 1.8;
	white-space: normal;
	color: #ccc;
	background-color: #000;
	background-color: rgba(0,0,0,0.6);
	font-family: sans-serif;
}

#baguetteBox-overlay .full-image:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px;
}

#baguetteBox-slider {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	white-space: nowrap;
	-webkit-transition: left .4s ease,-webkit-transform .4s ease;
	transition: left .4s ease,-webkit-transform .4s ease;
	transition: left .4s ease,transform .4s ease;
	transition: left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease;
}

#baguetteBox-slider.bounce-from-right {
	-webkit-animation: bounceFromRight .4s ease-out;
	animation: bounceFromRight .4s ease-out;
}

#baguetteBox-slider.bounce-from-left {
	-webkit-animation: bounceFromLeft .4s ease-out;
	animation: bounceFromLeft .4s ease-out;
}

@-webkit-keyframes bounceFromRight {
	0% {
		margin-left: 0;
	}

	50% {
		margin-left: -30px;
	}

	100% {
		margin-left: 0;
	}
}

@keyframes bounceFromRight {
	0% {
		margin-left: 0;
	}

	50% {
		margin-left: -30px;
	}

	100% {
		margin-left: 0;
	}
}

@-webkit-keyframes bounceFromLeft {
	0% {
		margin-left: 0;
	}

	50% {
		margin-left: 30px;
	}

	100% {
		margin-left: 0;
	}
}

@keyframes bounceFromLeft {
	0% {
		margin-left: 0;
	}

	50% {
		margin-left: 30px;
	}

	100% {
		margin-left: 0;
	}
}

.baguetteBox-button#next-button,.baguetteBox-button#previous-button {
	top: 50%;
	top: calc(50% - 30px);
	width: 44px;
	height: 60px;
}

.baguetteBox-button {
	position: absolute;
	cursor: pointer;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	-moz-border-radius: 15%;
	border-radius: 15%;
	background-color: #323232;
	background-color: rgba(50,50,50,0.5);
	color: #ddd;
	font: 1.6em sans-serif;
	-webkit-transition: background-color .4s ease;
	transition: background-color .4s ease;
}

.baguetteBox-button:focus,.baguetteBox-button:hover {
	background-color: rgba(50,50,50,0.9);
}

.baguetteBox-button#next-button {
	right: 2%;
}

.baguetteBox-button#previous-button {
	left: 2%;
}

.baguetteBox-button#close-button {
	top: 20px;
	right: 2%;
	right: calc(2%+6px);
	width: 30px;
	height: 30px;
	z-index: 2;
}

.baguetteBox-button svg {
	position: absolute;
	left: 0;
	top: 0;
}

.baguetteBox-spinner {
	width: 40px;
	height: 40px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
}

.baguetteBox-double-bounce1,.baguetteBox-double-bounce2 {
	width: 100%;
	height: 100%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #fff;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: bounce 2s infinite ease-in-out;
	animation: bounce 2s infinite ease-in-out;
}

.baguetteBox-double-bounce2 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}

@-webkit-keyframes bounce {
	0%,100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes bounce {
	0%,100% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		transform: scale(0);
	}

	50% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}
}

#baguetteBox-overlay {
	display: none;
	opacity: 0;
	position: fixed;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000000;
	background-color: #222;
	background-color: rgba(0,0,0,.8);
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease;
}

#baguetteBox-overlay.visible {
	opacity: 1;
}

#baguetteBox-overlay .full-image {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
}

#baguetteBox-overlay .full-image figure {
	display: inline;
	margin: 0;
	height: 100%;
}

#baguetteBox-overlay .full-image img {
	display: inline-block;
	width: auto;
	height: auto;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
	-moz-box-shadow: 0 0 8px rgba(0,0,0,.6);
	box-shadow: 0 0 8px rgba(0,0,0,.6);
}

#baguetteBox-overlay .full-image figcaption {
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	line-height: 1.8;
	white-space: normal;
	color: #ccc;
	background-color: #000;
	background-color: rgba(0,0,0,.6);
	font-family: sans-serif;
}

#baguetteBox-overlay .full-image:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px;
}

#baguetteBox-slider {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	white-space: nowrap;
	-webkit-transition: left .4s ease,-webkit-transform .4s ease;
	transition: left .4s ease,-webkit-transform .4s ease;
	transition: left .4s ease,transform .4s ease;
	transition: left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease;
}

#baguetteBox-slider.bounce-from-right {
	-webkit-animation: bounceFromRight .4s ease-out;
	animation: bounceFromRight .4s ease-out;
}

#baguetteBox-slider.bounce-from-left {
	-webkit-animation: bounceFromLeft .4s ease-out;
	animation: bounceFromLeft .4s ease-out;
}

@-webkit-keyframes bounceFromRight {
	0%,100% {
		margin-left: 0;
	}

	50% {
		margin-left: -30px;
	}
}

@keyframes bounceFromRight {
	0%,100% {
		margin-left: 0;
	}

	50% {
		margin-left: -30px;
	}
}

@-webkit-keyframes bounceFromLeft {
	0%,100% {
		margin-left: 0;
	}

	50% {
		margin-left: 30px;
	}
}

@keyframes bounceFromLeft {
	0%,100% {
		margin-left: 0;
	}

	50% {
		margin-left: 30px;
	}
}

.baguetteBox-button#next-button,.baguetteBox-button#previous-button {
	top: 50%;
	top: calc(50% - 30px);
	width: 44px;
	height: 60px;
}

.baguetteBox-button {
	position: absolute;
	cursor: pointer;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	-moz-border-radius: 15%;
	border-radius: 15%;
	background-color: #323232;
	background-color: rgba(50,50,50,.5);
	color: #ddd;
	font: 1.6em sans-serif;
	-webkit-transition: background-color .4s ease;
	transition: background-color .4s ease;
}

.baguetteBox-button:focus,.baguetteBox-button:hover {
	background-color: rgba(50,50,50,.9);
}

.baguetteBox-button#next-button {
	right: 2%;
}

.baguetteBox-button#previous-button {
	left: 2%;
}

.baguetteBox-button#close-button {
	top: 20px;
	right: 2%;
	right: calc(2% + 6px);
	width: 30px;
	height: 30px;
}

.baguetteBox-button svg {
	position: absolute;
	left: 0;
	top: 0;
}

.baguetteBox-spinner {
	width: 40px;
	height: 40px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
}

.baguetteBox-double-bounce1,.baguetteBox-double-bounce2 {
	width: 100%;
	height: 100%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background-color: #fff;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: bounce 2s infinite ease-in-out;
	animation: bounce 2s infinite ease-in-out;
}

.baguetteBox-double-bounce2 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}

@-webkit-keyframes bounce {
	0%,100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes bounce {
	0%,100% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		transform: scale(0);
	}

	50% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}
}

#slistdiv img,.gl-echo-img img,.dt-echo-img img,.dt-media-job img {
	background: url(../img/loading.gif) center center no-repeat;
}

img,.dtchip-contact,.dt-chip-content,.dt-article-content {
	-webkit-user-select: all;
}

.dt-ad-thumb img {
	width: 100%;
	max-width: 100% !important;
	height: auto !important;
}

.highlight {
	color: #F00;
	font-weight: 600;
}

#preloader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #FFF;
	z-index: 99999999;
}

#preloader #preloader-inner {
	display: block;
	position: relative;
	left: 50%;
	top: 50%;
	width: 150px;
	height: 150px;
	margin: -75px 0 0 -75px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #3498db;
	animation: spin 2s linear infinite;
}

#preloader #preloader-inner:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #e74c3c;
	animation: spin 3s linear infinite;
}

#preloader #preloader-inner:after {
	content: "";
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: #f9c922;
	animation: spin 1.5s linear infinite;
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(1turn);
	}
}

.aui-bg-info,.aui-btn-info,.aui-btn-info:active {
	background: #5090ff !important;
	background: -moz-linear-gradient(-45deg,#5090ff 0,#36bbff 70%,#36bbff 100%) !important;
	background: -webkit-linear-gradient(-45deg,#5090ff 0,#36bbff 70%,#36bbff 100%)!important;
	background: linear-gradient(135deg,#5090ff 0,#36bbff 70%,#36bbff 100%)!important;
}

.aui-btn-info a {
	color: #FFF;
}

.gl-award {
	padding: 0 1.6rem;
	text-align: center;
	margin-bottom: 0.75rem;
	margin-top: 0;
}

.gl-award div {
	width: 4rem;
	height: 2.2rem;
	line-height: 2.1rem;
	font-size: 1rem;
	font-weight: bold;
	letter-spacing: 2px;
	margin: auto;
	background: #FFFFFF;
	color: #4B99FF;
	border: #4B99FF 2px solid;
	border-radius: 0.5rem;
}

.gl-nav-list {
	position: relative;
	z-index: 1;
	height: 2.55rem;
	width: 100%;
	background: #fff;
	overflow: hidden;
	-ms-touch-action: none;
}

.gl-nav-list:after {
	border-bottom: 1px solid #d7d7d7;
	content: "";
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	-webkit-transform: scaleY(.5);
	-webkit-transform-origin: 0 0;
}

.gl-menu-bar {
	position: absolute;
	z-index: 1;
	height: 2.5rem;
}

.gl-menu-bar ul {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	position: relative;
}

.gl-menu-bar a {
	display: block;
	min-width: 4.5rem;
	height: 2.5rem;
	padding: 0 0.5rem;
	line-height: 2.5rem;
	font-size: 0.8rem;
	overflow: hidden;
	text-align: center;
	color: #000;
	width: max-content;
	width: -webkit-max-content;
}

.gl-menu-bar a {
	color: #666;
}

.gl-menu-bar a.aui-badge-info {
	background: #E1E1E1;
}

.gl-menu-bar a.active {
	color: #3498db !important;
	border-bottom: 2px solid #3498db;
}

.gl-menu-bar a.active a {
	color: #000;
}

.gl-menu-bar a.active .aui-badge-info {
	background: #3498db;
}

.aui-media-list .company-popup-bottom-right .aui-list-item-inner {
	display: -webkit-box;
	padding-top: 0;
	padding-bottom: 0;
}

.dt-empty {
	text-align: center;
	background-color: #FFF;
	line-height: 180%;
	padding: 1rem 0;
	font-size: 0.7rem;
}

.aui-show-content {
	position: relative;
	height: 2.5rem;
	padding: 0.6rem 0.75rem 0 0.5rem;
	background-color: #FFF;
}

.aui-show-title {
	position: relative;
	padding-left: 0.65rem;
	color: #333;
	font-size: 0.85rem;
}

.aui-show-titlebot {
	display: block;
	position: absolute;
	left: 0;
	top: 0.125rem;
	width: 0.2rem;
	height: 0.9rem;
	background: #5090ff;
	background: -webkit-linear-gradient(-45deg,#5090ff 0,#36bbff 70%,#36bbff 100%);
}

.aui-label-outlined.aui-label-info:active {
	background: #5090ff !important;
	background: -webkit-linear-gradient(-45deg,#5090ff 0,#36bbff 70%,#36bbff 100%) !important;
	color: #FFF !important;
}

.sell-list-item-btn .aui-label:active a {
	color: #fff;
}

.gl-show-np {
	background-color: #FFF;
	padding-top: 0.25rem;
}

.gl-show-np p {
	padding: 0.5rem 0.5rem 0.25rem 0.5rem;
}

.dtchip-contact .aui-list-item-title {
	font-size: 0.75rem;
}

.dtchip-contact p {
	font-size: 0.75rem;
	line-height: 1.5rem;
}

.contact-pay {
	padding: 0.35rem 0.5rem;
	font-size: 0.75rem;
	margin-top: 0.25rem;
}

.gl-focus {
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 0;
}

.gl-focus .gl-focus-hd {
	width: 100%;
	height: 0.75rem;
	position: absolute;
	z-index: 1;
	bottom: 0.25rem;
	text-align: center;
}

.gl-focus .gl-focus-hd ul {
	display: inline-block;
	height: 0.75rem;
	padding: 0.2rem 0.25rem 0.15rem 0.25rem;
	background-color: rgba(0,0,0,0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	vertical-align: top;
}

.gl-focus .gl-focus-hd ul li {
	display: inline-block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #8C8C8C;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden;
}

.gl-focus.gl-focus-hd ul .on {
	background: #FE6C9C;
}

.gl-focus .gl-focus-bd {
	position: relative;
	z-index: 0;
}

.gl-focus .gl-focus-bd li {
	vertical-align: middle !important;
}

.gl-focus .gl-focus-bd li img {
	width: 100%;
	height: auto;
	min-height: 5rem;
	background: url(../img/loading.gif) center center no-repeat;
}

.gl-focus .gl-focus-bd li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.gl-focus-page {
	position: absolute;
	bottom: 1.5rem;
	right: 0.5rem;
	color: #fff;
	height: 1.25rem;
	line-height: 1.25rem;
	background-color: rgba(0,0,0,0.35);
	border-radius: 1rem;
	-webkit-border-radius: 1rem;
	padding: 0 0.75rem;
	text-align: center;
	font-size: 0.7rem;
}

.dt-app-loader .aui-toast-content {
	margin: 0.9rem 0 0 0;
}

.dt-app-loading {
	position: relative;
	top: 0.9rem;
	width: 1.85rem;
	height: 1.85rem;
	display: inline-block;
	vertical-align: middle;
	-webkit-animation: glLoading 1s steps(12, end) infinite;
	animation: glLoading 1s steps(12, end) infinite;
	background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat;
	background-size: 100%;
}

@-webkit-keyframes glLoading {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}

	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg);
		transform: rotate3d(0, 0, 1, 360deg);
	}
}

@keyframes glLoading {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}

	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg);
		transform: rotate3d(0, 0, 1, 360deg);
	}
}

.aui-bar-small {
	opacity: 0.7;
}

.aui-bar-navy {
	top: -4.5rem !important;
}

.aui-bar-navx {
	top: 0!important;
}

.aui-bar-footy {
	bottom: -4.5rem!important;
}

.aui-bar-footx {
	bottom: 0!important;
}

.de_wrapery {
	top: -4.5rem!important;
}

.de_wraperx {
	top: 2.25rem!important;
}

.gl-tl-title {
	position: relative;
	text-align: center;
	height: 2.5rem;
	line-height: 2.5rem;
	color: #333;
	font-size: 0.9rem;
	font-weight: normal;
	padding-left: 0.5rem;
	padding-bottom: 0.5rem;
}

.gl-tl-span {
	position: absolute;
	bottom: 0.4rem;
	width: 0.65rem;
	height: 0.15rem;
}

.gl-webball {
	position: fixed;
	line-height: 2.25rem;
	width: 2.25rem;
	height: 2.25rem;
	text-align: center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	color: #fff;
	background-color: rgba(0,0,0,0.5);
	background-clip: padding-box;
	text-decoration: none;
	bottom: 10rem;
	right: 0.5rem;
	z-index: 9999999;
}

.gl-webball .dt-icon-lists {
	top: 1px;
	font-size: 1rem;
}

.gl_fields_html p {
	padding: 0.5rem 0;
	font-size: 0.7rem;
}

.show-info-list {
}

.show-info-list .aui-list-item-title {
	color: #666;
	font-size: 0.7rem !important;
}

.show-info-list .aui-list-item-title span {
	margin-left: 0.25rem;
	color: #000;
}

.aui-collapse-header.aui-active .dt-icon-unfold {
	display: block;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.gl-index-gridimg .aui-col-xs-3 {
	padding: 0;
}

.gl-index-gridimg .aui-grid-label {
	margin-top: 0.65rem;
}

.gl-list-more-btn {
	border-radius: 25px;
	height: 2rem;
	line-height: 2rem;
	background-color: #FFF;
	padding: 0.5rem 0.75rem;
	-webkit-box-shadow: rgba(0,0,0,0.25) 0px 5px 10px -5px;
	-moz-box-shadow: rgba(0,0,0,0.25) 0px 5px 10px -5px;
	box-shadow: rgba(0,0,0,0.25) 0px 5px 10px -5px;
}

.item-show-title {
	padding: 1rem 0.75rem 0.75rem 0.75rem;
}

.item-show-title h1 {
	font-size: 1.1rem;
}

.dt-article-times {
	margin-top: 0.75rem;
}

.item-title-h1 {
	margin-left: 0.5rem;
	color: #000;
}

.aui-openmore-btn {
	position: relative;
	height: 2.25rem;
	line-height: 2.25rem;
	padding: 0 0.75rem;
	background-color: #FFF;
}

.aui-openmore-icon {
	content: "";
	display: inline-block;
	border: .25rem solid #999;
	border-color: #999 transparent transparent;
	position: relative;
	top: .15rem;
	left: .15rem;
}

.aui-isopenmore .aui-openmore-icon {
	border-color: transparent transparent #999;
	top: -0.15rem;
}

.readall_box {
	position: relative;
	height: 6.75rem;
	z-index: 9;
	padding: 0;
	margin-top: -6rem;
	text-align: center;
	background-color: rgba(255,255,255,0.1);
}

.readall_box .read_more_mask {
	height: 6rem;
	background: -moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));
	background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));
	background: -o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));
}

.read_more_btn {
	position: relative;
	cursor: pointer;
	font-size: 0.8rem;
	color: #de686d;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #de686d;
	line-height: 1.5rem;
	padding: 0.25rem 0.5rem;
	top: -2rem;
}

.read_more_btn:hover {
	background: #de686d;
	color: #fff;
}

.gl-font-sizetype {
	position: absolute;
	right: 0.25rem;
	top: -0.75rem;
	font-size: 1.4rem !important;
}

.gl-font-sizetype i.dt-icon {
	font-size: 1.4rem !important;
}

.gl-main-fzbig .item-title-h1 {
	font-size: 1.2rem;
}

.gl-main-fzbig .dt-article-times p {
	font-size: 0.7rem;
}

.gl-main-fzbig .dt-article-content p {
	font-size: 0.9rem !important;
}

.returnTop .mall-cart {
	margin-bottom: 0.5rem;
	background: #039be5;
	border: #039be5 1px solid;
	color: #FFF;
}

.dt-club-item-content p {
	text-indent: 0 !important;
}

.swiper-focus-page {
	position: absolute;
	bottom: 0.5rem;
	right: 0.5rem;
	color: #fff;
	width: 1.75rem;
	height: 1.75rem;
	line-height: 1.75rem;
	background-color: rgba(0,0,0,0.35);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align: center;
	font-size: 0.7rem;
	z-index: 1;
}

.dt-contact-list .dt-icon {
	font-size: 0.9rem;
	color: #CCC;
	margin-right: 0.25rem;
}

.dt-contact-list .aui-list-item {
	padding-left: 0.25rem;
}

.index-media-list .aui-list-item-media {
	width: 6rem;
	height: 5rem;
}

.gl-keytags strong {
	font-size: 0.7rem;
	margin-left: 0.25rem;
}

.gl-keytags a {
	display: inline-block;
	border-radius: 1rem;
	background-color: #f5f5f5;
	font-size: 0.65rem;
	padding: 0.25rem 0.725rem;
	margin: 0.25rem 0;
	color: #333;
}

.itemfoot-new {
	font-size: 0.7rem;
	color: #FFF;
}

.itemfoot-new a {
	color: #FFF !important;
}

.aj-comment-box {
	padding: 0.5rem 0.75rem;
}

.aj-comment-form {
	position: relative;
	width: 100%;
	text-align: left;
}

.aj-comment-user {
}

.aj-comment-url {
	font-size: 0.7rem;
	color: #999;
}

.aj-comment-form-box {
	position: relative;
	width: 100%;
	padding: 0.5rem 0;
}

.aj-comment-textarea {
	position: relative;
	border: 1px solid rgba(221,221,221,.9);
	height: 5rem;
	padding: 0.25rem;
	font-size: 0.7rem;
	line-height: 1rem;
}

.aj-comment-textarea:focus {
	border: #5AAEEF 1px solid;
}

.aj-comment-add {
	position: relative;
	width: 100%;
	margin: 0.25rem 0 0.25rem 0;
	text-align: center;
}

.aj-comment-add .aui-btn {
	width: 5rem;
	cursor: pointer;
}

.aj-comment-captcha {
	position: relative;
	height: 2.25rem;
}

.aj-comment-captcha input[type="text"] {
	position: absolute;
	min-height: 1.75rem;
	width: 25%;
}

.aj-comment-captcha img {
	position: absolute;
	left: 30%;
	0;width: 30%;
}

.aj-comment-captcha span {
	position: absolute;
	left: 60%;
	margin: 10px 0 10px 0;
	width: 10%;
}

.itemshow-ricon {
	position: fixed;
	right: .55rem;
	bottom: 6.75rem;
	z-index: 9999;
}

.itemshow-ricon .itemshow-ricon-list {
	width: 2.25rem;
	height: 2.25rem;
	line-height: 2.25rem;
	text-align: center;
	background: #fff;
	opacity: .8;
	border-radius: 50%;
	margin-top: 0.5rem;
}

.itemshow-ricon .dt-icon {
	color: #fff;
	font-size: 1.15rem;
}

.gl-list-adthumb {
	position: relative;
	margin: 0.5rem 0;
	display: flex;
	padding: 0.25rem !important;
	min-height: 2rem;
}

.gl-list-adthumb .gl-list-isad {
	position: absolute;
	right: 0.25rem;
	bottom: 0.25rem;
	padding: 1px 0.3rem;
	font-size: 0.5rem;
	color: #F6F6F6;
	background-color: rgba(0,0,0,0.3);
}

.gl-list-adthumb img {
	display: block;
	width: 100%;
	max-width: 100% !important;
}

.gl-adfocus {
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 0;
	padding: 0.25rem;
	background-color: #fff;
	margin: 0.5rem 0;
}

.gl-adfocus .gl-adfocus-hd {
	width: 100%;
	height: 0.75rem;
	position: absolute;
	z-index: 1;
	bottom: 0.5rem;
	text-align: center;
}

.gl-adfocus .gl-adfocus-hd ul {
	display: inline-block;
	height: 0.75rem;
	padding: 0.2rem 0.25rem 0.15rem 0.25rem;
	background-color: rgba(0,0,0,0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 0;
	vertical-align: top;
}

.gl-adfocus .gl-adfocus-hd ul li {
	display: inline-block;
	width: 5px;
	height: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #8C8C8C;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden;
}

.gl-adfocus .gl-adfocus-hd ul .on {
	background: #FE6C9C;
}

.gl-adfocus .gl-adfocus-bd {
	position: relative;
	z-index: 0;
}

.gl-adfocus .gl-adfocus-bd li img {
	display: block;
	width: 100%;
	height: auto;
	min-height: 1rem;
	background: url(../img/loading.gif) center center no-repeat;
}

.gl-adfocus .gl-adfocus-bd li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.gl-adfocus-page {
	position: absolute;
	bottom: 0.5rem;
	right: 0.5rem;
	color: #fff;
	width: 1.75rem;
	height: 0.4rem;
	line-height: 0.4rem;
	background-color: rgba(0,0,0,0.35);
	text-align: center;
	font-size: 0.5rem;
}

.gl-adfocus .gl-list-isad {
	position: absolute;
	right: 0.25rem;
	bottom: 0.25rem;
	padding: 1px 0.25rem;
	font-size: 0.5rem;
	color: #F6F6F6;
	background-color: rgba(0,0,0,0.35);
	z-index: 1;
}

.dt-top-nav {
	width: 100%;
	overflow: hidden;
	background-color: #ffffff;
	font-size: 0.8rem;
}

.dt-top-nav .swiper-slide {
	padding: 0.75rem 0.5rem;
	letter-spacing: 2px;
	width: auto;
	min-width: 3rem;
	text-align: center;
}

.dt-top-nav .swiper-slide span {
	transition: all .3s ease;
	display: block;
}

.dt-top-nav .active {
	border-bottom: 2px solid #3498db;
}

.dt-top-nav .active span {
	transform: scale(1.05);
	color: #3498db !important;
}

.verify-code {
	float: left;
	font-size: 1rem;
	text-align: center;
	cursor: pointer;
	margin-top: 0.25rem;
}

.cerify-code-panel {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.verify-code-area {
	position: relative;
	display: block;
	float: left;
}

.verify-input-area {
	position: relative;
	padding-right: 10px;
	float: left;
}

.verify-input-area input[type="text"] {
	font-size: 0.7rem;
}

.varify-input-code {
	position: relative;
	float: left;
	height: 25px;
	float: left;
	margin-left: 5rem;
}

.verify-change-code {
	color: #337AB7;
	cursor: pointer;
}

[v-cloak] {
	display: none!important;
}

.aui-list-margin {
}

.aui-list-margin .aui-list-item-margin {
	margin-bottom: 0.5rem;
}

.aui-list-margin .aui-list-item-margin:after {
	height: 0;
	border: 0;
}

.gl-list-adtwo {
	position: relative;
	margin: 0.5rem 0;
	display: flex;
	padding: 0;
	min-height: 2rem;
}

.gl-list-adtwo .gl-list-adthumb {
	margin: 0.25rem 0;
	padding: 0 0.25rem !important;
}

.gl-list-adtwo .gl-list-adthumb .gl-list-isad {
	bottom: 0;
}

.aui-zan-bar {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0.5rem 0;
	background: #ffffff;
}

.aui-zan-bar .item {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: column;
	width: 25%;
}

.aui-zan-bar .item span {
	margin-top: 2px;
	font-size: 10px;
	color: #666;
}

.aui-zan-bar .item b {
	font-weight: normal;
}

.aui-share-to {
	position: relative;
	float: left;
	font-size: 0.6rem;
	padding-left: 0.5rem;
	line-height: 52px;
	color: #666666;
}

.aui-align-left {
	text-align: left;
}

.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
	float: left;
}

.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate(0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.swiper-container-multirow>.swiper-wrapper {
	-webkit-box-lines: multiple;
	-moz-box-lines: multiple;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
	height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	-webkit-transition-property: -webkit-transform,height;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform,height;
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}

.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x;
}

.swiper-button-next,.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 27px 44px;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat;
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	left: 10px;
	right: auto;
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right: 10px;
	left: auto;
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2;
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff;
}

.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000;
}

.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0,-50%,0);
	-moz-transform: translate3d(0,-50%,0);
	-o-transform: translate(0,-50%);
	-ms-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 5px 0;
	display: block;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
}

.swiper-pagination-progress {
	background: rgba(0,0,0,.25);
	position: absolute;
}

.swiper-pagination-progress .swiper-pagination-progressbar {
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
	-webkit-transform-origin: right top;
	-moz-transform-origin: right top;
	-ms-transform-origin: right top;
	-o-transform-origin: right top;
	transform-origin: right top;
}

.swiper-container-horizontal>.swiper-pagination-progress {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}

.swiper-container-vertical>.swiper-pagination-progress {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-progress.swiper-pagination-white {
	background: rgba(255,255,255,.5);
}

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
	background: #fff;
}

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
	background: #000;
}

.swiper-container-3d {
	-webkit-perspective: 1200px;
	-moz-perspective: 1200px;
	-o-perspective: 1200px;
	perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
	background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
}

.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper {
	-ms-perspective: 1200px;
}

.swiper-container-cube,.swiper-container-flip {
	overflow: visible;
}

.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-container-cube .swiper-slide {
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-moz-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,.1);
}

.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}

.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,.5);
	border-radius: 10px;
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;
	-moz-animation: swiper-preloader-spin 1s steps(12,end) infinite;
	animation: swiper-preloader-spin 1s steps(12,end) infinite;
}

.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: 50%;
	-webkit-background-size: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg);
	}
}

.aui-align-right {
	text-align: right;
}

.aui-border-10 {
	border-radius: 10px;
}

.aui-content-rbox {
	position: relative;
	-webkit-overflow-scrolling: touch;
	padding: 0 10px;
	margin-bottom: 0.5rem;
}

.aui-content-r10 {
	position: relative;
	width: 100%;
	border-radius: 10px;
	background: #ffffff;
	overflow: hidden;
}

.gl-mall-ul {
	padding: 0;
	list-style: none;
}

.gl-mall-li:nth-child(2n+1) {
	padding-right: 0.1rem;
}

.gl-mall-li:nth-child(2n) {
	padding-left: 0.1rem;
}

.gl-mall-li {
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding-bottom: 0.3rem;
	position: relative;
	overflow: hidden;
}

.gl-mall-product {
	background-color: white;
	padding-bottom: 0.4rem;
	font-size: 0;
}

.gl-mall-product .sam-price {
	display: inline-block;
	color: #1a68bc;
	font-size: 0.65rem;
	height: 1.05rem;
	line-height: 0.75rem;
	padding-left: 0.2rem;
	position: relative;
	background: #FFF;
}

.gl-mall-product .sam-price:after {
	content: '';
	height: 0.45rem;
	width: 1.4rem;
	position: absolute;
	top: 3px;
	right: -1.45rem;
}

.gl-mall-li .gl-mall-product .plus-price {
	color: #232326;
}

.gl-mall-li .gl-mall-product .plus-price {
	color: #232326;
}

.gl-mall-li .gl-mall-product .plus-price:after {
}

.gl-mall-product .sam-height {
	display: block;
	height: 21px;
}

.gl-mall-product .samsb {
	width: 30px;
	height: 13px;
	display: inline-block;
	position: relative;
	top: 0;
	margin-right: 4px;
}

.gl-mall-product .chosen {
	width: auto;
	height: 13px;
	display: inline-block;
	position: relative;
	top: 0;
	margin-right: 4px;
	line-height: 13px;
}

.gl-mall-product .sam-price {
	display: inline-block;
	color: #1a68bc;
	font-size: 13px;
	height: 14px;
	outline: 14px;
	margin-top: 3px;
	margin-bottom: 4px;
	padding-left: 4px;
	position: relative;
}

.gl-mall-product .sam-price:after {
	content: ''height:9px;
	width: 28px;
	background-size: 28px 9px;
	position: absolute;
	top: 2px;
	right: -29px;
}

.gl-mall-product .sam-height {
	display: block;
	height: 21px;
}

.gl-mall-product img {
	width: 100%;
	display: block;
	height: 9rem;
	max-height: 9rem;
}

.gl-mall-product-img {
	height: 9rem;
	max-height: 9rem;
}

.gl-mall-product-text {
	height: 33px;
	font-size: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-word;
	color: #232326;
	margin-top: 5px;
	line-height: 17px;
	margin-bottom: 3px;
	padding: 0 4px;
}

.gl-mall-product-price {
	color: #f23030;
	font-size: 13px;
	display: block;
	padding: 0 4px;
	position: relative;
	top: 1px;
	height: 25px;
	line-height: 25px;
}

.gl-mall-product-price .big-price {
	font-size: 18px;
}

.guess-button {
	display: block;
	position: absolute;
	top: 0;
	right: 8px;
	text-align: center;
	color: #686868;
	font-size: 0.6rem;
	width: 2.45rem;
	height: 1.2rem;
	line-height: 1.25rem;
}

.guess-button:after {
	content: '';
	width: 200%;
	height: 200%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #bfbfbf;
	border-radius: 4px;
	-webkit-transform: scale(0.5,0.5);
	transform: scale(0.5,0.5);
	-webkit-transform-origin: top left;
}

.aui-comment-inputbox {
	width: 100%;
	position: relative;
	display: block;
	border-radius: 1rem;
	background: #EDEDED;
	padding: 0.4rem 0.75rem;
	font-size: 0.6rem;
	color: #666666;
}

#gl-comment-view {
	padding-bottom: 1.25rem;
}

#gl-comment-view .aui-list .aui-list-item-media, #gl-comment-view .aui-list .aui-list-item-inner {
	padding-bottom: 0.15rem;
}

#gl-comment-view .aui-list-item-content {
	padding: 0 0.75rem 0.5rem 2.5rem !important;
	font-size: 0.7rem;
	color: #333333;
}

.gl-comment-more, .gl-comment-loading {
	text-align: center;
	color: #666 !important;
	font-size: 0.6rem;
}

.gl-no-comment {
	position: relative;
	width: 100%;
	text-align: center;
	color: #999;
	font-size: 0.6rem;
}

.gl-no-comment .gl-no-comment-text {
	padding: 0.25rem 0;
}

.gl-no-comment .aui-label {
	display: inline-block;
	padding: 0.35rem 0.75rem;
	color: #666 !important;
	margin-top: 0.15rem;
}

.gl-no-content-bg {
	position: relative;
	display: block;
	width: 5rem;
	height: 3.25rem;
	margin: 0 auto;
}

.no-message-bg {
	background: url('../img/icon-nocomment.png') no-repeat center 0;
	background-size: 100px 60px;
}

.aui-content-rbox .gl-mall-product {
	overflow: hidden;
	box-shadow: 0.1rem 0.1rem 0.1rem rgba(0,0,0,.1);
}

.aui-content-rbox .gl-mall-li {
	padding-bottom: 0;
	padding-bottom: 0.5rem;
	margin-bottom: 0.25rem;
}

.aui-content-rbox .gl-mall-li:nth-child(2n+1) {
	padding-right: 0.25rem;
}

.aui-content-rbox .gl-mall-li:nth-child(2n) {
	padding-left: 0.25rem;
}

.aui-content-rbox .gl-mall-product-text {
	height: 15px;
	-webkit-line-clamp: 1;
	padding: 0 10px;
}

.aui-content-rbox .gl-mall-product-price {
	padding: 0 10px;
}

.aui-content-rbox .aui-info {
	position: relative;
	padding: 0.5rem;
}

.aui-content-rbox .gl-mall-product-hits {
	display: block;
	position: absolute;
	top: 0;
	right: 8px;
	text-align: center;
	color: #686868;
	font-size: 0.5rem;
}

.aui-info-user {
}

.aui-info-user img {
	width: 1.25rem;
	height: 1.25rem;
	border-radius: 3px;
}

.aui-info-username {
	display: block;
}

.aui-info-username p {
	margin: 0;
	padding: 0;
	height: 0.7rem;
	line-height: 0.7rem;
	font-size: 0.6rem;
}

.aui-info-username p:first-child {
	color: #333333;
}

.aui-buylist .aui-list-item {
	margin-bottom: 0.5rem;
}

.aui-buylist .aui-list-item:after {
	height: 0;
	border: 0;
}

.aui-buylist .aui-list-item-text {
	margin-bottom: 0.35rem;
}

.aui-buylist-item .aui-list-item-title {
	max-width: 80%;
}

.aui-buylist-item .gl-border-after:after {
	right: 0.75rem;
}

.aui-list-item-amount {
	color: #ed3f41;
}

.aui-buylist-adddate {
	position: absolute;
	font-size: .6rem;
	color: #ed3f41;
	right: 0.75rem;
	top: 0.6rem;
}

.aui-list-item-tag {
	max-width: 6rem;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	border: 1px solid #b9b7c5;
	border-radius: .1rem;
	color: #b9b7c5;
	margin-right: 0.15rem;
	padding-right: 0.1rem;
	float: left;
	margin-bottom: .12rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 0.6rem;
	padding-right: .08rem;
	text-align: left;
}

.aui-list-item-tag em {
	height: 1rem;
	background: #b9b7c5;
	color: #FFF;
	display: inline-block;
	font-style: normal;
	padding: 0 0.15rem;
	margin-right: 0.1rem;
}

.aui-indexlist .aui-list-item:after {
	height: 1px;
	border: 1px;
}

.aui-indexlist .aui-list-item {
	margin-bottom: 0;
}

#footer {
	background-color: rgba(255,255,255,1);
}

#footer .aui-bar-tab-label {
	margin-top: 0;
	font-size: 0.5rem;
}

#footer .aui-bar-tab-item span {
	display: block;
	width: 100%;
	height: 1.2rem;
	margin-top: 0.1rem;
}

#footer .icon-home {
	background: url('../img/icon-home.png') no-repeat center 0;
	background-size: 1.1rem 1.1rem;
}

#footer .icon-home-on {
	background: url('../img/icon-home-on.png') no-repeat center 0;
	background-size: 1.1rem 1.1rem;
}

#footer .icon-channel {
	background: url('../img/icon-channel.png') no-repeat center 0;
	background-size: 1.1rem 1.1rem;
}

#footer .icon-channel-on {
	background: url('../img/icon-channel-on.png') no-repeat center 0;
	background-size: 1.1rem 1.1rem;
}

#footer .icon-club {
	background: url('../img/icon-club.png') no-repeat center 0;
	background-size: 1.1rem 1.1rem;
}

#footer .icon-club-on {
	background: url('../img/icon-club-on.png') no-repeat center 0;
	background-size: 1.1rem 1.1rem;
}

#footer .icon-message {
	background: url('../img/icon-message.png') no-repeat center 0;
	background-size: 1.1rem 1.1rem;
}

#footer .icon-message-on {
	background: url('../img/icon-message-on.png') no-repeat center 0;
	background-size: 1.1rem 1.1rem;
}

#footer .icon-my {
	background: url('../img/icon-my.png') no-repeat center 0;
	background-size: 1.1rem 1.1rem;
}

#footer .icon-my-on {
	background: url('../img/icon-my-on.png') no-repeat center 0;
	background-size: 1.1rem 1.1rem;
}

#footer .icon-more {
	background: url('../img/icon-more.png') no-repeat center 0;
	background-size: 1.1rem 1.1rem;
}

#footer .icon-more-on {
	background: url('../img/icon-more-on.png') no-repeat center 0;
	background-size: 1.1rem 1.1rem;
}

#footer .icon-home span,#footer .icon-channel span,#footer .icon-my span,#footer .icon-more span {
	color: #7A7E83;
}

#footer .icon-home-on span,#footer .icon-channel-on span,#footer .icon-my-on span,#footer .icon-more-on span {
	color: #007AFF;
}

.aui-bar-tab .aui-bar-tab-item-one {
	display: table-cell;
	position: relative;
	width: 1%;
	height: 2.5rem;
	text-align: center;
	vertical-align: middle;
}

.dt-chat-div {
	position: relative;
	top: -0.8rem;
	width: 2.5rem;
	height: 2.5rem;
	background: #ffffff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	line-height: 2.5rem;
	margin: 0 auto 0 auto;
	text-align: center;
	border: 1px rgba(155,143,143,0.15) solid;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
}

.dt-chat {
	position: relative;
	z-index: 15;
	width: 2rem;
	height: 2rem;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	display: block;
	top: 0.3rem;
	box-shadow: 0.1rem 0.1rem 0.1rem rgba(0,0,0,.1);
}

.dt-chat-div:before {
}

#footer .dt-chat-div .aui-bar-tab-label {
	margin-top: -0.45rem;
}

#footer .aui-icon-add {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff;
	font-size: 1.6rem !important;
	left: 50%;
	margin-left: -0.75rem;
}

.footer-fast-div {
	position: relative;
	top: 10%;
	padding: 0.75rem;
}

.footer-fast-title {
	font-size: 0.9rem;
	color: #ffffff;
	font-weight: bolder;
}

.footer-fast-grid {
	position: relative;
	top: 10%;
	padding: 0 0.75rem;
}

.footer-fast-grid .aui-grid-label {
	margin-top: -0.2rem;
	color: #FFF;
}

.footer-fast-grid .aui-col-xs-3 {
	padding: 0.5rem 0 0 0;
}

.footer-colse-btn {
	position: absolute;
	bottom: 0;
	width: 5rem;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.footer-colse-btn .aui-icon-close {
	color: #ffffff;
	font-size: 1.4rem;
	bottom: 0.5rem;
}

.aui-list-item-content img {
	vertical-align: middle;
}

.item-content-quote {
	position: relative;
	font-size: 0.7rem;
}

.item-content-quote .quote {
	position: relative;
	background: #FFFFFF;
	padding: 0.5rem;
	margin-bottom: 0.25rem;
	background: rgba(217, 217, 217, 0.15);
	font-size: 0.6rem;
}

.item-content-quote .quote_title {
	color: #1B4C7A;
}

.item-content-quote .quote_floor {
	float: right;
}

.item-content-quote .quote:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #dddddd;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 200%;
	height: 200%;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: left top;
	transform-origin: left top;
}

.item-content-view {
}

.aj-comment-qbox {
	position: relative;
	background: rgba(217, 217, 217, 0.15);
	padding: 0.25rem;
	margin-bottom: 0.25rem;
	font-size: 0.6rem;
}

.aj-comment-ptitle {
	height: 1.3rem;
	line-height: 1.3rem;
	color: #1B4C7A;
	padding: 0.25rem;
}

.aj-comment-pcontent {
	color: #333333;
	font-size: 0.7rem;
	line-height: 150%;
	padding: 0.25rem;
}

.indexgrid-div img {
	width: 2.5rem;
	height: 2.5rem;
}

.swiper_item_img {
	position: fixed;
	z-index: -1;
	opacity: 0;
	background: rgba(0,0,0,1);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.swiper_item_img .swiper-item-photo {
	position: relative;
	width: 100%;
	height: 100%;
}

.swiper_item_img .swiper-item-photo .swiper-wrapper {
	width: 100%;
	height: 100%;
}

.swiper_item_img .swiper-slide {
	width: 100%;
	height: 100%;
	display: inline-block;
}

.swiper_item_img .swiper-slide .swiper_item_cell {
	width: 100%;
	height: 100%;
	display: inline-block;
	vertical-align: middle;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	text-align: center;
}

.swiper_item_img .swiper-slide img {
	display: inline-block;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	position: relative;
}

.swiper_item_img .swiper-item-photo-pagination {
	position: absolute;
	bottom: 0.5rem;
	text-align: center;
	width: 100%;
	z-index: 1;
}

.swiper_item_img .swiper-item-photo-pagination span {
	margin: 0 .15rem;
}

.swiper_item_img .swiper-pagination-bullet {
	background: #ffffff;
}

.swiper_item_img .swiper-slide span {
	position: absolute;
	width: 100%;
	bottom: 0.5rem;
	left: 0;
	color: #ccc;
	font-size: 14px;
	line-height: 1rem;
	text-align: left;
	padding: 0.5rem;
}

.swiper_item_img .swiper-item-photo-counter {
	position: absolute;
	left: 0.75rem;
	top: 0;
	height: 44px;
	font-size: 13px;
	line-height: 44px;
	color: #999;
	opacity: 0.75;
	padding: 0 10px;
	z-index: 1;
}

.swiper-item-toolbar {
	position: absolute;
	right: 0;
	top: 0;
	height: 40px;
	line-height: 40px;
	width: 50%;
	text-align: right;
	z-index: 1;
}

.swiper-item-toolbar span {
	padding: 0 0.75rem;
	color: #cccccc;
}

.swiper-item-toolbar i {
	font-size: 1rem;
}

.swiper-item-toolbar-play i {
	font-size: 0.9rem;
}

.dt-img-thumb-box {
	height: 15rem;
	max-height: 15rem;
}

.dt-img-thumb-box .swiper-container {
	height: 15rem;
}

.dt-img-thumb-box .swiper-slide>img {
	width: 100%;
	display: inline-block;
	height: auto;
	max-width: 100%;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.dt-img-thumb-box .swiper-slide img {
	pointer-events: none;
}

.aui-content-nologin {
	text-align: center;
	min-height: 5rem;
	line-height: 5rem;
}

.dt-thumb-bar,.thumb-swiper-container,.dt-img-thumb-box {
	height: 15rem;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.dt-thumb-video {
	width: 100%;
	position: absolute;
	bottom: 0.25rem;
	z-index: 99;
	text-align: center;
	margin: 0 auto;
}

.dt-thumb-video span {
	height: 1rem;
	background: rgba(240,240,240,.8);
	padding: 0 0.5rem 0 0.75rem;
	color: #333;
	position: relative;
	border-radius: 15px;
	line-height: 1.2rem;
	height: 1.2rem;
	display: inline-block;
	margin: 0 0.25rem;
	font-size: 0.6rem;
}

.dt-thumb-video span.active:before {
	content: "";
	-webkit-backface-visibility: hidden;
	position: absolute;
	left: 8px;
	top: 7px;
	width: 0;
	height: 0;
	border-width: 5px;
	border-style: dashed;
	border-color: transparent transparent transparent #fff;
	font-size: 0;
	line-height: 0;
}

.dt-thumb-video span.active {
	background: #FF0036;
	color: #fff;
}

.thumb-swiper-container .swiper-slide {
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.thumb-swiper-page {
	position: absolute;
	bottom: 1.25rem;
	right: 0.75rem;
	left: unset;
	color: #fff;
	width: 1.75rem;
	height: 1.75rem;
	line-height: 1.75rem;
	background-color: rgba(0,0,0,0.35);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	text-align: center;
	font-size: 0.6rem;
	z-index: 1;
}

.ui-fr {
	float: right;
}

.ui-ok {
	background: #FFFFFF url('../static/img/icon-ok.png') no-repeat center 44px;
	background-size: 100px 100px;
	padding: 188px 16px 44px 16px;
	text-align: center;
}

.ui-ko {
	background: #FFFFFF url('../static/img/icon-ko.png') no-repeat center 44px;
	background-size: 100px 100px;
	padding: 188px 16px 44px 16px;
	text-align: center;
}

.ui-ok p,.ui-ko p {
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 44px;
}

.ui-ok div,.ui-ko div {
	font-size: 16px;
	color: #999999;
	padding-bottom: 44px;
}

.ui-ok input,.ui-ko input {
	margin-bottom: 16px;
}

.ui-album {
	background: #000000;
	color: #FFFFFF;
}

.ui-album span,.ui-album pre {
	display: none;
}

.ui-album strong {
	display: block;
	line-height: 20px;
	padding: 20px;
	font-size: 12px;
	font-weight: normal;
}

.ui-album li {
	float: left;
}

.ui-album em {
	position: absolute;
	z-index: 5;
	right: 0;
	margin: 24px 24px 0 0;
	display: inline-block;
	padding: 4px 8px;
	background: #333333;
	border-radius: 10px;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.ui-album b {
	position: absolute;
	z-index: 6;
	display: block;
	width: 48px;
	height: 48px;
	background: #FFFFFF url('img/video-play.png') no-repeat center center;
	background-size: 48px 48px;
	left: 50%;
	margin: 80px 0 0 -28px;
	border-radius: 50%;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.ui-album p {
	position: absolute;
	z-index: 7;
	width: 100%;
	background: #000000;
	text-align: center;
	margin: 0;
	padding: 0;
	display: none;
}

.ui-album i {
	position: absolute;
	z-index: 8;
	display: block;
	width: 24px;
	height: 24px;
	background: #000000 url('img/icon-close.png') no-repeat center center;
	background-size: 16px 16px;
	border-radius: 50%;
	font-size: 10px;
	padding: 0;
	right: 0;
	margin: 10px 10px 0 0;
	opacity: 0.8;
	filter: alpha(opacity=80);
	display: none;
}

.ui-filter {
	font-size: 0.7rem;
}

.aui-filter {
	padding: 0 0 0 16px;
	height: 48px;
	line-height: 48px;
	background: #f5f5f5;
}

.ui-filter b {
	display: inline-block;
	font-weight: normal;
	margin-right: 0.8rem;
}

.ui-filter .on {
	color: #FF6600;
}

.ui-filter i {
	display: inline-block;
	font-style: normal;
	padding: 0 16px;
}

.ui-filter-ord {
	background: url('../static/img/filter-ord.png') no-repeat 0 center;
	background-size: 12px 12px;
}

.ui-filter-dsc {
	background: url('../static/img/filter-dsc.png') no-repeat 0 center;
	background-size: 12px 12px;
}

.ui-filter-asc {
	background: url('../static/img/filter-asc.png') no-repeat 0 center;
	background-size: 12px 12px;
}

.ui-filter-box {
	background: url('../static/img/filter-box.png') no-repeat 0 center;
	background-size: 12px 12px;
}

.ui-filter-ckd {
	background: url('../static/img/filter-ckd.png') no-repeat 0 center;
	background-size: 12px 12px;
	color: #FF6600;
}

.ui-filter-key {
	padding: 0 16px 16px 16px;
	background: #F6F6F6;
}

.ui-filter-key i {
	display: inline-block;
	font-style: normal;
	padding-right: 16px;
	margin-right: 16px;
	background: url('img/filter-del.png') no-repeat right center;
	background-size: 12px 12px;
}

.tool {
	padding: 24px 0;
	text-align: center;
	border-top: #F6F6F6 10px solid;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
}

.tool div {
	flex: 1;
	font-style: normal;
	font-size: 12px;
	color: #666666;
	height: 20px;
	line-height: 20px;
	padding: 30px 0 0 0;
}

.tool b {
	font-weight: normal;
}

.tool .like {
	background: url('../static/img/tool-like.png') no-repeat center 0;
	background-size: 24px 24px;
}

.tool .hate {
	background: url('../static/img/tool-hate.png') no-repeat center 0;
	background-size: 24px 24px;
}

.tool .report {
	background: url('../static/img/tool-report.png') no-repeat center 0;
	background-size: 24px 24px;
}

.tool .favorite {
	background: url('../static/img/tool-favorite.png') no-repeat center 0;
	background-size: 24px 24px;
}

.tool .comment {
	background: url('../static/img/tool-comment.png') no-repeat center 0;
	background-size: 24px 24px;
}

.tool .award {
	background: url('../static/img/tool-award.png') no-repeat center 0;
	background-size: 24px 24px;
}

.tool .share {
	background: url('../static/img/tool-share.png') no-repeat center 0;
	background-size: 24px 24px;
}

.ui-ico-time,.ui-ico-hits,.ui-ico-info,.ui-ico-play,.ui-ico-pics,.ui-ico-down,.ui-ico-comm,.ui-ico-area,.ui-ico-user,.ui-ico-none,.ui-ico-price,.ui-ico-like,.ui-ico-hate,.ui-ico-sort,.ui-ico-delete,.ui-ico-quote,.ui-ico-report {
	font-style: normal;
	font-size: 12px;
	color: #999999;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 10px 0 18px;
}

.ui-ico-time {
	background: url('../static/img/ico-time.png') no-repeat 0 center;
	background-size: 14px 14px;
}

.ui-ico-hits {
	background: url('../static/img/ico-hits.png') no-repeat 0 center;
	background-size: 14px 14px;
}

.ui-ico-comm {
	background: url('../static/img/ico-comm.png') no-repeat 0 center;
	background-size: 14px 14px;
}

.ui-ico-info {
	background: url('../static/img/ico-info.png') no-repeat 0 center;
	background-size: 14px 14px;
}

.ui-ico-play {
	background: url('../static/img/ico-play.png') no-repeat 0 center;
	background-size: 14px 14px;
}

.ui-ico-pics {
	background: url('../static/img/ico-pics.png') no-repeat 0 center;
	background-size: 14px 14px;
}

.ui-ico-down {
	background: url('../static/img/ico-down.png') no-repeat 0 center;
	background-size: 14px 14px;
}

.ui-ico-area {
	background: url('../static/img/ico-area.png') no-repeat 0 center;
	background-size: 14px 14px;
}

.ui-ico-user {
	background: url('../static/img/ico-user.png') no-repeat 0 center;
	background-size: 14px 14px;
}

.ui-ico-price {
	color: #FF0000;
	padding: 0;
	font-size: 14px;
}

.ui-frame {
	position: fixed;
	z-index: 99;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #F6F6F6;
	display: none;
}

.ui-filter {
	padding: 0 0 0 16px;
	height: 48px;
	line-height: 48px;
	background: #F6F6F6;
}

.ui-filter b {
	display: inline-block;
	font-weight: normal;
	margin-right: 16px;
}

.ui-filter .on {
	color: #FF6600;
}

.ui-filter i {
	display: inline-block;
	font-style: normal;
	padding: 0 16px;
}

.ui-filter-ord {
	background: url('../static/img/filter-ord.png') no-repeat 0 center;
	background-size: 12px 12px;
}

.ui-filter-dsc {
	background: url('../static/img/filter-dsc.png') no-repeat 0 center;
	background-size: 12px 12px;
}

.ui-filter-asc {
	background: url('../static/img/filter-asc.png') no-repeat 0 center;
	background-size: 12px 12px;
}

.ui-filter-box {
	background: url('../static/img/filter-box.png') no-repeat 0 center;
	background-size: 12px 12px;
}

.ui-filter-ckd {
	background: url('../static/img/filter-ckd.png') no-repeat 0 center;
	background-size: 12px 12px;
	color: #FF6600;
}

.ui-filter-key {
	padding: 0 16px 16px 16px;
	background: #F6F6F6;
}

.ui-filter-key i {
	display: inline-block;
	font-style: normal;
	padding-right: 16px;
	margin-right: 16px;
	background: url('img/filter-del.png') no-repeat right center;
	background-size: 12px 12px;
}