﻿.box {
    position: relative;
    overflow: hidden;
    background-image: url(mbr/pic_bg_jifen.png);
    background-repeat: no-repeat;
}
.mbrclolr {
    color: #E15049;
}
.mbrtip {
    margin-top: 25px;
    font-size: 13px;
    border-bottom: 1px solid #E15049;
    display:inline-block;
    margin-bottom:40px;
    
}
.mbrtip span {
        display:inline-block;
        height: 35px;
        line-height: 35px;
        font-weight:bold;
    }

    .mbrtip .firstspan {
      margin-right:40px;
    }
    .mbrtip a {
        color: #E15049;
    }
    .mbrtip a:hover {
       text-decoration:underline;
    }
.mbrlimg{width:87%;}
.cardinfo {
    margin-bottom: 30px;
    color: #777777;
    position:relative;
}
    .cardinfo label{
        background-color:white;
    }
.line1 {
    border-bottom: 1px solid #EFEFEF;
    display: inline-block;
    width: 70%;
}
.label1{
    position:absolute;
    left:0;
    top:10px;

}
.line2 {
    border-bottom: 1px solid #EFEFEF;
    display: inline-block;
    width: 40%;
}
.label2 {
    position: absolute;
    right: 0;
    top: 10px;
}
.input-item {
    margin-bottom: 15px;
    border: 1px solid #F2F2F2;
    height:30px;
    line-height:30px;
    overflow:hidden;
    display:inline-block;
    width:85%;
    position:relative;
}
.yzm-box
{
    width:65%;
}
.input-item label {
    color: #7A7A7A;
    font-size: 13px;
    float: left;
    padding-left: 10px;
    padding-right: 5px;
    vertical-align: top;
}
.input-item div{ vertical-align: top;}
    .input-item input {
        border: none;
        
        height: 30px;
        line-height: 30px;
        padding:0; margin:0;
        width:200px;
       
    }
#yzm{ width:60%;}

.getyzm {
    background-color: #DA251C;
    color: white;
    height: 30px;
    line-height: 30px;
    top: 0;
    right: 0;
    display:inline-block;
    font-size:12px;
    position:absolute;
    text-align:center;
    width:86px;
    cursor:pointer;
    text-decoration:none;
}
.yzm-but{
    width:19%;
    border:none;
}
.imgyzm {
    width: 19%;
    border: none;
}
input:-webkit-autofill, select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}


input {
    outline-color: invert;
    outline-style: none;
    outline-width: 0px;
    border: none;
    border-style: none;
    text-shadow: none;
    -webkit-appearance: none;
    -webkit-user-select: text;
    outline-color: transparent;
    box-shadow: none;

}
.dirmbr {
    text-align: center;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    color: white;
    width: 50%;
    margin: 0 auto;
    display: inline-block;
    background-color: #E43024;
    cursor:pointer;
    margin-top:10px;
    text-decoration:none;
}
.my-col-2{
    position:relative;
}
.mbrico{
    position:absolute;
    width:35px;
    right:0;
    bottom:20px;
}
.mbr-dlt-box {
    padding-left: 45px;
    padding-right: 45px;
    color: #393939;
    overflow:hidden;
}

.mouth-box {
    border-bottom: 1px solid #E04A43;
}
.mouth-item0 {
    height: 60px;
    line-height: 60px;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
}
.mouth-item {
    height: 60px;
    line-height: 60px;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    position:relative;
    cursor:pointer;
}
.monthactive{
    color:red;
}
.monthactive img{
    position:absolute;
    margin:0 auto;
    bottom:0;
    left:50%;
    width:17px;
    margin-left:-9px;
}
.leftico{
    top:0;
    left:-10px;
    width:35px;
    position:absolute;
}
.white-bg{ overflow:hidden;}
.mbrlink {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    color: #808080;
    border-bottom: 1px solid #F6F6F6;
    padding-left:10px;
}
    .mbrlink a {
        color: #808080;
        text-decoration:none;
    }
.mbrtitle{
    border-left:3px solid red;
    padding-left:13px;
    font-size:15px;
    font-weight:bold;
    line-height:1;
    margin-top:20px;
}
.title1{ height:30px; line-height:30px;}
#mbrdtlbox {
    padding-top: 20px;
}
table {
    width: 100%;
    margin-top: 10px;
    font-weight: normal;
    color: #6C6C6C;
    font-size: 14px;
    border: 1px solid #E6E6E6;
    text-align:center;
}
table th{font-weight:normal; height:40px; line-height:40px;}
    table td {
        border-bottom: 1px solid #E6E6E6;
        border-top: 1px solid #E6E6E6;
        height: 25px;
        line-height: 25px;
        text-align:center;
    }
