/**
 * form
 */
.ui-form-select {
    border: 1px solid #ccc;
    line-height: 30px;
    padding: 5px 5px 4px 5px;
    vertical-align: middle;
    margin: 0;
}

.ui-form-item {
    height: 50px;
    line-height: 30px;
}
.ui-form-item2 {
    height: auto; padding: 8px 0;
    line-height: 30px;
}
.ui-regform {
    padding: 50px 42px;
    width: 650px;
}
.ui-form-item label,
.ui-form-item input,
.ui-form-item2 label,
.ui-form-item2 input {
    vertical-align: middle;
    font-size: 14px;
}
.ui-form-item input {
    font-family: Microsoft Yahei, SimSun, sans-serif;
}
.ui-form-item-zindex { z-index: 2; }
.ui-form-item .title, .ui-form-item2 .title {
    float: left;
    padding-right: 8px;
    width: 180px;
    text-align: right;
    font-size: 14px;
}
.ui-form-item .title b {
    color: #666;
    font-weight: bold;
    font-family: arial, sans-serif;
}
.ui-form-item .title  em {
    padding-right: 5px;
    color: #ff0048;
}
.ui-form-item .label {
    cursor: pointer;
}
.ui-form-item img {
    margin-left: 5px;
    width: 85px;
    height: 30px;
    vertical-align: middle;
}
.text,
.text2,
.text3,
.text4,
.text5,
.text6 {
    cursor: text; vertical-align: middle;
    padding: 0 5px; width: 203px; height: 28px;
    border: 1px solid #ccc; resize: none; line-height: 28px;
    box-shadow: 2px 2px 3px #ededed inset;
}
.text2 {
    width: 60px;
}
.text3 {
    float: left; width: 350px;
    resize: horizontal;
    max-width: 350px; font-size: 12px;
}
.text4 {
    width: 110px;
    height: 25px; line-height:25px;
    background: url(/Res/img/default/time.gif) 98px center no-repeat;
    max-width: 350px; font-size: 12px; color: #666; cursor: pointer;
}
.text5 {
    width: 35px;
}
.text6 {
    width: 340px;
}
.ui-rate-msg {
    padding: 5px;
    width: 380px;
    height: 90px;
    resize: none;
    border: 1px solid #ccc; box-shadow: 2px 2px 3px #ededed inset;
}
.ui-input-long {
    padding: 0 5px; line-height: 30px;
    width: 300px; height: 28px;
    border: 1px solid #ccc; resize: none;
    box-shadow: 2px 2px 3px #ededed inset;
}

/**
 * form-explain
 */
.ui-form-item .ui-form-explain {
    display: none; font-size: 12px;
    color: #85c4e3; padding-left: 5px;
    vertical-align: middle; line-height: 27px;
}

.ui-form-item .ui-form-explain .ui-ico {
    display: inline-block; *display: inline; *zoom: 1;
    width: 15px; height: 15px; vertical-align: middle;
    font-size: 0; line-height: 0; background-position: 0 -244px;
}

.ui-form-item .ui-form-explain .ui-explain-text {
    vertical-align: middle; padding-left: 1px;
}

.ui-form-item-focus .ui-form-explain,
.ui-form-item-success .ui-form-explain,
.ui-form-item-error .ui-form-explain,
.ui-form-item-loading .ui-form-explain {
    display: inline-block; *display: inline; *zoom: 1;
}

.ui-form-item-error .ui-form-explain {
    color: #eb3001;
}

.ui-form-item-error .ui-form-explain .ui-ico {
    background-position: 0 -220px;
}

.ui-form-item-success .ui-form-explain {
    color: #3d882d;
}

.ui-form-item-success .ui-form-explain .ui-ico {
    background-position: 0 -196px;
}

.ui-form-item-loading .ui-form-explain {
    color: #fff;
    user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
}

.ui-form-item-loading .ui-form-explain .ui-ico {
    background: url(/Res/img/default/loading.gif) no-repeat center;
}
/**
 * form-explain end
 */

/* ui-step-Success */
.ui-step-success {
    background: url(/Res/img/default/user_bj.png) no-repeat;
    line-height: 54px; height: 54px; width: 250px; margin: 30px auto;
    padding-left: 70px;
}
.ui-form-item .ui-form-showtip {
    position: absolute;
    left: 415px; top: 0; padding: 5px; color: #999;
    width: 260px; font-size: 12px; line-height: 20px;
}

.ui-protection-pic img {
    height: 27px;
    width: 215px;
    border-width: 0;
}

.ui-code-pic { cursor: pointer; }