/*==========================FFT transfer page style===============================*/
body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #333333;
}

.clear {
	clear: both
}

input {
	font-size: 14px;
}

select {
	font-size: 12px;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ol {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.orange {
	color: #FF6600;
}

.blue {
	color: #024384;
}	

/*----------------------header style----------------------------*/
#headerwrapper {
	background-image: url(../images/beta/header_bg.jpg);
	height: 93px;
}

#headerwrapper #header {
	float: none;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 56px;
}

#header .logo {
	float: left;
	display: block;
}

#header .toll {
	float: right;
	display: block;
	font-size: 16px;
	color: #024384;
	font-weight: bold;
	text-align: right;
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 24px;
	margin-top: 8px;
	width: 150px
}

html>body #header .toll {
	background-image: url(../images/beta/icon_toll.png);
}

* html #header .toll {
	filter: progid : DXImageTransform . Microsoft .
		alphaImageLoader(enabled = true, sizingMethod = crop, src =
		"/fftwebapp/images/beta/icon_toll.png");
}

#header .toll font {
	font-size: 14px;
	color: #FD6D03;
}

#header .navigation {
	display: block;
	background-image: url(../images/beta/navigation_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 35px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}

#header .navigation td {
	width: 160px;
	background-image: url(../images/beta/navi_dotline.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#header .navigation td a {
	text-decoration: none;
	color: #FFFFFF;
}

#header .navigation td a:hover {
	text-decoration: underline;
	color: #FFCC00;
}

#header .navigation .last {
	background-image: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#header .navigation li a {
	text-decoration: none;
	color: #FFFFFF;
}

#header .navigation li a:hover {
	text-decoration: underline;
	color: #FFCC00;
}

/*----------------------maincontents left style----------------------------*/
#maincontents {
	float: none;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/beta/main_bg.gif);
	background-repeat: repeat-y;
}

#maincontents .left {
	float: left;
	width: 210px;
	padding-left: 10px;
	background-image: url(../images/beta/left_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#charge {
	background-image: url(../images/beta/grey_fufei.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 173px;
	padding-top: 31px;
}

#account {
	width: 173px;
}

#service {
	background-image: url(../images/beta/service_tit.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 173px;
	padding-top: 31px;
}

.left li {
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #dcdcdc;
	background-color: #EDEDED;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c7c8cc;
	border-left-color: #c7c8cc;
}

.left li a {
	color: #393939;
	text-decoration: none;
	font-size: 12px;
	display: block;
	line-height: 33px;
}

