.news-mian{display:flex;margin-top:25px;justify-content:space-between}
.news-left{width:866px}
.article-top{margin-bottom:14px;padding-bottom:16px;border-bottom:1px dashed #dcdcdc}
.article-top h1{padding-left:10px;color:#333;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-top .miaoshu{display:-webkit-box;overflow:hidden;padding:10px;color:#666;text-overflow:ellipsis;font-size:15px;line-height:24px;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.article-top .miaoshu em{color:#2189ff;font-weight:700;font-size:15px}
.article-content{margin:0 14px;color:#666;font-size:16px;line-height:30px}
.article-content p{margin:14px 0;text-indent:2em;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%}
.wenda-twyonghu{display:flex;margin: 20px 0 5px 0;;margin-left:2px;padding-left:10px;color:#a3a3a3;align-items:center}
.wenda-twyonghu img{width:16px;height:16px;border-radius: 50%;}
.wenda-twyonghu span{margin-left:10px;text-indent:0}
.wenda_tuijian{position:relative;font-size:18px;line-height:25px}
.wenda_tuijian em{color:#38a6fd;font-weight:700}
.wenda_tuijian em i{display:inline-block;margin:0 2px 0 -2px;width:24px;height:24px;background:url(../tpimg/ico_zuijia.png) no-repeat;background-size:25px 25px;vertical-align:top}
.wenda_tjrg{position:absolute;top:5px;right:0;padding-bottom:4px;height:14px;max-width:260px;color:#b3b3b3;font-weight:400;font-size:12px;line-height:13px}
.wenda-hdyh{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}
.wenda-hdyh-img{position:relative;width:47px;height:47px;border-radius:50%}
.wenda-hdyh-img img{width:100%;height:100%;border-radius:50%;max-width: 100%;}
.wenda-hdyh-mc{margin-top:5px;margin-left:14px;color:#333;line-height:1}
.wenda-hdyh-mc span{display:block}
.wenda-hdyh-yh{margin-bottom:10px;color:#333;font-weight:500;font-size:16px}
.shijian-dz{color:#a3a3a3;font-size:12px}
.dianzhan{display:flex;margin-left:30px}
.fenxiang,.thumbs-down,.dianzhan-shang{display:block;width:78px;border-radius:46px;color:#666;font-size:14px;line-height:44px;cursor:pointer;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.fenxiang{padding-left:200px;width:668px}
.thumbs-down i,.dianzhan-shang i{position:relative;top:2px;display:inline-block;margin-right:8px;width:21px;height:20px;background-position:0 0;background-size:94px 20px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.thumbs-down i{background-position:-50px 1px}
.dianzan-ico{background:url(../tpimg/dianzhan.png) repeat}
.thumbs-down:hover i,.dianzhan-shang:hover i{transform:translateY(-3px)}
.dianzhan-shang.current i{background-position: 72px -21px;}
.thumbs-down.current i{ background-position: 20px -21px;}
.dianzhan-shang.current:hover i,.thumbs-down.current:hover i{transform:none}
.gengduo-huida{position:relative;padding:12px 0;background-color:#fff;text-align:center}
.gengduo-huida:before{position:absolute;top:22px;left:50%;margin-left:-207px;width:415px;height:1px;background-color:#f2f2f2;content:""}
.gengduo-huida .qiyuhuida-gd{position:relative;width:110px;background-color:#fff}
.qiyuhuida-gd{display:inline-block;color:#a3a3a3;line-height:20px}
.qiyuhuida-gd i{display:inline-block;margin-left:6px;width:10px;height:6px;background:url(../tpimg/qiwt.png) repeat;background-position:0 0;vertical-align:2px}
.wenda-box-title{position:relative;z-index:1;overflow:hidden;height:48px;border-bottom:1px solid #eee;line-height:48px}
.wenda-box-title em{float:left;display:inline-block;margin:15px 0;padding-left:10px;border-left:3px solid #2189ff;color:#333;font-weight:700;font-size:18px;line-height:18px}
.wenda-box-title em i{position:relative;top:4px;display:inline-block;margin-right:7px;margin-left:14px;width:28px;height:24px;background-position:-55px -400px}
.wenda-box-title span{float:right;display:block;margin-right:20px;color:#bdbdbd;font-size:12px}
.wenda-yonghu{display:flex;margin-top:20px;margin-left:2px;align-items:center}
.wenda-yonghu img{width:28px;height:28px}
.wenda-yonghu span{text-indent:0}
.wenda-qt,.wenda-qtall{margin-top:20px}
.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;}
.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{width:237px;height:156px}
.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:solid 1px #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;border:solid 1px #eee}
.xiangguan-zhuanti .top{display:flex;padding:0 20px;height:154px;background:#f7f7f7;align-items:center}
.xiangguan-zhuanti .top .img{width:110px;height:110px;border-radius:50%}
.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;padding-left:24px;flex-wrap:wrap}
.xiangguan-zhuanti ul li{margin-right:31px;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{width:90px;height:90px;border-radius:10px}
.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{width:60px;height:60px;border-radius:10px}
.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 center}
.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:solid 1px #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{width:132px;height:85px}
.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-lastnews{position:relative}
.side-lastnews::after{position:absolute;top:13px;left:5px;width:1px;height:calc(100% - 53px);background:#eee;content:''}
.side-lastnews ul li{position:relative;margin-top:25px;padding-left:19px;font-size:16px}
.side-lastnews ul li .yd{position:absolute;top:10px;left:2px;z-index:99;width:7px;height:7px;border-radius:50%;background:#2189ff}
.side-lastnews ul li .top{display:flex;margin-bottom:15px;justify-content:space-between;align-items:center}
.side-lastnews ul li:hover .xgyx{color:#f66}
.side-lastnews ul li:hover .xgyx{border-color:#f66}
.side-lastnews ul li:hover .name{color:#f66}
.side-lastnews ul li:hover .yd{background:#f66}
.side-lastnews ul li .xgyx{padding-left:6px;width:86px;height:26px;border-color:#2189ff;border-style:dotted;border-width:1px;color:#2189ff;font-size:14px;line-height:26px}
.side-lastnews ul li .time{color:#999}
.side-lastnews ul li .name{color:#333}
