.classify-nav-box{
    width: 1200px;
    margin: 0 auto;
    border-top: 2px solid #94c804;
    background: #fafafa;
    border-bottom: 1px solid #f2f2f2;
}
.classify-nav-box p{
    color:#4c4c4c;
    font-size: 22px;
    padding-left: 18px;
    font-weight: bold;
    line-height: 40px;
    padding-top: 10px;
}
.classify-nav-box ul{
    width: 100%;
    padding:10px 18px;
}
.classify-nav-box ul li{
    margin-right: 10px;
    float: left;
    margin-bottom: 10px;
}
.classify-nav-box ul li a{
    font-size: 15px;
    color: #666666;
    display: block;
    padding: 2px 14px;
    border-radius: 4px;
}
.classify-nav-box ul li a:hover{
    color:#fff !important;
    background: #a3d90e;
}
.n-active a{
    color:#fff !important;
    background: #a3d90e;
}
.c-box{
    width: 1200px;
    margin:0 auto;
    overflow: hidden;
}

.all_type_tit {
    /*width: 198px;*/
    width: 98px;
    border: 1px solid #a3d90e;
    border-radius: 3px;
    margin: 20px 0 0 0;
}
.c-box .clearfixs:before, .c-box .clearfixs:after {
    display: table;
    content: "";
    line-height: 0;
}
.c-box .clearfixs:after {
    clear: both;
}
.all_type_tit a.current {
    background: #a3d90e;
    color: #fff;
}
.all_type_tit a {
    display: block;
    width: 99px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    float: left;
    font-size: 16px;
}

.cont {
    width: 1200px;
    overflow: hidden;
    margin: 0 0 20px 0;
}
.game_down_wrap .cont ul {
    width: 1220px;
}
.c-box .clearfixs {
    margin-right: auto;
    *zoom: 1;
}
.game_down_wrap .cont li {
    width: 548px;
    height: 120px;
    padding: 20px;
    border: 1px solid #d4d4d4;
    float: left;
    margin: 20px 20px 0 0;
}
.game_down_wrap .cont li a {
    display: block;
    float: left;
}
.game_down_wrap .cont li img {
    display: block;
    width: 120px;
    height: 120px;
    border-radius: 20px;
    float: left;
}
.game_down_wrap .cont li .info {
    width: 300px;
    margin: 0 20px;
    float: left;
}
.game_down_wrap .cont li .info .name {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.game_down_wrap .time {
    line-height: 35px;
    color: #999;
    overflow: hidden;
}
.game_down_wrap .time span:nth-child(1) {
    margin-right: 20px;
}
.game_down_wrap .cont li .info .txt {
    color: #999;
    overflow: hidden;
    line-height: 1.5;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 42px;
}
.game_down_wrap .cont li .btn {
    width: 86px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border: 1px solid #a3d90e;
    border-radius: 6px;
    font-size: 16px;
    color: #a3d90e;
    margin-top: 40px;
}
#appshow{ width:100%; height:405px; margin:0 auto; padding:10px 0; margin-top:10px; }
#tagbox{width:100%; height:auto; overflow:auto; float:left; padding-bottom:10px; }
#appshow ul,#tagbox ul{ width:1200px; height:405px; margin:0 auto; display:block; position:relative;} #tagbox ul{ margin-top:10px;}
#appshow ul li,#tagbox ul li{ position:absolute;}
#appshow .a1,#tagbox .a1{ width:390px; height:195px; left:0; top:0;}
#appshow .a2,#tagbox .a2{ width:190px; height:95px; left:0; top:205px;}
#appshow .a3,#tagbox .a3{ width:190px; height:95px; left:200px; top:205px;}
#appshow .a4,#tagbox .a4{ width:190px; height:95px; left:0; top:310px;}
#appshow .a5,#tagbox .a5{ width:190px; height:95px; left:200px; top:310px;}
#appshow .a6,#tagbox .a6{ width:195px; height:95px; left:400px; top:0;}
#appshow .a7,#tagbox .a7{ width:195px; height:95px; left:605px; top:0;}
#appshow .a8,#tagbox .a8{ width:400px; height:195px; left:400px; top:105px;}
#appshow .a9,#tagbox .a9{ width:195px; height:95px; left:400px; top:310px;}
#appshow .a10,#tagbox .a10{ width:195px; height:95px; left:605px; top:310px;}
#appshow .a11,#tagbox .a11{ width:190px; height:95px; left:810px; top:0;}
#appshow .a12,#tagbox .a12{ width:190px; height:95px; left:1010px; top:0;}
#appshow .a13,#tagbox .a13{ width:190px; height:95px; left:810px; top:105px;}
#appshow .a14,#tagbox .a14{ width:190px; height:95px; left:1010px; top:105px;}
#appshow .a15,#tagbox .a15{ width:390px; height:195px; left:810px; top:210px;}
#appshow .a1 img,#appshow .a8 img,#appshow .a15 img,#tagbox .a1 img,#tagbox .a8 img,#tagbox .a15 img{width:100%;height:195px;}
#appshow .a1 span,#appshow .a8 span,#appshow .a15 span,#tagbox .a1 span,#tagbox .a8 span,#tagbox .a15 span{ line-height:195px; font-size:18px;}
#appshow img,#tagbox img{width:100%;height:95px;}
#appshow span,#tagbox span { line-height:95px; font-size:16px;}
#appshow a,#tagbox a{ overflow:hidden; background:#fff; display:block; position:relative; width:100%; height:100%;}
#appshow a span,#tagbox a span{width:100%;height:0;position: absolute;left:0;bottom:0;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#80000000,endColorstr=#80000000);text-align:center;color:#fff;transition: all 0.2s linear;-webkit-transition: all .2s linear;transition: all .2s linear;}
#appshow a:hover span,#tagbox a:hover span{ height:100%;}
a{
    color: #333;
}
.xianbian-tips {
    margin: 28px 0;
    width: 170px;
    height: 46px;
    background: url(/statics/images/xianbian-icon.png) no-repeat 0 0;
    line-height: 46px;
    font-size: 22px;
    color: #fff;
    padding-left: 21px;
}