.top_nav {
    width: 100%;
    height: 40px;
    background: #161616;
    z-index: 0;
}

.download {
    position: absolute;
    right: 88px;
    width: 100px;
    height: 29px;
    top: 5px;
    background: #FF4747;
    line-height: 29px;
    text-align: center;
    border-radius: 4px;
    color: white;
    cursor: pointer
}

.download:hover {
    background: #fa3838;
    transition: all 0.3s ease;
    transform: scale(1.2);
}

.logo {
    position: absolute;
    right: 30px;
    top: 5px;
    max-width: 100px;
    height: 30px;
    cursor: pointer
}

.logo:hover {
    transition: all 0.3s ease;
    transform: scale(1.2);
}

.bgimg {
    padding: 0;
    margin: 0;
    height: 1320px;
    background: url(../images/bg.png);
    background-size: 100% 100%;
    z-index: 0;
}

.title {
    position: absolute;
    top: 140px;
    left: 43%;
    font-size: 53px;
    color: white;
    font-weight: 700;
    font-family: 'MicrosoftYaHei-Bold';
}

.boxcontent-1 {
    position: absolute;
    top: 450px;
    left: 405px;
    width: 1115px;
    height: 910px;
}

.boxcontent-2 {
    position: absolute;
    top: 1360px;
    width: 100%;
    height: 2900px;
    /*网页整体长度 */
    background-color: #f3f3f5;
}

.boxcontent-3 {
    position: absolute;
    top: 70px;
    left: 405px;
    width: 1115px;
    height: 2000px;
}

.option {
    position: absolute;
    left: 55px;
    top: 850px;
    width: 980px;
    height: 58px;
    background: #d2d2d2;
}

.search {
    position: absolute;
    left: 40.5%;
    top: 100px;
    width: 180px;
    height: 50px;
    border: 2px solid #000000;
    border-radius: 4px;
    cursor: pointer;
}

.search span {
    position: absolute;
    left: 15%;
    top: 15px;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    font-family: "MicrosoftYaHeiLight";
}

.search img {
    position: absolute;
    right: 10%;
    top: 16px;
}

.search:hover {
    transition: all 0.3s ease;
    transform: scale(1.1);
    box-shadow: 10px 0px 10px 0px rgba(124, 124, 124, 0.1)
}

.option span:not(.active) {
    text-align: center;
    line-height: 58px;
    font-size: 20px;
    font-family: 'MicrosoftYaHei-Bold';
    padding-left: 25px;
    padding-right: 25px;
    margin-bottom: 10px;
    border-left: 2px solid #b9b7b7;
    cursor: pointer;
}

.option span:hover a {
    border-bottom: 3px solid #0A3CF8;
    padding-bottom: 13px;
}

.option span:last-child {
    border-right: none;
}

.option span.active {
    text-align: center;
    line-height: 58px;
    font-size: 20px;
    margin-left: 25px;
    margin-right: 25px;
    padding-bottom: 13px;
    font-family: 'MicrosoftYaHei-Bold';
    cursor: pointer;
    border-bottom: 3px solid #0A3CF8;
}

.childtitle-1 {
    position: absolute;
    top: 50px;
    left: 38%;
    font-size: 45px;
    color: #000000;
    font-weight: bold;
    font-family: 'MicrosoftYaHei-Bold';
}

.childtitle-2 {
    position: absolute;
    top: 550px;
    left: 24%;
    font-size: 45px;
    color: #000000;
    font-weight: bold;
    font-family: 'MicrosoftYaHei-Bold';
}

.childtitle-3 {
    position: absolute;
    left: 41%;
    font-size: 45px;
    color: #000000;
    font-weight: bold;
    font-family: 'MicrosoftYaHei-Bold';
}

.introduce b {
    color: #FF4747;
}

.introduce {
    position: absolute;
    top: 650px;
    left: 0%;
    font-size: 19px;
    color: #000000;
    font-weight: light;
    font-family: 'MicrosoftYaHeiLight';
}