.left li a.gas {
	background-image: url(../images/beta/icon_gas_sub_s_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 12px;
	color: #393939;
}

.left li a.water {
	background-image: url(../images/beta/icon_water_sub_s_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 12px;
	color: #393939;
}

.left li a.elec {
	background-image: url(../images/beta/icon_elec_sub_s_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 12px;
	color: #393939;
}

.left li a.board {
	background-image: url(../images/beta/icon_board_sub_s_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 12px;
	color: #393939;
}

.left li a.tv {
	background-image: url(../imagesicon_tv_sub_s_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 12px;
	color: #393939;
}

.left li a.sector {
	background-image: url(../images/beta/icon_sector_sub_s_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 12px;
	color: #393939;
}

.left li a.gas:hover {
	background-image: url(../images/beta/icon_gas_sub_s_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
}

.left li a.gaslive:link,.left li a.gaslive {
	background-image: url(../images/beta/icon_gas_sub_b_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
}

.left li a.water:hover {
	background-image: url(../images/beta/icon_water_sub_s_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
}

.left li a.waterlive:hover,.left li a.waterlive {
	background-image: url(../images/beta/icon_water_sub_b_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 68px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
}

.left li a.elec:hover {
	background-image: url(../images/beta/icon_elec_sub_s_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
}

.left li a.eleclive:hover,.left li a.eleclive {
	background-image: url(../images/beta/icon_elec_sub_b_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 68px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
}

.left li a.board:hover {
	background-image: url(../images/beta/icon_board_sub_s_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
	display: block;
}

.left li a.boardlive:hover,.left li a.boardlive {
	background-image: url(../images/beta/icon_board_sub_b_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 68px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
	display: block;
}

.left li a.tv:hover {
	background-image: url(../images/beta/icon_tv_sub_s_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
}

.left li a.tvlive:hover,.left li a.tvlive {
	background-image: url(../images/beta/icon_tv_sub_b_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 68px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
}

.left li a.sector:hover {
	background-image: url(../images/beta/icon_sector_sub_s_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
}

.left li a.sectorlive:hover,.left li a.sectorlive {
	background-image: url(../images/icon_sector_sub_b_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 68px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
}

.left li a:hover {
	text-decoration: underline;
	background-image: url(../images/beta/charge_li_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.left li.live {
	font-weight: bold;
	background-image: url(../images/beta/charge_li_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

.left li.live a {
	background-image: url(../images/beta/charge_li_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.left li.live ul li {
	background-image: none;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-color: #dcdcdc;
}

.left li.live ul li.last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 24px
}

.left li.live ul {
	width: 100%;
	background-color: #FFFFFF;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DCDCDC;
}

.left li.live ul li a {
	font-weight: normal;
	color: #333333;
	background-image: none;
}

.left li.live ul li a.live {
	color: #FF6600;
}

.left li.live ul li a:hover {
	font-weight: normal;
	color: #FF6600
}

.collapsed {
	display: none;
}

#account li {
	background-image: url(../images/beta/charge_li_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #dcdcdc;
	background-color: #EDEDED;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c7c8cc;
	border-left-color: #c7c8cc;
	line-height: 27px;
	cursor: hand;
}

#account li a {
	color: #024384;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

#account li a:hover {
	text-decoration: underline;
}

#account li.live {
	background-image: url(../images/beta/charge_li_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#account li.live ul li {
	background-image: none;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-color: #dcdcdc;
	text-indent: 3px;
}

#account li.live ul li.last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#account li.live ul {
	width: 100%;
	background-color: #FFFFFF;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DCDCDC;
}

#account li.live ul li a {
	font-weight: normal;
}

/*----------------------maincontents main style----------------------------*/
#maincontents .main {
	float: right;
	width: 730px;
	padding-left: 28px;
}

.main h2 {
	font-size: 16px;
	color: #0365b6;
	letter-spacing: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: block;
	text-indent: 45px;
	margin-top: 13px;
	padding-top: 22px;
	margin-bottom: 1px;
	padding-bottom: 4px;
}

.main h2.utility {
	background-image: url(../images/beta/icon_utility.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.main h2.utility0000 {
	background-image: url(../images/beta/0000.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.main h2.utility0001 {
	background-image: url(../images/beta/0001.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.main h2.utility0002 {
	background-image: url(../images/beta/0002.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.main h2.utility0003 {
	background-image: url(../images/beta/0003.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.main h2.utility0004 {
	background-image: url(../images/beta/0004.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.steps {
	background-image: url(../images/beta/steps_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 20px;
}

.steps span {
	float: left;
	display: block;
}

.steps span.one {
	background-image: url(../images/beta/one_bg.jpg);
	height: 46px;
	width: 94px;
	padding-left: 40px;
	padding-top: 10px;
}

.steps span.two {
	background-image: url(../images/beta/two_bg.jpg);
	height: 46px;
	width: 94px;
	padding-left: 40px;
	padding-top: 10px;
}

.steps span.three {
	background-image: url(../images/beta/three_bg.jpg);
	height: 46px;
	width: 94px;
	padding-left: 40px;
	padding-top: 10px;
}

.steps span.four {
	background-image: url(../images/beta/four_bg.jpg);
	height: 46px;
	width: 94px;
	padding-left: 40px;
	padding-top: 10px;
}

.steps span.five {
	background-image: url(../images/beta/five_bg.jpg);
	height: 46px;
	width: 94px;
	padding-left: 40px;
	padding-top: 10px;
}

.steps span.onelive {
	background-image: url(../images/beta/one_live_bg.jpg);
	height: 46px;
	width: 94px;
	padding-left: 40px;
	padding-top: 10px;
	color: #1371b9;
}

.steps span.twolive {
	background-image: url(../images/beta/two_live_bg.jpg);
	height: 46px;
	width: 94px;
	padding-left: 40px;
	padding-top: 10px;
	color: #1371b9;
}

.steps span.threelive {
	background-image: url(../images/beta/three_live_bg.jpg);
	height: 46px;
	width: 94px;
	padding-left: 40px;
	padding-top: 10px;
	color: #1371b9;
}

.steps span.fourlive {
	background-image: url(../images/beta/four_live_bg.jpg);
	height: 46px;
	width: 94px;
	padding-left: 40px;
	padding-top: 10px;
	color: #1371b9;
}

.steps span.fivelive {
	background-image: url(../images/beta/five_live_bg.jpg);
	height: 46px;
	width: 94px;
	padding-left: 40px;
	padding-top: 10px;
	color: #1371b9;
}

/*----------------------maincontents main payinfo style----------------------------*/
#payinfo {
	width: 730px;
	float: right;
}

.searchpay span {
	display: block;
}

.tabs {
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 1px;
	height: 31px;
	background-image: url(../images/beta/tabs_bg.jpg);
}

.notes {
	font-size: 14px;
	color: #000000;
}

.tabs li {
	float: left;
	height: 31px;
	width: 112px;
	display: block;
	background-image: url(../images/beta/tabs_link_bg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
	cursor: hand;
}

.tabs li.live {
	background-image: url(../images/beta/tabs_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	font-weight: bold;
	color: #024384;
}

.tabs a {
	text-decoration: none;
	color: #111111;
}

.invoiceinput {
	position: relative;
}

.bankList caption {
	font-size: 12px;
	color: #024384;
	text-align: left;
	background-image: url(../images/beta/caption_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

.bankList td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #91b9d3;
	border-left-color: #91b9d3;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

.bankList .last {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #91b9d3;
	border-right-color: #91b9d3;
}

.bankList .middle {
	background-image: url(../images/beta/details_tit_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.list th {
	height: 30px;
	line-height: 30px;
	color: #183473;
	font-size: 12px;
	font-weight: normal;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d9e7f2;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #92bad4;
}

.list caption {
	font-size: 12px;
	color: #024384;
	text-align: left;
	background-image: url(../images/beta/caption_icon.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

.list {
	background-image: url(../images/beta/details_tit_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.list td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #91b9d3;
	border-left-color: #91b9d3;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

.list td.last {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #91b9d3;
}

.list th.middle {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #91b9d3;
}

.list th.first {
	background-image: url(../images/beta/th_first_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.list th.last {
	background-image: url(../images/beta/th_last_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	border-right-style: none;
}

.details {
	border: 0px solid #CADEEA;
}

.help {
	background-color: #fff8db;
	border: 1px solid #f4c97b;
	right: 0px;
	top: 0px;
	width: 220px;
}

.help h2 {
	background-image: url(../images/beta/help_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 5px;
	margin-top: 0px;
	font-size: 14px;
	color: #ff0000;
	line-height: 30px;
	text-indent: 55px;
}

.help p {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
	margin: 0px;
	line-height: 20px;
}

.payHelp {
	background-color: #fff8db;
	border: 1px solid #f4c97b;
	right: 0px;
	top: 0px;
	width: 200px;
	height: 180px;
}

.payHelp h2 {
	background-image: url(../images/beta/help_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 5px;
	margin-top: 0px;
	font-size: 14px;
	color: #FF6600;
	line-height: 30px;
	text-indent: 55px;
}

.payHelp p {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
	margin: 0px;
	line-height: 20px;
}

.barCodeHelp {
	background-color: #fff8db;
	border: 1px solid #f4c97b;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 205px;
	height: 210px;
}

.barCodeHelp h2 {
	background-image: url(../images/beta/help_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 5px;
	margin-top: 0px;
	font-size: 14px;
	color: #FF6600;
	line-height: 30px;
	text-indent: 55px;
}

.barCodeHelp p {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
	margin: 0px;
	line-height: 20px;
}

.barCodeSpecial {
	border: 1px dotted #ff6600;
	background-color: #edf0f5;
	display: block;
	font-size: 12px;
	color: #e93f1d;
	float: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 495px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 70px;
}

.barCodeSpecial ul {
	float: left;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 45px;
	margin-right: 10px;
}

html>body .barCodeSpecial ul {
	background-image: url(../images/beta/warn.png);
}

* html .barCodeSpecial ul {
	filter: progid : DXImageTransform . Microsoft .
		alphaImageLoader(enabled = true, sizingMethod = crop, src =
		"../images/beta/warn.png");
}

.barCodeSpecial li {
	list-style-type: none;
	padding-bottom: 8px;
	margin-left: 0px;
	padding-left: 0px;
}

.special {
	border: 1px dotted #ff6600;
	background-color: #edf0f5;
	display: block;
	font-size: 12px;
	color: #e93f1d;
	float: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 709px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 70px;
}

.special ul {
	float: left;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 45px;
	margin-right: 10px;
}

html>body .special ul {
	background-image: url(../images/beta/warn.png);
}

* html .special ul {
	filter: progid : DXImageTransform . Microsoft .
		alphaImageLoader(enabled = true, sizingMethod = crop, src =
		"../images/beta/warn.png");
}

.special li {
	list-style-type: none;
	padding-bottom: 8px;
	margin-left: 0px;
	padding-left: 0px;
}

/*----------------------footer style----------------------------*/
#footer {
	float: none;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
}

#footer span {
	display: block;
	text-align: center;
}

#footer table .bottommenu {
	background-color: #149ce1;
	color: #FFFFFF;
	padding-right: 4px;
	padding-left: 4px;
}

#footer table .bottommenu a {
	color: #FFFFFF;
	text-decoration: none;
}

#footer table .bottommenu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.billInput {
	background-color: #ffffff;
	border-bottom: #0e6fbc 1px solid;
	border-left: #0e6fbc 1px solid;
	border-right: #0e6fbc 1px solid;
	border-top: #0e6fbc 1px solid;
	color: #000000;
	width: 125px;
}

.longBillInput {
	background-color: #ffffff;
	border-bottom: #0e6fbc 1px solid;
	border-left: #0e6fbc 1px solid;
	border-right: #0e6fbc 1px solid;
	border-top: #0e6fbc 1px solid;
	color: #000000;
	width: 180px;
}

.shortBillInput {
	background-color: #ffffff;
	border-bottom: #0e6fbc 1px solid;
	border-left: #0e6fbc 1px solid;
	border-right: #0e6fbc 1px solid;
	border-top: #0e6fbc 1px solid;
	color: #000000;
	width: 60px;
}

.uniteButton {
	background-color: #CCCCCC;
	border-bottom: #0e6fbc 1px solid;
	border-left: #0e6fbc 1px solid;
	border-right: #0e6fbc 1px solid;
	border-top: #0e6fbc 1px solid;
	color: #000000;
	width: 60px;
	font-size: 12px;
}

.verifyInput {
	background-color: #ffffff;
	border-bottom: #0e6fbc 1px solid;
	border-left: #0e6fbc 1px solid;
	border-right: #0e6fbc 1px solid;
	border-top: #0e6fbc 1px solid;
	color: #000000;
	width: 42px;
}

.imageBtn {
	cursor: hand;
}

.table2 td a:visited {
	font-family: "����";
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}

.table2 td a:hover {
	font-family: "������";
	color: #333333;
	text-decoration: underline;
	font-size: 12px;
}

.table2 td a {
	font-family: "������";
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}

.table2 {
	font-family: "������";
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	line-height: 21px;
	background-color: #F2F4F4;
}

.STYLE5 {
	color: #024384;
	font-weight: bold;
}

/*================================2009-5-26 �ɹ�ƾ֤ style===============================*/
.success h1 {
	display: block;
	font-size: 15px;
	color: #CC0000;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 4px;
	padding-bottom: 4px;
}

.success {
	width: 720px;
	float: none;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.success .paper {
	background-repeat: repeat-y;
	background-position: center;
	width: 620px;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 9px;
	padding-top: 16px;
	background-image: url(../images/beta/successpaper_bg.jpg);
}

.success .paper span {
	display: block;
	float: left;
}

.paper .address {
	font-size: 15px;
	width: 50%;
}

.paper p {
	margin-bottom: 0px;
	padding-bottom: 6px;
	margin-top: 0px;
	padding-top: 3px;
	margin-right: 7px;
}

.paper .tips {
	width: 45%;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	padding-left: 25px;
}

.paper a {
	color: #FF6600;
}

.paper .total {
	width: 100%;
	border: 1px solid #b5ceec;
	background-color: #a1bddf;
	font-size: 13px;
	color: #000000;
}

.paper .total td {
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
}

.paper .total td.tit {
	color: #024384;
	font-weight: bold;
}

.paper .total td.sales {
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A1BDDF;
	line-height: 20px;
	color: #000000;
	font-weight: bold;
	padding: 10px;
}

.paper .total td.tit .eng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #83A0BD;
}

.paper .numbers li {
	float: left;
	display: block;
	padding-right: 5px;
	clear: right;
}

.paper .numbers p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.paper .numbers {
	width: 100%;
	margin-top: 12px;
	color: #666666;
}

.paper .thanks {
	width: 100%;
}

.paper .numbers ul {
	float: none;
	display: block;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}

.paper .thanks {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 20px;
	color: #024384;
	padding-top: 15px;
	padding-bottom: 5px;
	text-align: center;
}

.success .seal {
	position: absolute;
	top: 200px;
	right: 300px;
}

/*================================2009-5-26 ���� style===============================*/
.lightblue {
	color: #3c86c1;
}

.red {
	color: #CC0000;
}

/*================================2009-6-01 ��¼ҳ�� style===============================*/
#logincontents {
	background-image: url(../images/beta/login_bg.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	width: 980px;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	padding-bottom: 20px;
}

#logincontents .left {
	float: left;
	width: 50%;
	background-repeat: no-repeat;
	background-position: right center;
}

#logincontents .left {
	background-image: url(../images/beta/line.png);
}

#logintable {
	font-size: 14px;
}

#logintable .small {
	color: #034D94;
	font-size: 12px;
}

#logintable a {
	color: #034d94;
	text-decoration: underline;
	font-size: 12px;
}

#logintable a:hover {
	color: #FF6600;
	text-decoration: underline;
	font-size: 12px;
}

#logintable input {
	font-size: 14px;
}

#logincontents .right {
	padding-top: 6px;
	float: left;
	width: 50%;
}

#logincontents .right span {
	display: block;
	width: 85%;
	float: none;
	margin-right: 0px;
	margin-left: auto;
	font-size: 14px;
	color: #034D94;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
	line-height: 41px;
	font-weight: bold;
}

#logincontents .right span .small {
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

#logincontents #registerinfor {
	font-size: 14px;
}

#logincontents #registerinfor caption {
	text-align: left;
}

#logincontents #registerinfor input {
	font-size: 14px;
}

#logincontents #registerinfor h1 {
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #509DDC;
	padding-bottom: 6px;
}

#logincontents #registerinfor td {
	color: #0365b6;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#logincontents #registerinfor td .small {
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

#logincontents #registerinfor td .red {
	color: #FF0000;
	font-size: 12px;
	font-weight: normal;
}

.ffbCardNo {
	background-image: url(../images/beta/fufeibao_bg.jpg);
	display: block;
	background-position: top;
}

/*=======================�ʺϵ�showInfo============================*/
.chargeHelp {
	background-color: #fff8db;
	border: 1px solid #f4c97b;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 225px;
	height: 120px;
}

.chargeHelp h2 {
	background-image: url(../images/beta/help_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 5px;
	margin-top: 0px;
	font-size: 14px;
	color: #FF6600;
	line-height: 30px;
	text-indent: 55px;
}

.chargeHelp p {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
	margin: 0px;
	line-height: 20px;
}

.dianxinHelp {
	background-color: #fff8db;
	border: 1px solid #f4c97b;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 225px;
	height: 156px;
}

.dianxinHelp h2 {
	background-image: url(../images/beta/help_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 5px;
	margin-top: 0px;
	font-size: 14px;
	color: #FF6600;
	line-height: 30px;
	text-indent: 55px;
}

.dianxinHelp p {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
	margin: 0px;
	line-height: 20px;
}

.yidongHelp {
	background-color: #fff8db;
	border: 1px solid #f4c97b;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 225px;
	height: 156px;
}

.yidongHelp h2 {
	background-image: url(../images/beta/help_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 5px;
	margin-top: 0px;
	font-size: 14px;
	color: #FF6600;
	line-height: 30px;
	text-indent: 55px;
}

.yidongHelp p {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 8px;
	margin: 0px;
	line-height: 20px;
}

/*//////////////////*/
	/*================================2009-6-11 支付网关 style===============================*/
#maincontents.gateway {
	float: none;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/login_bg.jpg);
}

#maincontents.gateway h2 {
	font-family: "新宋体";
	font-size: 16px;
	background-image: url(../images/gatewayhelp_icon.jpg);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	height: 40px;
	padding-left: 60px;
	line-height: 38px;
	color: #0365b6;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
}

#maincontents .gatewayhelp {
	width: 700px;
	border: 2px solid #d4d3d4;
	float: none;
	margin-right: auto;
	margin-left: auto;
	background-position: left bottom;
	background-color: #FFFFFF;
	background-image: url(../images/gatewayhelp_keybg.jpg);
	background-repeat: no-repeat;
}

.gatewayhelp span {
	padding-left: 255px;
	padding-top: 25px;
	display: block;
}

#header .topmenu {
	float: right;
	display: block;
	color: #024384;
	text-align: right;
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 22px;
	line-height: 24px;
	margin-top: 10px;
}

#header .topmenu a {
	color: #024384;
	font-size: 12px;
	text-decoration: none;
}

#header .topmenu a:hover {
	color: #024384;
	font-size: 12px;
	text-decoration: underline;
}

/*================================2009-6-18 支付网关 style===============================*/
.copyrightsgate {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #034C91;
	padding-top: 8px;
}

/*================================2009-6-25 fftcard style===============================*/
.main h2.fftcard {
	background-color: #ffffff;
	background-image: url(../images/beta/icon_fftcard.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;
}

.cardsearch {
	border: 2px solid #E8E8E8;
}

.cardsearch .tit {
	color: #024384;
	font-size: 14px;
}

.subtit {
	font-size: 12px;
	color: #FF6600;
}

.cardbg {
	background-image: url(../images/beta/fftcard_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.specialcard {
	border: 1px dotted #ff6600;
	background-color: #edf0f5;
	display: block;
	font-size: 12px;
	color: #e93f1d;
	float: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 87%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.specialcard ul {
	float: left;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 45px;
	margin-right: 10px;
}

html>body .specialcard ul {
	background-image: url(../images/beta/warn.png);
}

* html .specialcard ul {
	filter: progid : DXImageTransform . Microsoft .
		alphaImageLoader(enabled = true, sizingMethod = crop, src =
		"images/beta/warn.png");
}

.specialcard li {
	list-style-type: none;
	padding-bottom: 8px;
	margin-left: 0px;
	padding-left: 0px;
}

.titsbg {
	background-image: url(../images/beta/steps_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 20px;
	line-height: 25px;
}

.titsbg span {
	display: block;
	text-align: center;
}

/*----------------------2009-7-22 bulletin content style----------------------------*/
#bulletincontent {
	float: none;
	width: 780px;
	color: #024384;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	background-color: #edf0f5;
}

#bulletincontent h2 {
	font-size: 16px;
	color: #0365b6;
	letter-spacing: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: block;
	text-indent: 45px;
	margin-top: 0px;
	padding-top: 24px;
	margin-bottom: 1px;
	padding-bottom: 4px;
}

#bulletincontent span {
	float: right;
}

/*----------------------20090722 maincontents left style 补充 start----------------------------*/
#maincontents .left .leftmenu2 {
	float: inherit;
	border-color: #FFFFFF;
	border-width: 1px;
}

#maincontents .left .leftmenu2 li {
	background-image: url(../images/beta/charge_li_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	background-color: #EDEDED;
	cursor: hand;
}

#maincontents .left .leftmenu2 li a {
	background-image: url();
	background-repeat: no-repeat;
	background-position: right;
	color: #024384;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

#maincontents .left .leftmenu2 li a:link,#maincontents .left .leftmenu2 li a:visited
	{
	display: block;
	background-color: #FFFFFF;
	cursor: hand;
	font-weight: normal;
}

#maincontents .main .textcontent {
	color: #024384;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #dcdcdc;
	background-color: #EDEDED;
}

#maincontents .main  h2 {
	font-weight: bold;
	font-size: 14px;
	color: #024384;
}

#maincontents .main .cardguide {
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
	color: #024384;
}

#maincontents .main .guidecontent {
	font-size: 13px;
}

#maincontents .main .guidecontent p {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d4d4d4;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d4d4d4;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	color: #024384;
}

#maincontents .main .guidecontent .InquiryList {
	font-weight: bold;
}

#maincontents .main .faqflag {
	background-color: #EDEDED;
	text-align: center;
	width: 30px;
}

#maincontents .main .titlelist {
	color: #CCCCCC;
	font-size: 14px;
}

/*----------------------20090722 maincontents left style 补充 end----------------------------*/
.promenu {
	width: 730px;
	height: 34px;
	font-size: 12px;
	color: #666666;
}

.promenu_div1 {
	background-image: url(../images/beta/btn1.gif);
	background-position: left -36px;
	height: 22px;
	padding: 12px 0px 0px 20px;
	width: 155px;
	float: left;
}

.promenu_div2 {
	background-image: url(../images/beta/btn2.gif);
	background-position: left -36px;
	height: 22px;
	padding: 12px 0px 0px 20px;
	width: 135px;
	float: left;
}

.promenu_div3 {
	background-image: url(../images/beta/btn2.gif);
	background-position: left -36px;
	height: 22px;
	padding: 12px 0px 0px 20px;
	width: 135px;
	float: left;
}

.promenu_div4 {
	background-image: url(../images/beta/btn3.gif);
	background-position: left -36px;
	height: 22px;
	padding: 12px 0px 0px 20px;
	width: 105px;
	float: left;
}

.promenu_div5 {
	background-image: url(../images/beta/btn4.gif);
	background-position: left -36px;
	height: 22px;
	padding-top: 12px;
	text-align: center;
	width: 120px;
	float: left;
}

.promenu_div1_focus {
	background-image: url(../images/beta/btn1.gif);
	background-position: left top;
	height: 22px;
	padding: 12px 0px 0px 20px;
	width: 155px;
	float: left;
}

.promenu_div2_focus {
	background-image: url(../images/beta/btn2.gif);
	background-position: left top;
	height: 22px;
	padding: 12px 0px 0px 20px;
	width: 135px;
	float: left;
}

.promenu_div3_focus {
	background-image: url(../images/beta/btn2.gif);
	background-position: left top;
	height: 22px;
	padding: 12px 0px 0px 20px;
	width: 135px;
	float: left;
}

.promenu_div4_focus {
	background-image: url(../images/beta/btn3.gif);
	background-position: left top;
	height: 22px;
	padding: 12px 0px 0px 20px;
	width: 105px;
	float: left;
}

.promenu_div5_focus {
	background-image: url(../images/beta/btn4.gif);
	background-position: left top;
	height: 22px;
	padding-top: 12px;
	text-align: center;
	width: 120px;
	float: left;
}

.errorInput {
	font-size: 14px;
	background-color: #ffffff;
	border-bottom: #ff0000 1px solid;
	border-left: #ff0000 1px solid;
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
}

.rightInput {
	border-bottom: #0e6fbc 1px solid;
	border-left: #0e6fbc 1px solid;
	border-right: #0e6fbc 1px solid;
	border-top: #0e6fbc 1px solid;
}

.loadingTable {
	background-image: url(../images/loadingAnimation.gif);
}

#service li {
	background-image: url(../images/beta/charge_li_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #dcdcdc;
	background-color: #EDEDED;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c7c8cc;
	border-left-color: #c7c8cc;
	cursor: hand;
}

#service li a {
	color: #024384;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

#service li a:hover {
	text-decoration: underline;
}

#service li.live {
	background-image: url(../images/beta/charge_li_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#service li.live ul li {
	background-image: none;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-color: #dcdcdc;
	margin-right: 10px;
	margin-left: 10px;
	text-indent: 3px;
}

#service li.live ul li.last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#service li.live ul {
	width: 100%;
	background-color: #FFFFFF;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DCDCDC;
}

#service li.live ul li a {
	font-weight: normal;
}

/* -------------- 联合帐单 --------------*/
.left li a.unionlive,.left li a.unionlive:hover {
	background-image: url(../images/beta/icon_union_sub_b_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 12px;
	color: #393939;
}

#unite {
	background-image: url(../images/beta/unite_tit.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 173px;
	padding-top: 33px;
}

/*----------------付费宝账户style 联合账单 style---------------------*/
#fftaccount,#unionbills {
	font-size: 12px;
}

#fftaccount td {
	padding-top: 7px;
	padding-bottom: 7px;
}

.accounttable {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}

#fftaccount input {
	font-size: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#fftaccount input.none {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

h2.unavailble {
	text-indent: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

h2.availble {
	text-indent: 70px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	background-image: url(../images/beta/account_sicon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 28px;
	padding-bottom: 15px;
}

#fftaccountintro {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cccccc;
	border-bottom-color: #cccccc;
	background-color: #ecf3f9;
	font-size: 14px;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
}

#fftaccountservice ul {
	margin: 0px;
	padding: 0px;
}

#fftaccountservice h4 {
	font-size: 12px;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

#fftaccountservice ul li {
	float: left;
	padding-right: 40px;
	padding-left: 20px;
	width: 180px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
	background-image: url(../images/beta/orange_tick.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
}

#fftaccountservice ul li a {
	color: #0152a3;
	text-decoration: underline;
}

#fftaccountservice ul li a:hover {
	color: #0152a3;
	text-decoration: underline;
	font-weight: bold;
}

#what {
	position: absolute;
	top: 46px;
	right: 0px;
	font-size: 12px;
	color: #FF6600;
}

#what a {
	color: #FF6600;
	text-decoration: none;
}

#what a:hover {
	color: #FF6600;
	text-decoration: underline;
}

#fftaccount ul,#unionbills ul {
	margin-bottom: 10px;
	display: block;
}

#fftaccount ul li,#unionbills ul li,#tianyiinfo ul li {
	float: left;
	line-height: 29px;
	color: #000000;
	padding-right: 10px;
}

#fftaccount ul li span.blue {
	color: #0166b8;
	display: inline;
}

#fftaccount ul li span.ora {
	color: #ff6501;
	display: inline;
}

#fftaccount ul li.small {
	float: left;
	line-height: 30px;
	color: #0365b6;
	padding-right: 10px;
	font-size: 12px;
	padding-top: 10px;
}

#fftaccount ul li.small a {
	color: #0365b6;
	text-decoration: none;
}

.dot {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	display: block;
}

#fftaccount ul li.small a:hover {
	color: #0365b6;
	text-decoration: underline
}

#accountbills，#recharge，#uniongroup {
	margin-top: 10px;
}

