.hot_game {
    position: relative;
    height: 150px;
    padding: 0 20px;
    background-color: #fff;
    margin: 20px auto;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .15);
}

.hot_game .ti_img {
    position: absolute;
    top: -8px;
}

.hot_game .ti_img img {
    height: 145px;
}

.hot_game ul {
    margin-left: 50px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.hot_game ul li {
    float: left;
    width: 110px;
    height: 120px;
    text-align: center;
    margin-right: 15px;
}

.hot_game ul li img {
    height: 95px;
    width:95px ;
    border-radius: 20px;
}

.hot_game ul li a i {
    margin-top: 5px;
    display: inline-block;
    width: 110px;
    white-space: nowrap;
    /*超出的空白区域不换行*/
    overflow: hidden;
   
    text-overflow: ellipsis;
    /*文本超出显示省略号*/
}

.news_main .link_list {
    background: #f9f9f9;
    border-bottom: 2px solid #f4f4f4;
}

.news_main .link_list ul li {
    float: left;
    width: 179px;
    margin-right: 25px;
    text-align: center;
    height: 45px;
    line-height: 45px;
}

.news_main .link_list ul li:last-child {
    margin-right: 0;
    width: 180px;
}

.news_main .link_list ul li a {
    display: inline-block;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    border-radius: 5px 5px 0 0;
}

.news_main .link_list ul li a:hover {
    text-decoration: none;
}

.news_main .link_list ul li a.current {
    color: #f60!important;
    border-bottom: 2px solid #f60;
}

.news_main .link_list ul li a.current:hover {
    color: #f60!important;
}

.news_cont {
    background-color: #fff;
}

.news_cont .news_list {
    width: 840px;
    margin-right: 20px;
}
.news_cont .spl_news_list{
    width: 800px;
}
.base_content .news_cont{
    padding-left: 20px;
} 
.base_content .news_cont .news_list{
    width: 800px;
}
.news_cont .news_list .con li {
    position: relative;
    padding-right: 20px;
    height: 150px;
    margin: 10px 0;
    border-bottom: 1px solid #f1f1f1;
    transition: .2s;
}

.news_cont .news_list .con li:hover {
    background-color: #f9f9f9;
    /* border-bottom: 1px solid transparent; */
}

.prefe .news_cont .news_list .con li {
    padding: 0;
    height: 135px;
    padding-left: 20px;
 
}

.news_cont .news_list .con li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.news_cont .news_list .con li a>img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 125px;
    width: 220px;
    left: 0px;
    border-radius: 3px;
}

.prefe .news_cont .news_list .con li a>img {
    height: 100px;
    width: 175px;
    top: 50%;
    border-radius: 5px;
}

.news_cont .news_list .con li a .txt {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 235px;
    height: 125px;
    width: 585px;
}
.news_cont .news_list .con li.spl_news_li a .txt{
    width: 545px;
}
.prefe .news_cont .news_list .con li a .txt {
    top: 50%;
    height: 100px;
    left: 190px;
    width: 590px;
}

.news_cont .news_list .con li a .txt p {
    width: 504px!important;
}

.news_cont .news_list .con li a .txt h3,
.prefe .news_cont .news_list .con li a p {
    width: 450px;
    white-space: nowrap;
    /*超出的空白区域不换行*/
    overflow: hidden;
   
    text-overflow: ellipsis;
    /*文本超出显示省略号*/
    font-weight: 700;
    color: #151515;
    font-size: 16px;
}

.prefe .news_cont .news_list .con li a p {
    font-size: 16px!important;
    width: 650px;
}

.news_cont .news_list .con li:hover .hd p {
    text-decoration: underline;
    color: #f60!important;
}

.news_cont .news_list .con li .hd>i {
    padding: 3px 15px;
     background: #E9E9E9;
    color: #999;
    border-radius: 4px;
}
.news_cont .news_list .con li:hover h3{
    color: #f60!important;
    text-decoration: underline;
}
.prefe .news_cont .news_list .con li .hd>i {
    background: #E9E9E9;
    color: #999;
    border-radius: 4px;
}

.prefe .news_cont .news_list .con li a:hover .hd>i,
.news_cont .news_list .con li:hover .hd>i{
    background-color: #ff3000!important;
    color: #fff;
}

.news_cont .news_list .con li .info {
    color: #9b9b9b;
    margin-top: 55px;
    font-size: 12px;
}

.news_cont .news_list .con li .info img,
.news_detail_main .left_content .tit_cent img,
.pc_right_spl ul li .info img {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    transform: translateY(-1px);
}

.prefe .news_cont .news_list .con li .info i {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(../images/pls_hots.png) no-repeat;
    margin-right: 1px;
}

.prefe .news_cont .news_list .con li .info i.time {
    background-position-y: -20px;
}

.news_cont .news_list .con li .detail {
    float: left;
    display: -webkit-box;
    
    -webkit-box-orient: vertical;
    
    -webkit-line-clamp: 2;
   
    overflow: hidden;
   
    margin-top: 10px;
    color: #8a8a8a!important;
    font-size: 14px;
    line-height: 22px;
}

