* {
	padding: 0;
	margin: 0
}

a:focus {
	outline: none;
}

li {
	list-style: none
}

body {
	background: #f1f1f1
}

img {
	border: 0
}

input {
	outline: 0
}

a {
	cursor: pointer;
	text-decoration: none;
	transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s
}

a:hover {
	transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s
}

i,b,u,font,em {
	font-style: normal
}

.ff {
	float: left
}

.fr {
	float: right
}

.psa {
	position: absolute
}

.psr {
	position: relative
}

.shortcut .wt .pdf28 {
	padding-left: 28px
}

.shortcut .wt .pdf24 {
	padding-left: 24px
}

.shortcut .wt .mf15 {
	margin-left: 15px
}

.pd10 {
	padding: 10px
}

.mr20 {
	margin-right: 20px
}

.mf20 {
	margin-left: 20px
}

.mr10 {
	margin-right: 10px
}

.bgffa218 {
	background: #ffa218
}

.bge61e1e {
	background: #e61e1e
}

.bg2fc1eb {
	background: #2fc1eb
}

.bgffffff {
	background: #fff
}

.bg3cbaef {
	background: #3cbaef
}

.bgf44b4b {
	background: #f44b4b
}

.bg59b450 {
	background: #59b450
}

.bgfff7dc {
	background: #fff7dc
}

.cle61e1e {
	color: #e61e1e
}

.cl333333 {
	color: #333
}

.wt70 {
	width: 70px
}

.wt40 {
	width: 40px
}

.wt565 {
	width: 565px
}

.wt584 {
	width: 584px
}

.wt980 {
	width: 980px
}

.shortcut {
	height: 40px;
	width: 100%;
	min-width: 1200px;
	border-bottom: 1px solid #e3e3e3;
	background: #f5f5f5
}

.shortcut .wt {
	width: 1200px;
	height: auto;
	margin: 0 auto
}

.shortcut .wt ul {
	height: inherit;
	line-height: 40px
}

.shortcut .wt ul li {
	z-index: 13;
	padding: 0 12px 0 11px;
	float: left;
	position: relative;
	font-size: 12px
}

.shortcut .wt ul li b {
	position: absolute;
	line-height: 40px;
	top: 10px;
	left: 0;
	width: 20px;
	height: 20px;
	background: url(image/collection.png) no-repeat;
	transition: transform .2s ease-in 0s;
	-webkit-transition: -webkit-transform .2s ease-in 0s;
	-moz-transition: transform .2s ease-in 0s;
	-ms-transform: transition:transform .2s ease-in 0s;
	cursor: pointer;
	overflow: hidden
}

.shortcut .wt ul li:hover b {
	position: absolute;
	line-height: 40px;
	top: 10px;
	left: 0;
	width: 20px;
	height: 20px;
	background: url(image/collection.png) no-repeat;
	cursor: pointer;
	transition: transform .2s ease-in 0s;
	-webkit-transition: -webkit-transform .2s ease-in 0s;
	-moz-transition: transform .2s ease-in 0s;
	-ms-transform: transition:transform .2s ease-in 0s;
	transform: rotate(720deg);
	-webkit-transform: rotate(720deg);
	-moz-transform: rotate(720deg);
	-ms-transform: transform:rotate(720deg);
	overflow: hidden
}

.shortcut .wt ul li i {
	background: url(image/qr-code.png) no-repeat;
	position: absolute;
	top: 12px;
	left: 0;
	width: 20px;
	height: 20px
}

.shortcut .wt ul li a {
	font-size: 12px;
	color: #666;
	line-height: 40px
}

.shortcut .wt ul li a:hover {
	font-size: 12px;
	color: red
}

.shortcut .wt ul li a span {
	color: #0071db
}

.shortcut .wt .land a:nth-of-type(2):hover {
	text-decoration: none
}

.shortcut .wt ul li a:hover span {
	color: #0071db;
	text-decoration: none;
	text-decoration: none
}

.shortcut .wt ul li font {
	position: absolute;
	right: 0;
	top: 15px;
	line-height: 12px;
	width: 0;
	height: 12px;
	border-left: 1px solid #333;
	overflow: hidden
}

.shortcut .wt .scanning:hover .qrcode {
	display: block
}

.shortcut .wt .qrcode {
	display: none;
	height: 200px;
	width: 200px;
	top: 40px;
	left: 0;
	position: absolute
}

