.pt_0 { padding-top:0px;}
.pt_10 { padding-top:10px;}
.pt_15 { padding-top:15px;}
.pt_20 { padding-top:20px;}
.pt_30 { padding-top:30px;}
.pt_40 { padding-top:40px;}
.pt_50 { padding-top:50px;}
.pb_0 { padding-bottom:0px;}
.pb_10 { padding-bottom:10px;}
.pb_15 { padding-bottom:15px;}
.pb_20 { padding-bottom:20px;}
.pb_30 { padding-bottom:30px;}
.pb_40 { padding-bottom:40px;}
.pb_50 { padding-bottom:50px;}
.mt_0 { margin-top:0px;}
.mt_10 { margin-top:10px;}
.mt_15 { margin-top:15px;}
.mt_20 { margin-top:20px;}
.mt_30 { margin-top:30px;}
.mt_40 { margin-top:40px;}
.mt_50 { margin-top:50px;}
.mb_0 { margin-bottom:0px;}
.mb_10 { margin-bottom:10px;}
.mb_15 { margin-bottom:15px;}
.mb_20 { margin-bottom:20px;}
.mb_30 { margin-bottom:30px;}
.mb_40 { margin-bottom:40px;}
.mb_50 { margin-bottom:50px;}
.ml_0 { margin-left:0px;}
.ml_10 { margin-left:10px;}
.ml_15 { margin-left:15px;}
.ml_20 { margin-left:20px;}
.ml_30 { margin-left:30px;}
.ml_40 { margin-left:40px;}
.ml_50 { margin-left:50px;}
.mr_0 { margin-right:0px;}
.mr_10 { margin-right:10px;}
.mr_15 { margin-right:15px;}
.mr_20 { margin-right:20px;}
.mr_30 { margin-right:30px;}
.mr_40 { margin-right:40px;}
.mr_50 { margin-right:50px;}
.w-50 { width: 50px; }
.w-100 { width: 100px; }
.w-200 { width: 200px; }
.w-300 { width: 300px; }
.w-400 { width: 400px; }
.w-500 { width: 500px!important; }
.w-600 { width: 600px; }
.mouse_pointer{ cursor:pointer; }
.font13 { font-size: 13px; }
.font14 { font-size: 14px; }
.font15 { font-size: 15px; }
.font16 { font-size: 16px; }
.font17 { font-size: 17px; }
.font18 { font-size: 18px; }
.font19 { font-size: 19px; }
.font20 { font-size: 20px; }
.aln_c { text-align: center; }
.bold { font-weight: bold!important; }
.italic { font-style:italic; }
.red { color: red!important; }
.green { color: green; }
.gray { color: #999; }
.msg_box{ border:solid 1px #d0f1bf; height: 80px; font-size: 15px; color: green; font-weight: bold; text-align: center; vertical-align: middle;}
.ins_box{ float:left; margin-top:12px; display:inline;}
.right1 { text-align: right; }

.bb_1_green { border-bottom:solid 1px #75a883;}
.bb_1_gray { border-bottom:solid 1px #e2efeb;}
.bb_1_green1 { border-bottom:solid 1px #d7ffc8;}

.arrow_up{ display:inline-block; background:url(../images/arrow_up.gif) 0 center no-repeat; width:15px;}
.btn_oth {color: #d2ffb9!important; margin-left: 36px!important; font-weight: bold;}

.ta_left { text-align:left!important;}

/* 覆盖或增强原有css */
.topbar { z-index:99;}
.txt_pswd_bg input{ background-position:0 -39px!important; }
.pages .pages_first,.pages  .pages_first:hover{ background-position:0 0;}
.pages .pages_last,.pages  .pages_last:hover{ background-position:-22px -21px; height:22px;}
.pages .pages_prev,.pages .pages_prev:hover{ background-position:-22px 0;width: 24px}
.pages .pages_next,.pages  .pages_next:hover{ background-position:0 -21px; height:22px;}
.remind .list{ border:solid 1px #d9d9d9; background:#fcfcfc; margin-top:10px; margin-bottom:10px; padding:10px 14px 10px;}
.top_login{ cursor:default;}
.left .current a{ background:#679f48; color:#fff;} 
.frm_tab td, .frm_tab th{ padding:10px; }
.sel{ width:80px; height:25px; padding-left:5px; border:1px solid #CCC; background:#FAFAFA; }
.disable{ border:1px solid #F1F1F1!important; background:#FEFEFE!important; color: #AAA!important; font-weight: bold!important;}
.tab_con_eli .list li a{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.bulfirst {word-break: break-all;padding-top:5px;overflow: hidden;}
.tab_con .bulfirst {padding-top:8px;}
.news ul li{ padding-bottom:35px; margin-bottom:0px; }

