/*当前位置开始*/
.dqwz{font-size: 14px; color: #9b9b9b;width: 1200px;margin: 0 auto;padding-bottom: 20px;}
.dqwz a{ color: #9b9b9b;}
.dqwz a:hover{ color: #f39800;}

/*翻页*/
.page{ margin: 0px auto 20px auto; text-align: center;background: #fff;padding: 20px 0;clear: both;}
.page a{ padding: 0px 12px;margin:0px 2px ;line-height: 30px; height: 30px; color: #333; font-size: 14px; display: inline-block; background: #eee;}
.page a:hover,.page a.phover{ background: #5298ff; color: #fff; text-decoration: none;}

/*翻页*/
.page{ margin: 0px auto; text-align: center;height: 35px;}
.page li{ display: inline-block !important;margin:0px 2px  !important;width: auto !important;height: 32px !important;padding: 0 !important;float: none !important;border-radius: 0 !important;border: none !important;}
.page li a,.page li span{ padding: 0px 12px; line-height: 30px; height: 30px; color: #333; font-size: 14px; display: inline-block; background: #eee;float: none !important;}
.page li a:hover,.page li a.phover,.page li.active span{ background: #5298ff !important; color: #fff !important; text-decoration: none;}

/*文章列表开始*/
.main{ background-color: #f3f3f3;padding-top: 20px;padding-bottom: 30px;}
.wzlist{ width: 1200px; margin: 0 auto;}
.wzlbzb{width: 848px;float: left;}
.wztit{border-left: 4px solid #5298ff;padding-left: 5px;background-color: #fff;max-height: 100px;line-height: 50px;overflow: hidden;margin-bottom: 10px;}
.wztit a{display: block;float: left;width: 16.66%;font-size: 18px;color: #666;line-height: 50px;text-align: center;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 50px;padding: 0 15px;box-sizing: border-box;position: relative;}
.wztit a i{content: ""; width: 1px; height: 20px;display: inline-block;float: right;background: #ddd;margin: 15px 0px 0px 0px;position: absolute;top: 15px;right: 0;margin-top: 0px;}
.wztit li:first-child a{width: 16.66%;}
.wztit li:nth-child(6n+6) a i{display:none;}
.wztit .on a,.wztit li a:hover{color: #5298ff; font-weight: bold;}
.wzlistleft{padding: 0px 20px 20px 20px;background: #fff;}
.wzlistleft li{padding: 20px 0px;border-bottom: 1px #eee solid;}
.wzlistleft li:last-child{border-bottom: none;}
.wzlistleft .page li{ border-bottom: none;}
.wzlistleft h3{ font-size: 16px; font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 70%;}
.wzlistleft .nrtext{ color: #888; line-height: 20px;font-size: 14px; margin-top: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-right: 15px;}
.wzlistleft span{ color: #bbb; font-size: 12px; line-height: 28px; display: inline-block; float: left;}
.wzlistleft span.author{ margin-left: 40px;max-width: 400px;height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wzlistleft a.newbtn{color: #fa7c00; font-size: 14px; line-height: 28px; display: inline-block; float: right; margin-right: 20px;}

.indbox4{width: 1160px;margin: 20px auto 0px auto; background: #fff; padding: 20px; position: relative;}
.title{ height: 36px; border-bottom: 2px #eaeaea solid;font-size: 18px; color: #333; margin-bottom: 8px;margin-right: 20px; font-weight: bold;}
.title::before{content: ""; display: inline-block;background-color: #f39800;width: 6px;height: 20px;margin:3px 11px 0px 0px;float: left;}
.title a{ float: right; display: inline-block; font-size: 12px;margin-top: 8px; color: #999; height: 14px; line-height: 14px; font-weight: normal;}
.title a i{ color: #f39800; font-size: 15px;}
.title a:hover{ color: #f39800;}
.jptjcont .tjtit{ position: absolute;top: 16px;left:220px;}
.jptjcont .tjtit li{ height: 33px;line-height: 33px;padding: 0px 0px 0px 10px;text-align: center; display: inline-block;cursor: pointer;font-size: 16px; color: #666;}
.jptjcont .tjtit li i{ content: ""; width: 12px; height: 16px; display: inline-block; float: right; background: url(../images/indico.png) no-repeat -78px -101px;margin: 10px 0px 0px 15px;}
.jptjcont .tjtit li:last-child i{ background: none;}
.jptjcont .tjtit li:hover,.jptjcont .tjtit li.on{color: #5298ff;}
.jptjcont .qh-slide ul{ height: 120px; overflow: hidden;}
.jptjcont .qh-slide li{ float: left;margin: 10px 14px 0px 0px;height: 30px; }
.jptjcont .qh-slide a{height: 28px; line-height: 28px; border: 1px #ddd solid;width: 70px;display: inline-block;font-size: 14px;padding: 0px 5px; color: #666;text-align: center; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.jptjcont .qh-slide a:hover{ background: #f39800; border-color:#f39800; color: #fff; text-decoration: none;}

/*右侧*/
.wzlistright {width: 332px;float: left;margin-left: 20px;}
.newright{ width: 332px; float: left;margin-left: 20px;}
.rigtit{ height: 34px; border-bottom: 1px #ddd solid;font-size: 18px; color: #333;}
.rigtit::before{content: ""; display: inline-block;background-color: #f39800;width: 4px;height: 20px;margin:3px 11px 0px 0px;float: left;}
.rmglcont,.rmyxxzcont,.tagcont{background: #fff;padding:14px; margin-bottom: 15px;}
.rmglcont li{ font-size: 14px; line-height: 36px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis; }
.rmglcont li::before{content: '';width: 5px;height: 5px;display: inline-block;background:#d7d7d7;margin: 17px 8px 0px 0px;border-radius: 10px;float: left;}
.rmyxxzcont li{ height: 67px; padding: 14px 0px; border-bottom: 1px #ddd dashed;}
.rmyxxzcont li:last-child{ border: none;}
.rmyxxzcont li a img{ width: 67px; height: 67px; float: left; overflow: hidden;border-radius: 16px; margin-right: 15px;}
.rmyxtext{ width: 220px; float: left; position: relative;}
.rmyxtext h3{ font-size: 18px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;max-width: 70%;}
.rmyxtext p{color: #999; font-size: 13px; margin-top: 6px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.rmyxtext a.rmyxbtn{ position: absolute; width: 60px;line-height: 30px; height: 30px; border: 1px #5298ff solid;border-radius: 4px; display: inline-block; color: #5298ff;font-size: 14px; text-align: center;right: 0px;top: 10px;}
.rmyxtext a.rmyxbtn:hover{background: #5298ff; color: #fff;}
.tagcont ul{ margin-top: 15px;max-height: 220px; overflow: hidden;}
.tagcont li{ float: left;  width: 30%;margin:0px 5px 10px 5px;}
.tagcont li a{padding: 0px 4%;text-align:center; width:92%; height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height: 30px; display: inline-block; border-radius: 2px; color: #444; font-size: 14px;border: 1px #e2e2e2 solid;}
.tagcont li a:hover{ background: #5298ff; color: #fff;border-color:#5298ff ;}

/*文章页*/
.wzxqleft{width: 808px;float: left;padding: 20px 0px;background: #fff;}
.wzxqleft h1{ font-size: 24px; text-align: center; color: #333;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.wzxqleft .nlpagelabel{text-align: center; color: #837f7f; font-size: 14px;border-bottom: 1px #ececec solid; margin-bottom: 15px;}
.wzxqleft .nlpagelabel span{  line-height: 54px; margin-right: 34px; display: inline-block; max-width: 200px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.nlpagetext{ font-size: 15px; color: #444; line-height: 32px;text-indent: 2em;}
.nlpagetext h2{ font-size: 16px; color: #ff0000;}
.nlpagetext img{ width: 559px; height: auto; overflow: hidden;margin: 15px 0px 15px 0px;}
.nlpagexgpl{margin-top: 20px;}
.fypage{ width: 100%; text-align: center; margin-top: 30px; font-size: 16px;}
.fypage span{margin: 0px 40px; display: inline-block; max-width: 330px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.wzxqleft h1,.wzxqleft .nlpagelabel,.nlpagetext{margin: 0px 30px;}
.nlpagetext{ margin-top: 10px;}
.tagwzxq{width: 100%;height: 26px;margin-top: 15px;overflow: hidden;text-indent: 0;line-height: 26px;}
.tagwzxq a{display: inline-block;margin: 0 5px;padding: 0 8px;height: 22px;line-height: 22px;background:#f9f9f9;font-size: 12px;text-indent: 0;}
.tagwzxq a:hover{background:#f39800;color: #fff;}
.xgzxlist{ margin-top: 20px; border-top: 20px #f3f3f3 solid;}
.xgzxlist .rigtit{ margin: 20px;}
.xgzxlist .xgzxcont{ margin: 0px 20px 0px 20px;}
.xgzxlist .xgzxcont ul{ width: 50%; float: left;}
.xgzxlist .xgzxcont li{ line-height: 32px; font-size: 14px; max-width: 80%;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.rigyxtj{margin-top: 20px; background: #fff; padding: 20px; position: relative;}
.rigyxtj .rigtit a{ float: right; display: inline-block; font-size: 12px;margin-top: 8px; color: #999; height: 14px; line-height: 14px; font-weight: normal;}
.rigyxtj .rigtit a i{ color: #f39800; font-size: 15px;}
.rigyxtj .rigtit a:hover{ color: #f39800;}
.rigyxtj .jptjcont .tjtit{ position:static; margin-top: 6px; border-bottom: 1px #f2f2f2 solid; height: 34px;}
.rigyxtj .jptjcont .tjtit li{ height: 33px;line-height: 33px;padding:0px;text-align: center; display: inline-block;cursor: pointer;font-size: 16px; color: #666;width:80px;margin:0px 5px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.rigyxtj .jptjcont .tjtit li:last-child i{ background: none;}
.rigyxtj .jptjcont .tjtit li:hover,.rigyxtj .jptjcont .tjtit li.on{color: #5298ff; border-bottom: 2px #5298ff solid;}
.xgyxcont{padding: 0px 0px 0px 20px;}
.xgyxcont li{ width: 107px; float: left; margin-right: 24px;}
.xgyxcont li a{ max-width: 100%;}
.xgyxcont li img{ width: 107px; height: 107px; overflow: hidden; border-radius: 22px;}
.xgyxcont li em{ width: 100%; display: inline-block; text-align: center; line-height: 40px; color: #333; font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xgyxcont li a:hover em{ color: #ff5000; text-decoration: underline;}

.xqzbdy-tj ul{margin-top: 20px;}
.xqzbdy-tj li{width: 60px;float: left;margin-right: 24px;}
.xqzbdy-tj li:nth-child(8){margin-right: 0px;}
.xqzbdy-tj li img{width: 60px;height: 60px;overflow: hidden;border-radius: 16px;}
.xqzbdy-tj li p{text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 40px;}
.xqzbdy-tj li p a{color: #888;}
.xqzbdy-tj li p a:hover{color: #2e8ae6;}


/*tab标签*/
.tagbox dl{ width: 1160px; background: #fff;padding: 20px; margin-bottom: 20px;}
.tagbox dl:last-child{ margin-bottom: 0px;}
.tagbox .gamezqlabel{overflow: hidden;height:126px;position:relative;}
.tagbox .gamezqlabel li{float: left;margin: 10px 14px 0px 0px; height: 30px;}
.tagbox .gamezqlabel li a{ height: 28px; line-height: 28px; border: 1px #e1e1e1 solid; color: #666;text-align: center; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.tagbox .gamezqlabel li a:hover,.tagbox .gamezqlabel a.tagmore1:hover,.tagbox .gamezqlabel a.tagless1:hover,.tagbox .gamezqlabel a.tagmore2:hover,.tagbox .gamezqlabel a.tagless2:hover,.tagbox .gamezqlabel a.tagmore3:hover,.tagbox .gamezqlabel a.tagless3:hover{ background: #f39800; border-color: #f39800; color: #fff; text-decoration: none;}
.tagbox .gamezqlabel li a,.tagbox .gamezqlabel a.tagmore1,.tagbox .gamezqlabel a.tagless1,.tagbox .gamezqlabel a.tagmore2,.tagbox .gamezqlabel a.tagless2,.tagbox .gamezqlabel a.tagmore3,.tagbox .gamezqlabel a.tagless3{display: inline-block;width:80px;font-size: 15px;padding:0px 10px;border-radius: 30px;}
.tagbox .gamezqlabel a.tagmore1,.tagbox .gamezqlabel a.tagless1,.tagbox .gamezqlabel a.tagmore2,.tagbox .gamezqlabel a.tagless2,.tagbox .gamezqlabel a.tagmore3,.tagbox .gamezqlabel a.tagless3{color: #fff; height: 32px; line-height: 32px;text-align: center; background:#f39800; background: -moz-linear-gradient(left, #f39800 0%, #ff8046 100%);
    background: -webkit-linear-gradient(left, #f39800 0%,#ff8046 100%);
    background: -ms-linear-gradient(left, #f39800 0%,#ff8046 100%);
    background: linear-gradient(to right, #f39800 0%,#ff8046 100%);}
    .tagbox .gamezqlabel a.tagmore1,.tagbox .gamezqlabel a.tagmore2,.tagbox .gamezqlabel a.tagmore3{position:absolute;right:15px;top:90px;}
    .tagbox .gamezqlabel a.tagless1,.tagbox .gamezqlabel a.tagless2,.tagbox .gamezqlabel a.tagless3,.tagbox .gameklabel a.maprless{ margin-top: 10px; float: left;}

/*游戏推荐*/
.gamemapcont .gamezqlabel{height:810px;}
.tagbox .gamezqlabel a.tagmore4:hover,.tagbox .gamezqlabel a.tagless4:hover{ background: #f39800; border-color: #f39800; color: #fff; text-decoration: none;}
.tagbox .gamezqlabel a.tagmore4,.tagbox .gamezqlabel a.tagless4{display: inline-block;width:80px;font-size: 15px;padding:0px 10px;border-radius: 30px;}
.tagbox .gamezqlabel a.tagmore4,.tagbox .gamezqlabel a.tagless4{color: #fff; height: 32px; line-height: 32px;text-align: center; background:#f39800; background: -moz-linear-gradient(left, #f39800 0%, #ff8046 100%);
    background: -webkit-linear-gradient(left, #f39800 0%,#ff8046 100%);
    background: -ms-linear-gradient(left, #f39800 0%,#ff8046 100%);
    background: linear-gradient(to right, #f39800 0%,#ff8046 100%);}
.tagbox .gamezqlabel a.tagmore4{position:absolute;right:15px;top:769px;}
.tagbox .gamezqlabel a.tagless4{ margin-top: 10px; float: left;}
.gamemapcont .page{ margin: 30px auto 20px auto;}


/*网站地图开始*/
.mapbox{ width: 1160px;padding: 20px; background: #fff;}
.mapbox .title1{font-size: 30px;height: 54px;border-bottom: 1px #ececec solid;color: #333;margin-bottom: 10px;margin-top: 0px;font-weight: bold;}
.mapbox dl{ margin-bottom: 35px;}
.mapbox dt{ margin-top: 20px; font-size: 18px; font-weight: bold; height: 36px; border-bottom: 1px #eee dashed;}
.mapbox dt i{width: 25px; height: 23px; display: inline-block; float: left;margin-right: 10px; background: url(../images/mapico.png) no-repeat 0px 0px;}
.mapbox dl:nth-child(2) dt i{ background-position: 0px -40px;}
.mapbox dl:nth-child(3) dt i{ background-position: 0px -77px;}
.mapbox dl:nth-child(4) dt i{ background-position: 0px -120px;}
.mapbox dl:nth-child(5) dt i{ background-position: 0px -149px;}
.mapbox dl:nth-child(6) dt i{ background-position: 0px -190px;}
.mapbox dl:nth-child(7) dt i{ background-position: 0px -225px;}
.mapbox dl:nth-child(8) dt i{ background-position: 0px -263px;}
.mapbox dt a{color: #444;}
.mapbox dt a:hover{ color: #ff5000;}

.mapbox ul.gameklabel{overflow: hidden;height:81px;position:relative;}
.mapbox .gameklabel li{ float: left;margin: 10px 10px 0px 0px;height: 30px; }
.mapbox .gameklabel li a{height: 28px; line-height: 28px; border: 1px #ddd solid; color: #666;text-align: center; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.mapbox .gameklabel li a:hover,.mapbox .gameklabel a.maprmore:hover,.mapbox .gameklabel a.maprless:hover{ background: #f39800; border-color:#f39800; color: #fff; text-decoration: none;}
.mapbox .gameklabel li a,.mapbox .gameklabel a.maprmore,.mapbox .gameklabel a.maprless{ width: 70px;display: inline-block;font-size: 14px;padding: 0px 5px;}
.mapbox .gameklabel a.maprmore,.mapbox .gameklabel a.maprless{ height: 30px; line-height: 30px;color: #fff; text-align: center; background:#f39800; background: -moz-linear-gradient(left, #f39800 0%, #ff8046 100%);
    background: -webkit-linear-gradient(left, #f39800 0%,#ff8046 100%);
    background: -ms-linear-gradient(left, #f39800 0%,#ff8046 100%);
    background: linear-gradient(to right, #f39800 0%,#ff8046 100%);}
.mapbox .gameklabel a.maprmore{position:absolute;right:66px;top:50px;}
.mapbox .gamezqlabel{margin-bottom: 40px;overflow: hidden;height:405px;position:relative;}
.mapbox .gamezqlabel li{float: left;margin: 10px 14px 0px 0px; height: 30px;}
.mapbox .gamezqlabel li a{ height: 28px; line-height: 28px; border: 1px #e1e1e1 solid; color: #666;text-align: center; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.mapbox .gamezqlabel li a:hover,.mapbox .gamezqlabel a.mapzqmore:hover,.mapbox .gamezqlabel a.mapzqless:hover{ background: #f39800; border-color: #f39800; color: #fff; text-decoration: none;}
.mapbox .gamezqlabel li a,.mapbox .gamezqlabel a.mapzqmore,.mapbox .gamezqlabel a.mapzqless{display: inline-block;width:80px;border-radius: 30px; font-size: 15px;padding:0px 10px}
.mapbox .gamezqlabel a.mapzqmore,.mapbox .gamezqlabel a.mapzqless{color: #fff; height: 32px; line-height: 32px;text-align: center; background:#f39800; background: -moz-linear-gradient(left, #f39800 0%, #ff8046 100%);
    background: -webkit-linear-gradient(left, #f39800 0%,#ff8046 100%);
    background: -ms-linear-gradient(left, #f39800 0%,#ff8046 100%);
    background: linear-gradient(to right, #f39800 0%,#ff8046 100%);}
.mapbox .gamezqlabel a.mapzqmore{position:absolute;right:15px;top:369px;}
.mapbox .gamezqlabel a.mapzqless,.mapbox .gameklabel a.maprless{ margin-top: 10px; float: left;}
.mapbox dl:nth-child(4) ul.gameklabel{ height: auto;}

/*开服表开始*/
.kfbcont{ width: 1200px;margin: 0px auto;}
.kfbcont dt{ height: 52px;}
.kfbcont dt ul{ height: 54px; background: url(../images/kfbtit.png) no-repeat;}
.kfbcont dt li{ line-height: 52px; float: left; width: 14.28%; text-align: center; font-size: 16px;box-sizing: border-box; color: #fff;}
.kfbcont dd ul{ border-right: 1px #000 solid; height: 33px;}
.kfbcont dd{ border-bottom: 1px #000 solid;}
.kfbcont dd li{ line-height: 32px; float: left; width: 14.28%; text-align: center; font-size: 14px;overflow: hidden;color:#333;text-overflow: ellipsis;white-space: nowrap; background: #fff8dc;border-top: 1px #000 solid;border-left: 1px #000 solid;box-sizing: border-box;padding:0px 10px}
.kfbcont dd ul:hover li{ background: #ffff00;}
.kfbcont dd ul:hover li a{ color: #333;}
.kfbcont dd li:nth-child(1),.kfbcont dd li:nth-child(2),.kfbcont dt li:nth-child(1),.kfbcont dt li:nth-child(2){ width: 300px;}
.kfbcont dd li:nth-child(3),.kfbcont dt li:nth-child(3){ width: 300px;}
.kfbcont dd li:nth-child(4),.kfbcont dd li:nth-child(6),.kfbcont dt li:nth-child(4),.kfbcont dt li:nth-child(6){ width: 299px;}
.kfbcont dd li:nth-child(5),.kfbcont dt li:nth-child(5){ width: 380px;}
.kfbcont dd li:nth-child(7),.kfbcont dt li:nth-child(7){ width: 110px;}
.kfbcont .backbs dd li{ background: #fff;}
.kfphsm{line-height: 24px;margin-top: 20px;margin-bottom: 10px;background: #fff;padding: 20px;}
.kfbbanner{ width: 1200px; overflow: hidden;}

/*搜索页开始*/
.sealeft{width: 808px;float: left;padding: 0px 20px 20px 20px;background: #fff;}
.sealeft li{padding: 20px 0px;border-bottom: 1px #eee solid;}
.sealeft li:last-child{border-bottom: none;}
.sealeft h3{ font-size: 16px; font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 70%;}
.sealeft h3 a{ color: #0f2950;}
.sealeft h3 a:hover{color:#f39800 ;}
.sealeft .nrtext{ color: #888; line-height: 20px;font-size: 14px; margin-top: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-right: 15px;}
.sealeft .page li{ border-bottom: none;}
.sealeft .yxlbcont{width: 100%;margin: 0;padding: 0px;}
.sealeft .yxlbcont dd{width: 100%;}
.sealeft .yxlbcont .yxlbcenter{width: 545px;}
.sealeft .yxlbcont .yxlbright a{margin-top: 36px;}
.sealeft .yxlbcont dd:last-child{border-bottom: none;}
.soustit{height: 50px;line-height: 50px;border-bottom: 1px #eee solid;}
.soustit li{float: left;padding: 0 30px;font-size: 16px;font-weight: bold;}
.soustit li a:hover,.soustit li.on a{color: #FE8900;border-bottom: 3px #FE8900 solid;}
.sousyx h2{font-size: 18px;line-height: 30px;font-weight: normal;margin-top: 10px;}
.sousyx h2 i,.souslb h2 i{color: #ff0000;font-weight: bold;}
.souslb h2{font-size: 18px;font-weight: normal;margin-top: 20px;}
.ssyxmore{height: 30px;margin-bottom: 10px;line-height: 30px;text-align: center;margin-top: 10px;}
.ssyxmore a{display: inline-block;width: 30%;background: #eee;font-size: 15px;border-radius: 4px;}
.ssyxmore a:hover{background: #FE8900;color: #fff;}
.soustj{margin: 20px 0px 0 0px;color: #999;font-size: 14px;}
.soustj em{color: #ff0000;}

/*游戏库开始*/
.yxkflleft{width: 191.6px;float: left;}
.yxktit{position: relative;}
.yxktit .all-btn{position: absolute;top: 3px;left: 120px;}
.all-btn a{float: right;display: inline-block;font-size: 12px;padding: 0 15px;height: 24px;line-height: 24px;background: #FE8900;color: #fff;border-radius: 2px;margin-top: 10px;}
.all-btn a:hover{color: #fff;}
.gltable{position: relative;}
.gltable .all-btn{position: absolute;top: -40px;right: 0px;}
.yxklx{background:url(../images/yxkbg1.jpg) no-repeat top right;width:auto; height: 80px;  padding:8px 0 0 30px;margin-bottom: 10px;}
.yxklx:last-child{background: url(../images/yxkbg2.jpg) no-repeat top right;}
.yxkfl{position: relative;margin-bottom: 10px;}
.yxkfl li{width: 109px;float: left;background: #fff; margin-right: 10px;border: 1px #ddd solid; height: 48px;margin-bottom: 10px;}
.yxkfl li a{display: inline-block;width: 100%;height: 100%;}
.yxkfl li:nth-child(10n+10){margin-right: 0px;}
.yxkfl li i,.yxkfl li span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 85%;margin-left: 10px;display: inline-block;}
.yxkfl li i{font-size: 15px;line-height: 26px;}
.yxkfl li a span{color: #f39800;}
.yxkfl li:hover{background:#f39800;border-color: #f39800;}
.yxkfl li:hover a,.yxkfl li:hover a span{color: #fff;}
.yxkfl .gametag ul{overflow: hidden;height: 172px;}
.yxkfl .gametag .show {height: auto;}
.yxkfl .gmopen{position: absolute;right: 10px;top: 8px;font-size: 15px;width: 50px;color: #f39800;cursor: pointer;height:32px;line-height: 32px;text-align: center;border-radius: 2px;}
.yxkfl .gmopen:before{ content: ""; width: 10px; height: 5px; display: inline-block; float: right; background: url(../images/yxlbico.png) no-repeat -2px 0px; margin: 15px 0px 0px 5px;}
.yxkfl .active{ color: #999;}
.yxkfl .active:before{ background-position: -23px 0px;}

.yxktit{font-size: 18px;font-weight: normal; line-height: 50px;}
.yxktjcont li{ width: 285px; height: 130px;box-sizing: border-box;background: #fff; padding: 20px 0px 20px 20px; margin-right: 20px; margin-bottom: 20px;border: 1px solid #ddd;float: left;}
.tyxktjcontj li:nth-child(4),.yxktjcont li:nth-child(8),.yxktjcont li:nth-child(12){margin-right: 0px}
.yxtjzb{float: left;margin-right: 15px; width: 90px;}
.yxtjzb img {width: 90px; height: 90px; border-radius: 8px;}
.yxtjtext{max-width: 56%; float: left;}
.yxtjtext h3{font-size: 16px;line-height: 22px;float: left;}
.yxtjtext h6{ font-size: 12px; color: #666;font-weight: normal; line-height: 20px;}
.yxtjtext h3,.yxtjtext h6{overflow: hidden; text-overflow: ellipsis; -ms-text-overflow: ellipsis; white-space:nowrap; width: 100%; display: inline-block;}
.yxtjpf{height: 14px;margin-bottom: 6px; line-height: 14px;margin-top: 6px;}
.yxtjpf p{width: 65px;height: 12px;float:left;display: block;position: relative;background: url(../images/yxkico13.png) repeat-x;margin-right: 15px;}
.yxtjpf i{width: 90%;height: 12px;position: absolute;left: 0;top: 0;background: url(../images/yxkico12.png) repeat-x;overflow: hidden;max-width: 65px;}
.yxtjbtn{display: inline-block;font-size: 12px!important; border: 1px solid #FE8900;height: 22px;line-height: 22px;padding: 0 20px;color: #fe8900!important; border-radius: 5px;}
.yxtjbtn:hover{border: 1px solid #f39800;color: #fff!important;background: #f39800; text-decoration: none;}
.yxktjcont li:nth-child(4),.yxktjcont li:nth-child(8),.yxktjcont li:nth-child(12),.yxktjcont li:nth-child(16),.yxktjcont li:nth-child(20),.yxktjcont li:nth-child(24),.yxktjcont li:nth-child(28),.yxktjcont li:nth-child(32),.yxktjcont li:nth-child(36),.yxktjcont li:nth-child(40){margin-right: 0px;}

/*游戏列表开始*/
.gltable{width: 1200px;margin: 0 auto;margin-top: 10px; background: #fff;border:1px solid #DFDFDF;box-sizing: border-box;position: relative;}
.gltable .gametag{border-bottom:1px solid #EAEAEA;padding: 10px 0 10px 10px;}
.gltable .gametag li{float: left;height: 34px;padding: 5px 0px;}
.gltable .gametag li a{font-size:16px;display:block;margin-left:5px;margin-right:5px;width:90px;text-align: center;border: 1px #ddd solid;height: 32px;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gltable .gametag li.thistab a,.gltable .gametag li a:hover{background:#f39800;color: #fff;border-color: #f39800;}
.gltable .gametag ul{overflow: hidden;height: 90px;}
.gltable .gametag .show {height: auto;}
.gltable .gmopen{position: absolute;right: 10px;top: 15px;font-size: 15px;width: 50px;color: #f39800;cursor: pointer;height:32px;line-height: 32px;text-align: center;border-radius: 2px;}
.gltable .gmopen:before{ content: ""; width: 10px; height: 5px; display: inline-block; float: right; background: url(../images/yxlbico.png) no-repeat -2px 0px; margin: 15px 0px 0px 5px;}
.gltable .active{ color: #999;}
.gltable .active:before{ background-position: -23px 0px;}
.yxlbcont{padding: 0 0 0 20px;}
.yxlbcont dd{ width: 580px; float: left; padding: 20px 0px 25px 0px; border-bottom: 1px #f9f9f9 solid; height: 100px;}
.yxlbcont .yxlbleft{ width: 100px; float: left; margin-right: 25px;}
.yxlbcont .yxlbleft img{ width: 100px; height: 100px; overflow: hidden; border-radius: 18px;}
.yxlbcont .yxlbcenter{ width: 270px; float: left; margin-right: 40px;}
.yxlbcont .yxlbcenter h6{ font-size: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height: 35px; margin-bottom: 8px; font-weight: normal;}
.yxlbcont .yxlbcenter p{font-size: 14px;line-height: 25px;height: 50px;color: #666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.yxlbcont .yxlbright{ width: 88px; float: left;}
.yxlbcont .yxlbright a{ width: 80px; height: 28px; text-align: center; line-height: 28px; border: 1px #5298ff solid; font-size: 14px; color: #5298ff; display: inline-block; margin-top: 55px;}
.yxlbcont .yxlbright a:hover{ background: #5298ff ; color: #fff;}


/*游戏详情开始*/
.yxxqcontzb{ width: 820px; float: left;}
.yxxqbox1{background: #fff;padding: 20px;}
.yxxqcontzb .yximgzb{ width: 162px; float: left; margin-right: 30px;}
.yxxqcontzb .yximgzb img{width: 162px; height: 162px; overflow: hidden; border-radius: 20px;}
.yxxqcontzb .yxtextyb{width: 580px;float: left;}
.yxxqcontzb .yxtextyb h2{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.yxxqcontzb .yxtextyb h2{ height: 47px; border-bottom: 1px #ececec solid; font-size: 28px; color: #333;}
.yxxqcontzb .yxtextyb p{ margin-top: 20px; height: 14px; line-height: 14px; color: #ababab; font-size: 15px;}
.yxxqcontzb .yxtextyb p span{ display: inline-block; width: 280px; float: left;}
.yxxqcontzb .yxtextyb p i{ color: #454545;}
.yxxqcontzb .yxtextyb .yxtbtn{ height: 42px; margin-top: 25px;}
.yxxqcontzb .yxtextyb .yxtbtn a{ width:161px ; height: 42px; display: inline-block; border-radius: 2px; background: #ffae00; color: #fff; line-height: 42px;font-size: 16px; margin-right: 7px;}
.yxxqcontzb .yxtextyb .yxtbtn a::before{ content: ""; width: 21px; height: 15px; display: inline-block; float: left; background: url(../images/indico.png) no-repeat -427px -112px; margin: 14px 6px 0px 27px;}
.yxxqcontzb .yxtextyb .yxtbtn a.azcol{background: #ffae00;}
.yxxqcontzb .yxtextyb .yxtbtn a.pgcol{background: #5298ff;}
.yxxqcontzb .yxtextyb .yxtbtn a.dncol{background: #1ec456;}
.yxxqcontzb .yxtextyb .yxtbtn a:hover{ opacity: 0.8;}
.yxxqcontzb .yxtrig{ width: 161px; text-align: center; font-size: 16px; color: #fff; float: left; height: 134px; background: url(../images/indico.png) no-repeat -451px -0px;margin: 20px 0px 0px 100px; line-height: 120px;}
.yxxqcontzb .yxtrig b{ font-size: 36px;}
.yxxqtable{margin-top: 20px;background: #fff;padding: 0px 20px 20px 20px;}
.yxxqtit{border-bottom: 1px #ddd solid; height: 50px;}
.yxxqtit li{ width: 33.33%;float: left;font-size: 18px; text-align: center; line-height: 46px;}
.yxxqtit li a{display: inline-block;}
.yxxqtit li.thistab a,.yxxqtit li a:hover{border-bottom:3px solid #f39800;color: #f39800;line-height: 36px;}
.gmxqtext{color: #333; font-size: 14px; line-height: 28px;}
/*.gmxqtext strong,.gmxqimg strong,.gmxqyxtj strong{font-size: 16px; font-weight: normal; margin-top: 20px; line-height: 45px;display: inline-block;}
.gmxqtext strong::before,.gmxqimg strong::before,.gmxqyxtj strong::before{width: 4px; height: 18px; content: ""; display: inline-block; background: #ff5000; border-radius: 8px; margin: 15px 9px 0px 0px; float: left;}*/
.gmxqtext img{max-width: 80%;overflow: hidden;margin: 10px auto;display: block;}
.content-main{ position: relative; width: 700px; height: 340px; margin: 10px auto 40px auto;}
.content-btn{position: absolute;width:38px !important;height:38px !important;z-index:10;cursor: pointer;top: 50%;margin-top: -19px;}
.prev-btn{left:-30px;background:url(../images/ghoticon.png) no-repeat -85px 0px;}
.prev-btn:hover{ background-position: -130px 0px;}
.next-btn{right:-30px;background:url(../images/ghoticon.png) no-repeat -85px -50px;}
.next-btn:hover{background-position: -130px -50px;}
.list{width:700px;height:340px;}
.list li{position: absolute;left:0;top:0;overflow: hidden;}
.gmxqyxtj li{ width: 107px; float: left; margin-right: 20px;}
.gmxqyxtj li a{ max-width: 100%;}
.gmxqyxtj li img{ width: 107px; height: 107px; overflow: hidden; border-radius: 22px;}
.gmxqyxtj li em{ width: 100%; display: inline-block; text-align: center; line-height: 40px; color: #333; font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gmxqyxtj li a:hover em{ color: #ff5000; text-decoration: underline;}
.yxxqcontyb{width: 360px;float: right;}
.ybxgg{ width: 100%;height: 200px;overflow: hidden;margin-bottom: 20px; background: #fff;}
.ybxgg img{ width: 100%;height: 200px;overflow: hidden;}

.gmxqimg .j-scroll{ height: 310px;position: relative;}
.gmxqimg .j-scroll img{ width: 780px; height: 310px;overflow: hidden;}
.gmxqimg .focus-slide .bd li a{display: block;position: relative;overflow: hidden;}
.gmxqimg .slide-arr{position: absolute;width: 30px;height:60px;cursor: pointer;background-repeat: no-repeat;background-position: center;top: 50%;margin-top: -30px;}
.gmxqimg .slide-arr.prev{left:0px;background: url(../images/indico.png) no-repeat 0px -20px;}
.gmxqimg .slide-arr.next{right:0px;background: url(../images/indico.png) no-repeat -35px -20px;}

/*游戏合集开始*/
.heji{padding: 20px;background: #fff;}
.heji h1{font-size: 18px;font-weight: normal;}
.yxhj{width: 100%; margin-top: 20px;}
.yxhj li{width: 50%; height: 195px; border-bottom: 1px solid #ddd;padding-bottom: 20px; margin-bottom: 20px;float: left;}
.yxhj_1{ float: left; width:190px;height: 190px; overflow: hidden;}
.yxhj_1 img{width: 100%; height: 100%;}
.yxhj_2{ width: 366px; float: left;margin-left: 20px;}
.yxhj_3{ width:100%;margin-top: 15px;}
.yxhj_2 h2{font-size: 24px; font-weight: normal;}
.yxhj_2 h2 a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 80%;}
.yxhjimg{ width: 100%;height: 80px;}
.yxhj_2 em{font-size: 14px; font-weight: normal;display: inline-block; width: 100%;  margin-bottom: 10px; margin-top: 5px;color: #ff5000;}
.yxhj_2 a{display: block; float: left;width: 65px;text-decoration: none;}
.yxhj_2 img {width: 50px; height: 50px;margin-right: 15px;border-radius:15px;}
.yxhj_2 i { display: block; width: 50px;text-align: center; margin-top: 6px; color: #333; overflow: hidden;white-space: nowrap; }
.yxhj_bt{ width: 100% !important;}
.yxhj_2 a.yxhj_btn{width: 100px; height: 31px; text-align: center; line-height: 31px; border: 1px #5298ff solid; font-size: 16px; color: #5298ff; display: inline-block; }
.yxhj_2 a.yxhj_btn:hover{background: #5298ff ; color: #fff;}

/*游戏合集列表开始*/
.hejipic{ width: 100%; height: 360px; overflow: hidden;position: relative;}
.hejipic img{width: 500px;height: 360px;overflow: hidden;object-fit: cover;}
.hjptit{ height: 360px; border-bottom: 1px #ddd solid;position: absolute;right: 0;top: 0;width: 700px; background:rgba(0,0,0,.5);}
.hjptit h3,.hjptit p{ width:88%;margin-left: 6%;}
.hjptit h3{color:#fff; font-size: 22px; text-align: center; line-height: 60px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 30px;}
/*.hjptit p{ color: #fff; font-size: 14px;line-height: 24px; height: 190px;margin-top: 10px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}*/


.hjptit > p {
    color: #fff; font-size: 14px;line-height: 24px; height: 190px;margin-top: 10px;
    
    overflow-y: scroll;
    
	
}

.hjptit > p::-webkit-scrollbar {
  width: 5px;
  height: 10px;
	border-radius: 10px;
  background-color: transparent;
}
.hjptit > p::-webkit-scrollbar-track {
  background-color: transparent;
}
.hjptit > p::-webkit-scrollbar-thumb {
  background-color: #ddd;
}




.hjpan{ width: 88%;margin-left: 6%;}
.hjpan a{ width: 100%; height: 50px; line-height:50px; text-align: center; color: #fff;display: inline-block;border-radius: 6px; font-size: 16px;background: #fad699;margin-top: 20px;}
.hjpan a:hover{ color: #fff; background:#ff8800;}
.yxhjli li{ width: 50%;float: left;border-bottom: 1px #ebecf3 solid; height: 144px; padding: 30px 0px;}
.yxhjli li .yxhjliimgl{ width: 140px; float: left; margin-right: 30px;}
.yxhjli li .yxhjliimgl img{ width: 140px; height: 140px; overflow: hidden;border-radius: 20px;}
.yxhjli li .yxhjliwzr{ width: 365px; float: left;}
.yxhjli li .yxhjliwzr h3{ font-size: 18px; color: #333; line-height: 29px;margin-bottom: 2px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yxhjli li .yxhjliwzr p{ color: #999; font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; line-height: 24px;}
.yxhjli li .yxhjliwzr .hjpbtn{ margin-top: 12px;}
.yxhjli li .yxhjliwzr .hjpbtn a{ width:100px; display: inline-block; height: 31px; border-radius: 2px 2px 0px 0px; text-align: center; line-height: 31px; font-size: 14px; color: #fff; background: #5298ff;}
.yxhjli li .yxhjliwzr .hjpbtn a:hover{ opacity: 0.8;}
.heji .page{margin-top: 25px;}



/*最新游戏*/
.yxgamezx{width: 1160px;margin: 20px auto 0px auto; background: #fff; padding: 20px; position: relative;}
.yxgamezx ul{width: 100%;padding-bottom: 12px;overflow: hidden;margin-top: 20px;}
.yxgamezx li{display: block;float: left;width:93px;margin-right: 25px;margin-bottom: 20px;}
.yxgamezx li:nth-child(10n+10){margin-right: 0px;}
.yxgamezx li img{width: 90px;border-radius: 22%;height:90px;overflow: hidden;margin: 0 1.5px;}
.yxgamezx li p{display: block;height: 20px;line-height: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center !important;}



/*热门游戏2*/
.hotyx-qxz{width: 1177px;margin: 20px auto 0px auto; background: #fff; padding: 20px; position: relative;}
.hotyx-qxz{margin-top: 15px;padding: 13px 12px;background: #fff;overflow: hidden;}
.hotyxbt-qxz{float: left;width: 130px;background: #f6f6f6;height: 140px;}
.hotyxbt-qxz li{position: relative;width: 130px;height: 46px;line-height: 45px;border-bottom: 1px solid #e0e0e0;color: #666;font-size: 18px;cursor: pointer;text-align: center;}
.hotyxbt-qxz li.thistab{color: #fff;background: #ff6100;}
.hotyxbt-qxz li a{color: #666;}
.hotyxbt-qxz li.thistab a{color: #fff;}
.hotyxbt-qxz li:nth-child(3){border-bottom: none;}
.hotyxnr-qxz{float: left;margin-left: 4px;width: 1042px;height: 140px;}
.hotyxnr-qxz dl{height: 121px;width: 1030px;position: relative;padding-left: 22px;}
.hotyxnr-qxz dd{width: 105px;padding-right: 23px;float: left;position: relative;margin-top: 7px;}
.hotyxnr-qxz dd:nth-child(8){margin-right: 0;}
.hotyxnr-qxz dd a{display: block;width: 105px;color: #666;font-size: 14px;text-align: center;}
.hotyxnr-qxz dd img{margin: 0 auto;width: 100px;height: 100px;display: block;border-radius: 16px;}
.hotyxnr-qxz dd p{width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;height: 30px;line-height: 30px;display: inline-block;}


/*幻灯2*/
.inarea{width: 1200px;background: #fff;margin: 20px auto;display: block;overflow: hidden;padding: 20px; box-sizing: border-box;}
.inarea-l{ width: 549px; float: left;}
.inarea-r{width: 570px;float: right;}
.syjdt{width: 549px; height: 352px; overflow: hidden;}


.jrtt-bt {height: 22px;margin-top: 10px;padding-bottom: 12px;font-size: 0;line-height: 22px;}
.jrtt-bt ul li{display: inline-block; width: 33.33%;height: 100%;padding-bottom: 12px; font-size: 16px;text-align: center;color: #969799;border-bottom: 1px solid #ebedf0;cursor: pointer;}
.jrtt-bt ul li span{ display: inline-block;width: 100%;height: 100%;}
.jrtt-bt ul li.rjm-hover{font-weight: 600;color: #4182E1;border-bottom: 1px solid #4182E1;}

.yxjd_lb h1{margin: 10px auto;font-size: 18px;line-height: 50px;font-weight: bold;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}
.yxjd_lb h1 a{color: #ff5a60;}
.yxjd_lb ul { padding:0; float:left;width: 98%;}
.yxjd_lb ul li{display: block;position: relative;margin-bottom: 12px;width: 100%;}
.yxjd_lb ul li i{ margin: 0 10px 0 0px;color: #999;border-right: 1px #eaeaea solid;padding-right: 10px; display: inline-block;vertical-align: middle;max-width: 80px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yxjd_lb ul li em{ width: 24px;height: 24px; overflow: hidden;margin-right: 3px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px;-o-border-radius: 4px;display: inline-block;vertical-align: middle;}
.yxjd_lb ul li em img{ width:100%; height:100%;overflow: hidden;}
.yxjd_lb ul li b{display: inline-block;width:340px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.yxjd_lb ul li p{ float:left;}
.yxjd_lb ul li a{ font-weight:400; color:#666666;}
.yxjd_lb ul li i a{color: #999;}
.yxjd_lb ul li a:hover{color:#f44334;}
.yxjd_lb ul li span{float: right;margin-top: 5px;color: #646566;}
.yxjd_lb ul li:nth-child(1) span,.yxjd_lb ul li:nth-child(2) span,.yxjd_lb ul li:nth-child(3) span{color: #4182E1;}



.rjxxk-cont{position:relative;}
.rjxxk-bd{width: 100%;height: auto;float: left;}
.rjxxk-list{position:relative;width: 100%;overflow: hidden;}
.rjxxk-list:nth-of-type(n+2){display: none;}


.rjxxk-top{width: auto;position: absolute;right:100px;top: -48px;}
.rjxxk-top ul li{width: 69px;height: 26px;display: inline-block;text-align: center;line-height: 26px; border: 1px solid #E4E4E4;border-radius: 5px;cursor: pointer;font-size: 14px;font-weight: 400;color: #999999;margin-left: 16px;}
.rjxxk-top ul li span{display: inline-block;width: 100%;height: 100%;}
.rjxxk-top ul li.rjm-hover{color: #F04040;border: 1px solid #F04040;}

/***焦点图***/	
#ifocus {width: 549px;height: 352px;background:#F8F8F8;position: relative;}	
#ifocus_pic {display:inline;position:relative;float:left;width: 549px;height: 352px;overflow:hidden;margin: 0;}	
#ifocus_piclist li {width: 549px;height: 352px;overflow:hidden;}	
#ifocus_piclist img {width: 549px;height: 352px;}	
#ifocus_btn {position: absolute; right: 10px; bottom: 0; z-index: 50; height: 45px;overflow: hidden;text-align: center;}
#ifocus_btn li { display: inline-block;margin-top: 16px; width: 10px;height: 10px; margin-right: 5px; line-height: 14px; text-align: center; border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;background: #ebedf0;cursor: pointer;}	
#ifocus_btn li.on{background: #4182e1;}
#ifocus_opdiv {position:absolute;left:0;bottom:0;width: 549px;height: 75px;background:linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);}
#ifocus_tx {position:absolute;left: 0px;bottom: 0px;color:#FFF;}	
#ifocus_tx ul li{display:none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 549px;padding: 0 200px 0 10px;box-sizing: border-box;background: rgba(0, 0, 0, 0.5);}	
#ifocus_tx ul li a{ color:#fff; font-size:14px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;height: 45px;line-height:45px;}
#ifocus:hover #ifocus_btn {display:inline;}


/***sy文章***/	
.rmglxw{width: 1160px;margin: 20px auto 0px auto; background: #fff; padding: 20px; position: relative;}
.gl-ico{background: url(../images/tbico.png) no-repeat 0 -296px;}
.rmglxw dl{width: 366px;float: left;margin-right: 30px;margin-top: 10px;}
.rmglxw dl:nth-child(3){margin-right: 0px;}
.rmglxw dt{width: 100%;padding-bottom: 16px;border-bottom: 1px #eaeaea dashed;margin-bottom: 10px;}
.rmglxw dt img{width: 100%;height: 200px;overflow: hidden;border-radius:6px;}
.rmglxw dt p{width: 100%;font-size: 15px;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rmglxw dd{width: 100%;height: 36px;line-height: 36px;font-size: 16px;overflow: hidden;position: relative;padding-left: 15px;box-sizing: border-box;}
.rmglxw dd a{height: 36px;display: inline-block;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}
.rmglxw dd em{float: right;color: #999;font-size: 14px;}
.rmglxw dd::before{content: "";position: absolute;width: 5px;height: 5px;background: #bbb;border-radius: 30px;left: 0;top: 16px;}

.rmglxw .tab-lmlist{margin-top: 20px;}
.rmglxw .tab-lmlist ul 	li { float: left; width: 548px; margin: 0 43px 32px 0; }
.rmglxw .tab-lmlist ul li:nth-child(2n) { margin-right: 0; }
.rmglxw .tab-lmlist ul li .imgTxt { float: left; position: relative; margin-right: 25px; overflow: hidden; }
.rmglxw .tab-lmlist ul li .imgTxt img { float: left; width: 212px; height: 136px; border-radius: 6px; }
.rmglxw .tab-lmlist ul li .imgTxt .name { width: 100%; text-align: center; line-height: 28px; font-size: 14px; color: #fff; position: absolute; bottom: 0; left: 0; background: #00000080; white-space: nowrap; overflow: hidden; border-radius: 0 0 6px 6px; }
.rmglxw .tab-lmlist ul li .imgTxt:hover img { transition: all 0.5s; transform: scale(1.1); }
.rmglxw .tab-lmlist ul li .cont { float: left; }
.rmglxw .tab-lmlist ul li .cont a { display: block; padding-left: 12px; width: 296px; white-space: nowrap; overflow: hidden; line-height: 33px; color: #4e4e4e; font-size: 14px; position: relative; }
.rmglxw .tab-lmlist ul li .cont a .dot { position: absolute; top: 13px; left: 0; width: 8px; height: 8px; border-radius: 50%; background: linear-gradient(to bottom, #fdb2b0, #ffe3de); }
.rmglxw .tab-lmlist ul li:nth-child(3),.rmglxw .tab-lmlist ul li:nth-child(4){margin-bottom: 0;}

.newbty{width: auto;position: absolute;right: 20px;top: 32px;}
.newbty ul li{float:left;position: relative;height: 38px;}
.newbty ul li span{overflow:hidden;display: inline-block; height: 38px;line-height: 38px;font-size: 16px;color: #646566;cursor:pointer;max-width:100px;text-align: center;padding: 0 16px;}
.newbty ul li.m-lmhover span{color: #FF6464;}
.newbty ul li + li { border-left: 1px solid #f2f3f5;}
.newbty ul li span{display: block;}

.tab-lmlist{position:relative;width: 100%;}
.tab-lmlist .inner{padding: 20px;box-sizing: border-box;background: #fff;}
.tab-lmlist:nth-of-type(n+2){display: none;}


/***底部***/
footer{ width: 100%; background: #3d3c3a; padding-top: 40px;}
.footer_nav{width: 1200px;margin: 0 auto;text-align: center;line-height: 30px;padding-bottom: 30px;}
.footer_nav a{color: #999;margin: 0 20px 0 0;border-right: 1px solid #444;line-height: 36px;padding-right: 20px;}
.footer_nav a:last-child{ border-right: none;}
.footer_n{width: 1200px;margin: 0 auto;border-top:1px solid #383838;border-bottom:1px solid #383838;padding:30px 0;text-align: center;color: #969799;line-height: 30px;}
.footer_n a{color: #999;  }
.footer_n .record {width: 20px;height: 20px;background: url(../images/bei.png) no-repeat;display: inline-block;margin: 0 8px 0 20px;vertical-align: middle;}
.footer_logo{ padding: 30px 0; text-align: center;}
.footer_logo .xt{ width: 90px; height: auto;}
.footer_logo img{ margin: 0 10px;}


/*404开始*/
.flfbox{padding-top: 40px;}
.sls-yf{padding: 20% 20px;width: 1200px;margin: 0 auto;}
.sls-yf .sls-yzb{width:40%;overflow: hidden;text-align: right;float: left;padding-top: 45px;padding-right: 30px;box-sizing: border-box;}
.sls-yf .sls-yzb img{width: auto;overflow: hidden;}
.sls-yf .sls-yyb{margin-top:30px ;width: 60%;float: right;}
.sls-yf .sls-yyy{border-bottom: 1px #eee solid;padding-bottom: 15px;margin-bottom: 15px;}
.sls-yf .sls-yyy h1{font-size: 20px;line-height: 40px;}
.sls-yf .sls-yyy h1 i{color: #f90;}
.sls-yf .sls-yyy p{font-size: 15px;}
.sls-yf .sls-yye{font-size: 15px;color: #888;}
.sls-yf .sls-yye a{display: inline-block;padding: 0 20px;background: #ff0000;border-radius: 2px;height: 34px;line-height: 34px;color: #fff;font-size: 16px;}
.sls-yf .sls-yye p{height: 24px;line-height: 24px;vertical-align: top;margin-bottom: 10px;}
.sls-yf .sls-yye p img{margin: 0px 5px;}



/*关于我们开始*/
.about_l{ width: 205px; padding:20px 0px 30px 0px; border: 1px #eee solid; background: #fff; float: left;}
.about_l li{ width: 100%; line-height: 56px; font-size: 16px;}
.about_l li a{ display: inline-block; width: 100%; height: 39px; line-height: 39px;}
.about_l li i{ content: ""; width: 18px; height: 15px; display: inline-block; float: left; background: url(../images/ghoticon.png) no-repeat 0px -96px; margin: 14px 7px 0px 56px;}
.about_l li i.coico{ background-position: -22px -96px;}
.about_l li i.crico{ background-position: -46px -96px;}
.about_l li i.diico{ background-position: -70px -96px;}
.about_l li i.maico{ background-position: -96px -96px;}
.about_l li a:hover,.about_l li a.mapon{ background: #14b9c8; color: #fff; text-decoration: none;}
.about_l li a:hover:before,.about_l li a.mapon:before{content: ""; width: 6px; height: 10px; display: inline-block; float: right; background: url(../images/ghoticon.png) no-repeat -123px -96px; margin: 16px 11px 0px 0px;}
.about_l li a:hover i.abico,.about_l li a.mapon i.abico{ background-position: -22px -115px;}
.about_l li a:hover i.coico,.about_l li a.mapon i.coico{ background-position: -22px -115px;}
.about_l li a:hover i.crico,.about_l li a.mapon i.crico{ background-position: -46px -115px;}
.about_l li a:hover i.diico,.about_l li a.mapon i.diico{ background-position: -70px -115px;}
.about_l li a:hover i.maico,.about_l li a.mapon i.maico{ background-position: -96px -115px;}
.about_r{ width: 902px; float: left; margin-left: 7px; border: 1px #eee solid; background: #fff; padding: 20px 30px 0px 50px;}
.about_r .maprtit,.daytit{ line-height: 54px; font-size: 24px; color: #666; border-bottom: 2px #f5f5f5 solid;}
.about_r .maprtit b,.daytit b{ display: inline-block; border-bottom: 2px #e94a4a solid; height: 54px; margin-bottom: -2px;}
.abotext{padding-top:20px; min-height: 500px;padding-bottom: 30px;}
.abotext p{ font-size: 15px; color: #666; line-height: 40px;}
.abotext h6{ font-size: 16px; color:#333; line-height: 60px;}
.abotext h6:before{ width: 3px; height: 16px; display: inline-block; content: ""; background: #ff7800; float: left; margin: 23px 10px 0px 0px;}



/****不需要的排行榜页面
.phb{width: 100%;height: auto;background: url(../images/phb1.jpg) no-repeat top center #f5f5f5;padding-top:450px;}
.phb .position {margin-top: 0;}
.phb .curr{ background: #fff;}
.phb_lm{width: 100%;height: 75px;background-color:#14b9c8;}
.phb_lm a{display: block; width: 200px; float: left;  line-height: 75px;text-align: center; color: #fff; font-size: 18px;}
.phb_lm a:hover{background-color: #22c7d6;text-decoration: none;}
.phb_lm .on{background-color: #22c7d6;}
.ranp{ width: 100%; height: auto; background-color: #fff; padding: 30px 20px;box-sizing: border-box;}
.ranp li{height: 150px; border-bottom: 1px solid #ddd; margin-bottom: 30px;}
.ranp_tb{width: 65px;height: 130px;line-height: 130px;float: left;background: url(../images/phbs_04.jpg) no-repeat center center;font-size: 24px;color: #707171;text-align: center;    font-weight: bold;}
.ranp_tb.out{font-size: 0px !important;}
.ranp_tp{width: 120px; float: left;overflow: hidden;margin-left: 30px; margin-right: 30px;}
.ranp_tp img{ width: 120px; height: 120px; border-radius: 20px;}
.ranp_xx{width: 700px;float: left;position: relative;}
.ranp_xx h4{    display: inline-block; margin: 0; max-width: 100%; line-height: 30px; vertical-align: top; font-size: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;    margin-bottom: 15px;padding-right: 100px;box-sizing: border-box;}
.ranp_xx h4 img{ margin-left: 20px;}
.ranp_xx p{margin-bottom: 10px;height: auto;line-height: 22px;font-size: 14px;color: #999;overflow: hidden;}
.phb_p3{ height: 40px; color: #666 !important;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ranp__btn{ width: 180px; float: right; height: 60px; line-height: 60px; border: 1px solid #14b9c8;color: #14b9c8; text-align: center;font-size: 18px; border-radius: 10px; margin-top: 50px;}
.ranp__btn:hover{ background-color: #14b9c8; color: #fff;}
.ranp .gametag:first-child li:nth-child(1) .ranp_tb{background: url(../images/phbs_01.jpg) no-repeat center center;font-size: 0;}
.ranp .gametag:first-child li:nth-child(2) .ranp_tb{background: url(../images/phbs_02.jpg) no-repeat center center;font-size: 0;}
.ranp .gametag:first-child li:nth-child(3) .ranp_tb{background: url(../images/phbs_03.jpg) no-repeat center center;font-size: 0;}

.glistbd{ position: relative; background: #fff; padding: 10px 20px 40px 20px; overflow: hidden;}
.telyxph{overflow: hidden;}
.telyxph ul{overflow: hidden;height: 150px;}
.telyxph .show {height: auto;}
.telyxph li{ float: left; margin-right: 12px;margin-bottom: 8px;}
.telyxph li a{display: inline-block;border: 1px solid #eee;line-height: 40px; border-radius: 4px;padding: 0 9px;color: #6b6b6b;width: 133px;text-align: center;font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.telyxph li a:hover{ color: #fff; text-decoration: none; background: #e94a4a; border-color: #e94a4a;}
.glistbd .gmopen{ top: 20px; right: 20px;}
.glistbd .gmopen:before{margin: 7px 0px 0px 5px;}
.ranp .ranp_xx .jrzq{width: 75px;height: 30px;position: absolute;top: 0px;right: 0;border: 1px solid #e94a4a;text-align: center;line-height: 30px;border-radius:  10px;color: #e94a4a;}
.ranp .ranp_xx .jrzq:hover{ background: #e94a4a; color: #fff;;}
.phb .position  {background-color: #fff;     padding-left: 40px;background-position: 20px;}
.game-pf{  float: right;  margin-left: 20px;}
.nametit{ height: 41px; border-bottom: 2px #eaeaea solid; line-height: 28px; font-size: 20px; color: #333; margin-bottom: 20px;}
.nametit b{display: inline-block;border-bottom: 2px #e94a4a solid;height: 41px;margin-bottom: -2px;}

.ranp .gmopen1{position:relative;width:100%; height:40px; text-align:center; background:#eee; line-height:40px;color:#333;cursor:pointer;}
.ranp .gmopen1:before{display:none;}
.ranp ul{height: 1800px;overflow: hidden;}
.ranp ul.show{ height: auto;}
*/


/****排行榜页面****/
.phb{width: 100%;height: auto;}
.phb .nwcurr {margin-top: 0;}
.phb .curr{ background: #fff;}

.sughw{
  width: 100%;
  height: 261px;
  background: url(../images/PA_01.jpg) no-repeat center top;
  text-indent: 35%;
  line-height: 240px;
  color: #f8f8f8;
  font-weight: bold;
  font-size: 55px;
}


.rank-t{
  width: 100%;
  overflow: hidden;
height: 54px;
line-height: 54px;
text-align: center;
border: 1px solid #6AC20C;
border-radius: 27px;
margin: 28px auto 22px;
}
.rank-t a{
  float: left;
  display: block;
  width: 25%;
  font-size: 24px;
  color: #6AC20C;
  overflow: hidden;
  white-space: nowrap;
}

.rank-t a:hover,.rank-t a.on{
  background-color: #6AC20C;
  transform: scale(1.1);
  color: #fff;
  -webkit-transition: all .2s linear;
  -moz-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear;
}




.rank-r{width:100%;
  min-height: 694px;
  opacity: 1;
  box-sizing: border-box;
}




.rankpl{ width: 100%; height: auto; box-sizing: border-box;margin-top: 20px;}
.rankpl_tb{width: 65px;height: 130px;line-height: 130px;float: left;background: url(../images/phbs_04.jpg) no-repeat center center;font-size: 24px;color: #707171;text-align: center;    font-weight: bold;}
.rankpl_tb.out{font-size: 0px !important;}
.rankpl_tp{width: 120px; float: left;overflow: hidden;margin-left: 30px; margin-right: 30px;}
.rankpl_tp img{ width: 120px; height: 120px; border-radius: 20px;}
.rankpl_xx{width: 700px;float: left;position: relative;}
.rankpl_xx h4{    display: inline-block; margin: 0; max-width: 100%; line-height: 30px; vertical-align: top; font-size: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;    margin-bottom: 15px;padding-right: 100px;box-sizing: border-box;}
.rankpl_xx h4 img{ margin-left: 20px;}
.rankpl_xx p{margin-bottom: 10px;height: auto;line-height: 22px;font-size: 14px;color: #999;overflow: hidden;}
.phb_p3{ height: 40px; color: #666 !important;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.rankpl__btn{ width: 180px; float: right; height: 60px; line-height: 60px; border: 1px solid #f60;color: #f60; text-align: center;font-size: 18px; border-radius: 10px; margin-top: 50px;}
.rankpl__btn:hover{ background-color: #f60; color: #fff;}
.rankfl{ position: relative; background: #fff; }
.rankfl_lb{overflow: hidden;}
.rankfl_lb ul{overflow: hidden;height: 156px;padding-right: 0;}
.rankfl_lb .show {height: auto;}
.rankfl_lb li{ float: left;margin-right: 0;margin-bottom: 0;height: 40px;margin-bottom: 5px; }
.rankfl_lb li a{width: 162px;height: 40px;line-height: 40px;text-align: center;overflow: hidden;margin-right: 10px;background: #fff; padding: 0 10px;box-sizing: border-box;font-size: 15px;color: #666; border: none;border: 1px #eaeaea solid; border-radius: 6px;display: inline-block;}
.rankfl_lb li a:hover{ background: #ffb230;  color: #fff; text-decoration: none;}
.rankfl_lb li:nth-child(7n) a{margin-right: 0px;}


.rankfl .nwlxy{ top: 20px; right: 20px;}
.rankfl .nwlxy:before{margin: 7px 0px 0px 5px;}
.rankpl .rankpl_xx .jrzq{width: 75px;height: 30px;position: absolute;top: 0px;right: 0;border: 1px solid #f60;text-align: center;line-height: 30px;border-radius:  10px;color: #f60;}
.rankpl .rankpl_xx .jrzq:hover{ background: #f60; color: #fff;;}
.phb .nwcurr  { padding-left: 40px;background-position: 20px;}
.emyx_f{  float: right;  margin-left: 20px;}
.nametit{ height: 41px; border-bottom: 2px #eaeaea solid; line-height: 28px; font-size: 20px; color: #333; margin-bottom: 20px;}
.nametit b{display: inline-block;border-bottom: 2px #f60 solid;height: 41px;margin-bottom: -2px;}

.rankpl .nwlxy1{position:relative;width:30%; height:50px; text-align:center; border-radius: 30px;font-size: 20px; line-height:50px;background: #f60; color:#fff;cursor:pointer;margin: 20px auto; }
.rankpl .nwlxy1:before{display:none;}





#newList .tab{ display: none;}
#newList .tab.on{display: block;}


.yxtjkf{background: #fff;padding: 20px;box-sizing: border-box;margin-top: 30px;}


.rankpl .rank-n .praise{width:150px;position: absolute;right: 82px;top: 186px;height: 30px;margin: 0px auto;background: none;text-align: center;}
.rankpl .rank-n #praise{float: none;width: 20px;height: 20px;display: inline-block;vertical-align: top;display: inline-block;}
.rankpl .rank-n .praise img{width: 20px !important;height: 20px;}
.rankpl .rank-n #praise-txt{float: none;margin-left: 5px;color: #999;font-weight: bold; font-size:18px;text-align: left; height: 20px;display: inline-block; line-height: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 70%;}
.rankpl li{position: relative;}

.rankpl ul{height: 1905px;overflow: hidden;}
.rankpl ul.show{ height: auto;}




#newList .tab{display: none;}
#newList .tab.on {display: block;}


.rank-n li{padding: 20px;height: 140px;margin-bottom: 10px;background-color: #fff;overflow: hidden;*zoom: 1;}
.rank-n i{float: left;display: block;position: relative;top: 45px;margin-right: 24px;font-size: 24px;color: #999;width: 46px;height: 52px;text-align: center;line-height: 52px;background: url(../images/icona.png) no-repeat;background-position: -172px 0px;}
.rank-n:nth-child(1) li:nth-of-type(-n+3) i{font-size: 0;}
.rank-n:nth-child(1) li:nth-of-type(1)  i{background-position: 0px 0px;}
.rank-n:nth-child(1) li:nth-of-type(2)  i{background-position: -57px 0px;}
.rank-n:nth-child(1) li:nth-of-type(3)  i{background-position: -114px 0px;}
.rank-n .img{display: block;float:left;width: 140px;height: 140px;border-radius: 32px;margin-right: 30px;overflow: hidden;}
.rank-n img{display: block;width: 140px;height: 140px;border-radius: 32px;}
.rank-n div{float: left;width: 700px;height: 140px;}
.rank-n div a{display: block;font-size: 24px;color: #333;line-height: 46px;margin-bottom: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rank-n div p{font-size: 16px;color: #808080;line-height: 26px;margin-bottom: 4px;overflow: hidden;white-space: nowrap;}
.rank-n div p:nth-of-type(2){height: 52px;white-space: normal;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; }
.rank-n li div em,.rank-n li div span{position: relative;}
.rank-n li div em span{display:inline-block;position: relative;top:3px;vertical-align:top;width: 112px;height: 18px;background: url(../images/iconb.png) no-repeat;background-position: 0px 0px;margin-right: 11px;}
.rank-n span.star0{background-position: 0px 0px;}
.rank-n span.star1{background-position: 0px -25px;}
.rank-n span.star2{background-position: 0px -50px;}
.rank-n span.star3{background-position: 0px -75px;}
.rank-n span.star4{background-position: 0px -100px;}
.rank-n span.star5{background-position: 0px -125px;}
.rank-n div p>span:nth-of-type(2):before{content: '';display: inline-block;width: 1px;height: 18px;background-color: #eee;margin: 0 24px;position: relative;top: 4px;vertical-align: top;}
.rank-n div p>em:before{content: '';display: inline-block;width: 1px;height: 18px;background-color: #eee;margin: 0 24px;position: relative;top: 4px;vertical-align: top;}
.rank-n .btn{float: right;width: 167px;height: 50px;line-height: 50px;font-size: 18px;color: #f60;text-align: center;border: 1px solid #f60;border-radius: 25px;margin-top: 45px;}
.rank-n li:hover div a{color: #f60;}
.rank-n li:hover .btn{color: #fff;background-color:#f60;box-shadow: 0 10px 15px 0 rgba(255, 102, 0, .28);}



.wid{width: 1200px;margin: 30px auto;box-sizing: border-box; position: relative; z-index: 10;}



.sixrphc{
  width: 100%;
  overflow: hidden;
height: 54px;
line-height: 54px;
text-align: center;
border: 1px solid #6AC20C;
border-radius: 27px;
margin: 28px auto 22px;
 
}
.sixrphc li{
  float: left;
  display: block;
  width: 25%;
  font-size: 24px;
  color: #6AC20C;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  }
  .sixrphc li:hover,.sixrphc li.m-hover{
    background-color: #6AC20C;
    transform: scale(1.1);
    color: #fff;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    
}



.sixrph-box{
  width: 100%;
  min-height: 694px;
  opacity: 1;
  box-sizing: border-box;
}
.nwpal{position:relative;width: 100%;}
span.u-title-more{ top:-44px; right:-310px;}



.sixrphl li{padding: 20px;height: 140px;margin-bottom: 10px;background-color: #fff;overflow: hidden;*zoom: 1;}
.sixrphl i{float: left;display: block;position: relative;top: 45px;margin-right: 24px;font-size: 24px;color: #999;width: 46px;height: 52px;text-align: center;line-height: 52px;background: url(../images/icona.png) no-repeat;background-position: -172px 0px;}
.sixrphl li:nth-of-type(-n+3) i{font-size: 0;}
.sixrphl li:nth-of-type(1)  i{background-position: 0px 0px;}
.sixrphl li:nth-of-type(2)  i{background-position: -57px 0px;}
.sixrphl li:nth-of-type(3)  i{background-position: -114px 0px;}
.sixrphl .img{display: block;float:left;width: 140px;height: 140px;border-radius: 32px;margin-right: 30px;overflow: hidden;}
.sixrphl img{display: block;width: 140px;height: 140px;border-radius: 32px;}
.sixrphl div{float: left;width: 700px;height: 140px;}
.sixrphl div a{display: block;font-size: 24px;color: #333;line-height: 46px;margin-bottom: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sixrphl div p{font-size: 16px;color: #808080;line-height: 26px;margin-bottom: 4px;overflow: hidden;white-space: nowrap;}
.sixrphl div p:nth-of-type(2){height: 52px;white-space: normal;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; }
.sixrphl li div em,.sixrphl li div span{position: relative;}
.sixrphl li div em span{display:inline-block;position: relative;top:3px;vertical-align:top;width: 112px;height: 18px;background: url(../images/iconb.png) no-repeat;background-position: 0px 0px;margin-right: 11px;}
.sixrphl span.star0{background-position: 0px 0px;}
.sixrphl span.star1{background-position: 0px -25px;}
.sixrphl span.star2{background-position: 0px -50px;}
.sixrphl span.star3{background-position: 0px -75px;}
.sixrphl span.star4{background-position: 0px -100px;}
.sixrphl span.star5{background-position: 0px -125px;}
.sixrphl div p>span:nth-of-type(2):before{content: '';display: inline-block;width: 1px;height: 18px;background-color: #eee;margin: 0 24px;position: relative;top: 4px;vertical-align: top;}
.sixrphl div p>em:before{content: '';display: inline-block;width: 1px;height: 18px;background-color: #eee;margin: 0 24px;position: relative;top: 4px;vertical-align: top;}
.sixrphl .btn{float: right;width: 167px;height: 50px;line-height: 50px;font-size: 18px;color: #f60;text-align: center;border: 1px solid #f60;border-radius: 25px;margin-top: 45px;}
.sixrphl li:hover div a{color: #f60;}
.sixrphl li:hover .btn{color: #fff;background-color:#f60;box-shadow: 0 10px 15px 0 rgba(255, 102, 0, .28);}



/*相关资讯*/
.nigvhfe{margin-top: 20px;}
.nigvhfe li{width: 24%;margin-right: 1%;float: left;height: 40px;border-radius: 5px; color: #fff; line-height: 40px;padding: 0 1%;box-sizing: border-box;margin-bottom: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nigvhfe li a{color: #fff;}
.nigvhfe li:nth-child(4n){margin-right: 0;}
.nigvhfe li:nth-child(1),.nigvhfe li:nth-child(14){background: #f53f3f;opacity: .6;}
.nigvhfe li:nth-child(2),.nigvhfe li:nth-child(15){background:#7816ff;opacity: .6;}
.nigvhfe li:nth-child(3),.nigvhfe li:nth-child(16){background:#00b42a;opacity: .6;}
.nigvhfe li:nth-child(4),.nigvhfe li:nth-child(17){background:#165dff;opacity: .6;}
.nigvhfe li:nth-child(5),.nigvhfe li:nth-child(18){background:#ff7d00;opacity: .6;}
.nigvhfe li:nth-child(6),.nigvhfe li:nth-child(19){background:#eb0aa4;opacity: .6;}
.nigvhfe li:nth-child(7),.nigvhfe li:nth-child(20){background:#7bc616;opacity: .6;}
.nigvhfe li:nth-child(8),.nigvhfe li:nth-child(21){background:#86909c;opacity: .6;}
.nigvhfe li:nth-child(9),.nigvhfe li:nth-child(22){background:#b71de8;opacity: .6;}
.nigvhfe li:nth-child(10),.nigvhfe li:nth-child(23){background:#0fc6c2;opacity: .6;}
.nigvhfe li:nth-child(11),.nigvhfe li:nth-child(24){background:#ffb400;opacity: .6;}
.nigvhfe li:nth-child(12),.nigvhfe li:nth-child(25){background:#168cff;opacity: .6;}
.nigvhfe li:nth-child(13),.nigvhfe li:nth-child(26){background:#ff5722;opacity: .6;}
.nigvhfe li:hover{background: #14b9c8;}



/***下载右侧**/
.gamenr-right{ width: 330px; float: right;}
.gamenr-gg{ width: 100%; margin-bottom: 20px;}
.gamenr-gg img{ height:auto; overflow: hidden; width: 100%;}
.bor{ border: 1px #f2f2f2 solid; padding: 14px; margin-bottom: 15px;background: #fff;}
.gamelist li{width: 95px;float: left;overflow: hidden;height: 107px;text-align: center;padding: 15px 0px 8px 0px;margin-right: 19px;}
.gamelist li img{width: 82px; height:82px; overflow: hidden;}
.gamelist li b{ text-align: center; display: inline-block; width: 95px; margin-top:8px;line-height: 19px; height: 16px; font-size: 14px; font-weight: normal;}
.gamelist li:nth-child(3n){margin-right: 0px;}



.zxyxlist li{width: 85px;float: left;overflow: hidden;height: 107px;text-align: center;padding: 15px 0px 8px 0px;margin-right: 19px;}
.zxyxlist li img{width: 82px; height:82px; overflow: hidden;}
.zxyxlist li b{ text-align: center; display: inline-block; width: 95px; margin-top:8px;line-height: 19px; height: 16px; font-size: 14px; font-weight: normal;}
.zxyxlist li:nth-child(3n){margin-right: 0px;}




.gajjsw{margin: 40px 1px 40px 1px;border-top: 1px #eaeaea dashed;padding-top: 30px;}
.gajjsw_n{padding: 0px;color: #333;font-size: 14px;line-height: 28px;}
.gajjsw_bt{font-size: 18px;line-height: 45px;border-bottom: 1px solid #eee;position: relative;color: #f55555;margin-bottom: 20px;}
.gajjsw_bt:before{width: 80px;height: 2px;content: "";display: inline-block;background: #f55555;position: absolute;bottom: 0;}
.gajjsw_xx p{font-size: 14px;line-height: 28px;}

.gajjsw_xx{ position: relative; overflow: hidden;}


.soft-phb{position:relative;}
.gamexz_b{position:absolute;overflow:hidden;top: -57px;left: 200px;}
.gamexz_b1{position:absolute;overflow:hidden;top: -57px;left: 320px;}
.gamexz_ti ul li{float:left;overflow:hidden;padding-left: 28px;background: url(../images/nt-index2018.png) no-repeat -261px -150px;height:50px;line-height:50px;font-size: 14px;padding-right:10px;color:#333;cursor:pointer;}
.gamexz_ti ul li:first-child{ background:none;}
.gamexz_ti ul li.m-hover{ color:#0598fa}
.gamexz_nrbd{width: 100%;height: auto;float: left;}
.gamexz_nrlist{position:relative;width: 100%;}
span.u-title-more{ top:-44px; right:-310px;}


.xzdz1{top: -70px !important; left: auto !important;right: 0 !important;}

.highgs{width: 100%;display: inline-block;margin-bottom: 20px;}
.highgs h4{ font-size: 15px; font-weight: bold; margin-bottom: 10px;margin-top: 0;}
.highgs a{ display: block;  width: 140px; height: 30px;line-height: 30px; float: left; margin-right:50px; text-align: center; background: url(../images/ioc-xz1.jpg) no-repeat center center; color: #fff; text-indent: 20px;}

.ptxz{width: 100%;display: inline-block;}
.ptxz p{ font-size: 14px;}
.ptxz a{ width: 25%; display: block; height: 30px; padding-left: 25px; box-sizing: border-box; background: url(../images/ioc-xz2.jpg) no-repeat left center; float: left;}

.game-down dd.game-btn .game-jrzq {float: left;}
.game-down dd.game-btn .game-jrzq a {color: #fff;width: 120px;height: 45px;line-height: 45px;display: block;border-radius: 5px;text-align: center;background:#2797ef;}
.game-down dd.game-btn .game-jrzq a::before{display: none;}
.game-down dd.game-btn .game-jrzq a:hover {background-color: #0885e7;}

.azxz1{ width: 500px; float: left;}
.azxz1 h4{font-size: 15px; font-weight: bold;margin-top: 0;}
.azxz1 p{ font-size: 14px;}
.azxz1 a.btn{width: 188px;height: 40px;line-height: 40px;background: #ff6460;color:#fff;display: block;margin-top: 5px;text-align: center;float: left;}
.azxz2{width: 200px;float: right;text-align: center;margin-top: 16px;}
.az-ewm{width: 120px;height: 120px;border: 1px solid #ddd;padding: 10px;box-sizing: border-box;margin: 0 auto;margin-bottom: 10px;}
.az-ewm img{ width: 100px; height: 100px;}
.ios a.btn{ background:url(../images/azxz3.jpg) no-repeat left center ; }
.azxz1 span{float: left;height: 45px;line-height: 50px;margin-left: 10px;color: #999;padding: 0 10px;}



  .loadcintel{
    width: 100%;
    padding: 0px 0px 20px;
    box-sizing: border-box;
  }
  .loadcintel li{ width:50%; float: left; margin-top: 28px; height: 54px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
  .loadcintel li p{font-size: 16px;
    color: #8f99a5;}
  .loadcintel li span { font-size: 18px;
    color: #333333;
    line-height: 22px;
    display: block;
    margin-top: 12px;
    height: 22px;
    overflow: hidden;
    word-break: break-all; text-overflow: ellipsis;padding-right: 20px;}
  .loadcintel li a, .loadcintel li .qcann {  color: rgb(236, 0, 62); cursor: pointer; }
  .loadcintel li a:hover, .loadcintel li .qcann:hover { color: rgba(255, 16, 16, 0.62); }
  .loadcintel li a, .loadcintel li .qcann2 {  color: rgb(236, 0, 62); cursor: pointer; }
  .loadcintel li a:hover, .loadcintel li .qcann2:hover { color: rgba(255, 16, 16, 0.62); }
  
  /*弹窗*/
  
  .hide{display: none;}
  .power{
  
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    z-index: 20;
    
    
   
  }
  .power2{
  
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    z-index: 20;
    
    
   
  }
  .powerN{
     
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 30;
    height: 520px;
    width: 560px;
    box-sizing: border-box;
    background: transparent;
    border-radius: 20px;
  
  }
  .powerN .powerC{
    display: inline-block;
  width: 26px;
  height: 26px;
  background: url(../images/yxbclose.png) no-repeat;
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  }
  .powerN .powerC2{
    display: inline-block;
  width: 26px;
  height: 26px;
  background: url(../images/yxbclose.png) no-repeat;
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  }
  .powerN .powerB{position: relative;
    width: 100%;
    height: 68px;
    background-image: url(../images/qxbg.png);
    background-repeat: no-repeat;
    background-color: #fff;
    background-size: 560px 96px;
    text-align: center;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;font-size: 26px;
    font-weight: bold;
    padding-top: 106px;
    white-space: nowrap;
    color: #19b955;
    overflow: hidden;}
  
  .powerM{
    background-color: #fff;
  position: relative;
  padding: 10px;
  top: -30px;
  border-radius: 20px;
   
  }
  .powerMr{
    display: block;
  width: 490px;
  height: 400px;
  border-radius: 20px;
  padding: 0 10px 0 15px;
  line-height: 42px;
  font-size: 16px;
  margin: 10px auto;
  overflow: auto;
  border: 1px #eaeaea solid;
  }
  .powerM p{
    line-height: 42px;
  font-size: 16px;
  }
  .powerM strong{
    line-height: 42px;
  font-size: 16px;
  }

.gmxqtext h3{display: block;
  color: #FF6459;
  font-size: larger;
  font-weight: bold;
  border-bottom: 1px solid #eaeaea;
  padding: 5px 0px;
  margin-bottom: 5px;text-indent: 0;}


.nlpagetext h3{display: block;
  color: #FF6459;
  font-size: larger;
  font-weight: bold;
  border-bottom: 1px solid #eaeaea;
  padding: 5px 0px;
  margin-bottom: 5px;text-indent: 0;}




/* 基础表格样式 */
.nlpagetext table {
  border-collapse: collapse;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.nlpagetext tbody td, th {
  border: 1px solid #e3e6f0;
  padding: 12px;
}

.nlpagetext tbody th {
  background-color: #4a6fa5;
  color: white;
  border-color: #405d8c;
}

.nlpagetext tbody tr:nth-child(even) {
  background-color: #f8f9fc;
}

.nlpagetext em { font-style: italic;}










/* pc更多相关表格1 */
#tfhover1.tftable1 {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Segoe UI', 'Microsoft YaHei', sans-serif;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    border-radius: 8px;
    overflow: hidden;
}

#tfhover1.tftable1 th {
    background-color: #f8f9fa;
    color: #2c3e50;
    font-weight: 600;
    font-size: 16px;
    padding: 6px;
    border-bottom: 2px solid #e9ecef;
    text-align: center;
	word-break: break-all;
}

#tfhover1.tftable1 td {
    padding: 8px 16px;
    border-bottom: 1px solid #f1f3f5;
    transition: all 0.2s ease;
	word-break: break-all;
	
}

#tfhover1.tftable1 tr:last-child td {
    border-bottom: none;
}

#tfhover1.tftable1 tr:hover td {
    background-color: #f8fafc;
    transform: translateY(-1px);
}

#tfhover1.tftable1 a {
    color: #3498db;
    text-decoration: none;
    font-weight: 500;
    transition: color 0.2s;
    display: flex;
	color: rgb(0, 112, 192);
	max-width: 350px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;
}


/* 更多相关表格2 */
#tfhover2.tftable2 {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 8px;
    background: linear-gradient(135deg, #f5f7fa 0%, #f8f9ff 100%);
    font-family: 'Playfair Display', Georgia, serif;
    position: relative;
    padding: 10px;
    border-radius: 24px;
    overflow: visible;
}

#tfhover2.tftable2::before {
    content: '';
    position: absolute;
    top: -20px;
    left: -20px;
    right: -20px;
    bottom: -20px;
    background: 
        radial-gradient(circle at 20% 30%, rgba(173, 216, 230, 0.15) 0%, transparent 50%),
        radial-gradient(circle at 80% 20%, rgba(221, 160, 221, 0.1) 0%, transparent 50%),
        radial-gradient(circle at 40% 80%, rgba(152, 251, 152, 0.1) 0%, transparent 50%);
    z-index: -1;
    border-radius: 32px;
}

#tfhover2.tftable2 th {
    background: linear-gradient(135deg, #6a11cb 0%, #2575fc 100%);
    color: white;
    font-weight: 600;
    font-size: 18px;
    padding: 5px;
    text-align: center;
    border-radius: 18px 18px 8px 8px;
    box-shadow: 0 8px 32px rgba(106, 17, 203, 0.2);
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
	word-break: break-all;
}

#tfhover2.tftable2 th::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(90deg, 
        transparent 0%, 
        rgba(255, 255, 255, 0.2) 50%, 
        transparent 100%);
    transform: translateX(-100%);
    animation: shimmer 3s infinite;
}



#tfhover2.tftable2 td {
    padding: 0;
    background: white;
    border-radius: 16px;
    overflow: hidden;
    box-shadow: 
        0 4px 20px rgba(0, 0, 0, 0.08),
        inset 0 1px 0 rgba(255, 255, 255, 0.8);
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    border: 1px solid rgba(255, 255, 255, 0.5);
	word-break: break-all;
}

#tfhover2.tftable2 tr:hover td {
    transform: translateY(-5px) scale(1.02);
    box-shadow: 
        0 12px 40px rgba(106, 17, 203, 0.15),
        inset 0 1px 0 rgba(255, 255, 255, 0.8);
}

#tfhover2.tftable2 td::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #6a11cb, #2575fc);
    opacity: 0.8;
}

#tfhover2.tftable2 a {
    color: #2c3e50;
    text-decoration: none;
    font-weight: 500;
    display: flex;
    padding: 8px 8px;
    position: relative;
    z-index: 1;
    transition: all 0.4s;
    background: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(5px);
	color: rgb(0, 112, 192);
	max-width: 370px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;
}


/* 更多相关表格3 */
#tfhover3.tftable3 {
    width: 100%;
    border-collapse: collapse;
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 16px;
    box-shadow: 
        0 8px 32px rgba(31, 38, 135, 0.15),
        inset 0 1px 0 rgba(255, 255, 255, 0.2);
    font-family: 'SF Pro Display', -apple-system, BlinkMacSystemFont, sans-serif;
    overflow: hidden;
}

#tfhover3.tftable3 th {
    background: rgba(255, 255, 255, 0.25);
    color: #1d1d1f;
    font-weight: 600;
    font-size: 16px;
    padding: 8px;
    text-align: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    letter-spacing: -0.01em;
    position: relative;
	word-break: break-all;
}

#tfhover3.tftable3 th::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 20%;
    width: 60%;
    height: 2px;
    background: linear-gradient(90deg, transparent, rgba(0, 122, 255, 0.6), transparent);
}

#tfhover3.tftable3 td {
    padding: 8px 8px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
	word-break: break-all;
}

#tfhover3.tftable3 tr:last-child td {
    border-bottom: none;
}

#tfhover3.tftable3 tr:hover td {
    background: rgba(255, 255, 255, 0.2);
    transform: translateX(10px);
}

#tfhover3.tftable3 a {
    color: #007AFF;
    text-decoration: none;
    font-weight: 500;
    display: flex;
    padding: 1px 0;
    position: relative;
    transition: all 0.3s;
	color: rgb(0, 112, 192);
	max-width: 370px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;
}


/* 更多相关表格4 */
#tfhover4.tftable4 {
    width: 100%;
    border-collapse: collapse;
    background: #f8fcff;
    border-radius: 10px;
    overflow: hidden;
    font-family: 'Segoe UI', system-ui, sans-serif;
}

#tfhover4.tftable4 th {
    background: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);
    color: white;
    padding: 8px;
    text-align: center;
    font-weight: 500;
    font-size: 15px;
    letter-spacing: 0.5px;
	word-break: break-all;
}

#tfhover4.tftable4 td {
    padding: 5px 15px;
    border-bottom: 1px solid #e8f4ff;
	word-break: break-all;
}

#tfhover4.tftable4 tr:last-child td {
    border-bottom: none;
}

#tfhover4.tftable4 tr:hover td {
    background: #f0f9ff;
}

#tfhover4.tftable4 a {
    color: #0891b2;
    text-decoration: none;
    display: flex;
    align-items: center;
    padding: 4px 0;
	color: rgb(0, 112, 192);
	max-width: 370px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;
}


/* 更多相关表格5 */
#tfhover5.tftable5 {
    width: 100%;
    border-collapse: collapse;
    background: #e0e5ec;
    border: none;
    border-radius: 20px;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    overflow: hidden;
    box-shadow: 
        9px 9px 16px rgba(163, 177, 198, 0.6),
        -9px -9px 16px rgba(255, 255, 255, 0.5);
}

#tfhover5.tftable5 th {
    background: linear-gradient(145deg, #d1d9e6, #ffffff);
    color: #2c3e50;
    font-weight: 600;
    font-size: 17px;
    padding: 8px;
    text-align: center;
    border-bottom: 2px solid #e0e5ec;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
	word-break: break-all;
    box-shadow: 
        inset 2px 2px 5px rgba(163, 177, 198, 0.3),
        inset -2px -2px 5px rgba(255, 255, 255, 0.8);
}

#tfhover5.tftable5 td {
    padding: 8px;
    transition: all 0.3s;
    position: relative;
	word-break: break-all;
}

#tfhover5.tftable5 tr:nth-child(odd) td {
    background: #e0e5ec;
}

#tfhover5.tftable5 tr:nth-child(even) td {
    background: #f0f3f7;
}

#tfhover5.tftable5 tr:hover td {
    background: linear-gradient(145deg, #ffffff, #d1d9e6);
    transform: translateY(-2px);
    box-shadow: 
        4px 4px 8px rgba(163, 177, 198, 0.4),
        -4px -4px 8px rgba(255, 255, 255, 0.8);
    z-index: 2;
}

#tfhover5.tftable5 td:first-child {
    border-left: 3px solid transparent;
}

#tfhover5.tftable5 tr:hover td:first-child {
    border-left-color: #3498db;
}

#tfhover5.tftable5 a {
    color: #2c3e50;
    text-decoration: none;
    font-weight: 500;
    display: flex;
    padding: 8px 8px;
    border-radius: 12px;
    background: #e0e5ec;
    transition: all 0.3s;
	color: rgb(0, 112, 192);
    box-shadow: 
        inset 2px 2px 5px rgba(163, 177, 198, 0.3),
        inset -2px -2px 5px rgba(255, 255, 255, 0.8);
	max-width: 360px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;
}
