
.sdbj{position:fixed;bottom:0;right:20px}
.sdbj2 img{max-width:calc((100vw - 1250px)/ 2)}
.sdbj img{width:300px;max-width:calc((100vw - 1250px)/ 2)}
/* 修改自动填充时的背景颜色 */
input:-internal-autofill-previewed,
input:-internal-autofill-selected {
  transition: background-color 5000s ease-in-out 0s !important;
}
*{-webkit-tap-highlight-color: transparent;}
table{
  border-collapse: collapse;
}
.detailbread {background: #e8f4fc;}
.detailbread .breadcrumb{margin:0;position: relative;height:55px;line-height: 55px;}
.detailbread .link{display: flex;}
.detailbread  .review{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);width:500px;}
.commonaboutbox{background-color: #E5F2FF;padding: 30px !important;border-radius: 10px;margin:40px 0 ;}

.commonaboutbox .title {
  font-size: 22px;
  letter-spacing: 0px;
  color: #333;
  font-family: Baloo_M;
}

.commonaboutbox .about-content {
  margin-top: 15px;
  line-height: 26px;
  font-size: 17px;
  color: #444;
}
.commonaboutbox .about-content li{
  list-style: auto;
}
.commonaboutbox .about-content ol,
.commonaboutbox .about-content ul{
  margin-left: 13px;
}
.commonaboutbox .about-content h1 {
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 0px;
  color: #2a3e52;
  margin-bottom: 20px;
}
.headernav .searchs input{
  font-size: 17px;
}
@keyframes slideInFromLeft{
0%{transform:translateX(-100%);opacity:0}
100%{transform:translateX(0);opacity:1}
}
.review .lines,.phone-sort{display: none;}
.headernav,.phoneevaluate{display: none;}
.back-to-top{transition:all .3s;width:60px;height:60px;position:fixed;right:20px;bottom:100px;z-index:98;background-color:#fff;border-radius:50%;cursor:pointer;text-align:center;line-height:43px;opacity:0;box-shadow:#0000004d 0 4px 8px;display:flex;justify-content:center;align-items:center}
.back-to-top:hover{background-color:#daf4ff}
.filterbox{display:none;}
.commonnavs{display: flex; justify-content: space-between;margin-top: 20px;position: relative;}
.commonnavs .result{line-height: 40px;text-align: center;color:#31445a;display:none;flex:1;padding:0 10px;}
.detailbox .right .commonnavs{margin:0;}
.commonnavs ul{border:1px solid #2495e1;border-radius: 6px;display: inline-flex;}
.detailbox .right .commonnavs ul{margin:0 0 10px;}
.commonnavs .sort-box{display: none;}
.commonnavs li{display: inline-block;height:40px;line-height: 40px;border-radius: 4px;background:linear-gradient(45deg, #e8f4fc,#e9f9fe,#e8f4fc);transition: all .3s;}
.commonnavs li:hover{background:#f8fbfd}
.commonnavs li a{color:#1a6db7;font-family: Baloo_M;padding:0 12px;display: block;}
.commonnavs li.active{ background: linear-gradient(135deg,#2495E1,#2080d3);color:#fff;}
.commonnavs li.active:hover{background: #2495E1;}
.commonnavs li.active a{color:#fff;}
.slide-in-from-left{animation-name:slideInFromLeft;animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:1}
.sdbj2{position:fixed;bottom:-10px;left:0}
*{margin:0;padding:0;outline:0;box-sizing:border-box}
.footer-top .flexJustifyCenter{justify-content:space-between}
body{background: #F8F6F6;}
a{text-decoration:none!important}
li,ul{list-style:none}
.reviews{font-size:18px;text-align:center;padding-top:12px;position:relative;z-index:9;font-family:Baloo_M}
.reviews .reviews-logo{width:80px;display:inline-block;position:relative;top:4px}
.review{height:53px;line-height:53px;background:#e8f4fc;line-height:53px;text-align:center;border-radius:6px;font-size:17px;color:#2a3435;margin-top:80px;font-family:Baloo_M}
.review span{display:inline-block;vertical-align:top}
.review img{vertical-align:middle}
.review svg{width:96px!important}
.review a{display:inline-block;vertical-align:top;margin-top:5px}
.cart-pop .cart-title{display:none}
@font-face{font-family:Baloo_R;src:url('/pokemon/font/BALOO2-REGULAR.woff');font-display:swap}
@font-face{font-family:Baloo_B;src:url('/pokemon/font/baloo-bold.ttf');font-display:swap}
@font-face{font-family:Baloo_M;src:url('/pokemon/font/baloo-medium.woff');font-display:swap}
@font-face{font-family:BALOO2-SEMIBOLD;src:url('/pokemon/font/BALOO2-SEMIBOLD.TTF');font-display:swap}
body{font-family:Baloo_R;overflow-x:hidden}
body::-webkit-scrollbar{width:10px;height:10px}
body::-webkit-scrollbar-thumb{background:#bbb;border-radius:5px;border:1px solid hsla(0,0%,100%,.26);cursor:pointer}
.cart-pop .modified button{width:18px;height:18px;border-radius:2px 2px 2px 2px;border:1px solid #707070;line-height:18px;background:0 0;font-size:19px}
.cart-pop .modified button.add{background:#d21e43;color:#fff;border:1px solid #d21e43}
.cart-pop .modified .num{border:none;background-color:transparent;width:50px;text-align:center;height:30px;font-size:18px;color:#333}
button{border:none;cursor:pointer;font-family:inherit}
.breadcrumb .title{font-size:16px;color:#444}
.container{width:1200px;margin:0 auto}
.flex{display:flex}
.flexItemCenter{display:flex;align-items:center}
.flexJustifyCenter{display:flex;justify-content:center}
.flexCenter{display:flex;align-items:center;justify-content:center}
.flexBetween{display:flex;justify-content:space-between}
.flexBetweenCenter{display:flex;align-items:center;justify-content:space-between}
.flexColumn{display:flex;flex-direction:column;align-items:center}
.relative{position:relative}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:10px;padding-left:10px}
.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
@media (min-width:1025px){
.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
}
@media (min-width:1200px){
.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
}
.breadcrumb{margin:25px 0}
.breadcrumb i{font-size:16px;margin:0 10px;color:#444}
.breadcrumb a{font-size:16px;color:#444}
.sort-box{display:flex;align-items:center;position:relative}
.sort p,.sort p i{font-style: normal;}
.sort ul{ display: none;z-index: 10;position: absolute;top: 40px;background: #fff;left: 0;width: 100%;border: 1px solid #c2c6cb;padding: 10px;}
.sort-box .search .del{position: absolute;right: 12px;top: 11px;width: 15px;height: 15px;background: #999;border-radius: 50%;color: #fff; align-items: center;justify-content: center;font-size: 9px;display: none;cursor: pointer;}
.sort{cursor:pointer;background:url(../images/xl.png) no-repeat right 10px center/14px;position:relative;width:232px;height:40px;padding-left:10px;display:flex;align-items:center;border-radius:6px;background-color:#fff;border:1px solid #ddd;}
.sort.cur{background:url(../images/xl2.png) no-repeat right 10px center/14px;background-color: #fff;}
.sort .change-sort,.sort .sort-item{display:inline-block;font-size:16px;padding:0 32px 0 16px;height:38px;line-height:38px;color:#333;cursor:pointer;font-family:Baloo_M;position:relative}
.sort li{display: block;background:#fff;cursor: pointer;padding-left: 5px;transition: none;}
.sort li.active{color:#2495E1;background:#fff;}
.sort li:hover{background:#2495E1;color:#fff;}
.change-sort .item-sort-down-arrow,.change-sort .item-sort-up-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #333;display:inline-block;margin-left:4px;border-radius:2px}
.change-sort .item-sort{position:absolute;top:10px;line-height:7px}
.change-sort .item-sort-up-arrow{border-top:none;border-bottom:6px solid #333}
.sort .change-sort.checked-color{color:#ff7217;}
.change-sort.checked-color .item-sort-up .item-sort-up-arrow{border-bottom:6px solid #ff7217}
.change-sort.checked-color .item-sort-down .item-sort-down-arrow{border-top:6px solid #ff7217}
.sort .sort-item>div{position:relative}
.sort .sort-item.active{color:#fff;background-color:#2495e1}
.arrow{position:absolute;right:-18px;top:10px}
.arrow-box{width:14px;text-align:center;height:18px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;z-index:1}
.search{width:270px;height:40px;background-color:#fff;border-radius:6px;padding:0 12px;border:1px solid #ddd;position:relative}
.search input{border:none;width:230px;font-size:16px;font-family:Baloo_R;color:#333;padding-left: 25px;}
.search input::-webkit-input-placeholder{color:#999}
.search i{cursor:pointer;font-size:24px;color:#333;left:8px;position:absolute}
.line{width:100%;overflow:hidden}
.nav-top{height:50px;line-height:50px;background-color:#242424}
.nav-bottom{height:80px;background-color:#d21e43}
.nav-top .left,.nav-top .right{line-height:50px;height:50px}
.nav-top .right{position:relative;font-family:Baloo_M}
.nav-top .left a{margin-right:22px}
.nav-top .left a i{color:#fff;font-size:24px}
.nav-top .right a img{margin-top:18px;width:auto;max-width:50px}
.nav-top .right a i{color:#fff;font-size:24px}
.nav-top .right .currency{border:none;vertical-align:top;line-height:28px;border-radius:0;font-size:16px;color:#fff;background-color:transparent;font-weight:500;cursor:pointer;margin:0 30px;font-family:Baloo_R;width:80px}
.nav-top .right .currency option{color:#000;background-color:#fff}
.nav-top .right>div{color:#fff;font-size:16px;letter-spacing:0;cursor:pointer;justify-content:center}
.nav-top .right>div.login{color:#fff;align-items:center;width:80px;background:#fff}
.nav-top .right>div.login,.nav-top .right>div.signup{height:40px;line-height:40px;margin-top:5px;color:#333;z-index:10;text-align:center}
.nav-top .right>div.login{color:#333;align-items:center;width:80px;background-color:#fff;border-radius:5px 0 0 5px}
.nav-top .right>div.signup{color:#fff;align-items:center;width:80px;background-color:#54c8f4;border-radius:0 5px 5px 0}
.nav-top .right>div.login:hover{color:#fff;align-items:center;background-color:#54c8f4;left:50px}
.nav-top .right>div.login:hover~.effect{left:0}
.nav-top .right>div.signup:hover{color:#fff;align-items:center;background-color:#54c8f4;left:50px}
.nav-top .right>div.effect{background-color:#54c8f4;width:80px;position:absolute;top:5px;height:40px;left:80px;z-index:9;transition:all .3s}
.nav-bottom .nav{line-height:80px}
.nav-bottom .nav>li{color:#fff}
.nav-bottom .nav>li.active{background-color:rgba(51,51,51,.3)}
.nav-bottom .nav>li.active>a{color:#fff4a5}
.nav-bottom .nav li a{color:#fff;width:100%;height:100%;display:inline-block;padding:0 20Px!important;font-family:Baloo_M}
.nav-bottom .nav li.pkm:hover .pkm-game LI A{padding:0!important}
.nav-bottom .nav li:hover{background-color:rgba(51,51,51,.7)}
.nav-bottom .nav li:hover>a{color:#fff4a5}
.nav-bottom .nav .pkm-game{position:absolute;background-color:rgba(51,51,51,.7);left:0;width:100%;display:none;z-index:999;transition:all .3s}
.nav-bottom .nav .pkm-game li{text-align:center;line-height:70px;border-bottom:1px dotted #ccc}
.nav-bottom .nav .pkm-game li a{padding:0}
.nav-bottom .nav li.pkm:hover .pkm-game{display:block}
footer{position:relative;z-index:1}
.footer-top{padding:50px 0 30px;height:400px;background:linear-gradient(135deg,#d21e43 0,#d21e43 48%,#b21737 48%,#b21737 100%)}
.footer-top .flexJustifyCenter{justify-content:space-between}
.footer-top .left{margin-right:30px}
.footer-top .left .ico{margin-top:20px;width:270px}
.footer-top .left .ico img{margin:0 7px 0 0}
.footer-top .footer-copy{width:270px;line-height:21px;letter-spacing:0;color:#fff;font-size:14px;font-family:Baloo_M}
.footer-top .right .foot-section{margin-left:60px}
.footer-top .right .foot-section .title{font-size:16px;color:#fff;line-height:21px;letter-spacing:0;margin-bottom:19px;text-align:left;font-family:Baloo_M}
.footer-top .right .footer-list li{font-size:14px;font-weight:400;font-stretch:normal;line-height:19px;letter-spacing:0;margin-bottom:7px}
.footer-top .right .footer-list li a{color:#fff;font-family:Baloo_M}
.footer-top .right .follow-list li{margin-bottom:6px}
.footer-top .right .follow-list li a{display:inline-block;width:200px;height:30px;border-radius:3px;line-height:30px;color:#fff;padding-left:10px;font-size:14px}
.footer-top .right .follow-list li a i{margin-right:10px}
.footer-top .right .follow-list li.facebook a{background-color:#3b5998}
.footer-top .right .follow-list li.twitter a{background:linear-gradient(to right,#1da1f2,#1da1f3)}
.footer-top .right .follow-list li.discord a{background-color:#cd201f}
.footer-bottom{width:100%;background-color:#242424;padding:30px 0;color:#fff}
.footer-bottom .body_end{width:1200px;max-width:100%;margin:0 auto}
.footer-bottom p.title{text-align:center;line-height:18px;letter-spacing:0;color:#fff}
.footer-bottom .payment{margin-top:20px}
.footer-bottom .payment li{width:108px;height:47px;padding:4px}
.footer-bottom .payment li img{max-width:100%;max-height:100%}
.footer-bottom p.copyright{text-align:center;line-height:18px;letter-spacing:0;color:#958585;font-size:14px;margin:10px 0 0 0}
.game-details>div:not(:first-child){display:none}
.login-pop{position:fixed;top:0;width:100vw;height:100vh;z-index:9999;background-color:rgb(55,55,55,.5);display:none}
@keyframes signDialog{
0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
.login-pop .login-box{padding:30px;background-color:#fff;z-index:30;border-radius:20px;width:400px;display:none;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.login-pop .title{font-size:18px;line-height:22px;letter-spacing:0;color:#353637}
.login-pop .title .close i{cursor:pointer;font-size:14px!important;color:#707070}
.login-box .login-img{text-align:center;margin:30px 0}
.login-form li .passwd,.login-form li .usname{box-sizing:content-box;width:100%;height:50px;position:relative;text-align:center;border:none;border-radius:25px;background-color:#f3f3f3}
.login-form li{margin-bottom:20px}
.login-pop .login-form li .reset-passwd{display:block;text-align:right;margin-top:-10px;color:#0da5eb;font-size:14px;}
.login-pop .login-box button{width:100%;height:50px;border-radius:25px;margin-top:20px;border:none;cursor:pointer;letter-spacing:0;font-weight:600;transition:all .3s;font-size:16px}
.login-pop .login-box button.log-in{background-color:#2495E1;color:#fff;margin-top:10px}
.login-pop .login-box button.log-in:hover{background-color:#5C7FA2;}
.login-pop .login-box button.sign-up{color:#2495E1;background-color:transparent;border:1px solid #2495E1;}
.nav-top .right .nav-cart{display:inline-block;width:auto;margin-left:30px;text-align:center;position:relative;color:#353736!important}
.nav-top .right .nav-cart a{width:100%;height:100%;display:inline-block}
.nav-top .right .nav-cart a.wapcart{display:none}
.nav-top .right .nav-cart a .num{position:absolute;width:auto;padding:0 2px;height:15px;color:#fff;background-color:#54c8f4;line-height:15px;border-radius:10px;font-size:12px;text-align:center;top:7px;right:-8px}
.cart-pop{width:370px;background-color:#fff;position:absolute;z-index:999;top:50px;right:-100px;border-radius:10px;display:none;animation:cartPop .3s;filter:drop-shadow(0 0 10px #68686861)}
.cart-pop.show{display:block}
.social-txt {justify-content:  center;margin-top: 24px; font-size: 15px;color: #2e5b8b;display: flex; align-items: center;}
.social ul{display:flex;align-items: center;justify-content: center;margin-top:10px;}
.social  li a{ margin:0 6px;display: inline-block; width: 40px;height: 40px; background-image: url(../images/social.png);background-repeat: no-repeat; background-color: transparent;}
.social  li a.button_discord {
    background-position: -144px 0;
}
.social li a.button_google {
    background-position: 0 0;
}
.social li a.button_twitter{ background-position:-96px 0;}
.social-txt span{width: 57px !important;height: 1px;background: linear-gradient( 90deg, #2e5b8b 0%, rgba(56,56,56,0) 100%);display: inline-block;margin:0 3px;}
.social-txt span:first-child{background: linear-gradient( 243deg, #2e5b8b 0%, rgba(56,56,56,0) 100%);}
@keyframes cartPop{
0%{opacity:0;top:70px}
100%{opacity:1;top:50px}
}
.cart-pop::after{content:'';border-top:11px solid transparent;border-bottom:11px solid #fff;border-left:11px solid transparent;border-right:11px solid transparent;position:absolute;top:-22px;right:98px}
.cart-pop .btn-box button{width:147px;height:48px;border-radius:24px;border:none;font-size:16px;background:0 0;cursor:pointer}
.cart-pop .btn-box button.clear-all{border:1px solid #b7510f;color:#b7510f}
.cart-pop button.checkout{background-color:#2a3e52;color:#fff}
.cart-pop button.checkout a{line-height:48px;color:#fff}
.cart-pop .img-box{height:80px;width:80px;display:flex;align-items:center}
.cart-pop .img-box img{max-height:80px;max-width:80px}
.cart-pop p{line-height:30px}
.cart-pop .num{color:#0fa5ea;text-align:left}
.cart-pop i.delete{font-size:25px!important}
.cart-pop .price{letter-spacing:0;color:#d21e43;font-weight:600}
.cart-pop .total-num{color:#b7510f}
.cart-pop .subtotal{font-size:18px}
.cart-pop .content-box{width:100%;padding-left:10px}
.cart-pop .pkm-title{line-height:16px;text-align:left;font-family: BALOO2-SEMIBOLD;font-size:16px}
.cart-pop ul{border-radius:10px;overflow-y:auto;overflow-x:hidden;max-height:300px}
.cart-pop ul li{padding:15px 15px 15px 8px;transition:all .3s;position:relative}
.cart-pop ul li:hover{background-color:#d1d5d8}
.cart-pop ul li:hover .pkm-title,.cart-pop ul li:hover i.delete{color:#fff}
.cart-pop .pkm-title .attr .custom{padding:3px 0;color:#555;font-size:14px}
.cart-pop .pkm-title .attr .attr-info ul{height:100px;overflow-y:auto;color:#666;font-size:12px;width:90%;font-weight:400}
.cart-pop .pkm-title .attr .attr-info ul li{padding:0;border-bottom:none}
.cart-pop ul li:hover .pkm-title .attr .attr-info ul{color:#333}
.cart-pop ul li:hover .num,.cart-pop ul li:hover .price{color:#000}
.cart-pop .btn-box{padding:15px}
.cart-pop ul::-webkit-scrollbar{width:6px}
.cart-pop ul::-webkit-scrollbar-thumb{background:#686868;border-radius:5px;border:1px solid hsla(0,0%,100%,.26);cursor:pointer}
.nav-height{height:130px}
@media (min-width:1025px){
.d-sm-none{display:none!important}
.commonnavs.wap{display:none}
}
@media (max-width:1024px){
  .social-txt span{width:calc(50% - 112px)}
  .commonaboutbox {
    padding: 25px 10px !important;
    background:none;
    border-radius: 6px;
    border-top:2px dashed #c9c9c9;
    margin-top:30px;

  }
  .commonaboutbox .title{
    font-size: 18px;
  }
  .commonaboutbox .about-content p,.commonaboutbox .about-content{
    font-size: 16px;
    line-height: 23px;
    color:#444;
  }
  .commonaboutbox .about-content  p img {
    width: 100%;
    height: auto;
  }
  .boxcontainer .items{
    padding:0;
  }
  .sort ul{
    display: none !important;
  }
  .headernav{
    position:fixed;
  background: linear-gradient( 180deg, #D21E43 0%, #D21E43 54%, #FF5151 100%);
  box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16);
  top:50px;
  left:0;
  z-index:100;
  width: 100%;
  padding:0 10px;

  display: block;
  }
    .headernav .menu>p{
      color: #fff;
        font-size: 18px;
        font-family: Baloo_M;
        height: 35px;
        background: url(../images/switchs.png) no-repeat right top 2px / 20px;
        display: inline-block;
        padding-right: 30px;
    }
       .headernav .menu>p.cur{
                background: url(../images/switch1.png) no-repeat right top 2px / 20px;
       }
  .headernav .box{
  display: flex;
  justify-content: space-between;
  align-items: center;
    height: 50px;
      line-height: 50px;
  }
  .headernav ul{
    position:fixed;
    width: 260px;
    background:#fff;
    top:132px;
    border-radius: 0px 10px 10px 0px;
    transition: all .3s;
    left:0;
    display: none;
  }
  .headernav .menu ul{
 top: 82px;
        z-index: 99;

  }
  .phonelayer.curs{
    top:135px;
  }
  .headernav ul.cur{display:block}

  .headernav li{
    line-height: 40px;
    font-family: Baloo_M;
    font-size: 16px;
    border-bottom: 1px solid #e9e9e9;
  }
  .headernav li:last-child{border:none;}
  .headernav li a{
    display: block;
    padding-left: 10px;color:#333;
  }
  .headernav .searchs{margin-left: 20px;flex:auto;height:35px;line-height:32px;border-radius: 10px;background:#fdf4f5;display: flex;padding-left: 18px;display: none;}
  .headernav .searchs i{font-size: 20px;position:absolute;left:5px;}
  .headernav .searchs input{width:100%;border:none;padding-left: 10px;background:none; font-size:15px}
  .headernav span{transition:all .3s;font-size:18px;color:#fff;font-family: Baloo_M;display: flex;align-items: center;background:url(../images/switchs.png) no-repeat right center/20px;padding-right:25px;}
  .headernav span.cur{background:url(../images/switch1.png) no-repeat right center/20px;}
  .sort {margin-right: 0; width: 100%;height:40px; line-height:40px;background:#fff;border-radius: 0;border:none;}
.phone-sort{display:flex !important;width:100%}
.detailbread{background:none;}
.sort-box .search .del{right:10px;top:8px;}
.detailbread .review{position:relative;top:0;left:0;transform: translate(0%, 0%);margin:0;width:100%}
.detailbread  .link{margin-bottom: 12px;}
.detailbread .breadcrumb{margin:12px 0 0;height:auto;line-height: 22px;}
.sort-box .search .delfilter{right:72px;}
.commonnavs.pc{display:none}
.commonnavs.wap{display:block}
.footer-bottom{padding: 20px 0 70px;}
.filterbox i{font-size: 18px;}
.filterbox{box-shadow: -1px 1px 4px 0px rgba(0,0,0,0.16);position:fixed;right:0;top:40%;z-index:99;align-items:center;justify-content:center;background: #2495e1;width:40px;height:40px;border-radius: 4px 0 0 4px;color:#fff;font-size: 16px;}
.commonnavs{padding-bottom:0;}
.commonnavs .result{padding:0; font-size: 13px;width:100%;text-align: left;line-height: 20px;font-family: 'Baloo_R' !important;padding-left: 10px;}
header .sort-box {display: none;} 
.commonnavs{display: block;margin-top:8px;}
.detailbox .right .commonnavs{position:absolute;left:15px;width: calc(100% - 30px);top:168px;z-index: 10;margin:0;}
.commonnavs li{flex:1;text-align:center;padding:0;height:35px;line-height:35px;}
.commonnavs li a{font-size: 14px;padding:0;display: block;}
.commonnavs .sort li{text-align: left;}
.commonnavs ul{width:100%;margin:0;}
.boxcontainer{background:none;}
.cart-pop ul li:hover{background-color:transparent}
.cart-pop .btn-box button{height:40px;line-height:40px;border-radius:20px;width:130px}
.cart-pop .btn-box button.checkout a{line-height:40px}
.phonelayer.cur{top:0;height:100vh;z-index:96}
.nav-top .right .nav-cart a.wapcart{display:inline-block}
.nav-top .right .nav-cart a.pccart{display:none}
body.cur,html.cur{position:fixed;height:100%;overflow:hidden;width:100%;box-sizing:border-box}
.cart-pop .cart-title{display:flex;justify-content:space-between;height:51px;line-height:51px;padding:0 10px;align-items:center;border-bottom:1px solid #e9e9e9}
.cart-pop ul{overflow-y:auto;max-height:100%;padding-bottom:125px}
.cart-pop .btn-box{margin-top:auto;position:fixed;bottom:0;transition:all .2s;width:85%}
.cart-pop.cur .btn-box{right:0;background:#fff;box-shadow:0 0 4px #ccc}
.cart-pop ul li{border-bottom:1px solid #e9e9e9}
.cart-pop .cart-title .del,.cart-pop .cart-title h2{font-size:16px;font-family:Baloo_M;color:#333}
.cart-pop .cart-title .del{width:30px}
.cart-pop .cart-title div{height: 51px;width: 51px; display: flex;align-items: center;justify-content: center;}
.cart-pop::after{display:none}
.cart-pop{position:fixed;right:-100%;top:0;height:100%;width:85%;display:flex;flex-direction:column;z-index:999;border-radius:0;filter:none}
.cart-pop.cur{right:0;animation:none;transition:all .2s}
.breadcrumb a{font-size:15px}
.change-sort .item-sort{width:14px}
.nav-top select{display:none}
.fixed-breadcrumb{background:0 0}
.fixed-breadcrumb .flexBetweenCenter{width:100%!important;padding:0!important}
.m-login i{font-size:23px}
.phonelayer{position:fixed;top:50px;left:0;width:100%;height:calc(100% - 107px);background:rgba(0,0,0,.5);z-index:101;display:none}
.phonelayers{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:99;display:none}
.search{width:100%;height:34px;line-height:34px}
.bg_header{background:0 0}
.list-c .title{font-size:15px}
.review{height:auto;line-height:20px;font-size:15px;padding:10px 0px;margin-top:90px;}
.review a{margin-top:2px}
.review svg{width:65px!important}
.review.cur{background: #FFF4DB;height:auto !important;}
.review p span:nth-of-type(2),.review p a{display: none;}
.review .lines{display: none;justify-content: center;align-items: center;}
.review.cur p{display: none;}
.review.cur .lines{display: flex;}
.phoneevaluate{display: block;text-align: center;font-family: Baloo_M;font-size: 14px;margin-top:8px;height:24px;}
.phoneevaluate a{display: inline-block;vertical-align: top;margin-top:-3px;}
.phoneevaluate svg{width:90px;}
.review .lines p{display: none;}
.review .lines span{width:40%;height:1px;background:rgba(255, 114, 23, 0.25);}
.phone-sort .open-attr{font-family:Baloo_M;color:#fff;font-size:15px;position:absolute;right:10px;width:70px;height:32px;top:4px;background:linear-gradient(135deg,#2495e1,#2080d3);border-radius:6px;display:flex;align-items:center;justify-content:center}
.phone-sort .open-attr i{color:#fff;position:relative;left:0;margin-right:5px;font-size: 16px;}
.phone-sort i{left:10px;right:auto;font-size:18px}
.search input{padding-left:22px}
@keyframes marquee{
0%{transform:translateX(0)}
100%{transform:translateX(-100%)}
}
@keyframes marquee2{
0%{transform:translateX(100%)}
100%{transform:translateX(-100%)}
}
.footer-top .left .ico{display:none}
.footer-top .left .ico img{width:50px;margin:0}
.footer-top .footer-copy,.footer-top .left{width:100%}
.nav-height{height:50px}
.row{margin-left:-5px;margin-right:-5px}
.nav-top .right>div.effect{display:none}
.col{padding-left:10px;padding-right:2px}
.d-none{display:none}
.container{width:100%;padding:0 15px}
.nav-top{line-height:normal;background-color:#d21e43}
.nav-top .right .vip{position:absolute;left:-80px}
.nav-top .right .currency{margin:0}
.nav-top .right a{line-height:52px}
.mobile-nav a img{width:110px;height:auto}
.mobile-menu{margin-right:14px}
.mobile-menu i{color:#fff;font-size:24px;height:50px}
.footer-top{height:auto;text-align:center;padding:35px 0 30px}
.footer-top img{width:180px;height:auto}
.footer-top .left{margin-right:0}
.breadcrumb{margin:12px 0;align-items:baseline;flex-wrap:wrap;}
.breadcrumb .title{font-size:14px}
.breadcrumb i{font-size:12px;margin:0 2px}
nav{position:fixed;top:0;z-index:95;width:100%}
.nav-top .right .nav-cart{width:auto;margin:0}
.nav-top .right .nav-cart a .num{right:-4px}
.login-pop .login-box{width:90%;position:fixed;left:50%;top:50%;animation:none;transform:translate(-50%,-50%);margin:0}
.login-box .login-img{margin:15px}
.login-pop .login-box button.log-in{margin-top:20px}
.footer-top .footer-copy{line-height:18px}
.footer-bottom .body_end{width:90%;margin:auto;margin-top:10px}
.footer-bottom .body_end p{color:#ddd;line-height:18px}
.sort-box{flex-wrap:wrap-reverse;width:100%}
.sort .sort-item{padding:8px 28px 8px 16px;display:flex;justify-content:center}
.sort .sort-item:nth-child(2){text-align:center;width:calc((100% - 36%)/ 2)}
.sort .sort-item:nth-child(3){text-align:center;width:calc((100% - 36%)/ 2)}
.flexItemCenter{margin-bottom:12px}
.search input::-webkit-input-placeholder{color:#999}
}
.m-menu{width:68%;height:calc(100% - 107px);background-color:#fff9fa;z-index:9999;position:fixed;top:50px;left:-100%;animation:menuShow .3s;transition:all .3s;border-radius:0}
.m-menu.show{left:0}
.m-menu ul{width:100%;height:100%;overflow-y:auto}
.m-menu ul li{line-height:45px}
.m-menu ul.pkm-game{display:none;padding-bottom:5px}
.m-menu ul li a,.m-menu>ul>li .language>span{line-height:45px;height:100%;width:100%;display:block;color:#fff;padding-left:30px;color:#333;font-size:16px;font-family:Baloo_M}
.m-menu>ul>li.drop{background:url(../images/xl.png) no-repeat right 20px top 16px}
.m-menu>ul>li.drop.active{background:url(../images/xl2.png) no-repeat right 20px top 16px;background-color:#efefef}
.m-menu .language .pkm-game>li,.m-menu .pkm-game li>a{padding-left:45px}
.m-menu>ul>li ul li{line-height:30px;font-size:14px;color:#666}
.m-menu>ul>li ul li a{line-height:30px;padding-left:0}
.m-menu>ul>li{border-bottom:1px solid #e9e9e9}
.m-menu .close{position:absolute;top:0;right:-45px;background:#54c8f4;width:45px;height:45px;display:flex;align-items:center;justify-content:center}
.m-menu .close i{color:#fff;font-size:30px;font-style:normal}
.m-login{width:40px;text-align:center;margin:0 5px}
.m-login i{font-size:20px}
.ucenter-b{position:relative;width:122px}
.ucenter-b a{color:#fff;display:flex;align-items:center}
.ucenter-b a i{margin-right:5px}
.ucenter-b:hover .sub-nav{display:block}
.sub-nav{width:100%;display:none;background:#fff;position:absolute;top:45px;z-index:100;height:80px;margin-top:0;box-shadow:0 -1px 13px 1px rgb(104 104 104 / 20%);border-radius:10px;transition:all .3s}
.sub-nav li>a{display:block;text-align:center;color:#353736;line-height:40px}
.sub-nav li.account{border-bottom:1px solid #878789}
.sub-nav>li>a:hover{color:#ea685e}
.cart-pop .delete-tips{height:100%;width:100%;position:absolute;background:#eee;text-align:center;display:flex;align-items:center;top:0;justify-content:center;right:-100%;transition:all 3s;color:#00aeff}
.cart-pop .delete-tips.display{right:0}
nav{position:fixed;top:0;width:100%;z-index:100}
@keyframes delBox{
0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}
100%{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
}
.delete-public-box.display{display:block;animation:delBox .3s;-webkit-animation:delBox .3s}
.delete-public-box{max-width:90%;width:400px;background:#fff;border-radius:10px;position:fixed;top:50%;left:50%;z-index:10000;margin:auto;text-align:center;padding:50px 40px 40px;display:none;transform:translate(-50%,-50%)}
.delete-public-box p{font-size:16px;margin-bottom:30px}
.delete-public-box i{width:20px;height:20px;background-position:-165px -85px;position:absolute;top:15px;right:15px;cursor:pointer}
.delete-public-box button{width:100px;height:40px;background:#fff;color:#fff;font-size:16px;margin-right:10px;line-height:40px;padding:0;border-radius:40px;border:0}
.delete-public-box button.yes{background:#ff4a41;color:#fff;transition: 0.15s ease-in-out;}
.delete-public-box button.no{border:1px solid #ff4a41;color:#000}
.delete-public-box button.yes:hover{background:#5C7FA2 }
.delete-public-box button.no:hover{border-color:#5C7FA2 }
.modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#363537;z-index:9999;display:none}
#paging{margin-bottom:15px}
@media print,screen and (min-width:1025px){
.hide-for-large{display:none!important}
}
.position-fixed-bottom{position:fixed!important;right:0!important;bottom:0!important;left:0!important;z-index:975}
@media (max-height: 500px) {
  .position-fixed-bottom{position: sticky!important;}
}
.grid-container{max-width:1200px;width:100%}
@media print,screen and (min-width:34.4375em){
.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}
}
.grid-container.fluid{margin-left:auto;margin-right:auto}
.grid-x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}
.grid-margin-x>.auto{width:auto}
.grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}
.grid-x>.auto{width:auto}
.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}
.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}
.text-center{text-align:center}
.display-block{display:block}
.mobile-foot-nav{background:#fff;padding:6px 0;-webkit-box-shadow:0 -1px 20px rgba(186,191,194,.5);-ms-box-shadow:0 -1px 20px rgba(186,191,194,.5);box-shadow:0 -1px 20px rgba(186,191,194,.5);z-index:99}
.mobile-nav-link{width:100%}
.mobile-nav-link,.mobile-nav-link:focus,.mobile-nav-link:hover{color:#333}
.mobile-nav-link.active,.mobile-nav-link.hover,.mobile-nav-link:focus.active,.mobile-nav-link:focus.hover,.mobile-nav-link:hover.active,.mobile-nav-link:hover.hover{color:var(--color_primary_hover)}
.mobile-nav-icon em{display:block}
.mobile-nav-icon svg{margin:0 auto;height:26px}
.mobile-nav-text{margin-top:0;font-size:.6875rem;line-height:1}
.mobile-nav-link .mobile-nav-icon .icons{font-size:20px}
.mobile-nav-link .mobile-nav-icon img{width:auto;height:26px}
.mobile-nav-link .mobile-nav-icon{position:relative}
.mobile-nav-link .mobile-nav-icon span.num{border-radius:10px;width:auto;height:15px;background:#d21e43;color:#fff;position:absolute;top:-5px;right:-7px;line-height:15px;padding:0 5px}
#mobile-menu-wrap{background:#fff}
#mobile-menu-contact-dropup{left:0!important;-webkit-box-shadow:0 3px 10px 0 rgba(176,180,183,.79);box-shadow:0 3px 10px 0 rgba(176,180,183,.79)}
#mobile-menu-contact-dropup:after{content:"";position:absolute;display:block;bottom:-.5625rem;left:68.5%;height:0;width:0;border-left:.625rem solid transparent;border-right:.625rem solid transparent;border-top:.625rem solid #fff}
.mobile-menu-link{font-size:13px}
.mobile-menu-link a{text-transform:uppercase;font-weight:700;font-size:13px;color:#333;line-height:19px;z-index:2}
.mobile-menu-link .is-accordion-submenu-parent>a:after{display:none!important}
.mobile-menu-link .is-accordion-submenu-parent>ul{margin-bottom:1.25rem}
.mobile-menu-link .submenu a{font-weight:400}
.mobile-menu-link .submenu .is-accordion-submenu-parent[aria-expanded=true]>a{color:var(--color_primary)}
.mobile-menu-society-link{border-color:transparent;background:0 0;width:auto;height:auto}
.mobile-menu-society-link .svg-icon{width:2.5rem;height:2.375rem;color:#3f3f41}
.mobile-menu-contact-button{background:var(--color_primary);padding:.6875rem 1.875rem;min-width:17.625rem;font-size:.875rem}
.mobile-menu-contact-button em{font-size:1.125rem;margin-right:.625rem}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield}
.tips{text-align:center;color:#333;padding-top:15px;font-size:18px;margin-top:50px}
.tips img{width:100%;object-fit:contain}
.tips span{color:red}
.nav-top .right a.link{color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center}
.nav-top .right a.wap{display:none}
.nav-top .right a.link img{margin:0 7px 0 0;vertical-align:middle}
.layers,.layers1{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;z-index:999}
.layers1>img{max-width:100%;display:block;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;max-height:90vh;}
.layers1 span.del{background:#eee;width:25px;height:25px;display:inline-block;border-radius:50%;color:#666;position:absolute;right:10px;top:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}
@media (max-width:1024px){
.commonnavs .pkm-game,.sort p{display: none;}
.review.active{line-height:24px;white-space:inherit;box-sizing:border-box;padding-top:5px}
/* .sort-box.active{margin-top:80px} */
.detailbox .right .tabbox .time{text-align:center}
.cart-pop ul li:hover .pkm-title,.cart-pop ul li:hover i.delete{color:inherit}
html{overflow-x:hidden}
.gamelist ul li .title-name{font-family:Baloo_M}
.addSub .item-num{font-size:15px}
.mobile-nav-link .mobile-nav-icon{display:inline-block}
.m-login{width:auto;margin:0 14px 0 4px}
.nav-top .right a.link img{width:24px;height:24px;margin:0}
.tips{font-size:16px}
.breadcrumb .title{font-size:14px}
.nav-top .right .vip{position:absolute;left:-70px}
.tips{margin-top:145px}
.items-body{padding:10px;margin:0 !important;}
.nav-top .right a.link{display:none}
.nav-top .right a.wap{display:block;margin:0 10px 0 5px}
.nav-top .container{padding:0 10px}
.sort.cur{background:#fff;}
.sort .change-sort,.sort .sort-item{padding:8px 0;font-size:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:33%;}
.change-sort .item-sort{display:block;position:relative;top:0}
}

/* 加购，购买不同游戏，提示弹窗 */
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes scaleIn {
    from {
        transform: translate(-50%, -50%) scale(0);
        opacity: 0;
    }
    to {
        transform: translate(-50%, -50%) scale(1);
        opacity: 1;
    }
}
.layersHint {
    z-index: 19991016;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    animation: fadeIn 0.3s ease-in-out forwards;
}

.layersHint .btns .Add:hover{
       opacity: 0.8;
    transform: scale(1.05);
    transition: all 0.3s ease;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}
.layersHint .btns .Cancel:hover{
     opacity: 0.8;
    transform: scale(1.05);
    transition: all 0.3s ease;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
}
.layersHint .dels{
    transition: transform 0.3s ease;
}
.layersHint .dels:hover{
    transform: rotate(90deg);
}
.layersHint .pops {
    width: 402px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background: url(/mmoso/image/popbg.png) no-repeat top center / 100%;
    background-color: #fff;
    padding: 35px 25px 35px 25px;
    box-sizing: border-box;
    border-radius: 6px;
    max-width: 90%;
    text-align: center;
    animation: scaleIn 0.3s ease-in-out forwards;
}
.layersHint h3{
    color: #222;font-size: 20px;margin-bottom: 8px;margin-top:10px;font-family: poppins-semibold;
}
.layersHint p{
    font-size: 16px;font-family: poppins-regular;text-align: left;color: #444;
}
.layersHint .btns .btn{
    width: 15rem;
    height: 2.5rem;
    font-size: 16px;
    line-height: 40px;
    border-radius: 4px;
    padding: 0;
}
.layersHint .btns .btn.Add{
    background: #fff;
    color: #377FD1 ;
    border:1px solid #377FD1 ;
}
.layersHint .btns .btn.Cancel{
    background: linear-gradient(315deg, #377FD1 0%, #1C8ECE 100%);
    color: #fff;
    border: 1px;
}
@media only screen and (max-width: 1024px) {
    .layersHint .pops{
        padding: 30px 25px 30px 25px;
    }
    .layersHint h3{
        font-size: 17px;
    }
    .layersHint p{
        font-size: 15px;
        line-height: 1.3rem;
    }
    .layersHint .btns .btn{
        height: 2.4rem;
        font-size: 15px;
    }
}