/**** ccq e-Channels ****/
/**** Page Structure / 页面结构设置 ****/

* { 
margin:0; 
padding:0; 
}
img {
border:0;
}

body,div,td,span,input,select,p {
font:12px "宋体",Tahoma;
}

a:visited {
color:#0000ff;
}


body {
background:transparent;
padding:0;
margin:0;
}


#Page_content { 
width:1000px;
padding:0;
margin:0 auto;
}

#Header {
}

#logo {

}

/** shortcut **/

#shortcut {
float:right;
margin-top:10px;
margin-right:14px;
font-weight:bold;
}

#shortcut a {
color:#6C6C6C;
text-decoration:none;
}

#shortcut a:hover {
color:#6C6C6C;
text-decoration:none;
}

#shortcut img {
vertical-align:text-bottom;
}

#Page_left {
width:199px;
float:left;
background:#EFEFEF;
}


#Page_right {
float:left;
}
#Page_middle {
float:left;
background:url(../../images/default/c8c8c8.gif) left top repeat-y;
}

#Footer {
text-align:center;
color:#fff;
float:left;
}

.footer_td {
background:url(../../images/default/footer_middle.gif) left top repeat-x;
}

/*** info ***/
.info_left {
float:left;
background-color:#EFEFEF;
}
.info_time {
background:url(../../images/default/info_time.gif) left top no-repeat;
padding:8px 6px 8px 35px;
color:#fff;
font-weight:bold;
width:199px;
}

.info_time_bottom {
background:url(../../images/default/info_time_bottom.gif) left top repeat-x;
}
.info_line {
border-top:1px solid #949494;
border-bottom:1px solid #FFFFFF;
}
.info_right_line {

}
.info_qw_title {
background:url(../../images/default/info_qw_title.gif) left top no-repeat;
padding:18px 0 9px 0px;
color:#ffffff;
font-weight:bold;
cursor:pointer;
}
.info_qw2_title {
background:url(../../images/default/info_qw_title.gif) left top no-repeat;
padding:18px 0 9px 0px;
color:#ffffff;
font-weight:bold;
cursor:pointer;
}
.info_ul_title {
background:#EFEFEF url(../../images/default/info_list_ul.gif) left top repeat-x;
padding:11px 0 8px 10px;
color:#fff;
font-weight:bold;
cursor:pointer;
}
.info_product_title {
background:#EFEFEF url(../../images/default/info_product_title.gif) left top repeat-x;
padding:4px 0 1px 10px;
color:#fff;
font-weight:bold;
}
.info_product_title img {
vertical-align:-60%;
margin:0 6px 0px 2px;
}
.info_product_flash {
margin:0px 1px 0 1px;
}
.info_ul {
/*background: url(../../images/default/info_ul_bg.gif) 15px 30px no-repeat;*/
color:#000000;
font-weight:bold;
padding-bottom:10px;
}
.info_ul a{
text-decoration:none;
color:#000000;
}
/*.info_ul ul div img{
padding:0 0 0 7px;
float:left;
}*/
.info_ul span {
background:url(../../images/default/info_line.gif) left bottom no-repeat;
padding:11px 0px 6px 10px;
color:#000000;
font-weight:normal;
display:block;
}

.info_ul a:visited {
color:#000000;
}

.info_ul a {
padding:0px 0px 0px 15px;
}
.info_ul span.select a,
.info_ul span.select a:visited {
/*display:block;*/
color:#460993;
/*font-weight:bold;*/
}
/*** 操作页面整体缩进 ***/
.indent{
padding-left:27px;
padding-right:8px;
}

