.box-content {

    position: absolute;

    top: 50%;

    left: 0;

    z-index: 3;

    width: 100%;

    padding: 14px 45px;

    color: #fff;

    font-size: 18px;

    opacity: 0;

    transform: translateY(-50%);

}



.cover-box {

    position: absolute;

    z-index: 2;

    width: 100%;

    height: 100%;

    background: #000000;

    opacity: 0;

    transition-duration: 0.5s;

}



.team-wrapper a:hover .cover-box {

    width: 100%;

    opacity: 0.7;

}



.team-wrapper a:hover .box-content {

    opacity: 1;

    transition-duration: 0.5s;

}



.carousel-inner {

    cursor: default;

}



.bs-slider .opacity {

    background-color: rgba(0, 0, 0, 0) !important;

}



/*è½®æ­å¾*/

.bottomDiv b {

    display: block;

    position: absolute;

    bottom: 90px;

    left: 50%;

    z-index: 800;

    color: #fff;

    font-size: 42px;

    text-align: center;

    transform: translate(-50%, -50%);

}



.bottomDiv b:nth-child(1) {

    -webkit-animation: jump 3s linear 0s infinite alternate;

}



.item .sn30pro_xcloud {

    top: 17%;

    padding-right: 11%;

    padding-left: 61%;

    text-align: left;

}



.item .cetr-btm img {

    width: 30%;

}



.item .sn30pro_xcloud img,

.item .clip img {

    width: 50%;

}



/* é¦é¡µè½®æ­å¾ä½ç½® */

/* å³ä¸ */

.item .clip {

    top: 60%;

    padding-right: 5%;

    padding-left: 63%;

    text-align: left;

}



/* æ°´å¹³åç´å±ä¸­ */

.item .text-center {

    top: 50%;

    left: 50%;

    width: 60%;

    margin: 0;

    transform: translate(-50%, -50%);

}



.item .cozy-collection {

    top: 25%;

    text-wrap: balance;

}



.item .lavender-dusk {

    top: 37%;

    text-wrap: balance;

}



.item .lavender-dusk h1 {

    text-shadow: 2px 2px 0px #9e8ee7;

}



.item .lavender-dusk p {

    text-shadow: 1px 1px 0px #9e8ee7;

}



.item .flip-pad {

    top: 20%;

    left: 10%;

    width: 35%;

    margin: 0;

    padding: 0;

    text-align: left;

    transform: none;

    text-wrap: balance;

}



.item .arcade-controller-pro {

    top: 30%;

    width: 85%;

}



.item .n64-30th {

    top: 43%;

}



.item .ultimate-3e-controller {

    top: 28%;

}



.item .forza-horizon6 {

    top: 30%;

    left: 24%;

    width: 30%;

    margin: 0;

    padding: 0;

    text-align: left;

    text-shadow: 1px 1px 10px #000;

}



.item .n64-rr {

    top: 36%;

}



.item .wireless64 {

    top: 52%;

}



.item .controllser64 {

    top: 75%;

    left: 70%;

    width: 30%;

    text-align: left;

}



.item .keyboard-hypergryph {

    top: 49%;

    left: 50%;

    width: 85%;

}



.item .keycap {

    top: 75%;

}



.item .cube-2-speaker {

    top: 82%;

    width: 35%;

}



.item .keycap > h1,

.item .keycap > p,

.item .cube-2-speaker > h1,

.item .cube-2-speaker > p {

    text-shadow:

        rgb(255, 255, 255) 0px 0px 0px,

        rgb(0, 0, 0) 2px 3px 3px,

        rgb(0, 0, 0) 2px 3px 3px;

}



.item .ultimate-2c-wireless {

    top: 78%;

    right: 0;

    left: auto;

    padding-right: 9%;

    padding-left: 13%;

    text-align: left;

    transform: translate(0%, -50%);

}



.item .nes-40th {

    top: 25%;

}



.item .rare-40th {

    top: 26%;

}



.item .rare-40th > h1,

.item .rare-40th > p {

    text-shadow:

        rgb(255, 255, 255) 0px 0px 0px,

        rgb(80, 80, 80) 2px 3px 3px;

}



.item .pro3 {

    top: 23%;

}



.item .ultimate-mobile-gaming {

    top: 27%;

}



.item .ultimate-2-wuchang {

    top: 22%;

}



.item .ultimate-2-wireless-green {

    top: 22%;

}



.item .ultimate-2-wireless {

    top: 26%;

}



.item .arcade-controller-xbox {

    top: 25%;

}



.item .arcade-controller {

    top: 37%;

}



.item .keyboard-panther {

    top: 20%;

}



.item .ultimate-mini-wired {

    top: 28%;

    width: 60%;

}



.item .ultimate-3-mode {

    top: 28%;

    width: 51%;

}



.item .ultimate-2c-bluetooth {

    top: 43%;

    width: 45%;

}



.item .mobile-controller {

    top: 28%;

    width: 53%;

}



.item .saturn-keyboard {

    top: 30%;

    width: 45%;

    margin: 0;

}



.item .saturn {

    top: 50%;

}



.item .ngc-rr {

    top: 38%;

}



.item .lite-se-xbox {

    top: 46%;

}



.item .keyboard-m {

    top: 43%;

}



.item .ultimate-2c-wired {

    top: 25%;

    padding-right: 3%;

    padding-left: 3%;

}



.item .c64 {

    top: 33.5%;

    padding-right: 3%;

    padding-left: 3%;

}



.item .hall {

    top: 23%;

    padding: 0 5%;

}



.item .visionpro {

    top: 30%;

    padding: 0 5%;

}



.item .ultimate-c-xbox {

    top: 16%;

    width: 50%;

}



.item .three-mode-xbox {

    top: 17%;

    width: 60%;

}



.item .pro2-xbox {

    top: 20%;

    width: 70%;

}



.item .cetr-btm {

    padding-right: 26%;

    padding-left: 26%;

}



/* åå¹´ééç */

.item .rabbit-year {

    top: 63%;

    padding-right: 70%;

    padding-left: 13%;

    text-align: left;

}



