/* 业务流程信息样式 */
.business_connect{
	width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
	position: fixed;
    left: 0;
    top: 0;
	z-index: 895;
}
.business-drawer{
	/* width: 60%; */
	width: 1020px;
    background: white;
    height: 100%;
    position: fixed;
    z-index: 900 !important;
    right: -920px;
	top: 0;
}
.business-nav{
	position: absolute;
    top: 76px;
    display: block;
    width: 188px;
    height: 120px;
    left: -188px;
    background: rgba(255, 255, 255, 0.8);
	padding: 16px 8px;
	border-radius: 8px 0px 0px 8px;
}
.business-nav + div{
	border-bottom: 1px solid #EAEAEA;
}
.business-nav + div .online_process_title{
	display: inline-block;
    font-size: 20px;
	line-height: 76px;
	height: 76px;
	padding-left: 24px;
}
.business-nav + div .online_process_title + div{
	display: inline-block;
	float: right;
	padding-top: 17px;
	padding-right: 12px;
}
.business-nav + div button{
	width: 106px;
	height: 44px;
	margin-right: 16px;
    margin-left: 0px;
}
.business-nav li{
	line-height: 28px;
	height: 28px;
	border-left: 2px solid #D8D8D8;
	position: relative;
	padding-left: 16px;
}
.business-nav li i{
	display: inline-block;
	width: 2px;
	height: 24px;
	vertical-align: middle;
	position: absolute;
	left: -2px;
	top: 3px;
	/* margin-top: 8px; */
}
.business-content{
	overflow: auto;
    height: 92%;
	padding-left: 32px;
    padding-right: 10px;
}
.business-nav .active i{
	width: 2px;
	background-color: #D7000F;
}
.detailcon_table thead th, .detailcon_table tbody td {
	font-size: 14px;
}
.detailcon_table .aa{
	color: #1890FF;
	margin-left: 0;
}
/* 标题样式 detailcon_list_title*/
.detailcon_list_title{
	font-size: 24px;
	color: #D7000F;
	height: 32px;
	margin-top: 0;
	margin-bottom: 16px;
	padding-top: 20px;
	box-sizing: content-box;
}
.detailcon_list_title i{
	display: inline-block;
	width: 6px;
	height: 24px;
	margin-right: 16px;
	background-color: #D7000F;
	vertical-align: bottom;
}
/* 流程信息input样式 detailcon_list_content*/
.detailcon_list_content .ec_form_left{
	width: 100%;
}
.business-content.is_disabled .ec_form_left_input span b, .business-content.is_disabled .ec_form_left_radio span b, .business-content.is_disabled .online_process_info_input .process_info_label b{
	display: none;
}
.detailcon_list_content .ec_form_left_input .right, .detailcon_list_content .ec_form_left_radio .right{
	text-align: right;
	line-height: 32px;
	height: 32px;
	padding: 0;
	display: inline-block;
}
.detailcon_list_content .ec_form_left_radio{
	padding: 0;
}
.detailcon_list_content .business-info .ec_form_left_inputtext {
	width: 66%;
    min-width: 345px;
}
.detailcon_list_content .ec_form_left_inputtext, .detailcon_list_content .ec_form_left_radio .checkbox{
	margin-left: 12px;
	padding: 0;
	line-height: 32px;
	height: 32px;
}
.detailcon_list_content .tips{
	font-size: 16px;
	color: #D7000F;
	padding-top: 19px;
	/* padding-bottom: 114px; */
	padding-left: 20px;
}
.detailcon_list_content .tips +div .empty{
	display: block;
    /* position: absolute; */
    text-align: center;
    width: 100%;
    font-size: 16px;
    color: #D7000F;
	margin: 42px 0;
	min-height: 25px;
}
/* 经办和审核岗信息样式 online_post_info*/
.online_post_info{
	margin-bottom: 20px;
}
.online_post_info li{
	height: auto;
	min-height: 24px;
	position: relative;
	padding-left: 20px;
	margin-left: 20px;
	border-left: 1px solid #909090;
	line-height: 32px;
	font-size: 20px;
	padding-bottom: 16px;
	font-weight: 400;
}
.online_post_info .online_post_info_img{
	display: inline-block;
	width: 16px;
	height: 16px;
	/* background-image: url(../images/ec-oval.png); */
	position: absolute;
	left: -9px;
	top: 6px;
	background-color: #909090;
	border-radius: 100px;
	z-index: 2;
}
.online_post_info .triangle{
	bottom: 30px;
    display: inline-block;
    border-color: transparent transparent transparent #389E0D;
    left: -1px;
}
.online_post_info .hide_line{
	display: inline-block;
    background: #fff;
    width: 10px;
    height: 22px;
    position: absolute;
    top: 10px;
    left: -6px;
}
.online_post_info .small_red_circle{
	width: 12px;
	height: 12px;
	left: -7px;
	top: 9px;
	background-color: #FB5E54;
}
.online_post_info .red_circle{
	background-color: #D7000F;
}
.online_post_info .online_post_info_input{
	padding: 10px 12px;
	padding-left: 0;
	margin-top:20px;
	position: relative;
}
.online_post_info .online_post_info_input .ec-btn-prevstep{
	width: 104px;
    margin: 0;
    position: absolute;
    top: 4px;
    right: 0;
}
.online_post_info .online_post_info_input .ec_form_left_input{
	width: 100%;
	padding: 0;
}
.online_post_info .online_post_info_input .ec_form_left_inputtext{
	width: 85%;
	padding-bottom: 10px;
	margin-left: 12px;
}
.online_post_info .online_post_info_input .glyphicon{
	right: 0px;
	background: none;
	/* top: 10px; */
}
.online_post_info .online_process_info_operate{
	margin-bottom: 12px;
}
.online_post_info .online_process_info_operate .delBtn{
	font-size: 16px;
	color: #1890FF;
	margin-left: 18px;
	width: 32px;
	min-width: 32px;
	padding: 0;
	background-color: #fff;
}
.online_post_info .online_process_info_operate .disabled{
	color: #CCCCCC;
}
.online_post_info .online_process_info_input{
	padding-bottom: 12px;
    padding-left: 12px;
	padding-right: 12px;
}
.online_process_info_input .ec_form_left_input, .online_process_info_input .ec_form_left_radio .checkbox .icheckbox_square-blue{
	margin: 0;
}
.online_process_info_input .ec_form_left_input{
	width: 434px;
	height: 54px;
}
.online_process_info_input .ec_form_left_radio{
	margin: 0;
	border-bottom: 1px solid #E6E6E6;
	width: 434px;
	height: 54px;
}
.online_process_info_input .ec_form_left_inputtext{
	width: 250px;
	margin: 0;
	line-height: 32px;
	height: 32px;
	font-size: 20px;
	padding-right: 0;
	padding-left: 15px;
}
.online_process_info_input .ec_form_left_radio .checkbox{
	padding-left: 15px;
}
.online_process_info_input .online_post_name{
	width: 200px;
    display: inline-block;
    padding-left: 15px;
}
.online_process_info_input .process_info_label{
	line-height: 32px;
	height: 32px;
	display: inline-block;
	text-align: right;
	width: 160px;
	padding: 0;
}
.online_process_info_input .process_info_label b{
	color: #d61e0f;
}
.online_process_info_input .online_post_info_input .ec_form_left_inputtext{
	width: 675px;
	padding-bottom: 0;
    margin: 0;
    padding-left: 15px;
}
.online_process_info_input .ec_form_left_inputtext:disabled, .detailcon_list_content .is_disabled_label .ec_form_left_inputtext:disabled{
	color: #333;
}
.online_process_info_input .online_post_info_input{
	margin: 0;
	border-bottom: 1px solid #E6E6E6;
}
/* 关联账户和功能配置方式样式 */
.detailcon_list_content .select_account_title {
	font-size: 28px;
	line-height: 37px;
	padding-top: 24px;
	padding-bottom: 21px;
}
.detailcon_list_content .select_account_title b{
	color: #d61e0f;
}
.detailcon_list_content .accTable{
	max-height: 568px;
	overflow: auto;
	display: block;
	border: 1px solid rgba(236,236,236,1);
	clear: both;
}
.detailcon_list_content .select_account_tree{
	background-color: #F8F8F8;
	margin-top: 20px;
	margin-bottom: 30px;
}
.detailcon_list_content .select_account_tree>div{
	overflow:auto;
	height: 568px;
	padding: 16px;
}
.detailcon_list_content .select_account_tree>div>span{
	font-size: 20px;
	color: #000000;
	line-height: 32px;
	margin-bottom: 16px;
}
.detailcon_list_content .ztree li a, .zTreeProductList li a {
	height: 26px !important;
}