.layout-1 {
    position: relative;
    top: 140px;
}

.layout-2 {
    position: absolute;
    top: 200px;
    background: #000;
}

.layout-1 .box1 {
    position: relative;
    float: left;
    width: 350px;
    height: 350px;
    background-image: url(../images/layout-1.png);
    line-height: 350px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
}

.layout-1 .box2 {
    float: left;
    position: absolute;
    left: 370px;
    width: 350px;
    height: 350px;
    background-image: url(../images/layout-2.png);
    line-height: 350px;
    text-align: center;
    color: white;
    cursor: pointer;
    overflow: hidden;
}

.layout-1 .box3 {
    float: left;
    position: absolute;
    left: 740px;
    width: 350px;
    height: 350px;
    background-image: url(../images/layout-3.png);
    line-height: 350px;
    text-align: center;
    color: white;
    cursor: pointer;
    overflow: hidden;
}

.layout-2 .box4 {
    position: relative;
    float: left;
    width: 350px;
    height: 350px;
    background-image: url(../images/layout-4.png);
    line-height: 350px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
}

.layout-2 .box5 {
    float: left;
    position: absolute;
    left: 370px;
    width: 350px;
    height: 350px;
    background-image: url(../images/layout-5.png);
    line-height: 350px;
    text-align: center;
    color: white;
    cursor: pointer;
    overflow: hidden;
}

.layout-2 .box6 {
    float: left;
    position: absolute;
    left: 740px;
    width: 350px;
    height: 350px;
    background-image: url(../images/layout-6.png);
    line-height: 350px;
    text-align: center;
    color: white;
    cursor: pointer;
    overflow: hidden;
}

.layout-2 .box7 {
    position: absolute;
    float: left;
    top: 370px;
    width: 350px;
    height: 350px;
    background-image: url(../images/layout-7.png);
    line-height: 350px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
}

.layout-2 .box8 {
    float: left;
    top: 370px;
    position: absolute;
    left: 370px;
    width: 350px;
    height: 350px;
    background-image: url(../images/layout-8.png);
    line-height: 350px;
    text-align: center;
    color: white;
    cursor: pointer;
    overflow: hidden;
}

.layout-2 .box9 {
    float: left;
    top: 370px;
    position: absolute;
    left: 740px;
    width: 350px;
    height: 350px;
    background-image: url(../images/layout-9.png);
    line-height: 350px;
    text-align: center;
    color: white;
    cursor: pointer;
    overflow: hidden;
}

.layout-1 .box1:hover .mask {
    background: rgba(6, 1, 82, 0.8);
}

.layout-1 .box1 .mask:hover .icon-mask {
    transform: translateY(-60px);
    transition: all .5s ease;
}

.layout-1 .box1 .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    cursor: pointer;
    transition: all .4s ease;
}

.F0 {
    display: none;
    position: absolute;
    top: 180px;
    left: 36%;
    width: 100px;
    height: 15px;
    font-size: 19px;
    font-family: "AkzidenzGroteskBQ";
    font-weight: 300;
    color: #FFFFFF;
    line-height: 7px;
}

.layout-1 .box1 .mask:hover .F0 {
    display: block;
}

.F1 {
    display: none;
    position: absolute;
    top: 200px;
    left: 44%;
    width: 52px;
    height: 15px;
    font-size: 19px;
    font-family: "AkzidenzGroteskBQ";
    font-weight: 300;
    color: #FFFFFF;
    line-height: 7px;
}

.layout-1 .box2 .mask:hover .F1 {
    display: block;
}

.layout-1 .box2:hover .mask {
    background: rgba(6, 1, 82, 0.8);
}

.layout-1 .box2 .mask:hover .icon-mask {
    transform: translateY(-60px);
    transition: all .5s ease;
}

.layout-1 .box2 .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    cursor: pointer;
    transition: all .4s ease;
}

