@charset "utf-8";
/* CSS Document */

/*-----#reg-steps start-----*/
#reg-steps{
	width:819px;
	margin:10px  auto 0;
}
.steps{
	height:58px;
	background:url(img/reg-steps-bg.jpg) no-repeat;
}
.steps-2{
	background-position:left -60px;
}
.steps-3{
	background-position:left -121px;
}
.steps-text{padding:8px 0;}
.steps-text span{
	font-weight:800;
	font-size:16px;
	color:#666;
	padding:0 182px 0 10px;
}
.steps-text span.last{
	padding:0;
}
.steps-text span.color-green{
	color:#008100;
}


/*----------注册列表-------*/
#reg-from{
	padding:40px 0 30px 0;
	width:900px;
	margin:0 auto;
	box-sizing: border-box;
}
#reg-from fieldset,.download dd{
	border:none;
	border-bottom:1px solid #999;
	margin-bottom:10px;
}
#reg-from .tip{
	margin:0 0 25px  0;
	padding:0 0 0 18px;
	background:url(img/reg-icons.png) 0 -118px no-repeat;
}
.control-group{
	width: 60%;
	padding:0 0 20px 0;
	zoom:1;
	position: relative;
}
.new-list .control-group{
	width: 100%;
	padding:0 0 40px 0;
	zoom:1;
	position: relative;
}
.control-label{
	float:left;
	width: 110px;
	line-height:32px;
	height:32px;
	font-size:13px;
	color:#000;
}
.controls{
	/* margin-left:50px; */
	line-height:32px;
	float: left;
}
.controls input,.controls select,.controls textarea{
	border-radius:4px;	
	/*behavior:url(PIE.htc);*/
	border:1px solid #999;
	padding:4px;	
}
.controls textarea{
	width:250px;
	height:52px;
	resize:none;
}
.controls input{
	height:22px;
	line-height:22px;	
	width:250px;	
}
.controls input.code{/*输入框宽度*/
	width:52px;
}
.controls input.code-2{/*输入框宽度2*/
	width:175px;
}
.controls input.code-3{/*输入框宽度3*/
	width:100px;
}
.controls .reg-btn, .controls .reset-btn,.reg-btn,.reg-red-btn,.controls .dele-btn,.dele-btn{
	text-align:center;
	width:260px;
	height:34px;
	border:1px solid #333;
	color:#fff;
	font-size:15px;
	background:#333;
	border-radius:4px;	
	behavior:url(PIE.htc);
	cursor:pointer;
}
.control-group.warning .reg-btn,.control-group.warning .reset-btn,.control-group.warning .dele-btn,
.control-group.error .reg-btn,.control-group.error .reset-btn,.control-group.error .dele-btn{
	border:1px solid #000;
}

.dropdown-search input {
	width: 100%;
}


.control-group .controls .disabled-btn{
	background:#EBEBE4;
	cursor:default;
	border:1px solid #999;
	color:#999;
}
.controls .reset-btn,.controls .dele-btn,.dele-btn{
	width:80px;
}
.reg-red-btn{
	background:#90352E;
}
.comp-btnbox{
	margin-left:72px;
	_margin-left:92px;
	padding:15px 0 18px;
}
.loadingBox{ height:50px;padding:40px 0 0 180px;}
.loadingBox span{ display:inline-block; height:32px; background:url(img/loading.gif) no-repeat 0 0; font-size:20px; line-height: 35px; color: #26668D; padding-left:45px; }

.controls select{
	width:260px;
	height:32px;	 
}
.controls .checker{
	width:12px;
	height:12px;
	margin: 0 8px 5px 0;
	border:none;
}
.help-inline{/*表单默认样式*/
	padding:4px 5px 4px 24px;
	background:url(img/reg-icons.png) 4px -114px no-repeat #ffffe6;
	border-radius:4px;	
	behavior:url(PIE.htc);
	border:1px solid #999;
	display:none;
	width:230px;
	line-height:18px;
	margin: 4px 0 0 10px;
    _margin: 4px 0 0 10px;
    position: absolute;
	text-align: left;
}
.new-list .help-inline {
    margin: 4px 0 0 0px;
    bottom: 4px;
    left: 110px;
}
.control-group .checkbox a,.tip a,#reg-complete .control-group p a,.acctype,.acctype:hover{
	text-decoration:underline;
}
.control-group .checkbox{
	margin-right:20px;
	line-height:32px;
	white-space:nowrap;
}
.phone-tip{
	display:block;
	margin-top:6px;
	clear:both;
}

.controls .radio{
	margin-right:20px;
	line-height:32px;
}
.controls2 .radio{
	margin-right:0;
	float:left;
	width:100px;
}
.control-group .controls .radio input{
	width:12px;
	height:12px;
	margin-right:4px;
	border:0;
}

/* 错误机制*/

.control-group.warning input,.control-group.warning textarea,.control-group.warning select,.control-group.warning .help-inline{/*获取焦点input样式*/
	border:1px solid #3F6BF2;
	display:inline-block;
}
.control-group.error input,.control-group.error textarea,.control-group.error select,.control-group.error .help-inline{/*填写错误input 样式*/
	border:1px solid #D80C18;
	display:inline-block;
}
.control-group.warning .help-inline{/*获取焦点*/
	background-position: 4px -114px;
}
.control-group.error .help-inline{/*填写错误*/
	background-position: 4px -53px;
}

