﻿.mainbox{ margin:0px auto;text-align:left;width:950px;}
h2 { font-size:14px;}
/* --# pay_mode */
.main {
float:left;
width:770px;
}

/* --# user-defined class-boxs */
.wrap { width:960px; margin:10px auto; text-align:left; }
.pay_box .center { clear:both; height:6px; overflow:hidden; background:url(http://pay.xunlei.com/images/sprite.jpg) no-repeat; }
	.pay_box .top ,.rbox .top{ background-position:0 -53px; }
	.pay_box .bottom { background-position:0 -181px; }
	.pay_box .center { background-position:0 -59px;  }
	.pay_box #step li { width:90px; height:37px; position:absolute; background:url(http://pay.xunlei.com/images/sprite.jpg) -200px 0; line-height:18px; padding-top:3px; overflow:hidden; }
	.pay_box #step li.here { background-position:-296px 0; color:#390; }
	.pay_box #step li em { float:left; width:26px; text-align:center; height:40px; line-height:40px; overflow:hidden; font-size:18px; color:#fff; margin:-5px 5px 0 0; }
/* --# pay_step */
.top, .bottom {
background:transparent url(http://pay.xunlei.com/images/sprite.jpg) no-repeat scroll 0 0;
clear:both;
height:6px;
overflow:hidden;
}
.pay_box .top, .rbox .top {
background-position:0 -53px;
}
#pay_step .center { height:102px; position: relative; color:#666; }
	.pay_box dt { position: absolute ; color:#31779D; left:15px; top:15px; z-index:9; }
	#pay_step #step { position:absolute; left:48px; top:43px; z-index:2; width:676px; height:40px; background:url(http://pay.xunlei.com/images/sprite.jpg) no-repeat -3px -197px; }
	#pay_step #step li#step1 { left:33px; }
	#pay_step #step li#step2 { left:163px; }
	#pay_step #step li#step3 { left:293px; }
	#pay_step #step li#step4 { left:423px; }
	#pay_step #step li#step5 { left:553px; }


#pay_mode { margin:0px 0 10px 0; width:770px; position:relative; }
	#pay_mode .top { height:31px; background:url(http://pay.xunlei.com/images/sprite.jpg) no-repeat 0 -245px; }
	#pay_mode .center { border:1px #64BFE7 solid; border-width:0 1px; overflow:hidden; zoom:1; }
	#pay_mode .bottom { height:5px; overflow:hidden;background:url(http://pay.xunlei.com/images/sprite.jpg) no-repeat 0 -276px; clear:both;  }
	#pay_mode h2 { position:absolute; top:8px; }
	#pay_mode h2.mode_title { left:10px; color:#fff; }
	#pay_mode .mode_tabs { float:left; width:159px; height:315px; background:#89CDEF url(http://pay.xunlei.com/images/pay_mode_bg.jpg) no-repeat 0 0; }
	#pay_mode .mode_tabs ul { width:155px; padding:10px 0 0 4px;  }
	#pay_mode .mode_tabs li { color:rgb(255, 255, 255) ;text-align: left; width:115px; padding-left:40px; cursor:pointer; height:43px; line-height:43px; font-size:14px; color:#fff; background:url(http://pay.xunlei.com/images/sprite.jpg) no-repeat; overflow:hidden; }
	#pay_mode .mode_tabs li a{ color:rgb(255, 255, 255)}
	#pay_mode .mode_tabs li.select { text-align: left; width:115px; height:38px;color:#265F91; margin:3px 0 0; position:relative; left:1px; font-weight:bold; background:url(http://pay.xunlei.com/images/sprite.jpg) no-repeat; overflow:hidden;}
	#pay_mode .mode_tabs li.mode_yinhang { background-position:0 -293px; }
	#pay_mode .mode_tabs li.mode_yinhangselect a{color:rgb(38, 95, 145) ;}
	#pay_mode .mode_tabs li.mode_yinhangselect {color:rgb(38, 95, 145) ; text-align: left;background-position:-164px -354px;cursor:default; width:115px; height:38px;color:#265F91; margin:3px 0 0; position:relative; left:1px; font-weight:bold;}
	#pay_mode .mode_tabs li.mode_leidian { background-position:-164px -293px; }
		#pay_mode .mode_tabs li.mode_leidianselect {color:rgb(38, 95, 145) ; text-align: left; background-position:-327px -354px;cursor:default;width:115px; height:38px;color:#265F91; margin:3px 0 0; position:relative; left:1px; font-weight:bold; }
	#pay_mode .mode_tabs li.mode_leidianselect a{color:rgb(38, 95, 145) ;}
	#pay_mode .mode_tabs li.mode_junwangselect a{color:rgb(38, 95, 145) ;}
	#pay_mode .mode_tabs li.mode_junwang { background-position:-325px -293px; }
		#pay_mode .mode_tabs li.mode_junwangselect {color:rgb(38, 95, 145) ;text-align: left; background-position:-486px -354px;cursor:default;width:115px; height:38px;color:#265F91; margin:3px 0 0; position:relative; left:1px; font-weight:bold; }
	#pay_mode .mode_tabs li.mode_szx { background-position:-486px -293px; }
	#pay_mode .mode_tabs li.mode_szxselect a{color:rgb(38, 95, 145) ;}
		#pay_mode .mode_tabs li.mode_szxselect {color:rgb(38, 95, 145) ;text-align: left; background-position:-645px -354px;cursor:default; width:115px; height:38px;color:#265F91; margin:3px 0 0; position:relative; left:1px; font-weight:bold;}
	#pay_mode .mode_tabs li.mode_liantong { background-position:-327px -401px; }
		#pay_mode .mode_tabs li.mode_liantongselect {color:rgb(38, 95, 145) ;text-align: left; background-position:-486px -403px;cursor:default; width:115px; height:38px;color:#265F91; margin:3px 0 0; position:relative; left:1px; font-weight:bold; }
	#pay_mode .mode_tabs li.mode_duanxin { background:url(/images/alipay2.jpg) no-repeat; }
		#pay_mode .mode_tabs li.mode_duanxinselect a{color:rgb(38, 95, 145) ;}
		#pay_mode .mode_tabs li.mode_duanxinselect {color:rgb(38, 95, 145) ;text-align: left; background:url(/images/alipay1.jpg) no-repeat;cursor:default; width:115px; height:38px;color:#265F91; margin:3px 0 0; position:relative; left:1px; font-weight:bold;}
	#pay_mode .mode_tabs li.mode_shengxun { background-position:0 -351px; }
	#pay_mode .mode_tabs li.mode_shengxunselect a{color:rgb(38, 95, 145) ;}
		#pay_mode .mode_tabs li.mode_shengxunselect {color:rgb(38, 95, 145) ;text-align: left; background-position:-164px -404px;cursor:default;width:115px; height:38px;color:#265F91; margin:3px 0 0; position:relative; left:1px; font-weight:bold; }
		#pay_mode .mode_tabs li.mode_smsselect a{color:rgb(38, 95, 145) ;}
		#pay_mode .mode_tabs li.mode_sms { background-position:-645px -293px; }
		#pay_mode .mode_tabs li.mode_smsselect {text-align: left; background-position:-0px -404px;cursor:default; width:115px; height:38px;color:#265F91; margin:3px 0 0; position:relative; left:1px; font-weight:bold;}
	#pay_mode h2.mode_main_h2 {  color:#265F91; left:170px; }
	#pay_mode .mode_main { float:right; width:607px; background:#EEF8FD; border:1px #fff solid; border-width:0 1px; }
	#pay_mode .mode_tabs,#pay_mode .mode_main { padding-bottom:32767px; margin-bottom:-32767px; }
	.mode_main h3 { color:#265F91; margin:15px 0 10px 10px; font-weight:normal; }
	.mode_main ul { margin:0 10px; overflow:hidden; zoom:1; }
	.mode_main li { float:left; margin-left:18px; display:inline;margin-bottom:10px; }
	.mode_main li img { display:block; width:125px; height:83px; }
	
	
	/* --# leidian_km */
.mode_main .que_ren{ margin:0 0 10px 200px;clear:both;}
.mode_main .yh_ts{ background:#FFFDD5; border:1px #FFE0A9 solid; width:585px; margin:10px 0 20px 10px;_margin:10px 0 20px 5px; float:left; padding:5px 0;}
.yh_ts span{ width:470px; float:right; padding:5px 10px 5px 0;}
.yh_ts b{ font-weight:bold; padding:5px 0 5px 10px; float:left; color:#265f91;}
.yh_ts li{ padding:0 0 0 10px;  float:left; clear:both; width:530px;}
.yh_ts em{color:#0099FF;}
.yh_ts a{color:#0099FF; margin:0 2px;}

/* --# web_bank */
.mode_main .xl_cz{width:580px;margin:0 auto ; padding:20px 0; }
.xl_cz .in_l{ float:left; width:145px; padding:0; margin:0;}
.xl_cz .in_l li{ text-align:right; width:130px; white-space:nowrap; overflow:hidden; height:32px;*height:33px; margin-top:2px;}
.xl_cz .in_r{ float:left;padding:0; margin:0;width:400px;}
.xl_cz .in_r li{ text-align:left; width:400px; white-space:nowrap; overflow:hidden; height:34px; padding-top:1px;}
.xl_cz .in_r li a{color:#0099FF;}
.xl_cz .in_r li a img{ width:86px; height:22px; overflow:hidden; float:right; margin:-24px 30px 0 0;_margin:-24px 15px 0 0;}
.xl_cz .in_r li input{ background:url(http://pay.xunlei.com/images/input_bg2.jpg) no-repeat; border:1px #C2C2C2 solid; width:140px; height:22px; line-height:22px; vertical-align:middle; margin-right:5px;}
.xl_cz .in_r li .teshu{ background:url(http://pay.xunlei.com/images/input_bg2.jpg) no-repeat; border:1px #C2C2C2 solid; width:40px; height:22px; line-height:22px; vertical-align:middle; margin-right:5px;}
.xl_cz .in_r li .p1{ border:0; width:auto; height:auto; background:none;}
.xl_cz .in_r .l_other{ margin-top:2px;*margin-top:5px;}
.xl_cz .in_r .l_other02{ margin-top:2px;*margin-top:3px;}

/* --# sidebar */
#sidebar { float:right; width:173px;  }
	#sidebar a { color:#265F91; }
	#sidebar .top { background-position:0 -475px;  }
	#sidebar .bottom { background-position:0 -481px;  }
	#sidebar .center { border:1px #cdcdcd solid; border-width:0 1px; }
	#sidebar .red{color:#FF0000}
	#sidebar .blod{font-weight:bold}
	#sidebar .redblod{color:#FF0000;font-weight:bold}
	#sidebar h2 { height:25px; line-height:25px; padding:0 10px; background:#eee; }
	#sidebar ul { background:#f1f1f1 url(http://pay.xunlei.com/images/sidebar_bg.jpg) no-repeat top;  overflow:hidden; }
	#sidebar li { padding:9px 10px;border-bottom:1px #e1e1e1 dashed; overflow:hidden; zoom:1; }
	#sidebar li h3,#sidebar li p { float:right; clear:right; width:90px; font-weight:normal; }
	
	
#Info {
border:1px solid #FFD0A8;
margin:0 auto;
}
.Information {
background-color:#FFFFEE;
background-position:20px 20px;
background-repeat:no-repeat;
border:1px solid #FFF0A8;
font-size:12px;
height:auto;
min-height:60px;
padding:20px 20px 30px;
width:auto;
}

#Info strong {
color:#000000;
display:block;
font-family:黑体;
font-size:18px;
font-weight:normal;
line-height:20px;
margin-left:65px;
padding:15px 0 10px 3px;
}
div#Info .Todo {
color:#666666;
font-size:12px;
font-weight:normal;
line-height:18px;
margin-left:68px;
padding:0 0 0 3px;
}
table.bank {
line-height:21px;
margin:1px 0 0 1px;
}
table, table th, thead tr {
border:1px solid #ACB9C2;
border-collapse:collapse;
}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
table {
background:#FFFFFF none repeat scroll 0 0;
text-align:center;
}
#EMS{ margin-left:35px;}
.pay_phone {
background:transparent url(/images/w_ying.gif) no-repeat scroll 30px 0;
padding:23px 0 25px 22px;
width:500px;
}
#EMS .pay_phone {
font-size:12px;
height:60px;
}
.pay_phone ul li {
clear:none;
color:#003B68;
display:inline;
float:left;
line-height:18px;
margin:0 10px;
width:135px;
}
#EMS .pay_phone li {
padding:8px 0 0;
text-align:center;
}


