.TabbedPanels {
	margin: 0px;
	padding: 0px;
	/*--float: left;--*/
	clear: none;
	width: 100%;
}
.TabbedPanelsTabGroup {
	padding:0 0 0 0;
}
.TabbedPanelsTab {
	float: left;
	background: transparent url(../home/images/btn_bg.gif) no-repeat;
	display: block;
	width: 43px;
	height: 19px;
	line-height: 19px;
	margin: 0 3px 0 0;
	color: #efe7a8;
	text-align: center;
}
.TabbedPanelsTabHover {
	color: #000;
	background: transparent url(../home/images/btn_bgh.gif) no-repeat;
}
.TabbedPanelsTabSelected {
	color: #000;
	background: transparent url(../home/images/btn_bgh.gif) no-repeat;
}
.TabbedPanelsTab a {
	text-decoration: none;
}
.TabbedPanelsContentGroup {
}
.TabbedPanelsContent {
	padding:0 5px;
	color: #fff8e4;
}
.TabbedPanelsContent table{
	width: 100%;
	margin: 15px 0 0 0 ;
}
.TabbedPanelsContent table td{
	line-height: 120%;
}
.center{
	text-align: center;
}
/*----*/
#extend .TabbedPanels {
	margin: 0px;
	padding: 0px;
	/*--float: left;--*/
	clear: none;
	width: 100%;
}
#extend .TabbedPanelsTabGroup {
	width:129px;
	margin: 0 -3px 0 0;
	position: relative;
	z-index: 100;
	float: left;
}
#extend .TabbedPanelsTab {
	float: left;
	background: transparent url(../extend/images/tab_bg.gif) no-repeat 1px 0;
	display: block;
	width: 93px;
	height: 33px;
	padding: 0 0 0 36px;
	line-height: 33px;
	margin: 0;
	color: #a9a397;
	text-align: left;
	cursor: pointer;
}
#extend .TabbedPanelsTabHover {
	color: #000;
	background: transparent url(../extend/images/tab_bg.gif) no-repeat 1px 0;
}
#extend .TabbedPanelsTabSelected {
	color: #000;
	background: transparent url(../extend/images/tab_hover_bg.gif) no-repeat;
}
#extend .TabbedPanelsTab a {
	text-decoration: none;
}
#extend .TabbedPanelsContentGroup {
	float: left;
	width: 346px;
	height: 500px;
	background: transparent url(../extend/images/content_extend.gif) no-repeat;
}
#extend .TabbedPanelsContent {
	padding:0;
	color: #fff8e4;
}
/*----*/
#pay{
	padding:13px 0 0 0;
}
#pay .tInner{
	padding:0 0 0 4px;
}
#payStep{
	margin:0 0 4px 0;
}
#payStep li{
	float:left;
	display:block;
	width:109px;
	height:34px;
	line-height:34px;
	font-weight:bold;
	text-decoration:none;
	padding: 0 0 0 56px;
	color:#ababab;
}
.step1{
	background:transparent url(../pay/images/pay_bg1.gif) no-repeat;
}
.step2{
	margin:0 6px 0 5px;
	background:transparent url(../pay/images/pay_bg2.gif) no-repeat;
}
.step3{
	background:transparent url(../pay/images/pay_bg3.gif) no-repeat;
}
#payStep .nows{
	background-position:0 -34px;
	color:#fdaa36;
}
#pay .TabbedPanels {
	margin: 0px;
	padding: 0px;
	/*--float: left;--*/
	clear: none;
	width: 512px;
}
#pay .TabbedPanelsTabGroup {
	float: left;
	position:relative;
	z-index:100;
}
#pay .TabbedPanelsTab {
	float: left;
	background: transparent url(../pay/images/tab_bg.gif) no-repeat;
	display: block;
	width: 96px;
	height: 28px;
	line-height: 28px;
	padding:0;
	margin: 0 0 -1px 0;
	color: #454545;
	text-align: center;
	cursor: pointer;
}
.payContent{
	width:504px;
	background:#fff url(../pay/images/payc_top.gif) no-repeat;
}
.payContenti{
	padding:10px 0 10px 9px;
	background:transparent url(../pay/images/payc_bottom.gif) no-repeat left bottom;
}
.payContenti .pEvent{
	color:#6a6a6a;
	padding:10px;
	line-height:150%;
	width:70%;
}
.payContenti .pEvent p{
	text-indent:25px;
}
.payContenti .pEvent h5{
	font-size:10pt;
	color:#f78a1e;
	padding:5px 0;
}

