@charset "utf-8";
/* CSS Document */

.ibox2 .tp2  { width:975px; height:7px; background:url("../images/play_fvbg2.gif") no-repeat 0 0; overflow:hidden;}
.ibox2 .bm2 { width:975px; height:7px; background:url("../images/play_fvbg2.gif") no-repeat 0 -7px; overflow:hidden;} 

#player {width:969px; min-height:410px; margin:0 auto; position:relative; overflow:hidden; background:#FFFFCD;}
#container {wid:969px; left:19px;top:17px;  overflow:hidden;} 
#gbox { float:left; height:410px; width:350px;  padding-top:30px; padding-left:30px; text-align:center; display:inline; _height:410px;}
#mbox { padding:0; margin:0 auto; overflow:hidden; position:relative;}
#swfdiv { margin:0 auto; text-align:center; overflow: hidden;}
#downProgress {width:100%;height:8px;margin-bottom:5px; padding:1px ;position:relative; z-index:10;overflow:hidden;text-align:left; background:#fff; display:none;}
#bar { width:0;height:8px;margin:0;background:#01A6DE;overflow:hidden;}
#downStatus {position:absolute;top:-2px;left:46%;color:#006633;font-size:10px;}
#wait { display:none; width:640px; height:480px; margin-bottom:3000px;overflow:hidden;} 
#wait .pic { width:336px; height:280px; overflow:hidden; margin:20px auto; background:#fff;}
#wait iframe { margin:0; padding:0;}
#text { font-size:14px; color:#009933;line-height:1.6em; text-align:center; padding-top:15px;}
#text a { text-decoration:none;}
#pa1 { margin-bottom:3px;}

#sbox { float:right; display:inline; width:546px;min-height:420px;_height:420px;border-left:1px dashed #FDC396; padding-left:40px; padding-bottom:20px;}
#sbox .rtab { height:30px; line-height:30px; padding-bottom:5px;  }
#sbox .rtab div {  width:490px; margin-left:20px; color:#fff;}
#sbox .rtab div a { width:65px; height:25px; margin:2px 5px 0 0; text-align:center; color:#fff; cursor:pointer; text-decoration:underline;}
#sbox .rtab div a.on { color: #99CC00; text-decoration:none;}
#sbox .cont { overflow:hidden; }
#Ginfo div { width:500px; }
#Ginfo div dl { width:230px;padding-bottom:5px; padding-right:10px; line-height:1.6em; overflow:hidden; float:left; display:inline;}
#Ginfo div dl dt { float:left; display:inline; width:200px; height:21px; padding:0; overflow:hidden; color:#333;  }
#Ginfo div dl dt span { float:left;}
#Ginfo div dl dt h1 { float:left; width:150px; height:20px; font-size:12px; color:#F00;}
#Ginfo div dl dd { float:left; width:200px; height:21px; color:#333; }
#Ginfo div dl dd.tags { width:230px; height:auto; line-height:23px; overflow:hidden;}
#Ginfo div dl dd.tags span{ display:block; width:225px;}
#Ginfo div dl dd.tags a { padding:0 2px; color:#333; }
#Ginfo div dl dd.tags a:hover {color:#FF0000;}
#Ginfo div h3 { font-size:12px; line-height:1.6em; margin-top:5px; color:#F00; }
#Ginfo div p { line-height:1.6em; color:#fff; color:#333;}
#Ginfo div p.jj { min-height:60px;}
#Ginfo div p a { text-decoration:none;}
#Ginfo .ginfo1 {float:left;width:520px;margin-bottom:10px;}
#Ginfo .ginfo1 .gamepic { width:260px;height:180px;}
#Ginfo .ginfo1 .gamepic a { background:#FFF; display:inline-block; height:167px; padding:3px; border:1px solid #ccc;}
#Ginfo .ginfo1 .gamepic img { width:250px; height:167px;}
#Ginfo .ginfo1 .gg { float:left; margin:10px 0; border:1px solid #ddd;}