.F2 {
    display: none;
    position: absolute;
    top: 200px;
    left: 41%;
    width: 70px;
    height: 15px;
    font-size: 19px;
    font-family: "AkzidenzGroteskBQ";
    font-weight: 300;
    color: #FFFFFF;
    line-height: 7px;
}

.layout-1 .box3 .mask:hover .F2 {
    display: block;
}

.layout-1 .box3:hover .mask {
    background: rgba(6, 1, 82, 0.8);
}

.layout-1 .box3 .mask:hover .icon-mask {
    transform: translateY(-60px);
    transition: all .5s ease;
}

.layout-1 .box3 .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    cursor: pointer;
    transition: all .4s ease;
}

.layout-2 .box4:hover .mask {
    background: rgba(6, 1, 82, 0.8);
}

.layout-2 .box4 .mask:hover .icon-mask {
    transform: translateY(-60px);
    transition: all .5s ease;
}

.layout-2 .box4 .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    cursor: pointer;
    transition: all .4s ease;
}

.F7 {
    display: none;
    position: absolute;
    top: 190px;
    left: 22%;
    width: 200px;
    height: 15px;
    font-size: 19px;
    font-family: "AkzidenzGroteskBQ";
    font-weight: 300;
    color: #FFFFFF;
    line-height: 7px;
}

.layout-2 .box4 .mask:hover .F7 {
    display: block;
}

.layout-2 .box5:hover .mask {
    background: rgba(6, 1, 82, 0.8);
}

.layout-2 .box5 .mask:hover .icon-mask {
    transform: translateY(-60px);
    transition: all .5s ease;
}

.layout-2 .box5 .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    cursor: pointer;
    transition: all .4s ease;
}

.F3 {
    display: none;
    position: absolute;
    top: 180px;
    left: 21%;
    width: 200px;
    height: 15px;
    font-size: 19px;
    font-family: "AkzidenzGroteskBQ";
    font-weight: 300;
    color: #FFFFFF;
    line-height: 7px;
}

.layout-2 .box5 .mask:hover .F3 {
    display: block;
}

.layout-2 .box6:hover .mask {
    background: rgba(6, 1, 82, 0.8);
}

.layout-2 .box6 .mask:hover .icon-mask {
    transform: translateY(-60px);
    transition: all .5s ease;
}

.layout-2 .box6 .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    cursor: pointer;
    transition: all .4s ease;
}

.F4 {
    display: none;
    position: absolute;
    top: 200px;
    left: 12%;
    width: 280px;
    height: 15px;
    font-size: 19px;
    font-family: "AkzidenzGroteskBQ";
    font-weight: 300;
    color: #FFFFFF;
    line-height: 7px;
}

.layout-2 .box6 .mask:hover .F4 {
    display: block;
}

.layout-2 .box7:hover .mask {
    background: rgba(6, 1, 82, 0.8);
}

.layout-2 .box7 .mask:hover .icon-mask {
    transform: translateY(-60px);
    transition: all .5s ease;
}

.layout-2 .box7 .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    cursor: pointer;
    transition: all .4s ease;
}

.F5 {
    display: none;
    position: absolute;
    top: 180px;
    left: 10%;
    width: 280px;
    height: 15px;
    font-size: 19px;
    font-family: "AkzidenzGroteskBQ";
    font-weight: 300;
    color: #FFFFFF;
    line-height: 7px;
}

.layout-2 .box7 .mask:hover .F5 {
    display: block;
}

.layout-2 .box8:hover .mask {
    background: rgba(6, 1, 82, 0.8);
}

.layout-2 .box8 .mask:hover .icon-mask {
    transform: translateY(-60px);
    transition: all .5s ease;
}

.layout-2 .box8 .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    cursor: pointer;
    transition: all .4s ease;
}

