@CHARSET "UTF-8";
/* bank */
.bank{padding:0 10px 10px;}

/* mod_a */
.mod_a{*zoom:1; font-size: 14px; border: 1px solid #A2CDEA;margin-top: 10px;background:#fcfeff;}
.mod_a .th{height: 26px;line-height: 26px; padding-left: 16px; background: #edf7ff; font-weight: 700; border-bottom: 1px solid #bcdef6; color: #2582c8}
.mod_a .td{padding: 20px 27px;}
.fix_bank .td{padding:20px 60px;}
.mod_a .td a{display:inline-block;}

/* internet bank */
.b_info{font-size:14px;color:#333; text-indent:2em;line-height:1.5; text-align:justify;margin-bottom:30px;}
.list_bank_box li,.list_hotBank_box li{float:left;display:inline;margin:0 26px 28px 0;}
.list_bank_box li a,.t_bank_logo img,.list_hotBank_box li{border:1px solid #e0e0e0;}
.list_bank_box li a:hover,.list_hotBank_box li.hover{border-color:#3a8fd1;}
.list_bank_box li.norb,.list_hotBank_box li.norb{margin-right:0;}

.t_bank_dl dt,.bank .charges_h3,.t_bank_dl dd .t_bank_item,.selectWrap .query_btn,.bank_nav li a{background:url(bank_sprite.png) no-repeat;}


.t_bank_logo{}
.t_bank_dl{margin-top:30px;}
.t_bank_dl dt,.bank .charges_h3{background-position: 0 4px;font-size:16px;font-weight:bold;color:#348bcf;padding-left:15px;margin-bottom:15px; text-align:left}
.t_bank_dl dd{padding-left:15px;}
.t_bank_dl dd .t_bank_item{background-position:0 -16px; padding:4px 0 4px 25px;}
.t_bank_dl dd a{color:#006f9f;}
.t_bank_dl dd b{color:#348bcf}
.t_bank_dl dd p{color:#333;margin-top:15px;}
.t_bank_dl dd p a{ text-decoration:underline;}
/* select_outer */
.select_outer{*padding:4px 2px;*border:1px solid #D5D5D5;background:#fff;}
.select_inner{*height:17px;*line-height:17px;*overflow:hidden;}
.select_outer select{border:1px solid #D5D5D5;*margin:-1px;+margin:-2px;padding:3px;font-size:14px;}
/* ATM bank select */
.selectWrap{padding:40px 0 30px 180px;}
.selectWrap .select_outer{float:left;margin-right:5px;}
.select_bank{width:182px;*width:178px;}
.select_bank .select_inner{*width:176px;}
.select_bank select{width:182px;*width:178px;+width:180px;}

.select_province,.select_city{width:111px;*width:107px;}
.select_province .select_inner,.select_city .select_inner{*width:105px;}
.select_province select,.select_city select{width:111px;*width:107px;+width:109px;}

.select_district{width:141px;*width:137px;}
.select_district .select_inner{*width:135px;}
.select_district select{width:143px;*width:137px;+width:139px;}

.selectWrap .query_btn{float:left;width:85px;height:27px;background-position:0 -47px;line-height:27px;border:none;color:#fff; vertical-align:middle;cursor:pointer;}
.selectWrap .query_btn_hover{background-position:0 -74px;}
.selectWrap .select_info{color:#666;display:inline-block;font-size:12px;padding-top:6px;clear:both;overflow:hidden;}

.list_hotBank_box,.list_bank_box{margin-bottom:-28px;}
.list_hotBank_box li{width:181px;}
.list_hotBank_box li .bank_link_span{display:block;height:28px;text-align:center;}
.list_hotBank_box li .bank_link_span a{color:#006f9f;margin-right:10px;}

/* query detail Table */
.de_info_table{font-size: 14px;margin-top: 10px;border:1px solid #A2CDEA;}
.de_info_table table{width:100%;}
.de_info_table th, .de_info_table td{ border-top:1px solid #c2dff6;border-left:1px solid #c2dff6;padding:8px 12px;line-height:1.5em; background:#fff;text-align:justify;}
.de_info_table th{height:27px;line-height:27px;border-top:none;border-bottom:1px solid #c2dff6;padding:0 17px;color:#338BCF;font-weight:bold;text-align:center; vertical-align:middle;background-color:#EDF7FF;}
.de_info_table .nolb{border-left:none;}

.de_info_table table tbody a{color:#006f9f;text-decoration:underline;}

/* Bank charges*/
.pub_tab li{width:166px;}

.bank .charges_h3{margin-bottom:0px;margin-top:20px}
.charges_table table td{text-align:left}
.charges_table .txtCenter{text-align:center; vertical-align:middle}


/* no Result */
.bank_sorry{margin-top:10px;padding:40px 0 0 390px;height:70px;color:#33333f;font-size:14px;font-weight:bold;background:url(noresult.png) no-repeat 200px 0;}
.other_bank_w{margin-top:0;padding-left:36px;margin-bottom:15px;}
.other_bank_w dt{font-size:14px;margin-bottom:10px;}
.other_bankList li{width:130px;float:left;display:inline;height:24px;line-height:24px;}
.other_bankList li a:hover{color:#fd5151;}

.pub_tab {}
.pub_tab li {
    display: inline;
    float: left;
    margin-right: 13px;
}
.pub_tab li a {
    background: rgba(0, 0, 0, 0) url("pub_tab.png") no-repeat scroll 0 0;
    color: #348bcf;
    display: block;
    font-size: 14px;
    height: 37px;
    line-height: 37px;
    padding-left: 3px;
    text-align: center;
}
.pub_tab li a span {
    background: rgba(0, 0, 0, 0) url("pub_tab.png") no-repeat scroll right 0;
    display: block;
}
.pub_tab li a:hover {
    background-position: 0 -37px;
    color: #fff;
    text-decoration: none;
}
.pub_tab li a:hover span {
    background-position: 100% -37px;
    cursor: pointer;
}
.pub_tab li.last {
    margin-right: 0;
}