/*** form ***/
.form_content_head {
background:url(../../images/default/form_content_head.gif) left top repeat-x;
height:27px !important;
height:26px;
}
.form_position {
padding:15px 0 0 0;
margin-left:15px;
}
.form_position img {
vertical-align:-40%;
padding:0 5px 0 0;
}
.form_position_name {
color:#EC980A;
font-size:14px;
font-weight:bold;
}
.find_margin {
margin:0 12px 0 14px;
}
.find_title {
margin:6px 0px 0 0px;
}
.find_title_name {
color:#EE980A;
font-size:14px;
font-weight:bold;
padding:0 0 0 3px;
}
.find_content {
border:1px solid #B4B4B4;
}
.find_redline {
background:url(../../images/default/find_redline.gif) left top repeat-x;
height:8px;
font-size:7px;
margin-right:4px;
}
.find_table {
margin:0 0 25px 0;
}
.find_table_top_left {
background:url(../../images/default/find_table_top_left.gif) left top no-repeat;
width:36px;
height:26px;
}
.find_table_top {
background:url(../../images/default/find_table_top.gif) left top repeat-x;
}
.find_table_top_right {
background:url(../../images/default/find_table_top_right.gif) left top no-repeat;
width:36px;
height:26px;
}
.find_table_middle_left {
background:url(../../images/default/find_table_middle_left.gif) left top repeat-y;
}
.find_table_middle {
background:#f9f8f8;
}

.find_table_middle_right {
background:url(../../images/default/find_table_middle_right.gif) left top repeat-y;
}
.find_table_bottom_left {
background:url(../../images/default/find_table_bottom_left.gif) left top no-repeat;
width:36px;
height:23px;
}
.find_table_bottom {
background:url(../../images/default/find_table_bottom.gif) left top repeat-x;
}
.find_table_bottom_right {
background:url(../../images/default/find_table_bottom_right.gif) left top no-repeat;
width:36px;
height:23px;
}
.form_position_info {
padding:7px 0 0 25px;
}

.form_panel {
margin:11px 8px 0 27px;
border-bottom:1px solid #C5C5C5;
padding:0 0 22px 0;
}

.form_panel_off,
.form_panel_on {
width:100px;
text-align:center;
display:block;
float:left;
cursor:default;
}
.form_panel_off {
color:#000000;
padding:7px 0 1px 0;
}
.form_panel_on {
background:#fff url(../../images/default/form_panel_bg.gif) left top no-repeat;
color:#F9B137;
padding:7px 0 2px 0;
margin-bottom:-1px;
}
.form_panel_already {
color:#9F9FA0;
}
.form_panel_table {
margin:0 8px 0px 27px;
background-color:#F0F0F2;
}
.form_panel_list {
margin:0 33px 0px 20px;
}
.form_button_area {
margin-left:260px;
background-color:#F0F0F2;
}

.form_panel_bottom {
margin-left:10px;
background-color:#F0F0F2;
}

.form_panel_td {
background:url(../../images/default/form_panel_middle.gif) left top repeat-x;
height:8px;
}

.form_button_left {
margin:18px 0 14px 0;
float:left;
font-size:13px;
padding:6px 0px 10px 8px;
background:url(../../images/default/form_button_left.gif) left top no-repeat;
text-decoration:none;
}

.form_button_right a{
color:#787878;
text-decoration:none;
margin:10px 12px;
padding:6px 12px 10px 0;
background:url(../../images/default/form_button_right.gif) right top no-repeat;
}

.form_left_bg {
background:url(../../images/default/form_left_bg.gif) left top repeat-y;
}

.form_right_bg {
background:url(../../images/default/form_right_bg.gif) left top repeat-y;
}

.form_bottom_middle {
background:url(../../images/default/form_bottom_middle.gif) left top repeat-x;
}

.form_table {
margin-top:27px;
}

.form_table td {
padding:2px 4px 1px 6px;
}

.form_new_table {
background:#efefef;
}

.form_new_table td{
padding:2px 0px 2px 0px;
}

.form_redhead{
background:#F9B137;
margin-top:27px;
height:3px;
font-size:1px;
}

.form_redhead_clearance {
background:#efefef;
height:27px;
}
/** confirm table **/
.confirm_table {
border-collapse:collapse;
margin:9px 56px 0 40px;
color:#323232;
}

.confirm_table td {
padding:8px 4px 8px 6px;
border:1px solid #A5A5A5;
color:#323232;
}
.confirm_head {
text-align:center;
color:#323232;
background:#FFE8AA;
}
.confirm_head td {
font-weight:bold;
padding:8px 0px 8px 0px;
color:#323232;
}
.confirm_table_title {
margin:38px 0 0 42px;
color:#323232;
}

/** succeed table **/
.succeed_table {
border-collapse:collapse;
margin:20px 25px 0 22px;
background:#FFFFFF;
color:#323232;
}
.succeed_table_title {
margin:18px 0 0 19px;
}
.succeed_table_content {
margin:32px 0 66px 0;
}
.succeed_table_content img {
vertical-align:-80%;
margin-right:6px;
}