.land img {
	margin-top: 12px
}

.pages_inp {
	width: 20px;
	text-align: center
}

.shortcut .wt ul .bc {
	width: 60px;
	height: auto
}

.shortcut .wt ul li p {
	position: absolute;
	line-height: 40px;
	top: 19px;
	right: 15px;
	height: 6px;
	width: 6px;
	background: url(image/triangle.png) no-repeat;
	overflow: hidden;
	transition: transform .2s ease-in 0s;
	-moz-transform: transform .2s ease-in 0s;
	-ms-transform: transform .2s ease-in 0s;
	-webkit-transition: -webkit-transform .2s ease-in 0s;
	cursor: pointer
}

.wt ul .bc:hover .popup {
	display: block;
	position: absolute;
	overflow: hidden;
	top: 39px;
	left: 5px;
	width: 73px;
	border: 1px solid #DDD;
	background: none repeat scroll 0 0 #FFF;
	box-shadow: 0 0 10px rgba(0,0,0,0.12)
}

.wt ul .bc:hover .shelter-tp {
	display: block;
	z-index: -1;
	left: 5px;
	top: 4px;
	width: 73px;
	height: 38px;
	position: absolute;
	border: 1px solid #DDD;
	background: none repeat scroll 0 0 #FFF;
	box-shadow: 0 0 10px rgba(0,0,0,0.12);
	overflow: hidden
}

.wt ul .bc:hover .shelter-bt {
	display: block;
	position: absolute;
	z-index: 1;
	top: 34px;
	left: 6px;
	width: 73px;
	height: 8px;
	overflow: hidden;
	background: none repeat scroll 0 0 #FFF
}

.wt ul .bc:hover p {
	position: absolute;
	line-height: 40px;
	top: 19px;
	right: 15px;
	height: 6px;
	width: 6px;
	background: url(image/triangle.png) no-repeat;
	overflow: hidden;
	transition: transform .2s ease-in 0s;
	-moz-transform: transform .2s ease-in 0s;
	-ms-transform: transform .2s ease-in 0s;
	-webkit-transition: -webkit-transform .2s ease-in 0s;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg)
}

.wt ul .bc .popup {
	display: none;
	position: absolute;
	overflow: hidden;
	z-index: -1;
	top: 39px;
	left: 5px;
	width: 73px;
	border: 1px solid #DDD;
	background: none repeat scroll 0 0 #FFF;
	box-shadow: 0 0 10px rgba(0,0,0,0.12)
}

.wt ul .bc .popup a {
	display: block;
	padding-left: 5px;
	height: 24px;
	line-height: 24px
}

.wt ul .bc .popup a:hover {
	color: red
}

.animate-green {
	right: 0;
	top: 0;
	z-index: 20;
	animation: myfirst 10s linear 0s infinite alternate running;
	-moz-animation: myfirst 10s linear 0s infinite alternate running;
	-webkit-animation: myfirst 10s linear 0s infinite alternate running;
	-o-animation: myfirst 10s linear 0s infinite alternate running
}

.animate-green:hover {
	animation: myfirst 10s linear 0s infinite alternate paused;
	-moz-animation: myfirst 10s linear 0s infinite alternate paused;
	-webkit-animation: myfirst 10s linear 0s infinite alternate paused;
	-o-animation: myfirst 10s linear 0s infinite alternate paused
}

@keyframes myfirst {
	0% {
		right: 0;
		top: 0;
		opacity: 1
	}

	25% {
		right: 0;
		top: 150px
	}

	50% {
		right: 150px;
		top: 150px;
		opacity: .5
	}

	75% {
		right: 150px;
		top: 0
	}

	100% {
		right: 0;
		top: 0;
		opacity: .75
	}
}

@-moz-keyframes myfirst {
	0% {
		right: 0;
		top: 0;
		opacity: 1
	}

	25% {
		right: 0;
		top: 150px
	}

	50% {
		right: 150px;
		top: 150px;
		opacity: .5
	}

	75% {
		right: 150px;
		top: 0
	}

	100% {
		right: 0;
		top: 0;
		opacity: .75
	}
}

@-webkit-keyframes myfirst {
	0% {
		right: 0;
		top: 0;
		opacity: 1
	}

	25% {
		right: 0;
		top: 150px
	}

	50% {
		right: 150px;
		top: 150px;
		opacity: .5
	}

	75% {
		right: 150px;
		top: 0
	}

	100% {
		right: 0;
		top: 0;
		opacity: .75
	}
}