#accountbills ul,#recharge ul,#tianyiinfo ul {
	display: block;
	height: 29px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#accountbills li a,#recharge li a {
	display: block;
	height: 29px;
	width: 156px;
	background-image: url(../images/beta/accountbill_tabs_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#accountbills li a.live,#recharge li a.live {
	display: block;
	height: 29px;
	width: 156px;
	background-image: url(../images/beta/accountbill_tabs_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#accountbills li a:hover,#recharge li a:hover {
	background-image: url(../images/beta/accountbill_tabs_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
}

.bills,.history,.tstatistics,.shfftcard,.ebank {
	border: 3px solid #639dce;
}

#accountbills table,#recorderhistory table {
	border: 1px solid #4783b5;
	font-size: 12px;
}

#recharge a.blue {
	font-size: 12px;
	color: #0365b6;
	text-decoration: none;
}

#recharge a.blue:hover {
	font-size: 12px;
	color: #0365b6;
	text-decoration: underline;
}

#accountbills table td.title,#recorderhistory table td.title {
	background-image: url(../images/beta/bills_table_bg.jpg);
	background-repeat: repeat-x;
	height: 25px;
	color: #034488;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94aec7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94aec7;
}

#accountbills table td.lasttitle,#recorderhistory table td.lasttitle {
	background-image: url(../images/beta/bills_table_bg.jpg);
	background-repeat: repeat-x;
	height: 25px;
	color: #034488;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94aec7;
}

