*{ margin:0; padding:0}
body {
	margin:0;
	padding:0;
	background:#ffffff;
	color:#222222;
	font-size:12px;
	line-height:1.5em;
	font-family: "\5FAE\8F6F\96C5\9ED1", "\534E\6587\9ED1\4F53";
	width: 100%;
}
a {
	text-decoration:none;
	color:#2279D4;
}
img {
	border:none;
}
ul,li {
	margin:0;
	padding:0;
	list-style:none;
}
input[type="text"],input[type="password"] {
	margin:0;
	padding:0;
	border: 1px solid #c9c7c7;
	padding:6px 5px;
	background-color:#ffffff;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	    -ms-border-radius: 0;
	     -o-border-radius: 0;
	        border-radius: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	    -ms-box-shadow: none;
	     -o-box-shadow: none;
	        box-shadow: none;
}
input[type="text"]:focus,input[type="password"]:focus {
	outline:0;
	box-shadow: inset 0 0 0.4em #d4d4d4;
	-webkit-box-shadow: inset 0 0 0.4em #d4d4d4;
	   -moz-box-shadow: inset 0 0 0.4em #d4d4d4;
	    -ms-box-shadow: inset 0 0 0.4em #d4d4d4;
	     -o-box-shadow: inset 0 0 0.4em #d4d4d4;
	        box-shadow: inset 0 0 0.4em #d4d4d4;
}
select {
	margin:0;
	padding:0;
	border: 1px solid #c9c7c7;
	background-color:#ffffff;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	    -ms-border-radius: 0;
	     -o-border-radius: 0;
	        border-radius: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	    -ms-box-shadow: none;
	     -o-box-shadow: none;
	        box-shadow: none;
}
select:focus {
	outline:0;
	box-shadow: inset 0 0 0.4em #d4d4d4;
	-webkit-box-shadow: inset 0 0 0.4em #d4d4d4;
	   -moz-box-shadow: inset 0 0 0.4em #d4d4d4;
	    -ms-box-shadow: inset 0 0 0.4em #d4d4d4;
	     -o-box-shadow: inset 0 0 0.4em #d4d4d4;
	        box-shadow: inset 0 0 0.4em #d4d4d4;
}
*:focus {
	outline:none;
}
input,button {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.register {
	font-size: 1em;
	text-align: center;
	width: 100%;
	margin: 0 auto;
}
.register .head_wrap {
	width: 100%;
	background: #038BDF;
}
.register .linetop{
	line-height: 0.2em;
	background: #CDE3ED;
	overflow:hidden;
	text-indent:-1000%;
}
.register h1 {
	display: inline-block;
	/*padding-left: 1.7em;
	background: url(../images/logo_mobile.png) left center no-repeat;*/
	background-size: 1em 1em;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 5em;
	color: #FFFFFF;
}
.register .main_wrap {
	width: 90%;
	margin: 0 auto;
	font-size: 1.125em;
}
.register .input_box {
	margin-bottom: 1em;
	text-align: left;
}
.register .input_box label {
	 display: inline-block;
	 margin: 0.5em 0;
	 line-height: 1.5em;
	 
	 
}
.main_wrap label{display: inline-block;width:13em;float:left; text-align:right; padding:6px 0px;}
.main_wrap .inp{ display:block !important; margin-left:13.5em;}
.main_wrap .inp input{ width:200px; font-size:16px}
.main_wrap .inp .regbtn{cursor:pointer}
/*
.main{ background:url(../images/mainbg.png) repeat-x}*/
.register .input_box .label_tips {
	font-size: 0.7777em;
	color: #666666;
}
.register .input_box input,.register select {
	width: 94%;
	padding: 0 3%;
	font-size: 100%;
	height: 2em;
	line-height: 1.5em;
}
.register .input_box input,.register select {
	width: 94%;
	padding: 0 0 0 3%;
	font-size: 100%;
	height: 2em;
	line-height: 1.5em;
}
.register .input_box input:-moz-read-write {
	text-indent:3%;
}
.register .input_box a {
	font-size: 0.7777em;
}
.register .checkcode label {
	display: inline-block;
}
.register .checkcode img {
	display: block;
	width: 40%;
	margin-bottom: 1em;
}
.register .service {
	margin-top: 1em;
	font-size: 0.7777em;
	line-height: 1.5em;
	text-align: left;
}
.register .notice {
	font-size: 0.7777em;
	line-height: 1.5em;
	text-align: left;
}
.register .button_wrap {
	margin: 0.5em 0;
	border: 0.1em solid #1891DE;
	overflow: hidden;
}
.register .btn {
	display: inline-block;
	float: left;
	width: 100%;
	height: 2.5em;
	margin: 0;
	padding: 0.5em 0 0.5em 0.4444em;
	background-size: 100% 100%;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00C0FF), to(#047AD3));
	background-image: -webkit-linear-gradient(top, #00C0FF, #047AD3);
	background-image:    -moz-linear-gradient(top, #00C0FF, #047AD3);
	background-image:     -ms-linear-gradient(top, #00C0FF, #047AD3);
	background-image:      -o-linear-gradient(top, #00C0FF, #047AD3);
	background-image:         linear-gradient(to bottom, #00C0FF, #047AD3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00C0FF', endColorstr='#047AD3');
	border: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
	    -ms-border-radius: 0;
	     -o-border-radius: 0;
	        border-radius: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	    -ms-box-shadow: none;
	     -o-box-shadow: none;
	        box-shadow: none;
	border-radius:0;
	cursor: pointer;
	font-size: 1em;
	line-height: 1.5em;
	font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", "STHeiti", "\534E\6587\9ED1\4F53";
	letter-spacing: 0.2222em;
	color: #FFFFFF;
}
.register a.btn {
	height: 1.5em;
}
.register .green {
	border-color: #7BCD35;
}
.register .green .btn {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#59E023), to(#3EA004));
	background-image: -webkit-linear-gradient(top, #59E023, #3EA004);
	background-image:    -moz-linear-gradient(top, #59E023, #3EA004);
	background-image:     -ms-linear-gradient(top, #59E023, #3EA004);
	background-image:      -o-linear-gradient(top, #59E023, #3EA004);
	background-image:         linear-gradient(to bottom, #59E023, #3EA004);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59E023', endColorstr='#3EA004');
}
.register .resent, .register .change {
	display: inline-block;
}
.register .resent .btn, .register .change .btn {
	width: auto;
	padding: 0.5em 1em 0.5em 1.4444em;
}
.register  .input_box .refresh_img {
	display: inline;
	width: auto;
	padding: 0;
	background: transparent;
	border: none;
	font-size: 0.7777em;
	color: #2279D4;
	cursor: pointer;
}
.register .form_tips {
	text-align: left;
	font-size: 0.7777em;
	line-height: 2em;
}
.register .form_tips h2 {
	font-size: 1.2857em;
	text-align: center;
}
.register .form_tips p {
	margin: 1em 0;
}
.register .form_tips .control_wrap {
	text-align: center;
}
.register .form_tips .account {
	font-family: Arial;
	font-size: 1.2857em;
}
.register .form_tips.error {
	color: #FF0000;
}
.register .call_back_tips {
	font-size: 100%;
	line-height: 2em;
	color: #FF0000;
	height: 2em;
	overflow: hidden;
}

@media only screen and (min-width:320px) {
	.register {
	font-size:1.3em;
	}
}@media only screen and (min-width:480px) {
	.register {
	font-size:1.8em;
	}
}@media only screen and (min-width:540px) {
	.register {
	font-size:2.2em;
	}
}@media only screen and (min-width:600px) {
	.register {
	font-size:2.6em;
	}
}@media only screen and (min-width:768px) {
	.register {
	font-size:3.0em;
	}
}@media only screen and (min-width:992px) {
	.register {
	font-size:4.0em;
	}
}@media only screen and (min-width:1240px) {
	.register {
	font-size:5.0em;
	}
}@media only screen and (min-width:1382px) {
	.register {
	font-size:6.0em;
	}
}@media only screen and (min-width:1560px) {
	.register {
	font-size:7.0em;
	}
}@media only screen and (min-width:1860px) {
	.register {
	font-size:8em;
	}
}