#main{ clear: both; width: 950px; margin: 0 auto;}
a {outline: none; /* for Forefox */ }
a {star:expression(this.onFocus=this.blur()); /* for Ie*/ }
.loginbar {text-align:right;}
.main_box{ background:#f8f8f8; border: 1px solid #becedb; border-bottom: none;  border-top: none; overflow: hidden; width: 948px;}
.main_bottom{}
.main_bottom .b_l{ background: url(../../images/pay/bg_bottom_l.gif) no-repeat; display: inline; float: left; height: 28px; width: 5px;}
.main_bottom .b_c{ background: url(../../images/pay/bg_bottom_c.gif) repeat-x; display: inline; float: left; height: 28px; width: 940px;}
.main_bottom .b_r{ background: url(../../images/pay/bg_bottom_r.gif) no-repeat; display: inline; float: right; height: 28px; width: 5px;}

.main_con{ margin: 20px 10px; overflow: hidden;}
.main_con .left{ display: inline; float: left; height: 100%; width: 692px; overflow: hidden;}
.main_con  .left_t{ background: url(../../images/pay/bg_left_box_t.gif) no-repeat; height:9px; width: 692px; overflow: hidden;  }
.main_con  .left_m{ background: url(../../images/pay/bg_left_box_m.gif) repeat-y;  width: 692px; overflow: hidden;}
.main_con  .left_b{ background: url(../../images/pay/bg_left_box_b.gif) no-repeat; height: 10px; width: 692px;  }
.main_con .left_m .col_sub{ display: inline; float: left; width: 148px; height: 100%; }
.main_con .left_m .col_sub .left_select{ background: url(../../images/pay/select.gif) no-repeat center 35px; color: #333; font-size: 16px; font-weight: bold; height: 50px; line-height: 35px; width: 100%; text-align: center;}
.main_con .left_m ul.tabs{}
.main_con .left_m ul.tabs li{ background: url(../../images/pay/bg_tab.gif) no-repeat; height:40px;  margin-left: 5px; width: 144px;}
.main_con .left_m ul.tabs li:hover{background: url(../../images/pay/bg_tab_hover.gif) no-repeat; margin-left: 5px}
.main_con .left_m ul.tabs li.cur{background: url(../../images/pay/bg_tab_cur.gif) no-repeat; margin-left: 6px; z-index: 999; width: 150px;}
.main_con .left ul.tabs li a{ color:#1e5b9c; display: block; font-size: 14px; line-height: 40px; padding-right: 10px; text-align: right; width: 130px; }
.main_con .left_m ul.tabs li a:hover{ color:#1e5b9c; text-decoration: none;}
.main_con .left_m ul.tabs li.cur a{ color:#000; font-weight: bold;}
.main_con .left_m .col_main{ overflow: hidden;}
.main_con .right{display: inline; float: right; width: 225px; overflow: hidden; margin-top: 7px;}
.main_con .right .box{ background: #fafeff; border: 1px solid #becedb; width: 223px; overflow: hidden; margin-bottom: 10px;}
.main_con .right .hd{ height: 40px; width: 100%;}
.main_con .right .kfbz{ background: url(../../images/pay/bg_r_hd.gif) no-repeat center bottom;}
.main_con .right .kfbz h1{ background: url(../../images/pay/help.gif) no-repeat 10px center; color: #487aab; font-size:14px; font-weight: bold; line-height: 28px; padding-left: 35px; padding: 5px 0px 5px 35px;}
.main_con .right .bd{ padding: 5px; overflow: hidden;}
.main_con .right .bd p{ color: #1e5b9c; font-size: 14px; padding-left: 10px;  line-height: 30px; vertical-align: top;}
.main_con .right .bd p label.red{ color:#F00; font-size: 13px; font-weight: bold;}
.main_con .right .bd p img{ vertical-align: text-top; margin-right: 10px;}

.main_con .right .wxts{ background: url(../../images/pay/bg_r_hd.gif) no-repeat center bottom;}
.main_con .right .wxts h1{ background: url(../../images/pay/note.gif) no-repeat 10px center; color: #487aab; font-size:14px; font-weight: bold; line-height: 28px; padding-left: 35px; padding: 5px 0px 5px 35px;}
.main_con .right .wxts_bd p{ color: #666; font-size: 12px; line-height: 22px; vertical-align: top;}


/****中间部分*****/
.pay_select { font-size:14px; margin-top:10px; margin-left:20px;}
.pay_select span { color: #090; margin-left:5px; margin-right:5px;}
.sel_content { width: 500px; height:auto; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc; margin:10px auto; font-size:14px;}
.sel_content table .twt { width: 160px; height:22px; color:#060; border:1px solid #999;}
.sel_content table tr { height:35px;}
#fukuan { width: 192px; height:33px; border:none; /*background:url(../../images/pay/fukuan.gif) no-repeat center center;*/ margin:20px 0px 20px 170px; _margin-left:330px;background-color:#0dbaff}
#fukuan4 { width: 95px; height:33px; border:none; background:url(../../images/pay/card_but.png) no-repeat center center; margin:20px 0px 20px 170px; _margin-left:330px; font-size:14px; color:#FFF; font-weight:bold; letter-spacing: 2px;}

#lan3 table tr { height:25px; font-size:12px;}
/***footer***/
.footer { width: 950px; height:90px; margin: 0 auto;}
.footer p { text-align:center; height:25px;}