#accountbills table td,#recorderhistory table td {
	height: 25px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94aec7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94aec7;
}

#accountbills table td.last,#recorderhistory table td.last {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94aec7;
}

#suggestion {
	background-image: url(../images/beta/suggestion_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #9c9c9c;
	width: 729px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #9C9C9C;
}

#suggestion h3 {
	color: #FFFFFF;
	font-family: "新宋体";
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 15px;
	letter-spacing: 0em;
}

#suggestion .contents {
	border: 1px solid #4783b5;
	background-image: url(../images/beta/suggestion_contents_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 23px;
	padding-top: 8px;
	padding-right: 200px;
	padding-bottom: 8px;
	padding-left: 8px;
	display: block;
	background-color: #FFFFFF;
	height: 78px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}

#suggestion .contents .tit {
	color: #024384;
}

#suggestion .contents span {
	background-image: url(../images/beta/successpaper_span_bg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 10px;
	line-height: 36px;
	margin: 0px;
	padding: 0px;
}

#suggestion .contents span a {
	color: #FFFFFF;
	text-decoration: none;
}

#suggestion .contents span a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.waterblue {
	color: #0365b6;
	font-family: "新宋体", Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#searchhistory {
	border: 1px solid #91B9D3;
	text-align: center;
	clear: none;
}

#searchhistory td.date {
	background-color: #ededed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 8px;
}

#recorderhistory {
	background-image: url(../images/beta/history_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 729px;
}

#recorderhistory h3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 31px;
	color: #FFFFFF;
	text-indent: 48px;
	font-size: 14px;
}

h2.union {
	text-indent: 70px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	background-image: url(../images/beta/union_sicon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 28px;
	padding-bottom: 15px;
}

#uniongroup li a {
	display: block;
	height: 28px;
	width: 172px;
	background-image: url(../images/beta/uniongroup_tabs_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#unionbills ul.nsteps {
	margin-top: 0px;
	width: 100%;
	height: 30px;
}

#unionbills ul.nsteps li {
	font-size: 12px;
	display: block;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 29px;
}

#unionbills ul.nsteps li.nolive {
	background-image: url(../images/beta/steps_nolive_bg.jpg);
	background-repeat: repeat-x;
	color: #797979;
	padding-right: 21px;
	padding-left: 21px;
}

#unionbills ul.nsteps li.live {
	background-image: url(../images/beta/steps_live_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 21px;
	padding-left: 21px;
	color: #054292;
}

#uniongroup ul {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #66a0ce;
	display: block;
	height: 28px;
	margin-bottom: 6px;
	padding-bottom: 0px;
}

#uniongroup table {
	border: 1px solid #66a0ce;
	font-size: 12px;
}

#uniongroup li a.live {
	display: block;
	height: 28px;
	width: 172px;
	background-image: url(../images/beta/uniongroup_tabs_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#uniongroup li a:hover {
	background-image: url(../images/beta/uniongroup_tabs_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #ffffff;
}

#uniongroup .show {
	text-align: left;
	font-size: 12px;
	color: #0365b6;
	padding-top: 5px;
	padding-bottom: 5px;
}

#uniongroup table {
	
}

#uniongroup a.org {
	color: #FF6600;
	text-decoration: underline;
}

#uniongroup a.org:hover {
	color: #FF3300;
	text-decoration: underline;
}

#uniongroup table caption {
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	background-color: #4692c8;
	font-size: 12px;
	line-height: 22px;
}

#uniongroup table td.title {
	background-image: url(../images/beta/bills_table_bg.jpg);
	background-repeat: repeat-x;
	height: 25px;
	color: #034488;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94aec7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94aec7;
}

#uniongroup table td.lasttitle {
	background-image: url(../images/beta/bills_table_bg.jpg);
	background-repeat: repeat-x;
	height: 25px;
	color: #034488;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94aec7;
}

#uniongroup table td {
	height: 25px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94aec7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94aec7;
}

#uniongroup table td.last {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94aec7;
	border-right-style: none;
}

#uniongroup .inputps ul {
	margin-bottom: 0px;
	border-bottom-style: none;
}

#uniongroup .inputps {
	position: relative;
}

#uniongroup .inputps ul li {
	padding-right: 6px;
}

#uniongroup .inputps ul li a {
	width: 105px;
	display: block;
	height: 28px;
	background-image: url(../images/beta/input_tabs_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#uniongroup .inputps ul li a.live {
	display: block;
	height: 28px;
	background-image: url(../images/beta/input_tabs_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#uniongroup .inputps ul li a:hover {
	background-image: url(../images/beta/input_tabs_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #ffffff;
}

#uniongroup .inputps .details td {
	color: #333333;
	padding: 6px;
}

#uniongroup .inputps .help {
	color: #333333;
	padding: 6px;
	border: 1px solid #FF9900;
	position: absolute;
	top: 63px;
}

#uniongroup .inputps .help td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#unionbills .title {
	margin-bottom: 10px;
	color: #034488;
}

#addbills {
	position: relative;
	font-size: 12px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 40px;
}

#addbills select {
	font-size: 12px;
}

#addbills table {
	font-size: 12px;
}

#addbills .close {
	position: absolute;
	top: 10px;
	right: 10px;
}

#addbills h1 {
	text-indent: 70px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	background-image: url(../images/beta/union_sicon.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 15px;
	font-size: 14px;
	color: #16619d;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 35px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.unionprint .detailswrapper {
	background-image: url(../images/beta/unionprinwrapper_bg.jpg);
	background-repeat: repeat-y;
}

.unionprint .detailswrapper .details {
	float: none;
	width: 614px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #c7c8cc;
	padding-top: 4px;
	color: #000000;
	padding-bottom: 21px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c7c8cc;
}

.detailswrapper .details .total {
	display: block;
	background-color: #ffebe0;
	padding: 8px;
	font-size: 14px;
	border: 1px solid #a1bcd7;
	color: #014380;
	font-weight: bold;
}

.detailswrapper .details .lists {
	border: 1px solid #a5bfda;
}

.detailswrapper .details .lists h3 {
	border: 1px solid #a5bfda;
	display: block;
	padding: 8px;
	background-color: #eef2f5;
	color: #b20000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
}

.detailswrapper .details .lists .billdetails {
	border: 1px solid #a1bee0;
}

.detailswrapper .details .lists .billdetails .orgn {
	color: #034383;
	font-weight: bold;
}

.detailswrapper .details .lists .billdetails td.line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d3d3d5;
	border-right-color: #d3d3d5;
	padding: 5px;
}

.detailswrapper .details .lists .billdetails td.rline {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.detailswrapper .details .lists .billdetails td.lastline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d3d3d5;
	padding: 5px;
}

.detailswrapper .details .lists .amount {
	font-size: 14px;
	color: #014282;
	font-weight: bold;
}

#bankImgTable img {
	border-color: #FFB357;
}

.bankInfoTable {
	font-size: 12px;
	background-color: #E7E7E7;
}

.bankInfoTable .title {
	background-color: #D3D3D3;
}

.bankInfoTable .first {
	font-weight: bold;
}

.bankInfoTable td {
	background-color: #FFFFFF;
	height: 25px;
}

