﻿
/*合集列表*/
.Toplist2 {  background: #fff;  padding: 0 12px;  display: block; border-top: 1px solid #dbe1ec;}
.Toplist2 ul {  padding-bottom: 10px;  overflow: hidden;  }
.Toplist2 ul li {  float: left;  display: inline-block;  width: 25%;  margin-top: 15px;  text-align: center;  }
.Toplist2 ul li a {  display: inline-block;  border: 1px solid #e3e3e3;  width: 90%;  margin: 0 auto;  border-radius: 5px;  height: 28px;  line-height: 28px;  background: #fff;  color: #555;overflow: hidden; }
.Toplist2 ul li.on a {  background: #25c88a;  border: 1px solid #25c88a;  color: #fff;}

/*最新资讯*/
section{ display:block; background-color:#fff; overflow: hidden; }
.new{ padding-top:9px; margin-top: 5px; }
.infocon{ margin: 2px 10px 0; overflow: hidden; width: 96%; }
.infocon .infocon_more{ display:block; float:right;}
.infocon a:last-child{ border-bottom:0px;}
.infocon .infobox{ display: block; overflow: hidden; padding: 16px 0px; position: relative; /* height: 70px; */ border-bottom: 1px solid #ececec; }
.infocon .infobox .infoimg{ float: right; display: inline; margin-left: 10px; }
.infocon .infobox .infoimg img{ display: inline; width: 120px; height: 70px; }
.infocon .infobox h2{ font-size: 16px; color: #333; line-height: 22px; /* height: 48px; */ overflow: hidden; font-weight: normal; }
.info_time{ color: #bbb; font-size: 12px; height: 20px; line-height: 20px; margin-top: 6px; }
.info_time .date{ margin-left: 20px; }
.info_time .leibie{ float: left; }
.gl{ margin-bottom:10px;}

/*标题*/
nav span{ font-size:18px; color:#4c4c4c; font-weight: normal; }
.works{ padding: 0px 10px; padding-top:9px; margin-top: 5px; background-color:#fff; }
.works nav>a{ display: block; float:right; transform: translateY(21%); }
.works nav span{ display: inline-block; width: auto; font-size:18px; color:#4c4c4c; font-weight: normal;}
.works nav span:nth-child(2),.works nav span:nth-child(3),.works nav span:nth-child(4),.works nav span:nth-child(5){ margin-left: 10px; margin: 0 10px; cursor: pointer; font-size:14px; }
.works nav .on{color:#12b89c; }

/*文章合集*/
.imgarea{ float:left; }
.imgarea img{ margin-right: 10px; }
.mod-two{ overflow: hidden; background: #fff; }
.mod-two li{ padding: 10px; border-bottom: 1px dotted #e8e8e8; overflow: hidden; zoom: 1; }
.mod-two .imgarea img{ width: 130px; height: 70px; font-size: 0; line-height: 0; border: 0; vertical-align: middle; }
.txtarea,.txtarea .title, .txtarea p{ overflow: hidden; zoom: 1; }
.txtarea .text{  width:100%; font-size:12px; color:#bbb; overflow: hidden; padding-top:4px;}
.mod-two .title, .mod-two p{ height: 20px; line-height: 20px; font-size:16px; font-weight: normal; word-break: break-all; }
.mod-two .title{ height: 40px; }

/*相关游戏*/
.cont_6{ padding:0 12px; background-color:#fff; }
.cont_6.new{ padding-top:9px; margin-top:5px; }
.cont_6 ul.lisstyl1{ display: block; overflow: hidden; }
.cont_6 ul.lisstyl1 li{ position: relative; border-bottom: 1px solid #f5f5f5; padding: 15px 0; }
.cont_6 ul.lisstyl1 li:last-child{ border-bottom: 0px;}
.cont_6 ul.lisstyl1 li .img{ display: inline-block; float: left; }
.cont_6 ul.lisstyl1 li .img img{ display: inline-block; width: 60px; height: 60px; border-radius: 10px; background: #969696; }
.cont_6 ul.lisstyl1 li .downl{ display: inline-block; float: right; text-align: center; color: #fff; line-height: 28px; width: 60px; background: #25c88a; border-radius: 3px; position: absolute; top: 36%; right: 0; height: initial; }
.cont_6 ul.lisstyl1 li .info{ display: block; height: 60px; margin: 0 66px 0 72px; position: relative; }
.cont_6 ul.lisstyl1 li .info div{ width: 100%; } 
.cont_6 ul.lisstyl1 li .info div a{ display: inline-block; max-height: 50px; color: #333; font-size: 16px; overflow: hidden; line-height: 25px; }
.cont_6 ul.lisstyl1 li .info div p.size{ color: #888; overflow: hidden; margin: 2px 0; }
.cont_6 ul.lisstyl1 li .info div p.miaoshu{ display: block; color: #555; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/*下载*/
.down{ padding: 7px 12px; position: relative; margin-top: 5px; background-color:#fff; }
.down .d_img{ display: inline-block; float: left; }
.down .d_img img{ display: inline-block; width: 60px; height: 60px; border-radius: 10px; background: #969696; }
.down .d_downl{ display: inline-block; float: right; text-align: center; color: #fff; line-height: 28px; width: 60px; background: #25c88a; border-radius: 3px; position: absolute; top: 20%; right: 16px; height: initial; }
.down .d_info{ display: block; height: 60px; margin: 0 66px 0 72px; position: relative; }
.down .d_info div{ width:100%; }
.down .d_info div a{ display: block; max-height: 50px; color: #333; font-size: 16px; overflow: hidden; line-height: 25px; }
.down .d_info .d_size{ font-size:12px; color: #888; overflow: hidden; margin: 2px 0; }
.down .d_info .d_miaoshu{ display: block; color: #555; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

/*文章*/
.article{ background-color: #fff; padding:12px 12px 0px 12px; }
.article_top{ overflow: hidden; padding-bottom:12px; }
.article_top h1{ display: block; line-height: 26px; font-size: 18px; color: #434343; margin-bottom: 12px; }
.article_top .art_info{ display: flex; width: 100%; }
.article_top .art_info .art_txt{ flex: 1; height: 16px; font-size: 12px; color: #999; }
.article_top .art_info .art_txt span, .article_top .art_info .art_txt i{ height: 16px; line-height: 16px; }
.article_top .art_info .art_txt i{ font-family: Arial; margin-right: 12px; }

.line_de{ border-bottom: 1px dashed #eee;}

.article_content p{ font-size: 14px; color: #434343; line-height: 24px; margin: 10px 0; }
.article_content p:last-child{ margin: 0px;}
.article_content .ac_title{ display:block; font-size: 14px; color: #434343; line-height: 24px; margin-top: 15px;}

.more_showbox{}
.more_showlist{width: 90%; margin: 6px auto; display: block;height: 28px;  color: #666;  text-align: center;  clear: both;  background-color: #f9f9f9;  border: 1px solid #e2e2e2;  font-size: 14px;  line-height: 28px; }
.more_showlist a{color: #666;}
.more_showlist img{display: block; width: 24px; height:24px; margin: 0 auto;}
.more_box2{display: none;}
.article_content img {max-width: 100%;}
#gamehj-lis{display: none;}
#tab_btna{display: none;}

.imgshow{display: none;background: rgba(0, 0, 0, .5);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 2019521;}
.swiperbox{height: 100vh;z-index: 3;background: #000;}
.swiperbox img{width: initial;position: relative;z-index: 2;}
.swiper-zoom-container:before{width: 100%;height: 100%;content: ' ';position: absolute;z-index: 1;display: block;top: 0;left: 0;cursor: pointer;}
.closebtn{position: absolute;z-index: 22;background: url(../images/newclose.png) no-repeat 11px 0px;width: 60px;height: 60px;bottom: 0;left: 10px;background-size: 40px;}
