.right_base,.right_credit_repair,.right_repair_promise,.right_upload_annex,.right_credit_audit,.right_credit_training,.right_complex_assess{
    background: #fff;
    float: right;
    width: 987px;
    margin:10px 0 0 10px;
}
.right_base section,
.right_credit_repair section,
.right_repair_promise section,
.right_upload_annex section,
.right_credit_audit section,
.right_credit_training section,
.right_complex_assess section{
    width: 100%;
    height: 100%;
    background: #fff;
}
.right_base section .title,
.right_credit_repair section .title,
.right_repair_promise section .title,
.right_upload_annex section .title,
.right_credit_audit section .title,
.right_credit_training section .title,
.right_complex_assess section .title{
    width: 90%;
    margin: 0 auto;
    padding-top: 20px;
    /* height: 65px; */
    line-height: 30px;
    border-bottom: 2px solid #797979;
}
.right_base section .title,.right_credit_repair section .title,.right_repair_promise section .title{
    width: 90%;
    margin: 0 auto;
    padding-top: 20px;
    height: 65px;
    line-height: 30px;
    border-bottom: 2px solid #797979;
}

.right_base section .title h3,
.right_credit_repair section .title h3,
.right_repair_promise section .title h3,
.right_credit_audit section .title h3,
.right_upload_annex section .title h3,
.right_credit_training section .title h3,
.right_complex_assess section .title h3{
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    border-bottom: 2px solid #0099FF;
    padding-bottom: 3px;
}
.right_base form,.right_credit_repair form,.right_repair_promise form,.right_upload_annex form,.right_credit_audit form,.right_credit_training form,.right_complex_assess form {
    width: 90%;
    margin: 20px auto;
}
.right_base form .submit,.right_credit_repair form .submit,.right_repair_promise form .submit,.right_upload_annex form .submit,.right_credit_audit form .submit,.right_credit_training form .submit,.right_complex_assess form .submit{
    width: 140px;
    height: 40px;
    background-color: rgba(22, 155, 213, 1);
    border: none;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    margin: 50px 40%;
    cursor: pointer;
}
.right_base table,.right_credit_repair table,.right_repair_promise table,.right_upload_annex table,.right_credit_training table,.right_complex_assess table{
    margin-top: 40px;
    width: 100%;
}
.right_base table .left,.right_credit_repair table .left,.right_repair_promise table .left,.right_upload_annex table .left,.right_credit_audit table .left,.right_credit_training table .left,.right_complex_assess table .left{
    width: 30%;
    background:#F1F9FF;
}
.right_base table .right,.right_credit_repair table .right,.right_repair_promise table .right,.right_upload_annex table .right,.right_credit_audit table .right,.right_credit_training table .right,.right_complex_assess table .right{
    width: 70%;
    height: 40px;
    text-align: left!important;
    /* padding-left: 15px; */
}
.right_base table input,.right_credit_repair table input,.right_repair_promise table input,.right_upload_annex table input[type=text],.right_upload_annex table input[type=email],.right_upload_annex table select{
    width: 420px;
    height: 35px;
    margin-bottom: 0;
}
.right_upload_annex table input.commoney,.right_upload_annex table select.moneyUnit,.right_upload_annex table select.comtrade{
	width:200px;
}
.right_upload_annex table select.moneyUnit,.right_upload_annex table select.comtradeSon{
	margin-left: 20px;
}
.right_base table textarea,.right_credit_repair table textarea,.right_repair_promise table textarea,.right_upload_annex table textarea{
    width: 420px;

}
.right_repair_promise table td,.right_credit_training table td,.right_base table td,.right_credit_repair table td,.modify_zz table td,.right_upload_annex table td,.right_upload_annex table td{
    border: 1px solid rgb(184, 184, 184);
    padding: 10px;
}
.right_credit_training table .left,.modify_zz table .left{
    width: 160px;
    background: #F1F9FF;
}
.right_credit_training table .right,.modify_zz table .right{
    width: 284px;
}
.right_credit_training table input,.modify_zz table input{
    width: 420px;
    height: 35px;
    border: 1px solid #cbcbcb;
    margin-bottom: 0;
}
.right_credit_training table select,.modify_zz table select{
    width: 220px;
    height: 35px;
    border: 1px solid #cbcbcb;
    margin-bottom: 0;
}
.right_credit_training table .time_input,.modify_zz table .time_input{
    display: inline-block;
    vertical-align: top;
}
 table .add-on{
    display: inline-block;
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    background: #e0e0e0;
}
.right_credit_training table .time,.modify_zz table .time{
    width: 196px;
}
.right_repair_promise table .upload_img,.right_credit_training table .upload_img,.right_base table .upload_img,.right_credit_repair table .upload_img,.modify_zz table .upload_img,.right_upload_annex table .upload_img,.right_credit_audit table .upload_img{
    padding-left: 24px;
}
.right .xf_type{
    margin-left: 24px;
}
.right_repair_promise table .upload_img .text_p p:first-child,.right_credit_training table .upload_img,.right_base table .upload_img .text_p p:first-child,.right_credit_repair table .upload_img .text_p p:first-child,.modify_zz table .upload_img .text_p p:first-child,.right_upload_annex table .upload_img .text_p p:first-child,.right_credit_audit table .upload_img .text_p p:first-child
{
    color: #FF0000;
}
.right_credit_training table .upload_img .text_p p,.modify_zz table .upload_img .text_p p{
    margin-bottom: 0;
}
.right_credit_training table .form-control,.modify_zz table .form-control{
    height: 30px;
}

