/*Ö§¸¶ÇøÓò*/
#payBox{ width:840px; height:220px; border:1px solid #E4E4E4; border-bottom:none; margin:10px auto 0 auto; background:url(../../images/newUI/payment/vip_index_tbg.jpg) 29px 4px no-repeat #FFF; padding:24px 29px 0 29px;}
.rpayBox{ margin:0px 0 0 210px; padding-top:10px;}
.rpayBox h3,.telephone,.mtitbg,.whyBox h3
{ background:url(../../images/newUI/payment/vip_index_bg.gif) no-repeat;}
.rpayBox h3{background-position:0 0px; height:48px; width:400px;}
.rpayBox h3 span,.telephone span,.mtitbg span,.whyBox th span{ display:none;}
.rpaymain{padding:10px 0;}
.rpaymain p{ color:#FFFFFF; font-size:16px; line-height:36px; padding-top:20px; float:left;}
.rpaymain p span{ color:#FFF554;}
.rpaymain .fLeftsdiv{ margin:23px 0 0 45px;}
.rpaymain .fRights{ margin:10px 0px 0 40px; float:left;}
.telephone{ height:40px; margin:5px 0 0 45px;background-position:0 -80px;}

/* pmBox */
#pmBox{ width:898px;border:1px solid #E4E4E4; margin:10px auto;}
.serveBox{ background-color:#FFFDF8; border:1px solid #F9DCA5;margin:20px 49px;}
.matterBox{ margin:20px 50px;}
.matterBox dt{background-color:#F7F7F7;border-top:1px solid #E0E0E0;height:31px;line-height:31px;font-weight:bold; padding:0 0 0 10px;}
.matterBox dt strong{font-size:14px; float:left;}
.matterBox dt a{float:right; margin-right:5px;}
.matterBox dd p.tred{ padding-top:15px; padding-bottom:10px;}
.pl60{ padding:5px 0px 0 60px;}

.serveBox .p20{ padding-bottom:10px; font-weight:bold;}
.serveBox .matterBox{margin:0px 20px;border-top:1px solid #F7E3CC; padding-bottom:20px;}
.serveBox .matterBox dd p.tred{ padding-top:15px; padding-bottom:10px; font-size:14px;}
.serveBox .pl60{ padding:5px 0px 0 40px;}

.selpayBox{border:1px solid #FFC8E4; width:660px; margin:30px auto}
.spBoxtop{ background:url(../../images/newUI/payment/spBoxtbg.gif) bottom repeat-x; height:32px; line-height:32px; font-size:14px;}
.spBoxtop a{ display:block; float:left; margin:0 0 0 -1px; padding:0 23px; cursor:pointer;}
.spBoxtop a.tit01{border:1px solid #FFC8E4; background:url(../../images/newUI/payment/sptitbg.gif) top repeat-x #FFF; border-top:none; border-bottom:none;padding:0 20px; font-weight:bold;}
.cDivBox{ padding:10px 20px;}
.cDivBox ul{ border:solid #E1E1E1; border-width:1px 1px 0 0; display:block; width:620px;}
.cDivBox ul li{border:solid #E1E1E1; border-width:0 0 1px 1px; float:left; height:60px;}
.cDivBox ul li.w150{ width:148px;}
.cDivBox ul li.w460{ width:460px; padding:10px 5px 10px 5px; height:40px; line-height:40px;}
.cDivBox ul li.w150 strong span.tjicon{ background:url(../../images/newUI/payment/icon_tj.gif) right 0px no-repeat; padding:8px 18px 0px 0;}
.cDivBox ul li.w150 strong{ display:block;background:url(../../images/newUI/payment/pay_icon.gif) no-repeat;height:40px;line-height:40px; margin-top:10px;}
.cDivBox ul li.w150 strong.payicon01{background-position:0 0;padding:0 0 0 50px;}
.cDivBox ul li.w150 strong.payicon02{background-position:0 -40px;padding:0 0 0 50px;}
.cDivBox ul li.w150 strong.payicon03{background-position:0 -80px;padding:0 0 0 60px;}
.cDivBox ul li.w150 strong.payicon04{background-position:0 -120px;padding:0 0 0 60px;}
.cDivBox ul li.w150 strong.payicon05{background-position:0 -160px;padding:0 0 0 60px;}
.cDivBox ul li.w150 strong.payicon06{background-position:0 -200px;padding:0 0 0 60px;}
.cDivBox ul li.w150 strong.payicon07{background-position:0 -240px;padding:0 0 0 45px;}
.cDivBox ul li.w150 strong.payicon08{background-position:0 -280px;padding:0 0 0 45px;}
.cDivBox ul li.w460 span{ width:340px; display:block;float:left;}
.cDivBox ul li.w460 input{ float:left;}


.printicon{ background:url(../../images/newUI/payment/print_icon.gif) 0 2px no-repeat; padding-left:25px;}
.bankBox{ width:760px; margin:0 auto; padding:15px 0; border-bottom:1px solid #EEE;}
.bankBox p{ background:url(../../images/newUI/payment/pay_banklogo.gif) no-repeat; height:60px; padding:0 0 0 200px; float:left;}
.bankBox input{ float:right;margin:30px 5px 0 0; *margin:30px -45px 0 0;}
.bankBox p.banklogo01{ background-position:0 0;}
.bankBox p.banklogo02{ background-position:0 -60px;}
.bankBox p.banklogo03{ background-position:0 -120px;}
.bankBox p.banklogo04{ background-position:0 -180px;}
.bankBox p.banklogo05{ background-position:0 -240px;}
.bankBox p.banklogo06{ background-position:0 -300px;}

.noticeBox{ width:508px; border:1px solid #FFCBE6; float:left; padding:1px;}
.noticeBox h1{background:url(../../images/newUI/payment/vip_index_rbg.gif) bottom repeat-x #FFF; height:30px; line-height:30px; font-size:14px; text-indent:1em;}
.noticeBox p{ border:2px solid #FFF4FB; padding:15px;}
.csBox{ width:276px;border:1px solid #FFCBE6; float:right; background-color:#FFFAFD;padding-bottom:11px; *padding-bottom:14px;}
.csBox h1{font-size:14px;border-bottom:1px solid #FFCBE6; margin:10px 20px 0 20px;}
.csBox p{ padding:10px 20px 0 20px;}

/* tanchuang */
*html body{height:100%;}
#display_1{position: fixed;left: 0px;top: 0px;background:#CCC;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=35,finishOpacity=100);opacity:0.35;z-index:50;} 
#display_2{position: fixed;z-index:100;height:260px;width:300px; left:50%; top:50%; margin:-130px 0 0 -150px;}

.div_3{border:#D6DFFF solid 1px;color:black;background-color:white;}
.div_3 dt{background-color:#0066FF;height:24px;line-height:24px;text-align:right;padding:0px 5px; margin-bottom:25px;}
a.div_3_dt_a,a.div_3_dt_a:visited{color:#fff; text-decoration:none;}
a.div_3_dt_a:hover{ text-decoration: underline;}
.div_3 dd{margin:0px 25px;padding:5px;}
.div_3 form{ text-align:center;margin-top:10px;}

*html #display_1{position:absolute;}
*html #display_2{position:absolute;}

/* 20090608_payment_index */
#conBox{ width:840px;margin:0px auto 10px auto;border:1px solid #E4E4E4; border-top:none;padding:30px 29px 20px 29px; background:url(../../images/newUI/payment/vip_index_mbg.gif) top no-repeat #FFFFFF;}
.introduce{ padding:10px 30px; background:url(../../images/newUI/payment/stit01.gif) 30px 0 no-repeat;}
.introduce h1,.oline h1{ visibility:hidden;}
.introduce p{ font-size:14px; line-height:22px; padding:15px 5px 5px 5px;}

#conBox table{background:url(../../images/newUI/payment/s_bg.gif) repeat-y;}
#conBox table th{padding:15px 30px 0 30px;}
#conBox table td{padding:15px 30px;}

.top_l,.top_r{ background:url(../../images/newUI/payment/s_bgtop.gif) no-repeat; text-align:left; font-size:14px;}
.top_r{background-position:right 0;}
.td_l,.td_r{ border-bottom:1px dashed #d1d1d1;}
.bot_l,.bot_r{ background:url(../../images/newUI/payment/s_bgbot.gif) 0 bottom no-repeat;}
.bot_r{ background-position:right bottom;}
.top_l,.td_l,.bot_l{ width:300px;}
#conBox table th.top_r,#conBox table td.td_r,#conBox table td.bot_r{ width:430px; padding-right:20px;}
#conBox table td h2{ color:#d92a83; font-size:12px;}

.love01{ background: url(../../images/newUI/payment/love01.gif) right center no-repeat; padding-right:70px;}
.love02{ background: url(../../images/newUI/payment/love02.gif) right center no-repeat; padding-right:70px;}
.love03{ background: url(../../images/newUI/payment/love03.gif) right center no-repeat; padding-right:70px;}

.oline{ background:url(../../images/newUI/payment/stit02.gif) 30px 20px no-repeat; padding:30px 0px; }
.oline ul{ border:solid #ccc; border-width:1px 0 0 1px; margin-top:20px;}
.oline li{ float:left;}
.oline li strong,.oline li span{ display:block; border:solid #ccc;border-width:0 1px 1px 0; padding:9px;}
.oline li strong{ padding:9px 10px 9px 11px;}
.oline li strong img{ padding:4px 4px 3px 0px;}
.oline li span{ text-align:center;}
.yes{ background-color:#FFFDF4; color:#cc3366;}

.oline li span.sicon01,
.oline li span.sicon02,
.oline li span.sicon03,
.oline li span.sicon04,
.oline li span.sicon05,
.oline li span.sicon06,
.oline li span.sicon07,
.oline li span.sicon08{background:url(../../images/newUI/payment/s_icon.gif) no-repeat;padding:25px 9px 5px 9px;}
.oline li strong.sicon00{ padding:20px 10px 10px 11px;}
.oline li span.sicon01{ background-position:center 5px;}
.oline li span.sicon02{background-position:center -45px;}
.oline li span.sicon03{background-position:center -95px;}
.oline li span.sicon04{background-position:center -145px;}
.oline li span.sicon05{background-position:center -195px;}
.oline li span.sicon06{background-position:center -245px;}
.oline li span.sicon07{background-position:center -295px;}
.oline li span.sicon08{background-position:center -345px;}
