@CHARSET "utf-8";
.validateTips{ 
	border: 1px solid transparent; 
	padding: 0.3em; 
}

.link {
 	cursor: pointer; 
 	color: #2894FF;
}
.link:HOVER{
	text-decoration: underline;	
}

a:link,a:visited {
	text-decoration:none;
}
a:hover,a:active {
	text-decoration:underline;
}

/* 图表的框子 */
.dealDiv{
	border:1px outset #e1e0e0;
	margin-left:200px;
	padding:20px 50px 20px;
	width:865px;
/* 	margin:0 auto; */
	position: absolute;
}
.odd{
	background-color: 	#ECF5FF;
}

/* 错误提示 */
.error {
	color:red;
	font-weight:bold;
	font-size:small;
}
/* 温馨提示 */
.warn{
text-align: left;
color: #eb0f0f;
font-size:small;
}
.bold{
	font-weight: bold;
}

/*changePwd.jsp */
.pwd_strength{
	background-image: url("../../resources/image/pwd/pwd.gif");
	background-repeat: no-repeat;
	background-position:0px -50px;
	height: 20px; 
	width: 59px; 
	margin: 15px;
}
.En_pwd_strength{
	background-image: url("../../resources/image/pwd/pwd.png");
	background-repeat: no-repeat;
	background-position:0px -50px;
	height: 20px; 
	width: 59px; 
	margin: 15px;
}
.draw{
	background-image: url("../../resources/image/pwd/icon.gif");
	background-repeat: no-repeat;
	background-position:22px 0px;
	height: 20px;
	width:20px;
	margin: 15px;
}
/* success.jsp */
.successPage{
position: absolute;
right:200px;
top:30px;
font-weight: bolder;
font-size: large;
}

#errormessage{
	color:red;
	font-weight:bold;
	font-size:small;
	
}
/* jinzong */
body{
	background:#f1f1f1;
	margin:0;
}

div,ul,li{
	padding:0;
	margin:0;
}
li{
	list-style:none;
}
table{
	border-collapse:collapse;
}

.grid-990{
	width:1190px;
	margin:0 auto;
}
.clear{
	clear:both;
}
.fr{
	float:right;
}
.fl{
	float:left;
}
.txtr{
	text-align:right;
}
.txtl{
	text-align:left;
}
.hide{
	display:none;
}

.login_info{
	height:80px;
	line-height:33px;
	border-bottom:1px solid #d2d2d2;
	background:white;
	text-align:right;
	font-size:12px;
}
.login_info a{
	margin:0 12px;
}
.login_info a.login{
	color:#3366cc;
}
.login_info a.logout{
	color:#ff0808;
}

.login_info .key{
	margin-left:17px;
}
.login_info .val{
	color:#146ebd;
}
.header{
	padding-top:10px;
	padding-bottom:10px;
}

.logo{
	width:144px;
	height:39px;
	background:url('../image/common/LOGO.gif');
}

.hk_logo{
	width:144px;
	height:39px;
	background:url('../image/common/hk_LOGO.png');
}

#navigator{
	height:71px;
	position:relative;
	border-bottom:1px solid #f1f1f1;
}
#navigator.on{
	background:white;
	border-bottom:1px solid #e3e3e3;
}
#navigator .top_nav{
	height:35px;
	background:#4c99db;
}
/* #navigator ul:first-child>li{ */
/* 	color:red; */
/* }  */
#navigator li{
	float:left;
	line-height:35px;
	display:block;
}

#navigator li.current{ background: #176ab1;}

.nav_line{
	width:15px;
	height:15px;
	background:url('../image/common/nav_line.png');
	margin-top:12px;
}
#navigator li a{
	text-decoration:none;
	color:white;
	font-size:13px;
	font-weight:bold;
	padding:0 18px;
	display:block;
}
#navigator li ul{
	position:absolute;
	display:none;
	width:100%;
	left:0;
}
#navigator li li{
	line-height:28px;
}
#navigator li li a{
	color:#636464;
	font-size:12px;
	padding:0 15px;
	margin-top:4px;
	font-weight:normal;
	width: 100px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
#navigator li li a:hover,#navigator li li a:active{
	background:rgb(215,241,251);
}


.cpColors{
	height:3px;
	overflow:hidden;
}
.cpColors li{
	float:left;
}
.cpColors .Blue{
	width:371px;
	background:rgb(0,88,180);
	height:3px;
}
.cpColors .Green{
	width:423px;
	background:rgb(1,157,166);
	height:3px;
}
.cpColors .Red{
	width:396px;
	background:rgb(237,49,45);
	height:3px;
}


#mainContent{
	border:1px solid #e1e0e0;
	padding:15px 50px 20px;
	/*width:988px; */
	margin-left:20px;
	margin-right:20px;
	/*margin:0 auto;*/
	background:white;
	min-height:320px;
}

/*查询*/
.queryConditions{
	border:1px solid #dbdee1;
	background:#e9ebec;
}
.queryConditions .optional{
	display:none;
}
.queryConditions table{
	width:1100px;
	margin:0 auto;
}
.queryConditions table td{
	border-bottom:1px solid #c4c9cc;
	height:37px;
}
.queryConditions table .btn td{
	border-bottom:none;
	text-align:right;
}
.queryConditions table td.key{
	width:90px;
	font-size:12px;
	line-height:37px;
}

