body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, form,fieldset,input,textarea,p,blockquote,th,td { padding: 0; margin: 0; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
ol,ul { list-style: none; zoom:1} 
img { border:0;}
body{background:url(../images/index/Homepage_bg.jpg) #000 no-repeat top center; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#930;}

#warp {width:1001px; height:100%; margin:0 auto; position:relative;}

#header {margin:0; width:1001px; height:157px; }
/*----flash start----*/
#flash{ position:absolute; width:1001px; height:100px; top:0; left:0; z-index:100;}
#logo{position:absolute; top:41px; width:343px; height:116px; z-index:9998; background-position:left; background-repeat:no-repeat;}
#flashad{
	position:absolute;
	top:41px;
	left:280px;
	width:423px;
	height:390px;
	z-index:9999
}
#flashor{
	position:absolute;
	top:47px;
	left:713px;
	width:300px;
	height:107px;
}
#beginner{
	position:absolute;
	top:353px;
	right:64px;
	}
/*----flash end----*/


/* Top nav Start */   
#menu { float:right; margin-top:3px; margin-right:15px}
#main-menu{
	width:610px;
	height:35px;
	position:absolute;
	right:7px;
	top: 2px;
}
#main-menu ul {clear:both;list-style: none;overflow: hidden;height:35px;}
#main-menu li{ list-style: none;display: inline;}	
#thome a  {width:111px;background: url(../images/tab01.gif) top left no-repeat;}
#tcase a  {width:78px;background: url(../images/tab02.gif) top left no-repeat;}
#tabout a  {width:111px;background: url(../images/tab03.gif) top left no-repeat;}
#tservice a  {width:78px;background: url(../images/tab04.gif) top left no-repeat;}
/* Top nav End */



#main_lfet{width:290px; float:left; height:100%;}

#login { float:left; width:290px; height:261px; background:url(../images/index/login_bg.gif) no-repeat;}
#login form {}

#login_table {width:200px!important; width:198px; padding:0; color:#fff; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:10px; line-height:150%; height:100px; margin:0 0 0 85px;}

#login_table .login_Input {background:#000; height:16px; line-height:100%; font-size:12px; width:144px; padding:2px; border:1px solid #4f3d29; color:#e5af1d;font-family:Tahoma,Arial;}
#login_table .login_select {background: url(../images/all/select.gif) #000 no-repeat right center; height:22px; line-height:100%; font-size:12px; width:150px; border:1px solid #4f3d29; color:#e5af1d;}
#login_table .submit {background:url(../images/index/login_but.gif) no-repeat; width:89px; height:23px; border:0; cursor:pointer; margin-left:31px;}
#login_table a {color:#e5af1d; text-decoration:none; margin-left:25px;}
#login_table a:hover {color:#e5af1d; text-decoration: underline;}

#login_table2 { margin:20px 0 0 75px; position:relative;}

#gametour {float:left; background:url(../images/index/bg02.gif) no-repeat; width:290px; height:212px; }
.game_text { width:170px;height:110px; font-size:11px; line-height:150%; color:#410000; float:right; padding:40px 32px 0; font-family:Arial, Helvetica, sans-serif;}

#main_news {float:right; background:url(../images/index/bg03.gif) no-repeat; width:256px; height:283px; margin-right:32px!important; margin-right:6px; margin-top:-8px;}
#main_newstext { float:left; width:206px; height:182px; padding:40px 25px 5px}
#main_newstext h1{color:#ffb413; font-size:12px; line-height:150%; margin:10px 0 2px;}
#main_newstext p{color:#fff196; font-size:11px; line-height:150%;}
.subnavs a{float:left; height:42px; width:226px; border:0; text-align: center; padding:0 15px}

#shots {float:left; background:url(../images/index/bg04.gif) no-repeat; width:640px; height:113px; padding:30px 20px }
/* ͼƬչʾ */
#layout div{float:left;
   margin:6px;
   width:180px;
   text-align:center;
   height:89px;
   }
#layout div h2 { color:#a3864e; font-size:11px; line-height:150%; margin-top:5px}
/* ͼƬչʾ end */

/* ��ѡ����ʽ */
.radioOff {
    display: inline;
    margin: 0px;
    padding: 2px;
    padding-left: 20px;
    color: #666;
    font: .8em/16px Verdana,Arial,Helvetica;
    background: transparent url(../images/off.gif) no-repeat 0% 50%;
}
/* On state for a ARC radio button */
.radioOn {
    display: inline;
    margin: 0px;
    padding: 2px; /* NS 6 problem */
    padding-left: 20px;
    color: #000;
    font: .8em/16px Verdana,Arial,Helvetica;
    background: transparent url(../images/all/on.gif) no-repeat 0% 50%;
}
/* use CSS to full effect with hover states. Ohhh, perty! */
.radioOn:hover {
    background-image: url(../images/all/on_hover.gif);
}
.radioOff:hover {
    color: #333 !important;
    background-image: url(../images/off_hover.gif);
}
/* ��ѡ����ʽ END*/

/*----�����б���ʽ----*/
#uboxstyle .select_box {
height:20px;
width:150px;
}
#uboxstyle select { width:150px;}
#macstyle .select_box {
height:20px;
width:150px;
}
#tm2008style .select_box {
height:20px;
width:150px;
}
#uboxstyle div.tag_select {
background:transparent url(../images/all/ubox-select.gif) no-repeat scroll 0 0;
color:#79A2BD;
display:block;
height:20px;
line-height:160%;
padding:0 10px;
width:130px;
font-size:12px;
color:#e5af1d;
}
#uboxstyle div.tag_select_hover {
background:transparent url(../images/all/ubox-select.gif) no-repeat scroll 0 -20px;
color:#79A2BD;
display:block;
height:20px;
line-height:160%;
padding:0 10px;
width:130px;
font-size:12px;
color:#e5af1d;
}
#uboxstyle div.tag_select_open {
background:transparent url(../images/all/ubox-select.gif) no-repeat scroll 0 -40px;
color:#79A2BD;
display:block;
height:20px;
line-height:160%;
padding:0 10px;
width:130px;
font-size:12px;
color:#e5af1d;
}
#uboxstyle ul.tag_options {
background:transparent url(../images/all/ubox-select.gif) no-repeat scroll right bottom;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 5px;
position:absolute;
line-height:160%;
width:150px;
}
#uboxstyle ul.tag_options li {
background:transparent url(../images/all/ubox-select.gif) repeat-y scroll -150px 0;
color:#79A2BD;
display:block;
height:20px;
line-height:160%;
padding:0 10px;
text-decoration:none;
width:130px;
font-size:12px;
color:#fff;
}

/*----�����б���ʽ end----*/

#footer{height:20px; width:1001px; float:left; text-align:center; clear:both;}