.prefe .news_cont .news_list .con li .detail {
    margin-top: 5px;
}

.news_cont .news_list li .con .info img.user {
    width: 16px;
    height: 16px;
    transform: translateY(-2px);
}

.news_cont .related {
    width: 340px;
    padding-top: 10px;
}

.news_cont .related .guanggao_right img {
    width: 340px;
    height: 200px;
}

.news_cont .related .soft_right ul li,
.news_detail_main .right_content .soft_right ul li {
    width: 100px;
    height: 110px;
    text-align: center;
    margin-right: 20px;
    margin-bottom: 15px;
    float: left;
}

.news_detail_main .left_content .pc_big li,
.o3 li {
    height: 180px;
    border-bottom: 1px dashed #e0e0e0;
    transition: .2s;
}

.o3 li {
    height: 200px;
}

.news_detail_main .left_content .pc_big li a,
.o3 li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
}

.news_detail_main .left_content .pc_big li a img,
.o3 li a img {
    position: absolute;
    top: 25px;
    height: 130px;
    width: 235px;
    border-radius: 10px;
}

.o3 li a img {
    top: 20px;
    height: 160px;
    width: 280px;
}

.news_detail_main .left_content .pc_big li a .txt i,
.o3 li a .txt i {
    display: -webkit-box;
    
    -webkit-box-orient: vertical;
    
    -webkit-line-clamp: 2;
   
    overflow: hidden;
   
    color: #666!important;
}

.news_detail_main .left_content .pc_big li a em,
.o3 li a em {
    position: absolute;
    bottom: 20px;
    right: 0;
    font-size: 12px;
    color: #888;
}

.news_detail_main .left_content .pc_big li a .txt,
.o3 li a .txt {
    position: absolute;
    left: 250px;
    height: 130px;
    top: 15px;
    width: 550px;
    text-decoration: none;
}

.o3 li a .txt {
    width: 860px;
    left: 300px;
    top: 20px;
    height: 160px;
}

.news_detail_main .left_content .pc_big li:first-child {
    height: 160px;
}

.o3 li:first-child {
    height: 180px;
}

.news_detail_main .left_content .pc_big li:hover button,
.o3 li:hover button {
    background-color: #f60;
    color: #fff;
}

.news_detail_main .left_content .pc_big li:hover p,
.o3 li:hover p {
    color: #f60!important;
    text-decoration: underline;
}

.news_detail_main .left_content .pc_big li:first-child a .txt,
.news_detail_main .left_content .pc_big li:first-child a img {
    top: 5px;
}

.o3 li:first-child a .txt,
.o3 li:first-child a img {
    top: 0;
}

.news_detail_main .left_content .pc_big li a .txt p,
.o3 li a .txt p {
    font-size: 18px;
    font-weight: 700;
    color: #000;
    transition: .2s;
}

.news_detail_main .left_content .pc_big li a .txt p {
    width: 550px;
    font-size: 15px;
    color: #353535;
    white-space: nowrap;
    /*超出的空白区域不换行*/
    overflow: hidden;
   
    text-overflow: ellipsis;
    /*文本超出显示省略号*/
}

.o3 li a .txt p {
    font-size: 22px;
}

.news_detail_main .left_content .pc_big li a .txt i {
    display: inline-block;
    margin-top: 5px;
    font-size: 14px;
    line-height: 20px;
    color: #888!important;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.o3 li a .txt i {
    margin-top: 20px;
}

.news_detail_main .left_content .pc_big li a button,
.o3 li a button {
    position: absolute;
    left: 250px;
    bottom: 25px;
    background: #E9E9E9;
    color: #999;
    border-radius: 4px;
    padding: 4px 10px;
    transition: .2s;
    font-size: 14px;
}

.o3 li a button {
    left: 300px;
    bottom: 20px;
    padding: 6px 19px;
}

.news_cont .related .soft_right ul li:nth-child(3n+3),
.news_detail_main .right_content .soft_right ul li:nth-child(3n+3) {
    margin-right: 0;
}

.news_cont .related .videos_right ul li a,
.news_detail_main .right_content .soft_right ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.news_cont .related .soft_right ul li img,
.news_detail_main .right_content .soft_right ul li img {
    width: 85px;
    height: 85px;
    border-radius: 20px;
}

.news_cont .related .soft_right ul li i,
.news_detail_main .right_content .soft_right ul li i {
    display: inline-block;
    width: 75px;
    padding: 0 5px;
    white-space: nowrap;
    /*超出的空白区域不换行*/
    overflow: hidden;
   
    text-overflow: ellipsis;
    /*文本超出显示省略号*/
}

.pingce_right {
    float: left;
    width: 340px;
    margin-right: 20px;
}

.pingce_right ul li:first-child {
    position: relative;
    width: 340px;
    height: 190px;
    margin-top: 0;
}

.pingce_right ul li:first-child:hover i {
    text-decoration: underline;
    color: #fff;
}

