@charset "UTF-8";

/*--------------------------------------------表单样式 开始----------------------------------------------------------*/
/*注册页面----------------*/
form{
    color: #2e2e2e;
}
tr:hover{
    background-color: #fbfbfb;
}
form input,form select{
    font-family: simsun, Arial, sans-serif;
}
.info-form{
    width:760px;
    height: 600px;
    margin-top:20px;
    text-align: right;
}
.f-pwd-form{
    position: relative;
    width: 558px;
    height: 200px;
    margin-top:20px;
    text-align: right;
}
.help-box{
    display: inline-block;
    width: 245px;
    text-align: left;
    *display:inline;
    *zoom:1;
}
.form-item{
    font-family: simsun, Arial, sans-serif;
    height: 60px;
}
.form-vcode{
    height: 40px;
}
/*.form-item.item-select{*/
    /*height: 38px;*/
/*}*/

span.must, span.test{
    font-size: 13px;
    color:#f83641;
}
.form-item .input_prompt span.test{
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    width:197px;
    height: 30px;
}
.form-item .input_prompt span.test.accept-test{
    width: 120px;
    padding-left: 10px;
}
.form-item label{
    line-height: 30px;
}

.form-item .input_prompt{
    display: inline-block;
    width: 450px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    *display:inline;
    *zoom:1;
}
/*.form-item .select-box{*/
    /*display: inline-block;*/
    /*width: 245px;*/
    /*text-align: left;*/
    /**display:inline;*/
    /**zoom:1;*/
/*}*/
/*.form-item .select-box select{*/
    /*height: 25px;*/
/*}*/

.form-item input.txt,.modify-info input.txt,.modify-pwd input.txt{
    width: 223px;
    height: 14px;
    padding: 7px 10px;
    color:#2e2e2e;
    border: 1px solid #b3b3b3;
}
.form-item input.txt.error,.modify-info input.txt.error{
    border-color: #f83641;
}
.info-form .form-item input.txt,.modify-info input.txt{
    margin-right: 8px;
}

.form-item input.txt.phcolor,.modify-pwd input.txt.phcolor,.modify-info input.txt.phcolor{
  color: #b3b3b3;
}

input.not-allow{
  cursor: not-allowed;
}
.form-item input.iaccept{
    width: 14px;
    height: 14px;
    border:0;
}
.form-item  p{
    float: right;
    width: 450px;
    font:13px  simsun, Arial, sans-serif;
    color:#b3b2b2;
    text-align: left;
    line-height: 22px;
}
span.iaccept-text{
    color:#9d9d9d;
    font-size:15px;
}
.form-item input.vcode-input{
    float: left;
    width: 97px;
}

.register-vcode{
    float: left;
    width: 52px;
    height: 28px;
    margin-right: 8px;
    line-height: 28px;
    border: 1px solid #b3b3b3;
}
.register-vcode a{
    display: block;
    width: 52px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    *font-size:28px;
}
.register-vcode img,.input_prompt .iaccept,.input_prompt .iaccept-text,.input_prompt a{
    vertical-align: middle;
}

.submit-btn{
    width:120px;
    height:38px;
    font-size: 16px;
    color:#fff;
    background: #f83641;
    border:0;
    border-radius: 3px;
    cursor: pointer;
}
.submit-btn:hover{
    background-color: #c30b15;
}
.save{
    margin-top:6px;
}
/*资料修改页面-----------------*/
.modify-info{
    position: relative;
    margin:20px 0 58px;
}
.modify-item{
    font-family: simsun, Arial, sans-serif;
    height: 50px;
}
.modify-item label{
    display: inline-block;
    width: 78px;
    padding-right: 10px;
    text-align: right;
}

.s-bank{
    width: 246px;
    height: 32px;
}
.s-province{
    width: 164px;
    height: 32px;
}
.s-city{
    width: 75px;
    height: 32px;
}

/*---------修改密码-----------*/
form.modify-pwd{
    height: 340px;
}
form.modify-pwd  .form-box{
    height: 240px;
    border-bottom: 1px solid #e1e1e1;
}

form.modify-pwd .content{
    width: 325px;
    height: 178px;
    margin:0 auto;
    padding: 45px 0 17px;
    text-align: right;
}
form.modify-pwd .content div.test{
    padding-left: 80px;
    text-align: left;
}
.modify-pwd input.save-pwd{
    position: absolute;
    left: 225px;
    bottom: 30px;
}

/*--------忘记密码----------*/

form.f-pwd-form  div.test{
     position: absolute;
     right: 0;
     top:-20px;
     width:243px;
     text-align: left;
 }
