body{background:url(../imgs/bg.jpg) repeat-x #96edfe;
margin:0px;
padding:0px;
font-size:12px;
text-align: -moz-center !important; 
text-align:center;
}
.aspnetpage{color:#111111; font-size:12px;}
td{overflow:hidden; word-wrap: break-word; word-break:break-all;}
font {overflow:hidden; word-wrap: break-word; word-break:break-all; }
div{margin:auto;}
img{border:0px;}
a:link{font-size:12px; color:#1a3b4a; text-decoration:none;}
a:visited {text-decoration: none;color: #333;}
a:hover{font-size:12px; color:#Ff0000; text-decoration:underline;}

input{font-size:12px;border:1px solid #9fb8ce;}
.radiobtn{border:0px;}
table{font-size:12px; text-align:center; line-height:18px;}
.textgreen{color:#029b05;}
.textdarkred{color:#cc0000;}
.textorange{color:#fe6500;}
.textgray{color:#666666;}
.textblue{color:#0d3f72;}
.lineViolet{background:url(../imgs/line1.jpg) bottom no-repeat;}
.tableborder{BORDER-TOP:#90d5f6 1px solid; BACKGROUND:#f6fffe; BORDER-LEFT:#90d5f6 1px solid;}
.tdborder{border-bottom:1px solid #90d5f6; border-right:1px solid #90d5f6;}
.bottomline{background:url(../imgs/icon/Dotted.jpg) bottom repeat-x;}

#top{height:19px; background:url(../imgs/top/bg_top.gif) repeat-x; padding:5px 0px 4px 0px;}
#top .login{width:800px; height:19px; text-align:left; margin:0px; padding:0px;}
#top  .userinfo{width:640px; height:19px; float:left; display:inline; margin-left:0px; text-align:left;  margin-left:230px; }
#top  .userinfo img{ vertical-align:middle;} 
#top .login .btnlogin{width:36px; height:18px; float:left; display:inline; margin-top:1px;}
#top .verify{width:72px; height:18px; float:left; display:inline; margin-top:-2px;}
#top .info{width:800px; height:19px; text-align:left; margin:0px; padding:4px 0px 0px 4px;}
#top input{ font-size:12px; height:16px; line-height:16px; border:1px solid #5bb7ff; padding-top:0; padding-bottom:0; margin:0px 8px 0px 2px; vertical-align:middle;  }

#tigouad{background:url(../imgs/tigouad.jpg) no-repeat; width:832px; height:260px;}
#main{width:800px;  background:url(../imgs/bg_main.gif) repeat-y; clear:both; height:auto;overflow:hidden; position:relative; }
#menu{width:800px; background:url(../imgs/bg_main_top.gif) no-repeat; height:99px;}
#menu .logo{width:198px; height:99px; float:left; display:inline; margin:0px 0px 0px 0px;}
#menu .catelog{width:590px; height:79px; float:left; display:inline; margin:7px 0px 0px 8px;}
#menu .catelog div{width:94px; height:48px; background:url(../imgs/menu/separated.gif) no-repeat right; float:left; display:inline; text-align:center;}
#menu .catelog .hot{text-align:right; background:none; width:588px; height:28px; margin-top:8px;}
#menu .catelog img{margin:2px 0px 0px 0px;}
#left_main{width:234px; height:830px; float:left; display:inline; background:url(../imgs/bg_left.gif) no-repeat top; margin:0px 0px 0px 10px;}
#right_main{width:540px; height:830px; float:left; display:inline; margin-left:4px;}
.mainbottom{width:800px; height:16px; background:url(../imgs/bg_main_bottom.gif) top no-repeat; font-size:1px;}
.game_ad{background:url(../imgs/game_ad.jpg) no-repeat left; width:850px; height:323px;}
#left_login{width:220px; height:290px; margin:4px 0px 0px 0px; background:url(../imgs/separated_left.gif) bottom no-repeat;}
#left_login .info{background:url(../imgs/login/bg_logininfo.gif) no-repeat top; width:224px; height:120px; margin:8px 0px 0px 0px;}
#left_main input{border:0px;}
#left_login .face{background:url(../imgs/login/bg_face.gif); width:72px; height:72px; margin:8px 0px 0px 8px; float:left; display:inline;}
#left_login .face img{margin:24px 0px 0px 4px; border:1px solid #6bc5f8;}
#left_login .user{width:120px; height:72px; display:inline; float:left; margin:10px 0px 0px 8px; }
#left_login .user div{background:url(../imgs/login/bg_loginname.gif) no-repeat; width:117px; height:24px; margin:10px 0px 0px 0px; padding:4px 0px 0px 0px; color:#FFF; text-align:left; overflow:hidden; white-space:nowrap;}
#left_login .center{height:40px; width:200px; background:url(../imgs/separated_left.gif) bottom no-repeat;display:inline; float:left; margin:8px 0px 0px 0px;}
#left_login .center img{margin:0px 4px 0px 16px; width:77px; height:23px;}
#left_login .center input{margin:0px 4px 0px 16px; width:77px; height:23px;}
#left_service{width:220px; height:274px; margin:0px 0px 0px 0px; background:url(../imgs/separated_left.gif) bottom no-repeat; text-align:center; margin-left:auto; margin-right:auto;}
#left_service .top{background:url(../imgs/service/bg_service_top.gif); width:218px; height:49px; float:left; display:inline;}
#left_service .main{background:url(../imgs/service/bg_service_main.gif); width:218px; height:200px; float:left; display:inline; text-align:center;Margin-Right: auto; Margin-Left: auto;}
#left_service .bottom{background:url(../imgs/service/bg_service_bottom.gif) top no-repeat; width:218px; height:11px; float:left; display:inline;}
#left_service .contact{background:url(../imgs/service/bg_service_yellow.gif) no-repeat; width:204px; height:108px; margin-top:4px; color:#005554; line-height:18px; text-align:left; padding:4px 0px 4px 0px;Margin-Right: auto; Margin-Left: auto;}
#left_service .btn{width:204px; height:80px; margin:auto;}
#left_service .btn img{ margin:12px 2px 0px 2px;}
#left_help{width:220px; height:240px; margin-top:8px; margin-left:auto; margin-right:auto;}
#left_help .top{background:url(../imgs/question/bg_question_top.gif); height:44px; width:218px; float:left; display:inline;}
#left_help .main{background:url(../imgs/question/bg_question_main.gif); height:auto; overflow:hidden; clear:both; width:218px; float:left; display:inline;}
#left_help .bottom{background:url(../imgs/question/bg_question_bottom.gif) no-repeat; height:8px; width:218px; float:left; display:inline; font-size:2px;}
#left_help .tdtop{background:url(../imgs/question/question_bg_1.jpg) no-repeat; color:#4039fb; padding-top:4px;}
#left_help .tdmid{background:url(../imgs/question/question_bg_2.jpg) no-repeat; color:#4039fb; padding-top:4px;}
#left_help .tdbtm{background:url(../imgs/question/question_bg_3.jpg) no-repeat; color:#4039fb; padding-top:4px;}
#left_help .table{display:none; margin-left:6px; margin-right:auto; height:40px;}
#left_help img{cursor:pointer;}
#left_help a:link{color:#4039fb;}
#left_help a:hover{color:#F00; text-decoration:underline;}
#flash{width:538px; height:262px;  padding-top:0px;}
#news{width:538px; height:286px; background:url(../imgs/news/bg_news.gif);}
#news .menu{display:inline; float:left;width:433px; height:64px; margin:1px 0px 0px 1px; background:url(../imgs/news/menu_news_sp.jpg) repeat-x; text-align:left;}
#news .menu img{cursor:pointer;}
#news .more{width:104px; height:62px; display:inline; float:left; margin:1px 0px 0px 0px;}
#news .content{width:500px; text-align:left; height:200px;}
#news .boardtitle{width:320px; height:24px;  float:left; display:inline; }
#news .newslist{ background:url(../imgs/news/bg_newscontect_line.gif) bottom no-repeat; width:500px; height:24px; margin:6px 0px 2px 0px; display:inline; float:left;}
#news .boardtime{width:100px; height:24px; float:left; display:inline; }
#games{background:url(../imgs/gamelist/bg_games.gif); width:538px; height:280px;}
#games .menu{ display:inline; float:left;width:427px; height:64px; margin:1px 0px 0px 1px; background:url(../imgs/gamelist/bg_menu_games.jpg) repeat-x; text-align:left;}
#games .menu img{cursor:pointer;}
#games .more{width:110px; height:64px; display:inline; float:left; margin:2px 0px 0px 0px;}
#games .contect{width:500px; height:200px; text-align:left;}
#games .contect div{width:124px; height:61px; background:url(../imgs/games_sp.gif) right no-repeat; float:left; display:inline; text-align:center;}
#games #newgame{width:80px; height:36px; float:left; display:inline; margin:16px 0px 0px 16px;}
#games #card{width:80px; height:36px; float:left; display:inline; margin:16px 0px 0px 16px;}
#games #chess{width:80px; height:36px; float:left; display:inline; margin:16px 0px 0px 16px;}
#games #relax{width:80px; height:36px; float:left; display:inline; margin:16px 0px 0px 16px;}
#bottom{width:980px; height:100px; text-align:center; background:url(../imgs/bg_bottom.jpg) no-repeat center top; line-height:16px; color:#2C4880; padding-top:8px; margin-top:8px;}
#leftinfo{width:250px; height:auto; overflow:hidden; float:left; display:inline;}
#rightinfo{width:538px; height:auto; overflow:hidden; float:left; display:inline; background:url(../imgs/bg_content_main.jpg) center repeat-y; text-align:center; }
#rightinfo table{margin:auto;}
#left_menu_cz{width:240px; height:246px; margin-left:6px; text-align:left;}
#left_menu_center{width:240px; height:400px; margin-left:6px; text-align:left;}
#left_menu_sn{width:240px; height:218px; margin-left:6px; text-align:left;}
#left_menu_customer{width:240px; height:210px; margin-left:6px; text-align:left;}
#main .ffmenu{position:absolute; z-index:100; width:251px; height:auto; overflow:hidden; left:8px; text-align:right;  margin-right:auto;  margin-top:72px;}
#servicehelp{width:236px;text-align:center; margin-left:8px;}
#servicehelp .servicehelptop{background:url(../imgs/bg_left_top.jpg) top center no-repeat; width:236px; height:auto; overflow:hidden; clear:both; padding-top:16px;}
#servicehelp .servicehelpmain{background:url(../imgs/bg_left_main.jpg) center repeat-y; width:236px; height:auto; overflow:auto;}
#servicehelp .servicehelpbottom{background:url(../imgs/bg_left_bottom.jpg) center top no-repeat; width:236px; height:5px;}
#rightinfobottom{background:url(../imgs/bg_content_bottom.jpg) no-repeat; width:538px; height:45px; float:left; display:inline;}
#rightinfobottom img{margin-top:6px; float:right; display:inline; margin-right:32px;}
#main .cz_title{background:url(../imgs/rechange/rechange_title.jpg) no-repeat; width:772px; height:70px;}
#main .cz_title img{margin:22px 0px 0px 256px; float:left; display:inline;}
#main .sn_title{background:url(../imgs/sn/sn_title.jpg) no-repeat; width:772px; height:70px;}
#main .sn_title img{margin:22px 0px 0px 256px; float:left; display:inline;}
#main .center_title{background:url(../imgs/center/center_title.jpg) no-repeat; width:772px; height:70px;}
#main .center_title img{margin:22px 0px 0px 256px; float:left; display:inline;}
#main .login_title{background:url(../imgs/login/login_title.jpg) no-repeat; width:772px; height:70px;}
#main .login_title img{margin:22px 0px 0px 256px; float:left; display:inline;}
#main .service_title{background:url(../imgs/service/service_title.jpg) no-repeat; width:772px; height:70px;}
#main .service_title img{margin:22px 0px 0px 256px; float:left; display:inline;}
#main .help_title{background:url(../imgs/question/help_title.jpg) no-repeat; width:772px; height:70px;}
#main .help_title img{margin:22px 0px 0px 256px; float:left; display:inline;}
#main .news_title{background:url(../imgs/news/bg_title.jpg) no-repeat; width:772px; height:64px;}
#main .news_title img{margin:22px 0px 0px 256px; float:left; display:inline;}
#newsinfo{background:url(../imgs/news/bg_content.jpg) repeat-y; height:auto; clear:both; overflow:hidden; width:774px;}
#newsinfo .newstitle{font-weight:bold; font-size:16px;}
.news_bottom{background:url(../imgs/news/bg_bottom.jpg) no-repeat; height:60px; width:772px; }
#userinfo .face{width:84px; height:78px; background:url(../imgs/center/bg_face.jpg) no-repeat;}
#userinfo .face img{margin:28px 0px 0px 2px;}
.boardtitle{  width:314px; float:left; text-align:left;}
.boardtime { float:right; width:70px; text-align:right;}
.red{ background:url(../imgs/news/red.gif) no-repeat; height:17px; width:43px; text-align:center; color:#FFFFFF; float:left; margin-right:10px; padding-top:2px;}
.blue{ background:url(../imgs/news/blue.gif) no-repeat; height:17px; width:43px; text-align:center; color:#FFFFFF; float:left; margin-right:10px; padding-top:2px;}
#rightinfo ul{width:520px; height:24px;}
#main .Recommendtop{background:url(../imgs/games/Recommend_title.jpg); width:775px; height:65px;}
#main .Recommendmain{background:url(../imgs/games/bgRecommend.jpg) repeat-y; width:775px; height:auto; overflow:hidden; text-align:left;}
#main .Recommendbottom{background:url(../imgs/games/Recommend_bottom.jpg) no-repeat; width:775px; height:40px;}
/*by nrq*/
#main .commtop{ background:url(../imgs/comm/b_top.jpg); width:775px; height:54px; margin:0 auto; }
#main .commmain{background:url(../imgs/comm/b_bg.jpg); width:735px; padding:2px 20px 2px 20px;  margin:0 auto; text-align:left; }
#main .commbottom{background:url(../imgs/comm/b_bottom.jpg); width:775px; height:48px; margin:0 auto;}

.imgs{border:0px;}
.client{width:798px; height:auto; overflow:hidden;}
.client .top{background:url(../imgs/client/top.jpg) no-repeat bottom; width:798px; height:48px; }
.clinettitle{width:600px; height:36px;  text-align:left; position:absolute; margin-top:-16px; margin-left:8px;}
.client .main{background:url(../imgs/client/bg.jpg); width:798px; height:520px;}
.client .client_left{width:540px; height:500px; float:left; display:inline; margin-left:8px;}
.client .userinfo{width:360px; height:20px; margin-top:24px; margin-left:32px; display:inline; float:left; text-align:left;}
.client .gameinfo{width:400px; height:20px; margin-top:16px; margin-right:4px; display:inline; float:right; text-align:right;}
.client .imgs{width:540px; height:165px; margin-top:-4px;}
.client .client_right{width:250px; height:500px; float:left; display:inline;}
.client .client_recommand{background:url(../imgs/client/recommandbg.jpg) no-repeat; height:91px; width:530px; margin-top:4px;}
.client .client_recommand img{margin-top:32px; margin-left:7px; display:inline; float:left;}
.client .bottom{background:url(../imgs/client/bottom.jpg) no-repeat top; width:798px; height:11px; }




