body,a,a:visited {	color:#7f7f7f;}section {	padding:0;	border:0;}a:hvoer {	color:#f60;}a:active {	color:#fff;}#container,.s960 {	margin:0 auto;	width:960px;}.header {	height:66px;}#logo {	float:left;	margin-top: 13px;}#logo a {	display:block;	width: 293px;	height:42px;	background: url(barPay.png) left -94px no-repeat;	text-indent:-9999px;	overflow:hidden;}.TToolbar {	float: right;	margin: 10px -5px 0 0;}.TToolbar li{	display:inline;	padding:0 5px;}.TToolbar a {color:#989898;}.TToolbar a:hover {color:#f60;}.TToolbar a:active {color:#f60;}.TToolbar li i {	margin-right: 5px;	width: 16px;	height:16px;	background:url(barPay.png) no-repeat;}.TToolbar i.sinaweibo{background-position:-236px -167px}.TToolbar i.qqweibo{background-position:-236px -192px}.OfWebBar{clear:right;position:relative;z-index:9991;float:right;margin:10px 0 0;width:106px;height:21px;line-height:21px;background:url(barPay.png) left -211px no-repeat}.OfWebBar tt{padding-left:15px;cursor:default;}.OfWebBar tt i{float:right;margin:3px 3px 0 0;width:13px;height:14px;background:url(barPay.png) -236px -144px no-repeat;}.ofMenuArea{display:none;position:absolute;top:21px;right:0;background:url(http://pic.ofcard.com/themes/sales4sys/homebar/images/rex-bar.png) -1834px top repeat-y;width:590px;}.ofMenuInline{padding:10px 10px 0;background:url(http://pic.ofcard.com/themes/sales4sys/homebar/images/rex-bar.png) -1234px top no-repeat;overflow:hidden;}.ofMenuBottom{height:10px;background:url(http://pic.ofcard.com/themes/sales4sys/homebar/images/rex-bar.png) -2435px bottom no-repeat;width:590px;}.ofMenuInline ul{clear:left;padding:5px;overflow:hidden;_zoom:1;}.ofMenuInline ul li{float:left;padding:0 8px;}.topDotLine{border-top:1px dotted #ddd;}.mainMenu {	height:40px;	background:#ff6307 url(barPay.png) left top repeat-x;}.mainMenu .tab {	margin: 0 auto;	padding-top: 7px;	width:960px;	background: none;	border: 0;}.mainMenu .tab li a,.mainMenu .tab li a span,.mainMenu .tab li a:visited,.mainMenu .tab li a:visited span,.mainMenu .tab li a:hover,.mainMenu .tab li a:hover span,.mainMenu .tab li a:active,.mainMenu .tab li a:active span {	background:none;	color: #fff;	font-size: 14px;	font-weight: bold;}.mainMenu .tab li a {	padding-right: 25px;}.mainMenu .tab li a span {	padding-left: 25px;}.mainMenu .tab li.current a,.mainMenu .tab li.current a:hover {	background:url(barPay.png) right -50px;	border: 0;}.mainMenu .tab li.current a span,.mainMenu .tab li.current a:hover span {	background:url(barPay.png) left -50px;	color: #f60;}/* content */.sideBar {	float:right;	width:230px;}.article {	float:left;	width:720px;}/* page */#page .sideBar {	float:left;	width:230px;}#page .article {	float:right;}/* block */.block {	padding:7px;	border-color: #ddd;}hgroup {	padding: 0 10px;	background:#f2f2f2;	height:26px;	border-radius: 2px;	overflow:hidden;}hgroup h3 {	color:#5d5d5f;	line-height:26px;	font-size:14px;}hgroup a {	float:right;	line-height:26px;}/* loginBar */.loginBar {	border: 1px solid #ddd;}.loginBar .form {	padding-top: 10px;}.loginBar ul li label {	width:72px;}.loginBar ul li.label {	padding-left:77px;}.loginBar input.middle {	border-color: #a09d98;}#captcha{padding-bottom:16px;background:url(http://pic.ofcard.com/themes/images/phPassMb.png) left bottom no-repeat;width:115px;}#captcha img{height:20px;width:115px;cursor:pointer;}.loginBarBot {padding: 20px 10px;text-align:center;}.loginBar hgroup {	border-radius: 0;	text-align: center;	height:34px;}.loginBar h3 {	line-height:34px;}/* slidersBox */.slidersBox {	height: 180px;	overflow:hidden;}/* News&proInfo */.News,.proInfo {	width:341px;}.News {	float:right;}.textList {	padding:5px;}.textList li {	padding: 3px 70px 3px 15px;	background:url(barPay.png) -292px -101px no-repeat;}.textList i {	margin-left: 5px;	margin-top: -1px;	width: 25px;	height:11px;	background: url(barPay.png) -116px -211px;	vertical-align:middle;}.textList li time {	float:right;	margin-right: -70px;	width:65px;	text-align:right;}.textList a {	display:block;	_float:left;	_width: 100%;	overflow: hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.proInfo div {	padding: 5px;}.proInfo p {	padding: 5px;	text-indent: 24px;	line-height: 22px;}.proInfo samp {	padding: 5px;	color: #f60;}.serviceBar {	padding:1px;	border: 1px solid #ddd}.serviceBar a {	display:block;	width:226px;	height: 57px;	background: url(barPay.png) left -144px no-repeat;}/* gameCard */.gameCard {	padding:25px 10px 0;}.gameCard li {	float:left;	width: 33%;	height:80px;}.gameCard tt {	float:left;	height: 54px;	width: 54px;	background:url(barPay.png) no-repeat;}.gameCard .gameCard001 {background-position: 0 -262px}.gameCard .gameCard002 {background-position: -75px -262px}.gameCard .gameCard003 {background-position: -150px -262px}.gameCard .gameCard004 {background-position: -225px -262px}.gameCard .gameCard005 {background-position: 0 -337px}.gameCard .gameCard006 {background-position: -75px -337px}.gameCard .gameCard007 {background-position: -150px -337px}.gameCard .gameCard008 {background-position: -225px -337px}.gameCard .gameCard009 {background-position: 0 -262px}.gameCard .gameCard010 {background-position: -75px -412px}.gameCard .gameCard011 {background-position: -150px -412px}.gameCard h6,.gameCard p {	margin-left: 59px;	font-weight:normal;}/* news page */.sideNav {	border: 1px solid #ddd;}.sideNav li {	padding: 0 27px;	height:35px;	line-height: 35px;	background: url(barPay.png) left -487px repeat-x;	border-bottom:1px solid #ddd;}.sideNav li.noBorder {	border-bottom:0;}.sideNav a,.sideNav a:visited {padding-left: 24px;background: url(barPay.png) -295px -226px no-repeat;color:#3f3f3f;font-size: 14px;}.sideNav a:hover {color:#f60;}.sideNav a:active {color:#666;}.sideNav a.current,.sideNav a.current:visited {color:#f60;font-weight: bold;background-position: -295px -170px}.newsCenter li {	padding-top: 5px;	padding-bottom:5px;	border-bottom: 1px dotted #dcdcdc;}.newsContent div {	padding: 10px;}.vAlign {	margin-left: 5px;	vertical-align:middle;}.tab {	background:#f2f2f2;	border: 1px solid #ddd;	border-bottom: 0;}.tab li a,.tab li a span,.tab li a:visited,.tab li a:visited span,.tab li a:hover,.tab li a:hover span,.tab li a:active,.tab li a span:active {	background: none;}.tab li a {	padding-right: 25px;}.tab li a span {	padding-left: 25px;}.tab li.current a,.tab li.current a:hover,.tab li.current a span,.tab li.current a:hover span {	background:#fff;	color: #f60;}.tab li.current a{	border-right: 1px solid #ddd;}.regForm {	padding: 20px 0;	line-height:30px;}.regForm li label {	width:390px;	line-height:30px;}.regForm li input.middle,.regForm li input.short {	line-height:26px;	height:26px;	width: 174px;	border: 1px solid #b7b7b7;}.regForm li input.short {	width: 60px;}.regForm li.label {	padding-left:395px;}/* siteFoot */.siteFoot {width: 100%;background: #f4f4f5;border-top: 1px solid #939393;text-align: center;}.siteFoot div {margin: 10px auto;}.siteFoot .siteFootNav {margin-top:0;padding-top:7px;border-top: 3px solid #d5d6d7;}.OFGroupSite {width: 880px;background: #f7f8f8;border: 1px solid #dadada;}.OFGroupSite ul {padding: 0;}.OFGroupSite li,.OFGroupSite a{float: left;height: 30px;line-height: 30px;}.OFGroupSite .ofPT {margin-right: 10px;padding: 0 15px;position: relative;background:#fff;font-size: 14px;font-weight: bolder;}.OFGroupSite a,.OFGroupSite a:visited{color:#0066cc;}.OFGroupSite a:hover{color:#f60;}.OFGroupSite a:active{color:#999;}.OFGroupSite i {position: absolute;right: -8px;top: 0;width: 8px;height: 30px;background: url(barPay.png) -262px -157px no-repeat;}.siteFoot li {padding:0 5px;}.copyright {color: #8d8d8d;}.siteFoot ul li {display: inline;}.siteFoot .link {width: 700px;margin: 0 auto;text-align: center;padding: 5px 0 20px;}.siteFoot .link li {float: left;padding: 0 13px;}.siteFoot .link li a {display: block;_float: left;width: 108px;height: 40px;overflow: hidden;}.siteFoot .link li a img {width: 108px;height: 40px;}