#footer {	width: 1005px;	height: 50px;	background: #ffba00;	margin: 10px auto;	text-align: center;	line-height: 50px;	color: #4e0101;	font-size: 16px;}.flag {	cursor: pointer;}#flag {	position: absolute;	border: 1px solid #ccc;	background: #888;	padding: 2px;	display: none;	color: #fff;	min-height: 20px;	height: auto;	_height: 20px;	width: auto;	max-width: 250px;_width:expression(this.scrollWidth >250 ? "50px" : (this.scrollWidth < 1? "1px" : "auto"));}.t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r {	background: none repeat scroll 0 0 #000000;	opacity: 0.2;	filter: alpha(opacity=20);	overflow: hidden;}.t_l, .t_r, .b_l, .b_r {	height: 8px;	width: 8px;}.t_c, .b_c {	height: 8px;}.m_l, .m_r {	width: 8px;}.t_l {	border-radius: 8px 0 0 0;}.t_r {	border-radius: 0 8px 0 0;}.b_l {	border-radius: 0 0 0 8px;}.b_r {	border-radius: 0 0 8px 0;}.m_c {	background: none repeat scroll 0 0 #FFFFFF;}.m_c .tb {	margin: 0 0 10px;	padding: 0 10px;}.m_c .c {	padding: 0 10px 10px;}.m_c .o {	background: none repeat scroll 0 0 #F2F2F2;	border-top: 1px solid #CCCCCC;	height: 26px;	padding: 8px 10px;	text-align: right;}.m_c .el {	width: 420px;}.m_c .el li {	border: medium none;	padding: 0;}.flbc {	background: url("cls.gif") no-repeat scroll 0 0 transparent;	cursor: pointer;	float: left;	height: 20px;	overflow: hidden;	text-indent: -9999px;	width: 20px;}.flbc:hover {	background-position: 0 -20px;}.flb {	line-height: 20px;	padding: 10px 10px 8px;}.flb em {	color: #336699;	float: left;	font-size: 14px;	font-weight: 700;	font-style: normal;}.flb em a {	text-decoration: none;}.flb .onerror, .flb .onright {	font-size: 12px;	font-weight: 400;	height: auto;	line-height: 140%;	padding-left: 20px;	white-space: nowrap;}.flb span {	color: #999999;	float: right;}.flb span a, .flb strong {	color: #333333;	float: left;	font-weight: 400;	margin-left: 8px;	text-decoration: none;}.flb span a:hover {	color: #999999;}.pay_type_box {	padding: 20px;	width: 640px;	height: 400px;}ul li {	list-style-type: none;}.vm {	vertical-align: middle;}.z {	float: left;	margin-left: 10px;}.r {	float: right;	margin-right: 30px; *margin-right: 26px;	_margin-right: 16px; *margin-top: 8px;}.btn {	vertical-align: baseline;}.btn-ok {	background-position: 0 0;	border: 1px solid #D74C00;}.btn input {	font-size: 14px;	padding: 1px;	border: medium none;}.btn input, .btn span {	background-image: url("bg-btn.png");	background-repeat: repeat-x;	cursor: pointer;	font-family: Tahoma;	outline: medium none;	background-position: 0 -105px;	color: #AAAAAA;	font-weight: bold;	height: 28px;	line-height: 28px;	padding: 0 16px 3px;}.btn {	cursor: pointer;	display: inline-block;	font-size: 12px;	line-height: 100%;	text-align: left;	text-decoration: none;	vertical-align: middle;}#ajaxback {	display: none;}table {	border-collapse: collapse;	empty-cells: show;}