* {
	margin: 0px; padding: 0px; list-style-type: none;
}
body {
	font: 14px/1.5em microsoft YaHei, Tahoma, Arial; text-align: center; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal; background-color: rgb(242, 242, 242);
}
img {
	border: 0px currentColor;
}
a {
	color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;
}
a:link {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
input:focus {
	outline: 0px;
}
a:hover img {
	text-decoration: none;
}
input {
	transition:0.2s; font-size: 1em; vertical-align: middle;
}
select {
	transition:0.2s; font-size: 1em; vertical-align: middle;
}
input[type='button'] {
	cursor: pointer;
}
input[type='submit'] {
	cursor: pointer;
}
table {
	width: 100%;
}
i {
	font-style: normal;
}
em {
	font-style: normal;
}
.none {
	display: none;
}
.price {
	color: rgb(255, 64, 2);
}
.red {
	color: rgb(252, 127, 0);
}
.vt {
	vertical-align: middle;
}
.gray {
	color: rgb(153, 153, 153);
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.org {
	color: rgb(255, 127, 0);
}
.over-line {
	color: rgb(136, 136, 136); text-decoration: line-through;
}
textarea {
	resize: none;
}
.blue {
	color: rgb(54, 157, 166);
}
.sma-font {
	font-size: 0.86em;
}
.fl {
	float: left; display: inline;
}
.list li {
	float: left; display: inline;
}
.leftbox {
	float: left; display: inline;
}
.fr {
	float: right; display: inline;
}
.rightbox {
	float: right; display: inline;
}
.box::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.crbox::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.list::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clli::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.box {
	display: inline-block;
}
.crbox {
	display: inline-block;
}
.list {
	display: inline-block;
}
.clli {
	display: inline-block;
}
.box {
	display: block;
}
.crbox {
	display: block;
}
.list {
	display: block;
}
.clli {
	display: block;
}
.main {
	margin: 0px auto; width: 100%; text-align: left; min-width: 320px; max-width: 640px;
}
.main {
	padding-bottom: 1em;
}
header {
	width: 100%; height: 3.5em; text-align: center; line-height: 3em; position: relative; z-index: 800; background-color: rgb(255, 255, 255);
}
.logo {
	width: 6.5em; vertical-align: middle; max-width: 150px;
}
.header {
	text-align: center; color: rgb(255, 255, 255); background-color: rgb(54, 157, 166);
}
.header h1 {
	font: 1.4em/2.5em microsoft YaHei; font-size-adjust: none; font-stretch: normal;
}
.header h1 a {
	color: rgb(255, 255, 255);
}
.go-back {
	margin: 0.5em 0px 0.2em; text-align: center;
}
.go-back a {
	color: rgb(102, 102, 102);
}
.main h3 {
	text-align: center; margin-top: 0.5em;
}
.butdiv {
	padding: 0.8em;
}
.usbut {
	font: 1.2em/2.5em microsoft YaHei; border-radius: 0.1em; border: 0px currentColor; width: 100%; height: 2.5em; text-align: center; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal; background-color: rgb(54, 156, 165);
}
.right-arr {
	background: url("../images/right-arr.png") no-repeat center / 100% auto; width: 0.7em; float: right; display: inline; max-width: 18px;
}
.padbox {
	padding: 0.8em;
}
.lipad {
	padding: 0.8em;
}
.mem-menu {
	padding-bottom: 0px;
}
.mem-menu ul {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; margin-bottom: 0.8em; background-color: rgb(255, 255, 255);
}
.mem-menu li {
	height: 3em; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.mem-menu li a {
	padding: 0px 0.8em; height: 3em; color: rgb(102, 102, 102); line-height: 3em; display: block;
}
.mem-menu li img {
	margin: 0.8em 0.5em 0px 0px; width: 1.54em; float: left; display: inline; max-width: 40px;
}
.mem-menu .nub {
	background: url("../images/hot.gif") no-repeat center; font: 0.9em/1.8em microsoft YaHei; border-radius: 50%; width: 1.8em; height: 1.8em; text-align: center; margin-left: 0.5em; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.ewm {
	text-align: center;
}
h6 {
	text-align: center; color: rgb(102, 102, 102); font-size: 0.6em;
}
.new-header li img {
	border-radius: 50%;
}
.new-header li a {
	position: relative;
}
.btn {
	font: 0.8em/1em microsoft Yahei; margin: 0px 0px 0px 1em; padding: 0.5em; border-radius: 3px; border: currentColor; top: 0.9em; right: 3em; display: inline-block; position: absolute; font-size-adjust: none; font-stretch: normal; background-color: rgb(170, 170, 170);
}
@media all and (min-width:480px)
{
body {
	font-size: 20px;
}
}
@media all and (min-width:640px)
{
body {
	font-size: 26px;
}
}