/* å±å·¦åç´å±ä¸­ */

.item .left-center {

    top: 40%;

    padding-right: 60%;

    padding-left: 5%;

    text-align: left;

}



.item .reddot_2020 {

    position: absolute;

    top: 13%;

    right: 5%;

    z-index: 999999;

    width: 10%;

}



.item .pcmag {

    position: absolute;

    top: 13%;

    right: 5%;

    z-index: 999999;

    width: 5%;

}



.item .pcworld {

    position: absolute;

    top: 13%;

    right: 11.5%;

    z-index: 999999;

    width: 5.3%;

}



.Orion .top-shift p {

    margin-bottom: 20px;

}



/* çæ·åº§æé®æ ·å¼ */

.Orion .btn {

    margin: 10px 6px;

    border: solid #fff 1px;

    background-color: rgba(0, 0, 0, 0);

    border-radius: 0px !important;

    box-shadow: 0 0;

}



.btn.btn-danger:hover {

    background: #ff4203;

}



@-webkit-keyframes jump {

    0% {

        bottom: 90px;

        color: #fff;

    }



    50% {

        bottom: 60px;

        color: #333;

    }



    100% {

        bottom: 90px;

        color: #fff;

    }

}



@media only screen and (max-width: 1919px) {

    .bottomDiv {

        display: none;

    }

}



/*è½®æ­å¾*/

@media only screen and (max-width: 993px) {

    .display {

        display: none;

    }

}



/*æ°ç*/

.copyright-bar .small {

    font-size: 12px !important;

}



hr {

    margin-top: 20px;

    margin-right: -10px;

    margin-bottom: 20px;

    margin-left: -10px;

    border: 0;

    border-top: 1px solid #dbdbdb;

}



.team-2 .text-center {

    color: #222;

    font-size: 26px;

    font-weight: 600;

}



.team-2 .container .col-md-4:nth-child(1) {

    width: 36%;

}



.team-2 .container .col-md-4:nth-child(2) {

    width: 28%;

}



.team-2 .container .col-md-4:nth-child(3) {

    width: 36%;

}



.width1 {

    width: 33.33%;

}



.container-1 {

    width: 600px;

}



.container-2 {

    width: 800px;

}



.row .col-md-2 {

    left: 10%;

    padding-top: 60px;

    padding-bottom: 60px;

}



.row .col-md-2 img {

    width: 75%;

    height: 45px;

}



.row .col-md-2 p {

    width: 75%;

    text-align: center;

}



.section-1 .container-ns {

    position: absolute;

    width: 100%;

}



.section-1 {

    position: relative;

}



.section-1 .container {

    position: absolute;

    top: 50%;

    left: 50%;

    width: 100%;

    text-align: center;

    transform: translate(-50%, -50%);

}



.section-1 h1 {

    color: #fff !important;

    text-align: center;

}



.col-md-3 {

    padding-right: 5px;

    padding-left: 5px;

}



.content-block {

    position: relative;

    z-index: 100;

    width: 100%;

    padding: 10px 0 60px 0;

    background-color: #ffffff;

}



.xbox {

    padding: 70px 0 10px 0;

}



.xbox img {

    width: 80%;

}



.receivers {

    padding: 0px 0 10px 0;

}



.peripheries {

    padding: 0px 0 10px 0;

}



.content-block-1 {

    padding: 10px 0 0px 0 !important;

}



.team-2 .team-wrapper {

    padding-bottom: 10px !important;

}



.row .team-thumb h1 {

    margin-top: -5px;

    color: #333 !important;

    font-size: 24px;

    text-align: center;

}



.row .team-thumb p {

    margin-top: -15px;

    padding-bottom: 25px;

    color: #999 !important;

    font-size: 16px;

    text-align: center;

}



.box {

    position: relative;

    width: 100%;

    text-align: center;

}



.designed {

    color: #ffffff;

    font-size: 48px !important;

    font-weight: 600;

    opacity: 0.95;

}



.h2 {

    position: absolute;

    top: 50% !important;

    left: 50% !important;

    z-index: 999;

    margin-bottom: 0 !important;

    padding-top: 10%;

    transform: translateX(-50%) !important;

}



.h2 h2 {

    color: #ddd;

    font-size: 30px !important;

}



/*æ°ç*/

.pcmag-l {

    position: absolute;

    top: 15%;

    left: 5%;

    z-index: 9999;

}



.pcmag-r {

    position: absolute;

    top: 15%;

    right: 5%;

    z-index: 9999;

}



.mar1 {

    margin-top: -4%;

}



.product-list .container .team-thumb {

    background-color: #fff !important;

}



.thumbnail {

    border: 0;

    background-color: rgba(0, 0, 0, 0);

}



.bluetooth-thumbnail,

.aux-thumbnail {

    height: 45px;

    padding-top: 8px;

}



.item .hotbox-1 {

    padding: 10% 36%;

}



.item .hotbox-2 {

    width: 100%;

    margin-top: 13%;

    text-align: center;

}



.item .hotbox-3 {

    margin-top: 10%;

    margin-left: 10%;

}



.item .hotbox-3 dd {

    margin-top: -25px !important;

    color: rgba(255, 255, 255, 0.5);

    font-size: 100% !important;

}



.item .hotbox-4 {

    top: 18.88%;

    width: 100%;

    padding-left: 10%;

}



.item .hotbox-4 dd {

    margin-top: -25px !important;

    color: rgba(255, 255, 255, 0.5);

    font-size: 100% !important;

}



.item .hotbox-5 {

    padding: 10% 10% 0;

    padding-right: 50%;

}



.item .hotbox-5 dd {

    margin-top: -25px !important;

    color: rgba(255, 255, 255, 0.5);

    font-size: 100% !important;

}



.item .hotbox-6 {

    top: 45%;

    width: 100%;

    padding-right: 0%;

    padding-left: 25%;

}



.item .hotbox-7 {

    top: 48%;

    width: 100%;

    text-align: center;

}



