#main {width:1240px; margin:10px auto 0;}
.hspace {clear:both; height:10px;}


.left-350,.left-250, .left-645, .left-160, .left-242, .left-484, .left-718{float:left;}
.left-350 {width:350px; display:inline; margin-right:10px;}
.left-250 {width:250px; }
.left-645 {width:645px;}
.left-242{ width:242px;}
.left-484 {width:474px; padding:1px 5px 0; }
.left-718 {width:718px; display:inline; margin-right:10px;}
.left-160 {width:150px;border-left:1px solid #d3d3d3; padding:1px 5px 0;}

.txtul li a:hover, .imgul span a:hover,  #abc li a:hover, #abc li a:hover, #softcate dd li a:hover, .rankul li a:hover, .con-block h2 ul a:hover, .newsul li  a:hover, #topnews dt a:hover, #pronews .th a:hover, #popsoft dd a:hover, #link li a:hover, #pronews dd a:hover {color:#f55110; text-decoration:underline;}
#goodsoft .imgul span a:hover, #gamesoft .imgul span a:hover {color:#1D8D23;}

.sublock { float:left; width:231px; padding:1px 5px 0 ;border-left:1px solid #d3d3d3;}

.thg, .thr{ height:31px; overflow:hidden; background:url(/skin/gr/images/th_g.gif) repeat-x; padding:3px 10px 0; font-weight:normal;} 
.thr { background-image:url(/skin/gr/images/th_r.gif)}
.thg span , .thr span {border-width:1px 1px 0; border-color:#1d8d23; background:#fff;  border-style:solid;  display: block; float:left; font-size:14px; text-align:center; line-height:30px; padding:0 10px;}
.thr span {border-color:#fd8010;}
.tab li  {float:left;  font-size:14px; margin:1px 1px 0; text-align:center; line-height:30px; padding:0 10px; cursor:pointer;}
.tab .active {border-width:1px 1px 0; margin:0; border-color:#1d8d23; background:#fff;  border-style:solid;}
.thr .active {border-color:#fd8010;}

.txtul {padding:0 5px;}
.txtul li {line-height:28px; height:28px; overflow:hidden; background:url(/skin/gr/images/list_style.gif) no-repeat left 12px; padding-left:10px; cursor:text;}
.txtul li span {float:right; color:#999;}
.txtul li a {color:#2e2e2e;}

.newsul {font-size:14px; padding:5px 0 3px; }
.newsul li {line-height:29px; height:29px; overflow:hidden;}
.newsul li  a {color:#2e2e2e;}
.newsul li .cat {font-weight:bold; color:#1d8d23; font-size:12px; padding-right:10px; margin-right:4px; background:url(/skin/gr/images/cat_arrow.gif) no-repeat right center; }
.newsul li span {float:right; color:#999;}

.imgul li {height:32px; padding:9px 0; border-width:1px 0 0 0; border-style: solid; border-color:#e5e5e5;}
.imgul img {float:left; width:32px; height:32px; overflow:hidden; display:inline; margin:0 10px;}
.imgul span {color:#4e4e4e; display:block; overflow:hidden; height:32px; line-height:16px; word-break:breal-all; word-wrap:break-word;}
.imgul span a {color:#1d8d23; margin-right:5px;}

.spul li { text-align:center;padding-top:7px;}
.spul img {height:60px; width:130px;}

.rankul {padding:0 5px 0 32px; background:url(/skin/gr/images/rankno.gif) no-repeat 3px 8px;}
.rankul li { line-height:28px; height:28px; overflow:hidden;}
.rankul li a {color:#2e2e2e;}

.tab-body, .inb {border-width:0 1px 1px;  border-color:#b3b3b3; border-style:solid;}

.sub-tl-g, .sub-tl-r { text-align:center; height:25px; line-height:25px; font-size:13px; padding-left:5px; color:#333;}
.sub-tl-g { background:url(/skin/gr/images/sub_th.gif) left bottom; }
.sub-tl-r { background:url(/skin/gr/images/sub_th.gif) left top; }
.sub-tl-g span {display:block; background:url(/skin/gr/images/sub_th.gif) right bottom; padding-right:5px; }
.sub-tl-r span{ display:block; background:url(/skin/gr/images/sub_th.gif) right top; padding-right:5px;}

.sub-tl-tabg, .sub-tl-tabr {  height:25px; line-height:25px; font-size:13px; color:#333; font-weight:bold;}
.sub-tl-tabg { background: url(/skin/gr/images/stab_bgg.gif) repeat-x;}
.sub-tl-tabr { background: url(/skin/gr/images/stab_bgr.gif) repeat-x;}
.sub-tl-tabg li ,  .sub-tl-tabr li{text-align:center; float:left; height:23px; width:80px; line-height:23px; padding:2px 2px 0; margin-left:5px; display:inline; overflow:hidden; cursor:pointer;}
.sub-tl-tabg .active { background: url(/skin/gr/images/stab_g.gif) no-repeat;}
.sub-tl-tabr .active { background: url(/skin/gr/images/stab_r.gif) no-repeat;}

.con-block {clear:both; zoom:1; }
.con-block h2 { height:34px; background:url(/skin/gr/images/nav_menu.gif) no-repeat 0 3px; font-size:12px; font-weight:normal; padding:0 13px; line-height:34px;}
.con-block em{  color:#F00; font-weight:bold; font-size:13px;}
.con-block b{ font-weight:normal; color:#06C; float:right;}
.con-block h2 span {float:left; height:34px; background:url(/skin/gr/images/nav_on_g.gif); width:76px; padding-right:5px; font-size:14px; color:#fff; line-height:34px; text-align:center;}
.con-block h2 ul {float:right; padding-top:3px; line-height:31px;}
.con-block h2 ul li { display:inline-block; zoom:1; *display:inline;}
.con-block h2 ul a {color:#2e322e; margin:0 5px;}

.con-block-2 {border:1px solid #b3b3b3; clear:both; padding:3px 0 5px; }

.con-block-body{border:1px solid #b3b3b3; padding:5px 0;}

#popsoft dl {width:150px; border-right:1px solid #d3d3d3; float:left; padding:1px 5px 5px; }
#popsoft dt  { text-align:center; height:25px; line-height:25px; font-size:13px; background:url(/skin/gr/images/sub_th.gif) left bottom; padding-left:5px; font-weight:bold; color:#333; margin-bottom:2px;}
#popsoft dt span{display:block; background:url(/skin/gr/images/sub_th.gif) right bottom; padding-right:5px; }
#popsoft dd {line-height:30px; height:30px; overflow:hidden; padding-left:24px; margin-left:5px;}
#popsoft dd a {color:#262626;}
#popsoft .cy { overflow:hidden;  background:url(/skin/gr/images/home_softico.png) no-repeat 6px 30px; float:left; display:inline; height:355px; }
#phonesoft {border:none; height:355px; overflow:hidden;}
#phonesoft  li { height:30px; line-height:30px; background-position:0 14px;}

.softsp { overflow:hidden; width:314px; border-right:1px solid #ccc; padding:1px 5px 0; float:left; display:inline; height:355px; overflow: hidden;}
.softsp .spul { overflow:hidden; padding-left:3px; height:90px; padding-top:0px;}
.softsp .spul li {float:left; display:inline; margin:0 12px; padding-top:18px;}
.softsp .txtul { overflow:hidden; padding:0;}
.softsp .txtul li {float:left; width:128px; line-height:30px; height:30px; background-position:0 14px; display:inline; margin-left:16px;}


#softcate .inb {padding:5px;}
#softcate dl {border-bottom:1px solid #e9e9e9; height:40px; width:343px; float:left; padding:7px 0 6px 10px;}
#softcate dt {float:left; width:36px; height:36px; padding:4px 0 0 4px; background:url(/skin/gr/images/cat_bg.gif) no-repeat; font-weight:bold; color:#fff; font-size:14px; letter-spacing:2px; line-height:16px; display:inline; margin-right:3px;}
#softcate dd {float:left; width:300px; height:40px; overflow:hidden;}
#softcate dd li {float:left; display:inline; width:54px;  margin:0 8px 4px 12px; height:20px; line-height:16px; overflow:hidden;}
#softcate dd li a {color:#494949;}
#softcate .lastrow {border:none; padding-bottom:7px;}

#topnews {border:1px solid #b3b3b3; padding:1px; width:346px;}
#topnews dl { height:77px; background:url(/skin/gr/images/news_bg.gif) repeat-x; overflow:hidden;  padding: 0 10px;}
#topnews dd {color:#333; height:40px; overflow:hidden; line-height:20px; }
#topnews dd a {color:#1D8D23; margin-left:6px;}
#topnews dt { padding-top:5px; text-align:center;}
#topnews dt a{color:#F55110; font-size:14px; line-height:24px; font-weight:bold }
#topnews li {border-top:1px solid #e5e5e5; padding: 0 10px  0 20px; background-position:9px 12px;}
#topnews .item1 {border:none}
.flashbox {height:195px; width:346px;}

#newset .tab-body {padding:0 8px 0 12px; height:356px; overflow:hidden;}
#newset {position:relative;}
#newset .more{position:absolute; right:10px; top:10px; color:#000; font-size:14px;}
#newset .more:hover{ color:#1D8D23; text-decoration:underline;}

#goodsoft .inb {padding:0 1px;}
#goodsoft li {padding-right:3px;}
#goodsoft .item1 {border:none}
#goodsoft .imgul span a, #gamesoft .imgul span a { color:#ef660a;}
 
#game h2 span {background:url(/skin/gr/images/nav_on_r2.gif); width:95px;}
#game h2 span a { color:#fff;}
#game h2 span a:hover { text-decoration:underline;}
#game .imgul b {color:#ef660a; font-weight:normal; margin-right:5px;}
#hotgame {height:280px; overflow:hidden;}
#hotgame .imgul {margin-top:3px;}
#hotgame .imgul li {float:left; width:230px; border:none; padding:9px 7px 10px 0; height:32px;   overflow:hidden;}
#gameplay .txtul{padding-top:5px;}
#gameplay .txtul li {line-height:25px; }
#gamesoft .txtul {padding-top:1px;}
#gamesoft .txtul li {line-height:25px;}
#gamesoft .imgul li {border-width:0 0 1px 0; padding:8px 0 7px; }
#game .sublock {height:280px; overflow:hidden;}

#pronews, #softarc .sublock { overflow:hidden; height:305px;}
#pronews .txtul { overflow:hidden;}
#pronews dl { float:left; display:inline; float:left; width:127px; padding:10px 10px 0 5px;}
#pronews dt{ height:84px; overflow:hidden;}
#pronews dt img {width:123px; height:80px; border:1px solid #ccc; padding:1px;}
#pronews dd { line-height:18px; font-size:12px; height:36px; margin:3px 0 15px; overflow:hidden; text-align:center;}
#pronews dd a { color:#1D8D23;  color:#2e2e2e;} 

#softcate {height:315px; overflow:hidden;}
#downrank {height:315px; overflow:hidden;}
#downrank .tab li {width:89px;}
#downrank .inb  {padding:0 5px;}

#abc {border:1px solid #b3b3b3; height:16px; width:928px; margin:10px auto; padding:10px 20px; overflow:hidden;}
#abc h3 {float:left; color:#282828; font-size:14px;}
#abc li {float:left; display:inline; margin-left: 23px;}
#abc li a {color:#1D8D23; font-weight:bold; font-size:14px; text-transform:uppercase;}

#link {border:1px solid #b3b3b3; width:938px; margin:10px auto; overflow:hidden; padding:8px 15px 0 }
#link .linkin { width:100%; overflow:hidden;}
#link ul { margin-left:-16px; width:946px;}
#link li {float:left; height:16px; line-height:16px; display:inline; margin:0 0 8px 8px; padding-left:7px; border-left:1px solid #ccc;}
#link li a {color:#494949; white-space:nowrap;}
#link .clear {*height:8px; overflow:hidden;}

#softcate .inb { zoom:1;  }
.con-block-body, .con-block-2 { zoom:1;}


.feature {width: 100%;height: auto;display: block;overflow:hidden;zoom:1;padding: 5px 0;border-top: 1px solid #eee;margin: 8px 0 0 0;}
.feature li {float:left;width:192px;height: 28px;line-height:24px;overflow:hidden;margin: 7px 0 0 11px;display:inline;}
.feature li img  { width:20px; height:20px; vertical-align:middle; margin:2px 5px 2px 0}
.feature li a span {color:#333;text-decoration: underline;}
.feature li a:hover span { color:#f30;}



#total {   background-image: url("../skin/gr/images/total_ex.gif");}
#catalog {  border: 1px solid #CCC; margin-top: 5px;}
#catalog td {   border-bottom-width: 1px;   border-bottom-style: dashed;    border-bottom-color: #CCC;  margin-top:5px;}


.class_wrap { width:1240px; border:2px solid #d0e9c4; overflow:hidden; zoom:1; margin:10px auto; display:block; overflow:hidden}
.class_title {font-size:16px; font-family:"黑体"; background:url(/skin/gr/images/ct.gif) repeat-x; line-height:30px; height:30px; overflow:hidden; padding-left:25px; color:#1d8d23; font-weight:normal;}
.class_item {border-top:1px solid #dff1d7; overflow:hidden; zoom:1; padding:7px 0 8px; margin:0 5px;}
.class_item h2 {font-size:12px; color:#404040; text-align:center; float:left; width:178px; line-height:24px;}
.class_item h2 .rss img { vertical-align:middle; margin-left:3px;}
.class_item h2 .ico img { display:block; margin:5px auto; }
.class_item h2 .name:hover { text-decoration:underline;}
.class_item h2 a {color:#404040;cursor:pointer;}
.class_inner { zoom:1; overflow:hidden;  }
.class_inner h3 {font-weight:normal; display:inline; font-size:14px; font-family:verdana,arial;}
.class_inner a {float:left; display:inline; margin:0 1px 1px 0; width:148px; height:32px; line-height:32px; text-align:center; color:#333; background:#eef6e9; cursor:pointer;}
.class_inner a span {color:#ff5400; margin-left:3px; font-size:12px;}
.class_inner a:hover {background:#5eba30; color:#fff;}
.class_inner a:hover span {color:#fff;}
#main {margin-top:0;}
#foot { clear:both; margin-top:15px;}
#foot h3 { font-size:12px; font-weight:normal; color:#999;}
#foot h3 a { color:#333; margin:0 6px;}
#foot h3 a:hover { text-decoration:underline;}
#foot p { margin:0;}
#foot p span{ margin-left:5px;}
#d0, #c0 {border:none;}