﻿/*** 总体样式***/
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	background-color: #fff;
	text-align: left;
	font-family: 微软雅黑;
}

div, form, img, ul, ol, li, dl, dt, dd {
	padding: 0;
	border: 0;
	margin: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

table, td, tr, th {
	font-size: 12px;
}

a:hover {
	color: #f00;
	text-decoration: none;
}

.ClearFloat {
	clear: both;
}

.Wrap1000 {
	width: 1000px;
	margin: 0px auto;
}

/*SpaceBlock*/
.SpaceBlockVertical {
	height: 10px;
	width: 10px;
	float: left;
}

.SpaceBlockHorizontal {
	height: 10px;
	width: 10px;
	clear: both;
}

.SpaceBlockHorizontal20 {
	height: 20px;
	width: 20px;
	clear: both;
}

.Header {
	height: 66px;
}

.BtnShowBillDetail, .PayTypeTab ul li span, .Prompt, .SingleSelect li span, .footerT3 a, .TbIcfnr, .TbCnas, .TbCfca, .TbVeriSign, .TbMiibeian, .TbChina, .TbCyberpolice, .Tb360, .PayResult span {
	background-image: url(../../Images/PayMainBGNew.png);
	background-repeat: no-repeat;
}

.Logo {
	color: #676767;
	font: 24px/70px microsoft yahei,sans-serif;
	height: 40px;
	width: 400px;
}

	.Logo span {
		background-image: url(../../Images/NewLogo.png);
		float: left;
		height: 35px;
		margin-right: 15px;
		margin-top: 21px;
		width: 266px;
	}

.Footer {
	width: 100%;
}

.Footer_part1 {
	background: #F4F4F4;
	border-top: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	padding: 20px 0 8px;
	width: 100%;
	float: left;
}

.footerT {
	float: left;
	margin: 0 70px 0 0;
	width: 480px;
}

.footerT2 {
	float: left;
	margin: 0;
	width: 450px;
}

.Footer h1 {
	float: left;
	font: 14px microsoft yahei,sans-serif;
	margin: 0 0 10px;
	color: #666666;
}
/* footerT begin */
a.bank_ico1, a.bank_ico2, a.bank_ico3, a.bank_ico4, a.bank_ico5, a.bank_ico6, a.bank_ico7, a.bank_ico8, a.bank_ico9, a.bank_ico10, a.bank_ico11, a.bank_ico12, a.bank_ico13, a.bank_ico14, a.bank_ico15, a.bank_ico16, a.bank_ico17, a.bank_ico18, a.bank_ico19, a.bank_ico20, a.bank_ico21, a.bank_ico22, a.bank_ico23, a.bank_ico24, a.bank_ico25, a.bank_ico26, a.bank_ico27, a.bank_ico28, a.bank_ico29, a.bank_ico30, a.bank_ico31, a.bank_ico32, a.bank_ico33, a.bank_ico34, a.bank_ico35, a.bank_ico36, a.bank_ico37 {
	background-image: url("../../images/bank_ico.gif");
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 0 20px 10px 0;
}

a.bank_ico1 {
	background-position: 0 0;
	height: 18px;
	width: 17px;
}

	a.bank_ico1 span {
		display: none;
	}

	a.bank_ico1:hover {
		background-position: 0 -18px;
	}

a.bank_ico2 {
	background-position: -18px 0;
	height: 18px;
	width: 17px;
}

	a.bank_ico2 span {
		display: none;
	}

	a.bank_ico2:hover {
		background-position: -18px -18px;
	}

a.bank_ico3 {
	background-position: -35px 0;
	height: 18px;
	width: 17px;
}

	a.bank_ico3 span {
		display: none;
	}

	a.bank_ico3:hover {
		background-position: -35px -18px;
	}

a.bank_ico4 {
	background-position: -53px 0;
	height: 18px;
	width: 17px;
}

	a.bank_ico4 span {
		display: none;
	}

	a.bank_ico4:hover {
		background-position: -53px -18px;
	}

a.bank_ico5 {
	background-position: -71px 0;
	height: 18px;
	width: 17px;
}

	a.bank_ico5 span {
		display: none;
	}

	a.bank_ico5:hover {
		background-position: -71px -18px;
	}

a.bank_ico6 {
	background-position: -88px 0;
	height: 18px;
	width: 34px;
}

	a.bank_ico6 span {
		display: none;
	}

	a.bank_ico6:hover {
		background-position: -88px -18px;
	}

a.bank_ico7 {
	background-position: -125px 0;
	height: 18px;
	width: 18px;
}

	a.bank_ico7 span {
		display: none;
	}

	a.bank_ico7:hover {
		background-position: -125px -18px;
	}

a.bank_ico8 {
	background-position: -144px 0;
	height: 18px;
	width: 18px;
}

	a.bank_ico8 span {
		display: none;
	}

	a.bank_ico8:hover {
		background-position: -144px -17px;
	}

a.bank_ico9 {
	background-position: -163px -2px;
	width: 17px;
	height: 17px;
}

	a.bank_ico9 span {
		display: none;
	}

	a.bank_ico9:hover {
		background-position: -163px -19px;
	}

a.bank_ico10 {
	background-position: -181px 0;
	height: 18px;
	width: 15px;
}

	a.bank_ico10 span {
		display: none;
	}

	a.bank_ico10:hover {
		background-position: -181px -17px;
	}

a.bank_ico11 {
	background-position: -198px 0;
	height: 18px;
	width: 17px;
}

	a.bank_ico11 span {
		display: none;
	}

	a.bank_ico11:hover {
		background-position: -198px -17px;
	}

a.bank_ico12 {
	background-position: -218px 0;
	height: 18px;
	width: 15px;
}

	a.bank_ico12 span {
		display: none;
	}

	a.bank_ico12:hover {
		background-position: -218px -17px;
	}

a.bank_ico13 {
	background-position: -234px 0;
	height: 18px;
	width: 18px;
}

	a.bank_ico13 span {
		display: none;
	}

	a.bank_ico13:hover {
		background-position: -234px -17px;
	}

a.bank_ico14 {
	background-position: -252px -2px;
	height: 17px;
	width: 18px;
}

	a.bank_ico14 span {
		display: none;
	}

	a.bank_ico14:hover {
		background-position: -252px -19px;
	}

a.bank_ico15 {
	background-position: -270px -2px;
	height: 17px;
	width: 17px;
}

	a.bank_ico15 span {
		display: none;
	}

	a.bank_ico15:hover {
		background-position: -270px -19px;
	}

a.bank_ico16 {
	background-position: 0 -37px;
	height: 18px;
	width: 27px;
}

	a.bank_ico16 span {
		display: none;
	}

	a.bank_ico16:hover {
		background-position: 0 -55px;
	}

a.bank_ico17 {
	background-position: -27px -37px;
	height: 18px;
	width: 27px;
}

	a.bank_ico17 span {
		display: none;
	}

	a.bank_ico17:hover {
		background-position: -27px -55px;
	}

a.bank_ico18 {
	background-position: -54px -37px;
	height: 18px;
	width: 18px;
}

	a.bank_ico18 span {
		display: none;
	}

	a.bank_ico18:hover {
		background-position: -54px -55px;
	}

a.bank_ico19 {
	background-position: -73px -37px;
	height: 18px;
	width: 17px;
}

	a.bank_ico19 span {
		display: none;
	}

	a.bank_ico19:hover {
		background-position: -73px -55px;
	}

a.bank_ico20 {
	background-position: -90px -37px;
	height: 18px;
	width: 17px;
}

	a.bank_ico20 span {
		display: none;
	}

	a.bank_ico20:hover {
		background-position: -90px -55px;
	}

a.bank_ico21 {
	background-position: -108px -37px;
	height: 18px;
	width: 18px;
}

	a.bank_ico21 span {
		display: none;
	}

	a.bank_ico21:hover {
		background-position: -108px -55px;
	}

a.bank_ico22 {
	background-position: -126px -37px;
	height: 18px;
	width: 18px;
}

	a.bank_ico22 span {
		display: none;
	}

	a.bank_ico22:hover {
		background-position: -126px -55px;
	}

a.bank_ico23 {
	background-position: -144px -37px;
	height: 18px;
	width: 19px;
}

	a.bank_ico23 span {
		display: none;
	}

	a.bank_ico23:hover {
		background-position: -144px -55px;
	}

a.bank_ico24 {
	background-position: -163px -37px;
	height: 18px;
	width: 19px;
}

	a.bank_ico24 span {
		display: none;
	}

	a.bank_ico24:hover {
		background-position: -163px -55px;
	}

a.bank_ico25 {
	background-position: -182px -37px;
	height: 18px;
	width: 17px;
}

	a.bank_ico25 span {
		display: none;
	}

	a.bank_ico25:hover {
		background-position: -182px -55px;
	}

a.bank_ico26 {
	background-position: -203px -37px;
	height: 18px;
	width: 12px;
}

	a.bank_ico26 span {
		display: none;
	}

	a.bank_ico26:hover {
		background-position: -203px -55px;
	}

a.bank_ico27 {
	background-position: -218px -37px;
	height: 18px;
	width: 17px;
}

	a.bank_ico27 span {
		display: none;
	}

	a.bank_ico27:hover {
		background-position: -218px -55px;
	}

a.bank_ico28 {
	background-position: -235px -37px;
	height: 18px;
	width: 17px;
}

	a.bank_ico28 span {
		display: none;
	}

	a.bank_ico28:hover {
		background-position: -235px -55px;
	}

a.bank_ico29 {
	background-position: -253px -37px;
	height: 18px;
	width: 25px;
}

	a.bank_ico29 span {
		display: none;
	}

	a.bank_ico29:hover {
		background-position: -253px -55px;
	}

a.bank_ico30 {
	background-position: 0 -74px;
	height: 18px;
	width: 18px;
}

	a.bank_ico30 span {
		display: none;
	}

	a.bank_ico30:hover {
		background-position: 0 -92px;
	}

a.bank_ico31 {
	background-position: -18px -74px;
	height: 18px;
	width: 18px;
}

	a.bank_ico31 span {
		display: none;
	}

	a.bank_ico31:hover {
		background-position: -18px -92px;
	}

a.bank_ico32 {
	background-position: -36px -74px;
	height: 18px;
	width: 18px;
}

	a.bank_ico32 span {
		display: none;
	}

	a.bank_ico32:hover {
		background-position: -36px -92px;
	}

a.bank_ico33 {
	background-position: -54px -74px;
	height: 18px;
	width: 18px;
}

	a.bank_ico33 span {
		display: none;
	}

	a.bank_ico33:hover {
		background-position: -54px -92px;
	}

a.bank_ico34 {
	background-position: -72px -74px;
	height: 18px;
	width: 18px;
}

	a.bank_ico34 span {
		display: none;
	}

	a.bank_ico34:hover {
		background-position: -72px -92px;
	}

a.bank_ico35 {
	background-position: -90px -74px;
	height: 18px;
	width: 18px;
}

	a.bank_ico35 span {
		display: none;
	}

	a.bank_ico35:hover {
		background-position: -90px -92px;
	}

a.bank_ico36 {
	background-position: -108px -74px;
	height: 18px;
	width: 18px;
}

	a.bank_ico36 span {
		display: none;
	}

	a.bank_ico36:hover {
		background-position: -108px -92px;
	}

a.bank_ico37 {
	background-position: -126px -74px;
	height: 18px;
	width: 18px;
}

	a.bank_ico37 span {
		display: none;
	}

	a.bank_ico37:hover {
		background-position: -126px -92px;
	}
/* footerT begin */
/* footerT2 begin */
.AdTable td {
	padding: 0 3px 15px;
}

	.AdTable td a {
		background-image: url("../../Images/alliance.gif");
		background-repeat: no-repeat;
		display: block;
		height: 16px;
		width: 56px;
	}

		.AdTable td a.AdTableQQ {
			background-position: 0 -128px;
		}

			.AdTable td a.AdTableQQ:hover {
				background-position: -64px -128px;
			}

		.AdTable td a.AdTable163 {
			background-position: 0 -176px;
		}

			.AdTable td a.AdTable163:hover {
				background-position: -64px -176px;
			}

		.AdTable td a.AdTableChangYou {
			background-position: 0 -96px;
		}

			.AdTable td a.AdTableChangYou:hover {
				background-position: -64px -96px;
			}

		.AdTable td a.AdTableZTgame {
			background-position: 0 -32px;
		}

			.AdTable td a.AdTableZTgame:hover {
				background-position: -64px -32px;
			}

		.AdTable td a.AdTableWanMei {
			background-position: 0 -192px;
		}

			.AdTable td a.AdTableWanMei:hover {
				background-position: -64px -192px;
			}

		.AdTable td a.AdTableShengDa {
			background-position: 0 -80px;
		}

			.AdTable td a.AdTableShengDa:hover {
				background-position: -64px -80px;
			}

		.AdTable td a.AdTableThe9 {
			background-position: 0 0;
		}

			.AdTable td a.AdTableThe9:hover {
				background-position: -64px 0;
			}

		.AdTable td a.AdTableRenRen {
			background-position: 0 -64px;
		}

			.AdTable td a.AdTableRenRen:hover {
				background-position: -64px -64px;
			}

		.AdTable td a.AdTableND {
			background-position: 0 -160px;
		}

			.AdTable td a.AdTableND:hover {
				background-position: -64px -160px;
			}

		.AdTable td a.AdTable61 {
			background-position: 0 -112px;
		}

			.AdTable td a.AdTable61:hover {
				background-position: -64px -112px;
			}

		.AdTable td a.AdTableWoNiu {
			background-position: 0 -208px;
		}

			.AdTable td a.AdTableWoNiu:hover {
				background-position: -64px -208px;
			}

		.AdTable td a.AdTablelinekong {
			background-position: 0 -47px;
		}

			.AdTable td a.AdTablelinekong:hover {
				background-position: -64px -47px;
			}

		.AdTable td a.AdTablet2cn {
			background-position: 0 -144px;
		}

			.AdTable td a.AdTablet2cn:hover {
				background-position: -64px -144px;
			}

		.AdTable td a.AdTablexoyo {
			background-position: -1px -16px;
		}

			.AdTable td a.AdTablexoyo:hover {
				background-position: -65px -16px;
			}
/* footerT2 end */
/* Footer_part2 begin */
.Footer_part2 {
	padding-top: 20px;
	color: #868686;
}

.footerT3 {
	padding-left: 380px;
	vertical-align: middle;
	height: 28px;
	line-height: 28px;
}

	.footerT3 a {
		background-position: 0 -879px;
		width: 40px;
		height: 28px;
		display: inline-block;
		float: left;
	}

.footerT4 {
	line-height: 50px;
	margin-top: 20px;
	text-align: center;
}

.footerT5 {
	line-height: 30px;
	margin-top: 13px;
	margin-bottom: 30px;
	text-align: center;
}

.footerT4 a {
	margin-right: 4px;
	display: inline-block;
	text-decoration: none;
}

.footerT5 a {
	color: #595959;
	display: inline-block;
	text-decoration: none;
}

	.footerT5 a:hover {
		color: #FF6600;
		text-decoration: none;
	}

a.TbIcfnr {
	background-position: -52px -879px;
	width: 154px;
	height: 47px;
}

a.TbCnas {
	background-position: -217px -879px;
	width: 113px;
	height: 47px;
}

a.TbCfca {
	background-position: -341px -879px;
	width: 125px;
	height: 47px;
}

a.TbVeriSign {
	background-position: -477px -879px;
	width: 113px;
	height: 47px;
}

a.TbMiibeian {
	background-position: -601px -879px;
	width: 115px;
	height: 47px;
}

a.TbChina {
	background-position: -727px -879px;
	width: 113px;
	height: 47px;
}

a.TbCyberpolice {
	background-position: -852px -879px;
	width: 105px;
	height: 47px;
}

a.Tb360 {
	background-position: -970px -879px;
	width: 127px;
	height: 47px;
}

.footerD {
	background: #fff;
	margin-top: 0px;
	text-align: center;
	color: #a0a0a0;
	line-height: 28px;
}

	.footerD a {
		color: #A0A0A0;
	}

		.footerD a:link {
			color: #a0a0a0;
			text-decoration: none;
		}

		.footerD a:hover {
			color: #f60;
		}

		.footerD a span {
			display: block;
			float: left;
			margin: 10px;
			background: url(../../Images/FootTable.gif) no-repeat 0 0;
		}

		.footerD a.TablePayPermit span {
			background-position: -208px 0px;
		}

			.footerD a.TablePayPermit span:hover {
				background-position: -208px -32px;
			}

		.footerD a.TableIcfnr span {
			background-position: -144px 0px;
		}

			.footerD a.TableIcfnr span:hover {
				background-position: -144px -32px;
			}

		.footerD a.TablEcfca span {
			background-position: -111px 0px;
		}

			.footerD a.TablEcfca span:hover {
				background-position: -111px -32px;
			}

		.footerD a.TableJcard span {
			background-position: -248px 0px;
		}

			.footerD a.TableJcard span:hover {
				background-position: -248px -32px;
			}

		.footerD a.TableChina span {
			background-position: -0px 0px;
		}

			.footerD a.TableChina span:hover {
				background-position: -0px -32px;
			}

		.footerD a.TableCyberpolice span {
			background-position: -35px 0px;
		}

			.footerD a.TableCyberpolice span:hover {
				background-position: -35px -32px;
			}

		.footerD a.TableMiibeian span {
			background-position: -59px 0px;
		}

			.footerD a.TableMiibeian span:hover {
				background-position: -59px -32px;
			}

		.footerD a.Tableverisign span {
			background-position: -314px 0px;
		}

			.footerD a.Tableverisign span:hover {
				background-position: -314px -32px;
			}

		.footerD a.TableCultural span {
			background-position: -366px 0;
		}

			.footerD a.TableCultural span:hover {
				background-position: -366px -32px;
			}
/* Footer_part2 end */
.BillInfo {
	border: 1px solid #D2DAE5;
	background: #F2F5FC;
	border-bottom: 3px solid #A2AABB;
}

.BillSimpleInfo {
	padding: 20px 20px 20px 0;
	font-size: 14px;
	font-weight: bold;
}

	.BillSimpleInfo dt {
		float: left;
	}

	.BillSimpleInfo dd {
		float: right;
		margin-top: -12px;
	}

	.BillSimpleInfo span {
		color: #FF662D;
	}

		.BillSimpleInfo span.Amt {
			font-size: 26px;
		}

		.BillSimpleInfo span.normal {
			font-weight: normal;
			padding-left: 20px;
			color: #000;
			font-size: 12px;
		}

.BillDetailInfo {
	display: none;
}

	.BillDetailInfo table {
		width: 100%;
		border-collapse: collapse;
		text-align: center;
	}

		.BillDetailInfo table span {
			color: #FF662D;
		}

		.BillDetailInfo table th {
			font-weight: normal;
			background: #EFEFEF;
			border-top: 1px solid #D3D9E5;
			border-left: 1px solid #D3D9E5;
			height: 30px;
			line-height: 30px;
		}

		.BillDetailInfo table td {
			background: #fff;
			border-top: 1px solid #D3D9E5;
			border-left: 1px solid #D3D9E5;
			height: 50px;
			line-height: 50px;
		}

			.BillDetailInfo table th.l, .BillDetailInfo table td.l {
				border-left: none;
			}

.BtnShowBillDetail {
	height: 28px;
	width: 94px;
	margin: auto;
	cursor: pointer;
	background-position: -249px 0;
}

.BtnShowBillDetail2 {
	background-position: -360px 0;
}

.PayTypeTab {
	font-size: 14px;
	font-weight: bold;
}

	.PayTypeTab .Title {
		float: left;
		padding-top: 10px;
		padding-right: 10px;
		color: #656565;
	}

	.PayTypeTab ul {
		float: left;
		position: relative;
	}

		.PayTypeTab ul li {
			float: left;
			list-style: none;
			border: 2px solid #CAD3E1;
			border-bottom: none;
			margin-right: -2px;
			cursor: pointer;
		}

			.PayTypeTab ul li a {
				text-decoration: none;
				color: #677B9D;
				display: block;
				padding: 10px 19px;
			}

			.PayTypeTab ul li span {
				display: block;
				float: left;
				width: 18px;
				height: 18px;
				margin-right: 8px;
			}

				.PayTypeTab ul li span.BankPay {
					background-position: -24px -53px;
				}

                .PayTypeTab ul li span.WeixinQRCodePay {
					background-position: -337px -49px;
				}

                .PayTypeTab ul li span.AliPayQRCodePay {
					background-position: -377px -49px;
				}

                 .PayTypeTab ul li span.QQPayQRCodePay {
					background-position: -301px -49px;
				}

				.PayTypeTab ul li span.UCardPay {
					width: 34px;
					background-position: -54px -53px;
				}

				.PayTypeTab ul li span.MobileCardPay {
					background-position: -100px -53px;
				}

				.PayTypeTab ul li span.OtherPay {
					background-position: -125px -53px;
				}

                .PayTypeTab ul li span.BankQRCodePay {
					background-position:-271px -52px;
				}

			.PayTypeTab ul li.Cur {
				border: 2px solid #A2AABB;
				border-bottom: 2px solid #fff;
				margin-bottom: -2px;
				position: relative;
				z-index: 1000;
			}

				.PayTypeTab ul li.Cur a {
					color: Black;
				}

.PayContent {
	border: 2px solid #A2AABB;
}

.PayType {
	padding: 20px;
}

	.PayType table {
		width: 100%;
	}

		.PayType table .TextBox {
			border: 1px solid #939393;
			height: 28px;
			line-height: 28px;
			width: 254px;
			font-size: 18px;
			padding-left: 5px;
			transition: all 1s ease 0s;
			-moz-transition: all 1s ease 0s;
			-webkit-transition: all 1s ease 0s;
			-o-transition: all 1s ease 0s;
			-ms-transition: all 1s ease 0s;
		}

		.PayType table td.jk3No .TextBox {
			padding-left: 185px;
			width: 74px;
		}

/* webkit 浏览器*/
#JCardNo::-webkit-input-placeholder {
	color: #A6A6A6;
	font-size: 12pt;
}
/* 火狐浏览器 */
#JCardNo::-moz-placeholder {
	color: #A6A6A6;
	font-size: 12px;
}


