@charset "gb2312";

#new_games h1{ font-family:Arial,"????"; font-size: 21px; color: #959595; height:35px; line-height:35px; background: url(../images/tag-line.png) 0px 7px no-repeat; margin-bottom: 5px; padding-left: 12px;}
#new_games ul{ width: 1000px; }
#new_games ul li{ width: 477px; height: 170px; background: url(../images/tag-bg.png) -14px -9px no-repeat; padding: 6px; position: relative; float: left;}
#new_games ul li a.img{ position:relative; width: 140px; height: 112px; overflow: hidden; zoom: 1; display: inline-block; margin: 9px 9px 0px 12px; float:left;}
#new_games ul li a img{ width: 112px;
    height: 112px;
    border-radius: 5px;
    display: block;
    margin: 0 auto;}
.tag{ width: 230px; float: left; font-family:Arial,"????"; padding: 9px 10px 0px 0px;}
.tag h3 a{ font-size:16px; color: #222; font-weight:normal; white-space: nowrap; text-overflow: ellipsis; width: 300px; overflow: hidden; display: inline-block; height: 17px; line-height: 17px;}
.tag h3 a:hover{ color:#d70000;}
.tag p.intro{ color:#689800; padding: 5px 0px; height: 19px;}
.tag p.intro a{ color:#689800;}
.tag p.intro a:hover{ color:#d70000;}
.tag p font{ color:#d8d8d7; padding: 0px 2px;}
.tag p{ color:#888; line-height: 19px; height: 56px; overflow: hidden; zoom: 1; text-overflow: ellipsis;}
.btn{ width:60px; float:left; margin-top: 11px;}
.btn span{ width:56px; height: 35px; display:block; color: #555;  text-align: center; padding-top: 18px; text-shadow: 1px 1px 1px #fff;}
.btn span strong{ font-size: 30px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.btn span b{ font-size: 18px;}
.tag-btn{ width:57px; height:28px; display:block; background: url(../images/tag-ico.png) -1px -93px no-repeat; text-indent: -9999px; margin-top: 19px;}
a.tag-btn:hover{ background-position:-1px -121px;}
.tag-bottom{ height: 28px; display:block; position: absolute; bottom: 8px; left: 19px; width: 457px;}
.tag-bottom span{ margin-top: 1px; display: inline-block; float: left;}
.tag-bottom span a{ display:inline-block; float:left; text-align: center; margin-right: 8px;}
.tag-bottom span a b{ display:inline-block; background:url(../images/tag-ico.png); height: 18px; float: left;}
.tag-bottom span a b.tgl{ width: 12px; background-position: 0px -347px;}
.tag-bottom span a b.tgr{  width:5px;   background-position: -2px -365px;}
.tag-bottom span a em{ height:18px; line-height:18px; font-style: normal; display: inline-block; float: left; background: url(../images/tag-ico.png) 0px -329px; padding: 0px 2px;}
.tag-bottom span a:hover{ color:#be1616;}
.like{ width: 132px; float:right; color:#999; height: 21px; line-height: 21px; display: inline-block;}
.like a{ width:49px; height: 20px; display:inline-block; background: url(../images/tag-ico.png) -1px -159px no-repeat; text-indent: -9999px; margin-right: 4px;}
.like a:hover{ background-position: -1px -179px;}

/*??*/
.info{width: 100%;margin:0 auto;overflow:hidden;zoom:1;position: relative;background: #efefef;margin-top: 4px;margin-bottom: 5px;border-radius: 14px;padding-bottom: 10px;}
.info h1{width: 400px;position: relative;left: 0px;top: 11px;}
.info h1 span{ display:inline-block; height: 41px; line-height:41px; float: left;}
.info h1 span.tagl{ background: url(../images/tag-name.png) 0px -41px no-repeat; width:24px; height: 47px;}
.info h1 span.tagc{ background:url(../images/tag-name.png) 0px 0px repeat-x; font-size: 18px; color: #fff; font-family: Arial,"????"; padding-right: 10px;}
.info h1 span.tagr{ background: url(../images/tag-name.png) 0px -88px no-repeat; width: 30px;}
.infocon{width: 965px;margin:auto;overflow:hidden;zoom:1;/* background: #efefef; */border-radius: 5px;/* box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.28); */height: auto;padding-bottom: 24px;border-radius: 25px;}
.taginfo{width:930px;/* height: 54px; */position: relative;top: 19px;padding: 0px 12px;}
.taginfo span{ height:42px; display:inline-block; float: left;}
.taginfo span.mark1{ width: 29px; background: url(../images/tag-ico.png) -7px -240px no-repeat;}
.taginfo span.mark{width: 877px;color:#666;font-family: Arial,"????";line-height: 20px;/* overflow: hidden; */height: auto;}
.taginfo span.mark2{ width: 24px; background: url(../images/tag-ico.png) -13px -268px no-repeat;}

/*??*/



/* 20140331 foot */
#foot { clear:both; background-color:#fafafa; padding:20px 0;color:#656565; font-size:12px; overflow:hidden;}
#foot .footlogo { width:220px; height:68px; text-indent:-230px; overflow:hidden; white-space:nowrap; background:url(../images/logo.png) no-repeat 0px 0px; float:left; }
#foot a { color:#656565;}
#foot .foot-info { width:700px; float:right; overflow:hidden; }
#foot .foot-info li { line-height:2; color:#888; }
#foot .foot-info li.footnav { margin-left:-9px; }
#foot .foot-info li.footnav a { color:#656565; border-left:1px solid #656565; padding:0 8px; font-size:12px }
#foot .foot-info li.footnav a img{display:inline!important;}

.pageLink_n {height:40px; width:688px;TEXT-ALIGN: center; padding-top:20px;}
.pageLink_n A {BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #ff9933; COLOR: #ffffff; BORDER-TOP: #ffffff 1px solid; ORDER-RIGHT: #ffffff 1px solid; PADDING-TOP:4px}
.pageLink_n A:hover {BORDER-BOTTOM: #ff9933 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ff9933 1px solid; BACKGROUND: #cccccc; COLOR: #ff9933; BORDER-TOP: #ff9933 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ff9933 1px solid;TEXT-DECORATION: none}

.pageLink {height:40px; width:960px;TEXT-ALIGN: center; padding-top:20px;}
.pageLink A {BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #099F00; COLOR: #ffffff; BORDER-TOP: #ffffff 1px solid; ORDER-RIGHT: #ffffff 1px solid; PADDING-TOP:4px}
.pageLink A:hover {BORDER-BOTTOM: #2eb0da 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #099F00 1px solid; BACKGROUND: #B9E78F; COLOR: #099F00; BORDER-TOP: #099F00 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #099F00 1px solid;TEXT-DECORATION: none}

.dl-l{position:fixed;left: 0;top: 150px;z-index: 999;width: 120px;}
.dl-l img{display: block;width: 100%;}
.dl-l i{display: block;width: 30px;height: 16px;background: rgba(0,0,0,.5);position: absolute;right: 0;top: 0;font-size: 12px;color: #ddd;text-align: center;line-height: 16px;font-weight: bold;font-style: normal;cursor: pointer;}
.dl-l:after{display: inline-block; content: ' ';display: block;width: 29px;height: 16px;background:url(http://www.rsdown.cn/statics/images/ad_tip_2016.png) no-repeat;position: absolute;left: 0;bottom: 0; opacity: .8;}
.dl-r{position:fixed;right:0;top: 150px;z-index: 999;width: 120px;}
.dl-r img{display: block;width: 100%;}
.dl-r i{display: block;width: 30px;height: 16px;background: rgba(0,0,0,.5);position: absolute;right: 0;top: 0;font-size: 12px;color: #ddd;text-align: center;line-height: 16px;font-weight: bold;font-style: normal;cursor: pointer;}
.dl-r:after{display: inline-block; content: ' ';display: block;width: 29px;height: 16px;background:url(http://www.rsdown.cn/statics/images/ad_tip_2016.png) no-repeat;position: absolute;left: 0;bottom: 0; opacity: .8;}
.time-updata{
    position: absolute;
    right: 30px;
    top: 40px;
    color: #aaa;
    font-size: 14px;
}
.time-updata em{
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(http://www.rsdown.cn/statics/images/time_updata.png) no-repeat 0 0;
    vertical-align: middle;
    margin-right: 5px;
}
#js_index { font-size:14px; background:url(http://www.rsdown.cn/static/images/404.png) repeat-x 0 -20px; font-family:airal;}

#js_index a { color:#333; text-decoration:none;}

#js_index .head { height:28px; line-height:28px; background:#fff; border-bottom:1px solid #8cd194; color:#ccc; font-size:12px;}

#js_index .head .inner { width:800px; margin:0 auto; text-align:right;}

#js_index .head a:hover { color:#f30; text-decoration:underline;}

#js_index .main { width:560px; padding-left:240px; margin: 50px auto 0; position: relative; padding-top:10px}

#js_index .logo { width:150px; height:63px; position:absolute; left:0; top:0; text-indent:-999em; overflow:hidden; background:url(http://www.rsdown.cn/static/images/logo.png)}



#js_index h1 { font-size:24px; color:#c71508; font-family:"????","??"; margin:40px 0 20px ;}

#js_index p { line-height:28px;}

#js_index .main .button{
  vertical-align:middle;
  margin-left:5px;
}



#js_index #keyword { height:27px; line-height:27px; padding:0 3px; width:352px; border:1px solid #ababab; background:#fff; font-size:14px;}

#js_index .button { width:62px; height:28px; color:#fff; font-weight: bold; background:url(http://www.rsdown.cn/static/images/404.png) no-repeat ; border:0 none; font-size:14px; }

#js_index .go-home { width:92px; line-height:28px; height:28px; display:block; background:url(http://www.rsdown.cn/static/images/404.png) no-repeat -62px 0 ; font-weight:bold; color:#fff !important; text-align:center; margin:15px 0 0 6px; overflow:hidden; cursor:pointer;}