body,h1,h2,h3,h4,h5,h6,p,ul,li,input {
	margin: 0;
	padding: 0
}

body {
	font: 12px/1.5 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53;
	color: #3a3a3a
}

dl,ol,ul,li,dt,dd {
	list-style: none;
	margin: 0
}

em {
	font-style: normal
}

img {
	border: 0;
	vertical-align: middle
}

a {
	color: #29b789;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

.clearfix {
	*zoom: 1;
	clear: both
}

.clearfix:after {
	content: '\20';
	display: block;
	clear: both
}

.table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #eceaea
}

.table th,.table td {
	padding: 8px 5px
}

.table th {
	border: 1px solid #eceaea;
	background: #f7f7f7;
	font-weight: 400
}

.table td {
	border-right: 1px solid #eceaea
}

input {
	border: 1px solid #d1d1d1;
	padding: 4px 3px;
	outline: 0;
	color: #333
}

.collapse {
	margin-top: 24px
}

.collapse .caption {
	cursor: pointer;
	height: 30px;
	line-height: 30px;
	margin-bottom: 28px;
	border-bottom: 3px solid #f7f6f6
}

.collapse .caption h3 {
	font-size: 14px;
	font-weight: 400;
	background: url("../images//collapsearrow.png")/*tpa=http://www.980game.net/member/images//collapsearrow.png*/ no-repeat 100% 0
}

.collapseClose h3 {
	background-position: 100% 100%!important
}

.simSelect {
	border: 1px solid #d1d1d1;
	line-height: 34px
}

.simSelect .selected {
	padding: 0 15px;
	height: 34px;
	overflow: hidden;
	cursor: default;
	border: 1px solid #fff;
	background: url("../images//paymentsprite.png")/*tpa=http://www.980game.net/member/images//paymentsprite.png*/ no-repeat 92% -124px #fff
}

.simSelect .items {
	display: none
}

.simSelect .dropDownGroup {
	width: 100%!important;
	padding: 0!important;
	margin-top: -35px;
	position: relative;
	z-index: 5;
	background: #fff
}

.simSelect .dropDownGroup li {
	cursor: pointer;
	line-height: 34px
}

.simSelect .dropDownGroup p {
	display: block;
	line-height: 34px;
	padding: 0 15px;
	color: #3a3a3a
}

.simSelect .dropDownGroup .select,.simSelect .dropDownGroup p:hover {
	background: #e8e8e8;
	text-decoration: none
}

.simRadio li {
	border: 1px solid #d1d1d1;
	line-height: 34px;
	float: left;
	cursor: pointer
}

.unChoose {
	background-color: #f8f8f8
}

.simRadio li span {
	float: left;
	border: 1px solid #fff
}

.simRadio .select {
	border-color: #a5c85b;
	background: url("../images//selectmark.png")/*tpa=http://www.980game.net/member/images//selectmark.png*/ no-repeat 100% 22px
}

.simRadio .select span {
	border-color: #a5c85b
}

.simRadio .noop {
	padding: 0;
	border: 0;
	cursor: default
}

.sradio {
	width: 16px;
	height: 17px;
	position: relative;
	margin-right: 5px;
	margin-top: 1px;
	float: left;
	overflow: hidden
}

.sradio span {
	display: block;
	width: 16px;
	height: 17px;
	background: url("../images//simradiobg.png")/*tpa=http://www.980game.net/member/images//simradiobg.png*/ no-repeat
}

.sradio .checked {
	background-position: 0 100%
}

.scheckbox {
	width: 15px;
	height: 15px;
	position: relative;
	top: 3px;
	margin-right: 5px;
	display: inline-block;
	overflow: hidden;
	*float: left;
	*top: 2px;
	_top: -1px
}

.scheckbox span {
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url("../images//simcheckboxbg.png")/*tpa=http://www.980game.net/member/images//simcheckboxbg.png*/ no-repeat
}

.scheckbox .checked {
	background-position: 0 -15px
}

.tips {
	border: 1px solid #999;
	padding: 5px
}

.tipSuccess {
	border-color: #ccdcac;
	background-color: #f4f8eb;
	color: #608908
}

.tipsImportant {
	border-color: #ebcfbd;
	background-color: #fff8f4;
	color: #f60
}

.pruneShow .iconUp,.pruneShow .iconDown {
	padding-right: 12px;
	background: url("../images//collapsearrow.png")/*tpa=http://www.980game.net/member/images//collapsearrow.png*/ no-repeat
}

