
div,h2,p,em,i,form,label{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:focus{outline:1;}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:inherit;}
input,select{vertical-align:middle;padding:0;outline:none;}
.g-wrapper{width:1200px;margin:0 auto;padding-top: 50px;}
.g-container{padding-top:1px;margin-top:1px;}
.g-nav{line-height:17px;color:#ACB3B8;padding:10px 0 20px;}
.g-nav i{display:inline-block;width:12px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADzSURBVHgBrVFLDgFBEK3CiMTGEeYIjsDOLIhZkNhxA27ACXCCYSVBMoKYJUeYI8wRrGRCdKnuNjL0hsRLOl2/V/WqG+BHYNpZ+IFt5dDjcFklkTbXG406rhMlNZk0IZ/FI18VACrJQwTdvIVHz/dLBmG9PTQJwZY2Fw4EUe9p28VsoWkQiLQMFhK2GrVJu+HM2AlVhHQjidyLgBDphai83AZdBJQyVBMhMqExwbrHG+51VkFEDxHGenGILnA5GQTXdc8kxBQ+wLvMe5wzCEqfiCesN0p82b1Vd4bpmjeCnCJQv44E/0EVvsFqf+ivdsEQ/oEHdlJVdK1IAk0AAAAASUVORK5CYII=) no-repeat top center;vertical-align:top;margin-top:3px;margin-right:2px;}

.g-banner{background:url(../img/banner_register.png) no-repeat top center;height:300px;}
.g-banner h2{margin-top:43px;line-height:56px;color:#111F33;font-weight:500;font-size:40px;}
.g-banner p{font-weight:normal;font-size:20px;line-height:28px;color:#787E87;}
.g-register form{width:480px;margin:30px auto 0;}
.g-register form .form-item{margin-bottom:20px;}
.g-register form .form-item .form-item-label{width:68px;text-align:right;vertical-align:middle;font-weight:normal;font-size:14px;line-height:20px;color:#111F33;float:left;padding:10px 0;margin-right:12px;}
.g-register form .form-item .form-item-label em{color:#D90000;font-style:normal;}
.g-register form .form-item .form-item-box{width:400px;position:relative;margin-left:80px;}
.g-register form .form-item .form-item-box .form-item-input input,.g-register form .form-item .form-item-box .form-item-input select{width:100%;padding:10px;border:1px solid #DFE3E6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:14px;line-height:20px;height:40px;color:#111F33;font-weight:normal;}
.g-register form .form-item .form-item-box .form-item-input textarea{width:100%;padding:10px;border:1px solid #DFE3E6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:140px;resize:none;font-size:14px;}
.g-register form .form-item .form-item-box .form-item-code{width:120px;float:right;}
.g-register form .form-item .form-item-box .form-item-code button{width:100%;height:40px;white-space:nowrap;background:#236DEF;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;}
.g-register form .form-item.form-code-item{margin-bottom:16px;}
.g-register form .form-item.form-code-item .form-item-input{width:270px;display:inline-block;}
.g-register form .form-item .form-submit-btn{display:inline-block;width:100%;line-height:40px;white-space:nowrap;cursor:pointer;background:#236DEF;border:none;color:#fff;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;margin:0;-webkit-transition:.1s;-o-transition:.1s;-moz-transition:.1s;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;font-size:16px;height:40px;}
.g-register form .form-item #regSubmitBtn{width:200px;}
.g-register form .form-item .form-cancel-btn{width:80px;display:inline-block;height:40px;line-height:40px;white-space:nowrap;cursor:pointer;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;margin:0;-webkit-transition:.1s;-o-transition:.1s;-moz-transition:.1s;transition:.1s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;font-size:16px;border:1px solid #DFE3E6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;color:#111F33;vertical-align:top;}

*{transition:opacity .3s linear;-moz-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;}