/**
 * Liana v4 CSS 
 * 交易区相关样式
 * @version 2.5 2008-10-08
 * @author zhanghao@yuchengtech.com
 */

/** 全局设置---Begin **/
img {
	border: 0;
}

body,div,td,span,select,p,input,textarea {
	font: 12px "宋体", Tahoma,Arial;
}

body {
	padding: 1px 1px 5px 1px;
	color: #1F1F1F;
}

table { 
	border-collapse:collapse;
	border-spacing:0; 
}

/** 金额输入框 **/
input.currency{
	text-align:right;
	padding-right:1px;
}
/** 全局设置---End **/

/** 文字链接---Begin **/
a:link{color:#404040;text-decoration:underline;font-size:12px;line-height:150%}
a:visited {color:#404040;text-decoration:underline;font-size:12px;line-height:150%}
a:hover{color:#404040;text-decoration:none;line-height:150%}
a:active{color:#404040;text-decoration:none;line-height:150%}
/** 文字链接--End **/
#main{
	border:1px solid #A7C8E4;
	padding:10px 4px 10px 4px;
}

/* 按钮区域 ---Begin **/
.button_area {
	text-align: center;
}

/** 按钮默认样式 **/
input.button {
	background: url(../../images/default/button_bg.gif) top repeat-x;
	border: 1px solid #c81212;
	color:#ffffff;
	font-size:12px;
	padding:2px 4px 1px;
	margin:0 8px 0 8px;
	cursor: pointer;
}

/** 按钮默认样式 **/
input.disabledBtn {
	background: url(../../images/default/button_bg.gif) top repeat-x;
	border: 1px solid #c81212;
	color:#878787;
	font-size:12px;
	padding:2px 4px 1px;
	margin:0 8px 0 8px;
	cursor: pointer;
}

.button_light{
background: url(../../images/default/button_light.gif) top repeat-x;
	border: 1px solid #176BBF;
	color:#FFFFFF;
	font-size:12px;
	padding:2px 4px 1px;
	margin:0 8px 0 8px;
	cursor: pointer;
}

/** 文件上传选择按钮 **/
input.uploadFile {
	font-size:13px;
	height:18px;
	border: 1px solid #8D8D8D;
	color:#505050;
}

/** 日期选择框按钮样式 **/
.button_calendar {
	background: url(../../images/default/button_date.gif) left no-repeat;
	
	height:17px;
	width:25px;
	padding:2px 10px 2px 4px;
	cursor: pointer;
}
/* 按钮区域 ---End **/

/** 文字说明区---Begin **/
/** 当前位置 **/
.current_position {
	margin-bottom: 4px;
}

/** 上方提示 **/
.hint {
	margin: 4px 0px 4px 0px;
	padding-left: 30px;
}

.hint li {
	list-style-type: none;
	list-style-image: url(../../images/default/icon_hint.gif);
	margin: 2px 0px 2px 2px;
}

/** 下方提示 **/
.clew ul {
	background: url(../../images/default/icon_important.gif) left top no-repeat;
	color:#0C5FB3;
	margin: 5px 60px 20px 20px;
}

.clew li {
	color:#393939;
	margin:6px 0px 0px 40px;
}

/** 文字说明区---End **/

/** 醒目文字 **/
.text_important {
	color: #FC5C04;
	font-weight: bold;
	margin-right:4px;
}

/** 标题文字 **/
.text_title {
	font-size: 14px;
	font-weight: bold;
	padding: 4px 10px 6px 10px;
}

/** 操作提示 **/
.tip_on {
	background: url(../../images/default/arrow_right.gif) left top no-repeat ;
	background-color: #F5F9FC;
	border: 1px solid #A7C8E4;
	color: #000777;
	float: right;
	width: 170px;
	padding: 2px 1px 2px 6px;
}

.tip_off {
	color: #A5A5A4;
	float: right;
	width: 170px;
	padding: 3px 2px 3px 2px;
}

.tip_err {
	background:#fff5f5 url(../../images/default/tip_err.gif) 4px no-repeat;
	border: 1px solid #f33104;
	color: #000000;
	float: right;
	width: 200px;
	padding: 3px 2px 3px 16px;
}

/** 表格样式 ---Begin **/
.history_table{
	border:1px solid #CCE2F6;
	margin: 8px;
}

.history_table td{
	border:1px solid #CCE2F6;
	padding:8px 4px 6px 8px;
	text-align:center;
}

.history_table tr.title{
	background-color:#ECF6FE;
	color:#3172B5;
	font-weight:bold;
}

.detail_table{
	color: #000;
	border:1px solid #d8d8d8;
	margin: 8px;
}

.detail_table td{
	border:1px solid #d8d8d8;
	padding:8px 4px 6px 8px;
}

.detail_table td.title{
	background-color:#f2f2f2;
	text-align:right;
}

.input_table{
	color: #000;
	border:1px solid #CCE2F6;
	margin: 8px;
}

.input_table td{
	padding: 5px;
	border:1px solid #CCE2F6;
}

.list_table{
	color: #040404;
	margin: 8px;
	border:1px solid #f2f2f2;
}

.list_table thead td{
	line-height:210%;
	font-weight:bold;
	padding: 4px 0px 2px 4px;
	
}

.list_table tbody td{
	padding: 4px 4px 2px 4px;
}

.bg1 td{
	background-color: #EFF5FA;
}

.bg2 td{
	background-color: #FFFFFF;
}
/** 表格样式 ---End **/

/** 交易成功提示 ---Begin **/
.success {
	background-color: #fff;
	margin: 4px 100px 4px 100px;
	padding:4px 0pt 0px 0px;
}

.success_head{
	font-size:14px;
	font-weight:bold;
	margin: 4px 0px 4px 10px;
}

.success_body{
	background: url(../../images/default/icon_success.gif) no-repeat scroll 50px 20px;
	background-color: #FAFCFE;
	border:1px solid #CCE2F6;
	min-height: 120px;	/* work except IE6 */
	* height:120px;	/* hack for IE6 only */
}

.success_body ul{
	list-style-type: none;
	margin: 0px 50px 10px 100px;
	padding: 10px 0px 0px 40px;
}

.success_body li{
	padding-top:10px;
	border-bottom:1px dashed #878787;
}
/** 交易成功提示 ---End **/

/** 翻页表头 ---Begin **/
.turnpage {
	text-align: right;
	margin: 1px 50px 1px 9px;
}

.page_selected{
	color: #F76503;
	font-weight:bold
}

.page_normal{
	cursor: pointer;
}

.last_page{
	background: url(../../images/default/last_page.gif) no-repeat left top;
	width: 15px;
	height: 15px;
	padding: 1px 2px 0px 10px;
	cursor: pointer;
}

.next_page{
	background: url(../../images/default/next_page.gif) no-repeat left top;
	width: 15px;
	height: 15px;
	padding: 1px 2px 0px 10px;
	cursor: pointer;
}

.goto_page{
	background: url(../../images/default/goto_page.gif) no-repeat scroll 0px 3px;
	vertical-align: top;
	width: 23px;
	height: 18px;
	padding: 1px 2px 10px 20px;
	cursor: pointer;
}
/** 翻页表头 ---End **/

/** 搜索高亮 **/
.highLight {
	color: #0000FF;
	margin: 0px 1px 0px 1px;
}

/** 等待提示 **/
.wait{
	background: url(../../images/wait.gif) no-repeat;
	height: 20px;
	font-size:12px;
	font-weight: bold;
	margin: 5px 0px 5px 200px;
	padding: 5px 0px 5px 40px;
}

/** 顶部链接区域 ---Begin **/
.top_link_area{
	border-bottom: 1px solid #84C0EA;
	padding: 15px 0px 2px 10px;
}

.top_link_off{
	background: url(../../images/default/top_link_off.gif) repeat-x;
	font-weight: bold;
	color:#363636;
	padding: 10px 20px 4px 10px;
	cursor: pointer;
}

.top_link_on{
	background: url(../../images/default/top_link_on.gif) repeat-x;
	font-weight: bold;
	color:#064B91;
	padding: 10px 10px 4px 10px;
	cursor: pointer;
}
/** 顶部链接区域 ---End **/

/** 树型展示区域 ---Begin **/
.tree_root{
	background: url(../../images/default/tree_root.gif) no-repeat left bottom;
	height: 24px;
	width: 42px;
}

.tree_lv1{
	background: url(../../images/default/tree_lv1.gif) no-repeat left top;
	height: 24px;
	width: 42px;
}

.tree_lv1_last{
	background: url(../../images/default/tree_lv1_last.gif) no-repeat left top;
	height: 24px;
	width: 42px;
}

.tree_lv2{
	background: url(../../images/default/tree_lv2.gif) no-repeat left top;
	height: 24px;
	width: 42px;
}

.tree_lv2_last{
	background: url(../../images/default/tree_lv2_last.gif) no-repeat left top;
	height: 24px;
	width: 42px;
}
/** 树型展示区域 ---End **/

/** 自动完成选择框相关样式 ---Begin **/
/** 选中高亮 **/
.selected {
	background-color: #426FD9;
	color:  #FFFFFF;
}

/** 备选下拉框样式 **/
.select_list{
	list-style-type: none;
	margin-left: 4px;
	padding-left: 4px;
}

.select_list li{
	padding-top:4px;
	border-bottom:1px dashed #878787;
}

.hidden{
	display: none;
}
/** 自动完成选择框相关样式 ---End **/

/** 异步查询提示样式 **/
.ajax_tip{
	float: right;
	color:  #000000;
	background-color: #FFFF00;
}

/** 密码相关样式 ---Begin **/
/** 密码强度级别1 **/
.shieldLevel1 {
	background: url(../../images/shield.gif) top left repeat-x;
	height: 17px;
	width: 14px;
}

/** 密码强度级别2 **/
.shieldLevel2 {
	background: url(../../images/shield.gif) top left repeat-x;
	height: 17px;
	width: 28px;
}

/** 密码强度级别3 **/
.shieldLevel3 {
	background: url(../../images/shield.gif) top left repeat-x;
	height: 17px;
	width: 42px;
}
/** 密码相关样式 ---End **/

/** 可展开样式 **/
.expand_on {
	background: url(../../images/default/icon_plus.gif) top left no-repeat;
	padding-left: 15px;
	cursor: pointer;
}
.expand_on1 {
	background: url(../../images/default/icon_plus.gif) right no-repeat;
	padding-left: 15px;
	cursor: pointer;
}

/** 可收缩样式 **/
.expand_off {
	background: url(../../images/default/icon_minus.gif) top left no-repeat;
	padding-left: 15px;
	cursor: pointer;
}
.expand_off1 {
	background: url(../../images/default/icon_minus.gif) right no-repeat;
	padding-left: 15px;
	cursor: pointer;
}
/**客户须知页面样式**/
.notice{
font-family: "宋体";
text-align:center;
font-size: 14px;
font-weight: bold;
padding-top: 10px;
}
/**证书自助下载成功页面样式**/
.result_msg {
text-align:center;
background:#fff;
color:#4C687D;
height:75px;
}