.bankInfoTable th {
	background-color: #505284;
	color: #FFFFFF;
	height: 25px;
}

.unionprint .detailswrapper {
	background-image: url(../images/beta/unionprinwrapper_bg.jpg);
	background-repeat: repeat-y;
}

.unionprint .detailswrapper .details {
	float: none;
	width: 614px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #c7c8cc;
	padding-top: 4px;
	color: #000000;
	padding-bottom: 21px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c7c8cc;
}

.detailswrapper .details .total {
	display: block;
	background-color: #ffebe0;
	padding: 8px;
	font-size: 14px;
	border: 1px solid #a1bcd7;
	color: #014380;
	font-weight: bold;
}

.detailswrapper .details .lists {
	border: 1px solid #a5bfda;
}

.detailswrapper .details .lists h3 {
	border: 1px solid #a5bfda;
	display: block;
	padding: 8px;
	background-color: #eef2f5;
	color: #b20000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
}

.detailswrapper .details .lists .billdetails {
	border: 1px solid #a1bee0;
}

.detailswrapper .details .lists .billdetails .orgn {
	color: #034383;
	font-weight: bold;
}

.detailswrapper .details .lists .billdetails td.line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #d3d3d5;
	border-right-color: #d3d3d5;
	padding: 10px;
}

.detailswrapper .details .lists .billdetails td.lastline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d3d3d5;
	padding: 10px;
}

.detailswrapper .details .lists .amount {
	font-size: 14px;
	color: #014282;
	font-weight: bold;
}

.unionprint .bottom {
	background-image: url(../images/beta/unionprint_bot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 55px;
	color: #3c88c6;
	font-size: 12px;
	padding-top: 10px;
}

.left li a.auth {
	background-image: url(../images/beta/icon_auth_sub_s_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 12px;
	color: #393939;
}

.left li a.authlive,.left li a.authlive:hover {
	background-image: url(../images/beta/icon_auth_sub_b_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
}

.left li a.auth:hover {
	background-image: url(../images/beta/icon_auth_sub_b_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
}

.left li a.union {
	background-image: url(../images/beta/icon_union_sub_s_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 12px;
	color: #393939;
}

.left li a.union:hover {
	background-image: url(../images/beta/icon_union_sub_s_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 12px;
	color: #393939;
}

.left li a.unionlive,.left li a.unionlive:hover {
	background-image: url(../images/beta/icon_union_sub_b_live_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
}

.left li a.union:hover {
	background-image: url(../images/beta/icon_union_sub_s_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 66px;
	font-size: 14px;
	color: #024B8F;
	font-weight: bold;
}

#permonth {
	width: 173px;
}

.left li a {
	color: #0b4783;
	text-decoration: none;
	font-size: 12px;
	display: block;
	line-height: 28px;
	background-image: url(../images/beta/charge_li_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 28px;
}

#top,#mid,#bottom {
	width: 981px;
	margin: 0px auto;
}

#mid a:link,#mid a:visited {
	color: #0e6fbc;
}

#mid a:hover,#mid a:active {
	color: #333;
}

.title1 {
	background: url(../images/beta/bg_t.jpg)
}

.co_info {
	background: url(../images/beta/bg01.jpg) no-repeat right bottom;
}

.cooper {
	background: url(../images/beta/bg02.gif) no-repeat right bottom;
}

.contact {
	background: url(../images/beta/bg03.jpg) no-repeat right bottom;
}

.adv {
	background: url(../images/beta/bg04.jpg) no-repeat right center;
}

.text1,.text2,.text3 {
	font-size: 14px;
	color: #666;
	padding: 50px 180px 0px 70px;
	height: 350px;
	line-height: 28px;
	text-align: justify;
	text-justify: inter-ideograph;
}

.text2 {
	padding: 30px 180px 0px 70px;
	height: 450px;
	line-height: 23px;
}

.text3 {
	padding: 0px 120px 0px 70px;
	height: 1000px;
	line-height: 26px;
	font-size: 12px;
}

.text4 {
	padding: 0px 120px 0px 70px;
	height: 1700px;
	line-height: 26px;
	font-size: 12px;
}

.text4 h1 {
	font-size: 14px;
	color: #0990e1;
	border-bottom: 1px solid #C6E0F4;
	font-weight: bold;
	padding-top: 8px;
	margin: -bottom : 10px;
}

#mid h1 {
	font-size: 14px;
	color: #0990e1;
	border-bottom: 1px solid #C6E0F4;
	font-weight: bold;
	padding-top: 8px;
	margin: -bottom : 10px;
}

.ss {
	line-height: 38px;
	color: #0990e1;
}

.bottom_top {
	font-size: 12px;
	color: #FFF;
	background: #0e6fbc;
	height: 22px;
	text-align: center;
	padding-top: 8px;
}

#bottom a:link,#bottom a:visited {
	color: #FFF;
	text-decoration: none;
}

#bottom a:hover,#bottom a:active {
	color: #CCC;
	text-decoration: underline;
}

.bold {
	font-weight: bold;
	color: #0990e1;
	font-size: 16px;
}

.divd {
	clear: both;
}

.listd {
	height: 360px;
	padding: 10px 0px 0px 10px;
	clear: both;
}

.listd ul {
	margin: 0px;
	padding: 0px;
}

.listd li {
	list-style-type: none;
	margin: 0px 40px 25px 0px;
	border: 1px solid #999;
	width: 145px;
	height: 49px;
	float: left;
}

#partners {
	float: none;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #bfbfbf;
	border-bottom-color: #bfbfbf;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/beta/partners_tit.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

/*------账户首页------*/
#myaccount {
	font-size: 14px;
}

#myaccount h2 {
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0em;
	text-indent: 55px;
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 34px;
	line-height: 34px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#myaccount h2 span {
	color: #FFFFFF;
	position: absolute;
	right: 8px;
	font-size: 12px;
	font-weight: normal;
	line-height: 34px;
	display: block;
	top: 0px;
}

#myaccount h2 span a {
	color: #FFFFFF;
	text-decoration: underline;
}

#myaccount h2 span a:hover {
	color: #FF9900;
	text-decoration: underline;
}

#myaccount h2 img {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#myffbao {
	float: left;
	width: 730px;
	background-image: url(../images/beta/myaccount_tit_bg2.jpg);
	background-repeat: no-repeat;
	background-color: #639dce;
	background-position: top;
}

#mybankcards {
	float: right;
	width: 244px;
	background-image: url(../images/beta/myaccount_tit_bg3.jpg);
	background-repeat: no-repeat;
	background-color: #639dce;
	background-position: top;
}

#myfftcard {
	float: left;
	width: 730px;
	background-image: url(../images/beta/myaccount_tit_bg2.jpg);
	background-repeat: no-repeat;
	background-color: #639dce;
	background-position: top;
}

#myffbao .contents {
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	background-color: #FFFFFF;
	border: 1px solid #4783b5;
	font-size: 12px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	height: 155px;
}

#mybankcards .contents {
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	background-color: #FFFFFF;
	border: 1px solid #4783b5;
	font-size: 14px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	background-image: url(../images/beta/bankcard_contents_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 155px;
}

#myfftcard .contents {
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	background-color: #FFFFFF;
	border: 1px solid #4783b5;
	font-size: 12px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	height: 75px;
	background-image: url(../images/beta/fftcard_contents_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#myffbao .contents ul,#mybankcards .contents ul,#myfftcard .contents ul
	{
	margin: 0px;
	padding: 0px;
	display: block;
}

#myffbao .contents ul li,#mybankcards .contents ul li,#myfftcard .contents ul li
	{
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	background-image: url(../images/beta/contents_li_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
}

#myffbao .contents ul li.btn,#mybankcards .contents ul li.btn,#myfftcard .contents ul li.btn
	{
	float: right;
	background-image: none;
	padding: 0px;
	margin-top: -30px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#myffbao .contents ul li.btn2,#mybankcards .contents ul li.btn2,#myfftcard .contents ul li.btn2
	{
	background-image: none;
	text-indent: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#myffbao .contents ul li a,#mybankcards .contents ul li a,#myfftcard .contents ul li a
	{
	color: #0c4886;
	text-decoration: underline;
}

#myffbao .contents ul li a:hover,#mybankcards .contents ul li a:hover,#myfftcard .contents ul li a:hover
	{
	color: #fd6907;
	text-decoration: underline;
}

#myffbao .contents ul li.tit,#mybankcards .contents ul li.tit {
	color: #000000;
	background-image: none;
	text-indent: 0px;
}

#mybankcards .contents ul li.small {
	color: #0c4886;
	background-image: none;
	text-indent: 0px;
	font-size: 12px;
	line-height: 18px;
}

#myffbao .contents li.mount {
	color: #0365b6;
	background-image: url(../images/beta/mount_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 35px;
	line-height: 35px;
	text-indent: 0px;
	margin-bottom: 18px;
	margin-top: 11px;
	padding-left: 21px;
	padding-top: 0px;
}

.ffbAmount{
	font-size: 16px;
	font-weight: bold;
	color: #FF6600;
}

#myfftcard .contents li {
	float: left;
	padding-bottom: 10px;
	display: block;
	width: 200px;
}

#myaccountbanner {
	
}

/*================================2009-10-25 loanroad style===============================*/
#loanroadmenu {
	margin-top: 28px;
	min-height: 600px;
}

#loanroadmenu li {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-bottom: 15px;
	background-image: none;
}

#loanroadmenu li a {
	margin: 0px;
	padding: 0px;
	background-image: none;
}

.steps ul.nsteps {
	margin-top: 0px;
	visibility: visible;
	width: 100%;
}

.steps ul.nsteps li {
	font-size: 12px;
	display: block;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 29px;
	float: left;
	line-height: 29px;
}

.steps ul.nsteps li.nolive {
	background-image: url(../images/beta/steps_nolive_bg.jpg);
	background-repeat: repeat-x;
	color: #797979;
	padding-right: 6px;
	padding-left: 6px;
}

