* {
	margin: 0px; padding: 0px;
}
html {
	font-size: 100%;
}
body {
	font-family: "Microsoft Yahei";
}
h1 {
	font-family: "Microsoft Yahei";
}
h2 {
	font-family: "Microsoft Yahei";
}
h3 {
	font-family: "Microsoft Yahei";
}
h4 {
	font-family: "Microsoft Yahei";
}
h5 {
	font-family: "Microsoft Yahei";
}
h6 {
	font-family: "Microsoft Yahei";
}
input {
	font-family: "Microsoft Yahei";
}
textarea {
	font-family: "Microsoft Yahei";
}
select {
	font-family: "Microsoft Yahei";
}
body {
	background: rgb(242, 242, 242);
}
input[type='submit'] {
	border: 0px currentColor; border-image: none; -webkit-appearance: none;
}
input[type='button'] {
	border: 0px currentColor; border-image: none; -webkit-appearance: none;
}
textarea {
	padding-top: 5px; padding-bottom: 5px; resize: none;
}
body {
	min-width: 320px;
}
a {
	color: rgb(22, 148, 200); text-decoration: none;
}
li {
	list-style: none;
}
.wrapper {
	margin: 0px auto; min-width: 320px; max-width: 750px;
}
.clear {
	clear: both;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.home_head {
	padding: 1.25rem 5%; height: 2.5rem; background-color: rgb(255, 255, 255);
}
.home_head .logo {
	
}
.home_head .logo img {
	height: 2.5rem; vertical-align: top;
}
.home_head .seek {
	margin: 0px 1rem; position: relative;
}
.home_head .seek .h_seek {
	top: 2px; height: 2.5rem; right: 0.75rem; vertical-align: middle; position: absolute;
}
.home_head .seek .h_seek img {
	border: 0px currentColor; border-image: none; width: 1.12rem;
}
.home_head .seek .h_txt {
	background: rgb(242, 242, 242); padding: 0px 2.5rem 0px 0.5rem; border-radius: 5px; border: 0px currentColor; border-image: none; width: calc(100% - 14rem); height: 2.5rem; text-align: left; color: rgb(51, 51, 51); line-height: 2.5rem; font-size: 1rem;
}
.home_head .menu {
	position: relative;
}
.menu .menuPoint {
	top: -0.4rem; height: 0.7rem; right: -0.3rem; position: absolute;
}
.home_head .menu .imgbox {
	vertical-align: middle; display: inline-block;
}
.menuDiv .imgbox .redPoint {
	top: -0.5rem; height: 0.7rem; right: 40%; position: absolute;
}
.home_head .menu .imgbox img {
	width: 1.75rem;
}
.menuDiv {
	top: 0px; width: 100%; height: 100%; position: fixed; z-index: 100; background-color: rgba(0, 0, 0, 0.6);
}
.menu-list {
	background: rgb(255, 255, 255); width: 100%; margin-top: 5rem; position: relative;
}
.menu-list .menu-list-up {
	top: -0.7rem; height: 0.7rem; right: 7%; position: absolute;
}
.menu-list .menu-list-p1 {
	background: rgb(235, 235, 235); width: 100%; height: 2.5rem; color: rgb(70, 70, 70); line-height: 2.5rem; font-size: 1.1rem; position: relative;
}
.menu-list .menu-list-p1 .menu-list-span1 {
	height: 2.5rem; line-height: 2.5rem; margin-left: 1.2rem; display: inline-block;
}
.menu-list .menu-list-p1 .menu-list-close {
	top: 0.7rem; height: 1.1rem; right: 0.8rem; vertical-align: middle; position: absolute;
}
.menu-list .menu-list-p1 .menu-list-close:hover {
	cursor: pointer;
}
.menu-list ul {
	border: 1px solid rgb(220, 220, 220); border-image: none; width: 100%; height: 18.4rem;
}
.menu-list ul li {
	width: 25%; text-align: center; float: left;
}
.menu-list ul li a {
	border-width: 0px 1px 1px 0px; border-style: none solid solid none; border-color: currentColor rgb(220, 220, 220) rgb(220, 220, 220) currentColor; padding: 1.3rem 0px; border-image: none; height: 3.5rem; display: block;
}
.menu-list ul li .imgbox {
	height: 2rem;
}
.menu-list ul li .imgbox img {
	height: 100%;
}
.menu-list ul li .desc {
	color: rgb(100, 100, 100); line-height: 1.5rem; font-size: 1.12rem; margin-top: 0.5rem;
}
.carousel-image {
	width: 100%; overflow: hidden; position: relative;
}
.carousel-image a {
	float: left;
}
.carousel-image a img {
	border: 0px currentColor; border-image: none; width: 100%; float: left;
}
.carousel-num {
	margin: 0px auto; left: 0px; width: 100%; text-align: center; bottom: 1rem; position: absolute;
}
.carousel-num i {
	border-radius: 50%; width: 0.5rem; height: 0.5rem; color: rgb(255, 255, 255); overflow: hidden; font-size: 0px; font-style: normal; margin-left: 20px; display: inline-block; cursor: pointer; background-clip: padding-box; background-color: rgb(20, 150, 200);
}
.carousel-num i.current {
	background-color: rgb(255, 255, 255);
}
.trading_enter {
	background: rgb(255, 255, 255); padding: 1.87rem 0px; text-align: center;
}
.trading_enter .user_btn {
	background: url("../img/home/go.png") no-repeat 90% / 0.75rem; border-radius: 10px; width: 42%; height: 3.25rem; text-align: left; color: rgb(255, 255, 255); line-height: 3.25rem; text-indent: 8%; font-size: 1.5rem; vertical-align: middle; display: inline-block;
}
.trading_enter .user_btn img {
	height: 1.5rem; margin-right: 5%; vertical-align: -3px;
}
.trading_enter .buy_btn {
	background-color: rgb(22, 148, 200);
}
.trading_enter .sell_btn {
	margin-left: 5%; background-color: rgb(0, 195, 220);
}
.floor {
	background: rgb(255, 255, 255); padding: 1.75rem 0px; color: rgb(76, 76, 76); margin-top: 1rem;
}
.floor .hd {
	padding-left: 5%;
}
.floor .hd i.border {
	width: 0.37rem; height: 1.62rem; vertical-align: text-bottom; display: inline-block; background-color: rgb(20, 150, 200);
}
.floor .hd .text {
	line-height: 1; font-size: 1.62rem; margin-left: 0.5rem; display: inline-block;
}
.auction .bd {
	margin-top: 1.87rem; position: relative;
}
.auction .bd .auction-img {
	overflow: hidden; position: relative;
}
.auction .bd .auction-img img {
	width: 100%; display: block;
}
.auction .bd .bdbox {
	padding: 11% 0px 13% 5%; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; z-index: 12; box-sizing: border-box; opacity: 1; -webkit-sizing: border-box; -moz-box-sizing: border-box;
}
.auction .bd .primary {
	line-height: 1.34rem; font-size: 1.34rem;
}
.auction .bd .toAuction {
	border-radius: 5px; border: 1px solid rgb(77, 77, 77); border-image: none; width: 6.8rem; height: 1.8rem; text-align: center; color: rgb(76, 76, 76); line-height: 1.8rem; font-size: 1.1rem; margin-top: 1rem; display: block;
}
.channel .bd ul li {
	width: 25%; text-align: center; padding-top: 1.25rem; float: left;
}
.channel .bd ul li img {
	width: 50%;
}
.channel .bd ul li .name {
	color: rgb(178, 178, 178); line-height: 1; font-size: 1.12rem; margin-top: 0.3rem;
}
.consumer .hd {
	position: relative;
}
.consumer .hd .more {
	top: 0px; right: 5.5%; color: rgb(76, 76, 76); font-size: 1.12rem; position: absolute;
}
.consumer .hd .more img {
	width: 0.5rem; margin-left: 0.5rem;
}
.consumer .bd {
	margin-top: 1.37rem;
}
.consumer .bd .item {
	padding: 1rem 0px; overflow: hidden; border-top-color: rgb(242, 242, 242); border-top-width: 1px; border-top-style: solid; position: relative;
}
.consumer .bd .item .date {
	background: rgb(204, 204, 204); left: -30px; top: 16px; width: 110px; height: 1.6rem; text-align: center; color: rgb(255, 255, 255); line-height: 1.6rem; font-size: 1rem; position: absolute; transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg);
}
.consumer .bd .item .cur {
	background: rgb(22, 148, 200);
}
.consumer .bd .item p {
	vertical-align: middle; display: inline-block;
}
.consumer .bd .item p.photobox {
	border-radius: 50%; border: 1px solid rgb(201, 201, 201); border-image: none; width: 4.8rem; height: 4.8rem; text-align: center; overflow: hidden; margin-right: 2%; margin-left: 3.4rem;
}
.consumer .bd .item p.photobox img {
	width: 100%; height: 100%;
}
.consumer .bd .item p.usersay {
	width: 65%; color: rgb(178, 178, 178); font-size: 1.05rem;
}
.consumer .bd .item p.usersay span {
	overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; -webkit-line-clamp: 1;
}
.consumer .bd .item p.usersay span.date {
	color: rgb(76, 76, 76); font-size: 1.5rem; margin-bottom: 0.3rem;
}
@media screen and (max-width:420px)
{
.consumer .bd .item p.usersay {
	width: 55%;
}
}
@media screen and (max-width:375px)
{
.consumer .bd .item p.usersay {
	width: 65%;
}
}
@media screen and (max-width:320px)
{
.consumer .bd .item p.usersay {
	width: 58%;
}
}
.Contact {
	text-align: center;
}
.Contact .phone {
	font-size: 1.12rem;
}
.Contact .phone span {
	color: rgb(178, 178, 178);
}
.Contact .step_link {
	background: rgb(22, 148, 200); border-radius: 5px; width: 6rem; height: 1.87rem; color: rgb(255, 255, 255); line-height: 1.87rem; font-size: 1.12rem; margin-left: 3%; display: inline-block;
}
.Copyright {
	background: rgb(51, 51, 51); text-align: center;
}
.Copyright p {
	color: rgb(255, 255, 255); line-height: 1.5; font-size: 1.12rem;
}
.Copyright p span {
	margin-left: 5%;
}
.footer_h {
	padding: 0.1rem 0px; height: 4.5rem;
}
.footer_w {
	left: 0px; width: 100%; bottom: 0px; display: block; position: fixed; z-index: 10000;
}
.footer {
	background: rgb(255, 255, 255); height: 4rem; padding-top: 0.5rem; font-size: 1rem; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; display: flex;
}
.footer a {
	flex:1 1 0px; text-align: center; color: rgb(178, 178, 178); display: block; -webkit-box-flex: 1;
}
.footer a p {
	margin-top: 0.3rem;
}
.footer a.cur p {
	color: rgb(22, 148, 200);
}
.footer a i.icon_fnav {
	background: no-repeat center 0px / auto 100%; height: 1.87rem; display: block;
}
.footer a i.home_if {
	background-image: url("../img/home.png");
}
.footer a i.gujia_if {
	background-image: url("../img/gujia.png");
}
.footer a i.sell_if {
	background-image: url("../img/sale.png");
}
.footer a i.user_if {
	background-image: url("../img/user.png");
}
.footer a.cur i.home_if {
	background-image: url("../img/home_cur.png");
}
.footer a.cur i.gujia_if {
	background-image: url("../img/gujia_cur.png");
}
.footer a.cur i.sell_if {
	background-image: url("../img/sale_cur.png");
}
.footer a.cur i.user_if {
	background-image: url("../img/user_cur.png");
}
.Consult {
	right: 0.5rem; bottom: 4.3rem; position: fixed; z-index: 99;
}
.Consult .photoDiv {
	width: 6.5rem; height: 5.5rem; overflow: hidden; position: relative;
}
.Consult a img {
	width: 6.5rem;
}
.Consult .photoDiv .callText {
	animation:showText 0.5s linear; left: 0px; top: 0px; position: absolute; -webkit-animation: showText 0.5s linear 1;
}
.Consult .photoDiv .callPhoto {
	transform-origin: 50% bottom; animation:showPhoto 1.5s linear, music-move 1s 3.3s infinite; left: -0.2rem; top: 0px; position: absolute; -webkit-animation: showPhoto 1.5s linear 1, music-move 1s 3.3s infinite; -webkit-transform-origin: bottom;
}
.Search {
	padding: 1rem 1rem 0px;
}
.Search .select {
	background: rgb(242, 242, 242); border-radius: 5px; width: 5rem; height: 2.5rem; color: rgb(76, 76, 76); line-height: 2.5rem; text-indent: 0.75rem; font-size: 1.12rem; float: left; position: relative; z-index: 99999;
}
.Search .select .dangQianFenLei {
	width: 5rem; height: 2.5rem; display: block; cursor: pointer;
}
.Search .select .dangQianFenLei i {
	background: url("../img/unfold.png") no-repeat right; width: 12px; height: 7px; margin-left: 0.5rem; display: inline-block;
}
.Search .select dl {
	left: 0px; top: 2.12rem; width: 5rem; padding-top: 0.37rem; position: absolute; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; background-color: rgb(242, 242, 242);
}
.Search .select dl dd {
	height: 2.25rem; line-height: 2.25rem;
}
.Search .select dl dd a {
	color: rgb(178, 178, 178); display: block;
}
.Search .select dl dd a:hover {
	color: rgb(165, 165, 165); background-color: rgb(231, 231, 231);
}
.Search .seek {
	margin: 0px 0.5rem; width: calc(100% - 11rem); float: left; position: relative;
}
.Search .seek .h_seek {
	top: 0px; width: 2.5rem; height: 2.5rem; text-align: center; right: 0px; line-height: 2.5rem; position: absolute;
}
.Search .seek .h_seek img {
	width: 1.12rem; vertical-align: middle;
}
.Search .seek .h_txt {
	background: rgb(242, 242, 242); padding: 0px 2.5rem 0px 0.5rem; border-radius: 5px; border: 0px currentColor; border-image: none; width: calc(100% - 3rem); height: 2.5rem; text-align: left; color: rgb(51, 51, 51); line-height: 2.5rem; font-size: 1rem;
}
.Search .cancel {
	background: rgb(242, 242, 242); border-radius: 5px; width: 5rem; height: 2.5rem; text-align: center; color: rgb(76, 76, 76); line-height: 2.5rem; font-size: 1.12rem; float: left;
}
.History {
	padding: 0px 1rem; font-size: 1.12rem;
}
.History .main {
	margin-top: 1.5rem; position: relative;
}
.History .delete {
	top: 0px; right: 0px; position: absolute;
}
.History .delete img {
	width: 1.31rem;
}
.History .hd {
	color: rgb(178, 178, 178);
}
.History .bd {
	overflow: hidden; max-height: 32rem;
}
.History .history-list li {
	margin-top: 1.25rem; margin-right: 1.25rem; float: left;
}
.History .history-list li a {
	padding: 0px 1rem; border-radius: 5px; border: 1px solid rgb(179, 179, 179); border-image: none; height: 2.37rem; color: rgb(178, 178, 178); line-height: 2.37rem; display: inline-block;
}
.deleteTip {
	padding: 1rem 1.87rem; text-align: center; color: rgb(6, 6, 6); display: none; background-color: rgb(255, 255, 255);
}
.deleteTip .hd {
	line-height: 1; font-size: 1.62rem;
}
.deleteTip .bd {
	margin-top: 1.25rem;
}
.deleteTip .bd .deta {
	font-size: 1.25rem;
}
.deleteTip .bd .btnBox {
	margin-top: 1.75rem;
}
.deleteTip .bd .btnBox .btn {
	background: rgb(238, 238, 238); margin: 0px 5%; border-radius: 5px; width: 40%; height: 2.5rem; color: rgb(22, 148, 200); line-height: 2.5rem; font-size: 1.5rem; float: left;
}
@media screen and (max-width:480px)
{
html {
	font-size: 87.5%;
}
}
@media screen and (max-width:420px)
{
.trading_enter .user_btn {
	text-indent: 4%; font-size: 18px;
}
.trading_enter .user_btn img {
	height: 1.25rem;
}
.Copyright p {
	font-size: 0.9rem;
}
.menuDiv .imgbox .redPoint {
	right: 35%;
}
}
@media screen and (max-width:320px)
{
.auction .bd .bdbox {
	padding-top: 8%; padding-left: 3%;
}
.auction .bd .primary {
	line-height: 1.15rem; font-size: 1.15rem;
}
.auction .bd .toAuction {
	width: 6rem; height: 1.5rem; line-height: 1.5rem; font-size: 1rem;
}
}
.advertise {
	background: rgb(242, 242, 242); padding: 0px; width: 100%;
}
.advertise .advertiseContainer {
	width: 100%;
}
.advertise .advertiseContainer .advertiseSlider {
	position: relative;
}
.advertise .advertiseContainer .advertiseSlider img {
	width: 100%;
}
.advertise .advertiseContainer .advertiseSlider .advertiseTxt {
	top: 35%; text-align: center; right: 12%; position: absolute;
}
.advertise .advertiseContainer .advertiseSlider .advertiseTxt .advertiseTxtP1 {
	color: rgb(119, 119, 119); font-size: 1.4rem;
}
.advertise .advertiseContainer .advertiseSlider .advertiseTxt .advertiseTxtP2 {
	color: rgb(171, 171, 171); font-size: 1.2rem; margin-top: 0.6rem;
}
@media screen and (max-width:480px)
{
.advertise .advertiseContainer .advertiseSlider .advertiseTxt {
	top: 30%; right: 10%;
}
.advertise .advertiseContainer .advertiseSlider .advertiseTxt .advertiseTxtP1 {
	font-size: 1.2rem;
}
.advertise .advertiseContainer .advertiseSlider .advertiseTxt .advertiseTxtP2 {
	font-size: 1rem;
}
}
@media screen and (max-width:375px)
{
.advertise .advertiseContainer .advertiseSlider .advertiseTxt {
	top: 30%; right: 10%;
}
.advertise .advertiseContainer .advertiseSlider .advertiseTxt .advertiseTxtP1 {
	font-size: 1.05rem;
}
.advertise .advertiseContainer .advertiseSlider .advertiseTxt .advertiseTxtP2 {
	font-size: 0.9rem;
}
}
@media screen and (max-width:320px)
{
.advertise .advertiseContainer .advertiseSlider .advertiseTxt {
	top: 28%; right: 6%;
}
.advertise .advertiseContainer .advertiseSlider .advertiseTxt .advertiseTxtP1 {
	font-size: 1rem;
}
.advertise .advertiseContainer .advertiseSlider .advertiseTxt .advertiseTxtP2 {
	font-size: 0.85rem;
}
.menuDiv .imgbox .redPoint {
	right: 30%;
}
}
.festivalDiv {
	top: 0px; width: 100%; height: 100%; position: fixed; z-index: 100; background-color: rgba(0, 0, 0, 0.6);
}
.festivalImg {
	width: 60%; margin-top: 4rem; margin-left: 20%;
}
.closeImg {
	height: 3.5rem; margin-top: 0.7rem; display: inline-block; opacity: 0.8;
}
.festivalImg {
	animation:festivalWindow 1s linear; -webkit-animation: festivalWindow 1s linear 1;
}
@media screen and (max-width:420px)
{
.festivalImg {
	width: 70%; margin-left: 15%;
}
}
