@charset "utf-8";
html,body,div,span,p,ul,ol,li,dl,dt,dd,img,h1,h2,h3,h4,h5,h6,form,fieldset,label{margin:0; padding:0;}
html,body{width:100%;}
ul,ol,li{list-style:none;}
img{border:0;}
a{font-size:12px; text-decoration:none;}
a:hover{text-decoration:underline;}

html{background:url(../images/gh_allbg.jpg);}
body{background:url(../images/gh_topbannerbg.jpg) center top no-repeat;}
#content{width:960px; overflow:hidden; margin:0 auto;}
#top{float:left; width:960px; height:294px;}
#top div.nav{margin-left:26px; height:53px;}
#top div.nav a{float:left; display:block; width:117px; height:53px; overflow:hidden; text-indent:-999px;}
#top div.nav a.btn0{width:221px;}
#top div.nav a.btn1{background:url(../images/gh_nav_btn1.jpg) 0 -53px;}
#top div.nav a.btn2{background:url(../images/gh_nav_btn2.jpg) 0 -53px;}
#top div.nav a.btn3{background:url(../images/gh_nav_btn3.jpg) 0 -53px;}
#top div.nav a.btn4{background:url(../images/gh_nav_btn4.jpg) 0 -53px;}
#top div.nav a.btn5{background:url(../images/gh_nav_btn5.jpg) 0 -53px;}
#top div.nav a.btn6{background:url(../images/gh_nav_btn6.jpg) 0 -53px;}
#top div.nav a.btn1:hover{background:url(../images/gh_nav_btn1.jpg);}
#top div.nav a.btn2:hover{background:url(../images/gh_nav_btn2.jpg);}
#top div.nav a.btn3:hover{background:url(../images/gh_nav_btn3.jpg);}
#top div.nav a.btn4:hover{background:url(../images/gh_nav_btn4.jpg);}
#top div.nav a.btn5:hover{background:url(../images/gh_nav_btn5.jpg);}
#top div.nav a.btn6:hover{background:url(../images/gh_nav_btn6.jpg);}
#main{float:left; width:960px; overflow:hidden; background:url(../images/gh_mainbg.jpg) left top repeat-y;}
#main div.top{float:left; width:960px; overflow:hidden;}
#main div.top img,
#main div.top a{float:left;}
#main div.top a{display:block; width:194px; height:43px; background:url(../images/gh_maintop_btn.jpg);}
#main div.top a:hover{background:url(../images/gh_maintop_btn.jpg) 0px -43px;}
#main div.mid{float:left; width:960px; padding:30px 0 30px 60px;}
#main div.mid div.ghbox{float:left; width:140px; height:152px; margin-right:35px; margin-bottom:35px; background:url(../images/gh_mainbox.jpg);}
#main div.mid div.ghbox a.logo{float:left; width:100%; height:68px; overflow:hidden;}
#main div.mid div.ghbox a.logo img{margin:18px 0 0 26px; width:88px; height:31px;}
#main div.mid div.ghbox a.name{float:left; width:100%; height:23px; line-height:23px; overflow:hidden; text-align:center; color:#FFF9D9;}
#main div.mid div.ghbox span.star{float:left; display:block; width:100%; height:23px; overflow:hidden;}
#main div.mid div.ghbox span.star span{display:block; width:75px; height:12px; margin:5px auto 0;}
#main div.mid div.ghbox span.star span img{float:left;}
#main div.mid div.ghbox span.num{float:left; display:block; width:50px; height:24px; overflow:hidden; padding-left:15px; margin-top:7px; padding-right:5px; font:12px/24px normal; color:#fff9d9;}
#main div.mid div.ghbox span.vote{float:left; display:block; width:55px; height:24px; overflow:hidden; margin-top:7px;}
#main div.mid div.page{float:left; width:840px; padding:20px 0; font-size:12px; text-align:right; color:#816953}
#main div.mid div.page span{font-weight:bold; color:#f00; font-weight:bold;}
#main div.mid div.page a{color:#816953}
#main div.bot{float:left; width:960px; height:29px; overflow:hidden; background:url(../images/gh_mainbot.jpg);}

#bottom{float:left; width:960px; height:80px; background:url(../images/gh_bglogo.jpg) 20px 10px no-repeat;}
#bottom p{margin:15px 0 0 230px; color:#FFE474; font:12px/18px Arial, Helvetica, sans-serif normal;}
#bottom p a{color:#ffe474; text-decoration:none;}

#main div.mid2{float:left; width:800px; padding:30px 80px;}
#main div.mid2 div.info{float:right; width:620px; font:12px/28px bold;}
#main div.mid2 div.info span.c_red{font-weight:bold; color:#c00;}
#main div.mid2 div.ghbox a.logo{cursor:default; blr:expression(this.onFocus=this.blur());}
#main div.mid2 div.ghbox a.name{cursor:default; blr:expression(this.onFocus=this.blur()); text-decoration:none;}

body.bp{background:url(../images/gh_topbannerbg2.jpg) center top no-repeat;}
#main div.top a.bp{display:block; width:194px; height:43px; background:url(../images/gh_maintop2_btn.jpg);}
#main div.top a.bp:hover{background:url(../images/gh_maintop2_btn.jpg) 0px -43px;}

span#spbox{position:relative;display:table;display:block; width:88px; height:31px; overflow:hidden; margin:18px 0 0 26px; text-align:center; color:#FFFF99; font-weight:bold; text-decoration:none;} 
span#spbox small{position: relative; text-align:center; font-size:12px;}
*span#spbox{position:relative;display:table;display:block; width:88px; height:31px; overflow:hidden; margin:18px 0 0 26px; text-align:center; color:#FFFF99; font-weight:bold; text-decoration:none;} 
*span#spbox font{position: absolute;top:50%;left:0; display:block; width:100%; text-align:center;} 
*span#spbox small{position: relative;top: -50%; text-indent:0; text-align:center; font-size:12px;}
/*0703*/
#main div.top a.btns1{display:block; width:194px; height:43px; background:url(../images/gh_maintop_btn1.jpg);}
#main div.top a.btns1:hover{background:url(../images/gh_maintop_btn1.jpg) 0px -43px;}
#main div.top a.btns2{display:block; width:194px; height:43px; background:url(../images/gh_maintop_btn2.jpg);}
#main div.top a.btns2:hover{background:url(../images/gh_maintop_btn2.jpg) 0px -43px;}
#main div.top a.bp{display:block; width:194px; height:43px; background:url(../images/gh_maintop2_btn.jpg) 0px -43px;}
#main div.top a.bp:hover{background:url(../images/gh_maintop2_btn.jpg);}