/*诚邀加盟*/
.fixwidth{width: 1184px; display: flex; justify-content: space-between;}
.banner{background-image: url('/images/apps/frontend/aboutus/hr/kv.jpg');height: 292px;}
#main .title{margin-top: 70px;margin-bottom: 58px;}
#main .title h2{font-size: 28px;line-height: 28px;color: #666;text-align: center;}
.join-know{margin-bottom: 60px;}
.join-know .join-know-content{border:1px solid #e0e0e0;padding: 50px 0px;border-radius: 6px;}
.join-know .join-know-content .join-know-img{width: 532px;margin: 0px 60px 0px 50px;}
.join-know .join-know-content .join-know-dsc{width: 492px;font-size: 14px;color: #000;line-height: 28px;}
.join-know .join-know-content .join-know-dsc .tit{
    font-size: 22px;
    color: #333333;
    height: 40px;
    line-height: 40px;
    margin-bottom: 24px;
}
.join-know .join-know-content .join-know-dsc p{margin-top: 12px;}
.join-know .join-know-content .join-know-dsc p.first{margin-top: 0px;}
#join-know-zoom-img{border-radius: 6px;}
#join-know-thumb-box{margin-top: 32px;}
#join-know-thumb-box li{float: left;margin-right: 22px;cursor: pointer;position: relative;}
#join-know-thumb-box li .overlay{
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: url('/images/apps/frontend/aboutus/overlay.png') repeat;

}
#join-know-thumb-box li.active .overlay{display: none;border-radius: 6px;}
#join-know-thumb-box li.last{margin-right: 0px;}
.join-know .join-know-content .join-know-dsc .join-link{text-align: center;margin-top: 18px;}
.join-know .join-know-content .join-know-dsc .join-link a{
    display: block;
    height: 50px;
    line-height: 50px;
    background-color: #DE0010;
    border-radius: 5px;
    font-size: 14px;
    color: #ffffff;
}

.join-condition{margin-bottom: 40px;}
.join-condition .top{margin-bottom: 60px;}
.join-condition .condition-item{text-align: center;margin-top: 38px;}
.join-condition .condition-item strong{font-size: 30px;color: #2A2C38;line-height: 34px;}
.join-condition .condition-item p{font-size: 16px;color: #79797b;line-height: 38px;margin-top: 19px;}
.join-condition .top-image ul{ width: 99%; margin: 0 auto;}
.join-condition .top-image ul li.last{ margin-right: 0;}
.join-condition .top-image ul li{
    float: left;
    width: 24.6%;
    margin-right: 0.5%;
    list-style-type: none;
}
.join-condition .top-image ul li img{ width: 100%;}

/*诚邀加盟表单*/
.bussines-table{color: #1c1c1c;background-color: #F9F9F9;font-size: 22px;}
#main .bussines-table{ text-align: left; }
.form-list .input-box {
    float: left;
}
.form-list .select-box{
    border: 1px #E6E6E6 solid;
    border-radius: 6px;
    width: 259px;
    padding-left: 20px;
    overflow: hidden;
    float: left;
    margin-right: 22px;
}

.form-list .fm-input-select select{
    height: 50px;
    font-size: 18px;
    color: #1c1c1c;
    padding: 12px 0px;
    width: 285px;
    border: none;
    background: url('/images/apps/frontend/aboutus/hr/arrow_down.jpg') 230px center no-repeat;
}
.form-list .fm-input-text input{
    width: 100%;
    border: 1px #E6E6E6 solid;
    border-radius: 6px;
    height: 30px;

    font-size: 18px;
    color: #999;
    padding:0 12px;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}
.form-list textarea{
    font-size: 18px;
    color: #999;
    border: 1px #E6E6E6 solid;
    border-radius: 6px;
    padding:1% 2%;
    width: 94%;
    max-width: 708px;
}
.form-list .td-item-1{width:185px;}
#join_country{margin-right: 0px;}
.bussines-table .title {
    padding-top: 50px;
    text-align: center;
    font-size: 30px;
    color: #000;
}
#main .bussines-table .title {margin-bottom: 0px;}
.bussines-table .form-list label{
    width: 160px;
}
.bussines-table .input-box{
    line-height: 34px;
}
.bussines-table .input-box .input-radio {
    margin-left: 30px;
}
.bussines-table .input-box .input-radio.first {
    margin-left: 0px;
}
.bussines-table .form-list-box {
    background: #F9F9F9;
}

.bussines-table .buttons-set{padding: 45px;height: 58px;}
.bussines-table .buttons-set input{
    font-size: 22px;
    color: #999;
    display: block;
    margin: 0px auto;    
}
.invisible-button-wrapper{width: 999px;margin: 50px auto 0px;}
.invisible-button-wrapper .button-2{margin:0px 82px 0px 83px;}
.invisible-button-wrapper .invisible-button{
    display: block;
    float: left;
    width: 278px;
    height: 110px;
    border:1px solid #e0e0e0;
    border-radius: 5px;
    -moz-box-sizing: border-box;  /*Firefox3.5+*/
    -webkit-box-sizing: border-box; /*Safari3.2+*/
    -o-box-sizing: border-box; /*Opera9.6*/
    -ms-box-sizing: border-box; /*IE8*/
    box-sizing: border-box; /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
    text-align: center;
}
.invisible-button-wrapper .invisible-button:hover{background-color: #F4F4F4;}
.invisible-button-wrapper .invisible-button span{
    display: block;
    margin: 16px auto;
    height: 48px;
    background: url('/images/apps/frontend/aboutus/hr/join_icons.png') left center no-repeat;
}
.invisible-button-wrapper .invisible-button.button-1 span{width: 60px;}
.invisible-button-wrapper .invisible-button.button-2 span{width: 29px;background-position-x: -60px;}
.invisible-button-wrapper .invisible-button.button-3 span{width: 49px;background-position-x: -89px;}
.product-intro .description{
    font-size: 14px;
    line-height: 20px
}


.radio_list li {
    float: left;
    margin-right: 5px;
}

.radio_list label {
    float: none !important;
    font-size: 12px;
}

.bussines-table  table td {
    vertical-align: middle;
    padding: 18px 0px;
    font-size: 14px;
}
.bussines-table  table td.td-vt{
    vertical-align: top;
}

.bussines-table .fake_radio{position: relative;top: 5px;}
.bussines-table .fake_radio span{
    font-size: 14px;
    color: #7F7E7E;
    display: inline-block;
    cursor: pointer;
    height: 24px;
    width:123px;
    padding: 5px 0px 5px 50px;
    line-height: 26px;
    margin-bottom: 9px;
    background: url("/images/apps/frontend/investment/radio.png") no-repeat;
    background-position: left 2px;
}

.bussines-table .real_radio{
    display: none;
}
.bussines-table .fake_radio span.active{
    background-position:left -38px;
}

#join_address{margin-top: 30px;}

.error_list{color: red;}

.fm-input{position: relative;}
.render-error{ margin-top: 5px;}
.render-error .error-text{color: red;}

#detail-address{height:108px;margin-top: 30px;}
#thought-description{height:253px;}


#join_form #ibSubmit{
    display: block;
}
#join_form .buttons-set a.fake-submit{

    background:url('/images/apps/frontend/investment/send.png') no-repeat center center;
    width: 246px;
    height: 58px;
    margin:0 auto;
    border: none;
    display: none;
}
.bussines-table table td.td-line{ border-bottom: 1px solid #e5e5e5;padding-bottom: 25px}
.bussines-table table td.td-top{ padding-top: 25px}
.summary {
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px;
    background: #fff;
    width: 100%
}
.bussines-table .summary td {
    border:1px solid #dcdcdc;
    text-align:center;
    color:#7F7E7E;
    font-size:18px;
    padding: 7px 0;
    height:19px;
}

/*提交成功 popup*/
#apply-success-popup{width: 100%;height: 100%;}
#apply-success-popup .success-popup-content,
#apply-success-popup .success-popup-content td
{width: 100%;height: 100%;text-align: center;vertical-align: middle;}
#apply-success-popup .success-popup-content-inner{
    position: relative;
    top: -99px;
    background-color: #fff;
    height: 108px;
    width: 580px;
    padding: 40px 20px;
    margin: auto;
}
#apply-success-popup .popup-title{font-size: 24px;color:#2c2c2c;line-height:30px;margin-bottom: 32px;}
.td-item-one{width: 33%}
.td-item-two{width: 34%}
.inputcss{border: none;width: 100%;padding: 0px 12px;box-sizing:border-box;
          -moz-box-sizing:border-box; /* Firefox */
          -webkit-box-sizing:border-box; /* Safari */outline: none; height: 22px;  font-size: 18px; color: #999}
.note{font-size: 12px;float: left;margin-top: 2px;}
.fontstyle{color: #000;  line-height: 1.4;}
.td-line.fontstyle,.td-item-1.fontstyle{  font-size: 18px;}
.fontstyle01{color: #7F7E7E;  line-height: 1.4}
.title h3{ line-height: 102px; font-size: 36px ;color:#585858; }
/*.icon{background:url('/images/apps/frontend/investment/icon.png') no-repeat center center; height: 30px; width: 100%; position: absolute;top: -15px;}*/

.join-helper .helper-item{
    float: left;
    border:1px solid #e0e0e0;
    border-radius: 5px;
    height: 230px;
    padding: 60px;
    padding-top: 45px;
    -moz-box-sizing: border-box;  /*Firefox3.5+*/
    -webkit-box-sizing: border-box; /*Safari3.2+*/
    -o-box-sizing: border-box; /*Opera9.6*/
    -ms-box-sizing: border-box; /*IE8*/
    box-sizing: border-box; /*W3C标准(IE9+，Safari5.1+,Chrome10.0+,Opera10.6+都符合box-sizing的w3c标准语法)*/
}
.join-helper .helper-item .sub-tit{
    height: 44px;
    padding-left: 54px;
    margin-bottom: 15px;
    background: url('/images/apps/frontend/aboutus/hr/helper_icons.png') left top no-repeat;
}
.join-helper .helper-item .sub-tit h3{
    font-size: 22px;
    color: #333;
    line-height: 44px;
}
.join-helper .helper-item-2 .sub-tit{background-position-y: -44px;}
.join-helper .helper-item-3 .sub-tit,
.join-helper .helper-item-4 .sub-tit,
.join-helper .helper-item-5 .sub-tit{background-position-y: -96px;}
.join-helper .helper-item p{font-size: 14px; color: #000;line-height: 26px;}
.join-helper .helper-item p a{color: #e0101f;}
.join-helper .helper-item-1,
.join-helper .helper-item-2,
.join-helper .helper-item-3{width: 378px;}
.join-helper .helper-item-2,
.join-helper .helper-item-3{margin-left: 24px;}
.join-helper .helper-item-4,
.join-helper .helper-item-5{width: 378px;}
.join-helper .helper-item-4{margin: 0px 25px;}
.join-helper .helper-item-5{position: relative;}
.join-helper .helper-item-5 .contact-info{padding-left: 35px;}
.join-helper .helper-item-5 .nav-item{
    width: 40px;
    height: 40px;
    position: absolute;
    bottom: 60px;
    background: url('/images/apps/frontend/aboutus/hr/arrows.png') center center no-repeat;
}
.join-helper .helper-item-5 .nav-item.noActive{cursor: default;}
.join-helper .helper-item-5 .nav-item.nav-prev.noActive{background-position-x: 12px;}
.join-helper .helper-item-5 .nav-item.nav-prev{left: 30px;background-position-x: -19px;}
.join-helper .helper-item-5 .nav-item.nav-next.noActive{background-position-x: -78px;}
.join-helper .helper-item-5 .nav-item.nav-next{right: 30px;background-position-x: -47px;}