/*
* @description: 注册页样式
 *@author:王奉
* @update: name(xxxx-xx-xx xx:xx)
 */
body {
	margin: 0 auto;
	font-size: 12px;
	color: #333;
}

div,
form,
input,
img,
ul,
li,
dl,
dd,
dt {
	margin: 0;
	padding: 0;
	border: 0;
}

img {
	vertical-align: top;
}

ul,
dl {
	list-style-type: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;
	font-weight: normal;
}

a {
	text-decoration: none;
}

a:hover {}

#form input {
	margin: 0;
	padding: 0;
}

.reg_bg {
	padding-top: 25px;
	padding-bottom: 25px;
}

#container {
	width: 910px;
	margin: auto;
	padding: 10px 10px 40px 10px;
	background-color: #fff;
	overflow: hidden;
}

#login {
	width: 240px;
	height: 234px;
	float: left;
	margin-right: 8px;
	background: url(../images/602indeximg.png) no-repeat 0px 0px;
}

.loginBtn {
	float: left;
	width: 95px;
	height: 30px;
	overflow: hidden;
}

.loginBtn input {
	width: 95px;
	height: 30px;
	display: block;
	background: url(../images/602indeximg.png) no-repeat 0px -278px;
	overflow: hidden;
	float: left;
	margin: 0px;
	padding: 0px;
	border: none;
}

.loginBtn input:hover {
	background: url(../images/602indeximg.png) no-repeat -230px -278px;
}

.qqloginBtn {
	float: right;
	width: 95px;
	height: 30px;
	overflow: hidden;
}

.qqloginBtn a {
	width: 95px;
	height: 30px;
	display: block;
	background: url(../images/602indeximg.png) no-repeat -113px -278px;
	overflow: hidden;
	float: right;
}

.qqloginBtn a:hover {
	background: url(../images/602indeximg.png) no-repeat -343px -278px;
}

.button1 {
	width: 95px;
	height: 30px;
	display: block;
	background: url(../images/602indeximg.png) no-repeat -0px -313px;
	float: left;
	cursor: pointer;
}

.button2 {
	width: 95px;
	height: 37px;
	display: block;
	background: url(../images/index_4.png) no-repeat;
	float: left;
	cursor: pointer;
}

.fl {
	float: left;
}

#neiye-layout {
	width: 950px;
	margin: 0px auto 0px auto;
}


/*login*/

#neiye_login {
	width: 950px;
	margin: 0px auto;
}

#neiye_login_t {
	width: 960px;
	height: 6px;
	float: left;
	background: url(../images/login_t.gif) no-repeat;
	overflow: hidden;
}

#neiye_login_f {
	width: 960px;
	height: 5px;
	float: left;
	background: url(../images/login_f.gif) no-repeat;
	overflow: hidden;
}

#neiye_login_c {
	width: 950px;
}

#neiye_login_c_t {
	width: 936px;
	height: 35px;
	padding-left: 20px;
	margin: 0px auto;
	font-family: "΢���ź�";
	font-size: 18px;
	font-weight: bold;
	color: #DC2E14;
	line-height: 35px;
	overflow: hidden;
}

#neiye_login_c_c {
	width: 650px;
	margin: 10px auto;
}

#neiye_login_c_c_l {
	width: 350px;
	border-right: solid 1px #FFE7C8;
	float: left;
	margin-top: 20px;
	margin-left: 33px;
	_margin-left: 16px;
	margin-bottom: 15px;
}

#neiye_login_c_c_l ul {
	margin: 0;
	padding: 0;
}

#neiye_login_c_c_l ul li {
	list-style: none;
	width: 270px;
	float: left;
	margin-bottom: 10px;
}

#neiye_login_c_c_l ul li .name {
	width: 70px;
	height: 25px;
	float: left;
	text-align: right;
	line-height: 25px;
}

#neiye_login_c_c_l ul li .input {
	width: 185px;
	height: 25px;
	float: left;
}

#neiye_login_c_c_l ul li .input .input2 {
	width: 180px;
	height: 19px;
	float: left;
}

#neiye_login_c_c_l ul li .zhuantai {
	width: 160px;
	height: 25px;
	float: left;
	text-align: right;
	line-height: 25px;
}

#neiye_login_c_c_l ul li .code {
	width: 80px;
	height: 25px;
	float: left;
	text-align: right;
	line-height: 25px;
}

#neiye_login_c_c_l ul li .buttom {
	width: 108px;
	height: 35px;
	float: left;
	margin-left: 90px;
}

#neiye_login_c_c_l ul li .buttom .buttom_y {
	width: 108px;
	height: 35px;
	float: left;
	border: none;
	text-align: center;
	line-height: 33px;
	font-family: "΢���ź�";
	color: #FFFFFF;
	background: url(../images/login_y_buttom.jpg) no-repeat;
	font-size: 17px;
}