.steps ul.nsteps li.live {
	background-image: url(../images/beta/steps_live_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 9px;
	padding-left: 9px;
	color: #054292;
}

.main h2.loanroad {
	background-image: url(../images/beta/icon_loanroad.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 36px;
	padding-left: 20px;
	position: relative;
	padding-bottom: 0px;
}

.main h2.searchrecoard {
	background-image: url(../images/beta/icon_searchrecord.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 36px;
	padding-left: 20px;
	position: relative;
	padding-bottom: 0px;
}

.searchrecoard span {
	position: absolute;
	right: 0px;
	bottom: 4px;
	display: block;
}

.loanroad span {
	position: absolute;
	right: 0px;
	bottom: 4px;
	display: block;
}

#loanroadinfo {
	width: 730px;
	float: right;
}

#loanroadinfo .title {
	background-image: url(../images/beta/loadroad_tit_bg.jpg);
	background-repeat: repeat-x;
	height: 30px;
	background-position: bottom;
	display: block;
}

#loanroadinfo .title h3 {
	background-image: url(../images/beta/loadroad_tith3_bg.jpg);
	background-repeat: no-repeat;
	font-size: 14px;
	color: #024385;
	height: 17px;
	width: 168px;
	display: block;
	text-align: center;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.vehicleinfo {
	position: relative;
	font-size: 12px;
	line-height: 22px;
	margin-right: 5px;
	margin-left: 5px;
}

.vehiclepayinfo  caption {
	background-color: #c8e1f7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #91b9d3;
	border-right-color: #91b9d3;
	border-left-color: #91b9d3;
	font-weight: bold;
	color: #004483;
	text-align: left;
	text-indent: 15px;
	line-height: 28px;
	margin: 0px;
	padding: 0px;
}

.vehiclepayinfo .payinfodetails caption {
	background-color: #197ece;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #91b9d3;
	border-right-color: #91b9d3;
	border-left-color: #91b9d3;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-indent: 15px;
	line-height: 28px;
	font-size: 14px;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.vehiclepayinfo .payinfodetails {
	color: #000000;
}

.vehiclepayinfo {
	font-size: 12px;
	line-height: 22px;
}

.vehiclepayinfo .submitinfo {
	color: #000000;
}

.vehiclepayinfo .submitinfo .total {
	color: #FF0000;
	font-size: 14px;
}

.vehicleinfo .search {
	color: #024B88;
}

.vehicleinfo .searchresult td.tit {
	font-weight: bold;
	color: #004483;
}

.vehicleinfo .searchresult {
	color: #535353;
	border: 1px solid #C7DBE9;
}

.vehicleinfo .searchresult td.hover {
	color: #000000;
	background-color: #FFEECA;
}

#searchpages li {
	float: left;
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#searchpages {
	line-height: 16px;
}

#searchpages a {
	display: block;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
	color: #004483;
	font-weight: normal;
	border: 1px solid #E0E0E0;
	padding-top: 1px;
	padding-bottom: 1px;
}

#searchpages a:hover {
	background-color: #FFEECA;
	display: block;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: underline;
	color: #FF6600;
	font-weight: normal;
	border: 1px solid #E0E0E0;
	padding-top: 1px;
	padding-bottom: 1px;
}

#searchpages a.live {
	display: block;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #E0E0E0;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #004483;
}

#searchpages a.live:hover {
	display: block;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #E0E0E0;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #004483;
}

#recorderinfo table {
	border: 1px solid #C7DBE9;
	font-size: 14px;
	color: #000000;
}

.yellow {
	color: #fcca00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}

.xx {
	background: url(../images/beta/fees_count.gif) no-repeat top left;
	width: 184px;
	height: 100px;
	padding: 25px 15px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.detailswrapper .details .transfor {
	border: 1px solid #a5bfda;
}

.detailswrapper .details .transfor h3 {
	display: block;
	background-color: #eef2f5;
	color: #b20000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#unitetrans ul {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #66a0ce;
	display: block;
	height: 28px;
	margin-bottom: 6px;
	padding-bottom: 0px;
}

#unitetrans table {
	border: 1px solid #66a0ce;
	font-size: 12px;
}

#unitetrans li a.live {
	display: block;
	height: 28px;
	width: 172px;
	background-image: url(../images/beta/uniongroup_tabs_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#unitetrans li a:hover {
	background-image: url(../images/beta/uniongroup_tabs_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #ffffff;
}

#unitetrans .show {
	text-align: left;
	font-size: 12px;
	color: #0365b6;
	padding-top: 5px;
	padding-bottom: 5px;
}

#unitetrans table {
	
}

#unitetrans a.org {
	color: #FF6600;
	text-decoration: underline;
}

#unitetrans a.org:hover {
	color: #FF3300;
	text-decoration: underline;
}

#unitetrans table caption {
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/beta/myaccount_tit_bg4.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-size: 14px;
	line-height: 22px;
	height: 30px;
	padding-top: 4px;
}

#unitetrans table td.title {
	background-image: url(../images/beta/bills_table_bg.jpg);
	background-repeat: repeat-x;
	height: 25px;
	color: #034488;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94aec7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94aec7;
}

#unitetrans table td.lasttitle {
	background-image: url(../images/beta/bills_table_bg.jpg);
	background-repeat: repeat-x;
	height: 25px;
	color: #034488;
	font-weight: bold;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94aec7;
}

#unitetrans table td {
	height: 25px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #94aec7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94aec7;
}

#unitetrans table td.last {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #94aec7;
	border-right-style: none;
}

/*====================2009-12-01 公告（沿用原来的transfer_zh_CN.css里的样式）==========================*/
#top,#mid,#bottom {
	margin: 0 auto;
	width: 981px;
}

.title1 {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(../images/beta/bg_t.jpg) repeat scroll 0 0;
}

.newslist {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding background-color :   transparent;
	background-image: url(../images/beta/newslist_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 15px;
	width: 980px;
}

.newslist ul {
	margin-top: 10px;
	font-size: 14px;
	display: block;
	margin-bottom: 8px;
	background-image: url(../images/blue-dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 30px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	padding-top: 3px;
	margin-left: 10px;
	height: 18px;
}

.newslist ul li {
	float: left;
	display: block;
}

.newslist ul li.date {
	color: #024384;
}

.newslist ul li.title {
	color: #676767;
	width: 680px;
	padding-left: 15px;
}

.newslist ul li a {
	color: #676767;
}

.newslist ul li a:hover {
	color: #0E6FBC;
}

.newspages ul {
	font-size: 12px;
	margin-top: 20px;
	margin-left: 325px;
}

.newspages ul li {
	float: left;
	display: block;
	margin-right: 5px;
	margin-left: 5px;
	padding: 0px;
	color: #676767;
}

.newspages ul li a {
	display: block;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
	color: #004483;
	font-weight: normal;
	border: 1px solid #E0E0E0;
	padding-top: 1px;
	padding-bottom: 1px;
}

.newspages ul li a:hover {
	background-color: #FFEECA;
	display: block;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: underline;
	color: #FF6600;
	font-weight: normal;
	border: 1px solid #E0E0E0;
	padding-top: 1px;
	padding-bottom: 1px;
}

.newspages ul li a.live {
	display: block;
	padding-right: 6px;
	padding-left: 6px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #E0E0E0;
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #FFEECA;
}

/** ================付费宝申请和天翼手机 =================*/
#ffbApply ul.nsteps li.nolive {
	background-image: url(../images/beta/steps_nolive_bg.jpg);
	background-repeat: repeat-x;
	color: #797979;
	padding-right: 17px;
	padding-left: 17px;
}

#ffbApply ul.nsteps li.live {
	background-image: url(../images/beta/steps_live_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 17px;
	padding-left: 17px;
	color: #054292;
}

.main h2.billmanager {
	background-image: url(../images/beta/icon_billmanager.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 36px;
	padding-left: 15px;
	position: relative;
	padding-bottom: 0px;
}

.main h2.tianyi {
	background-image: url(../images/beta/icon_tianyi.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 36px;
	padding-left: 110px;
	position: relative;
	padding-bottom: 0px;
}

#fftagreement {
	height: 350px;
	display: block;
	overflow: scroll;
	line-height: 22px;
	width: 700px;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
}

#fftagreement p.appTitle {
	text-align: center;
	font-size: 20px;
	font-weight: bolder;
	color: #cc3300;
}

#fftagreement p.appStep {
	text-align: center;
	font-size: 18px;
	font-weight: bolder;
	color: #333399;
}

#applyaccount .redtitle {
	margin-bottom: 5px;
	color: #CC0000;
	font-size: 14px;
	text-align: center;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

#applyaccount .smalltitle {
	margin-bottom: 5px;
	font-size: 12px;
	text-align: center;
	padding-bottom: 5px;
	font-weight: bold;
	color: #0365B6;
	background-color: #EBEBEB;
	padding-top: 5px;
}

#applyaccount #accountinfo td {
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#applyaccount #accountinfo .tips {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

#applyaccount #accountinfo .redtips {
	font-size: 12px;
	line-height: 18px;
	color: #CC0000;
}

#applyaccount #accountinfo .bluetips {
	font-size: 12px;
	line-height: 18px;
	color: #0365B6;
}

#applyaccount #accountinfo input.none {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#applyaccount .title {
	margin-bottom: 5px;
	color: #0365B6;
	font-size: 14px;
	text-align: center;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

#tianyiinfo .tabs {
	background-repeat: repeat-x;
	background-position: bottom;
	padding-left: 1px;
	height: 31px;
	background-image: url(../images/beta/tabs_bg.jpg);
	font-size: 14px;
}

#tianyiinfo {
	font-size: 14px;
}

#tianyiinfo #tianyisms {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #6BA3D2;
}

#tianyiinfo #tianyisms td {
	font-size: 12px;
	padding-left: 15px;
}

#tianyiinfo #tianyisms td.tit {
	color: #FF6600;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0EDF5;
}

#tianyiinfo #tianyisms h3 {
	font-size: 14px;
	color: #0365B6;
	font-weight: normal;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 10px;
}

