#main { width:1200px; margin:0 auto;}
#maintop { width:1200px; margin:0 auto;margin-top:10px;}
#total { background-image:url(/skin/gr/images/total_ex.gif);}

/*最新更新*/

.newwrap {font-family:verdana,arial; width:750px; float:right;  border:1px solid #b3b3b3;}
.newwrap h2 { color:#1d8d23; font-size:12px; line-height:28px; height:28px; overflow:hidden; border-bottom:1px solid #dedede; background:url(/skin/gr/images/ttbg.gif) repeat-x; }
.newwrap h2 span { background:url(/skin/gr/images/nav_line.gif) no-repeat  right center ; float:left; padding:0  6px 0 4px; line-height:16px; *line-height:18px; vertical-align:middle; margin-top:7px; text-align:center;}
.newwrap .row1 {width:65px; padding-left:10px;}
.newwrap .row2 {width:353px;}
.newwrap .row3 {width:120px;}
.newwrap .row4 {width:120px;}
.newwrap .row5 {width:120px;}
.newwrap .row6 {width:120px; background:none;}


.new_list { background:url(/skin/gr/images/listbg.gif);}
.new_list li { height:30px; line-height:30px; overflow:hidden; padding:3px 5px 3px 10px; color:#555; vertical-align:bottom; }
.new_list .name {float:left; font-size:14px; height:30px; line-height:30px; overflow:hidden; width:418px;}

.new_list .meta {float:right; width:410px;}
.new_list .meta span { float:left; height:30px; line-height:30px; overflow:hidden; width:120px; padding:0 8px; text-align:center;}
.new_list .meta .date {color:#555;}
.new_list .lv img {height:16px; }


.new_list .name a {color:#1d8d23; font-family:"宋体";}
.new_list .name .gp{color:#555; margin-right:6px;}
.new_list .name a:hover { text-decoration:underline;}


.new_left {float:left; width:200px;}
#new_menu li { height:32px; font-size:16px; color:#438a32; font-family:'黑体'; line-height:32px; text-align:center; margin-bottom:3px; background: url(/skin/gr/images/class_menu.gif) no-repeat 0 -32px; letter-spacing:8px;cursor:pointer;}
#new_menu li a { text-decoration:none; color:#438a32; padding-left:8px;}
#new_menu .active, #new_menu .hover {background-position:0 0;}
#new_menu .active a, #new_menu .hover a {color:#fff;}

.new_page {color:#333; line-height:25px; height:25px; margin-top:10px; margin:5px 0; background:#ebebeb; padding:0 8px; clear:both;}
.new_page a {color:#333; text-decoration:none; margin:0 3px;}
.new_page a:hover {color:#f00; text-decoration:underline;}

.cli { display:none; }


/*子页面*/

.newest_page .newwrap, .rank_page  .newwrap {width:auto; float:none; }
.newest_page .new_list .name, .rank_page .new_list .name {width:593px;}
.newest_page .newwrap .row2 , .rank_page .newwrap .row2 {width:700px;}

.rank_page .gp{ float:left; width:70px; display:inline; text-align:center; }
.rank_page #list_menu a , .rank_home #list_menu a { font-size:14px;}


/*子导航*/

#list_menu { border-width:1px 1px 0; border-style:solid; border-color:#41932c; height:31px; background: url(/skin/gr/images/list_nav.gif) repeat-x; padding-left:3px; margin-bottom:5px;}
#list_menu li { display:inline;}
#list_menu a {color:#fff; float:left; margin-top:1px; display:inline; height:30px; line-height:30px; font-size:12px; padding-left:5px; display:inline; margin-right:5px; cursor:pointer;}
#list_menu a b {float:left; padding:0 15px 0 10px; }
#list_menu .active, #list_menu a:hover { background:url(/skin/gr/images/list_tab.gif) no-repeat 0 0; color:#368224;}
#list_menu .active b, #list_menu a:hover b { background:url(/skin/gr/images/list_tab.gif) no-repeat right 0;}





/**/
#main { overflow:hidden; zoom:1;}
#rank_wrap { position:relative; left:-2px; width:960px;}
#rank_wrap a:hover { text-decoration:underline; }
#rank_wrap .stime a:hover { text-decoration:none;}

.rank_item {border:1px solid #d8d8d8; float:left; width:311px; padding:1px; margin:0 0 5px 5px; display:inline; }
.rank_item .rank_title {background:url(/skin/gr/images/th_g.gif) repeat-x 0 -3px; height:28px; line-height:28px; padding:0 10px;}
.rank_item h2 {float:left; font-size:12px; }
.rank_item h2 a { color:#2e2e2e;}
.rank_item .stime {float:right;}
.rank_item .stime a { float:left; padding:0 10px; height:25px; line-height:25px; margin:3px 1px 0; color:#2e2e2e;  cursor:pointer;}
.rank_item .stime .on { margin:2px 0 0; border:1px solid #c3d7c0; border-bottom:none;  background:#fff;} 

.rank_list { background: url(/skin/gr/images/rankno.gif) no-repeat scroll 3px 8px transparent; padding: 0 5px 0 32px; margin-left:5px;}
.rank_list  a {color:#2e2e2e;}
.rank_list  a:hover {color:#EF660A;}
.rank_list li {height: 28px;line-height: 28px; overflow: hidden;}


/*分页*/
.pg_pcl .tspage{font-size:12px; color:#666;background:transparent; line-height:36px; height:36px; }
.pg_pcl .tspage a{font-size:12px;padding:4px 5px 3px; line-height:26px; text-align:left; color:#000;/*链接文字默认颜色*/ border:1px solid #ccc;/*链接默认边框*/ text-decoration:none; margin:0 2px;outline:none;}
.pg_pcl .tspage a:hover{color:#f80;/*鼠标放在上面的链接文字颜色*/ border:1px solid #f80;/*鼠标放在上面的链接边框*/ text-decoration:underline}
.pg_pcl .tspage .tsp_nav b{padding:5px 6px 4px; border:none; line-height:26px; text-align:left; color:#fff;/*当前页文字颜色*/ background:#f80;/*当前页背景色*/ margin:1px 2px; font-size:12px}
.pg_pcl .tspage .tsp_prev {background:url(/skin/images/pg_pcl.gif) no-repeat 0 -50px; height:22px; border:none; padding:5px 12px 5px 18px;}
.pg_pcl .tspage .tsp_next{background:url(/skin/images/pg_pcl.gif) no-repeat 0 0; height:22px; border:none; padding:5px 18px 5px 12px;}
.pg_pcl .tspage .tsp_home {background:url(/skin/images/pg_pcl.gif) no-repeat 0 -225px; height:22px; border:none; padding:5px 12px 5px 18px;}
.pg_pcl .tspage .tsp_end {background:url(/skin/images/pg_pcl.gif) no-repeat 0 -175px; height:22px; border:none; padding:5px 18px 5px 12px;}

.pg_pcl  .tspage a:hover.tsp_prev{border:none; background-position:0 -75px;}
.pg_pcl  .tspage a:hover.tsp_next{border:none; background-position:0 -25px;}
.pg_pcl  .tspage a:hover.tsp_home {border:none; background-position:0 -250px;}
.pg_pcl  .tspage a:hover.tsp_end {border:none; background-position:0 -200px;}
.pg_pcl  .tspage .tsp_more, .pg_pcl  .tspage a:hover.tsp_more  {border:none;}

.pg_pcl .tsp_count i, .pg_pcl .tsp_count b {color:#FF8800;}
.pg_pcl .tsp_nav i { display:none;}
.pg_pcl .tsp_nav a i { display:inline;}
.pg_pcl select { vertical-align: middle; _margin-top:2px; }
.pg_pcl .tsp_count { line-height:26px\9; } 