* {
	margin: 0px; padding: 0px;
}
a {
	color: rgb(223, 223, 223); font-family: "arial","Î¢ÈíÑÅºÚ"; font-size: 14px; text-decoration: none;
}
html {
	width: 100%; height: 100%; overflow: hidden; font-size: 62.5%; -webkit-font-smoothing: antialiased; -webkit-overflow-scrolling: touch; -moz-overflow-scrolling: touch; -o-overflow-scrolling: touch; overflow-scrolling: touch;
}
html.ns {
	overflow: hidden;
}
body {
	background: rgb(255, 255, 255); width: 100%;  color: rgb(83, 83, 83); font-family: "arial","Î¢ÈíÑÅºÚ"; position: relative; -ms-overflow-x: hidden; min-width: 320px;
}
a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
img {
	border: 0px currentColor; border-image: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
input {
	
}
html {
	-webkit-text-size-adjust: none;
}
body {
	-webkit-text-size-adjust: none;
}
p {
	-webkit-text-size-adjust: none;
}
div {
	-webkit-text-size-adjust: none;
}
h1 {
	-webkit-text-size-adjust: none;
}
h2 {
	-webkit-text-size-adjust: none;
}
h3 {
	-webkit-text-size-adjust: none;
}
h4 {
	-webkit-text-size-adjust: none;
}
h5 {
	-webkit-text-size-adjust: none;
}
h6 {
	-webkit-text-size-adjust: none;
}
i {
	font-style: normal;
}
button {
	border: 0px currentColor; border-image: none; color: rgb(102, 102, 102); font-family: inherit;
}
em {
	font-style: normal;
}
s {
	text-decoration: none;
}
a {
	color: rgb(102, 102, 102);
}

a {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}

body {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
button {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
code {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
dd {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}

div {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
dl {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
dt {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
footer {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
h1 {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
h2 {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
h3 {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
h4 {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
h5 {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
h6 {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}

hr {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
i {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}

li {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
menu {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
nav {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
ol {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
p {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}

section {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
span {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
td {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}

th {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}
ul {
	margin: 0px; padding: 0px; box-sizing: border-box; -webkit-box-sizing: border-box;
}



button {
	color: rgb(102, 102, 102); font-family: inherit;
}
#list {
	margin-bottom: 20px;
}
#container {
	left: 0px; top: 0px; width: 100%; height: 100%; padding-bottom: 70px; position: relative; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
body {
	width: 100%; overflow: hidden; position: relative;
}
table {
	width: 100% !important;
}

.footer {
	width: 100%; height: 70px; bottom: 0px; position: fixed; background-color: rgb(255, 255, 255);
}
.footer .footer-bar {
	background: rgb(227, 54, 127); height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; margin-bottom: 5px; position: relative;
}
.footer .footer-bar a {
	padding: 0px 10px; color: rgb(255, 255, 255);
}
.footer .icon-arrow-up {
	top: 0px; height: 30px; right: 10px; line-height: 30px; display: inline-block; position: absolute;
}
.icon-arrow-up::before {
	
}
.footer p:nth-child(2) {
	left: 10px;
}
.footer p:nth-child(3) {
	left: 40%;
}
.footer p:nth-child(4) {
	text-align: right; right: 10px; color: rgb(170, 170, 170);
}
.footer p {
	margin: 0px; width: 33.3%; text-align: left; display: inline-block; position: absolute;
}
.footer p {
	color: rgb(95, 100, 110); line-height: 30px; font-size: 12px;
}
.footer .f-color-rose {
	color: rgb(211, 7, 117); font-size: 14px;
}
.footer p a {
	padding: 0px 4px;
}
.footer p span {
	padding: 0px 4px;
}
.footer .tel {
	background: url("../images/foot-tel.png") no-repeat 0px 2px / 20px; left: -20px; top: 3px; width: 20px; height: 20px; display: inline-block; position: absolute;
}
#loading {
	width: 100%; height: 100%; position: absolute; z-index: 9999; background-color: rgb(255, 255, 255);
}
.spinner {
	left: 50%; top: 50%; width: 20px; height: 20px; position: absolute;
}
.container1 > div {
	border-radius: 100%; animation:bouncedelay 1.2s ease-in-out infinite both; width: 6px; height: 6px; position: absolute; background-color: rgb(211, 7, 117); -webkit-animation: bouncedelay 1.2s infinite ease-in-out; -webkit-animation-fill-mode: both;
}
.container2 > div {
	border-radius: 100%; animation:bouncedelay 1.2s ease-in-out infinite both; width: 6px; height: 6px; position: absolute; background-color: rgb(211, 7, 117); -webkit-animation: bouncedelay 1.2s infinite ease-in-out; -webkit-animation-fill-mode: both;
}
.container3 > div {
	border-radius: 100%; animation:bouncedelay 1.2s ease-in-out infinite both; width: 6px; height: 6px; position: absolute; background-color: rgb(211, 7, 117); -webkit-animation: bouncedelay 1.2s infinite ease-in-out; -webkit-animation-fill-mode: both;
}
.spinner .spinner-container {
	width: 100%; height: 100%; position: absolute;
}
.container2 {
	transform: rotateZ(45deg); -webkit-transform: rotateZ(45deg);
}
.container3 {
	transform: rotateZ(90deg); -webkit-transform: rotateZ(90deg);
}
.circle1 {
	left: 0px; top: 0px;
}
.circle2 {
	top: 0px; right: 0px;
}
.circle3 {
	right: 0px; bottom: 0px;
}
.circle4 {
	left: 0px; bottom: 0px;
}
.container2 .circle1 {
	animation-delay: -1.1s; -webkit-animation-delay: -1.1s;
}
.container3 .circle1 {
	animation-delay: -1s; -webkit-animation-delay: -1s;
}
.container1 .circle2 {
	animation-delay: -0.9s; -webkit-animation-delay: -.9s;
}
.container2 .circle2 {
	animation-delay: -0.8s; -webkit-animation-delay: -.8s;
}
.container3 .circle2 {
	animation-delay: -0.7s; -webkit-animation-delay: -.7s;
}
.container1 .circle3 {
	animation-delay: -0.6s; -webkit-animation-delay: -.6s;
}
.container2 .circle3 {
	animation-delay: -0.5s; -webkit-animation-delay: -.5s;
}
.container3 .circle3 {
	animation-delay: -0.4s; -webkit-animation-delay: -.4s;
}
.container1 .circle4 {
	animation-delay: -0.3s; -webkit-animation-delay: -.3s;
}
.container2 .circle4 {
	animation-delay: -0.2s; -webkit-animation-delay: -.2s;
}
.container3 .circle4 {
	animation-delay: -0.1s; -webkit-animation-delay: -.1s;
}
@media screen and (max-width:320px)
{

.showCon section.survey > div {
	font-size: 12px !important;
}
}

.cf {
	margin-bottom: 20px;
}
p {
	margin: 0px 0px 10px;
}
footer {
	padding: 3px; width: 100%; bottom: 0px; position: fixed; z-index: 999; box-sizing: border-box; background-color: rgb(253, 244, 190);
}
footer .menu {
	height: 40px;
}
footer .menu ul {
	width: 100%;
}
footer .menu ul li {
	width: 20%; float: left; -moz-box-flex: 1;
}
footer .menu ul li i {
	margin: 0px auto; width: 45px; height: 25px; display: block;
}
footer .menu ul li i.f_icon {
	background: url("../img/icon_default.png") no-repeat 4px -451px / 480px auto rgba(0, 0, 0, 0);
}
footer .menu ul li i.phone {
	background-position: -103px -453px;
}
footer .menu ul li i.service {
	background-position: -443px -453px;
}
footer .menu ul li i.about {
	background-position: -217px -452px;
}
footer .menu ul li i.help {
	background-position: -339px -453px;
}
footer .menu ul li span {
	text-align: center; color: rgb(255, 120, 0); font-size: 1.4rem; display: block;
}
footer .menu ul li span a {
	color: rgb(255, 255, 255);
}
.mod-notice{position:relative;height:3.5rem;line-height:3.5rem;background:#ffc;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;word-break:break-all;font-size:1.2rem}
.mod-notice>i{position:absolute;left:.85rem;top:0;color:#777}
.mod-notice>marquee{margin:0 .85rem 0 2.5rem;color:#f90}
.mod-notice a{display:block;white-space:nowrap;color:#f90!important}
