@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
* {margin: 0;padding: 0;}body,html {overflow-y: auto;overflow-x: hidden;}
.clearfix{margin-right:auto;margin-left:auto;*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
b,em,i{font-style:normal;font-weight:normal;}
body{margin:0;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun","Hiragino Sans GB",sans-serif;font-size:14px;line-height:20px;color:#333;position:relative;}
html,body{width:100%;min-width:1200px;margin:0 auto;overflow-x:hidden;min-height:1000px;background-color:#f4f4f4;}
button,input,select,textarea,th{background:#fff;font-size:12px;line-height:1.5em;font-family:"Microsoft Yahei",Arial,Tahoma,Helvetica,"SimSun","Hiragino Sans GB",sans-serif;}
a{color:#333;text-decoration:none;}
a:hover,a:focus{transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;}
.rotate360:hover{transform:rotate(360deg);}
a:hover{color:#ff3333;}
.rotate360{transition:all 0.5s ease-in-out;}
.cx{overflow: hidden;*zoom: 1;}
.fl{float:left;}
.fr{float:right;}
.w1200{width:1200px;margin:0 auto;}
.h23{width:100%;height:23px;}
.hide{display:none;}
a,img{cursor: pointer;}
img{vertical-align: top;border: 0;}
.bg{background-color: #fff;}
.icon{background:url(https://tms-static-template.oss-cn-hongkong.aliyuncs.com/52pk.com/icon.png) no-repeat;background-size:800px 800px;}
/* 公共头部样式 */
header { width: 100%; height: 80px; background:#ffffff;box-shadow: 0 4px 4px #ebebeb;}
.top { width: 1208px; margin: 0 auto; height: 40px; line-height: 40px;}
.top .logo { width: 154px; height: 32px; padding-top: 22px; float: left; }
.top .logo img { width: 154px; height: 32px; }
.nav_wrap { height: 80px;float: left;margin-left: 24px;}
.nav_wrap li { float: left; position: relative;width: 108px;text-align: center; }
.nav_wrap li a { display:inline-block; line-height: 77px; text-align: center; color: #333333; font-size: 17px;transition: all 0.2s ease;border-bottom: 3px solid transparent; }
.nav_wrap li.current>a { color: #31a4fd;border-bottom: 3px solid #31a4fd; }
.nav_wrap li a:hover { color: #31a4fd;border-bottom: 3px solid #31a4fd; }
.gameList_search { width: 210px; height: 40px; float: right; position: relative; background-color: #f5f5f5;border-radius: 18px;margin-top: 20px; }
.gameList_search form {width: 210px; height: 40px;}
.gameList_search input[type="text"] { width: 140px; height: 40px; border: none;float: left;background-color: #f5f5f5;padding-left: 20px;border-radius: 18px 0 0 18px; box-shadow: 0 0 0 1000px #f5f5f5 inset; }
.gameList_search input[type="submit"] {z-index: 1; width: 48px; height: 40px; border: none;border-radius:0 18px 18px 0;background-position: -668px -7px;}
/* 分页 */
.page {margin: 30px 0;text-align: center;}
.page ol {margin:0 auto;overflow: hidden;*zoom: 1;display: inline-block;}
.page li { float: left; margin-left: 8px; width: 38px; height: 38px; line-height: 38px; text-align: center; color: #666679; font-size: 14px; cursor: pointer; background-color: #fff; border: 1px solid #e6e6e6; transition: all 0.2s ease; overflow: hidden; white-space: nowrap; }
.page a { display:block;}
.page ol>a{float: left;}
.page li:hover a { color: #fff;background-color: #32a8ea; }
.page a:hover { color: #ffffff; }
.page a li:hover { color: #fff;background-color: #32a8ea; }
.page li>a.on { background-color: #32a8ea;color: #fff;}
.page ol a li { width: 72px!important; }
/* 公共底部 */
.gameList_footer { width: 100%; height: 180px; color: #717171; font-size: 12px; text-align: center; background-color: #282828; }
.gameList_footer p { width: 100%; line-height: 12px; margin-top: 17px; }
.gameList_footer p a { color: #919191; }
.gameList_footer p:nth-child(1) { margin-top: 44px; }
.gameList_footer p:nth-child(4) { margin-top: 7px; }
.gameList_footer p:nth-child(3) a { margin-right: 16px; }
.gameList_footer p:nth-child(4) i { display: inline-block; width: 18px; height: 20px; position: relative; top: 4px; background: url(../img/icon_17.png); }
.gameList_footer p:nth-child(5) { margin-top: 20px; }
/* 所在位置 */
.local { width: 100%; height: 38px; font-size: 12px; color: #aaaaaa; margin-top: 1px; padding-top: 21px; background-color: #f4f4f4; }
.local i { width: 18px; height: 14px; display: inline-block; background-position: -83px -159px;}
.local a {color: #aaaaaa;}
.local span { display: inline-block; padding-left: 10px; padding-top: 2px; }
/*手机应用头部样式 */
#newbarbox { width:100%; position:relative; height:37px; text-align:left; z-index:999; clear:both;  font-family:"宋体";}
#newbar { width:100%; height:39px; position:absolute; background:url(../img/bar_bg.png) repeat-x; color: #ccc; font-size:12px; z-index:1000; }
#newbar a:link, #newbar a:visited { color:#444; text-decoration:none }
#newbar a:active, #newbar a:hover { color:#dd4b39; text-decoration:none }
#barbox { width:1200px; margin:0 auto; height:39px; line-height:41px; position:relative; z-index:1001; background:url(../img/newbar_li.gif) no-repeat; }
#barbox h3 { float:left; padding:0 12px 0 30px; background:url(../img/newbar_an.gif) 8px 11px no-repeat; font-weight:normal; font-size:12px;}
#barbox h3.h5last {background:url(../img/h5logo.png) 8px 11px no-repeat;background-size: 16px 19px;}
#barbox li { float:left; text-align:center; position:relative; z-index:1000; font-size:12px;}
#barbox li code a { background:url(../img/newbar_li2.jpg) right 14px no-repeat; width:60px; height:37px; float:left; overflow:hidden; position:relative; z-index:1000; font-family:"宋体";}
#barbox li#last code a { background:none; width:80px; }
#barbox li code a:link, #barbox li code a:visited { color:#444; text-decoration:none; }
#barbox li code a.daoh_no1, #barbox li code a.daoh_no2, #barbox li code a.daoh_no3, #barbox li code a.daoh_no4, #barbox li code a.daoh_no5, #barbox li code a.daoh_no6, #barbox li code a.daoh_no7, #barbox li code a.daoh_no8, #barbox li code a.daoh_no10{ text-decoration:none; font-weight:bold; background:#f9f9f9!important; border:1px solid #ddd; border-bottom:0; line-height:38px; _line-height:39px; margin-left:-1px; color:#006fbe; }
#barbox li code a.daoh_no1:link, #barbox li code a.daoh_no1:visited { color:#006fbe; }
#barbox li code a.daoh_no2, #barbox li code a.daoh_no2:link, #barbox li code a.daoh_no2:visited { color:#a3ab00; }
#barbox li code a.daoh_no3, #barbox li code a.daoh_no3:link, #barbox li code a.daoh_no3:visited { color:#f37146; }
#barbox li code a.daoh_no4, #barbox li code a.daoh_no4:link, #barbox li code a.daoh_no4:visited { color:#82b153; }
#barbox li code a.daoh_no5, #barbox li code a.daoh_no5:link, #barbox li code a.daoh_no5:visited { color:#c346b3; }
#barbox li code a.daoh_no6, #barbox li code a.daoh_no6:link, #barbox li code a.daoh_no6:visited { color:#119b4f; }
#barbox li code a.daoh_no7, #barbox li code a.daoh_no7:link, #barbox li code a.daoh_no7:visited { color:#eb9916; }
#barbox li code a.daoh_no8, #barbox li code a.daoh_no8:link, #barbox li code a.daoh_no8:visited { color:#ec5c69; }
/* #barbox li code a.daoh_no9, #barbox li code a.daoh_no7:link, #barbox li code a.daoh_no9:visited { color:#4dc1ed; } */
#barbox li div {width:260px; float:left; border:1px solid #ddd; background:#f9f9f9; position:absolute; top:37px; z-index:-1; left:-1px; text-align:left; line-height:28px; padding:10px 5px 10px 10px; display:none;}
#barbox li div a {display:inline-block; margin:0 0 0 8px;}
#barbox li.no1 div {border-bottom:2px solid #006fbe;}
#barbox li.no11 div {border-bottom:2px solid #006fbe;}
#barbox li.no2 div {border-bottom:2px solid #a3ab00;}
#barbox li.no3 div {border-bottom:2px solid #f37146;}
#barbox li.no4 div {border-bottom:2px solid #82b153;}
#barbox li.no10 div {border-bottom:2px solid #82b153;}
#barbox li.no5 div {border-bottom:2px solid #c346b3;}
#barbox li.no6 div {border-bottom:2px solid #119b4f;}
#barbox li.no7 div {border-bottom:2px solid #eb9916 }
#barbox li.no8 a{ width:73px;}
#barbox li.no8 div {border-bottom:2px solid #ec5c69;}
#barbox li#last div {border-bottom:2px solid #4dc1ed; }
#barbox span { float:right; color:#444; height:36px; overflow:hidden; }
#barbox span em { float:left; font-style:normal; padding-right:10px; height:36px; overflow:hidden; }
#barbox span .uc_uname{ display:inline !important; display: block; float:left; max-width: 100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#barbox span em.daoh_dl { width:41px;}
#barbox span em.daoh_dl a { width:41px; background:url(../img/newbar_an2.gif) no-repeat; text-align:center; margin-top:9px; line-height:21px; display:block; }
#barbox span em.daoh_dl a:hover { background:url(../img/newbar_an2a.gif) no-repeat; }
#barbox span a:link, #barbox span a:visited { color:#df4b1a; text-decoration:none }
#barbox span a:active, #barbox span a:hover { color:#dd4b39; text-decoration:none }
/* 手机应用logo栏样式 */
.w1208 { width: 1208px; margin: 0 auto; }
.logo_wrap { width: 100%; height: 88px; background-color: #fff; }
.logo_wrap .logo { width: 198px; height: 52px; float: left; margin-top: 18px; padding-right: 90px; }
.logo_wrap .logo>img { width: 198px; height: 52px; }
.logo_wrap p:nth-child(2) { width: 76px; height: 22px; padding-top: 30px; float: left; }
.logo_wrap p:nth-child(2)>i { width: 76px; height: 22px; display: inline-block; margin: auto 0; background: url(../img/icon_2.png) no-repeat; }
.logo_wrap div:nth-child(3) { width: 410px; height: 38px; float: left; position: relative; border: 1px solid #31a4ff; margin: 24px 12px 0; padding-left: 10px; }
.logo_wrap div:nth-child(3) form {width: 410px; height: 38px;}
.logo_wrap div:nth-child(3) input[type="text"] { width: 352px; height: 36px; border: none; position: relative; top: 1px; float: left; }
.logo_wrap div:nth-child(3) input[type="submit"] {z-index: 1; width: 58px; height: 38px; border: none; background : #31a4ff url(../img/icon_3.jpg);background-position: 0 2px; }
.logo_wrap p:nth-child(4) { float: left; }
.logo_wrap p:nth-child(4) a { display: block; float: left; width: 70px; height: 35px; margin-top: 26px; margin-right: 27px; line-height: 35px; text-align: center; border-radius: 8px; border: 1px solid #c9c9c9; }
.logo_wrap p:nth-child(5) { float: left; padding-top: 36px; }
.logo_wrap p:nth-child(5) .recommend { color: #d93929; font-size: 12px; float: left; padding-right: 18px; }
.logo_wrap p:nth-child(5) a { display: block; float: left; color: #666666; font-size: 12px; padding-right: 11px; }
/* 导航栏内容 */
.gameList_navWrap { width: 100%; height: 40px; background-color: #03a3e6; }
.gameList_navWrap li { float: left; position: relative; }
.gameList_navWrap li a { display: block; float: left; height: 100%; width: 134px; line-height: 40px; text-align: center; color: #fff; font-size: 17px; background-color: #03a3e6; transition: all 0.2s ease; }
.gameList_navWrap li .triangle { width: 0; height: 0; border-top: 4px solid transparent; border-right: 6px solid transparent; border-bottom: 4px solid #fff; border-left: 6px solid transparent; position: absolute; left: 62px; bottom: 0; display: none; transition: all 0.2s ease; }
.gameList_navWrap li.current>a { font-size: 18px; font-weight: bold; }
.gameList_navWrap li a:hover { font-size: 18px; font-weight: bold; }
.gameList_navWrap li:hover .triangle { display: block; }
.gameList_navWrap li.current .triangle { display: block; }
/* 游戏列表/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* 全部分类 */
.all_type { width: 1166px; border-radius: 6px; padding: 24px 0 0 34px; margin-bottom: 26px; background-color: #fff; }
.all_type>ul>li { width: 116px; height: 40px; float: left; line-height: 40px; text-align: center; margin-left: 82px; margin-bottom: 16px; transition: all 0.2s ease; }
.all_type li a { display: block; width: 100%; height: 40px; color: #31a4fd; font-size: 15px; line-height: 40px; }
.all_type li a>i { display: block; float: left; width: 40px; height: 40px; box-sizing: border-box; border-radius: 6px; line-height: 40px; text-align: center; }
.all_type li:nth-child(6n+1) { margin-left: 0; }
.all_type li:nth-child(1) i { background-position: 0 -440px; background-color: #31a4fd; }
.all_type li:nth-child(2):hover i{ background-position: -2px -402px; background-color: #f76253; }
.all_type li:nth-child(3):hover i{ background-position: 0 -360px; background-color: #36b1c0; }
.all_type li:nth-child(4):hover i{ background-position: 0 -320px; background-color: #cf6ff7; }
.all_type li:nth-child(5):hover i{ background-position: 0 -280px; background-color: #fd9a3b; }
.all_type li:nth-child(6):hover i{ background-position: -1px -238px; background-color: #abd5a1; }
.all_type li:nth-child(7):hover i{ background-position: 0 -200px; background-color: #deb156; }
.all_type li:nth-child(8):hover i{ background-position: 0 -160px; background-color: #798ded; }
.all_type li:nth-child(9):hover i{ background-position: -1px -120px; background-color: #9083bd; }
.all_type li:nth-child(10):hover i { background-position: 1px -80px; background-color: #84b2c8; }
.all_type li:nth-child(11):hover i { background-position: 1px -40px; background-color: #acb0d5; }
.all_type li:nth-child(12):hover i { background-position: -329px -262px; background-color:#c91212;  }
.all_type li:nth-child(13):hover i { background-position: -327px -297px; background-color: #699fff; }
.all_type li:nth-child(14):hover i { background-position:1px 0px; background-color: #52bea6; }
.all_type li:nth-child(2).current i{ background-position: -2px -402px; background-color: #f76253; }
.all_type li:nth-child(3).current i{ background-position: 0 -360px; background-color: #36b1c0; }
.all_type li:nth-child(4).current i{ background-position: 0 -320px; background-color: #cf6ff7; }
.all_type li:nth-child(5).current i{ background-position: 0 -280px; background-color: #fd9a3b; }
.all_type li:nth-child(6).current i{ background-position: -1px -238px; background-color: #abd5a1; }
.all_type li:nth-child(7).current i{ background-position: 0 -200px; background-color: #deb156; }
.all_type li:nth-child(8).current i{ background-position: 0 -160px; background-color: #798ded; }
.all_type li:nth-child(9).current i{ background-position: -1px -120px; background-color: #9083bd; }
.all_type li:nth-child(10).current i { background-position: 1px -80px; background-color: #84b2c8; }
.all_type li:nth-child(11).current i { background-position: 1px -40px; background-color: #acb0d5; }
.all_type li:nth-child(12).current i { background-position: -329px -262px; background-color:#c91212;  }
.all_type li:nth-child(13).current i { background-position: -327px -297px; background-color: #699fff; }
.all_type li:nth-child(14).current i { background-position:1px 0px; background-color: #52bea6; }
.all_type li span { color: #666666; }
.all_type li:nth-child(1) span { color: #31a4fd; }
.all_type li:nth-child(2):hover span { color: #f76253; }
.all_type li:nth-child(3):hover span { color: #36b1c0; }
.all_type li:nth-child(4):hover span { color: #cf6ff7; }
.all_type li:nth-child(5):hover span { color: #fd9a3b; }
.all_type li:nth-child(6):hover span{ color: #abd5a1; }
.all_type li:nth-child(7):hover span { color: #deb156; }
.all_type li:nth-child(8):hover span { color: #798ded; }
.all_type li:nth-child(9):hover span { color: #9083bd; }
.all_type li:nth-child(10):hover span { color: #84b2c8; }
.all_type li:nth-child(11):hover span { color: #acb0d5; }
.all_type li:nth-child(12):hover span { color: #c91212; }
.all_type li:nth-child(13):hover span { color: #699fff; }
.all_type li:nth-child(14):hover span { color: #52bea6; }
.all_type li:nth-child(2).current span { color: #f76253; }
.all_type li:nth-child(3).current span { color: #36b1c0; }
.all_type li:nth-child(4).current span { color: #cf6ff7; }
.all_type li:nth-child(5).current span { color: #fd9a3b; }
.all_type li:nth-child(6).current span{ color: #abd5a1; }
.all_type li:nth-child(7).current span { color: #deb156; }
.all_type li:nth-child(8).current span { color: #798ded; }
.all_type li:nth-child(9).current span { color: #9083bd; }
.all_type li:nth-child(10).current span { color: #84b2c8; }
.all_type li:nth-child(11).current span { color: #acb0d5; }
.all_type li:nth-child(12).current span { color: #c91212; }
.all_type li:nth-child(13).current span { color: #699fff; }
.all_type li:nth-child(14).current span { color: #52bea6; }
.all_type li:nth-child(2) i { background-position: -42px -402px; background-color: #fff; border: 1px solid #f76253; }
.all_type li:nth-child(3) i { background-position: -42px -360px; background-color: #fff; border: 1px solid #36b1c0; }
.all_type li:nth-child(4) i { background-position: -40px -321px; background-color: #fff; border: 1px solid #cf6ff7; }
.all_type li:nth-child(5) i { background-position: -42px -280px; background-color: #fff; border: 1px solid #fd9a3b; }
.all_type li:nth-child(6) i { background-position: -40px -238px; background-color: #fff; border: 1px solid #abd5a1; }
.all_type li:nth-child(7) i { background-position: -40px -201px; background-color: #fff; border: 1px solid #deb156; }
.all_type li:nth-child(8) i { background-position: -40px -160px; background-color: #fff; border: 1px solid #798ded; }
.all_type li:nth-child(9) i { background-position: -43px -120px; background-color: #fff; border: 1px solid #9083bd; }
.all_type li:nth-child(10) i  { background-position: -42px -80px; background-color: #fff; border: 1px solid #84b2c8; }
.all_type li:nth-child(11) i  { background-position: -42px -40px; background-color: #fff; border: 1px solid #acb0d5; }
.all_type li:nth-child(12) i { background-position: -288px -262px; background-color: #fff; border: 1px solid #c91212; }
.all_type li:nth-child(13) i { background-position: -286px -297px; background-color: #fff; border: 1px solid #699fff; }
.all_type li:nth-child(14) i { background-position:-42px 0px; background-color: #fff; border: 1px solid #52bea6; }
.all_type li a>span { display: block; float: left; padding-left: 10px; }
/* 手机应用 */
.allType_apply li:nth-child(2):hover i{ background-position: -249px -469px; background-color: #f76253; }
.allType_apply li:nth-child(3):hover i{ background-position: -249px -434px; background-color: #36b1c0; }
.allType_apply li:nth-child(4):hover i{ background-position: -248px -400px; background-color: #deb156; }
.allType_apply li:nth-child(5):hover i{ background-position: -248px -362px; background-color: #fd9a3b; }
.allType_apply li:nth-child(6):hover i{ background-position: -248px -327px; background-color: #abd5a1; }
.allType_apply li:nth-child(7):hover i{ background-position: -247px -295px; background-color: #cf6ff7; }
.allType_apply li:nth-child(8):hover i{ background-position: -247px -263px; background-color: #798ded; }
.allType_apply li:nth-child(9):hover i{ background-position: -246px -231px; background-color: #9083bd; }
.allType_apply li:nth-child(10):hover i { background-position: -247px -198px; background-color: #84b2c8; }
.allType_apply li:nth-child(11):hover i { background-position: -247px -164px; background-color: #52bea6; }
.allType_apply li:nth-child(12):hover i { background-position: -247px -127px; background-color: #acb0d5; }
.allType_apply li.current:nth-child(2) i{ background-position: -249px -469px; background-color: #f76253; }
.allType_apply li.current:nth-child(3) i{ background-position: -249px -434px; background-color: #36b1c0; }
.allType_apply li.current:nth-child(4) i{ background-position: -248px -400px; background-color: #deb156; }
.allType_apply li.current:nth-child(5) i{ background-position: -248px -362px; background-color: #fd9a3b; }
.allType_apply li.current:nth-child(6) i{ background-position: -248px -327px; background-color: #abd5a1; }
.allType_apply li.current:nth-child(7) i{ background-position: -247px -295px; background-color: #cf6ff7; }
.allType_apply li.current:nth-child(8) i{ background-position: -247px -263px; background-color: #798ded; }
.allType_apply li.current:nth-child(9) i{ background-position: -246px -231px; background-color: #9083bd; }
.allType_apply li.current:nth-child(10) i { background-position: -247px -198px; background-color: #84b2c8; }
.allType_apply li.current:nth-child(11) i { background-position: -247px -164px; background-color: #52bea6; }
.allType_apply li.current:nth-child(12) i { background-position: -247px -127px; background-color: #acb0d5; }
.allType_apply li span { color: #666666; }
.allType_apply li:nth-child(1) span { color: #31a4fd; }
.allType_apply li:nth-child(2):hover span { color: #f76253; }
.allType_apply li:nth-child(3):hover span { color: #36b1c0; }
.allType_apply li:nth-child(4):hover span { color: #deb156; }
.allType_apply li:nth-child(5):hover span { color: #fd9a3b; }
.allType_apply li:nth-child(6):hover span{ color: #abd5a1; }
.allType_apply li:nth-child(7):hover span { color: #cf6ff7; }
.allType_apply li:nth-child(8):hover span { color: #798ded; }
.allType_apply li:nth-child(9):hover span { color: #9083bd; }
.allType_apply li:nth-child(10):hover span { color: #84b2c8; }
.allType_apply li:nth-child(11):hover span { color: #52bea6; }
.allType_apply li:nth-child(12):hover span { color: #acb0d5; }
.allType_apply li:nth-child(2):hover span { color: #f76253; }
.allType_apply li:nth-child(3):hover span { color: #36b1c0; }
.allType_apply li:nth-child(4):hover span { color: #deb156; }
.allType_apply li:nth-child(5):hover span { color: #fd9a3b; }
.allType_apply li:nth-child(6):hover span{ color: #abd5a1; }
.allType_apply li:nth-child(7):hover span { color: #cf6ff7; }
.allType_apply li:nth-child(8):hover span { color: #798ded; }
.allType_apply li:nth-child(9):hover span { color: #9083bd; }
.allType_apply li:nth-child(10):hover span { color: #84b2c8; }
.allType_apply li:nth-child(11):hover span { color: #52bea6; }
.allType_apply li:nth-child(12):hover span { color: #acb0d5; }
.allType_apply li:nth-child(2) i { background-position: -213px -469px; background-color: #fff; border: 1px solid #f76253; }
.allType_apply li:nth-child(3) i { background-position: -213px -434px; background-color: #fff; border: 1px solid #36b1c0; }
.allType_apply li:nth-child(4) i { background-position: -212px -400px; background-color: #fff; border: 1px solid #deb156; }
.allType_apply li:nth-child(5) i { background-position: -212px -362px; background-color: #fff; border: 1px solid #fd9a3b; }
.allType_apply li:nth-child(6) i { background-position: -212px -327px; background-color: #fff; border: 1px solid #abd5a1; }
.allType_apply li:nth-child(7) i { background-position: -211px -295px; background-color: #fff; border: 1px solid #cf6ff7; }
.allType_apply li:nth-child(8) i { background-position: -211px -263px; background-color: #fff; border: 1px solid #798ded; }
.allType_apply li:nth-child(9) i { background-position: -210px -231px; background-color: #fff; border: 1px solid #9083bd; }
.allType_apply li:nth-child(10) i  { background-position: -211px -198px; background-color: #fff; border: 1px solid #84b2c8; }
.allType_apply li:nth-child(11) i  { background-position: -211px -164px; background-color: #fff; border: 1px solid #52bea6; }
.allType_apply li:nth-child(12) i { background-position:-211px -127px; background-color: #fff; border: 1px solid #acb0d5; }
/* 下载列表 */
.down_list { width: 100%;overflow: hidden; }
.down_list ul { width: 1224px;}
.down_list li {position: relative; width: 218px; height: 292px; float: left; text-align: center; border-radius: 6px; margin-right: 24px; margin-bottom: 22px; transition: all 0.4s ease; border: 1px solid #fff; background-color: #fff;box-shadow: 4px 6px 4px #efefef; }
.down_list li a { display: block; width: 100%; height: 257px; font-size: 12px; padding-top:35px; color: #999999;}
.down_list li img { border-radius: 18px; display: block; width: 124px; height: 124px; margin-left: 49px; margin-bottom: 32px;}
.down_list li .name { font-size: 17px;line-height: 18px; color: #000000; margin:0 auto 10px;max-width: 200px;white-space: nowrap;overflow: hidden; }
.down_list li .game_type, .date { line-height: 12px; overflow: hidden; white-space: nowrap;}
.down_list li .game_type { line-height: 14px; font-size: 14px;margin-bottom: 23px;}
.down_list li .game_type span { padding-right: 9px;}
.down_list li .game_type span:last-child { padding-right: 0;}
.down_list li .gameList_down { display: none; height: 50px; width: 100%; line-height: 50px; color: #fff; font-size: 16px; border-radius:0 0 6px 6px; padding-right:1px;transition: all 0.2s ease;position: absolute;bottom: 0; }
.down_list li:nth-child(2n+1):hover .date { display: none; }
.down_list li:nth-child(2n+1):hover .gameList_look { display: block; }
.down_list li:nth-child(2n):hover .date { display: none; }
.down_list li:nth-child(2n):hover .gameList_down { display: block; }
.down_list li .cover {z-index: 1; position: absolute;top: -1px;left: -1px;width: 222px;height: 296px;background-color:transparent; }
/* 分页微调 */
.gameList_page { margin-top: 14px;}
/* 游戏详情页/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.detailC_l { width: 857px; margin-right: 16px; float: left; margin-bottom: 28px;}
.detailC1_l { width: 100%; height: 232px; background-color: #fff; }
.detailC1_l img:nth-child(1) {border-radius: 26px; display: block; float: left; width: 176px; height: 176px; margin: 24px 20px 0 26px; }
.detailC1_l .cont { float: left; height: 197px; max-width: 634px; padding-top: 35px; overflow: hidden; }
.detailC1_l .cont h1 { font-size: 24px; line-height: 24px; color: #000000; font-weight: bold; margin-bottom: 24px; }
.detailC1_l .cont p:nth-child(2) { font-size: 15px; line-height: 15px; color: #999999; margin-bottom: 14px; }
.detailC1_l .cont p:nth-child(2) a { font-size: 15px; line-height: 15px; color: #333333;padding-right: 24px; margin-bottom: 14px; }
.detailC1_l .cont p:nth-child(2) em { font-size: 15px; line-height: 15px; color: #333333; margin-bottom: 14px; }
.detailC1_l .cont p:nth-child(3) { font-size: 12px; line-height: 12px; color: #d0d0d0; margin-bottom: 20px; }
.detailC1_l .cont p:nth-child(3) span { display: inline-block;line-height: 20px;text-align: center; min-width: 38px;color: #03a3e6; border: 1px solid #b8d2ff; height: 20px; border-radius: 10px; margin-right: 5px;padding: 0 5px; }
.detailC1_l .cont p:nth-child(3) .safe { border: none; color: #a9a9a9; margin-right: 30px; }
.detailC1_l .cont p:nth-child(3) .safe>i { width: 14px; height: 17px; display: inline-block; margin-right: 4px; position: relative; top: 4px; background-position: -92px -9px; }
.detailC1_l .cont .down_btn a{float: left; width: 190px;height: 48px; line-height: 48px; text-align: center; color: #fff; font-size: 15px; margin-right: 18px; border-radius: 3px; }
.detailC1_l .cont a.Android { background-color: #4ec62b;cursor: pointer; }
.detailC1_l .cont a.Android>i { width: 20px; height: 24px; display: inline-block; position: relative; top: 6px; margin-right: 9px; background-position: -369px -9px; }
.detailC1_l .cont a.ios  { background-color: #6294f6;cursor: pointer; }
.detailC1_l .cont a.ios>i { width: 20px; height: 24px; position: relative; top: 6px; margin-right: 9px; display: inline-block; background-position: -403px -10px; }
.detailC1_l .cont a.pc { background: #ec5d42;}
.detailC1_l .cont a.pc>i { float: left; width: 24px; height: 22px;background-position: -725px 0;margin: 13px 9px 0 30px; }
.detailC1_l .cont a.pc div { float: left; }
.detailC1_l .cont a.pc div p:nth-child(1) { line-height: 20px; font-size: 16px; margin-top: 7px; }
.detailC1_l .cont a.pc div p:nth-child(2) { line-height: 14px; font-size: 12px; margin: 0;color: #fff; }
.detailC1_l .cont .down_btn button { border: none; width: 200px; height: 45px; font-size: 15px; border-radius: 4px; margin-right: 10px; cursor: pointer; background-color: #fff; }
.detailC1_l .cont .down_btn button>i { width: 21px; height: 18px; position: relative; top: 2px; margin-right: 7px; display: inline-block; }
.detailC1_l .cont .down_btn .down { color: #fff; background-color: #31a4fd; }
.detailC1_l .cont .down_btn .down>i { background-position: -225px -8px; }
.detailC1_l .cont .down_btn .order { color: #fff; background-color: #ffa622;float: left; }
.detailC1_l .cont .down_btn .order>i { background-position: -642px -57px;}
.detailC1_l .cont .down_btn .pull { color: #fff; background-color: #cccccc;margin-right: 0; }
.detailC1_l .cont .down_btn .pull>i { background-position: -638px -15px;height: 19px; }
.detailC1_l .cont .down_btn .tx_download{background-color: #9c7ebb;position: relative;height: 45px; line-height: 45px;}
.detailC1_l .cont .down_btn .tx_download p{position: absolute;display: block;top:0px;right: 0px;background-color: rgba(0,0,0,.2);line-height: 20px;padding: 0 2px;font-size: 12px;color: #F1F1F1;}
.detailC1_l .cont .down_btn .tx_download i{position: absolute;width: 20px;height: 18px;background-position: -740px -58px;left: 10px;display: inline-block;top: 13px;right: 8px;}
/* 编辑评语 */
.detailC_l .edit { width: 856px; height: 94px; background: url(https://tms-static-template.oss-cn-hongkong.aliyuncs.com/52pk.com/edit.jpg); }
.detailC_l .edit>i { display: block; float: left; margin-left: 26px;width: 152px; height: 50px;line-height: 50px;text-align: center;position: relative; top: 22px; background-position: -304px -137px;font-size: 18px;font-weight: bold;color: #fff; }
.detailC_l .edit .pencil { width: 22px; height: 23px; display: inline-block; background-position: -682px -55px; vertical-align: top; position: relative; top: 12px; margin-right: 10px; }
.detailC_l .edit>p {height: 100%;max-width: 650px; float: left;line-height: 94px;font-size: 16px;color: #333333;white-space: nowrap;overflow: hidden;letter-spacing: 1px;}
/* banner图 */
.detailC_l .showImg {width: 794px;height: 554px;padding:24px 33px 0 30px;background-color: #fff;}
.detailC_l .swiperCont {width: 100%;height: 440px; margin-left: auto; margin-right: auto;}
.detailC_l .swiper-slide {position: relative;text-align: center;}
.detailC_l .gallery-top .swiper-slide video{position: relative;}
.detailC_l .gallery-top .swiper-slide>div{width: 100%;height: 100%;}
.detailC_l .swiper-slide i{display: block;width: 32px;height: 32px;background-position: -259px -126px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 2;}
.detailC_l .gallery-top .swiper-slide>div img{width: 100%; opacity: 0.9;-o-object-fit: cover;object-fit: cover;-webkit-filter: blur(10px);-moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);}
.detailC_l .gallery-top .swiper-slide>img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;height: 440px;width: auto;opacity: 1;}
.detailC_l .gallery-top {width: 794px;height: 440px;}
.detailC_l .swiper-slide i{display: block;width: 32px;height: 32px;background-position: -259px -126px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 2;}
.detailC_l .showImg .gallery-thumbs {width: 794px;height: 90px;padding: 10px 0 10px;margin-top: 0;}
.detailC_l .showImg .gallery-thumbs .swiper-slide {opacity: 0.8;overflow: hidden; text-align: center;width: 154px !important;height: 90px;border-radius: 1px;}
.detailC_l .showImg .gallery-thumbs .swiper-slide img{width: 100%;height:auto;min-height: 90px;}
.detailC_l .showImg .gallery-thumbs .swiper-slide-thumb-active { opacity: 1; }
.detailC_l .showImg .gallery-thumbs .swiper-slide-thumb-active{border: 3px solid #25c88a;width: 148px;height: 84px;}
.detailC_l .showImg .gallery-thumbs .swiper-slide-thumb-active img{width: 100%;height: auto;min-height: 90px;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background-color: #39aeff !important;}
.swiper-slide-thumb-active {border: 3px solid #39aeff !important;}
.btnPrev {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") !important; }
.btnNext {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") !important; }
/* 游戏介绍 */
.detailC_l .game_intro {background-color: #fff;}
.detailC_l .game_intro p{overflow: hidden;line-height: 24px; margin-left: 27px;width: 800px; color: #666666;font-size: 14px;letter-spacing: 1px;}
.detailC_l .game_intro p a{ text-decoration:underline;color:blue;}
.detailC_l .game_intro .h2 {height: 48px;line-height: 48px; color: #333333;font-size:24px;margin: 13px 27px 17px 28px;border-bottom: 1px solid #eeeeee;position: relative;}
.detailC_l .game_intro .h2 i {display: inline-block; width: 24px;height: 28px;position: relative;top: 6px; background-position: -259px -8px;padding-right: 10px;}
.detailC_l .game_intro .h2>span {display: block;float: left; height: 46px;line-height: 46px;border-bottom: 3px solid #31a4fd;}
.detailC_l .game_intro .h2>em { width: 649px; height: 1px; margin-left: 20px; position: relative; top: 3px; display: inline-block; background-color: #eeeeee; }
.detailC_l .game_intro .hiddenDetail { overflow: hidden;padding-bottom:20px;position: relative;}
.detailC_l .game_intro .hiddenDetail img { display: block;padding-top: 24px;padding-bottom: 20px; margin: 0 auto; }
.detailC_l .game_intro ul{margin-left: 15px;}
.detailC_l .game_intro li{line-height: 24px; margin-left: 27px;width: 800px; color: #666666;font-size: 14px;letter-spacing: 1px;list-style-type: disc;}
.detailC_l .game_intro dl{line-height: 24px; margin-left: 27px;width: 800px;margin-top: 10px;}
.detailC_l .game_intro dl dt{font-weight: bold;color: #666666;font-size: 14px;}
.detailC_l .game_intro dl dd{color: #666666;font-size: 14px;}
.game_intro h3 {margin-top: 20px; font-size: 18px; color: #333333; height: 24px; text-indent: 12px; font-weight: bold; border-left: 4px solid #03a3e6; margin-left: 27px; margin-bottom: 14px; }
.game_intro .pack_up {padding-top: 14px; display: block;float: right; font-size: 14px; color: #999999;line-height: 13px; cursor: pointer; margin-right: 34px;text-align: right;}
.game_intro .pack_up>i {transform: rotate(180deg); display: block; float: right; width: 11px; height: 6px; position: relative; top: 6px; margin-left: 10px; background-position: -85px -133px; }
.detailC_l .game_intro .hiddenDetail .linear { position: absolute; height: 40px; bottom: 0; width: 100%; background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 70%); }
/* 详细信息 */
.detailC_l .game_detail {background-color: #fff;}
.detailC_l .game_detail .h2 { height: 50px;width: 802px;border-bottom: 1px solid #eeeeee;position: relative;margin:10px 0 18px 28px; color: #333333; font-size:24px;}
.detailC_l .game_detail .h2 i { display: inline-block; width: 24px; height: 28px;position: relative; top: 6px;background-position: -296px -8px;padding-right: 10px; }
.detailC_l .game_detail .h2>span {height: 46px;display: block;float: left;border-bottom: 3px solid #31a4fd;position: relative;top: 2px;}
.detailC_l .game_detail .cont {font-size: 14px; color: #747474; margin-left: 28px; }
.detailC_l .game_detail .cont li { width: 400px;float: left;margin-bottom: 16px; line-height: 14px;}
/* 热门游戏 */
.detailC_l .hot_games {background-color: #fff; margin-bottom: 25px;padding-bottom: 24px; }
.detailC_l .hot_games .h2 { height: 50px;width: 802px;border-bottom: 1px solid #eeeeee;position: relative;margin:0 0 18px 28px;color: #333333; font-size:24px;}
.detailC_l .hot_games .h2 i { display: inline-block; width: 24px; height: 28px;position: relative; top: 6px;background-position: -433px -9px;padding-right: 10px; }
.detailC_l .hot_games .h2>span {height: 46px;display: block;float: left;border-bottom: 3px solid #31a4fd;position: relative;top: 2px;}
.detailC_l .hot_games ul { max-width: 830px; margin:29px 0 0 27px;}
.detailC_l .hot_games li { width: 190px; height: 68px; margin-right: 13px; margin-bottom: 12px; border: 1px solid #e6e6e6; border-radius: 4px; float: left; transition: all 0.2s ease; }
.detailC_l .hot_games li a { width: 190px; height: 68px; display: block; }
.detailC_l .hot_games li img { border-radius: 8px; width: 48px; height: 50px; display: block; float: left; margin: 8px 11px 0 16px; }
.detailC_l .hot_games li .name {white-space: nowrap;overflow: hidden; font-size: 14px; width: 110px; line-height: 14px; color: #666666; float: left; margin-top: 14px; transition: all 0.2s ease; }
.detailC_l .hot_games li .storage { font-size: 12px; line-height: 12px; color: #999999; float: left; margin-top: 14px; }
.detailC_l .hot_games li:hover { border: 1px solid #48abff; }
.detailC_l .hot_games li:hover .name  { color: #48abff; }
/* 同类推荐 */
.detailC_l .similar_recommend {overflow: hidden; background-color: #fff; position: relative; }
.similar_recommend .h2 { height: 50px;width: 802px;border-bottom: 1px solid #eeeeee;position: relative;margin:0 0 0 28px;padding-top: 10px; color: #333333; font-size:24px;}
.detailC_l .similar_recommend .h2 i { display: inline-block; width: 24px; height: 33px;position: relative; top: 6px;background-position: -478px -9px;padding-right: 10px; }
.similar_recommend .h2>span {height: 46px;display: block;float: left;border-bottom: 3px solid #31a4fd;position: relative;top: 2px;}
.similar_recommend .type_menu { height: 36px; position: absolute; top: 16px; right: 6px; }
.similar_recommend .type_menu>span { display:block; float: left; min-width: 98px; height: 34px; line-height: 34px; text-align: center; margin-right: 22px; color: #666666; font-size: 15px; border-radius: 18px; cursor: pointer; border: 1px solid #ececec; }
.similar_recommend .type_menu span.current { color: #fff; background-color: #2fa4f5; border: 1px solid #2fa4f5; }
.similar_recommend .type_common { display: none;}
.similar_recommend .type_0 { display: block;}
.similar_recommend .action_game { width: 800px; height: 143px; padding-top: 29px; margin-left: 28px; border-bottom: 1px dashed #eaeaea; }
.similar_recommend .action_game div:nth-child(1) { display:block; float: left; width: 260px; height: 120px; position: relative; margin-right: 24px; }
.similar_recommend .action_game div:nth-child(1)>a { display: block;}
.similar_recommend .action_game div:nth-child(1)>a>img { border-radius: 6px; display:block; float: left; width: 240px; height: 120px; }
.similar_recommend .action_game div:nth-child(1) .circle { width: 20px; height: 120px; float: left; background-position: -88px -32px; }
.similar_recommend .action_game div:nth-child(1) .circle>i { width: 20px; height: 88px; display: block; float: left; position: relative; top: 16px; background-position: -88px -32px; }
.similar_recommend .action_game div:nth-child(1) .type_num { width: 74px; height: 24px; font-size: 13px; color: #fff; line-height: 24px; text-align: center; position: absolute; left: 1px; bottom: 9px; letter-spacing: 1px;background:rgba(0, 51, 51, .8) ;}
.similar_recommend .action_game div:nth-child(1) .type_num span {color: #fff;display: block;}
.similar_recommend .action_game div:nth-child(2) { float: left; }
.similar_recommend .action_game div:nth-child(2) .name { height: 20px; line-height: 20px; color: #333333; font-size: 16px; margin-bottom: 13px;font-weight: bold; }
.similar_recommend .action_game div:nth-child(2) .name a {color: #333333;}
.similar_recommend .action_game div:nth-child(2) .txt {height: 80px; line-height: 26px; color: #747474; font-size: 14px; max-width: 510px; overflow: hidden; letter-spacing: 1px; }
.similar_recommend .down_cont {margin-top: 20px; margin-left: 28px; overflow: hidden; }
.similar_recommend .down_cont li { width: 254px; height: 88px; float: left; background-color: #f5f5f5; margin-right: 18px; margin-bottom: 19px; position: relative; border-radius: 6px; transition: all 02.s ease; }
.similar_recommend .down_cont li a { width: 254px; height: 88px; display: block; color: #b3b6b8; font-size: 12px; line-height: 10px; text-align: left; border-radius: 6px; }
.similar_recommend .down_cont li img {border-radius: 8px; width: 70px; height: 70px; display: block; float: left; margin: 10px; }
.similar_recommend .down_cont li .cont { float: left; margin-top: 15px; }
.similar_recommend .down_cont li .cont .name {white-space: nowrap;overflow: hidden;width: 150px; font-size: 14px; line-height: 16px; color: #000000; margin-bottom: 13px;}
.similar_recommend .down_cont li .cont .type {white-space: nowrap;overflow: hidden;width: 120px;height: 12px;}
.similar_recommend .down_cont li .cont .big { margin-bottom: 10px; }
.similar_recommend .down_cont li .cont>i { width: 20px; height: 18px; position: absolute; bottom: 14px; right: 14px; background-position: -524px -9px; display: none; transition: all 0.2s ease; }
.similar_recommend .down_cont li:hover { background-color: #f0f9ff; }
.similar_recommend .down_cont li:hover i { display: block; }
/* 相关攻略 */
.related_strategies { margin-top: 26px; padding-left: 28px; background-color: #fff;padding-bottom: 38px; }
.detailC_l .related_strategies .h2 { height: 50px;width: 802px;border-bottom: 1px solid #eeeeee;position: relative;margin:8px 0 18px 0;color: #333333; font-size:24px;}
.detailC_l .related_strategies .h2 i { display: inline-block; width: 24px; height: 30px;position: relative; top: 6px;background-position:-560px -8px;padding-right: 10px; }
.detailC_l .related_strategies .h2>span {height: 46px;display: block;float: left;border-bottom: 3px solid #31a4fd;position: relative;top: 2px;}
.detailC_l .related_strategies li { float: left; width: 392px; height: 40px; line-height: 40px; margin-right: 13px; border-bottom: 1px dashed #ededed; }
.detailC_l .related_strategies li a { display: block; width: 392px; height: 40px; }
.detailC_l .related_strategies li .dot { display: block; float: left; width: 3px; height: 3px; background-color: #000; margin: 19px 12px 0 5px; }
.detailC_l .related_strategies li .txt { display: block; float: left; font-size: 14px; letter-spacing: 1px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333333; max-width: 324px; transition: all 0.2s ease; }
.detailC_l .related_strategies li .date { display: block; float: right; height: 40px; line-height: 40px; font-size: 12px; color: #d0d0d0; margin-right: 4px; }
.detailC_l .related_strategies li:hover .txt { color: #31a4fd; }
/* 相关版本 */
.detailC_l .related_versions {padding-bottom: 34px; background-color: #fff; margin-top: 25px; padding-left: 28px; }
.detailC_l .related_versions .h2 { height: 50px;width: 802px;border-bottom: 1px solid #eeeeee;position: relative;margin:8px 0 18px 0;color: #333333; font-size:24px;}
.detailC_l .related_versions .h2 i { display: inline-block; width: 28px; height: 30px;position: relative; top: 6px;background-position:-594px -6px;padding-right: 10px; }
.detailC_l .related_versions .h2>span {height: 46px;display: block;float: left;border-bottom: 3px solid #31a4fd;position: relative;top: 2px;}
.detailC_l .related_versions .h2>em {margin-left: 16px; width: 646px; height: 1px;position: relative; top: 18px; display: inline-block; background-color: #eeeeee; }
.detailC_l .related_versions li { float: left; width: 392px; height: 40px; line-height: 40px; margin-right: 13px; }
.detailC_l .related_versions li a { display: block; width: 392px; height: 40px; }
.detailC_l .related_versions li .dot { display: block; float: left; width: 3px; height: 3px; background-color: #000; margin: 20px 10px 0 5px; transition: all 0.2s ease; }
.detailC_l .related_versions li .txt { display: block; float: left; font-size: 14px; letter-spacing: 1px; white-space: nowrap; overflow: hidden; color: #333333; max-width: 244px; transition: all 0.2s ease; }
.detailC_l .related_versions li .look_detail { display: block; float: right; width: 74px; height: 28px; line-height: 28px; text-align: center; font-size: 12px; color: #aaaaaa; margin-top: 2px; border: 1px solid #d8d8d8; }
.detailC_l .related_versions li:hover .txt { color: #7cbffe; }
.detailC_l .related_versions li:hover .look_detail { color: #7cbffe; border: 1px solid #7cbffe; }
/* 模块右*/
.detailCont_right { float: left; width: 326px; min-height: 1907px; overflow: hidden; }
/* 游戏合集 */
.detailCont_right .game_box {padding-bottom: 10px; padding-left: 16px; background-color: #fff; overflow: hidden; margin-bottom: 23px; }
.title_a { height: 49px; width: 294px; border-bottom: 1px solid #eeeeee; }
.title_a>span { line-height: 47px;float: left; display: block; font-size: 17px; color: #51a3e6;border-bottom: 3px solid #31a4fd; }
.detailCont_right .game_box ul { margin-top: 18px; }
.detailCont_right .game_box li { float: left; margin: 0 15px 14px 0; }
.detailCont_right .game_box li a { display: block; width: 86px; height: 32px; line-height: 32px; text-align: center; border-radius: 16px; font-size: 14px; color: #808080; transition: all 0.2s ease; border: 1px solid #e6e6e6; }
.detailCont_right .game_box li a:hover { color: #31a4ff; border: 1px solid #31a4ff; }
/* 手游新品榜 */
.detailCont_right .structure_a { width: 310px; padding-left: 16px; background-color: #fff; margin-bottom: 23px; }
.detailCont_right .structure_a ul { margin-top: 25px; }
.detailCont_right .structure_a li { height: 84px; margin-bottom: 27px; }
.detailCont_right .structure_a li a { display: block; height: 84px; }
.detailCont_right .structure_a li img { border-radius: 16px; display: block; float: left; width: 84px; height: 84px; margin-right: 14px; }
.detailCont_right .structure_a li .cont {float: left;}
.detailCont_right .structure_a li .name {width: 200px;white-space: nowrap;overflow: hidden;height: 36px; line-height: 36px; font-size: 16px; color: #333333; }
.detailCont_right .structure_a li .type { height: 29px; line-height: 29px; width: 200px;white-space: nowrap;overflow: hidden;font-size: 0; }
.detailCont_right .structure_a li .type>span { margin-right: 10px;display: inline-block;height: 20px;line-height: 20px;padding: 0 5px;font-size: 12px; color: #a9a9a9;border: 1px solid #ececec;border-radius: 4px; }
.detailCont_right .structure_a li .txt { height: 22px; line-height: 22px; font-size: 14px; color: #a1a1a1;width: 200px;overflow: hidden; white-space: nowrap; }

/* 游戏下载列表 */
.specialTopic_two {overflow: hidden; background-color: #fff;padding-bottom: 40px; }
.specialTopic_two ul { padding-top: 17px; }
.specialTopic_two li {position: relative; float: left; height: 166px;width: 590px; margin: 18px 16px 0 0; position: relative;border-radius: 6px; transition: all 0.2s ease; border: 1px solid #f0f0f0;box-shadow: 2px 4px 4px #f9f9f9; }
.specialTopic_two li:nth-child(2n) { margin-right: 0; }
.specialTopic_two li a {z-index: 2;}
.specialTopic_two li>.img { display: block;float: left;margin:20px 20px 28px;}
.specialTopic_two li img{ border-radius: 20px; display: block;width: 124px; height: 124px;}
.specialTopic_two li .cont{ float: left; }
.specialTopic_two li .cont .name {display: block; max-width: 286px; white-space: nowrap; overflow: hidden; line-height: 59px; font-size: 18px;font-weight: bold; color: #333333; margin-top: 6px; }
.specialTopic_two li .cont .type { display:block; float: left; line-height: 14px; font-size: 14px; color: #ababab; padding-right: 60px; }
.specialTopic_two li .cont .type>em { color: #666666; }
.specialTopic_two li .cont .date { display:block; float: left; line-height: 14px; font-size: 14px; color: #ababab; padding-right: 60px; }
.specialTopic_two li .cont .date>em { color: #666666; }
.specialTopic_two li .cont .txt { line-height: 20px; font-size: 14px; width: 406px;height: 60px; color: #999999; margin-top: 10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }
.specialTopic_two li .down, .look {z-index: 2; display: block; width: 108px; height: 28px; line-height: 28px; text-align: center; position: absolute; top: 25px; right: 20px; font-size: 14px; color: #31a4fd; border-radius: 16px; transition: all 0.2s ease; border: 1px solid #a8d7ff; }
.specialTopic_two li .look { display: block; color: #ffaf0f; border: 1px solid #ffd37b; }
.specialTopic_two li .down>i { display: inline-block; width: 14px; height: 13px; position: relative; top: 2px; background-position: -125px -81px; }
.specialTopic_two li:hover { border: 1px solid #a8d7ff; }
.specialTopic_two li .down:hover { background-color: #31a4fd; color: #fff; }
.specialTopic_two li .down:hover i{ background-position: -145px -81px; }
.specialTopic_two li .look:hover { background-color: #ffaf0f; color: #fff; }
/* 分页样式微调 */
.specialTopic_pageList {background-color: #fff;margin: 0;padding-bottom: 58px; }
/* 专题合辑///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.specialComp_location {background-color: #f9f9f9;}
.specialComp { width: 100%; background-color: #f9f9f9; }
.specialComp .specialComp_title { height: 47px; margin: 4px 0 20px 0; position: relative; border-bottom: 1px solid #e4e4e4; }
.specialComp .specialComp_title i { display: inline-block; height: 29px; width: 22px; position: relative; top: 5px; left: 0; background-position: -83px -179px;padding-right: 10px; }
.specialComp .specialComp_title>strong {height: 45px;font-size: 24px; line-height: 45px; color: #000000; display: block;float: left; border-bottom:3px solid #31a4fd; }
/* 专题合辑列表 */
.specialComp_list { width: 100%; overflow: hidden; }
.specialComp_list ul { width: 1210px; overflow: hidden; }
.specialComp_list li {z-index: 1; float: left; width: 292px; height: 240px; box-sizing: border-box; border-radius: 6px; margin: 0 14px 15px 0; transition: all 0.2s ease;}
.specialComp_list li:nth-child(4n) { margin-right:0; }
.specialComp_list li a { display: block; width: 280px; height: 219px; float: left; border-radius: 6px; padding: 6px 6px 15px 5px; margin: 0 14px 15px 0; }
.specialComp_list li img { display: block; width: 280px; height: 140px; border-radius: 6px; margin-bottom: 10px; }
.specialComp_list li .name { font-size: 16px;font-weight: bold; line-height: 17px; color: #333333; text-indent: 5px; width: 260px; margin-bottom: 12px; white-space: nowrap; overflow: hidden; }
.specialComp_list li .txt { font-size: 12px; line-height: 14px; color: #999999; text-indent: 5px; width: 260px; margin-bottom: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.specialComp_list li .num { display: block; height: 16px; line-height: 16px; font-size: 12px; color: #d5d5d5; padding-left: 5px; }
.specialComp_list li .num>i { display: block; float: left; height: 16px; width: 16px; padding-right: 6px; background-position: -86px -216px; }
.specialComp_list li:hover { background-color: #fff; border: 1px solid #a8d7ff;}
/* 分页微调 */
.specialComp_pageList { background-color: #f9f9f9;margin: 0;padding: 23px 0 60px; }
/* 弹窗 */
/* 预约 */
.orderList{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 2;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);}
.orderBox{position: absolute;z-index: 5;top: 298px;left: 0;right: 0;margin: auto;background-color: #fff;width: 400px;border-radius: 10px;text-align: center;}
.orderBox .oClose{position: absolute;top: 13px;right: 13px;z-index: 10;cursor: pointer;}
.orderBox .oClose i{display: block;width: 20px;height: 20px;background-position: -125px -108px;}
.orderBox .oOrder {height: 430px;}
.orderBox .oTitle{width: 100%;height: 143px;background-image: url(../img/order_img_03.jpg);background-size: 100% 100%;text-align: center;font-size: 24px;border-radius: 6px;color: #fff;}
.orderBox form { padding-top: 50px; }
.orderBox form i:nth-child(1) { width: 16px; height: 25px; position: relative; left: 44px; background-position: -127px -142px; display: block; float: left; margin-right: 10px; }
.orderBox form .tel{width:292px;border:none;background-color:#fff;color:#d0d0d0;font-size:14px;padding:0 10px;line-height: 25px;margin-bottom: 16px;overflow: hidden;white-space: nowrap;}
.orderBox form em:nth-child(3) { display: block; width: 322px; height: 1px; position: relative; left: 40px; background-color: #d9d9d9; }
.orderBox form p:nth-child(5){ color:#666666;font-size:15px;line-height: 15px;margin-top: 29px;overflow: hidden;white-space: nowrap;}
.orderBox form p:nth-child(5) em{ color:#cc0000; font-size: 14px;}
.orderBox form p:nth-child(6) { color:#d3d3d3; font-size:12px; line-height: 12px; margin-top: 12px; overflow: hidden; white-space: nowrap; }
.orderBox form span{color: #fe684d;font-size: 14px;text-align: left;display: block;width:392px;margin: 0 auto;overflow: hidden;white-space: nowrap;}
.orderBox form .oBtn{cursor: pointer;width:182px;height: 42px; border: 0;background-color:#ffa622;color:#fff;font-size:20px;border-radius:20px;line-height: 42px;margin: 26px auto 60px;overflow: hidden;white-space: nowrap; }
.orderBox .msg{color: #fe684d;font-size: 14px;text-align: left;display: block;width:392px;margin: 0 auto;}
.orderBox .oWin { height: 310px; }
.orderBox .oWin>p { font-size: 22px; color: #141414; line-height: 22px; text-align: left; margin: 40px 0 27px 92px; }
.orderBox .oWin>i { display: block; width: 158px; height: 128px; margin: 0  0 52px 121px; background-position: -24px -657px; }
.orderBox .oWin>.oKnow { display: block; cursor: pointer; width:182px; height: 42px; border: 0; background-color:#31a4fd; color:#fff; font-size:20px; border-radius:20px; line-height: 42px; margin:auto; overflow: hidden; white-space: nowrap; }
.orderBox .oAgin { height: 310px; }
.orderBox .oAgin>p { font-size: 22px; color: #141414; line-height: 22px; text-align: left; margin: 40px 0 27px 92px; }
.orderBox .oAgin>i { display: block; width: 202px; height: 134px; margin: 0  0 44px 96px; background-position: -9px -488px; }
.orderBox .oAgin>.oKnow { display: block; cursor: pointer; width:182px; height: 42px; border: 0; background-color:#31a4fd; color:#fff; font-size:20px; border-radius:20px; line-height: 42px; margin:auto; overflow: hidden; white-space: nowrap; }
/* 文章列表///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.articleList_cont { width: 100%; margin-bottom: 38px; }
.articleList_cont>.w1200 { background-color: #fff; }
.articleList_contLeft { width: 830px; float: left; padding-top: 12px; padding-right: 25px; }
.articleList_contLeft .articleList_title { width: 754px; height: 49px; line-height: 49px; font-size: 24px; color: #333333; margin-left: 54px; position: relative; border-bottom: 1px solid #eeeeee; margin-bottom: 10px; }
.articleList_contLeft .articleList_title>i { width: 26px; height: 24px; position: absolute; left: -34px; top: 14px; background-position: -195px -54px; }
.articleList_contLeft .articleList_title>p { height: 47px; float: left; border-bottom: 3px solid #31a4fd; }
.articleList_contLeft ul { width: 100%; }
.articleList_contLeft ul>li { height: 156px; position: relative; transition: all 0.2s ease; border: 3px solid transparent; }
.articleList_contLeft ul>li img { border-radius: 6px; width: 204px; height: 120px; display: block; float: left; margin: 16px 20px 0 17px; }
.articleList_contLeft ul>li .cont { width: 560px; height: 100px; display: block; float: left; padding-top: 20px; }
.articleList_contLeft ul>li .name  { height: 25px; color: #2c3e50; font-size: 18px; font-weight: bold; line-height: 25px; margin-bottom: 6px; white-space: nowrap; overflow: hidden; }
.articleList_contLeft ul>li .name .label { display: inline-block; width: 68px; height: 25px; line-height: 25px; text-align: center; color: #fff; border: 1px; position: relative; top: -2px; background-color: #e74c3c; font-size: 12px; font-weight: bold; line-height: 25px; margin-bottom: 6px; margin-right: 7px; }
.articleList_contLeft ul>li .name .label[name="经验观点"] { background-color: #3d7eff; }
.articleList_contLeft ul>li .txt { width: 560px; height: 40px; display: inline-block; line-height: 20px; color: #b9bfc0; font-size: 14px; margin-bottom: 15px; overflow: hidden; }
.articleList_contLeft ul>li .bottom { font-size: 12px; }
.articleList_contLeft ul>li .author { max-width: 120px; float: left; height: 16px; line-height: 16px; white-space: nowrap; overflow: hidden;margin-right: 30px;}
.articleList_contLeft ul>li .author>i { width: 16px; height: 16px; display: block; float: left; margin-right: 14px; background-position: -128px -186px; }
.articleList_contLeft ul>li .author>strong { display: block; max-width: 80px; float: left; color: #666666; height: 16px; line-height: 16px; font-size: 12px; white-space: nowrap; overflow: hidden; }
.articleList_contLeft ul>li .article_date { color: #bdbdbd; height: 16px; line-height: 16px; font-size: 12px; float: left; }
.articleList_contLeft ul>li .article_date>i { width: 12px; height: 12px; display: inline-block; margin-right: 9px; position: relative; top: 1px; background-position: -129px -217px; }
.articleList_contLeft ul>li .artLine { width: 788px; height: 1px; background-color: #e0e7eb; position: absolute; left: 20px; bottom: -3px; }
.articleList_contLeft ul>li:last-child .artLine { display: none; }
.articleList_contLeft ul>li:hover { border: 3px solid #3d7eff; }
.articleList_contLeft ul>li:hover .name{ color: #3683bd; }
.articleList_contLeft ul>li:hover .artLine { display: none; }
/* 文章列表分页调整 */
.articleList_pageList { padding-top: 28px; }
/* 模块右 */
.articleList_contRight { width: 344px; padding-top: 13px; float: left; }
.articleList_contRight .suggestRead { margin-bottom: 18px; }
.articleList_contRight .suggested_read { height: 49px; line-height: 49px; width: 328px; font-size: 18px; color: #51a3e6; margin-bottom: 10px; border-bottom: 1px solid #eeeeee; }
.articleList_contRight .suggested_read>p { float: left; height: 47px; border-bottom: 3px solid #31a4fd; }
.articleList_contRight .suggestRead li { height: 87px; }
.articleList_contRight .suggestRead li a { display: block; height: 87px; }
.articleList_contRight .suggestRead li img { border-radius: 6px;display: block; float: left; width: 120px; height: 67px; margin:10px 12px 0 0; }
.articleList_contRight .suggestRead li .cont { float: left; }
.articleList_contRight .suggestRead li .txt { width: 192px; height: 40px; line-height: 20px; color: #333333; font-size: 14px; font-weight: bold; margin-top:10px; margin-bottom:10px; overflow: hidden; }
.articleList_contRight .suggestRead li .date { color: #bdbdbd; font-size: 10px; }
/* 手游新品榜 */
.newGame_rank { width: 100%;}
.newGame_rank ul { margin-top: 25px; }
.newGame_rank li { height: 84px; margin-bottom: 27px; }
.newGame_rank li a { display: block; height: 84px; }
.newGame_rank li img { border-radius: 16px; display: block; float: left; width: 84px; height: 84px; margin-right: 14px; }
.newGame_rank li .cont {float: left;}
.newGame_rank li .name { height: 28px; line-height: 28px; font-size: 16px; color: #333333;width: 200px;white-space: nowrap;overflow: hidden; }
.newGame_rank li .type { height: 29px; line-height: 29px; font-size: 12px; color: #a9a9a9;width: 200px;white-space: nowrap;overflow: hidden; }
.newGame_rank li .type>span { padding-right: 14px; }
.newGame_rank li .txt { height: 22px; line-height: 22px; font-size: 14px; color: #a1a1a1;width: 200px; overflow: hidden; white-space: nowrap; }
/* 文章详情///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.articleDetail_cont { width: 100%; margin-bottom: 30px; }
.articleDetail_cont>.w1200 { background-color: #fff; }
.articleDetail_contL { width: 822px; padding-right: 30px; float: left; }
.articleDetail_contL .article_cont { width: 100%; }
.article_cont h1 { text-align: center; color: #333333; font-size: 24px; line-height: 30px; padding-top: 35px; font-weight: bold; }
.article_cont p { color: #666666; font-size: 14px; letter-spacing: 1px; line-height: 32px; padding-left: 20px; }
.article_cont p:nth-child(2) { text-indent: 0; color: #c7c7c7; text-align: center; line-height: 66px; }
.article_cont p:nth-child(2) span { padding-right: 34px; }
.article_cont img { display: block;margin: 0 auto; padding: 27px 0; }
.article_cont h3 { line-height: 64px; color: #333333; font-size: 18px; padding-left: 20px; font-weight: bold; }
/* 游戏下载 */
.gameDown_suggest { width: 720px; height: 150px; position: relative; border-radius: 6px; margin: 20px 0 30px 50px; border: 1px solid #f0f0f0; box-shadow: 4px 4px 4px #f9f9f9; }
.gameDown_suggest .cont{ padding-left: 112px; }
.gameDown_suggest img { display: block; width: 110px; height: 110px; border-radius: 16px; position: absolute; left: -17px; top: 20px; }
.gameDown_suggest .cont .name { font-size: 17px; color: #000000; width: 400px; white-space: nowrap; overflow: hidden; padding: 30px 0 23px 0; }
.gameDown_suggest .cont .detail { font-size: 14px; line-height: 14px; color: #999999; width: 400px; white-space: nowrap; overflow: hidden; padding-bottom: 19px; }
.gameDown_suggest .cont .detail>span { padding-right: 46px; }
.gameDown_suggest .cont .detail em { color: #333333; }
.gameDown_suggest .cont .play { color: #999999; font-size: 12px; height: 22px; width: 400px; white-space: nowrap; overflow: hidden; }
.gameDown_suggest .cont .play>span { color: #888888; display: inline-block; height: 20px; text-align: center; border: 1px solid #e0e0e0; border-radius: 2px; font-size: 11px; line-height: 20px;padding: 0 5px; margin-left: 8px; }
.gameDown_suggest .downGame_btn { width: 130px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; border-radius: 14px; position: absolute; top: 42px; right: -18px; box-shadow: 3px 3px 3px #c0e4fc; background-color: #31a4ff; }
.gameDown_suggest .newGame_rank { width: 130px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; border-radius: 14px; position: absolute; top: 92px; right: -18px; box-shadow: 3px 3px 3px #fceac0; background-color: #f5ba2d; }
.gameDown_suggest .downGame_btn>i { width: 16px; height: 15px; display: inline-block; position: relative; top: 1px; margin-right: 4px; background-position: -86px -247px; }
.gameDown_suggest .newGame_rank>i { width: 16px; height: 15px; display: inline-block; margin-right: 2px; position: relative; top: 2px; background-position: -125px -247px; }
.articleDetail_contL .options_btn { width: 788px; height: 47px; line-height: 47px; margin-left: 20px; margin-bottom: 20px; border-top: 1px dashed #eaeaea; }
.articleDetail_contL .options_btn a { color: #666666; display: block; font-size: 12px; max-width: 300px; white-space: nowrap; overflow: hidden; }
.articleDetail_contL .options_btn a em { font-size: 14px; color: #999999;}
.articleDetail_contL .options_btn .prev_article { float: left; }
.articleDetail_contL .options_btn .next_article { float: right; margin-right: 14px; }
/* 相关攻略 */
.articleDetail_contL .article_strategies {margin-top: 0px;margin-left: 20px;}
.articleDetail_contL .article_strategies .related_title {width: 800px;height: 50px;position: relative; color: #333333; font-size:24px;margin-bottom: 18px;border-bottom: 1px solid #eeeeee; }
.articleDetail_contL .article_strategies .related_title i { display: inline-block; width: 28px; height: 30px; position: relative;top: 8px; margin-right: 12px; background-position: -561px -8px; }
.articleDetail_contL .article_strategies .related_title>span { display: block;float: left; height: 48px;line-height:46px; border-bottom: 3px solid #31a4fd; }
.articleDetail_contL .article_strategies li { float: left; width: 390px; height: 40px; line-height: 40px; margin-right: 14px; border-bottom: 1px dashed #ededed; }
.articleDetail_contL .article_strategies li:nth-child(2n) {margin-right: 0;}
.articleDetail_contL .article_strategies li a { display: block; width: 392px; height: 40px; }
.articleDetail_contL .article_strategies li .dot { display: block; float: left; width: 3px; height: 3px; background-color: #000; margin: 19px 12px 0 5px; }
.articleDetail_contL .article_strategies li .txt { display: block; float: left; font-size: 14px; letter-spacing: 1px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333333; max-width: 324px; transition: all 0.2s ease; }
.articleDetail_contL .article_strategies li .date { display: block; float: right; height: 40px; line-height: 40px; font-size: 12px; color: #d0d0d0; margin-right: 4px; }
.articleDetail_contL .article_strategies li:hover .txt { color: #31a4fd; }
/* 同类推荐 */
.articleDetail_contL .article_recommend { background-color: #fff; position: relative;margin-bottom: 20px; }
.articleDetail_contL .article_recommend { margin-top: 35px;margin-left: 20px;}
.articleDetail_contL .article_recommend .recommend_title { width: 800px;height: 50px;position: relative; color: #333333; font-size:24px;margin-bottom: 18px;border-bottom: 1px solid #eeeeee; }
.articleDetail_contL .article_recommend .recommend_title i { display: inline-block;width: 28px; height: 30px; position: relative;top: 4px;margin-right: 12px; background-position: -478px -9px; }
.articleDetail_contL .article_recommend .recommend_title>span { display: block;float: left; height: 48px;border-bottom: 3px solid #31a4fd; }
.article_recommend .recommend_cont {margin-top: 20px;}
.article_recommend .recommend_cont li { width: 254px; height: 88px; float: left; background-color: #f5f5f5; margin-right: 18px; margin-bottom: 19px; position: relative; border-radius: 6px; transition: all 02.s ease; }
.article_recommend .recommend_cont li:nth-child(3n) { margin-right: 0px;}
.article_recommend .recommend_cont li a { width: 100%; height: 88px; display: block; color: #b3b6b8; font-size: 10px; line-height: 10px; text-align: left; border-radius: 6px; }
.article_recommend .recommend_cont li img { border-radius: 14px; width: 70px; height: 70px; display: block; float: left; margin: 10px; }
.article_recommend .recommend_cont li .cont { float: left; margin-top: 15px; }
.article_recommend .recommend_cont li .cont .name {font-size: 16px;line-height: 17px;color: #000000;margin-bottom: 12px;max-width: 150px;white-space: nowrap;overflow: hidden;}
.article_recommend .recommend_cont li .cont .big { margin-bottom: 10px; }
.article_recommend .recommend_cont li .cont>i { width: 20px; height: 18px; position: absolute; bottom: 14px; right: 14px; background-position: -524px -9px; display: none; transition: all 0.2s ease; }
.article_recommend .recommend_cont li:hover { background-color: #f0f9ff; }
.article_recommend .recommend_cont li:hover i { display: block; }
/*右边模块 最新文章列表 */
.newArticle_list { width: 100%; padding-top: 10px; }
.newArticle_list .newArticle_title { width: 326px; height: 34px; border-bottom: 1px solid #eeeeee; margin-bottom: 12px; }
.newArticle_list .newArticle_title>span { display: block; float: left; height: 31px; font-size: 17px; color: #51a3e6; border-bottom: 3px solid #31a4fd; }
.newArticle_list li { position: relative; }
.newArticle_list li .newArticle_typeOne { display: block; height: 78px; padding: 7px 0; display: none; }
.newArticle_list li .newArticle_typeOne img { display: block; float: left; height: 78px; width: 140px; border-radius:4px; margin-right: 13px; }
.newArticle_list li .newArticle_typeOne .cont { float: left; }
.newArticle_list li .newArticle_typeOne .txt { font-size: 14px; color: #262626; line-height: 24px; height: 48px; width: 166px; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 10px; }
.newArticle_list li .newArticle_typeOne .date { font-size: 12px; color: #999999; }
.newArticle_list li .newArticle_typeTwo { display: block; height: 38px; line-height: 38px; color: #808080; font-size: 14px; }
.newArticle_list li .newArticle_typeTwo>span { display: block; float: left; }
.newArticle_list li .newArticle_typeTwo>strong { display: block; color: #262626; width: 260px; padding-left: 8px; white-space: nowrap; overflow: hidden; float: left; text-overflow: ellipsis; }
.newArticle_list li:nth-child(1) .newArticle_typeOne { display: block; }
.newArticle_list li:nth-child(1) .newArticle_typeTwo { display: none; }
/* 排行榜///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.rankCont { width: 100%; margin-bottom: 26px; }
.rankCont .rankList { position: relative; padding-left: 206px; }
/* 排行菜单 */
.rankCont .rankMenu { position: absolute; top: 12px; left: 0; padding: 4px 18px 6px 18px; border-radius: 6px; box-shadow: 3px 3px 3px #ececec; background-color: #fff; }
.rankCont .rankMenu>a { width: 154px; height: 66px; display: block; color: #333333; font-size: 15px; line-height: 66px; text-align: center; cursor: pointer; letter-spacing: 1px; transition: all 0.2s ease; border-bottom: 1px solid #eeeeee; }
.rankCont .rankMenu>a:last-child { border-bottom: none; }
.rankCont .rankMenu>a>i { display: inline-block; width: 24px; height: 26px;margin-right: 10px; }
.rankCont .rankMenu>a.current { color: #31a4ff; font-size: 16px; }
.rankCont .rankMenu>a:nth-child(1)>i { background-position: -313px -52px; position: relative; top: 5px; }
.rankCont .rankMenu>a:nth-child(2)>i { background-position: -390px -53px; position: relative; top: 5px; }
.rankCont .rankMenu>a:nth-child(3)>i { background-position: -245px -55px; position: relative; top: 7px; }
.rankCont .rankMenu>a:hover { color: #31a4ff !important; font-size: 16px !important; }
.rankCont .rankMenu>a:nth-child(1):hover i { background-position: -347px -52px !important; }
.rankCont .rankMenu>a:nth-child(2):hover i{ background-position: -427px -54px !important; }
.rankCont .rankMenu>a:nth-child(3):hover i{ background-position: -275px -55px !important; }
.rankCont .rankMenu>a.current:nth-child(1) i { background-position: -347px -52px !important; }
.rankCont .rankMenu>a.current:nth-child(2) i{ background-position: -427px -54px !important; }
.rankCont .rankMenu>a.current:nth-child(3) i{ background-position: -275px -55px !important; }
/* 排行列表 */
.rankList li { height: 180px; margin-left: 32px; position: relative; border-radius: 6px; margin-top: 12px; background-color: #fff;box-shadow: 0 4px 6px #ececec; }
.rankList li>i { display: block; position: absolute; width: 10px; height: 180px; left: -32px; background-position: -118px -284px; }
.rankList li:nth-child(1)>i { background-position: -88px -284px; }
.rankList li:nth-child(2)>i { background-position: -88px -284px; }
.rankList li:nth-child(3)>i { background-position: -88px -284px; }
.rankList li>a { display: block; height: 180px; }
.rankList li>a>.num { display: block; position: absolute; width: 36px; height: 32px; }
.rankList li:nth-child(1)>a>.num { background-position: -190px -92px; }
.rankList li:nth-child(2)>a>.num { background-position: -239px -92px; }
.rankList li:nth-child(3)>a>.num { background-position: -288px -92px; }
.rankList li:nth-child(4)>a>.num { background-position: -335px -92px; }
.rankList li:nth-child(5)>a>.num { background-position: -385px -92px; }
.rankList li:nth-child(6)>a>.num { background-position: -432px -92px; }
.rankList li:nth-child(7)>a>.num { background-position: -485px -92px; }
.rankList li:nth-child(8)>a>.num { background-position: -529px -92px; }
.rankList li:nth-child(9)>a>.num { background-position: -579px -92px; }
.rankList li:nth-child(10)>a>.num { background-position: -632px -92px; }
.rankList li img { display: block; float:left; width: 120px; height: 120px; border-radius: 20px; margin: 20px 36px 0 50px; }
.rankList li .cont { font-size: 14px; color: #999999; float: left; width: 750px; }
.rankList li .cont .name { font-size: 18px; color: #333333; margin-top: 16px; line-height: 28px; }
.rankList li:nth-child(1)>a>.cont>.name { color: #f0412a; }
.rankList li:nth-child(2)>a>.cont>.name { color: #f0412a; }
.rankList li:nth-child(3)>a>.cont>.name { color: #f0412a; }
.rankList li .cont .big { font-size: 14px; line-height: 30px; }
.rankList li .cont .big>span { padding: 0 10px; }
.rankList li .cont .txt {height: 48px; font-size: 14px; margin-bottom: 19px; line-height: 24px; width: 574px; overflow: hidden; }
.rankList li .cont .feature { font-size: 12px; color: 888888; }
.rankList li .cont .feature>span { display: block; float: left; margin-right:8px; padding: 5px; line-height: 12px; border-radius: 4px; border: 1px solid #e0e0e0; }
.rankList li .down { width: 110px; height: 30px; display: block; text-align: center; line-height: 30px; color: #fff; font-size: 12px; position: absolute; top: 75px; right: 22px; border-radius: 16px; background-color: #31a4fd; }
.rankList li:nth-child(1) .down { background-color: #f0412a; }
.rankList li:nth-child(2) .down { background-color: #f0412a; }
.rankList li:nth-child(3) .down { background-color: #f0412a; }
.rankList li .down>i { width: 14px; height: 13px; display: inline-block; position: relative; top: 2px; background-position: -615px -59px; }
/* 手机应用截图 */
.showImg2 { width: 794px; height: 296px; padding: 24px 28px 0 28px; background-color: #fff; }
.screenshot .intro{width:800px;position:relative}
.screenshot .intro .slider-contain{position:relative;width:800px;height:297px;overflow:hidden;}
.screenshot .intro .img-slider{width:800px;height:280px;text-align: center;font-size: 0;white-space:nowrap;}
.screenshot .intro .img-slider img{display: block;height:280px;border-radius:0;width:auto;vertical-align:top}
.screenshot .intro .img-slider li{width:auto;margin-right:16px;display:inline-block;height:280px;}
.screenshot .img-slider li:last-child{margin-right: 0;}
.screenshot .intro .video-js{width: 500px;height: 280px;}
.screenshot .slider-inner-contain{position:relative;left:0;width:800px;height: 297px;overflow-x:scroll;overflow-y:hidden;background:#fff;}
.screenshot .slider-contain .a_left{position:absolute;left:0;top:108px;z-index:10;cursor:pointer;width: 50px;height: 50px;background:url(../img/lightbox/prev.png) no-repeat;}
.screenshot .slider-contain .a_left,.screenshot .slider-contain .a_right{display:none}
.screenshot .slider-contain:hover .a_left,.screenshot .slider-contain:hover .a_right{display:block}
.screenshot .slider-contain .a_right{position:absolute;right:0;top:108px;z-index:10;cursor:pointer;width:50px;height:50px;background: url(../img/lightbox/next.png) no-repeat;}
.screenshot .img-slider .img-item{position:relative;line-height:0;font-size:0}


/* 游戏反馈页 */
body{position: relative;}
.feBaBtn {display: inline-block;line-height: 20px;margin:7px 34px 0 34px;color:#666;font-size:14px;cursor: pointer;overflow: hidden;*zoom: 1;}
.feBaBtn i { display: inline-block; width: 18px; height: 18px; position: relative; top: 5px;  margin-right:4px;background-position: -697px -99px;}
.feBaBtn:hover{color: #333;}

.feedBack{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 12;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);}
.feBaBox{position: fixed;z-index: 15;top: 160px;left: 0;right: 0;margin: auto;background-color: #fff;width: 486px;border-radius: 10px;}
.feBaClose{position: absolute;top: -80px;right: 38px;z-index: 10;cursor: pointer;}
.feBaClose i{display: inline-block;width: 46px;height: 80px;background-position: -739px -94px;position: relative;}
.feHead{height: 28px;line-height: 28px;font-size: 28px;color: #333;text-align: center;margin-top: 30px;}

.feBack{margin: 0 26px 5px;}
.feBack p{font-size: 16px;color: #898989;margin: 22px 0 16px;}
.feBack .info{border: 1px solid #dfe2e6;border-radius: 10px;}
.feBack .info p{font-size: 16px;color: #303030;line-height: 88px;border-bottom: 1px solid #dfe2e6;}
.feBack textarea{width: 410px;height: 68px;border: none;resize:none;background: #edf1f5;padding-left: 2px;padding: 12px;font-size: 14px;color: #454545;}

.checkbox {position: relative;height: 42px;line-height: 42px;border-bottom: 1px solid #dfe2e6;}
.checkbox:nth-last-child(1){border-bottom: none;}
.checkbox input[type='checkbox'] {position: absolute;left: 0;top: 0;width: 20px;height: 20px;opacity: 0;}
.checkbox label {position: absolute;left: 0px;top: 0;height: 42px;line-height: 42px;width: 420px;font-size: 14px;color: #303030;text-align: left;padding-left: 10px;}
.checkbox label:after {content: '';position: absolute;right: 10px;top: 11px;width: 12px;height: 12px;border: 4px solid #fff;border-radius: 50%;box-shadow: 0 0 0 1px #ddd ;}
.checkbox input[type='checkbox']:checked + label:after {background-color: #03a3e6;}
.telBox{height: 48px;line-height: 48px;margin: 0 26px;overflow: hidden;}
.telBox span{font-size: 14px;color: #00121a;}
.telBox input{border: none;height: 28px;width: 180px;float: right;font-size:14px;padding-left: 12px;margin-top: 10px;}
.feSubmit input{font-size: 16px;margin: 16px 26px 36px;width: 432px;height: 48px;line-height: 48px;text-align: center;color: #fff;border: none;border-radius: 24px;background-color: #03a3e6;}
.feSubmit input:hover{opacity: .96;}

.pkHotZt a{display: block;width:294px;height:135px; position:relative;overflow:hidden;margin:10px 0;}
.pkHotZt a div{ width:294px; height:135px;overflow: hidden;}
.pkHotZt a div img{ display: block;width:294px; height:auto;margin: auto;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.pkHotZt a p{ position:absolute;left:0; bottom:0; text-align:center; width:94%;padding:0 3%; height:25px;line-height:25px; background:rgba(0,0,0,0.7); color:#fff;}
.pkHotZt a:hover p{ color:#ff3939;}
.pkHotZt a:hover img{transform: scale(1.16);}

.specialTopic_location {background-color: #fff;padding-bottom: 6px;}
.specialTopic_one { height: 360px;background-color: #fff;}
.specialTopic1_one { height: 360px; background-color: #edf0f8;overflow: hidden;*zoom: 1; }
.specialTopic1_one i{display: block;height: 30px;background-color: #fff;}
.specialTopic1_one img {float: left;display: block; margin: 0 23px 0 20px; position: relative; top: -30px;width: 600px;height: 330px; }
.specialTopic1_one h1 {display: inline-block;margin: 12px 0 8px 0;height: 58px;max-width: 538px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 28px;line-height: 58px;color: #00121a;border-bottom: 1px solid #00121a;}
.specialTopic1_one p {display: block;height: 72px; width: 538px; overflow: hidden; font-size: 14px; line-height: 24px; color: #666;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.specialTopic1_one>div{float: left;width: 538px;height: 330px;overflow: hidden;}
.specialTopic1_one>div div{margin: 0 0 12px;overflow: hidden;*zoom: 1;}
.specialTopic1_one div span{font-size: 14px;line-height: 20px;color: #999;}
.specialTopic1_one div span:nth-of-type(2) {color: #acbbc5;float: right;}
.specialTopic1_one label{display: block;font-size: 15px;color: #bababa;margin: 14px 0 8px;}
.specialTopic1_one ul{width: 550px;height: 68px;overflow: hidden;*zoom: 1;}
.specialTopic1_one ul li{float: left;margin-right: 8px;width: 99px;margin-bottom: 6px;border: 1px solid #cecece;overflow: hidden;white-space: nowrap;}
.specialTopic1_one ul li a{display: block;line-height: 28px;height: 28px;text-align: center;border-radius: 4px;width: 90px;margin: 0 4.5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.specialTopic1_one ul li:hover a{color: #31a4fd;}
.specialTopic_two li .down, .look{right: 26px;}
.specialTopic_two li:nth-of-type(1):after,.specialTopic_two li.hot:after{content: "";position: absolute;top:-4px;right: -4px;display: block;width: 32px;height: 32px;background: url(https://tms-static-template.oss-cn-hongkong.aliyuncs.com/52pk.com/icon.png) no-repeat;background-size: 800px 800px;background-position: -305px -202px;}
.specialTopic_two li:nth-of-type(2):after,.specialTopic_two li.rec:after{content: "";position: absolute;top:-4px;right: -4px;display: block;width: 32px;height: 32px;background: url(https://tms-static-template.oss-cn-hongkong.aliyuncs.com/52pk.com/icon.png) no-repeat;background-size: 800px 800px;background-position: -363px -202px;}
.specialTopic_two li:nth-of-type(3):after,.specialTopic_two li.new:after{content: "";position: absolute;top:-4px;right: -4px;display: block;width: 32px;height: 32px;background: url(https://tms-static-template.oss-cn-hongkong.aliyuncs.com/52pk.com/icon.png) no-repeat;background-size: 800px 800px;background-position: -423px -202px;}


.specialTopic_pageList{padding-bottom: 30px;}
.pkNewBox{background-color:#fff; }
.pkNewZt{width: 1200px;padding: 10px 0;margin:0 auto;border-top: 6px dotted #edf0f8;}
.pkNewBox .pkNewZt:nth-of-type(2){border-top: 6px dotted #edf0f8;}
.pkNewTit {width: 1200px; height: 49px; line-height: 49px; margin: auto; position: relative; border-bottom: 1px solid #eeeeee; margin-bottom: 10px; }
.pkNewTit em { height: 47px; float: left; font-size: 24px; color: #333; border-bottom: 3px solid #31a4fd; }
.pkNewTit a{float: right;font-size: 15px;color: #808080;}
.pkNewTit a:after{content: "+";display: inline-block;vertical-align: top;position: relative;top: 16px;font-size: 15px;border: 1px solid #ccc;color: #808080;height: 14px;width: 14px;text-align: center;line-height: 12px;margin-left: 4px;}
.pkNewTit a:hover{color: #31a4fd;}
.pkNewTit a:hover:after{border-color:#31a4fd ;color: #31a4fd;}
.pkNewZt ul{width:1200px;margin:10px auto;overflow:hidden;}
.pkNewZt ul li{float:left;margin:10px 20px 5px 0}
.pkNewZt ul li a{display:block;padding:0 15px;line-height:32px;background-color:#a8d7ff;border-radius:16px;font-size:14px;color:#008bff}
.pkNewZt ul li:nth-of-type(16n+1) a{color:#f47920;background-color:#fff5ed}
.pkNewZt ul li:nth-of-type(16n+2) a{color:#7fb80e;background-color:#f9ffed}
.pkNewZt ul li:nth-of-type(16n+3) a{color:#6f60aa;background-color:#f1edff}
.pkNewZt ul li:nth-of-type(16n+4) a{color:#009ad6;background-color:#edfaff}
.pkNewZt ul li:nth-of-type(16n+5) a{color:#c77eb5;background-color:#ffedfb}
.pkNewZt ul li:nth-of-type(16n+6) a{color:#4e72b8;background-color:#edf3ff}
.pkNewZt ul li:nth-of-type(16n+7) a{color:#dea32c;background-color:#fff9ed}
.pkNewZt ul li:nth-of-type(16n+8) a{color:#45b97c;background-color:#edfff5}
.pkNewZt ul li:nth-of-type(16n+9) a{color:#7bbfea;background-color:#edf8ff}
.pkNewZt ul li:nth-of-type(16n+10) a{color:#f1516c;background-color:#ffedf0}
.pkNewZt ul li:nth-of-type(16n+11) a{color:#7fb86e;background-color:#f1ffed}
.pkNewZt ul li:nth-of-type(16n+12) a{color:#9b95c9;background-color:#efedff}
.pkNewZt ul li:nth-of-type(16n+13) a{color:#f69c9f;background-color:#ffedee}
.pkNewZt ul li:nth-of-type(16n+14) a{color:#fcaf18;background-color:#fff9ed}
.pkNewZt ul li:nth-of-type(16n+15) a{color:#2585a6;background-color:#edfbff}
.pkNewZt ul li:nth-of-type(16n+16) a{color:#bea901;background-color:#fbf9e3}
.pkNewZt ul li:nth-of-type(16n+1) a:hover{background-color:#f47920;color:#fff5ed}
.pkNewZt ul li:nth-of-type(16n+2) a:hover{background-color:#7fb80e;color:#f9ffed}
.pkNewZt ul li:nth-of-type(16n+3) a:hover{background-color:#6f60aa;color:#f1edff}
.pkNewZt ul li:nth-of-type(16n+4) a:hover{background-color:#009ad6;color:#edfaff}
.pkNewZt ul li:nth-of-type(16n+5) a:hover{background-color:#c77eb5;color:#ffedfb}
.pkNewZt ul li:nth-of-type(16n+6) a:hover{background-color:#4e72b8;color:#edf3ff}
.pkNewZt ul li:nth-of-type(16n+7) a:hover{background-color:#dea32c;color:#fff9ed}
.pkNewZt ul li:nth-of-type(16n+8) a:hover{background-color:#45b97c;color:#edfff5}
.pkNewZt ul li:nth-of-type(16n+9) a:hover{background-color:#7bbfea;color:#edf8ff}
.pkNewZt ul li:nth-of-type(16n+10) a:hover{background-color:#f1516c;color:#ffedf0}
.pkNewZt ul li:nth-of-type(16n+11) a:hover{background-color:#7fb86e;color:#f1ffed}
.pkNewZt ul li:nth-of-type(16n+12) a:hover{background-color:#9b95c9;color:#efedff}
.pkNewZt ul li:nth-of-type(16n+13) a:hover{background-color:#f69c9f;color:#ffedee}
.pkNewZt ul li:nth-of-type(16n+14) a:hover{background-color:#fcaf18;color:#fff9ed}
.pkNewZt ul li:nth-of-type(16n+15) a:hover{background-color:#2585a6;color:#edfbff}
.pkNewZt ul li:nth-of-type(16n+16) a:hover{background-color:#bea901;color:#fbf9e3}

.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+11) a{color:#f47920;background-color:#fff5ed}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+12) a{color:#7fb80e;background-color:#f9ffed}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+13) a{color:#6f60aa;background-color:#f1edff}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+14) a{color:#009ad6;background-color:#edfaff}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+15) a{color:#c77eb5;background-color:#ffedfb}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+16) a{color:#4e72b8;background-color:#edf3ff}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+7) a{color:#dea32c;background-color:#fff9ed}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+8) a{color:#45b97c;background-color:#edfff5}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+9) a{color:#7bbfea;background-color:#edf8ff}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+10) a{color:#f1516c;background-color:#ffedf0}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+1) a{color:#7fb86e;background-color:#f1ffed}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+2) a{color:#9b95c9;background-color:#efedff}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+3) a{color:#f69c9f;background-color:#ffedee}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+4) a{color:#fcaf18;background-color:#fff9ed}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+5) a{color:#2585a6;background-color:#edfbff}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+6) a{color:#bea901;background-color:#fbf9e3}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+11) a:hover{background-color:#f47920;color:#fff5ed}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+12) a:hover{background-color:#7fb80e;color:#f9ffed}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+13) a:hover{background-color:#6f60aa;color:#f1edff}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+14) a:hover{background-color:#009ad6;color:#edfaff}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+15) a:hover{background-color:#c77eb5;color:#ffedfb}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+16) a:hover{background-color:#4e72b8;color:#edf3ff}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+7) a:hover{background-color:#dea32c;color:#fff9ed}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+8) a:hover{background-color:#45b97c;color:#edfff5}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+9) a:hover{background-color:#7bbfea;color:#edf8ff}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+10) a:hover{background-color:#f1516c;color:#ffedf0}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+1) a:hover{background-color:#7fb86e;color:#f1ffed}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+2) a:hover{background-color:#9b95c9;color:#efedff}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+3) a:hover{background-color:#f69c9f;color:#ffedee}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+4) a:hover{background-color:#fcaf18;color:#fff9ed}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+5) a:hover{background-color:#2585a6;color:#edfbff}
.pkNewBox .pkNewZt:nth-of-type(2) ul li:nth-of-type(16n+6) a:hover{background-color:#bea901;color:#fbf9e3}


.gaBox{padding-bottom: 10px;margin-top: 20px;padding-left: 16px;background-color: #fff;overflow: hidden;margin-bottom: 23px;}
.gaBox ul{margin-top: 18px;overflow: hidden;}
.gaBox ul li{max-width: 45%;height: 28px;float: left;margin-right: 10px;margin-bottom: 12px;}
.gaBox ul li a{height: 28px;display: block;padding: 0 12px;border-radius: 14px;color: #fff;text-align: center;line-height: 28px;}
.gaBox ul li:nth-child(1) a{background: #f36e5d;}
.gaBox ul li:nth-child(2) a{background: #fabf00;}
.gaBox ul li:nth-child(3) a{background: #61bba1;}
.gaBox ul li:nth-child(4) a{background: #92d1f4;}
.gaBox ul li:nth-child(5) a{background: #f9abb8;}
.gaBox ul li:nth-child(6) a{background: #a37bad;}
.gaBox ul li:nth-child(7) a{background: #b6ddc8;}
.gaBox ul li:nth-child(8) a{background: #30aed1;}
.gaBox ul li:nth-child(9) a{background: #f5ae7a;}
.gaBox ul li:nth-child(10) a{background: #c49990;}
.gaBox ul li:nth-child(11) a{background: #81c347;}
.gaBox ul li:nth-child(12) a{background: #d6a7c9;}
.gaBox ul li:nth-child(13) a{background: #98bce4;}
.gaBox ul li:nth-child(14) a{background: #c6ae92;}
.gaBox ul li:nth-child(15) a{background: #f4c6a2;}
.gaBox ul li:nth-child(16) a{background: #f36e5d;}
.gaBox ul li:nth-child(16+n) a{background: #56e39d;}


/* add */
.games-name-new{margin-bottom: 12px !important;}
.gSecret,.gPower{color: #009cff !important;cursor: pointer;}
.agSecret{color: #009cff !important;}
.gSecret:hover,.gPower:hover{text-decoration: underline;}
.gRule i,.gPrivacy i{background: url(https://tms-static-template.oss-cn-hongkong.aliyuncs.com/52pk.com/maskicon.png) 300px 1200px no-repeat;}
/* power */
.gRule{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 12;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);}
.ruleTxt{position: absolute;z-index: 5;top: 150px;left: 0;right: 0;margin: auto;background-size: 100% auto;background-color: #fff;width: 540px;border-radius: 6px;text-align: center;}
.gRule .gRclose{position: absolute;top:21px;right: 21px;z-index: 10;cursor: pointer;}
.gRule .gRclose i{display: inline-block;width: 26px;height: 26px;background-position: -15px -19px;position: relative;}
.gRule .oTitle{position: relative;width: 100%;height: 130px;text-align: center;font-size: 24px;border-top-left-radius: 6px; border-top-right-radius:6px;color: #fff;}
.gRule .oTitle i{display:block;width: 225px;height: 154px;background-position: -38px -334px;position: relative;top: -82px;margin: 0 auto;}
.gRule .oTitle p{position: relative; top:-72px;margin-top: 10px;font-size: 28px;color: #202020;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;}
.gRule .gSure{display: block;cursor: pointer;width:400px;border: 0;background:linear-gradient(to right,#38a6fd,#008bff);color:#fff;font-size:20px;border-radius:8px;line-height: 58px;margin: 21px auto 36px;overflow: hidden;white-space: nowrap;  }
.ruleMain{background-color: #fff;display: block;height: 280px;border:none;padding:10px 15px;line-height: 28px;font-size: 16px;margin: 10px 26px;text-align: left;overflow: auto;}
.ruleMain strong{display: block;font-size: 16px;color: #333;line-height: 36px;}
.ruleMain p:nth-of-type(1){font-size: 20px;font-weight: bold;color: #333;margin-bottom: 10px;}
.ruleMain p:nth-last-of-type(1){margin-bottom: 20px;}
/* Privacy */
.gPrivacy{position: fixed;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: 12;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .6);}
.privacyTxt{position: absolute;z-index: 5;top: 150px;left: 0;right: 0;margin: auto;background-size: 100% auto;background-color: #fff;width: 540px;border-radius: 6px;text-align: center;}
.gPrivacy .gPclose{position: absolute;top:21px;right:21px;z-index: 10;cursor: pointer;}
.gPrivacy .gPclose i{display: inline-block;width: 26px;height: 26px;background-position: -15px -19px;position: relative;}
.gPrivacy .oTitle{position: relative;width: 100%;height: 130px;text-align: center;font-size: 24px;border-top-left-radius: 6px; border-top-right-radius:6px;color: #fff;}
.gPrivacy .oTitle i{display:block;width: 225px;height: 153px;background-position: -38px -562px;position: relative;top: -82px;margin: 0 auto;}
.gPrivacy .oTitle p{position: relative;top: -72px;margin-top: 10px;font-size: 28px;color: #202020;font-weight: bold;line-height: 32px;white-space: nowrap;overflow: hidden;}
.gPrivacy .gSure{display: block;cursor: pointer;width:400px;border: 0;background:linear-gradient(to right,#38a6fd,#008bff);color:#fff;font-size:20px;border-radius:8px;line-height: 58px;margin: 21px auto 36px;overflow: hidden;white-space: nowrap; }
.privacyMain{background-color: #fff;display: block;height: 400px;border:none;padding:10px 15px;line-height: 28px;font-size: 16px;margin: 10px 26px;text-align: left;overflow: auto;}
.privacyMain strong{display: block;font-size: 16px;color: #333;line-height: 36px;}
.privacyMain p:nth-of-type(1){font-size: 18px;font-weight: bold;color: #333;margin-bottom: 10px;}
.privacyMain p:nth-last-of-type(1){margin-bottom: 20px;}