@charset "utf-8";
/*reset css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal; 
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}
/*define css framework*/
body{
	font-size:12px;
	font-family:"宋体";
	color:#4e4e4e;
	background-color:#fff;
}
input,textarea,select{
	padding:2px;
	border:solid #CACACA 1px;
	background-color:#fff;
}
a{
	color:#fa7832;
	text-decoration:none;
}
a:hover{
	color:#1c94c4;
}
.doubleborder{
	border-bottom:solid 1px #E8E8E8;
	margin-bottom:10px;
	clear:both;
}
.content{
	width:790px;
}
.content h1{
	font-size:14px;
	font-weight:bold;
	padding:5px 0 3px 0;
	border-bottom:solid 1px #C9C9C9;
}
h3{
	padding-bottom:3px;
	border-bottom:solid 1px #E8E8E8;
	height:14px;
}
h3 span.titlename{
	background:url(images/littleicon.jpg) -8px 0 no-repeat;
	font-weight:bold;
	float:left;
	padding:0 0 0 10px;
}
h3 span.morelink{
	float:right;
}
h3 span.morelink a{
	color:#333;
	text-decoration:none;
}
h3 span.morelink a:hover{
	color:#1c94c4;
}
h4{
	font-weight:bold;
	margin-bottom:20px;
	font-size:14px;
}
h5{
	padding:10px 0 0 0;
	font-size:14px;
	font-weight:bold;
}
h6{
	padding:0 0 5px 0;
}
em{
	color:#ff0000;
	font-style:normal;
}
strong{
	font-weight:bold;
}
label{
	margin-right:5px;
}
.checkbox input{
	margin-right:5px;
}
.highlight_input{
	padding:1px;
	border:solid #F1CA7F 2px;
}
.clear{
	clear:both;
	height:1%; /*height:0;有些需要用CLEAR的层内容不见 */
	overflow:hidden;
}
.top{
	vertical-align:top;
}
.right{
	text-align:right;
}
.center{
	text-align:center;
}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
.note{
	color:#999;
	font-weight:normal;
}
.reg-error{
	padding:2px 0 2px 20px;
	background:url(images/icon.png) 0 0 no-repeat;
	margin-left:5px;
}
.reg-tip{
	padding:2px 0 2px 20px;
	background:url(images/icon.png) 0 -100px no-repeat;
}
.reg-success{
	background:url(images/icon.png) 0 -50px no-repeat;
	height:16px;
	width:16px;
	display:inline-block;
	margin-left:5px;
}
.disnone{
	display:none;
}
.button-middle,.button-gray{
	background:url(images/normal-button.jpg) right top no-repeat;
	padding-right:2px;
	display:inline-block;
	margin-right:5px;
}
.button-middle input,.button-gray input{
	background:url(images/normal-button.jpg) left top no-repeat;
	font-size:12px;
	padding:0 18px 0 20px;
	line-height:27px;
	height:27px;
	border:none;
	color:#FFF;
	cursor:pointer;
	overflow:visible;
	font-family: "宋体";
}
.button-gray{
	background:url(images/normal-button.jpg) right -30px no-repeat;
}
.button-gray input{
	background:url(images/normal-button.jpg) left -30px no-repeat;
	color:#979797;
}
.link-middle,.link-middle:hover,.link-gray,.link-gray:hover{
	background:url(images/normal-button.jpg) right top no-repeat;
	padding-right:2px;
	display:inline-block;
	margin-right:5px;
    text-decoration:none;

}
.link-middle span,.link-middle:hover span,.link-gray span,.link-gray:hover span{
    background:url(images/normal-button.jpg) left top no-repeat;
	padding:0 18px 0 20px;
	display:inline-block;
	line-height:27px;
	height:27px;
	color:#FFF;
	cursor:pointer;
	font-family: "宋体";
}
.link-gray,.link-gray:hover{
	background:url(images/normal-button.jpg) right -30px no-repeat;
	color:#333;
}
.link-gray span,.link-gray:hover span{
	background:url(images/normal-button.jpg) left -30px no-repeat;
	color:#333;
}
.activesuccess{
	background:url(images/normal-button.jpg) right -62px no-repeat;
	padding-right:2px;
	display:inline-block;
	margin-right:5px;
}
.activesuccess span{
	background:url(images/normal-button.jpg) left -62px no-repeat;
	padding:0 12px 0 14px;
	display:inline-block;
	line-height:27px;
	height:27px;
	color:#FFF;
	font-family: "宋体";
}
.table-record{
	width:100%;
}
.table-record td{
	padding:10px 5px;
	border:solid 1px #dbdbdb;	
}
.table-record th{
	background:url(images/th_bg.jpg) left top repeat-x;
	border:solid 1px #dbdbdb;
	padding:5px;
	text-align:center;
}
.table-td td{
	padding:10px 5px;
}
.table-item{
	text-align:right;
}
.input-text{
	width:220px;
	line-height:20px;
	height:20px;
	font-weight:bold;
}
textarea{
	width:300px;
	height:200px;
}
.table-td .top{
	padding-top:13px;
}
.table-td input { margin-right:10px;}
.innercontent{
	padding:0;
}
.odd{
	background-color:#f6f6f6;
}
/*page roll*/
.pagination{
	padding:5px 0 20px 0;
}
.pagination a{
	display:inline-block;
	height:18px;
	line-height:18px;
	padding:0 5px;
	margin:0 3px;
}
.pagination span{
	display:inline-block;
	height:18px;
	line-height:18px;
}
.pagination .current{
	display:inline-block;
	text-align:center;
	padding:0 5px;
	margin:0 3px;
	background-color:#fa7832;
	border:solid 1px #4e4e4e;
}
.pagination .disabled{
	color:#CCC;
}
/*layout*/
html, body {
	height:100%;
}
.warp{
	height:auto;
	min-height:100%;
	min-width:1000px;
}
#container{
	width:980px;
	margin:0 auto;
	padding:20px 0 150px 0;
}
.content{
	float:left;
}
#copyright{
	padding:35px 0;
	text-align:center;
	line-height:22px;
	background-color:#F2F2F2;
	border-top:solid 1px #CACACA;
	margin-top:-115px;
	min-width:1000px;
	display:block;
	text-align:center;
}
#site-identify{
	background:url(images/head_bg.jpg) center top no-repeat;
	height:98px;
}
.login-status{
	text-align:right;
	width:980px;
	margin:0 auto;
	padding:60px 0 0 0;
	position:relative;
	color:#8f8f8f;
}
.indentify_bar{
	position:absolute;
	right:0;
	top:108px;
	color:#c7c7c7;
}
#top_bar_logo{
	display:inline-block;
	font-size:14px;
}
#top_bar_logo a{
	text-decoration:underline;
}
.relative {position:relative;}