input.txt.f-pwd-vcode{
    display: inline-block;
    vertical-align: middle;
    width: 124px;
    margin-right:8px;
    *display:inline;
    *zoom:1;
}
.f-vcode-box{
    display: inline-block;
    vertical-align: middle;
    width: 90px;
    height: 30px;
    *display:inline;
    *zoom:1;
}
.f-vcode-box img{
    width: 90px;
    height: 30px;
}

.f-prompt{
    position: absolute;
    top:10px;
    right: -190px;
    width:188px;
    color: #535353;
    font-size: 13px;

}
/*--------------------------------------------表单样式 结束----------------------------------------------------------*/




/*-----------------------------------------------表格样式  开始----------------------------------------------------*/
/*昨日收入详情，推广资料等表格 样式*/
table.income,table.record,table.spread-tab{
    width: 1030px;
    font-size:15px ;
    /*table-layout:fixed ;*/
}
table.income  td,table.spread-tab td{
    border-top: 1px solid #e1e1e1;
    font-family:simsun, Arial, sans-serif;
}
table.spread-tab{
    line-height: 24px;
}
table.income-detail th,table.add-th-b th{
    width: 200px;
    border-top: 1px solid #e1e1e1;
}
/*table.income.income-detail td{*/
    /*border-bottom: 1px solid #e1e1e1;*/
/*}*/

.income-detail .income-th{
    width: 110px;
}
table.income thead th,table.spread-tab th{
    /*width: 220px;*/
    height: 50px;
    text-align: left;
    font-size: 16px;
}
table.income thead th.img-th{
    width: 32px;
}
table.income thead th.pro-price{
    width: 145px;
}


table.spread-tab th.img-th{
    width: 52px;
}
table.spread-tab td.img-td{
    padding-left: 37px;
}
table.spread-tab td img{
    vertical-align: middle; width:45px; height: 45px;
}

table.income  td img{
    width: 23px;
    height: 23px;
    vertical-align: middle;
}
table.income  td{
    overflow: hidden;
    padding: 14px 40px 14px 0;
    /*height: 50px;*/
    color:#787878;
}
table.income  td.img-td{
    padding: 0;
}



table.spread-tab td{
    height: 66px;
    padding: 18px 2px 18px 0;
}
table.spread-tab td a.apply,table.spread-tab td a.get-link,table.spread-tab td a.download{
    color:#f83641;
}
table.spread-tab td a:hover{
    text-decoration: underline;
}
table.spread-tab td a.download{
    display: block;
    width: 75px;
    height: 29px;
    line-height: 29px;
    border:1px solid #f83641;
    border-radius: 3px;
    background-color: #fff;
    text-align: center;
}
table.spread-tab td a.download:hover{
    text-decoration: none;
}
table.spread-tab th.spread-link{
    width: 130px;
}
table.spread-tab th.spread-source,table.spread-tab th.spread-price{
    width: 200px;
}
table.spread-tab th.rule-th{
    width: 390px;
}



table.income-detail td{
    color:#000;
}
/*提现记录 表格*/
table.record{
    /*margin-bottom: 100px;*/
    font-family:simsun, Arial, sans-serif;
}
table.record  td,table.record  th{
    border-bottom: 1px solid #e1e1e1;
}
table.record thead th{
    height: 60px;
    text-align: left;
}
 table.record tbody td.remark{
     width: 240px;
     padding-right: 0;
}
table.record tbody td{
    width: 145px;
    padding: 12px 30px 12px 0;
}


/*计费标准 表格样式*/
table.charge{
    margin-top:10px;
    line-height: 22px;
}
table.charge td,table.charge th{
    border:1px solid #e1e1e1;
}

table.charge th{
    height: 50px;
    font-size: 15px;
}
table.charge td{
    padding: 20px ;
    color:#787878;
    text-align: center;
    vertical-align: middle;
}
table.charge td p{
    font-family: "Microsoft YaHei",tahoma,arial,simsun;
    color:#787878;
}
table.charge td.content-td  p{
    line-height: 22px;
    text-align: left;
}
table.charge th.title{
    width: 180px;
}
table.charge td.content-td {
    padding-right: 95px;
    padding-left: 95px;
}
table.charge td.content-td2 {
    text-align: left;
}

/*-----------表格暂无数据------------*/
tr.no-data{
    height: 400px;
    background: url(../images/account/no_data_bg.png) no-repeat center;
}

tr.no-data td{
    font-size: 16px;
    color:#7a7a7a;
    text-align: center;
    vertical-align: bottom;
    padding-bottom: 100px;
    border-bottom:0;
}

#table-app{
    display: none;
}

/*-----------------------------------------------表格样式  结束----------------------------------------------------*/