.F6 {
    display: none;
    position: absolute;
    top: 190px;
    left: 10%;
    width: 280px;
    height: 15px;
    font-size: 19px;
    font-family: "AkzidenzGroteskBQ";
    font-weight: 300;
    color: #FFFFFF;
    line-height: 7px;
}

.layout-2 .box8 .mask:hover .F6 {
    display: block;
}

.layout-2 .box9:hover .mask {
    background: rgba(6, 1, 82, 0.8);
}

.layout-2 .box9 .mask:hover .icon-mask {
    transform: translateY(-60px);
    transition: all .5s ease;
}

.layout-2 .box9 .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    cursor: pointer;
    transition: all .4s ease;
}

.F8 {
    display: none;
    position: absolute;
    top: 190px;
    left: 22%;
    width: 200px;
    height: 15px;
    font-size: 19px;
    font-family: "AkzidenzGroteskBQ";
    font-weight: 300;
    color: #FFFFFF;
    line-height: 7px;
}

.layout-2 .box9 .mask:hover .F8 {
    display: block;
}

.layout-2 .box10 {
    position: absolute;
    float: left;
    top: 740px;
    width: 350px;
    height: 350px;
    background-image: url(../images/layout-10.png);
    line-height: 350px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
}

.layout-2 .box10 .mask:hover .F9 {
    display: block;
}

.layout-2 .box10:hover .mask {
    background: rgba(6, 1, 82, 0.8);
}

.layout-2 .box10 .mask:hover .icon-mask {
    transform: translateY(-60px);
    transition: all .5s ease;
}

.layout-2 .box10 .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    cursor: pointer;
    transition: all .4s ease;
}

.F9 {
    display: none;
    position: absolute;
    top: 190px;
    left: 22%;
    width: 200px;
    height: 15px;
    font-size: 19px;
    font-family: "AkzidenzGroteskBQ";
    font-weight: 300;
    color: #FFFFFF;
    line-height: 7px;
}

.layout-2 .box10 .mask:hover .F9 {
    display: block;
}

.layout-2 .box11 {
    float: left;
    top: 740px;
    position: absolute;
    left: 370px;
    width: 350px;
    height: 350px;
    background-image: url(../images/layout-11.png);
    line-height: 350px;
    text-align: center;
    color: white;
    cursor: pointer;
    overflow: hidden;
}

.layout-2 .box11 .mask:hover .F10 {
    display: block;
}

.layout-2 .box11:hover .mask {
    background: rgba(6, 1, 82, 0.8);
}

.layout-2 .box11 .mask:hover .icon-mask {
    transform: translateY(-60px);
    transition: all .5s ease;
}

.layout-2 .box11 .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    cursor: pointer;
    transition: all .4s ease;
}

.F10 {
    display: none;
    position: absolute;
    top: 190px;
    left: 22%;
    width: 200px;
    height: 15px;
    font-size: 19px;
    font-family: "AkzidenzGroteskBQ";
    font-weight: 300;
    color: #FFFFFF;
    line-height: 7px;
}

.layout-2 .box11 .mask:hover .F10 {
    display: block;
}

.layout-2 .box12 {
    float: left;
    top: 740px;
    position: absolute;
    left: 740px;
    width: 350px;
    height: 350px;
    background-image: url(../images/layout-12.png);
    line-height: 350px;
    text-align: center;
    color: white;
    cursor: pointer;
    overflow: hidden;
}

.layout-2 .box12 .mask:hover .F11 {
    display: block;
}

.layout-2 .box12:hover .mask {
    background: rgba(6, 1, 82, 0.8);
}

.layout-2 .box12 .mask:hover .icon-mask {
    transform: translateY(-60px);
    transition: all .5s ease;
}

.layout-2 .box12 .mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    cursor: pointer;
    transition: all .4s ease;
}

.F11 {
    display: none;
    position: absolute;
    top: 190px;
    left: 20%;
    width: 200px;
    height: 15px;
    font-size: 19px;
    font-family: "AkzidenzGroteskBQ";
    font-weight: 300;
    color: #FFFFFF;
    line-height: 7px;
}

