body{ font-size:14px; line-height:24px; font-family:"Microsoft Yahei",Arial,"Hiragino Sans GB",SimSun; background:#f5f5f5; color:#333; -webkit-text-size-adjust:100%;}
div, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4{margin:0;padding:0;font-style:normal;font-family:"Microsoft Yahei",Arial,"Hiragino Sans GB",SimSun;} 
html, body, p, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0;}
:focus { outline:0;}
table { border-collapse:separate; border-spacing:0;}
ol, ul, li{ list-style:none;}
img {border: 0; vertical-align:middle;} 

.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;} 
a{color:#000000;text-decoration:none; }  
a:hover{color:#BA2636;text-decoration:none;}
.table tr {
    cursor: pointer;
}
h1,h2,h3,h4,h5,h6 {    font-weight: 100;}
h1 {font-size: 30px;}
h2 {font-size: 24px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

/* color */
.bg-white{background-color: #fff;}
.bg-theme{background-color: #E13B42;}
.bg-foot{background-color: #1f2631;}
.bg-f7{background-color: #f7f7f7;}
.bg-transparent{background-color: transparent;}
.text-red{color: #E13B42;}
.text-green{color: rgb(45, 218, 131);}
.text-blue{color: rgb(36, 131, 255);}
.text-theme{color: #c9a059;}
.text-fff{color: #ffffff;}
.text-aaa{color: #aaaaaa;}
.text-888{color: #888888;}
.text-666{color: #666666;}
.text-333{color: #333333;}
.text-1212{color: #121212;}
.text-000{color: #000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:normal;font-weight:normal; outline:none;}
input,button,textarea,select{*font-size:100%;}
textarea { resize:none;}
i, em, strong { font-style:normal;}
/* 边框 */
.bt{border-top: 1px #ddd solid;}
.bb{border-bottom: 1px #ddd solid;}
.bl{border-left: 1px #ddd solid;}
.br{border-right: 1px #ddd solid;}
.b1{border: 1px #ddd solid;}
.bn{border: none;}
.hr-line-dashed { border-top: 1px dashed #93B1C5; color: #ffffff; background-color: #ffffff; height: 1px; margin: 20px 0;}
.form-control{ border-color: #cfdadd;box-shadow: none;}
/* 文字排版 */
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f18 { font-size:18px;}
.f20 { font-size:20px;}
.f22 { font-size:22px;}
.f24 { font-size:24px;}
.fb { font-weight:bold;}
.fn { font-weight:normal;}
.t2 { text-indent:2em;}
.lh150 { line-height:150%;}
.lh180 { line-height:180%;}
.lh200 { line-height:200%;}
.unl { text-decoration:underline;}
.no_unl { text-decoration:none;}
 /* 按钮 */
.btn-outline {
    color: inherit;
    background-color: transparent;
}
.btn-danger.btn-outline {
    color: #d9534f;
}
.btn-danger.btn-outline:hover{
    color: #fff; 
}
.btn_primary {
    background-color: #31de84;
    color: #FFFFFF;
    border: 1px solid #34d481;
}
.btn-default {
    color: #58666e !important;
    background-color: #f5f5f5;
    border-color: #dee5e7;
    border-bottom-color: #d8e1e3;
    -webkit-box-shadow: 0 1px 1px rgba(90, 90, 90, 0.1);
    box-shadow: 0 1px 1px rgba(90, 90, 90, 0.1);
}
.btn-white {
    background: #fff;
    border: 1px solid #e7eaec;
}
.cursor{cursor: pointer;}
/* 定位 */
.tl { text-align:left;}
.tc { text-align:center;}
.tr { text-align:right;}
.bc { margin-left:auto; margin-right:auto;}
.fl { float:left; display:inline;}
.fr { float:right; display:inline;}
.cb { clear:both;}
.cl { clear:left;}
.cr { clear:right;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ display:inline-block;}

.vm { vertical-align:middle;}
.pr { position:relative;}
.pa { position:absolute;}
.pf { position:fixed;}
.oh { overflow: hidden;}
.abs-right { position:absolute; right:0;}
.zoom { zoom:1;}
.hidden { visibility: hidden;}
.none { display:none;}
 
/* 长度高度 */
.w10 { width:10px;}
.w20 { width:20px;}
.w30 { width:30px;}
.w40 { width:40px;}
.w50 { width:50px;}
.w60 { width:60px;}
.w70 { width:70px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w100 { width:100px;}
.w200 { width:200px;}
.w250 { width:250px;}
.w300 { width:300px;}
.w400 { width:400px;}
.w500 { width:500px;}
.w600 { width:600px;}
.w700 { width:700px;}
.w800 { width:800px;}
.w960 { width:960px;}
.w { width:100%;}
 
.h50 { height:50px;}
.h80 { height:80px;}
.h100 { height:100px;}
.h200 { height:200px;}
.h { height:100%;}
 
/* 边距 */
.m10 { margin:10px;}
.m15 { margin:15px;}
.m20 { margin:20px;}
.m25 { margin:25px;}
.m30 { margin:30px;}
 
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.mt30 { margin-top:30px;}
.mt50 { margin-top:50px;}
.mt100 { margin-top:100px;}

.mb0 { margin-bottom:0px;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb25 { margin-bottom:25px;}
.mb30 { margin-bottom:30px;}
.mb50 { margin-bottom:50px;}
.mb100 { margin-bottom:100px;}
 
.ml5 { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml25 { margin-left:25px;}
.ml30 { margin-left:30px;}
.ml50 { margin-left:50px;}
.ml100 { margin-left:100px;}
 
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mr25 { margin-right:25px;}
.mr30 { margin-right:30px;}
.mr50 { margin-right:50px;}
.mr100 { margin-right:100px;}

.pn { padding:0;}
.p5 { padding:5px;}
.p10 { padding:10px;}
.p15 { padding:15px;}
.p20 { padding:20px;}
.p25 { padding:25px;}
.p30 { padding:30px;}
.p40 { padding:40px;}
 
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt30 { padding-top:30px;}
.pt50 { padding-top:50px;}
.pt100 { padding-top:100px;}
 
.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb25 { padding-bottom:25px;}
.pb30 { padding-bottom:30px;}
.pb50 { padding-bottom:50px;}
.pb100 { padding-bottom:100px;}
 
.pl0 {padding-left: 0;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.pl30 { padding-left:30px;}
.pl50 { padding-left:50px;}
.pl100 { padding-left:100px;}
 
.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr25 { padding-right:25px;}
.pr30 { padding-right:30px;}
.pr50 { padding-right:50px;}
.pr100 { padding-right:100px;}
/* lable */
.label {
    background-color: #d1dade;
    color: #5e5e5e;
    font-size: 10px;
    font-weight: 600;
    padding: 3px 8px;
    text-shadow: none;
}
.badge-danger, .label-danger {
    background-color: #ed5565;
    color: #fff;
}
/* 银行 */
.bank-logo{
    background:#fff url(../images/combo.png) no-repeat;
    width:126px;
    height:36px;
    font-style:normal;
    display:inline-block;
    vertical-align:middle
}
.bank-logo-0001{background-position:0 -506px}
.bank-logo-0002{background-position:0 -216px}
.bank-logo-0003{background-position:0 -72px}
.bank-logo-0004{background-position:0 -108px}
.bank-logo-0005{background-position:0 0}
.bank-logo-0006{background-position:0 -36px}
.bank-logo-0007{background-position:0 -180px}
.bank-logo-0008{background-position:0 -540px}
.bank-logo-0009{background-position:0 -252px}
.bank-logo-0011{background-position:0 -396px}
.bank-logo-0012{background-position:0 -360px}
.bank-logo-0013{background-position:0 -144px}
.bank-logo-0014{background-position:0 -432px}
.bank-logo-0015{background-position:0 -468px}
.bank-logo-0016{background-position:0 -1093px}
.bank-logo-0021{background-position:0 -288px}
.bank-logo-0022{background-position:0 -324px}
.bank-logo-0024{background-position:0 -576px}
.bank-logo-0025{background-position:0 -612px}
.bank-logo-0026{background-position:0 -648px}
.bank-logo-0027{background-position:0 -684px}
.bank-logo-0028{background-position:0 -720px}
.bank-logo-0029{background-position:0 -756px}
.bank-logo-0030{background-position:0 -792px}
.bank-logo-0031{background-position:0 -828px}
.bank-logo-0032{background-position:0 -864px}
.bank-logo-0033{background-position:0 -900px}
.bank-logo-0034{background-position:0 -936px}
.bank-logo-0035{background-position:0 -976px}
.bank-logo-0053{background-position:0 -1017px}
.bank-logo-0055{background-position:0 -1052px}