.pingce_right ul li:first-child i {
    position: absolute;
    display: inline-block;
    white-space: nowrap;
    /*超出的空白区域不换行*/
    overflow: hidden;
   
    text-overflow: ellipsis;
    /*文本超出显示省略号*/
    padding: 0 10px;
    transition: .2s;
    line-height: 30px;
    color: #ccc;
    background-color: rgba(0, 0, 0, .7);
    text-align: center;
    bottom: 0;
    left: 0;
    width: 320px;
    font-size: 14px;
}

.pingce_right ul li img {
    width: 340px;
    height: 190px;
}

.pingce_right ul li {
    line-height: 30px;
    margin: 5px 0;
    height: 30px;
}

.pingce_right ul li p {
    width: 225px;
    white-space: nowrap;
    /*超出的空白区域不换行*/
    overflow: hidden;
   
    text-overflow: ellipsis;
    /*文本超出显示省略号*/
    margin-left: 5px;
}

.pingce_right ul li .icon_font {
    font-size: 12px;
}

.pingce_right ul li i {
    float: right;
    font-size: 12px;
    color: #9b9b9b;
}

.news_cont {
    padding-bottom: 20px;
}

.news_list {
    position: relative;
}

.page_list {
    text-align: center;
}

.news_page {
    margin: 30px 0;
    bottom: 20px!important;
    /* top: none; */
}

.news_detail_main,
.gift_detail_main,
.game_download_main,
.tags_main,
.company_main {
    background-color: rgba(255,255,255,1);
    padding: 30px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(100, 100, 100, .1);
    margin-bottom: 20px;
}
.news_detail_main.wp,
.gift_detail_main.wp,
.game_download_main.wp,
.tags_main.wp,
.company_main.wp{
    padding-top: 20px!important;
}
.prefe .game_download_main {
    box-shadow: none;
}

.gift_detail_main .gift_con,
.game_download_main .game_download_con {
    position: relative;
    width: 100%;
    height: 250px;
    background-color: #f9f9f9;
    border-radius: 5px;
}

.news_main {
    margin-bottom: 20px!important;
}