.PayType table td span.inputbg {
	transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	position: absolute;
	top: 2px;
	*top: 3px !important;
	*top: 3px;
	left: 2px;
	width: 180px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #A2AABB;
	font-size: 11pt;
	font-weight: bold;
	background-color: lightyellow;
	display: block;
	opacity: 0;
	z-index: -1000;
}

.PayType table td.jk3No span.inputbg {
	opacity: 1;
	z-index: 1000;
}

.PayType table .TextExtCode {
	width: 90px;
	height: 28px;
}

.Prompt {
	background-position: 0 -203px;
	width: 252px;
	height: 30px;
	color: Red;
	line-height: 30px;
	padding-left: 38px;
	visibility: hidden;
}

.PaySubmit {
	background: #F2F5FC;
	border-top: 1px solid #D6DFFB;
	padding: 15px 115px;
}

.Note {
	line-height: 30px;
}

	.Note dt, .Note li {
		background: url(../../Images/PayVerticalBG.png);
		background-repeat: no-repeat;
	}

	.Note dt {
		background-position: -5px 3px;
		padding-left: 24px;
	}

	.Note li {
		background-position: -5px -28px;
		padding-left: 18px;
		margin-left: 30px;
		list-style: none;
		color: #656565;
	}

		.Note li.Red {
			color: Red;
			font-weight: 700;
		}
