body,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
ul,
ol,
li,
h2,
p,
b,
a,
dl,
dd,
span {
  margin: 0;
  padding: 0;
  list-style: none;
}
* {
  font-family: "微软雅黑", "宋体", "sans-serif";font-size: 14px;
}
a {
  text-decoration: none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
a:hover,a:active,a:focus{
	text-decoration: none!important;
}
img {
  border: none;
}
input,button{
	border: 0;
	outline: 0;
}
.clearfix:after,.clearfix:before{
	clear: both;
	content: "";
	display: block;
	line-height: 0;
}
body{
	background:#fff;
	overflow-x:hidden;
}
body,html,.boxHig100{
	height:100%;
}
.newtabPad0{
	padding: 0!important;
}
.upload_btns{
	position: relative;
}
.upload_btns input[type=file]{
	opacity: 0;
	position: absolute;
	z-index: 111;
	width:100%;
	height: 100%;
	top:0;
	left:0;
}
#page-loading {
	position: fixed;
	top: 48%;
	left: 48%;
	z-index: 9999999999;
	min-width: 125px;
	margin-left: -50px;
	margin-top: -30px;
	padding: 7px 7px 7px 33px;
	text-align: center;
	vertical-align: middle;
	color: #333;
	font-size: 13px;
	border: 1px solid #dedede;
	background-color: #fbfbfb;
	background-image:url("data:image/gif;base64,R0lGODlhQgBCAIABAP+TMgAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlEQ0ZFQkYxMDdDMjExRTg4MEQ1QjlCQzZDMkZCOUExIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlEQ0ZFQkYyMDdDMjExRTg4MEQ1QjlCQzZDMkZCOUExIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OURDRkVCRUYwN0MyMTFFODgwRDVCOUJDNkMyRkI5QTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OURDRkVCRjAwN0MyMTFFODgwRDVCOUJDNkMyRkI5QTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LB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") ;
	background-repeat: no-repeat;
	background-position: 5px center;
	border-radius: 3px;
	background-size:24px;
	-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1)
}
#page-loading em {
	position: absolute;
	cursor: pointer;
	right: 1px;
	top: 2px;
	line-height: 8px;
	font-style: normal;
	color: #666;
	display: none
}
#page-loading-top {
	background: #f3565d;
	position: fixed;
	left: 0;
}
/*按钮隐藏样式*/
.btn.hidebtn{
	display: none;
}
/*上传图片样式*/
.hg_upload_btn{
	display: inline-block;
}
.hg_upload_btn input[type=file]{
	width: 100%;
	height: 100%;
}
/*tab切换样式*/
.list_px,.list_px_new {
	min-height: 32px;
	border-bottom: 1px solid #d6d6d6;
}
.list_px,.btn_custom_default{
	background-color: #F2F2F2;
}
.btn_custom_primary{
	background-color: #f29400;
	color: #fff;
}
.px_ul {
	min-height: 32px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #d6d6d6;
}
.px_ul li {
	width: auto;
	height: 32px;
	float: left;
	line-height: 32px;
	border-right: 1px solid #d6d6d6;
}
.px_ul li:first-child{
	border-left: 1px solid #d6d6d6;
}
.px_ul li a{
	width: auto;
	height: 32px;
	float: left;
	display: block;
	padding: 0 20px 0 20px;
	color: #333;
}
.px_ul li a.mrqb1,.px_ul_new li a.mrqb1{
	padding: 0 20px 0 20px;
	font-weight: bold;
	background: #f29400;
	color: white;
}
/*新的切换样式*/
.px_ul_new {
	min-height: 32px;
	padding: 0;
	margin: 0;
}
.px_ul_new li a{
	width: auto;
	height: 32px;
	line-height: 32px;
	float: left;
	display: block;
	padding: 0 20px 0 20px;
	border: 1px solid #d6d6d6;
	border-bottom:0;
	color: #333;
}
.px_ul.px_ul_new li a{
	border:0;
}
.px_ul.px_ul_new li a.mrqb1{
	border: 1px solid #f29400;
}
/*新的切换样式*/
.breakAll{
	word-break: break-all;
	word-wrap: break-word;
}
/*自定义样式*/
.rag-green {
	background-color: #99ffcc;
}
.ag—cellnopad{
	padding:0!important;
}
.text-red{
	color: red;
}
/*颜色*/
.bg-custom-divs {
	width: 10px;
	height: 10px;
	vertical-align: middle;
	display: inline-block;
}
.bg-custom-text {
	font-size: 11px;
	vertical-align: middle;
	padding-left: 2px;
}
/*比价单详情流标颜色*/
.ag-already-marked{
	background-color: #dbdbdb!important;
	color: #888!important;
}
.ag-already-marked-text{
	color: #888!important;
}
/*分包流标颜色*/
.ag-already-fb{
	background-color: #ffead4!important;
	color: #f29400!important;
}
.ag-already-fb-text{
	color: #f0ad4e!important;
}
/*背景警告颜色计划驳回审核中*/
.ag-already-warning{
	background-color: #f9e29a!important;
}
/*全流程图标展示*/
.process_demand{
	cursor: pointer;
	height:100%;
	display: inline-flex;
	align-items: center;
	justify-content: center;  /* 水平居中 */
}
.process_demand svg{
	color:#0a8ddf;
	margin-left:3px;
}
@media
screen and (orientation:portrait) and (max-device-width:768px) and (max-device-height:1024px),
screen and (orientation:landscape) and (max-device-width:1024px) and (max-device-height:768px), (max-width:768px){
	html,body{
		height: auto!important;
		min-height:100% !important;
	}
	.tabpanel_content .html_content{
		height: 100%!important;
		overflow-y: auto!important;
		padding-bottom: 49px;
	}
	.ag-theme-balham{
		width:96%!important;
		margin: 0 auto!important;
		height:500px!important;
	}
	.ag-theme-balham.ag-popup{
		width:auto!important;
		height:auto!important;
	}
}
/*全屏modal*/
@media (min-width: 768px){
	.modal_manage_all .modal-dialog{
		margin: 0 auto;
		width: 100%;
		height: 100%;
	}

	.modal_manage_all .modal-content{
		height: 100%;
	}

	.modal_manage_all .modal-content .modal-body{
		position: absolute;
		width: 100%;
		height: 100%;
		padding:15px 15px 140px 15px!important;
		overflow: auto;
		top: 57px;
		left: 0;
	}
	.modal_manage_all .modal-content .modal-footer{
		position: absolute;
		width: 100%;
		height: 65px;
		bottom: 0;
		left: 0;
		z-index: 1;
		background-color: #fff;
	}
	.modal_manage_all.modal{
		/*overflow-y: hidden !important;*/
	}
}