.item .hotbox-e3 {

    top: 50%;

    width: 100%;

    text-align: center;

}



.item .hotbox-diy {

    top: 38%;

    width: 100%;

    text-align: center;

}



.item img {

}



.team-2 {

    background-color: #f5f5f5;

}



@-webkit-keyframes slide-top {

    0% {

        box-shadow: #f5f5f5 0px 5px 15px;

    }



    100% {

        box-shadow: #bbb 0px 5px 15px;

    }

}



.team-2 .team-details {

    margin-top: -20px;

    padding: 0px 12px 18px;

}



.team-2 .team-details h5 {

    color: #767676;

    font-weight: lighter;

}



@media screen and (min-width: 1024px) {

    .team-2 a:hover {

        display: block;

        -webkit-box-shadow: #bbb 0px 6px 10px;

        -moz-box-shadow: #bbb 0px 6px 10px;

        box-shadow: #bbb 0px 5px 15px;

        -webkit-animation: slide-top 0.6s;

    }

}



@media screen and (max-width: 767px) {

    .box-content {

        padding: 5px 10px;

    }



    .item .text-center {

        width: 92%;

        padding: 0;

    }



    .item .cozy-collection {

        top: 30%;

    }



    .item .lavender-dusk {

        top: 20%;

    }



    .item .flip-pad {

        top: 18%;

        left: 50%;

        text-align: center;

        transform: translate(-50%, -50%);

    }



    .item .arcade-controller-pro {

        top: 36%;

    }



    .item .n64-30th {

        top: 30%;

        width: 70%;

    }



    .item .ultimate-3e-controller {

        top: 18%;

        width: 95%;

    }



    .item .forza-horizon6 {

        top: 16%;

        right: auto;

        left: 50%;

        width: 96%;

        text-align: center;

    }



    .item .n64-rr {

        top: 35%;

    }



    .item .wireless64 {

        top: 48%;

    }



    .item .controllser64 {

        top: 70%;

        left: 50%;

    }



    .item .keycap > h1,

    .item .keycap > p {

        text-shadow: none;

    }



    .item .cube-2-speaker {

        top: 78%;

    }



    .item .ultimate-2c-wireless {

        left: 50%;

        text-align: center;

        transform: translate(-50%, -50%);

    }



    .item .nes-40th {

        top: 35%;

        width: 61%;

    }



    .item .rare-40th {

        top: 18%;

        width: 85%;

    }



    .item .pro3 {

        top: 22%;

    }



    .item .ultimate-mobile-gaming {

        width: 66%;

    }



    .item .ultimate-2-wireless-green {

        top: 16%;

        width: 80%;

    }



    .item .ultimate-2-wireless {

        top: 25%;

        width: 75%;

    }



    .item .ultimate-mini-wired {

        width: 75%;

    }



    .item .arcade-controller-xbox {

        top: 18%;

    }



    .item .arcade-controller {

        top: 38%;

        width: 80%;

    }



    .item .keyboard-panther {

        top: 16%;

    }



    .item .ultimate-3-mode {

        top: 35%;

    }



    .item .saturn-keyboard {

        top: 20%;

    }



    .item .saturn-keyboard br {

        display: none;

    }



    .item .saturn {

        top: 35%;

    }



    .item .lite-se-xbox {

        top: 17%;

    }



    .item .ultimate-c-xbox {

        top: 17%;

    }



    .item .visionpro {

        top: 15%;

    }



    .item .c64 {

        width: 99%;

        padding: 0;

    }



    .container .row .hide1 {

        display: none;

    }



    /*æ°ç*/

    .product-list {

        padding: 10px 0 25px 0;

    }



    .xbox {

        padding: 25px 0 10px 0;

    }



    .col-md-6 {

        padding-right: 15px;

        padding-left: 15px;

    }



    .team-2 .container .col-md-4 {

        float: left;

    }



    .team-2 .container .col-md-4:nth-child(1) {

        width: 30%;

    }



    .team-2 .container .col-md-4:nth-child(2) {

        width: 40%;

    }



    .team-2 .container .col-md-4:nth-child(3) {

        width: 30%;

    }



    .team-2 .team-wrapper {

        padding-bottom: 4px !important;

    }



    .h2 {

        padding-top: 0% !important;

    }



    .h2 h2 {

        font-size: 24px !important;

    }



    .container-1 {

        width: 100% !important;

    }



    .row .col-md-2 img {

        width: 100%;

    }



    .row .col-md-2 p {

        width: 100%;

    }



    .row .col-md-2 {

        width: 50% !important;

        border: 1px solid rgba(245, 245, 245, 0.7);

        float: left;

    }



    .row .col-md-2 {

        left: 0% !important;

        padding-top: 20px !important;

        padding-bottom: 0px !important;

    }



    .row .margin-btm {

        width: 33.33% !important;

        padding-top: -40px !important;

        padding-bottom: 20px !important;

    }



    .row .margin-btm img {

        width: 100%;

    }



    .row .margin-btm {

        padding-bottom: 0px !important;

    }



    .row .team-thumb h2 {

        padding: 30% 0;

        font-size: 26px;

    }



    .row .col-md-2 #img-small {

        width: 90% !important;

        padding-left: 10% !important;

    }



    .item .reddot_2020 {

        top: 0 !important;

        left: 0 !important;

        width: 28%;

    }



    .item .pcmag {

        top: 0 !important;

        left: 0 !important;

        width: 20%;

    }



    .item .pcworld {

        top: 0 !important;

        left: 24% !important;

        width: 22%;

    }



    h1 {

        font-size: 18px !important;

    }



    .designed {

        font-size: 30px !important;

    }



    p {

        font-size: 11px !important;

    }



    .bs-slider {

        position: relative;

        margin-top: 0px !important;

        background: #000000;

        overflow: hidden;

    }



    .pcmag {

        top: 0;

        left: 0;

    }



    .pcmag-l {

        top: 7%;

        left: 3%;

    }



    .pcmag-r {

        top: 7%;

        right: 3%;

    }



    .carousel-inner .item .pcmag-logo {

        max-width: 68%;

    }



    .product-list .container .team-wrapper {

        width: 50%;

        padding: 1%;

    }



    .item .container {

        width: 96% !important;

        padding: 0 2% !important;

    }



    .item p {

        color: #ddd !important;

    }



    .item .hotbox-2 {

        padding-right: 5%;

        padding-left: 5%;

    }



    .item .hotbox-4 {

        top: 60%;

    }



    .item .hotbox-5 {

        padding-top: 0;

        padding-right: 5%;

        padding-left: 5%;

    }



    .item .hotbox-6 {

        top: 33%;

        width: 100%;

        padding: 0 16%;

        text-align: center;

    }



    .item .hotbox-7 {

        top: 25%;

        width: 100%;

        text-align: center;

    }



    .item .hotbox-e3 {

        top: 36% !important;

    }



    .item .hotbox-diy {

        top: 18.8%;

    }



    /* ææºç«¯å¹»ç¯çæå­å±ä¸­ */

    .item .slide1 {

        top: 60%;

        margin: 0px;

        padding-right: 2% !important;

        padding-left: 2% !important;

    }



    .carousel-inner .neogeo {

        top: 38% !important;

    }



    .item .slide1 {

        top: 60%;

        margin: 0px;

        padding-right: 2% !important;

        padding-left: 2% !important;

    }



    .slide-text h1 {

        margin: 0px;

        font-size: 30px !important;

        line-height: 1.2 !important;

        text-align: center;

        text-wrap: pretty;

    }



    .slide-text h1 + h1 {

        font-size: 18px !important;

    }



    .slide-text p {

        font-size: 18px !important;

    }

}



