﻿audio,canvas,video {
    display:inline-block;
    *display:inline;
    *zoom:1}
audio:not([controls]) {
    display:none;
    height:0}
[hidden] {
    display:none}
html {
    font-size:100%;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%}
html,button,input,select,textarea {
    font-family:Arial,sens-serif;
    font-size:12px}
textarea {
    resize:vertical}
button {
    *width:auto;
    *overflow:visible}
body {
    margin:0}
a {
    color:#333;
    text-decoration:none}
a:hover {
    text-decoration:underline;
    color:#F60}
a:focus {
    outline:thin dotted}
a:active,a:hover {
    outline:0}
h1 {
    font-size:2em;
    margin:.67em 0}
h2 {
    font-size:1.5em;
    margin:.83em 0}
h3 {
    font-size:1.17em;
    margin:1em 0}
h4 {
    font-size:1em;
    margin:1.33em 0}
h5 {
    font-size:.83em;
    margin:1.67em 0}
h6 {
    font-size:.75em;
    margin:2.33em 0}
abbr[title] {
    border-bottom:1px dotted}
b,strong {
    font-weight:700}
blockquote {
    margin:1em 40px}
dfn {
    font-style:italic}
mark {
    background:#ff0;
    color:#000}
p,pre {
    margin:1em 0}
code,kbd,pre,samp {
    font-family:monospace,serif;
    _font-family:"courier new",monospace;
    font-size:1em}
pre {
    white-space:pre;
    white-space:pre-wrap;
    word-wrap:break-word}
q {
    quotes:none}
q:before,q:after {
    content:'';
    content:none}
small {
    font-size:75%}
sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline}
sup {
    top:-.5em}
sub {
    bottom:-.25em}
dl,menu,ol,ul {
    margin:1em 0}
dd {
    margin:0 0 0 40px}
menu,ol,ul {
    padding:0 0 0 40px}
nav ul,nav ol {
    list-style:none;
    list-style-image:none}
img {
    border:0;
    -ms-interpolation-mode:bicubic}
svg:not(:root) {
    overflow:hidden}
figure {
    margin:0}
form {
    margin:0}
fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em}
legend {
    border:0;
    padding:0;
    white-space:normal;
    *margin-left:-7px}
button,input,select,textarea {
    font-size:100%;
    margin:0;
    vertical-align:baseline;
    *vertical-align:middle}
button,input {
    line-height:normal}
button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance:button;
    cursor:pointer;
    *overflow:visible}
button[disabled],input[disabled] {
    cursor:default}
input[type=checkbox],input[type=radio] {
    box-sizing:border-box;
    padding:0;
    *height:13px;
    *width:13px}
input[type=search] {
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:0}
textarea {
    overflow:auto;
    vertical-align:top}
table {
    border-collapse:collapse;
    border-spacing:0}
.clearfix:before,.clearfix:after {
    content:"";
    display:table}
.clearfix:after {
    clear:both}
.clearfix {
    zoom:1}
* html {
    _background-image:url(about:blank);
    _background-attachment:fixed}
body {
    background:url(../images/bg-2.jpg) no-repeat center 0}
.outer-wrap {
    margin:0 auto;
    width:980px;
    background-color:#FFF}
.wrapper {
    margin:0 auto;
    width:960px;}
.wrapper ul {
    padding:0;
    margin:0;
    list-style:none}
.wrapper ul li {
    margin:0;
    padding:0;
    list-style:none}
.topbar {
    height:29px;
    line-height:29px;
    background-color:#FAFAFA;
    border-bottom:1px solid #f0f0f0}
.topbar .inner {
    width: 960px;
    margin: 0 auto;
}
.topbar .text {
    color:#555;
    padding:0 10px;
    float:left}
.topbar .text strong {
    font-weight: 400;
}
.topbar .menu {
    float:right}
.topbar .menu li {
    float:left;
    border-left:1px solid #e7e7e7}
.topbar .menu a {
    display:block;
    float:left;
    height:29px;
    line-height:29px;
    border-left:1px solid #fff;
    padding:0 15px}
.topbar .menu a:hover {
    text-decoration:none;
    background-color:#FFF}

.topbar .icon-home,
.topbar .icon-help {
    height: 29px;
    width: 16px;
    display: block;
    float: left;
    background-image: url("../images/images.png");
    background-repeat: no-repeat;
}
.topbar .icon-home {
    width: 30px;
    background-position: 0 -2044px;
}
.topbar .icon-help {
    background-position: 0 -2073px;
}
.topbar .menu a:hover .icon-help {
    background-position: 0 -2103px;
}



.wrapper .header {
    padding:7px 0;
    height:80px;
    position:relative}
.wrapper .header .search {
    float:left;
    padding-left:85px;
    width:493px}
.wrapper .header .search form {
    margin-top:12px}
.wrapper .header .search input {
    float:left;
    height:29px;
    border:1px solid lightgrey;
    padding-left:35px;
    line-height:29px;
    width:370px;
    background-color:#FFF;
    background-image:url(../images/images.png);
    background-position:0 -355px;
    background-repeat:no-repeat}
.wrapper .header .search button {
    float:left;
    background-color:#388712;
    padding:0;
    margin:0;
    height:33px;
    _height:32px;
    width:70px;
    text-align:center;
    color:#FFF;
    border:0;
    cursor:pointer;background-image: url(../images/images.png);
background-position: 0 -1921px;margin-left: 5px;_zoom:1; _display: inline;}
.wrapper .header .search .keywords {
    margin-top:10px;
    font-family:Simsun;
    float:left;
    clear:both;
    white-space:nowrap;
    overflow:hidden;
}
.wrapper .header .search .keywords a.orange{color:#ee6d07;}
.wrapper .header .search .keywords a,.wrapper .header .search .keywords strong {
    font-family:Arial,sens-serif;color:#555;}
.wrapper .header .search .keywords a {
    padding-right:5px;
}
.wrapper .header .game-box {
    position:absolute;
    right:0;
    top:22px}

.wrapper .header .game-box .b1,
.wrapper .header .game-box .b2 {
    width: 64px;
    float: left;
    background-image: url("../images/images.png");
    background-repeat: no-repeat;
}

.wrapper .header .game-box a {
    padding-top: 32px;
    width: 64px;
    display: block;
    text-align: center;
    padding-top: 32px;
    line-height: 24px;
}
.wrapper .header .game-box .b1 {
    background-position: 0 -2131px;
}
.wrapper .header .game-box .b2 {
    background-position: 0 -2195px;
}

.wrapper .brand,.wrapper .brand a {
    float:left;
    width:180px;
    margin-top:4px;
    height:62px;
    overflow:hidden;
    _display:inline;
}
.wrapper .brand {
    margin-left: 28px;
}
.wrapper .brand a {
    display:block;
    background-image:url(../images/top-brand.gif);
    background-position:0 0;
    background-repeat: no-repeat;
    text-indent:-88888px; }
/*.wrapper .brand a:hover {
    background-position:0 -58px}*/
.wrapper .nav {
    overflow:hidden;}
.wrapper .nav .top-menu {
    width:959px;
    height:41px;
    line-height:41px;
    background-image:url(../images/images.png);
    background-position:0 -1921px;}
.wrapper .nav .top-menu li {
   float:left;
   text-align:center;
   width:97px;
}
.wrapper .nav .top-menu li.home {
    width:79px}
.wrapper .nav .top-menu a {
    color:#FFF;
    font-size:14px;
    display:block;
    padding:0 16px;
    text-align:center;
    background-image:url(../images/images.png);
    background-position:right -2003px;
    }
.wrapper .nav .top-menu .active {
    background-image:url(../images/images.png);
    background-position:right -1961px}

.wrapper .nav .top-menu li.nobg a {
   background: none;
}    
.wrapper .sub-nav {
    width:958px;
    overflow:hidden;
    border:1px solid #e3e3e3;
    border-top:0}
.wrapper .sub-nav ul {
    height:36px;
    line-height:36px}
.wrapper .sub-nav ul li {
    line-height:36px;
    height:36px;
    float:left;
    _display:inline;
    _zoom:1;
    margin-left:10px}
.wrapper .sub-nav .left-menu {
    float:left}
.wrapper .sub-nav .right-menu {
    *width:286px;
    float:right;
    padding-right:10px}
.wrapper .games-tabs .tab-head {
    border-left:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    height:32px;
    line-height:32px;
    background:url(../images/images.png) repeat-x 0 -319px;
    overflow:hidden}
.wrapper .games-tabs .tab-head li {
    float:left;
    width:88px;
    text-align:center}
.wrapper .games-tabs .tab-head li a {
    display:block;
    float:left;
    width:88px;
    height:32px;
    text-align:center}
.wrapper .games-tabs .tab-head li a:hover {
    text-decoration:none}
.wrapper .games-tabs .tab-head li a.active {
    height:30px;
    line-height:30px;
    border-top:2px solid green;
    border-right:1px solid #e1e1e1;
    border-left:1px solid #e1e1e1;
    background-color:#FFF}
.wrapper .games-tabs .tab-head li.none a.active {
    border-left:0}
.wrapper .games-tabs .content {
    padding:0 10px;
    float:left;
    width:938px;
    border:1px solid #e1e1e1;
    border-top:0;
    display:none}
.wrapper .games-tabs .content .inner {
    padding:10px 0;
    font-family:Simsun;
    color:#CCC;
    line-height:1.8}
.wrapper .games-tabs .content .inner a {
    font-family:Arial,sens-serif;
    white-space:nowrap}
.wrapper .games-tabs .display {
    display:block}
.wrapper .games-tabs .items {
    border-bottom:1px dotted #e1e1e1;
    margin:5px 0;
    width:938px;
    overflow:hidden;
    white-space:nowrap}
.wrapper .games-tabs .label-1,.wrapper .games-tabs .label-2,.wrapper .games-tabs .label-3,.wrapper .games-tabs .label-4 {
    float:left;
    height:30px;
    line-height:30px;
    width:57px;
    text-align:center;
    color:#FFF;
    _display:inline;
    _zoom:1;
    margin-right:10px}
.wrapper .games-tabs .label-1,.wrapper .games-tabs .label-2,.wrapper .games-tabs .label-3,.wrapper .games-tabs .label-4 {
    background:url(../images/label-text.png) no-repeat 0 0}
.wrapper .games-tabs .label-2 {
    background:url(../images/label-text.png) no-repeat 0 -30px}
.wrapper .games-tabs .label-3 {
    background:url(../images/label-text.png) no-repeat 0 -60px}
.wrapper .games-tabs .label-4 {
    background:url(../images/label-text.png) no-repeat 0 -90px}
.wrapper .games-tabs .games {
    line-height:30px;
    font-family:Simsun}
.wrapper .games-tabs .games a {
    font-family:Arial,sens-serif}
.wrapper .games-image {
    border:1px solid #e1e1e1;
    position:relative;
    width:958px}
.wrapper .games-image ul {
    width:955px;
    overflow:hidden;
    padding-top:10px;
    padding-left:3px}
.wrapper .games-image ul li {
    float:left;
    width:120px;
    margin-left:14px;
    _display:inline;
    _zoom:1}
.wrapper .games-image ul li img {
    display:block;
    width:120px;
    height:80px}
.wrapper .games-image ul li .subject {
    display:block;
    height:30px;
    line-height:30px;
    width:120px;
    overflow:hidden;
    text-align:center;
    _cursor:pointer}
.wrapper .games-image .label-title {
    background:url(../images/label-text.png) no-repeat right -120px;
    overflow:hidden;
    text-indent:-99999px;
    height:75px;
    width:23px;
    position:absolute;
    left:-23px;
    top:10px;
    z-index:9}
.wrapper .left-col-300 {
    float:left;
    width:300px}
.wrapper .col-410 {
    float:left;
    width:410px}
.wrapper .right-col-250 {
    float:left;
    width:250px}
.left-col-300 .rank {
    border:1px solid #e8e8e8;
    float:left;
    width:298px}
.left-col-300 .rank .head {
    width:298px;
    float:left;
    background:url(../images/images.png) repeat-x 0 -99px;
    height:33px;
    line-height:33px}
.left-col-300 .rank .head h3 {
    float:left;
    padding:0 14px 0 10px;
    margin:0;
    height:32px;
    line-height:32px;
    background:url(../images/images.png) no-repeat right -67px}
.left-col-300 .rank .head cite {
    float:right;
    font-style:normal;
    padding-right:10px}
.left-col-300 .rank .head cite a {
    color:#999}
.left-col-300 .rank .entries {
    float:left;
    width:298px;
    background:url(../images/ranks-red.png) no-repeat 10px 0;
    line-height:28px;
    margin:5px 0}
.left-col-300 .rank .entries li {
    height:28px;
    line-height:28px;
    padding-left:35px;
    width:263px;
    position:relative;
    _float:left}
.left-col-300 .rank .entries li a {
    display:block;
    float:left;
    width:160px;
    height:28px;
    line-height:28px;
    overflow:hidden}
.left-col-300 .rank .entries li cite {
    position:absolute;
    right:10px;
    height:28px;
    line-height:28px;
    top:0;
    font-style:normal;
    color:#b51515}
#slide-image-wrap {
    width:300px;
    height:330px;
    position:relative}
#slide-image-wrap .images ul {
    width:300px;
    height:330px;
    overflow:hidden}
#slide-image-wrap .images ul li {
    width:300px;
    height:330px;
    display:none;
}
#slide-image-wrap .images ul li a {
    display:block;
    width:300px;
    height:330px}
#slide-image-wrap .images img {
    display:block;
    width:300px;
    height:330px}
#slide-image-wrap .images-content {
    position:absolute;
    width:300px;
    height:60px;
    bottom:0;
    left:0;
    color:#FFF;
    background-color:rgba(0,0,0,.5);
    _background-color:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)}
#slide-image-wrap .images-content .title {
    padding:0;
    margin:0;
    text-align:center;
    height:30px;
    line-height:38px;
    overflow:hidden}
#slide-image-wrap .images-content .page-num {
    height:30px;
    line-height:30px;
    text-align:center}