#tianyiinfo .tabs li {
	float: left;
	height: 31px;
	width: 165px;
	display: block;
	background-image: url(../images/beta/tabs_link_bg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
}

#tianyiinfo .tabs li.live {
	background-image: url(../images/beta/loadroad_tith3_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	font-weight: bold;
	color: #024384;
}

#tianyisms .atten {
	background-image: url(../images/beta/attention2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 100px;
	font-size: 14px;
	padding-left: 255px;
	text-align: left;
	color: #000000;
	padding-top: 100px;
}

#tianyiinfo li a.live {
	display: block;
	height: 29px;
	width: 136px;
	background-image: url(../images/beta/tianyi_tabs_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#tianyiinfo li a:hover {
	background-image: url(../images/beta/tianyi_tabs_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
}

#tianyiinfo li a {
	display: block;
	height: 29px;
	width: 136px;
	background-image: url(../images/beta/tianyi_tabs_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#tianyiinfo #tianyisms h3 .eng {
	font-size: 16px;
	color: #FF6600;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

/*====================2009-12-08 账户管家==========================*/
.main h2.billmanager span {
	font-size: 12px;
	color: #FF6600;
	font-weight: normal;
	margin-bottom: 10px;
	letter-spacing: 0em;
}

.main h2.billmanager span a {
	color: #FF6600;
	text-decoration: underline;
}

.main h2.billmanager span a:hover {
	color: #FF6600;
	text-decoration: underline;
	font-weight: bold;
}

#billslist .lists {
	width: 339px;
	margin-right: 25px;
	float: left;
	margin-bottom: 25px;
}

#billslist .lists h3 {
	background-image: url(../images/beta/billlist_h3_bg.jpg);
	background-repeat: no-repeat;
	height: 28px;
	width: 319px;
	line-height: 28px;
	padding-left: 20px;
	font-weight: normal;
	color: #183473;
	letter-spacing: 1px;
	font-size: 12px;
	text-align: left;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#billslist .lists ul {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #b7d1e2;
	border-bottom-color: #b7d1e2;
	border-left-color: #b7d1e2;
	height: 112px;
	padding-top: 20px;
}

#billslist .lists ul li {
	background-image: url(../images/beta/greyblue-dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 15px;
	text-indent: 15px;
	height: 23px;
}

#billslist .lists ul li a {
	color: #333333;
	text-decoration: none;
}

#billslist .lists ul li a:hover {
	color: #183473;
	text-decoration: underline;
}

#billslist .lists ul.chinacom {
	background-image: url(../images/beta/bills_chinacom_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#billslist .lists ul.gas {
	background-image: url(../images/beta/bills_gas_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#billslist .lists ul.tv {
	background-image: url(../images/beta/bills_tv_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#billslist .lists ul.water {
	background-image: url(../images/beta/bills_water_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#billslist .lists ul.elec {
	background-image: url(../images/beta/bills_elec_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#applybill table td,#yourbills .dete td {
	font-size: 12px;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
}

#applybill table,#yourbills .dete {
	border: 2px solid #DBDBDB;
}

#applybill input {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #333333;
}

#applybill a.orange {
	color: #FF6600;
	text-decoration: underline;
	font-size: 12px;
}

#applybill a.orange:hover {
	color: #FF3300;
	text-decoration: underline;
}

#yourbills h3,.applybillsprint h3 {
	font-size: 14px;
	font-weight: normal;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 28px;
	color: #000000;
	display: block;
	position: relative;
}

#yourbills h4 {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	display: block;
	padding-top: 10px;
	line-height: 30px;
	margin-top: 6px;
	margin-bottom: 2px;
}

#yourbills h3 img,.applybillsprint h3 img {
	position: absolute;
	right: 0px;
	top: 0px;
}

#yourbills .yourbillslist {
	color: #333333;
	border: 2px solid #dbdbdb;
	line-height: 22px;
	font-size: 12px;
}

#yourbills .billssearch td.tit {
	font-weight: bold;
	color: #004483;
}

#yourbills .billssearch td a {
	color: #024384;
	text-decoration: none;
	font-size: 12px;
}

#yourbills .yourbillslist td a,#yourbills .billssearch td a {
	text-decoration: underline;
}

.yourbillslist a {
	color: #FF6600;
	text-decoration: underline;
	font-size: 12px;
}

.yourbillslist a:hover {
	color: #FF3300;
	text-decoration: underline;
}

#yourbills .billssearch {
	color: #333333;
	border: 2px solid #dbdbdb;
	line-height: 22px;
	font-size: 12px;
}

.applybillsinfo {
	border: 1px solid #a5bfda;
	font-size: 13px;
}

.applybillsinfo h3 {
	display: block;
	color: #024384;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.applybillsprint .detailswrapper {
	background-image: url(../images/beta/unionprinwrapper_bg.jpg);
	background-repeat: repeat-y;
	position: relative;
}

.applybillsprint .detailswrapper .details {
	float: none;
	width: 614px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #c7c8cc;
	padding-top: 4px;
	color: #000000;
	padding-bottom: 21px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #c7c8cc;
}

.applybillsprint .bheader {
	background-image: url(../images/beta/unionprint_tit2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #3c88c6;
	font-size: 12px;
	height: 110px;
	text-align: center;
	line-height: 28px;
}

.applybillsprint .bheader h3 {
	font-size: 12px;
	color: #CC0000;
	margin-top: 0px;
	padding-top: 35px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.applybillsprint .bheader h4 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	padding-top: 0px;
}

.applybillsprint .bbottom {
	background-image: url(../images/beta/unionprint_bbot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 55px;
	color: #3c88c6;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 35px;
}

.applybillsprint .seal {
	position: absolute;
	right: 175px;
	bottom: 0px;
	top: 160px;
}

.unionprint .seal {
	position: absolute;
	right: 175px;
	bottom: 0px;
	top: 160px;
}

/*=========================2009-12-18 月月自动扣短信申请 ================================*/
#smsapplybill .smservicelist td {
	font-size: 12px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 32px;
}

#smsapplybill .smservicelist td.tit {
	color: #FF6600;
}

.smsapplybillcom h3 {
	font-size: 12px;
	font-weight: normal;
	padding-top: 30px;
	line-height: 28px;
	color: #CC0000;
	display: block;
	margin: 0px;
}

.smsapplybillcom .bheader {
	background-image: url(../images/beta/unionprint_tit2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #3c88c6;
	font-size: 12px;
	height: 75px;
	text-align: center;
	line-height: 28px;
}

.detailswrapper {
	background-image: url(../images/beta/unionprinwrapper_bg.jpg);
	background-repeat: repeat-y;
	position: relative;
}

.smsapplybillcom .seal {
	position: absolute;
	right: 175px;
	bottom: 0px;
	top: 60px;
}

.detailswrapper table {
	font-size: 12px;
}

.detailswrapper table .tit {
	font-size: 12px;
	color: #0365B6;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.smsapplybillcom .bbottom {
	background-image: url(../images/beta/unionprint_bbot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 55px;
	color: #3c88c6;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 35px;
}

#billAgent ul.nsteps li.nolive {
	background-image: url(../images/beta/steps_nolive_bg.jpg);
	background-repeat: repeat-x;
	color: #797979;
	padding-right: 15px;
	padding-left: 16px;
}

#billAgent ul.nsteps li.live {
	background-image: url(../images/beta/steps_live_bg.jpg);
	background-repeat: repeat-x;
	padding-right: 16px;
	padding-left: 16px;
	color: #054292;
}

.blueline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a5bfda;
	display: block;
}

/*=========================2009-12-22 付费宝账户绑定 ================================*/
#accountbills ul,#recharge ul,#tianyiinfo ul,#boundcard ul {
	display: block;
	height: 29px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#fftaccount ul li,#unionbills ul li,#tianyiinfo ul li,#boundcards ul li
	{
	float: left;
	line-height: 29px;
	color: #000000;
	padding-right: 10px;
}

#boundcards li a.live {
	display: block;
	height: 29px;
	width: 136px;
	background-image: url(../images/beta/tianyi_tabs_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#boundcards li a:hover {
	background-image: url(../images/beta/tianyi_tabs_hover_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #ffffff;
}

#boundcards li a {
	display: block;
	height: 29px;
	width: 136px;
	background-image: url(../images/beta/tianyi_tabs_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#boundcards #boundcardsinfo {
	width: 90%;
}

#fufeibaocards,#fufeibaocards h3 {
	font-size: 12px;
	font-weight: normal;
	line-height: 28px;
	position: relative;
	margin-top: 0px;
	padding-top: 0px;
}

#fufeibaocards h3 img {
	position: absolute;
	right: 0px;
	top: -2px;
}

#boundcardsinfo table td {
	font-size: 12px;
	padding: 5px;
}

#boundcardsinfo .red {
	font-size: 12px;
	color: #CC0000;
}

.boundscardsinfos {
	font-size: 14px;
	border: 2px solid #E2E6E7;
}

.boundscardsinfos .small {
	font-size: 12px;
}

.boundscardsinfos a.orange {
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
}

.boundscardsinfos a.orange:hover {
	font-size: 12px;
	color: #024384;
	text-decoration: underline;
}

.detailswrapper table {
	font-size: 12px;
}

.repealbillsprint .detailswrapper {
	background-image: url(../images/beta/unionprinwrapper_bg2.jpg);
	background-repeat: repeat-y;
	position: relative;
}

.repealbillsprint .detailswrapper .details {
	float: none;
	width: 390px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #c7c8cc;
	padding-top: 4px;
	color: #000000;
	padding-bottom: 0px;
}