.tags_main .tags_bd ul li {
    position: relative;
 float: left;
    text-align: center;
    font-size: 14px;
    width: 370px;
    height:300px ;
    margin:0 25px 20px 0;
     border-radius: 3px;
     overflow: hidden;
     transition: .2s;
     border: 1px solid #eee;
}
.tags_main .tags_bd ul li:hover{
    box-shadow: 0px 5px 15px 0px rgba(0,0,0,.17);
}
.tags_main .tags_bd ul li .bg_tit{
    width: 370px;
    position: absolute;
    left: 0;
    top: 135px;
    color: #fff;
    background: rgba(0,0,0,.7);
font-size: 22px;
z-index: 10;
    white-space: nowrap;
    /*超出的空白区域不换行*/
    overflow: hidden;
   
    text-overflow: ellipsis;
    padding: 0 10px;
   line-height:50px;
}
.tags_main .tags_bd ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.tags_main .tags_bd ul li:nth-child(3n+3){
    margin-right: 0;
}
.tags_main .tags_bd ul li img{
    width: 370px;
    height: 185px;
}
.tags_main .tags_bd ul li .type_cons{
    padding: 0 10px;
        margin-top: 10px;
              line-height:31px ;
}
.tags_main .tags_bd ul li .type_cons .info{
    display: inline-block;
color: #888!important;
}
.tags_main .tags_bd ul li .detail{
 display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
 padding: 0 10px;
 line-height: 22px;
 color: #888!important;
 margin-top: 5px;
}
.tags_main .tags_bd ul li a{
     text-decoration: none!important;
}
.tags_main .tags_bd ul li .tit{
width: 240px;
    font-size: 16px;
    font-weight: 700;
    color: #454545;
    text-align: left;
      white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tags_main .tags_bd ul li a:hover .detail{
 color: #888!important;

}
.tags_main .tags_bd ul li a:hover .tit{
    color: #ff0000;
    text-decoration: underline;
}
/*.tags_bd li:nth-child(9n-8) a {*/
/*    border: 1px solid #bfffd4;*/
/*    color: #009b34;*/
/*    background-color: #fff;*/
/*}*/

/*.tags_bd li:nth-child(9n-8) a:hover {*/
/*    background-color: #000;*/
/*     border-color:#000;*/
/*    color: #fff!important;*/
/*}*/

/*.tags_bd li:nth-child(9n-7) a {*/
/*   border: 1px solid #e1f3d8;*/
/*    color: #67c23a;*/
/*    background-color: #f0f9eb;*/
/*}*/

/*.tags_bd li:nth-child(9n-7) a:hover {*/
/*    background-color: #60a805;*/
/*    border-color:#60a805;*/
/*    color: #fff!important;*/
/*}*/

/*.tags_bd li:nth-child(9n-6) a {*/
/*     border: 1px solid #fde2e2;*/
/*    color: #f56c6c;*/
/*    background-color: #fef0f0;*/
/*}*/

/*.tags_bd li:nth-child(9n-6) a:hover {*/
/*    background-color: #d60303;*/
/*     border-color:#d60303;*/
/*    color: #fff!important;*/
/*}*/

/*.tags_bd li:nth-child(9n-5) a {*/
/*   border: 1px solid #e9e9eb;*/
/*    color: #909399;*/
/*    background-color: #f4f4ff;*/
/*}*/

/*.tags_bd li:nth-child(9n-5) a:hover {*/
/*    background-color: #3FB8AF;*/
/*     border-color:#3FB8AF;*/
/*    color: #fff!important;*/
/*}*/

/*.tags_bd li:nth-child(9n-4) a {*/
/*    border: 1px solid #fed3ff;*/
/*    color: #dc5be0;*/
/*    background-color: #fdecfd;*/
/*}*/

/*.tags_bd li:nth-child(9n-4) a:hover {*/
/*    background-color: #b91ebe;*/
/*     border-color:#b91ebe;*/
/*    color: #fff!important;*/
/*}*/

/*.tags_bd li:nth-child(9n-3) a {*/
/*  border: 1px solid #ffe2d2;*/
/*    color: #ff6000;*/
/*    background-color: #fff4ee;*/
/*}*/

/*.tags_bd li:nth-child(9n-3) a:hover {*/
/*    background-color: #ff6000;*/
/*     border-color:#ff6000;*/
/*    color: #fff!important;*/
/*}*/

/*.tags_bd li:nth-child(9n-2) a {*/
/*  border: 1px solid #fdecd8;*/
/*    color: #e6a23c;*/
/*    background-color: #fdf6ec;*/
/*}*/

/*.tags_bd li:nth-child(9n-2) a:hover {*/
/*    background-color: #dbae19;*/
/*     border-color:#dbae19;*/
/*    color: #fff!important;*/
/*}*/

/*.tags_bd li:nth-child(9n-1) a {*/
/*  border: 1px solid #d9ecff;*/
/*    color: #409eff;*/
/*    background-color: #ecf5ff;*/
/*}*/

/*.tags_bd li:nth-child(9n-1) a:hover {*/
/*    background-color: #409eff;*/
/*     border-color:#409eff;*/
/*    color: #fff!important;*/
/*}*/

/*.tags_bd li:nth-child(9n) a {*/
/*  border: 1px solid #affbff;*/
/*    background-color: #d7fdff;*/
/*    color: #08b5cc;*/
/*}*/

/*.tags_bd li:nth-child(9n) a:hover {*/
/*    background-color: #858585;*/
/*     border-color:#858585;*/
/*    color: #fff!important;*/
/*}*/

.o2,
.o3,
.o4,
.o5,
.o6 {
    padding: 20px;
    background-color: #fff;
    box-shadow: 0px 0px 10px 0px rgba(150, 150, 150, .1);
    margin-bottom: 30px;
}
.h2{
    margin-bottom: 20px!important;
}
.spl_search_container .o2,
.spl_search_container .o3,
.spl_search_container .o4,
.spl_search_container .o5,
.spl_search_container .o6{
    box-shadow: none!important;
    padding: 0!important;
    background: transparent!important;
}
.search_tit {
    font-size: 18px;
    margin-bottom: 20px;
    font-weight: normal;
}
.search_tit.null{
    margin: 80px auto;
    font-size: 28px;
    text-align: center;
}
.spl_search_container .search_tit.null{
    margin: 100px 0;
}
.o6 ul li {
    float: left;
    width: calc((100% - 40px)/3);
    height: 140px;
    position: relative;
    border-radius: 5px;
    background-color: #f4f4f4;
    margin: 0 20px 20px 0;
    overflow: hidden;
}

.o6 ul li:nth-child(3n+3) {
    margin-right: 0;
}

.o6 ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.o6 ul li img {
    position: absolute;
    height: 100px;
    width: 100px;
    top: 50%;
    transform: translateY(-50%);
    left: 20px;
    border-radius: 20px;
}

.o6 ul li .txt {
    position: absolute;
    height: 100px;
    top: 50%;
    transform: translateY(-50%);
    width: 235px;
    left: 135px;
}

.o6 ul li .txt .sur {
    color: #666!important;
}

.o6 ul li .txt .sur em {
    position: relative;
    display: inline-block;
    width: 125px;
    height: 12px;
    background-color: #fff;
    margin-right: 10px;
    border-radius: 10px;
    overflow: hidden;
    border: 1px solid #ff6000;
    transform: translateY(1px);
}

.o6 ul li .txt .sur em b {
    position: absolute;
    left: 1px;
    top: 1px;
    height: 8px;
    display: inline-block;
    background-color: #ff6000;
    border-radius: 10px;
}

.o6 ul li .txt .sur i b {
    color: #ff0000;
    font-size: 18px;
    font-style: italic;
    margin-right: 5px;
}

.o6 ul li .txt .content {
    margin-top: 20px;
    font-size: 14px;
}

.o6 ul li .txt .content i {
    display: -webkit-box;
    
    -webkit-box-orient: vertical;
    
    -webkit-line-clamp: 1;
   
    overflow: hidden;
   
    color: #666!important;
}

.o6 ul li .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
    padding: 20px 50px;
    text-align: center;
    opacity: 0;
    transition: .2s;
}

.o6 ul li :hover .bg {
    opacity: 1;
}