@media screen and (max-width: 480px) {

    /* ææºç«¯å¹»ç¯çæå­å±ä¸­ */

    .item .slide1 {

        top: 58%;

        margin: 0px;

        padding-right: 2%;

        padding-left: 2%;

    }



    /* åå¹´ééç */

    .item .rabbit-year {

        top: 63%;

        padding-right: 15%;

        padding-left: 15%;

        text-align: center;

    }



    .item .top-shift {

        top: 45% !important;

    }



    /* å±å·¦åç´å±ä¸­ */

    .item .left-center {

        padding-right: 2%;

        padding-left: 2%;

        text-align: center;

        transform: translateY(-50%);

        -webkit-transform: translateY(-50%);

    }



    .item .upper {

        top: 25%;

        margin: 0px;

        padding-right: 2% !important;

        padding-left: 2% !important;

    }



    .item .sn30pro_xcloud {

        top: 50%;

        padding-right: 10%;

        padding-left: 10%;

        text-align: center;

        transform: translateY(-50%);

    }



    .item .clip {

        top: 50%;

        padding-right: 5%;

        padding-left: 5%;

        text-align: center;

        transform: translateY(-50%);

    }



    .xbox .text-center img {

        width: 50%;

    }



    .team-2 .container .col-md-4:nth-child(1) {

        width: 0%;

    }



    .team-2 .container .col-md-4:nth-child(2) {

        width: 100%;

    }



    .team-2 .container .col-md-4:nth-child(3) {

        width: 0%;

    }



    hr {

        display: none;

    }



    .col-md-6 {

        padding-right: 15px;

        padding-left: 15px;

    }



    .item .mouse {

        top: 45%;

        padding-right: 2%;

        padding-left: 2%;

    }



    .item .zero2 {

        top: 45%;

        padding-right: 2%;

        padding-left: 2%;

        text-align: center;

    }

}



@media only screen and (min-width: 481px) and (max-width: 767px) {

    /* å±å·¦åç´å±ä¸­ */

    .item .left-center {

        padding-right: 2%;

        padding-left: 2%;

        text-align: center;

        transform: translateY(-50%);

        -webkit-transform: translateY(-50%);

    }



    .item .sn30pro_xcloud {

        top: 9%;

        padding-right: 3%;

    }



    .item .clip {

        top: 45%;

        padding-right: 3%;

    }



    .item .reddot_2020 {

        width: 20%;

    }



    .item .pcmag {

        width: 15%;

    }



    .item .pcworld {

        top: 0 !important;

        left: 18% !important;

        width: 17%;

    }



    .item .zero2 {

        top: 0%;

        padding-right: 15%;

        padding-left: 15%;

        text-align: center;

    }

}