.pruneShow .iconUp {
	background-position: 100% 0
}

.pruneShow .iconDown {
	background-position: 100% -28px
}

.imgBtn {
	width: 85px;
	height: 34px;
	line-height: 34px;
	border: 0;
	outline: 0;
	cursor: pointer;
	background-color: #2e6da4;
	border-radius: 6px;
	/*background: url("../images//buttonsprite.png")!*tpa=http://www.980game.net/member/images//buttonsprite.png*! no-repeat*/
}

.blueBtn {
	color: #fff;
	background-position: 0 0
}

.grayBtn {
	color: #333;
	background-position: 0 -34px
}

.greenBtn {
	width: 98px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	background-position: 0 -68px
}

.midBlueBtn {
	width: 98px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	background-position: 0 -100px
}

.largeBtn {
	color: #fff;
	width: 206px;
	height: 42px;
	line-height: 42px;
	font-size: 22px;
	font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53;
	background-position: 0 -132px
}

#nav {
	height: 60px;
	overflow: hidden;
	background: #edeff0;
	border-bottom: 4px solid #337ab7;
}

#nav .bd {
	width: 940px;
	margin: auto
}

#nav h1 {
	width: 245px;
	height: 60px;
	float: left;
	margin-top: 12px;
	text-indent: -100%;
	overflow: hidden;
	background: url("../images//logo.jpg")/*tpa=http://www.980game.net/member/images//logo.jpg*/ no-repeat
}

#nav ul {
	float: right;
	margin-left: 30px;
	font-size: 14px
}

#nav li {
	float: left
}

#nav li a {
	color: #1c1c1c;
	display: block;
	padding: 0 40px;
	line-height: 60px;
	text-decoration: none
}

#nav .current a {
	background-color: #337ab7;
	color: #fff
}

#nav .userInfo {
	float: right;
	line-height: 60px;
	_margin-top: 14px
}

#nav .userInfo .avatar {
	width: 26px;
	height: 26px;
	padding: 2px;
	border: 1px solid #f0f0f0;
	background: #fff;
	border-radius: 16px;
	box-shadow: 1px 1px 2px #eee
}

.container {
	width: 978px;
	margin: auto;
	background: url("../images//sidebarbg.png")/*tpa=http://www.980game.net/member/images//sidebarbg.png*/ repeat-y
}

.fullContainer {
	background: 0
}

#sidebar {
	width: 188px;
	float: left;
	font-size: 16px;
	padding-top: 13px
}

#sidebar ul {
	margin-left: 9px
}

#sidebar li {
	height: 51px;
	line-height: 51px;
	text-align: center;
	background: url("../images//sidebarmenu.png")/*tpa=http://www.980game.net/member/images//sidebarmenu.png*/ no-repeat
}

#sidebar li p {
	cursor: pointer;
	color: #666;
	display: block;
	height: 49px;
	margin: 0 2px;
	outline: 0;
	overflow: hidden;
	text-decoration: none;
	background: url("../images//sidebaricon.png")/*tpa=http://www.980game.net/member/images//sidebaricon.png*/ no-repeat
}

#sidebar .noicon li p {
	background: 0
}

#sidebar .current {
	background-position: 0 -51px
}

#sidebar .current p {
	color: #333
}

#sidebar .user-s1 {
	background-position: 0 0
}

#sidebar .current .user-s1 {
	background-position: -220px 0
}

#sidebar .user-s2 {
	background-position: 0 -51px
}

#sidebar .current .user-s2 {
	background-position: -220px -51px
}

#sidebar .payment-s1 {
	background-position: 0 -102px
}

#sidebar .current .payment-s1 {
	background-position: -220px -102px
}

#sidebar .payment-s2 {
	background-position: 0 -153px
}

#sidebar .current .payment-s2 {
	background-position: -220px -153px
}

#sidebar .payment-s3 {
	background-position: 0 -204px
}

#sidebar .current .payment-s3 {
	background-position: -220px -204px
}

#sidebar .payment-s4 {
	background-position: 0 -255px
}

#sidebar .current .payment-s4 {
	background-position: -220px -255px
}

#sidebar .payment-s5 {
	background-position: 0 -306px
}

#sidebar .current .payment-s5 {
	background-position: -220px -306px
}

#sidebar .payment-s6 {
	background-position: 0 -357px
}