/*mainnav*/
.mainnav{
	background:url(images/nav_bg.png) left top repeat-x;
	height:34px;
}
.mainnav div{
	width:900px;
	margin:0 auto;
	padding-left:80px;
}
.mainnav a{
	margin-right:50px;
	padding:9px 0 3px 0;
	display:inline-block;
	color:#c7c7c7;
	font-size:14px;
	text-decoration:none;
}
.mainnav a:hover{
	color:#fff;
}
#mark-mainpage #mainpage,
#mark-personal-info #personal-info,
#mark-payment #payment,
#mark-security #security,
#mark-service #service
{
	color:#fff;
	background:url(images/highlightmiannav.gif) left bottom repeat-x;
}
.mainnav .mainnav-news{
	
}
.mainnav-news span{
	text-decoration:underline;
	padding-right:24px;
	background:url(images/new.gif) right -2px no-repeat;
}
/*subnav*/
.subnav{
	background:url(images/subnav_bg.jpg) 0 -73px no-repeat;
	width:166px;
	padding:0 21px 0 1px;
	float:left;
	min-height:400px;
}
h2{
	padding:8px 10px 20px 20px;
	font-size:14px;
	font-weight:bold;
}
h2.second{
	background:url(images/subnav_bg.jpg) 0 0 no-repeat;
}
.subnav a{
	padding:6px 10px 6px 25px;
	display:block;
	color:#4e4e4e;
	text-decoration:none;
	margin-bottom:8px;
}
.subnav a:hover{
	color:#1c94c4;
}
#mark-myinfo #myinfo,
#mark-mygame #mygame,
#mark-myaccount #myaccount,
#mark-myservice #myservice,
#mark-question-online #question-online,
#mark-result-record #result-record,
#mark-result-faq #result-faq,
#mark-chargeaccount #chargeaccount,
#mark-buycard #buycard,
#mark-checkcard #checkcard,
#mark-distribute #distribute,
#mark-bugsubmit #bugsubmit,
#mark-getPsw-person #getPsw-person,
#mark-getPsw-mail #getPsw-mail,
#mark-checkcard #checkcard,
#mark-OnlinepayList #OnlinepayList,
#mark-OnlinebuyList #OnlinebuyList,
#mark-getpsw #getpsw,
#mark-mypswcard #mypswcard,
#mark-changeinfoapply #changeinfoapply,
#mark-payhelp #payhelp,
#mark-useraccount #useraccount
{
	background:url(images/subnav_bg.jpg) left -40px no-repeat;
	color:#fa7832;
}

/*index page*/
.index-news{
	float:left;
	width:675px;
	overflow:hidden;
	padding-right:15px;
}
.flashnews{
	width:673px;
	background:url(images/indexfalshbody.gif) left top repeat-y;
}
.flashnews-top{
	height:10px;
	background:url(images/indexfalshtopbottom.jpg) left top no-repeat;
}
.flashnews-bottom{
	height:10px;
	background:url(images/indexfalshtopbottom.jpg) left bottom no-repeat;
}
.brief{
	padding:0 0 2px 5px;
	height:63px;
	width:138px;
	overflow:hidden;
}
.brief img{
	width:132px;
	height:58px;
	border:solid 2px #727272;
}
.brief-current{
	background:url(images/littleicon.jpg) left 26px no-repeat;
}
.brief-current img{
	border:solid 2px #fa7832;
}
#play{
	height:258px;
	overflow:hidden;
	margin:0 10px;
} 
#play img{
	width:653px;
	height:258px;
}
.newslist{
	padding-top:15px;
}
.newlist-left,.newlist-right{
	float:left;
	padding-left:3px;
	width:315px;
}
.set-newstitle{
	
	padding:5px 5px 8px 10px;
	overflow:hidden;
	background:url(images/littleicon.jpg) -8px -13px no-repeat;
	
}

.newstitle_a {width:265px;
              display:inline-block;
	          height:1.2em;
			  line-height:1.4em;
			  overflow:hidden;
	          }
