body{margin:auto;font-family:"MS UI Gothic","MS Gothic","ＭＳ Ｐ明朝","細明朝体","ヒラギノ明朝 Pro W3"; font-size:12px}
ul{list-style:none}
img{border:0px;}
/*header*/
#header{height:auto; width:908px; margin: 0px auto;}
#logo{background:url(images/logobg.jpg) repeat-x; float:left; height:auto; width:100%}
#text{margin:40px 40px; width:410px; float:left; line-height:25px; color:#20507a}
#menu{background:url(images/menubg.jpg) repeat-x; margin: 0px auto; width:100%; height:40px; clear:both }
#menu ul{width:825px; margin:auto}
#menu li{ float:left;margin:0 25px; line-height:45px;}
#menu li a{ text-decoration:none; color:#FFF; display:block;}

/*content*/
#content{ width:908px; margin:10px auto; height:auto;}
#buy{margin:15px 5px;text-align:right}
#buy td{ border-bottom:1px dashed #e3e3d9}

.theinput{ width:116px;}
#login{ line-height:25px;}
table th{ text-align:center}


#c_left{width:224px; float:left; background:url(images/leftbg.jpg); height:auto}
#left_01{width:222px; margin:auto}
.buyit{border:1px solid #ff9999; width:220px; background-color:#fffff4; height:auto}
.left_02{border:1px solid #d5d5d5; width:220px;}
#left_03{border:1px solid #d5d5d5; width:221px; float:left; margin:5px 0;}
.lineh{line-height:15px;}
#left_03 ul{width:210px; margin:0; padding:0; margin:auto}
#left_03 li{width:49px; float:left; margin:8px;}
#left_03 li img{border:0px solid #a9a9a9}
a{ text-decoration:none}
.banktext{width:185px; float:left; margin-left:12px; line-height:25px}
#left_04{border:1px solid #d5d5d5; width:220px; float:left; padding:5px 0; margin-bottom:10px;}
#left_04 ul{margin:0; padding:0; margin-left:15px;}
#left_04 li{background: url(images/liline.jpg) left bottom no-repeat;height:24px;line-height:24px;_height:16px;_line-height:16px;overflow:hidden;}
#left_04 li a{ text-decoration:none; color:#000;}
#left_04 li a:hover{ text-decoration:underline;}
.newsleft{margin-right:10px;}
.more{ border:0; margin-left:160px}

#c_right{width:680px; float:left; }
#c_rtop{float:left;width:100%; height:5px;background:url(images/topbg.jpg) no-repeat;margin:0px; padding:0px;}
#c_rmid{background:url(images/midbg.jpg) repeat-y;  margin:0px; padding:0px;width:678px;}
#c_rbot{float:left;width:100%; height:5px;background:url(images/botbg.jpg) no-repeat;margin:0px; padding:0px;}
.newsmore{color:red; margin-left:300px; line-height:25px;}
#c_rleft{width:386px; float:left; background:url(images/gamenews.jpg) no-repeat; height:auto; margin-left:2px;}
#c_rleft ul{ margin:25px; margin-top:5px; padding:0px;}
#c_rleft li{ line-height:25px; width:320px;height:25px;overflow:hidden}
.newsdate{color:#666600; margin-right:10px;}
#c_rmid{ float:left}
#c_rright{background:url(images/time.jpg) no-repeat; height:auto; float:left; width:286px}
#time{margin-top:45px; margin-left:38px; line-height:21px; font-size:12px}

.textcolor{color:#003864;}
.piclistimg{float:left; margin-left:4px;}
#gpiclist{float:left; margin:5px 0px; margin-left:6px; padding:10px 0px; border:1px solid #dee4e7; height:auto; width:658px;}
#gpiclist ul{margin:0px; padding:0px; width:660px;}
#gpiclist li{ float:left; margin:4px;width:155px;overflow:hidden;text-align: center;}
#gpiclist img{ border:1px solid #a4a4a4;width:120px;height:60px;} 
#gpiclist em{display: block;font-style: normal;height: 16px;overflow:hidden;margin-top:3px;}
#gpiclist em a{color:#000;}
.divspan {
clear:both;
height:1px;
margin-top:-1px;
overflow:hidden;
}
.vertical{vertical-align:bottom}
.floatleft{ float:left}
.floatright{ float:right}
.totrade{width:678px; float:left;border:1px solid #d9d9d9;height:auto; margin-bottom:10px;}
.gamenbg{background:url(images/gametitle.jpg); margin:0px; padding:}
.gamenbg span{
    color: #3B6581;
    font-size: 12px;
    line-height: 31px;
    margin-left: 35px;
}
.qabg{background:url(images/qabg.jpg); margin:0px;}

.qabg span,.qaname{margin-left:5px;line-height:31px; font-size:12px; color:#3b6581}
.gamename{margin-left:35px; line-height:31px; font-size:12px; color:#3b6581}
#gamepic{background:url(images/bormid.jpg) repeat-x; width:646px; float:left; height:165px;}
#gamepic img{margin-top:4px;width:646px;height:156px;}
.info{width:90% ; margin:0px auto; color:#522d01; line-height:20px;}
#btn{float:left; width:480px; margin:44px 44px; }
#btn img{ border:0;}
.buybtn{margin-right:65px;}
.context{margin:0px 20px; float:left; padding:20px; color:#F00; line-height:20px; width:570px;}
#gameinfo{width:100%;float:left;}
.infobg{background:url(images/info.jpg) no-repeat; height:26px;}
.infomore{float:right; margin-right:35px; color:#003456; font-size:12px}
#gameinfo ul{ margin:0px; padding:0px; margin-left:15px;}
.infotime{ color:#b36f53; margin-right:15px;}
#gameinfo li a{ color:#872800}

.noborder{ border:0;}
#list{background:url(images/lsbomid.jpg) repeat-y; margin-left:1px;}
#list a{color:#003456}
#tb_list{margin-left:20px; line-height:50px; text-align:center; color:#003456}
#tb_list td{ border-bottom:1px solid #7f7f7f; border-right:1px solid #7f7f7f}
.nobtd{border-bottom:1px solid #7f7f7f;border-right:0px; text-align:center}
.nobtd2{border-right:1px solid #7f7f7f; border-bottom:0px; text-align:center}
.undertb{color:red; margin:0px 20px; padding:10px 0px; line-height:20px;}
#order{border:1px solid #ff7d00; color:#003456; line-height:26px; text-align:center;}
.tr1bg{background-color:#fcfcfc;}
.tr2bg{ background-color:#f7fcff}
#order td{ border-bottom:1px solid #7f7f7f; border-right:1px solid #7f7f7f}
#tb_order{ line-height:25px; text-align:left;}
#tb_order span{color:#737373}
#tb_order2{border:1px solid #ff7d00;line-height:26px; }
#tb_order2 .td1{ background-color:#f4faff;text-align:right;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6; padding-right:5px;}
#tb_order2 td{border-bottom:1px solid #e6e6e6; padding-left:5px;}
.userod{margin:auto; width:95%; text-align:center; padding-bottom:10px; color:#003456}
.nextbtn{margin:10px auto; border:none}
.age{text-align:center; color:red;}
.formmess{text-align:center; background-color:#f6f6f6; color:red;}
.red{ width:90%; margin:auto; line-height:20px; }
.redtext{color:red}
.textbold{ font-weight:bold; font-size:14px;}
#qa{width:90%; margin:auto; line-height:20px;}
#qa span{ margin-left:15px;}
#qa a{color:#595959;margin-left:15px;}
#qa a:hover{ color:#ff7800;}
#faq{text-align:left; width:640px; margin:20px auto;line-height: 24px;}
#faq ul{ margin:0px; padding:0px;}
#faq li{  padding-left:15px; margin-top:15px;}
#faq h1{font-size:12px}
.Q{ background-color:#f0f8ff;}
.Qtext{ color:#006468}
.contact{line-height:30px; color:#4e3d54}
.newsbg{background-color:#f1fbff}
.lineheight{line-height:25px; }
.newslist{color:#0074e1; margin-left:20px}
hr{border:1px solid #ffb1b1}
.ntitle{color:#00809b; margin:5px auto; display:block; width:50%}
.newstime{color:#00809b; margin:5px auto; display:block; width:30%}
.content{padding:0px 20px;}
.pay{width:638px; margin:15px auto;background:url(images/bankmid.jpg)}
.pay h5{background:url(images/bankname.jpg); height:638px; height:32px; margin:0; padding:0; line-height:30px; font-size:12px; color:red; padding-left:15px;}
.banks{width:172px; text-align:center; padding:10px auto; float:left} 
#menulist{width:170px;float:left;}
#menulist a{ color:#000}
#gamelist{width:227px; float:left;}
#gamelist a{ color:#000}
#servicelist{width:236px;float:left;}
#servicelist a{ color:#000}
.bankmess{line-height:25px; color:#636363}
.register{width:660px; margin:20px auto; background:url(images/regiba.jpg) repeat-x; }
.padd{ padding-top:40px;}
.imgalign{vertical-align:middle}
.registersuc{text-align:center; padding:0 25px;}
.bg1{ background-color:#f5f5f5}
.buyorder{width:650px; margin:10px; text-align:center;border:1px solid #f1ad04;color:#244f70; line-height:25px;}
.buyorder td{ border:1px solid #d6d6d6}
#loged a{ color:#000}
.buyorder a{ color:#244f70}
.username{color:#306d77; font-weight:bold;}
.loginout{color:#444}


/*footer*/
#footer{width:906px; border:1px solid #dee4e7; height:auto; margin:0px auto;}
#links{width:835px; margin:10px auto; line-height:20px;}
#links a{color:#6b6b6b}
#copy{margin:10px auto; width:100%; height:80px; clear:both; background:url(images/footerbg.jpg) repeat-x; text-align:center}
#copy ul{width:825px;; margin:auto}
#copy li{margin:0 5px; line-height:30px;display:inline}
#copy li a{ text-decoration:none; color:#FFF;}
#copyright{width:380px; margin:0px auto; color:#fff;}





.tj{display:none;}
.change {
background:url("images/change.gif") no-repeat scroll 0 1px transparent;
border:0 none;
color:#2F592E;
cursor:pointer;
height:24px;
letter-spacing:1px;
line-height:24px;
overflow:hidden;
width:56px;
}
.links h6{ background:#ccc url(images/faqt.gif) no-repeat; height:25px; display:block; width:650px; font-size:11pt; font-weight:bold; line-height:25px; padding-left:10px;}
.links ul{ margin:10px 10px;}
.links ul li{ line-height:25px; list-style:none; display:inline; margin-right:10px;}
.links a{ color:#000000; text-decoration:none;}
.links a:hover{ color:#ff0099;}
.flink{line-height: 24px;}
.flink p{padding:5px;}

#hotgame{width:906px; border:1px solid #dee4e7; height:auto; margin:7px auto;padding:5px;}
#hotgame span{font-size:14px;font-weight:bold}
#hotgame a{margin-right:7px;color:#000;}
.police img{
border:0px;
}
.p_tip{
margin-left:10px;
padding:10px;
width:520px;
line-height:24px;
}
.r_tip{
margin-left:10px;
width:500px;
line-height:24px;
}
.r_tip h3{
color:red;
}
.tipcon{
    margin: 3px 80px;
    padding: 0px;
    width: 670px;
}
.tipcon dl,.tipcon dt,.tipcon dd{
	margin: 0px;
	padding: 0px;
}
.tipcon dt,.tipcon dd{
	width: 510px;
	border: 1px solid #d6d6d6;
	text-align: center;
}
.tipcon dt img{padding: 15px 0px;}
.tipcon dd{
	margin-top: 5px;
	text-align: left;
	color: #000000;
	padding: 5px 10px;
	font-size: 12px;
	font-weight: bolder;
	width: 490px;
	line-height: 20px;
	background:#eaebee;
}
.tipcon .step{
	background: url(images/step_bg.gif) no-repeat center;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 36px;
	text-align: center;
	color: #fff;
	line-height: 36px;
	width: 510px;
	font-size: 20px;
}
.tipcon dd span{color: #ff0000;}
.right-mobile{
	background:url(images/mobile-bg.jpg) no-repeat;
	width:223px;
	height:150px;
	padding:0px;
	margin:0px;	
	padding-top:38px;
	list-style: none;
	text-aling:center;
}
.right-mobile li{text-aling:center;padding-left:20px;}
.right-mobile a{color:#006cb9}
.right-mobile li img{padding-left:40px;}