@media only screen and (min-width: 768px) and (max-width: 992px) {

    .slide-text h1 {

        line-height: 1.2 !important;

    }



    .item .text-center {

        width: 90%;

    }



    .item .cozy-collection {

        top: 28%;

    }



    .item .flip-pad {

        top: 20%;

        left: 50%;

        text-align: center;

        transform: translate(-50%, -50%);

    }



    .item .arcade-controller-pro {

        top: 36%;

    }



    .item .n64-30th {

        top: 50%;

    }



    .item .ultimate-3e-controller {

        top: 25%;

    }



    .item .forza-horizon6 {

        top: 18%;

        left: 50%;

        text-align: center;

    }



    .item .n64-rr {

        top: 35%;

    }



    .item .wireless64 {

        top: 48%;

    }



    .item .controllser64 {

        top: 70%;

        left: 68%;

        width: 50%;

    }



    .item .keycap {

        top: 70%;

    }



    .item .ultimate-2c-wireless {

        left: 50%;

        text-align: center;

        transform: translate(-50%, -50%);

    }



    .item .nes-40th {

        top: 35%;

    }



    .item .rare-40th {

        top: 20%;

    }



    .item .ultimate-2-wuchang {

        top: 18%;

        width: 70%;

    }



    .item .ultimate-2-wireless-green {

        top: 18%;

    }



    .item .ultimate-2-wireless {

        top: 27%;

    }



    .item .arcade-controller {

        top: 38%;

    }



    .item .arcade-controller-xbox {

        top: 20%;

    }



    .item .keyboard-panther {

        top: 19%;

        padding: 0;

    }



    .item .ultimate-mini-wired {

        top: 41%;

    }



    .item .ultimate-3-mode {

        top: 33%;

    }



    .item .saturn-keyboard {

        top: 13%;

    }



    .item .saturn {

        top: 35%;

    }



    .item .lite-se-xbox {

        top: 20%;

    }



    .item .ultimate-c-xbox {

        top: 15%;

        width: 90%;

    }



    .item .three-mode-xbox {

        top: 18%;

        width: 90%;

    }



    .item .visionpro {

        top: 15%;

        padding: 0 5%;

    }



    .item .c64 {

        top: 45%;

        padding-right: 3%;

        padding-left: 3%;

    }



    .item .pro2-xbox {

        top: 19%;

        width: 90%;

    }



    /*æ°ç*/

    .team-2 .container .col-md-4 {

        float: left;

    }



    .team-2 .container .col-md-4:nth-child(1) {

        width: 30%;

    }



    .team-2 .container .col-md-4:nth-child(2) {

        width: 40%;

    }



    .team-2 .container .col-md-4:nth-child(3) {

        width: 30%;

    }



    .h2 {

        padding-top: 15% !important;

    }



    .h2 h2 {

        font-size: 32px !important;

    }



    .col-md-6 {

        width: 50%;

    }



    .container-1 {

        width: 540px;

    }



    .row .col-md-2 img {

        width: 100%;

    }



    .row .col-md-2 p {

        width: 100%;

    }



    .col-md-2 {

        width: 50% !important;

        border: 1px solid rgba(245, 245, 245, 0.7);

        float: left;

    }



    .row .col-md-2 {

        left: 0% !important;

        padding-top: 20px !important;

        padding-bottom: 0px !important;

    }



    .row .margin-btm {

        width: 33.33% !important;

        padding-top: -40px !important;

        padding-bottom: 20px !important;

    }



    .row .margin-btm img {

        width: 100%;

    }



    .row .team-thumb h2 {

        padding: 32.6% 0;

    }



    /*æ°ç*/

    .item {

        margin-top: 50px;

    }



    .item .m30 {

        padding-right: 5%;

        padding-left: 5%;

    }



    .carousel-inner .neogeo {

        top: 25%;

        padding-right: 5%;

        padding-left: 5%;

        text-align: center;

    }



    /* å±å·¦åç´å±ä¸­ */

    .item .left-center {

        top: 40%;

        padding-right: 20%;

        padding-left: 20%;

        text-align: center;

    }



    .item .m30 .m30 h2 {

        font-size: 12px !important;

    }



    .item .reddot_2020 {

        width: 18%;

    }



    .item .pcmag {

        width: 10%;

    }



    .item .pcworld {

        top: 15% !important;

        right: 18%;

        width: 13%;

    }



    h1 {

        font-size: 24px !important;

    }



    .designed {

        font-size: 30px !important;

    }



    p {

        font-size: 13px !important;

        line-height: 16px !important;

    }



    h3,

    h4 {

        font-size: 18px !important;

    }



    h5 {

        font-size: 14px !important;

    }



    .item .container {

        width: 96% !important;

        padding: 0 6% !important;

    }



    .item .hotbox-1 {

        padding: 18% 20%;

    }



    .item .hotbox-1 dd {

        margin-top: -5px !important;

        color: rgba(255, 255, 255, 0.5);

        font-size: 100% !important;

    }



    .item .hotbox-2 {

        min-width: 100% !important;

        text-align: center;

    }



    .item .hotbox-4 dd {

        margin-top: -5px !important;

        color: rgba(255, 255, 255, 0.5);

        font-size: 100% !important;

    }



    .item .hotbox-5 {

        padding: 16% 10% 0;

        padding-top: 5%;

    }



    .item .hotbox-6 {

        top: 40%;

        width: 100%;

        padding: 0 18%;

        text-align: center;

    }



    .item .hotbox-7 {

        top: 35%;

    }



    .item .hotbox-e3 {

        top: 45% !important;

    }



    /* ipadå°ºå¯¸ä¸éèå¯æ  */

    .container .row .hide1 {

        display: none;

    }

}



@media only screen and (min-width: 769px) and (max-width: 992px) {

    .item .sn30pro_xcloud {

        padding-right: 5%;

    }



    .item .clip {

        top: 45%;

        padding-right: 5%;

    }



    .item .reddot_2020 {

        top: 22%;

        width: 18%;

    }



    .item .pcmag {

        top: 22%;

        width: 8%;

    }



    .item .pcworld {

        top: 22% !important;

        right: 15%;

        width: 10%;

    }



    .item .zero2 {

        top: 20%;

        padding-right: 8%;

        padding-left: 64%;

        text-align: left;

    }



    .item .gbros {

        top: 22%;

        padding-right: 50%;

        text-align: left;

    }

}



