@charset "utf-8";.uk-title a i,input,select{vertical-align:middle}.txtbn,.txtn{text-overflow:ellipsis;overflow:hidden}.advsms,.position-r{position:relative}.advsms,.setAmp{width:100%;height:100%}a,abbr,address,article,aside,audio,big,body,button,canvas,caption,dd,details,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,label,li,mark,menu,nav,object,ol,output,p,q,section,select,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;color:#1a1a1a}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font-family:inherit}a,button,img,input,label,select{-webkit-tap-highlight-color:transparent;outline:0}input::-moz-focus-inner{border:none;padding:0}button,input[type=submit],input[type=reset],input[type=button],select{-webkit-appearance:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input:-moz-placeholder,textarea:-moz-placeholder{color:#ccc}article,aside,figure,footer,header,nav,section{display:block}p{word-break:break-all;word-wrap:break-word}address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,i,strong,th,var{font-weight:400;font-style:normal}fieldset,img{border:none;display:block}body,html{-webkit-touch-callout:none}.fl{float:left}.fr{float:right}.ft{zoom:1}.ft:after{content:"";display:table;clear:both;overflow:hidden}.txtn{max-width:100%;white-space:nowrap;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis}.txtbn{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tac{text-align:center}.fwb{font-weight:700}.dspb{display:block}.hide{display:none}.p-on{pointer-events:none}.ofh{overflow:hidden}.img-resp{display:block;max-width:100%;width:100%}.setAmp{object-fit:cover;-webkit-transition:all .5s;transition:all .5s}.setAmp:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.advsms{display:flex;overflow:hidden}.advsms::before,.b-l::before{height:22px;position:absolute}.advsms::before{content:"广告";right:0;top:0;color:#e5e5e5;font-size:12px;width:41px;text-align:center;line-height:22px;background-color:rgb(0 0 0 / 44%);display:block;z-index:1}.b-l::before,.b-x::before,.x-s:before{content:"";top:50%}a{text-decoration:none;color:#000}a:hover,a:hover>i{color:#fe480f;transition:all .2s linear 0s}.ui-fzi12{font-size:12px}.ui-fzi13{font-size:13px}.ui-fzi14,.uk-title a i{font-size:14px}.ui-fzi15{font-size:15px}.ui-fzi16{font-size:16px}.ui-fzi18{font-size:18px}.ui-fzi20{font-size:20px}.ui-fzi22{font-size:22px}.ui-fzi24{font-size:24px}.ui-fzi26{font-size:26px}.ui-fzi28{font-size:28px}.ui-fzi30{font-size:30px}.ui-fzi40{font-size:40px}.ui-txti999{color:#999}.ui-txtifff{color:#fff}.ui-txti666{color:#666}.ui-txticcc{color:#ccc}.ui-txtife4{color:#fe480f}.ui-txtib2b{color:#b2b2b2}.ui-txti4c4{color:#4c4c4c}.ui-txti1a1{color:#1a1a1a}.ui-txtif7f{color:#f7f7f7}.index-downlist-title .index-downlist-titleul>ul li:hover a,.ui-txtiff3,.uk-title a.on,.uk-title a.on i{color:#ff3c00}.ui-txti333{color:#333}.ui-txtiffe{color:#ffee79}.icon-diannao,.ui-txtia8a{color:#a8a8a8}.icon-pingguo,.ui-txti0ab{color:#0ab4f3}.icon-anzhuo,.ui-txti81b{color:#81b900}.ui-txti2e2{color:#2e2e2e}.ui-bgifff{background-color:#fff}.ui-bgif7f{background-color:#f7f7f7}.ui-bgif55{background-color:#f5f5f5}.ui-bgiff3{background-color:#ff3c00}.ui-bgi000{background-color:#000}.ui-bgiffb{background-color:#fffbfa}.ui-bgifaf{background-color:#fafafa}.ui-bgi333{background-color:#333}.ui-bgi353{background-color:#353535}.ui-bgi858{background-color:#858585}.ui-bgiffc{background-color:#fc0}.ui-bgifc0{background-color:#ffc000}.ui-bgi434{background-color:#434343}.icon-anzhuo-btn,.ui-bgi81b{background-color:#81b900}.icon-pingguo-btn,.ui-bgi0ab{background-color:#0ab4f3}.icon-diannao-btn,.ui-bgi808{background-color:grey}.ui-bgif5f{background-color:#fff5f2}.ui-bgi1a1{background-color:#1a1a1a}.ui-bgi437{background-color:rgba(41,41,41,.377)}.ui-bgi414{background-color:rgba(0,0,0,.8)}.ui-bgi255{background-color:rgba(255,255,255,.6)}.ui-bgicon{background:url(/themes/default/images/icon-back.png)}.ui-bgjffa{background-image:linear-gradient(to right,#ffac39,#ff8c37)}.ui-bgj7ca{background-image:linear-gradient(to right,#7cafff,#3585fb)}.b-bp{border-top:1px solid #f0f0f0}.b-bt{border-bottom:1px solid #f0f0f0}.b-b6{border-bottom:1px solid #666}.b-lf{border-left:1px solid #f0f0f0}.b-l4{border-left:1px solid rgba(100,100,100,.8)}.b-l::before{border-left:6px solid #ff3c00;border-radius:3px;overflow:hidden;left:0;transform:translateY(-50%)}.b-x{padding-left:14.5px}.b-x::before{height:18px;border-left:5px solid #ff3c00;border-radius:5px;overflow:hidden;position:absolute;left:0;transform:translateY(-50%)}.b-bs{border:1px solid #ff3c00}.b-be{border:1px solid #ebebeb}.b-0a{border:1px solid #0ab4f3}.b-bd{border-bottom:1px dashed #f0f0f0}.x-s{position:relative}.x-s:before{width:6px;height:6px;background:#4c4c4c;display:inline-block;position:absolute;left:0;transform:rotate(45deg) translateY(-50%)}.btu,.btu i{color:#fff!important}.btu0a{color:#0ab4f3!important}.praise-on,.praise-on i{color:#ff3c00!important}.boxtxt-but{padding:6px 12px}.boxtxt-sut{padding:2px 6px}.boxtxt-xut{padding:3px 8px}.boxtxt-put{padding:8px 14px}.boxtxt-qut{padding:8px 11px}.boxtxt-aut{padding:25px 20px}.boxtxt-dut{padding:10px 25px}.boxtxt-zut{padding:20px}.pdinh{padding:initial!important}.pdt5{padding-top:5px}.pdt60{padding-top:60px}.pdt10{padding-top:10px}.pdt12{padding-top:12px}.pdt16{padding-top:16px}.pdt18{padding-top:18px}.pdt20{padding-top:20px}.pdt22{padding-top:22px}.pdt23{padding-top:23px}.pdt25{padding-top:25px}.pdt30{padding-top:30px}.pdt32{padding-top:32px}.pdl20{padding-left:20px}.pdl60{padding-left:60px}.pdb5{padding-bottom:5px}.pdb12{padding-bottom:12px}.pdb13{padding-bottom:13px}.pdb17{padding-bottom:17px}.pdb18{padding-bottom:18px}.pdb20{padding-bottom:20px}.pdb22{padding-bottom:22px}.pdb28{padding-bottom:28px}.pdb24{padding-bottom:24px}.pdb25{padding-bottom:25px}.pdb34{padding-bottom:34px}.pd8{padding:8px 0}.pd9{padding:9px 0}.pd11{padding:11px 0}.pd16{padding:16px 0}.pd17{padding:17px 0}.pd18{padding:18px 0}.pd20{padding:20px 0}.pd25{padding:25px 0}.pd26{padding:26px 0}.pd30{padding:30px 0}.pdx14{padding:0 14px}.pdx20{padding:0 20px}.pdx25{padding:0 25px}.mg8{margin:8px 0}.mg12{margin:12px 0}.mg14{margin:14px 0}.mg16{margin:16px 0}.mg18{margin:18px 0}.mg20{margin:20px 0}.mg21{margin:21px 0}.mg26{margin:26px 0}.mg30{margin:30px 0}.mgb8{margin-bottom:8px}.mgb9{margin-bottom:9px}.mgb10{margin-bottom:10px}.mgb12{margin-bottom:12px}.mgb14{margin-bottom:14px}.mgb16{margin-bottom:16px}.mgb18{margin-bottom:18px}.mgb22{margin-bottom:22px}.mgb26{margin-bottom:26px}.mgb30{margin-bottom:30px}.mgr3{margin-right:3px}.mgr8{margin-right:8px}.mgr12{margin-right:12px}.mgr16{margin-right:16px}.mgr20{margin-right:20px}.mgr22{margin-right:22px}.mgr24{margin-right:24px}.mgr25{margin-right:25px}.mgr30{margin-right:30px}.mgr36{margin-right:36px}.mgr48{margin-right:48px}.mgr105{margin-right:105px}.mgl2{margin-left:2px}.mgl10{margin-left:10px}.mgl20{margin-left:20px}.mgl24{margin-left:24px}.mgt5{margin-top:5px}.mgt12{margin-top:12px}.mgt18{margin-top:18px}.mgt20{margin-top:20px}.mgt26{margin-top:26px}.mgt32{margin-top:32px}.mgt35{margin-top:35px}.mgt60{margin-top:60px}.img54{width:54px;height:54px}.img86{width:86px;height:86px}.img62{width:62px;height:62px}.img77{width:77px;height:77px}.img72{width:72px;height:72px}.img90{width:90px;height:90px}.img91{width:91px;height:91px}.img94{width:94px;height:94px}.img103{width:103px;height:103px}.img108{width:108px;height:108px}.img118{width:118px;height:118px}.img119{width:119px;height:119px}.img127{width:127px;height:127px}.img136{width:136px;height:136px}.img142{width:142px;height:142px}.img137{width:137px;height:137px}.advimg1{width:280px;height:160px}.advimg2{width:280px;height:157px}.advimg3{width:1100px;height:100px}.advimg4{width:268px;height:157px}.advimg5{width:283px;height:160px}.advimg6{width:235px;height:132px}.advimg7{width:170px;height:96px}.advimg8{width:368px;height:249px}.advimg9{width:116px;height:78px}.advimg10{width:262px;height:148px}.advimg11{width:262px;height:120px}.advimg12{width:254px;height:320px}.advimg13{width:370px;height:250px}.advimg14{width:160px;height:90px}.advimg15{width:248px;height:120px}.advimg16{width:194px;height:76px}.advimg17{width:194px;height:325px}.advimg18{width:198px;height:128px}.advimg19{width:455px;height:256px}.advimg20{width:530px;height:313px}.advimg21{width:258px;height:145px}.advimg22{width:278px;height:120px}.br2{border-radius:2px}.br3{border-radius:3px}.br6{border-radius:6px}.br12{border-radius:12px}.br16{border-radius:16px}.br20{border-radius:20px}.br50{border-radius:50%}.index-box{display:flex;justify-content:space-between}.uk-title,.uk-title a{align-items:center}.mla{margin-left:auto}.mra{margin-right:auto}.index248{width:248px}.index268{width:268px}.index262{width:262px}.index278{width:278px}.index280{width:280px}.index312{width:312px}.index316{width:316px}.index318{width:318px}.index346{width:346px}.index350{width:350px}.index358{width:358px}.index368{width:368px}.index376{width:376px}.index384{width:384px}.index390{width:390px}.index482{width:482px}.index690{width:690px}.index742{width:742px}.index752{width:752px}.index744{width:744px}.index784{width:784px}.index-mboxl{width:266px}.index-mboxc{width:482px}.icon1{width:8px!important}.icon2{width:16px!important}.icon3{width:24px!important}.icon4{width:32px!important}.icon5{width:40px!important}.uk-title a{display:flex}.uk-title a i{margin-left:3px}.uk-title a.on i{display:inline-block;transform:rotate(180deg);transition:all .5s}.uk-titlel{flex:1;display:flex;align-content:center;position:relative;padding-left:12px}.uk-titlel .uk-titlel-span{width:0;height:0;overflow:hidden;display:inline-block;font-size:22px}.index-downlist-title{height:60px;display:flex;align-items:center}.index-downlist-title .index-downlist-titleul{position:relative;display:inline-block;height:60px;line-height:60px}.index-downlist-title .index-downlist-titleul a{font-size:14px}.index-downlist-title .index-downlist-titleul a i{font-size:12px;display:inline-block}.index-downlist-title .index-downlist-titleul>ul{width:0;height:0;overflow:hidden;position:absolute;top:50px;left:-13px;text-align:center;transition:height .5s;box-shadow:0 0 8px 1px #f5f5f5;padding:6px 0}.index-downlist-title .index-downlist-titleul>ul li{line-height:42px}.index-downlist-title .index-downlist-titleul>ul li:hover{background-color:#fff6f6}.index-downlist-title .index-downlist-titleul:hover>ul{width:104px;height:auto;overflow:hidden;position:absolute;transition:height .5s}.uk-tinav ul{display:flex;justify-content:space-around;overflow:hidden}.uk-tinav ul li{flex:1;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4c4c4c}.uk-tinav ul li.on{color:#fff;background-color:#ff3c00}.leftimg{position:relative}.leftimg>a{position:absolute;top:50%;width:32px;height:32px;line-height:32px;text-align:center;transform:translateY(-50%)}.leftimg>a:hover{background-color:#ff3c00}.leftimg>a:hover i{color:#fff}.leftimg>.prev{left:10px}.leftimg>.next{right:10px}.main-crumbs{width:100%;height:35px;display:flex;align-items:center}.main-crumbs a::after{content:">";margin:0 5px;color:#999}.main-crumbs a:last-child::after{content:"";margin:initial}.News-merge-page ul li{width:360px;display:flex;align-items:center}.News-merge-page ul li a{flex:1}.main-page{display:flex;justify-content:center;align-items:center}.main-page-ul{margin:0 9px;display:flex}.main-page-ul a,.main-page-ul2 li a{margin:0 9px;color:#4c4c4c;border:1px solid #ececec;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.main-page-ul a.on,.main-page-ul a:hover,.main-page-ul2 li.on a,.main-page-ul2 li:hover a{color:#fff;border:1px solid #ff3c00;background-color:#ff3c00}.main-page-ul2{display:flex}.main-page-ul2 .d-none a{width:auto;border:inherit}.main-page-ul2 .d-none:hover a{width:auto;border:inherit;background-color:inherit;color:#4c4c4c}.kw_link{font-size:16px;color:#ff3c00;line-height:32px}.ui-ct{width:1100px;margin:0 auto}
@charset "UTF-8";.main-Sidenav{width:70px;position:fixed;left:50%;margin-left:600px;bottom:100px;display:none}.main-Sidenav .Sidenav-box{height:32px;cursor:pointer;display:flex;justify-content:center;align-items:center}.main-Sidenav .Sidenav-box i{display:inline-block;transform:rotate(180deg)}.main-Sidenav .beside-uid li{height:44px;width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border-left:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;padding-left:1px}.main-Sidenav .beside-uid li.on{border-left:2px solid #ff3c00;padding-left:initial}.main-Sidenav .Sidenav-app img{width:70px;height:68px;overflow:hidden}.lb-choose{display:flex;flex-direction:column}.error-404{height:calc(100vh - 116px);display:flex;justify-content:center;align-items:center;flex-direction:column;padding:66px 0}.error-404 i{width:394px;height:348px;display:inline-block;background:url(/themes/default/images/icon-404.png)}.error-404 .error-404-a a{width:120px;height:40px;line-height:38px;display:inline-block;text-align:center;border:1px solid #00e3cc;border-radius:40px;margin:0 12px}.error-404 .error-404-a a:first-child{background:#00e3cc;color:#fff}.error-404 .error-404-a a:last-child{color:#00e3cc}.index-links ul{display:flex;flex-wrap:wrap}.index-links ul li{margin:0 16px 8px 0}.down-lisk ul{display:flex;flex-wrap:wrap}.down-lisk ul li a{margin-right:16px;margin-bottom:8px;display:inline-block}.game-footer .footer{flex-direction:column;justify-content:center}.game-footer .footer-navtel{padding:22px 0}.game-footer .footer-navtel .footer-navtel-logo{display:flex;align-items:center}.game-footer .footer-navtel .footer-navtel-logo img{max-width:200px;height:57px}.game-footer .footer-navtel .footer-navtel-ewm{display:flex;align-items:center}.game-footer .footer-navtel .footer-navtel-ewm span{writing-mode:tb-rl;margin-right:12px}.game-footer .footer-navtel .footer-navtel-ewm img{width:96px;height:96px}.game-footer .footer-navtel .footer-navtel-box{max-width:600px;flex-direction:column}.game-footer .footer-navtel .footer-navtel-box .footer-navtel-nav ul{display:flex}.game-footer .footer-navtel .footer-navtel-box .footer-navtel-nav ul li::before{content:"|";margin:0 10px;color:#999}.game-footer .footer-navtel .footer-navtel-box .footer-navtel-nav ul li:first-child::before{content:"";margin:initial}.game-footer .footer-Copyright{text-align:center;padding:20px 0}.game-footer .footer-Copyright .Copyright-a{display:flex;justify-content:center;margin-bottom:2px}.game-footer .footer-Copyright .Copyright-a a{margin:0 2px}.game-footer .footer-Copyright .Copyright-a img{width:18px;height:18px}
@charset "UTF-8";.header_quick{width:100%}.header_quick .ui-ct{display:flex;align-items:center;position:relative;height:40px}.header_quick .ui-ct>a i{font-size:14px}.header_quick .ui-ct a:hover,.header_quick .ui-ct a:hover i{color:#fff}.header_quick .ui-ct .header_quick-ul{margin-left:auto;display:flex}.header_quick .ui-ct .header_quick-ul li{display:flex;align-items:center;height:40px}.header_quick .ui-ct .header_quick-ul li>a{margin-left:28px}.header_quick .ui-ct .header_quick-ul li>a i{font-size:15px}.header_quick .ui-ct .header_quick-ul .header_quick-list{position:absolute;top:40px;left:0;width:100%;z-index:98;overflow:hidden;display:none}.header_quick .ui-ct .header_quick-ul .header_quick-list .quick-list{display:flex;display:-webkit-box;display:-webkit-flex}.header_quick .ui-ct .header_quick-ul .header_quick-list .quick-list dl{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.header_quick .ui-ct .header_quick-ul .header_quick-list .quick-list dl dt{width:100%;height:54px;line-height:54px;text-align:center}.header_quick .ui-ct .header_quick-ul .header_quick-list .quick-list dl dd{width:100%;height:40px;line-height:40px;text-align:center;padding:0 10px}.header_quick .ui-ct .header_quick-ul .header_quick-list .quick-list dl dd a{max-width:183.5px}.header_header{height:118px;display:flex;align-items:center}.header_header .header_header-log{height:48px;overflow:hidden}.header_header .header_header-log img{width:max-content;max-width:200px;height:48px}.header_header .header_header-adv{margin-left:95px;max-width:370px;overflow:hidden}.header_header .header_header-search,.siteheader_anv[data-site=game] .navform{margin-left:auto}.header_header .header_header-adv img{max-width:370px;max-height:88px}.header_header .header_header-search .header-search_box{display:flex;height:48px;position:relative}.header_header .header_header-search .header-search_box input[type=text]{width:302px;height:48px;border:1px solid #ebebeb;border-right:initial;border-radius:6px 0 0 6px;padding:15px 14px}.header_header .header_header-search .header-search_box input[type=submit]{height:48px;padding:15px 20px;border-radius:0 6px 6px 0;background-color:#333;cursor:pointer}.header_header .header_header-search .header-search_box .drop-down:hover,.header_header .header_header-search .header-search_box input[type=text]:focus~.drop-down{height:auto;box-shadow:0 4px 6px #999}.header_header .header_header-search .header-search_box .drop-down{width:100%;height:0;overflow:hidden;position:absolute;top:48px;border-top:inherit;border-radius:6px;background-color:#fff;z-index:13}.header_header .header_header-search .header-search_box .drop-down .label{padding:14px}.header_header .header_header-search .header-search_box .drop-down .searchHistory{display:flex;flex-wrap:wrap;align-items:center}.header_header .header_header-search .header-search_box .drop-down .searchHistory li{padding:0 14px 14px}.header_nav{width:100%;height:50px;display:flex;align-items:center;overflow:hidden}.header_nav .navitems[data-main=home]{width:1152px}.header_nav .navitems[data-main=home] li a{width:144px}.header_nav .navitems{display:flex;align-items:center;margin:auto}.header_nav .navitems li a{width:137.5px;height:50px;display:flex;align-items:center;justify-content:center}.header_nav .navitems li a.on,.header_nav .navitems li a:hover{background-color:#fd7248;color:#fff}.siteheader_banner{width:100%;height:486px;position:relative}.siteheader_banner img{width:100%;height:100%}.siteheader_banner h1{position:absolute;top:45%;left:25%;text-shadow:0 2px 12px #353535}.siteheader_anv .ui-ct{position:relative}.siteheader_anv .navitems{display:flex;align-items:center;height:64px}.siteheader_anv .navitems a{height:64px;line-height:64px;display:block}.siteheader_anv .navitems a.on,.siteheader_anv .navitems a:hover{background-color:#5c5c5c;color:#fff}.siteheader_anv .navdownnew+.navitems{margin-left:114px}.siteheader_anv .navdown,.siteheader_anv .navdownnew{display:flex;align-items:center;height:74px;color:#fff;position:absolute;top:-10px;right:0}.siteheader_anv .navdownnew{left:0;right:auto}.siteheader_anv .navdown::before,.siteheader_anv .navdownnew::before{content:"\e652";display:inline-block;overflow:hidden;transform:rotate(270deg);color:#c42e00;position:absolute;width:11px;height:11px;font-size:12px;left:-11px;top:0}.siteheader_anv .navdownnew::before{left:initial;right:-10px;transform:rotate(0)}.siteheader_anv[data-site=game] .navitems a.on,.siteheader_anv[data-site=game] .navitems a:hover{background-color:#ff3c00;color:#fff}.siteheader_anv[data-site=game] .navform .navform-box{display:flex}.siteheader_anv[data-site=game] .navform .navform-box input[type=text]{height:40px;width:200px;border:1px solid #999;background-color:transparent;border-right:initial;border-radius:6px 0 0 6px;padding:15px 14px}.siteheader_anv[data-site=game] .navform .navform-box input[type=submit]{height:40px;padding:0 20px;border-radius:0 6px 6px 0;background-color:#ff3c00;cursor:pointer}.siteheader_picScroll{width:100%;height:350px;position:relative;overflow:hidden;object-fit:contain}.siteheader_picScroll .bd,.siteheader_picScroll ul{height:100%}.siteheader_picScroll ul li{width:100%;height:100%}.siteheader_picScroll img{width:100%;height:100%;object-fit:cover}.siteheader_picScroll .next,.siteheader_picScroll .prev{position:absolute;top:50%;width:70px;height:70px;line-height:70px;text-align:center;transform:translateY(-50%)}.siteheader_picScroll .next i,.siteheader_picScroll .prev i{color:#fff}.siteheader_picScroll .prev{left:16%}.siteheader_picScroll .next{right:16%}.siteheader_on{height:300px;transition:height .5s}@keyframes narrow{100%{height:300px}}
@charset "UTF-8";
/*
 * @Descripttion: 
 * @version: 
 * @Author: 派大星
 * @Date: 2020-09-12 08:55:58
 * @LastEditTime: 2021-06-04 10:35:40
 */
/* -----------------------------------------------------------------------通用框架样式----------------------------------------------------------------------- */
.main-index1152 {
  height: 1080px;
  margin: 0 auto;
}

.main-index1152 .ui-ct {
  width: 1152px;
  height: 1080px;
  padding: 0 25px;
}

.index1152-adv {
  display: flex;
  padding: 20px 0;
}

.index1152-adv div.bd {
  height: 116px;
  width: calc(100% - 26px);
}

.index1152-adv div.hd a {
  display: block;
  width: 26px;
  height: 34px;
  background-color: #666;
  cursor: pointer;
}

.index1152-adv div.hd .next {
  background: url(/themes/default/images/sx.png) no-repeat 0px 0px;
}

.index1152-adv div.hd .prev {
  background: url(/themes/default/images/sx.png) no-repeat 0px -38px;
  margin-top: 15px;
}

.index1152-adv .index1152-temp {
  height: 100%;
}

.index1152-adv .index1152-temp ul {
  display: flex;
  height: 100%;
}

.index1152-adv .index1152-temp ul > li {
  width: 86px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
  text-align: center;
  margin-right: 33.5px;
}

.indexList .indexList-uk {
  display: block;
  height: 50px;
  line-height: 50px;
}

.indexList .indexList-uk .indexList-uk-box {
  display: inline-block;
}

.indexList .indexList-uk .indexList-uk-box .uk-box-middle i {
  display: inline-block;
  width: 7px;
  height: 11px;
  margin: 0 18px;
  background: url(/themes/default/images/icon-gameList.png);
}

.indexList .indexList-uk .indexList-uk-bb:after {
  content: '';
  display: inline-block;
  margin: 0 10px;
  width: 1px;
  height: 12px;
  background: #ddd;
}

.indexfusion {
  margin-top: 36px;
}

.indexfusion-adv {
  width: 100%;
  height: 358px;
  border-radius: 16px;
  overflow: hidden;
}

.indexfusion-adv .focus_pic {
  height: 280px;
}

.indexfusion-adv .focus_pic li {
  display: flex;
  flex-direction: column;
}

.indexfusion-adv .focus_pic li .indexfusion-bdul-img {
  width: 100%;
  height: 240px;
  object-fit: cover;
}

.indexfusion-adv .focus_pic li .indexfusion-bdul-a {
  line-height: 40px;
  padding: 0 16px;
}

.indexfusion-adv .focus_nav {
  width: 358px;
  padding: 10px 20px 15px;
  position: relative;
  overflow: hidden;
}

.indexfusion-adv .focus_nav .tempWrap {
  width: 100%;
}

.indexfusion-adv .focus_nav .focus_smaillPic_list li {
  width: 72px !important;
  height: 52px;
  margin: 0 3px;
  display: inline-block;
}

.indexfusion-adv .focus_nav .focus_smaillPic_list li img {
  width: 70px;
  height: 50px;
}

.indexfusion-adv .focus_nav .focus_smaillPic_list li.on {
  border: 1px solid #ba1f1f;
}

.indexfusion-adv .focus_nav > a {
  position: absolute;
  top: 30px;
  width: 16px;
  height: 16px;
  display: inline-block;
  cursor: pointer;
}

.indexfusion-adv .focus_nav .navPrev {
  left: 2px;
  background: url(/themes/default/images/xz.png);
}

.indexfusion-adv .focus_nav .navNext {
  right: 2px;
  background: url(/themes/default/images/xy.png);
}

.indexfusion-notice {
  margin-top: 28px;
}

.indexfusion-notice .uk-title {
  margin-bottom: 13.5px;
}

.indexfusion-notice .indexfusion-notice-box ul li {
  height: 40px;
  line-height: 40px;
}

.indexadv {
  width: 1100px;
}

.indexadv .indexfusion-adv-img {
  width: 100%;
  height: 100%;
}

.index1152-news .uk-title {
  margin-bottom: 13.5px;
}

.ukinfo-news-box .ukinfo-info {
  margin: 16px 0;
  height: 78px;
  line-height: 26px;
  -webkit-line-clamp: 3;
}

.ukinfo-news-box .ukinfo-ullisk {
  margin: 8px 0;
}

.ukinfo-news-box .ukinfo-ullisk li {
  height: 38px;
  line-height: 38px;
}

.ukinfo-news-box .ukinfo-ullisk li a:before {
  content: "\e62d";
  font-size: 12px;
  margin-right: 8px;
}

.indexstrategy + .ukinfo-news-box .ukinfo-ullisk li a:hover:before {
  content: "";
  background: #fe480f;
}

.index1152-gift .uk-title {
  margin-bottom: 13.5px;
}

.index1152-gift .index1152-gift-adv {
  width: 100%;
  height: 157px;
}

.index1152-gift .index1152-gift-adv .index1152-gift-advimg {
  width: 100%;
  height: 100%;
}

.index1152-gift .index1152-gift-box {
  margin-top: 16px;
}

.index1152-gift .index1152-gift-box ul li {
  position: relative;
  padding-left: 16px;
  margin-left: 4px;
  padding: 10px 0px 10px 16px;
}

.index1152-gift .index1152-gift-box ul li .index1152-giftlist {
  display: none;
}

.index1152-gift .index1152-gift-box ul li .index1152-giftitem {
  align-items: center;
}

.index1152-gift .index1152-gift-box ul li .index1152-giftitem .giftitem-a {
  max-width: calc(100% - 60px);
}

.index1152-gift .index1152-gift-box ul li:before {
  content: "";
  border-radius: 100%;
  width: 7px;
  height: 7px;
  display: inline-block;
  position: absolute;
  left: -4px;
  top: 48%;
  background-color: #ebebeb;
}

.index1152-gift .index1152-gift-box ul .open:before {
  background-color: #ff3c00;
}

.index1152-gift .index1152-gift-box ul .open .index1152-giftlist {
  display: flex;
}

.index1152-gift .index1152-gift-box ul .open .index1152-giftlist .giftitem-img {
  margin-right: 14px;
  overflow: hidden;
}

.index1152-gift .index1152-gift-box ul .open .index1152-giftlist .giftitem-box {
  width: calc(100% - 76px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.index1152-gift .index1152-gift-box ul .open .index1152-giftlist .giftitem-box .giftitem-box-btu {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.index1152-gift .index1152-gift-box ul .open .index1152-giftitem {
  display: none;
}

.index1152-gift .index1152-gift-box ul .giftitem-btu {
  padding: 5px 14px;
  border-radius: 16px;
  color: #fff;
}

.main-indexranking {
  padding: 36px 0;
}

.main-indexranking .uk-title {
  margin-bottom: 25px;
}

.indexranking {
  position: relative;
  padding-bottom: 35px;
}

.indexranking .indexranking-hd > a {
  position: absolute;
  width: 52px;
  height: 52px;
  top: 48%;
  transform: translateY(-48%);
  display: inline-block;
  cursor: pointer;
  opacity: .5;
}

.indexranking .indexranking-hd > a:hover {
  opacity: 1;
}

.indexranking .indexranking-hd .next {
  right: -80px;
  background: url(/themes/default/images/zy.png) no-repeat -52px 0px;
}

.indexranking .indexranking-hd .prev {
  left: -80px;
  background: url(/themes/default/images/zy.png) no-repeat 0px 0px;
}

.indexranking .indexranking-hd .indexranking-hdul {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
}

.indexranking .indexranking-hd .indexranking-hdul li {
  display: block;
  width: 35px;
  height: 5px;
  background: #fff;
  opacity: 0.5;
  margin: 0 7.5px;
  border-radius: 5px;
  text-indent: -999px;
}

.indexranking .indexranking-hd .indexranking-hdul li.on {
  background: #ff3c00;
  opacity: 1;
}

.indexranking .indexranking-bd {
  overflow: hidden;
}
.indexranking .indexranking-bd .indexranking-bdul {
  display: flex;
}
.indexranking .indexranking-bd .indexranking-bdul > li {
  min-width: 346px;
  margin-right: 31px;
  border-radius: 6px;
  height: 608px;
  overflow: hidden;
}

.indexranking .indexranking-bd .indexranking-bdul > li:last-child {
  margin-right: initial;
}

.indexranking-rk .indexranking-rk-title {
  display: block;
  height: 63px;
  line-height: 63px;
  text-align: center;
  padding: 0 20px;
  position: relative;
}

.indexranking-rk .indexranking-rk-title::before, .indexranking-rk .indexranking-rk-title::after {
  content: "|";
  color: #cccccc;
  display: inline-block;
  transform: rotate(20deg);
  position: relative;
  left: -10px;
}

.indexranking-rk .indexranking-rk-title::after {
  right: -10px;
  left: initial;
}

.indexranking-rk .indexranking-rk-ul {
  padding: 0 20px;
}

.indexranking-rk .indexranking-rk-ul li {
  padding: 17px 0;
}

.indexranking-rk .indexranking-rk-ul li .indexranking-list {
  display: flex;
}

.indexranking-rk .indexranking-rk-ul li .indexranking-list .iconfont {
  font-size: 14px;
  margin-left: auto;
}

.indexranking-rk .indexranking-rk-ul li .indexranking-list .iconfont:before {
  font-size: 12px;
}

.indexranking-rk .indexranking-rk-ul li .indexranking-list > a {
  flex: 1;
  margin-right: 10px;
}

.indexranking-rk .indexranking-rk-ul li .indexranking-item {
  display: none;
}

.indexranking-rk .indexranking-rk-ul li .num {
  background: #ff3c00;
  width: 22px;
  height: 22px;
  line-height: 22px;
  display: block;
  text-align: center;
  border-radius: 22px;
  margin-right: 18px;
}

.indexranking-rk .indexranking-rk-ul li .down {
  margin-left: auto;
  padding: 6px 10px;
  border-radius: 3px;
}

.indexranking-rk .indexranking-rk-ul li.open .indexranking-list {
  display: none;
}

.indexranking-rk .indexranking-rk-ul li.open .indexranking-item {
  display: flex;
  align-items: center;
}

.indexranking-rk .indexranking-rk-ul li.open .indexranking-item .indexranking-item-box {
  flex: 1;
  margin-right: 10px;
  display: flex;
}

.indexranking-rk .indexranking-rk-ul li.open .indexranking-item .indexranking-item-box .item-boximg {
  overflow: hidden;
  margin-right: 12px;
}

.indexranking-rk .indexranking-rk-ul li.open .indexranking-item .indexranking-item-box .item-boxtxt {
  max-width: 136px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.indexranking-rk .indexranking-rk-ul li.open .indexranking-item .indexranking-item-box .item-boxtxt .item-boxtxt-xin {
  display: block;
  height: 8px;
  background: url(/themes/default/images/xin.png);
}

.indexranking-rk .indexranking-rk-ul li:nth-child(n+4) .num {
  background: initial;
  border: 1px solid #ff3c00;
  color: #ff3c00;
}

.indexranking-rk .indexranking-rk-but {
  text-align: center;
  height: 48px;
  line-height: 48px;
}

.indexranking-rk .indexranking-rk-but a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.indexranking-rk .indexranking-rk-but .iconfont {
  vertical-align: middle;
  margin-left: 6px;
}

.main-indexzone {
  padding: 33px 0;
}

.main-indexzone .ui-ct > .uk-title {
  margin-bottom: 25px;
}

.indexzone-box .indexzone-focusnav {
  width: 100%;
  display: flex;
  align-items: center;
  overflow: hidden;
  margin-bottom: 10px;
}

.indexzone-box .indexzone-focusnav .tempWrap {
  flex: 1;
}

.indexzone-box .indexzone-focusnav .focusnav-ul {
  display: flex;
  padding-bottom: 10px !important;
}

.indexzone-box .indexzone-focusnav .focusnav-ul li {
  margin-right: 8px;
  width: auto;
  max-width: 117px;
  height: 46px;
  display: flex;
  align-items: center;
  position: relative;
}

.indexzone-box .indexzone-focusnav .focusnav-ul li > a {
  background: #fff;
  max-width: 117px;
  min-width: 117px;
  display: inline-block;
  text-align: center;
}

.indexzone-box .indexzone-focusnav .focusnav-ul li.on a {
  background: #ff3c00;
  color: #fff;
}

.indexzone-box .indexzone-focusnav .focusnav-ul li.on::before {
  content: "\e6bd";
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%);
  color: #ff3c00;
}

.indexzone-box .indexzone-focusnav .focusnav-ul li:last-child {
  margin-right: initial;
}

.indexzone-box .indexzone-focusnav > a {
  display: inline-block;
  font-size: 12px;
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border-radius: 3px;
  margin: 0 4px;
  margin-bottom: 10px !important;
}

.indexzone-box .indexzone-focusnav .navPrev {
  transform: rotate(180deg);
  margin-left: auto;
}

.indexzone-box .indexzone-focusnav .focuspad {
  padding: 12px 18px;
  border-radius: 3px;
  overflow: hidden;
}

.focusinfo-box {
  padding: 22px 0 30px 0;
}

.focusinfo-box .uk-title {
  margin-bottom: 10px;
}

.focusinfo-box .uk-title .uk-titlel {
  padding-left: initial;
}

.focusinfo-box .index358 {
  padding: 0 16px;
}

.focusinfo-box-news ul li {
  height: 40px;
  line-height: 40px;
}

.focusinfo-box-news ul li a {
  padding-left: 12px;
}

.focusinfo-box-game {
  display: flex;
  margin-top: 8px;
}

.focusinfo-box-game .item-boximg {
  display: block;
  width: 108px;
  height: 108px;
  border-radius: 3px;
  margin-right: 20px;
}

.focusinfo-box-game .item-boximg img {
  width: 100%;
  height: 100%;
}

.focusinfo-box-game .item-boxtxt {
  width: calc(100% - 128px);
  height: 108px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.focusinfo-box-game .item-boxtxt-but {
  display: flex;
}

.focusinfo-box-game .item-boxtxt-but .ui-txtifff {
  color: #fff;
}

.focusinfo-box-game .item-boxtxt-info {
  line-height: 20px;
}

.focusinfo-mboxr {
  display: flex;
  flex-direction: column;
  padding: 0 40px;
}

.focusinfo-mboxr .focusinfo-newsimg ul {
  display: flex;
}

.focusinfo-mboxr .focusinfo-newsimg ul li {
  width: 156px;
  overflow: hidden;
  margin-right: 12.6px;
  margin-bottom: 30px;
}

.focusinfo-mboxr .focusinfo-newsimg ul li:last-child {
  margin-right: initial;
}

.focusinfo-mboxr .focusinfo-newsimg ul .uk-newsimg img {
  width: 156px;
  height: 88px;
  margin-bottom: 6px;
}

.focusinfo-mboxr .focusinfo-strategy ul li a, .focusinfo-mboxr .focusinfo-ask ul li a {
  height: 35px;
  line-height: 35px;
}

.indexreview .indexreview-nav ul {
  display: flex;
}

.indexreview .indexreview-nav ul li {
  margin-right: 12px;
}

.indexreview .indexreview-nav ul li a {
  border: 1px solid #cccccc;
  color: #cccccc;
}

.indexreview .indexreview-nav ul li.on a {
  border: 1px solid #ff3c00;
  color: #ff3c00;
}

.indexreview .indexreview-info ul {
  display: flex;
  flex-wrap: wrap;
}

.indexreview .indexreview-info ul li {
  margin-top: 20px;
  margin-right: 33px;
  width: 250px;
}

.indexreview .indexreview-info ul li:nth-child(4n) {
  margin-right: initial;
}

.ndexreview-info-box .ndexreview-info-img {
  width: 100%;
  height: 142px;
  overflow: hidden;
  display: block;
  position: relative;
  box-shadow: 0 0 6px 0px #999999;
}

.ndexreview-info-box .ndexreview-info-img img {
  width: 100%;
  height: 100%;
}

.ndexreview-info-box .ndexreview-info-img i {
  position: absolute;
  width: 44px;
  height: 44px;
  line-height: 44px;
  display: inline-block;
  text-align: center;
  border-radius: 44px;
  bottom: 4px;
  right: 4px;
  background: rgba(0, 0, 0, 0.616);
}

.ndexreview-info-box .ndexreview-info-a {
  margin-top: 18px;
  height: 48px;
  line-height: 24px;
}

.indexstrategy ul li {
  margin-bottom: 20px;
}

.indexstrategy ul li .indexstrategy-img {
  width: 100%;
  height: 152px;
  position: relative;
  display: block;
}

.indexstrategy ul li .indexstrategy-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.indexstrategy ul li .indexstrategy-img > div {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 32px;
  line-height: 32px;
  padding: 0 16px;
  background: rgba(0, 0, 0, 0.541);
}

.indexstrategy ul li:last-child {
  margin-bottom: initial;
}

.indexstrategy + .ukinfo-news-box .ukinfo-info {
  -webkit-line-clamp: 3;
  margin: 16px 0;
  height: 78px;
}

.indexstrategy + .ukinfo-news-box .ukinfo-ullisk {
  margin: initial;
}

.indexstrategy + .ukinfo-news-box .ukinfo-ullisk li {
  height: initial;
  line-height: initial;
  margin-top: 20.5px;
}

.indexstrategy + .ukinfo-news-box .ukinfo-ullisk li a {
  padding-left: 18px;
  height: initial;
  line-height: initial;
}

.indexstrategy + .ukinfo-news-box .ukinfo-ullisk li a:before {
  content: "";
  margin-right: initial;
}

.indexgamethis ul {
  display: flex;
  flex-wrap: wrap;
}

.indexgamethis ul li {
  width: 77px;
  text-align: center;
  margin-bottom: 20px;
}

.indexgamethis ul li .indexgamethis-img {
  display: block;
  overflow: hidden;
  margin-bottom: 5px;
  box-shadow: 0 0 12px -6px #999999;
}

.indexgamethis ul li:nth-child(3n-1) {
  margin: 0 23px;
}

.indexapp {
  padding: 14px;
}

.indexapp .uk-width-auto {
  width: 102px;
  height: 102px;
  margin-right: 16px;
}

.indexapp .uk-width-auto img {
  width: 100%;
  height: 100%;
}

.indexapp .uk-width-expand {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.indexapp .uk-width-expand a {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 94px;
  color: #fff;
}

.indexqa[data-qa="txt"] ul li {
  height: 48px;
  display: flex;
  align-items: center;
}

.indexqa[data-qa="img"] ul li {
  border-bottom: 1px solid #ebebeb;
}

.indexqa[data-qa="img"] ul li:first-child {
  border-top: 1px solid #ebebeb;
}

.indexqa[data-qa="name"] ul li {
  margin-bottom: 13px;
  padding: 15.5px;
}

.indexqa[data-qa="name"] ul li:last-child {
  margin-bottom: initial;
}

.indexqa-ul-box {
  padding: 12.5px 0;
}

.indexqa-ul-box .indexqa-ul-img {
  width: 48px;
  height: 48px;
  margin-right: 16px;
  border-radius: 48px;
  overflow: hidden;
}

.indexqa-ul-box .indexqa-ul-img img {
  width: 100%;
  height: 100%;
}

.indexqa-ul-box .indexqa-ul-txt {
  width: calc(100% - 64px);
  height: 48px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.indexqa-ul-box .indexqa-ul-txt .indexqa-ul-txttop {
  display: flex;
}

.indexqa-ul-box .indexqa-ul-txt .indexqa-ul-txttop a {
  flex: 1;
}

.indexqa-ul-box .indexqa-ul-txt .indexqa-ul-txttop span em::before {
  content: "|";
  margin: 0 10px;
}

.indexqa-name .indexqa-name-a {
  height: 44px;
  line-height: 22px;
}

.indexqa-name .indexqa-name-img {
  display: flex;
  align-items: center;
  margin-top: 6.5px;
}

.indexqa-name .indexqa-name-img img {
  width: 20px;
  height: 20px;
  overflow: hidden;
  margin-right: 6px;
  border-radius: 20px;
}

.indexqa-name .indexqa-name-img time {
  margin-left: auto;
}

/* -----------------------------------------------------------------------游戏下载主页----------------------------------------------------------------------- */
.down-news-img {
  position: relative;
}

.down-news-img a {
  display: inline-block;
}

.down-news-img a > div {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  height: 0px;
  line-height: 0px;
  padding: 0 16px;
  background: rgba(0, 0, 0, 0.541);
  transition: all 0.5s;
}

.down-news-img a:hover > div {
  height: 48px;
  line-height: 48px;
}

.down-news-txt {
  flex: 1;
  max-width: 352px;
}

.down-news-txt .down-newstxt-info {
  line-height: 22px;
}

.down-gamerec {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.down-gamerec-bxo {
  position: relative;
  overflow: hidden;
}

.down-gamerec-bxo > span {
  position: absolute;
  top: 15px;
  right: -25px;
  width: 100px;
  text-align: center;
  display: inline-block;
  transform: rotate(45deg);
}

.down-gamerec-bxo .down-gamerec-url {
  padding: 24px 28px;
}

.down-game-category {
  overflow: hidden;
  height: 176px;
}

.down-game-category ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -22px;
}

.down-game-category ul li {
  margin-left: 22px;
  margin-bottom: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.down-game-category ul li:hover {
  border: 1px solid #ff3c00;
  background-color: #ff3c00;
}

.down-game-category ul li:hover h3, .down-game-category ul li:hover span, .down-game-category ul li:hover p {
  color: #fff;
}

.down-game-initial {
  height: initial;
}

.game-category-li {
  display: flex;
  align-items: center;
  width: 138px;
}

.game-category-li .game-category-liimg {
  width: 26px;
  height: 26px;
  overflow: hidden;
}

.game-category-li .game-category-litxt {
  flex: 1;
}

.game-category-li .game-category-litxt .category-litxt-name {
  display: flex;
  align-items: center;
}

.down-game-roll {
  border-radius: 6px 6px 0 0;
}

.down-game-roll .game-roll-ul {
  display: flex;
}

.down-game-roll .game-roll-ul li a {
  display: inline-block;
  font-size: 18px;
  position: relative;
  transition: all .5s;
}

.down-game-roll .game-roll-ul li.on a {
  font-weight: bold;
  color: #ff3c00;
  transition: all .5s;
}

.down-game-roll .game-roll-ul li.on a::before {
  content: "";
  border-bottom: 3px solid #ff3c00;
  position: absolute;
  bottom: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
}

.down-game-roll .game-roll-a {
  display: flex;
  align-items: center;
}

.down-game-roll .game-roll-a i {
  font-size: 14px;
  vertical-align: middle;
  margin-left: 3px;
}

.game-picul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -35.5px;
}

.game-picul li {
  margin-left: 35.5px;
  text-align: center;
  width: 86px;
}

.game-picul li a:nth-child(1) {
  border-radius: 12px;
}

.game-picul li img {
  overflow: hidden;
}

.down-game-news {
  border-radius: 0 0 6px 6px;
}

.game-news-ul {
  display: flex;
}

.game-news-ul li {
  margin-right: 1px;
}

.game-news-ul li a {
  background-color: #f7f7f7;
  display: inline-block;
  padding: 13px 14px;
  color: #4c4c4c;
  position: relative;
  font-size: 15px;
}

.game-news-ul li.on a {
  background-color: #ff3c00;
  color: #ffffff;
}

.game-news-ul li.on a:before {
  content: "\e6bd";
  position: absolute;
  bottom: -10px;
  color: #ff3c00;
  left: 50%;
  transform: translateX(-50%);
}

.game-pic-ul > li {
  display: flex;
  margin-left: -30px;
}

.game-pic-ulbox {
  width: 333px;
  margin-left: 30px;
}

.game-pic-ulbox ul {
  position: relative;
}

.game-pic-ulbox ul li {
  margin-top: 2px;
  height: 34px;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0 20px;
}

.game-pic-ulbox ul li::before {
  content: "";
  position: absolute;
  left: -5.5px;
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: #ffffff;
  border: 1px solid #ececec;
  transform: rotate(45deg);
}

.game-pic-ulbox ul li:hover {
  background-color: #fff6f6;
}

.game-pic-ulbox ul li:hover::before {
  background-color: #ff3c00;
  border: 1px solid #ff3c00;
}

.game-pic-ulbox ul a {
  height: 100%;
  line-height: 32px;
}

.down-game-p {
  line-height: 24px;
}

/* -----------------------------------------------------------------------游戏下载列表页----------------------------------------------------------------------- */
.index-downlist-dl {
  display: flex;
  width: 100%;
  line-height: 66px;
}

.index-downlist-dl .downlist-dt {
  width: 70px;
}

.index-downlist-dl .downlist-dd {
  width: calc(100% - 130px);
  display: flex;
  flex-wrap: wrap;
  line-height: initial;
  margin-top: 16px;
  height: 40px;
  overflow: hidden;
}

.index-downlist-dl .downlist-dd a {
  margin: 0 6px;
  display: inline-block;
  line-height: initial;
  padding: 0 12px;
  border-radius: 20px;
  height: 34px;
  line-height: 34px;
  margin-bottom: 3px;
  border: 1px solid  #ffffff;
}

.index-downlist-dl .downlist-dd a.on, .index-downlist-dl .downlist-dd a:hover {
  background-color: #ff3c00;
  border: 1px solid  #ff3c00;
  color: #fff;
}

.index-downlist-dl .downlist-dd a:first-child.on, .index-downlist-dl .downlist-dd a:first-child:hover {
  background-color: #fff;
  border: 1px solid  #ff3c00;
  color: #ff3c00;
}

.index-downlist-dl .downlist-aec {
  height: initial;
}

.index-downlist-dl .downlist-db {
  width: 60px;
  text-align: right;
}

.index-downlist-dl .downlist-db a, .index-downlist-dl .downlist-db i {
  font-size: 14px;
  display: inline-block;
}

.index-downlist-dl .downlist-db a i {
  transition: all .5s;
}

.index-downlist-dl .downlist-db a.on {
  color: #ff3c00;
}

.index-downlist-dl .downlist-db a.on i {
  color: #ff3c00;
  transform: rotate(180deg);
  transition: all 0.5s;
}

.index-downlist-ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.index-downlist-ul li {
  width: 50%;
}

.index-downlist-box {
  width: 480px;
  display: flex;
}

.index-downlist-box img.img127 {
  border-radius: 16px;
  overflow: hidden;
}

.index-downlist-box .index-downlist-info {
  flex: 1;
  max-width: 328px;
  display: flex;
  flex-direction: column;
}

.index-downlist-befo {
  display: flex;
  flex-wrap: wrap;
}

.index-downlist-befo dl {
  width: 50%;
  display: flex;
}

.index-downlist-but {
  display: flex;
}

.index-downlist-but .index-downlist-buthe {
  position: relative;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  text-align: center;
  right: 0;
  top: 39px;
  padding: 10px 0;
  box-shadow: 0 6px 8px 1px #f5f5f5;
  z-index: 9;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl > .iconfont:before {
  content: "\e6bd";
  position: absolute;
  top: -10px;
  color: #fff;
  left: 50%;
  transform: translateX(-50%);
  display: inline-block;
  transform: rotate(180deg);
  box-shadow: 0 0 8px 1px #f5f5f5;
  z-index: -1;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl .focus_nav {
  padding: 10px 0;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl .focus_nav ul {
  display: flex;
  justify-content: center;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl .focus_nav ul li {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  margin: 0 5px;
  cursor: pointer;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl .focus_pic {
  padding: 10px 0;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl .focus_pic li {
  width: 113px;
  margin: 0 auto;
}

.index-downlist-but .index-downlist-buthe .index-downlist-butsl .focus_pic img {
  width: 113px;
  height: 113px;
  display: block;
}

.index-downlist-but .index-downlist-buthe:hover .index-downlist-butsl {
  width: 158px;
  height: auto;
}

/* -----------------------------------------------------------------------游戏下载详情页----------------------------------------------------------------------- */
.game-down {
  display: flex;
  position: relative;
}

.game-down .game-down-img {
  flex-direction: column;
  width: 142px;
  text-align: center;
  overflow: hidden;
}

.game-down .game-down-img a {
  display: inline-block;
  width: 90px;
  margin: 14px auto;
}

.game-down .game-down-got img {
  margin: 0 20px 20px 20px;
}

.game-down .game-down-txt {
  flex: 1;
  max-width: 681px;
}

.game-down .game-down-txt .game-down-txtinfo {
  display: flex;
}

.game-down .game-down-txt .game-down-txtinfo dl {
  display: flex;
}

.game-down .game-down-txt .game-down-txtp {
  line-height: 24px;
  height: 48px;
  position: relative;
}

.game-down .game-down-txt .game-down-txtp a.argmerge-set-a {
  display: flex;
  align-items: center;
  padding: 0 6px;
  position: absolute;
  right: 0;
  background-color: #fff;
  bottom: 0;
  color: #ff3c00;
}

.game-down .game-down-txt .game-down-txtp p {
  position: absolute;
  top: 0px;
  background-color: #fff;
  z-index: 6;
}

.game-down .game-down-txt .game-down-txtp p.on {
  background-color: #fff;
  padding-bottom: 24px;
  -webkit-line-clamp: inherit;
}

.game-down .game-down-txt .game-down-txtp p.on .argmerge-set-a {
  transform: rotate(180deg);
  transition: all 0.5s;
}

.game-down .game-down-but {
  display: flex;
  align-items: center;
}

.game-down .game-down-but .down-but {
  padding: 14px 0;
  border-radius: 3px;
  font-size: 16px;
  width: 156px;
  text-align: center;
}

.game-down .game-down-but .down-but .iconfont {
  margin-right: 3px;
  width: 16px;
  display: inline-block;
}

.game-down .game-down-but .on {
  background-color: #e0e0e0;
}

.game-down .game-down-Bag {
  position: absolute;
  top: -27px;
  right: 25%;
  width: 112px;
  height: 52px;
  background: url(/themes/default/images/liwu.png);
}

.game-down .game-down-Bag a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  padding-left: 30px;
  line-height: 56px;
}

.but-icon1, .but-icon-anzhuo {
  width: 141px;
  height: 46px;
  display: inline-block;
  background: url(/themes/default/images/down.png);
}

.but-icon2, .but-icon-pingguo {
  width: 141px;
  height: 46px;
  display: inline-block;
  background: url(/themes/default/images/down.png) no-repeat 0px -47px;
}

.but-icon3, .but-icon-diannao {
  width: 141px;
  height: 46px;
  display: inline-block;
  background: url(/themes/default/images/down.png) no-repeat 0px -95px;
}

.game-tutorial-info .game-tutorial-box {
  line-height: 24px;
  color: #4c4c4c;
  max-height: 192px;
  overflow: hidden;
}

.game-tutorial-info .game-tutorial-box p {
  text-indent: 20px;
}

.game-tutorial-info .game-tutorial-box * {
  color: #4c4c4c;
  max-width: 744px;
}

.game-tutorial-info .downlist-aec {
  height: initial;
  max-height: initial;
}

.game-tutorial-info .game-tutorial-tired {
  float: right;
  display: block;
}

.game-tutorial-info .game-tutorial-tired i {
  display: inline-block;
  transition: all 0.5s;
}

.game-tutorial-info a.on i {
  transform: rotate(180deg);
  transition: all 0.5s;
}

.game-Screenshots-info {
  position: relative;
}

.game-Screenshots-info .hd a {
  position: absolute;
  top: 50%;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  transform: translateY(-50%);
  z-index: 9;
}

.game-Screenshots-info .hd a:hover {
  background-color: #ff3c00;
}

.game-Screenshots-info .hd a:hover i {
  color: #fff;
}

.game-Screenshots-info .hd .prev {
  left: 10px;
}

.game-Screenshots-info .hd .next {
  right: 10px;
}

.game-Screenshots-info .bd {
  width: 744px;
  overflow: hidden;
}

.game-Screenshots-info .bd ul {
  display: flex;
}

.game-Screenshots-info .bd li {
  width: 194px;
  margin-right: 12px;
}

.game-Screenshots-info .bd li img {
  object-fit: contain;
}

.game-Screenshots-info .bd li:last-child {
  margin-right: initial;
}

.game-strategy-info {
  display: flex;
}

.game-strategy-info .game-strategy-imgul {
  display: flex;
}

.game-strategy-info .game-strategy-imgul li {
  width: 170px;
  margin-right: 22px;
}

.game-strategy-info .game-strategy-imgul li:last-child {
  margin-right: initial;
}

.game-strategy-info .game-strategy-txtul {
  width: 50%;
  padding-right: 38px;
}

.game-strategy-info .game-strategy-txtul li a {
  height: 28px;
  line-height: 28px;
}

.game-ask-info ul li {
  padding: 18px 0;
  border-bottom: 1px solid #ebebeb;
}

.game-ask-info ul li:first-child {
  border-top: 1px solid #ebebeb;
}

.game-ask-info-top {
  display: flex;
  align-items: center;
}

.game-ask-info-top > a {
  display: inline-block;
  max-width: 480px;
}

.game-ask-info-top > a i {
  vertical-align: middle;
  font-size: 18px;
}

.game-ask-info-bot i {
  vertical-align: middle;
  font-size: 18px;
}

.game-ask-but {
  text-align: center;
}

.game-comments-info .frames-comment-info {
  flex: 1;
  max-width: 674px;
}

.game-comments-info .frames-comment-info .comment-info-neirong p {
  max-width: 580px;
}

.game-matching-info ul li {
  padding: 15px 0;
}

.game-matching-info ul li .indexranking-list {
  display: flex;
}

.game-matching-info ul li .indexranking-list .iconfont {
  font-size: 14px;
  margin-left: auto;
}

.game-matching-info ul li .indexranking-list .iconfont:before {
  font-size: 12px;
}

.game-matching-info ul li .indexranking-list > a {
  flex: 1;
  margin-right: 10px;
}

.game-matching-info ul li .indexranking-item {
  display: none;
}

.game-matching-info ul li .num {
  background: #ff3c00;
  width: 22px;
  height: 22px;
  line-height: 22px;
  display: block;
  text-align: center;
  border-radius: 22px;
  margin-right: 18px;
}

.game-matching-info ul li .down {
  margin-left: auto;
  border-radius: 3px;
}

.game-matching-info ul li.open .indexranking-list {
  display: none;
}

.game-matching-info ul li.open .indexranking-item {
  display: flex;
  align-items: center;
}

.game-matching-info ul li.open .indexranking-item .indexranking-item-box {
  flex: 1;
  margin-right: 10px;
  display: flex;
}

.game-matching-info ul li.open .indexranking-item .indexranking-item-box .item-boximg {
  overflow: hidden;
  margin-right: 12px;
}

.game-matching-info ul li.open .indexranking-item .indexranking-item-box .item-boxtxt {
  max-width: 110px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.game-matching-info ul li.open .indexranking-item .indexranking-item-box .item-boxtxt .item-boxtxt-xin {
  display: block;
  height: 8px;
  width: 8px;
  overflow: hidden;
  background: url(/themes/default/images/xin.png);
}

.game-matching-info ul li:nth-child(n+4) .num {
  background: initial;
  border: 1px solid #ff3c00;
  color: #ff3c00;
}

/* -----------------------------------------------------------------------资讯列表页----------------------------------------------------------------------- */
.site-play {
  align-items: center;
  justify-content: initial;
}

.site-play .site-play-h2 {
  width: 47px;
  height: 117px;
  writing-mode: tb-rl;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 6px  6px 0;
  position: relative;
  left: -10px;
  font-size: 14px;
}

.site-play .site-play-h2::before {
  content: "\e652";
  display: inline-block;
  overflow: hidden;
  transform: rotate(270deg);
  color: #e4b600;
  position: absolute;
  width: 11px;
  height: 11px;
  font-size: 12px;
  left: -1px;
  top: -11px;
}

.site-play .site-play-h2::after {
  content: "\e652";
  display: inline-block;
  overflow: hidden;
  transform: rotate(180deg);
  color: #e4b600;
  position: absolute;
  width: 11px;
  height: 11px;
  font-size: 12px;
  left: -1px;
  bottom: -11px;
}

.site-play .site-play-ul {
  display: flex;
}

.site-play .site-play-ul li {
  width: 86px;
  margin-left: 27px;
  text-align: center;
}

.site-play .site-play-ul li a:nth-child(1) {
  border-radius: 12px;
}

.news-listhd ul {
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
}

.news-listhd ul li {
  margin: 0 18px;
}

.news-listhd ul li a {
  height: 50px;
  display: flex;
  align-items: center;
  border-bottom: 2px solid #f7f7f7;
}

.news-listhd ul li.on a, .news-listhd ul li:hover a {
  color: #ff3c00;
  border-bottom: 2px solid #ff3c00;
}

.news-listbd-news .news-listbd-newsimg-txt {
  flex: 1;
  max-width: 552px;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

.news-listbd-newsimg-txt > p {
  line-height: 24px;
}

.news-listbd-newsimg-box {
  display: flex;
}

.newsaskgo {
  display: flex;
  width: 90px;
  height: 24px;
  align-items: center;
  overflow: hidden;
}

.newsaskgo li {
  width: 50%;
  text-align: center;
  color: #ff3c00;
  cursor: pointer;
}

.newsaskgo li.on {
  background-color: #ff3c00;
  color: #ffffff;
  height: 24px;
  line-height: 24px;
}
/* 资讯右侧广告改游戏 */
.site-gamedowm-dowm[data-max="278"] {
  width: 278px;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-info .item-boxtxt {
  flex: 1;
  max-width: 190px;
  flex-direction: column;
  justify-content: space-around;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-info .item-boxtxt dl {
  display: flex;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-info .item-boxtxt dl i {
  width: 16px;
  height: 16px;
  overflow: hidden;
  display: inline-block;
  margin-right: 2px;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-info .item-boxtxt dl a {
  display: flex;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a {
  display: flex;
  height: 38px;
  align-items: center;
  position: relative;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a .iconfont {
  width: 16px;
  height: 16px;
  overflow: hidden;
  display: inline-block;
  margin-right: 6px;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a > i {
  color: #fff;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a span {
  cursor: pointer;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a span i {
  font-size: 18px;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a em {
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  z-index: 9;
  top: 38px;
  transition: all .5s;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a span:hover em {
  width: 66px;
  height: 66px;
  z-index: 9;
  transition: all .5s;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a span:hover em img {
  width: 100%;
  height: 100%;
}

.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a:hover,
.site-gamedowm-dowm[data-max="278"] .gamedowm-dowm-but a:hover i {
  color: #fff;
}
/* -----------------------------------------------------------------------资讯详情页----------------------------------------------------------------------- */
.news-wikipedia-info ul {
  display: flex;
  flex-wrap: wrap;
}

.news-wikipedia-info ul li {
  width: 235px;
  margin-top: 26px;
  box-shadow: 0 0 12px 2px #ebebeb;
}

.news-wikipedia-info ul li .merge-wikipedia-a {
  padding: 12px 8px;
}

.news-wikipedia-info ul li .merge-wikipedia-box {
  padding: 0 8px;
}

.news-wikipedia-info ul li .merge-wikipedia-box time i {
  vertical-align: middle;
}

.news-wikipedia-info ul li:nth-child(3n-1) {
  margin: 26px 19.5px 0 19.5px;
}

.news-info-brief {
  display: flex;
}

.news-info-game {
  display: flex;
  align-items: center;
}

.news-info-game .tempWrap {
  max-width: 655px;
  overflow: hidden;
}

.news-info-game .tempWrap ul li a:nth-child(1) {
  border-radius: 12px;
}

.news-info-game .hd {
  display: flex;
  height: 100%;
  align-items: center;
}

.news-info-game .hd a {
  cursor: pointer;
}

.news-info-game .hd a i {
  font-size: 28px;
}

.news-info-gameul li {
  width: 86px;
  text-align: center;
  margin-right: 27px;
}

.news-info-gameul li:last-child {
  margin-right: initial;
}

.news-info-content {
  line-height: 22px;
}

.news-info-content h1,
.news-info-content h2,
.news-info-content h3,
.news-info-content h4,
.news-info-content h5,
.news-info-content h6,
.news-info-content strong{ 
  font-weight: bold;
  font-style: initial;
  font-size: initial;
}

.news-info-content a {
  color: #ff3c00;
}

/* .news-info-content p, .news-info-content a, .news-info-content span, .news-info-content strong {
  font-size: 16px;
  color: #666666;
  line-height: 32px;
}



.news-info-content strong {
  color: inherit;
  font-weight: bold;
} */

.news-info-content img {
  max-width: 600px;
  display: block;
  margin: 10px auto;
}

.news-info-content img{max-width:100%;display:block}.news-info-content h2{margin-top:30px;margin-bottom:16px;font-size:1.25rem;color:#1a1a1a;position:relative;overflow:hidden;padding-left:16px;font-weight:bold}@media(min-width: 992px){.news-info-content h2{margin-bottom:24px;margin-top:34px}}.news-info-content h2::after{content:"";position:absolute;top:50%;margin-left:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:100%;height:1px;border-top:#f0f0f0 solid 1px}.news-info-content h2::before{content:"";position:absolute;top:0;left:0;display:inline-block;width:5px;height:24px;background:#ff3c00;border-radius:3px}.news-info-content h2+p{float:left}@media(min-width: 992px){.news-info-content h2+p img{width:400px;-o-object-fit:cover;object-fit:cover;margin-right:12px;margin-bottom:12px}}.news-info-content p+p{text-indent:1em}


.News-merge-liability {
  position: relative;
  padding: 15px;
}

.News-merge-liability .merge-liability-txt {
  position: absolute;
  top: -10.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 90px;
  text-align: center;
}

.News-merge-liability .merge-liability > img {
  margin-right: 15px;
}

.News-merge-liability .merge-liability .merge-liability-box {
  flex: 1;
  line-height: 22px;
}

.News-merge-liability .merge-liability .merge-liability-box p {
  -webkit-line-clamp: 3;
}

.AppInfo {
  margin: 20px 0;
  padding: 30px;
  border: 1px solid #ff6600;
  background: #fff9f5;
  display: flex;
  align-items: center;
}

.AppInfo .AppIcon {
  margin-right: 22px;
}

.AppInfo .AppIcon img {
  width: 80px;
  height: 80px;
  border-radius: 10px;
  object-fit: cover;
}

.AppInfo .AppName {
  max-width: 450px;
  height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.AppInfo .AppName .one-txt-cut {
  line-height: 30px;
}

.AppInfo .AppDownload {
  margin-left: auto;
}

.AppInfo .AppDownload a {
  width: 110px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #ffffff;
  background: #ff6600;
  border-radius: 20px;
  font-size: 14px;
  display: inline-block;
}

.News-merge-url {
  height: 42px;
  display: flex;
  align-items: center;
  padding: 0 12px;
}

/* -----------------------------------------------------------------------手游排行榜主页----------------------------------------------------------------------- */
.arg-listentry {
  position: relative;
  top: -70px;
  border-radius: 16px 16px 0 0;
  overflow: hidden;
  margin-bottom: -70px;
}

.arg-listentry .focus_nav {
  display: flex;
  align-items: center;
  background-color: #fafafa;
}

.arg-listentry .focus_nav ul {
  display: flex;
}

.arg-listentry .focus_nav ul li {
  width: 210px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  padding: 0 10px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
}

.arg-listentry .focus_nav ul li.on {
  background-color: #ff3c00;
  color: #ffffff;
}

.arg-listentry .focus_nav > a {
  display: inline-block;
  width: 50px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  background-color: #fafafa;
}

.arg-listentry-ul {
  display: flex;
  margin-left: -21px;
  padding: 26px 0 40px;
}

.arg-listentry-ul li {
  position: relative;
  width: 195px;
  height: 319px;
  background-color: #fafafa;
  margin-left: 21px;
  overflow: hidden;
  padding: 30px 18px;
  text-align: center;
  transition: box-shadow 0.5s;
}

.arg-listentry-ul li > span {
  position: absolute;
  top: 15px;
  left: -25px;
  width: 100px;
  text-align: center;
  display: inline-block;
  transform: rotate(-45deg);
  background-color: #ff3c00;
}

.arg-listentry-ul li:nth-child(n + 4) > span {
  background-color: #4d4d4d;
}

.arg-listentry-ul li:hover {
  box-shadow: 0 2px 6px 1px #e6e6e6;
  transition: box-shadow 0.5s;
}

.arglistentry-game .arglistentry-game-img {
  display: inline-block;
  border-radius: 16px;
}

.arglistentry-game .gamelist-game-befo span {
  margin: 0 3px;
}

.arglistentry-game .arglistentry-game-but a {
  display: inline-block;
  width: 140px;
  height: 30px;
  line-height: 30px;
  border: 1px solid;
  border-radius: 30px;
}

.arg-arglist-nav {
  width: 210px;
  border-right: 1px solid #ebebeb;
}

.arg-arglist-nav h3 {
  position: relative;
}

.arg-arglist-nav h3::before, .arg-arglist-nav h3::after {
  content: "";
  position: relative;
  width: 16px;
  height: 2px;
  background-color: #000;
  display: inline-block;
  margin: 0 8px;
  top: -6px;
}

.arg-arglist-nav .arglist-lisr {
  height: 720px;
  width: 209px;
  overflow-Y: scroll;
  margin-bottom: 10px;
}

.arg-arglist-nav .arglist-lisr .tempWrap {
  width: 192px !important;
}

.arg-arglist-nav .arglist-lisr ul {
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 209px !important;
  max-width: 209px;
  overflow: hidden;
}

.arg-arglist-nav .arglist-lisr ul li {
  cursor: pointer;
  height: 60px;
  line-height: 60px;
  font-size: 16px;
  max-width: 209px;
}

.arg-arglist-nav .arglist-lisr ul li:hover:before, .arg-arglist-nav .arglist-lisr ul li.on:before {
  content: "\e61d";
  margin-right: 6px;
  color: #ff3c00;
}

.arg-arglist-nav .arglist-lisr ul li:hover, .arg-arglist-nav .arglist-lisr ul li.on {
  background-color: #fff5f2;
  color: #ff3c00;
}

.arg-arglist-nav .arglist-lisr::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 10px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}

.arg-arglist-mian {
  flex: 1;
  margin-left: 34px;
  max-width: 816px;
}

.arglist-mian-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -28px;
}

.arglist-mian-list li {
  width: 394px;
  height: 158px;
  background-color: #fafafa;
  margin-left: 28px;
  margin: 11px 0 11px 28px;
  transition: box-shadow 0.5s;
  position: relative;
  overflow: hidden;
  padding: 20px;
}

.arglist-mian-list li > span {
  position: absolute;
  top: 15px;
  left: -25px;
  width: 100px;
  text-align: center;
  display: inline-block;
  transform: rotate(-45deg);
  background-color: #ff3c00;
}

.arglist-mian-list li .arglistentry-game {
  display: flex;
}

.arglist-mian-list li .arglistentry-game .arglistentry-game-info {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.arglist-mian-list li .arglistentry-game .arglistentry-game-info .arglistentry-game-name, .arglist-mian-list li .arglistentry-game .arglistentry-game-info .gamelist-game-p {
  max-width: 220px;
}

.arglist-mian-list li:nth-child(n + 4) > span {
  background-color: #4d4d4d;
}

.arglist-mian-list li:hover {
  background-color: #ffffff;
  box-shadow: 0 2px 6px 1px #e6e6e6;
  transition: box-shadow 0.5s;
}

/* -----------------------------------------------------------------------手游排行榜详情页----------------------------------------------------------------------- */
.arg-banner {
  width: 100%;
  height: 350px;
}

.arg-banner img {
  width: 100%;
  height: 100%;
}

.arg-gamelist .gamelist-set {
  position: relative;
  left: -16px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.arg-gamelist .gamelist-set h1::before, .arg-gamelist .gamelist-set h1::after {
  content: "";
  display: inline-block;
  width: 292px;
  height: 19px;
  background: url(/themes/default/images/icon-b.png);
  margin-right: 10px;
}

.arg-gamelist .gamelist-set h1::after {
  margin-right: initial;
  margin-left: 10px;
  background: url(/themes/default/images/icon-b.png);
  transform: rotate(180deg);
}

.arg-gamelist .gamelist-set::after {
  content: "";
  position: absolute;
  bottom: -18px;
  left: 8px;
  display: inline-block;
  background: #ffc000;
  width: 1100px;
  height: 18px;
  -webkit-transform: skew(42deg);
  transform: skew(42deg);
}

.gamelist-box > ul > li {
  margin: 11px 0;
  transition: box-shadow 0.5s;
  padding: 25px 30px;
  position: relative;
  overflow: hidden;
  display: flex;
}

.gamelist-box > ul > li > span {
  position: absolute;
  top: 15px;
  left: -25px;
  width: 100px;
  text-align: center;
  display: inline-block;
  transform: rotate(-45deg);
  background-color: #ff3c00;
}

.gamelist-box > ul > li:nth-child(n + 4) > span {
  background-color: #4d4d4d;
}

.gamelist-box > ul > li:hover {
  box-shadow: 0 2px 6px 1px #e6e6e6;
  transition: box-shadow 0.5s;
}

.gamelist-game-img {
  display: flex;
  max-width: 317px;
}

.gamelist-game-img .gamelist-game-info {
  flex: 1;
  width: 198px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.gamelist-game-img .gamelist-game-info .gamelist-game-befo {
  display: flex;
  justify-content: space-between;
}

.gamelist-game-img .gamelist-game-info .gamelist-game-befo dl {
  display: flex;
  width: 50%;
  overflow: hidden;
}

.gamelist-game-img .gamelist-game-info .gamelist-game-befo dl dd {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
}

.gamelist-game-jianjie {
  width: 450px;
  margin: 0 38px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.gamelist-game-jianjie p {
  line-height: 24px;
}

.gamelist-game-down {
  flex: 1;
  max-width: 157px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}

.gamelist-game-down > span i {
  font-size: 22px;
}

.gamelist-game-down > .gamelist-game-buthe > a {
  border: 1px solid #2cbdf4;
  color: #2cbdf4;
}

.gamelist-game-down > .gamelist-game-buthe > a i {
  color: #2cbdf4;
  vertical-align: middle;
  margin-left: 3px;
}

.gamelist-game-down > .gamelist-game-buthe .gamelist-game-butsl {
  position: absolute;
  right: 157px;
  top: -10px;
  width: 0;
  transition: all .3s linear 0s;
  overflow: hidden;
}

.gamelist-game-down > .gamelist-game-buthe .gamelist-game-butsl ul {
  display: flex;
}

.gamelist-game-down > .gamelist-game-buthe .gamelist-game-butsl ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 3px 10px;
}

.gamelist-game-down > .gamelist-game-buthe .gamelist-game-butsl ul li i {
  font-size: 14px;
}

.gamelist-game-down > .gamelist-game-buthe:hover .gamelist-game-butsl {
  width: 220px;
  box-shadow: 0 2px 6px 1px #e6e6e6;
  transition: all .3s linear 0s;
}

.gamelist-but {
  text-align: center;
}

.gamelist-but .merge-button {
  display: inline-block;
  width: 368px;
  height: 48px;
  line-height: 48px;
  border-radius: 48px;
}

.site-framesnews-img ul li .framesnews-img-img {
  margin-right: 15px;
}

.site-framesnews-img ul li .framesnews-img-box {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  line-height: 24px;
}

.site-toolarg {
  display: flex;
  flex-wrap: wrap;
}

.site-toolarg li {
  margin: 0 10px 12px 0;
}

/* -----------------------------------------------------------------------问答列表页----------------------------------------------------------------------- */
.ask-listbd ul li {
  border-bottom: 1px solid #ebebeb;
}

.ask-listbdbox {
  display: flex;
  flex-direction: column;
}

.ask-listbd-top {
  align-items: center;
}

.ask-listbd-top > a {
  max-width: 548px;
}

.ask-listbd-name {
  display: flex;
  align-items: center;
}

.ask-listbd-name img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}

.ask-listbd-name span {
  margin: 0 12px;
}

.ask-listbd-info p {
  line-height: 24px;
}

.ask-listbd-but a i {
  font-size: 14px;
}

.merge-Newask-ul {
  display: flex;
  flex-wrap: wrap;
}

.merge-Newask-ul li {
  margin: 0 8px 8px 0;
}

.merge-Newask-ul li a {
  max-width: 280px;
}

.merge-Newask-ul li:hover a {
  background-color: #fe480f;
  color: #ffffff;
}

/* -----------------------------------------------------------------------问答详情页----------------------------------------------------------------------- */
.askinfo-tab .askinfo-h1 h1 i {
  font-size: 22px;
  vertical-align: middle;
  margin-right: 6px;
}

.askinfo-tab .askinfo-namebut .ask-listbd-but a i {
  font-size: 12px;
}

.askinfo-tab .askinfo-namebut .ask-listbd-name img {
  width: 30px;
  height: 30px;
}

.askinfo-tab .askinfo-cent p {
  line-height: 24px;
  flex: 1;
}

.askinfo-tab .askinfo-cent .merge-button i {
  display: inline-block;
}

.askinfo-tab .askinfo-cent .merge-buttonon i {
  color: #ff3c00;
  transform: rotate(180deg);
  transition: all 0.5s;
}

.askinfo-tab .openmage-on p {
  -webkit-line-clamp: initial;
}

.askinfo-tab .ask-listbd-but {
  display: flex;
}

.related-ask-ul {
  display: flex;
  flex-wrap: wrap;
}

.related-ask-ul li {
  width: 50%;
  padding-right: 100px;
}

/* -----------------------------------------------------------------------礼包中心----------------------------------------------------------------------- */
.gift-game {
  border-radius: 8px 8px 0 0;
  position: relative;
  display: flex;
}

.gift-game .gift-game-span {
  writing-mode: tb-rl;
}

.gift-game .gift-game-box ul {
  display: flex;
}

.gift-game .gift-game-box ul li {
  width: 72px;
  margin-left: 20px;
  text-align: center;
}

.gift-game .gift-game-code {
  width: 286px;
  height: 153px;
  position: absolute;
  border-radius: 0 8px 0 0;
  right: 0;
  top: -10px;
  display: flex;
  padding: 25px 20px;
}

.gift-game .gift-game-code .gift-game-codedown {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.gift-game .gift-game-code .gift-game-codedown a {
  text-align: center;
}

.gift-game .gift-game-code::before {
  content: "\e652";
  display: inline-block;
  overflow: hidden;
  transform: rotate(270deg);
  color: #dc962c;
  position: absolute;
  width: 11px;
  height: 11px;
  font-size: 12px;
  left: -11px;
  top: 0px;
}

.gift-banner .slider {
  width: 1100px;
  height: 312px;
  padding: 0 252px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  background: #000;
}

.gift-banner .slider .hd a {
  position: absolute;
  top: 50%;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  transform: translateY(-50%);
  z-index: 9;
}

.gift-banner .slider .hd a:hover {
  background-color: #ff3c00;
}

.gift-banner .slider .hd a:hover i {
  color: #ffffff;
}

.gift-banner .slider .hd .prev {
  left: 180px;
}

.gift-banner .slider .hd .next {
  right: 180px;
}

.gift-banner .slider .bd {
  position: absolute;
  left: 0;
  top: 0;
}

.gift-banner .slider .bd ul {
  margin-left: -630px !important;
}

.gift-banner .slider .bd ul li {
  overflow: hidden;
}

.gift-banner .slider .bd ul li img {
  display: block;
  width: 630px;
  height: 312px;
}

.gift-banner .slider .tempWrap {
  padding: 0 235px !important;
}

.gift-banner .slider .pnBtn {
  position: absolute;
  top: 0;
  width: 235px;
  height: 312px;
  cursor: pointer;
}

.gift-banner .slider .pnBtn .blackBg {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 312px;
  background: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.gift-banner .slider .prev {
  left: 0;
}

.gift-banner .slider .next {
  right: 0;
}

.gift-nav {
  height: 70px;
  align-items: center;
}

.gift-nav h2 {
  height: 70px;
  line-height: 70px;
  width: 196px;
  text-align: center;
}

.gift-nav h2 .iconfont {
  font-size: 24px;
}

.gift-nav .gift-nav-search {
  margin-right: 20px;
  width: 355px;
  height: 40px;
  display: flex;
  align-items: center;
  background-color: #f7f7f7;
  border-radius: 40px;
  padding: 0 18px;
}

.gift-nav .gift-nav-search input[type="text"] {
  background-color: #f7f7f7;
  color: #999999;
  height: 16px;
  flex: 1;
}

.gift-nav .gift-nav-search input[type="submit"] {
  cursor: pointer;
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/themes/default/images/icon-sos.png) no-repeat;
  margin-right: 4px;
}

.gift-listbox-ul li {
  display: flex;
}

.gift-listbox-zhong {
  max-width: 380px;
}

.gift-listbox-zhong .gift-listbox-name {
  display: flex;
  align-items: center;
  margin-bottom: 4px;
}

.gift-listbox-zhong .gift-listbox-name a {
  max-width: 260px;
}

.gift-listbox-zhong .gift-listbox-dl dl {
  display: flex;
  margin-top: 8px;
}

.gift-listbox-zhong .gift-listbox-dl dl dt, .gift-listbox-zhong .gift-listbox-dl dl dd {
  font-size: 12px;
  color: #999999;
}

.gift-listbox-zhong .gift-listbox-span {
  margin-top: 8px;
}

.gift-listbox-zhong .gift-listbox-span time, .gift-listbox-zhong .gift-listbox-span span {
  font-size: 12px;
  color: #999999;
}

.gift-listbox-zhong .gift-listbox-span time {
  margin-right: 15px;
}

.gift-listbox-you {
  display: flex;
  align-items: center;
  max-width: 260px;
}

.gift-listbox-you a {
  padding: 10px 20px;
  background-color: #ff9146;
  border: 1px solid;
  color: #FFFFFF;
  border-radius: 39px;
  max-width: 260px;
  overflow: hidden;
}

.gift-listbox-you a.on {
  background-color: #ffffff;
  color: #ff9146;
  border: 1px solid #ff9146;
  transition: color 200ms ease-out,background-color 200ms ease-out,border-color 200ms ease-out,opacity 200ms ease-out;
}

.gift-newsuit-table {
  border: 1px solid #f0f0f0;
}

.gift-newsuit-table .gift-newsuit-thead {
  background-color: #f7f7f7;
}

.gift-newsuit-tr {
  display: flex;
}

.gift-newsuit-tr .gift-newsuit-th {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  overflow: hidden;
}

.gift-newsuit-tbody .gift-newsuit-th {
  font-size: 12px;
  color: #666666;
  padding: 0 6px;
}

.gift-newsuit-tbody .gift-newsuit-th a {
  font-size: 12px;
}

/* -----------------------------------------------------------------------专区列表----------------------------------------------------------------------- */
.open-letters-nav {
  width: 100%;
}

.open-letters-nav .tempWrap {
  width: 100% !important;
}

.open-letters-nav ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}

.open-letters-nav ul li {
  display: flex;
  width: 132.5px;
  height: 42px;
  justify-content: center;
  align-items: center;
  background-color: #f7f7f7;
  border-right: 1px solid #fff;
  cursor: pointer;
  margin-bottom: 6px;
}

.open-letters-nav ul li:last-child {
  border-right: initial;
}

.open-letters-nav ul li.on {
  color: #ffffff;
  background-color: #ff3c00;
}

.open-letters-pic {
  flex-wrap: wrap;
}

.open-letters-pic > ul {
  display: flex;
  flex-wrap: wrap;
}

.open-letters-pic > ul li {
  width: 132px;
  display: flex;
  height: 54px;
  justify-content: center;
  align-items: center;
  border-bottom: 1px dashed #f0f0f0;
  padding: 0 10px;
}

.open-types-nav ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px !important;
  width: 1100px !important;
}

.open-types-nav ul li {
  width: 164px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f7f7f7;
  margin-left: 15px;
  margin-bottom: 16px;
}

.open-types-nav ul li a {
  display: block;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.open-types-nav ul li.on, .open-types-nav ul li:hover {
  background-color: #ff3c00;
}

.open-types-nav ul li.on a, .open-types-nav ul li:hover a {
  color: #ffffff;
}

.open-types-li {
  display: flex;
}

.open-types-li .open-types-liimg {
  width: 202px;
  height: 114px;
}

.open-types-li .open-types-liimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.open-types-li .open-types-litxt {
  width: 638px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.open-types-li .open-types-litxt > p {
  line-height: 22px;
}

.open-types-li .open-types-litxt .open-types-litxt-dl {
  display: flex;
}

.open-types-li .open-types-litxt .open-types-litxt-dl dl {
  display: flex;
  margin-right: 30px;
}

.open-types-li .open-types-libut {
  width: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* -----------------------------------------------------------------------搜索专区----------------------------------------------------------------------- */
.search-mian {
  margin-top: 40px;
}

.search-mian .search-nav {
  height: 65px;
  display: flex;
  align-items: center;
  border-top: 1px solid #ff3c00;
}

.search-mian .search-nav span i {
  margin: 0 3px;
}

.search-mian .news-listbd-news .news-listbd-newsimg-txt {
  max-width: initial;
}

/* 热门推荐 */
.search-game ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -16px;
}

.search-game ul li {
  width: 356px;
  border: 1px solid #ebebeb;
  margin-left: 16px;
  margin-bottom: 16px;
  padding: 18px;
  transition: box-shadow 200ms linear 0s;
}

.search-game ul li .arglistentry-game {
  display: flex;
}

.search-game ul li .arglistentry-game .arglistentry-game-info {
  max-width: 180px;
  height: 118px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.search-game ul li:hover {
  box-shadow: 0 2px 12px #ebebeb;
  border: 1px solid #ffffff;
  transition: box-shadow 200ms linear 0s;
}

