/*全局css*/
@charset "utf-8";
body,p,table,td,input,div,select,button,span,a,textarea{
	/*
	font-family:simsun,Microsoft YaHei,Verdana,Tahoma,sans-serif;
	font-size:13px;
	color: #000;
	*/
	font-family:SimSun,Segoe UI,Microsoft YaHei,Verdana,Tahoma,sans-serif;
	font-size:12px;
	color: #333;
}
body{
}
A, A:link, A:hover, .x-grid3-cell-inner a, .x-grid3-cell-inner a:link {
	COLOR: #4287ff;
	text-decoration: none;
}
/*表单布局显示样式*/
#layoutFrame{
	width: 95%;
	padding:0 20 0 20;
	height:100%;
}
/*表单布局显示样式*/
#layoutDiv,#signView{
	margin:auto;
	background: #fff;
    box-shadow: 0 0;
    margin: 10px 15px 0!important;
	padding: 20px;
	
}
#signView{
	padding: 0 20px;
}
#layoutDiv{
	padding-bottom: 20px!important;
	background: #fff;
}
/*表单布局显示样式*/
#taskinfodiv{
	margin:auto;
	text-align: left;
}
table.detailtable {
	border: 1px solid #909090;
}
table.layouttable {
	border: none;
}
table.layouttable caption,
table.detailtable caption{
	height: 48px;
	line-height: 48px;
    margin-bottom: 15px;
    color: rgba(0,0,0,.85);
    font-weight: 500;
    font-size: 16px;
    background: transparent;
    border-bottom: 1px solid #e8e8e8;
    border-radius: 2px 2px 0 0;
	zoom: 1;
}
table.layouttable td{
	border: none;
	height: 40px;
}
table.layouttable tr{
	height: 25px;
}
table.layouttable span,table.layouttable textarea{
	word-break:break-all;
}
table.detailtable caption{
	text-align: left;
	padding:5px;
	font-family:'黑体','宋体'; 
	font-size: 12px; font-weight: normal; 
	border: 1px solid #909090;
}
table.detailtable td{
	border: 1px solid #d8d8d8;
	text-align: left;
	white-space: normal;
}
TR.Header TD {
    font-weight: bold;
    TEXT-INDENT: -1pt;
    TEXT-ALIGN: left;
    height: 22px;
    border-top: 1px solid #4287ff;
}
.detailtable TR.Header td:first-child, .detailtable TR.DataLight td:first-child{
	border-left: 1px solid #4287ff;
}
.detailtable TR.Header td:last-child, .detailtable TR.DataLight td:last-child{
	border-right: 1px solid #4287ff;
	padding:5px;
}
.detailtable tr:last-child td{
	border-bottom: 1px solid #4287ff;
}
table.detailtable table{
	border-width: 0px;
}
table.detailtable table td{
	line-height: 25px;
	border: solid #a0a0a0;
	border-width:1 0 0 0;
}
table.detailtable span,table.detailtable textarea{
	word-break:break-all;
}
table.signature td.FieldName,
table.layouttable td.FieldName{
	/* width: 12%; */
	text-align: right;
	padding-right: 20px;
}
table.layouttable td.FieldValue{
	/* width: 88%; */
}
table.signature td.FieldValue{
	padding-bottom: 20px;
}
table.signature td {
    border: none !important;
}
/*表格样式定义*/
table{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}
table.noborder {
	border: none;
	border-style: none;
}
tr.datadark,tr.datalight{
	height: 25px;
}
tr.datadark td {
	background-color: #EFEFEF;
}
tr.datalight td {
	color: #000000;
}
tr.header {
	height: 25px;
	font-weight: bold;
	background-color:#f0f0f0;
	text-align: left;
}
tr.header td{
	padding: 0 2 0 2;
}
tr.spacing {
	height: 4px
}
td.fieldname,td.fieldvalue{
	height: 22px;
	padding: 0 2 0 2;
}
td.fieldname {
	text-decoration: none;
	/* border-bottom: 1px solid #efefde; */
}
td.fieldvalue {
	border-bottom: 1px solid #fff;
}
.inputstyle,.inputstyle2{
	background: #fff;
	border: 1px solid #d6d3d6;
	align: center;
}
.textarea{
	width: 90%;font-size: 13px; height: 200px; padding: 1px,1px; color: #4e4e4e; background:#fff; overflow-y: auto;  margin-top:3px;margin-bottom:3px; border:1px solid #F4F2E8;
}
/*签字意见*/
.requestlog {padding:2px 0; color: #000000; text-align: center; font-family:'黑体','宋体'; font-size: 14px; font-weight: normal; letter-spacing:  zoom: 1 }
.tableApprovalOpinions {}
.tableApprovalOpinions tr.bg th { background:#faf9f5; }
.tableApprovalOpinions th,  .tableApprovalOpinions td { color: #4e4e4e; padding: 8px 5px 8px 15px; border-top: solid 1px #ebe7d1; border-bottom: solid 1px #ebe7d1;}

@charset "utf-8";

/* == 自定义的表格列表样式 == */
.tableWrap { margin: 15px 20px 0 11px;background-color:#fff}
bleWrap .cpt { height: 22px }
.tableWrap .cpt strong { display: inline-block; font-weight:bold; padding: 3px 0 4px 14px; background: url(../../images/application/ico_tableWrap_cpt.gif) 0 4px no-repeat;}
.tableWrap .cpt strong img { margin:-2px 0 0 5px; vertical-align: middle}
.tableWrap .cpt .float_r { float:right}
.tableWrap .moreoffice li{float: left;padding: 0px 5px 10px 0px;font-size: 12px;color: #4e4e4e;}
.tableWrap .moreoffice li.scoress{margin-top: 4px;}
.tableWrap .moreoffice li.clonecss{margin-top: -5px;}
.tableWrap .moreoffice li.tecss{padding-right: 60px;}
.tableWrap .moreoffice .inputcss{color: #4e4e4e;background: #fff;font-size: 12px;vertical-align: middle;height:20px; border: solid 1px #DBD5B2;}
/*--
	.tab: 		Tab按扭的容器引用的类
	.tab li: 	Tab按扭
--*/
.tableWrap .cpt .tab {float: left; margin-right: 10px;}
.tableWrap .cpt .tab li { float:left; line-height: 18px;}
.tableWrap .cpt .tab li img { vertical-align: middle}
.tableWrap .cpt .tab li.div {padding: 3px 3px 0;}
.tableWrap .cpt .tab li a { display: inline-block; padding: 3px 5px 2px;}
.tableWrap .cpt .tab li a:hover { text-decoration: none}
.tableWrap .cpt .tab li a:hover span { color: #b7b4b0}
.tableWrap .cpt .tab li a strong { display: inline; float:none; background: none; padding: 0; cursor: pointer}
.tableWrap .cpt .tab li a span { display: inline-block; margin: 0 3px; padding-right:0; color: #333; font-size: 12px; background: url(../../images/application/ico_tab_expand.gif) right -100px no-repeat; cursor: pointer}
.tableWrap .cpt .tab li.now a { background:#b7b4b0; color: #fff}
.tableWrap .cpt .tab li.now a:link span, .tableWrap .cpt .tab li.now a:visited span, .tableWrap .cpt .tab li.now a:active span, .tableWrap .cpt .tab li.now a:hover span {color:#ffd800; background-position: right 50%; padding-right:10px;text-decoration: none}

/* “发起”Button */
.tableWrap .cpt a.btnStartSign { display: inline-block; height: 20px; padding-right: 20px; background: url(../../images/base/button.gif) right  no-repeat;}
.tableWrap .cpt a.btnStartSign span { display: inline-block; height: 20px; padding-left: 20px; line-height: 20px; color: #000; font-weight: bold; background: url(../../images/base/button.gif) left  no-repeat; cursor: pointer}
.tableWrap .cpt a.btnStartSign:hover { text-decoration: none}

/* --表格列表及相应Tab功能样式-- */
.tableWrap dl {clear:both; float:none; border-top: solid 2px #b7b4b0;}
.tableWrap dl dd {}
/*-- 
	dl.tabC: Tab内容的容器类.
	dd.cont: Tab内容
--*/
.tableWrap dl.tabC {}
.tableWrap dl.tabC dd.cont { display: none}

.tableWrap .tb_cpt { width: 25px; text-align: center; padding-top: 13px; font-size: 12px; font-weight:bold; background: url(../images/bg_tb_left_cpt.gif) 0 0 no-repeat;}
.tableWrap .tb_cpt span { display: inline-block; width: 25px; padding-bottom: 13px; background: url(../images/bg_tb_left_cpt.gif) 0 bottom no-repeat;}

.tableWrap tr.bg th, .tableWrap tr.bg td{ background:#f6f4ec;}
.tableWrap th, .tableWrap td { padding: 8px 0px; *padding: 5px 0px 3px;}
/* “更多”Button */
.tableWrap .btnMore { margin-bottom: -15px; text-align: right}
.tableWrap a.more { color: #b7b4b0; line-height: 30px;}

/* 表格中超链接样式 */
.tableWrap a:hover {color: #b7b4b0; text-decoration: underline}
.tableWrap td a { *vertical-align:baseline; *zoom: 1}

/* --分页按钮及功能-- */
.page { text-align: center; margin-top: 18px; color: #999;}
.page .pagelink {display: inline-block; width: 500px; float: none; clear: both;height: 40px;vertical-align:middle;text-align: center; }
.page .pagelink span { float: left;}
.page .pagelink a { float:left; display: inline-block; margin: 0 3px; height: 19px; line-height: 19px; padding: 0 7px; border: solid 1px #e0e0e0; color: #999; font-family: Verdana, Arial; overflow:hidden;text-align: center;display: block;}
.page .pagelink a:link, .page a:visited, .page a:active {color: #999;}
.page .pagelink a.now { color: #c83e31;}
.page .pagelink a:hover { text-decoration: none; color: #c83e31;}
.page .pagelink a.prev { background: url(../../images/application/ico_page_arrow.gif) center 4px no-repeat;}
.page .pagelink a.next {padding-right: 15px; background: url(../../images/application/ico_page_arrow.gif) 45px -15px no-repeat;}
.page .pageFunction { display: inline; position:relative; top: -7px; float: none; clear: both;}
.page .pageFunction .jumpNum { width: 13px; margin: 0 3px; border: 1px solid #e0e0e0; padding:2px; vertical-align: middle}
.page .pageFunction input.btnJumpTo { border: none; height: 19px; width: 33px; vertical-align:middle; color: #fff; text-align: center; background:#999; line-height: 19px; cursor: pointer}


/*文档查看页面*/
.docSubject{
	font-family: Microsoft YaHei, Segoe UI, Verdana, Tahoma;
	font-size: 26px;
	margin: 20px 0 5px 10px;
	text-align: left;
}
.docBaseProps{
	text-align: left;
	margin: 0 0 0 10px;
}
.docBaseProps span{
	font-family:;
	color: #999;
}
.docContainerLeft{
	margin: 10px 220px 20px 10px;
	padding: 0 15px 0 0;
	float: left;
	border-right: 1px solid #ddd;
}
.docContainerRight{

	float: right;
	width: 200px;
	margin: 10px 0 0 -205px;
}
.docPropsTitle{
	padding: 2px 0 2px 5px;
	background-color: #f2f2f2;
	border-top: 1px solid #e2e2e2;
	margin-bottom: 1px;
	color: #333;
	font-weight: bold;
}
.docPropsContent{
	width: 200px;
	overflow: auto;	
}
.docContainerLeft .docAbstract{
	color: #666;
	background-color: #fff5da;
	border: 1px solid #efe4b4;
	padding: 3px 0 3px 5px;
	margin: 0 0 20px 0;
}
.docContent{
	margin-bottom: 20px;
}
.docContent p{
	font-family: Segoe UI, Verdana, Tahoma;
	line-height: 20px;
}
.docAttach{

}
.docAttachFile{
	padding: 4px;
	border-bottom: 1px solid #eee;
}
#docattribute{
	margin-top: 10px;
}
table.remarkItem{
	background-color: #EDEFF4;padding:6px;margin: 0 0 2px 0;
}
table.remarkItem td{
	vertical-align: top;
	padding: 5px 12px;
	line-height: 18px;
	color: #666;
        font-size:12px;
}
td.remarkAvator{
	padding: 0!important;
	width: 40px;
	background-color: #fff;
}
td.remarkAvator img{
	width: 32px;
	height: 32px;
}
td.remarkArrow{
	width: 8px;
	padding: 0 !important;
	background-color: #fff;
	background-image: url(/images/triangle.png);
	background-repeat: no-repeat;
	
}
.fontArial9{
	font-family:arial;font-size:10px !important;color:#999;
}
table.remarkItem td span a{
	color: #3B5998 !important;
}

.x-window .x-btn-text{	/*ext打开的window的按钮样式*/
	color: #333;	
}

/*新首页全局样式*/
#rightDiv .levelSplitFlag{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 6px;
	/* height: 160px; */
	overflow: hidden;
	border: 0px solid red;	 
}
#rightDiv .verticalSplitFlag{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 40px;
	height: 14px;
	overflow: hidden;
	z-index: 100;
	border: 0px solid red;	

}
#rightDiv .levelSplit{/*水平分割元素对应的样式*/
	position: absolute;	/*定位:绝对定位*/
	top: 0px;			/*距离顶部的距离*/
	left: 0px;			/*距离左边的距离*/
	width: 6px;		/*宽度*/
	/*height: 162px;		高度*/
	cursor: pointer;	/*鼠标移上去时鼠标形状(手形)*/
	z-index: 101;
	display: none;
	background:#DEEBF5; 
	border-left:solid 1px #2A7DBD;
}
#rightDiv .levelSplit_Contraction{/*点击收缩菜单时的样式(鼠标移上去时)*/
	background: url("/images/main/leftMenu_Contraction.png") no-repeat;	/*背景图片 不平铺*/
	background-position: 0 41% !important;
}

#rightDiv .levelSplit_Expand{/*点击展开菜单时的样式(鼠标移上去时)*/
	background: url("/images/main/leftMenu_Expand.png") no-repeat;	/*背景图片 不平铺*/
	background-position: 0 41% !important;
	cursor: pointer;	/*鼠标移上去时鼠标形状(手形)*/
	z-index: 100;
}
#rightDiv .verticalSplit{
	position: absolute;	/*定位:绝对定位*/
	top:1px;			/*距离顶部的距离*/
	left: 0px;			/*距离左边的距离*/
	width: 162px;		/*宽度*/
	height: 14px;		/*高度*/
	cursor: pointer;	/*鼠标移上去时鼠标形状(手形)*/
	overflow: hidden;
	z-index: 101;
	display: none;
}
#rightDiv .verticalSplit_Contraction{/*点击收缩头部时的样式(鼠标移上去时)*/
	background: url("/images/main/top_Contraction.png") no-repeat;	/*背景图片 不平铺*/
	background-position: 0px 0px !important;
}
#rightDiv .verticalSplit_Expand{/*点击展开头部时的样式(鼠标移上去时)*/
	background: url("/images/main/top_Expand.png") no-repeat;		/*背景图片 不平铺*/
	background-position: 0px 0px !important;
}

#portalMenu li a.currPortalTab{
	color: red !important;	
}
  #splitTable{          
        width: 100%;          
        height: 100%;          
        position: relative;          
        /*overflow: hidden;*/          
    }          
    #rightTD{          
        width: 15px;          
    }          
    #splitDiv{          
        width: 15px;          
        height: 100%;       
        /*overflow: hidden; */         
    }          
    #splitChildDiv1{          
        width: 15px;          
        height: 100%;          
        text-align: center;           
        color: #FFF;           
        font-weight: bold;          
        background-color: #758FA8;          
        font-family: Microsoft YaHei;          
        font-size: 11px;          
        padding-top: 200px;          
        cursor: pointer;          
        float: left;         
    } 
   #splitChild1Conent{  
    text-align:center; 
    width: 100%;            
    height: 100%;                     
}       
#splitDiv2{          
	width: 100%;          
	height: 100%;          
	margin:0px;          
	padding: 0px;          
			  
}
div.titlebar{
	text-align:left;
	font-weight:bold;
	BORDER-BOTTOM: #b8dff7 1px solid; 
	BORDER-LEFT: #b8dff7 1px solid; 
	BACKGROUND: #d0edff; HEIGHT: 27px; 
	OVERFLOW: hidden; BORDER-TOP: 0px; 
	padding-top:2px;
	padding-left:2px;
	BORDER-RIGHT: #b8dff7 1px solid
}
#header .optButton ul li span.calc{/* 开发管理对应的样式*/
	background: url("/images/silk/calculator.gif") no-repeat;		/*背景*/ 
	padding-left: 18px;
	
}
#header .optButton ul li span.calc_mouseover{/*鼠标移上去时 开发管理对应的样式*/
	background: url("/images/silk/calculator.gif") no-repeat;	/*背景*/ 
}
/*附件*/
table.display  td.enableEdit{ background: #FFFFB3 !important;border:solid  1px  #666; }
table.display thead tr{height:25px;line-height:25px};
table.display {margin: 0 auto;clear: both;width: 100%; *border-collapse:collapse;*+border-collapse:collapse;}
table.display thead th {padding: 1px 1px 1px 1px; font-weight: bold;cursor: pointer;}
table.display thead th *{ padding: 0 !important;margin: 0 !important;}
table.display tfoot th {padding: 3px 18px 3px 10px;}
table.display td {padding: 3px;}
/*不换行样式*/
table.display td.nowrap{white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
table.display td.center {text-align: center;border-width:0 1px 1px 0;}
table.display td.right {text-align: right;border-width:0 1px 1px 0;}
table.display a:link,table.display a:visited{text-decoration:none;}
th:active {outline: none;}
table.display,table.display2{border-top:solid 1px #B8C5C9;border-left:solid 1px #B8C5C9;*border-collapse:collapse;*+border-collapse:collapse;}/*th background --有效*/
table.display thead th,table.display2 thead th{background:url(/opf/css/images/headerstyle.jpg) 50% repeat-x;}
table.display thead th,table.display2 thead th{font-weight:700;border-color:#B8C5C9;border-style:solid;border-width:0;border-right-width:1px;border-top:solid 1px #fff;border-bottom:solid 1px #aaa;}
table.display tfoot th,table.display2 tfoot th{border-top:1px solid black;font-weight:700;}
table.display tr.heading2 td,table.display2 tr.heading2 td{border-bottom:1px solid #aaa;}
table.display td,table.display2 td{border-color:#B8C5C9;border-style:solid;border-width:0 1px 1px 0;}
table.display td.center,table.display2 td.center{border-width:0 1px 1px 0;}
table.display a:link,table.display a:visited,table.display2 a:link,table.display2 a:visited{color:#2B4B92;}
table.display a:hover,table.display2 a:hover{ color: #155091;}

/*信息提示*/
.tipsfrom{top:4px;margin:0 auto;width:700px;left:25%;text-align: center;z-index: 9999;position: absolute;height: 23px;}
#tipsContent{width:100%;text-align: center;position: absolute;top:3px;background: transparent;height: 23px;z-index: 9999;}
#tipsContent .tipsfrom{width:100%;text-align: center;background: transparent; position:static;}
.infotips{height:23px;padding-top:3px;text-align:center;visibility:hidden;margin:auto;visibility:hidden;padding-left: 35px;padding-right: 35px;padding-bottom: 4px;line-height: 23px;font-size: 14px;font-weight: 700;}
.warntips{height:23px;padding-top:3px;text-align:center;visibility:hidden;margin:auto;visibility:hidden;padding-left: 35px;padding-right: 35px;padding-bottom: 4px;line-height: 23px;font-size: 14px;font-weight: 700;}
.errortips{height:23px;padding-top:3px;text-align:center;visibility:hidden;margin:auto;visibility:hidden;padding-left: 35px;padding-right: 35px;padding-bottom: 4px;line-height: 23px;font-size: 14px;font-weight: 700;}

.btn_tips{clear:both;vertical-align:bottom;text-align:center;width:100%;} 

.infotips .msg_details{cursor:pointer;}
.warntips .msg_details{cursor:pointer;}
.errortips .msg_details{cursor:pointer;}

.infotips{background:#68af02;color:#fff;border:1px solid #589201;}
.warntips{background:#fff000;color:#333;border:1px solid #BFB600;}
.errortips{background:#ff0000;color:#fff;border:1px solid #BD0000;}
.infotips .msg_details,
.errortips .msg_details{color:#fff;}
.warntips .msg_details{color:#333;}

#warmtips{background:#FDF7E7;border:solid 1px #999;}
#warmtips .warntips_font{font-weight:700;color:#C43D1E;}

.msg_warning{background:url(/opf/css/images/Icon/warning_48.png) no-repeat;} 
.msg_error{background:url(/opf/css/images/Icon/error_48.png) no-repeat;} 
.msg_tips{background:url(/opf/css/images/Icon/tips_48.png) no-repeat;} 
.msg_Confirm{background:url(/opf/css/images/Icon/confirm_48.png) no-repeat;}

.login2_mar_left .submit{display:inline-block;margin-left:3px;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible;border:1px solid #333;background:#7ECAE1 url(images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x;font-weight:normal;color:#fff !important;}

/* 流程签核模块 */
.signature-title{
	margin-bottom: 10px;
}
.signature-title .s-title {
    height: 48px;
	line-height: 48px;
    margin-bottom: 15px;
    color: rgba(0,0,0,.85);
    font-weight: 500;
    font-size: 16px;
    background: transparent;
    border-bottom: 1px solid #e8e8e8;
    border-radius: 2px 2px 0 0;
	zoom: 1;
}


.signature-title .change-btn{
	display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 5px 12px 6px;
    font-size: 12px;
    border-radius: 4px;
    transition: color .2s linear,background-color .2s linear,border .2s linear,box-shadow .2s linear;
    color: #515a6e;
    background-color: #fff;
	border-color: #dcdee2;
	text-decoration: none;
	margin-left: 40px;
}
.signature-title .change-btn:hover{
    color: #039be5;
    background-color: #fff;
    border-color: #039be5;
}
.signature-content{
	padding:0 40px;
}
.save-opinion{
	padding:10px 0;
}
.signature-content .file-title{
	padding:10px 0;
	margin-top:10px;
}
.show-hidden{
	padding: 0 20px;
    width: 90%;
    margin: 0 auto;
    background: #fff;
}
#requestlogsdiv {
    width: 90%;
    margin: 10px auto;
    background: #fff;
    padding: 20px;
}
.x-panel-body{
	background:#f2f2f2!important;
}

#tabPanel .x-panel-tbar .x-toolbar{
    overflow-x: auto;
    padding: 10px;
}
.InputStyle2,.InputStyle3,.InputStyle4,.InputStyle5,.InputStyle6,.InputStyle,.layouttable select, .layouttable input.inputstyle, .layouttable input.inputstyle2, .layouttable .InputStyle2, .detailtable input.inputstyle, .detailtable input.inputstyle2, .detailtable .InputStyle2, .detailtable .InputStyle3, table.layouttable textarea {
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-variant: tabular-nums;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    /* position: relative; */
    display: inline-block;
    width: 100%!important;
    height: 32px;
    padding: 4px 11px;
    color: rgba(0,0,0,.65);
    font-size: 14px;
    line-height: 1.5;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    -webkit-transition: all .3s;
    transition: all .3s;
}
textarea{
	background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    -webkit-transition: all .3s;
    transition: all .3s;	
}
.top-title {
    COLOR: #323c6d !important;
    text-align: center;
    font-size: 24px;
    /* font-weight: bold; */
	letter-spacing: 8px;
    margin: 10px 15px;
    background: #fff;
    padding: 20px;
}
.title-icon{
	margin-right: 5px;

}

.s-title {
	text-align: left;
	margin: 30px 0 15px;
	height: 48px;
	line-height: 48px;
    margin-bottom: 15px;
    color: rgba(0,0,0,.85);
    font-weight: 500;
    font-size: 16px;
    background: transparent;
    border-bottom: 1px solid #e8e8e8;
    border-radius: 2px 2px 0 0;
	zoom: 1;
}
.table-title-box div{
margin-bottom: 15px;
text-align: left;
}
.ant-btn-primary {
    line-height: 32px;
    position: relative;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.015);
    box-shadow: 0 2px 0 rgba(0,0,0,.015);
    cursor: pointer;
    -webkit-transition: all .3s cubic-bezier(.645,.045,.355,1);
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    height: 32px;
    padding: 0 15px;
    font-size: 14px;
    border-radius: 2px;
    color: rgba(0,0,0,.65);
    background-color: #4287ff;
	border-color: #4287ff;
	color:#fff!important;
	margin-right: 10px;
	text-decoration: none;
}
ul.x-tab-strip-top {
    background: #fff;
    height: 40px;
    border-color: rgba(0,0,0,.15);
	padding-top: 2px;
	box-shadow: 0 2px 8px rgba(0,0,0,.15);
}
.x-tab-strip-top .x-tab-right span.x-tab-strip-text {
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    padding: 0 10px 0 32px;
    background-position: 10px center;
	margin-right: 10px;
	background-repeat:no-repeat;
}
.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text {
    font-family:"Microsoft YaHei", SimSun, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;			/*字体宽度*/
	color: #4287ff;				/*字体颜色*/
	position: relative;
}
.x-tab-strip-top .x-tab-strip-active .x-tab-right span.x-tab-strip-text::after{
	content:"";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background: #4287ff;	

}
.x-tab-strip-top span.x-tab-strip-text {
    font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, sans-serif;
    font-size: 14px;
    /* color: #3B5998; */
    color: rgba(0, 0, 0, 0.65);;
}
TR.Header {
    background: #fff8f8;
    height: 35px;
}
.detailtable .Header input[type="checkbox"] 
{
     position: relative;
    top: 2px;
    margin: 0 5px 0 0;
    left: 1px;
}
ul.x-tab-strip-top{padding-top:1px;border-bottom:1px solid #8db2e3;}
#div1 .x-unselectable {
	display: block!important;
	margin-bottom: 15px;
}
#myTable{padding-left:10px;margin-top:10px;}
.viewform {
    background: #fff;
    width: 100%!important;
    padding: 5px;
}
.viewform .FieldName {
    text-align: right;
}
.viewform td.FieldValue{
min-width: 80px;
}
#divSearch{
	padding:10px;
	background: #fff;
}
.x-grid-panel{
	margin-top:10px;
}
.viewform input.inputstyle, .viewform input.inputstyle2, .viewform .InputStyle2,.viewform textarea {
    border: 1px solid #E9E9E2;
    padding: 2px 4px;
    width: 140px !important;
    width: 120px !important \9;
    min-width: 100px !important;
	outline: none;
	height:32px!important;
}