#slide-image-wrap .images-content .page-num li {
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-right:3px;
    width:16px;
    height:6px;
    border:2px solid #fff;
    overflow:hidden;
    cursor:pointer}
#slide-image-wrap .images-content .page-num li.active {
    background-color:#FFF}
#focus-news {
    padding:0 10px;
    width:390px;
    overflow:hidden}
#focus-news .content {
    display:none}
#focus-news .display {
    display:block}
#focus-news .focus-tabs {
    float:left;
    overflow:hidden;
    width:388px;
    height:31px;
    line-height:31px;
    background:url(../images/images.png) repeat-x 0 -384px;
    border-left:1px solid #e8e8e8;
    border-right:1px solid #e8e8e8}
#focus-news .focus-tabs ul {
    width:389px}
#focus-news .focus-tabs li {
    float:left;
    text-align:center;
    border-right:1px solid #e8e8e8}
#focus-news .focus-tabs li a {
    display:block;
    float:left;
    text-align:center;
    width:100%;
    font-size:14px}
#focus-news .focus-tabs li a.active {
    background-color:#FFF;
    border-top:1px solid #e8e8e8;
    color:#b51515;
    font-weight:700}
#focus-news .focus-tabs li.item {
    width:100px}
#focus-news .focus-tabs li.more {
    width:85px}
#focus-news .news-recomment {
    border-bottom:1px dotted #cfcece;
    float:left;
    width:390px;
    padding-bottom:5px}
#focus-news .notice {
    border:1px solid #acd7f9;
    height:28px;
    padding-left:30px;
    float:left;
    width:360px;
    line-height:28px;
    background:url(../images/images.png) no-repeat 0 -9px;
    font-size:14px}
#focus-news .notice a {
    color:#4295d9}
#focus-news .entries {
    float:left;
    width:390px}
#focus-news .entries .list {
    line-height:30px;
    padding:10px 0;
    float:left;
    width:390px}
#focus-news .entries .list li {
    height:30px;
    background:url(../images/images.png) no-repeat 0 -37px;
    padding-left:20px;
    width:370px;
    line-height:30px;
    overflow:hidden}
#focus-news .entries .list li a {
    font-size:14px}
#focus-news .entry {
    line-height:30px;
    margin-top:10px;
    width:390px;
    float:left}
#focus-news .entry h3 {
    padding:0;
    margin:0;
    text-align:center}
#focus-news .entry h3 a {
    font-weight:700;
    font-family:Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;
    font-size:20px;
    color:#b51515}
#focus-news .entry cite {
    display:block;
    font-style:normal;
    text-align:center}
.right-col-250 h3 {
    padding:0;
    margin:0}
.right-col-250 .news-250 {
    float:left;
    width:248px;
    border:1px solid #e8e8e8}
.right-col-250 .news-250 .head {
    float:left;
    width:248px;
    background:url(../images/images.png) repeat-x 0 -99px;
    height:33px}
.right-col-250 .news-250 .head h3 {
    float:left;
    height:32px;
    line-height:32px;
    padding:0 14px 0 10px;
    background:url(../images/images.png) no-repeat right -67px}
.right-col-250 .news-250 .head cite {
    float:right;
    font-style:normal;
    line-height:32px;
    padding-right:10px;
    color:#999}
.right-col-250 .news-250 .head cite a {
    color:#999}
.right-col-250 .news-250 .images {
    float:left;
    width:248px;
    padding-top:10px}
.right-col-250 .news-250 .images li {
    float:left;
    width:98px;
    _display:inline;
    _zoom:1;
    margin-left:17px}
.right-col-250 .news-250 .images li .subject {
    display:block;
    width:98px;
    height:30px;
    line-height:30px;
    overflow:hidden;
    cursor:pointer;
    text-align:center}
.right-col-250 .news-250 .images img {
    display:block;
    width:90px;
    height:60px;
    padding:3px;
    background-color:#FFF;
    border:1px solid #e8e8e8}
.right-col-250 .news-250 .words {
    float:left;
    width:248px;
    line-height:28px;
    padding-bottom:10px}
.right-col-250 .news-250 .words li {
    height:28px;
    padding-left:25px;
    width:223px;
    background:url(../images/images.png) no-repeat 5px -415px;
    position:relative;
    _float:left}
.right-col-250 .news-250 .words li a {
    display:block;
    float:left;
    height:28px;
    line-height:28px;
    overflow:hidden;
    width:150px}
.right-col-250 .news-250 .words li cite {
    color:#4b618c;
    position:absolute;
    right:10px;
    top:0;
    height:28px;
    line-height:28px;
    font-style:normal}
#games-download-box .head {
    background:url(../images/images.png) repeat-x 0 -444px;
    height:47px}
#games-download-box .head .title {
    padding:0;
    margin:0;
    display:block;
    float:left;
    width:216px;
    height:47px;
    background:url(../images/head-title.png) no-repeat 0 0;
    text-indent:-99999px;
    overflow:hidden}
#games-download-box .head .game-guide {
    float:right;
    line-height:47px;
    padding-right:20px;
    font-family:Simsun}
#games-download-box .head .game-guide a {
    font-family:Arial,sens-serif}
.row-wide-958 {
    float:left;
    width:958px;
    border:1px solid #e7e7e7;
    border-top:0}
.row-wide-958 .col-width-716 {
    float:left;
    width:708px;
    overflow: hidden;
    _display: inline;
    _zoom: 1;
    border-right:1px solid #e7e7e7}
.row-wide-958 .col-width-241 {
    float:left;
    width:249px;
    float:left}
#which-games-tab {
    float:left;
    width:708px}
#which-games-tab .content {
    display:none}
#which-games-tab .display {
    display:block;
    float:left!important;
    float:none;
    width:708!important;
    width:auto}
#which-games-tab .tabs-head {
    margin-top:14px;
    float:left;
    width:708px;
    height:33px;
    line-height:33px;
    background:url(../images/images.png) repeat-x 0 -491px}
#which-games-tab .tabs-head ul {
    float:left;
    width:716px}
#which-games-tab .tabs-head ul li {
    _display:inline;
    _zoom:1;
    float:left;
    border:1px solid #e7e7e7;
    border-bottom:0;
    margin-left:10px;
    height:32px;
    overflow:hidden}
#which-games-tab .tabs-head ul li a {
    display:block;
    width:114px;
    text-align:center;
    font-size:14px;
    color:#666;
    background-image:url(../images/images.png);
    background-position:0 -524px;
    background-repeat:repeat-x;
    height:32px}
#which-games-tab .tabs-head ul li a.active {
    color:#388712;
    font-weight:700;
    background-image:none;
    background-color:#FFF}
#which-games-tab .images {
    float:left;
    width:708px;
    padding-top: 20px;
    padding-bottom: 10px;}
#which-games-tab .images ul {
    float:left;
    width:716px}
#which-games-tab .images li {
    width:120px;
    float:left;
    position:relative;
    _display:inline;
    _zoom:1;
    margin-left:18px}
#which-games-tab .images li a:hover {
    text-decoration:none}
#which-games-tab .images li img {
    display:block;
    width:120px;
    height:90px}
#which-games-tab .images li .subject {
    display:block;
    height:30px;
    width:120px;
    line-height:30px;
    overflow:hidden;
    text-align:center}
#which-games-tab .images li .mask {
    position:absolute;
    width:100px;
    padding:0 10px;
    height:20px;
    bottom:30px;
    background-color:rgba(0,0,0,.5);
    _background-color:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
    left:0;
    line-height:20px;overflow: hidden;}
#which-games-tab .images li .mask cite {
    font-style:normal;
    color:#FFF}
#which-games-tab .images li .mask .lang {
    float:left}
#which-games-tab .images li .mask .size {
    float:right}
#which-games-tab .words {
    border-top:1px solid #e7e7e7;
    float:left;
    width:708px;
    padding:15px 0}
#which-games-tab .words ul {
    float:left;
    width:708px;
    line-height:28px}
#which-games-tab .words ul li {
    float:left;
    width:210px;
    padding-left:25px;
    height:28px;
    background:url(../images/images.png) no-repeat 5px -415px;
    position:relative}
#which-games-tab .words ul li a {
    display:block;
    float:left;
    height:28px;
    width:130px;
    overflow:hidden;
    line-height:28px}
#which-games-tab .words ul li cite {
    position:absolute;
    height:28px;
    line-height:28px;
    right:10px;
    top:0;
    font-style:normal;
    color:#888}
.sub-nav .icon-hot {
    width:23px;
    height:9px;
    text-indent:-999999px;
    background:url(../images/images.png) no-repeat 0 0;
    display:block;
    float:right;
    margin-top:7px;margin-left:-23px;}
.col-width-241 .rank-green,.col-width-241 .rank-red {
    float:left;
    padding:0 10px;
    width:229px}
.col-width-241 .rank-green h3,.col-width-241 .rank-red h3 {
    padding:0;
    margin:0}
.col-width-241 .rank-green .top,.col-width-241 .rank-red .top {
    font-weight:bold;
    float:left;
    width:221px;
    margin-top:14px;
    border-bottom:1px solid #eee;
    height:32px;
    line-height:32px}
.col-width-241 .rank-green .top h3,.col-width-241 .rank-red .top h3 {
    float:left;
    color:#666;
    font-weight:bold;
    padding-left:10px}
.col-width-241 .rank-green .top cite,.col-width-241 .rank-red .top cite {
    float:right;
    font-style:normal;
    padding-right:10px}
