/*! normalize.css v1.1.3 | MIT License | git.io/normalize    123*/abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
button,html,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:0}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:after,q:before{content:'';content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
nav ol,nav ul{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}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
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}
li{list-style:none}
a{text-decoration:none}
input,textarea{border:0;outline:0}
.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
*{font-weight:400;font-style:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
.top-nav-box{width:100%;height:64px;background:url(../images/top-bg.png) no-repeat 0 0;overflow:hidden;box-shadow:0 5px 6px -2px #ccc;position:relative;z-index:9}
.soft-img img{transition:all linear .4s;-moz-transition:all linear .4s;-ms-transition:all linear .4s;-o-transition:all linear .4s;-webkit-transition:all linear .4s}
.soft-img img:hover{transform:scale(1.06);-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-o-transform:scale(1.06);-ms-transform:scale(1.06)}
.top-nav{width:1200px;height:100%;margin:0 auto;position:relative;background:#2dbaed}
.top-nav-left{width:230px;height:64px;background:url(../images/logo.png) no-repeat 0 0;position:absolute;left:0;top:0}
.top-nav-left a{display:block;width:200px;height:100%}
.top-nav-right{position:absolute;right:0;top:0;width:990px}
.top-nav-right ul{width:900px;float:left}
.top-nav-right ul li{float:left;width:110px;height:64px}
.top-nav-right ul li a{display:block;width:100%;height:100%;text-align:center;line-height:64px;color:#fff;font-size:16px}
.top-nav-right ul li:hover{transform:skew(-20deg);background:#fff}
.top-nav-right ul li:hover a{transform:skew(20deg);color:#2dbaed!important;font-weight:700}
.nav-active{transform:skew(-20deg);background:#fff}
.nav-active a{transform:skew(20deg);color:#2dbaed!important;font-weight:700}
.search-box{width:180px;height:28px;float:right;margin-top:18px;background:url(../images/icon-box.png) no-repeat 0 -19px}
.search-box input{display:block;float:left;width:140px;height:28px;color:#fff;background:0 0;line-height:28px;padding-left:12px;font-size:12px}
.search-btn{float:left;width:40px;height:28px;cursor:pointer}
.search-btn em{display:block;width:17px;height:17px;background:url(../images/icon-box.png) no-repeat 0 0;vertical-align:top;margin-top:5px;margin-left:10px}
::-webkit-input-placeholder{color:#fff;font-size:12px}
::-moz-placeholder{color:#fff;font-size:12px}
:-ms-input-placeholder{color:#fff;font-size:12px}
.container{width:1200px;margin:0 auto}
.crumbs-box{color:#aaa;font-size:12px;padding:16px 0}
.crumbs-box a{color:#999;margin-right:3px}
.crumbs-box em{display:inline-block;width:12px;height:12px;margin-right:5px;background:url(../images/icon-box.png) no-repeat -19px 0}
.footer-box{width:100%;height:120px;background:#444;color:#aaa;position:relative;z-index:9}
.footer{width:1200px;margin:0 auto;font-size:14px}
.footer .foot_nav{width:534px;margin:0 auto 14px;overflow:hidden;color:#aaa;padding-top:34px;text-align:center}
.footer .foot_nav a{text-decoration:none;color:#aaa;font-size:14px;margin-left:5px;margin-right:5px}
.footer .copyright{text-align:center;color:#ccc;margin-bottom:10px}
.footer .copyright a{color:#ccc}
.bgClass,.bgClass body{background:#444}
.search-box{display:none!important}
.d-right-icon{display:none}
@media screen and (max-width:1100px){.top-nav-box{width:100%;height:48px;background:#3d94ee}
.top-nav{background:0 0;width:auto}
.top-nav-left{width:109px;height:27px;background:url(../images/logo.png) no-repeat;background-size:100% 100%;margin-top:10px;margin-left:10px}
.top-nav-left a{width:auto}
.d-right-icon{float:right;width:21px;height:18px;background:url(../images/down-menu.png) no-repeat 0 0;background-size:100% 100%;margin-top:14px;display:block;margin-right:10px}
.top-nav-right{display:none}
.crumbs-box{width:auto!important;padding:10px 5px;white-space:nowrap;overflow:hidden}
.container{width:auto}
.footer-box{height:auto}
.footer{width:auto;padding:10px;font-size:12px}
.footer .foot_nav{width:auto;display:none}
.footer .copyright{margin-bottom:0}
.close-icon{background:url(../images/m-close-icon.png) no-repeat 0 0;background-size:100% 100%}
.down-menu-list{width:100%;background:#f8f8f8;position:absolute;top:48px;left:0;z-index:10;display:none}
.down-menu-list ul{width:98%;margin:0 1%;padding:20px 0 5px}
.down-menu-list ul li{width:24%;margin-right:1.3%;float:left;margin-bottom:15px}
.down-menu-list ul li a{display:block;width:100%;color:#888;font-size:14px;text-align:center}
.down-menu-list ul li:nth-of-type(4n){margin-right:0}
}



.down-btn-line {width: 90%;text-align: center;margin: 10px auto 20px;height: 40px;line-height: 40px;border-radius: 5px;box-shadow: 3px 0px 9px 0px #dc0909;background: linear-gradient(to bottom, #dc0b09 5%, #dc0c09 100%);}
.down-a-line{text-decoration: none;color: #fff !important;text-shadow: 0px 1px 0px #dc0b09;}
.soft-info{}
.game_detail{display:block;z-index:999;padding:0px 0}
.game_detail .pic-div{width:150px;height:200px;display:block;margin:0px auto;border-radius:3px;position:relative;overflow:hidden}
.game_detail .pic-img{max-width: 100% !important;display:block;margin:0px auto 0;border-radius:5px}
.game_detail .pic-bg{background-image: linear-gradient(180deg,transparent,rgba(0,0,0,.1) 30%,rgba(0,0,0,.5));position: absolute;top: 0;z-index: 1;width: 100%;height: 100%;}
.game_detail .pic-text{display:block;width:auto;position:absolute;bottom:0;right:0;padding:5px 10px;font-size:12px !important;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;background-repeat:no-repeat;background-image:linear-gradient(transparent,rgba(0,0,0,.5));color:#FFFFFF !important;text-align:right;z-index:100}
.game_detail .g_title{font-size:18px;color:#333;height:25px;line-height:25px;font-weight:600;text-align:center;overflow:hidden}
.game_detail .dianpin{line-height:20px;width:100%;margin:0 auto;padding:0 20px;overflow:hidden}
.game_detail .comment{font-size:12px;background:#fff3e2;color:#787878;padding:4px 8px;box-sizing:border-box;border:1px solid #ffe0b5;border-radius:5px;float:left;width:100%;text-align:center}