/** exception table **/
.exception_table_content {
margin:50px 0 66px 0;
font-size:14px;
}
.exception_table_content img {
vertical-align:-80%;
margin-right:6px;
}
.exception_table_clew {
font-size:12px;
}
/** clew **/

.form_clew {
width:90%;
margin:0 auto;
margin-top:20px;
}

.form_clew ul {
color:#EE980A;
background: url(../../images/default/form_clew_icon.gif) left top no-repeat;
list-style:inside url(../../images/default/form_clew_dot.gif);
padding:3px 0 3px 23px;
}

.form_clew li{
color:#898989;
padding:4px 0px;
}
/**account table***/
.account_table_title {
font-weight:bold;
padding-top:22px;
padding-bottom:5px;
}
.account_table_head {
color:#fff;
padding:6px 10px 6px 11px;
background:#DB5453 url(../../images/default/table_title.gif) right top no-repeat;
margin-bottom:2px;
}

.account_table_line {
border-top:1px solid #DB5453;
margin-bottom:2px;
}

/*result*/
.table_title {
font-size:13px;
font-weight:bold;
color:#fff;
padding:6px 0 6px 11px;
background:#DB5453 url(../../images/default/table_title.gif) right top no-repeat;
margin-top:21px;
margin:0 0px 0px 0px;
}

/** result table **/

.result_table {
border-collapse:collapse;
margin:0px 0px 10px 0px;
}
.result_table td {
border:1px solid #c8c8c8;
}

.result_head {
text-align:center;
font-weight:bold;
color:#444;
background:#E9E9E9;
}

.result_head td {
font-weight:bold;
padding:5px 0px 3px 0px;
}


.trans_table {
border-collapse:collapse;
margin:0px 0px 10px 0px;
}
.trans_table td {
font-size:11px;
border:1px solid #fff;
}

.trans_head {
text-align:center;
font-weight:bold;
color:#444;
background:transparent url(../../images/default/result_head.gif) left top repeat-x;
}

.trans_head td {
font-weight:bold;
padding:5px 0px 5px 0px;
}
/** overview(总览) table **/

.overview_table {
border-collapse:collapse;
margin:12px 0px 10px 0px;
}
.overview_table td {
border:1px solid #c8c8c8;
padding:5px 11px 3px 11px;
}

.overview_head {
font-weight:bold;
color:#db5353;
background:#f2f0f0;
}

.overview_head td {
font-weight:bold;
padding:5px 0px 3px 11px;
}

.overview_text {
float:left;
}

.overview_money {
float:right;
}

.result_margin {
margin-right:0px;
}

.bg1 {
background:#fff;
}
.bg1 td {
padding:4px 0px 2px 0px;
}

.bg2 {
background:#f9f8f8;
}
.bg2 td {
padding:4px 0px 2px 0px;
}

.result_over {
background:#FFE16A;
}
.result_over td {
background:#FFE16A;
padding:4px 0px 2px 0px;
}
.result_out {
background:#FDECEC;
}
.result_out td{
background:#FDECEC;
padding:4px 0px 2px 0px;
}

.right {
text-align:right;
}
.center {
text-align:center;
}

/** in table link **/
.in_table_link {
margin:0 0 0 5px;
display:inline;
}
.in_table_link a:visited{
color:#0074c0;
}
.in_table_link a:link{
color:#0074c0;
}
.in_table_link a:hover{
color:#0074c0;
}

/** condition table **/

.condition_table {
border-collapse:collapse;
background:#F7F7F7;
}

.condition_table td {
border:1px solid #fff;
padding:2px 4px 1px 6px;
}
/** 查询结果表头 **/
.table_header2 {
background:transparent url(../../images/default/overview_sub_line.gif) left bottom repeat-x;
padding:0px 0px 0px 0px;
margin:18px 0px 0 0px;
height:22px;
}
.overview_sub {
background: url(../../images/default/overview_sub_bg.gif) left bottom repeat-x;
padding:0px 0px 0px 0px;
height:22px;
float:left;
}
.overview_sub a {
padding:4px 11px 0px 11px;
float:left;
}
.overview_sub_corner {
background: url(../../images/default/overview_sub_corner.gif) left top no-repeat;
padding:0px 0px 0px 0px;
height:22px;
width:7px;
float:left;
}
.overview_sub_shade {
background:#f2f0f0;
padding:4px 0px 2px 10px;
margin:0px 0px 4px 0px;
}
.table_header {
background:transparent url(../../images/default/table_xian2.gif) left bottom repeat-x;
text-align:right;
padding:12px 6px 2px 6px;
margin:1px 1px 0 0px;
color:#3A58DE;
}