/* SingleSelect begin */
.SingleSelect li {
	position: relative;
}

	.SingleSelect li:hover {
		border: 1px solid #FF9500;
	}

	.SingleSelect li.Cur {
		border: 1px solid #FF9500;
		color: #FF9500;
	}

	.SingleSelect li span {
		display: block;
		position: absolute;
	}

	.SingleSelect li.Cur span.Corner {
		width: 25px;
		height: 25px;
		right: 0px;
		bottom: 0px;
		background-position: -228px -46px;
		opacity: 0.8;
	}

	.SingleSelect li span.Radio {
		width: 16px;
		height: 16px;
		left: -20px;
		top: 10px;
		background-position: -189px -53px;
	}

	.SingleSelect li.Cur span.Radio {
		background-position: -161px -53px;
	}
/* SingleSelect end */
#tdProtocol a {
	color: #f60;
}

.CodeImg {
	margin: 0px 0px -10px 5px;
	height: 31px;
}

.BankPayTanChuPart dt {
	float: left;
}

	.BankPayTanChuPart dt span {
		display: block;
		height: 33px;
		width: 33px;
		background: url(../../Images/PayMainBGNew.png) no-repeat;
		background-position: 0px -96px;
		margin: 10px 10px 0px 0px;
	}

.BankPayTanChuPart dd {
	float: left;
}

	.BankPayTanChuPart dd p {
		font-size: 14px;
		display: block;
		margin: 0px 0px 10px 0px;
	}

	.BankPayTanChuPart dd span {
		font-size: 12px;
	}