.set-newstitle a{
	color:#4e4e4e;
	text-decoration:none;
}
.set-newstitle a:hover{
	color:#1c94c4;
}
.newlist-left{
	padding-right:35px;
}
.newsdate{
	text-align:right;
}
.shortcut{
	width:288px;
	overflow:hidden;
	float:left;
}
.login-shortcut{
	background:url(images/short_cut_bg2.jpg) left top no-repeat;
	height:280px;
	margin-bottom:15px;
}
.login-shortcut h1{
	font-size:14px;
	font-weight:bold;
	padding:9px 0 13px 45px;
}
.short-login-table {
	margin:10px 10px 10px 15px;
}
.short-login-table td{
	padding:3px 5px 4px 5px;
}
.short-login-item{
	font-weight:bold;
	font-size:14px;
	width:55px;
}
.short-login-input{
	height:20px;
	line-height:20px;
	font-size:14px;
	font-weight:bold;
}
.validate-input{
	width:70px;
	height:20px;
	line-height:20px;
	vertical-align:top;
	font-weight:bold;
}
td.login-button{
	padding-top:12px;
}
.login-button .button-middle{
	margin-right:15px;
}
.pay-shortcut{
	display:block;
	text-indent:-5000px;
	width:287px;
	height:72px;
	background:url(images/short_cut_bg2.jpg) left -306px no-repeat;
	margin-bottom:15px;
}
.service-shortcut{
	text-indent:-5000px;
	display:block;
	width:287px;
	height:72px;
	background:url(images/short_cut_bg2.jpg) left -390px no-repeat;
}
.pay-shortcut:hover{
	background:url(images/short_cut_bg2.jpg) left -479px no-repeat;
}
.service-shortcut:hover{
	background:url(images/short_cut_bg2.jpg) left -553px no-repeat;
}
.logged-ul{
	margin:15px 10px 15px 15px;
	font-weight:bold;
}
.logged-ul li{
	padding:15px 5px;
}
.businesscard,.syb-balance,.member-grade{
	padding:0 0 0 25px;
	display:inline-block;
	width:100px;
}
.businesscard{
	background:url(images/icon.png) -151px -1131px no-repeat;
}
.syb-balance{
	background:url(images/icon.png) -151px -1171px no-repeat;
}
.member-grade{
	padding-bottom:2px;
	background:url(images/icon.png) -151px -1210px no-repeat;
}
.logged-links{
	padding:10px 10px 0 20px;
}
/*login-page*/
.loginarea-outer,.register-outer{
	background:url(images/login_bg.jpg) left bottom no-repeat;
	width:856px;
	height:354px;
	padding-bottom:20px;
	margin:0 auto;
}
.loginarea,.register{
	background:url(images/login_bg.jpg) left top no-repeat;
}
.loginarea h1{
	font-size:14px;
	font-weight:bold;
	padding:10px 0 40px 45px;
}
.login-page{
	float:left;
	width:420px;
	border-right:solid 1px #c7c7c7;
	padding:0 20px 0 10px; 
}
.reg-notyet{
	float:left;
	padding:0 20px 0 40px;
}
.reg-notyet h1{
	padding:20px 0 25px 0;
	font-size:16px;
}
.reg-notyet p{
	margin-bottom:20px;
}
.validatetd input,.validatetd img{
	vertical-align:middle;
}
/*reg*/
.reg-table{
	margin:0 0 0 40px;
}
.register h1{
	font-size:14px;
	font-weight:bold;
	padding:10px 0 20px 45px;
}
.reg-table .short-login-input{
	width:250px;
}
.reg-table td{
	padding:7px 5px;
}
.pswstrength-tip{
	padding:6px 0 0 1px;
	float:left;
	color:#666;
}
.reg-table .reg-item{
	font-size:14px;
}
.reg-table .passwordstrength{
	padding-top:5px;
	float:left;
}
.passwordstrength div{
	float:left;
	display:inline;
	width:30px;
	height:16px;
	font-size:12px;
}
.passwordstrength div span{
	height:16px;
	line-height:16px;
	display:inline-block;
}
/*regsuccsee*/
.reg-success-content{
	text-align:center;
	padding-top:50px;
}
.reg-success-content span.reg-success-tip{
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	padding:15px 50px 30px 90px;
	border-bottom:dashed 1px #c9c9c9;
	margin-bottom:20px;
	background:url(images/icon.png) 20px -150px no-repeat;
}
.suggestlinks{
	margin-bottom:20px;
	display:block;
	font-size:12px;
	font-weight:normal;
}
.reg-success-active{
	text-align:right;
	padding:40px 0 0 0;
}
.reg-success-active a{
	display:inline-block;
	height:30px;
	width:170px;
	background:url(images/help.gif) 0 -976px no-repeat;
}
/*policy*/
.policy_box h1{
	padding:10px 0 10px 0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.policy_box {
	line-height:24px;
}
.policy_box .text-indent{
	text-indent:24px;
}
/*user-info-center*/
.setting-nav{
	border-bottom:solid 1px #FB7832;
}
.setting-nav a{
	display:inline-block;
	padding:0 15px 0 0;
	text-decoration:none;
	background:url(images/setting.jpg) right -31px no-repeat;
}
.setting-nav a span{
	display:inline-block;
	padding:0 0 0 15px;
	height:28px;
	line-height:28px;
	color:#a0a0a0;
	background:url(images/setting.jpg) left -31px no-repeat;
	cursor:pointer;
}
.setting-nav a.current{
	background:url(images/setting.jpg) right top no-repeat;
}
.setting-nav a.current span{
	background:url(images/setting.jpg) left top no-repeat;
	color:#fff;
}
.space-summary{
	border:solid 1px #ccc;
	/*border-top:solid 1px #cb470f;*/
	padding:15px 20px;
	zoom:1;
	min-height:300px;
}
.passport-info{
	width:500px;
	padding-right:20px;
	float:left;
}
.account-summary{
	padding:10px 0 20px 0;
	border-bottom:dashed 1px #c9c9c9;
}
.account-item-space{
	margin-bottom:20px;
}
.account-item-space strong{
	margin-right:20px;
}
.security-summary{
	padding:30px 0 30px 0;
	border-bottom:dashed 1px #c9c9c9;
}
.security-summary h4{
	height:20px;
}
.security-summary h4 a{
	float:left;
}
.safety-set{
	float:right;
	font-size:12px;
	font-weight:normal;	
}
.safety-class{
	display:inline-block;
	background-color:#f1f1f1;
	padding:2px 17px;
	margin-right:1px;
	border:solid 1px #f1f1f1;
}
.game-summary{
	padding:30px 0 15px 0;	
}
.notice{
	float:right;
	width:225px;
}
.game_item{
	float:left;
	text-align:center;
	margin-right:20px;
	display:inline;
}
.game-summary-name{
	display:block;
	margin-bottom:10px;
}
.fixedinfo{
	background-color:#fff7e2;
	border:solid 1px #ffd58b;
	padding:10px;
	line-height:24px;
}
.inform{
	position:relative;
	border:solid 1px #ffd58b;
	padding:10px;
	margin:10px 0;
	background:url(images/inform.gif) 5px 12px no-repeat;
	padding-left:22px;
}
.close{
	position:absolute;
	top:10px;
	right:8px;
	font-family: "Arial";
}
.inform span{
	color:#1c94c4;
	text-decoration:underline;
	cursor:pointer;
}
.inform a:hover{
	color:#1c94c4;
}
.inform table{
	margin:10px 0 0 0;
}
.inform table td{
	padding:5px 10px 5px 0;
}
/*
.security-fillinfo-done,.security-status-fillinfo,.security-status-mail,.security-mail-done,.security-status-psdcard,.security-psdcard-done{
	display:inline-block;
	background:url(images/icon.png) 0 -943px no-repeat;
	height:82px;
	width:81px;
	margin-right:20px;
}
.security-fillinfo-done{
	background-position:-87px -943px;
}
.security-status-mail{
	background-position:0 -850px;
}
.security-mail-done{
	background-position:-86px -850px;
}
.security-status-psdcard {
	background-position:-2px -1038px;
	}
.security-psdcard-done   {
	background-position:-86px -1038px;
	}
 ---------------------------------------------------------------------------------------------------hidden-----*/
.low-secruity{
	background-color:#FFEBE8;
	border:solid 1px #CC0000;
}
.normal-secruity{
	background-color:#FFFFE0;
	border:solid 1px #E6DB55;
}
.high-secruity{
	background-color:#BCE183;
	border:solid 1px #8FCD32;
}
/*info-ok*/
.fillinfo-ok{
	padding-top:60px;
	text-align:center;
}
.ok-content,.warning-content{
	background:url(images/icon.png) 0 -150px no-repeat;
	padding:15px 20px 25px 70px;
	display:inline-block;
	font-size:16px;
}
.ok-content a{
	text-decoration:underline;
}
.warning-content{
	background-position:0 -250px;
}
.change-ok{
	border-top:dashed 1px #c9c9c9;
	width:200px;
	margin:0 auto;
	padding:10px 0 0 0;
}
.tip_ok ,.tip_worry,.tip_warn { background:url(images/icon_done.gif) 90px center no-repeat; padding:15px 80px 15px 180px; font-size:12px; text-align:left;}
.tip_worry {background:url(images/icon_worry.gif) 90px center no-repeat;}
.tip_warn { background:url(images/icon_warn.gif) 90px center no-repeat; margin:20px 0 0 0;}
.tip_ok_info { font-size:12px;}
/*mail*/
.mailready{
	padding-top:60px;
	margin:0 auto;
	font-size:14px;
	width:460px;
}
.relativetip-modifyemail{
	margin-top:10px;
	font-size:12px;
	padding-top:10px;
	line-height:24px;
}
.mailsent{
	padding-top:60px;
	margin:0 auto;
	font-size:14px;
	width:350px;
}
.modifymailaddress{
	padding-top:10px;
     font-size:14px;
	 width:580px;
	 margin:0 auto;
}
.validatemail-content,.mailsent-content{
	padding:10px 0 15px 50px;
	background:url(images/icon.png) 0 -450px no-repeat;
	border-bottom:dashed 1px #c9c9c9;
}
.need-validate-email{
	padding-top:10px;
}
.mailsent-content{
	padding-left:60px;
	background-position:0 -550px;
}
.changemailstep,.changemailstep2,.changemailstep3,.changemailstep4{
	background:url(images/paysetp.gif) 0 -247px no-repeat;
	margin-bottom:30px;
	height:20px;
	padding:5px 0;
	font-weight:bold;
}
.changemailstep2{
	background-position:0 -280px;
}
.changemailstep3{
	background-position:0 -310px;
}
.changemailstep4{
	background-position:0 -340px;
}
.modify-mail-success{
	text-align:center;
	padding-top:20px;
}
/*changepsw*/
.selectpswtype{
	text-align:center;
	padding-top:30px;
}
.selectpswtype a{
	display:inline-block;
	width:224px;
	height:67px;
	background:url(images/help.gif) 0 -83px no-repeat;
	text-indent:-5000px;
}
.selectpswtype a.selectpassport{
	margin-right:50px;
	background-position:0 0; 
}
.selectpswtype a.selectpassport:hover{
	margin-right:50px;
	background-position:0 -165px; 
}
.selectpswtype a.selectgamepsw:hover{
	background-position:0 -249px; 
}
/*indulgence*/
.indulgence-off{
	width:270px;
	line-height:24px;
	border:solid 1px #dbdbdb;
	margin:0 auto;
	padding:10px 0 0 0;
	font-size:12px;
	background-color:#f9f9f9;
	padding:15px 20px;
}
/*mygame*/

.first-gameinfo{

}
.gameinfo img{
	width:128px;
	height:83px;
}
.gamepic img{
	width:150px;
	height:100px;
}
.gamename{
	font-size:14px;
	margin-bottom:5px;
}
.gameimg{
	padding:0 20px 15px 0;
}
.gametype{
	display:inline-block;
	width:230px;
	overflow:hidden;
}
.gamestatus{
	padding-left:20px;
}

.mylogingame{
	padding:20px 0 0 0;
}
.activegame-title{
	padding:6px 5px 6px 5px;
	font-size:14px;
	background:url(images/th_bg.jpg) left top repeat-x;
}
.activegame{
	margin:0 auto;
	border:solid 1px #dbdbdb;
	margin:20px 0;
}
.table-active{
	width:100%;
}
.table-active td{
	border-bottom:solid 1px #dbdbdb;
	padding:0 5px;
	height:50px;
	line-height:40px;
}
.activegame-server{
	width:650px;
}
.activegamesuccesslink{
	text-align:center;
}
/*account*/
.account-item{
	padding-bottom:10px;
	border-bottom:dashed 1px #c9c9c9;
	margin-bottom:10px;
	font-size:14px; 
	font-weight:bold;
}
.account-item strong{
	margin-right:20px;
}
.accountinfo{
	width:350px;
	padding-top:60px;
	margin:0 auto;
	text-align:center;
}
.gameaccount .servername{
	width:500px;
}
.gameaccount h6{
	padding-top:20px;
}
.gameaccount  a{
	color:#fa7832;
}
.gameaccount  a:hover{
	color:#1c94c4;
}

/*myservice*/
.myquestion{
	padding-top:10px;
}
/*pay*/
.table-data{
	width:100%;
	margin-bottom:30px;
}
.table-data th{
	width:150px;
	font-weight:bold;
}
.table-data th ,.table-data td{
	border-bottom:dashed 1px #c9c9c9;
	padding:12px 5px;
}
#paybybank{
	display:none;
}
#paybybank #oreder_num{
	  padding:10px 0 10px 0;
	  margin-bottom:10px;
	  border-bottom:dashed 1px #c1c1c1;
}
#paybybank #payresult{
		padding:10px 0;
}
#paybybank #paydone{
	font-weight:bold;
	font-size:14px;
	padding:20px 0 5px 0;
}
.pay-tip, .paycomplete{
	margin-top:20px;
	padding:10px 0 20px 70px;
	font-size:14px;
	font-weight:bold;
	line-height:23px;
	background-color:#FFFFE0;
 }