.col-width-241 .rank-green .top cite a,.col-width-241 .rank-red .top cite a {
    color:#8d8c8c}
.col-width-241 .rank-green .entries,.col-width-241 .rank-red .entries {
    float:left;
    width:221px}
.col-width-241 .rank-green ul,.col-width-241 .rank-red ul {
    margin-top:10px;
    float:left;
    width:195px;
    padding-left:26px;
    background:url(../images/ranks-green.png) no-repeat 0 0;
    line-height:28px}
.col-width-241 .rank-green ul li,.col-width-241 .rank-red ul li {
    height:28px;
    line-height:28px;
    position:relative;
    width:195px;
    _float:left}
.col-width-241 .rank-green ul li a,.col-width-241 .rank-red ul li a {
    display:block;
    height:28px;
    line-height:28px;
    overflow:hidden;
    width:140px;
    float:left}
.col-width-241 .rank-green ul li cite,.col-width-241 .rank-red ul li cite {
    position:absolute;
    right:0;
    top:0;
    height:28px;
    line-height:28px;
    color:#cd150b;
    font-style:normal}
.col-width-241 .rank-red .top {
    height:30px;
    line-height:20px;
    overflow:hidden;
    margin-top:15px}
.col-width-241 .rank-red .top h3 {
    height:20px;
    line-height:20px;
    padding:0;
    padding-bottom:10px}
.col-width-241 .rank-red .top h3 i {
    display:block;
    float:left;
    width:30px;
    height:30px;
    background:url(../images/images.png) no-repeat 0 -162px}
.col-width-241 .rank-red ul {
    background:url(../images/ranks-red.png) no-repeat 0 0}
#games-resouce-box .head {
    background:url(../images/images.png) repeat-x 0 -556px;
    height:46px;
    line-height:46px}
#games-resouce-box .head .title {
    padding:0;
    margin:0;
    display:block;
    float:left;
    width:162px;
    height:46px;
    background:url(../images/head-title.png) no-repeat 0 -47px;
    text-indent:-99999px;
    overflow:hidden}
#games-resouce-box .head .game-guide {
    float:right;
    line-height:46px;
    padding-right:20px;
    font-family:Simsun}
#games-resouce-box .head .game-guide a {
    font-family:Arial,sens-serif}
#games-resouce-box .row-entries {
    float:left;
    width:708x;
    border-bottom:1px solid #eee}
#games-resouce-box .row-entries .images {
    float:left;
    width:330px}
#games-resouce-box .row-entries .images .title {
    height:51px;
    line-height:51px;
    padding-left:15px;
    font-size:14px}
#games-resouce-box .row-entries .images .title font {
    color:#e52729;
    font-weight:bold;
}
#games-resouce-box .row-entries .images ul {
    float:left;
    width:310px}
#games-resouce-box .row-entries .images ul li {
    width:120px;
    float:left;
    _display:inline;
    _zoom:1;
    margin-left:20px;margin-right: 15px;}
#games-resouce-box .row-entries .images ul li img {
    display:block;
    width:120px;
    height:90px}
#games-resouce-box .row-entries .images ul li .subject {
    display:block;
    height:33px;
    line-height:17px;
    width:120px;
    overflow:hidden;
    _cursor:pointer}
#games-resouce-box .row-entries .words {
    float:left;
    width:378px;
    font-size:14px;
    margin-top:12px;margin-bottom: 10px;}
#games-resouce-box .row-entries .words ul {
    line-height:28px;
    float:left;
    width:378px}
#games-resouce-box .row-entries .words ul li {
    height:28px;
    background:url(../images/images.png) no-repeat 0 -182px;
    overflow:hidden;
    padding:0 5px 0 15px;
    width:360px}
#games-photos-box {
    width:960px;
    overflow:hidden}
#games-photos-box .head {
    background:url(../images/images.png) repeat-x 0 -602px;
    height:45px;
    line-height:45px}
#games-photos-box .head .title {
    padding:0;
    margin:0;
    display:block;
    float:left;
    width:165px;
    height:45px;
    background:url(../images/head-title.png) no-repeat 0 -93px;
    text-indent:-99999px;
    overflow:hidden}
#games-photos-box .head .game-guide {
    float:right;
    line-height:45px;
    padding-right:20px;
    font-family:Simsun}
#games-photos-box .head .game-guide a {
    font-family:Arial,sens-serif}
#games-photos-box .photo-wall {
    width:962px;
    overflow:hidden;
    margin-top:5px;
    height:322px}
#games-photos-box .photo-wall .large {
    float:left;
    width:638px;
    height:322px}
#games-photos-box .photo-wall .large li {
    float:left;
    border-right:2px solid #fff;
    width:401px;
    overflow:hidden;
    display:block;
    height:322px;
    position:relative}
#games-photos-box .photo-wall .large li a:hover {
    text-decoration:none}
#games-photos-box .photo-wall .large li .bg {
    position:absolute;
    width:100%;
    height:36px;
    line-height:36px;
    background-color:rgba(0,0,0,.5);
    left:0;
    bottom:0;
    text-align:center;
    color:#FFF;
    _background-color:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)}
#games-photos-box .photo-wall .large li:first-child,#games-photos-box .photo-wall .large li.first-child {
    width:233px;
    overflow:hidden}
#games-photos-box .photo-wall .square {
    float:left;
    width:324px}
#games-photos-box .photo-wall .square li {
    float:left;
    width:160px;
    height:160px;
    overflow:hidden;
    border-right:2px solid #fff;
    border-bottom:2px solid #fff;
    position:relative}
#games-photos-box .photo-wall .square li a:hover {
    text-decoration:none}
#games-photos-box .photo-wall .square li .bg {
    position:absolute;
    width:160px;
    height:36px;
    line-height:36px;
    background-color:rgba(0,0,0,.5);
    left:0;
    bottom:0;
    text-align:center;
    color:#FFF;
    overflow:hidden;
    _background-color:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)}
#games-photos-box .photo-wall .square li img {
    width:160px;
    height:160px;
    display:block}
.games-series {
    width:958px;
    border:1px solid #e5e5e5;
    padding:5px 0;
    position:relative}