#neiye_login_c_c_l ul li .zhuce {
	width: 270px;
	height: 25px;
	float: left;
	text-align: center;
	line-height: 25px;
}

#neiye_login_c_c_l ul li .zhuce a {
	color: #CE060A;
	font-size: 15px;
	font-weight: bold;
	margin-left: 10px;
}

#neiye_login_c_c_r {
	width: 500px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 15px;
}

#neiye_login_c_c_r ul {
	margin: 0;
	padding: 0;
}

#neiye_login_c_c_r ul li {
	list-style: none;
	width: 500px;
	float: right;
}

#neiye_login_c_c_r ul .title {
	width: 300px;
	height: 35px;
	text-align: center;
	font-family: "΢���ź�";
	font-size: 17px;
	color: #3D3837;
	line-height: 35px;
	float: left;
}

#neiye_login_c_c_r ul .list {
	width: 500px;
	height: 25px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

#neiye_login_c_c_r ul .list .ico {
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 5px;
}

#neiye_login_c_c_r ul .list .wenzi {
	width: 475px;
	height: 25px;
	float: left;
	margin-left: 5px;
	line-height: 27px;
}

#neiye_login_c_c_r ul .buttom {
	width: 143px;
	height: 34px;
	float: left;
	background: url(../images/login_b_buttom.jpg) no-repeat;
	margin-left: 20px;
	_margin-left: 10px;
	text-align: center;
	line-height: 34px;
	margin-top: 10px;
}

#neiye_login_c_c_r ul .buttom a {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "΢���ź�";
}


/*reg*/

#neiye_menber_l {
	margin-top: 20px;
	margin-bottom: 10px;
	zoom: 1;
}

#neiye_menber_l_t {
	font-size: 16px;
	font-weight: bold;
	color: #fb7b00;
	line-height: 20px;
	height: 20px;
	font-family: "΢���ź�";
	padding-bottom: 15px;
	border-bottom: 1px #e3e3e3 dashed;
	margin-bottom: 30px;
}

#neiye_menber_l_t span {
	color: #aaa;
	font: 300 12px/20px "����";
	float: right;
	margin-top: 4px;
	margin-right: 10px;
	background: url(../images/xfh.gif) no-repeat 19px 7px;
}

#neiye_menber_l_c {}

#neiye_menber_l_c ul {
	padding: 0;
	margin: 0;
}

#neiye_menber_l_c ul li {
	list-style: none;
	margin-bottom: 20px;
	width: 750px;
	float: left;
	height: 35px;
	position: relative;
}

#neiye_menber_l_c ul li .name {
	width: 90px;
	float: left;
	line-height: 30px;
	text-align: right;
	font-size: 14px;
	color: #666;
}

#neiye_menber_l_c ul li .no {
	background: none !important;
}

#neiye_menber_l_c ul li .name font {
	color: #d70000;
	font-size: 12px;
}

#neiye_menber_l_c ul li .input {
	width: 650px;
	height: 35px;
	float: left;
	font-weight: 300;
	position: relative;
	zoom: 1;
}

#neiye_menber_l_c ul li .input span {
	left: 295px;
	top: 0px;
	line-height: 35px;
	float: left;
	color: #03b4f5;
	height: 35px;
	overflow: hidden;
}

#neiye_menber_l_c ul li .input .input2 {
	width: 250px;
	height: 28px;
	float: left;
	margin-right: 12px;
	display: inline;
	padding: 0 10px;
	line-height: 28px;
	border: 1px solid #ccc;
	outline: none;
	background-color: #fafafa;
}

#neiye_menber_l_c ul li .input .input2:focus {
	background-color: #fff;
	border-color: #ffc17d;
}

#neiye_menber_l_c ul li .star {
	width: 10px;
	height: 25px;
	float: left;
	color: #FF0000;
	line-height: 27px;
	text-align: center;
}

#neiye_menber_r {
	margin-top: 60px;
	margin-bottom: 15px;
}

#neiye_menber_r_t {
	font-size: 16px;
	font-weight: bold;
	color: #fb7b00;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	font-family: "΢���ź�";
	padding-bottom: 15px;
	border-bottom: 1px #e3e3e3 dashed;
	margin-bottom: 30px;
}

#neiye_menber_r_c {
	width: 430px;
	float: left;
}

#neiye_menber_r_c ul {
	padding: 0;
	margin: 0;
}

#neiye_menber_r_c ul li {
	list-style: none;
	height: 50px;
	margin-bottom: 5px;
}

#neiye_menber_r_c ul li .name {
	width: 60px;
	height: 50px;
	float: left;
	line-height: 30px;
}