#sidebar .current .payment-s6 {
	background-position: -220px -357px
}

#main {
	width: 710px;
	padding-top: 15px;
	float: left;
	margin-left: 24px
}

#fullMain {
	padding: 15px 0;
	font-size: 14px
}

#agreement p {
	text-indent: 2em;
	margin-bottom: 10px;
	line-height: 2em
}

#agreement dl {
	margin: 10px 0
}

#agreement dt {
	font-weight: bolder
}

#agreement dd {
	text-indent: 2em;
	line-height: 2em
}

.argumentError {
	position: relative;
	height: 200px;
	background: url("../images//errorbg.jpg")/*tpa=http://www.980game.net/member/images//errorbg.jpg*/ no-repeat 30% 30px
}

.argumentError .msg {
	position: absolute;
	top: 50px;
	left: 400px;
	font-size: 16px;
	color: #c00
}

.argumentError .back {
	position: absolute;
	top: 80px;
	left: 400px;
	cursor: pointer
}

#footer {
	margin-top: 20px;
	background: #f6f6f6;
	line-height: 30px;
	padding: 20px 0;
	text-align: center
}

#footer a {
	color: #3a3a3a;
	text-decoration: none
}

#footer a:hover {
	color: #000;
}

.userInfoPanel {
	height: 83px;
	background: #f7f7f7
}

.userInfoPanel .avatar {
	width: 83px;
	height: 83px;
	float: left;
	position: relative
}

.userInfoPanel .avatar img {
	position: relative;
	z-index: 2;
	width: 77px;
	height: 77px;
	padding: 2px;
	border: 1px solid #f0f0f0;
	background: #fff;
	border-radius: 40px;
	box-shadow: 1px 1px 2px #eee
}

.userInfoPanel .avatar .bgFix {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 83px;
	background: #fff
}

.userInfoPanel .info {
	margin: 8px 0 0 15px;
	float: left;
	color: #999
}

.userInfoPanel h4 {
	font-size: 16px;
	color: #3a3a3a;
	margin-bottom: 5px
}

.userInfoPanel .yb {
	float: right;
	margin-right: 37px;
	line-height: 83px;
	font-size: 14px;
	_margin: 25px 18px 0 0
}

.userInfoPanel .yb em {
	font-size: 22px;
	color: #f96823
}

.userInfoPanel .yb .imgBtn {
	margin-left: 10px
}

.transactionDetail .success {
	color: #66b440
}

.transactionDetail .fail {
	color: #ea284d
}

.transactionDetail .query {
	margin-bottom: 25px
}

.transactionDetail .query * {
	vertical-align: middle
}

.transactionDetail .query .input {
	width: 190px
}

.transactionDetail .query .to {
	margin: 0 10px 0 20px
}

.transactionDetail .query .datePicker {
	margin-left: 5px;
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url("../images//datepicker.png")/*tpa=http://www.980game.net/member/images//datepicker.png*/ no-repeat
}

.transactionDetail .query .imgBtn {
	margin-left: 30px
}

.transactionDetail .pagination {
	height: 20px;
	position: relative;
	margin-top: 5px
}

.transactionDetail .pagination .bd {
	position: absolute;
	right: 0
}

.transactionDetail .pagination span,.transactionDetail .pagination a {
	margin-left: 1px;
	float: left;
	text-decoration: none;
	padding: 0 6px
}

.transactionDetail .pagination span {
	color: #999
}

.transactionDetail .pagination a.current,.transactionDetail .pagination a:hover {
	cursor: pointer;
	background: #f60;
	color: #fff
}

.rechargeGame .caption {
	margin-bottom: 20px
}

.rechargeGame .main {
	width: 710px;
	overflow: hidden
}

.rechargeGame ul {
	width: 726px;
	margin-left: -25px;
	_width: 770px;
	_margin-left: -60px
}

.rechargeGame li {
	float: left;
	margin: 0 0 20px 35px
}

.rechargeGame img {
	width: 80px;
	height: 80px;
	border: 3px solid #fff;
	border-radius: 13px
}

.rechargeGame a:hover img {
	border-color: #73bc4c
}

.rechargeGame p {
	text-align: center;
	font-size: 14px
}

.myGif .tabs {
	margin-bottom: 10px
}

.myGif .tabs li {
	float: left;
	height: 28px;
	margin-right: 8px;
	line-height: 24px;
	cursor: pointer
}