.games-series h3 {
    padding:5px 14px;
    margin:0;
    float:left;
    width:18px;
    text-align:center;
    font-size:14px;
    color:#ff510d}
.games-series ul {
    float:left;
    width:912px;
    line-height:26px;
    background-color:transparent;
    padding-bottom:5px;
}
.games-series ul li {
    float:left;
    width:127px;
    padding-left:25px;
    background:url(../images/images.png) no-repeat 0 -647px}
.games-series .btn-toggle {
    position:absolute;
    clear:both;
    display:block;
    padding:0;
    background:0;
    width:82px;
    height:22px;
    line-height:22px;
    right:70px;
    bottom:-1px;
    _bottom:-2px;
}
.games-series .btn-toggle a {
    display:block;
    width:82px;
    height:22px;
    text-align:center;
    color:#f18d2e;
    text-decoration:none;
    background:url(../images/images.png) no-repeat 0 -673px;
    outline:0}
.games-series .btn-toggle a:hover {
    color:#c5670d}
.games-series .btn-toggle a.active {
    background:url(../images/images.png) no-repeat 0 -695px}
.breadcrumb {
    font-family:Simsun;
    height:32px;
    line-height:30px;
    position:relative;
}
.breadcrumb a,.breadcrumb .active {
    font-family:Arial}
.breadcrumb .active {
    color:#666}
.breadcrumb .active2 {
    color:#999}
.breadcrumb .game-menu {
    float:right}
.breadcrumb .game-menu li {
    float:left}
.breadcrumb .game-menu li cite {
    font-style:normal;
    color:#F60}
.breadcrumb .share-bar {
    position:absolute;
    right:0;
    top:0;
    line-height:16px}
#g-download,#g-introduce,#g-comment {
    padding-left:10px;
    font-size:14px}
#g-download a,#g-introduce a,#g-comment a {
    display:block;
    float:left;
    background-image:url(../images/images.png);
    background-repeat:no-repeat;
    font-size:14px}
#g-download a {
    padding-left:15px;
    background-position:0 -1245px;
    color:#F60}
#g-introduce a {
    padding-left:18px;
    background-position:0 -1290px}
#g-comment a {
    padding-left:15px;
    background-position:0 -1339px}
.games-section-container {
    float:left;
    width:748px;
    border:1px solid #e5e5e5}
.games-section-container h3 {
    padding:0;
    margin:0;
    font-size:14px}
.games-section-container .games .head {
    padding:0 0 0 20px;
    height:46px;
    line-height:46px;
    background:url(../images/images.png) repeat-x 0 -717px}
.games-section-container .games .head .title {
    float:left;
    font-family:Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;
    font-weight:400;
    font-size:20px}
.games-section-container .games .head .tabs {
    float:right}
.games-section-container .games .head .tabs li {
    float:left;
    margin-top:6px;
    height:39px;
    line-height:38px;
    text-align:center;
    margin-right:10px;
    _display:inline;
    _zoom:1}
.games-section-container .games .head .tabs li a {
    display:block;
    width:82px;
    border:1px solid #e7e7e7;
    border-bottom:0;
    font-size:14px}
.games-section-container .games .head .tabs li a.active {
    height:38px;
    line-height:38px;
    background-color:#FFF;
    border-top:2px solid #388712}
.games-section-container .games .paginate {
    width:748px;
    overflow:hidden;
    margin-bottom:10px;
    margin-top:10px}
.games-section-container cite {
    font-style:normal}
.games-section-container .entries {
    padding:10px 0;
    float:left;
    width:748px}
.games-section-container .entries .item {
    width:120px;
    float:left;
    height:186px;
    margin:10px 0 10px 24px;
    _display:inline;
    _zoom:1}
.games-section-container .entries .title {
    width:120px;
    height:30px;
    line-height:30px;
    overflow:hidden}
.games-section-container .entries .title a {
    font-size:14px}
.games-section-container .entries .media {
    position:relative;
    width:120px;
    height:90px;
    overflow:hidden}
.games-section-container .entries .media i {
    display:block;
    position:absolute;
    width:39px;
    height:39px;
    background:url(../images/goodness.png) no-repeat 0 0;
    right:0;
    top:0;
    text-indent:-99999px;
    overflow:hidden}
.games-section-container .entries .media .bg {
    position:absolute;
    padding:0px 4px;
    width:112px;
    height:24px;
    line-height:24px;
    background-color:rgba(0,0,0,.5);
    _background-color:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
    bottom:0;
    left:0;
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px;
    border-bottom-left-radius:3px;
    -moz-border-radius-bottomright:3px;
    -webkit-border-bottom-right-radius:3px;
    border-bottom-right-radius:3px;
    cursor:pointer;
    color:#FFF}
.games-section-container .entries .media .bg .lang {
    float:left}
.games-section-container .entries .media .bg .size {
    float:right}
.games-section-container .entries .media a .bg {
    text-decoration:none}
.games-section-container .entries .media img {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px}
.games-section-container .entries .summary {
    padding-top:15px;
    background:url(../images/summary.png) no-repeat 0 top}
.games-section-container .entries .summary .inner {
    background:url(../images/summary.png) no-repeat 0 bottom;
    padding:0 5px 5px;
    color:#898989}
.games-section-container .entries .summary .inner p {
    padding:0;
    margin:0;
    line-height:22px;
    height:44px;
    overflow:hidden}
.games-section-container .entries .shadow {
    position: relative;
    z-index: 9;
}
.games-section-container .entries .shadow .summary {
    width: 122px;
    position: absolute;
    left: -1px;
    top: 120px;
    z-index: 10;
}
.games-section-container .entries .shadow .summary {
    padding-top: 0;
    background-image: none;
}
.games-section-container .entries .shadow .summary .inner {
    padding: 0;
    padding-top: 15px;
    background-image: url("../images/summary-hover.png");
    _background-image: url("../images/summary-hover-for-ie.png");
    background-position: 0 top;
}
.games-section-container .entries .shadow .summary p {
    height: auto;
    padding: 0 5px 5px;
    width: 112px;
}
.games-section-container .entries .shadow .summary .end {
    height: 12px;
    background: url("../images/summary-hover.png") no-repeat 0 bottom;
    _background: url("../images/summary-hover-for-ie.png") no-repeat 0 bottom;
    width: 122px;
}

.paginate {
    text-align:center;
    height:26px}
.paginate li {
    vertical-align:top;
    display:inline}
.paginate li a {
    display:inline-block;
    font-size:12px;
    line-height:24px;
    height:24px;
    padding:0 10px;
    border:1px solid #dcdbdb;
    background-color:#f8f8f8;
    font-family:Arial}
.paginate li a:hover {
    text-decoration:none;
    background-color:#FFF}
.paginate li a.active {
    color:#FFF;
    background-color:green;
    border:1px solid green}
.paginate li a.active:hover {
    background-color:green}
.paginate li.space {
    width:30px;
    text-align:center}
.side-section-container {
    float:right;
    width:200px}
.side-section-container h3 {
    padding:0;
    margin:0;
    font-weight:bold;color:#404040;}
.side-section-container .games-nav {
    width:198px;
    border:1px solid #e8e8e8}
.side-section-container .games-nav .head {
    border-bottom:1px solid #e8e8e8;
    height:45px;
    line-height:45px}
.side-section-container .games-nav .head h3 {
    float:left;
    height:45px;
    line-height:55px;
    overflow:hidden}
.side-section-container .games-nav .head i {
    display:block;
    width:39px;
    height:45px;
    background:url(../images/images.png) no-repeat 0 -763px;
    float:left}
.side-section-container .games-nav ul {
    padding:10px 20px;
    line-height:36px}
.side-section-container .games-nav ul li a cite {
    color:#888}
.side-section-container .games-nav ul li a:hover cite {
    color:#F60}
.side-section-container .games-nav ul cite {
    font-style:normal}
.side-section-container .lastet-games {
    width:198px;
    border:1px solid #e8e8e8;
    border-top:2px solid #ff710d}
.side-section-container .lastet-games .head {
    height:36px;
    line-height:36px;
    border-bottom:1px solid #e7e7e7}
.side-section-container .lastet-games .head h3 {
    padding-left:1em}
.side-section-container .lastet-games .entries {
    float:left;
    width:190px;
    padding:0 4px}
.side-section-container .lastet-games .entries .item {
    margin-top:10px;
    margin-bottom:8px;
    border-bottom:1px dotted #e6e6e8;
    float:left;
    width:190px}
.side-section-container .lastet-games .entries .item .top {
    float:left;
    width:160px;
    padding:0 15px;
    line-height:18px;
    height:18px;
    overflow:hidden}
.side-section-container .lastet-games .entries .item .bottom {
    float:left;
    width:160px;
    padding:0 15px;
    height:39px;
    line-height:29px}
.side-section-container .lastet-games .entries .item .bottom .size {
    color:#999;
    float:left}
.side-section-container .lastet-games .entries .item .bottom .size i {
    float:left;
    display:block;
    width:16px;
    height:30px;
    background:url(../images/images.png) no-repeat 0 -808px}
.side-section-container .lastet-games .entries .item .bottom .score {
    float:right;
    color:#eb6100;
    font-size:18px;
    font-family:Georgia}
.side-section-container .lastet-games .entries .item .bottom .score i {
    color:#333;
    font-size:12px;
    font-style:normal;
    font-family:Arial}
.side-section-container .lastet-games .entries .item .num {
    display:block;
    float:left;
    background-color:#ff710d;
    color:#FFF;
    text-align:center;
    height:18px;
    width:18px}
.side-section-container .lastet-games .entries .item .title {
    float:left;
    display:block;
    height:18px;
    overflow:hidden;
    padding-left:5px}
.side-section-container .lastet-games .entries .item .title a {
    display:block;
    width:132px;
    height:18px;
    overflow:hidden}
.side-section-container .lastet-games .entries .item .summary {
    float:left;
    width:160px;
    margin:0 15px;
    margin-top:5px;
    _display:inline;
    _zoom:1;
    background:url(../images/summary-bg-2.png) no-repeat 0 0;
    padding-top:7px}
.side-section-container .lastet-games .entries .item .summary .inner {
    padding-bottom:5px;
    background:url(../images/summary-bg-2.png) no-repeat 0 bottom;
    height:40px;
    line-height:22px;
    overflow:hidden;
    padding-top:2px;
}
.side-section-container .lastet-games .entries .item .summary .inner p {
    padding:0 10px;
	color:#464646;}
.section-650 {
    float:left;
    width:650px}
.images-section {
    border:1px solid #e7e7e7;
    width:648px;
    padding-bottom:10px}
.images-section h3 {
    padding:0;
    margin:0}
.images-section .head {
    height:36px;
    line-height:36px;
    padding:0 15px}
.images-section .entries li {
    float:left;
    width:191px;
    height: 175px;
    overflow: hidden;
    _display:inline;
    _zoom:1;
    margin-left:19px;
    margin-bottom:10px}
.images-section .entries li a {
    display:block;
    width:191px;
    text-align:center}
.images-section .entries li a img {
    display:block;
    width:180px;
    height:136px;
    padding:4px 5px 4px 4px;
    border:1px solid #e5e5e5;
    margin-bottom:10px}


#video-box li a {position: relative;}
#video-box li a .icon-play {position: absolute; width: 68px; height: 68px; background-image: url("../images/icon-play-normal.png"); left:60px; top: 38px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon-play-normal.png', sizingMethod='scale');_background: none;cursor: pointer;}
#video-box li a:hover .icon-play {background-image: url("../images/icon-play-glow.png");_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/icon-play-glow.png', sizingMethod='scale');_background: none;}

.news-images-300 {
    width:298px;
    border:1px solid #e7e7e7}
.news-images-300 .head {
    height:32px;
    line-height:32px;
    padding:0 17px;
    background:url(../images/images.png) repeat-x 0 -1014px;
    border-bottom:1px solid #e7e7e7}
.news-images-300 .images {
    padding:10px 0}
.news-images-300 .images li {
    float:left;
    width:130px;
    height:123px;
    overflow:hidden;
    _display:inline;
    line-height: 20px;
    _zoom:1;
    margin-left:12px}
.news-images-300 .images img {
    display:block;
    width:130px;
    height:98px;
    margin-bottom:5px}
.news-images-300 .images a {
    color:#1a5b91}
.news-images-300 .news {
    width:276px;
    margin:0 auto;
    border-top:1px dotted #e7e7e7;
    line-height:26px;
    padding:10px 0}
.news-images-300 .news li {
    height:26px;
    overflow:hidden;
    background:url(../images/images.png) no-repeat 0 -184px;
    padding-left:15px;
    width:261px}
.auto-wide {
    width:958px;
    border:1px solid #e8e8e8}
.auto-wide h3 {
    padding:0;
    margin:0}
.auto-wide .head {
    height:50px;
    line-height:50px;
    border-bottom:1px solid #e8e8e8}
.auto-wide .head h3 {
    float:left;
    height:50px;
    line-height:50px}
.auto-wide .head .hot-specials {
    width:110px;
    height:50px;
    float:left;
    background:url(../images/typo-images.png) no-repeat 0 0;
    text-indent:-9999px;
    overflow:hidden}
.auto-wide .head .list-specials {
    width:110px;
    height:50px;
    float:left;
    background:url(../images/typo-images.png) no-repeat 0 -50px;
    text-indent:-9999px;
    overflow:hidden}
.auto-wide .head .share-bar {
    float:right;
    line-height:1.4;
    padding-top:13px;
    padding-right:10px}
.auto-wide .head .search-game-bar {
    float:right;
    padding-right:20px}
.auto-wide .head .search-game-bar input {
    width:228px;
    height:25px;
    border:1px solid #e7e7e7;
    background-color:#FFF;
    padding:0 5px}
.auto-wide .head .search-game-bar button {
    background-color:#388712;
    color:#FFF;
    height:25px;
    border:1px solid #388712}
.auto-wide .thumb-entries ul {
    padding-top:10px}
.auto-wide .thumb-entries li {
    margin-left:25px;
    margin-bottom:10px;
    float:left;
    width:130px;
    text-align:center;
    font-size:14px;
    _display:inline;
    _zoom:1}
.auto-wide .thumb-entries li img {
    display:block;
    width:120px;
    height:170px;
    padding:4px;
    border:1px solid #f3f3f3;
    background-color:#FFF;
    margin-bottom:5px}
.auto-wide .thumb-entries li a {
    display:block;
    float:left;
    width:130px}
.auto-wide .thumb-entries li a:hover img {
    border-color:#DDD;
    background-color:#f3f3f3}
.auto-wide .thumb-entries li a span {
    display:block;
    width:120px;
    text-align:center;
    height:24px;
    line-height:24px;
    overflow:hidden;
    cursor:pointer}
.auto-wide .abc-bar {
    float:left;
    width:958px;
    overflow:hidden;
    background-color:#FFF;
    height:34px;
    border-bottom:1px solid #efefef}
.auto-wide .abc-bar ul {
    line-height:34px;
    width:962px}
.auto-wide .abc-bar ul li {
    float:left;
    width:36px;
    height:34px;
    border-right:1px solid #efefef;
    font-size:14px}
.auto-wide .abc-bar ul li a {
    display:block;
    width:36px;
    height:34px;
    text-align:center}
.auto-wide .abc-bar ul li a:hover {
    text-decoration:none;
    background-color:#FBFBFB}
.auto-wide .games-abc-section {
    border-bottom:1px dotted #cecece;
    background-color:#f5f7f4;
    float:left;
    width:958px}
.auto-wide .games-abc-section .inner {
    overflow:hidden;
    background-color:#f5f7f4;
    float:left;
    width:958px}
.auto-wide .games-abc-section .abc-title {
    float:left;
    width:97px;
    background-color:#f5f7f4;
    padding-bottom:-99999px}
.auto-wide .games-abc-section .abc-title h3 {
    font-size:60px;
    text-align:center;
    color:#9c9d9c;
    height:150px;
    line-height:150px;
    padding:0;
    margin:0;
}
.auto-wide .games-abc-section .abc-title .expand-btn {
    text-align:center;
    height:50px;
    line-height:45px;
    background:url(../images/images.png) no-repeat center -1239px;
    color:#9e9e9e;
    cursor:pointer}
.auto-wide .games-abc-section .active-title h3,.auto-wide .games-abc-section .active-title .expand-btn {
    color:red}
.auto-wide .games-abc-section .abc-games {
    float:left;
    width:860px;
    padding-bottom:-99999px;
    background-color:#FBFBFB;
    border-left:1px solid #e5e5e5}
.auto-wide .games-abc-section .abc-games ul {
    line-height:29px;
    font-size:14px;
    padding:10px 0}
.auto-wide .games-abc-section .abc-games li {
    float:left;
    width:145px;
    padding:0 5px 0 20px}
.bg-fbfbfb {
    background-color:#FBFBFB}
.article-section-container {
    float:left;
    width:650px}
.article-section-container .breadcrumb {
    height:36px;
    line-height:36px;
    border-bottom:1px solid #e7e7e7;
    padding-left:34px;
    width:614px;
    background:#fcfcfc url(../images/images.png) no-repeat 0 -838px;
    border:1px solid #e7e7e7}
.article-section-container .breadcrumb .return-home {
    float:right;
    margin-right:10px}
.article-section-container .breadcrumb .return-home a {
    font-family:Simsun;
    color:#999}
.article-section-container .head-group {
    border:1px solid #e7e7e7;
    border-top:0;
    border-bottom:0;
}
.article-section-container .head-group .title {
    line-height:50px;
    padding:0;
    margin:0;
    font-weight:400;
    font-family:Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;
    text-align:center;
    border-bottom:1px solid #e7e7e7}
.article-section-container .head-group .article-info {
    text-align:center;
    line-height:32px;
    height:32px}
.article-section-container .article-body {
    padding:10px 15px;
    font-size:14px;
    border:1px solid #e7e7e7;
    border-bottom:0;
    border-top:0}
.article-section-container .article-body a {
    color:#eb3819;}
.article-section-container .article-body p {
    padding:0;
    margin:10px 0;
    line-height:1.9;
    text-indent:28px;
    font-weight:400;}
.article-section-container .article-body p img {
    display:block;
    margin:0 auto;
    clear:both;
    margin-left:-48px;}
.article-section-container .article-bottom {
    border-left:1px solid #e7e7e7;
    border-right:1px solid #e7e7e7}
.article-section-container .article-bottom .guide {
    height:44px;
    line-height:44px;
    padding:0 20px;
    border-top:1px solid #e7e7e7;
    color:gray}
.article-section-container .article-bottom .guide a {
    color:gray}
.article-section-container .article-bottom .guide .prev {
    float:left}
.article-section-container .article-bottom .guide .next {
    float:right}
.article-section-container .article-bottom .share-bar {
    border-top:1px solid #eee;
    background-color:#F9F9F9;
    height:27px;
    padding:7px 20px}
.article-section-container .article-bottom .share-bar .btn-list,.article-section-container .article-bottom .share-bar .btn-home {
    float:right;
    margin-left:7px}
.article-section-container .article-bottom .share-bar .btn-list a {
    padding-left:34px;
    width:63px;
    display:inline-block;
    _display:inline;
    _zoom:1;
    height:27px;
    line-height:27px;
    background:url(../images/images.png) no-repeat 0 -874px}
.article-section-container .article-bottom .share-bar .btn-home a {
    padding-left:34px;
    width:63px;
    display:inline-block;
    _display:inline;
    _zoom:1;
    height:27px;
    line-height:27px;
    background:url(../images/images.png) no-repeat 0 -901px}
.article-section-container .articles {
    border:1px solid #e7e7e7;
    padding:10px 0;
}
.article-section-container .articles h3 {
    height:30px;
    line-height:25px;
    padding:0 0 0 20px;
    margin:0;
    font-weight:400;
    font-size:14px;
}
.article-section-container .articles h3 strong {
    color:#c71313}
.article-section-container .articles .keyword-section {
    float:left;
    width:395px;
    line-height:25px;
    font-size:14px}
.article-section-container .articles .keyword-section li {
    padding-left:20px;
    width:388px;
    background:url(../images/images.png) no-repeat 0 -928px}
.article-section-container .articles .keyword-section li cite {
    float:right;
    font-style:normal;
    font-size:12px;
    color:#eb3819}
.article-section-container .articles .x-ab-200 {
    float:right;
    clear:none;
    _display:inline;
    text-align:center;
    _zoom:1;
    margin:10px 15px 0 0;
    width:200px;
}
.side-section-300 {
    float:right;
    width:300px}
.side-section-300 h3 {
    padding:0;
    margin:0}
.side-section-300 cite {
    font-style:normal}
.side-section-300 .rank-300 {
    width:298px;
    border:1px solid #e7e7e7;
    background-color:#FbFbFb}
.side-section-300 .rank-300 .head {
    height:32px;
    line-height:32px;
    padding:0 17px;
    background:url(../images/images.png) repeat-x 0 -1014px;
    border-bottom:1px solid #e7e7e7}
.side-section-300 .rank-300 .entries {
    margin:10px 0;
    background:#fbfbfb url(../images/ranks-red-2.png) no-repeat 16px 0;
    line-height:26px}
.side-section-300 .rank-300 .entries li {
    width:248px;
    float:left;
    height:26px;
    line-height:26px;
    overflow:hidden;
    padding-left:42px;
    padding-right:6px;
    font-size:14px}
.side-section-300 .rank-300 .top-one {
    margin-top:10px;
    padding:0 13px;
    float:left;
    width:272px}
.side-section-300 .rank-300 .top-one span {
    display:block}
.side-section-300 .rank-300 .top-one cite {
    display:block}
.side-section-300 .rank-300 .top-one .media {
    width:84px;
    height:64px;
    float:left;
    position:relative}
.side-section-300 .rank-300 .top-one .media img {
    display:block;
    padding:1px;
    background-color:#FFF;
    border:1px solid #e7e7e7}
.side-section-300 .rank-300 .top-one .media i {
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:17px;
    height:16px;
    text-align:center;
    background-color:#eb3819;
    color:#FFF;
    font-style:normal}
.side-section-300 .rank-300 .top-one .words {
    float:left;
    width:178px;
    padding-left:10px;
    line-height:20px}
.side-section-300 .rank-300 .top-one .words .title {
    font-size:14px;
    font-weight:800}
.side-section-300 .rank-300 .top-one .words .size {
    color:#848484}
.side-section-300 .rank-300 .top-one .words .download {
    padding-left:17px;
    background:url(../images/images.png) no-repeat 0 -1046px}
.side-section-300 .rank-300 .entries-2-10 {
    float:left;
    padding:0 13px;
    width:272px;
    line-height:26px;
    margin-top:5px;
    margin-bottom:10px;
    background:#fbfbfb url(../images/ranks-red-2.png) no-repeat 13px -26px}
.side-section-300 .rank-300 .entries-2-10 li {
    padding-left:25px;
    width:247px;
    float:left}
.side-section-300 .rank-300 .entries-2-10 li a {
    display:block;
    float:left;
    height:26px;
    line-height:26px;
    overflow:hidden;
    width:190px;
    font-size:12px}
.side-section-300 .rank-300 .entries-2-10 li cite {
    float:right;
    color:#395d7d}
.side-section-300 .article-images {
    width:298px;
    border:1px solid #e7e7e7;
    background-color:#FbFbFb}
.side-section-300 .article-images .head {
    height:32px;
    line-height:32px;
    padding:0 17px;
    background:url(../images/images.png) repeat-x 0 -1014px;
    border-bottom:1px solid #e7e7e7}
.side-section-300 .article-images .entries {
    margin-top:10px}
.side-section-300 .article-images .entries li {
    float:left;
    width:130px;
    text-align:center;
    _zoom:1;
    _display:inline;
    margin-left:12px;
    height:140px;
    line-height:18px;
    overflow:hidden;
    margin-bottom:10px}
.side-section-300 .article-images .entries li img {
    width:130px;
    height:100px;
    display:block;
    margin-bottom:3px}
.inside-btn-group {
    text-align:center}
.inside-btn-group .d-btn,.inside-btn-group .e-btn {
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:56px;
    overflow:hidden;
    *margin:0 3px}
.inside-btn-group .d-btn a,.inside-btn-group .e-btn a {
    cursor:pointer;
    color:#FFF;
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:56px;
    text-decoration:none;
    line-height:20px;
}
.inside-btn-group .d-btn a strong,.inside-btn-group .e-btn a strong {
    font-weight:400;
    display:block;
    padding-top:6px;
    line-height:24px}
.inside-btn-group .d-btn a span,.inside-btn-group .e-btn a span {
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:56px;
    font-size:20px;
    text-align:left;
    font-family:Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif}
.inside-btn-group .d-btn a span cite,.inside-btn-group .e-btn a span cite {
    display:block;
    font-size:12px;
    font-style:normal}
.inside-btn-group .d-btn a {
    background:url(../images/btn-group.jpg) no-repeat left -29px;
    padding-left:75px}
.inside-btn-group .d-btn a span {
    background:url(../images/btn-group.jpg) no-repeat right -29px;
    padding-right:29px}
.inside-btn-group .d-btn a:hover {
    background:url(../images/btn-group.jpg) no-repeat left -85px}
.inside-btn-group .d-btn a:hover span {
    background:url(../images/btn-group.jpg) no-repeat right -85px}
.inside-btn-group .e-btn a {
    background:url(../images/btn-group.jpg) no-repeat left -141px;
    padding-left:75px}
.inside-btn-group .e-btn a span {
    background:url(../images/btn-group.jpg) no-repeat right -141px;
    padding-right:29px}
.inside-btn-group .e-btn a:hover {
    background:url(../images/btn-group.jpg) no-repeat left -197px}
.inside-btn-group .e-btn a:hover span {
    background:url(../images/btn-group.jpg) no-repeat right -197px}
.reply-section {
    border:1px solid #e7e7e7;
    border-bottom:0}
.reply-section .head {
    padding:0 10px;
    height:30px;
    line-height:30px;
    background:url(../images/images.png) repeat-x 0 -953px;
    border-bottom:1px solid #e7e7e7;
    font-size:14px;
    font-weight:800}
.reply-section .head .count {
    float:right;
    font-size:12px;
    font-weight:400}
.reply-section .head .count strong {
    color:#b90601}
.reply-section form {
    padding:18px}
.reply-section form textarea {
    width:600px;
    height:60px;
    border:1px solid #d7d7d7;
    background-color:#fafafa;
    padding:5px;
    line-height:20px}
.reply-section form .action {
    height:31px;
    line-height:31px;
    padding:8px 0}
.reply-section form .action .words {
    color:#999}
.reply-section form .action button {
    float:right;
    width:67px;
    height:31px;
    line-height:31px;
    border:0;
    background:transparent url(../images/images.png) no-repeat 0 -983px}
.replies-section {
    border:1px solid #e7e7e7;
    border-top:0}
.replies-section .reply-item {
    border-top:1px dotted #e7e7e7;
    padding:10px 24px}
.replies-section .reply-item .avatar {
    float:left;
    width:65px;
    height:65px}
.replies-section .reply-item .avatar img {
    display:block;
    height:64px;
    width:64px;
    border:1px solid #e8e8e8}
.replies-section .reply-item .body {
    float:left;
    width:400px;
    padding:5px 20px;
    line-height:1.6}
.replies-section .reply-item .body .user {
    color:#f04545;
    font-weight:900}
.replies-section .reply-item .body .bottom {
    margin-top:5px}
.replies-section .reply-item .body .bottom a {
    font-size:12px;
    text-decoration:none;
    color:#999}
.replies-section .reply-item .body .bottom a:hover {
    color:#333}
.replies-section .reply-item .body .bottom i {
    font-style:normal}
.replies-section .reply-item .date {
    float:left;
    width:75px;
    height:65px;
    line-height:28px;
    text-align:center;
    color:#a2a1a1;
}
.replies-section .reply-item .date a {
    color:#a2a1a1}
.wide-full {
    width:778px}
.wide-full form textarea {
    width:730px;
    height:60px;
    border:1px solid #d7d7d7;
    background-color:#fafafa;
    padding:5px;
    line-height:20px}
.wide-full .reply-item .body {
    width:548px;
    font-size:14px;
    color:#5f5f5f;
}
.wide-full .head-title2 {
    height:31px;
    background:url(../images/images.png) repeat-x 0 -1647px;
    position:relative;
    padding-right:15px}
.wide-full .head-title2 h3 {
    margin:0;
    padding:0;
    position:absolute;
    width:86px;
    border-right:1px solid #e7e7e7;
    background-color:#FFF;
    height:30px;
    top:-1px;
    left:0;
    background-color:#FFF;
    border-top:2px solid #388712;
    text-align:center;
    line-height:30px}
.wide-full .head-title2 .count {
    float:right;
    height:31px;
    line-height:31px;
    font-style:normal;
    font-size:12px}
.wide-full .head-title2 .count strong {
    color:red}
.wide-full .head-title2 .count a {
    color:#db0f0f}
.column-section-780 {
    float:left;
    width:780px}
.download-section {
    border:1px solid #e8e8e8;
    width:778px}
.download-section .head-title {
    height:47px;
    background:url(../images/images.png) repeat-x 0 -1374px;
    line-height:47px}
.download-section .head-title h1 {
    padding:0 10px;
    margin:0;
    font-size:20px;
    color:#D00;
    font-family:Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;
    font-weight:400}
.download-section .head-title h1 small {
    color:#000;
    font-size:20px}
.download-section .head-title2 {
    height:31px;
    background:url(../images/images.png) repeat-x 0 -1647px;
    position:relative;
    padding-right:15px}
.download-section .head-title2 h3 {
    margin:0;
    padding:0;
    position:absolute;
    width:86px;
    border-right:1px solid #e7e7e7;
    background-color:#FFF;
    height:30px;
    top:-1px;
    left:0;
    background-color:#FFF;
    border-top:2px solid #388712;
    text-align:center;
    line-height:30px}
.download-section .head-title2 cite {
    float:right;
    height:31px;
    line-height:31px;
    font-style:normal;
    font-size:12px}
.download-section .head-title2 cite a {
    color:#db0f0f}
.download-section .tabs-head {
    height:38px;
    line-height:33px;
    background:url(../images/images.png) repeat-x 0 -1571px}
.download-section .tabs-head ul {
    padding:0 15px}
.download-section .tabs-head ul li {
    float:left}
.download-section .tabs-head ul li a {
    display:block;
    height:38px;
    padding:0 15px;
    font-size:14px;
    float:left;
    text-decoration:none;
    color:#666;
}
.download-section .tabs-head ul li a span {
    color:red;
}
.download-section .tabs-head ul li a.active {
    color:#FFF;
    font-weight:900;
    background:#f18739 url(../images/images.png) repeat-x center -1609px}
.download-section .tabs-head ul li a.active span {
    color:#FFF;
}
.download-section .introduce-body {
    font-size:14px;
    padding:15px;
    line-height:32px;
    color:#404040;
}
.download-section .media-body {
    background-color:#f9f9f9;
    border-top:1px solid #e8e8e8}
.download-section .many-column {
    width:748px;
    padding:15px 15px 5px 15px;
    position:relative}
.download-section .game-info {
    float:right; position:relative;
    width:440px}
.download-section .game-info ul {
    padding-left:20px;
    width:200px;
    line-height:30px;
    font-size:14px}
.download-section .game-info ul li {
    line-height:30px;
    height:30px;
    position:relative;
    float:left;
    width:200px;
    overflow:hidden;
}
.download-section .game-info ul .star-1,.download-section .game-info ul .star-2,.download-section .game-info ul .star-3,.download-section .game-info ul .star-4,.download-section .game-info ul .star-5 {
    display:block;
    position:absolute;
    top:-1px;
    left:5em;
    background-image:url(../images/images.png);
    background-repeat:no-repeat;
    width:93px;
    height:30px;
    overflow:hidden;
    text-indent:-99999px;
    padding:0;
    margin:0;
}
.download-section .game-info ul .star-1 {
    background-position:0 -1421px}
.download-section .game-info ul .star-2 {
    background-position:0 -1451px}
.download-section .game-info ul .star-3 {
    background-position:0 -1481px}
.download-section .game-info ul .star-4 {
    background-position:0 -1511px}
.download-section .game-info ul .star-5 {
    background-position:0 -1541px}
.download-section .game-info .btn-download1 {
    width:180px !important;
    height:45px;
    line-height:45px;
    margin-top:91px;
    padding-left:20px;
}
.download-section .game-info .btn-download1 a {
    width:180px;
    height:45px;
    overflow:hidden;
    text-indent:-99999px;
    display:block;
}
.download-section .game-info .btn-download1 a img {
    width:180px;
    height:45px;
    overflow:hidden;
    text-indent:-99999px;
    display:block;
}
.download-section .game-info .btn-download {
    width:180px !important;
    height:45px;
    line-height:45px;
    margin-top:10px;
    padding-left:20px;
}
.download-section .game-info .btn-download a {
    width:180px;
    height:45px;
    overflow:hidden;
    text-indent:-99999px;
    display:block;
    background:url(../images/btn-group.jpg) no-repeat 0 -253px;
}
.download-section .game-info .btn-download a:hover {
    background-position:-180px -253px}
.download-section .x-ab-300x300 {
    }
.download-section .media {
    position:absolute;
    right:30px;
    top:15px;
    width:158px;
    border:1px solid #e8e8e8;
    text-align:center;
    line-height:30px}
.download-section .media .special {
    font-size:14px;
    font-weight:bold;
    border-bottom:1px solid #f8f8f8;
}
.download-section .media strong {
    color:#ff5a00}
.download-section .media img {
    padding:4px;
    display:block;
    width:150px;
    height:113px}
.download-section .bottom {
    padding:10px;
    line-height:24px;
    background-color:#fafafa;
    border-top:1px solid #e8e8e8}
.download-section .rating-group {
    float:left}
.download-section .rating-group .good,.download-section .rating-group .bad {
    float:left;
    margin-right:10px}
.download-section .rating-group .good .btn,.download-section .rating-group .bad .btn {
    display:block;
    float:left;
    width:65px;
    height:24px;
    margin-right:10px}
.download-section .rating-group .good .btn a,.download-section .rating-group .bad .btn a {
    width:65px;
    height:24px;
    float:left;
    display:block;
    background-image:url(../images/btn-group.jpg);
    background-repeat:no-repeat;
    overflow:hidden;
    text-indent:-99999px}
.download-section .rating-group .good .bar {
    margin-top:5px;
    width:85px;
    height:10px;
    padding:1px;
    line-height:0;
    font-size:0;
    border:1px solid #3a96d1;
    display:block;
    float:left}
.download-section .rating-group .good .bar cite {
    line-height:0;
    font-size:0;
    height:10px;
    width:0;
    display:block;
    background-color:#3a96d1}
.download-section .rating-group .bad .bar {
    margin-top:5px;
    width:85px;
    height:10px;
    padding:1px;
    line-height:0;
    font-size:0;
    border:1px solid #e38d00;
    display:block;
    float:left}
.download-section .rating-group .bad .bar cite {
    line-height:0;
    font-size:0;
    height:10px;
    width:0;
    display:block;
    background-color:#e38d00}
.download-section .rating-group .count {
    padding:0 10px}
.download-section .rating-group .good a {
    background-position:-360px -253px}
.download-section .rating-group .good a:hover {
    background-position:-425px -253px}
.download-section .rating-group .bad a {
    background-position:-490px -253px}
.download-section .rating-group .bad a:hover {
    background-position:-555px -253px}
.download-section .share-bar {
    height:24px;
    line-height:24px;
    float:right;
    padding-right:32px;
}
.download-section .download-container {
    float:left;
    width:368px;
    border:1px solid #eee;
    margin-left:10px;
    margin-top:15px;
    margin-bottom:15px;
    _display:inline;
    _zoom:1}
.download-section .download-container .download-title {
    font-weight:bold;
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    height:33px;
    line-height:33px;
    padding:0 20px 0 50px;
    background:#f7f7f7 url(../images/images.png) no-repeat 5px -1678px;
    margin-bottom:10px}
.download-section .download-container .tips {
    border-top:1px solid #eee;
    border-bottom:1px solid #eee;
    color:red;
    padding:0 20px;
    height:35px;
    line-height:35px}
.download-section .download-container .download-url-list {
    font-size:14px;
    line-height:32px;
    padding:15px 0}
.download-section .download-container .download-url-list li {
    float:left;
    width:134px;
    height:32px;
    background-image:url(../images/images.png);
    background-repeat:no-repeat;
    padding-left:50px}
.download-section .download-container .download-url-list li a {
    color:#1d6995;
}
.download-section .download-container .download-url-list li.xunlei a {
    color:red;
}
.download-section .download-container .download-url-list .xunlei {
    background-position:20px -1711px}
.download-section .download-container .download-url-list .xunlei-vip {
    background-position:20px -1743px}
.download-section .download-container .download-url-list .item {
    background-position:20px -1775px}
.download-section .download-container .warn {
    border-top:1px solid #eee;
    padding:8px 20px;
    line-height:28px;
    color:#595959;
}
.download-section .download-container .warn strong {
    color:red}
.download-section .download-container .warn p {
    padding:0;
    margin:0}
.download-section .x-ab-360-2 {
    _display:inline;
    _zoom:1;
    margin-right:20px;
    margin-top:15px;
    margin-bottom:15px;
    float:right}
.download-section .helpers {
    line-height:24px;
    clear:both;
    border-top:1px solid #e7e7e7;
    padding:10px 20px;
    color:#444;
}
.download-section .helpers h3 {
    padding:0;
    margin:0}
.bdshare_t span.black {
    width:35px;
    height:24px;
    line-height:24px!important;
    color:#fff;
    background:url(../images/btn-group.jpg) no-repeat -620px -253px!important;
    padding:0;
    padding-left:9px;
    display:inline-block;
    overflow:hidden}
.column-section-170 {
    float:right;
    width:170px}
.column-section-170 h3 {
    padding:0;
    margin:0}
.column-section-170 cite {
    font-style:normal}
.column-section-170 .games {
    background-color:#f9f9f9;
    width:168px;
    border:1px solid #e7e7e7}
.column-section-170 .games .title {
    height:32px;
    line-height:32px;
    padding:0 12px}
.column-section-170 .games ul li {
    text-align:center;
    padding:10px 0 20px;
    border-top:1px solid #e7e7e7}
.column-section-170 .games ul li a {
    font-size:14px;
    display:block;
    cursor:pointer;
    position:relative;
    margin:0 auto;
    width:126px}
.column-section-170 .games ul li a:hover {
    text-decoration:none}
.column-section-170 .games ul li img {
    display:block;
    width:120px;
    height:90px;
    padding:3px;
    border:1px solid #ddd;
    margin-bottom:10px}
.column-section-170 .games ul li .bg {
    position:absolute;
    width:100%;
    height:24px;
    line-height:26px;
    left:4px;
    top:68px;
    text-align:left;
    width:100px;
    padding:0 10px;
    background-color:#000;
    background-color:rgba(0,0,0,.7);
    color:#FFF;
    font-size:12px; display:block;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)}
.column-section-170 .games ul li .bg .lang {
    float:left}
.column-section-170 .games ul li .bg .size {
    float:right}
:root .column-section-170 .games .bg {
    background-color:rgba(0,0,0,.7);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000, endColorstr=#00000000)}
#downloads-fixed-scroll {
    position:relative}
#fixed-tool-bar {
    position:absolute;
    top:0;
    right:170px;
    width:20px;
    height:150px;
    overflow:hidden}
#fixed-tool-bar .inner {
    background:url(../images/fixed-tool-bg.png) no-repeat 0 0;
    width:20px;
    height:150px;
    position:fixed}
#fixed-tool-bar .inner a {
    display:block;
    text-align:center;
    color:#1dad16}
#fixed-tool-bar .inner a:hover {
    text-decoration:none;
    color:#F60}
#fixed-tool-bar .inner .go-to-top a {
    padding-top:15px}
#fixed-tool-bar .inner .go-to-download a {
    padding-top:33px}
#download-which-tab .content {
    display:none}
#download-which-tab .display {
    display:block}
#download-which-tab .list {
    width:778px}
#download-which-tab .list ul {
    line-height:32px;
    padding:10px;
    width:758px}
#download-which-tab .list ul li {
    float:left;
    width:359px;
    font-size:14px;
    background:url(../images/images.png) no-repeat 5px -35px;
    padding-left:20px;
    height:32px;
    overflow:hidden}
#download-which-tab .list ul li a {
    color:#666;
}
#screen-section {
    border-top:0;
    background-color:#f9f9f9}
#screen-section .images-wrapper {
    padding:20px 10px;
    position:relative}
#screen-section .images img {
    display:block;
    margin:0 auto;
    padding:3px;
    background-color:#FFF;
    border:1px solid #ccc;
    box-shadow:0 3px 8px #ccc;
	width:600px;}
#screen-section .images iframe {
    margin:0 auto;
    display:none;
    padding:3px;
    background-color:#FFF;
    border:1px solid #ccc;
    box-shadow:0 3px 8px #ccc;
	width:500px;}
#screen-section .images .iframe1 {
    margin:0 auto;
    display:block;
    padding:3px;
    background-color:#FFF;
    border:1px solid #ccc;
    box-shadow:0 3px 8px #ccc;
	width:500px;}
#screen-section .images li {
    display:none}
#screen-section .images li.active {
    display:block}
#screen-section .left-arrow,#screen-section .right-arrow {
    position:absolute;
    top:50%}
#screen-section .left-arrow a,#screen-section .right-arrow a {
    display:block;
    height:66px;
    width:31px;
    background-image:url(../images/arrows.png);
    background-repeat:no-repeat;
    overflow:hidden;
    text-indent:-999999px}
#screen-section .left-arrow {
    left:20px}
#screen-section .left-arrow a {
    background-position:0 0}
#screen-section .left-arrow a:hover {
    background-position:-31px 0}
#screen-section .left-arrow a.disabled {
    cursor:default;
    background-position:-62px 0}
#screen-section .left-arrow a.disabled:hover {
    background-position:-62px 0}
#screen-section .right-arrow {
    right:20px}
#screen-section .right-arrow a {
    background-position:-62px -66px}
#screen-section .right-arrow a:hover {
    background-position:-31px -66px}
#screen-section .right-arrow a.disabled {
    background-position:0 -66px;
    cursor:default}
#screen-section .right-arrow a.disabled:hover {
    background-position:0 -66px}
.search-games-section h3 {
    padding:0;
    margin:0;
    font-weight:400}
.search-games-section cite,.search-games-section i {
    font-style:normal}
.search-games-section .head {
    padding:0 15px;
    border-bottom:1px solid #e7e7e7}
.search-games-section .head h3 {
    height:40px;
    line-height:40px;
    font-size:20px;
    font-family:Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif}
.search-games-section .head strong {
    color:#d00}
.search-games-section .head cite {
    font-size:14px;
    color:#1e62af}
.search-games-section .entries ul li {
    float:left;
    width:120px;
    text-align:center;
    _display:inline;
    _zoom:1;
    margin:10px 20px}
.search-games-section .entries ul li a {
    width:120px;
    float:left;
    display:block;
    position:relative;
    height:124px;
    overflow:hidden;
    cursor:pointer}
.search-games-section .entries ul li a cite {
    color:#FFF;
    text-decoration:none}
.search-games-section .entries ul li a:hover {
    text-decoration:none;
    color:#FFF}
.search-games-section .entries ul li a .title {
    color:#000}
.search-games-section .entries ul li a:hover .title {
    color:#F60}
.search-games-section .entries ul li cite {
    position:absolute;
    top:64px;
    left:0;
    width:100px;
    padding:0 10px;
    height:26px;
    line-height:26px;
    background-color:rgba(0,0,0,.5);
    _background-color:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)}
.search-games-section .entries ul li .media {
    display:block;
    width:120px;
    height:90px;
    position:relative;
    float:left}
.search-games-section .entries ul li .media img {
    display:block;
    width:120px;
    height:90px}
.search-games-section .entries ul li .lang {
    float:left}
.search-games-section .entries ul li .size {
    float:right}
.search-games-section .entries ul li .title {
    float:left;
    width:120px;
    font-size:14px;
    display:block;
    line-height:30px;
    height:30px;
    text-align:center}
.btn-more {
    margin-top:10px;
    text-align:center;
    line-height:29px}
.btn-more span {
    display:inline-block;
    height:29px;
    _display:inline;
    _zoom:1;
    padding-left:30px;
    background:url(../images/btn-group.jpg) no-repeat left 0}
.btn-more span a {
    display:inline-block;
    height:29px;
    _display:inline;
    _zoom:1;
    padding-right:30px;
    background:url(../images/btn-group.jpg) no-repeat right 0}
.btn-more span a strong {
    color:#d00}
.game-articles-section h3 {
    padding:0;
    margin:0;
    font-weight:400}
.game-articles-section cite,.game-articles-section i {
    font-style:normal}
.game-articles-section .head {
    border-top:1px solid #e7e7e7;
    padding:0 15px}
.game-articles-section .head h3 {
    height:40px;
    line-height:40px;
    font-size:20px;
    font-family:Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif}
.game-articles-section .head strong {
    color:#d00}
.game-articles-section .head cite {
    font-size:14px;
    color:#1e62af}
.game-articles-section .entries ul {
    line-height:30px}
.game-articles-section .entries ul li {
    float:left;
    width:450px;
    font-size:14px;
    padding-left:20px;
    padding-right:10px;
    background:url(../images/images.png) no-repeat 0 -1066px}
.game-articles-section .entries ul li a {
    display:block;
    float:left;
    width:350px;
    height:30px;
    line-height:30px;
    overflow:hidden}
.game-articles-section .entries ul li cite {
    float:right;
    font-size:12px;
    color:#888}
.game-galleries-section h3 {
    padding:0;
    margin:0;
    font-weight:400}
.game-galleries-section cite,.game-galleries-section i {
    font-style:normal}
.game-galleries-section .head {
    border-top:1px solid #e7e7e7;
    padding:0 15px}
.game-galleries-section .head h3 {
    height:40px;
    line-height:40px;
    font-size:20px;
    font-family:Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif}
.game-galleries-section .head strong {
    color:#d00}
.game-galleries-section .head cite {
    font-size:14px;
    color:#1e62af}
.game-galleries-section .entries li {
    float:left;
    width:168px;
    margin:0 12px;
    _display:inline;
    _zoom:1;
    margin-bottom:10px;
    height:166px;
    overflow:hidden}
.game-galleries-section .entries li a {
    display:block;
    text-align:center;
    font-size:14px}
.game-galleries-section .entries li img {
    padding:3px;
    border:1px solid #ddd;
    margin-bottom:5px;
    display:block}
.help-section-container {
    border:1px solid #e7e7e7}
.help-section-container h3,.help-section-container cite {
    padding:0;
    margin:0;
    font-style:normal;
    font-weight:400}
.help-section-container ol {
    list-style:none;
    padding:0;
    margin:0}
.help-section-container .head {
    height:59px;
    border-bottom:1px solid #e7e7e7;
    line-height:59px;
    background:#fafafa url(../images/images.png) no-repeat 0 -1096px}
.help-section-container .head h3 {
    padding-left:70px;
    font-size:24px}
.help-section-container .entries {
    padding:10px 20px;
    font-size:14px;
    line-height:1.6}
.help-section-container .entries li {
    border-bottom:1px dotted #e7e7e7;
    padding:10px 0}
.help-section-container .entries .q {
    font-weight:900;
    background:url(../images/images.png) no-repeat 0 -1207px;
    height:32px;
    line-height:32px}
.help-section-container .entries .q i {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:36px;
    text-align:center;
    color:#FFF}
.help-section-container .entries .a {
    margin-top:10px;
    padding-left:36px}
.tools-section-container {
    border:1px solid #e7e7e7}
.tools-section-container h3,.tools-section-container cite {
    padding:0;
    margin:0;
    font-style:normal;
    font-weight:400}
.tools-section-container ol {
    list-style:none;
    padding:0;
    margin:0}
.tools-section-container .head {
    height:52px;
    border-bottom:1px solid #e7e7e7;
    line-height:52px;
    background:#fafafa url(../images/images.png) no-repeat 0 -1155px}
.tools-section-container .head h3 {
    padding-left:70px;
    font-size:24px}
.tools-section-container .entries {
    padding:5px 0 5px 3px}
.tools-section-container .entries li {
    float:left;
    width:168px;
    *display:inline;
    *zoom:1;
    margin:10px 11px}
.tools-section-container .entries li a {
    display:block;
    text-align:center;
    font-size:14px;
    border:1px solid #e7e7e7;
    padding-bottom:10px;
    color:#266aa3;
    cursor:pointer}
.tools-section-container .entries li a span {
    display:block;
    height:30px;
    line-height:30px;
    overflow:hidden;
    text-align:center;
    width:146px;
    padding:0 10px;
    cursor:pointer}
.tools-section-container .entries li a img {
    display:block;
    width:166px;
    height:125px;
    margin-bottom:10px}
#flinks {
    width:958px;
    border:1px solid #e7e7e7}
#flinks .content {
    padding:10px;
    font-family:Simsun;
    color:#CCC;
    line-height:1.8}
#flinks .content a,#flinks .content strong {
    color:#333;
    white-space:nowrap;
    font-family:Arial,sens-serif}
.footer { width:960px; height:auto;
    padding:10px 0 10px 0;margin:0 auto;
}
.footer p {
    margin-bottom:5px;
	line-height:14px;
    text-align:center;
}
.typo-color-green {
    color:green}
.typo-color-ef6b09 {
    color:#ef6b09}
.typo-color-gray {
    color:#999}
.typo-color-red {
    color:red}
.typo-color-red a {
    color:red}
.x-ab-960 {
    margin:0 auto;
    width:960px}
.x-ab-960 img {
    display:block;
    margin:0 auto}
.x-ab-250 img {
    display:block;
    margin:0 auto}
.x-ab-640 {
    width: 640px;
    margin: 0 auto;
    clear: both;
}
.x-ab-300 {
    border:1px solid #e7e7e7;
    width:298px;
    overflow:hidden;
	height:250px;}
.x-ab-300 img {
    display:block;
    margin:0 auto}
.x-ab-200 {
    margin:0 auto;
    width:243px;
    text-align:center;
    clear:both;
    overflow:hidden;
}
.x-ab-200 img {
    display:block;
    margin:0 auto}
.x-ab-300-group {
    border:1px solid #e7e7e7}
.x-ab-300-group .head {
    height:32px;
    line-height:32px;
    padding:0 17px;
    background:url(../images/image.png) repeat-x 0 -1014px;
    border-bottom:1px solid #e7e7e7}
.x-ab-300-group .body {
    width:298px;
    overflow:hidden}
.x-ab-300-group .body img {
    display:block;
    margin:0 auto}
.x-ab-198 {
    width:198px;
    overflow:hidden}
.x-ab-198 img {
    display:block}
.x-ab-bg {
    background-image:url(../images/indexbtad.jpg);
    background-repeat:no-repeat;
    background-position:center 0}
.x-ab-bg {
    padding-top:55px}
.x-bg-a {
    position:absolute;
    left:0;
    top:0;
    display:block;
    height:500px;
    z-index:2}
.x-bg-a a {
    display:block;
    width:100%;
    height:500px}
.x-bg-b {
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    z-index:2}
.x-bg-b a {
    display:block;
    height:55px;
    width:100%}
.x-bg-c {
    position:absolute;
    right:0;
    top:0;
    display:block;
    height:500px;
    z-index:2}
.x-bg-c a {
    display:block;
    width:100%;
    height:500px}
.x-ab-words-468 {
    margin:0 auto;
    width:468px}
.x-ab-468 {
    margin:0 auto;
    width:468px}
.x-ab-inner-ad-620 {
    border:1px solid #e7e7e7;
    margin:0 auto;
    width:620px}
.x-ab-300x300 {
    width:300px;
    overflow:hidden;
	height:250px;}
.x-ab-300x3001 {
    width:300px;
    overflow:hidden;
	height:50px;
	margin-top:5px;}
.x-ab-180x45 {
    width:180px;left:20px;top:250px;
	height:45px; position:absolute;margin-top:0px !important;
    overflow:hidden;}
.x-ab-780 {
    width:780px;
    overflow:hidden;
    text-align:center;
	height:60px;}
.x-ab-781 {
    width:760px;
    border:1px solid #e8e8e8;
    overflow:hidden;
    text-align:center;
	height:auto;}
.x-ab-780 img {
    display:block;
    margin:0 auto}
.x-ab-360-2 {
    width:360px;
    overflow:hidden}
.x-ab-download-368 {
    width:368px;height:60px;
    text-align:center;display:inline-block;
    overflow:hidden}
	#cnzz_fixedslot_ad_216438{width:368px !important;height:60px !important;}
.x-ab-download-368 img {
    display:block;
    margin:0 auto}
.x-ab-160 {
    background-color:#f9f9f9;
    padding:5px;
    width:158px;
    border:1px solid #e7e7e7}

.x-ab-words {
	float:left;
	width: 748px;
}	
	
	
.row-wide-958 .col-width-241 .x-ab-200 {
    padding:10px 0;
}
#btn-close {
    width:50px;
    height:24px;
    line-height:24px;
    background:#fff;
    border:1px solid #1f89c7;
    color:#000;
    text-align:center;
    position:absolute;
    top:15px;
    right:15px;
    display:block;
    cursor:pointer;
    z-index:4}
.mt-5 {
    margin-top:5px}
.mt-11 {
    margin-top:10px;
}
#games-resouce-box .border-bottom-none {
    border-bottom:0}


.abc-games .btn-toggle a{display:block;width:82px;height:22px;text-align:center;color:#f18d2e;text-decoration:none;background:url(../images/images.png) no-repeat 0 -673px;outline:0}
.abc-games .btn-toggle{float:right;display:block;padding:0;background:0;width:82px;height:22px;line-height:22px;margin-bottom:-6px;_display:inline;_zoom:1;margin-right:70px}
.abc-games .btn-toggle{ margin-bottom:-1px;}

.x-ab-594 {width:610px !important; margin: 0 auto; clear: both;}


/*ranks*/
.ft-14{font-size: 14px;}
.ranks-wrapper{width: 960px;overflow: hidden;}
.ranks-wrapper .ranks-inner{width: 980px;}
.ranks-wrapper .rank-col{width: 308px;float: left;*zoom:1;*display: inline;border: 1px solid #d9d9de;margin-right: 15px;margin-top: 10px;}
.ranks-wrapper .rank-col .title{width: 308px;height: 32px;line-height: 32px;background:url(../images/images.png) repeat-x 0 -1889px;color:#e54422;font-weight: 800;font-size: 14px;}
.ranks-wrapper .rank-col .title i{float:left;display:block;height: 32px;width: 31px;background:url(../images/images.png) no-repeat 0 -1857px;overflow: hidden;}
.ranks-wrapper .rank-col .ranks{background:url(../images/ranks-red-3.png) no-repeat 0 0;line-height: 30px;float: left;margin-top:10px;padding-bottom:10px;width: 308px;clear:both;*zoom:1;}
.ranks-wrapper .rank-col .ranks li{padding-left: 38px;width: 270px;float: left;}
.ranks-wrapper .rank-col .ranks li.first{float:left;height: 118px;padding-left:0;width: 308px}
.ranks-wrapper .rank-col .ranks li.first .subject{padding-left: 38px;width:270px;height: 30px;line-height: 30px;position: relative;}
.ranks-wrapper .rank-col .ranks li.first .subject a{display: block;float: left;height: 30px;line-height: 30px;width: 150px;overflow: hidden;color:#4d4d4d;}
.ranks-wrapper .rank-col .ranks li.first .subject cite{position: absolute;right: 20px; top:0; height: 30px;line-height: 30px;font-style: normal;color:#999;}
.ranks-wrapper .rank-col .ranks li.first .summary{float: left;padding-left: 15px;width: 293px;margin-top: 10px;}
.ranks-wrapper .rank-col .ranks li.first .summary .thumbnail{float:left;width: 90px;height: 60px;}
.ranks-wrapper .rank-col .ranks li.first .summary .thumbnail img{display: block;}
.ranks-wrapper .rank-col .ranks li.first .summary .words{float: left;width: 203px;line-height: 20px;}
.ranks-wrapper .rank-col .ranks li.first .summary .words span{display: block;color:#777;}
.ranks-wrapper .rank-col .ranks li.first .summary .words span a{font-weight: 800;color:#444;}
.ranks-wrapper .rank-col .ranks li.item{float:left;height: 29px;line-height: 29px;border-top: 1px dotted #dbdbdb;position: relative;overflow: hidden;}
.ranks-wrapper .rank-col .ranks li.item a{display: block;float: left;height: 30px;line-height: 30px;width: 150px;overflow: hidden;color:#4d4d4d;}
.ranks-wrapper .rank-col .ranks li.item cite{position: absolute;right: 20px; top:0; height: 30px;line-height: 30px;font-style: normal;color:#999;}


.ft_lf{ float:left;}
.ft_rt{ float:right;}
a{ctext-decoration:none;outline:none;}
a:hover{ text-decoration:underline; color:#eb3819;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button{margin:0;padding:0;list-style-type:none;}
.wrapper .brand2,.wrapper .brand2 a{float:left;width:254px;margin-top:6px;height:59px;overflow:hidden;margin-left:5px;_display:inline;}.wrapper .brand2 a{display:block;background-image:url(../images/top-brand.png);background-position:12px -17px;text-indent:-88888px}.wrapper .brand2 a:hover{background-position:12px -100px}

.main{ height:auto; border-bottom:solid 1px #eee;overflow:hidden;}
.daohang{ height:36px; border:solid 1px #eee; padding-left:13px; color:#777;font-family:Simsun; background:#fcfcfc;}
.daohang a{line-height:36px; color:#777;font-family:Arial;}
.daohang span.active{ color:#eb3819;}
.back_home{ margin-right:12px; text-align:right; display:inline;}
.back_home a{ font-family:Simsun; line-height:36px;}


.sid_left{ width:128px;margin-top:12px;}
.sid_left ul li{ height:146px;}
.sid_left ul li img{ margin-bottom:4px;}
.sid_left ul li a{ color:#444; line-height:16px;}
.sid_left ul li a img{ padding:4px; border:solid 1px #eee;}
.sid_left ul li a:hover{ color:#eb3819;}

.sid_left2{ width:120px;border:solid 1px #eee; margin-top:3px;}

.hot_new{ width:493px; height:auto; border-left:solid 1px #eee; padding:14px 0 20px 18px; overflow:auto; overflow:hidden;}

.hot_new ul{ overflow:auto; overflow:hidden; padding-top:6px;}
.hot_new ul li{ width:460px; background:url(../images/images.png) no-repeat 0 -37px; padding-left:20px; float:left;height: 30px;line-height: 30px; }
.hot_new ul li a{ width:360px; height:30px; overflow:hidden; font-size:14px; float:left;}
.hot_new ul li span{ float:right; color:#999;}
.hot_new ul li.dashed{ width:485px; border-top:dashed 1px #dadada; height:15px; background:none; margin:6px 0 7px 0; _display: inline; _zoom: 1;}

.hot_new_t2{ padding:10px 0 5px 0;_padding-top:41px; margin-bottom:10px}

.hot_new_t3{ height:48px; margin:15px 0 0 35px;}
.hot_new_t3 a{ width:29px; height:29px; border:solid 1px #ddd; display:block; float:left; text-align:center; background:#f5f5f5; line-height:30px; margin-right:5px;}
.hot_new_t3 a:hover,.hot_new_t3 a:hover{ background:#ff400d; color:#fff; text-decoration:none;}
.hot_new_t3 a.root{ width:64px; height:29px;}
.hot_new_t3 a.disabled{ color:#ccc;border:1px solid #ccc;font-family:simsun;}
.hot_new_t3 a.disabled:hover{ background:none; color:ff400d !important;}

.hot_new_t4{ width:468px; height:60px; background:#ccc; margin-top:10px;}

.main_right_t1{ width:298px; height:318px; margin-bottom:10px; background:#fbfbfb;}
.main_right_t1 h2{ width:298px; height:31px; font-size:14px; text-indent:16px; color:#565656; line-height:35px; border-bottom:solid 1px #e8e7e7; margin-bottom:15px; background:url(../images/main_right_bg.gif) repeat-x;}
.main_right_t1 ul li{ width:129px; height:135px; text-align:center; margin-left:13px; float:left; display:inline;}
.main_right_t1 ul li img{ margin-bottom:8px;}
.main_right_t1 ul li a{ color:#555;}
.main_right_t1 ul li a:hover{ color:#eb3819;}

.main_right_t2{ width:300px;}

.main_right_t3{ height:332px; margin-top:10px; background:#fbfbfb;}
.main_right_t3 h2{ width:298px; font-size:14px; text-indent:16px; color:#565656; height:31px; line-height:35px; border-bottom:solid 1px #e8e7e7; margin-bottom:12px; background:url(../images/main_right_bg.gif) repeat-x;}
.main_right_t3 ul{ padding-left:16px;}
.main_right_t3 ul li{ width:260px; height:28px; float:left;}
.main_right_t3 ul li span{ width:19px; height:15px; background:#868686; display:block; text-align:center; color:#fff; float:left; line-height:15px; margin-top:6px; margin-right:7px; font-weight:800;}
.main_right_t3 ul li a{ width:230px; height:28px; overflow:hidden; float:left; font:14px/28px "ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥";}
.main_right_t3 ul li span.current{ background:#ff400d !important;}

.typo-color-388712{ color:#388712;}
.typo-color-ff5a00 {color: #ff5a00;}
.typo-color-e36145{color:#e36145;}
.reply-section,.replies-section,#g-comment{ display:none} 

#fontid{color:#d50e0e !important;}
.article-info{color:#888 !important;}
.x-ab-594{margin-top:12px;}
.head-group h1.title{color:#424242;font-weight:bold !important;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display:block;}

.inside-btn-group .d-btn a span cite{padding-left:5px !important;}
.side-section-300 h3{color: #565656 !important;}

.auto-wide .games-abc-section .abc-title .expand-btn{text-align: left;
height: 50px;
line-height: 45px;
background: url(../images/images.png) no-repeat 19px -1238px !important;
color: #9e9e9e;
cursor: pointer;
padding-left: 36px !important;}

.auto-wide .games-abc-section .inner{background: url(../images/ztbg_bg.gif) repeat-y;overflow:hidden;}
.auto-wide .games-abc-section .abc-games{float:right;border-left:none;}
.auto-wide .games-abc-section .abc-title .expand-btn{height:40px;background:url(../images/images.png) no-repeat 19px -1239px !important;}
.auto-wide .games-abc-section .abc-title h3{height:60px;line-height:75px;}

.side-section-container .lastet-games .entries{padding-top:6px;}
.side-section-container .lastet-games .entries .item {margin-top:9px;}
.side-section-container .lastet-games .entries .item .title a{color:#444;}
.side-section-container .lastet-games .entries .item .summary .inner{height:43px;}
.side-section-container .lastet-games .entries .item .summary .inner p{color:#898989;line-height:24px;}
.side-section-container .lastet-games .entries .item .summary{margin-top:8px;}
#slide-image-wrap .images-content .title{padding:0px 10px;}
.x-ab-words{text-align:center !important;}

.picture{width:648px;height:auto;float:left;border:1px solid #e7e7e7;margin:10px 0 0 0;padding:0 0 14px 0;}
.picture_tit{width:608px;height:30px;float:left;line-height:30px;overflow:hidden;padding:14px 0 0 20px;}
.picture_tit span{float:left;font:bold 20px "Microsoft Yahei";color:#333;}
.picture_tit a{float:right;color:#666;}
.picture_txt{width:648px;height:auto;float:left;overflow:hidden;}
.picture_txt li{width:130px;height:98px;float:left;overflow:hidden;line-height:24px;text-align:center;margin:10px 8px 0 20px !important;display:inline;position:relative;}
/*background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;*/
.picture_txt li a span{width:130px;height:24px;line-height:24px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;background:#000;color:#FFF;font-size:12px;text-align:center;display:block;left:0;top:75px;position:absolute;}
.picture_txt li a:hover span{text-decoration:underline;}
