.understand {
    padding-top: 140px;
    height: 360px;
}
.understand li {
    flex: 1;
    text-align: center;
}
.understand li .english {
    font-size: 18px;
    color: #666666;
    line-height: 36px
}
.understand li .chinise {
    font-size: 18px;
    color: #65c703;
    line-height: 36px
} 
.understand li .btn {
    display: block;
    margin: 30px auto 0;
    width: 135px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    border-radius: 18px;
    background: #65c703;
}
.card_instructions .text>p{
    font-size: 16px;
    color: #999999;
    line-height: 36px
}
.card_instructions .text>.indent {
    text-indent: 2em
}
.buttom_img  {
    padding-top: 250px;
    padding-bottom: 160px
}
.common_footer {
    margin: 0;
}

.cursor_none:hover {
    cursor: default;
}
.content_title {
display: flex;
justify-content: space-between;
height: 80px;
line-height: 80px;
padding: 0 30px 0 30px;
align-content: center;
}
.content_title p {
    font-size: 18px;
    color: #333333;
}
.content_title .more{
    display: block;
    width: 90px;
    height: 28px;
    border: 1px solid #F3F3F3;
    color: #999999;
    text-align: center;
    line-height: 28px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.content_title .balance {
    color: #999999;
}
.content_title .balance .balance_num {
    color: #bb996c;
    margin-left: 10PX;
}

.content_py {
    border-top: 10px solid #f3f3f3;
    display: flex;
    padding-left: 30px;
    height: 60px;
    line-height: 60px;

}
.content_py a {
    display: block;
    width: 90px;
    height: 30px;
    border-radius: 15px;
    text-align: center;
    line-height: 30px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 25px;
}
.content_py p {
    font-size: 18px;
}
.content_py .btn-gree {
    background: #bb996c;
    color: #fff;
    margin-left: 100px;
}
.content_py .btn-default {
    border: 1px solid #efefef;
}
.addrbody table td{
    height: 50px;
}
.record_table tbody td{
    border:1px solid #f3f3f3; border-width:0px 1px 1px 0px; 
}
.careful {
    margin: auto;
    width: 450px;
    margin-top: 100px;
}
.careful p {
    color: #A1A1A1;
    line-height: 30px;
}
.careful .indent {
    text-indent: 6em;

}
.form-horizontal {
    border-top: 10px solid #f3f3f3;
    padding-top: 100px
}
.rec_btn {
    display: block;
    height: 40px;
    width: 142px;
    border: none;
    background: none;
    font-size: 14px;
    color: #fff;
    background: #49b849;
    text-align: center;
    line-height: 40px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.rec_btn:hover {
    background: #1db31d;
    color: #fff;
}
.confirm_txt {
    text-align: left;
}
.confirm_txt .red {
color: red;
}
.mid_box {
   text-align: center;
   padding-top: 100px;
   padding-bottom: 100px;
}
.mid_box .img {
    margin-bottom: 10px;
}
.mid_box .stage {
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    margin: 15px;
}
.mid_box .detail {
    font-size: 16px;
    color: #666666;
    margin-bottom: 15px;
}
.mid_box .detail .number {
    color: #4CD059;
}
.mid_box .time {
    color: #999999;
    font-size: 14px;
}
.mid_box .btns {
    margin-top: 50px;
}
.mid_box .btns a {
    display: inline-block;
    width: 114px;
    height: 40px;
    border-radius: 5px;
    line-height: 40px;
    text-align: center;
}
.mid_box .btns a.left {
    color: #fff;
    background: #bb996c;
}
.mid_box .btns a.right {
    color: #666666;
    background: #f3f3f3;
    margin-left: 40px;
}

.box {
    display: block;
    margin: 0 auto;
    width: 1100px;
    overflow: hidden;
}
.bg_box {
    display: block;
    width: 100%;
    overflow: hidden;
    background: #fff;
    margin: 0 auto;
    cursor: default;
    /* text-align: center */
}
.bg_box>img {
    display: block;
    margin: auto;
}
.flexbox {display: flex;}
.guide {
    margin-top: 115px;
    margin-bottom: 50px;
    text-align: center;
}
.guide .chinise {
    font-size: 30px;
    line-height: 70px;
    color: #65c703;
}
.guide .english {
    font-size: 24px;
    color: #CCCCCC;
}

.form-item .items-msg{padding-left:12px; display:block;height:30px;line-height:30px; color:red; font-size:12px;}  
.form-item .item-input{width:280px;height:40px;display:block; border:1px solid #cfcfcf; border-radius:5px; margin:0 auto;position: relative;}
.form-item .item-input.focus{ border:1px solid #49b849;}
.form-item .item-input input{display:block;height:40px;width:260px;border:none;background:none; padding:0px 10px;font-size:14px;}
.form-item .item-input span {position: absolute; top: 50%;left: -80px;transform: translateY(-50%);color:#666666 }
.form-item .items-cmscode{padding:0px 10px;}
.form-item .items-cmscode .item-input input{padding-left:30px;width:128px;}
.form-item .items-cmscode .verifycode{display:block;float:right; height:40px;width: 80px; background:#d3d3d3; border-radius:5px; line-height:40px;text-align:center;color:#666;font-size:12px;text-decoration:none;}
.form-item .items-imgcode{padding:0px 10px;}
.form-item .items-imgcode .item-input input{padding-left:30px;width:128px; float:left;}
.form-item .items-imgcode .verifycode{display:block;float:right; height:38px;width: 90px;text-decoration:none;}
.form-item .item-button{width:280px;height:40px;display:block; border:1px solid #49b849;background:#49b849; border-radius:5px; overflow:hidden; margin:0 auto;}
.form-item .item-button:hover{ border:1px solid #39b849;}
.form-item .item-button button {display:block;height:40px;width:280px;border:none;background:none;font-size:18px;color:#fff;}