.repealbillsprint .bheader {
	background-image: url(../images/beta/unionprint_tit3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #3c88c6;
	font-size: 14px;
	height: 60px;
	text-align: center;
	line-height: 20px;
	padding-bottom: 20px;
	padding-top: 15px;
}

.repealbillsprint .bheader h3 {
	font-size: 14px;
	color: #CC0000;
	margin-top: 0px;
	padding-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.repealbillsprint .bheader h4 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 5px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}

.repealbillsprint .bbottom {
	background-image: url(../images/beta/unionprint_bbot2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #3c88c6;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 37px;
	padding-right: 34px;
}

.repealbillsprint .seal {
	position: absolute;
	right: 0px;
	bottom: 0px;
	top: 100px;
}

.repealbillsprint {
	width: 462px;
	float: none;
	margin-right: auto;
	margin-left: auto;
}

/*==================2010-0-1-9 user Services===============================*/
#clientservice {
	width: 173px;
}

.left li.clientservice {
	display: block !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #dcdcdc !important;
	border-right-width: 1px !important;
	border-left-width: 1px !important;
	border-right-style: solid !important;
	border-left-style: solid !important;
	border-right-color: #c7c8cc !important;
	border-left-color: #c7c8cc !important;
	background-color: #FFFFFF !important;
	background-image: none !important;
	border-top-style: none !important;
}

.left li.clientservice a {
	color: #333333 !important;
	text-decoration: none !important;
	font-size: 12px !important;
	display: block !important;
	line-height: 28px !important;
	padding-left: 28px !important;
	background-image: none !important;
}

.left li.clientservice a:hover {
	color: #FF6600 !important;
	text-decoration: underline !important;
	font-size: 12px !important;
	display: block !important;
	line-height: 28px !important;
	padding-left: 28px !important;
	background-image: none !important;
}

.main h2.clientservice {
	background-image: url(../images/beta/icon_clientservice.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 36px;
	padding-left: 20px;
	position: relative;
	padding-bottom: 0px;
}

#clientser_contents {
	font-size: 12px;
	line-height: 28px;
	background-image: url(../images/beta/steps_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#clientser_contents h4 {
	font-size: 12px;
	font-weight: normal;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #EBF0F4;
}

#logincontents #registerinfor,#clientser_contents .accountinfor {
	font-size: 14px;
}

#logincontents #registerinfor input.login,#clientser_contents .accountinfor input.login
	{
	height: 40px;
	width: 172px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../images/beta/register_login_btn.jpg);
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1em;
	text-align: center;
	text-indent: 12px; *
	text-indent: 0px;
}

#logincontents #registerinfor input.back,#clientser_contents .accountinfor input.back
	{
	height: 36px;
	width: 115px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../images/beta/register_back_btn.jpg);
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1em;
	text-align: center;
	text-indent: 12px; *
	text-indent: 0px;
}

#logincontents #registerinfor input.submit,#clientser_contents .accountinfor input.submit
	{
	height: 36px;
	width: 115px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../images/beta/register_confirm_btn.jpg);
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1em;
	text-align: center;
	text-indent: 12px; *
	text-indent: 0px;
}

#logincontents #registerinfor input,#clientser_contents .accountinfor input
	{
	font-size: 14px;
}

#logincontents #registerinfor h1,#clientser_contents .accountinfor h1 {
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #509DDC;
	padding-bottom: 6px;
}

#logincontents #registerinfor td,#clientser_contents .accountinfor td {
	color: #024384;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#clientser_contents #registerinfor td.line,#clientser_contents .accountinfor td.line
	{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #E3E3E3;
}

#logincontents #registerinfor td .small,#clientser_contents .accountinfor td .small
	{
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

#logincontents #registerinfor td .red,#clientser_contents .accountinfor td .red
	{
	color: #FF0000;
	font-size: 12px;
	font-weight: normal;
}

#clientser_contents .billssearch td.tit {
	font-weight: bold;
	color: #004483;
}

#clientser_contents .billssearch {
	color: #333333;
	border: 2px solid #dbdbdb;
	line-height: 22px;
	font-size: 12px;
}

#clientser_contents .billssearch li {
	float: left;
	width: 150px;
	height: 35px;
}

.historybillsinfo {
	font-size: 12px;
	line-height: 22px;
	margin-bottom: 10px;
	display: block;
}

.historybillsinfo .search {
	color: #024B88;
}

.historybillsinfo .searchresult td.tit {
	font-weight: bold;
	color: #004483;
}

.historybillsinfo .searchresult {
	color: #535353;
	border: 1px solid #C7DBE9;
}

.historybillsinfo .searchresult td.hover {
	color: #000000;
	background-color: #FFEECA;
}

#historybillsdetails table {
	border: 1px solid #C7DBE9;
	font-size: 14px;
	color: #000000;
}

#getpassword {
	position: relative;
	font-size: 14px;
	padding-right: 17px;
	padding-left: 20px;
}

#getpassword input {
	padding: 2px;
}

#getpassword .small {
	font-size: 12px;
}

.bg {
	background-image: url(../images/beta/getpassword_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.bgmail {
	background-image: url(../images/beta/getpassword_bg2.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#getpassword .close {
	position: absolute;
	top: 10px;
	right: 10px;
}

#getpassword h1 {
	font-size: 14px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: url(../images/beta/getpassword_h1_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
}

#getpassword a {
	color: #333333;
	text-decoration: underline;
	letter-spacing: 1px;
	font-size: 14px;
}

#getpassword a:hover {
	color: #054d86;
	text-decoration: underline;
}

/*==================2010-0-1-20 用户服务首页===============================*/
.clists {
	float: left;
	height: 95px;
	width: 270px;
	margin-left: 50px;
	display: block;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d7d7d7;
	color: #0365b6;
	line-height: 90px;
	font-size: 14px;
}

.clists.right {
	border-right-style: none;
	;
}

.serviceslist {
	background-image: url(../images/beta/servicelist_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.clists a {
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}

.clists a:hover {
	color: #0365b6;
	text-decoration: underline;
}

h2 .rightSpan {
	float: inherit;
	display: block;
}

/*==================2010-0-1-27 月月自动扣首页===============================*/
#yueyuehelps blockquote {
	margin: 0px;
	float: left;
	display: block;
	height: 200px;
	padding: 0px;
	width: 342px;
}

#yueyuehelps blockquote span {
	font-size: 12px;
	width: 200px;
	padding-top: 15px;
	text-align: left;
	margin-left: 3px;
	line-height: 22px;
}

#yueyuehelps blockquote h3 {
	font-family: "新宋体";
	font-size: 14px;
	color: #0365B6;
	display: block;
	background-color: #F7EFDF;
	text-indent: 15px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#yueyuehelps blockquote.line {
	float: left;
	display: block;
	width: 20px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}

#yueyuehelps .apply {
	background-image: url(../images/beta/apply_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#yueyuehelps .helps {
	background-image: url(../images/beta/help_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/*----------------------2010,1,3 login style ----------------------------*/
#login {
	float: right;
	width: 420px;
	padding-top: 7px;
}

#login .myaccount {
	display: block;
	right: 0px;
	padding-top: 6px;
	padding-bottom: 10px;
}

#login .myaccount li {
	float: right;
	padding-right: 6px;
	padding-left: 6px;
}

#login .myaccount li a {
	color: #FF6600;
	text-decoration: none;
}

#login .myaccount li a.red {
	color: #FF6600;
}

#login .myaccount li a:hover {
	text-decoration: underline;
}

#login div {
	display: block;
	margin-top: 25px;
	text-align: right;
}

#nav {
	display: block;
	background-image: url(../images/beta/navigation_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 29px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	list-style-type: none;
}

#nav a {
	display: block;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
}

#nav a:link {
	text-decoration: none;
	color: #FFFFFF;
}

#nav a:visited {
	color: #fff;
	text-decoration: none;
}

#nav a:hover {
	text-decoration: underline;
	color: #FFCC00;
}

#nav li {
	float: left;
	display: block;
	background-image: url(../images/beta/navi_dotline.gif);
	background-repeat: no-repeat;
	background-position: top right;
	position: relative;
	width: 140px;
	padding-top: 7px;
	z-index: 100;
}

#nav li a:hover {
	
}

#nav li ul {
	line-height: 27px;
	list-style-type: none;
	text-align: left;
	width: 140px;
	position: absolute;
	border: 1px solid #034c91;
	padding: 0px;
	margin: 0px;
	background: #F6F6F6;
	display: none;
}

#nav li ul li {
	padding: 0px;
	margin: 0px;
	float: left;
	border-bottom: 1px dashed #E1E1E1;
	background: #F6F6F6;
	font-weight: normal;
}

#nav li ul a {
	display: block;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#nav li ul a:link {
	color: #026fc1;
	text-decoration: none;
}

#nav li ul a:visited {
	color: #026fc1;
	text-decoration: none;
}

#nav li ul a:hover {
	color: #F3F3F3;
	text-decoration: none;
	font-weight: normal;
	background: url(../images/beta/kk.gif);
}

#nav li:hover ul {
	left: auto;
}

#nav li.sfhover ul {
	left: auto;
}

#listcontent {
	height: 30px;
	width: 730px;
	overflow: hidden;
}

#advertisement {
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c6d4dd;
}

#header .word {
	float: left;
	display: block;
	padding: 22px 0px 0px 20px;
	font-size: 16px;
	font-weight: bold;
	color: #ff6600;
	:
	font-family
}

#header .logo {
	float: left;
	padding-right: 20px;
	border-right: 1px solid #ff6600;
}

.ddiv {
	line-height: 23px;
	padding: 30px;
	text-align: justify;
	text-justify: inter-ideograph;
}

.smallfont1 {
	font-size: 14px;
}

#hsTags ul li {
	float: left;
	line-height: 29px;
	color: #000000;
	padding-right: 6px;
}
#hsTags ul {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #66a0ce;
	display: block;
	height: 28px;
	margin-bottom: 6px;
	padding-bottom: 0px;
}

#hsTags li a{
	display: block;
	height: 28px;
	width: 115px;
	background-image: url(../images/beta/uniongroup_tabs_link_bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#hsTags li a.live{
	display: block;
	height: 28px;
	width: 115px;
	background-image: url(../images/beta/uniongroup_tabs_hover_bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
#hsTags li a:hover{
	background-image: url(../images/beta/uniongroup_tabs_hover_bg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #ffffff;

}