.pagination {
text-align:right;
padding:5px 6px 3px 6px;
margin:3px 0px 6px 0px;
color:#707070;
}
.pagination a {
font-weight:bold;
color:#CB0021;
}

.conresult_panel_table {
margin:0 33px 0px 20px;
background-color:#FFFFFF;
}
.conresult_table {
margin-top:5px;
}

/*** misc ***/

.clear {clear:both;}
.text_center {text-align:center;}
.text_right {text-align:right;}


.menu_info {
width:210px;
}
.menu_info_left a {
font-size:13px;
font-weight:bold;
color:#717173;
padding:7px 0 9px 24px;
background:url(../../images/default/menu_info_left.gif) left top no-repeat;
text-decoration:none;
}

.menu_info_right {
padding:7px 0 9px 0;
background:url(../../images/default/menu_info_right.gif) right top no-repeat;
}

.formtable_left {
border:1px solid #C3C3C5;
background:#FAFAFA;
}
.formtable_middle {

margin-top:80px;
}
.formtable_right {
border:1px solid #C3C3C5;
background:#FAFAFA;
}
.formtable_bottom {
border:1px solid #C3C3C5;
background:#FAFAFA;
}
.bat_button_left {
float:left;
font-size:13px;
padding:6px 0px 10px 8px;
background:url(../../images/default/form_button_left.gif) left top no-repeat;
text-decoration:none;
}

.bat_button_right a{
color:#787878;
text-decoration:none;
margin:10px 12px;
padding:6px 12px 10px 0;
background:url(../../images/default/form_button_right.gif) right top no-repeat;
}
.bat_form_height {
height:9px;
}
.safe_table {
border:1px solid #B8B8B8;
border-collapse:collapse;
margin-left:25px;
}
.map_table {
margin-left:12px;
}
.safe_table td {
/*padding:29px 0px 25px 98px;*/
}
.safe_pass {
background:url(../../images/default/safe_pass.gif) left top no-repeat;
padding:29px 0px 25px 98px;
}
.safe_trans {
background:url(../../images/default/safe_trans.gif) left top no-repeat;
padding:29px 4px 24px 95px !important;
padding:29px 0px 25px 95px;
}
.safe_start {
background:url(../../images/default/safe_start.gif) left top no-repeat;
padding:29px 4px 24px 95px !important;
padding:29px 0px 25px 92px;
}
.safe_freeze {
background:url(../../images/default/safe_freeze.gif) left top no-repeat;
padding:29px 4px 24px 95px !important;
padding:29px 0px 25px 99px;
}
.safe_log {
background:url(../../images/default/safe_log.gif) left top no-repeat;
padding:29px 0px 24px 95px !important;
padding:29px 0px 25px 98px;
}
.safe_fuc {
background:url(../../images/default/safe_fuc.gif) left top no-repeat;
padding:29px 4px 24px 95px !important;
padding:29px 0px 25px 98px;
}
.safe_down {
background:url(../../images/default/safe_down.gif) left top no-repeat;
padding:29px 0px 24px 98px;
}
.safe_pass_right {
border-left:1px solid #EFEFEF;
border-bottom:1px solid #EFEFEF;
padding:28px 0px 25px 0px;
}
.safe_td_left a,
.safe_td_left a:visited {
font-weight:bold;
color:#505050;
text-decoration:none;
}
.safe_td_right {
padding-left:18px;
color:#505050;
}
.safe_td_right_bg {
background:url(../../images/default/efefef.gif) left bottom repeat-x;
}
.safe_info {
background:url(../../images/default/safe_info.gif) left top no-repeat;
padding:29px 0px 24px 95px !important;
padding:29px 0px 25px 98px;
}
.safe_style {
background:url(../../images/default/safe_style.gif) left top no-repeat;
padding:29px 0px 24px 95px !important;
padding:29px 0px 25px 98px;
}
.safe_layout {
background:url(../../images/default/safe_layout.gif) left top no-repeat;
padding:29px 0px 24px 95px !important;
padding:29px 0px 25px 98px;
}
.safe_setting {
background:url(../../images/default/safe_setting.gif) left top no-repeat;
padding:29px 0px 24px 95px !important;
padding:29px 0px 25px 98px;
}
.safe_quickmenu {
background:url(../../images/default/safe_quickmenu.gif) left top no-repeat;
padding:29px 0px 23px 95px !important;
padding:29px 0px 24px 98px;
}
.quick_button {
float:right;
padding-right:24px;
}
/*error page*/
.error_info_bg {
background:url(../../images/default/error_info_bg.gif) left top repeat-x;
padding:7px 0 6px 7px;
margin:0 80px 0 0px;
font-weight:bold;
}
.error_info_line {
border-bottom:1px solid #D2D2D2;
padding:6px 0 5px 0px;
}
.error_info_position {
padding:4px 0 0 0;
}
.form_panel_title {
background:#EE980A;
color:#fff;
font-size:14px;
font-weight:bold;
padding:6px 0 7px 10px;
}
/*button*/
.button_area {
text-align:center;
padding:12px;
}