/* PayResult begin */
.PayResult {
	font: 24px microsoft yahei,sans-serif;
	height: 74px;
	width: 1000px;
	line-height: 70px;
	margin-top: 45px;
}

	.PayResult span {
		float: left;
		height: 32px;
		margin-top: 21px;
		width: 32px;
	}

.PayResultDiv {
	height: 74px;
	display: inline-table;
}

.PayResultInfo {
	margin: 30px 0;
}

	.PayResultInfo span {
		color: #FF662D;
	}

.Success {
	background-color: #EAF7D9;
	border-top: 1px solid #BAE08D;
	border-bottom: 1px solid #BAE08D;
	color: #019946;
	text-align: center;
}

	.Success span {
		background-position: -204px -96px;
	}

.Submit {
	background-color: #E8F6FF;
	border-top: 1px solid #CDEBFC;
	border-bottom: 1px solid #CDEBFC;
	color: #4B4F53;
	text-align: center;
}

	.Submit span {
		background-position: 0px -96px;
	}

.Failure {
	background-color: #FEF5CC;
	border-top: 1px solid #F2DD8C;
	border-bottom: 1px solid #F2DD8C;
	color: #FE0000;
	text-align: center;
}

	.Failure span {
		background-position: -68px -96px;
	}

.Exception {
	background-color: #E8F6FF;
	border-top: 1px solid #B8E2FB;
	border-bottom: 1px solid #B8E2FB;
	color: #6D767B;
}

	.Exception span {
		background-position: -102px -96px;
	}
/* PayResult end */
