@charset "utf-8";
/* register */
.header{width:100%; min-width:1000px; background:#fff; height:100px; box-shadow: 1px 2px 6px #e1e1e1;}
.header .top-w{width:1000px; height:100px; margin:0 auto;}
.header .top-w .logo{float:left; height:66px; padding:14px 0;}
.header .top-w .rt-text{float:right; height:24px; font-size:14px; color:#666; line-height:24px; padding-top:56px;}
.header .top-w .rt-text a{color:#e62318;}
.header .top-w .rt-text a:hover{ text-decoration:underline}
.header .top-w .rt-text span{ padding:0 12px; color:#bbb}
.LoginCopy{width:100%; padding:35px 0; line-height:20px; font-size:12px; color:#808080; text-align:center}


.reg-box{width:994px; overflow:hidden; border:3px solid #eaeaea; background:#fff; margin:48px auto 0 auto; padding:30px 0 80px 0}
.reg-box .title{width:890px; overflow:hidden; border-bottom:1px dashed #eaeaea; line-height:56px;  margin:0 52px; float:left; font-size:18px; font-weight:bold; color:#333}
.reg-box .title span{color:#ff8400; font-size:12px; font-weight:lighter; padding-left:10px;}
.reg-list, .reg-list dl{width:100%; float:left;}
.reg-list{ padding-top:30px;}
.reg-list dl{ margin-bottom:14px;}
.reg-list dl.mar{margin-bottom:30px;}
.reg-list dl dt{width:310px; float:left; padding-right:20px; line-height:42px; font-size:16px; color:#444; text-align:right}
.reg-list dl dt span{ padding-right:5px; color:#ff8400;}
.reg-list dl dd{width:664px; float:right;}
.reg-list dl dd .reg-input01{width:332px; height:40px; border:1px solid #e4e4e4; float:left; padding-left:6px; line-height:40px; color:#333;}
.reg-list dl dd .reg-select{width:108px; height:40px; border:1px solid #e4e4e4; float:left; padding-left:6px; line-height:40px; color:#333; margin-right:10px;}
.reg-list dl dd .reg-choice{width:140px; height:18px; float:left; padding:24px 0 10px 0; }
.reg-list dl dd .reg-choice span{height:18px; float:left; line-height:18px; font-size:16px; color:#333; padding-left:5px;}
.reg-list dl dd .reg-choice input{ float:left; margin-top:3px}
.reg-list dl dd .sm-tx{ float:left; margin-left:10px; line-height:42px; font-size:16px; color:#444;}

.reg-list dl dd .agreement{ float:left; padding-top:8px}
.reg-list dl dd .agreement input{float:left; margin-top:3px}
.reg-list dl dd .agreement p{height:18px; float:left; line-height:18px; font-size:12px; color:#333; padding-left:5px;}
.reg-list dl dd .agreement p a{ color:#ff8400}

.reg-btn{width:340px; height:45px; background:#e10303; color:#fff; text-align:center; line-height:45px; font-size:18px !important; border-radius:3px; border:0; cursor:pointer; float:left; margin-top:30px;}
.reg-btn.wid01{width:220px;}
.reg-btn.wid02{width:160px;}
.reg-btn:hover{background:#d10303; color:#fff;}

.return-btn{width:160px; height:45px; background:#eee; color:#666; text-align:center; line-height:45px; font-size:16px; border-radius:3px; border:0; cursor:pointer; float:left; margin:30px 10px 0 0;}
.skip-btn{color:#999; line-height:45px; font-size:16px; float:left; margin:30px 0px 0 50px;}

.upload-btn{width:80px; height:80px; background:url(../images/reg_icon_bg01.png) no-repeat center top; float:left; margin-right:15px; position:relative;}
.upload-btn input{width:80px; height:80px; opacity: 0;filter: alpha(opacity=0); cursor:pointer;}
.remind-tx{ float:left; background:url(../images/reg_icon_bg02.png) no-repeat left 3px; padding-left:20px; line-height:20px; color:#bbb; font-size:12px; margin:5px 0}

.present{width:530px; height:160px; border:1px solid #e4e4e4; padding:5px; line-height:20px; font-size:14px; color:#333;}

.ui-widget-header{
	border: 0px;
	background: none;
}
.ui-fileupload-content{
	border: 0px;
	background: none;
}

.imgcontainer{
    position: absolute;
    top: 0px;
    left: 0px;
}

.imgcontainer img {
    width: 80px;
    height: 80px;
    position: relative;
}

.imgcontainer .uploadimgdelete {
    width: 18px;
    position: absolute;
    left: 70px;
    height: 18px;
    top: 2px;
}
.imgcontainer .uploadimgdeletelimit {
    width: 18px;
    position: absolute;
    left: 70px;
    height: 18px;
    top: 2px;
}

 .ui-button.ui-state-default {
	border: 0px;
	background: none;
	height: 80px;
	width: 70px;
}

.ui-button-text-icon-left .ui-icon{
	display: none
}
