﻿.f-cb { zoom: 1; }
    .f-cb:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; }
.sub_member { width: 1000px; padding: 30px 31px 97px 47px; border: 1px solid #ddd; margin: 49px auto 56px; background-color: #fff; }
    .sub_member h2 { font-size: 22px; color: #333; line-height: 42PX; font-weight: bold; }
    .sub_member .center { width: 100%; margin-top: 49px; }
    .sub_member .right-box { width: 409px; float: right; }
        .sub_member .right-box .link { line-height: 25px; font-size: 16px; margin-bottom: 15px; }
            .sub_member .right-box .link a { color: #0066aa; }


.regpop { position: fixed; width: 740px; height: 420px; padding: 20px 30px; left: 50%; top: 50%; margin: -270px 0 0 -400px; background: #fff; border: 3px solid #e9e9e9; overflow: hidden; z-index: 4; }
.dn { display: none; }
.regpop .tit { text-align: center; font-size: 18px; color: #333; margin-bottom: 15px; font-weight: bold; }
    .regpop .tit a { float: right; display: inline-block; width: 20px; height: 20px; font-size: 20px; font-weight: normal; font-family: Arial; line-height: 20px; }
.regpop .cont { height: 360px; overflow-y: scroll; }

.regi-box { width: 540px; margin:0 auto; }
    .regi-box .tt { text-align: right; padding-right: 18px; font-size: 14px; }
        .regi-box .tt em { color: #ff5a00; }
    .regi-box .tex { font-size: 14px; height: 15px; line-height: 14px; color: #666; border: 1px solid #e6e6e6; padding: 12px 5px 11px 5px; width: 345px; }
        .regi-box .tex.error { border: 1px solid #D70128; /* display: block; */ }
    .regi-box .code { width: 148px; float: left; }
    .regi-box .code-img { border: 1px solid #e6e6e6; margin-left: -1px; cursor: pointer; float: left; }
    .regi-box .sub-btn { border: none; width: 260px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; background-color: #0066aa; color: #fff; }
    .regi-box .agree { display: inline-block; margin-top: 19px; margin-bottom: 22px; cursor: pointer; font-size: 14px; line-height: 32px; }




.log-box { width: 287px; padding: 24px 27px 22px 24px; background-color: #fff; margin: 0 auto; }
    .log-box .inp-box { width: 100%; margin-bottom: 15px; }
    .log-box .user { background: url("../img/bg_09.jpg") no-repeat center; }
    .log-box .tex { border: 1px solid #c5c5c5; font-size: 14px; height: 15px; line-height: 14px; color: #999; padding: 14px 5px 13px 53px; width: 227px; border-radius: 1px; }
    .log-box .pass { background: url("../img/bg_10.jpg") no-repeat center; }
    .log-box .password { display: none; }
    .log-box .sub-butn { border: none; width: 286px; height: 41px; line-height: 41px; text-align: center; background-color: #0066aa; font-size: 18px; color: #fff; margin-top: 8px; margin-bottom: 12px; cursor: pointer; }
    .log-box .bot-link { line-height: 24px; font-size: 14px; color: #999; }
        .log-box.bot-link .oran { color: #ff5a00; }

.business_left { float: left; width: 450px; padding-right: 50px; }
    .business_left .tt { text-align: right; padding-right: 18px; font-size: 14px; }
        .business_left .tt em { color: #ff5a00; }
    .business_left .tex { font-size: 14px; height: 15px; line-height: 14px; color: #666; border: 1px solid #e6e6e6; padding: 12px 5px 11px 5px; width: 325px; }
        .business_left .tex.error { border: 1px solid #D70128; /* display: block; */ }
    .business_left .code { width: 148px; float: left; }
    .business_left .code-img { border: 1px solid #e6e6e6; margin-left: -1px; cursor: pointer; float: left; }
    .business_left .sub-btn { border: none; width: 260px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; background-color: #0066aa; color: #fff; cursor: pointer; }
    .business_left a.default { color: rgb(0, 0, 0); font-size: 14px; transition: color .2s; }
        .business_left a.default:before { content: '->'; color: rgb(0, 160, 21); font-family: 'ff-meta-web-pro'; font-size: 14px; margin-right: 5px; }
    .business_left .agree { display: inline-block; margin-top: 19px; margin-bottom: 22px; cursor: pointer; font-size: 14px; line-height: 32px; }


.business_right { float: left; width: 450px; padding-left: 50px; }
    .business_right .tt { text-align: right; padding-right: 18px; font-size: 14px; }
        .business_right .tt em { color: #ff5a00; }
    .business_right textarea { font-size: 14px; line-height: 20px; color: #666; border: 1px solid #e6e6e6; padding: 12px 5px 11px 5px; width: 325px; }
    .business_right .field_list { height: 20px; line-height: 20px; display: inline-block; width: 100%; }
.radioclass { cursor: pointer; float: left; display: block; margin-top: 4px; margin-right: 3px; }




.member_info { padding-top: 48px; position: relative; }
    .member_info h3 { background: rgb(0, 160, 21); color: #FFF; padding: 10px 30px 10px 15px; display: block; width: 100px; text-align: center; font-size: 20px; position: absolute; top: 0; right: 0; }
        .member_info h3 a { color: #fff; }

.invest-list { margin-top: 4px; width: 998px; border: 1px solid #ddd; margin: 0 auto; position: relative; }
    .invest-list .titbox { width: 934px; padding: 0 30px 0 34px; border-bottom: 1px solid #ddd; height: 54px; line-height: 54px; font-size: 16px; color: #666; background-color: #f9f9f9; }
        .invest-list .titbox span { display: inline-block; float: left; margin-right: 30px; width: 50px; }
        .invest-list .titbox .t1 { width: 664px; }
        .invest-list .titbox .t2 { text-align: center; }
    .invest-list .list { width: 100%; background-color: #fff; }
        .invest-list .list ul { width: 935px; margin: 0 auto; }
        .invest-list .list li { height: 41px; padding-top: 14px; padding-bottom: 14px; border-bottom: 1px dotted #d7d7d7; line-height: 41px; width: 100%; }
            .invest-list .list li span { display: inline-block; float: left; margin-right: 30px; width: 50px; }
        .invest-list .list .name { display: inline-block; width: 664px; line-height: 41px; font-size: 14px; }
            .invest-list .list .name a { color: #666; }
                .invest-list .list .name a:hover { color: #ff5a00; }
        .invest-list .list .name2 { font-size: 12px; text-align: center; }

.business_show_left { float: left; width: 450px; padding-right: 50px; }
    .business_show_left h1 { margin-top: 0; font-size: 18px; font-weight: bold; color: #000; margin-bottom: 50px; }
    .business_show_left p { font-size: 14px; color: #000; line-height: 170%; }
    .business_show_left .green-border { border-bottom: 3px solid rgb(0, 160, 21); margin: 20px 0; width: 100%; }
.business_show_right { float: left; width: 450px; padding-left: 50px; }
    .business_show_right p { font-size: 14px; color: #000; line-height: 170%; }
    .business_show_right .row { margin-top: 50px; }

    .business_show_right a:link,
    .business_show_right a:visited { border-bottom: 2px solid rgba(0, 160, 27, 1); padding-bottom: 1px; transition: border-bottom .1s, color .1s; -webkit-transition: border-bottom .1s, color .1s; color: #000; margin-right: 15px; }
    .business_show_right a:hover { border-bottom: 2px solid rgba(0, 160, 27, 0); text-decoration: none; }
    .business_show_right a.simple-link:link { color: rgb(0,0,0); transition: color .2s; -webkit-transtition: color .2s; border: none !important; padding: 0; }
