.container {
    width: 1340px !important;
    margin: 0 auto;
    /* å±…ä¸­å¯¹é½ */
    position: relative;
    /* border: 1px solid red; */
    /* top: -300px; */
}
.topBar{
    width: 100%;
    height: 50px;
    min-width: 1360px;
    background-color: #3b94cf;
    /* box-shadow: 0px 11px 31px 1px rgba(0, 0, 0, 0.5); */
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: sticky;
    top: 0;
    z-index: 999;
  }
  .topBar-logo{
    height: 30px;
    width: 30px;
    margin-right: 9px;
  }
  .topBar-title{
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
  }
.top {
    position: relative;
    height: 420px;
}

.backImg {
    width: 100%;
    height: 700px;
    position: absolute;
    background-image: url('./backImg.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    filter: blur(8px);
    background-color: #464646;
    overflow-x: hidden;
}

@media (max-width: 1360px) {

    .backImg,
    .backImg1 {
        width: 1360px !important;
        height: 750px !important;
    }

    .center,
    .footer,
    .bottom {
        width: 1360px !important;
    }
}

.backImg1 {
    width: 100%;
    /* height: 750px; */
    position: absolute;
    top: 0;
    /* background-color: rgba(0, 0, 0, 0.6); */
    background-color: rgba(123, 123, 123, 0.4);
    overflow-x: hidden;
}

.bigBox {
    /* position: absolute; */
    /* ä½¿ç”¨ç™¾åˆ†æ¯”æ¥è®¾ç½®å®½åº¦ */
    width: 1350px;
    /* è®¾ç½®æœ€å¤§å®½åº¦ä¸º1200px */
    height: 400px;
    /* top: 35%;
    left: 50%;
    transform: translate(-50%,-50%); */
    margin: 14px auto;
    border-radius: 4px;
    /* overflow: visible; */
    /* background-color: rgba(0, 0, 0, 0.3); */
}

.b-left {
    width: 50%;
    height: 100%;
    float: left;
    /* border: 1px solid red;  */
    position: relative;
    left: -9px;
}

.b-left img {
    width: 600px !important;
    position: absolute;
    right: 1%;
    top: 10%;
    border-radius: 4px;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.8);
}

.b-right {
    width: 50%;
    height: 100%;
    float: right;
    position: relative;
    left: -10px;
    /* border: 1px solid red; */
}

.b-r-ico {
    width: 100%;
    /* border: 1px solid red; */
    position: relative;
    top: 10%;
    left: 4%;
}

.b-r-ico img {
    width: 60px;
    border-radius: 4px;
    /* border: 1px solid red; */
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.8);
    float: left;
}

.b-r-ico p {
    /* float: left; */
    width: 400px;
    height: 100%;
    color: white;
    font-size: 35px;
    padding-top: 1%;
    /* border: 1px solid red; */
    position: absolute;
    left: 10%;
    margin-left: 3%;
    font-weight: bold;
}

.b-r-p1 {
    width: 100%;
    /* border: 1px solid red; */
    color: white;
    /* float: left; */
    position: absolute;
    font-size: 19px;
    left: 4%;
    top: 30%;
    /* font-weight: bold; */
}

.b-r-p2 {
    width: 60%;
    /* border: 1px solid red; */
    color: white;
    /* float: left; */
    position: absolute;
    font-size: 20px;
    left: 4%;
    top: 45%;
    /* font-weight: bold; */
}

.b-r-p3 {
    width: 100%;
    /* border: 1px solid red; */
    color: white;
    /* float: left; */
    position: absolute;
    font-size: 20px;
    left: 4%;
    top: 52%;
    /* font-weight: bold; */
}

.b-r-btn {
    display: flex;
    justify-content: center;
    width: 220px;
    height: 60px;
    line-height: 60px;
    font-weight: bold;
    background-color: rgb(37 169 288);
    color: white;
    font-size: 22px;
    align-items: center;
    border-radius: 4px;
    position: absolute;
    left: 20%;
    top: 72.8%;
}

.b-r-btn img {
    width: 25px;
    margin-right: 5%;
}

.b-r-btn:hover {
    cursor: pointer;
    background-color: rgb(0 191 255);

}







.center {
    width: 100%;
    position: relative;
    background-color: #ffffff;
    /* top: -230px; */
    overflow-x: hidden;
    padding-top: 45px;
    border-radius: 4px;
    overflow: visible;
    /* height: 1000px !important; */
    /* border: 1px solid red; */

}

.c-items {
    /* width: 1000px;  */
    /* height: 200px; */
    /* border: 1px solid red; */
    /* border: 1px solid yellow; */
    margin: 0 auto;
    /* z-index: 999; */
    /* padding-top: 3%; */
    display: flex;
    flex-wrap: wrap;
    justify-content:center;

    background-color: #ffffff;
    /* border: 1px solid red; */
    /* background-color: red; */
}