.myGif .tabs p {
	height: 28px;
	padding-right: 5px;
	background: url("../images//tabsbg.png")/*tpa=http://www.980game.net/member/images//tabsbg.png*/ no-repeat 50% 100%
}

.myGif .tabs span {
	display: block;
	padding: 0 5px
}

.myGif .tabs .current {
	background: url("../images//tabsbg.png")/*tpa=http://www.980game.net/member/images//tabsbg.png*/ no-repeat 50% 100%
}

.myGif .tabs .current span {
	background: #7cae55;
	border-radius: 5px;
	color: #fff
}

.myGif .content .tabsContent {
	display: none
}

.myGif .content .current {
	display: block
}

.myGif .gifCode {
	margin-top: 40px;
	_padding-bottom: 1px
}

.myGif .gifCode .input {
	width: 375px;
	padding: 6px 4px;
	margin-right: 20px;
	vertical-align: middle
}

.myGif .gifCode .imgBtn {
	vertical-align: middle
}

#securitySettings .caption {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	border-bottom: 3px solid #f7f6f6
}

#securitySettings .panel {
	padding: 15px;
	line-height: 24px;
	background: #f9f9f9
}

#securitySettings .modifyMobile {
	margin-left: 45px
}

.payment .forFriendsTopTips .tipsForFriends {
	margin-bottom: 0
}

.payment .input {
	padding: 8px 4px
}

.payment .icon {
	background: url("../images//paymentsprite.png")/*tpa=http://www.980game.net/member/images//paymentsprite.png*/ no-repeat
}

.payment .iconClock {
	margin-left: 8px;
	padding-left: 20px;
	height: 24px;
	background-position: 0 -12px
}

.payment .forSelf {
	position: relative;
	height: 34px;
	line-height: 34px;
	font-size: 13px
}

.payment .forSelf button {
	position: absolute;
	left: 178px;
	top: 0
}

.payment .forFriends button {
	vertical-align: middle
}

.payment .tdForFriends {
	display: none
}

.payment .input {
	width: 251px;
	height: 16px;
	padding: 8px 5px;
	vertical-align: middle
}

.inputTips {
	border-color: #ff986b
}

.payment .tipsForFriends {
	margin-bottom: 15px;
	width: 470px
}

.errorTips {
	margin: 5px 0 0 10px;
	padding-left: 20px;
	color: #f60;
	background: url("../images//paymentsprite.png")/*tpa=http://www.980game.net/member/images//paymentsprite.png*/ no-repeat 0 -212px
}

.payment .promo {
	width: 460px;
	padding: 5px 10px;
	margin-top: 12px;
	_margin-top: -5px
}

.payment .promo .expand {
	line-height: 22px;
	display: none
}

.payment .promo .detail {
	cursor: pointer;
	margin-left: 20px;
	color: #608908;
	padding-right: 16px;
	background-position: 100% -50px
}

.payment .promo .expandShow {
	display: block
}

.payment .agreement {
	margin-top: 12px
}

.payment .agreement input {
	margin-right: 3px
}

.payment .gameCurrency em {
	color: #7ea42d;
	font-size: 16px
}

.payment .gameCurrency .big {
	font-size: 22px
}

.payment .gameCurrency .promo {
	display: inline-block;
	width: 330px;
	margin-left: 6px;
	padding: 2px 5px;
	position: relative
}

.payment .gameCurrency .promo span {
	position: absolute;
	left: -6px;
	top: 5px;
	width: 6px;
	height: 10px;
	background-position: -5px -95px
}

.payment .gameCurrency .promo a {
	color: #f60
}

.payment .gameCurrency .buyVb {
	margin-left: 20px;
	background-position: 0 -172px
}

.payment .gameCurrency .buyVb a {
	color: #f60
}

.payment .gameCurrency .orange {
	color: #f60
}

.payment .gameCurrency .positionFix {
	position: relative;
	top: -3px
}

.payment .overCurrency em {
	font-size: 22px;
	color: #b41f23
}

.payment .overCurrency .queryCurrency {
	float: left;
	border: 1px dashed #448aca;
	color: #29b789;
	padding: 7px 10px;
	cursor: pointer
}

.payment .poorCurrency em {
	font-size: 22px;
	color: #f60
}

.payment .poorCurrency .errorTips {
	margin-left: 0
}

.payment .largeBtn {
	vertical-align: bottom
}