.queryConditions table td.key1{
/* 	width:80px; */
	font-size:12px;
	line-height:37px;
}

.queryConditions table td.val{
	width:142px;
}
.queryConditions table td.val input{
	border:1px solid #d5d5d5;
	height:20px;
	width:131px;
}
.queryConditions table .optional_slide{
	font-size:13px;
	color:#2782da;
}
/* .queryConditions .btn_blue{ */
/* 	background:url('../image/common/queryBtn.png'); */
/* 	width:55px; */
/* 	height:22px; */
/* 	border:0; */
/* 	color:white; */
/* 	cursor:pointer; */
/* 	font-size:12px; */
/* } */

.tdstyle{
	font-size:12px;
	line-height:37px;
}

.btn_blue{
	background:url('../image/common/queryBtn.png');
	width:55px;
	height:22px;
	border:0;
	color:white;
	cursor:pointer;
	font-size:12px;

}

.btn_blue2{
	background:url('../image/common/queryBtn2.gif');
	width:110px;
	height:22px;
	border:0;
	color:white;
	cursor:pointer;
	font-size:12px;
}


/* .queryConditions .btn_gray{ */
/* 	background:url('../image/common/btn_gray.png'); */
/* 	width:55px; */
/* 	height:22px; */
/* 	border:0; */
/* 	color:#777777; */
/* 	cursor:pointer; */
/* 	font-size:12px; */
/* } */

.btn_gray{
	background:url('../image/common/btn_gray.png');
	width:55px;
	height:22px;
	border:0;
	color:#777777;
	cursor:pointer;
	font-size:12px;
}


#query_result_text{
	font-size:13px;
	color:#5d5d5d;
	line-height:35px;
	margin-top:10px;
	position:relative;
}
#query_result_text .download{
	position:absolute;
	right:0;
	vertical-align:middle;
}
#query_result_text .download a{
	padding:0 5px;
	color:#00b4a1;
}

.queryTable{
	width:100%;
	border:1px solid #e4e8ea;
	/* font-family:"SIMHEI"; */
	font-weight:lighter;
}

.queryTable th{
	color:#474848;
	background:#dbe3ea;
	font-size:13px;
	line-height:18px;
	border-right:1px solid #b2bdc7;
	text-align:center;
}
.queryTable th:last-child{
	border-right:none;
}
.queryTable th.margin{
	height:5px;
}
.queryTable td{
	font-size:13px;
/* 	color:#7b7b7b; */
	color:black;
	text-align:left;
	border-right:1px solid #b2bdc7;
	line-height:26px;
}

/* .queryTable tr{
	text-align:left;
} */

.queryTable .hid td{
	text-align:center;
}

/* .queryTable tr:HOVER{ */
/* 	background-color: #ffffce !important;  */
/* } */

/*明细*/
#mainContent .detail_title{
	font-size:12px;
	color:#5d5d5d;
	border-bottom:1px solid #e0e0e1;
	margin:0;
	margin-bottom:29px;
	padding:15px 0;
}
#mainContent .detail_title span{
	margin:0 5px;
	color:#ff5200;
	font-weight:bold;
}

.footer{
	font-size:12px;
	color:#757677;
	text-align:center;
	border-top:2px solid #4b99db;
	margin-top:25px;
	background:white;
	padding:15px 0 25px;
	font-family:Arial, Helvetica, sans-serif;
}
.footer a{
	color:#004889;
	text-decoration:none;
}

//显示支付渠道编号，可输入可下拉；暂时不用
.box
{
 width:  100px;
 height: 21px;
/*  用于剪裁 */
clip: rect( 0px, 181px, 20px, 0px );
 overflow: hidden;
}
.selectTT 
{ 
 position: absolute; 
 z-index: 1; 
} 
.inputTT { 
position: absolute; 
z-index: 5; 
height: 13px; 
width: 100px; 
}

//使用jquery-ui完成可下拉可输入的控件
 .custom-combobox {
    position: relative;
    display: inline-block;
  }
  .custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    width:21px;
/*     margin-left: -1px; */
/*      margin-top: -1px; */
    padding:0px;
  }
  .custom-combobox-input {
    margin: 0;
    padding: 5px 5px;
  }
.ui-menu-item{
	font-size: 0.8em;
}
.ui-state-hover .ui.icon{
	background-image: none;
}
/* .ui-widget-content{ */
/* 	background: white 50% top repeat-x !important; */
/* } */
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{
	border:1px solid;
	color: none;
}
.ui-autocomplete {
	max-width:170px;
    max-height: 300px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
  }
  
#maskbox :HOVER {
	background-color: white !important;
}
  
.newline{
table-layout:fixed;
word-break:break-all;
}

.languageStyle{
	background-color:white;
/* 	filter:alpha(opacity:0); */
/* 	opacity:0.5; */
	border: none;
}

/* 默认脱敏输入框样式 */
.showClass{
	border:none;
	BACKGROUND-COLOR: transparent;
	font-size:13px;
	color:#4f6b72;
}

.showDetail{
	border:1px solid #00F;
	font-size:13px;
	color:#4f6b72;
}
