.news-mian{display:flex;margin-top:25px;justify-content:space-between}
.news-left{width:866px}
.article-top{margin-bottom:14px;padding-top:30px;padding-bottom:56px;border:1px solid #eee}
.article-top h1{color:#333;text-align:center;font-weight:700;font-size:28px}
.article-top p{display:flex;color:#999;font-size:16px;justify-content:center}
.article-top p span{margin-right:25px;font-size:14px}
.article-top p span:last-child{margin-right:0}
.article-content{margin:0 14px;color:#666;text-indent:2em;font-size:16px;line-height:30px}
.article-content p{margin:14px 0;line-height:35px}
.article-content p a{display:inline;color:var(--public-color)}
.article-content p iframe{margin-left:-2em;max-width:70%}
.article-content p img{display:block;margin:0 auto;max-width:70%}
.article-content img{display:block;margin:0 auto;max-width:70%}
.gamedown-xgnews{margin-top:25px}
.wenzhang-list ul li{margin-top:32px}
.wenzhang-list ul li .top{display:flex;margin-bottom:20px;align-items:center}
.wenzhang-list ul li .top .tags{width:73px;height:26px;background-color:#eff2fb;color:#2189ff;text-align:center;font-size:14px;line-height:26px}
.wenzhang-list ul li .top .biaoti{margin:0 10px;color:#333;font-weight:700;font-size:18px;flex:1}
.wenzhang-list ul li .top .time{color:#999;font-size:14px}
.wenzhang-list ul li .bottom{display:flex}
.wenzhang-list ul li .img,.wenzhang-list ul li .img img{width:237px;height:156px}
.wenzhang-list ul li .info{display:flex;margin-left:20px;padding-top:10px;border-bottom:1px solid #eee;color:#666;font-size:14px;flex-direction:column;justify-content:space-between}
.wenzhang-list ul li .info .t2{line-height:32px}
.wenzhang-list ul li .join{display:flex;padding-bottom:20px;justify-content:space-between;align-items:center}
.wenzhang-list ul li .join a{width:90px;height:36px;background:#f6f6f6;color:#666;text-align:center;font-size:14px;line-height:36px}
.wenzhang-list ul li:hover .biaoti{color:#ea494b}
.wenzhang-list ul li:hover .join a{background:#2189ff;color:#fff}
.gamedown-xgzhuanti{margin-top:25px}
.xiangguan-zhuanti{margin-top:24px}
.xiangguan-zhuanti .top{display:flex;padding:0 20px;height:154px;background:#f7f7f7;align-items:center}
.xiangguan-zhuanti .top .img,.xiangguan-zhuanti .top .img img{width:110px;height:110px;border-radius:50%}
.xiangguan-zhuanti .top .info{display:flex;margin-left:21px;height:100px;line-height:27px;flex-direction:column;justify-content:space-between}
.xiangguan-zhuanti .top .info .name{color:#333;font-weight:700;font-size:18px}
.xiangguan-zhuanti .top .info .name:hover{color:#f66}
.xiangguan-zhuanti .top .info .name span{display:inline-block;margin-left:5px;width:75px;height:24px;border-radius:4px;background-color:#2189ff;color:#fff;text-align:center;font-size:14px;line-height:24px}
.xiangguan-zhuanti ul{display:flex;padding-top:20px;flex-wrap:wrap}
.xiangguan-zhuanti ul li{margin-right:39.3px;margin-bottom:25px;width:90px}
.xiangguan-zhuanti ul li:nth-child(7n){margin-right:0}
.xiangguan-zhuanti ul li .name{margin-top:13px;color:#555;text-align:center;font-size:15px}
.xiangguan-zhuanti ul li:hover .name{color:#f66}
.xiangguan-zhuanti ul li .img,.xiangguan-zhuanti ul li .img img{width:90px;height:90px;border-radius:10px}
.side-right{width:278px}
.side-box{margin-bottom:20px;color:#333;font-size:16px}
.side-box:last-child{position:sticky;top:20px}
.side-gamelist ul li{display:flex;margin-top:20px;align-items:center}
.side-gamelist ul li .img,.side-gamelist ul li .img img{width:60px;height:60px;border-radius:10px}
.side-gamelist ul li .info{overflow:hidden;margin:0 14px;color:#999;font-size:14px;flex:1}
.side-gamelist ul li .name{margin-bottom:15px;color:#333;font-size:16px}
.side-gamelist ul li .down{width:30px;height:38px;background:url(../tpimg/list_jp_down.png) no-repeat 50%}
.side-gamelist ul li:hover .name{color:#f66}
.side-gamelb{margin-top:15px}
.side-gamelb ul{display:flex;flex-wrap:wrap}
.side-gamelb ul li{margin-top:10px;margin-right:10px;width:86px;height:32px;border:1px solid #eee;text-align:center;font-size:14px;line-height:30px}
.side-gamelb ul li:nth-child(3n){margin-right:0}
.side-gamelb ul li a{color:#666}
.side-gamelb ul li:hover a{color:#f66}
.side-newstw{margin-top:20px;padding-bottom:14px;border-bottom:1px solid #dcdcdc}
.side-newstw ul{display:flex;justify-content:space-between}
.side-newstw ul li{width:132px}
.side-newstw ul li .img,.side-newstw ul li .img img{width:132px;height:85px}
.side-newstw ul li .t2{display:-webkit-box;overflow:hidden;margin-top:7px;color:#333;text-overflow:ellipsis;font-size:14px;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.side-newstw ul li:hover a{color:#f66}
.side-newslist ul li{display:flex;margin-bottom:20px;align-items:center;justify-content:space-between}
.side-newslist ul li:last-child{margin-bottom:0}
.side-newslist ul li .name{overflow:hidden;margin-right:10px;color:#444;text-overflow:ellipsis;white-space:nowrap;font-size:14px;flex:1}
.side-newslist ul li .type{color:#999;font-size:14px}
.side-newslist ul{margin-top:10px}
.side-newslist ul li .name{color:#333;font-size:16px}
.side-newslist ul li:hover .name{color:#f66}
.side-xgwd{margin-top:20px}
.side-xgwd ul li:first-child{margin-top:0}
.side-xgwd ul li{display:flex;margin:19px 0;justify-content:space-between;align-items:center}
.side-xgwd ul li .yuandian{width:4px;height:4px;background-color:#00aff0}
.side-xgwd ul li .title{overflow:hidden;margin:0 12px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:16px;flex:1}
.side-xgwd ul li .time{color:#999;font-size:14px}
.side-xgwd ul li:hover a{color:#f66;}