.button_bg {
background:url(../../images/default/button_common_bg.gif);
border-bottom: 1px solid c3c3c3; border-left: 1px solid aaaaaa; border-right: 1px solid c3c3c3; border-top: 1px solid aaaaaa;
color:#505050;
padding:3px 3px 0px 3px;
cursor:pointer;
margin:0 8px 0 8px;
}

.download_area {
text-align:right;
padding:12px;
}

/****************
左下消息滚动区样式
****************/ 
.info_welcome {
color:#000000;
width:199px;
margin:1px 0px 3px 0px;
background-color:#FDE2BA;
}
.info_welcome_user {
color:#FF8400;
margin-right:6px;
}

.welcome_top {
font-size:10px;
background:url(../../images/default/welcome_top.gif) left top no-repeat;
width:173px;
height:8px;
}

.welcome_mid {
/*background:url(../../images/default/welcome_mid.gif) left top repeat-y;*/
/*width:199px;*/
font-size:14px;
line-height:11px;
padding:8px 0px 6px 20px;
}

.welcome_mid td {
line-height:15px;
}
.welcome_mid a{
font-size:12px;
cursor:pointer;
text-decoration:underline;
}

#info_welcome_safe {
margin-top:10px;
line-height:16px;
}

.welcome_bottom {
background:url(../../images/default/welcome_bottom.gif) left top no-repeat;
width:173px;
height:10px;
}

.marquee_wrap {
padding-left:14px;
font-weight:bold;
}

.marquee_wrap img {
vertical-align:text-bottom;
}

.marquee_wrap a,
.marquee_wrap a:visited {
line-height:28px;
color:#0085b1;
}

.marquee_wrap a:hover {
line-height:28px;
color:#0088e5;
}

/****************
author:zhanghao
date:20060725
function:输入框样式
****************/
input.textBoxUnFocus
{
	padding:2px;
	font-family: Tahoma, sans-serif;
	border: 1px solid #EBEBEB;
}

input.textBoxFocus 
{
	padding:2px;
	font-family: Tahoma, sans-serif;
	border: 1px solid #0000FF;
}

/****************
author:zhanghao
date:20061208
function:输入框样式
****************/
.notNullInput
{
	color:#EE980A;
}

/****************
author:zhanghao
date:20061208
function:提示样式
****************/
.tip {
padding:2px 0 1px 0;
margin-right:9px;
color:#999999;
float:right;
width:221px;
}
.tip_on {
border:1px solid #EE980A;
background:#FFE8AA url(../../images/default/tishi.gif) 2px 1px no-repeat;
padding:1px 5px 0px 22px;
margin-right:9px;
float:right;
width:221px;
}
.tip_err {
border:1px solid #EE980A;
background:#FFE8AA url(../../images/default/tishi_err.gif) 2px 1px no-repeat;
padding:1px 5px 0px 22px;
margin-right:9px;
float:right;
width:221px;
}

