body{padding: 0;margin: 0;overflow: hidden;min-width: 950px}
/* 头部样式部分 */
.header{height: 50px;background-color: #1389D3;display: flex;}
.header .logo_long{height: 50px;width: 210px;font-size:18px;font-weight: 700;line-height: 50px;color: #fff; overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.header .logo_long img{width:25px;height: 25px;margin: 12px 10px 15px 10px;}
.header .topcenter{height: 50px; color: white; overflow: hidden; position: absolute; right: 0px; top: 0px;display:flex;}
.header .topcenter div{width: 80px;height: 50px;line-height: 50px;color: #fff;text-align: center;border-left: 1px #1082C9 solid;cursor: pointer;}
.header .topcenter div:hover{background: #1082C9;}
.header .topcenter #indexuserl{width: 120px;text-align: center;display: flex;align-items: center;flex-direction: row;justify-content: center;}
.header .topcenter #indexuserl span{    width: 60px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.header .topcenter #indexuserl img{width:30px;border-radius:35px;}
.header .topcenter #indexuserl i{font-size:9px;}
.header .top_menu{display:flex;color:#fff;overflow: hidden;}
.header .top_menu div{height: 50px;line-height: 50px;text-align: center;cursor: pointer;width: 60px;padding:0 5px}
.header .top_menu div:hover{background: #1082C9;}
.header .top_menu .open{background: #1082C9;}

/* 菜单弹窗 */
#float_tit{position:absolute;background-color:#fff;width: 150px;box-shadow: 0px 5px 10px #ccc;display: none;}
#float_tit div{height: 35px;line-height: 35px;padding-left: 10px;border-bottom: 1px solid #ccc;cursor: pointer;}
#float_tit div:hover{background-color: #ddd;}
/* 下面公共部分 */
.contentes{display: flex;height: 100%;background-color: #fff;}
/* 左边菜单样式部分 */
.left_menu{width: 200px;background-color: #f5f5f5;border-right: 1px solid #ccc;}
.left_menu #left_menu_tit{height:40px; background-color: #505050;padding:0 10px;}
.left_menu #left_menu_tit .menu_name{height: 40px;line-height: 40px;color: #fff; font-size: 16px;}
#left_menu{height: 85%;overflow: auto;font-size: 13px;}
#left_menu .one_list{height: 40px;line-height:  40px;background-color: #fff;padding:0 20px;border-bottom: 1px solid #eee;cursor: pointer;}
#left_menu .one_list:hover{background-color: #eee;}
#left_menu .search_list{height: 40px;line-height:  40px;background-color: #fff;padding:0 20px;border-bottom: 1px solid #eee;cursor: pointer;}
#left_menu .search_list:hover{background-color: #eee;}
#left_menu .two_menu{display: none;}
#left_menu .two_menu .two_list{height: 40px;line-height:  40px;background-color: #eee;padding-left:35px;border-bottom: 1px solid #ddd;cursor: pointer;}
#left_menu .two_menu .two_list:hover{background-color: #ddd;}
.menulistbg{background: #505050; width: 30px; overflow: hidden; text-align: center; line-height: 22px; color: white;}
/* 内容部分 */
.right_center{padding-left: 5px;background-color: #ddd;width: 100%}
/* 内容选项卡 */
.right_center .tab_center{background-color: #efeef0;overflow: hidden;height: 35px;display: flex;width: 100%;font-size: 12px;overflow: auto;flex-wrap: wrap;}
/*.right_center .tab_center div{height: 35px;line-height: 35px;width: 100px;text-align: center;border-right: 1px solid #ccc;cursor: pointer;color: #999;}*/
.right_center .tab_center div{height: 35px;line-height: 35px;padding-left:10px;padding-right:10px;text-align: center;border-right: 1px solid #ccc;cursor: pointer;color: #999;}

.right_center .tab_center div:hover{color: #000;}
.right_center .tab_center .open{background-color: #fff;color: #000;}
/*.right_center .tab_center div i{margin-top: 5px;margin-right: 5px;display: block;width: 13px;height: 13px;font-size: 0;line-height: 0;cursor: pointer;background-image: url(../images/acrossTab-close.png);background-repeat: no-repeat;background-position: 0 0;float: right;}*/
.right_center .tab_center div i{margin-top: 5px;display: block;width: 13px;height: 13px;font-size: 0;line-height: 0;cursor: pointer;background-image: url(../images/acrossTab-close.png);background-repeat: no-repeat;background-position: 0 0;float: right;}

.right_center .tab_center div i:hover{background-position: 0 bottom;}
.right_center .tab_center .open i{background-position: 0 bottom;}


/* 内容 */
.content{display: flex;height: 100%;background-color: #fff;}
.right_center .content > div{width: 100%;overflow-y: auto;}
.content .current_location{height: 40px;line-height: 40px;padding-left: 20px;border-bottom: 1px solid #ccc;min-width: 300px;}
/* 内容切换卡 */
.center_tab{width:100%;height:80%;padding:40px;}
.center_tab .center_tab_top{height:40px;line-height:40px;border-bottom: 1px solid #ccc;display: flex;}
.center_tab .center_tab_top div{width: 100px;height: 40px;text-align: center;margin-bottom: -1px;color: #1389d3;border-radius: 5px 5px 0 0;cursor: pointer;}
.center_tab .center_tab_top div:hover{background-color: #eee;color: #0f5f92;}
.center_tab .center_tab_top .open{border: 1px solid #ccc;border-bottom: 1px solid #fff;color:#000;}
.center_tab .center_tab_top .open:hover{background-color: #fff;color:#000;}
.center_tab .center_tab_bottom{height: 100%;}
.center_tab .center_tab_bottom div{display: none;width: 100%;height: 100%;overflow: auto;padding: 10px;}
.center_tab .center_tab_bottom .open{display: block;width: 100%;height: 100%;}
/* 小选项卡内表格 */
.center_tab .center_tab_bottom tr{height: 30px;line-height: 30px;}
.center_tab .center_tab_bottom td{width: 25%}
.center_tab .center_tab_bottom .autoTab td{width: auto;}
/* 弹窗表格 */
.mobe_tab{width:100%;height:80%;padding:40px;}
.mobe_tab .mobe_tab_top{height:35px;line-height:35px;border: 1px solid #999;display: flex;border-radius: 5px 5px 0 0;border-bottom: 0px;}
.mobe_tab .mobe_tab_top div{width: 100px;height: 35px;text-align: center;color: #666;cursor: pointer;}
.mobe_tab .mobe_tab_top .open{color: #336699;}
.mobe_tab .mobe_tab_bottom{height: 100%;}
.mobe_tab .mobe_tab_bottom div{display: none;width: 100%;height: 100%;overflow: auto;}
.mobe_tab .mobe_tab_bottom .open{display: block;width: 100%;height: 100%;}
/* 弹窗小选项卡内表格 */
.menulls{position: absolute;top: 10px;}
.webbtn{color: #ffffff;opacity: 0.8;padding: 5px 10px;border: none;cursor: pointer;}
.webbtn:hover{box-shadow:0px 0px 5px rgba(0,0,0,0.3);opacity: 1;}
.menullss{display: none;position: absolute;top: 30px;background-color: white;border: 1px #cccccc solid;border-bottom: 0px;}
.menullss li{padding: 5px 10px;border-bottom: 1px #dddddd solid;cursor: pointer;list-style-type:none;}
/*弹窗子表部分 */
.edit_table tr{height: 45px;line-height: 45px;}
.edit_table td{width: 33.3333%; }
.edit_table td input{width: 97%;padding:0 5px;height:30px;border:1px solid #a8a8a8;margin-left: 1.5%}
.edit_table td input:hover{
	border:1px solid #2a77ff;
}
.edit_table td select{width: 97%!important;padding:0 5px;height:30px!important;border:1px solid #a8a8a8!important;margin-left: 1.5%}
.edit_table td select:hover{
	border:1px solid #2a77ff!important;
}
.edit_table .t_right{width: 16.6666%;text-align: right;padding:0 5px;}
.work_table tr{height: 45px;line-height: 45px;}
.work_table td{width: 16.6666%;text-align: center;}
.work_table td input{width: 95%;height:30px;padding:0 5px;border:1px solid #a8a8a8;}
.work_table td input:hover{
	border:1px solid #2a77ff;
}
.study_table tr{height: 45px;line-height: 45px;}
.study_table td{width: 16.6666%;text-align: center;}
.study_table td input{width: 95%;height:30px;padding:0 5px;border:1px solid #a8a8a8;}
.study_table td input:hover{
	border:1px solid #2a77ff;
}
.mobe_tab .mobe_tab_bottom .co1 tr{height: 45px;line-height: 45px;}
.mobe_tab .mobe_tab_bottom .co1 td{width: 33.3333%;padding:0 5px;}
.mobe_tab .mobe_tab_bottom .co1 .t_right{width: 16.6666%;text-align: right;}

.mobe_tab .mobe_tab_bottom .co2 tr,.mobe_tab .mobe_tab_bottom .co3 tr{height: 30px;line-height: 30px;}
.mobe_tab .mobe_tab_bottom .co2 td,.mobe_tab .mobe_tab_bottom .co3 td{width: 22.5%;padding:0 5px;}
.mobe_tab .mobe_tab_bottom .co2 .t_right,.mobe_tab .mobe_tab_bottom .co3 .t_right{width: 10%;}

.mobe_tab .mobe_tab_bottom .co4 tr,.mobe_tab .mobe_tab_bottom .co5 tr,.mobe_tab .mobe_tab_bottom .co6 tr,.mobe_tab .mobe_tab_bottom .co7 tr,.mobe_tab .mobe_tab_bottom .co8 tr,.mobe_tab .mobe_tab_bottom .co9 tr{height: 30px;line-height: 30px;}
.mobe_tab .mobe_tab_bottom .co4 td,.mobe_tab .mobe_tab_bottom .co5 td,.mobe_tab .mobe_tab_bottom .co6 td,.mobe_tab .mobe_tab_bottom .co7 td,.mobe_tab .mobe_tab_bottom .co8 td,.mobe_tab .mobe_tab_bottom .co9 td{font-size: 12px;}
.mobe_tab .mobe_tab_bottom .co4 .t_right,.mobe_tab .mobe_tab_bottom .co5 .t_right,.mobe_tab .mobe_tab_bottom .co6 .t_right,.mobe_tab .mobe_tab_bottom .co7 .t_right,.mobe_tab .mobe_tab_bottom .co8 .t_right,.mobe_tab .mobe_tab_bottom .co9 .t_right{min-width: 30px;}
/* 弹窗选择样 */
#choice,#choice2{float:right;width: 20%;height: 30px;line-height:30px;display: flex;}
#choice .clean,#choice2 .clean{width: 30%;}
#choice .addes{width: 70%;}
#choice2 .addes2{width: 70%;}
#choice div,#choice2 div{text-align: center;background-color: #1389D3;opacity: 0.8;color: #ffffff;cursor: pointer;}
#choice div:hover,#choice2 div:hover{opacity:1;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
/* 模态框内弹窗样式 */
.modal-body .addes_alert_bg{background-color:#000;width:100%;height:100%;position:fixed;top:0;left:0;opacity: 0.5;z-index:10;}
.modal-body .addes_alert{
	position: fixed;
	background-color: #fff;
	width: 40%;
	height: 70%;
	top: 0;
	left:0;
	z-index:15;
	overflow:auto;
	box-shadow: 0 0 10px 5px #555;
}
.modal-body .addes_alert .alert_top{height:35px;line-height:35px;background:#1389D3;color:#fff;padding-left:10px;position:sticky;top:0;z-index:999}
.modal-body .addes_alert .alert_top .close_tit{display:  block;float:  right;width: 35px;text-align:  center;cursor: pointer;}
.modal-body .addes_alert .alert_top .close_tit:hover{background-color:#d9534f;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}
.modal-body .addes_alert .alert_bottom{background:#fff;position:sticky;bottom:  0;left:  0;line-height: 40px;height: 40px;width: 100%;text-align:  right;border-top: 1px solid #999;padding: 0 10px;float:right;}
.modal-body .addes_alert .alert_bottom span{padding: 5px;margin-left: 20px;color: #fff;cursor: pointer;opacity: 0.8;}
.modal-body .addes_alert .alert_bottom .refresh_tit{background-color: #ff0700;}
.modal-body .addes_alert .alert_bottom .close_tit{background-color: #ff0700;}
.modal-body .addes_alert .alert_bottom .okis_tit{background-color: #1389D3;}
.modal-body .addes_alert .alert_bottom span:hover{opacity:1;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}

/* 表格页样式 */
.content .top_operation{display: flex;padding:10px 40px;}
/* 公共样式部分 */
.hidelong{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fl{float: left;}
.fr{float: right;}
input{padding-left:10px;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
input[type="number"] {
	-moz-appearance: textfield;
}
input[readonly]{background-color: #f1f1f1;}
.open_new_tab{cursor:pointer;}
.open_new_tab:hover{background-color:#f5f5f5;}
.b_table_blue{background:#ccddcc !important;}
.from_type_1{width:65%;margin:20px auto; border: 1px solid black}
.from_type_1>div{width: 100%;height: 45px;line-height: 45px; border-bottom: 1px solid black}
.from_type_1>div:last-child{width: 100%;height: 45px;line-height: 45px; border-bottom: none}
.from_type_1>div>span{width:20%;display:inline-block;float:left;height:100%;line-height:44px;text-align:right;padding-right:10px;border-right: 1px solid black}

.from_type_1>div>div{width:80%;float: right;}
/*.from_type_1 div input,.from_type_1 div select{width:80%;height:35px;}*/
.from_type_2{width:70%;margin:20px auto;}
.from_type_2 div{margin:10px;}
.from_type_2 div span{width:30%;display:block;float:left;height:35px;line-height:35px;text-align:right;padding-right:10px;}
.from_type_2 div input,.from_type_2 div select{width:70%;height:35px;}

/*#goodm_goods_table input{height:35px;border:0;width:100%;padding-left:10px;}*/
#goodm_goods_table input[readonly]{background-color: #f1f1f1;}
.xuanzhe_good,.xuanzhe_customer,.xuanzhe_useres{color:#fff;float:right;background-color:#337ab7;width:20%;height:35px;line-height:35px;text-align:center;opacity:0.8;cursor:pointer;}
.xuanzhe_good:hover,.xuanzhe_customer:hover,.xuanzhe_useres:hover{opacity:1;}

.off_add_user_dept{display:block;width:35px;height:35px;float:right;text-align:center;cursor:pointer;}
.off_add_user_dept:hover{background-color:red;}
#add_user_dept_center{height: 325px;display: flex;}
#add_user_dept_center div{width:30%;height:100%;margin-right:5px;border: 1px solid #555;overflow:auto;}
#dept_list span,#user_list span,#this_list span{display:block;text-align:center;background-color:#ccc;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-bottom:1px solid #ccc;}
#dept_list .this_open{background-color:#ccddcc !important;}
#add_user_dept_buttom{height:35px;line-height:35px;}



/* 小配置框公共样式 */
.off_ConfigInfo{display:block;width:35px;height:35px;float:right;text-align:center;cursor:pointer;}
.off_ConfigInfo:hover{background-color:red;}
.modal-body #ConfigInfo_buttom{position:absolute;bottom:  0;left:  0;line-height: 40px;height: 40px;width: 100%;text-align:  right;border-top: 1px solid #999;padding: 0 10px;}
.modal-body #ConfigInfo_buttom .refresh_ConfigInfo{background-color: #ff0700;}
.modal-body #ConfigInfo_buttom .close_ConfigInfo{background-color: #ff0700;}
.modal-body #ConfigInfo_buttom .okis_ConfigInfo{background-color: #1389D3;}
.modal-body #ConfigInfo_buttom span{padding: 5px;margin-left: 20px;color: #fff;cursor: pointer;opacity: 0.8;}
.modal-body #ConfigInfo_buttom span:hover{opacity:1;box-shadow: 0px 0px 5px rgba(0,0,0,0.3);}

/* 上传附件公共样式 */
.file{position: relative; display: inline-block; background: #D0EEFF; border: 1px solid #99D3F5; border-radius: 4px; padding: 4px 12px; overflow: hidden; color: #1E88C7; text-decoration: none; text-indent: 0; line-height: 20px;}
.file input {position: absolute; font-size: 100px; right: 0; top: 0; opacity: 0;cursor: pointer;}
.file:hover {background: #AADFFD; border-color: #78C3F3; color: #004974; text-decoration: none; }
.inputs[readonly] {
	background-color: #f1f1f1;
	border: 1px #cccccc solid;
}
.off_file{display:block;width:35px;height:35px;float:right;text-align:center;cursor:pointer;}
.off_file:hover{background-color:red;}
.file_top buttom{background-color:#337ab7;opacity:0.8;padding:5px;margin:5px;color:#fff;cursor:pointer;}
.file_top buttom:hover{opacity:1;}



/* 瀑布流显示样式 */
.grid {
	position: relative;
	/* fluffy */
	margin: 0;
	width: 98%;/* end fluffy */
}
.grid-item {
	position: absolute;
	/* fluffy */
	opacity: 0;
	width:200px;
	border: 1px solid #ccc;
	border-radius:5px;
	/* end fluffy */
}
/* mq */
@media (max-width: 600px) {
	.grid-item {
		width: 120px;
		height: 80px;
	}
}

.oasz_selected {
	background-color:#428bca;
	color: #ffffff;
}
.functional{
	width: 100%;
	height: 56px;
}
.functional div,
.functional button{
	float: left;
	margin-left: 5px;
}
.SearchcustomerCare{
	height: 34px;
	padding: auto 2px;
	border: none;
	border-radius: 2px;
}
/*页面右边弹出消息提示框*/
.rightPrompt {
	width: 250px;
	/*height: 80px;*/
	background-color: #d9edf7;
	border-radius: 5px;
	position: fixed;
	top: 60px;
	right: -250px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	padding:0px 15px 10px 15px;
	cursor: pointer;
	transition: all 0.5s;
}
.rightPrompt_close{
	width: 100%;
	text-align: right;
}
.rightPromptText{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	color: #31708f;
}
.rightPromptText>div:first-child{
	width: 20%;
}
.rightPromptText>div:first-child>img{
	width: 100%;
}
.rightPromptText>div:last-child>div:first-child{
	font-weight: bold;
	font-size: 14px;
}








/* 编辑页面输入框删除按钮*/
.del_input{
	color: #dddddd;
	display: block;
	width: 18px;
	height:18px;
	font-weight: 500;
	border: 1px solid #ececec;
	text-align: center;
	line-height: 16px;
	border-radius: 9px;
	position: absolute;
	background-color: #fff;
	cursor: pointer;
}
.del_input:hover{
	background-color: #f6f6f6;
	color: #b6b6b6;
}
.posi{
	position: relative;
}
.del_span{
	display: none;
}
td{
	vertical-align:middle!important;
}



/*个人设置*/
.ownSet{
	width: 400px;
	margin: 50px;

}
.userName,
.userNameTwo,
.userKeyWoldOne{
	width: 100%;
	height: 45px;
	text-align: center;
	line-height: 45px;
	/*border-bottom: 1px solid #9c9c9c;*/
}
.userKeyWoldTwo{
	width: 100%;
	height: 45px;
	text-align: center;
	line-height: 45px;
}
.userName>div,
.userNameTwo>div,
.userKeyWoldOne>div,
.userKeyWoldTwo>div{
	height: 100%;
	float: left;

}
.userName>div:first-child,
.userNameTwo>div:first-child,
.userKeyWoldOne>div:first-child,
.userKeyWoldTwo>div:first-child{
	width: 30%;
	/*border-right: 1px solid  #9c9c9c;*/
	text-align: center;
	line-height: 45px;
}
.userName>div:last-child,
.userNameTwo>div:last-child,
.userKeyWoldOne>div:last-child,
.userKeyWoldTwo>div:last-child{
	width: 68%;
	height: 43px;
	text-align: center;
	line-height: 42px;
}
.userName>div:last-child>input,
.userNameTwo>div:last-child>input,
.userKeyWoldOne>div:last-child>input,
.userKeyWoldTwo>div:last-child>input{
	width: 90%;
	height: 30px;
	border: 1px solid #cccccc;
	/*border-radius: 5px;*/
}




/*textare的公共样式*/

#div_explain,#div_remark, #div_content, #div_plan, #div_redundreson, #div_explain, #content,
#explain, #div_depotexplain, #div_customerexplain, #explian, #progress, #major_work,#claim_other,
#other, #reason, #safety_day, #safety_educa, #safety_disc,
#check_accept, #safety_inspec, #safety_meet, #basic, #site_inspec,
#measure, #review_status, #situation, #measures, #problem, #contents,
.textare_all
{
	width: 98.8%;height: 90px;;padding: 5px;resize:none;
	margin: 5px 0.6%;
	/*border: 1px solid black;*/
}
#div_explain:hover, #div_content:hover,#div_remark:hover,
#div_plan:hover, #div_redundreson:hover, #div_explain:hover, #content:hover, #explain:hover, #div_depotexplain:hover,
#div_customerexplain:hover, #explian:hover, #progress:hover, #major_work:hover, #other:hover, #reason:hover, #safety_day:hover, #safety_educa:hover, #safety_disc:hover,
#check_accept:hover, #safety_inspec:hover, #safety_meet:hover, #basic:hover, #site_inspec:hover, #measure:hover, #review_status:hover, #measures:hover, #situation:hover, #problem:hover, #contents:hover,
.textare_all:hover
#claim_other:hover
{
	border:1px solid #2a77ff;
}

/* index_user.js里的图片选择*/
/*img去掉style，加上以下的class*/
/*button与img交换前后位置*/
.ImgS{
	width: 80px ;
	height: 80px;
	margin: 5px auto;
	display: block;
}
/*头像选择按钮增加一个class*/
.ButtS{
	display: block!important;
	margin: 5px auto;
}


/*index_seal.js印章证照图片*/
/*img去掉style，加上以下class*/
/*去掉imgCropping里.l-btn的border*/
.ImgS_seal{
	width: 80px ;
	height: 80px;
	margin: 5px ;
	display: block;

}
/*图片管理按钮（删除、选着）加上以下class*/
.ButtS_seal{
	display: inline-block;
	outline: none;
	resize: none;
	padding:5px 10px;
	color: #fff;
	border: none;
	background-color:#d5d5d5;
	border-radius: 3px;
	font-size: 14px;
	margin: 5px;
}





/*邮件新增里的input*/
.emali_add_input ,
	/*通知公告新增里的input加上*/
.info_add_input,
	/*日程添加*/
.schdeule_add_input,
	/*今日会议，会议室情况input*/
.todaymett,
	/*今日的工作日报input*/
.dailymy,
	/*通用样式*/
.all_input {
	height: 30px!important;
	width: 97%;
	padding: 5px;
	border: 1px solid #a8a8a8;
	margin: 5px 1.5% 5px 1.5%;
}
/* 通用样式02*/
.all_input_02{
	height: 30px!important;
	width: 98.8%!important;
	padding: 5px!important;
	border: 1px solid #a8a8a8!important;
	margin: 5px 0.6% 5px 0.6%!important;
}
.all_input_02:hover{
	border:1px solid #2a77ff!important;
}



.emali_add_input:hover,
.info_add_input:hover,
.schdeule_add_input:hover,
.todaymett:hover,
.dailymy:hover,
.all_input:hover{
	border:1px solid #2a77ff!important;
}

/*通知公告新增里的select加上*/
.info_select,
	/*日程的select加*/
.schdeule_select,
	/*今日会议,会议室情况的select*/
.todaymett_select,
	/*今日的工作日报select*/
.dailymy_select,
	/*通用的select*/
.all_select
{
	width: 97%;
	height: 30px;
	padding: 5px;
	line-height: 30px;
	border: 1px solid #d8d8d8;
	/*margin-left: 1.5%;*/

	margin: 5px 1.5% 5px 1.5%;
}
/*通用样式02select*/
.all_select_02{
	line-height: 30px;
	width: 98.8%;
	height: 30px;
	padding: 5px;
	border: 1px solid #d8d8d8;
	/*margin-left: 1.5%;*/

	margin: 5px 0.6% 5px 0.6%;
}
.all_select:hover{
	border:1px solid #2a77ff;
}
.info_select:hover,
.schdeule_select:hover,
.dailymy_select:hover,
.all_select:hover{
	border:1px solid #2a77ff;
}



/*列表高*/
.tr_List{
	width: 100%;
	height: 45px;
}




/*文件上传框当文件超出框的高度出现滚动条*/
#div_file_show{
	max-height: 90px;
	overflow: auto;
}



.table_tr_hover{
	color:blue;
	cursor: pointer;
}
.table_tr_hover:hover{
	color:red;
}
#max_modal>.modal-body>div>table{
	margin:15px auto!important;

}

/*.bs-example-modal-lg>table{*/
/*margin:15px auto!important;*/
/*}*/

/*添加证书的专业 */


#major>div{
	margin: 10px
}


/*选项卡样式 */
.nav-tabs li a {color: #555 !important;} .nav-tabs .active a{color: #20A0FF !important;}
.nav-tabs li a {color: #555 !important;}
.nav-tabs .active a{color: #20A0FF !important;}



/*手型*/
#tb_departments_left{
	cursor: pointer;
}



/*图片预览*/
.PhotoShow{
	position: relative;
	width: 34px;
	height: 22px;
	display: inline-block;
	margin-left: 10px;
	color: #00a0e9
}
.Pimg{
	position: absolute;
	top:0;
	left: 0;
	width: 34px;
	height: 22px
}

.Pimg>img{
	width:100%;
	height:100%;
	opacity: 0
}


/*审核流程*/
.FlowApproval{
	width: 80%;
	min-height: 50px;
	margin: 20px auto;
	/*border: 1px solid black;*/
	/*text-align: center;*/
	/*background-color: red;*/
}
.FApp{

	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	flex-wrap:wrap


}
.FApp>div:nth-child(2n-1){
	padding: 0 10px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background-color: #cdf4ec;
	font-size: 14px;
	margin-top: 10px;
}
.FApp>div:nth-child(2n){
	text-align: center;
	margin-left: 8px;
	overflow: hidden;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-top: 10px;
}

.coursejt{
	width: 30px;
	height: 10px;
	background-color: #cdf4ec;
	float: left;

}
.coursejts{
	width: 0;
	height: 0;
	padding: 0;
	overflow: hidden;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent transparent #CDF4EC;

}






/*固定的table高度*/
.Table_FixedH{
	width: 80%;
	margin:15px auto ;


	/*position: relative;*/
}
#myTabContent{
	width: 80%;
	margin: 0 auto 15px;
}
#myTabContent>div>table{
	width: 100%!important;

}
.Table_FixedH>table{
	width: 100%!important;
	border: none!important;
}
.Table_FixedH>table>tbody{
	display:block;
	max-height: 250px;
	overflow-y:scroll;
	border-color: black;
}
.Table_FixedH>table>tbody>tr{
	border-bottom: none;
	width: 100%;
}
.Table_FixedH>table>tbody>tr:last-child{
	border-color: black;
}
.Table_FixedH>table>tbody>tr:first-child{
	border-top: none;
}
.Table_FixedH>table>thead{
	border: 1px solid black;

}
.Table_FixedH>table>thead,
.Table_FixedH>table>tbody>tr{
	display:table;
	table-layout:fixed;
}

.Table_FixedH>table>thead{
	width: calc( 100% - 0.4em )
}
/*滚动条样式*/
.Table_FixedH>table>tbody::-webkit-scrollbar,
#myTabContent>div>table>tbody::-webkit-scrollbar{/*滚动条整体样式*/
	width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 6px;
}
.Table_FixedH>table>tbody::-webkit-scrollbar-thumb ,/*滚动条里面小方块*/
#myTabContent>div>table>tbody::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 6px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: rgba(0,0,0,0.2);
}
.Table_FixedH>table>tbody::-webkit-scrollbar-track ,/*滚动条里面轨道*/
#myTabContent>div>table>tbody::-webkit-scrollbar-track {/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 6px rgb(255, 255, 255);
	border-radius: 0;
	background: rgb(255, 255, 255);
}



/*导入按钮*/
.ExportIn{
	width: 80px;
	height: 30px;
	margin: 10px;
	float: right;
	background-color: white;
	/*color: white;*/
	border: 1px solid black;
	border-radius:3px;
}


/*投标进度*/
.SOP{
	width: 100%;
	height: 50px;
	/*border: 1px solid black;*/
	cursor: pointer;
	margin: 30px auto;
}
.SOPone,
.SOPtwo,
.SOPthree{
	width: 33.33%;
	height: 10px;
	background-color: #d6d6d6;
	float: left;
	margin-top: 20px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.SOP01,
.SOP02,
.SOP03{
	width: 18px;
	height: 18px;
	font-size: 12px;
	border-radius: 9px;
	text-align: center;
	line-height: 18px;
	color: white;
	background-color: #a6a6a6;
	position: relative;
}
.SOP01>div,
.SOP02>div,
.SOP03>div{
	position: absolute;
	top: -30px;
	left: -30px;
	font-size: 16px;
	color: black;
	width:78px;
}
.SOP01>div>i,
.SOP02>div>i,
.SOP03>div>i{
	display: inline-block;
	width: 0;
	height: 0;
	border-top:10px solid #1FD656;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	top: -18px;
	left: 33px;
}


/*智查询*/
.searchAll{
	width: 100%;
	height: 50px;
}

.searchCondition{
	width: 100%;
	background-color: #f6f6f6;
	padding: 20px 15px;
	border-radius: 10px;

}

.searchCondition table{
	width: 100%;
}

.searchCondition tr td:nth-child(2n-1){
	text-align: right;
	font-size: 15px;
	padding-right: 5px;
}
.searchCondition tr td input{
	border-radius: 3px;
}
.searchCondition tr td select{
	border-radius: 3px;
}
.searchResult{
	width: 100%;
}
.searchEnterprise{
	width: 150px;
	display: inline-block;
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	background-color: #05a4ff;
	/*border-color: #2e6da4;*/
	color: white;
	border: none;
	border-radius: 5px;

}
.searchEnterprise:hover{
	transform: scale(1.01);
}
.table_Z{
	width: 100%;
}
.personsearch{
	width:60%;
	margin: 20px auto;
	background-color: #f5f5f5;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
}
.personsearch>div{
	width:70%;
}
.personsearch>button{
	width:20%;
	padding: 10px;
	background-color: #05a4ff;
	color: white;
	font-size: 16px;
	border: none;
	border-radius: 5px;
}
#personsearch{
	height: 40px!important;

}

.companysearch{
	width:60%;
	margin: 20px auto;
	background-color: #f5f5f5;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
}
.companysearch>div{
	width:70%;
}
.companysearch>button{
	width:20%;
	padding: 10px;
	background-color: #05a4ff;
	color: white;
	font-size: 16px;
	border: none;
	border-radius: 5px;
}
#companysearch{
	height: 40px!important;

}


#personall td{
	padding-left: 5px;

}
#personall td:nth-child(2n-1){
	width: 20%;
	text-align: right;
	padding-right: 5px;
}
#personall td:nth-child(2n){
	width: 30%;
}


#companys{
	width: 100%;
	margin: 20px auto;
}
#companys td:nth-child(2n-1){
	width: 15%;
	text-align: right;
	padding-right: 5px;
}
#companys table{
	width: 100%;
}
#companys table tbody{
	width: 100%;
}
#companys td:nth-child(2n){
	width: 35%;
	padding-right:5px;
	padding-left:5px;
}
.companyTitle{
	width: 100%;
	height:45px;
	display: flex;
	flex-direction: row;
	justify-content: start;
	align-items: center;
	border: 1px solid  #d5d5d5;
	border-radius: 3px;
	margin: 20px auto;
	cursor: pointer;
}
.companyTitle>div{
	width: 33.4%;
	text-align: center;
	height: 100%;
	line-height: 45px;
	border-right:1px solid  #d5d5d5 ;
	color: black;
}
.companyTitle>div:last-child{
	border-right:none ;
}
.act{
	background-color: #d5d5d5;
}
.cert{
	color: #54c8ff;
	text-align: center;
}
.Qualifications,
.RegisteredPer,
.enginProject,
.Business_infor{
	width: 100%;
}

.PageFun{
	width: 100%;
	display: flex;
	margin: 15px auto 5px;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-align: center;

}
.PageFun>button{
	padding: 5px 15px;
	background-color: #fff;
	border: 1px solid #d5d5d5;
	margin: auto 5px;
}
#pageWell{
	width: 40px;
	height: 25px;
	margin: auto 3px;
}
#pageWell_p{
	width: 40px;
	height: 25px;
	margin: auto 3px;
}

.Qualifications td,
.RegisteredPer td,
.enginProject td{
	text-align: center;
}


.se_condition{
	width: 100%;
}
.se_condition>div:first-child{
	width: 100%;
	background-color: #f5f5f5;
	padding: 15px;
}
.se_condition>div:first-child>div:first-child{
	font-size: 18px;
	color: black;
}

.se_condition_{
	width: 100%;
}
.se_condition_>div:first-child{
	width: 100%;
	background-color: #f5f5f5;
	padding: 15px;
}
.se_condition_>div:first-child>div:first-child{
	font-size: 18px;
	color: black;
}

.se_condition_p{
	width: 100%;
}
.se_condition_p>div:first-child{
	width: 100%;
	background-color: #f5f5f5;
	padding: 15px;
}
.se_condition_p>div:first-child>div:first-child{
	font-size: 18px;
	color: black;
}


._con{
	height: 50px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
._con>div:first-child{
	display: flex;
	flex-direction: row;
	justify-content: start;
	align-items: center;
}
._con>div:last-child{
	display: flex;
	flex-direction: row;
	justify-content: start;
	align-items: center;
}

#se_condition,
#se_condition_,
#se_condition_p,
#sc_select,#sc_select2,
#th_select,
#th_select2,
#th_select,
#four_select,
#five_select{
	width: 200px;
	height: 35px;
	border: 1px solid gray;
	border-radius: 5px;
	font-size: 14px;
}
#sc_select,#sc_select2,
#th_select,#th_select2,
#four_select,
#five_select{
	margin-left: 10px;
}
#se_condition:hover,
#se_condition_:hover,
#se_condition_p:hover,
#sc_select:hover,#sc_select2:hover,
#th_select:hover,#th_select2:hover,
#four_select:hover,
#five_select:hover{
	border-color: #54c8ff;
}
.province1{
	width: 100%;
	background-color: #f5f5f5;
	display: flex;
	flex-direction: row;
	justify-content: start;
	align-items: start;
	padding: 20px 15px;
	border-radius: 10px;
}
.province1>span:first-child{
	display: inline-block;
	font-size: 18px;
	min-width: 80px;
	margin-top: 10px;
}
#province1{
	display: inline-block;
	padding: 5px;
	/*border: 1px solid #ededed;*/
	margin: 5px;
	cursor: pointer;
}
.index_search_multiple #province1:hover{
	background-color: #e56847;
	color: white;
}
.province1ed{
	background-color: #f66f4b;
	color: white;
}
.province1>div:nth-child(2){
	padding-left: 10px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: start;
	align-items: center;
}
.form-group{
	margin-bottom: 0;
}
._con>div:last-child{
	text-align: right;
}
._con>div:last-child>button{
	width: 80px;
	display: inline-block;
	height: 35px;
	border: none;
	color: white;
	border-radius: 5px;
	background-color: #05a4ff;
}

.condition_all{
	width: 100%;
	background-color: #f5f5f5;
	margin: 20px auto 0;
	padding: 15px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;

}
.condition_all>div:first-child{
	width: 100%;
	font-size: 18px;
	color: black;
	text-align: left!important;
}
.condition_all>div:nth-child(2){
	width: 100%;
	min-height: 100px;
	overflow: hidden;
}
.condition_all_,
.condition_all_p{
	width: 100%;
	background-color: #f5f5f5;
	margin: 20px auto 0;
	padding: 15px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;

}
.condition_all_>div:first-child,
.condition_all_p>div:first-child{
	width: 100%;
	font-size: 18px;
	color: black;
	text-align: left!important;
}
.condition_all_>div:nth-child(2),
.condition_all_p>div:nth-child(2){
	width: 100%;
	/*min-height: 100px;*/
	overflow: hidden;
}



#search_ing{
	width: 80px;
	display: inline-block;
	height: 35px;
	border: none;
	color: white;
	border-radius: 5px;
	background-color: #05a4ff;
	margin: 10px 5px 0;
}
.search_btn{
	width: 100%;
	text-align: center;
}

.form-control{
	width: 100px;
	padding: 6px;
}

#del_all{
	width: 80px;
	display: inline-block;
	height: 35px;
	border: none;
	color: white;
	border-radius: 5px;
	background-color: #c0c0c0;
	margin: 10px 5px 0;
}

.firstID,
.PerfirstID{
	display: none;
}
.Business_infor td:nth-child(2n-1){
	width: 15%;
	text-align: right;
	padding-right: 5px;
}
.Business_infor td:nth-child(2n){
	width: 35%;
	padding-left:  5px;
	padding-right:  5px;
}
.condition_this{
	width: 100%;
	cursor: pointer;
}
.biaoshi{
	text-align:center;
	display:block;
	line-height:100px;
	font-size: 20px;
	color:#A6A6A6
}
.form_orand{
	display: none;
}

.companysearch_ss{
	width:60%;
	margin: 20px auto;
	background-color: #f5f5f5;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
}
.companysearch_ss>div{
	width:70%;
}
.companysearch_ss>button{
	width:20%;
	padding: 10px;
	background-color: #05a4ff;
	color: white;
	font-size: 16px;
	border: none;
	border-radius: 5px;
}
#companysearch_ss{
	height: 40px!important;

}
.mu_search{
    width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.mu_search>div:first-child{
	display: flex;
	flex-direction: row;
	justify-content: start;
	align-items: center;
}
.mu_search>div:last-child>button{
	border: none;
	color: white;
	border-radius: 5px;
	background-color: #05a4ff;
	font-size: 14px;
	padding: 10px 15px;
}
.searchALL{
	border: none;
	color: white;
	border-radius: 5px;
	background-color: #05a4ff;
	font-size: 14px;
	padding: 10px 20px;
	margin-top: 10px;
}
.cleanAll{
	border: none;
	color: #3c3c3c;
	border-radius: 5px;
	background-color: #ececec;
	font-size: 14px;
	padding: 10px 20px;
	margin-top: 10px;
	margin-left: 10px;
}
.index_search_multiple{
	overflow: auto;
}
.Ybtn{
	border: none;
	color: white;
	border-radius: 5px;
	background-color: #05a4ff;
	font-size: 14px;
	padding: 10px 20px;
}
.all_tj{
	font-size:14px;
	color: #3c3c3c;
}
.tiaojian{
	display: flex;
	flex-direction: column;
	justify-content: start;
	align-items: start;
}
.loading_{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(179, 179, 179, 0.45);
	z-index:-1;
}

/*审核流程*/
#bill_is_choice{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

/*证书首页*/
.certIndex{
	column-count:4;
	column-gap:0.68%;
	overflow: auto;
	width: 98%;
	margin: 20px auto;
	/*padding: 20px 10px;*/
}
.certIndex_{
	width: 100%;
	margin: 0 auto 10px;
	/*margin: 10px 1%;*/
	border-radius: 5px;
	overflow:hidden;
	border: 1px solid #dddddd;
	-webkit-column-break-inside:avoid;
	overflow: hidden;
}
.certIndexTit{
	width: 100%;
	height: 40px;
	background-color:#d9edf7;
	line-height: 40px;
}
.certIndex_>div:first-child{
	color: #5173a1;
}
.certIndex_>div{
	width: 100%;
}
.certIndex_>div>div{
	padding: 0 2.5%;
}
.certIndex_>div:last-child>div{
	width: 100%;
	height: 40px;
	color: black;
	border-bottom: 1px solid #dddddd;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	line-height: 40px;
	font-size: 14px;
	cursor: pointer;
}
.certIndex_>div:last-child>div:hover{
	transform: scale(1.03);
	background-color: #d9edf7;
}
.certIndex_>div:last-child>div:last-child{
	border-bottom: none;
}
.engin_index_detail_menu>div{
	width: 95%;
	margin: 0 auto 10px;
	padding: 5px 0;
	text-align: center;
	border-radius: 5px;
	overflow:hidden;
	background-color: #d9edf7;
	border: 1px solid #dddddd;
	-webkit-column-break-inside:avoid;
	overflow: hidden;
	cursor: pointer;
}
.engin_index_detail_menu>div:hover{
	transform: scale(1.05);
	background-color: #94ebee;
}




/*项目看板*/

.engineindex {
	width: 95%;
	margin: 0 auto 100px;
}

.engineindexNav {
	width: 100%;
	margin: 0 auto;
	height: 60px;
	/*line-height: 60px;*/
	border-bottom: 2px solid black;
	display: flex;
	flex-direction: row;
	justify-content: start;
	align-items: flex-end;
}

.engineindexNav > div {
	height: 40px;
	padding: 10px 25px 0;
	font-size: 15px;
	font-weight: bold;
	cursor: pointer;
}

.engineindexNav > div:first-child {
	margin-left: 15px;
}

.clikeds_ {
	border-bottom: 5px solid #30b1ff;
}
.engineindexT{
	width: 100%;
	margin: 20px auto;
	height: 250px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.engineindexconst {
	width: 55%;
	height: 250px;
	background-color: #30b1ff;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
}

.engineindexconst > div {
	text-align: center;
}
.engineindexconst > div >div{
	margin: 20px 0;
}
#engineindexconst_,
#engineindexconst__{
	width: 20%;
	height: 100%;
}
.engineindexconst>div{
	font-size: 25px;
	color: white;
}
.engineindexconst span{
	color: yellow;
}
.engineindexList{
	width: 100%;
	margin-top: 20px;
}
.engineindexLists_{
	padding: 20px 40px;
	background-color: #d9edf7;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
}
.engineindexLists_>div:first-child{
	width: 10%;
}
.engineindexLists_>div:nth-child(2){
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: start;
	width: 67%;
	font-size: 25px;
	font-weight: bolder;
}
.engineindexLists_>div:nth-child(3){
	width: 18%;
	font-size: 20px;
	font-weight: bolder;
	text-align: center;
}

.engineindexListsstatus{
	text-align: center;
	width: 60%;
	background-color: #30b1ff;
	border-radius: 50%;
	font-size: 16px;
	color: white;
}
#engineindexListsstatus{

}
.engineindexname_{
	font-size: 14px;
	font-weight: lighter;
	margin-top: 5px;
}
.engineindexbianhao{
	font-size: 14px;
	color: #30b1ff;
	margin-left: 20px;
}
.engineindexLists_>div:nth-child(2)>div,
.engineindexLists_>div:nth-child(3)>div{
	margin: 15px 0;
}
.engineindexLists_>div:nth-child(2)>div:nth-child(2),
.engineindexLists_>div:nth-child(2)>div:nth-child(3){
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	font-size: 15px;
}
.engineindexLists_>div:nth-child(2)>div:nth-child(2)>div,
.engineindexLists_>div:nth-child(2)>div:nth-child(3)>div{
	width: 33.3333%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.engineindexLists_>div:nth-child(2)>div:nth-child(2)>div>span,
.engineindexLists_>div:nth-child(2)>div:nth-child(3)>div>span{
	display: inline-block;
	width: 50%;
}
.engineindexLists_>div:nth-child(2)>div:nth-child(2)>div>span:first-child,
.engineindexLists_>div:nth-child(2)>div:nth-child(3)>div>span:first-child{
	text-align: right;
}
.engineindexLists_>div:nth-child(2)>div:nth-child(2)>div:first-child>span:first-child,
.engineindexLists_>div:nth-child(2)>div:nth-child(3)>div:first-child>span:first-child{
	display: inline-block;
	width: 70px;
}
.gczj{
	height: 167px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.gczj>div:nth-child(2){
	color: red;
	font-size: 25px;
}
.gczj>div:first-child{
	height: 35px;
}
.list_engineindex{
	position: relative;
	margin: 15px auto;
	cursor: pointer;
}
.list_engineindex:hover{
	/*background: #c2e1f1;*/
	background: #ff0000;
}
.shenhestatus {
	position: absolute;
	top: -5px;
	right: 50px;
	background-color: #30b1ff;
	padding: 10px 25px;
	font-size: 15px;
	color: white;
}

/*详情*/
.enginindexProgress{
	height: 50px;
	line-height: 50px;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	background-color: rgba(238, 238, 238, 0.39);
}
.enginindexProgress>div:first-child{
	width: 45%
}
.enginindexProgress>div:last-child{
	width: 10%;
	text-align: right;
}
.enginindexProgressname{
	font-size: 25px;
	font-weight: bolder;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.enginindexProgressname>span:nth-child(2){
	font-size: 20px;
	color: #30b1ff;
}
.enginindexProgressperson{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	font-size: 15px;
	font-weight: bolder;
}
.enginindexProgressperson>div{
	margin: auto 15px;
}
.enginindexProgressmore{
	color: #30b1ff;
	font-size: 15px;
	cursor: pointer;
}
.enginindexdetailStatistics{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	height: 350px;
	margin-top: 25px;
}
.enginindexdetailStatistics>div{
	height: 100%;
	border-radius: 5px;
	border: 1px solid #d9edf7;
	overflow: hidden;
	width: 32%;
}
.enginindexdetailStatistics>div>div:first-child>span{
	display: inline-block;
	color: #30b1ff;
	float: right;
	margin-right: 10px;
}
.enginindexdetailcart>div:first-child{
	height: 40px;
	background-color: #d9edf7;
	line-height: 40px;
	text-align: center;
}
.enginindexdetailcartxxxx {
	width: 100%;
	height: 310px;
}
.LB{
	column-count: 5;
	column-gap:3px;
	overflow: auto;
	/*width: 100%;*/
	padding: 20px 10px;
	background-color: rgba(238, 238, 238, 0.36);
	margin: 25px auto;
}



/*投标*/
.bidindexs{
	width: 95%;
	margin: 15px auto;
}
.bidindexban{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: start;
}
.bidindexbanT{
	width: 35%;
	height: 365px;
	background-color: #e5e5e5;
}
.bidindexbans{
	width: 64%;
	height: 365px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
}
.bidindexbans>div{
	width: 100%;
}
.bidindexbans>div:first-child{
	background-color: #00cbff;
	height: 43%;
}
.bidindexbans>div:last-child{
	height: 60%
}
.bidindexbanT>div{
	width: 95%;
	height: 10%;
	margin: 0 auto;
}
#bidindexbanT {
	width: 95%;
	height: 80%;
	margin: 0 auto;
}
.bidindexbanT>div:first-child{
	text-align: right;
	line-height: 35px;
}
#gailan,
#bidchat{
	background-color: transparent;
	border: none;
	font-size: 13px;
	color: #00a0e9;
}
#bid_bond,
#bid_cost{
	background-color: transparent;
	border: none;
	font-size: 10px;
	color: black;
}
#bidchat>option,
#bid_cost>option,
#bid_bond>option{
	color: black;
}
#gailan>option{
	color: #00a0e9;
}
#gailan{
	color: white;
}
.bidindexbanT>div:last-child{
	font-size: 11px;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
}
.bidindexbanT>div:last-child>span{
	color: white;
	display: inline-block;
	background-color: #414141;
	font-size: 13px;
	padding: 2px 15px;
	cursor: pointer;
	border-radius: 2px;
}
.btned{
	background-color: #30b1ff!important;
}
.bidindexbans>div:first-child>div{
	width: 95%;
	margin: 20px auto 10px;
	padding: 5px auto;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	font-size: 16px;
	font-weight: lighter;
	color: white;
}
.bidIndexTS{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	color: white;
}
.bidIndexTS>div>div{
	text-align: center;
	font-size: 18px;
	margin: 5px auto;
}
.bidIndexTS>div>div:last-child{
	font-size: 18px;
}
.bidIndexTS>div>div>span{
	color: yellow;
	font-size: 18px;
}
.bidindex_count_numm>span{
	color: yellow;
}
.bidmoneys{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.bidmoneys>div{
	width: 48.5%;
	height: 100%;
	background-color: #e5e5e5;
}
.bidmoneys>div>div{
	width: 95%;
	margin: 0 auto;
}
.bidbaozhengjing>div:first-child{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin: 10px auto;
}
.bidbaozhengjing>div:first-child>div:first-child{
	font-size: 16px;
}
.bidbaozhengjing>div:last-child{
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
}
.bidbaozhengjing>div:last-child>div{
	width: 100%;
	height: 30px;
	padding: 5px auto;
	background-color: #fff;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin: 5px auto;
	font-size: 13px;
}
.bidbaozhengjing>div:last-child>div>span{
	margin: auto 10px;
}
.bidListBanner{
	margin: 15px auto;
}
.xiangqingbtn{
	border: 1px solid #e2e2e2;
	border-radius: 3px;
	padding: 3px 5px;
	background-color: #fff;
}
/*证书*/
.cartIndexs__{
	width: 98%;
	margin: 0 auto;
}
.cartIndexs__>div{
	margin: 10px auto;
}
.cartIndexs__>div:first-child{
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.cartIndexs__>div:first-child>div{
	width: 49.7%;
	height: 300px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	padding-top: 15px;
	overflow: hidden;
}
.cartIndexs__>div:nth-child(2){
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}
.cartIndexs__>div:nth-child(2)>div{
	width: 24.5%;
	height: 300px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	padding-top: 15px;
}


.import_chioce_sheet:hover{
	background: #eee;
}

.dishide{display: none}

.customColStyle {
	margin: auto;
	/*max-width: 222px;*/
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	/*display: block;*/
}
.input_tan_div{
	z-index:8888;
	position: absolute;
	border: 1px solid #1389D3;
	width: 50%;
	background-color: #fff;
	margin-left: 4px;
	height: 300px;
	overflow-y: auto;
}
.input_tan_div ul li{
	width: 95%;

	padding: 3px 0 0 5px;
	cursor: pointer;
	color: #1389D3;
	/*white-space: nowrap;*/
	/*overflow: hidden;*/
	/*text-overflow: ellipsis;*/
	border-bottom: 1px solid #aaa;
}
.input_tan_div ul li:hover{
	background-color: #1389D3;
	color:#fff;
}