/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
[hidden],template{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit;font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea{background:0 0;border:0;font:inherit;margin:0}
optgroup{font-weight:700}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
.clearfix:after,.clearfix:before{content:"";display:table;line-height:0}
p{margin:0}
img{border:0;height:auto;max-width:100%;vertical-align:middle;-ms-interpolation-mode:bicubic}
dd,dl,dt,h1,h2,h3,h4,h5,h6,ol,ul{margin:0;padding:0}
ol li,ul li{list-style:none}
.f-fl,.f-lifl li{display:inline;float:left}
a,button,input,select,textarea{outline:0}
a:link{text-decoration:none}
body{background:#fff;font-family:Microsoft Yahei,arial,helvetica,sans-serif;font-size:15px;margin:0 auto;max-width:640px;overflow-x:hidden;padding:0;text-align:left;word-break:break-word;-webkit-text-size-adjust:none}
.clearfix:after{clear:both;content:"";display:block;height:0;visibility:hidden}
em,i{font-style:normal}
input,textarea{-webkit-appearance:none;appearance:none}
#top{background:#333;overflow:hidden;width:100%;z-index:2015}
#top,#top>div{height:50px;position:relative}
#top>div{margin:0 6px;padding:0 35px}
#top .logo{
    display: inline-flex;
    align-items: center;

    position: absolute;
    top: 10px;
    left: 0;

    height: 30px;

    background: none;

    color: #fff;
    font-size: 18px;
    font-weight: bold;

    padding: 0 10px;
}
#top .search{height:30px;line-height:30px;margin-top:10px;overflow:hidden}
#top .search .form{background:#fff;border-radius:20px;height:100%;margin:0 10px 0 15px}
#top .search .form .key{background:0 0;border:none;color:#333;float:left;font-size:14px;height:30px;line-height:30px;overflow:hidden;padding:0 0 0 12px;width:78%}
#top .g-topbox{overflow:hidden;padding:0 35px 0 90px}
.g-footer{border-top:5px solid #ececec;overflow:hidden;padding:10px 0}
.g-footer p{color:#666;font-size:14px;height:26px;line-height:26px;overflow:hidden;text-align:center}
.g-footer p a{color:#666;font-size:14px;padding:0 12px}
.g-burger,.m-backTop{display:none;position:fixed}
.g-burger{background:#fff;border-top:1px solid #ececec;bottom:0;max-width:768px;min-width:320px;overflow-x:hidden;overflow-y:auto;top:50px;width:100%;z-index:2017}
.g-burger .g-culumn{border-bottom:5px solid #ececec;padding:0 10px}
.g-burger .g-culumn ul{display:flex;display:-webkit-flex;flex-direction:row;justify-content:space-between;-webkit-justify-content:space-between}
.g-burger .g-culumn li{float:left;padding-top:12px;text-align:center;width:20%}
.g-burger .g-culumn li a{display:block;height:100%;margin:0 auto;width:48px}
.g-burger .g-culumn li a p{color:#999;display:block;font-size:14px;height:39px;line-height:39px}
.g-burger .g-culumn li a .ioc_a{background-position:0 -156px}
.g-burger .g-culumn li a .ioc_b{background-position:0 -206px}
.g-burger .g-culumn li a .ioc_c{background-position:0 -58px}
.g-burger .g-culumn li a .ioc_d{background-position:0 -256px}
.g-burger .g-culumn li a .ioc_e{background-position:0 -406px}
.g-burger .g-back{margin:30px 0 0;text-align:center}
.g-burger .g-back button{background:#37b1fa;border-radius:8px;color:#fff;display:inline-block;font-size:14px;font-weight:700;outline:0;padding:9px 0;width:87%}
.g-data{border-bottom:5px solid #ececec;overflow:hidden;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}
.g-data-list{background:#fff;display:table;overflow:hidden;padding-left:80px;position:relative}
.g-data-list p{height:100%;left:0;position:absolute;text-align:center;top:0;width:80px}
.g-data-list ul{background:#fff;border-left:5px solid #ececec;overflow:hidden;padding:17px 10px 5px}
.g-data-list p i.ico_1{background-position:0 0;height:26px;width:30px}
.g-data-list p i.ico_2{background-position:0 -28px;height:29px;width:30px}
.g-data-list p span{bottom:0;color:#999;display:block;font-size:14px;height:70px;left:0;margin:auto;position:absolute;right:0;top:0;width:30px}
.g-data .marg{border-bottom:5px solid #ececec}
.g-data-list ul li{float:left;padding-bottom:18px;width:33%}
.g-data-list ul li a{border:1px solid #ddd;border-radius:12px;color:#999;display:block;font-size:14px;height:26px;line-height:26px;margin:0 auto;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:90%}
.u-ranklist{margin:20px 0;overflow:hidden;padding:0 12px}
.u-ranklist p{float:left;overflow:hidden;text-align:center;width:33.33%}
.u-ranklist p a{border:1px solid;border-radius:12px;color:#ff4c4c;display:block;height:28px;line-height:28px;margin:0 auto;width:90%}
.u-ranklist p a.border2{border-color:#37b1fa;color:#37b1fa}
.u-ranklist p a.border3{border-color:#3dcc9c;color:#3dcc9c}
.g-nav{height:35px;overflow:hidden;padding-top:5px;position:relative}
.g-nav ul li{float:left;line-height:35px;text-align:center;width:20%}
.g-nav ul li a{color:#333;display:block;font-weight:700;height:35px;line-height:35px;position:relative}
.g-nav ul li.m-hover a{color:#f60}
.g-nav ul li a i{background:#fff;bottom:0;display:block;height:2px;left:50%;margin-left:-5px;position:absolute;width:10px;z-index:9}
.g-nav ul li.m-hover a i{background:#f60}
.scroll{margin:12px 0 15px}
.scroll,.scroll_box{overflow:hidden;position:relative}
.scroll_box{visibility:hidden}
.scroll_wrap{overflow:hidden;position:relative}
.scroll_wrap li{display:block;float:left;position:relative;width:100%}
.scroll_wrap li a{display:block;margin:0 auto;position:relative}
.scroll_wrap li a img{border-radius:9px;margin-left:4%;width:92%}
.scroll_wrap li a p strong{color:#fff;display:block;font-size:15px;font-weight:400;height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.scroll_position{bottom:4px;height:12px;left:50%;margin-left:-21.5px;position:absolute;z-index:9}
.scroll_position li{background:#999;border-radius:10px;display:inline-block;height:8px;margin:0 1px;width:8px}
.scroll_position li a{font-size:0}
.scroll_position li.on{background-color:#f70}
.g-threeico{margin-bottom:15px;overflow:hidden}
.g-threeico a{color:#333;float:left;font-size:14px;height:25px;line-height:25px;overflow:hidden;text-align:center;width:33%}
.g-threeico a i{display:inline-block;height:25px;vertical-align:middle;width:25px}
.g-threeico a i img{margin-top:1px;vertical-align:baseline;width:100%}
.g-threeico a span{display:inline-block;height:25px;padding-left:4px;vertical-align:middle}
.g-jptj{overflow:hidden}
.g-jptjul,.u-border{border-top:5px solid #ececec;overflow:hidden}
.f-vtadiv .g-jptj .module-title{border-top:5px solid #ececec;margin:0;padding:0 10px 0 15px}
.module-title{height:45px;margin:0 10px 0 15px;overflow:hidden;position:relative}
.module-title h4{color:#333;float:left;font-size:18px;font-weight:700;line-height:45px}
.module-title a{display:block;float:right;height:45px;width:60px}
span.view-more{color:#666;font-size:12px;height:16px;line-height:16px;position:absolute;right:15px;text-align:right;top:15px;width:30px}
.g-jptj-ul{font-size:0;overflow:hidden;overflow-x:scroll;padding:8px 0 15px 12px;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
.g-jptj-ul a{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:18px;padding:0 0 3px;position:relative;width:70px}
.g-jptj-ul a i{display:block;height:65px;margin:0 auto;width:65px}
.g-jptj-ul a i img{border-radius:14px;height:65px;width:65px}
.g-jptj-ul a p{color:#333;font-size:14px;font-weight:700;margin:5px 0 0;text-overflow:ellipsis;white-space:nowrap}
.g-jptj-ul a p,.g-jptj-ul a strong{height:22px;line-height:22px;overflow:hidden;text-align:center}
.g-jptj-ul a strong{color:#666;display:block;font-size:12px;font-weight:400}
.g-jptj-ul a span{border:1px solid #f70;border-radius:10px;color:#f70;display:block;font-size:14px;height:22px;line-height:22px;margin:4px auto 0;text-align:center;width:53px}
.g-jptj-ul a:last-of-type{margin-right:15px}
body .g-listul-cont{border-top:0;overflow:hidden}
body .g-listul-cont ul{padding-bottom:0}
body .g-listul-cont li{border-bottom:1px dashed #eaeaea;height:65px;padding:15px 75px 15px 90px}
body .g-listul-cont li a{display:block}
body .g-listul-cont li strong{top:15px}
.g-listul{border-top:5px solid #ececec;overflow:hidden}
.g-listul ul{overflow:hidden;padding-bottom:8px}
.g-listul li{background:#fff;overflow:hidden;padding:8px 75px 8px 90px;position:relative}
.g-listul li strong{display:block;height:65px;left:15px;position:absolute;top:8px;width:65px}
.g-listul li strong img{border-radius:14px}
.g-listul li em{color:#666;display:block;font-size:12px;height:20px;line-height:20px;overflow:hidden}
.g-listul li em font{display:inline}
.g-listul li em img{border-radius:12px}
.g-listul li p{color:#333;font-size:14px;font-weight:700;height:21px;line-height:21px;overflow:hidden}
.g-listul li font{color:#666;display:block;font-size:12px;height:20px;line-height:20px;overflow:hidden}
.g-listul li span{color:#999;display:block;font-size:12px;height:14px;margin:4px 0}
.g-listul li i{border:1px solid #f70;border-radius:10px;color:#f70;display:block;font-size:14px;font-style:normal;height:22px;line-height:22px;margin:8px auto 0;position:absolute;right:15px;text-align:center;top:26px;width:53px}
.g-listul li span img{display:block;height:14px;overflow:hidden;width:auto}
.g-listul li:last-of-type{border-bottom:0}
.g-hot-img{font-size:0;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;margin:6px 3px 15px 0;padding-left:15px}
.g-hot-img a{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:12px;width:165px}
.scroll-module span{display:inline-block;height:120px;vertical-align:top;width:15px}
.g-hot-img a i{display:block;height:110px;overflow:hidden;width:165px}
.g-hot-img a i img{border-radius:3px;height:110px;width:165px}
.g-hot-img a p{color:#333;font-size:14px;font-weight:400;height:44px;line-height:22px;overflow:hidden;padding-top:10px;white-space:normal}
.g-hot-img a strong{display:-webkit-box;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}
.g-newsul{border-top:5px solid #ececec;overflow:hidden}
.g-newsul ul{margin-top:8px;overflow:hidden}
.g-newsul ul li{height:90px;overflow:hidden;padding:0 15px 15px 160px;position:relative}
.g-newsul ul li i{display:block;height:90px;left:15px;overflow:hidden;position:absolute;top:0;width:135px}
.g-newsul ul li i img{border-radius:3px;height:90px;width:135px}
.g-newsul ul li p{color:#333;font-size:14px;height:66px;line-height:22px;overflow:hidden}
.g-newsul ul li span{color:#999;font-size:12px;height:22px;line-height:22px;overflow:hidden}
.g-newdetail .g-cms-d2020{background:#fff;border:0;border-radius:0;border-top:5px solid #ececec;margin:0}
.newlist_tit,.newlist_tit ul{overflow:hidden}
.newlist_tit ul li{float:left;height:37px;width:50%}
.newlist_tit ul li a,.newlist_tit ul li p{display:block;height:27px;overflow:hidden;text-align:center}
.newlist_tit ul li a span,.newlist_tit ul li p span{color:#333;display:inline-block;font-size:14px;height:25px;line-height:25px;vertical-align:middle}
.newlist_tit ul li a span i{color:#333;font-size:14px;font-style:normal}
.newlist_tit ul li a em{color:#ccc;display:block;font-size:12px;height:18px;line-height:18px;margin-top:2px}
.newlist_tit ul li.on-click p span{font-weight:700}
.u-three ul li{width:33.33%}
.newlist_tit ul li a b,.newlist_tit ul li p b{display:inline-block;height:25px;padding-right:2px;width:25px}
.newlist_tit ul li a b img,.newlist_tit ul li p b img{width:100%}
.zt_tit{overflow:hidden;padding:15px}
.zt_tit ul{background:#eee;border-radius:20px;margin:0 15px;overflow:hidden}
.zt_tit ul li{float:left;width:50%}
.zt_tit ul li a{color:#333;display:block;height:35px;line-height:35px;text-align:center}
.zt_tit ul li.hover{background:#37b1fa}
.zt_tit ul li.hover a{color:#fff}
.f-news-tab{display:none}
.f-news-tab .g-ztlist,body .on-hover{display:block}
.news_dome .scroll_wrap li{overflow:hidden;position:relative}
.news_dome .scroll_wrap li a p{border-bottom-left-radius:9px;border-bottom-right-radius:9px;color:#fff;height:32px;line-height:32px;margin:0 4%;padding:0 85px 0 15px;text-overflow:ellipsis;white-space:nowrap}
.news_dome .scroll_position{bottom:7px;left:auto;right:7%}
.g-back-home,.u-h1name{height:50px;overflow:hidden}
.u-h1name{color:#fff;font-size:20px;font-weight:700;line-height:50px;text-align:center;width:100%}
.g-ztul{font-size:0;overflow:hidden;overflow-x:scroll;padding:8px 0 15px 15px;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
.g-ztul a{-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:12px;padding:0;position:relative;width:200px}
.g-ztul a i{border-radius:4px;display:block;height:100px;overflow:hidden;width:200px}
.g-ztlist{border-top:5px solid #ececec;display:none;overflow:hidden}
.g-ztlist ul{overflow:hidden;padding:8px 15px 0}
.g-ztlist ul li{border-bottom:1px dashed #eaeaea;height:80px;margin-bottom:15px;overflow:hidden;padding-bottom:15px;padding-left:170px;position:relative}
.g-ztlist ul li i{display:block;height:80px;left:0;position:absolute;top:0;width:160px}
.g-ztlist ul li i img{border-radius:4px}
.g-ztlist ul li .u-ztinfo{color:#999;height:48px;margin-top:4px}
.g-ztlist ul li .u-ztinfo,.g-ztlist ul li span{font-size:14px;line-height:24px;overflow:hidden}
.g-ztlist ul li span{color:#333;font-weight:700;height:24px;margin-bottom:4px;text-overflow:ellipsis;white-space:nowrap}
.g-ztlist ul li:last-of-type{border-bottom:0;margin-bottom:0}
body .g-ranklist li{padding:15px 62px 15px 110px}
body .g-ranklist li strong{left:35px;top:15px}
.g-raniofo{overflow:hidden;padding:15px 15px 8px}
.g-raniofo span{background-image:-webkit-linear-gradient(90deg,#fdfdfd,#f7f7f7);background-image:linear-gradient(90deg,#fdfdfd,#f7f7f7);border-radius:4px;box-shadow:0 2px .2rem 0 hsla(0,4%,68%,.3);color:#666;display:block;font-size:12px;line-height:22px;padding:10px 15px}
.g-raniofo p{font-size:15px;font-weight:700;height:24px;line-height:24px;margin-bottom:10px;overflow:hidden;text-align:center}
.g-key-img{background:#fff;box-sizing:border-box;padding:12px 4% 0}
.g-key-img,.g-key-img .g-key-top{display:block;height:auto;overflow:hidden;position:relative;width:100%}
.g-key-img .g-key-top{border-radius:9px;margin-bottom:12px;zoom:1}
.g-key-cont{bottom:0;left:0;overflow:hidden;position:absolute;width:100%}
.g-key-font .box{left:0;padding:10px 115px 10px 15px;position:absolute;top:0}
.g-key-font .box p{font-size:12px;line-height:22px;overflow:hidden}
#g-look-desc{background:#19b5fe;border-radius:4px;bottom:26px;color:#fff;display:block;font-size:12px;height:24px;line-height:24px;overflow:hidden;position:absolute;right:22px;text-align:center;width:80px;z-index:22}
.g-key-img .g-key-top img{border-radius:9px;display:block;height:auto;overflow:hidden;width:100%}
.g-key-introd{background:#fff;height:auto;line-height:32px;margin-bottom:10px;padding:10px 15px 15px}
.g-key-introd,.g-key-introd .m-key-showcont{color:#666;display:block;font-size:15px;font-weight:400;overflow:hidden;position:relative;zoom:1}
.g-key-introd .m-key-showcont{background:#f3f3f3;border-radius:4px;height:36px;line-height:36px;margin:10px 0 0;text-align:center;width:100%}
.g-index-dome{padding-top:13px}
body .g-ztrj{border-top:5px solid #ececec;overflow:hidden}
.g-ztrj ul{border-top:1px solid #ececec;overflow:hidden}
.onload{background:#fff;box-sizing:border-box;color:#aaa;display:block;display:none;font-size:14px;font-weight:400;height:40px;line-height:40px;overflow:hidden;text-align:center;width:100%}
.g-hjjx{border-top:5px solid #ececec;overflow:hidden}
.g-hjjx ul{background:#fff;box-sizing:border-box;display:block;margin:0;padding:0 15px 8px 0;width:100%}
.g-hjjx ul,.g-hjjx ul li{height:auto;overflow:hidden}
.g-hjjx ul li{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;margin-bottom:7px;padding:8px 0 0 15px;width:50%}
.g-hjjx ul li a,.g-hjjx ul li a img{display:block;height:auto;overflow:hidden;width:100%}
.g-hjjx ul li a img{border-radius:4px}
.g-hjjx ul li a strong{color:#333;display:block;font-size:14px;font-weight:400;height:20px;line-height:20px;margin:4px 0 0;overflow:hidden;text-align:center;width:100%}
body .no-border{border-top:0;padding-top:7px}
.m-page a,.m-page b{display:none}
.m-page{background:#fff;border:1px solid #ccc;display:-webkit-box;height:auto;margin:12px 12px 15px;overflow:hidden;width:auto}
.m-page a{border-right:1px solid #ccc;display:block;font-size:15px;font-weight:400;height:38px;line-height:38px;text-align:center;-webkit-box-flex:1}
.m-page,.m-page a:nth-last-of-type(2){border:0}
.m-page{border-top:1px dashed #eaeaea;display:inherit;margin:0 0 15px;padding-top:12px;text-align:center}
.m-page b{background-color:#333;color:#fff}
.m-page a,.m-page b{border-radius:4px;display:inline-block;font-size:14px;height:31px;line-height:31px;padding:0 .8em}
.m-page a{border-right:0px;text-decoration:none;width:auto}
.m-page a,.m-page a b{background-color:#e8e8e8;color:#333}
.m-page a b{padding:0}
.g-top-white{background:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.1);height:50px;overflow:hidden}
.g-top-white h1.u-h1name{color:#333}
.g-list-btns,.g-list-btns a,.g-list-btns span{color:#727272;font-size:12px}
.big-btn2{background:#fff;border-bottom:5px solid #ececec;overflow:hidden}
.big-btn2 ul{display:block;overflow:hidden;padding:14px 6px 6px}
.big-btn2 li{display:inline-block;float:left;margin:6px auto 12px;text-align:center;width:25%}
.big-btn2 li a{overflow:hidden}
.big-btn2 li a p{color:#999;font-size:14px;height:19px;line-height:19px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.big-btn2 li a span:active{opacity:.8}
.big-btn2 li:first-child a span{background-position:-104px 0}
.big-btn2 li:nth-child(2) a span{background-position:-52px 0}
.big-btn2 li:nth-child(3) a span{background-position:-312px}
.big-btn2 li:nth-child(4) a span{background-position:-207px 0}
.big-btn2 li:nth-child(5) a span{background-position:-417px 0}
.big-btn2 li:nth-child(6) a span{background-position:-260px 0}
.big-btn2 li:nth-child(7) a span{background-position:-364px}
.big-btn2 li:nth-child(8) a span{background-position:-470px 0}
.rank123{border-bottom:1px dashed #eaeaea;height:160px;overflow:hidden;padding:18px 15px 15px}
.rank123 li{float:left;margin-top:10px;width:33%}
.rank123 li a{display:block;text-align:center}
.rank123 li a img{border-radius:20px;clear:both;height:70px;width:70px}
.rank123 li a p{color:#333;font-size:14px;font-weight:700;height:25px;line-height:25px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}
.rank123 li a span{color:#666;font-size:12px;text-align:center;width:100%}
.rank123 li.num02 a img{border:2px solid #e2e2e2}
.rank123 li.num01 a img{border:2px solid #fed52f;height:80px;width:80px}
.rank123 li.num03 a img{border:2px solid #c08a5b}
.rank123 li.num01{margin-top:0;width:34%}
.g-rankmag{border-top:5px solid #ececec;overflow:hidden}
.g-rankmag ul{margin:15px 9px 5px;overflow:hidden}
.g-rankmag ul li{display:block;float:left;margin-bottom:10px;width:50%}
.g-rankmag ul li a{background:#f5f5f5;border-radius:4px;color:#666;display:block;font-size:12px;height:30px;line-height:30px;margin:0 6px;overflow:hidden;padding:0 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}
.g-newdetail{overflow:hidden}
.g-newdetail h1{color:#333;font-size:22px;font-weight:700;line-height:35px;overflow:hidden;padding:15px 15px 10px;text-align:center}
.g-newdetail p.u-timeinfo{border-bottom:1px dotted #eee;color:#999;font-size:12px;margin-bottom:15px;overflow:hidden;padding-bottom:15px;text-align:center}
.g-newdetail p.u-timeinfo span{padding:0 5px}
.g-widget{background:#fcfcfc;border:1px solid #f1f1f1;border-radius:4px;margin:15px;overflow:hidden;padding:12px}
.g-widget a{display:block;height:70px;overflow:hidden;padding:0 0 0 80px;position:relative}
.g-widget a i{height:70px;left:0;position:absolute;top:0;width:70px}
.g-widget a i img{border-radius:14px;height:70px;width:70px}
.g-widget a h4{color:#333;font-size:15px;font-weight:700;height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}
.g-widget a p{margin-top:4px;overflow:hidden}
.g-widget a p span{color:#999;float:left;font-size:12px;height:22px;line-height:22px;overflow:hidden;width:50%}
.g-widget a p span em{display:inline-block;height:14px;width:87px}
.g-widget a font.list-down{background:#f60;border-radius:10px;color:#fff;display:block;font-size:14px;height:22px;line-height:22px;position:absolute;right:0;text-align:center;top:0;width:53px}
.g-newdetail .g-nr2020,.g-text-wz{padding:0 15px}
.g-text-wz{overflow:hidden;position:relative}
.g-text-wz,.g-text-wz p{color:#666;line-height:30px}
.g-text-wz p{margin:0 0 15px}
.g-text-wz p img{border-radius:6px;display:block;height:auto!important;margin:0 auto;max-width:100%!important;width:auto}
.g-text-wz p a{color:#19abff;text-decoration:underline}
.g-text-wz h3{color:#333;font-size:16px;margin-bottom:15px;overflow:hidden;position:relative}
.g-text-wz h3 span{border-left:4px solid #000;display:block;font-size:16px;height:20px;line-height:20px;padding-left:6px}
.g-text-wz h3 a{color:#333}
.g-text-wz h4{color:#555;font-size:15px;font-weight:700;line-height:28px;margin-bottom:12px}
.g-text-wz h4 em{font-style:normal}
font.g-clickrz{color:#f60;cursor:pointer;float:right;font-size:14px;font-weight:400}
#addbalck{background-color:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:998}
.g-boxsoft{overflow:hidden}
.g-topsoft{background:#fff;border-radius:10px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.4);box-shadow:0 4px 16px rgba(0,0,0,.4);cursor:default;display:block;height:480px;left:5%;margin-top:-240px;padding-bottom:5px;position:fixed;top:50%;width:90%;z-index:999}
.g-topsoft,.g-topsoft h4{font-size:14px;overflow:hidden}
.g-topsoft h4{font-weight:700;padding:10px 0 0}
.g-topsoft h4,.g-topsoft p{color:#555;line-height:26px}
.g-topsoft p{border-bottom:1px solid #eee;font-size:14px;overflow:hidden;padding:10px 0}
.g-boxsoft span.u-lsrz{background:#f60;border-radius:10px 10px 0 0;color:#fff;display:block;font-size:16px;font-style:normal;font-weight:700;height:50px;line-height:50px;margin-bottom:5px;padding:0 2px 0 18px}
.g-boxsoft span.u-lsrz s{color:#fff;cursor:pointer;display:block;float:right;font-size:24px;font-weight:400;height:50px;text-align:center;text-decoration:none;width:40px}
.g-softlist{height:410px;overflow-y:scroll;padding:0 20px}
.g-turnPage{overflow:hidden;padding:10px 15px}
.g-turnPage p{height:26px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.g-turnPage p,.g-turnPage p a{color:#595959;font-size:12px}
.lookmore{background:#fff;border-top:5px solid #fff;bottom:0;height:50px;left:0;position:absolute;text-align:center;width:100%}
.lookmore span{background:#f6f6f6;border-radius:20px;color:#686663;display:block;font-size:14px;height:35px;line-height:35px;margin:0 15px}
#details .on-hover{box-shadow:0 -22px 20px #fff}
.g-app-cont{height:75px;overflow:hidden;padding:15px 15px 15px 105px;position:relative}
.g-app-cont i.icon{height:85px;left:15px;overflow:hidden;position:absolute;top:15px;width:85px}
.g-app-cont i.icon img{border-radius:16px;height:75px;width:75px}
.g-app-cont h1{color:#333;font-size:18px;font-weight:700;height:26px;line-height:26px;margin-bottom:4px}
.g-app-cont h1,.g-app-cont p{overflow:hidden}
.g-app-cont p span{color:#999;float:left;font-size:12px;height:22px;line-height:22px;overflow:hidden;width:50%}
.down-btn{margin-bottom:10px;overflow:hidden;padding:0 15px}
.down-btn a{background-color:#f60;background-image:linear-gradient(35deg,#f60,#ff973c);background:-webkit-linear-gradient(left,#f60,#ff973c);background:linear-gradient(90deg,#f60,#ff973c);border-radius:18.5px;color:#fff;display:block;height:34px;line-height:34px;text-align:center}
.down-btn a.no-down{background:#ccc}
.f-vtadiv{border-top:5px solid #ececec;overflow:hidden}
.g-tabs{border-bottom:1px solid #dcdcdc;color:#e7e7e7;display:-webkit-box;height:45px;line-height:45px;margin-bottom:15px}
.g-tabs li{-webkit-box-flex:1;border-left:1px solid #ddd;color:#333;font-size:15px;font-weight:700;height:17px;line-height:17px;margin:14px 0;position:relative;text-align:center}
.g-tabs li b{color:#f60}
.g-tabs li.m-hover{border-left:0;color:#f60}
.u-jptj-list{overflow:hidden;padding:0 3px 10px}
.u-jptj-list a{display:inline;float:left;height:auto;margin:8px 0;overflow:hidden;width:25%}
.u-jptj-list a p{color:#333;font-weight:700;margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.u-jptj-list a p,.u-jptj-list a span{font-size:14px;height:22px;line-height:22px;text-align:center}
.u-jptj-list a span{border:1px solid #f70;border-radius:10px;color:#f70;display:block;margin:4px auto 0;width:53px}
.u-jptj-list a img{border-radius:14px;display:block;height:65px;margin:auto;overflow:hidden;width:65px}
.u-jptj-list a strong{color:#666;display:block;font-size:12px;font-weight:400;height:22px;line-height:22px;overflow:hidden;text-align:center}
.g-xgwz{border-top:5px solid #ececec;overflow:hidden}
.g-xgwz ul{overflow:hidden;padding-bottom:8px}
.g-xgwz ul li a{color:#333}
body .f-vtadiv .g-listul{border-top:5px solid #ececec}
.g-xgbb{overflow:hidden}
.am-pureview{display:none}
.g-comment{border-top:5px solid #ececec;overflow:hidden}
.g-game-comment{background-color:#fff;box-sizing:border-box;display:block;height:auto;margin:0 auto;overflow:hidden;width:94%}
.g-game-comment .g-game-img{display:inline;float:left;height:80px;margin:15px 0 0 5px;overflow:hidden;position:relative;width:80px;zoom:1}
.g-game-comment .g-game-img img{border-radius:10px;display:block;height:80px;overflow:hidden;width:100%}
.g-game-comment .w-text{border:none;display:block;height:auto;margin:6px 0 0;overflow:hidden;padding:0;width:100%}
.g-game-comment .w-text textarea{background-color:#fff;border:1px solid #dadada;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#555;display:block;font-size:14px;height:auto;line-height:24px;margin:0 auto 10px;min-height:72px;overflow:hidden;padding:4px 6px;vertical-align:middle;width:95%}
.g-game-comment .w-button{border:none;display:block;height:auto;margin:0;overflow:hidden;padding:0;width:100%}
.g-game-comment .w-button #verify{background:#f60;border:0;border-radius:20px;color:#fff;font-size:14px;height:34px;line-height:34px;margin:0 auto;padding:0;text-align:center;width:98%}
.g-game-comment .w-button #verify,.g-game-title{display:block;font-family:microsoft yahei;font-weight:400;overflow:hidden}
.g-game-title{background:#f5f5f5;border-left:5px solid #ff1948;box-sizing:border-box;color:#151515;font-size:15px;height:30px;line-height:30px;margin:18px 0 0;text-indent:10px;width:100%}
.g-game-comment .g-game-ly{padding:0}
.g-game-comment .g-game-ly,.g-game-comment .g-game-ly dl{display:block;height:auto;margin:0;overflow:hidden;width:100%}
.g-game-comment .g-game-ly dl{box-sizing:border-box}
.g-game-comment .g-game-ly dl dt{color:#1c934e;font-family:microsoft yahei;font-size:14px;font-weight:400;height:14px;line-height:14px;margin:10px 0 0;width:100%}
.g-game-comment .g-game-ly dl dt b{color:#e60000;font-family:microsoft yahei;font-size:14px;font-weight:400}
.g-game-comment .g-game-ly dl dt em,.g-game-comment .g-game-ly dl dt i{display:none}
.g-game-comment .g-game-ly dl dd p{display:none}
.comment-body{margin:10px 0 0}
.comment-body li .combd-title .title{color:#35d0ba}
.g-game-comment .m-table-cont{width:97%}
.g-linktab{border-bottom:1px dashed #eaeaea;overflow:hidden;padding-bottom:15px}
.g-linktab ul{background:#f8f8f8;border-radius:20px;margin:15px auto 0;overflow:hidden;width:75%}
.g-linktab ul li{border-radius:20px;float:left;height:32px;line-height:32px;text-align:center;width:33.333%}
.g-linktab ul li a{color:#333;display:block;font-size:14px;font-weight:700}
.g-linktab ul li.m-hover{background-color:#f60;background-image:linear-gradient(35deg,#f60,#ff973c);background:-webkit-linear-gradient(left,#f60,#ff973c);background:linear-gradient(90deg,#f60,#ff973c)}
.g-linktab ul li.m-hover a{color:#fff}
.g-index-zt{border-top:5px solid #ececec;overflow:hidden;padding-top:7px}
p.f-gxtab{background:#f8f8f8;border-radius:20px;float:right;margin-top:11px;overflow:hidden;width:120px}
p.f-gxtab span{border-radius:20px;color:#333;display:block;float:left;font-size:14px;height:24px;line-height:24px;text-align:center;width:60px}
p.f-gxtab span.on{background-color:#f60;background-image:linear-gradient(35deg,#f60,#ff973c);background:-webkit-linear-gradient(left,#f60,#ff973c);background:linear-gradient(90deg,#f60,#ff973c);color:#fff}
.f-no{display:none}
.Head3{display:block;position:relative}
.Head3,.Head3 .Head3-box{height:40px;overflow:hidden}
.Head3 .Head3-box{left:0;position:absolute;top:0;width:100%;z-index:2}
.Head3 .Head3-box span{background:#e4e4e4;color:#333;display:inline-block;float:left;font-size:18px;font-weight:700;height:40px;line-height:40px;text-align:center;width:50%}
.Head3 .Head3-box span:first-child{border-top-right-radius:20px}
.Head3 .Head3-box span:last-child{border-bottom-left-radius:20px}
.Head3 .Head3-box span.on{background:#fff;color:#333}
.Head3 i{background:#e4e4e4}
.Head3 em,.Head3 i{display:inline-block;height:20px;left:20%;position:absolute;width:50%;z-index:1}
.Head3 em{background:#fff;top:20px}
.g-bd-rank{display:none;overflow:hidden}
.g-ranktab{border-top:5px solid #ececec;overflow:hidden}
.g-three-list{border-bottom:1px dashed #eaeaea;overflow:hidden;padding:12px 15px 15px}
.g-three-list ul li{float:left;margin-right:0;padding:0 0 3px;position:relative;width:33.33%}
.g-three-list ul li a{display:block;padding:0 5px 0 20px}
.g-three-list ul li a i{display:block;height:65px;margin:0 auto;width:65px}
.g-three-list ul li a i img{border-radius:14px;height:65px;width:65px}
.g-three-list ul li a p{color:#333;font-size:14px;font-weight:700;margin:5px 0 0;text-overflow:ellipsis;white-space:nowrap}
.g-three-list ul li a p,.g-three-list ul li a strong{height:22px;line-height:22px;overflow:hidden;text-align:center}
.g-three-list ul li a strong{color:#666;display:block;font-size:12px;font-weight:400}
.g-three-list ul li a span{border:1px solid #f70;border-radius:10px;color:#f70;display:block;font-size:14px;height:22px;line-height:22px;margin:4px auto 0;text-align:center;width:53px}
.g-news-tab{border-top:5px solid #ececec;overflow:hidden}
.g-news-tab .g-news-bd{display:none;overflow:hidden}
.g-news-tab .g-news-bd .g-newsul{border-top:0}
.g-news-tab .on-hover{display:block}
.m-rec-today{border-top:5px solid #ececec;font-size:0;padding:18px 15px 18px 36px;position:relative}
.m-rec-today .m-card{background:#fff;background-clip:padding-box;border:1px solid transparent;border-radius:8px;box-sizing:border-box;height:100%;padding:10px 10px 10px 12px;text-align:left;vertical-align:middle;width:100%}
.m-rec-today .m-bg{background-image:linear-gradient(90deg,#f60,#ff973c);border-radius:8px;box-shadow:0 2px 10px 0 hsla(0,4%,68%,.3);box-sizing:border-box;display:block;height:87px}
.m-rec-today .u-text{background-image:linear-gradient(-90deg,#f60,#ff973c);border-bottom-left-radius:6px;border-top-left-radius:6px;box-sizing:border-box;color:#fff;display:block;font-size:12px;left:15px;line-height:14px;padding:10px 0;position:absolute;text-align:center;top:23px;vertical-align:middle;width:22px}
.m-rec-today .m-list{display:inline-block;width:73%}
.m-rec-today .m-list li{display:none;height:65px}
.m-rec-today .m-list .selected{display:inline-block}
.m-rec-today .m-list .u-icon{border-radius:14px;height:65px;width:65px}
.m-rec-today .m-center-des{display:inline-block;height:65px;margin-left:12px;vertical-align:middle;width:130px}
.m-rec-today .m-center-des .u-name{color:#333;font-size:14px;font-weight:700;height:22px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-rec-today .m-center-des .u-type{color:#666;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-rec-today .m-center-des .u-dj{height:14px;margin:4px 0 5px;overflow:hidden}
.m-rec-today .m-center-des .u-dj img{display:block;height:14px}
.m-rec-today .m-right{color:#f60;display:inline-block;font-size:12px;margin-left:30px;position:relative;vertical-align:middle}
.m-rec-today .m-right:before{background-image:radial-gradient(circle at center,#aaa,#fff);content:"";height:40px;left:-15px;min-width:1px;position:absolute;width:1px}
.m-rec-today .m-right img{display:block;height:20px;margin:0 auto;width:20px}
.m-rec-today .m-right p{margin-top:2px}
.g-ztcont{border-top:5px solid #ececec;overflow:hidden}
.g-ztcont ul{overflow-x:scroll;padding:0 3px 12px 15px;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}
.g-ztcont ul li{background:#fff;border:1px solid #ebebeb;border-radius:4px;display:inline-block;margin:5px 12px 0 0;width:250px}
.g-ztcont ul li a.u-ztimg{display:block;position:relative;width:250px}
.g-ztcont ul li a.u-ztimg img{border-radius:4px}
.g-ztcont ul li .g-int{height:65px;overflow:hidden;padding:10px 10px 10px 12px}
.g-ztcont ul li .g-int a{display:block;height:65px;padding:0 0 0 75px;position:relative}
.g-ztcont ul li .g-int a img{border-radius:14px;display:block;height:65px;left:0;overflow:hidden;position:absolute;top:0;width:65px}
.g-ztcont ul li .g-int a p{overflow:hidden}
.g-ztcont ul li .g-int a p strong{color:#333;display:block;font-size:14px;font-weight:700;height:20px;line-height:20px;margin:2px 0 0;overflow:hidden}
.g-ztcont ul li .g-int a p img{border-radius:0;display:block;height:14px;overflow:hidden;padding:5px 0 4px;position:static;width:auto}
.g-ztcont ul li .g-int a p b{color:#666;display:block;font-size:12px;font-weight:400;height:20px;line-height:20px;overflow:hidden}
.g-ztcont ul li .g-int a font{background:#fff;border:1px solid #37b1fa;border-radius:10px;color:#37b1fa;display:block;font-size:14px;height:22px;line-height:22px;position:absolute;right:0;text-align:center;top:22px;width:53px}
.g-ztcont ul li .g-int a:hover strong,.g-ztcont ul li a.u-ztimg:hover span{color:#37b1fa}
.m-comment{display:block;font-family:arial,Microsoft YaHei,"5fae8f6f96c59ed1";overflow:hidden;padding:0 12px;width:auto}
.m-comment .g-comment-title{display:block;height:22px;overflow:hidden;width:100%}
.m-comment .g-comment-title dt{color:#555;display:inline;float:left;font-size:18px;font-weight:700;height:22px;line-height:22px;margin:0;overflow:hidden;width:auto}
.m-comment .g-comment-title dt em,.m-comment .g-comment-title dt i{display:inline;float:left;height:22px;margin:0 16px 0 0;overflow:hidden;width:22px}
.m-comment .g-comment-title dd{color:#666;display:inline;float:right;font-size:14px;font-weight:400;height:22px;line-height:22px;overflow:hidden;width:auto}
.m-comment .g-comment-title dd span{color:#f55;font-weight:700}
#saypl{box-sizing:border-box;margin:6px 0 12px;width:auto}
#saypl,#saypl .comment-text{display:block;height:auto;overflow:hidden}
#saypl .comment-text{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:15px;margin:0 auto;min-height:72px;padding:5px 2%;width:94%}
#saypl .comment-input{background:#f60;border:0;border-radius:20px;color:#fff;font-size:16px;height:34px;line-height:34px;margin:10px auto 0;text-align:center;width:98%}
#saypl .comment-input,.comment-sm{display:block;font-weight:400;overflow:hidden}
.comment-sm{color:#888;font-size:14px;height:16px;line-height:16px;margin:10px 0 24px;width:auto}
.comment-body{height:auto}
.comment-body,.comment-more{display:block;overflow:hidden;width:100%}
.comment-more{background:#fafafa;color:#555;font-size:14px;font-weight:400;height:30px;line-height:30px;margin:21px 0 0;text-align:center}
.comment-more:hover{background:#f55;color:#fff}
.g-game-comment .g-comment-showbtn{display:none!important}
.comment-body li{background-color:#fafafa;border-radius:4px;display:block;height:auto;margin-bottom:10px;overflow:hidden;padding:10px;width:auto}
.comment-body li .combd-title,.comment-body li .combd-title .title{display:block;height:20px;overflow:hidden;width:auto}
.comment-body li .combd-title .title{color:#f60;float:left;font-size:14px;margin-top:0}
.comment-body li .combd-title .time{color:#999;display:block;float:right;font-size:12px;height:20px;overflow:hidden;width:auto}
.comment-body li .combd-bd{color:#333;font-size:14px;line-height:20px;margin:6px 0}
.comment-body li .comment-button{background-color:#fff;border:1px solid #eee;border-radius:10px;display:block;float:right;height:20px;overflow:hidden;padding:0 10px;width:auto}
.comment-body li .comment-button a{display:block;float:left;height:20px;overflow:hidden;width:auto}
.comment-body li .comment-button a span{color:#555;display:block;float:left;font-size:12px;height:20px;line-height:20px;overflow:hidden;width:auto}
.comment-body li .comment-button a.a1 i{background-position:-1px -22px}
.comment-body li .comment-button a.a2 i{background-position:-1px 0}
.comment-body li .comment-button b{background-color:#eee;display:block;float:left;height:12px;margin:4px;overflow:hidden;width:2px}
.g-game2-ly{margin-top:6px}
#comment_0 h4{margin:12px 0 4px;overflow:hidden}
#m-comment-box{display:block!important}
.g-game2-ly em,.g-game2-ly i{font-style:normal}
.g-game2-ly dl dt{color:#555;font-size:14px;overflow:hidden;padding:8px 3px 0}
.g-game2-ly dl dt span{display:block}
.g-game2-ly dl dt span b{color:#326eb4;display:inline-block;font-weight:400;min-width:80%}
.g-game2-ly dl dd{border-bottom:1px dotted #ddd;color:#555;font-size:15px;overflow:hidden;padding:7px 0 3px 3px}
.g-game2-ly dl dd blockquote{background-color:#fffde9;border:1px solid #eae8d2;margin:0 0 5px;padding:5px}
.g-game2-ly dl dd blockquote h4{color:#888;font-size:12px;font-weight:400;margin-top:5px}
.g-game2-ly dl dd blockquote h4 cite{display:none}
.g-game2-ly dl dd .bjhf{background:#f8f8f8;border:1px solid #ddd;border-radius:2px;margin:5px 0 8px;padding:4px 8px;position:relative}
.g-game2-ly dl dd .bjhf span{color:#6087b5}
.g-game2-ly dl dd p{color:#555;font-size:14px;line-height:26px;padding:0 3px;text-align:right}
.g-game2-ly dl dd p a{margin-left:5px}
.g-game2-ly dl dd p a:first-child{color:#28bd98}
.g-game2-ly dl dd p a:nth-child(2){color:#ff6f6f}
.g-game2-ly dl dt em,.g-game2-ly dl dt i{float:right;font-size:13px}
.g-game2-ly dl dd .m-huifu{background:#f8f8f8;border:1px solid #ddd;border-radius:2px;margin:10px 8px 5px;padding:5px 5px 2px;position:relative}
.g-game2-ly dl dd .m-huifu p:first-child{text-align:left}
.g-game2-ly dl dd .m-huifu p.m-huifu-d{color:#999}
.g-game2-ly dl dd .m-huifu p.m-huifu-d i{color:#666}
.g-game2-ly dl dd .m-huifu p.m-huifu-d a{color:#326eb4;margin-right:10px}
.g-game2-ly .g-comment-more{background:#f60;border:0;border-radius:20px;color:#fff;display:block;font-family:microsoft yahei;font-size:14px;font-weight:400;height:34px;line-height:34px;margin:10px auto;overflow:hidden;padding:0;text-align:center;width:45%}
.f-azfl,.f-iosfl{overflow:hidden}
.f-iosfl{display:none}
.g-list-nav{background:#fff;border-bottom:1px solid #f70;box-sizing:border-box;color:#555;display:block;font-size:15px;font-weight:400;height:40px;line-height:40px;overflow:hidden;padding:0;position:relative;text-indent:10px;width:100%;zoom:1}
.g-list-nav strong{color:#f70;font-weight:700;padding:0 2px}
.f-loading-more{border-top:1px dashed #eaeaea;display:block;height:18px;line-height:18px;overflow:hidden;padding:12px 0;text-align:center}
.f-loading-more strong{color:#aaa;font-size:16px;font-weight:400;line-height:22px}
.f-loading-more i,.f-loading-more strong{display:inline-block;height:22px;overflow:hidden}
.f-loading-more i{box-sizing:border-box;padding:0 8px}
.f-loading-more i:after{border-right:2px solid #aaa;border-top:2px solid #aaa;content:"";display:block;height:12px;overflow:hidden;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:12px}
#f-azzt ul li.g-cont-game:last-of-type,#f-ioszt ul li:last-of-type{border-bottom:1px dashed #eaeaea}
.f-hide,.g-tags-box{display:none}
#more{background-color:#f60;background-image:linear-gradient(35deg,#f60,#ff973c);background:-webkit-linear-gradient(left,#f60,#ff973c);background:linear-gradient(90deg,#f60,#ff973c);border-radius:20px;color:#fff;display:block;font-size:15px;font-weight:400;height:30px;line-height:30px;margin:15px auto;overflow:hidden;text-align:center;width:160px}
.g-more-box{border-top:1px dashed #eaeaea;overflow:hidden}
.so-dhtxt font{color:#f60;font-size:14px;font-weight:700;padding:0 4px}
.pg_pcl{background:#fff;overflow:hidden}
.pg_pcl .tspage{background:#fff;border-top:1px dashed #eaeaea;height:30px;line-height:30px;padding:15px 0;text-align:center}
#tsp_change,.pg_pcl .tspage .tsp_count{display:none}
.pg_pcl .tspage .tsp_nav{overflow:hidden}
.pg_pcl .tspage .tsp_nav a{background-color:#e8e8e8;border-right:0px;color:#333;padding:0 13px;text-decoration:none;width:auto}
.pg_pcl .tspage .tsp_nav a,.pg_pcl .tspage .tsp_nav b{border-radius:4px;display:inline-block;font-size:14px;height:31px;line-height:31px}
.pg_pcl .tspage .tsp_nav b{background-color:#f60;color:#fff;padding:0 .8em}
.pg_pcl .tspage .tsp_nav i{background-color:#e8e8e8;border-radius:4px;border-right:0px;color:#333;display:inline-block;font-size:14px;height:31px;line-height:31px;padding:0 13px;text-decoration:none;width:auto}
.pg_pcl .tspage .tsp_nav a i{padding:0}
.g-game-recomd{border-top:5px solid #ececec;overflow:hidden}
.g-keyword-btn{background:#f8f8f8;border-radius:20px;height:32px;margin:0 auto;overflow:hidden;width:93%}
.g-keyword-btn li{display:block;float:left;height:32px;width:33.333%}
.g-keyword-btn li b{border-right:1px solid #e2e2e2;box-sizing:border-box;color:#333;display:block;font-size:15px;font-weight:700;height:32px;line-height:32px;overflow:hidden;padding:0 10px;text-align:center;width:100%}
.g-keyword-btn .m-hover b{color:#f60}
.g-keyword-btn li i{background:#ccc;display:block;height:16px;overflow:hidden;position:absolute;right:0;top:10px;width:1px}
.g-keyword-btn li:last-of-type b{border-right:0px}
.g-keyword-cont,.g-keyword-cont dl{display:block;height:auto;overflow:hidden;width:100%}
.g-keyword-cont dl{box-sizing:border-box;padding:15px 17px 4px;position:relative;zoom:1}
.g-keyword-cont dl dt{color:#333;display:block;font-size:15px;font-weight:700;height:auto;overflow:hidden;width:100%}
.g-keyword-cont dl dd{color:#666;display:block;display:-webkit-box;font-size:14px;font-weight:400;height:52px;-webkit-line-clamp:2;line-height:26px;margin:8px 0 0;overflow:hidden;text-overflow:ellipsis;width:100%;-webkit-box-orient:vertical}
.g-keyword-cont dl .g-keyword-info{bottom:auto;display:block;height:auto;margin:0;overflow:hidden;padding:0 10px 0 69px;position:absolute;right:10px;top:15px;width:auto}
.g-keyword-cont dl .g-keyword-info a{background:#fff;border-radius:6px;color:#f60;display:block;font-size:14px;font-weight:400;height:22px;line-height:22px;overflow:hidden;padding:0 6px;text-decoration:none;width:auto}
.g-keyword-cont ul{display:block;padding:0 3px 10px;width:100%}
.g-keyword-cont ul,.g-keyword-cont ul li{box-sizing:border-box;height:auto;overflow:hidden}
.g-keyword-cont ul li{display:inline;float:left;margin:8px 0;width:25%}
.g-keyword-cont ul li a{display:block;height:auto;overflow:hidden;width:100%}
.g-keyword-cont ul li a img{border-radius:14px;display:block;height:65px;margin:auto;overflow:hidden;width:65px}
.g-keyword-cont ul li a strong{border:0;color:#333;display:block;font-size:14px;height:20px;line-height:20px;margin:5px 0 0;overflow:hidden;padding:0;text-align:center;text-indent:0;width:100%}
.scroll-module{font-size:0;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;padding:8px 0}
.g-program-img{border-bottom:10px solid #f0f0f0;overflow:hidden}
.screenshot{background:#fff;height:220px;padding:0 0 8px;position:relative}
.screenshot-list{font-size:0;left:12px;position:absolute;white-space:nowrap}
.screenshot-list li{display:inline-block;margin-right:4px}
.screenshot-list li:last-of-type{margin-right:12px}
.screenshot-list li img{border:1px solid #fff;border-radius:4px;display:block;height:auto;max-height:220px;min-height:220px;overflow:hidden;width:auto}
.g-down-information{background:#fff;height:auto;padding:0 15px 3px}
.g-down-information,.g-down-information strong{box-sizing:border-box;display:block;overflow:hidden;width:100%}
.g-down-information strong{height:26px}
.g-down-information strong em{box-sizing:border-box;color:#999;display:inline;float:left;font-size:14px;font-style:normal;font-weight:400;height:22px;line-height:22px;overflow:hidden;padding:0 12px 0 0;width:50%}
/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden!important}
#swipebox-overlay img{border:none!important}
#swipebox-overlay{height:100%;left:0;overflow:hidden;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:99999!important}
#swipebox-container{height:100%;position:relative;width:100%}
#swipebox-slider{cursor:pointer;display:none;height:100%;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;white-space:nowrap;width:100%}
#swipebox-slider .slide{display:inline-block;height:100%;line-height:1px;text-align:center;width:100%}
#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}
#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;height:auto;margin:0;max-height:90%;max-width:90%;padding:0;vertical-align:middle;width:auto}
#swipebox-slider .slide .swipebox-video-container{background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100%;max-width:1140px;padding:5%;width:100%}
#swipebox-slider .slide .swipebox-video-container .swipebox-video{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}
#swipebox-slider .slide-loading{background:url(../images/loader.gif) 50% no-repeat}
#swipebox-bottom-bar,#swipebox-top-bar{height:50px;left:0;position:absolute;-webkit-transition:.5s;transition:.5s;width:100%;z-index:999}
#swipebox-bottom-bar{bottom:-50px}
#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}
#swipebox-top-bar{top:-50px}
#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}
#swipebox-title{display:block;text-align:center;width:100%}
#swipebox-arrows{display:block;height:50px;margin:0 auto;width:100%}
#swipebox-prev{background-position:-32px 13px;float:left}
#swipebox-next{background-position:-78px 13px;float:right}
#swipebox-close{background-position:15px 12px;position:absolute;z-index:9999}
.swipebox-no-close-button #swipebox-close{display:none}
#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}
.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;content:" ";height:100%;opacity:0;position:absolute;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:20px;z-index:999}
.swipebox-touch #swipebox-container:before{-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565;left:0}
.swipebox-touch #swipebox-container:after{-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565;right:0}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}
@-webkit-keyframes rightSpring{0%{left:0}
50%{left:-30px}
to{left:0}
}
@keyframes rightSpring{0%{left:0}
50%{left:-30px}
to{left:0}
}
@-webkit-keyframes leftSpring{0%{left:0}
50%{left:30px}
to{left:0}
}
@keyframes leftSpring{0%{left:0}
50%{left:30px}
to{left:0}
}
@media screen and (min-width:800px){#swipebox-close{right:10px}
#swipebox-arrows{max-width:800px;width:92%}
}
#swipebox-overlay{background:#0d0d0d}
#swipebox-bottom-bar,#swipebox-top-bar{opacity:.95;text-shadow:1px 1px 1px #000}
#swipebox-top-bar{color:#fff!important;font-family:Helvetica,Arial,sans-serif;font-size:15px;line-height:43px}
#swipebox-close{display:block;right:0;top:0;top:auto;z-index:999999999}
#swipebox-next,#swipebox-prev{opacity:.99;z-index:9999999999}
body #swipebox-prev{bottom:0;left:0;position:absolute}
body #swipebox-next{bottom:0;position:absolute;right:0}
#swipebox-download{margin-left:-120px}
#swipebox-download,.m-she{background-color:rgba(0,0,0,.5);border:1px solid #fff;border-radius:4px;bottom:10%;color:#fff;display:none;left:50%;padding:8px 10px;position:fixed;text-align:center;width:100px;z-index:9999999}
.m-she{margin-left:30px}
.m-info{color:#999;padding:0 15px 10px;text-align:right}
#swipebox-bottom-bar{display:block!important}
.f-more-showcont{background:#19b5fe;border-radius:4px;color:#fff;display:block;font-size:15px;font-weight:400;height:36px;line-height:36px;margin:10px auto 0;overflow:hidden;position:relative;text-align:center;width:90%;zoom:1}
#m-alert-bg{background:#000;height:100%;left:0;opacity:.6;top:0;width:100%;z-index:99998}
#m-alert-bg,.txthtml{display:block;overflow:hidden;position:fixed}
.txthtml{background:#fff;border-radius:4px;box-sizing:border-box;color:#333;font-size:14px;height:auto;left:5%;line-height:22px;max-height:50%;overflow:auto;padding:18px;top:30%;width:90%;z-index:99999}
.txthtml p{color:#666;line-height:24px;text-indent:18px;width:100%}
#m-close-desc,.txthtml p{display:block;height:auto;overflow:hidden}
#m-close-desc{background:#333;border-radius:0 0 0 6px;color:#fff;font-size:12px;padding:0 6px;position:fixed;right:5%;top:30%;width:auto;z-index:10}
[class*=am-icon-]:before{display:inline-block;font-size:inherit;-webkit-font-smoothing:antialiased;transform:translate(0)}
.am-pureview{background:rgba(0,0,0,.95);bottom:0;display:block;height:100%;left:0;overflow:hidden;position:fixed;right:0;top:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%;z-index:110920}
.am-pureview.am-active{transform:translate(0)}
.am-pureview ol,.am-pureview ul{list-style:none;margin:0;padding:0;width:100%}
.am-pureview-slider{height:100%;overflow:hidden}
.am-pureview-slider li{display:flex;height:100%;position:absolute;top:0;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s linear;transition:all .3s linear;vertical-align:middle;visibility:hidden;z-index:100}
.am-pureview-slider li.am-pureview-slide-prev{-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);z-index:109}
.am-pureview-slider li.am-pureview-slide-next{-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%);z-index:109}
.am-pureview-slider li.am-active{position:relative;transform:translate(0);visibility:visible;z-index:110}
.am-pureview-slider .pinch-zoom-container{width:100%;z-index:1121}
.am-pureview-slider .am-pinch-zoom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.am-pureview-slider .am-pinch-zoom:after{display:inline-block;font:normal normal normal 1.6rem/1 FontAwesome,sans-serif;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation:icon-spin 2s linear infinite;animation:icon-spin 2s linear infinite;color:#eee;content:"\f110";font-size:24px;left:50%;line-height:24px;margin-left:-12px;margin-top:-12px;position:absolute;top:50%;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);z-index:1}
.am-pureview-slider .am-pinch-zoom.am-pureview-loaded:after{display:none}
.am-pureview-slider img{display:block;max-height:100%;max-width:100%;opacity:0;position:relative;z-index:200;-webkit-user-drag:none;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}
.am-pureview-slider img.am-img-loaded{opacity:1}
.am-pureview-direction{margin-top:-18px!important;position:absolute;top:50%;width:100%;z-index:1122}
.am-pureview-only .am-pureview-direction,.am-touch .am-pureview-direction{display:none}
.am-pureview-direction li{height:36px;position:absolute;width:36px}
.am-pureview-direction a{border:none;color:#ccc;cursor:pointer;display:block;height:36px;opacity:.5;text-align:center;z-index:1125}
.am-pureview-actions,.am-pureview-bar{background-color:rgba(0,0,0,.35);height:45px;position:absolute}
.am-pureview-direction a:before{content:"\f137";font-size:24px;line-height:36px}
.am-pureview-direction a:hover{opacity:1}
.am-pureview-direction .am-pureview-prev{left:15px}
.am-pureview-direction .am-pureview-next{right:15px}
.am-pureview-direction .am-pureview-next a:before{content:"\f138"}
.am-pureview-bar .am-pureview-title{display:none;word-wrap:normal;margin-left:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.am-pureview-bar .am-pureview-total{font-size:10px;line-height:48px}
.am-pureview-actions{left:0;right:0;top:0}
.am-pureview-actions a{color:#ccc;display:block;font-size:16px;left:10px;line-height:45px;position:absolute;text-align:left;width:45px}
.am-pureview-actions a:hover{color:#fff}
.am-pureview-actions [data-am-toggle=share]{left:auto;right:10px}
.am-pureview-actions,.am-pureview-bar{opacity:0;-webkit-transition:all .15s;transition:all .15s;z-index:1130}
.am-pureview-bar-active .am-pureview-actions,.am-pureview-bar-active .am-pureview-bar{opacity:1}
.am-checkbox .am-icon-checked,.am-checkbox-inline .am-icon-checked,.am-radio .am-icon-checked,.am-radio-inline .am-icon-checked,.am-ucheck-checkbox:checked+.am-ucheck-icons .am-icon-unchecked,.am-ucheck-radio:checked+.am-ucheck-icons .am-icon-unchecked{opacity:0}
.am-pureview-bar{bottom:0;color:#eee;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;line-height:45px;padding:0 10px;width:92%}
.rotate_div,.rotate_jia,.rotate_jian{display:none}
.am-pureview-slider .am-pinch-zoom,.am-pureview-slider .pinch-zoom-container{height:100%!important}
.am-pureview-actions,.am-pureview-bar{background-color:transparent}
.am-pureview-counter{text-align:right;width:100%}
.am-pureview-actions a{height:60px;left:auto;right:0;text-align:center;width:60px}
.g-down-xgwz{border-top:5px solid #ececec;overflow:hidden}
.g-down-xgwz ul{overflow:hidden;padding:0 12px 12px}
.g-down-xgwz ul li a{color:#333}
.g-key-font p.g-keyalink{display:none}
.txthtml .g-keyalink{color:#333;font-weight:700;line-height:24px;margin-top:10px;overflow:hidden;text-indent:0}
.txthtml .g-keyalink font{color:red}
.txthtml .g-keyalink a{color:#2b7fd5;font-weight:400}
.txthtml .g-keyalink a:last-of-type b{display:none}
.g-daoyu{line-height:30px;margin:0 15px}
.g-daoyu,.g-jieyu{color:#666;overflow:hidden;text-indent:2em}
.g-jieyu{line-height:26px;padding:12px 15px;position:relative}
.g-jieyu p{color:#666;line-height:26px;text-indent:2em}
.g-jieyu b{color:#333;left:15px;position:absolute;top:12px}
.g-app-list{background:#fff;margin-top:10px;overflow:hidden}
.g-app-list .u-name{overflow:hidden;padding:5px 15px 10px;position:relative}
.g-app-list .u-name font{display:inline-block;float:left;font-size:18px;font-weight:bolder;height:30px;line-height:30px;overflow:hidden}
.g-app-list .u-name font a{color:#333}
.g-app-list .u-name span{display:inline-block;float:right;height:30px}
.g-app-list .u-name span a{border:1px solid #f60;border-radius:10px;color:#f60;display:inline-block;font-size:14px;font-weight:400;height:24px;line-height:24px;margin-top:2px;overflow:hidden;position:relative;text-align:center;text-decoration:none;width:54px;zoom:1}
.g-app-list .u-name b{color:grey;display:block;float:left;font-size:14px;font-weight:400;height:18px;line-height:18px}
.g-app-list .u-name i{display:inline-block;float:left;font-family:Impact;font-size:22px;height:30px;line-height:33px;padding-right:10px}
.g-app-list .u-name i img{display:block;height:14px}
.u-app-info i{height:72px;left:12px;position:absolute;top:12px;width:72px}
.u-app-info i img{border-radius:12px;height:72px;width:72px}
.u-app-info p{color:grey;float:left;font-size:12px;height:24px;line-height:24px;overflow:hidden;width:50%;word-break:break-all;word-wrap:break-word}
.u-app-info p b{color:grey;display:block;float:left;font-weight:400}
.u-app-info p u{display:block;float:left;height:18px;overflow:hidden}
.u-app-info p u img{display:block;height:13px;margin-top:5px}
.u-app-info a,.u-app-info font{display:block;overflow:hidden}
.u-app-info font{clear:both;color:grey;font-size:12px;font-weight:400;height:24px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}
.u-xbpy{color:#666;line-height:30px;margin:12px 15px;text-indent:2em}
.u-xbpy b{color:#333}
.g-text-wz .g-down-content .keyText{background:#fdfdfd;border:1px solid #f60;border-radius:4px;margin:10px 3px;overflow:hidden;padding:12px}
.g-text-wz .g-down-content .keyText p{color:#666;display:block;font-size:14px;font-weight:400;height:auto;line-height:24px;margin:8px 0 0;overflow:hidden;padding-left:6px;text-indent:0}
.keyTextBox{border-top:5px solid #ececec}
.keyText{background:#fff;background:#fff7e5;border:1px dashed #f60;margin:10px;padding:10px 3px;position:relative}
.keyText b{background:#ececec;display:none;height:10px;left:0;position:absolute;text-indent:-999999px;top:-20px;width:100%}
.keyText p{color:#f60!important;display:block;font-size:14px;font-weight:bolder;height:auto;line-height:24px;padding-left:6px;text-indent:0}
#infocon,.keyText p{overflow:hidden}
#infocon .g-cont-game{background:#fff;border-bottom:1px dashed #eaeaea;box-sizing:border-box;display:-webkit-box;height:auto;margin:0;overflow:hidden;padding:17px 15px;width:100%}
#infocon .g-cont-game .g-game-img{display:-webkit-box;height:auto;overflow:hidden;text-decoration:none;width:auto;-webkit-box-flex:1}
#infocon .g-cont-game .g-game-img img{border-radius:14px;display:block;height:70px;overflow:hidden;width:70px}
#infocon .g-cont-game .g-game-img p{height:auto;width:auto;-webkit-box-flex:1;box-sizing:border-box;display:block;overflow:hidden;padding:0 0 0 10px}
#infocon .g-cont-game .g-game-img p strong{color:#333;display:block;font-size:15px;font-weight:400;height:20px;line-height:20px;margin:2px 0 0;overflow:hidden;width:100%}
#infocon .g-cont-game .g-game-img p img{display:block;height:14px;margin:6px 0;overflow:hidden;width:auto}
#infocon .g-cont-game .g-game-img p b{color:#999;display:block;font-size:12px;font-weight:400;height:20px;line-height:20px;margin:4px 0 0;overflow:hidden;white-space:nowrap;width:100%}
#infocon .g-cont-game .g-game-btn{border:1px solid #f70;border-radius:10px;color:#f70;display:block;font-size:14px;font-style:normal;height:22px;line-height:22px;margin:24px 0 0;position:relative;text-align:center;text-decoration:none;width:53px;zoom:1}
#infocon .g-cont-game .g-game-btn b{display:block;height:13px;left:17px;overflow:hidden;position:absolute;top:8px;width:11px}
#infocon .g-cont-game .m-nodown-btn{background:#999;border:1px solid #999;color:#fff;text-align:center;text-indent:0}
#infocon .g-cont-game:last-of-type{border-bottom:0}
#listSmall{overflow:hidden;padding-bottom:8px}
#listSmall .g-cont-game{background:#fff;box-sizing:border-box;display:-webkit-box;height:auto;margin:0;overflow:hidden;padding:8px 15px;width:100%}
#listSmall .g-cont-game .g-game-img{display:-webkit-box;height:auto;overflow:hidden;text-decoration:none;width:auto;-webkit-box-flex:1}
#listSmall .g-cont-game .g-game-img img{border-radius:14px;display:block;height:65px;overflow:hidden;width:65px}
#listSmall .g-cont-game .g-game-img p{height:auto;width:auto;-webkit-box-flex:1;box-sizing:border-box;display:block;overflow:hidden;padding:0 0 0 10px}
#listSmall .g-cont-game .g-game-img p strong{color:#333;display:block;font-size:14px;height:20px;line-height:20px;overflow:hidden;width:100%}
#listSmall .g-cont-game .g-game-img p img{display:block;height:14px;margin:5px 0;overflow:hidden;width:auto}
#listSmall .g-cont-game .g-game-img p b{color:#999;display:block;font-size:12px;font-weight:400;height:20px;line-height:20px;overflow:hidden;width:100%}
#listSmall .g-cont-game .g-game-btn{border:1px solid #f70;border-radius:10px;color:#f70;display:block;font-size:14px;font-style:normal;height:22px;line-height:22px;margin:24px 0 0;position:relative;text-align:center;text-decoration:none;width:53px;zoom:1}
#listSmall .g-list-game .g-game-btn b{display:block;height:13px;left:17px;overflow:hidden;position:absolute;top:8px;width:11px}
#listSmall .g-list-game .m-nodown-btn{background:#999;border:1px solid #999;color:#fff;text-align:center;text-indent:0}
#listSmall .g-list-game:last-of-type{border-bottom:0}
.u-rank-num li a.g-game-img{position:relative}
.g-hjjx .swiper-container{padding-bottom:20px}
.g-hjjx .swiper-pagination-bullet-active{background-color:#f60}
.g-key-eject{bottom:-100%;box-sizing:border-box;display:none;height:64%;left:0;overflow:hidden;padding:34px 0 0;position:fixed;width:100%;z-index:99}
.g-key-eject .u-key-close{background:#f2f2f2;color:#333;display:block;font-size:16px;font-weight:400;height:38px;left:50%;line-height:38px;overflow:hidden;position:absolute;text-align:left;text-indent:22px;top:0;transform:translateX(-50%);width:118px;z-index:5}
.u-key-close i{background:#8c8c8c;border-radius:100%;color:#fff;float:right;font-size:12px;font-style:normal;height:16px;line-height:13px;margin:12px 8px 0 0;padding:0;text-indent:5px;width:16px}
.g-key-eject .m-key-cont{background:#fff;display:block}
.g-key-eject .m-key-cont,.u-key-bg{height:100%;overflow:hidden;width:100%}
.u-key-bg{background:rgba(0,0,0,.5);display:none;left:0;position:fixed;top:0;z-index:50}
.g-key-tabbtn{background-color:#ececec;display:flex;overflow:hidden;padding:12px 12px 7px 0}
.g-key-tabbtn li{background:#fff;border-radius:4px;color:#383838;display:block;flex:1;font-size:16px;font-weight:400;height:42px;line-height:42px;margin:0 0 0 12px;overflow:hidden;text-align:center;width:auto}
.g-key-tabbtn li.f-hover{background-color:#f60;color:#fff}
body .pg-border .tspage{border-top:0}
.u-xbpy{background:#f0f0f0;border-radius:20px;color:grey;font-size:14px;height:24px;line-height:24px;margin:0 15px 12px;padding:4px 15px;text-overflow:ellipsis;white-space:nowrap}
.m-hotul,.m-hotul a,.u-xbpy{overflow:hidden}
.m-hotul a{display:inline;float:left;height:auto;margin:6px 0 0;width:25%}
.m-hotul a p{color:#333;margin:5px 6px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-hotul a p,.m-hotul a span{font-size:14px;height:22px;line-height:22px;text-align:center}
.m-hotul a span{border:1px solid #f70;border-radius:10px;color:#f70;display:block;margin:4px auto 0;width:53px}
.m-hotul a img{border-radius:14px;display:block;height:65px;margin:auto;overflow:hidden;width:65px}
.m-addinfo{height:30px;overflow:hidden;white-space:nowrap}
h1.g-title-box{border-bottom:1px solid #eee;font-size:18px;height:45px;line-height:45px;overflow:hidden;padding:0 15px;position:relative;text-indent:20px}
h1.g-title-box:after{border-left:5px solid #f60;color:#333;content:"";font-style:normal;height:25px;left:0;line-height:25px;margin:9px 15px 0;overflow:hidden;position:absolute;top:0}
.csimg{border:1px solid #eee;height:100px;margin:15px auto;padding:3px;width:240px}
.csimg,.csinfo{overflow:hidden}
.csinfo{padding-bottom:15px}
.csinfo span{display:block;font-size:14px;height:25px;line-height:25px;margin:0 15px;overflow:hidden;white-space:nowrap}
.list-paddingleft-2{overflow:hidden;padding:0 15px 8px;width:auto!important}
.list-paddingleft-2 li{float:left;font-size:14px;height:28px;line-height:28px;overflow:hidden;width:100%}
.list-paddingleft-2 li strong{font-size:14px}
.g-full-box{overflow:hidden}
.g-full-box .g-comp-introd .g-comp-cont{box-sizing:border-box;color:#333;display:none;font-size:14px;font-weight:400;line-height:26px;overflow:hidden;padding:0 15px;position:relative;width:100%}
.g-full-box .g-comp-introd .g-comp-cont p{line-height:26px;margin-bottom:10px}
.g-full-box .g-comp-introd .g-comp-cont p img{max-width:90%;text-align:center}
.g-full-box .g-comp-introd .g-comp-cont h3{color:#333;font-size:16px;font-weight:700;margin-bottom:10px}
.g-comp-introd h6{color:#333;font-size:18px;height:30px;line-height:30px;overflow:hidden;padding:0 15px}
#expand{border-bottom:1px solid #eee;color:#666;height:14px;margin:5px 12px 28px;overflow:visible;text-align:right}
#expand span{background:#f60;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;line-height:28px;padding:0 15px}
.f-downbox{border-top:5px solid #ececec;overflow:hidden}
.g-title{background:#fff;border-bottom:1px solid #eee;height:44px;overflow:hidden;padding:0 15px}
.g-title strong{border-left:5px solid #f60;color:#333;display:inline-block;font-size:20px;font-style:normal;font-weight:400;font-weight:700;height:25px;line-height:25px;margin-top:9px;text-indent:12px}
.f-clickdoem{overflow:hidden;position:absolute;right:15px;top:-37.5px}
.f-clickdoem a.m-hover{color:#f60}
.f-clickdoem a:first-child{background:0 0}
.f-allbox,.f-allbox-ios,.f-allbox-pc,.f-az-box,.f-ios-box,.f-pc-box{display:none;overflow:hidden}
.m-tab-cont .on{display:block}
.none{display:none!important}
.m-tab-cont{position:relative}
.g-down-box .g-title em{color:#999;font-size:14px;font-style:normal;padding:0 10px}
.g-down-box .g-title em font{color:red}
.f-yxrj{margin:0 10px;overflow:hidden;text-align:center}
.f-yxrj font{background:#f0f0f0;border-radius:4px;color:#333;display:block;display:inline-block;font-size:15px;height:32px;line-height:32px;margin:15px 5px 10px;text-align:center;width:29%}
.f-yxrj font.m-hover{background:#f60;color:#fff}
.g-list-game{background:#fff;border-bottom:1px dashed #eaeaea;display:none;height:65px;padding:15px 62px 15px 92px;position:relative}
.g-list-game strong{display:block;height:65px;left:15px;position:absolute;top:12px;width:65px}
.g-list-game strong img{border-radius:12px;left:50%;position:absolute;top:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.g-list-game p{color:#333;font-size:14px;font-weight:700;height:20px;line-height:20px;overflow:hidden}
.g-list-game font{color:#666;display:block;font-size:12px;height:16px;line-height:16px;margin-top:7px;overflow:hidden}
.g-list-game span{color:#999;display:block;font-size:12px;height:14px;margin:4px 0}
.g-list-game i{border:1px solid #f70;border-radius:10px;color:#f70;display:block;font-size:14px;font-style:normal;height:22px;line-height:22px;margin:8px auto 0;position:absolute;right:15px;text-align:center;top:26px;width:53px}
.g-list-game span img{display:block;height:14px;overflow:hidden;width:auto}
.g-list-game font font{display:inline}
.cslookmore{background:#f60;border-radius:4px;color:#fff;display:block;font-size:15px;font-weight:400;height:32px;line-height:32px;margin:15px auto;overflow:hidden;text-align:center;width:140px}
.g-qtcs{border-top:5px solid #ececec;overflow:hidden}
.g-qtcs .hotcomp ul{background:#fff;margin:0 1% 35px;overflow:hidden}
.g-qtcs .hotcomp li{float:left;margin:15px 3% 0;overflow:hidden;width:44%}
.g-qtcs .hotcomp li a{background:#fbfbfb;border-radius:4px;color:#333;font-size:14px;height:35px;line-height:35px;overflow:hidden;padding:0 6px}
.g-qtcs .hotcomp li a,.h5tishi{display:block;text-align:center}
.h5tishi{color:#999;font-size:12px;font-weight:400;margin:10px 0}
.g-down-md5{background:#fff;overflow:hidden;width:100%}
.g-down-md5 p{border-bottom:1px solid #e5e5e5;color:#333;font-size:15px;height:40px;line-height:40px;overflow:hidden;padding:0 12px;white-space:nowrap}
.g-down-md5 p a{color:#333}
.g-down-md5 p:last-child{border-bottom:0}
.g-down-md5 p i{font-style:normal}
.g-down-md5 p.m-company{border-top:5px solid #f0f0f0;height:40px}
#u-time{border-radius:4px;bottom:13px;color:#fff;display:block;font-size:12px;height:24px;line-height:24px;overflow:hidden;position:absolute;right:17px;text-align:center;width:118px;z-index:22}
.djck{bottom:38px!important;right:27px!important}
.u-videotop{display:inline-block;margin:0 10px 0 0;position:relative;white-space:nowrap}
.u-videotop,.u-videotop video{border-radius:4px;height:auto;overflow:hidden;width:auto}
.u-videotop video{display:block;max-height:222px;min-height:222px}
.u-video-again,.u-video-play{height:100%;overflow:hidden;position:absolute;width:100%}
.u-video-again{align-items:center;background:rgba(0,0,0,.5);border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:400;justify-content:center;left:0;top:0;z-index:9999}
.comment-new{padding:8px}
li,ul{list-style:none}
.container{margin:0 auto;padding:40px 0;width:1200px}
h2.section-title{border-left:4px solid #2979ff;color:#000;font-size:24px;font-weight:500;margin-bottom:20px;padding-left:12px}
.write-review-box{background:#fff;border-bottom:1px solid #eee;border-radius:12px;border-radius:0;margin-bottom:20px;padding:0 10px 20px}
.write-header{align-items:center;display:flex;margin-bottom:20px}
.write-header span{font-size:16px;font-weight:500;margin-right:12px}
.interactive-stars{cursor:pointer;display:flex}
.interactive-stars .i-star{color:#e0e0e0;font-size:24px;margin-right:5px;transition:color .2s}
.interactive-stars .i-star.active{color:#f90}
.rating-text{color:#999;font-size:15px;margin-left:10px}
.input-wrapper{display:block;overflow:hidden;position:relative}
.review-textarea{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;color:#333;display:block;font-size:14px;height:120px;overflow:hidden;padding:15px;resize:none;transition:border-color .3s,background-color .3s;width:calc(100% - 32px)}
.review-textarea:focus{background-color:#fff;border-color:#2979ff}
.write-footer{align-items:center;display:flex;justify-content:space-between;margin-top:15px}
.btn-submit{background-color:#2979ff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 30px;transition:background-color .2s}
.btn-submit:hover{background-color:#1c68eb}
.btn-submit:disabled{background-color:#ccc;cursor:not-allowed}
.rating-summary{align-items:center;background-color:#f6f7f9;border-radius:12px;display:flex;margin-bottom:30px;padding:15px 12px}
.score-box{margin-right:5px;min-width:120px;text-align:center}
.score-box .score{color:#2979ff;font-size:64px;font-weight:700;line-height:1}
.score-box .count{color:#999;font-size:12px;margin-top:5px}
.bars-box{flex:1;max-width:600px}
.bar-row{margin-bottom:6px}
.bar-row,.star-label{align-items:center;display:flex}
.star-label{justify-content:flex-end;margin-right:15px;width:80px}
.star-label span{color:#ccc;font-size:14px;margin-left:2px}
.progress-bg{background-color:#e0e0e0;border-radius:4px;flex:1;height:8px;overflow:hidden}
.progress-fill{background-color:#2979ff;border-radius:4px;height:100%}
.filter-tabs{display:flex;gap:15px;margin-bottom:5px;padding-bottom:15px}
.filter-btn{background-color:#f5f5f5;border:none;border-radius:20px;color:#333;cursor:pointer;font-size:14px;padding:6px 20px;transition:all .2s}
.filter-btn.active{background-color:#2979ff;color:#fff}
.filter-btn:hover:not(.active){background-color:#e8e8e8}
.review-list{background:#f7f7f7;border-radius:10px;display:flex;flex-direction:column;gap:20px;padding:15px}
.review-item{animation:fadeIn .5s ease;border-bottom:1px solid #f8f8f8;display:flex;padding-bottom:10px}
@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}
to{opacity:1;transform:translateY(0)}
}
.user-avatar{background-color:#eee;border-radius:50%;flex-shrink:0;height:40px;margin-right:10px;overflow:hidden;width:40px}
.user-avatar img{height:100%;object-fit:cover;width:100%}
.review-content{flex:1}
.user-name{color:#000;font-size:14px;font-weight:500;line-height:22px;margin-bottom:0}
.star-rating{color:#f90;font-size:12px;letter-spacing:1px;padding:2px 0}
.star-rating .gray{color:#e0e0e0}
.star-rating img{display:block;height:12px}
.review-text{color:#333;font-size:14px;line-height:1.6;margin-bottom:9px;margin-top:13px;position:relative}
.text-body.collapsed{display:block;overflow:hidden}
blockquote{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.01);border-radius:6px;color:#000;margin:10px 0;padding:10px 12px}
blockquote h4{background:0 0;color:#999;display:block;font-size:12px;font-weight:400;margin-top:6px;padding:0}
blockquote h4 cite{font-style:normal}
blockquote div{padding:0 7px}
.expand-btn{color:#2979ff;cursor:pointer;display:inline-block;font-size:14px;margin-left:5px}
.review-footer{align-items:center;color:#999;display:flex;font-size:12px;margin-bottom:0}
.review-footer .date{margin-right:auto}
.review-footer .action{align-items:center;background:0 0;cursor:pointer;display:flex!important;height:auto;margin-left:20px;min-width:0;padding:0;position:relative;width:auto}
.review-footer .action.liked,.review-footer .action:hover{color:#2979ff}
.review-footer .action svg{fill:currentColor;height:14px;margin-right:4px;width:14px}
.reply-box{background-color:#efefef;border-radius:6px;display:none;font-size:14px;line-height:22px;margin-right:15px;margin-top:10px;padding:10px}
.reply-user{color:rgba(0,0,0,.5);font-weight:400}
.reply-link{color:#2979ff;display:inline-block;font-size:13px;margin-top:5px}
.comment-showmore{color:#0080ff;cursor:pointer;display:block;font-size:12px;overflow:hidden;padding:12px 0;text-align:center;width:100%}
.avatar-selector-box{align-items:center;display:flex;margin-top:15px}
.avatar-label{color:#666;font-size:14px;margin-right:15px}
.avatar-list{display:flex;gap:12px}
.avatar-option{border:2px solid transparent;border-radius:50%;cursor:pointer;height:40px;object-fit:cover;opacity:.7;transition:all .2s;width:40px}
.avatar-option.selected,.avatar-option:hover{opacity:1;transform:scale(1.1)}
.avatar-option.selected{border-color:#2979ff;box-shadow:0 0 0 2px rgba(41,121,255,.2)}
.toast-message{background-color:rgba(0,0,0,.75);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;display:none;font-size:15px;left:50%;padding:12px 30px;pointer-events:none;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:9999}
.newcommen-morelink{float:right;font-size:12px;font-weight:400;margin:0 12px}
.newcommen-morelink a{color:#2979ff}
.newcommen-morelink a i{font-style:normal}