/****************
author:wanggd
date:20070109
function:确认修改样式
****************/
.modify_confirm {
font-weight:bold;
color:#de3434;
}

/****************
author:zhanghao
date:20070119
function:单列银行通知列表样式
****************/
.singleLineUL{
overflow:hidden;
list-style:none;
width:150px;
height:20px;
}

/****************
author:zhanghao
date:20070130
function:快捷菜单设置样式
****************/
.expand_plus,
.expand_plus:visited {
padding:3px 3px 3px 15px;
color:#777;
text-decoration:none;
background: url(../../images/default/plus.gif) left 3px no-repeat;
}

.expand_minus,
.expand_minus:visited {
padding:3px 3px 3px 15px;
color:#777;
text-decoration:none;
background: url(../../images/default/minus.gif) left 3px no-repeat;
}

.expand_item,
.expand_item:visited {
margin-left:20px;
padding:0 3px 0 12px;
color:#777;
text-decoration:none;
background: url(../../images/default/item.gif) left 0px no-repeat;
}

/**地图专用**/
.map_1 span{
background:url(../../images/default/map1_right.gif) right top no-repeat;
float:right;
font-size:12px;
}

.map_1 a,
.map_1 a:visited {
display:block;
color:#EE980A;
font-weight:bold;
background:url(../../images/default/map1_left.gif) left top no-repeat;
text-decoration:none;
padding:6px 25px 3px 15px;
}

.map_2{
text-align:center;
}

.map_2 span{
background:url(../../images/default/map2.gif) left 4px no-repeat;
width:180px;
float:right;
padding:8px 8px 6px 0px;
font-size:12px;
}

.map_2_more{
text-align:center;
}

.map_2_more span{
background:url(../../images/default/map2_more.gif) left 4px no-repeat;
width:180px;
float:right;
padding:8px 8px 6px 0px;
font-size:12px;
}

.map_2 a,
.map_2 a:visited {
color:#000000;
display:block;
text-decoration:none;
}

.map_2_more a,
.map_2_more a:visited {
color:#000000;
display:block;
text-decoration:none;
} 

.map_3 span{
background:url(../../images/default/map3_right.gif) right 4px no-repeat;
float:left;
font-size:12px;
}

.map_3 a,
.map_3 a:visited {
display:block;
color:#585858;
background:url(../../images/default/map3_left.gif) left 4px no-repeat;
text-decoration:none;
padding:8px 8px 6px 10px;
}

.map_line {
vertical-align:top;
background:url(../../images/default/map_line_bottom.gif) left bottom no-repeat;
}

.map_line_top {
background:url(../../images/default/map_line_top.gif) left top no-repeat;
}
/*银行公告*/
.placard_wrap {
background:url(../../images/default/bank_notice_bg.gif) left top no-repeat;
padding:18px 0 9px 0px;
/*padding-left:14px;
padding-top:0px;
padding-bottom:0px;*/
}

#textdiv1 {
color:#460993;
/*padding-left:30px;
padding-top:20;
margin-top:6px;*/
padding-top:20px;
padding-left:20px;
}

.placard_wrap img {
/*vertical-align:-10%;*/
}

.placard_wrap a,
.placard_wrap a:visited {
line-height:25px;
color:#460993;
Vertical-align:middle;
}

.placard_wrap a:hover {
line-height:25px;
color:#EA980A;
Vertical-align:middle;
}
/*新短消息*/
.new_message {
background:;
padding-left:14px;
padding-top:6px;
padding-bottom:12px;
}
#message_list {
padding-left:14px;
}
.new_message img {
vertical-align:-10%;
}

.new_message a,
.new_message a:visited {
line-height:22px;
color:#0085b1;
}

.new_message a:hover {
line-height:28px;
color:#0088e5;
}

/** detail table **/
.detail_table {
border-collapse:collapse;
margin:9px 10px 0 10px;
color:#323232;
}

.detail_table td {
padding:8px 4px 6px 4px;
border:1px solid #A5A5A5;
color:#323232;
}
.detail_head {
text-align:right;
color:#323232;
background:#f5f8fd;
}
.detail_head td {
font-weight:bold;
padding:8px 0px 8px 0px;
color:#323232;
}
.detail_panel_table {
margin:0 0px 0px 0px;
background-color:#F0F0F2;
text-align:center;
}