@charset "UTF-8";
.z_kf_page body{background: url(../images/zt_big_bg.jpg) no-repeat center top fixed;min-width: auto;}
.z_kf_page .content{margin-bottom: 10px;}
.z_kf_page .z_ban_f{background:#fff;}
.z_kf_page .map1{width: 1200px;margin: 0 auto;}
.z_kf_page .content .z_tag,.z_kf_page .content #topic{display: none;}
.ov{ overflow: hidden; }
.fl { float: left; _display: inline; }
.fr { float: right; _display: inline; }
a { color: #333; text-decoration: none; }
.m1100{ width: 1100px; margin:0 auto; }
.m1200{ width: 1200px; margin:0 auto; }


/*头部导航*/
.r-tops{ background:#dfdfdf; }
.r-top{ position: relative; height:32px; line-height: 32px; }
.r-top a{ font-size: 12px; color:#666; cursor: pointer; }
.r-top a:hover{ color:#333; }
.r-tel{ float:right; position: relative; }
.r-public-dh{ cursor:pointer; position: relative; display: inline-block; padding: 0 17px 0 43px; height:32px; text-align:  center; }
.r-public-dh:before{ content: ''; position: absolute; top: 11px; left: 17px; width: 20px; height: 10px; background: url(../images/nav.png) no-repeat 0px 0px; }
.r-tel:before{ content: ''; position: absolute; top: 9px; left: -20px; width: 9px; height: 14px; background: url(../images/mobile.png) no-repeat; }
/*全站导航的展示*/
.public-tabs{ position: absolute; top:32px; left: 12px; z-index:9; display: none; }
.public-tab{ position: relative; background:rgba(3,3,3,.8); padding:0 30px 0 16px 0; border-radius: 0 4px 4px 4px; }
.public-tab ul{ border-right: 1px dotted #515151; display: inline-block; padding:8px 0; }
.public-tab ul:last-child{ border-right: 0; }
.public-tab ul li{ color:#fff; padding:0 30px; line-height: 28px; }
.public-tab ul li strong{ font-size:14px; }
.public-tab ul li a{ color:#ccc; position: relative; }
.public-tab ul li a:hover{ color:#ff2424; }
/*nav头部*/
.navs{ border-bottom: 2px solid #4191f4; }
/*.nav{ padding:24px 0; }*/
.nav_logo{cursor: pointer;width: 225px;height: 51px;background: url(../images/max.png) no-repeat;margin-right: 80px;background-size: 100% auto;}
.nav_nav{font-size: 0;margin-top:17px;width: 663px;height:27px;overflow: hidden;}
.nav_nav a{ font-size: 18px; color:#444; margin-right: 50px; position: relative; }
.nav_nav a:after{ content: ''; position: absolute; top:3px; right: -25px; height:18px; border-right: 1px dotted #939393; }
.nav_nav a:last-child{ margin-right: 0; }
.nav_nav a:last-child:after{ width: 0; height: 0; border:0; }
.nav_nav .active{ color:#4191f4; }
.nav_nav a:hover{ color:#4191f4; }
/*头部悬浮状态*/
.navs.navs_fixed{ background: #4191f4; position: fixed; width: 100%; left: 0; top: 0; z-index: 999; border:0; }
.navs.navs_fixed .nav{ padding: 0; overflow: inherit; }
.navs.navs_fixed .nav_logo{ display: none; }
.navs.navs_fixed .nav_search{ display: none; }
.navs.navs_fixed .nav_nav{ width: 100%; margin: 0; height: 46px; overflow: inherit; }
.navs.navs_fixed .nav_nav a{ color:#fff; display:inline-block; width:120px; text-align:center; font-size: 14px; line-height: 46px; margin: 0; }
.navs.navs_fixed .nav_nav a:after{ border: 0; }
.navs.navs_fixed .nav_nav .active{ background: #8bbfff; }
.navs.navs_fixed .nav_nav .active:before{ content: ''; display: inline-block; width: 127px; height: 6px; background: url(../images/in_bg_active.png) no-repeat; position: absolute; left:0; bottom:-6px; }

/*搜索*/
.nav_search{ position: relative; width: 220px; height: 32px; box-sizing:border-box; border-radius: 100px; overflow: hidden; background:#edebeb; margin-top:13px; }
.nav_search input{ width: 100%; height: 22px; line-height: 22px; font-size: 14px; color:#333; border:0; outline: none; background:none; border-radius: 100px; padding:0 40px 0 16px; box-sizing:border-box; margin-top:5px; }
.nav_search a{ position: absolute; display:inline-block; width: 23px; height: 18px; background:url(../images/search.png) no-repeat; top: 6px; right: 9px; cursor:pointer; }
/*底部*/
.m_foots{ height:151px; background:#e4e4e4; }
.m_foot{ width:560px; margin:0 auto; }
.m_foot_link{ padding-top:36px; overflow: hidden; }
.m_foot_link a{ float:left; color:#333; font-size:12px; position: relative; margin-right:50px; }
.m_foot_link a:after{ content: ''; position: absolute; width:1px; height:12px; background:#5e5e5e; top:5px; right:-25px; }
.m_foot_link a:last-child{ margin-right: 0; }
.m_foot_link a:hover{ text-decoration: underline; }
.m_foot_copy{ font-size:12px; color:#999; text-align: center; padding:12px 0 7px 0; }
.m_foot_copy a{ color:#999; }
.m_foot_ba{ text-align: center; }
.m_foot_ba a{ color:#999; font-size:12px; }
/*回到顶部*/
.go_top{ position: fixed; bottom:150px; left: 50%; margin-left: 608px; }
.go_top a{ display: block; width: 50px; height: 50px; border-radius: 2px; margin-bottom: 10px; position: relative; }
.go_erweima{ background: #f3f3f3 url(../images/erweima.png) no-repeat 12px 12px; }
.go_tops{ background: #f3f3f3 url(../images/top.png) no-repeat 12px 10px; }
.go_ewm{ width: 176px; height: 172px; position: absolute; top: -109px; left: -172px; background: url(../images/ewm_bg.png) no-repeat; display: none; }
.go_ewm img{ width: 120px; height: 120px; display: inline-block; margin: 23px 0 0 26px; }
/*分页*/
.mainNextPage{ text-align:  center; padding: 50px 0; }
.morePage{ margin:  0 auto; }
.morePage b{ display:  none; }
.morePage code{ overflow:hidden; vertical-align: middle; position: relative; }
.morePage code a{ background: #007aff; display: inline-block; margin: 4px; width:28px; height:28px; text-align:center; line-height:28px; border-radius: 2px; color: #fff; font-size: 12px; }
/*.morePage .PageCode a{ background: #007aff; display:  inline-block; margin: 0 4px; width:28px; height:28px; text-align:center; line-height:28px; border-radius: 2px; color: #fff; font-size: 12px; }*/
.morePage .active{ background: #173252; }
.morePage .disable{ display: inline-block; vertical-align: middle; margin: 4px; height:28px; text-align:center; line-height:28px; }
.morePage .disable a{ border: 1px solid #007aff; padding:0 4px; display:  inline-block; border-radius: 2px; }
.morePage input{ display: none; }


/*游戏分类*/
.content{ margin-bottom: 30px;}
.tab{ padding-top:10px; }
.tab_h2{ font-size: 18px; font-weight: bold; padding:15px 0; border-bottom: 2px solid #efefef; position: relative; }
.tab_h2:after{ content:''; position: absolute; height: 2px; width: 108px; background: #3274c6; left:0; bottom: -2px; }
.tabs{ padding: 20px 0; font-size: 0; }
.tabs a{ display:inline-block; margin:0 10px 10px 0; padding: 6px 14px; color:#444; background:#ececec; font-size:14px; }
.tabs a:hover{ background: #4191f4; color:#fff; }
.tabs .active{ background: #4191f4; color:#fff; }
.con{ padding-top:20px; }
.con_l{ width: 910px; }
.con_r{ width: 240px; }
.con_l_tab{ font-size: 0; border-bottom: 1px solid #e3e3e3; }
.con_l_tab a{ display:inline-block; font-size: 16px; padding:6px 25px; border:1px solid #e3e3e3; border-bottom: 0; border-right: 0; }
.con_l_tab a:last-child{ border-right: 1px solid #e3e3e3; }
.con_l_tab .active{ position: relative; color:#3274c6; }
.con_l_tab .active:before{ content:''; position: absolute; width: 100%; height: 3px; background: #3274c6; left:0; top:-1px; }
.con_l_tab .active:after{ content:''; position: absolute; width: 100%; height: 1px; background: #fff; left:0; bottom:-1px; }
.con_l_tab a:hover{ color:#3274c6; }
.con_l_c ul{ overflow: hidden; width: 960px; }
.con_l_c ul li{ margin:48px 60px 0 0; float: left; }
.con_l_href{ display: block; text-align: center; width: 100px; }
.con_l_href img{ width: 100px; height: 100px; border-radius: 6px; }
.con_l_href p{ padding:10px 0 0px 0; height: 20px; overflow: hidden; }
.con_l_href span{ color:#999; font-size: 12px; height: 16px; overflow: hidden; }
.con_l_down{ display: block; margin-top:10px; line-height: 30px; background: #4191f4; color:#fff; text-align: center; }
.con_l_down:hover{ background:#3a82da; }
/*右侧下载排行*/
.con_r_tab{ border-bottom: 2px solid #efefef; height: 34px; line-height: 34px; }
.con_r_tab_do{ font-size: 16px; position: relative; color:#666; }
.con_r_tab_do:before{ content:''; position: absolute; width: 67px; height: 2px; left:0; bottom:-2px; background: #2f70c0; }
.con_r_tab_do:after{ content:''; position: absolute; left:0; right:0; bottom: -6px; margin: auto; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #2f70c0; }
.con_r_tab_hot{ margin-top:5px; font-size: 0; border:2px solid #4191f4; border-radius: 2px; height:22px; line-height: 22px; }
.con_r_tab_hot a{ display: inline-block; font-size: 12px; color:#4191f4; padding:0 10px; background:#fff; }
.con_r_tab_hot .active{ background: #4191f4; color:#fff; }
.b-r-con ul{ padding:10px 0; display: none; }
.b-r-con ul li{ padding:9px 0 9px 24px; overflow: hidden; position: relative; }
.b-r-con ul li:last-child{ border:0; }
.b-r-con-img{ float:left; margin-right:5px; }
.b-r-con-img img{ width: 60px; height: 60px; border-radius: 4px; display:block; object-fit: cover; }
.b-r-con-t h3{ padding:9px 0; }
.b-r-con-t h3 a{ color:#333; font-weight: 500; display: block; width:88px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.b-r-con-t p{ font-size:12px; color:#999; width:88px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.b-r-download{ position: absolute; top:0; right:0; bottom:0; margin:auto; border:1px solid #4191f4; color:#4191f4; width:54px; text-align:center; height:22px; line-height:22px; }
.b-r-download:hover{ background:#4191f4; color:#fff; }
.b-r-con ul li:before{ content: ''; color:#fff; font-size:12px; width:15px; text-align: center; height:15px; line-height: 15px; background:#c4c4c4; position: absolute; top:0; left:0; bottom:0; margin:auto; }
.b-r-con ul li:nth-of-type(1):before{ content:'1'; background:#ed4848; }
.b-r-con ul li:nth-of-type(2):before{ content:'2'; background:#f27f7f; }
.b-r-con ul li:nth-of-type(3):before{ content:'3'; background:#f8b6b6; }
.b-r-con ul li:nth-of-type(4):before{ content:'4'; }
.b-r-con ul li:nth-of-type(5):before{ content:'5'; }
.b-r-con ul li:nth-of-type(6):before{ content:'6'; }
.b-r-con ul li:nth-of-type(7):before{ content:'7'; }
.b-r-con ul li:nth-of-type(8):before{ content:'8'; }
.b-r-con ul li:nth-of-type(9):before{ content:'9'; }
.b-r-con ul li:nth-of-type(10):before{ content:'10'; }
/*猜你喜欢*/
.con_r_refresh{ display:inline-block; font-size: 12px; color:#fff; background: #3274c6; padding:0 6px; border-radius: 100px; height:22px; line-height: 22px; margin-top:8px; }
.con_like_down ul{ overflow: hidden; padding:25px 0; width: 320px; }
.con_like_down ul li{ width: 80px; height:124px; float: left; text-align: center; padding: 0 80px 0 0px; }
.con_like_down ul li img{ width:80px; height: 80px; border-radius: 6px; margin-bottom: 7px; }
.con_like_down ul li a.down-like{ font-size: 12px; background: #4191f4; color: #fff; padding: 2px 10px; display: inline-block; display: none; }
.con_like_down ul li span{ display:block; font-size: 12px; height: 28px; line-height: 28px; overflow: hidden; }
.con_like_down .active a.down-like{ display: block; }
.con_like_down .active span{ display: none; }
/*下载页左侧内容*/
.d_tit{ padding:12px 0; color:#999; font-size: 12px; }
.d_tit span{ color:#333; }
.d_l{ width:200px; }
.d_c{ width:662px; margin:0 48px 0 48px; }
.d_r{ width:242px; }
.d_l_img{ margin: 30px auto 15px; width: 150px; height: 150px; border-radius: 10px; }
.d_l_zan{ background:#f3f3f3; border:1px solid #eee; border-radius: 2px; width:123px; margin:0 auto; box-sizing: border-box; }
.d_l_zan a{ display: inline-block; vertical-align: middle; box-sizing: border-box; width: 58px; height: 28px; line-height:28px; position: relative; text-align: center; cursor:pointer; }
.d_l_zan1{ color:#ed4848; border-right: 1px solid #e1e1e1; box-sizing: border-box; }
.d_l_zan2{ color:#a5a5a5; }
.d_l_zan1:before{ content:''; display:inline-block; vertical-align:middle; background:url(../images/well.png) no-repeat; width:17px; height: 16px; margin-right: 8px; }
.d_l_zan2:before{ content:''; display:inline-block; vertical-align:middle; background:url(../images/bad.png) no-repeat; width:16px; height: 15px; margin-right: 8px; }
.d_l_tit{ margin-top:20px; font-size: 21px; text-align: center; font-weight: bold; }
.d_l_biaoqian{ font-size: 0; padding: 20px 0; }
.d_l_biaoqian a{ display: inline-block; font-size: 14px; border-radius: 100px; padding: 2px 4px; margin: 2px 0; transform: scale(0.8); color:#999; background:#f5f5f5; border:1px solid #ccc; }
.d_l_biaoqian a.tag_a{ color: #d85750; background: #ffe0e0; border: 1px solid #b82821; }
.d_l_down{ }
.d_l_down a{ display: block; color:#fff; border-radius: 2px; padding:5px 0; margin-top:15px; }
.d_l_down a i{ display: inline-block; vertical-align:middle; width: 60px; height: 32px; text-align: center; }
.d_l_down a span{ display: inline-block; vertical-align:middle; width:137px; text-align: center; }
.d_l_down a:first-child { background:  #16c780; border: none; }
.d_l_bendi{ background:#4fa2ff; border:1px solid #3482e2; }
.d_l_diannao{ background:#51d34e; border:1px solid #47c044; }
.d_l_liji{ background: #464646; border: 1px solid #464646; }
.d_l_bendi i{ border-right: 1px solid #86eac2; background:url(../images/down1.png) no-repeat 19px 5px; }
.d_l_diannao i{ border-right: 1px solid #49bd46; background:url(../images/down2.png) no-repeat 19px 5px; }
.d_l_liji i{ border-right: 1px solid #717171; background:url(../images/down3.png) no-repeat 19px 5px; }
.g_down {position:  relative;}
.g_down:before {content:  "";border-right: 1px solid #98c6ff;background: url(../images/down1.png) no-repeat 19px 5px;position:  absolute;top: 4px;left:  0;width: 60px;height: 32px;}
.d_l_menu{ padding:10px 0 30px 0; }
.d_l_menu p{ margin-top:7px; color:#999; }
.d_l_menu span{ color:#666; }
.d_l_menu1 span{ display: inline-block; vertical-align: middle; position: relative; width:86px; height:13px; background: url(../images/start.png) no-repeat 0px 0px; }
.d_l_menu1 span i{ content:''; position: absolute; background: url(../images/start.png) no-repeat 0px -18px; width: 50%; height: 13px; }
.d_l_menu2 span{ color:#ed4848; }
.d_l_tuijian{ border-bottom: 1px solid #efefef; height: 34px; line-height: 34px; }
.d_l_tjul{ padding:10px 0; }
.d_l_tjul li{ padding:13px 0; border-bottom: 1px dotted #e3e3e3; }
.d_l_tjul li:last-child{ border-bottom: 0; }
.d_l_tjul a{ display: block; cursor: pointer; overflow: hidden; }
.d_l_tjul a img{ float: left; width:80px; height: 80px; margin-right: 10px; border-radius: 6px; }
.d_l_ul_d h4{ font-size: 16px; color:#444; padding-top:8px; font-weight: 500; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.d_l_ul_d p{ font-size: 12px; color:#999; line-height: 28px; }
.d_l_ul_d span{ font-size: 12px; color:#999; }
.d_l_menu5{ display: none; }

/*下载页中间*/
.d_c_tab{ border-bottom: 2px solid #efefef; height:58px; line-height: 58px; font-size: 0; }
.d_c_tab a{ display: inline-block; font-size: 16px; color:#999; margin-right: 35px; font-weight: bold; position: relative; }
.d_c_tab .active{ color:#4191f4; }
.d_c_tab .active:after{ content:''; position: absolute; width: 100%; height: 2px; background: #3274c6; left:0; bottom:-2px; }
.d_c_tab .d_c_tab4{ width: 130px; background: #4191f4; text-align: center; display: none; }
.d_c_tab .d_c_tab4:before{ content:''; position: absolute; left:-10px; top:0; width: 0; height: 0; border-bottom: 10px solid #1f376c; border-left: 10px solid transparent; }
.d_c_tab .d_c_tab4 span{ color:#fff; display: inline-block; vertical-align: middle; margin-right: 13px; }
.d_c_tab .d_c_tab4 i{ display: inline-block; vertical-align: middle; width: 17px; height: 16px; background:url(../images/down1.png) no-repeat; background-size: 16px; }
.d_c_tab .d_c_tab4.active{ color:#fff; }
.d_c_tab .d_c_tab4.active:after{ color:#fff; background:none; }
/*展开*/
/*.open_detail{ text-align: center; padding:  10px 0; position:relative; border-top: 1px solid #ddd; display: none; }
.open_detail i{ position:relative; display: inline-block; vertical-align: middle; width:9px; height: 5px; background:url(../images/open.png) no-repeat center; }
.open_detail a{ position:relative; display: inline-block; vertical-align: middle; color:#293fe4; padding-left:  8px; cursor:  pointer; }
.open_detail:before{ content:""; width:100%; height:100px; position: absolute; left:0; bottom:0; background-image: linear-gradient(180deg,hsla(0,0%,100%,0),#fff); }
*/
.open_detail{ cursor:pointer; display: block; width: 100%; position: relative; height: 2rem; text-align: center; color: #666; font-size: .6rem; }
.open_detail i{ display: block; width: .9rem; height: .5rem; background: url(../images/open.png) 0 0 no-repeat; background-size: 100%; margin: .2rem auto 0; }
.open_detail:before { content: ""; display: block; width: 100%; height: 5rem; position: absolute; bottom: 2rem; background: -webkit-gradient(linear, 0% 0%, 0% 82%, from(rgba(255, 255, 255, 0)), to(white)); }




/*悬浮状态*/
.d_c_tabs{ position: fixed; border-bottom:0; box-shadow: 2px 2px 4px #e8e8e8; width: 662px; padding-left: 10px; background: #fff; z-index: 9; top: 0; height: 48px; line-height: 48px; }
.d_c_tabs a{ font-size: 14px; font-weight: 500; }
.d_c_tabs .d_c_tab4 { float: right; margin-right: 0; }
.d_c_con{ padding: 20px 0 0 0; overflow: hidden; box-sizing: border-box; position: relative; margin-bottom:10px; }
.d_c_con_h2{ font-size: 18px; color:#444; padding:0 0 10px 17px; position: relative; }
.d_c_con_h2:before{ content:''; position: absolute; width: 4px; height: 18px; background: #3274c6; top:2px; left:0; }
.d_c_con h3{ font-size: 18px; color:#444; padding:0 0 10px 17px; position: relative; }
.d_c_con h3:before{ content:''; position: absolute; width: 4px; height: 18px; background: #3274c6; top:2px; left:0; }
.d_c_open{ position: absolute; width: 100%; right: 0; bottom: 0; border-bottom: 1px solid #efefef; padding: 5px 0; text-align: right; background:#fff; display: none; }
.d_c_open a{ color:#0000ff; font-size: 12px; position: relative; cursor:pointer; }
.d_c_open a i{ display: inline-block; width: 9px; height: 5px; background:url(../images/open.png) no-repeat; margin-right: 5px; }
.d_c_con p{ font-size: 14px; color:#666; line-height: 28px; margin-bottom: 20px; word-break: break-all; }
.d_c_con p a{ display:inline-block; color:#0000ff; cursor:pointer; }
/*悬浮*/
.zjbox1226{ position: fixed; width:240px; background:#fff; bottom:0; }
.d_swiper-con{ padding:20px 0; }
.d_swiper-con .swiper-slide{text-align: center;height:300px;overflow: hidden;width:  auto;}
.d_swiper-con .swiper-slide img{width: auto;display:  block;height:  100%;}
.d_swiper-con .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image:url(../images/next.png); }
.d_swiper-con .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image:url(../images/prev.png); }
.d_swiper-con .swiper-button-next, .swiper-button-prev{ width: 32px; height: 44px; -moz-background-size: 32px 44px; -webkit-background-size: 32px 44px; background-size: 32px 44px; }

/*同类热门*/
.d_c_same{ padding:50px 0; }
.d_c_same_ul{ overflow: hidden; width: 700px; }
.d_c_same_ul li{ margin:25px 30px 0 0; float: left; }
.d_c_same_ul li a{ display: block; cursor: pointer; width: 70px; }
.d_c_same_ul li a img{ width: 100%; height: 70px; border-radius: 10px; }
.d_c_same_ul li a p{ text-align: center; padding-top:15px; height: 20px; overflow: hidden; }
/*联系我们*/
.text{ width:1200px; margin:50px auto 300px; color: #666; }
.text h2{ font-size:28px; color:#77aee2; }
.text p{ padding-top:22px; font-size:14px; line-height:28px; padding-right:65px; }

/*热门攻略*/
.d_c_hot{ padding-top:40px; }
.d_c_hotc{ margin-top:20px; height: 160px; overflow: hidden; }
.d_hot_img{ width: 404px; }
.d_hot_tit{ width: 230px; padding-top:5px; }
.d_hot_tit a{ display:block; height: 20px; overflow: hidden; margin-bottom: 12px; }
.d_hot_tit a:before{ content:''; display:inline-block; margin-right: 10px; width: 15px; height: 15px; border-radius: 50%; line-height: 15px; text-align: center; color:#fff; background:#aaa; font-size: 12px; }
.d_hot_tit a:nth-of-type(1):before{ content:'1'; background:#2f70c0; }
.d_hot_tit a:nth-of-type(2):before{ content:'2'; background:#2f70c0; }
.d_hot_tit a:nth-of-type(3):before{ content:'3'; background:#2f70c0; }
.d_hot_tit a:nth-of-type(4):before{ content:'4'; }
.d_hot_tit a:nth-of-type(5):before{ content:'5'; }
.d_hot_tit a:hover{ text-decoration: underline; }
.d_hot_I1{ width: 260px; }
.d_hot_I1 a{ display: block; position: relative; cursor: pointer; }
.d_hot_I1 a span{ position: absolute; left: 0; bottom: 0; background: rgba(1,1,1,.5); color:#fff; height: 36px; overflow: hidden; line-height: 36px; padding:0 50px 0 10px; width: 100%; box-sizing: border-box; }
.d_hot_I1 a img{ width: 100%; height: 160px; }
.d_hot_I2{ width: 140px; }
.d_hot_I2 a{ display: block; margin-bottom: 4px; cursor: pointer; }
.d_hot_I2 a:first-child img{ width: 100%; height: 85px; }
.d_hot_I2 a:last-child img{ width: 100%; height: 71px; }
.d_hot_img.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 12px; left: 25px; }
.d_hot_img .swiper-pagination-bullet{ background:#fff; opacity: .5; }
.d_hot_img .swiper-pagination-bullet-active{ background:#fff; opacity: 1; }
/**文章页*/
.d_float{ width: 910px; }
.r-t-h2{ padding:50px 0 25px 0; text-align: center; font-size:26px; color:#222; line-height: 40px; }
.r-t-p{ margin-bottom:26px; text-align: center; font-size: 12px; }
.r-t-p span:nth-of-type(1){ color:#666; margin-right: 16px; }
.r-t-p span:nth-of-type(2){ color:#999; margin-right: 20px; }
.r-t-p span:nth-of-type(3){ color:#0000ff; margin-right: 20px; }
.r-t-details{ padding: 30px 0; font-size: 16px; color: #222; line-height: 32px; }
.r-t-details p{ font-size: 14px; color: #666; line-height: 28px; margin-bottom: 20px; word-break: break-all; }
.r-t-details p img{ display:inline-block; margin:10px auto; }
.r-t-details h3{ font-size: 18px; color:#444; padding:0 0 10px 17px; position: relative; }
.r-t-details h3:before{ content:''; position: absolute; width: 4px; height: 18px; background: #3274c6; top:8px; left:0; }

/*相关资讯*/
.title_zn{ position: relative; z-index: 2; }
.title_zn:after{ content:''; position:absolute; width:100%; height:2px; left:0; bottom:0px; background:#efefef; }
.title_zn span{ line-height:40px; display: inline-block; width: 102px; text-align: center; position: relative; font-size:16px; color: #333; font-weight:  bold; }
.title_zn span:after{ content: ''; width: 100%; height: 2px; position: absolute; left: 0; bottom: 0; background:  #3274c6; z-index: 9; }
.d_red_ul{ overflow: hidden; padding:10px 0; }
.d_red_ul li{ float:left; box-sizing:border-box; position: relative; width: 390px; }
.d_red_ul li a{ height: 50px; line-height: 50px; display: block; cursor:pointer; border-bottom:1px dotted #e3e3e3; overflow: hidden; }
.d_red_ul li a:before{ content:''; display: inline-block; width: 6px; height: 6px; background: #999; border-radius: 50%; margin-right:10px; }
.d_red_ul li a:hover{ color:#4191f4; }
.d_red_ul li a:hover:before{ background:#4191f4; }
.d_red_ul li:nth-of-type(2n+1){ width: 455px; padding-right: 65px; border-right: 1px dotted #e3e3e3}
.d_red_ul li:nth-of-type(2n+2){ margin-left: 65px; }
/**/
.d_soft{ width: 750px; margin: 20px auto; background: #f7f7f7; padding: 10px 27px 10px 0; box-sizing: border-box; }
.d_soft_l{ width: 540px; border-right: 1px dotted #c4c4c4; padding: 17px 0 17px 20px; box-sizing: border-box; }
.s_soft_href{ float: left; margin-right: 10px; cursor:pointer; }
.s_soft_href img{ width: 100px; height: 100px; border-radius: 10px; }
.s_soft_d{ padding-top:5px; }
.s_soft_d h2{ font-size: 18px; color: #444; height: 40px; line-height: 40px; overflow: hidden; }
.s_soft_d h2 a{ display: inline-block; cursor: pointer; }
.s_soft_d h2 a:hover{ color:#000; }
.s_soft_d i{ font-style: normal; display: block; font-size: 12px; color:#999; height: 30px; line-height: 30px; overflow: hidden; }
.s_soft_d p{ color:#999; font-size: 12px; overflow: hidden; height: 20px; line-height: 20px; }
.s_soft_d p a{ margin-right: 15px; color:#1c70e3; }
.s_soft_d p u{ text-decoration: none; color:#333; margin-right: 15px; }
.d_soft_r .d_l_down a{ padding:2px 0; margin-top:0; margin-bottom: 10px; }
.d_soft_r{ }
.d_soft_r .d_l_down a:last-child{ margin-bottom: 0; }
.d_soft_r .d_l_down a i{ width: 53px; }
.d_soft_r .d_l_down a span{ width: 100px; }
.d_soft_r .d_l_bendi i{ background: url(../images/down1.png) no-repeat 16px 5px; }
.d_soft_r .d_l_diannao i{ background: url(../images/down2.png) no-repeat 16px 5px; }
.d_soft_r .d_l_liji i{ background: url(../images/down3.png) no-repeat 16px 5px; }

/*文章列表页*/
.l_l{ width: 890px; padding-top:20px; }
.fr.con_r.l_r{ width: 260px}
/*列表*/
.m_heart{ background:#fff; }
.m_heart li{ padding: 28px 0; border-bottom:1px solid #e5e5e5; overflow:hidden; position: relative; }
.m_heart_img{ display: inline-block; float:left; margin-right:23px; cursor:pointer; position: relative; z-index: 2; }
.m_heart_img img{ width: 186px; height: 104px; display:block; }
.m_heart_tit{ position: relative; }
.m_heart_read{ position: absolute; background:#dfdfdf; padding:0 5px; color:#fff; cursor:pointer; top: 62px; right: 0; display:  none; }
.m_heart_tit h3{ color:#333; margin-bottom:10px; }
.m_heart_tit h3 a{ display: block; font-size:18px; position: relative; cursor:pointer; color: #151515; height: 24px; line-height: 24px; overflow: hidden; }
.m_heart_tit h3 a:hover{ color:#e35720; }
.m_heat_p{ height:54px; overflow: hidden; text-align: justify; line-height: 26px; color: #666; }
.m_heart_time{ height:16px; line-height: 16px; }
.m_heart_time span{ color: #999; font-size: 12px; }
.m_heart_time_span1{ margin-right:15px; }
.m_heart_time_span1 i{ background: url(../images/time.png) no-repeat 0 0; display: inline-block; width: 12px; height: 14px; vertical-align: middle; margin-right: 6px; }
.m_heart_time_span2 i{ background: url(../images/see.png) no-repeat 0 0; display: inline-block; width: 12px; height: 10px; vertical-align: middle; margin-right: 6px; }
/*右侧攻略排行*/
.l_r{ padding-top:24px; }
.l_r_ul{ padding:10px 0; }
.l_r_ul li{ border-bottom:1px dotted #e3e3e3; position: relative; }
.l_r_ul li a{ display: block; padding-left:25px; box-sizing:border-box; cursor: pointer; }
.l_r_ul li a img{ width: 100%; height: 130px; display: none; }
.l_r_ul li a p{ height: 50px; line-height: 50px; overflow:hidden; }
.l_r_ul li:before{ content: ''; color:#fff; font-size:12px; width:15px; text-align: center; height:15px; line-height: 15px; background:#c4c4c4; position: absolute; top:0; left:0; bottom:0; margin:auto; }
.l_r_ul li:nth-of-type(1):before{ content:'1'; background:#ed4848; }
.l_r_ul li:nth-of-type(2):before{ content:'2'; background:#f27f7f; }
.l_r_ul li:nth-of-type(3):before{ content:'3'; background:#f8b6b6; }
.l_r_ul li:nth-of-type(4):before{ content:'4'; }
.l_r_ul li:nth-of-type(5):before{ content:'5'; }
.l_r_ul li:nth-of-type(6):before{ content:'6'; }
.l_r_ul li:nth-of-type(7):before{ content:'7'; }
.l_r_ul li:nth-of-type(8):before{ content:'8'; }
.l_r_ul li:nth-of-type(9):before{ content:'9'; }
.l_r_ul li:nth-of-type(10):before{ content:'10'; }

.l_r_ul .active a{ padding-left:0; }
.l_r_ul .active:before{ bottom:115px; }
.l_r_ul .active a img{ display: block; }
.l_r_ul .active a p{ position: absolute; left: 0; bottom: 0; background: rgba(1,1,1,.5); width: 100%; color: #fff; box-sizing: border-box; padding: 0 10px; height: 36px; line-height: 36px; }
.l_r_ul li:last-child{ border-bottom:0; }
/*图文攻略*/
.l_r_gl{ padding-top:20px; }
.l_gl_ul{ }
.l_gl_ul li{ border-bottom: 1px solid #ddd; padding:20px 0; }
.l_gl_ul a{ display: block; cursor: pointer; }
.l_gl_ul a img{ width: 114px; height: 70px; float:left; margin-right: 10px; }
.l_gl_d{ position: relative; height: 70px; }
.l_gl_d p{ height: 50px; line-height: 23px; overflow: hidden; }
.l_gl_d span{ font-size: 12px; color:#999; }


/*专题页-导言*/
.z_ban{ padding-top:20px; }
.z_ban_f{ width:440px; }
.z_ban_f h2{height:50px;line-height: 50px;font-size: 21px;font-weight: bold;background:#e5f1ff;padding:0 30px;position: relative;color: #555;}
.z_ban_f h2 span{position: absolute;top:0;right: 30px;display: inline-block;width: 62px;height: 50px;line-height: 50px;text-align: center;background:#7ab5ff;color:#fff;font-size: 18px;font-weight: normal;font-style: normal;}
.z_ban_f h2 i{position:absolute;bottom: -14px;right: 30px;display: inline-block;width: 2px;height: 0;border-left: 29px solid transparent;border-right: 30px solid transparent;border-top: 14px solid #7ab5ff;}
.z_ban_r{ width:760px; height: 330px; }
.z_ban_r a{display: block;cursor:pointer;height: 330px;}
.z_ban_r a img{display: block;width: 100%;height: 100%;}
.z-ban_f_tit{border:1px solid #e9e9e9;border-top:0;padding: 30px 30px 25px 30px;box-sizing:border-box;}
.z-ban_f_tit p{color:#999;line-height: 30px;height: 150px;font-size: 14px;margin-bottom: 10px; overflow-x: hidden;overflow-y: auto;}
.z-ban_f_tit a{display: block;cursor:pointer;height:38px;line-height: 38px;color:#999;background: #f3f3f3;text-align: center;border-radius: 6px;font-size: 14px;font-weight: bold;}
.z-ban_f_tit a:hover{ background:#ddd; color:#666; }

.z-ban_f_tit i{display: block;color: #999; height: 20px; line-height: 20px; overflow:hidden; zoom:1;font-style: normal; margin-bottom: 6px;}
.z-ban_f_tit i:before{display: inline-block; content: ''; width: 14px; height: 14px;background: url(../images/hot-l-time.png) no-repeat; float: left; margin:3px 5px 0 0; background-size: 100% 100%;}


/*标签*/
.z_tag{font-size:0;padding: 26px 0 0 0;height: 30px;overflow: hidden;margin-bottom: 30px;}
.z_tag span{display: inline-block;font-size: 15px;color: #999;margin-right: 8px;font-weight: bold;}
.z_tag a{display: inline-block;font-size: 14px;margin-right: 12px;border-radius: 4px;padding:2px 10px;color: #fff;margin-bottom: 10px;}
.z_tag a:nth-of-type(2n+1){border:1px solid #3FB8AF; color:#3FB8AF;}
.z_tag a:nth-of-type(2n+1):hover{background:#3FB8AF; color:#fff;}
.z_tag a:nth-of-type(2n+2){border:1px solid #f73a55; color:#f73a55;}
.z_tag a:nth-of-type(2n+2):hover{background:#f73a55; color:#fff;}
.z_tag a:nth-of-type(4n+4){border:1px solid #34bb34; color:#34bb34;}
.z_tag a:nth-of-type(4n+4):hover{background:#34bb34; color:#fff;}
/*专题列表*/
#topic ul{ zoom: 1; display:table; width:1230px; }
#topic ul:before{ content:""; clear:both; }
#topic ul li{width: 378px;height: 220px;zoom:1;float: left;margin-right: 32px;margin-bottom: 35px;position: relative;}

#topic ul li:after{content:"";position: absolute;background:url(../images/zt_5.png) no-repeat;width: 321px;height: 48px;left:0;right:0;bottom: -25px;margin: auto;z-index: -1;}
.box{ border:1px solid #e1e2e0; background:#fff; border-radius: 6px; padding:19px 24px; box-sizing:border-box; position: relative; }
.box img{width:80px;height:80px;border-radius: 12px;}
.box a{display:inline-block;float: left;padding-right: 15px;position: relative;overflow: hidden;zoom: 1;font-size: 14px;}
.box h3{height: 22px;padding-top: 5px;}
.box h3 a{ color: #333; font-weight: bold; font-size: 16px; padding-bottom: 1px; position: absolute; font-family: "Microsoft Yahei"; white-space: nowrap; }
.box h3 a:hover{ color:#59c301; }
.box strong{ display: inline-block; font-weight:normal; width: 180px; overflow: hidden; zoom: 1; }
.box strong.topname{ line-height:20px; height:20px; font-size:14px; overflow:hidden; zoom:1; }
.box strong i{ background: url(../images/start.png) no-repeat 0 0px; width: 100px; display: block; }
.box i b{ width:50%; background: url(../images/start.png) no-repeat 0 -18px; display: block; height: 13px; }
.tbox{ overflow:hidden; zoom:1; position: relative; }
.pf{ color:#888; }
.pf span{display:block;margin: 7px 0;font-size: 13px;}
.pf span u{color: #59c301;text-decoration: none;}
.pf font{ color:#d2d2d2; padding:0px 8px; }
.intro{display: block;color: #929292;line-height: 26px;margin-top: 14px;height: 84px;overflow: hidden;font-size: 14px;}
.box .toppic_down{background: #59c301;color:#fff;position: absolute;padding: 5px 15px;border-radius: 4px;right: 0;top: 27px;}
.box .toppic_down:hover{ background: #f46868; }
.xbtj .box:after{ content:''; position: absolute; top:-6px; right: -6px; background:url(../images/zt_1.png) no-repeat; width: 111px; height: 110px; }
.zdxz .box:after{ content:''; position: absolute; top:-6px; right: -6px; background:url(../images/zt_2.png) no-repeat; width: 111px; height: 110px; }
.zshy .box:after{ content:''; position: absolute; top:-6px; right: -6px; background:url(../images/zt_3.png) no-repeat; width: 111px; height: 110px; }
.jrtj .box:after{ content:''; position: absolute; top:6px; left: -6px; background:url(../images/zt_4.png) no-repeat; width: 56px; height: 36px; }

/*其他专题*/
.m_rest_swiper{ margin-top:30px; }
.m_rest_container{ background:#fff; padding: 20px 0 0 0; }
.m_rest_container .swiper-slide img{ width: 100%; height:120px; display: block; border-radius: 4px; object-fit:cover; }
.m_rest_container .swiper-slide a{ display: block; }
.m_rest_container .swiper-slide p{color:#434343;padding:15px 0 20px 0;text-align: center;font-size: 14px;}
/*左右切换按钮*/
.m_rest_container .swiper-button-prev{ opacity: 1; width: 32px; height: 44px; left:0; background:none; }
.m_rest_container .swiper-button-next{ opacity: 1; width: 32px; height: 44px; right:0; background:none; }
.m_rest_container .swiper-button-prev a{ background: url(../images/prev.png) no-repeat; display: inline-block; width: 32px; height: 44px; }
.m_rest_container .swiper-button-next a{ background: url(../images/next.png) no-repeat; display: inline-block; width: 32px; height: 44px; }
.z_new{border-bottom: 1px solid #ecf4fe;height:50px;line-height: 50px;font-size:20px;font-weight: bold;padding-left: 2px;position: relative;}
.z_new:before{content:'';display: inline-block;width: 86px;height: 3px;background: #59c301;position: absolute;left: 0;bottom:0;}
.z_new a{ position: absolute; font-weight:500; top:5px; right:0; font-size:14px; color:#999; cursor:pointer; }
.z_new a:hover{ color:#333; }
/*分页*/
.page{ width: 100%; font-size: 14px; overflow: hidden; text-align:center; padding: 20px 0 30px 0; }
.page a{ border:1px solid #999; color: #fff; padding: 2px 10px; font-weight: normal; border-radius: 2px; margin:0 5px 0}
.page b.sele,.page a:hover{ background: #77bd00; color: #fff; padding: 2px 10px; font-weight: normal; border-radius: 2px; border:1px solid #77bd00 !important; }
.page b.total{ font-weight: normal; padding: 0 28px 0 10px; color: #999; }
.page .cur{ background: #77bd00; color: #fff; padding: 1px 10px; }
.page a{ color: #888; padding: 2px 10px; }

/*首页*/
.in_nav{ padding-top:20px; }
.in_nav ul{ overflow: hidden; width: 1300px; }
.in_nav ul li{ float:left; margin-right: 10px; }
.in_nav ul li a{ cursor: pointer; display: block; background:#f8f8f8; padding:23px 15px 10px 15px; border-radius: 4px; }
.in_nav ul li a img{ width:70px; height:70px; border-radius: 10px; }
.in_nav ul li a p{ font-size:12px; color:#666; height:30px; line-height: 30px; text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.in_nav ul li a:hover{ background:#f1f1f1; }
.in_nav ul li a:hover p{ color:#333; }
.in_menu{ padding:15px 0; }
.in_menu ul li{ overflow: hidden; margin-bottom:10px; font-size:0; }
.in_menu ul li span{ float:left; display: inline-block; width: 63px; font-size:12px; line-height:22px; height:22px; color:#fff; text-align:center; margin-right:17px; }
.in_menu ul li:first-child span{ background:#58beff; }
.in_menu ul li:last-child span{ background:#4ddaa3; }
.in_menu_name{ float:right; width:1120px; }
.in_menu_name a{ display: inline-block; font-size:12px; line-height:22px; height:22px; cursor:pointer; margin-right:30px; }
.in_menu ul li:first-child .in_menu_name a:hover{ color:#58beff; }
.in_menu ul li:last-child .in_menu_name a:hover{ color:#4ddaa3; }
.in_c1{ width:380px; margin-right:30px; }
.in_c2{ width:480px; margin-right:30px; }
.in_c3{ width:280px; }
.in_c1_href{ cursor:pointer; position: relative; }
.in_c1_href img{ display: block; width:380px; height:260px; }
.in_c1_href p{ width:380px; height:120px; line-height:60px; color:#fff; text-align:center; position: absolute; left:0; bottom:-40px; background-image: linear-gradient(180deg,hsla(0,0%,100%,0),#000); }
.in_c1s .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 0; background: #fff; opacity: 1; border-radius: 50%; }
.in_c1s .swiper-pagination-bullet-active { opacity: 1; width: 7px; height: 7px; background: none; border:2px solid #fd7f66; }
.in_c1s.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:13px; }
.in_c1s .swiper-pagination span{ vertical-align: middle; }
/*热门游戏*/
.in_hot_tab{ padding:25px 0 10px 0; border-bottom:2px solid #efefef; height: 75px; box-sizing: border-box; }
.in_hot_tab h3{ font-size:18px; font-weight: bold; position: relative; height: 30px; line-height: 36px; }
.in_hot_tab h3:after{ content: ''; position: absolute; width: 100%; height: 2px; background: #3274c6; left:0; bottom:-20px; }
.m_new_more{ display: inline-block; font-size: 12px; color:#4191f4; position:relative; padding: 9px 25px; }
.m_new_more:after{ content:''; display: inline-block; background:url(../images/in_1.png) no-repeat; width:16px; height:16px; position: absolute; right:0; top:11px; }
.m_new_more:hover{ text-decoration: underline; }
.in_hot_ul{ overflow: hidden; padding-top:25px; box-sizing: border-box; }
.in_hot_ul li{ float:left; width: 190px; padding-right:5px; margin-bottom:20px; overflow: hidden; box-sizing:border-box; }
.in_hot_href{ float:left; }
.in_hot_href img{ width: 70px; height: 70px; border-radius: 6px; margin-right: 10px; }
.in_hot_a1{ height: 26px; line-height: 26px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; cursor:pointer; }
.in_hot_a1:hover{ text-decoration: underline; }
.in_hot_t span{ color:#999; display: block; font-size:12px; margin-bottom:4px; }
.in_hot_a2{ cursor: pointer; padding:1px 8px; border-radius: 100px; color:#fff; }
.in_hot_ul li:nth-of-type(1) .in_hot_a2{ background:#67cf6c; }
.in_hot_ul li:nth-of-type(2) .in_hot_a2{ background:#ff8686; }
.in_hot_ul li:nth-of-type(3) .in_hot_a2{ background:#8f94f9; }
.in_hot_ul li:nth-of-type(4) .in_hot_a2{ background:#5db1ff; }
.in_hot_ul li:nth-of-type(5) .in_hot_a2{ background:#ffaf88; }
.in_hot_ul li:nth-of-type(6) .in_hot_a2{ background:#696969; }
.in_hot_ul li:nth-of-type(7) .in_hot_a2{ background:#ff8686; }
.in_hot_ul li:nth-of-type(8) .in_hot_a2{ background:#8f94f9; }

.in_ness{ width:380px; height:230px; }
.in_ness .in_c1_href p{ bottom:-20px; }
.in_ness .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 0; background: #fff; opacity: 1; border-radius: 50%; }
.in_ness .swiper-pagination-bullet-active { opacity: 1; width: 7px; height: 7px; background: none; border:2px solid #fd7f66; }
.in_ness.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:13px; }
.in_ness .swiper-pagination span{ vertical-align: middle; }
/*每日热点*/
.in_c2_tab{ font-size:0; border-bottom: 2px solid #fdecec; }
.in_c2_tab a{ display: inline-block; height:40px; line-height: 40px; position: relative; padding:0 25px; font-size:16px; }
.in_c2_tab .active{ color:#ed4848; }
.in_c2_tab .active:after{ content:''; width: 100%; height: 2px; background: #ed4848; position: absolute; left:0; bottom:-2px; }
.in_c2_d{ padding-left:38px; position: relative; }
.in_c2_d:before{ content:''; position: absolute; width: 100%; height:100%; left:0; top:24px; background:url(../images/in_7.png) no-repeat; z-index: -1; }
.in_c2_ul{ padding: 24px 0 8px 0; height: 227px; box-sizing: border-box; overflow: hidden; }
.in_c2_ul li{ overflow: hidden; margin-bottom:9px; }
.in_c2_ul li>span{ float:left; display: inline-block; width: 58px; height: 21px; line-height: 21px; text-align: center; background:#cbcbcb; font-size:12px; color: #fff; margin-right: 19px; margin-top:4px; }
.in_c2_href img{ display: inline-block; width: 30px; height: 30px; border-radius: 4px; margin-right: 13px; vertical-align: middle; }
.in_c2_href span{ display: inline-block; vertical-align: middle; width: 202px; height: 20px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.in_c2_href i{ float: right; font-style: normal; color:#999; margin-top:5px; }
.in_c2_href:hover{ font-weight: bold; }
/*编辑首推*/
.in_c3 .in_hot_tab{ height: 40px; padding: 0; }
.in_c3 .in_hot_tab h3{ height:30px; line-height: 30px; }
.in_c3 .in_hot_tab h3:after{ bottom:-10px; }
.in_c3_bj{ overflow: hidden; padding:25px 0; }
.in_c3_bj>img{ float:left; width: 90px; height: 90px; border-radius: 10px; margin-right: 10px; }
.in_c3_bjd a{ display:block; font-size:16px; height:30px; line-height: 30px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.in_c3_bjd a:hover{ color:#000; }
.in_c3_bjd i{ background: url(../images/start.png) no-repeat 0 0px; width: 100px; display: block; margin: 4px 0 4px 100px; }
.in_c3_bjd i b{ width:50%; background: url(../images/start.png) no-repeat 0 -18px; display: block; height: 13px; }
.in_c3_bjd p{ font-size:12px; color:#999; height: 40px; line-height: 20px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
/*开服开测*/
.in_new ul{ padding:20px 0; height:500px; box-sizing: border-box; }
.in_new ul li{ position: relative; margin-bottom:11px; overflow: hidden; }
.in_new ul li>img{ float:left; width: 30px; height: 30px; border-radius: 2px; margin-right: 8px; }
.in_new_li{ float: left; overflow: hidden; height: 30px; line-height: 30px; cursor:pointer; }
.in_new_li a{ display: inline-block; width: 118px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.in_new_li p{ display: inline-block; width: 76px; color:#999; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; }
.in_new_li span{ display: inline-block; float: right; width:40px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; text-align: right; }
.in_new_soft{ position: absolute; display: inline-block; width: 69px; text-align: center; height:24px; line-height: 24px; border-radius: 4px; font-size:12px; background:#4191f4; color:#fff; top: 16px; right: 15px; display:none; }
.in_new_caution{ position: absolute; display: inline-block; width: 67px; text-align: center; height:22px; line-height: 22px; border-radius: 4px; font-size:12px; border:1px solid #4191f4; color:#4191f4; top: 44px; right: 15px; display:none; }
.in_new .active{ padding:10px; box-sizing:border-box; background:#fff; box-shadow: 2px 2px 4px #f2f2f2, -2px -2px 4px #f2f2f2; border-radius: 6px; }
.in_new .active>img{ width: 60px; height: 60px; border-radius: 10px; }
.in_new .active .in_new_li{ height: 60px; }
.in_new .active .in_new_li a{ display: block; font-size:16px; color:#4191f4; height:22px; line-height: 22px; }
.in_new .active .in_new_li p{ display: block; font-size:12px; color:#999; height: 22px; line-height: 22px; }
.in_new .active .in_new_li span{ display: block; font-size:12px; color:#999; height: 18px; line-height: 18px; float: left; text-align: left; }
.in_new .active .in_new_soft{ display: block; }
.in_new .active .in_new_caution{ display: block; }





/*专题列表页*/
.r-tit{ padding:3px 0 20px 0; overflow: hidden; color:#1c70e3; }
.r-tit a{ color:#666; position: relative; }
.zl_fr .in_hot_tab{ height: 40px; padding: 0; }
.zl_fr .in_hot_tab h3{ height:30px; line-height: 30px; }
.zl_fr .in_hot_tab h3:after{ bottom:-10px; }
.zl_fl{ width: 134px; background:#efefef; }
.zl_fl ul li{ position: relative; height:50px; line-height: 50px; text-align: center; }
.zl_fl ul li a{ display: block; cursor: pointer; }
.zl_fl ul .active{ background: #4191f4; }
.zl_fl ul .active a{ color:#fff; }
.zl_fl ul .active:after{ content:''; position: absolute; top:0; right:-6px; bottom:0; margin:auto; width: 0; height: 0; border-top: 6px solid transparent; border-left: 6px solid #4191f4; border-bottom: 6px solid transparent; }
.zl_fr{ width: 1026px; }
/*编辑首推*/
.zl_fl>p{ font-size:16px; height:50px; line-height: 50px; text-align: center; font-weight: bold; }
.zl_fr_ul{ width: 1070px; padding:17px 0; }
.zl_fr_ul li{ width: 322px; margin:0 34px 30px 0; float: left; }
.zl_fr_t{ background: #f7f7f7; height: 122px; padding:18px; box-sizing:border-box; }
.zl_fr_t>a{ float: left; }
.zl_fr_t>a img{ width: 80px; height: 80px; border-radius: 10px; margin-right: 12px; }
.zl_fr_tit{ height:71px; overflow: hidden; }
.zl_fr_tit>a{ display: block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size:20px; color:#4191f4; font-weight: bold; height: 35px; line-height: 35px; }
.zl_fr_tit p a{ display: inline-block; font-size:12px; margin:10px 5px 0 0; padding:2px 6px; border-radius: 2px; }
.zl_fr_tit p a:nth-of-type(1){ color:#1c70e3; border:1px solid #1c70e3; }
.zl_fr_tit p a:nth-of-type(2){ color:#f18d8d; border:1px solid #f18d8d; }
.zl_fr_tit p a:nth-of-type(3){ color:#999; border:1px solid #999; }
.zl_fr_x{ background: #f0f0f0; padding:20px 20px 12px 20px; position: relative; box-sizing:border-box; }
.zl_fr_x:before{ content:''; position: absolute; top:-8px; left:0; right:0; margin:auto; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #f0f0f0; }
.zl_fr_x p{ color:#666; line-height: 30px; height:90px; overflow: hidden; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.zl_ft_down{ font-size: 0; padding-top:10px; }
.zl_ft_down a{ display: inline-block; font-size:12px; padding:1px 10px; border-radius: 2px; }
.zl_ft_down a:first-child{ background:#4191f4; border:1px solid #4191f4; color:#fff; margin-right: 10px; }
.zl_ft_down a:last-child{ background:#f0f0f0; border:1px solid #999; color:#999; }

/*最新游戏*/
.in_gamel{ width: 380px; margin-right: 30px; text-align: left; }
.in_gamer{ width: 690px; }
.in_gamer_tab{ position: relative; padding-top: 33px; overflow: hidden; }
.in_gamer_tab:after{ content:''; width: 100%; height: 2px; background: #efefef; position: absolute; left: 0; bottom:0; }
.in_gamer_tab>span{ position: relative; float: left; display: inline-block; width: 88px; height: 42px; text-align: center; line-height: 42px; border-radius: 4px; background: #ed4848; color:#fff; z-index: 2; margin-right: 40px; font-size: 14px; }
.in_gamer_tab:before{ content: ''; width: 20px; height: 33px; display: inline-block; background: #f9c1c1; border-radius: 4px; position: absolute; top: 38px; left: 71px; z-index: 1; -webkit-transform: rotate(10deg); transform: rotate(10deg); }
.in_gamer_more{ position: absolute; top:35px; right: 0; }
.in_gamer_ul{ font-size: 0; height: 42px; line-height: 42px; }
.in_gamer_ul a{ display: inline-block; font-size: 14px; color:#666; margin-right: 30px; }
.in_gamer_ul a:hover{ color:#333; }
.in_gamer_img{ overflow: hidden; padding: 40px 0px 0 0px; width: 730px; }
.in_gamer_img li{ float: left; margin: 0 27px 10px 0; }
.in_gamer_img li a{ display: block; cursor: pointer; width: 92px; }
.in_gamer_img li a p{ color: #333; height: 32px; line-height: 32px; text-align: center; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.in_gamer_img li a img{ width: 92px; height: 92px; border-radius: 4px; }
/*其他专题*/
.in_rest_container{ background:#fff; padding: 20px 0; height:120px; }
.in_rest_container .swiper-slide img{ width: 100%; height:120px; display: block; border-radius: 4px; object-fit:cover; }
.in_rest_container .swiper-slide a{ display: block; position: relative; }
.in_rest_container .swiper-slide p{ color: #fff; text-align: center; position: absolute; width: 100%; left: 0; bottom: 0; height: 40px; line-height: 40px; background: rgba(1,1,1,.3); }
/*左右切换按钮*/
.in_rest_container .swiper-button-prev{ opacity: 1; height: 70px; width: 20px; left:0; background:none; top:70px; }
.in_rest_container .swiper-button-next{ opacity: 1; height: 70px; width: 20px; right:0; background:none; top:70px; }
.in_rest_container .swiper-button-prev a{ background: url(../images/m_prev.png) no-repeat; display: inline-block; width: 20px; height: 70px; }
.in_rest_container .swiper-button-next a{ background: url(../images/m_next.png) no-repeat; display: inline-block; width: 20px; height: 70px; }
/*最新游戏*/
.in_nesGame{ position: relative; font-size:16px; padding:10px 25px; margin-top:20px; text-align: left; }
.in_nesGame i{ position: absolute; display: inline-block; width: 17px; height: 17px; background:url(../images/in_2.png) no-repeat; top:0; left:0; bottom:0; margin: auto; }
/*游戏新闻下标签*/
.in_tab_t{ font-size: 0; width:400px; }
.in_tab_t a{ display: inline-block; border-radius: 2px; background: #eee; color:#666; font-size:14px; margin:10px 11px 0 0; padding:8px 15px; }
.in_tab_t .active{ background: #58beff; color:#fff; }


/*游戏排行*/
.in_rankCon{ width: 1236px; }
.idx_android,.idx_ios,.idx_hot,.idx_down{ margin-right:32px; padding-top:20px; width: 277px; }
.idx_android_p1{ position: relative; padding:10px 25px; font-weight: bold; }
.idx_android_p1 i{ position: absolute; display: inline-block; width: 16px; height: 20px; background:url(../images/in_3.png) no-repeat; top:0; left:0; bottom:0; margin: auto; }
.idx_android_ul{ height: 423px; overflow: hidden; }
.idx_android_ul li{ padding:0 0 0 27px; position: relative; overflow:hidden; box-sizing:border-box; }
.idx_android_ul li:before{ content:''; position: absolute; display: inline-block; width: 15px; height: 19px; border-radius: 2px; color:#fff; font-size: 12px; text-align: center; line-height: 19px; background: #b7b7b7; left: 0; top: 0; bottom: 0; margin: auto; }
.idx_android_ul li:nth-of-type(1):before{ content:"1"; background: #62c134; }
.idx_android_ul li:nth-of-type(2):before{ content:"2"; background: #60d466; }
.idx_android_ul li:nth-of-type(3):before{ content:"3"; background: #62e7b0; }
.idx_android_ul li:nth-of-type(4):before{ content:"4"; }
.idx_android_ul li:nth-of-type(5):before{ content:"5"; }
.idx_android_ul li:nth-of-type(6):before{ content:"6"; }
.idx_android_ul li:nth-of-type(7):before{ content:"7"; }
.idx_android_ul li:nth-of-type(8):before{ content:"8"; }
.idx_android_ul li:nth-of-type(9):before{ content:"9"; }
.idx_android_ul li:after{ content:''; position: absolute; right: 0; bottom:0; width: 250px; height: 1px; background: #ededed; }
.idx_android_ul li img{ width: 80px; height: 80px; border-radius: 10px; margin-right: 10px; display: none; }
.idx_android_tit{ }
.idx_android_tit>a{ color: #666; display: block; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.idx_android_tit i{ font-size:12px; color:#999; font-style: normal; display: none; }
.idx_android_down{ font-size: 0; margin-top:8px; display: none; }
.idx_android_down>a{ display: inline-block; font-size: 12px; color:#333; border:1px solid #dedede; border-radius: 2px; padding:0 5px; margin-right: 5px; color:#666; }
.idx_android_ul .active{ padding:12px 0 12px 27px; }
.idx_android_ul .active img{ display: block; float: left; }
.idx_android_ul .active .idx_android_tit>a{ font-size: 16px; color:#3daf3d; height: 26px; line-height: 26px; }
.idx_android_ul .active:before{ height:80px; line-height: 80px; }
.idx_android_ul .active .idx_android_tit i{ display: block; }
.idx_android_ul .active .idx_android_down{ display: block; }
.idx_ios .idx_android_p1 i{ width: 17px; height: 19px; background: url(../images/in_4.png) no-repeat; }
.idx_hot .idx_android_p1 i{ width: 15px; height: 20px; background: url(../images/in_5.png) no-repeat; }
.idx_down .idx_android_p1 i{ width: 17px; height: 17px; background: url(../images/in_6.png) no-repeat; }
.idx_ios .idx_android_ul li:nth-of-type(1):before{ background: #4ccdf7; }
.idx_ios .idx_android_ul li:nth-of-type(2):before{ background: #33d6e5; }
.idx_ios .idx_android_ul li:nth-of-type(3):before{ background: #49dfd6; }
.idx_hot .idx_android_ul li:nth-of-type(1):before{ background: #ff3434; }
.idx_hot .idx_android_ul li:nth-of-type(2):before{ background: #ff6464; }
.idx_hot .idx_android_ul li:nth-of-type(3):before{ background: #ff7c7c; }
.idx_down .idx_android_ul li:nth-of-type(1):before{ background: #ffb541; }
.idx_down .idx_android_ul li:nth-of-type(2):before{ background: #ffd041; }
.idx_down .idx_android_ul li:nth-of-type(3):before{ background: #ffed75; }
.idx_ios .idx_android_ul .active .idx_android_tit>a{ color:#4ccdf7; }
.idx_hot .idx_android_ul .active .idx_android_tit>a{ color:#d12e2e; }
.idx_down .idx_android_ul .active .idx_android_tit>a{ color:#ffb541; }



/*
    banner点击放大 start
*/
/*游戏截图*/
.slide_box{ width: 100%; height: 270px; overflow: hidden; position: relative; z-index: 0; margin-bottom: 30px; }
.slide_box .bd{ width: 100%; height: 100%; position: relative; z-index: 0; }
.slide_box .img_list{ position: absolute; left: 0; top: 0; width: 9999px; }
.slide_box .img_list li{ float: left; /*margin-right: 10px; */}
.slide_box .img_list li img{ height: 270px; width: auto; padding-right:10px; }
.slide_box .prev{ display: block; width: 35px; height: 81px; background: url(../images/sj_icons.png) no-repeat; background-position: -118px -263px; position: absolute; left: 0; top: 50%; margin-top: -40px; z-index: 2; cursor: pointer; }
.slide_box .next{ display: block; width: 35px; height: 81px; background: url(../images/sj_icons.png) no-repeat; background-position: -157px -263px; position: absolute; right: 0; top: 50%; margin-top: -40px; z-index: 2; cursor: pointer; }

/*图片*/
#imgview{ margin-bottom: 15px; overflow: hidden; width: 600px; }
#imgview ul{ width: 600px; height: auto; overflow: auto; white-space: nowrap; }
#imgview ul li{ padding-right: 12px; height: 276px; display: inline-block; }
#imgview ul li img{ height: 276px; }
.jspContainer{ overflow: hidden; position: relative; padding-bottom: 20px; }
.jspPane{ position: absolute; }
.jspVerticalBar{ position: absolute; top: 0; right: 0; width: 16px; height: 100%; background: red; }
.jspHorizontalBar{ position: absolute; bottom: 0; left: 0; width: 100%; height: 9px; }
.jspCap{ display: none; }
.jspHorizontalBar .jspCap{ float: left; }
.jspTrack{ background: #ececec; position: relative; }
.jspDrag{ background: #8fd111; position: relative; top: 0; left: 0; }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{ float: left; height: 100%; border-radius: 6px; }
.jspArrow{ background: #50506d; text-indent: -20000px; display: block; cursor: pointer; padding: 0; margin: 0; }
.jspArrow.jspDisabled{ cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow{ height: 16px; }
.jspHorizontalBar .jspArrow{ width: 16px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus{ outline: none; }
.jspCorner{ background: #eeeef4; float: left; height: 100%; }

/*截图-jq-css*/
#jquery-overlay{ height:500px; left:0; position:absolute; top:0; width:100%; z-index:1000}
#jquery-lightbox{ left:0; line-height:0; position:absolute; text-align:center; top:0; width:100%; z-index:1001}
#jquery-lightbox a img{ border:medium none}
#lightbox-container-image-box{ background-color:#fff; height:250px; margin:0 auto; position:relative; width:250px}
#lightbox-container-image{ padding:10px}
#lightbox-loading{ height:25%; left:0; line-height:0; position:absolute; text-align:center; top:40%; width:100%}
#lightbox-nav{ height:100%; left:0; position:absolute; top:0; width:100%; z-index:10}
#lightbox-container-image-box>#lightbox-nav{ left:0}
#lightbox-nav a{ outline:medium none}
#lightbox-nav-btnNext,#lightbox-nav-btnPrev{ display:block; height:100%; width:49%}
#lightbox-nav-btnPrev{ float:left; left:0}
#lightbox-nav-btnNext{ float:right; right:0}
#lightbox-container-image-data-box{ background-color:#fff; font:10px/1.4em Verdana,Helvetica,sans-serif; margin:0 auto; overflow:auto; padding:0 10px; width:100%}
#lightbox-container-image-data{ color:#666; padding:0 10px}
#lightbox-container-image-data #lightbox-image-details{ float:left; text-align:left; width:70%}
#lightbox-image-details-caption{ font-weight:700}
#lightbox-image-details-currentNumber{ clear:left; display:block; padding-bottom:1em}
#lightbox-secNav-btnClose{ float:right; padding-bottom:.7em; width:66px}
/*
    banner点击放大 end
*/

/*分页*/
.pager{ height:30px; line-height:30px; text-align:center; font-size:14px; padding: 20px 20px 20px 0; overflow: hidden; zoom: 1; width: 100%; }
.pager a{background:#e8e8e8;padding: 5px 11px;margin: 0 6px 0 0;color: #666;border: 1px solid #d7d7d7;border-radius: 3px;}
.pager a:hover{ color:#fff; background:#59c301; text-decoration:none; }
.pager span{ padding: 4px 10px; margin: 0 1px 0 0; background: #22b0f7; color:#fff; }
.pager b.sele{ color:#fff; background:#7db700; text-decoration:none; padding: 4px 10px; margin: 0 3px 0 0; }
.pager b.total{ color:#999; font-weight:normal; }
.pager b.selected{background: #59c301;border: 1px solid #59c301;color:#fff;padding: 5px 11px;margin: 0 6px 0 0;border-radius: 3px;}
.pager strong.total{ color: #888; font-weight:normal; }

/*首页底部*/
#copayright a{ display:inline-block; }
#copayright img{ display:inline-block; }


/*关于我们*/
.show_content{margin-top:30px;}
.show_we_h2{font-size:24px;font-weight: bold;position: relative;}
.show_we_h2:before{content:'';position: absolute;display: inline-block;width: 8px;height: 40px;background: #e1e1e1;left: -44px;top:0;bottom:0;margin:auto;}
.show_we,.show_lx,.show_sw,.show_mz,.show_yq{margin-top:50px;padding-left:44px;}
.show_we p{font-size:14px;color:#999;line-height: 28px;padding:22px 0 10px 0;}
.show_lx p{margin-bottom: 30px;color:#999;font-size:14px;padding-left:35px;position: relative;}
.show_lx p i{background:url(../images/show_1.png) no-repeat;position: absolute;top:0;left:0;bottom:0;margin:auto;}
.show_qq1{margin-top:30px;}
.show_lx .show_qq1 i{width:19px ;height: 20px;background-position:0 0 ; }
.show_lx .show_qq2 i{width: 22px;height:18px ;background-position:0 -40px; }
.show_lx .show_qq3 i{width: 16px;height: 20px;background-position:0 -75px ; }
.show_lx .show_qq4 i{width: 14px;height:20px ;background-position:3px -112px ; }
.show_lx .show_qq5{margin-top:30px;}
.show_lx .show_qq5 i{width: 21px;height:16px ;background-position:0 -149px ; }
.show_lx p span{display: inline-block;vertical-align: middle;}
.show_lx p a{display: inline-block;vertical-align: middle;color:#4191f4;}
.show_mz_ul{padding-top:30px;}
.show_mz_ul li{color:#999;line-height: 28px;margin-bottom: 30px;}
.show_mz_ul li b{display: block;color:#666;}
.show_mz_ul li i{font-style: normal;color: #4191f4;}
.show_ul_li2 p{padding-left:20px;}
.show_yq{padding: 40px 0 100px 44px;background: url(../images/show_2.png) no-repeat;background-position: bottom right;margin-bottom: 30px;}
.show_yq a{margin-top:30px;color:#4191f4;display: block;}