.payment .chargeYb {
	color: #8eb53d;
	margin-left: 5px;
	vertical-align: bottom
}

.payment .serialNumber,.payment .serialPassword {
	width: 251px
}

.paymentTable th {
	padding: 14px 5px 5px;
	vertical-align: top;
	font-size: 13px;
	font-weight: 400
}

.paymentTable td {
	padding: 5px
}

.gameGroupSelect {
	margin-right: 7px;
	width: 126px;
	float: left;
	position: relative;
	z-index: 1000
}

.gameGroupSelect.selectDDN {
	z-index: 2000
}

.gameGroupSelect .items {
	position: absolute;
	top: 34px;
	left: -1px;
	z-index: 10;
	width: 460px;
	padding: 10px;
	background: #fff;
	border: 2px solid #a5c85b
}

.gameGroupSelect .switch {
	margin-bottom: 6px
}

.gameGroupSelect .switch li {
	float: left;
	float: left;
	height: 30px;
	line-height: 26px;
	cursor: pointer;
	overflow: hidden;
	background: url("../images//tabsbg2.png")/*tpa=http://www.980game.net/member/images//tabsbg2.png*/ repeat-x #f3f3f3
}

.gameGroupSelect .switch li span {
	display: block;
	padding: 0 10px
}

.gameGroupSelect .switch .current {
	height: 30px;
	background: url("../images//tabsbg.png")/*tpa=http://www.980game.net/member/images//tabsbg.png*/ no-repeat 50% 100%
}

.gameGroupSelect .switch .current span {
	background: #81b552;
	color: #fff
}

.gameGroupSelect .items .tabsContent {
	display: none
}

.gameGroupSelect .items .current {
	display: block
}

.gameGroupSelect .items .tabsContent li {
	float: left;
	width: 110px;
	height: 34px;
	margin-right: 5px;
	overflow: hidden;
	cursor: pointer
}

.gameGroupSelect .items .tabsContent label {
	float: left;
	cursor: pointer
}

.gameGroupSelect .items .tabsContent .sradio {
	margin-top: 8px
}

.serverSelect .items {
	width: 460px
}

.serverSelect .items .tabsContent li {
	cursor: pointer;
	width: 85px;
	height: 34px;
	overflow: hidden
}

.selectDDN {
	border-color: #a5c85b;
	border-bottom-color: #fff
}

.selectDDN .selected {
	border: 1px solid #a5c85b;
	border-bottom-color: #fff;
	position: relative;
	z-index: 2001
}

.orangeCardIcon {
	background: #e8704d;
	padding: 2px 5px;
	color: #fff
}

.rechargeRange {
	margin-top: 3px;
	color: #9e9e9e
}

.recharge {
	width: 550px
}

.recharge li {
	text-align: center;
	margin: 0 10px 8px 0
}

.recharge li span {
	width: 68px
}

.recharge .gif span {
	background: url("../images//gificon.png")/*tpa=http://www.980game.net/member/images//gificon.png*/ no-repeat 100% 0
}

.recharge .noop {
	width: auto;
	background: 0;
	*width: 215px
}

.recharge .inputBox {
	font-size: 14px;
	position: relative;
	width: 70px;
	height: 36px
}

.recharge .inputBox input {
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	border-color: #fff;
	color: #ccc;
	width: 58px;
	height: 18px;
	padding: 8px 5px
}

.recharge .select input {
	border-color: #a5c85b;
	color: #3a3a3a;
	font-size: 16px;
	background: url("../images//selectmark.png")/*tpa=http://www.980game.net/member/images//selectmark.png*/ no-repeat 100% 100%
}

.recharge .inputBox em {
	color: #888;
	font-size: 12px
}

.bankSelect {
	height: 93px;
	overflow: hidden
}

.bankSelect li,.internetBankSelect li {
	margin: 0 12px 9px 0;
	width: 109px;
	height: 36px
}

.bankSelect li span,.internetBankSelect li span {
	padding: 0 15px 0 44px;
	border: 1px solid #fff;
	float: left;
	background: url("../images//bankicon_v4.jpg")/*tpa=http://www.980game.net/member/images//bankicon_v4.jpg*/ no-repeat;
	width: 48px
}

.bankSelect .ICBC span {
	background-position: 5px 0
}

.bankSelect .CMB span {
	background-position: 5px -34px
}

.bankSelect .BOC span {
	background-position: 5px -68px
}

.bankSelect .BCOM span {
	background-position: 5px -102px
}