@-o-keyframes myfirst {
	0% {
		right: 0;
		top: 0;
		opacity: 1
	}

	25% {
		right: 0;
		top: 150px
	}

	50% {
		right: 150px;
		top: 150px;
		opacity: .5
	}

	75% {
		right: 150px;
		top: 0
	}

	100% {
		right: 0;
		top: 0;
		opacity: .75
	}
}

.animate-red {
	left: 0;
	top: 0;
	z-index: 23;
	animation: second 5s linear 1s infinite alternate running;
	-moz-animation: second 5s linear 1s infinite alternate running;
	-webkit-animation: second 5s linear 1s infinite alternate running;
	-o-animation: second 5s linear 1s infinite alternate running
}

.animate-red:hover {
	animation: second 5s linear 1s infinite alternate paused;
	-moz-animation: second 5s linear 1s infinite alternate paused;
	-webkit-animation: second 5s linear 1s infinite alternate paused;
	-o-animation: second 5s linear 1s infinite alternate paused
}

@keyframes second {
	form {
		top: 0;
		opacity: 1
	}

	to {
		top: 80px;
		opacity: .5
	}
}

@-moz-keyframes second {
	form {
		top: 0;
		opacity: 1
	}

	to {
		top: 80px;
		opacity: .5
	}
}

@-webkit-keyframes second {
	form {
		top: 0;
		opacity: 1
	}

	to {
		top: 80px;
		opacity: .5
	}
}

@-o-keyframes second {
	form {
		top: 0;
		opacity: 1
	}

	to {
		top: 80px;
		opacity: .5
	}
}

.animate-blue {
	left: 0;
	bottom: 0;
	z-index: 21;
	animation: third 3s linear 2s infinite alternate running;
	-moz-animation: third 3s linear 2s infinite alternate running;
	-webkit-animation: third 3s linear 2s infinite alternate running;
	-o-animation: third 3s linear 2s infinite alternate running
}

.animate-blue:hover {
	animation: third 3s linear 2s infinite alternate paused;
	-moz-animation: third 3s linear 2s infinite alternate paused;
	-webkit-animation: third 3s linear 2s infinite alternate paused;
	-o-animation: third 3s linear 2s infinite alternate paused
}

@keyframes third {
	form {
		left: 0;
		opacity: 1
	}

	to {
		left: 20px;
		opacity: .8
	}
}

@-moz-keyframes third {
	form {
		left: 0;
		opacity: 1
	}

	to {
		left: 20px;
		opacity: .8
	}
}

@-webkit-keyframes third {
	form {
		left: 0;
		opacity: 1
	}

	to {
		left: 20px;
		opacity: .8
	}
}

@-o-keyframes third {
	form {
		left: 0;
		opacity: 1
	}

	to {
		left: 20px;
		opacity: .8
	}
}

.animate-jiajutong {
	right: 0;
	bottom: 0;
	z-index: 22;
	animation: fourth 5s linear 3s infinite alternate running;
	-moz-animation: fourth 5s linear 3s infinite alternate running;
	-webkit-animation: fourth 5s linear 3s infinite alternate running;
	-o-animation: fourth 5s linear 3s infinite alternate running
}

.animate-jiajutong:hover {
	animation: fourth 5s linear 3s infinite alternate paused;
	-moz-animation: fourth 5s linear 3s infinite alternate paused;
	-webkit-animation: fourth 5s linear 3s infinite alternate paused;
	-o-animation: fourth 5s linear 3s infinite alternate paused
}

@keyframes fourth {
	0% {
		right: 0;
		bottom: 0;
		opacity: 1
	}

	25% {
		right: 0;
		bottom: 20px
	}

	50% {
		right: 20px;
		bottom: 20px;
		opacity: .5
	}

	75% {
		right: 20px;
		bottom: 0
	}

	100% {
		right: 0;
		bottom: 0;
		opacity: 0
	}
}

@-moz-keyframes fourth {
	0% {
		right: 0;
		bottom: 0;
		opacity: 1
	}

	25% {
		right: 0;
		bottom: 20px
	}

	50% {
		right: 20px;
		bottom: 20px;
		opacity: .5
	}

	75% {
		right: 20px;
		bottom: 0
	}

	100% {
		right: 0;
		bottom: 0;
		opacity: 0
	}
}