.o6 ul li .bg i {
    display: -webkit-box;
    
    -webkit-box-orient: vertical;
    
    -webkit-line-clamp: 2;
   
    overflow: hidden;
   
    line-height: 25px;
}

.o6 ul li .bg button {
    padding: 5px 30px;
    border-radius: 5px;
    color: #fff;
    margin-top: 18px;
    background-color: #f60;
}

.o6 ul li .txt .tip {
    width: 70px;
    height: 20px;
    background-color: #E6A23C;
    color: #fff;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    border-radius: 5px;
    margin-top: 5px;
}

.o6 ul li .txt p {
    font-size: 18px;
    font-weight: 700;
    color: #000;
}

.search_tit i {
    font-weight: 700;
    color: #ff6000;
}

.game_download_main .game_download_con {
    height: 220px;
}

.gift_detail_main .gift_con>img,
.game_download_main .game_download_con>img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 180px;
    height: 180px;
    left: 25px;
    border-radius: 20px;
}

.game_download_main .game_download_con>img {
    width: 135px;
    height: 135px;
    left: 15px;
}

.gift_detail_main .gift_con .info {
    height: 180px;
    position: absolute;
    top: 50%;
    left: 230px;
    transform: translateY(-48%);
}

.game_download_main .game_download_con .info {
    height: 135px;
    position: absolute;
    top: 44%;
    left: 170px;
    transform: translateY(-50%);
    width: 600px;
}

.gift_detail_main .gift_con .info p.tit,
.game_download_main .game_download_con .info p.tit {
    font-weight: 700;
    font-size: 24px;
    color: #f60;
}

.game_download_main .game_download_con .info p.p2 {
    height: 28px;
    padding: 8px 0;
    line-height: 12px;
}

.game_download_main .game_download_con .info p.p1 i,
.game_download_main .game_download_con .info p.p2 i {
    color: #909090;
}

.game_download_main .game_download_con .download {
    /* position: relative; */
    font-size: 14px;
    width: 160px;
    margin-right: 15px;
    height: 100%;
}

.game_download_main .game_download_con .download img {
    width: 20px;
    height: 20px;
    transform: translateY(-1px);
}

.game_download_main .game_download_con .download button {
    position: absolute;
    right: 0px;
    display: inline-block;
    width: 170px;
    font-size: 14px;
    color: #fff;
    height: 44px;
    border-radius: 5px;
}

.game_download_main .game_download_con .download button.disabled {
    height: 40px;
    width: 140px;
    background: #c7c7c7!important;
    color: #fff;
    cursor: not-allowed!important;
}

.game_download_main .game_download_con .download button.android {
    top: 22px;
    background-color: #2bc105;
}
.game_download_main .game_download_con .download button.sy_android{
    top: 45px!important;
}
.game_download_main .game_download_con .download button.sy_android{
    top: 105px!important;
}
.game_download_main .game_download_con .download button.ios {
    top: 67px;
    background-color: #409eff;
    margin: 20px 0;
    cursor: pointer;
}

.game_download_main .game_download_con .download button.ios img {
    width: 22px;
    height: 22px;
    transform: translateY(-3px);
}

.game_download_main .game_download_con .download .none,
.game_download_main .game_download_con .download .none2 {
    position: absolute;
    bottom: -27px;
     left: -10px;
    width: 170px;
    height: 180px;
    padding: 0 5px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, .15);
    z-index: 9999;
    display: none;
}
.game_download_main .game_download_con .sy_download .none,
.game_download_main .game_download_con .sy_download .none2 {
    bottom: -51px;
}
.game_download_main .game_download_con .download .none2 {
    bottom: -91px;
}
.game_download_main .game_download_con .sy_download .none2{
        bottom:-130px;
}

/* .game_download_main .game_download_con .download button.adr:hover .none {
    display: block;
    opacity: 1;
} */

.game_download_main .game_download_con .download .none img,
.game_download_main .game_download_con .download .none2 img {
     width: 155px;
    height: 155px;
    text-align: center;
    margin: 5px auto;
    margin-bottom: 0;
}

.game_download_main .game_download_con .download .none p,
.game_download_main .game_download_con .download .none2 p {
    font-size: 14px;
    font-weight: 400;
    color: #666;
    margin-top: -5px;
}

.game_download_main .game_download_con .download a.pc {
    top: 154px;
    position: absolute;
    right: 0px;
    display: inline-block;
    width: 170px;
    color: #fff!important;
    height: 44px;
    line-height: 44px;
    background-color: #ff6000;
    text-align: center;
    border-radius: 5px;
}

.game_download_main .game_download_con .download a.pc.disabled {
    height: 40px;
    width: 140px;
    background: #c7c7c7!important;
    color: #fff;
    cursor: not-allowed!important;
    line-height: 40px;
}

.game_download_main .game_download_con .download a.pc_game_down {
    top: 85px!important;
}

.game_download_main .game_download_con .info p.p2 a {
    text-decoration: underline;
}

.game_download_main .game_download_con .info p span {
    display: inline-block;
    height: 11px;
    margin: 0 10px;
    transform: translateY(1px);
    border-right: 1px solid #e2e2e2;
}