.control-group.success .help-inline{/*填写正确*/
	background:url(img/reg-icons.png) 4px 9px no-repeat;
	width:2px;
	border:none;
	display:inline-block;
	text-indent:-9900px;
	overflow:hidden;
	left: 380px;
	top: 0;
}
.new-list .success .help-inline {
    /* left: 410px; */
    top: 0;
    height: 30px;
    left: 370px;
    background-position: 4px 9px;
}


/*注册第二步*/
#reg-from fieldset  h3,.download dt{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #999;
	font-size:16px;
	margin-bottom:18px;
	font-weight:bold;
}

/*注册第三步*/
#reg-complete{
	padding-bottom:40px;
	margin:0 auto;
	width:819px;
}
.complete-tip{
	background:url(img/complete-tip-bg.jpg) left center no-repeat;
	padding-left:80px;
	height:80px;
	font-size:20px;
	line-height:70px;
	font-weight:bold;
	color:#008200;
	/*margin:42px 0 90px 55px;*/
	margin:42px 0 40px 55px;
	position:relative;
}
.wx-ewm{
	width:114px;
	position:absolute;
	left:270px;
	top:-30px;
	font-size:12px;
	color:#333;
	line-height:20px;
	text-align:center;
	font-weight:normal;
	display:none;
}
.control-group-comp{
	padding-left:50px;
}
#reg-complete .control-group p{
	margin:0;
	padding:0 0 5px 0;
}
#reg-complete .control-group .p-title{
	font-size:13px;
	font-weight:bold;
	color:#26668D;
}
.download dd div{
	float:left;
	text-align:center;
}
.download dd div span{
	display:inline-block;
	height:30px;
	line-height:30px;
	padding-left:20px;
	background:url(img/down-load-bg.jpg) left center no-repeat;
	font-weight:bold;
}
.download dd div.weixin span{
	padding-left:0;
	background:none;	
}
.download dd div.ios{
	width:198px;
	margin-right:66px;
}
.download dd div.android{
	width:100px;
	margin-right:48px;
}
.download dd div.windows-moblie{
	width:130px;
	margin-right:10px;
}
.download dd div.weixin{
	width:150px;
	margin-right:0;
}
.download dd{
	overflow:hidden;
	zoom:1;
	padding:0 0 20px 0;
}

.down-mt4-btn{
	display:inline-block;
	font-size:14px;
}
.down-mt4-btn span{
	display:inline;
}
.down-mt4-btn .down{
	float:left;
	width:40px;
	height:48px;
	background:url(img/down-blue.jpg) no-repeat;
}
.down-mt4-btn .text,.down-mt4-btn .mt4{
	float:left;
	padding:0 15px;
	height:30px;
	line-height:30px;
	border:3px solid #276D98;
	
}
.down-mt4-btn .text{
	margin:12px 0 0 4px;
	color:#276D98;
}
.down-mt4-btn .mt4{
	background:url(img/mt4.png)  center center no-repeat;
	margin-top:12px;
	border-left:none;
}
/*上传资料tip*/
.poptip{display:none; min-height:35px;width:200px; position:absolute; top:20px; left:15px; border:1px solid #aaa; background-color:#fff; border-radius:5px 5px 5px 5px;box-shadow:0 0 3px #ccc; padding-left:10px;}
.poptip .message{ color:#666; font-size:12px; text-align:left; line-height:18px; padding:5px 5px 5px 0 ;}
.poptip .error{color:#D80C18;}

.poptip-arrow{font-family: simsun;font-size:20px; line-height:26px;font-style: normal;overflow: hidden;position: absolute; text-shadow: 0 0 3px #ccc;}
.poptip-arrow-left,.poptip-arrow-right{height: 26px; width: 10px;margin-top: -10px; top: 12px; }
.poptip-arrow-top,.poptip-arrow-bottom{height: 10px; width: 26px; margin-left: -10px; left: 30px;}

.poptip-arrow em, .poptip-arrow i {font-style: normal;position: absolute;top: 0; left: 0; }
.poptip-arrow em{ color:#aaa;}
.poptip-arrow i { color:#FFF; text-shadow: none;}

.poptip-arrow-left{left:-10px;}
.poptip-arrow-left em{left:1px;}
.poptip-arrow-left i{left:2px;}

.poptip-arrow-right{right:-10px;}
.poptip-arrow-right em{left:-7px;}
.poptip-arrow-right i{left:-8px;}

.poptip-arrow-top{top: -9px;}
.poptip-arrow-top em{top: -5px;}
.poptip-arrow-top i{top: -4px;}

.poptip-arrow-bottom{bottom: -10px;}
.poptip-arrow-bottom em{top: -13px;}
.poptip-arrow-bottom i{top: -14px;}
.country-tip{
	background: url("img/reg-icons.png") no-repeat 0 -113px;
	padding: 5px 0 0 18px;
	background-color:#ffffdf;
	border:1px solid #E1E1E1;
	width:600px;
	border-radius:4px;	
}
.country-tip h4{
	color:#90332C;
	font-size:14px;
	padding-bottom:8px;	
}