#neiye_menber_r_c ul li .input {
	width: 190px;
	height: 25px;
	float: left;
}

#neiye_menber_r_c ul li .input .input2 {
	width: 185px;
	height: 19px;
	float: left;
}

#neiye_menber_r_c ul li .star {
	width: 10px;
	height: 25px;
	float: left;
	color: #FF0000;
	line-height: 27px;
	text-align: center;
}

#neiye_menber_r_c ul li .tips {
	width: 360px;
	height: 20px;
	float: left;
	margin-top: 4px;
	line-height: 20px;
	overflow: hidden;
	color: #999999;
}

#neiye_menber_r_c ul li .zhuce {
	width: 143px;
	height: 34px;
	float: left;
	margin-left: 60px;
	margin-top: 5px;
}

#neiye_menber_r_c ul li .zhuce .buttom {
	width: 143px;
	height: 34px;
	float: left;
	background: url(../images/login_b_buttom.jpg) no-repeat;
	text-align: center;
	border: none;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: "΢���ź�";
	line-height: 34px;
}

#neiye_login_c_c input {
	vertical-align: middle;
	margin-right: 5px;
}

#zcxy {
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	margin-top: 5px;
	text-align: center;
	width: 200px;
	float: left;
}

#zcxy a {
	color: #36c;
}

#zcxy a:hover {
	color: #d70000;
}

.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.con {
	margin: 0 auto;
	width: 960px;
}

.clearfix {
	display: block;
}

#reg_suc_list {
	margin: 0 auto;
	overflow: hidden;
	width: 650px;
}

.reg_suc_list_1 {
	float: left;
	height: 135px;
	margin-bottom: 20px;
	padding-left: 50px;
	width: 650px;
}

.reg_suc_list_1_img {
	border: 1px solid #3C9FD0;
	float: left;
	height: 125px;
	padding: 1px;
	width: 150px;
}

.reg_suc_list_1_buttom {
	float: left;
	height: 130px;
	margin-left: 20px;
	width: 214px;
}

.reg_suc_list_1_buttom ul {
	margin: 0;
	padding: 0;
}

.reg_suc_list_1_buttom ul li {
	list-style: none outside none;
}

.reg_suc_list_0_buttom {
	height: 20px;
	margin-top: 30px;
	width: 214px;
}

.reg_suc_list_2_buttom {
	background: url("../images/reg_suc_buttom.jpg") no-repeat scroll 0 0 transparent;
	height: 30px;
	margin-top: 10px;
	width: 214px;
}

.reg_suc_list_2_buttom a {
	color: #0C5579;
	float: left;
	line-height: 30px;
	margin-left: 10px;
	text-decoration: none;
}

.reg_suc_list_2_buttom a:hover {
	color: #F77603;
}

.reg_suc_list_2_buttom a span {
	margin-left: 8px;
	margin-right: 8px;
}

.reg_suc_list_2_buttomd_div {
	float: left;
	height: 30px;
	margin-right: 4px;
	overflow: hidden;
	width: 114px;
}

.reg_suc_list_1_more {
	background: url("../images/reg_suc_buttom2.jpg") no-repeat scroll 0 0 transparent;
	float: left;
	height: 30px;
	margin-left: 20px;
	margin-top: 100px;
	text-align: center;
	width: 106px;
}

.reg_suc_list_1_more a {
	color: #FFFFFF;
	line-height: 33px;
	text-decoration: none;
}

.reg_suc_list_1_more a:hover {
	color: #06202D;
}

.onShow {
	width: 233px;
	border-color: #40B3FF;
	color: #959595;
	line-height: 35px;
	float: left;
}

.onFocus {
	width: 233px;
	border-color: #40B3FF;
	line-height: 35px;
	float: left;
	float: left;
}

.onCorrect {
	width: 233px;
	border-color: #40B3FF;
	line-height: 35px;
	float: left;
	float: left;
}

.onLoad {
	width: 233px;
	border-color: #40B3FF;
	line-height: 35px;
	float: left;
	float: left;
}

.onError {
	border-color: #40B3FF;
	width: 233px;
	color: red;
	line-height: 35px;
	font-weight: bold;
	font-size: 9pt;
	float: left;
}

.onerror {
	border-color: #40B3FF;
	width: 233px;
	color: red;
	line-height: 35px;
	font-weight: bold;
	font-size: 9pt;
	float: left;
}

#Register {
	height: 47px;
	overflow: hidden;
	border-bottom: 1px solid #e3e3e3;
}

#Register dl dd {
	overflow: hidden;
	zoom: 1;
	height: 47px;
	overflow: hidden;
	zoom: 1;
}

#Register dl dd em {
	float: left;
	height: 47px;
	color: #03b4f5;
	font: 20px/47px 'microsoft yahei';
	padding-left: 22px;
	overflow: hidden;
	zoom: 1;
}