.gift_detail_main .gift_con .info .detail,
.game_download_main .game_download_con .info .detail {
    margin-top: 5px;
    font-size: 14px;
}

.game_download_main .game_download_con .info .detail {
    margin-top: 0;
}

.game_download_main .game_download_con .info .detail .xx {
    line-height: 25px;
    margin-top: -2px;
}

.game_download_main .txt_detail {
    border-bottom: 1px solid #ff6000;
    line-height: 35px;
    margin-top: 20px;
}

.game_download_main .txt_detail span {
    display: inline-block;
    height: 35px;
    width: 100px;
    text-align: center;
    font-size: 16px;
    background-color: #ff6000;
    color: #fff;
    line-height: 35px;
    border-radius: 5px 5px 0 0;
}

.gift_detail_main .gift_con .info .detail i {

    margin: 0 5px;
    color: #818181;
}

.gift_detail_main .gift_con .info .detail b,
.game_download_main .game_download_con .detail b {
    font-weight: 400;
    margin: 0 5px;
    color: #fff;
    font-size: 12px;
    width: 25px;
    height: 25px;
    transform: translateY(3px);
}

.gift_detail_main .gift_con .info .detail b.adr,
.game_download_main .game_download_con .detail b.adr {
    display: inline-block;
    background: url(../images/android.png) no-repeat center;
    background-size: 30px;
}

.gift_detail_main .gift_con .info .detail b.ios,
.game_download_main .game_download_con .detail b.ios {
    display: inline-block;
    background: url(../images/ios.png) no-repeat center;
    background-size: 25px;
    transform: translateY(2px);
}

.gift_detail_main .gift_con .info .detail b.pc,
.game_download_main .game_download_con .detail b.pc {
    display: inline-block;
    background: url(../images/win.png) no-repeat center;
    background-size: 27px;
}