.payContenti .pMore a{
	float:right;
}
.peTable{
	border:1px solid #ccc;
	border-collapse:collapse;
}
.peTable td{
	border:1px solid #ccc;
	border-collapse:collapse;
}
.peTable td img{
	display:block;
	margin:0 auto;
}
.peTable tr{
	border:1px solid #ccc;
	border-collapse:collapse;
}
.hisTable th{
	background:#f6851f;
	height:25px;
	color:#fff;
	border:1px solid #7d7d7d;
	border-collapse:collapse;
}
.hisTable{
	border:1px solid #7d7d7d;
	border-collapse:collapse;
}
.hisTable td{
	height:25px;
	line-height:25px;
	text-align:center;
	border:1px solid #7d7d7d;
	border-collapse:collapse;
	color:#6a6a6a;
}
.hisTable td img{
	display:block;
	margin:0 auto;
}
.hisTable tr{
	border:1px solid #7d7d7d;
	border-collapse:collapse;
}
.payArea{
	width:237px;
	height:auto !important;
	height:170px;
	min-height:170px;
	float:left;
	background:#fff url(../pay/images/pay_bg5.gif) no-repeat left bottom;
}
.payArea h5{
	text-align:center;
	height:40px;
	background:#fff url(../pay/images/pay_bg4.gif) no-repeat;
}
.payArea p{
	color:#6a6a6a;
	font-weight:bold;
	padding:0 15px;
	line-height:150%;
	height:auto !important;
	height:81px;
	min-height:81px;
}
.payArea p img{
	float:left;
	margin:0 16px 0 0;
}
.margin11{
	margin:0 11px 0 0;
}
.payBtn a,.payBtn a:link{
	display:block;
	width:98px;
	height:25px;
	line-height:25px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	margin:0 auto;
	font-weight:bold;
	background:transparent url(../pay/images/pay_btn.gif) no-repeat;
}
.payBtn a:hover{
	color:#858585;
	background:transparent url(../pay/images/pay_btn.gif) no-repeat 0 -25px;
}
.payG h5{
	color:#6a6a6a;
	font-size:10pt;
	padding:5px 0;
}
.selectBank .sbLeft{
	width:100px;
	padding:6px 0 0 0;
	float:left;
	color:#6a6a6a;
	font-weight:bold;
	font-size:10pt;
}
.selectBank .sbRight{
	width:360px;
	float:left;
	color:#6a6a6a;
}
.selectBank .sbRight table{
	margin:0;
	padding:0;
}
.selectBank .sbRight table input{
	vertical-align:middle;
}
.selectBank .sbRight table td{
	height:25px;
	line-height:25px;
}
.payNow{
	color:#6a6a6a;
	font-weight:bold;
	padding:20px 0;
}
.payNow .payI{
	width:100px;
	padding:2px 5px 0 5px;
	height:16px;
	background:transparent url(../pay/images/input_bg.gif) repeat-x;
	border:1px solid #ccc;
	font-size:9pt;
	color:#898989;
}
.payNow p{
	width:350px;
	height:25px;
	line-height:25px;
	margin: 0 auto;
}
.payTitle{
	color:#6a6a6a;
	font-weight:bold;
	font-size:10pt;
	height:25px;
	line-height:25px;
}
.payTitle .payBtn{
	width:98px;
	float:left;
}
.payOk h5{
	color:#f78a1e;
	font-size:10pt;
	padding:0 9px 0 0;
}
.payDay,.payLeft{
	color:#6a6a6a;
	font-size:10pt;
	font-weight:bold;
	padding:0 5px;
}
.pMore2{
	padding:5px 0;
}
.pMore2 a{
	margin:0;
}
/*----*/
#pay .TabbedPanelsTabHover {
	height: 30px;
	line-height: 30px;
	margin: 0 0 -3px 0;
	color: #fff;
	font-weight:bold;
	background: transparent url(../pay/images/tab_hover_bg.gif) no-repeat;
	position:relative;
}
#pay .TabbedPanelsTabSelected {
	position:relative;
	height: 30px;
	line-height: 30px;
	margin: 0 0 -3px 0;
	color: #fff;
	font-weight:bold;
	background: transparent url(../pay/images/tab_hover_bg.gif) no-repeat;
}
#pay .TabbedPanelsTab a {
	text-decoration: none;
}
#pay .TabbedPanelsContentGroup {
	position:relative;
	z-index:90;
	float: left;
	width: 512px;
	background: transparent url(../pay/images/content_pay.gif) no-repeat;
}
#pay .TabbedPanelsContent {
	padding:11px 0 0 0;
	color: #fff8e4;
}
#pay .TabbedPanelsContent .tInner{
	background:transparent url(../pay/images/content_paym.gif) repeat-y;
}