/*
create in 2007.09.13
by summerye
the public style of Asian Games

the style all of Asian Games and the html
by summerye and songwen
Guangzhou Interactive Information Network Company, Guangzhou Daily Press Group

*/
body,h1,h2,h3,h4,h5,h6,p,ol,ul,dl,form{
padding:0;
margin:0;
}
body{
font:12px/1.5 simsun;
text-align:center;
background:#fccc50 url(../images/bottombg1.jpg) bottom center no-repeat;
color:#5b5b5b;
padding-bottom:30px;
}
#homeweb{
background:#fccc50 url(../images/bottombg.jpg) bottom center no-repeat;
}
.subbody{
text-align:center;
background:url(../images/t01.jpg) top center no-repeat;
width:100%;
}
.subbodya{
background:url(../images/t02.jpg) no-repeat center 375px;
width:100%;
margin:0 auto;
}
/*
.subbodyb{
background:url(../images/t02.jpg) no-repeat 0 375px;
width:1036px;
margin:0 0 0 -28px;
overflow:visible;
}
*/
img{
border:0;
}
.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}
.hidden{
display:none;
}
#container{
width:980px;
margin:0 auto;
text-align:left;
background:url(../images/t01.jpg) top center no-repeat;
}
.top{
height:206px;
width:980px;
overflow:hidden;
}
.top .infor{
background:url(../images/bg2.gif) no-repeat 677px 0;
text-align:right;
color:#fff;
height:35px;
}
.top .infor a{
margin:0 1.25em;
line-height:2;
}
.top .infor a.inforend{
margin-right:3.5em;
}
.top .language{
color:#000;
clear:both;
margin:128px 0 0 21px;
font-weight:bold;
width:128px;
}
.top .language a{
margin:0 2px;
}
.subinfor{
clear:both;
overflow:hidden;
background:url(../images/bg1.gif) no-repeat left top;
height:26px;
color:#fff;
font-size:14px;
font-weight:bold;
padding:14px 0 0 0;
margin:131px 0 0 0;
width:830px;
}
.subinfor .left{
letter-spacing:2px;
}
.subinfor .subinforstart{
margin:0;
display:block;
width:536px;
text-align:center;
}
.subinfor .subinforend{
color:#d31f1f;
}
.subinfor .right{
width:288px;
text-align:left;
}
.subinfor .right span{
display:block;
float:left;
}
.subinfor .right span.date{
margin:0;
}
.subinfor .right span.ico{
margin:-3px 0.5em 0 0.5em
}
.subinfor .right em{
font-style:normal;
font-family:Arial;
}
h2{
color:#e04f1d;
font-size:14px;
}
.narrowcolumn{
width:153px;
}
.menunav{
margin-top:24px;
margin-left:8px;
height:360px;
}
.menunav p{
font-size:14px;
font-weight:bold;
color:#fff;
line-height:1.8;
}
.menunav p a{
margin:1px 0 0 42px;
display:block;
padding-bottom:2px;
}
.menunav .menulist{
width:148px;
display:none;
position:absolute;
padding:0;
margin:-7px 0 0 -3px;
background:#feaa61;
}
.menunav .menulist ul{
margin:0 0 0 45px;
list-style:none;
line-height:1.7;
}
.menunav .menulist .list{
padding:10px 0 10px 0;
width:148px;
background-image:url(../images/bg5.gif);
background-repeat:no-repeat;
background-position-x:-5px;
}
.menunav #menulist1 .list{
background-position-y: -43px;
}
.menunav #menulist2 .list{
background-position-y: -71px;
}
.menunav #menulist3 .list{
background-position-y: -108px;
}
.menunav #menulist4 .list{
background-position-y: -138px;
}
.menunav #menulist5 .list{
background-position-y: -172px;
}
.menunav #menulist6 .list{
background-position-y: -201px;
padding-bottom:20px;
}
.menunav #menulist7 .list{
background-position-y: -232px;
padding-bottom:23px;
}
.menunav #menulist8{
margin-top:-126px;
}
.menunav #menulist8 .list{
background-position-y: -142px;
}
.menunav #menulist9{
margin-top:-86px;
}
.menunav #menulist9 .list{
background-position-y: -214px;
}
.narrowcolumn .fslink{
margin:0 auto;
width:100px;
text-align:center;
}
.narrowcolumn .fslink h2{
color:#000;
margin-top:55px;
}
.narrowcolumn .fslink a{
display:block;
margin:1em auto 2em auto;
}
.widthcolumn{
width:824px;
overflow:hidden;
background:#fff;
}
.webnav{
margin:14px 0 0 34px;
}
.webnav a,.webnav span{
margin:0 0.5em;
}
.webnav span{
font-weight:bold;
}
.search{
width:280px;
margin-top:10px;
}
.search .text1{
width:196px;
height:25px;
line-height:25px;
margin:0 0.5em 0 0;
border:1px solid #c3c3c3;
padding:0;
float:left;
}
.search .text2{
float:left;
margin-top:3px;
}
.imgullist{
list-style-type:none;
}
.imgullist li{
width:160px;
text-align:center;
float:left;
}
.imgullist li img{
display:block;
margin:5px auto;
width:130px;
height:130px;
border:1px solid #aeaeae;
}
.imgullist li h5{
text-align:center;
margin:0 5px;
line-height:1.3;
font-size:12px;
font-weight:normal;
}
.bottom{
width:100%;
text-align:center;
clear:both;
overflow:hidden;
color:#d31f1f;
font-weight:bold;
}
.bottom .infor{
margin:8px auto 0 auto;
width:980px;
text-align:left;
}
.bottom .information{
margin:0 0 0 150px;
line-height:1.7;
}
.bottom div.right{
width:301px;
}
.bottom .topnav{
margin:0 2px 0 0;
display:block;
}
/* the picture frame style */
.cbga1{
background:url(../images/bga2.gif) repeat-y top right;
}
.bbga1{
background:url(../images/bga32.gif) no-repeat bottom right;
padding-bottom:26px;
}
.tbga1{
background:url(../images/bg3.jpg) no-repeat left -0px;
clear:both;
overflow:hidden;
width:980px;
padding-top:1px;
}
/* tag a style */
a:link,a:visited{
color:#5b5b5b;
text-decoration:none;
}
a:hover,a:active{
color:#333;
text-decoration:underline;
}
.top a:link,.top a:visited{
color:#fff;
}
.top a:hover,.top a:active{
color:#fefa85;
text-decoration:none;
}
.top .language a:link,.top .language a:visited{
color:#000;
}
.top .language a:hover,.top .language a:active{
color:#e0330b;
text-decoration:none;
}
.top a.act:link,.top a.act:visited{
color:#e0330b;
}
.top a.act:hover,.top a.act:active{
color:#e0330b;
text-decoration:none;
}

.bottom a:link,.bottom a:visited{
color:#d31f1f;
margin:0 3px;
}
.bottom a:hover,.bottom a:active{
color:#d31f1f;
text-decoration:underline;
}
.menunav p a:link,.menunav p a:visited{
color:#fff;
text-decoration:none;
}
.menunav p a:hover,.menunav p a:active{
color:#263e98;
text-decoration:none;
}
.menunav .menulist .list a:link,.menunav .menulist .list a:visited{
color:#263e98;
text-decoration:none;
background:url(../images/lib.gif) no-repeat 0 4px;
padding:0 0 0 8px;
}
.menunav .menulist .list a:hover,.menunav .menulist .list a:active{
color:#fff;
text-decoration:none;
background:url(../images/lic.gif) no-repeat 0 4px;
padding:0 0 0 8px;
}

/* 2007.11.07 the logo link */
#gamesLogo{width:980px;}
#gamesLogo img{width:153px;height:160px;position:absolute;margin:0 0 0 7px;}