.gift_detail_main .gift_con .info>a {
    display: inline-block;
    font-size: 14px;
 padding: 3px 42px;
    margin: 10px 30px 0 0;
    color: #fff!important;
    border-radius: 5px;
    text-decoration: none;
    background-image: linear-gradient(168deg, #ec920c, #ec4b0c);
}

.gift_detail_main .gift_con .info a.disabled {
    background-image: linear-gradient(168deg, #c6c6c6, #d3d3d3)!important;
    color: #ffffff!important;
    cursor: not-allowed;
}

.gift_detail_main .gift_con .info>a:hover {
    text-decoration: none;
}

.gift_detail_main .gift_con .info a.dl:hover {
    box-shadow: 0px 2px 8px 0px rgba(0, 103, 255, 0.3);
    background-image: linear-gradient(168deg, #828cff, #2a91ff);
}

.gift_detail_main .gift_con .info a.dl {
    background-image: linear-gradient(168deg, #d0d4ff, #1582f3);
}

.gift_detail_main .gift_con .info a.link_cap {
    background-image: linear-gradient(168deg, #ec920c, #ec4b0c);
}

.gift_detail_main .gift_con .info a.link_cap:hover {
    background-image: linear-gradient(168deg, #ec2e0c, #ec530c);
}

.gift_detail_main .left_content h2,
.game_download_main .left_content h2,
.game_download_main .right_content h2,
.news_detail_main .right_content h2,
.prefe .news_cont .news_list h2,
.prefe .right_content h2 {
    margin-top: 30px;
    font-size: 16px;
    color: #666;
    height: 20px;
    line-height: 19px;
    padding-left: 10px;
    border-left: 5px solid #ff3000;
    margin-bottom: 10px;
    color: #f60;
    font-weight: 700;
}

.prefe h2 {
    color: #151515!important;
}

.prefe .news_detail_main .gift {
    border-bottom: 1px solid #ececec;
    margin-bottom: 10px;
}

.gift_detail_main .left_content .gift_container .t1 p,
.game_download_main .left_content .t1 p {
    padding: 0 20px;
    font-size: 16px;
    color: #888888;
}

.game_download_main .left_content .t1 p {
    /*text-indent: 2em;*/
    padding: 10px 20px;
  
    border-radius: 5px;
    margin-top: 25px;
    background: transparent!important;
}
.game_download_main .left_content .t1 p a{
    color: #f30;
}
.prefe .game_download_main .left_content .t1 p{
      background: #f9f9f9;
}
.gift_detail_main .left_content .gift_time,
.gift_detail_main .left_content .method {
    margin-top: 20px;
    color: #666;
    font-weight: 700;
    font-size: 16px;
}

.gift_detail_main .left_content .tim {
    color: #E6A23C;
}

.gift_detail_main .left_content .t2 .bd em {
    display: inline-block;
    width: 200px;
    font-size: 15px;
    color: #252525;
    white-space: nowrap;
    /*超出的空白区域不换行*/
    overflow: hidden;
   
    text-overflow: ellipsis;
    /*文本超出显示省略号*/
    font-weight: 700;
}

.gift_detail_main .left_content .t2 li {
    height: 40px;
    line-height: 20px;
    padding: 10px 20px;
    border-radius: 5px;
}

.gift_detail_main .left_content .gift_container {
    padding-bottom: 20px;
}

.gift_detail_main .left_content .t2 .bd a {
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 5px 0;
}

.gift_detail_main .left_content .t2 button {
    background: #E9E9E9;
    color: #999;
    border-radius: 4px;
    padding: 4px 14px;
    height: 24px;
    transform: translateY(-2px);
}

.gift_detail_main .left_content .t2 li:hover button {
    background-color: #ff6000;
    color: #fff;
}

.gift_detail_main .left_content .gift_container .con button {
    display: inline-block;
    width: 70px;
    height: 28px;
    border: 1px solid #ff6000;
    margin-left: 30px;
    margin-top: -4px;
    color: #ff6000;
    border-radius: 3px;
    transition: .2s;
}

.gift_detail_main .left_content .t2 li:hover em {
    color: #f60;
}

.gift_detail_main .left_content .t2 li:hover {
    background-color: #f4f4f4;
}

.gift_detail_main .left_content .t2 i {
    display: inline-block;
    width: 450px;
    white-space: nowrap;
    /*超出的空白区域不换行*/
    overflow: hidden;
   
    text-overflow: ellipsis;
    /*文本超出显示省略号*/
    font-size: 12px;
    color: #888888;
    border-right: 1px solid #e0e0e0;
}

.gift_detail_main .left_content .t2 i b {
    font-size: 14px;
    color: #666;
}

.news_detail_main .left_content,
.gift_detail_main .left_content .gift_container,
.game_download_main .left_content {
    width: 800px;
    margin-right: 20px;
    font-size: 16px;
    line-height: 30px;
}
.gift_detail_main .left_content .gift_container .game_code{
   width: 185px;
    height: 185px;
    text-align: center;
    margin: 20px 0px 0 0;
}
.gift_detail_main .left_content .gift_container .game_code img{
    width: 130px;
    height: 130px;
    border-radius: 5px;
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,.1);
}
.gift_detail_main .left_content .gift_container .game_code p{
    margin-top: 1px;
    font-size: 14px;
}
.gift_detail_main .left_content .gift_container .t2 em {
    width: 230px;
    font-size: 14px;
    white-space: nowrap;
    /*超出的空白区域不换行*/
    overflow: hidden;
   
    text-overflow: ellipsis;
    /*文本超出显示省略号*/
}

.gift_detail_main .left_content .t1 {
    margin-top: 10px;
}

.gift_detail_main .left_content .t1 .tit {
    font-weight: 700;
    font-size: 16px;
    color: #252525;
}

.game_download_main .left_content .t3 li {
    margin: 5px 0;
}

.game_download_main .left_content .t3 i {
    font-size: 12px;
    color: #888888;
}

.game_download_main .rank_guanggao {
    margin: 20px 0;
    width: 800px;
}

.game_download_main .rank_guanggao img {
    width: 800px;
}

.game_download_main .left_content .t3 a {
    display: inline-block;
    width: 550px;
    white-space: nowrap;
    /*超出的空白区域不换行*/
    overflow: hidden;
   
    text-overflow: ellipsis;
    /*文本超出显示省略号*/
    font-size: 14px;
}

.game_download_main .left_content {
    line-height: 28px;
}

.game_download_main .left_content .t1 img {
    text-align: center;

}

.news_detail_main .right_content,
.gift_detail_main .right_content,
.game_download_main .right_content {
    width: 340px;
    margin-right: 0;
}

.news_detail_main .right_content .head_game {
    position: relative;
    margin-bottom: 20px;
}

.news_detail_main .right_content .head_game img {
    width: 340px;
    height: 200px;
}

.news_detail_main .right_content .head_game:hover .bg {
    opacity: 1;
}

.tips {
    width: 340px;
    margin-right: 20px;
}

.tips li {
    float: left;
    margin: 5px;
    transition: .2s;
}

.tips li:hover {
    box-shadow: 0px 2px 6px 0px rgba(85, 61, 61, 0.35);
}

.tips li a {
    display: block;
    padding: 0 8px;
    background-color: #ddd;
    color: #fff!important;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    border-radius: 2px;
}

.tips li a:hover {
    text-decoration: none;
}

.tips li:nth-child(9n-8) a {
    background-color: #000;
}

.tips li:nth-child(9n-7) a {
    background-color: #60a805;
}

.tips li:nth-child(9n-6) a {
    background-color: #d60303;
}

.tips li:nth-child(9n-5) a {
    background-color: #3FB8AF;
}

.tips li:nth-child(9n-4) a {
    background-color: #b91ebe;
}

.tips li:nth-child(9n-3) a {
    background-color: #ff6000!important;
}

.tips li:nth-child(9n-2) a {
    background-color: #dbae19;
}

.tips li:nth-child(9n-1) a {
    background-color: #409eff!important;
}

.tips li:nth-child(9n) a {
    background-color: #858585;
}

.news_detail_main .right_content .head_game .bg {
    position: absolute;
    padding: 30px;
    text-align: center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    opacity: 0;
}

.news_detail_main .right_content .head_game .bg a {
    display: inline-block;
    margin: 30px 10px;
    padding: 4px 20px;
    border-radius: 3px;
    color: #fff;
    background-color: #f60;
}

.news_detail_main .right_content .head_game .bg a:hover {
    background-color: #ff3000;
    color: #fff!important;
    text-decoration: none;
}

.news_detail_main .right_content .head_game .bg p {
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 20px;
    border-bottom: 1px solid #9e9e9e;
    color: #f4f4f4;
}

.news_detail_main .left_content .body_content {
    width: 100%;
    padding-bottom: 40px;
    border-bottom: 1px solid #e0e0e0;
    color: #4e4e4e;
}
.news_detail_main .left_content .body_content iframe{
    width: 800px!important;
    height: 630px!important;
    margin-top: 20px;
}
.news_detail_main .left_content .body_content img {
    display: block;
    margin: 10px auto;
    max-width: 800px;
}

.news_detail_main .left_content .prev_next {
    margin-bottom: 20px;
}
.news_detail_main .left_content .prev_next p{
    color: #888;
}
.news_detail_main .left_content .prev_next a {
    font-size: 14px;
}

.news_detail_main .left_content .prev_next a:hover {
    text-decoration: underline;
}

.news_detail_main .left_content .prev_next i {
    font-weight: 700;
}

.video_small .v_img {
    top: 17px;
    position: absolute;
    z-index: 999;
    display: inline-block;
    width: 40px!important;
    height: 40px!important;
}

.video_small .btn {
    margin-top: 63px!important;
}

.pc_right_spl ul li {
    height: 90px;
    position: relative;
    margin: 5px 0;
    border-bottom: 1px solid #f4f4f4;
    padding: 10px 0;
}

.soft_down_pc ul li {
    height: 93px!important;
}

.pc_right_spl ul li:first-child {
    margin-top: 0;
}

.pc_right_spl ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.pc_right_spl ul li>a>img {
    position: absolute;
    top: 5px;
    left: 0;
    width: 110px;
    height: 70px;
    border-radius: 5px;
}

.pc_right_spl ul li .info {
    height: 70px;
    position: absolute;
    top: 5px;
    left: 120px;
}

.pc_right_spl ul li .info p {
    width: 220px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;
    overflow: hidden;
    font-size: 15px;
    font-weight: 700;
}

.soft_down_pc ul li .info p {
    width: 210px!important;
}

.pc_right_spl ul li:hover p {
    text-decoration: underline;
}

.pc_right_spl ul li .info div {
    font-size: 14px;
    margin-top: 10px;
    color: #bbbbbb;
}

.pc_right_spl ul li .info .sv_detail {
    margin-top: 15px;
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
   
}

.news_detail_main .left_content h1 {
    text-align: center;
    font-size: 28px;
    font-weight: 700;
    color: #f60;
}

.news_detail_main .left_content .tit_cent {
    font-size: 12px;
    text-align: center;
    border-bottom: 1px solid #ececec;
    padding-bottom: 15px;
}

.news_detail_main .left_content .tit_cent .from {
    margin-top: 10px;
    color: #bbbbbb;
    line-height: 20px;
}

.news_detail_main .left_content .tit_cent span {
margin-right: 15px;
color: #888;
}

.news_detail_main .left_content .tit_cent span .user,
.pc_right_spl ul li .info img.user {
    width: 16px;
    height: 16px;
    transform: translateY(-2px);
}

.news_detail_main .left_content .summary,
.news_detail_main  .note {
    padding: 10px;
    background-color: #f9f9f9;
    border-radius: 5px;
    color: #666;
    margin: 15px 0;
    font-size: 14px;
}

.news_detail_main .note {
    text-align: center;
    font-size: 14px;
}

.news_detail_main .note em,
.news_detail_main  .note a {
    font-weight: 700;
    font-size: 16px;
    color: #333;
}

.news_detail_main  .note a {
    text-decoration: underline;
}

.news_detail_main .note em {
    color: #f60;
}

.news_detail_main .left_content .summary i {
    color: red;
    font-weight: 700;
    font-size: 16px;
}


@-webkit-keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        transform: scale(1.2);
        opacity: 0
    }
}

@keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        transform: scale(1.2);
        opacity: 0
    }
}

@-moz-keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        transform: scale(1.2);
        opacity: 0
    }
}

@-o-keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        transform: scale(1.2);
        opacity: 0
    }
}

@-ms-keyframes pulsate {
    0% {
        transform: scale(.1);
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        transform: scale(1.2);
        opacity: 0
    }
}

.silder-button {
    top: 50%;
    width: 32px;
    height: 62px;
    position: absolute;
    cursor: pointer;
    transform: translateY(-50%);
    transition: .3s;
    z-index: 99999;
    opacity: 0;
}

.silder-button.btr {
    right: 0px;
    background: url(../images/single-right.png);
}

.silder-button.btl {
    left: 0px;
    background: url(../images/single-left.png);
}

.silder:hover .silder-button {
    opacity: 1;
}

.silder {
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, .15);
}

.silder-box {
    margin-top: 20px;
}

.silder-box img {
    cursor: pointer;
    max-width: 800px;
}