.c-item {
    width: 550px;
    height: 180px;
    /* border:1px solid red; */
    margin-bottom: 2.5%;
    border-radius: 4px;
    padding-top: 0.5%;
    /* font-size: 16px; */
    box-shadow: 0 0 4px rgba(138, 138, 138, 0.6);
}
.c-item:nth-child(2n){
    margin-left: 2.5%
}
.c-i-left {
    width: 40%;
    height: 100%;
    /* border: 1px solid red; */
    float: left;
    padding-top: 5%;
    padding-left: 4%;
}

.c-i-left img {
    width: 92%;
    height: 80%;
    border-radius: 4px;
    box-shadow: 0 0 5px rgba(112, 112, 112, 0.6);
}

.c-i-right {
    width: 60%;
    height: 100%;
    /* border: 1px solid red; */
    float: right;
    position: relative;
    /* padding-right: 1%; */
}

.c-i-right p {
    font-size: 20px;
    font-weight: bold;
    margin-top: 5%;
    /* margin-left: 2%; */
    margin-bottom: 3%;
}

.c-i-r-box {
    /* display: flex;
    flex-wrap: wrap;
    justify-content:flex-start; */
    width: 48%;
    float: left;
    /* border: 1px solid red; */
}

.c-i-r-box2 {
    width: 50%;
    position: absolute;
    left: 48%;
    /* float: right; */
    /* border: 1px solid yellow; */
}

.c-i-r-box2 span {
    margin-left: 2%;
    margin-bottom: 1%;
    color: #636363;
    font-size: 15px;
}

.c-i-r-box span {
    margin-left: 2%;
    margin-bottom: 1%;
    color: #636363;
    font-size: 15px;
}

.c-i-right button {
    width:100px;
    height: 35px;
    background-color: rgb(37 169 288);
    color: white;
    position: absolute;
    left: 49%;
    top: 64%;
    border-radius: 4px;
    font-size: 16px;
    font-weight: bold;
    line-height: 35px;
}

.c-i-right button:hover {
    background-color: rgb(0 191 255);
    cursor: pointer;
}




.bottom {
    /* border: 1px solid red; */
    /* z-index: 9999 !important; */
    /* border: 1px solid red; */
    width: 100%;
    height: 70px;
    overflow-x: hidden;
    /* margin-top: -5%; */
    background-color: #f0f2f5;
    padding: 0;
    margin-top: 30px;
    padding-top: 10px;
    /* padding-top: 2.5%; */
}
.bottom span{
    display: block;
    width: 80px;
    margin: 0 auto;
    font-size: 13px;
    color: #a0a0a0;
    margin-bottom: 10px;
}
.bottom p {
    width: 70%;
    margin: 0 auto;
    text-align: center;
    color: #a0a0a0;
    font-size: 13px;
}

.gamesPic{
    width: 100%;
    min-width: 1360px;
    margin-top: 20px;
  }
  .gamesPic p{
    margin: 0 auto;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
    /* width: 100px; */
    margin-bottom: 10px;
  }
  .gamesPic .games-p{
      /* padding-left: 30px;
      padding-right: 30px; */
    width: 1300px;
    margin: 0 auto;
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    /* gap: 20px; */
    /* padding-left:50px ; */
  }
  .gamesPic .games-p img{
    width: 400px;
    height: 290px;
  
  }




.footer {
    width: 100%;
    overflow-x: hidden;
    height: 70px;
    position: -webkit-sticky;
    /* Safari */
    position: sticky;
    bottom: 0;
    box-shadow: 0 0 5px rgba(112, 112, 112, 0.6);
    background-color: white;
    /* border: 1px solid red; */
}

@media (min-width:1px) and (max-width:1200px) {
    .footer-box {
        width: 1200px;
    }
}

.footer-box {
    width: 65%;
    /* border: 1px solid red; */
    height: 70px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
}

.footer-box div {
    display: flex;
    align-items: center;
    width: 33%;
    /* border: 1px solid red; */
}

.footer-box img {
    width: 45px;
    margin-left: 8%;
    border-radius: 4px;
}

.footer-box p {
    font-size: 22px;
    font-weight: bold;

}

.f-b-2 p {
    /* border: 1px solid red; */
    margin: 0 auto
}

.footer-box button {
    width: 120px;
    height: 40px;
    background-color: rgb(37 169 288);
    color: white;
    position: absolute;
    right: 0;
    margin-right: 5%;
    font-size: 16px;
    border-radius: 4px;
    font-weight: bold;
    line-height: 40px;
}

.footer-box button:hover {
    background-color: rgb(0 191 255);
    cursor: pointer;
}

