

/* 企业信息/银行信息 */
.firmInfo{flex-wrap: wrap;justify-content: start;padding: 12px 12px;cursor: default;position:relative;}
.firmInfo .rowFlex{width: 100%;margin-top: 12px;}
.firmInfo .textVal {width: 7rem;color: #555555;font-size: 1rem;white-space: nowrap;display: flex;}
.firmInfo .textKey {color: #0c3c5c;font-size: 1.1rem;font-weight: bold;margin-bottom: 5px;}

.firmFile .textVal {color: #4e4e4e;font-size: 1rem;white-space: nowrap;display: flex;align-items: center;justify-content: center;margin-top: .5rem;}
.firmFile .iconKey { padding: .45rem .75rem;border-radius: 0;cursor: default;text-align: center;font-size: 1rem;width: 100%;}

.firmFile .columnFlex{width: 32%;align-items: center;justify-content: center;margin: .5rem 0;padding-bottom:.5rem;border-radius: 4px;border: 1px solid #edf3e2;box-shadow: 0 2px 4px 0 #e7e5e5;overflow: hidden;}
.firmFile .columnFlex{}
/* 所选债务信息 */
.zwInfoBox{border-bottom: 2px solid #d8d8d8;border-left: 2px solid #d8d8d8;border-right: 2px solid #d8d8d8;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.zwInfoBox .columnFlex{border-right: 1px solid #e6e6e6;}
.zwInfoBox .columnFlex:last-child{border-right: 0;}
.zwInfoBox .textVal{background: #eaf4fd;text-align: center;width: 100%;font-size: 14px;line-height: 2.2rem;border-bottom: 1px solid #e6e6e6;}
.zwInfoBox .textKey{text-align: center;width: 100%;font-size: 14px;line-height: 2rem;font-weight: bold;}


#monthUl div{cursor: pointer;padding: .75rem .25rem;text-align: center;font-size: 1.2rem;border-bottom: 1px solid #c1ecff;letter-spacing: 1px;}
#monthUl div:hover{background-color: #76baf1;color: #fff;}
.iconKey { padding: .45rem .75rem;border-radius: .25rem;cursor: default;font-size: 1rem;color: #7b7b7b;border-bottom: 1px solid #ececec}
/*.icon-yes {background: #4bb870;}*/
/*.icon-no {background: #c24c4c;}*/
.icon-yes {color: #fff;border-bottom: 1px solid #9de2b5;background: #34dd6e}
.icon-yesBorder {border: 1.5px solid #9de2b5 !important;}
.icon-no {color: #fff;border-bottom: 1px solid #f3bdbd;background: #e55353}
.icon-noBorder {border: 1.5px solid #f3bdbd !important;}
.necess{color: #db0d0d;}

.btnColor-blue{background: #2359b4;}
.btnColor-purple{background: #970aca;}
.btnColor-orange{background: #ca640a;}
.btnColor-green{background: #2cbf05;}
.btnColor-red{background: #b41d18;}

/* 询证函 */
.subBtn{
	margin: .75rem 2rem .75rem 0;
	text-align: center;
	color: #fff;
	border-radius: 10rem;
	cursor: pointer;
	padding: .5rem 2rem;
	font-size: 1.2rem;
	letter-spacing: 2px;
	transition: all 0.1s ease;
}
.subBtn:hover{
	opacity:0.8;
}
.viewBtn{
	margin: .75rem 2rem .75rem 0;
	text-align: center;
	color: #fff;
	border-radius: 10rem;
	cursor: pointer;
	padding: .5rem 2rem;
	font-size: 1.2rem;
	letter-spacing: 2px;
	transition: all 0.1s ease;
}
.viewBtn:hover{
	opacity:0.8;
}

/* 供应商信息填写 */
.gysInfoBox{flex-wrap: wrap;padding: 1rem 0 3rem;}
.gysInfoBox p{font-size: 1.3rem;font-weight: bold;color: darkslategray}
.gysInfoBox .rowFlex{align-items: center;justify-content: center;}
.gysInfoBox .rowFlex p{width: 12rem;margin-top: 1rem;}
.gysInfoBox .rowFlex input{width: 14rem;border: 2px solid #6eb8f3;border-radius: 4px;font-size: 1.2rem;}
.gysInfoBox .columnFlex{width: 40%;margin: auto;padding: 1rem 6rem;background: aliceblue;margin-top: 2rem;}
.gysInfoBox .columnFlex p{margin: .75rem 0;}
.gysInfoBox .layui-input{height: 3.5rem;margin-top: 1rem;background: #fff !important;}
.gysInfoBox .cls-uploadShow-div{
	width: 100%;
	height: 14rem;
	border: 1px solid #b6b6c7;
	background: #fff;
	border-radius: .25rem;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: .5rem;
}
.gysInfoBox .cls-uploadShow-div img{ height: 100%;width: 80%;}
.gysInfoBox .cls-uploadShow-div span{cursor: pointer;font-weight: bold;display: block;margin: auto;border: 4px double #76baf1;border-radius: 1rem;font-size: 1.4rem;color: #76baf1; padding: 1.2rem;}
.gysInfoBox .cls-uploadShow-div span:hover{background: #76baf1;color: #fff;border: 5px double #fff;}

.textBox{width: 48%;}
.fileBox .rowFlex{margin: 5px 0;justify-content: space-between;}
.fileBox .uploadBtn{border: 4px double #3899e7;color: #3899e7;font-size: 1.4rem;padding: 5px 10px;cursor: pointer;border-radius: 4px;}
.fileBox .uploadTip{margin-left: 6px;color: #449a06;font-size: 1.2rem;font-weight: bold;}
.fileBox .uploadTip .noTip{color: #db0d0d;}
.fileBox .cls-tip-div{color: #363636;}
.fileBox .uploadBtn:hover{border-color: #fff; background: #3899e7; color: #fff;}
/* 供应商信息附件上传弹窗 */
.AffixDivId{height:100%;width:100%;background-color:#FFF;overflow-y:scroll;padding-bottom: 40px;}
.AffixDivId .rowHead{width:100%;height: 40px;background: #f2f2f2;}
.AffixDivId .rowHead *{justify-content: center;border: none;}
.AffixDivId .rowTitle{width: 60%;height: 38px;text-indent: 15px;font-size: 16px;display: flex;align-items: center;border-right: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2}
.AffixDivId .rowText{width: 40%;height: 38px;font-size: 18px;display: flex;align-items: center;justify-content: center;border-bottom: 1px solid #f2f2f2}
.AffixDivId .layui-btn-xs{height: 26px;line-height: 22px;padding: 0 14px;font-size: 12px;}
.cls-cur{
	/*background-color: rgba(245, 245, 245, 0.2);*/
	background-color: #76baf1;
	color: #fff;
}

.zwBtn{padding: .3rem 0.4rem;border-radius: .25rem;color: #fff;font-size: 14px;cursor: pointer;white-space: nowrap;letter-spacing: 1px;}

/* 弹出窗口 */
.openBox{padding:25px 20px 0 20px;;position: relative;display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;align-items: center;justify-content: space-between;}
.openBox .layui-form-label{ width: 135px;display: flex;justify-content: end;align-items: center;height: 100%;border-right: 1px solid #e6e6e6;padding-right: 10px;background-color:#ececec;font-size: 13px;color:#444;}
.openBox .layui-input-block{height: 40px;margin-left: 135px;}
.openBox .layui-input-block input{width:100%; display:inline-block;margin: 0;height: 38px;border: none;background-color: rgba(245, 245, 245, 0.5);}
.openBox .layui-disabled,.openBox .layui-disabled:hover{background-color: #d5d5d5 !important;;}
/* 关联合同 */
.glInfoBox{border-bottom: 2px solid #d8d8d8;border-left: 2px solid #d8d8d8;border-right: 2px solid #d8d8d8;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.glInfoBox .columnFlex{border-right: 1px solid #e6e6e6;}
.glInfoBox .columnFlex:last-child{border-right: 0;}
.glInfoBox .textVal{background: #eaf4fd;text-align: center;width: 100%;font-size: 1rem;line-height: 2.2rem;border-bottom: 1px solid #e6e6e6;color: #5c5c5c;}
.glInfoBox .textKey{text-align: center;width: 100%;font-size: 1rem;line-height: 2.6rem;}

.center{
	/*background-color: #fff;*/
	width: 1250px;
	position: relative;
	min-width: 1200px;
}

.xxmx{
	margin: 0 60px;
	height: 390px;
	position:relative;
}
.fkxx-xxmx{
	margin: 0 15px 0 230px;
}
.xxmx .xxmx-title{
	height: 32px;
	background: rgba(92, 156, 204, 0.3) url(../image/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	padding: .3em .2em .2em .3em;
}
.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-tool, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(2n){
	background-color: #fff;
}
.layui-table, .layui-table-view{
	margin:0;
}
.inchoose{
	width: 200px;
	height: 745px;
	position: absolute;
	top: 70px;
	overflow-y: auto;
	left: 16px;
}
.showData{
	top: 460px;
}
.showData > ul{
	height: 425px !important;
}
.showData > ul > li{
	height: 70px !important;
	position: relative;
}
.showData > ul > li .show-title{
	position: absolute;
	width: 35%;
	height: 100%;
	text-align: left;
	border-right: 1px solid #e6e6e6;
	line-height: 25px;
	padding: 10px;
}
.showData > ul > li .show-content{
	width: 65%;
	height: 100%;
	right: 0;
	position: absolute;
	line-height: 20px;
	padding: 5px 5px 0px 5px;
}
.editBut{
	position: absolute;
	top: 7px;
}
.inchoose .title{
	font-size: 16px;
	font-weight: normal;
	background-color: rgba(230,230,250,.8);
	height: 45px;
	line-height: 45px;
	padding: 0;
	color: #444;
	border: 1px solid #e6e6e6;
}
.inchoose  > ul{
	width: 100%;
	height: 327px;
	overflow-y: auto;
}
.inchoose  > ul > li{
	height: 35px;
	width: 100%;
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	background-color: #F8F8FF;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
	color: #666;
	cursor: pointer;
}
.inchoose > ul > li:hover{
	background-color: rgba(245, 245, 245, 0.2);
}
.inchoose > ul > li:first-child{
	/*background-color: #85bfdc;*/
	/*color: #fff;	*/
}
.xxmx .editBut .layui-btn{
	background-color:#ff6600;
}
.layui-btn-group .layui-btn{
	margin-left: 5px !important;
	margin-right: 5px !important;
}
.fksb-xxmx{
	height: 400px;
}
.center .search{
	float: none;
	height: 42px;
	margin: 0 60px 20px;
	background-color: #f5f5f5;
	border: 1px solid #e6e6e6;
	position: relative;
}
.layui-form-label{
	color: #666;
}
.lay-form{
	position: absolute;
	top: 0;
	left: 475px;
	height: 100%;
}
.lay-form-item{
	margin-top: -7px;
}
.gyshtBox .layui-input, .layui-select, .layui-textarea{
	height: 4rem;
	line-height: 3rem;
	font-size: 1.2rem;
	background: #fafafa;
	margin-top: -1px;
}
.layui-form-select dl dd{
	font-size: 1rem;
}
.layui-form-label{
	padding:0;
	line-height: 42px;
	width: 70px
}
.layui-inline .form-lable{
	width: 20px;
}
.layui-form-select dl dd.layui-this{
	background-color: #009688;
}
.layui-input-block{
	margin-left: 80px;
}
.serchBut{
	position: absolute;
	top: 7px;
	left: 730px;
}
.serchBut .layui-btn{
	background-color:#ff6600;
}
.xxwh-lay-form{
	left:0;
	width: 350px;
}
.xxwh-serchBut{
	left: 420px;
}
/*.center .basinfor{
	margin: 20px 15px;
	height: 40px;
	position: relative;
}*/
.fkxx-form-item{
	position: absolute;
	width: 100%;
}
.gysxxwh-fkxx{
	width: 100%;
	height: 705px;
	border: 1px solid #e6e6e6;
	padding: 10px;
}
.xxwh-form-lable{
	line-height: 31px;
}
.gysxxwh-fkxx .layui-form > ul{
	width: 100%;
	height: 200px;
}
.gysxxwh-fkxx .layui-form > ul > li{
	width: 30%;
	float: left;
	height: 205px;
}
.gysxxwh-fkxx .layui-form .layui-form-item  .layui-form-label{
	width: 100px;
}
.gysxxwh-fkxx .layui-form .layui-form-item .layui-input-block{
	min-height: 35px;
	margin-left: 115px;
}
.zwmx-title{
	padding-left: 30px;
}
.zwmxBtn{
	right: 5px;
}

.ui-jqgrid .ui-jqgrid-htable th{
	height: 34px !important;
}
/*.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background: #fff !important;
	color: #666 !important;
	font-size: 13px !important;
	font-weight: normal !important;
	border: 1px solid #e6e6e6 !important;
}*/
.ui-widget-content{
	border: 1px solid #e6e6e6 !important;
}
.ui-jqgrid tr.jqgrow td{
	height: 40px !important;
	line-height: 35px !important;
	font-size: 13px !important;
}
.ui-jqgrid tr.jqgrow:nth-child(2){
	border-top: none !important;
}
.ui-jqgrid .jqgfirstrow{
	height: 0.1px !important;
}
.ui-jqgrid input.editable{
	height: 30px;
	font-size: 14px !important;
	padding: 0 3px;
}

/* jqgrid锟斤拷式 */
.ui-jqgrid {
	width: 100% !important
}
.ui-jqgrid-view {
	border: 1px solid #dee0e2;
	box-sizing: border-box;
	border-radius: 3px;
	background: #fff;
	overflow-x: scroll;
	width: 100% !important;
}
.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
	/*height: 30px;*/
	/*background: #f6f7fa;*/
	font-size: 14px;
	font-weight: bold;
	color: #555;
	border-right: 1px solid #dee0e2;
	border-bottom: 1px solid #dee0e2;
}
/*.ui-jqgrid tr.ui-row-ltr td {
	border-color: #dee0e2;
	min-height: 26px;
	height: 26px;
	color: #777;
	font-size: 13px;
}*/
.ui-jqgrid .ui-jqgrid-view{
	width: 100% !important;
	overflow-x: hidden;
}
.ui-jqgrid .ui-jqgrid-hdiv{
	width: 100% !important;
}
.ui-jqgrid .ui-jqgrid-bdiv{
	width: 100% !important;
}
.ui-jqgrid .jqgfirstrow {
	height: 0.1px !important;
}
/****	鏍囬鏍�	****/
/* 鏍囬鏍� 鏍囬瀛椾綋澶у皬 */
.ui-jqgrid .ui-jqgrid-title{
	font-size: 14px;
}
/** jqgrid toolbar鏍峰紡 **/
.ui-jqgrid .ui-userdata{
	width: 100% !important;
	height: 32px !important;
	padding: 0 5px 0;
}
.ui-jqgrid .ui-userdata button{
	float: right;
	font-size: 14px !important;
	height: 26px;
	margin: 2px 5px 0;
}
.gysxxwh-fkxxmx{
	height: 737px;
	border: 1px solid #dee0e2;
	box-sizing: border-box;
	border-radius: 3px;
	margin-bottom: 50px;
}
.cupload-upload-box span{
	font-size:13px;
}


/* 新增付款信息界面 */
.addfkxx-center{
	width: 100%;
	height: 100%;
	border: none;
}
.addfkxx-center .title{
	font-size: 24px;
	line-height: 35px;
}
.addfkxx-center  .addfkxx{
	height: 100%;
	margin: 0;
}
/* 编辑付款信息界面 */
.layui-layer-title{
	font-size: 16px;
	color: #fff;
	background-color: #85b5d9;
	font-weight: bold;
}
.edit-form-item{
	margin-bottom: 20px;
	border: 1px solid #e6e6e6;
	height: 40px;
	width: 510px;
}
.edit-layui-form-label{
	width: 120px;
	height: 100%;
	border-right: 1px solid #e6e6e6;
	padding-right: 10px;
	background-color: #fbfbfb;
}
.edit-layu-form-item{
	border: 1px solid #e6e6e6;
	height: 40px;
	width: 48%;
}
.layu-select{
	width: 100%;
	height: 38px;
	border: none;
}
/* 弹窗样式 */
.alertBox{width: 95%;margin:auto;}
.alertBox p{width: 20%;display: flex;align-items: center;font-size: 1rem;}
.alertBox input{border: 1px solid grey;}
.alertBox .cls-uploadShow-div{margin: 1rem 0;}
.alertBox .cls-choFile-btn{font-size: 1rem;padding: .45rem 1rem;border-radius: .45rem;}
.alertBox .cls-tip-div{display: flex;align-items: center;margin-left: .5rem;}
.alertBox img{border: 2px solid #c5c5f8;padding: .25rem;}
.alertBox .zwBtn{margin: 1rem auto;}

.signUpPage .layui-form-label{padding-right:15px; width: 100px; }
.signUpPage .layui-input-block{margin-left: 100px;}
.signUpPage .layui-textarea{background: #fff;font-size: 12px;line-height: 14px;}







