@charset "utf-8";
.w { width: 990px; }
.header { overflow: hidden; padding: 30px 0; }
.header a { overflow: hidden; float: left; }
.header h2 { float: left; font-size: 24px; padding-top: 25px; padding-left: 25px; }
.steps { background: url(../../../image/default/register/steps.png) no-repeat; height: 35px; width: 990px; }
.step-1 { background-position: 0 0; }
.step-2 { background-position: 0 -35px; }
.step-3 { background-position: 0 -70px; }
.step-1 .step1, .step-2 .step2, .step-3 .step3 { color: #FFF; }
.steps li { display: inline; float: left; font-family: "Microsoft YaHei"; font-size: 18px; height: 35px; line-height: 35px; text-indent: -9999em; width: 33%; }
.register { padding-top: 40px; }
.register.bg { background: url(../../../image/default/register/bg.jpg) 600px -20px no-repeat; }
.item { height: 50px; line-height: 32px; position: relative; z-index: 1; overflow: hidden; }
.item .item-ifo { position: relative; width: auto; float: left; }
.item .item-ifo .text { border: 1px solid #CCCCCC; float: none; font-size: 14px; height: 24px; line-height: 24px; padding: 3px 20px 3px 5px; width: 238px; float: left; }
.item .item-ifo.checkbox { margin-top: 10px; line-height: 20px; }
.item .item-ifo label { line-height: 18px; }
.item .item-ifo.checkbox input { width: 18px; height: 18px; overflow: hidden; }
.text11 { border: 1px solid #cccccc; float: left; font-size: 14px; height: 24px; line-height: 24px; padding: 3px 20px 3px 5px; width: 238px; }
.item .item-ifo .w40 { width: 50px; }
.item .item-ifo .w80 { width: 80px; }
.item .item-ifo .w90 { width: 90px; }
.item .item-ifo .w150 { width: 150px; }
.item .item-ifo .w300 { width: 300px; }
.item .item-ifo .ico { position: absolute; right: 12px; z-index: 5; }
.item .item-ifo .i-name { background: url(../../../image/default/register/user.png) no-repeat; height: 16px; top: 8px; width: 16px; }
.item .item-ifo .i-pass { background: url(../../../image/default/register/pass.png) no-repeat; height: 19px; top: 8px; width: 14px; }
.item .item-ifo .i-mail { background: url(../../../image/default/register/email.png) no-repeat; height: 16px; width: 17px; top: 9px; }
.item .item-ifo img { height: 32px; width: 80px; float: left; margin-left: 5px; }
.item span { color: #666666; font-size: 12px; padding-right: 10px; float: left; text-align: right; width: 110px; }
.item span#yzwt { text-align: left; width: auto; margin-left: 10px; }
.item .msg-box { float: left; margin-left: 5px; }
.item.register-btn, .item.email { height: auto; padding: 10px 0 0 120px; }
.item.email { padding-top: 0; padding-bottom: 10px; }
.item label { line-height: 12px; }
.item .getyzm{float:left;}
.item .getyzm input{background:none; border:1px solid #ccc; width:138px; height:32px; text-align:center;}
.item input[type="checkbox"] { margin: 0 5px 0 0; float: left; }
.item .submit { font-family: "Microsoft YaHei"; height: 32px; line-height: 24px; overflow: hidden; color: #FFF; background: #E60211; padding: 4px 10px; border: 0 none; cursor: pointer; text-align: center; font-size: 12px; font-weight: bold; }
.item .submit:hover { background: #f72734; color: #FFF; }
.item .text.red { border-color: #FF8080; }
.item .msg-box i { display: inline; float: left; height: 32px; width: 16px; background: url(../../../image/default/register/icon.png) no-repeat; padding-right: 5px; }
.item .tips i { background-position: 0 -32px; }
.item .error i { background-position: 0 9px; }
.item .true i { background-position: 0 -72px; }
.item i.true { display:inline-block; width:16px; height:16px; overflow:hidden; background:url(../../../image/default/register/icon.png) 0 -80px no-repeat; margin-left: 10px; }
.read em { color: #0092D2; cursor: pointer; }
.agreement { border: 1px solid #CCC; line-height: 18px; padding: 8px; width: 500px; height: 150px; overflow-y: auto }
.three { padding: 20px 15px 0 15px; }
.three a { color: #0092D2; }
.three p { padding: 5px 0; }
.three p span { color: #FF6600; }
.three .resend { padding: 15px 0 20px; }
.three .noemail { background: #EFEFEF; padding: 10px 20px 10px; width: 610px; }
.three .noemail h2 { color: #666666; font-size: 14px; font-weight: bold; margin-top: 5px; }
.three .noemail ul { overflow: hidden; padding-bottom: 10px; }
.three .noemail li { display: inline; float: left; margin-top: 10px; width: 100%; line-height: 1.8; }
.three .noemail .second { border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; margin: 10px 25px 0; padding: 0 25px; }
.success { padding: 0 0 10px 240px; width: 500px; }
.success .fore1 { padding: 10px 0 10px 50px; color: #666666; font-size: 12px; background: url(../../../image/default/register/icon.png) -25px -62px no-repeat; }
.success .fore1 p { font-size: 18px; font-family: "Microsoft YaHei"; line-height: 16px; }
.success .fore1 a { font-size: 12px; color: #0092D2; }
.success .fore2 { color: #999999; padding-top: 15px; }
.success em { color: #FF6600; font-style: normal; }
.reg_msg { float:left; width: 100%; height: 178px; border: 1px solid #eeeeee; margin-top: 20px; }
.reg_msg .check_identity_msg, .reg_msg .do_all_self_msg { float: left; width: 225px; overflow: hidden; background-position: 3px 3px; background-repeat: no-repeat; padding: 3px; padding-left: 117px; padding-right: 1px; }
.reg_msg .check_identity_msg { background-image: url(../../../static/images/reg_06.jpg); height: 88px; }
.reg_msg .do_all_self_msg { background-image: url(../../../static/images/reg_09.jpg); border-top: 1px solid #eeeeee; height: 75px; }
.reg_msg .reg_adv{ float: right; width:645px; height:176px; overflow: hidden; margin: 1px; }
.reg_msg .check_identity_msg h1, .reg_msg .do_all_self_msg h1 { text-align: left; font-size: 14px; margin: 10px 0 0 20px; }
.reg_msg .check_identity_msg h1 span, .reg_msg .do_all_self_msg h1 span { font-weight: bold; font-size: 18px; }
.reg_msg .check_identity_msg h1 span em, .reg_msg .do_all_self_msg h1 span em { font-size: 30px; color: #ff0000; }
.own_commitent { float: left; width:100%; height: 55px; overflow: hidden; background: url(../../../static/images/reg_13.jpg) center center no-repeat; border: 1px solid #eeeeee; border-top: 0; margin-bottom: 30px; }

.send_mobile_code { margin-left: 10px; padding: 5px 10px; color: #666666; outline: none; cursor: pointer; }

.footer { text-align: left; }
.footer .links { padding: 10px 0; border-top: 1px solid #DDD; border-bottom: 1px solid #DDD; }
.footer .links a { margin: 0 10px 0 2px; }
.footer .links em { margin-right: 8px; }