.glzz table{
    width: 90%;
    margin: 40px auto;
}
.glzz table th{
    border: 1px solid #DDDDDD;
    height: 40px;
    background:#F1F9FF ;
}

.glzz_table td{
    border: 1px solid #DDDDDD;
    height: 40px;
}
.glzz_table td:last-child{
    width: 160px;
}
.glzz_table span:first-child{
    display: inline-block;
    background: #00A2E9;
    width: 60px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    border-radius: 5px;
    font-size: 15px;
    cursor: pointer;
}

.pub_table{width: 90%;margin: 40px auto;}
.pub_table tr td,.pub_table tr th{ border: 1px solid #DDDDDD;height: 40px; padding:8px 0;}
.pub_table tr td a img{
	max-width:150px;
	height:150px!important;
}

.cha{
    float: right;
    color: #aaaaaa;
    font-size: 20px;
    margin: 10px 20px;
    cursor: pointer;
}
.mengban{
    width: 100%;
    height: 100%;
    z-index: 9;
    background: #999999;
    position: fixed;
    left: 0;
    top: 0;
    opacity: .6;
}
.modify_zz,.modify_cpyw,.modify_tdcy{
    display: none;
    position: fixed;
    width: 59%;
    right: 15%;
    top: 15%;
    background: #fff;
    z-index: 99999;
    border-radius: 5px;
    box-shadow: 0 0 10px #222222;
}
.modify_cpyw,.modify_tdcy{width:45%; right:50%; margin-right:-22%; padding-bottom:30px;}

.mode_pub h3{width:100%;font-size:18px; color:#333; line-height:40px; border-bottom:1px solid #ccc; text-align:center;}
.mode_pub section{width:100%;}
.cpyw_list{padding:20px 0 0 90px;}
.cpyw_list p label{display:inline-block; font-size:14px; color:#333;line-height:34px; text-align:right; vertical-align: top;}
.cpyw_list p:first-child label{vertical-align:middle}
.cpyw_list p label i{color:red}
.cpyw_list p img{display:inline-block; width:80px; height:80px;}
.cpyw_list p .txt_tip{font-size:12px; color:#999; line-height:20px; display:inline-block; padding:10px 0 0 10px; width:76%; text-align:left;}
.file_b{position:relative;display:inline-block; height:80px;}
.file_b ins{display:inline-block; width:18px; height:18px; line-height:16px;  border-radius:50%; font-size:18px; color:#fff; text-align:center; position:absolute; right:-10px; top:-10px; background-color:#f18512; text-decoration: none; display:none; z-index:30; cursor:pointer}
.cpyw_list p input.input{width:550px; height:35px; line-height:35px; padding:0 10px;}
.cpyw_list p input.input_file{position:absolute; width:80px; height:80px; left:0; top:0; opacity:0; cursor:pointer; z-index:20}
.cpyw_list p textarea.area{width:550px; line-height:20px; font-size:14px; color:#000; padding:10px;}
.cp_table tr td img,.team_table tr td img{width:150px; margin:5px 0;}
.pub_table tr td a{display:block; line-height:26px;}

.selbox{padding:40px 0 0 68px;}
.selbox label{display:inline-block;}

.btn-success{width:120px; margin-top:20px;}
.btn_edit{display: inline-block;
    background: #00A2E9;
    width: 60px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;}

.fileinput-remove{
    display: none;
}

.right_upload_annex .logo-td,.right_credit_audit .logo-td{
	height:110px!important;
}

.upload_img .file-caption{
	width:0;
	padding:0;
	margin:0;
	border:0;
	float:right;
}
.upload_img .show-logo{
	float:left;
	width:100px;
	height:100px;
	border:solid 1px #ccc;
	border-radius:5px;
	margin-left: 30px;
	overflow: hidden;
}
.upload_img .up-logo .input-group{
	width:200px!important;
}
.upload_img .up-logo{
	width:300px;
	float:left;
	margin-top:30px;
}
.upload_img .show-logo img{
	width:100%;
}
.upload_img .file-caption-name{
	display:none;
}

.busLabels span{display:block; float:left;padding-left:10px; line-height:26px; cursor: pointer;margin-bottom: 10px;color: #202020;background-color: #f4f4f4; margin:0 5px 10px; border-radius:3px; position:relative;}
.busLabels p{clear:left;font-weight:700;}
.busLabels span.active{color: #0084ff; background-color: rgba(0, 132, 255, 0.1);padding-right:10px;}
.busLabels span.active i{position:absolute; display:inline-block; width:14px; height:14px; border-radius:50%;background-color: rgba(0, 132, 255, 1); right:-5px; bottom:-5px; z-index:10;}
.busLabels span.active i:before{position:absolute; top:3px; left:1px;content: "✓"; font-size:12px;color:#fff;line-height:10px;}

.choosed-labels{
	width:90%;
	margin:10px auto;
	background:#f4f4f4;
	border-radius:3px;
}
.choosed-labels span{
	display:inline-block;
	background:#7C7C7C;
	color:#fff;
	border-radius:3px;
	line-height:26px;
	padding:0 10px;
	margin:5px;
}
.right_base  table .input-group-btn,.right_credit_repair  table .input-group-btn,.right_repair_promise  table .input-group-btn,.right_upload_annex  table .input-group-btn,.right_credit_audit  table .input-group-btn,.right_credit_training  table .input-group-btn,.right_complex_assess  table .input-group-btn{
    float: left;
}

