html {
	line-height: 1.5; font-family: sans-serif; box-sizing: border-box; -ms-text-size-adjust: 100%; -ms-overflow-style: scrollbar; -webkit-box-sizing: border-box; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%;
}
 input:focus { outline: none; }
* {
	box-sizing: inherit; -webkit-box-sizing: inherit;
}
::after {
	box-sizing: inherit; -webkit-box-sizing: inherit;
}
::before {
	box-sizing: inherit; -webkit-box-sizing: inherit;
}
body {
	background:#0587D9;
background-image:-webkit-linear-gradient(to left, #30D2EA, #0587D9 );
background-image:-moz-linear-gradient(to left, #30D2EA, #0587D9 );
background-image:-ms-linear-gradient(to left, #30D2EA, #0587D9 );
background-image:-o-linear-gradient(to left, #30D2EA, #0587D9 );;
background-image:linear-gradient(to left, #30D2EA, #0587D9 );
/*	-webkit-background-clip: text;animation: load 4s infinite linear;*/
background-size: 100% 100%;
	
}
article {
	display: block;
}
aside {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
h1 {
	margin: 0.67em 0px; font-size: 2em;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
main {
	display: block;
}
figure {
	margin: 1em 40px;
}
hr {
	height: 0px; overflow: visible; box-sizing: content-box; -webkit-box-sizing: content-box;
}
pre {
	font-family: monospace,monospace; font-size: 1em;
}
a {
	background-color: transparent; -webkit-text-decoration-skip: objects;
}
abbr[title] {
	text-decoration: underline; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; -webkit-text-decoration: underline dotted;
}
b {
	font-weight: bolder;
}
strong {
	font-weight: bolder;
}
code {
	font-family: monospace,monospace; font-size: 1em;
}
kbd {
	font-family: monospace,monospace; font-size: 1em;
}
samp {
	font-family: monospace,monospace; font-size: 1em;
}
mark {
	color: #ffffff; background-color: rgb(255, 255, 0);
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sub {
	bottom: -0.25em;
}
sup {
	top: -0.5em;
}
audio {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
img {
	
}
svg:not(:root) {
	overflow: hidden;
}
button {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
input {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
optgroup {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
select {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
textarea {
	margin: 0px; line-height: 1.15; font-family: sans-serif; font-size: 100%;
}
button {
	overflow: visible;
}
input {
	overflow: visible;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
[type=reset] {
	-webkit-appearance: button;
}
[type=submit] {
	-webkit-appearance: button;
}
button {
	-webkit-appearance: button;
}
html [type=button] {
	-webkit-appearance: button;
}
fieldset {
	padding: 0.35em 0.75em 0.62em;
}
legend {
	padding: 0px; color: inherit; display: table; white-space: normal; max-width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;
}
progress {
	vertical-align: baseline; display: inline-block;
}
textarea {
	overflow: auto; resize: vertical;
}
[type=checkbox] {
	padding: 0px;
}
[type=radio] {
	padding: 0px;
}
[type=search] {
	-webkit-appearance: textfield; outline-offset: -2px;
}
details {
	display: block;
}
menu {
	display: block;
}
summary {
	display: list-item;
}
canvas {
	display: inline-block;
}
[hidden] {
	display: none;
}
template {
	display: none;
}
.clearfix::after {
	display: table; content: " ";
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.hidden {
	display: none;
}
.hide {
	display: none;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}
.visible {
	visibility: visible;
}
.invisible {
	visibility: hidden;
}
.fr {
	float: right;
}
.tr {
	text-align: right;
}
.tc {
	text-align: center;
}
.e-tips {
	color: darkred;
}
.swiper .footer {
	background: rgb(255, 255, 255); left: 0px; width: 100%; bottom: 0px; position: absolute;
}
.swiper {
	width: 100%; height: 100%; overflow: hidden; position: relative; z-index: 0;
}
.page a {
	margin: 1rem 1rem 0px; color:color: #ffffff; font-size: 2rem;
}
.page a.disable {
	color: color: #ffffff;
}
.news-details .news-cnt img {
	max-width: 100% !important;
}
.news-details .news-cnt::after {
	overflow: hidden; clear: both; display: block; content: "";
}
body {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
html {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}

html {
	height: 100%;
}
html {
	font-size: 62.5%; position: relative;
}

li {
	list-style: none;
}
a {
	color: #ffffff;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:hover {
	-webkit-text-decoration: transparent;
}
a:active {
	-webkit-tap-highlight-color: transparent;
}
img {
	vertical-align: bottom;
}
input {
	
}
.mb5 {
	margin-bottom: 0.5rem;
}
.mb10 {
	margin-bottom: 1rem;
}
.mb15 {
	margin-bottom: 1.5rem;
}
.mb20 {
	margin-bottom: 2rem;
}
.mb30 {
	margin-bottom: 3rem;
}
.mb50 {
	margin-bottom: 5rem;
}
.mb70 {
	margin-bottom: 7rem;
}
.mt5 {
	margin-top: 0.5rem;
}
.mt10 {
	margin-top: 1rem;
}
.mt15 {
	margin-top: 1.5rem;
}
.mt20 {
	margin-top: 2rem;
}
.mt30 {
	margin-top: 3rem;
}
.mt50 {
	margin-top: 5rem;
}
.mt60 {
	margin-top: 6rem;
}

.txt-w {
	color: #ffffff;text-align: center; height:4rem; line-height: 4rem; font-size:20px;
}
.ft-green {
	color: #ffffff;
}
.ft-red {
	color: #ffffff;
}
.ft-blue {
	color: #ffffff;
}
input:-ms-input-placeholder {
	color: #ffffff;
}
.button {
	text-align: center;
}
.sbtn {
	background:#0E7FC6; border-radius: 0.5rem; border: 0px currentColor; border-image: none; width: 100%; height: 4rem; color: #ffffff;font-size: 1.5rem;
}
a.sbtn {
	text-align: center; line-height: 4rem; display: inline-block;
}
.sbtn:focus {
	outline: 0px;
}
.button p {
	color: #ffffff;font-size: 1.2rem; margin-top: 0.5rem;
}
.button p a {
	color: #ffffff;
}
.shadow {
	background: rgba(0, 0, 0, 0.6); height: 100%; display: none; z-index: 3;color: #ffffff;
}
.header {
	left: 0px; top: 0px; width: 100%; position: fixed;
}
.shadow {
	left: 0px; top: 0px; width: 100%; position: fixed;
}
.header {
	height: 5.8rem; bottom: 0px; z-index: 1;
}


.help-box {
	padding: 5.8rem 0px 3rem;
}
.help-tab {
	padding: 0px 2rem; height: 4rem; border-bottom-color: #ffffff; border-bottom-width: 0.1rem; border-bottom-style: solid;
}
.help-tab li {
	margin-right: 3rem; float: left;
}
.help-tab li a {
	 line-height: 3.8rem; font-size: 1.4rem; display: block;
}
.help-tab li.cur a {
	color: #ffffff; border-bottom-color: #ffffff; border-bottom-width: 0.3rem; border-bottom-style: solid;
}
.help-list {
	padding: 0.5rem 2rem 0px;
}
.help-list li {
	padding: 1.5rem 0px; border-bottom-color:#ffffff; border-bottom-width: 0.1rem; border-bottom-style: solid;
}
.help-list li p {
	color: #ffffff; font-size: 1.3rem;
}
.help-list li span {
	color:#ffffff; font-size: 1.2rem; margin-top: 0.8rem; display: block;
}
.reg-form {
	padding: 0px 1.5rem 2rem;width: 100%; height: 100%/*;max-width: 400px !important;*/
}
.m-form .logo1 {background:url(../images/mmbg.png) no-repeat center 0px;opacity: 0.9;filter: alpha(opacity=90);
	margin: 0px auto; padding-top:100px;max-width: 100%;text-align:center; font-size: 2.0rem;color:#ffffff;  position: relative;z-index: 9999;
}
.m-form input.error {
	color: hsla(0, 0%, 100%, 0.5); border-bottom-color: hsla(0, 0%, 100%, 0.5); border-bottom-width: 0.1rem; border-bottom-style: solid;
}
.m-form .item {
	padding-bottom: 1rem; position: relative;
}
.m-form .ipt {
	background: none; border-width: 0px 0px 0.1rem; border-style: none none solid; border-color: currentColor currentColor hsla(0, 0%, 100%, 0.1); border-radius: 0px; border-image: none; width: 100%; height: 3.6rem; color: #ffffff; padding-left: 3rem; font-size: 1.4rem;
}
.m-form .lab {
	left: 0px; top: 0px; width: 3rem; height: 3.6rem; position: absolute; opacity: 0.4;
}
.m-form .phone-ico {
	background: url("../images/phone-ico1_8922dd10e1146e12a02f5b3ffe18b381.png") no-repeat 0px / 1.1rem 1.4rem;
}
.m-form .pw-ico {
	background: url("../images/pw-ico1_c3660dfe999e657a933595852c771e7d.png") no-repeat 0px / 1.2rem 1.5rem;
}
.m-form .ipt:focus {
	border-bottom-color: hsla(0, 0%, 100%, 0.5); border-bottom-width: 0.1rem; border-bottom-style: solid;
}
.m-form .code-item .send-btn {
	border-radius: 0.3rem; border: 0px currentColor; border-image: none; width: 9rem; height: 2.8rem; right: 0px; bottom: 2rem; color: rgb(255, 255, 255); line-height: 2.8rem; font-size: 1.2rem; position: absolute;
}
.m-form .code-item .send-btn-disable {
	border-radius: 0.3rem; border: 0px currentColor; border-image: none; width: 9rem; height: 2.8rem; right: 0px; bottom: 2rem; color: rgb(255, 255, 255); line-height: 2.8rem; font-size: 1.2rem; position: absolute;
}
.m-form .code-item .sent-btn {
	border-radius: 0.3rem; border: 0px currentColor; border-image: none; width: 9rem; height: 2.8rem; right: 0px; bottom: 2rem; color: rgb(255, 255, 255); line-height: 2.8rem; font-size: 1.2rem; position: absolute;
}
.m-form .code-item .send-btn {
	background: rgb(98, 199, 255);
}
.m-form .code-item .send-btn-disable {
	background: rgb(153, 153, 153);
}
.m-form .code-item .sent-btn {
	background: rgb(181, 182, 184);
}
.m-form .code-item .pic-code {
	border-radius: 0.3rem; width: 9rem; height: 2.8rem; text-align: center; right: 0px; bottom: 2rem; overflow: hidden; position: absolute;
}
.m-form .code-item .pic-code img {
	height: 2.8rem; max-width: 9rem;
}
.ic{padding-left:31px;font-size:14px;color:#FFFF40;}


.iw{font-size:24px;color:#FFFFff;}