/*global*/
html { color:#000; background:#fff; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
body { font:normal 12px Tahoma,Helvetica,Arial,sans-serif; background:#fff; color:#555; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:400; }
strong { font-style:normal; font-weight:700; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:none; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, button, textarea, select { font-family:inherit; font-size:inherit; *font-size:100%; font-weight:inherit; }
legend { color:#000; }
del, ins { text-decoration:none; }
small { font-size:100%; }
a { text-decoration:none; color:#898989; }
a:hover { text-decoration:none; color:#898989; }
.clr, .clear { clear:both; height:0; overflow:hidden; }
.clr_after { height:1%; }
.clr_after:after { clear:both; display:block; height:0; visibility:hidden; content:"."; }
.hide { display:none; }
.hidden { visibility:hidden; }
.wrapper { margin:0 auto; width:960px; }
/*gbl_hd*/
.gbl_hd { margin:10px auto; width:915px; }
.gbl_hd .logo { width:133px; height:83px; background:url(../images/logo.gif) no-repeat; overflow:hidden; }
.gbl_hd .logo a { display:block; width:133px; height:83px; text-indent:-9999em; }
.gbl_hd .tn { float:right; padding-top:4px; border-top:2px solid #71a213; height:1%; overflow:hidden; }
.gbl_hd .tn:after { clear:both; display:block; height:0; visibility:hidden; content:"."; }
.gbl_hd .tn li { float:left; padding:0 7px; background:url(../images/gbl_hd.tn.item.gif) left center no-repeat; }
.gbl_hd .tn li.first { padding:0 7px 0 0; background:none; }
.gbl_hd .tn li.last { padding:0 0 0 7px; }
.gbl_hd .tn a { font-family:PMingLiu; font-size:11px; }
.gbl_hd .tn a.highlight { color:#afc058; }
.gbl_hd .nav { clear:right; float:right; position:relative; margin-top:15px; width:682px; height:50px; background:url(../images/gbl_hd.nav.bg.gif) no-repeat; overflow:hidden; }
.gbl_hd .nav a { background:url(../images/gbl_hd.nav.items.gif) no-repeat; outline:none; }
.gbl_hd .nav .home .nav_home { background-position:0 -38px !important; }
.gbl_hd .nav .intro .nav_intro { background-position:-92px -38px !important; }
.gbl_hd .nav .product .nav_product { background-position:-216px -38px !important; }
.gbl_hd .nav .news .nav_news { background-position:-340px -38px !important; }
.gbl_hd .nav .store .nav_store { background-position:-464px -38px !important; }
.gbl_hd .nav .league .nav_league { background-position:-588px -38px !important; }
.gbl_hd .nav .nav_home { position:absolute; top:9px; left:1px; width:92px; height:38px; }
.gbl_hd .nav .nav_home:hover { background-position:0 -76px; }
.gbl_hd .nav .nav_intro { position:absolute; top:9px; left:85px; width:124px; height:38px; }
.gbl_hd .nav .nav_intro:hover { background-position:-92px -76px; }
.gbl_hd .nav .nav_product { position:absolute; top:9px; left:202px; width:124px; height:38px; }
.gbl_hd .nav .nav_product:hover { background-position:-216px -76px; }
.gbl_hd .nav .nav_news { position:absolute; top:9px; left:321px; width:124px; height:38px; }
.gbl_hd .nav .nav_news:hover { background-position:-340px -76px; }
.gbl_hd .nav .nav_store { position:absolute; top:9px; left:440px; width:124px; height:38px; }
.gbl_hd .nav .nav_store:hover { background-position:-464px -76px; }
.gbl_hd .nav .nav_league { position:absolute; top:9px; left:560px; width:124px; height:38px; }
.gbl_hd .nav .nav_league:hover { background-position:-588px -76px; }
/*gbl_ft*/
.gbl_ft { position:relative; margin:10px auto; width:915px; height:74px; background:url(../images/gbl_ft.bg.gif) no-repeat; }
.gbl_ft .links { position:absolute; top:20px; left:90px; line-height:18px; }
.gbl_ft .links a { color:#555; }
.gbl_ft .copyright { color:#a6a6a6; }
.gbl_ft .copyright a { color:#a6a6a6; }
.gbl_ft .flink { position:absolute; top:25px; right:30px; display:block; width:116px; height:25px; }
/*page_nav*/
.page_nav { padding:10px; text-align:center; }
.page_nav a { padding:0 5px; color:#afafaf; }
.page_nav a.btn { padding:0; }
.page_nav a img { vertical-align:middle; }
.page_nav .current { padding:0 5px; color:#ce627a; }
/*basic layout*/
.side { float:left; width:247px; background:url(../images/side.bg.gif) 0 0 no-repeat; }
.side .hd { margin:0 0 0 49px; width:170px; text-align:center; }
.side .ct { margin:0 0 0 49px; padding-bottom:50px; width:170px; background:url(../images/side.ct.bg.gif) 0 0 repeat-y;}
.side .ft { margin:0 0 0 49px; width:170px; height:452px; background:url(../images/side.ft.bg.gif) 0 0 no-repeat;}
.main { margin-left:247px; }
.main .title { padding:4px 0 0 20px; width:646px; height:41px; font-size:26px; background:url(../images/main.title.bg.gif) no-repeat; color:#747474; }
.main .title .en { padding-left:5px; font:normal 11px Verdana; color:#a9a9a9; }
.main .title .nav { float:right; padding:15px 10px 0 0; font:normal 12px SimSun; color:#93b44b; }
.main .title .nav a { color:#666; }
/*sidemenu*/
.sidemenu { padding:18px 20px 0; width:130px; background:url(../images/sidemenu.bg.gif) 0 0 no-repeat; min-height:185px;}
.sidemenu li { padding:8px 0 8px 20px; border-bottom:1px dashed #828282; font-size:12px; list-style:none; background:url(../images/sidemenu.item.active.bg.gif) 8px 15px no-repeat; color:#72a314; }
.sidemenu li a { display:block; margin:0 0 0 -20px; padding-left:20px; background:url(../images/sidemenu.item.bg.gif) 8px 7px no-repeat; color:#7c7c7c; }
.sidemenu li a:hover { background:url(../images/sidemenu.item.active.bg.gif) 8px 7px no-repeat; color:#72a314; }
/*sidemenu_nav*/
.sidemenu_nav { padding:6px 20px 0; width:130px; background:url(../images/sidemenu_nav.bg.gif) 20px 0 no-repeat; }
.sidemenu_nav li a { display:block; height:40px; }
.sidemenu_nav li a.job { background:url(../images/sidemenu_nav.job.gif) no-repeat; }
.sidemenu_nav li a.faq { background:url(../images/sidemenu_nav.faq.gif) no-repeat; }
.sidemenu_nav li a.contact { background:url(../images/sidemenu_nav.contact.gif) no-repeat; }
.sidemenu_nav li a.job:hover { background:url(../images/sidemenu_nav.job.action.gif) no-repeat; }
.sidemenu_nav li a.faq:hover { background:url(../images/sidemenu_nav.faq.action.gif) no-repeat; }
.sidemenu_nav li a.contact:hover { background:url(../images/sidemenu_nav.contact.action.gif) no-repeat; }