@media only screen and (min-width: 993px) and (max-width: 1199px) {

    /*æ°ç*/

    .h2 {

        padding-top: 2% !important;

    }



    .item .text-center {

        width: 80%;

    }



    .item .cozy-collection {

        top: 33%;

    }



    .item .flip-pad {

        top: 18%;

        left: 5%;

    }



    .item .ultimate-3e-controller {

        top: 35%;

    }



    .item .forza-horizon6 {

        top: 37%;

        left: 25%;

        width: 42%;

    }



    .item .n64-rr {

        top: 36%;

        width: 80%;

    }



    .item .wireless64 {

        top: 58%;

        width: 80%;

    }



    .item .controllser64 {

        top: 78%;

        width: 40%;

    }



    .item .keycap {

        top: 80%;

    }



    .item .keyboard-hypergryph {

        top: 50%;

        width: 65%;

    }



    .item .cube-2-speaker {

        top: 80%;

        width: 55%;

    }



    .item .ultimate-2c-wireless {

        top: 75%;

        width: 80%;

        padding-right: 3%;

        padding-left: 25%;

    }



    .item .rare-40th {

        top: 31%;

        width: 80%;

    }



    .item .pro3 {

        top: 28%;

    }



    .item .ultimate-mobile-gaming {

        top: 30%;

    }



    .item .ultimate-2-wuchang {

        top: 27%;

    }



    .item .ultimate-2-wireless-green {

        top: 28%;

        width: 80%;

    }



    .item .ultimate-2-wireless {

        top: 32%;

        width: 80%;

    }



    .item .arcade-controller {

        top: 37%;

    }



    .item .arcade-controller-xbox {

        top: 33.5%;

    }



    .item .ultimate-mini-wired {

    }



    .item .ultimate-3-mode {

        top: 40%;

    }



    .item .mobile-controller {

        top: 33%;

    }



    .item .saturn-keyboard {

        top: 38%;

        width: 61%;

    }



    .item .saturn {

        top: 50%;

    }



    .item .ultimate-c-xbox {

        top: 30%;

        width: 75%;

    }



    .item .three-mode-xbox {

        top: 27%;

        width: 80%;

    }



    .item .m30-xbox {

        width: 85%;

    }



    .item .pro2-xbox {

        top: 28%;

    }



    .item .hall {

        top: 32%;

        padding: 0 10%;

    }



    .item .visionpro {

        top: 28%;

        padding: 0 0%;

    }



    .item .c64 {

        top: 31%;

        width: 85%;

        padding-right: 7%;

        padding-left: 7%;

    }



    /* å±å·¦åç´å±ä¸­ */

    .item .left-center {

        top: 35%;

        padding-right: 66%;

        padding-left: 5%;

        text-align: left;

    }



    .item .reddot_2020 {

        top: 18%;

        width: 15%;

    }



    .item .pcmag {

        top: 18%;

        width: 7%;

    }



    .item .pcworld {

        top: 18% !important;

        right: 14.6%;

        width: 8%;

    }



    .team-2 .team-details h5 {

        font-size: 1.1111em;

    }



    .item h1 {

        font-size: 24px;

    }



    .designed {

        font-size: 36px !important;

    }



    .item .hotbox-1 {

        padding-left: 10%;

    }



    .item .hotbox-5 {

        padding-top: 4%;

        padding-left: 10%;

    }



    .item .hotbox-6 {

        top: 45%;

        width: 100%;

        padding-right: 0%;

        padding-left: 5%;

    }



    .item .hotbox-e3 {

        top: 45%;

        padding-right: 20%;

        padding-left: 20%;

    }

}



@media only screen and (min-width: 1200px) and (max-width: 1440px) {

    .item .text-center {

        width: 65%;

    }



    .item .cozy-collection {

        top: 28%;

    }



    .item .lavender-dusk {

        top: 40%;

        width: 80%;

    }



    .item .flip-pad {

        top: 23%;

        left: 10%;

        width: 40%;

    }



    .item .arcade-controller-pro {

        width: 85%;

    }



    .item .ultimate-3e-controller {

        top: 31%;

        width: 90%;

    }



    .item .forza-horizon6 {

        width: 35%;

    }



    .item .n64-rr {

        top: 35%;

    }



    .item .wireless64 {

        top: 58%;

    }



    .item .controllser64 {

        top: 78%;

        left: 71%;

        width: 45%;

    }



    .item .keycap {

        top: 80%;

        width: 46%;

    }



    .item .cube-2-speaker {

        top: 81%;

        width: 45%;

    }



    .item .ultimate-2c-wireless {

        padding-right: 3%;

        padding-left: 13%;

    }



    .item .rare-40th {

        top: 27%;

        width: 85%;

    }



    .item .pro3 {

        top: 25%;

    }



    .item .ultimate-2-wuchang {

        top: 25%;

    }



    .item .ultimate-2-wireless-green {

        top: 23%;

        width: 78%;

    }



    .item .ultimate-2-wireless {

        top: 30%;

        width: 48%;

    }



    .item .arcade-controller-xbox {

        top: 30%;

        width: 80%;

    }



    .item .keyboard-panther {

        top: 22%;

        width: 70%;

    }



    .item .ultimate-3-mode {

        top: 33%;

        width: 72%;

    }



    .item .ultimate-mini-wired {

        top: 35%;

        width: 85%;

    }



    .item .mobile-controller {

        top: 30%;

        width: 70%;

    }



    .item .saturn-keyboard {

        top: 35%;

        width: 61%;

    }



    .item .saturn {

        top: 50%;

    }



    .item .ngc-rr {

        top: 45%;

    }



    .item .lite-se-xbox {

        top: 43%;

    }



    .item .ultimate-2c-wired {

        width: 70%;

    }



    .item .ultimate-c-xbox {

        top: 21%;

        width: 65%;

    }



    .item .three-mode-xbox {

        top: 20%;

        width: 75%;

    }



    .item .pro2-xbox {

        top: 23%;

        width: 65%;

    }



    .item .c64 {

        top: 33%;

        width: 70%;

        padding-right: 0%;

        padding-left: 0%;

    }



    .item .m30-xbox {

        width: 85%;

    }



    .item .hall {

        top: 32%;

        padding: 0 10%;

    }



    .item .visionpro {

        top: 26%;

        padding: 0 5%;

    }



    .item .clip h1 {

        font-size: 24px;

        line-height: normal;

    }



    .item .pcmag {

        top: 16%;

        width: 6%;

    }



    .item .pcworld {

        top: 16% !important;

        right: 13.5%;

        width: 7%;

    }



    .item .top-shift {

        top: 25% !important;

    }



    .team-2 .team-details h5 {

        font-size: 1.1111em;

    }



    .item .hotbox-5 {

        padding-left: 5%;

    }



    .item .hotbox-6 {

        top: 45%;

        width: 100%;

        padding-right: 0%;

        padding-left: 13%;

    }



    .designed {

        font-size: 42px !important;

    }

}