#Register dl dd span {
	float: right;
	line-height: 27px;
	height: 27px;
	overflow: hidden;
	zoom: 1;
	margin-top: 15px;
	padding-right: 15px;
}

#Register dl dd span b {
	font-weight: normal;
	padding-right: 10px;
	float: left;
}

#Register dl dd span a {
	color: #fff;
	display: block;
	float: left;
	width: 72px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	background-color: #03b4f5;
	border-radius: 5px;
}

#Register dl dd span a:hover {
	background-color: #ff8c1a;
	text-decoration: none;
}

.submit,
.pass-logo a,
.form-login .input label,
.item span,
#content h2 span em {
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1;
	*display: inline;
}

.submit {}

.submit,
.submit input {
	overflow: visible
}

.submit input {
	background-position: right top;
	border: none;
	font-size: 14px
}

.reg {
	color: #666;
	line-height: 24px;
	width: 380px;
	margin: 0px auto;
	overflow: hidden;
	zoom: 1;
}

.reg .submit {
	width: 200px;
	height: 37px;
	float: left;
	margin-right: 15px;
}

.reg .submit input {
	background-position: right -35px;
	font-weight: 700;
	color: #fff;
	height: 37px;
	width: 200px;
	background: url(../images/loginimg.png) no-repeat -367px -262px;
	text-indent: -999em;
	float: left;
	margin-right: 0px !important;
	cursor: pointer;
}

#protocoltip {
	display: none;
	padding-left: 5px;
}

.reg .submit a {
	float: left;
	width: 150px;
	height: 27px;
	background: url(../images/loginimg.png) no-repeat -499px -94px;
	text-indent: -99em;
	margin-top: 10px;
}

.qqzc {
	float: left;
	width: 150px;
	height: 27px;
	background: url(../images/loginimg.png) no-repeat -499px -94px;
	text-indent: -99em;
	margin-top: 10px;
	cursor: pointer;
}

.qqzc a {
	display: block;
	width: 150px;
	height: 27px;
}

.Validform_wrong {
	color: #d70000 !important;
	padding-left: 20px;
	background: url(../images/error.png) no-repeat 0px 10px;
}

.Validform_right {
	color: #71B83D !important;
	padding-left: 20px;
	background: url(../images/right.png) no-repeat 0px 10px;
}


/*reg*/

.add {
	width: 100%;
}

.add .add_reg {
	color: #666;
	line-height: 24px;
	width: 510px;
	margin: 25px 0px 0px 100px;
	;
	overflow: hidden;
	zoom: 1;
}

.add .add_reg .submit {
	float: left;
	width: 200px;
	height: 50px;
}

.add .add_reg .submit input {
	width: 200px;
	height: 50px;
	text-align: center;
	float: left;
	font-size: 24px;
	font-family: 'microsoft yahei';
	cursor: pointer;
	color: #fff;
	background-color: #2ec5fc
}

.add .add_reg .submit input:hover {
	background-color: #03b4f5;
}

.add .add_reg .cont {
	float: left;
	overflow: hidden;
	zoom: 1;
	margin-top: 14px;
	margin-left: 20px;
}

.add .add_reg .cont span {
	float: left;
	line-height: 24px;
}

.add .add_reg .cont .tencent {
	float: left;
	display: block;
	width: 83px;
	height: 24px;
	background: url(../images/icon_bg.png) no-repeat 0px -275px;
	text-indent: -999em;
	margin-right: 10px;
}

.add .add_reg .cont .weibo {
	float: left;
	display: block;
	width: 83px;
	height: 24px;
	background: url(../images/icon_bg.png) no-repeat 0px -304px;
	text-indent: -999em;
}

.add .zcxy {
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	margin-top: 10px;
	overflow: hidden;
	zoom: 1;
	margin-left: 100px;
	color: #999
}

.add .zcxy a {
	color: #03b4f5;
}

.add .zcxy a:hover {
	color: #ff3300;
	text-decoration: none;
}

#footer .ft-contain {
	margin-top: 0;
}
#Validform_msg{
	display:none;
	position: absolute;
	opacity: 0;
}
.phone_dx a {
   width: 78px;
   height: 28px;
   display: inline-block;
   border: 1px solid #ddd;
   border-radius: 5px;
   line-height: 28px;
	text-align: center;
	
 
}
.phone_dx a:hover {
	background: #03b4f5;
	color: #fff;
	border: 1px solid #03b4f5;
}
#GetVerify {
    width: 78px;
	height: 28px;
	line-height:28px;
    border: none;
    vertical-align: top;
    background: #bcbcbc;
    color: #fff;
	text-align: center;
	 border-radius: 5px;
}