.pay-tip{
	background:url(images/icon.png) 0 -250px no-repeat;
}
.paycomplete{
	background:url(images/icon.png) 0 -150px no-repeat;
}
.pay-to-account{
	padding-left:70px;
}
 .chargestep{
 	width:100%;
 	padding-bottom:5px;
	border-bottom:1px solid #F38522;
	/*border-bottom:1px solid #F38522; height:27px;
	background:url(images/paysetp.png) 0 0 no-repeat;*/
 }
 .paystep2{
 	background-position:0 -40px;
 }
.paystep3{
 	background-position:0 -80px;
 }
.buystep1{
 	background-position:0 -120px;
 }
.buystep2{
	background-position:0 -160px;
}
.buystep3{
	background-position:0 -200px;
}
.paydone{
 	text-align:center;
	padding:20px 0;
 }
.paydone-content{
	font-size:14px;
	font-weight:bold;
	background:url(images/icon.png) 0 -150px no-repeat;
	display:inline-block;
	padding:15px 0 20px 70px;
}
.paydone-content-failure{
	background-position:0 -250px;
}
.cardchargedone{
margin:0 auto;
padding:15px 0 0;
width:400px;
text-align:center;
}
.distribute-accountinfo{
	padding:20px;
	border:solid 1px #dbdbdb;
	background-color:#f9f9f9;
}
.distribute-accountinfo span{
	margin-right:20px;
}
.input-distribute{
	width:70px;
}
.input-time{
	width:100px;
}
.checkcondition{
	padding-bottom:20px;
}
.checkcondition input,.checkcondition select{
	vertical-align:middle;
}
.orderinfo{
	padding:20px 0;
}
.opennewtopay{
	margin-top:8px;
}
.ui-widget-content .opennewtopay  a{
	color:#fa7832;
	font-size:12px;
	text-decoration:underline;
}
.confirm-order{
	border:solid 1px #dbdbdb;
	padding:10px 20px 10px 20px;
}
h4.order-title{
	background:url(images/littleicon.jpg) -8px 11px no-repeat;
	padding:10px 10px 8px 10px;
	border-bottom:solid 1px #c9c9c9;
}
.check-tip{
	padding:5px 0 5px 25px;
	background:url(images/icon.png) 0 -94px no-repeat;
}
.check-tip-ok{
	padding:0px 0 5px 25px;
	background:url(images/icon.png) 0 -48px no-repeat;
}
.pay-show-faq{
	border-bottom:solid 1px #ccc;
	padding-bottom:20px;
	padding-top:5px;
	margin-bottom:20px;
}
.pay-show{
	width:200px;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	line-height:150px;
	height:150px;
	overflow:hidden;
	border:dashed 1px #CCC;
	float:left;
	display:inline;
	margin-right:20px;
}
.pay-faq{
	float:left;
	width:560px;
}
.pay-faq h3{
	border-bottom:solid 2px #e8e8e8;
	font-size:14px;
	font-weight:bold;
	padding-bottom:7px;
	background:transparent url(images/littleicon.jpg) no-repeat  -7px 1px;
	padding-left:10px;
	margin-bottom:10px;
}
.pay-faq .top-faq{
	float:left;
	width:270px;
	height:24px;
	line-height:24px;
	padding-left:10px;
	background:transparent url(images/littleicon.jpg) no-repeat  -8px -14px;
	overflow:hidden;
}
.pay-faq a{
	color:#555;
}
.pay-faq a:hover{
	color:#FA7832;
}
.pay-faq h3 .more-pay-help-faq{
	float:right;
	font-size:12px;
	font-weight:normal;
}
.pay-help-list{
}
.pay-help-list-question{
	padding:3px 7px 7px 12px;
	font-weight:bold;
	background:transparent url(images/littleicon.jpg) no-repeat -8px -14px;
}
.pay-help-list-answer{
	padding:5px 5px 10px 20px;
	line-height:22px;
	margin-bottom:5px;
}
/*security*/
.bindtip{
	width:450px;
	padding:60px 0 0 0;
	margin:0 auto;
}
.binddes{
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}
.applypswcardbutton{
	padding:10px 0 0 0;
	margin:10px 0 0 0;
	border-top:dashed 1px #c9c9c9;
}
.savecarddes{
	background-color:#f9f9f9;
	border:solid 1px #dbdbdb;
	padding:20px;
	margin-bottom:15px;
	line-height:22px;
}
.savecarddes p{
	text-indent:24px;
}
.applypswcardsuccess{
	float:left;
	width:450px;
	padding-top:20px;
}
.applypswcardsuccess-content{
	padding:15px 10px 20px 70px;
	font-size:14px;
	font-weight:bold;
	background:url(images/icon.png) 10px -150px no-repeat;
}
.savepswcardbutton{
	padding:0 0 0 70px;
	margin-bottom:20px;
}
.coordinate{
	font-weight:bold;
	font-size:16px;
	letter-spacing:5px;
	
}
.coordinate span{
	margin-right:17px;
	background-color:#666;
	display:inline-block;
	color:#fff;
	padding:2px 3px 2px 4px;
	border:solid 1px #c1c1c1;
}
.coordinatenum .input-text{
	width:30px;
	text-align:center;
	vertical-align:middle;
}
.chosebindgame{
	padding:20px 0;
}
.chosebindgame input{
	margin-right:5px;
}
.chosebindgame label{
	margin-right:20px;
}
.bindpswinfo{
	width:350px;
	border:solid 1px #dbdbdb;
	margin:20px auto;
	padding:10px 0 0 0;
	line-height:24px;
	background-color:#f9f9f9;
	padding:15px 20px;
}
.bindpswinfo ul,.bindpswinfo li{
	display:inline;
}
.bindpswinfo li{
	margin-right:10px;
}
.bindok{
	padding-top:40px;
}
.chosevalidatcode{
	margin-bottom:20px;
}
.pswcardlostlink{
	text-align:right;
	color:#666;
}
.selectunbindtype{
	padding-top:60px;
	text-align:center;
}
.selectunbindtype a{
	background:transparent url(images/help.gif) no-repeat 0 -727px;
	display:inline-block;
	height:67px;
	text-indent:-5000px;
	width:224px;
}
.selectunbindtype a:hover{
	background-position:0 -893px;
}
.selectunbindtype a.selectunbindpassport{
	background-position:0 -644px;
	margin-right:50px;
}
.selectunbindtype a.selectunbindpassport:hover{
	background-position:0 -809px;
}
.notablebindgame{
	padding:1px 0 5px 30px;
	background:url(images/icon.png) 5px -100px no-repeat;
}

