﻿html,body{background:#eee fixed;height:100%;}

.tpl-form{
	padding: 3px; 
	height: 100%;
}

.tpl-form-border {
	OVERFLOW: auto;
	height:100%;
	padding:8px;
	border-top:none;
	background:#FFF url(images/bgForm.png) no-repeat bottom right;
}

.tpl-form-border h1, .tpl-form-border h1 label { padding:8px; font-size:18px; font-weight:600; font-family:"微软雅黑"; color:#000;}

.tpl-icon-form {
	width:16px; height:16px;
	background:url(images/icon-form.png) no-repeat;
	display:block;
	float:left;
	margin-right:5px;
}

/*
 * @name: 工具条
*/
.tpl-toolbar {
	float:right; width:168px; background:#F8F8F8; padding:8px;
}
.img-01 { float:left; display:block; margin-right:8px; width:26px; height:26px; background:url(images/img-01.gif) no-repeat;}
.tool-title { height:24px; line-height:24px; background:#D5D5D5 url(images/tool-title.gif) no-repeat 5px center;}
.tool-content { padding:12px; height:auto; overflow:hidden;}
.tool-title h4 { margin-left:14px; font-size:12px; font-weight:bold; color:#333; line-height:24px; font-family:"微软雅黑";}

/*
 * @name: 新表单
*/
.tpl-toolbar-new {
	float:right;
	margin:8px;
}
.tpl-form-new{
	padding: 3px;
}

.ui-autocomplete-input {
	background: transparent url(images/bn_srh.png) no-repeat 100%;
}

table.table_container td {
	border-bottom:0px none #f5f5f5 !important;
}


table.css_download td{
	margin: 3px;
	padding: 3px;
}

table.css_download thead td{
	margin: 3px;
	padding: 3px;
}

#dialogSelectot .selected{
	width:230px;
	height:290px;
	border:1px solid #7EB9E0;
	background-color : #FFF;
	overflow-y:auto;
}

#dialogSelectot .selectedItem{
	border:1px solid #FFF;
	width:100%;
	height:40px;
	cursor : pointer;
}

#dialogSelectot .selectedItem .text{
	float : left;
	margin-left : 10px;
	margin-top : 3px;
	margin-right : 3px;
	margin-bottom : 3px;
	padding: 3px;
}

#dialogSelectot .selectedItem .text .appendText{
	color:#999999;
}

#dialogSelectot .selectedItem .icon{
	float : right;
	margin-left : 3px;
	margin-top : 3px;
	margin-right : 10px;
	margin-bottom : 3px;
	padding: 3px;
}

.boxShadow{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #ddd;
	-webkit-box-shadow:0 0 10px #888;
	-moz-box-shadow:0 0 10px #888;
	padding:10px;
}


.ui-autocomplete-category {
	font-weight: bold;
	padding: .2em .4em;
	margin: .8em 0 .2em;
	line-height: 1.5;
}


.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a !important;
	background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x !important;
	color: #cd0a0a !important;
}

.row-status-selected{

}

.row-status-hover{

}

.row-status-default{

}

.row-status-error{
}
.ui-comboBox-trigger{
	background:url(images/dropdown.png) no-repeat;
}

.ui-comboBox-trigger:hover{
	background:url(images/dropdown_hl.png) no-repeat;
}