.bankSelect .CCB span {
	background-position: 5px -136px
}

.bankSelect .ABC span {
	background-position: 5px -170px
}

.bankSelect .PSBC span {
	background-position: 5px -204px
}

.bankSelect .CEB span {
	background-position: 5px -238px
}

.bankSelect .CIB span {
	background-position: 5px -272px
}

.bankSelect .GDB span {
	background-position: 5px -306px
}

.bankSelect .SPDB span {
	background-position: 5px -340px
}

.bankSelect .CITIC span {
	background-position: 5px -374px
}

.bankSelect .CMBC span {
	background-position: 5px -408px
}

.bankSelect .CBHB span {
	background-position: 5px -442px
}

.bankSelect .PAB span {
	background-position: 5px -476px
}

.bankSelect .HXB span {
	background-position: 5px -510px
}

.bankSelect .BEA span {
	background-position: 5px -544px
}

.bankSelect .SRCB span {
	background-position: 5px -578px
}

.bankSelect .SHB span {
	background-position: 5px -612px
}

.bankSelect .NJCB span {
	background-position: 5px -646px
}

.bankSelect .HSB span {
	background-position: 5px -680px
}

.bankSelect .BJRCB span {
	background-position: 5px -714px
}

.bankSelect .BOB span {
	background-position: 5px -748px
}

.bankSelect .GZCB span {
	background-position: 5px -782px
}

.bankSelect .CZB span {
	background-position: 5px -816px
}

.bankSelect .HZB span {
	background-position: 5px -850px
}

.bankSelect .NBCB span {
	background-position: 5px -884px
}

.internetBankSelect {
	border-top: 2px solid #f1f1f1;
	padding-top: 10px
}

.internetBankSelect li {
	padding: 0
}

.internetBankSelect li span {
	padding: 0 4px 0 55px
}

.bankSelect .alipay span,.internetBankSelect .alipay span {
	padding: 0 15px 0 44px;
	background-position: 5px -920px
}

.bankSelect .ebao span,.internetBankSelect .ebao span {
	padding: 0 20px 0 39px;
	background-position: 0 -952px
}

.bankSelect .kuaiqian span,.internetBankSelect .kuaiqian span {
	padding: 0 15px 0 44px;
	background-position: 0 -986px
}

.bankSelect .alicode span,.internetBankSelect .alicode span {
	padding: 0 15px 0 44px;
	background-position: 5px -1020px
}

.bankSelect .wxcode span,.internetBankSelect .wxcode span {
	padding: 0 15px 0 44px;
	background-position: 3px -1055px
}

.pruneShow .less {
	visibility: hidden
}

.pruneShow .noshow {
	display: none
}

.internetBankSelect .noop,.bankSelect .noop {
	background: 0;
	cursor: pointer
}

.payForCoupon {
	padding-top: 12px
}

.payForCoupon em {
	color: #c00
}

.payForCoupon .input {
	padding: 8px 12px;
	width: 200px;
	margin-top: 10px
}

.payForCoupon .table {
	display: none;
	width: 550px;
	margin: 5px 0 0 20px;
	border: 1px solid #eceaea;
	border-bottom: 0
}

.payForCoupon .table th {
	padding: 8px 10px
}

.payForCoupon .table td {
	border-bottom: 1px solid #eceaea;
	padding: 5px 10px
}

.helpPage .tips {
	color: #f60;
	padding: 0;
	border: 0
}

.helpPage .table {
	margin: 20px 0
}

.helpPage .table thead {
	background: #f7f7f7
}

.helpPage .table td {
	border: 1px solid #eceaea
}

.helpPage .msg {
	line-height: 24px
}

.helpPage .question {
	margin-top: 20px
}

.helpPage .question h3 {
	margin-bottom: 5px;
	font-size: 16px;
	padding-left: 20px;
	background: url("../images//questionicon.png")/*tpa=http://www.980game.net/member/images//questionicon.png*/ no-repeat 0 5px
}

.helpPage .question .answer {
	line-height: 24px
}

#popupScreen,#popupMask {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9000;
	-ms-filter: "alpha(Opacity=50)";
	filter: alpha(Opacity=50);
	opacity: .5;
	background: #000
}

.popup {
	display: none;
	position: absolute;
	left: 50%;
	top: 25%;
	z-index: 9500;
	color: #000;
	background: #fff;
	border: 3px solid rgba(0,0,0,.5);
	border-radius: 5px
}