/*service*/
.question-mypost,.question-communication{
	border:solid 1px #dbdbdb;
	margin-bottom:20px;
}
.posttime{
	position:absolute;
	right:10px;
	top:10px;
}
.qusetion-content,.communication-content{
	position:relative;
	padding:10px;
	line-height:20px;
}
.question-title{
	padding-bottom:10px;
}
.communication-content{
	border-top: solid 1px #dbdbdb;
}
.question-des th{
	width:40px;
}
.reply-textarea textarea{
	margin-bottom:10px;
}
.multiple{
	background-color:#f9f9f9;
	border-top:solid 1px #dbdbdb;
	padding:5px;
	margin:20px 0 10px 0;
	font-weight:bold;
}


.service_tp {background:url(images/top_pic_service.jpg) no-repeat; height:111px; border:#ccc solid 1px; margin-bottom:10px;}
.service_box { border:#c9c9c9 solid 1px; padding:5px ;}
.service_box h3 { border-bottom:#c9c9c9 solid 1px; margin-bottom:10px; font-weight:bold; font-size:14px; } 
.icon_help_list { text-align:center;}
.icon_help_list a { display:inline-block; width:90px; padding-top:75px; text-align:center; background:url(images/icon_service.gif) no-repeat 0 0; color:#333; margin-right:50px;}
.icon_help_list .zzfw { background-position:-90px 0;}
.icon_help_list .zxkf { background-position:-90px -93px;}
.icon_help_list .bug_ts { background-position:-90px -193px;}
.icon_help_list .wjhd { background-position:-90px -293px;}
.icon_help_list .yxzl { background-position:-90px -393px;}

.service_box_top { border-bottom:#c9c9c9 solid 1px; margin-bottom:10px;}
.service_box_top h2 {padding:8px 10px 10px 0px; }

.icon_help_list .zzfw:hover { background-position:0 0;}
.icon_help_list .zxkf:hover { background-position:0 -93px;}
.icon_help_list .bug_ts:hover { background-position:0 -193px;}
.icon_help_list .wjhd:hover { background-position:0 -293px;}
.icon_help_list .yxzl:hover { background-position:0 -393px;}

.service_box {border:#ccc solid 1px; padding:10px; margin:0 0 20px 0}


.service_faq_item { border:#e9e9e9 solid 1px; width:240px; padding:3px; float:left; margin:0 8px 8px 0; display:inline; height:170px;}
.service_faq_item .icon_title { border-bottom:#cdcdcd solid 1px; height:36px; }
.service_faq_item .icon_title a { display:inline-block; color:#333333; line-height:36px;}
.service_faq_icon { width:38px; height:36px; float:left; margin-right:10px;}
.faqlist_box { border:#ccc solid 1px; padding:5px; margin:5px; background:url("http://s.syyx.com/pic/show_icon.gif") no-repeat 5px 14px;}
.faqlist_box h5 { padding-bottom:10px; color:#333; padding-left:25px;}
.faqlist_box h5 a {color:#333;}
.faqlist_main { border-top:#ccc dashed 1px; padding:10px 0 0 15px; line-height:1.5em;}
.service_faq_list  {  padding:7px 0 0 15px;}
.service_faq_list li { line-height:2em;}
.service_faq_list a { color:#666;}


.faqlist_main  { margin-bottom:10px; }
.service_tip {background-color:#f9f9f9;border:solid 1px #dbdbdb;padding:20px;margin-bottom:15px;line-height:22px;}
.service_faq_tip {background-color:#f9f9f9;border:solid 1px #dbdbdb; padding:5px 20px;margin-bottom:10px;line-height:2em;}

.service_keyword { float:left; padding:8px 0 0 10px; }
/*getbackpsw*/
.getbackpswicon a{
	display:inline-block;
	width:96px;
	height:81px;
	background:url(images/help.gif) 0 -350px no-repeat;
}
.getbackpswiconbymail a{
	background-position:0 -450px;
}
.getbackpswiconbyservice a{
	background-position:0 -550px;
}
.helpeachother a {background:url(images/help.gif) -126px -350px no-repeat;}
/*tab*/
#tabs-button a{
	display:inline-block;
	padding-right:15px;
	background:url(images/setting.jpg) right -31px no-repeat;
}
#tabs-button a span{
	display:inline-block;
	padding:0 0 0 15px;
	background:url(images/setting.jpg) 0 -31px no-repeat;
	height:28px;
	line-height:28px;
	cursor:pointer;
	color:#a0a0a0;
}
#tabs-button a.currenttab{
	background-position:right 0;
}
#tabs-button a.currenttab span{
	background-position:0 0;
	color:#fff;
}
#tabs-1,#tabs-2{
	min-height:300px;
	border:solid 1px #c9c9c9;
	border-top:solid 1px #cb470f;
	display:none;
	padding:10px 20px;
}
/*servic*/
.faq_search {overflow:auto;zoom:1; margin:0 0 15px 0; width:790px; height:139px; background:url(images/services_search_bg.jpg);} /*清楚浮动*/
.faq_search_left,.faq_search_right,.faq_search_middle{ /*background:url(images/faq_search.jpg);*/  height:139px;}
.faq_search_left { background-position:left top; background-repeat:no-repeat; width:10px; float:left;}
.faq_search_right { background-position:right top;  background-repeat:no-repeat; width:185px; float:right;}
.faq_search_middle {background-position:center bottom; background-repeat:repeat-x;  width:595px;  float:left;}
.faq_item { /*background:url(images/faq_item.jpg) no-repeat; */height:68px; width:168px; margin:30px 0 0; float:left;} 
 
    /* 辐射 banner */
    .helpinfo_fs .faq_search {margin:0 0 15px 0; background:url(images/helpbanner_fs.jpg) no-repeat; width:100%; height:103px;} 
    /* 尚游 banner */
   .helpinfo_sy .faq_search {margin:0 0 15px 0; background:url(images/helpbanner_sy.jpg) no-repeat; width:100%; height:103px;} 


.search_form { /*margin:50px 0 0 80px;*/  margin:50px 0 0 50px; float:left; display:inline;}
.service_item { float:left; text-align:center; margin:0 35px;padding:5px 10px; display:inline;}
.service_item_icon { width:56px; height:56px;}
.service_item span { color:#676767;}

.faq_vip { padding:10px; overflow:auto;zoom:1; margin:0 0 20px 0;}
.pic_vip { background:url(images/pic_vip.jpg) no-repeat; display:block; width:243px; height:80px; float:left; margin:10px 80px 0 0; }
.vip_info { float:left; width:400px; padding-left:30px;}
.vip_info li { line-height:2em; background:url(images/li_dot.jpg) no-repeat 2px center; padding:0 0 0 13px;}

.faq_news {padding:0 0 0 5px;}
.faq_news ul {overflow:auto;zoom:1; margin:0;}           /*清楚LI浮动*/
.faq_news ul li {float:left; margin:0 45px 0 0; line-height:2em;background:url(images/li_dot.jpg) no-repeat 2px center; padding:0 0 0 13px; width:300px;}
.faq_news ul li a{ color:#555;}
.faq_news ul li a:hover{ background:none;}

 
 .faq_news ul li .time { color:#999; margin:0 0 0 20px;}
 
 .type_item  {width:242px;float:left; margin:0 30px 20px 0; display:inline;} 
 .type_item_title { height:38px; padding-left:5px; background:url(images/type_itembg.jpg) repeat-x left top;}
 .type_item_title a{ color:#555;} 
 .type_item_title a:hover{ color:#fa7832}
 .title_autobg {height:38px;  background:url(images/type_itembg.jpg) repeat-x right bottom; overflow:auto;zoom:1;}/*清楚浮动*/
 .type_item_icon { float:right; margin:10px 10px 0 0;}
 .type_item_title span { float:left; margin:12px 0 0 10px; font-weight:bold; font-size:14px; width:13em; height:1em; overflow:hidden; }
 .type_item_list li { line-height:2em; background:url(images/littleicon.jpg) no-repeat -8px -14px; padding-left:12px;}
 .type_item_list li a{ color:#4e4e4e;}
 .type_item_list li a:hover{ color:#1c94c4;}
 
 .faq_row { margin:0 1px; padding:5px 10px; overflow:hidden;}
 .faq_row li { border-bottom:#ccc solid 1px; height:1em; line-height:1.5em; padding:8px 0; overflow:hidden;} 
 .faq_row a { color:#555;} 
 .faq_row a:hover{ color:#FA7832;}

.faq_maintext { padding:15px 0; line-height:2em;}
.top_line { border-top:#ccc solid 1px; margin-top:30px; padding-top:10px;}
.search_list {  min-height:180px;  height:auto !important; height:180px; overflow:visible;} /*IE6 的最小高度*/
.search_list li { line-height:2em; }
.search_list_link { padding:0 0 0 10px; color:#777;}
.search_list_link:hover { color:#FA7832;}

.underline  { border-bottom:#ccc solid 1px; padding-bottom:10px; margin-bottom:10px; }

.tagword { border:#ccc 1px solid; background:#fff; padding:10px; margin:20px 0 0; overflow:auto;zoom:1; }/*清楚浮动*/
.show_tagword { float:left; width:300px; line-height:2em;}
.show_tagword span { display:inline-block;}
.tagword_tip { border:#ccc 1px solid; background:#f9f3e6; padding:10px ; float:right;}

.contact_banner {width:792px; height:66px; background:url(images/contact_banner.jpg) no-repeat; margin:0 auto 20px auto;}
.contact_banner .mail_link { width:240px; height:60px; display:block; float:right; margin:2px 20px 0 0;} 

.sbugsumbit-summary{
	border:solid 1px #c9c9c9;
	padding:15px 20px;
	zoom:1;
}
.bugsumbit-ok { 	
background:url(images/icon.png) 0 -145px no-repeat;
padding:15px 20px 25px 70px;
	                display:inline-block;
	                font-size:16px;
	                margin:0 0 20px;
	           }
.end_searchbar { padding-top:10px; margin-top:10px; border-top:#CCCCCC dashed 1px;}
.helpinfo_table td { padding:5px 0; }
.contact_sub { background:url(images/contact_sub.jpg) no-repeat; padding-top:132px; padding-bottom:20px; margin-top:40px; }
.contact_sub a {display:block; height:20px;}
.important_faq_main { margin-bottom:15px;}
.important_faq  { float:left; width:230px; padding:5px 5px 5px 15px; display:inline; overflow:hidden; background:url(images/li_dot.jpg) no-repeat scroll 2px center;}
.important_faq a { color:#333;}



/*new_content*/
.news-content{
	background:#f9f9f9;
	border:solid 1px #dbdbdb;
	min-height:400px;
	padding:25px 30px;
}
.news-content a{
	color:#4e4e4e;
	text-decoration:underline;
}
.news-content h1{
	text-align:center;
	font-size:16px;
	padding:0 0 25px 0;
	border:none;
	font-weight:bold;
}
.news-content p{
	text-indent:24px;
	line-height:22px;
	margin-bottom:8px;
}
.news-content li {
    padding:5px 0;
}
.news-content em{
	font-style:italic;
	color:#4e4e4e;
}
.news-info{
	padding-top:20px;
	text-align:right;
	line-height:22px;
}

/*card*/
.news_payment { float:right; background:url(images/news_icon.gif) no-repeat 2px 3px; display:block; padding:2px 0 0 35px; font-weight:normal; font-size:12px;}


#container:after {content: "."; display: block;height: 0; clear: both; visibility: hidden;}
/*fix*/
.clearfix:after {content: ".";display: block;height: 0;clear:both;visibility: hidden;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.gameinfo{
    float:left;
    width:320px;
	padding:10px;
	margin:10px;
	display:inline-block;
	border:#ccc dashed 1px;
	
}
.gameinfo_nofloat{
	padding:10px;
	margin:10px;
	border:#ccc dashed 1px;
	
}
.game-intro{
	padding:5px 0;
	width:14em;
    overflow:hidden;
}
.game-intro-new { width:500px; padding:12px 0; text-indent:2em;}
/*
.tab_buysyb { margin-top:0px; position:relative;}
.buy_yl,.buy_km,.buy_lt,.buy_yd,.buy_ali,
.buy_yl_current,.buy_km_current,.buy_lt_current,.buy_yd_current,.buy_ali_current   { display:inline-block; background:url(images/tab_card.jpg) no-repeat 0 0; height:53px; width:140px; }
.buy_yl { background-position:0 0;}
.buy_km { background-position:-141px 0;}
.buy_lt { background-position:-282px 0;}
.buy_yd { background-position:-423px 0;}
.buy_ali{ background-position:-564px 0;}
.buycard_yl { background:url(images/tab_buycard_yl.gif) no-repeat 0 0; display:inline-block; height:53px; width:140px; position:absolute; top:1px;}
.buy_yl_current {  position:absolute; top:0; left:0; background-position:0 -53px; height:54px;}
.buy_ali_current{  position:absolute; top:0; left:140px;  background-position:-564px -53px; height:54px;}
.buy_km_current {  position:absolute; top:0; left:280px;  background-position:-141px -53px; height:54px;}
.buy_lt_current {  position:absolute; top:0; left:560px;  background-position:-282px -53px; height:54px;}
.buy_yd_current {  position:absolute; top:0; left:420px;  background-position:-423px -53px; height:54px;}
*/
.tab_buysyb { margin-top:0px; position:relative;}
.buy_yl,.buy_km,.buy_lt,.buy_yd,.buy_ali,.buy_jw,.buy_tel,.buy_msg,
.buy_yl_current,.buy_km_current,.buy_lt_current,.buy_yd_current,.buy_ali_current   { display:inline-block; background:url(images/tab_new.gif) no-repeat 0 0; height:53px; width:99px; }
.buy_yl { background-position:0 0;}
.buy_ali{ background-position:-99px 0;}
.buy_km { background-position:-198px 0;} /* 隐藏 */
.buy_yd { background-position:-297px 0;} 
.buy_lt { background-position:-396px 0;}  
.buy_jw { background-position:-495px 0;}   /* 隐藏 */
.buy_tel  { background-position:-594px 0;} /* 隐藏 */
.buy_msg  { background-position:-693px 0;} /* 隐藏 */

.buy_yl_current {  position:absolute; top:0; left:0; background-position:0 -53px; height:54px;}
.buy_ali_current{  position:absolute; top:0; left:99px;  background-position:-99px -53px; height:54px;}
.buy_km_current {  position:absolute; top:0; left:198px;  background-position:-198px -53px; height:54px;}  /* 隐藏 */
.buy_yd_current {  position:absolute; top:0; left:198px;  background-position:-297px -53px; height:54px;}        /* 显示卡密 left为 297px  */
.buy_lt_current {  position:absolute; top:0; left:297px;  background-position:-396px -53px; height:54px;}  /* 显示卡密 left为 396px  */
.buy_jw_current {position:absolute; top:0; left:495px; background-position:-495px -53px; height:54px;}     /* 隐藏 */
.buy_tel_current  {position:absolute; top:0; left:594px; background-position:-594px -53px; height:54px;}   /* 隐藏 */
.buy_msg_current  {position:absolute; top:0; left:693px; background-position:-693px -53px; height:54px;}   /* 隐藏 */

.buy_km,.buy_km_current,.buy_jw,.buy_jw_current  { display:none;}

.buycard_yl { background:url(images/tab_buycard_yl.gif) no-repeat 0 0; display:inline-block; height:53px; width:140px; position:absolute; top:1px;} /*银行购卡页面*/

.for_tab  { border:#999 solid 1px; /*margin for tab*/}

.span_infloat { display:inline-block; height:53px; width:99px;} /*在元素脱离文档流之后占位*/

.card_step { width:590px; margin :0 auto; }

.step1_current,.step2_current,.step3_current,.step4_current,.step5_current,.step6_current,.step7_current,.step8_current,.step9_current { background:url(images/setp_payment.gif) no-repeat 0 0; display:inline-block; height:34px; line-height:34px; padding-left:25px;}
.step1_current { background-position:0 0;}
.step2_current { background-position:0 -34px;}
.step3_current { background-position:0 -68px;}
.step4_current { background-position:0 -102px;}
.step5_current { background-position:0 -136px;}
.step6_current { background-position:0 -170px;}
.step7_current { background-position:0 -204px;}
.step8_current { background-position:0 -238px;}
.step9_current { background-position:0 -272px;}
.step1,.step2,.step3,.step4,.step5,.step6,.step7,.step8,.step9,.next_step,next_step { background:url(images/setp_payment.gif) no-repeat -54px -306px; display:inline-block; height:34px; line-height:34px; padding-left:25px;}
.step1 { background-position:0 -306px; }
.step2 { background-position:0 -340px; }
.step3 { background-position:0 -374px; }
.step4 { background-position:0 -408px; }
.step5 { background-position:0 -432px; }
.step6 { background-position:0 -476px; }
.step7 { background-position:0 -510px; }
.step8 { background-position:0 -544px; }
.step9 { background-position:0 -578px; }
.next_step { background-position:0 -610px; width:25px; color:#fff;} /* +透明 。修复 inline 元素无法对齐 */

.card_tip {padding:10px; height:1%; border:#ccc solid 1px; background:#F9F9F9; margin-bottom:10px; color:#888;}
.step_tip {background:url(images/setpbysetp.gif) no-repeat; padding:2px 5px 5px 25px; display:inline-block; margin-right:5px; color:#999;}
.on_tip1 {background-position:0 0; color:#7f6f4d;}
.on_tip2 {background-position:0 -43; color:#7f6f4d;}
.on_tip3 {background-position:0 -86px; color:#7f6f4d;}
.on_tip4 {background-position:0 -129px; color:#7f6f4d;}
.on_tip5 {background-position:0 -172px; color:#7f6f4d;}
.on_tip6 {background-position:0 -215px; color:#7f6f4d;}
.on_tip7 {background-position:0 -258px; color:#7f6f4d;}
.on_tip8 {background-position:0 -301px; color:#7f6f4d;}
.on_tip9 {background-position:0 -344px; color:#7f6f4d;}

.tip1 {background-position:-252px 0;}
.tip2 {background-position:-252px -43px;}
.tip3 {background-position:-252px -86px;}
.tip4 {background-position:-252px -129px;}
.tip5 {background-position:-252px -172px;}
.tip6 {background-position:-252px -215px;}
.tip7 {background-position:-252px -258px;}
.tip8 {background-position:-252px -301px;}
.tip9 {background-position:-252px -344px;}

.news_links { width:690px; margin:10px; clear:both; border:#ccc solid 1px;padding:8px;}
.news_links ul { padding-top:5px;}
.news_links ul li { line-height:2em;}
.news_links h1 { background:url(images/news_icon.gif) no-repeat 0 0; padding:0 0 5px 32px;}

.time { float:right;}
h1.patch{ padding-bottom:5px; border:none;}
.orderinfo table td { padding:5px;}
/*building*/
.under_construction{
	padding:80px 100px 0 0;
	text-align:center;
}
.under_construction span{
	display:inline-block;
	padding:50px 0 30px 160px;
	color:#959595;
	line-height:25px;
	text-align:center;
	background:url(images/no_function_tip.png) 0 0 no-repeat;
}

/*fix_bug*/
#ui-datepicker-div{ display:none;}

.ie_noborder_bg { background:#fff;}

/*----------------------------------------------------------------------------------------------------------------------- userinfo-center new*/
.account-summary h4 { margin-bottom:10px;}
.account-item-space ul li{ line-height:2.4em;}
.icon_vip3 { background:url(images/vip3.gif) no-repeat 0 0; display:inline-block; height:25px; padding-left:25px; }
.to_faq { background:url(images/icon_help.gif) no-repeat 0 2px; display:inline-block; height:22px; line-height:22px; padding-left:22px; margin:0 0 0 25px; color:#777;}
.account_safe { margin-bottom:15px;}
.safe_point_100,.safe_point_80,.safe_point_60,.safe_point_40,.safe_point_20 { background:url(images/safe_point.gif) no-repeat 0 5px; display:inline-block; height:40px; width:220px; padding-left:22px;}
.safe_point_80 { background-position:0 -35px;}
.safe_point_60 { background-position:0 -75px;}
.safe_point_40 { background-position:0 -115px;}
.safe_point_20 { background-position:0 -155px;}

.security-status-fillinfo,.security-status-mail,.security-status-psdcard,.security-status-fcm,
.security-fillinfo-done,.security-mail-done,.security-psdcard-done,.security-status-fcm-done 
{ background:url(images/icon_userinfo.gif) no-repeat -66px 0; display:inline-block; height:66px; width:66px;}
.security-status-mail { background-position:-66px -66px;}
.security-status-psdcard {background-position:-66px -132px;}
.security-status-fcm {background-position:-66px -198px;}

.security-fillinfo-done { background-position:0 0px;}
.security-mail-done { background-position:0 -66px;}
.security-psdcard-done {background-position:0 -132px;}
.security-status-fcm {background-position:0 -198px;}

.check_account_safe { }
.check_account_safe li { float:left;  margin-right:25px; text-align:center;}

.pay_tip { color:#888;}
.border_bottom { border-bottom:#ccc dashed  1px;}
.login_tip { padding-left:85px;}



.card_faqlist_box { border:#e2e2e2 solid 1px;margin:5px; background:url(/pic/icon_faq.gif) no-repeat 700px 7px;  }
.card_faqlist_box_top { display:block; color:#333; padding:10px 15px 10px 15px;}
.card_faqlist_box p { border-top:#e2e2e2 dashed 1px; padding:10px 0 0 15px; line-height:1.5em; background:#fff;}
#div_Bank { width:545px;}
#div_Bank img {width: 116px; margin-right:30px; vertical-align:middle; }
#div_mobileGateway img { vertical-align:middle;}
.help_common{ margin-left:525px; font-size:12px; font-weight:normal;}

.news_path { padding:0 0 10px 0;}
.table_tip { border-bottom:#ccc dashed 1px;   padding:12px 5px 12px 5px; }
.color_red { color:#f00;}
.item_bank { float:left; padding:0 0 10px 0;}
.transfertogame_tip { font-weight:bold;}
.transfertogame_tip_ok {  background:url(images/icon_done.gif) 90px center no-repeat; padding:30px 80px 30px 180px; font-size:12px; text-align:left; }
.transfertogame_box { padding:5px 0 0 0; border-top:#ccc dashed 1px; width:600px; margin:0 auto;}
.font_normal { font-weight:normal; font-size:12px;}
.tip_transferOver { padding:10px 0 0 15px; }
.checkCard_btn {float:right; margin:20px 0 0;}

.transfer_class{ padding:10px 10px 0 10px;}
.transfer_class div{ margin-bottom:15px;}
.transfer_class div span{  width:90px; display:inline-block;}
.transfer_class div span.button-middle{ width:auto;}
.make_sure_transfer_class{ text-align:center;}
.td_center { text-align:center;}
.transfertogame_tip_ok .transfertogame_tip { padding-bottom:15px; font-size:14px; }
.transfer_class div span.button-middle,.transfer_class div span.button-gray,.transfer_class div span.button-middle3,.transfer_class div span.button-gray3{ width:auto;}
.make_sure_transfer_class{ text-align:center;}

.button-middle3 input, .button-gray3 input {
background:url("images/normal-button.jpg") no-repeat scroll left top transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:"宋体";
font-size:12px;
height:27px;
line-height:27px;
overflow:visible;
padding:0 18px 0 20px;
}
.button-middle3, .button-gray3 {
background:url("images/normal-button.jpg") no-repeat scroll right top transparent;
display:inline-block;
margin-right:5px;
padding-right:2px;
}
.button-gray3 input {
background:url("images/normal-button.jpg") no-repeat scroll left -30px transparent;
color:#979797;
}
.button-gray3{
background:url("images/normal-button.jpg") no-repeat scroll right -30px transparent;
}

input[type=button]::-moz-focus-inner{border:none;} /*input{outline:none;}*/
.disabledclass{ color:#707070;}
/* .buy_ali,.buy_ali_current { display:none;} 隐藏支付宝隐藏该标签 !*/

#top_toolbar { width:230px; height:54px;   position:absolute; top:25px; right:0; text-align:left;}
#top_toolbar .link_list { display:inline-block; margin:35px 0 0 0;  }
#top_toolbar .link_list a { display:inline-block;  width:40px; height:20px; }
.game_logo {  display:inline-block; width:100px; height:47px;}