@media only screen and (min-width: 1441px) and (max-width: 1680px) {

    .item .text-center {

        width: 60%;

    }



    .item .lavender-dusk {

        top: 37%;

        width: 80%;

    }



    .item .flip-pad {

        top: 20%;

    }



    .item .arcade-controller-pro {

        width: 75%;

    }



    .item .ultimate-3e-controller {

        top: 30%;

        width: 75%;

    }



    .item .forza-horizon6 {

        width: 33%;

    }



    .item .wireless64 {

        top: 57%;

    }



    .item .controllser64 {

        top: 78%;

        left: 70%;

        width: 40%;

    }



    .item .keycap {

        top: 80%;

        width: 65%;

    }



    .item .cube-2-speaker {

        width: 43%;

    }



    .item .ultimate-2c-wireless {

        top: 80%;

        width: 63%;

    }



    .item .rare-40th {

        top: 27%;

        width: 70%;

    }



    .item .pro3 {

    }



    .item .ultimate-2-wireless-green {

        top: 23%;

        width: 65%;

    }



    .item .ultimate-2-wireless {

        top: 28%;

        width: 65%;

    }



    .item .arcade-controller-xbox {

        top: 30%;

        width: 75%;

    }



    .item .keyboard-panther {

        top: 21%;

    }



    .item .ultimate-mini-wired {

        top: 33%;

        width: 70%;

    }



    .item .mobile-controller {

        top: 30%;

    }



    .item .saturn-keyboard {

        top: 30%;

        width: 56%;

    }



    .item .saturn {

        top: 50%;

    }



    .item .lite-se-xbox {

        top: 45%;

    }



    .item .ultimate-2c-wired {

        top: 25%;

        width: 70%;

    }



    .item .ultimate-c-xbox {

        top: 20%;

        width: 63%;

    }



    .item .three-mode-xbox {

        top: 18%;

        width: 65%;

    }



    .item .pro2-xbox {

        top: 23%;

        width: 55%;

    }



    .item .c64 {

        top: 33%;

        width: 75%;

        padding-right: 5%;

        padding-left: 5%;

    }



    .item .hall {

        top: 32%;

        padding: 0 10%;

    }



    .item .visionpro {

        top: 25%;

        padding: 0 3%;

    }



    .item .m30-xbox {

        width: 80%;

    }



    .item .pcmag {

        top: 14%;

        width: 5%;

    }



    .item .pcworld {

        top: 14% !important;

        right: 12%;

        width: 5.8%;

    }



    .designed {

        font-size: 42px !important;

    }

}



@media only screen and (min-width: 1681px) and (max-width: 1799px) {

    .item .forza-horizon6 {

        top: 32%;

        left: 25%;

        width: 35%;

    }

}



@media only screen and (min-width: 1921px) and (max-width: 2560px) {

    .item .text-center {

        width: 65%;

    }



    .item .lavender-dusk {

        top: 36%;

    }



    .item .flip-pad {

        top: 25%;

        left: 15%;

        width: 30%;

    }



    .item .ultimate-3e-controller {

        top: 28%;

    }



    .item .forza-horizon6 {

        top: 27%;

        left: 23%;

        width: 28%;

    }



    .item .n64-rr {

        top: 38%;

    }



    .item .wireless64 {

        top: 53%;

    }



    .item .controllser64 {

        top: 75%;

        left: 69%;

        width: 30%;

    }



    .item .keycap {

        top: 73%;

    }



    .item .keyboard-hypergryph {

        top: 48%;

        width: 80%;

    }



    .item .cube-2-speaker {

        top: 81%;

        width: 55%;

    }



    .item .ultimate-2c-wireless {

        top: 76%;

        right: 0;

        left: auto;

        padding-right: 8%;

        padding-left: 25%;

        transform: translate(0%, -50%);

    }



    .item .nes-40th {

        top: 24%;

    }



    .item .rare-40th {

        top: 26%;

    }



    .item .pro3 {

        top: 22%;

    }



    .item .ultimate-mobile-gaming {

        top: 26%;

    }



    .item .ultimate-2-wuchang {

        top: 20%;

    }



    .item .ultimate-2-wireless-green {

        top: 19%;

    }



    .item .arcade-controller-xbox {

        top: 20%;

    }



    .item .keyboard-panther {

        top: 22%;

    }



    .item .ultimate-mini-wired {

        top: 28%;

    }



    .item .ultimate-3-mode {

        top: 28%;

        width: 53%;

    }



    .item .mobile-controller {

        top: 30%;

        width: 43%;

    }



    .item .saturn-keyboard {

        top: 28%;

    }



    .item .lite-se-xbox {

        top: 45%;

    }



    .item .keyboard-m {

        top: 47%;

    }



    .item .ultimate-2c-wired {

        top: 30%;

        width: 65%;

    }



    .item .ultimate-c-xbox {

        top: 15%;

        width: 43%;

    }



    .item .three-mode-xbox {

        top: 15%;

        width: 45%;

    }



    .item .pro2-xbox {

        top: 16%;

        width: 70%;

    }



    .item .c64 {

        top: 18%;

        top: 36.5%;

        padding-right: 13%;

        padding-left: 13%;

    }



    .item .hall {

        top: 30%;

        padding: 0 13%;

    }



    .item .visionpro {

        top: 25%;

        padding: 0 13%;

    }



    /* åä¸åç§» */

    .item .top-shift {

        top: 20% !important;

        padding-right: 10% !important;

        padding-left: 10% !important;

    }



    .item .cetr-btm {

        padding-right: 31%;

        padding-left: 31%;

    }



    /* åå¹´ééç */

    .item .rabbit-year {

        top: 63%;

        padding-right: 70%;

        padding-left: 15%;

        text-align: left;

    }



    /* å±å·¦åç´å±ä¸­ */

    .item .left-center {

        top: 45%;

        padding-right: 65%;

        padding-left: 5%;

        text-align: left;

    }



    .item .reddot_2020 {

        top: 10%;

        left: 85%;

        width: 10%;

    }



    .item .pcmag {

        top: 10%;

        left: 90%;

        width: 5%;

    }



    .item .pcworld {

        top: 10% !important;

        right: 12%;

        width: 5.8%;

    }



    .item .hotbox-1 {

    }



    .item .hotbox-2 {

        margin-top: 18%;

    }



    .item .hotbox-4 {

    }



    .designed {

        font-size: 52px !important;

    }

}