/*------gpic-------*/
#gbox .tips { text-align:left; line-height:23px; font-weight:bold; text-indent:8px;}
#gbox .textlink { float:left; width:300px; height:80px; overflow:hidden;}
#gbox .gpic { float:left;height: 268px;margin: 0 0 5px 0px;padding: 3px;width: 310px;display:inline;overflow:hidden;}
#gbox .gpic .gg {background-color: #FFFFFF;border: 1px solid #ddd;height: 250px;overflow: hidden;padding: 5px; width: 300px;}
#Ginfo div dl dd.start_box{ height:49px; width:213px;}
#gbox .start_box h2 {height:49px;margin:0 auto 12px;width:213px;}
#sbox .start_box { float:left;}
#sbox .start_box h2 a{float:right;height:49px;width: 213px;}
.start_box  { margin:10px 0 0 0; text-align:center;}
.start_box h2 a {display:block;background: url("../images/play_fvbg2.gif") no-repeat scroll 0 -101px transparent;height: 49px; width: 213px;}
.start_box h2 a span {display: none;margin-left:-10000px;overflow:hidden;}

#Rgame ul {width:296px; height:460px; margin:0 0 0 7px; overflow:hidden;}
#Rgame ul  li { float:left; width:97px; padding-bottom:10px; text-align:center; }
#Rgame ul  li div img {display:block; width:72px; height:54px; margin:0 auto; padding:3px; border:#CFCFCF 1px solid; background: #fff; }
#Rgame ul  li h5 {	width:95px; height:18px; margin:1px auto 0px; line-height:18px; overflow:hidden;}
#Rgame ul  li h5 a { font-size:12px; color:#FFF; text-decoration: none; font-weight:normal;}
#Rgame ul  li h5 a:hover { color:#FF0000; text-decoration:underline;}

#favgame_btn { display:block; width:95px; height:26px;background:url(../images/player.gif) no-repeat 0 -624px; margin-top:2px;}
#cp { width:937px; height:32px; margin:0 auto; padding:0 5px; line-height:30px; background:#CCDEFD; overflow:hidden;}
#cz_btm { float:left; width:800px; height:30px; line-height:30px; color:#000000; overflow:hidden;}
#cp .fx { float:right;}
#cp .fx img { border:none; margin-top:5px;}
/*cz*/

.cbox { width:969px; margin:0 auto 10px;; border:3px solid #D9D9D9; overflow:hidden;}
#tjgame {float:left;padding:20px 0 10px 15px; width:945px; overflow:hidden;}
#tjgame li {float:left;width:104px;height:90px;margin-bottom:5px;font-size:12px;;line-height:120%;overflow:hidden;padding:0;white-space:nowrap; text-align:center; }
#tjgame li .p { width:83px; height:64px; margin:0 auto; border:1px solid #F0F0F0; overflow:hidden;}
#tjgame li .p img {width:75px;height:56px; margin:0 auto; border:1px solid #CFCFCF;padding:3px;}
#tjgame li h5 {	width:104px; height:18px; margin:0 auto; line-height:18px; overflow:hidden;}
#tjgame li h5 a { font-size:12px; color:#0044FF; text-decoration: none; font-weight:normal;}
#tjgame li h5 a:hover { color:red; text-decoration:underline;}
#tjtag { float:left;display:inline; width:900px;height:65px; line-height:1.7em; padding:10px 0 15px; overflow:hidden;}
#tjtag li { width:80px; height:23px; float:left; overflow:hidden;}
#tjtag li a { color:#0066FF;}
#tjtag li a:hover { text-decoration:underline;color:red;}
.ltitle { display:inline; float:left; width:18px; height:65px; margin:10px 20px 0 15px; text-align:center; background:#ccc; writing-mode:lr-tb;}


/*tags*/
#tagsbox { width:969px; margin:0 auto;border:3px solid #D9D9D9; overflow:hidden;}
#cen1_list_d {width:940px;margin:0 auto 6px;padding:10px 10px 0px 10px;display:block;overflow:hidden;}
.sd_fl_01{background-color:#eff7f3;}
.sd_fl_01 .sd_fl{background-color:#eff7f3;}
.sd_fl {width:300px;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0 5px 5px;text-align:left;line-height:20px;}
ul.sd_fl a {line-height:20px;margin:0;padding:6px;}
ul.sd_fl a:link {color:#000000;text-decoration:none;}
ul.sd_fl a:hover{text-decoration:underline}
ul.sd_fl a {font-size:12px;}
.sd_fl h2{margin-top:3px;}
.sd_fl h2 a {color:#DB5107!important;}