@-webkit-keyframes fourth {
	0% {
		right: 0;
		bottom: 0;
		opacity: 1
	}

	25% {
		right: 0;
		bottom: 20px
	}

	50% {
		right: 20px;
		bottom: 20px;
		opacity: .5
	}

	75% {
		right: 20px;
		bottom: 0
	}

	100% {
		right: 0;
		bottom: 0;
		opacity: 0
	}
}

@-o-keyframes fourth {
	0% {
		right: 0;
		bottom: 0;
		opacity: 1
	}

	25% {
		right: 0;
		bottom: 20px
	}

	50% {
		right: 20px;
		bottom: 20px;
		opacity: .5
	}

	75% {
		right: 20px;
		bottom: 0
	}

	100% {
		right: 0;
		bottom: 0;
		opacity: 0
	}
}

.tp-container {
	position: fixed;
	right: 0;
	bottom: 10px;
	padding-bottom: 73px;
	z-index: 9999
}

.tp-container .btn {
	width: 64px;
	height: 58px;
	margin-bottom: 1px;
	cursor: pointer;
	position: relative;
	background-color: #434343;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	-o-transition: all .7s;
	-ms-transition: all .7s;
	transition: all .7s;
	background: #434343;
	opacity: .8;
	filter: Alpha(opacity=80);
	-webkit-opacity: .8
}

.tp-container .btn:hover {
	background-color: #141414;
	opacity: 1;
	filter: Alpha(opacity=100);
	-webkit-opacity: 1
}

.tp-container .message {
	background: #434343 url(image/message.png) 0 0 no-repeat;
	text-decoration: none;
	display: block
}

.tp-container .message .auction-wp {
	background-color: #141414;
	position: absolute;
	width: 160px;
	left: -160px;
	top: 0;
	line-height: 58px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	font-family: "寰蒋闆呴粦";
	display: none
}

.tp-container .code {
	background: #434343 url(image/code.png) 0 0 no-repeat
}

.tp-container .code .icons {
	position: absolute;
	left: -160px;
	top: 0;
	display: none;
	width: 134px;
	height: 135px
}

.tp-container .auction {
	background: #434343 url(image/auction.png) 0 0 no-repeat
}

.tp-container .auction .auction-wp {
	background-color: #141414;
	position: absolute;
	width: 160px;
	left: -160px;
	top: 0;
	line-height: 58px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	font-family: "寰蒋闆呴粦";
	display: none
}

.tp-container .top {
	background: #434343 url(image/top.png) 0 0 no-repeat;
	display: none
}

.tp-container .top .auction-wp {
	background-color: #141414;
	position: absolute;
	width: 160px;
	left: -160px;
	top: 0;
	line-height: 58px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	font-family: "寰蒋闆呴粦";
	display: none
}

.tp-container .out {
	background: #434343 url(image/home.png) 0 0 no-repeat
}

.tp-container .out .auction-wp {
	background-color: #141414;
	position: absolute;
	width: 160px;
	left: -160px;
	top: 0;
	line-height: 58px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	font-family: "寰蒋闆呴粦";
	display: none
}

.sub-page {
	height: auto;
	margin: 20px auto;
	text-align: center;
	width: 100%
}

.sub-page a,.sub-page strong,.sub-page .pages_inp,.sub-page .pages_btn {
	display: inline-block;
	padding: 10px 20px;
	text-align: center;
	font-size: 12px;
	height: 14px;
	line-height: 14px;
	background: #fff;
	color: #666;
	border: 1px solid #ccc;
	margin-left: 5px;
	transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-0transition: all .3s ease-in-out 0s
}

.sub-page .pages_inp {
	height: 14px;
	line-height: 14px;
	vertical-align: middle
}

.sub-page .pages_btn {
	height: 36px;
	width: 58px;
	line-height: 14px;
	vertical-align: middle
}

.sub-page a:hover,.sub-page strong,.sub-page .pages_btn:hover {
	padding: 10px 20px;
	text-align: center;
	font-size: 12px;
	height: 14px;
	line-height: 14px;
	color: #fff;
	border: 1px solid #ccc;
	margin-left: 5px;
	transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-0transition: all .3s ease-in-out 0s;
	background: #e61e1e
}

.sub-page .pages_btn:hover {
	height: 36px;
	width: 58px;
}



.sub-page cite,.sub-page input {
	cursor: pointer;
	padding: 0 10px;
	color: #666
}

.sub-page label {
	font-size: 12px;
	color: #666
}