@media only screen and (min-width: 2561px) and (max-width: 3200px) {

    .item .flip-pad {

        top: 25%;

        left: 15%;

    }



    .item .forza-horizon6 {

        top: 25%;

        left: 24%;

        width: 20%;

    }



    .item .n64-rr {

        top: 35%;

    }



    .item .wireless64 {

        top: 53%;

    }



    .item .controllser64 {

        top: 75%;

        left: 70%;

        width: 30%;

        text-align: left;

    }



    .item .keycap {

        top: 75%;

    }



    .item .keyboard-hypergryph {

        top: 48%;

    }



    .item .cube-2-speaker {

        top: 78%;

        width: 25%;

    }



    .item .ultimate-2c-wireless {

        top: 75%;

        padding-right: 16%;

        padding-left: 18%;

    }



    .item .nes-40th {

        top: 26%;

    }



    .item .rare-40th {

        top: 26%;

    }



    .item .pro3 {

        top: 22%;

    }



    .item .ultimate-mobile-gaming {

        top: 28%;

    }



    .item .ultimate-2-wuchang {

        top: 22%;

    }



    .item .ultimate-2-wireless-green {

        top: 20%;

    }



    .item .ultimate-2-wireless {

        top: 25%;

    }



    .item .arcade-controller {

        top: 37%;

    }



    .item .arcade-controller-xbox {

        top: 17%;

    }



    .item .keyboard-panther {

        top: 20%;

    }



    .item .ultimate-mini-wired {

        top: 30%;

    }



    .item .ultimate-3-mode {

        top: 25%;

    }



    .item .mobile-controller {

        width: 35%;

    }



    .item .saturn-keyboard {

        top: 28%;

        width: 50%;

    }



    .item .saturn {

        top: 50%;

    }



    .item .ngc-rr {

        top: 35%;

    }



    .item .lite-se-xbox {

        top: 43%;

    }



    .item .keyboard-m {

        top: 47%;

    }



    .item .ultimate-c-xbox {

        top: 13%;

        width: 60%;

    }



    .item .three-mode-xbox {

        top: 14%;

        width: 60%;

    }



    .item .pro2-xbox {

        top: 18%;

        width: 50%;

    }



    /* åä¸åç§» */

    .item .top-shift {

        top: 20% !important;

        padding-right: 10% !important;

        padding-left: 10% !important;

    }



    .item .cetr-btm {

        padding-right: 33%;

        padding-left: 34%;

    }



    /* å±å·¦åç´å±ä¸­ */

    .item .left-center {

        top: 45%;

        padding-right: 65%;

        padding-left: 3%;

        text-align: left;

    }



    .item .reddot_2020 {

        top: 10%;

        left: 85%;

        width: 10%;

    }



    .item .pcmag {

        top: 10%;

        left: 90%;

        width: 5%;

    }



    .item .pcworld {

        top: 10% !important;

        right: 12%;

        width: 5.6%;

    }



    .container {

        width: 40%;

    }



    h1 {

        padding: 0 !important;

    }



    .pcmag {

        top: 10%;

        left: 5%;

    }



    .item .hotbox-1 {

    }



    .item .hotbox-2 {

        margin-top: 19%;

    }



    .item .hotbox-3 {

        margin-top: 15% !important;

    }



    .item .hotbox-4 {

    }



    .item .hotbox-7 {

        top: 45%;

    }



    .slide-text > h1 {

        padding-bottom: 50px;

        font-size: 50px;

    }



    .slide-text > small {

        font-size: 32px;

    }



    .item .gbros {

        padding-right: 64%;

    }



    .designed {

        font-size: 56px !important;

    }



    .item .clip {

        top: 75%;

        padding-right: 10%;

        padding-left: 60%;

        text-align: left;

    }

}



@media only screen and (min-width: 3201px) {

    .item .text-center {

        width: 80%;

    }



    .item .flip-pad {

        top: 25%;

        left: 15%;

        width: 20%;

    }



    .item .forza-horizon6 {

        top: 25%;

        left: 23%;

        width: 18%;

    }



    .item .n64-rr {

        top: 37%;

    }



    .item .wireless64 {

        top: 55%;

    }



    .item .controllser64 {

        top: 75%;

        left: 70%;

        width: 30%;

        text-align: left;

    }



    .item .keycap {

        top: 70%;

    }



    .item .keyboard-hypergryph {

        top: 48%;

    }



    .item .ultimate-2c-wireless {

        top: 78%;

        padding-right: 10%;

        padding-left: 37%;

    }



    .item .rare-40th {

        top: 25%;

    }



    .item .ultimate-2-wireless-green {

        top: 20%;

    }



    .item .arcade-controller-xbox {

        top: 15%;

    }



    .item .keyboard-panther {

        top: 20%;

    }



    .item .ultimate-mini-wired {

        top: 30%;

    }



    .item .ultimate-3-mode {

        top: 26%;

    }



    .item .saturn-keyboard {

        top: 20%;

    }



    .item .ngc-rr {

        top: 38%;

    }



    .item .keyboard-m {

        top: 46%;

    }



    .item .ultimate-2c-wired {

        top: 30%;

    }



    .item .ultimate-c-xbox {

        top: 13%;

        width: 60%;

    }



    .item .three-mode-xbox {

        top: 14%;

        width: 60%;

    }



    .item .pro2-xbox {

        top: 17%;

        width: 50%;

    }



    .item .visionpro {

        top: 25%;

        width: 80%;

    }



    .item .c64 {

        top: 37%;

        padding-right: 23%;

        padding-left: 23%;

    }

}


/* category title blocks (asymmetric layout) */
.cat-name { margin: 18px 0; font-size: 22px; font-weight: 600; color: #333; letter-spacing: 1px; }
.receivers .cat-name { margin: 12px 0 6px 0; }
.peripheries .cat-name { margin: 16px 0 8px 0; }
.pt-6 { padding-top: 6px !important; }
.pt-10 { padding-top: 10px !important; }
.pt-12 { padding-top: 12px !important; }
.pt-18 { padding-top: 18px !important; }
.pt-22 { padding-top: 22px !important; }