.popup .successIcon,.popup .infoIcon {
	height: 30px;
	line-height: 30px;
	padding-left: 35px;
	background: url("../images//popupicon.png")/*tpa=http://www.980game.net/member/images//popupicon.png*/ no-repeat
}

.popup .successIcon {
	background-position: 0 -5px
}

.popup .infoIcon {
	background-position: 0 -45px
}

.popup .caption {
	height: 38px;
	line-height: 38px;
	padding: 0 15px;
	color: #000;
	background: #f2f2f2;
	border-bottom: 1px solid #d9d9d9
}

.popup .caption .close {
	float: right;
	color: #555;
	padding: 0 10px;
	cursor: default
}

.popup .main {
	padding: 16px
}

.popup .main .wrap {
	margin: auto
}

.popup .main .bd {
	padding-left: 35px
}

.popup .main h3 {
	margin-bottom: 5px
}

.popup .footer {
	padding: 0 16px 16px;
	text-align: right
}

.popup .footer .imgBtn {
	vertical-align: middle;
	margin: 0 2px;
	padding: 0
}

.payConfirm {
	width: 450px
}

.payConfirm .panel {
	background: #f8f8f8;
	padding: 10px 20px
}

.payConfirm .panel p {
	margin: 5px 0
}

.payConfirm .panel em {
	font-size: 18px;
	color: #86b525
}

.payConfirm .importantTips {
	margin-top: 20px;
	padding-left: 40px;
	height: 30px;
	line-height: 30px;
	background: url("../images//popupicon.png")/*tpa=http://www.980game.net/member/images//popupicon.png*/ no-repeat 5px -45px
}

.payConfirm .importantTips strong {
	font-size: 16px;
	font-weight: 400
}

.paySuccess {
	width: 450px
}

.ordersFail {
	width: 450px
}

.ordersFail .wrap {
	padding: 0 35px
}

.YBPayValidata {
	width: 450px
}

.YBPayValidata .well {
	padding: 5px 10px;
	background: #faf5f2;
	border: 1px solid #f3f2f0
}

.YBPayValidata .well p {
	padding-left: 30px;
	line-height: 24px
}

.YBPayValidata .well em {
	color: #f60
}

.YBPayValidata table {
	margin-top: 5px;
	font-size: 14px
}

.YBPayValidata table td {
	padding: 5px
}

.YBPayValidata table em {
	display: block;
	margin-top: 5px;
	color: #29b789;
	font-size: 12px
}

.YBPayValidata input {
	width: 106px;
	height: 26px
}

.YBPayValidata .input {
	width: 140px;
	height: auto
}

.waiting {
	width: 450px
}

.waiting .main .bd {
	padding: 0
}

.waiting .info .msg {
	font-size: 16px;
	text-align: center;
	margin: 0 0 20px -10px
}

.waiting .info .msg img {
	margin-right: 10px
}

.waiting hr {
	height: 1px;
	overflow: hidden;
	background: #f6f6f6;
	border: 0;
	border-top: 1px solid #ccc
}

.waiting dl {
	font-size: 14px
}

.waiting dt {
	font-weight: bolder
}

.waiting dd {
	line-height: 1.6em
}

#cardTip {
	color: #f60;
	font-weight: 700;
	margin: 3px
}

.pay-note {
	font-size: 12px
}

.pay-note h4 {
	padding: 20px 0 5px
}

.pay-note span {
	color: #d50d4f
}

.ml5 {
	margin-left: 5px
}

.newpopup {
	width: 450px
}

.newpopup h3 {
	font-weight: 400
}

.serverSelect .switch,.gameGroupSelect .switch {
	width: 100px;
	height: auto;
	float: left;
	overflow: hidden;
	overflow-y: auto;
	max-height: 405px
}

.serverSelect .switch li,.gameGroupSelect .switch li {
	width: 100%;
	margin-bottom: 5px
}

.serverSelect .tabsContent,.gameGroupSelect .tabsContent {
	margin-left: 110px
}

.serverSelect .items .tabsContent li,.gameGroupSelect .items .tabsContent li {
	width: 75px;
	height: 32px;
	border: 1px solid #fff;
	padding-left: 5px
}

.serverSelect .items .tabsContent li:hover,.gameGroupSelect .items .tabsContent li:hover {
	width: 75px;
	height: 32px;
	border: 1px solid #81b552
}

