/*Tooltips*/
.tooltips_main {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    /*margin: -5px 0 0 2px;
    */
    z-index: 999;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.tooltips_box,
.tooltips,
.msg {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    /* border-style: solid;
    border-color: #FF1F1F; */
    min-width: 120px;
}

.tooltips,
.msg {
    border-width: 0 1px;
    *left: -2px;

    background-color: #FF1F1F;
}

.tooltips_box {
    border-width: 1px;
    line-height: 1.5;
}

.tooltips {
    margin: 0 -2px;
}

.msg {
    /*margin: 1px -2px;
    */
    padding: 0 6px;
    /*color: #2F2C2C;
    */
    color: #FFFFFF;
    border-radius: 3px;
    /*text-shadow: 0 1px 0 #FFFFFF;
    */
    font-size: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.ov {
    /* background: url('https://163mail.email/images/tri.gif') no-repeat scroll 0 0 transparent; */
    position: absolute;
    left: 15%;
    bottom: -15px;
    transform: translateX(-50%);
    overflow: hidden;
    width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top-color: #FF1F1F;
    /* margin: 21px 0 0 0; */
    display: inline;
}

/*regist*/
.register {
    float: left;
    padding: 25px 50px;
}

input:-internal-autofill-selected,
.register input:autofill {
    background-color: #ffffff !important;
    -webkit-text-fill-color: #ffffff;
    box-shadow: 0 0 0 1000px red inset;

}
.register_input{
    width: 98%;
    background-color: transparent;
}
.register .form_submit {
    float: left;
    border-bottom: 1px solid #bfbfbf;
    width: 888px;
}

.register .form_submit .fieldset {
    float: left;
}

.register .form_submit .fieldset .field-group {
    float: left;
    height: 55px;
}

.register .form_submit .fieldset .field-group .title {
    float: left;
    width: 120px;
    text-align: right;
    margin: 4px 0 0 0;
    font-size: 14px;
}

.register .form_submit .fieldset .field-group .control-group {
    float: left;
    width: 350px;
    margin: 0 10px;
}

.register .form_submit .fieldset .field-group .tips {
    float: left;
    width: 250px;
    color: #bfbfbf;
}

.register .div_submit {
    float: left;
    width: 875px;
    margin: 10px 5px;
}

.register .div_submit .div_submit_button {
    float: right;
}

.input_add_long_background {
    height: 48px;
}

/*end regist*/