@charset "utf-8";
/* CSS Document */

/*提示框样式*/
.tip-cont .msg-tip{
	border:1px solid #BBBBBB;
	background-color:#FFF;
	position:relative;
}
.tip-cont .msg-tip .jiantou, .tip-cont-err .msg-tip .jiantou{
	height: 8px;
	position: absolute;
	width: 6px;
	top: 10px;
	left: -6px;
}
.tip-cont .msg-tip .tip_tl,  .tip-cont-err .msg-tip .tip_tl{
	height:5px;
	left:-2px;
	overflow:hidden;
	position:absolute;
	width:10px;
}
.tip-cont .msg-tip .tip_tr,  .tip-cont-err .msg-tip .tip_tr{
	width:100%;
	height:5px;
	position:relative;
	right:-1px;
	top:-1px;
}
.tip-cont .msg-tip .tip_bl, .tip-cont-err .msg-tip .tip_bl{
	height:5px;
	left:-2px;
	overflow:hidden;
	position:absolute;
	width:10px;
}
.tip-cont .msg-tip .tip_br, .tip-cont-err .msg-tip .tip_br{
	width:100%;
	height:5px;
	position:relative;
	right:-1px;
	bottom:-1px;
}

.tip-cont .msg-tip .jiantou{
	background: url(images/register/tip/jiantou.gif) no-repeat;
}

.tip-cont .msg-tip .tip_tl{
	background:transparent url(images/register/tip/top_left.gif) no-repeat 0 0; 
}

.tip-cont .msg-tip .tip_tr{
	background:transparent url(images/register/tip/top_right.gif) no-repeat scroll right 0; 
}
.tip-cont .msg-tip .tip_bl{
	background:transparent url(images/register/tip/bottom_left.gif) no-repeat;
}
.tip-cont .msg-tip .tip_br{
background:transparent url(images/register/tip/bottom_right.gif) no-repeat scroll right bottom;
}

/*错误提示框样式*/
.tip-cont-err .msg-tip{
	border:1px solid #F00;
	background-color:#FFE3E5;
	position:relative;
	color:#F00;
}
.tip-cont-err .msg-tip .jiantou{
	background: url(images/register/tip/jiantou_err.gif) no-repeat;
}

.tip-cont-err .msg-tip .tip_tl{
	background:transparent url(images/register/tip/top_left_err.gif) no-repeat 0 0; 
}
.tip-cont-err .msg-tip .tip_tr{
	background:transparent url(images/register/tip/top_right_err.gif) no-repeat scroll right 0; 
}
.tip-cont-err .msg-tip .tip_bl{
	background:transparent url(images/register/tip/bottom_left_err.gif) no-repeat;
}
.tip-cont-err .msg-tip .tip_br{
background:transparent url(images/register/tip/bottom_right_err.gif) no-repeat scroll right bottom;
}
.msg-tip-txt { padding:0 5px;}

input.form-text, select.form-select, textarea { border:1px solid #BBBBBB;}
input.form-text, input.form-text_focus { color:#000; height:23px; padding:3px 2px 0px; font-size:14px;}
input.form-text_focus{ border:1px solid #FDA855; background:#ffffcc;}

input.form-text-err{ border:1px solid #F00; background:#FFE3E5}
input.form-text-err, input.form-text-err_focus { color:#000; height:23px; padding:3px 2px 0px; font-size:14px;}
input.form-text-err_focus{ border:1px solid #FDA855; background:#ffffcc;}

.button-join, .button-join_hover {background:url(images/register/join.gif) no-repeat; text-align:center; border:0; cursor:pointer; padding:0; width:160px; height:32px;}


#reg_main {width:650px;min-height:555px; _heigth:555px;}
#reg_main .reg-caption {
/*height:49px; padding:20px 0 10px;*/
background:url('images/register/reg_title.gif') no-repeat left 10px ;
width: 629px;
height: 60px;
margin-left:70px;
margin-bottom:5px;
overflow: hidden;
text-align: left;
padding: 10px 0 0 0;
}

.container-basic-bot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(images/register/bg_basic_bot.jpg) no-repeat scroll center bottom;*/
float:left;
height:30px;
overflow:hidden;
width:960px;
}

#reg_main img { vertical-align:middle;}
#reg_main .cont-tab { margin-left:100px; height:460px;}
#reg_main .cont-tab .role label{ }
#reg_main .cont-tab .required { line-height:30px; vertical-align:middle;}
#reg_main .cont-tab .unrequired { color:#FFF;}
#reg_main .cont-tab th { text-align:right; font-size:14px;}
#reg_main .cont-tab td, #reg_main .cont-tab th{line-height:30px; padding:0 2px; vertical-align:top;}
#reg_main .cont-tab .inp { width:225px;}
#reg_main .cont-tab .td-area select{ width:75px;}

#reg_main .info-pop { position:relative;}
#reg_main .info-pop .tip-cont, #reg_main .info-pop .tip-cont-err { position:absolute; left:30px; top:-5px; width:251px;}
#reg_main .msg-tip-txt { line-height:20px;}
#reg_main b.ico-ok, #reg_main b.ico-err, #reg_main b.ico-load { background:url('images/register/onSuccess.gif') 0 3px no-repeat; height:30px; line-height:30px; vertical-align:middle; width:22px; display:inline-block;}
#reg_main b.ico-err { background:url('images/register/onError.gif') 0 6px no-repeat;}
#reg_main b.ico-load { background:url('images/register/onLoad.gif') 0 6px no-repeat;}

.container-basic-mid {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(images/register/bannei_37.jpg) no-repeat scroll center top;*/
height:auto;
margin:0 auto;
min-height:200px;
overflow:hidden;
padding:24px 13px 0;
width:934px;
}


/*******************邀请注册页面样式开始***********************/
.invitation { height:458px; width:780px; background:url('/site_media/images/register/invite-bg.gif') no-repeat; margin:50px auto 0; text-align:left; overflow:hidden;}
.invitation .left{ float:left; margin:95px 0 0 50px; display:inline;}
.invitation .left .des{ width:340px; font-size:14px; text-indent:30px;   background:url('/site_media/images/register/des-line.gif') repeat; line-height:30px;}
.invitation .left .home-link { line-height:30px; color:#FF7900; margin-top:5px;}
.invitation .right{ float:right; text-align:right;}
.invitation .right .site{ margin:5px; text-align:right;}
.invitation .right .reg { margin-top:45px; margin-right:90px;}
.invitation .right .iname { margin:110px 50px 0 0;}
/*******************邀请页面注册样式结束***********************/

.mainright{ float:left; width:235px; border-left:solid 1px #d7d7d7; margin-top:15px; padding: 20px 0 20px 12px; height:330px; display:inline;}
.mainright .r1{ margin:5px 0;}
.mainright .r2{ border-bottom:solid 1px #d7d7d7; font-size:0px; line-height:1px; padding:5px 0;}
.mainright .r3{ margin:10px 0;}
.mainright .r4{ color:#3a3a3a;}
.mainright .r4 img{ vertical-align:middle; padding-right:15px; padding-left:8px; margin:4px 0;}