.serverSelect .switch .current,.gameGroupSelect .switch .current {
	height: 26px;
	background: #81b552
}

.gameGroupSelect .items .tabsContent label {
	display: inline-block;
	padding-left: 16px
}

.gameGroupSelect .items .tabsContent .sradio {
	position: absolute;
	left: 0;
	top: 8px;
	margin-top: 0
}

.gameGroupSelect .items .tabsContent li {
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block!important;
	display: inline-block;
	position: relative
}

.simRadio .prohibit {
	border: 1px solid #d1d1d1;
	position: relative
}

.right-logo {
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: 0
}

.simRadio .prohibit .right-logo {
	width: 36px;
	height: 35px;
	background: url("../images//wh.png")/*tpa=http://www.980game.net/member/images//wh.png*/ no-repeat;
	background-size: 100% 100%
}

.bankSelect li.prohibit span,.internetBankSelect li.prohibit span {
	padding: 0 15px 0 44px;
	border: 1px solid #fff;
	float: left;
	background: url("../images//bankicon_black.png")/*tpa=http://www.980game.net/member/images//bankicon_black.png*/ no-repeat;
	width: 48px
}

.simRadio .ICBC.prohibit span {
	background-position: 5px 0
}

.simRadio .BOC.prohibit span {
	background-position: 5px -68px
}

.simRadio .ABC.prohibit span {
	background-position: 5px -170px
}

.simRadio .CCB.prohibit span {
	background-position: 5px -136px
}

.simRadio .PSBC.prohibit span {
	background-position: 5px -204px
}

.simRadio .BCOM.prohibit span {
	background-position: 5px -102px
}

.simRadio .CMB.prohibit span {
	background-position: 5px -34px
}

.simRadio .CIB.prohibit span {
	background-position: 5px -272px
}

.simRadio .CMBC.prohibit span {
	background-position: 5px -408px
}

.simRadio .CITIC.prohibit span {
	background-position: 5px -374px
}

.simRadio .CEB.prohibit span {
	background-position: 5px -238px
}

.simRadio .SPDB.prohibit span {
	background-position: 5px -340px
}

.simRadio .CBHB.prohibit span {
	background-position: 5px -442px
}

.simRadio .SRCB.prohibit span {
	background-position: 5px -578px
}

.simRadio .SHB.prohibit span {
	background-position: 5px -612px
}

.simRadio .BEA.prohibit span {
	background-position: 5px -544px
}

.simRadio .PAB.prohibit span {
	background-position: 5px -476px
}

.simRadio .NJCB.prohibit span {
	background-position: 5px -646px
}

.simRadio .NBCB .prohibit span {
	background-position: 5px -884px
}

.simRadio .BJRCB.prohibit span {
	background-position: 5px -714px
}

.simRadio .HZB.prohibit span {
	background-position: 5px -850px
}

.simRadio .HXB.prohibit span {
	background-position: 5px -510px
}

.simRadio .HSB.prohibit span {
	background-position: 5px -680px
}

.simRadio .GDB.prohibit span {
	background-position: 5px -306px
}

.simRadio .BOB.prohibit span {
	background-position: 5px -748px
}

.simRadio .CZB.prohibit span {
	background-position: 5px -816px
}

.bankSelect .alicode.prohibit span,.internetBankSelect .alicode.prohibit span {
	padding: 0 15px 0 44px;
	background-position: 5px -1020px
}

.bankSelect .wxcode.prohibit span,.internetBankSelect .wxcode.prohibit span {
	padding: 0 15px 0 44px;
	background-position: 3px -1055px
}

.bankSelect .kuaiqian.prohibit span,.internetBankSelect .kuaiqian.prohibit span {
	padding: 0 15px 0 44px;
	background-position: 0 -986px
}

.simRadio .disable {
	border-color: #fff
}

.simRadio .disable span {
	float: left;
	border: 1px solid #fff;
	background: #e0ded9;
	color: #a7a8ac
}

.fi-treaty {
	padding: 3px 0 0 0
}

.fi-treaty p {
	background: url("../images//icon-treaty2.png")/*tpa=http://www.980game.net/member/images//icon-treaty2.png*/ no-repeat left center;
	padding-left: 18px
}

.fi-treaty a {
	color: #1797b3;
	text-decoration: underline
}

.recharge-l li span {
	width: 108px
}

.recharge-l li {
	text-align: center;
	margin: 0 10px 8px 0
}