.layout-2 .box12 .mask:hover .F10 {
    display: block;
}

.pagination {
    position: absolute;
    top: 1320px;
    left: 13%;
    width: 762px;
    height: 66px;
    border: 2px solid #000000;
    border-radius: 4px;
}

.pagination .left {
    position: absolute;
    width: 80px;
    height: 67px;
    left: 20px;
    font-size: 20px;
    font-family: "Microsoft YaHei";
    font-weight: 300;
    color: #D2D2D2;
    border-right: 2px solid #000;
    cursor: pointer;
}

.pagination .left li {
    position: absolute;
    top: 30%;
}

.pagination .right {
    position: absolute;
    padding-left: 20px;
    width: 60px;
    height: 67px;
    right: 20px;
    font-size: 20px;
    font-family: "Microsoft YaHei";
    font-weight: 300;
    color: #000000;
    border-left: 2px solid #000;
    cursor: pointer;
}

.pagination .right li {
    position: absolute;
    top: 30%;
}

.pagination ul {
    position: relative;
    left: 15%;
    text-align: center;
    display: inline-block;
    width: 10px;
    height: 20px;
    padding: 0 10px 10px 10px;
    margin-top: 15px;
    margin-left: 15px;
    font-size: 20px;
    color: #D2D2D2;
    cursor: pointer;
    line-height: 30px;
}

.pagination ul.active {
    color: rgb(0, 0, 0);
    border: 2px solid #1B1B1B;
    border-radius: 50%;
}

.pagination ul:hover {
    color: #000000;
}

.playpro {
    position: absolute;
    top: 1450px
}

.playpro-logo {
    position: absolute;
    top: 1600px;
    left: 38%
}

.word1 {
    position: absolute;
    top: 1700px;
    left: 18%;
    width: 750px;
    height: 20px;
    font-size: 20px;
    font-family: "Microsoft YaHei";
    font-weight: 300;
    color: #FFFFFF;
    line-height: 30px;
}

.pogo {
    position: absolute;
    top: 2050px
}

.pogo-logo {
    position: absolute;
    top: 2180px;
    left: 40%
}

.word2 {
    position: absolute;
    top: 2300px;
    left: 33%;
    width: 750px;
    height: 20px;
    font-size: 20px;
    font-family: "Microsoft YaHei";
    font-weight: 300;
    color: #FFFFFF;
    line-height: 30px;
}

.join {
    position: absolute;
    top: 1780px;
    left: 44%;
    background-color: #FF4747;
    width: 131px;
    height: 60px;
    border: 1px;
    border-radius: 4px;
    color: white;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
}

.join:hover {
    transition: all 0.3s ease;
    transform: scale(1.1);
}

.know {
    position: absolute;
    top: 2380px;
    left: 32%;
    background-color: #ffffff;
    width: 131px;
    height: 60px;
    border: 1px;
    border-radius: 4px;
    color: rgb(0, 0, 0);
    text-align: center;
    font-size: 20px;
    cursor: pointer;
}

.know:hover {
    transition: all 0.3s ease;
    transform: scale(1.1);
}

.experience {
    position: absolute;
    top: 2380px;
    left: 54%;
    background-color: #ffffff;
    width: 131px;
    height: 60px;
    border: 1px;
    border-radius: 4px;
    color: rgb(0, 0, 0);
    text-align: center;
    font-size: 20px;
    cursor: pointer;
}

.experience:hover {
    transition: all 0.3s ease;
    transform: scale(1.1);
}

.ad {
    position: relative;

    top: 2800px;
    width: 600px;
    text-align: center;
    height: 50px;
    font-size: 20px;
    font-family: "Microsoft YaHei";
    font-weight: 300;
    color: #D2D2D2;
    line-height: 30px;
    z-indx: 99;
}