* {margin:0;padding:0;}
body {font:normal 12px/1.6 simsun, Verdana, Lucida, Arial, Helvetica, sans-serif;color:#343434; background:#F3F3F3 url(../img/pay_header_rx.png) repeat-x;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;text-align:left;}
th,td {border-collapse:collapse;}
ol,ul {list-style:none;}
a {text-decoration:none; color:#265F91;}
a:hover {text-decoration:underline;}
input,select,form img,button {vertical-align:middle;}
label,button {cursor:pointer;}
img{ border:0;}
label{ border:0 none; }
.bold{font-weight: bold;}
.clearfix{ overflow:hidden; zoom:1;}
#wrap{ clear:both; width:940px; margin:0 auto; padding:0 10px 20px 10px; overflow:hidden; }
#header{ background:url(../img/pay_spr.png) no-repeat; height:94px; margin-bottom:10px;}
	h1{ float:left; padding:6px 0 0 30px;}
	h1 a{ text-indent:-9999px;background:url(../img/logo_paycenter.jpg) no-repeat; width:209px; height:50px; display:block;overflow:hidden;}
	.pay_mune { overflow:hidden; position:relative; clear:both;}
	.pay_mune ul{ height:36px;margin-top:28px; overflow:hidden;padding-left:40px;}
	.pay_mune ul li { float:left;padding:0 12px; background:url(../img/pay_mune_rline.png) right center no-repeat;}
	.pay_mune ul li.no_bg { background:none;}
	.pay_mune ul li a { display:block; float:left; width:80px; height:36px; text-align:center; font-size:14px; font-weight:700; color:#000; text-decoration:none; line-height:36px;}
	.pay_mune ul li a.pm_on01 { background:url(../img/pay_spr.png) left -95px no-repeat; color:#fff;}
	.pay_mune ul li a.pm_on02 { background:url(../img/pay_spr.png) -80px -95px no-repeat; color:#FFF;}
	.pay_mune ul li a.pm_on03 { background:url(../img/pay_spr.png) -160px -95px no-repeat;color:#FFF;}
	.pay_mune ul li a.pm_on04 { background:url(../img/pay_spr.png) -240px -95px no-repeat;color:#FFF;}
	
	.nav{  color:#E00000; position:absolute; right:0px; top:0px;}
	.nav a{color:#E00000; margin:0 5px;}
.red{color:#E00000;}
	#header p{ clear:both; height:24px;padding:5px 10px 0 40px; background:url(../img/face.png) no-repeat 20px 7px; }
	#header p a{ text-decoration:underline; margin:0 5px;}
	#header p span{ float:right;}
#main{ overflow:hidden; width:940px; float:left; display:inline; clear:both;margin-top:20px;}
	.pay_tabs{ padding:0 0 0 22px; position:relative; width:918px; }
		.pay_tabs li{ float:left; background:url(../img/pay_tabs_bg.png) no-repeat; width:129px; height:23px; line-height:23px; text-align:center;font-weight:bold; margin-right:10px;}
		.pay_tabs li.moren {background:url(../img/pay_tabs_bg2.png) no-repeat;}
		.pay_tabs li.moren2 {background:url(../img/pay_tabs_bg3.png) no-repeat;}
		.pay_tabs li a{ color:#AB0000; display:block; }
		.pay_tabs li.moren a{color:#00639C;}
		.pay_tabs li.moren2 a{color:#C32B5C}
		.pay_tabs li.up{ background:url(../img/pay_tabs_up.png) no-repeat; color:#fff; font-size:14px;}
		.pay_tabs li.up2{ background:url(../img/pay_tabs_up2.png) no-repeat;}
		.pay_tabs li.up3{ background:url(../img/pay_tabs_up3.png) no-repeat;}
	.pay_mod{ clear:both; }
		.c_t{ background:url(../img/c_t.gif) no-repeat; height:9px; overflow:hidden;}
		.c_t2 {background:url(../img/c_t2.png) no-repeat}
		.c_t3 {background:url(../img/c_t3.png) no-repeat}
		.pay_content{ background:url(../img/pay_content_bg.png) no-repeat right top #D41B1D; overflow:hidden; zoom:1; }
		.pay_content2{ background:#6EC3EA; }
		.pay_content3{ background:#C93373;}
			.mode_tabs{ float:left; background:url(../img/pay_mode_bg.png) no-repeat #D41B1D; width:162px; position:relative;}
			.mode_tabs2{ background:none;}
			.mode_tabs3{ background:none;}
			.mode_tabs .new_icon{ position:absolute; top:92px; left:125px; display:block; width:39px; height:12px; overflow:hidden; text-indent:-9999em; background:url(../img/new.gif) no-repeat;}
			.mode_tabs .new_icon2{ top:27px; left:79px;}
				.mode_tabs li{ background:url(../img/pay_mode_li_bg.png) no-repeat left bottom; padding-bottom:3px; margin-left:4px; }

/*update jasmin 2009-8-17*/
				.mode_tabs li a{ display:block; color:#fff; height:37px;line-height:37px;}
				.mode_tabs li a:hover{ text-decoration:none;background:url(../img/pay_mode_li_up.png) no-repeat 8px 0;  color:#343434; }
				.mode_tabs li em{ font-style:normal; padding:0 8px 0 18px;}
				.mode_tabs li.up a{ background:url(../img/pay_mode_li_up.png) no-repeat 8px 0; color:#343434; font-weight:bold;}
				.mode_tabs li.up em{ color:#FF0000}
				.mode_tabs li.up em.blue {  color:#68CEFE;}
				.mode_tabs2 li{ background:#73C6EE url(../img/pay_mode_li_bg2.png) no-repeat left bottom; padding-bottom:3px; margin-left:4px; }
				.mode_tabs2 li.up a { background:url(../img/pay_mode_li_up2.png) no-repeat 8px 0; color:#343434; font-weight:bold;}
				.mode_tabs2 li.up em{ color:#64D4FF}
				.mode_tabs3 li{ background:#CB3775 url(../img/pay_mode_li_bg3.png) no-repeat left bottom; padding-bottom:3px; margin-left:4px; }
				.mode_tabs3 li.up a { background:url(../img/pay_mode_li_up3.png) no-repeat 8px 0; color:#343434; font-weight:bold;}
				.mode_tabs3 li.up em{ color:#ED1B74}
				
				.mode_tabs li.up a.tab_sxdh{ background-position:8px -37px;height:85px;}
				.mode_tabs li.up a.tab_sxdh2{background-position:8px -141px;height:113px;}
				.mode_tabs li p{ display:none; position:absolute; top:114px; left:28px; z-index:2;}
				.mode_tabs #tab_cmcc p{ top:190px; left:28px;}
				.mode_tabs li.up p{ display:block;}
				.mode_tabs li.up p a{ padding-left:10px; display:inline; line-height:22px; background:none; font-weight:normal; background:url(../img/dot_arrow.png) no-repeat 0 2px;}
				.mode_tabs li.up p a:hover{ text-decoration:underline;}
				.mode_tabs li.up p a.on{ color:#FF0000; background:url(../img/dot_arrow.png) no-repeat 0 -59px;}
				.mode_tabs li.up p a.on:hover{ text-decoration:none;}
/*update jasmin 2009-8-17*/
				
			.mode_main{ float:left; width:750px; background:#fff; padding:10px 10px 30px 10px;}
			.mode_main .pay_tips{ background:#FFECD7; padding:4px 10px;}
			.mode_main .pay_tips2 { background:#E0F0FF;}
			.mode_main .pay_tips3 { background:#FCDEDC;}
			.phone_tips{background:#FFECD7; padding:10px; text-align:center; margin:10px 20px; font-weight:bold; font-size:14px;}
			.phone_tips span{ text-decoration:underline;}
			.mode_main h3{ background:url(../img/mode_main_h3.png) no-repeat 0 2px; padding:0 0 3px 10px; border-bottom:1px dashed #E7E7E7; font-size:12px; margin:10px ;}
			.mode_main h3.title_pay_ka { background:url(../img/mode_main_h3b.png) no-repeat 0 2px; color:#016FA4;}
			.mode_main h3.title_pay_ka2 { background:url(../img/mode_main_h3c.png) no-repeat 0 2px; color:#C42B59;}
			.mode_main dl{ padding:10px 20px;}
			.mode_main dt{ font-weight:bold;}
			.mode_main dd{ padding:2px 0 0 10px;}
			.alg_bs {padding:10px 0 20px 20px;}
			.input_txt{ border:1px solid #969696; height:19px; line-height:19px; width:102px;}
			.ipt_quhao { border:1px solid #7599B8; color:#ACACAC; height:18px; width:48px;}
			.ipt_gudh { border:1px solid #7599B8; color:#ACACAC; height:18px; width:99px;}
			.w_30{ width:30px;}
			.user_form{ padding:20px;}
			.user_form li{ clear:both; padding:5px 0;}
			.user_form  textarea{ width:240px; height:62px;}
			.phone_list{ padding:10px 20px;}
			.phone_table{ clear:both; width:530px; margin:10px auto; border:solid #CECECE; border-width:1px 1px 0 0 ;}
			.p_lr{ padding:10px 20px;}
			.xl_pay{ overflow:hidden; zoom:1; padding-bottom:15px;}
			.xl_pay li{ float:left; position:relative; height:95px; width:125px; }
			.xpa_bs { position:absolute; left:0px; font-family:simsun; width:220px;top:20px;}
			.xl_pay li span{ position:absolute; top:20px; left:0; color:#000; width:110px; display:block;}
			.a_blue{ color:#2C6ED5; text-decoration:underline; margin:0 0 0 10px;}
			.xl_tips{border-top:1px dashed #E7E7E7; margin:15px 0 0 0; padding:5px 10px;}
			.phone_table td{border:solid #CECECE; border-width:0 0 1px 1px ;padding:2px 6px;}
			.phone_table th{ background:#CECECE; padding:2px 6px;}
			.tc{ clear:both; text-align:center;}
			.tc img{ margin:0 0 15px 0;}
			.a_btn{ background:url(../img/btn_bg.png) no-repeat; width:112px; height:19px; padding:3px 0 0 0;text-align:center; color:#fff; font-weight:bold; display:block; margin:0 auto;}
			.a_btn2{ background:url(../img/btn_bg2.png) no-repeat; }
			.a_btn3{ background:url(../img/btn_bg3.png) no-repeat; }
			.a_btn:hover{ text-decoration:none;}
			.user_form label{ float:left; width:110px; text-align:right; padding:4px 0 0 0; margin-right:5px;}
		.c_b{ background:url(../img/c_b.gif) no-repeat; height:9px;overflow:hidden;}
		.c_b2 {background:url(../img/c_b2.png) no-repeat;}
		.c_b3 {background:url(../img/c_b3.png) no-repeat;}
#sidebar{ float:right; width:180px; padding-top:23px;}
	.events{ border:1px solid #cdcdcd; margin-bottom:10px;}
		.events h3{ background:url(../img/sidebar_h3_bg.png) no-repeat; height:27px; line-height:27px; font-size:14px; padding:0 0 0 30px;}
		.events ul.txt_list{ padding:10px;}
		.events ul.img_list{ }
		.events ul.img_list img{ float:left; width:58px; height:58px; margin:0 0 0 10px;}
		.events ul.img_list li{ overflow:hidden; zoom:1;border-top:1px dashed #e1e1e1; padding-top:10px; margin-bottom:10px;}
		.events ul.img_list dl{ width:94px; float:left; margin:0 0 0 8px;}
#footer{ clear:both; width:960px; margin:0 auto; text-align:center; color:#838383; overflow:hidden;}
#footer a{color:#838383;}

.zhifu { width:460px; border:7px solid #A3A3A3; position:absolute; top:20%; left:50%; background:#fff url(../img/layer_icon.png) no-repeat 30px 65px; }
.zhifu .close { background:url(../img/sprite.gif) no-repeat 3px -805px; width:14px; height:0; padding-top:13px; overflow:hidden; position:absolute; top:6px; right:6px; }
.zhifu .content { padding:40px 30px 40px 100px; line-height:22px;  }
.zhifu .content h4 { font-size:16px; color:#E00000; margin-bottom:20px; }
.btn_suc, .btn_retry { font-size:12px; background:url(../img/sprite.gif) no-repeat 0 -80px; display:-moz-inline-box; display:inline-block; width:87px; height:22px; text-align:center; line-height:23px; color:#fff; vertical-align:middle; margin:15px 15px 15px 0; }
.btn_retry { background-position:0 -36px; width:112px; }
.btn_suc:hover, .btn_retry:hover { text-decoration:none; }
p.cte_sty { font-size:14px;}
p.cte_sty span.c_red { color:#E40103;}
.zhifu .content p.cte_sty2 { font-weight: normal;}
.zhifu .content p.cte_sty2 strong { font-weight: normal;}
.btn_queding { width:77px; height:22px; background:url(../img/sprite.gif) -80px -900px no-repeat; display:inline-block; text-align:center; color:#FFF; line-height:22px; font-weight:normal; margin:30px 0 0 100px; }
.btn_queding:hover { text-decoration:none;}
/*update jasmin 2009-8-17*/
.haoma_input p{ height:22px; padding:5px 0;}
.haoma_input p label{ float:left; width:120px; text-align:right;}

.hand_infos{ overflow:hidden;zoom:1;}
.hand_infos dt{ padding-left:10px; float:left;}
.hand_infos dd{ float:left; position:relative;}
.hand_infos .handbox{ width:134px; padding:20px 0; border:1px solid #596269; background:#EDF5F8 url(../img/bg_handphone.png) no-repeat}
.hand_infos .handbox p{ padding:8px 5px 5px;}
.hand_infos .handxx{ width:250px; position:absolute;bottom:0; left:170px;}
.hand_infos .handxx .tc{ text-align:left;}
.hand_infos .handxx .a_btn{ margin:15px 0 0 0;}

/*update jasmin 2009-8-17*/

/*update jasmin 2009-8-20*/
.mapbox{ text-align:center;}
.maptable{ margin:15px auto 20px; width:650px; border:5px solid #E7E7E7;}
.maptable table{ width:100%;}
.maptable th{ height:30px; line-height:30px; text-align:center; border:1px solid #D4D4D4; background: url(../img/bg_th.gif) repeat-x;}
.maptable td{ height:30px; padding:0 5px; text-align:center; vertical-align:middle; border:1px solid #D4D4D4;}
.maptable th.bgth{ background:#FD5200}
.maptable td.bgtd{ background:#FFF9B8}
.maptable .bgtr td{ background:#FFFBF2;}
.maptable .bgtr td.bgtd{ background:#FFF5AF}

.pay_pop_wp { position:absolute;z-index:99; background:#FFF;}
.ppw_main { width:460px; height:251px; background:#FCDFDC; border:11px solid #A3A3A3}
.ppw_main2 {background:#E0F0FE} 
.ppw_main p.ppw_title { font-size:14px; font-weight:700; height:26px; line-height:26px; background:#FFF url(../img/mode_main_h3c.png) no-repeat 8px center; text-indent:18px; position:relative; overflow:hidden }
.ppw_main p.ppw_title2 { background:#FFF url(../img/mode_main_h3b.png) no-repeat 8px center;}
a.close2 {color:#000; position:absolute; right:8px;top:8px; text-decoration:none; font-size:12px; width:10px; height:10px; display:block; overflow:hidden; text-indent:0px; line-height:normal;}
.ppw_main .ppw_info {margin:3px; background:#fff; height:219px; overflow:hidden; position:relative;}
.ppw_main .ppw_info span.ppw_tpho { width:48px; height:47px; display:block; background:url(../img/pay_pop_bg.png) no-repeat; position:absolute; left:35px; top:40px;}
.ppw_main .ppw_info .ppw_col { margin:38px 0 0 100px;}
.ppw_main .ppw_info .ppw_col p.title_wc {color:#C52757; font-weight:700; font-size:16px;padding-bottom:20px;}
.ppw_main .ppw_info .ppw_col p.title_wc2 {color:#016A9F}
.ppw_main .ppw_info .ppw_col p.text_wc {padding-bottom:5px;}
.ppw_main .ppw_info .ppw_col p.an_wc { height:22px; overflow:hidden;margin-top:10px;}
.ppw_main .ppw_info .ppw_col p.an_wc button { width:112px; height:22px; background:none; border:0; background:url(../img/btn_bg3.png) no-repeat; line-height:22px; color:#fff;}
.ppw_main .ppw_info .ppw_col p.an_wc2 button {background:url(../img/btn_bg2.png) no-repeat;}

.bglayer { position:absolute; top:0; left:0; z-index:2; width:100%; height:900px; background:#000;filter: Alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5;}










