body{ margin:0; padding:0; background:#FFF; font-size:12px;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0; padding:0; border:0;}
li,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0;padding:0;}
.left{float:left;}
.right{float:right;}

a{color: #333333; text-decoration:none;}
a:hover {text-decoration:underline}
.clear{margin:0; padding:0; height:0; overflow:hidden; clear:both;}
.m8{margin:0; padding:0; height:8px; overflow:hidden; clear:both;}
.m10{margin:0; padding:0; height:10px; overflow:hidden; clear:both;}
.m15{margin:0; padding:0; height:15px; overflow:hidden; clear:both;}
.r8{ margin-right:8px;}
.w327{ width:327px;overflow:hidden;}
.w323{width:323px;overflow:hidden;}

#topbar{ width:100%; height:53px; background:url(images/t-bg.gif) repeat-x; overflow:hidden; clear:both;}
.topbar_main{width:997px; height:53px;margin:auto; overflow:hidden;}
.topbar_l{width:185px; float:left;}
.top_logo{ margin:8px 0 0 0; background:url(images/t-logo.gif) no-repeat; width:177px; height:32px; }
.top_logo a{ display:block;width:177px; height:32px; line-height:100px; overflow:hidden;}
.topbar_r{ float:right; width:803px;}
.tb_t{ height:26px; background:url(images/tb_t_c.gif) repeat-x; overflow:hidden; clear:both;}
.tb_t_l{ float:left; width:28px; height:26px; background:url(images/tb_t_l.gif) no-repeat;}
.tb_t_r{ float:right; width:28px; height:26px; background:url(images/tb_t_r.gif) no-repeat;}
.tb_t p{ color:#860307; line-height:24px; text-indent:18px;}
.tb_t p a{color:#860307; text-decoration:underline;}
.tb_t p a:hover{color:#fff; text-decoration:underline;}
.tb_link{ height:27px; overflow:hidden; clear:both;}
.tb_link p{ color:#FFF; padding:6px 0 0 49px;}
.tb_link p a{color:#fff; text-decoration:underline;}

#main{ width:997px; margin: 10px auto 0 auto; overflow:hidden;}
.bigBox{ width:997px; margin:auto; overflow:hidden;}
.bigBox .t{width:997px; height:8px; background:url(images/bg_border.gif) top no-repeat; overflow:hidden; clear:both;}
.bigBox .b{width:997px; height:8px; background:url(images/bg_border.gif) 0 -10px no-repeat; overflow:hidden; clear:both;}
.bigBox .c{width:993px; border-left:2px solid #d67262;border-right:2px solid #d67262; background: #fcf9f3; overflow:hidden; clear:both;}

.tt{ width:986px; clear:both; margin:2px 0 0 0;  overflow:hidden;}
.tt strong{ float:left; text-indent:15px; color:#333; line-height:25px; font-size:14px;}
.tt span{ float:right; display:block; }
.tt span a{margin:0 5px;}
A.s2{ float:left; padding:3px 10px; display:block; background:#f1f1f1; border:1px solid #d1d1d1; }
A.s1{ float:left; padding:3px 10px; display:block; background:#b65c33;border:1px solid #b65c33; }


.gl{ width:997px; margin:auto; overflow:hidden;}
.gl_box{ float:left}
.gl_t{ background:url(images/gl_t_c.gif) repeat-x; height:46px; overflow:hidden; clear:both; }
.gl_t_l{ float:left; width:9px; height:46px; background:url(images/gl_t_l.gif) no-repeat;}
.gl_t_r{ float:right; width:10px; height:46px; background:url(images/gl_t_r.gif) no-repeat;}
.gl_t h2{ float:left; display:inline; font-size:20px; padding:15px 0 0 6px; font-family:"黑体";color:#000; }
.gl_t span{ float:right;padding:20px 8px 0 0px;}
.gl_t a{ color:#fff}
.gl_t a:hover{ color:#333; text-decoration:none}
.gl_c{border-left:2px solid #cb5a34;border-right:2px solid #cb5a34;}
.gl_c ul{ margin:10px 8px 0 8px;}
.gl_c ul li{ clear:both; height:20px; line-height:20px; overflow:hidden;  margin-bottom:8px; border-bottom:1px dashed #ccc;}
.gl_c ul li span{ float:right; padding-left:15px;}
.gl_b{ height:5px;background:url(images/gl_b_c.gif) repeat-x; clear:both; overflow:hidden;}
.gl_b_l{ float:left; width:5px; height:5px;background:url(images/gl_b_l.gif) no-repeat;overflow:hidden;}
.gl_b_r{ float:right;width:5px; height:5px;background:url(images/gl_b_r.gif) no-repeat;overflow:hidden;}


 ul.gamelist{ clear:both; margin:10px 0 0 8px; *margin:10px 0 0 8px !important;*margin:10px 0 0 8px;}
.gamelist li {float:left;text-align:center;width:122px;line-height:200%;height:105px; font-size:12px;overflow:hidden;}   
.gamelist li span{ width:100px; margin:auto; clear:both; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; cursor:pointer;}
.gamelist li a:hover{ text-decoration:underline;}
.gamelist li img{ border:1px #d1d1d1 solid; padding:1px;width:100px;height:75px}
.gamelist li a:hover img{padding:0;border:solid red 2px}

.sm{ width:960px; margin:10px auto 0 auto; clear:both; line-height:22px;}
.sm a{ color:#F00}
.gg01{ width:960px; margin:0px auto 0 auto; clear:both; overflow:hidden; }

#footer{ width:997px; margin:auto; overflow:hidden;}
#footer p{ line-height:25px; text-align:center;}
#footer p a{ padding:0 8px;}