/* 表单 */
.ui-table-A { margin:15px 0 15px 0;border:1px solid #DDD;width:100%;}
.ui-table-A thead tr{ background-color:#E7E7E7;border-bottom:1px solid #FFBA00 }
.ui-table-A thead td {border-left:1px solid #DDD;border-right:1px solid #DDD;text-align:center;}
.ui-table-A tfoot td {border-left:1px solid #DDD;border-right:1px solid #DDD;}
.ui-table-A tbody td {border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
.ui-table-A td { padding:3px 3px;}
.ui-table-A kbd { color:#666; width:100px; padding:1px;}
.ui-table-A td.title-r { text-align:right; color:#666;background-color:#FFFAED; padding-right:20px; width:100px;}
.ui-table-A input[inputType=text], .ui-table-A input[type=text], .ui-table-A select {WIDTH: 99%; height:21px; box-sizing: border-box;opacity:1;}
.ui-table-A TEXTAREA{WIDTH: 100%; box-sizing: border-box;}

.ui-table-B { margin:15px 0 15px 0;}
.ui-table-B td.title-r { text-align:right; color:#666; width:100px; padding:10px 20px 10px 0;}
.ui-table-B input[inputType=text], .ui-table-B input[type=text], .ui-table-B select {height:21px; box-sizing: border-box;}
.ui-table-B TEXTAREA{box-sizing: border-box;}

/* 明细表  
modify by Rex.Yin
modify date 2012-8-2*/
.ui-table-Detail { margin:5px 0 15px 0;border:1px solid #DDD;WIDTH: 100%;}
.ui-table-Detail thead tr{ background-color:#E7E7E7;border-bottom:1px solid #135e57 }
.ui-table-Detail tbody tr:hover {background-color:#FFFAED;}
.ui-table-Detail thead td {border-left:1px solid #DDD;border-right:1px solid #DDD;text-align:center;}
.ui-table-Detail tfoot tr{ background-color:#F9F9F9; }
.ui-table-Detail tfoot td {border-left:1px solid #DDD;border-right:1px solid #DDD;}
.ui-table-Detail tbody td {border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
.ui-table-Detail td { padding:3px 3px;}
.ui-table-Detail td.title-r { text-align:right; color:#666; padding-right:20px; width:100px;}
.ui-table-Detail input[inputType=text], .ui-table-Detail input[type=text] {WIDTH: 100%; height:21px; box-sizing: border-box;border:1px solid #aaa;}
.ui-table-Detail TEXTAREA{WIDTH: 100%; box-sizing: border-box;}





/* 逻辑查询 */
.search-nav { float:left; margin-left:8px; display:inline; width:168px; background:#FFF; border:1px solid #DDD;}
.search-nav #sidebarTree_0 { overflow-x:auto }
.search-nav ul { height:auto; } 
.search-nav ul li { margin:0;}
.search-nav a.title { display:block; padding:5px 5px 5px 25px; line-height:18px; color:#333; font-weight:bold; background:#E7E7E7 url(images/icon-title-gray.gif) no-repeat 14px center; font-family:"微软雅黑"; font-size:13px; text-decoration:none;height:auto; overflow:hidden; word-break:break-all;} 
.search-nav a.title:hover { color:#000; background-color:#D7D7D7;}
.search-nav a.current { background:#C6C6C6 url(images/icon-title-orange.gif) no-repeat 14px center;}
.search-nav ul ul.accordion-content { height:auto; overflow:hidden; margin:10px;} 
.search-nav ul ul.accordion-content li { margin:0; background:#FFF;} 
.search-nav ul ul.accordion-content a.list { display:block; margin:5px 0; padding:5px 10px 5px 30px; line-height:18px; background:url(images/dot-gray.png) no-repeat 12px center; font-weight:normal; font-family:"微软雅黑"; font-size:12px; color:#888; }
.search-nav ul ul.accordion-content a.list:hover { color:#BA8800; font-weight:normal; background-color:#F5F5F5;}
.search-nav ul ul.accordion-content a.current { color:#BA8800; background:url(images/dot-orange.png) no-repeat 12px center;}
.serach-nav-minus,.serach-nav-plus { float:right; display:block; margin:4px 4px 0 0; width:9px; height:9px; background:url(images/plus-minus-A.png) no-repeat 0 0;}
.serach-nav-plus { background-position:0 -9px;}


/* 滑动页 */
.slip-layer { width:auto; height:auto; overflow:hidden; padding:10px 0 15px 10px; position: absolute; top:0px; right:0px}
.slip-content { width:900px; height:700px; float:right;}
.slip-top-shadow,.slip-bottom-shadow { height:8px; line-height:0; font-size:0; background:url(images/slip-top-shadow.png) repeat-x;}
.slip-bottom-shadow { background-image:url(images/slip-bottom-shadow.png);}
.slip-center { padding:10px 15px; background:#FFF url(images/slip-bg.jpg) repeat-y right;height:700px;overflow:hidden}
.slip-left { width:49px; height:736px; overflow:hidden; float:right;}
.slip-corner { width:49px; height:49px;}
.slip-corner a.shrink,.slip-corner a.spread { display:block; width:49px; height:49px; background:url(images/slip-corner.png) no-repeat;}
.slip-corner a.shrink:hover { background-position:0 -49px;}
.slip-corner-shadow { width:49px; height:12px; line-height:0; background:url(images/slip-corner-shadow.png) no-repeat;}
.slip-tabs { padding:0 1px 0 8px; width:40px; height:675px; background:url(images/slip-left-shadow.png) repeat-y left;}
.slip-tabs ul { width:40px; height:auto; overflow:hidden;}
.slip-tabs li { width:40px; height:auto; overflow:hidden; margin-top:6px;}
.slip-tabs li a,.slip-tabs li a.current { display:inline-block; width:40px; background:#DFDFDF; text-decoration:none; color:#666; word-break:break-all; text-align:center;}
.slip-tabs li a:hover { background:#DDD; color:#C99300;}
.slip-tabs li a.current { background:#FFBA00; color:#FFF;}
.slip-tabs li a span { display:inline-block; padding:8px 0; width:12px; line-height:14px;}
.slip-tabs .tabs { width:40px;}

.searchDialog{
	margin: 0px 0px 10px 0px;
}

/* 明细表按钮样式  
create by 许新欣
add by Rex 
date 2012-7-24
*/
.ui-button-detail-box {	display:inline-block; margin:4px 6px 0 0; height:21px; float:left;}
.ui-button-detail,.ui-button-detail:hover { margin:0; padding:0; width:55px; height:21px; line-height:22px\9; background:url(images/btn-C3.png) no-repeat 0 0;background-size: cover; border:none; color:#555; text-align:center; cursor:pointer; vertical-align:middle;}
.ui-button-detail:hover { color:#ffffff; background-position: 0 -28px;}

.ui-button-detail-disable,.ui-button-detail-disable:hover { margin:0; padding:0; width:42px; height:21px; line-height:22px\9; background:url(images/btn-C3.png) no-repeat 0 -42px; border:none; color:#999; text-align:center; cursor:pointer; vertical-align:middle;}

/*
SimpleGrid样式
add by Rex
data 2012-9-3
*/
.simpleGrid_base {border:1px solid;}
.simpleGrid_base th {border:1px solid}
.simpleGrid_base td {border:1px solid}
.simpleGrid_base tfoot {border:1px solid}

/*
列查询框样式
add by Rex
data 2013-12-26
*/
div.searchBox {border: 1px solid #e6e6e6;background-color: #fff;padding: 10px;position: absolute;display: "none";}
div.searchBoxUp .cleanBtn {width: 100%;}
div.searchBoxMid {padding: 5px 0;}
div.searchBoxMid input {border: 1px solid gray;}
div.searchBoxMid table td {padding: 5px 0;}
div.searchBoxMid table td.title-r {text-align: right;color: #666;padding-right: 15px;}
div.searchBoxDown {text-align: center;}
div.searchIcon {float: right;cursor: pointer;background: transparent url(../../theme/FixCS/images/bn_srh.png) no-repeat 100%;height: 18px;width: 18px;}