.top .en {
    padding: 10px 20px;
    color: #fff;
    background: #dc1e14;
    border-radius: 20px;
    font-size: 14px;
    word-break: keep-all;   
}

.mt50{ margin-top: 50px;}

.content-slide-nav .slide-section,
.content-slide-nav .p-slide-section__body,
.content-slide-nav .front-main{ overflow: initial; z-index: 3;}
.nav li{ color: #41313E;}
.top .list-show{ top: 100px;}
.top .nav li:hover,
.top .nav li a:hover,
.top .nav li.active a{ opacity: 1; color: #dc1e14;}
.text-red{ color: #dc1e14!important;}

.content-slide-banner{ height: 589px;}
.content-banner-party{ height: 872px;}
.content-gameDetail-banner{ height: 950px;}
.content-slide-banner .front-main{ height: 100%;}
.p-slide-section__bg{ width: 100%; height: 589px; background-repeat: no-repeat;}
.p-slide-section__body .text{ width: 100%;font-family: "DM Sans",  -apple-system, 'fangzheng'; font-size: 120px; text-align: center; color: #fff; text-align: center; letter-spacing: 2px;}
.content-gameDetail-banner .p-slide-section__bg{ height: 950px; background-size: cover;}

.content-slide-banner .p-slide-section__body{ margin: 0 auto; width: 80%; align-items: flex-start;}
.content-slide-banner .swiper-container-news{ top: 20%; margin: 0; width: 675px; height: auto; font-size: 24px; color: #ffffff; text-align: left;}
.content-slide-banner .swiper-container-news .swiper-slide .text-top{ padding-bottom:20px; border-bottom: 1px #fff solid; font-weight: lighter;}
.content-slide-banner .swiper-container-news .text-center{ margin-top: 15px; font-weight: bold; font-size: 48px; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; 
overflow: hidden; -webkit-line-clamp: 2;}
.content-slide-banner .swiper-container-news .btn-detail{ display: block; margin-top: 30px; width: 165px; height: 41px; background:#DC1E14; font-size: 18px; line-height: 41px; 
text-align: center; color: #fff; border-radius: 20px;}
.content-banner-news .swiper-pagination{ top: 0; right: 0; display: flex; width: 250px; height: 100%; background: rgba(0,0,0,.5); color: #fff; flex-flow: column; 
justify-content: space-around; align-items:center;}
.content-banner-news .swiper-pagination-bullet{ position: relative; width: auto; height: auto; background: none; color: #D6D6D6; font-size: 24px;; font-weight: lighter; opacity: 1}
.content-banner-news .swiper-pagination-bullet:after{ content: ''; position: absolute; top: 50px; left: 50%; width: 1px; height: 55px; background: #fff;}
.content-banner-news .swiper-pagination-bullet:last-child:after{ opacity: 0;}
.content-slide-banner .front-main-news .swiper-pagination-bullet-active{ color: #fff; font-weight: bold;}
.content-slide-banner .front-main-news .swiper-pagination-bullet-active:before{ content: ''; position: absolute; top: 50%; left: -25px; margin-top: -6px; width: 16px; height: 16px; 
background: #DC1E14; border-radius: 50%;}

.content-slide-newsList,
.content-slide-newsDetail,
.content-slide-about{ padding: 80px 0; background: #f5f5f5;}
.content-slide-newsList .news-list{ margin: 0 auto; width: 1000px;}
.content-slide-newsList .tab{ display: flex; font-size: 30px; color: #626263; font-weight: lighter;}
.content-slide-newsList .tab li{ position: relative; padding: 0 25px; cursor: pointer;}
.content-slide-newsList .tab li:hover,
.content-slide-newsList .tab li.active{ color: #dc1e14; font-weight: bold;}
.content-slide-newsList .tab li:after{ content: ''; position: absolute; top: 8px; right: 0; width: 1px; height: 30px; background: #626263;}
.content-slide-newsList .tab li:last-child:after{ background: transparent;}
.content-slide-newsList .list{ display: none;}
.content-slide-newsList .list.active{ display: block;}
.content-slide-newsList .list li{ display: flex; margin-top: 50px; margin-bottom: 50px; width: 100%; height: 210px; background: #fff; border-radius: 20px;}
.content-slide-newsList .news-img img{ border-radius:20px 0 0 20px; width: 330px; height: 210px;}
.content-slide-newsList .news-text{ margin-left:25px; width: 620px; font-size: 16px; color: #626263; font-weight: lighter;}
.content-slide-newsList .news-text .title{ margin: 20px 0; font-size: 24px; font-weight: bold; color: #000; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.content-slide-newsList .news-text .describe{ -space: normal; display: -webkit-box; -webkit-box-orient: vertical; 
overflow: hidden; -webkit-line-clamp: 2;}
.content-slide-newsList .news-text .date{ margin-top: 30px;}

.page{ display: flex; justify-content: flex-end;}
.page a{ padding: 8px 15px; margin: 8px; background: #fff; font-size: 16px; color: #363636; border: 1px #DBDBDB solid;}
.page a.active{ color: #fff; background: #dc1e14;}

.news-detail{ margin: 0 auto; width: 1185px;}
.news-detail .detail{ margin-bottom: 20px; padding: 60px 100px; background: #fff; border-radius:5px;}
.news-detail .detail .tag,
.news-detail .detail .date{ font-size: 18px; font-weight: lighter; color: #505051;}
.news-detail .detail .title{ margin: 15px 0; font-size: 50px;}
.news-detail .detail .date{ margin-bottom: 40px; padding-bottom: 10px; font-size: 15px; border-bottom: 1px #DF382E solid;}
.news-detail .detail .text-content{ font-size: 18px; font-weight: lighter; color: #181818; line-height: 2;}
.news-detail .detail .text-content img{ max-width: 100%;}

.content-slide-about{ padding: 80px 0 0;}
.content-slide-about .intro{ margin: 0 auto 95px; width: 1185px;}
.content-slide-about .title{font-size: 85px;font-family: "DM Sans",  -apple-system, 'fangzheng'; color: #212121; text-align: center;}
.content-slide-about .sub-title{ margin-bottom: 40px; font-size: 35px; font-weight: lighter; text-align: center; color: #878787;}
.content-slide-about .text{ font-size: 20px; color: #696969; line-height: 2;}
.content-slide-about .img-list{ display: flex; margin: 40px auto 100px; justify-content: space-between;}

.honors .list-honor,
.environment,
.contact{ margin: 0 auto 100px; width: 1185px;}
.swiper-button-next,
.swiper-button-prev{ width: 53px; height: 52px; background: url(//png.pookcdn.net/new_net/new_en/ico_honor_next.png) no-repeat; opacity: 1;}
.swiper-button-prev{ transform: rotate(-180deg);}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next{ left: -125px;}
.swiper-button-next, 
.swiper-container-rtl .swiper-button-prev{ right: -125px;}
.swiper-button-prev:after, 
.swiper-container-rtl .swiper-button-next:after { content: '';}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after { content: '';}
.swiper-button-next.swiper-button-disabled, 
.swiper-button-prev.swiper-button-disabled{ background: url(//png.pookcdn.net/new_net/new_en/ico_honor_pre.png) no-repeat; transform: rotate(0deg); }
.swiper-button-next.swiper-button-disabled{ transform: rotate(-180deg);}
.honors .list-honor img{ max-width: 100%;}
.honors .list-honor .content{ display: flex; margin: 0 auto; width: 1200px; justify-content: space-between; align-items: center;}
.honors .list-honor .content .cont-left img{ width: 610px;}
.honors .list-honor .content .cont-right{ width: 505px; height: 590px;}
.honors .list-honor .content .title{ position: relative; margin-top: 30px; margin-bottom: 20px; font-size: 30px; color: #6c6c6c; text-align: left;  font-family:"DM Sans",  -apple-system,  "Microsoft YaHei", "Helvetica", "Arial", sans-serif;}
.honors .list-honor .content .title:first-child{ margin-top: 0;}
.honors .list-honor .content .title:after{ content: ''; position: absolute; left: 0; bottom: -5px; width: 235px; height: 3px; background: #e1e1e1;}
.honors .list-honor .content .swiper-slide { height: auto; -webkit-box-sizing: border-box; box-sizing: border-box;}
.honors .swiper-container{ padding-right: 20px;}
.honors .swiper-scrollbar{ background: #f5f5f5;}
.honors .swiper-scrollbar-drag{ background: #e0e0e0;}

.environment .list-environment{ display: flex; margin: 40px auto 80px; justify-content: space-between;}
.environment .swiper-container-environment{ width: 810px;}
.environment .img-show{ display: flex; width: 362px; justify-content: space-between; flex-flow: column;}
.environment .swiper-container-environment img,
.environment .img-show img{ border-radius: 20px;}
.environment .swiper-pagination{ text-align: right;}
.environment .swiper-pagination-bullet-active,
.content-slide-gameMore .swiper-pagination-bullet-active,
.content-slide-gameDetail .swiper-pagination-bullet-active,
.content-slide-party .swiper-pagination-bullet-active,
.content-banner-party .swiper-pagination-bullet-active{ width: 35px; background: #dc1e14!important; border-radius: 5px;}

.contact .list-text li{ display: flex; border-bottom:2px #e0e0e0 solid; font-size: 24px; color: #212121; line-height: 85px; justify-content: space-between;}
.contact .list-text li .text-right{ width: 450px;}
.contact .list-text li span{ position: relative; display: inline-block;}
.contact .list-text li span:after{ content: ''; position: absolute; bottom: -2px; left: 0; width: 90%; height: 3px; background: #e00607;}

.address{ height: 765px;}
.address .bg-address{ top: 0; left: 0; width: 100%; height: 765px; background: url(//png.pookcdn.net/new_net/new_en/img_address.jpg) no-repeat center; background-size: cover;}
.address .content{ margin: 0 auto; width: 1250px;}
.address .list-text{ top: 268px; left: 670px; color: #fff; font-size: 21px;}
.address .list-text li{ margin-bottom: 25px;}
.address .list-text li:first-child{ margin-bottom: 35px;font-family: "DM Sans",  -apple-system, 'fangzheng'; font-size: 46px; }
.address .list-text li img{ margin-right: 7px; vertical-align: middle;}

.content-slide-recruit{ padding: 100px 0; background: #f5f5f5;}
.content-slide-recruit .container{ margin: 0 auto; width: 1185px; font-family: "DM Sans",  -apple-system, 'fangzheng';}
.content-slide-recruit .list-recruit{ display: flex; margin-bottom: 130px; justify-content: space-between;}
.content-slide-recruit .list-recruit li{ width: 580px; height: 380px; background: #fff; font-size: 30px; text-align: center; color: #333; border-radius: 20px; overflow: hidden;}
.content-slide-recruit .list-recruit li img{ width: 100%;}
.content-slide-recruit .list-recruit li .text{ margin-top: 5px;}
.content-slide-recruit .list-recruit .text img{ position: relative; top: 2px; left: 10px; width: 28px;}
.content-slide-recruit .title{ margin: 80px auto; font-size: 58px; color: #212121; text-align: center;}
.content-slide-recruit .title span{ position: relative; top: 3px; margin-right: 15px; font-size: 70px; color: #dc1e14; font-family: 'knockout';}
.content-slide-recruit .list-live{ display: flex; justify-content:space-between;}
.content-slide-recruit .list-live li{ width: 378px; height: 578px; background: #fff; border-radius: 25px; overflow: hidden;}
.content-slide-recruit .list-live li img{ width: 100%;}
.content-slide-recruit .list-live .text,
.content-slide-recruit .list-live .describe{ font-family: "DM Sans",  -apple-system,  "Microsoft YaHei", "Helvetica", "Arial", sans-serif; color: #212121; line-height: 1.8;}
.content-slide-recruit .list-live .text{ margin: 10px 20px 0 20px; font-size: 24px; font-weight: bold; letter-spacing: 1px;}
.content-slide-recruit .list-live .describe{ margin: 0 20px; font-size: 18px; color: #303030;}
.content-slide-recruit .work{ display: flex;  font-family:"DM Sans",  -apple-system,  "Microsoft YaHei", "Helvetica", "Arial", sans-serif;}
.content-slide-recruit .work .cont-left{ position: relative; z-index: 2;}
.content-slide-recruit .work .cont-left img{ border-radius: 30px;}
.content-slide-recruit .work .cont-right{ padding: 80px 100px 0 40px; margin-top: 50px; margin-left: -5px; width: 795px; height: 437px; background: #fff; 
border-radius: 0 20px 20px 0; box-sizing: border-box;}
.content-slide-recruit .work .text,
.content-slide-party .intro .text,
.content-slide-parents h1,
.content-slide-agreement h1{ position: relative; margin-bottom: 15px; padding-bottom: 15px; font-size: 38px; color: #212121; border-bottom: 2px #E0E0E0 solid;}
.content-slide-recruit .work .text:after,
.content-slide-recruit .growUp .text:after,
.content-slide-gameMore .text-culture .title-culture:after,
.content-slide-gameMore .list-education .title-education:after,
.content-slide-gameMore .text-medical .title-medical:after,
.content-slide-party .intro .text:after,
.content-slide-parents h1:after,
.content-slide-agreement h1:after{ content: ''; position: absolute; bottom: -3px; left: 0; width: 105px; height: 4px; background: #e00607;}
.content-slide-recruit .work .describe{ font-size: 20px; color: #6C6C6C; line-height: 1.8;}
.content-slide-recruit .growUp{ display: flex;  font-family:"DM Sans",  -apple-system,  "Microsoft YaHei", "Helvetica", "Arial", sans-serif; justify-content: space-between;}
.content-slide-recruit .growUp .cont-left{ width: 520px;}
.content-slide-recruit .growUp .text{ position: relative; padding-bottom: 7px; margin-bottom: 5px; font-size: 38px; color: #000; border-bottom: 2px #E0E0E0 solid;}
.content-slide-recruit .growUp .describe{ margin-bottom: 20px; font-size: 20px; color: #6F6F6F; line-height: 2;}
.content-slide-recruit .user li{ display: flex; margin-bottom: 32px;  font-family:"DM Sans",  -apple-system,  "Microsoft YaHei", "Helvetica", "Arial", sans-serif; 
justify-content: space-between;}
.content-slide-recruit .user .cont-right{ position: relative; padding: 35px 50px 0 50px; width: 979px; height: 180px; background: #fff; border-radius: 10px; box-sizing: border-box;}
.content-slide-recruit .user .cont-right:after{ content: ''; position: absolute; top: 50%; left: -10px; margin-top: -9px; width: 10px; height: 17px; 
background: url(//png.pookcdn.net/new_net/new_en/ico_user_arrow.gif) no-repeat;}
.content-slide-recruit .user .name{ font-size: 24px; color: #000; font-weight: bold;}
.content-slide-recruit .user .position{ margin-left: 35px; font-size: 21px; font-weight: normal;}
.content-slide-recruit .user .describe{ margin-top: 15px; font-size: 21px; color: #6C6C6C;}
.content-slide-recruit .title-contact{ font-size: 31px;}
.content-slide-recruit .title-contact:after{ content: ''; position: absolute; bottom: -15px; left: 50%; margin-left: -87.5px; width: 175px; 
height: 6px; background: #DC1E14; letter-spacing: 2px; border-radius: 5px;}
.content-slide-recruit .contact{ text-align: center;}
.content-slide-recruit .contact .text{ margin-top: 45px; font-size: 23px; color: #161616; letter-spacing: 1px;}

.content-slide-gameMore{ padding-bottom: 120px; background: #f5f5f5; overflow: hidden;}
.content-slide-gameMore .title{ margin-top: 85px;font-family: "DM Sans",  -apple-system, 'fangzheng'; font-size: 85px; text-align: center;}
.content-slide-gameMore .sub-title{ margin-bottom: 45px; font-size: 35px; text-align: center; color: #8F8F8F; font-weight: lighter; letter-spacing: 1px;}
.content-slide-gameMore .text-culture{ margin-top: 45px; margin-bottom: 65px; }
.content-slide-gameMore .describe{ margin: 0 auto; width: 1185px; font-size: 20px; color: #797979;}
.content-slide-gameMore .nav{ display: flex; margin: 80px auto; width: 1185px; justify-content: space-between;}
.content-slide-gameMore .list-nav{ display: flex; position: relative; width: 150px; height: 180px; background: #fff; border-radius: 20px; align-items: center; justify-content: center; flex-flow: column;
cursor: pointer; top: 0; /*transition: all 1s;*/}
/*.content-slide-gameMore .list-nav:hover{ top: 10px;}*/
.content-slide-gameMore .list-nav.active,
.content-slide-gameMore .list-nav:hover{ background: #dc1e14;}
.content-slide-gameMore .list-nav .text{font-family: "DM Sans",  -apple-system, 'fangzheng'; font-size: 21px; color: #212121;}
.content-slide-gameMore .list-nav.active .text,
.content-slide-gameMore .list-nav:hover .text{ color: #fff;}
.content-slide-gameMore .list-nav .img-nav{ margin-bottom: 15px; width: 94px; height: 75px; background-repeat: no-repeat;}
.content-slide-gameMore li.list-nav-01 .img-nav{ background-image: url(//png.pookcdn.net/new_net/new_en/gameMore/game_nav_01.png);}
.content-slide-gameMore li.list-nav-02 .img-nav{ background-image: url(//png.pookcdn.net/new_net/new_en/gameMore/game_nav_02.png);}
.content-slide-gameMore li.list-nav-03 .img-nav{ background-image: url(//png.pookcdn.net/new_net/new_en/gameMore/game_nav_03.png);}
.content-slide-gameMore li.list-nav-04 .img-nav{ background-image: url(//png.pookcdn.net/new_net/new_en/gameMore/game_nav_04.png);}
.content-slide-gameMore li.list-nav-05 .img-nav{ background-image: url(//png.pookcdn.net/new_net/new_en/gameMore/game_nav_05.png);}
.content-slide-gameMore li.list-nav-06 .img-nav{ background-image: url(//png.pookcdn.net/new_net/new_en/gameMore/game_nav_06.png);}
.content-slide-gameMore li.list-nav-07 .img-nav{ background-image: url(//png.pookcdn.net/new_net/new_en/gameMore/game_nav_07.png);}
.content-slide-gameMore li.active.list-nav-01 .img-nav,
.content-slide-gameMore li:hover.list-nav-01 .img-nav{ background-image: url(//png.pookcdn.net/new_net/new_en/gameMore/game_nav_active_01.png);}
.content-slide-gameMore li.active.list-nav-02 .img-nav,
.content-slide-gameMore li:hover.list-nav-02 .img-nav{ background-image: url(//png.pookcdn.net/new_net/new_en/gameMore/game_nav_active_02.png);}
.content-slide-gameMore li.active.list-nav-03 .img-nav,
.content-slide-gameMore li:hover.list-nav-03 .img-nav{ background-image: url(//png.pookcdn.net/new_net/new_en/gameMore/game_nav_active_03.png);}
.content-slide-gameMore li.active.list-nav-04 .img-nav,
.content-slide-gameMore li:hover.list-nav-04 .img-nav{ background-image: url(//png.pookcdn.net/new_net/new_en/gameMore/game_nav_active_04.png);}
.content-slide-gameMore li.active.list-nav-05 .img-nav,
.content-slide-gameMore li:hover.list-nav-05 .img-nav{ background-image: url(//png.pookcdn.net/new_net/new_en/gameMore/game_nav_active_05.png);}
.content-slide-gameMore li.active.list-nav-06 .img-nav,
.content-slide-gameMore li:hover.list-nav-06 .img-nav{ background-image: url(//png.pookcdn.net/new_net/new_en/gameMore/game_nav_active_06.png);}
.content-slide-gameMore li.active.list-nav-07 .img-nav,
.content-slide-gameMore li:hover.list-nav-07 .img-nav{ background-image: url(//png.pookcdn.net/new_net/new_en/gameMore/game_nav_active_07.png);}
.content-slide-gameMore .gameMore-detail-list .list{ display: none;}
.content-slide-gameMore .gameMore-detail-list .list.active{  display: block;}
.content-slide-gameMore .gameMore-list{ margin:50px auto 0; width: 1185px;}
/*.content-slide-gameMore .swiper-container:after{ content: ''; position: absolute; top: -100px; left: 0;*/ width: 80%; height: 80%; background: #f7d03f; border-radius:100px;}
.content-slide-gameMore .swiper-slide{ display: flex; width:1135px; transition-timing-function:linear;}
.content-slide-gameMore .swiper-slide .cont-left{ z-index: 2;}
.content-slide-gameMore .swiper-slide .cont-right{ position: relative; margin-top: 0; margin-left: -10px; padding: 40px 35px 0 35px; 
width: 575px; height: 360px; background: #fff; border-radius: 20px; box-sizing: border-box;}
/*.content-slide-gameMore .swiper-slide .cont-right:after{ content: ''; position: absolute; bottom: 0; right: 0; width: 234px; height: 223px; background: url(//png.pookcdn.net/new_net/new_en/bg_gameMore_list.png) no-repeat;}
*/.content-slide-gameMore .swiper-slide .detail-top{ display: flex;}
.content-slide-gameMore .swiper-slide .detail-top .describe{ margin-left: 20px;}
.content-slide-gameMore .swiper-slide .detail-top .name{ font-family:  "DM Sans",  -apple-system,  simhei, "Helvetica", "Arial", sans-serif;; font-size: 34px; color: #212121;}
.content-slide-gameMore .swiper-slide .detail-top .tag{ display: flex;}
.content-slide-gameMore .swiper-slide .detail-top li{ padding: 5px 10px; margin-right: 8px; background: #efefef; font-size: 18px; color: #666; border-radius: 20px; }
.content-slide-gameMore .swiper-slide .detail-center{ margin: 15px auto; font-size: 20px; color: #6C6C6C; line-height: 2; word-break: break-word;}
.content-slide-gameMore .swiper-slide .detail-title{ font-size: 20px; color: #333;}
.content-slide-gameMore .swiper-slide .detail-bot{ display: flex;}
.content-slide-gameMore .swiper-slide .detail-bot li{ margin-right: 30px;}
.content-slide-gameMore .swiper-slide .detail-num span{ font-family: 'knockout'; font-size: 64px;}
.content-slide-gameMore .swiper-container-horizontal>.swiper-pagination-bullets, 
.content-slide-gameMore .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: -35px;}
.content-slide-gameMore .list .container{ margin: 0 auto; width: 1185px;}
.content-slide-gameMore .list-public{ display: flex; justify-content: space-between;}
.content-slide-gameMore .list-public li{ width: 365px; background: #fff; border-radius: 10px;}
.content-slide-gameMore .list-public li .text{ margin: 20px 25px; text-align: left;}
.content-slide-gameMore .list-public li .title-public{ margin: 0 0 10px; font-size: 22px;}
.content-slide-gameMore .list-public li .describe-public{ font-size: 18px; font-weight: lighter; line-height: 1.8; color: #696969;}
.content-slide-gameMore .text-culture .title-culture{ position: relative; margin: 15px auto 25px; padding-bottom: 15px; font-size: 28px; border-bottom: 2px #e0e0e0 solid;}
.content-slide-gameMore .text-culture .describe-culture{ font-size: 20px; color: #696969; line-height: 2;}
.content-slide-gameMore .list-art{ margin-bottom: 80px; display: -webkit-flex; display: flex;}
.content-slide-gameMore .list-art li{ position: relative; margin-right: 30px;}
.content-slide-gameMore .list-art li:first-child{ width: 479px; height: 282px;}
.content-slide-gameMore .list-art li:last-child{ width: 454px; height: 633px;}
.content-slide-gameMore .list-art li .text-art{ position: absolute; padding: 30px 25px; font-size: 24px; color: #8F8F8F; background: #fff; line-height: 2; border-radius: 20px;}
.content-slide-gameMore .list-art li .text-art-01,
.content-slide-gameMore .list-art li .text-art-04{  padding: 10px 25px; font-size: 35px; color: #fff; font-weight: lighter; background: #DC1E14; letter-spacing: 1px;}
.content-slide-gameMore .list-art li .text-art-01{ bottom: -45px; left: -75px;}
.content-slide-gameMore .list-art li .text-art-02{ top: 30px; right: -320px;}
.content-slide-gameMore .list-art li .text-art-03{ bottom:30px; left: -370px;}
.content-slide-gameMore .list-art li .text-art-04{ bottom: 90px; right: -150px;}
.content-slide-gameMore .list-education li{ display: flex; margin-bottom: 45px; align-items: center; }
.content-slide-gameMore .list-education li .cont-left{ margin-right: 45px;}
.content-slide-gameMore .list-education img{ width: 619px;border-radius: 20px;} 
.content-slide-gameMore .list-education .title-education,
.content-slide-gameMore .text-medical .title-medical{ position: relative; padding-bottom: 20px; margin-bottom: 20px; font-size: 38px; border-bottom: 2px #E0E0E0 solid;}
.content-slide-gameMore .text-medical img{ border-radius: 25px;}
.content-slide-gameMore .list-education .describe-education,
.content-slide-gameMore .text-medical .describe-medical{ font-size: 20px; color: #6E6E6E; line-height: 2; word-wrap:break-word; word-break:normal; }
.content-slide-gameMore .text-medical{ display: flex; justify-content: space-between; align-items: center;}
.content-slide-gameMore .text-medical .describe-medical{ width: 520px;}
.content-slide-gameMore .text-medical .list-medical{ margin-top: 15px; font-size: 20px; font-weight: bold; color: #333; line-height: 2;}
.content-slide-gameMore .text-sports .cont-right{ display: flex; flex-flow: column; justify-content: center;}


.p-slide-game__bg{ height: 818px;}
.content-game-banner{ height: 975px; background: #f5f5f5;}
.content-game-banner .slide-section{ overflow:initial;}
.content-slide-banner .list-game{ display: flex; margin: 725px auto 0; width: 1440px; height: 245px; background: #fff; border-radius: 20px; justify-content: space-around; align-items: center;
 text-align: center;}
.content-slide-banner .list-game li{ position: relative; width: 33%;}
.content-slide-banner .list-game li:after{ content: ''; position: absolute;  right: 0; top: 50%; margin-top: -55px; width: 1px; height: 110px; background: #D9D9D9;}
.content-slide-banner .list-game li:last-child:after{ background: none;}
.content-slide-banner .list-game .text{ font-size: 34px; font-weight: bold; color: #333; line-height: 1;}
.content-slide-banner .list-game .text span{ position: relative; top: 4px; font-family: 'knockout'; font-size: 126px; font-weight: normal; letter-spacing: 5px;}
.content-slide-banner .list-game .title{ font-size: 24px; color: #666;}
.content-game-banner .list-game .title{ text-shadow: none;}

.content-slide-game{ background: #f5f5f5;}
.content-slide-game ul{ display: flex; padding: 45px 0; margin: 0 auto; width: 1440px; flex-flow: wrap; }
.content-slide-game li{ position: relative; margin: 0 42px 50px 0; width: 325px; height: 412px; background-repeat: no-repeat; border-radius: 13px; overflow: hidden;}
.content-slide-game li:nth-child(4n){ margin-right: 0;}
.content-slide-game .detail{ position: absolute; display: flex; bottom: 0; padding-left: 25px; width: 100%; height: 110px; background: #fff; 
box-sizing: border-box; justify-content: center; flex-flow: column; transition:all 1s;}
.content-slide-game .detail .title{ font-size: 24px; color: #000; letter-spacing: 1px;}
.content-slide-game .detail .title .tag{ position: relative; top: -2px; margin-left: 10px; padding: 2px 5px; font-size: 14px; color: #fff; background: #dc1e14; border-radius: 5px;}
.content-slide-game .detail .sub-title{ margin-top: 5px; font-size: 16px; font-weight: lighter; color:#969696;}
.content-slide-game .ico{ position: absolute; top: 50%; left: 50%; font-size: 28px; color: #fff; text-align: center; transform: translate(-50%,-50%); opacity: 0; border-radius: 20px; z-index: 2; transition:all 1s;}
.content-slide-game .ico img{ width: 151px; height: 151px; border-radius: 30px; }
/*.content-slide-game li:hover .detail{ transform:translateY(200px);}*/
/*.content-slide-game li:after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5); opacity: 0;}*/
/*.content-slide-game li:hover:after{opacity: 1;}*/
/*.content-slide-game li:hover .ico{ opacity: 1;}*/

.content-slide-banner .p-slide-gameList__body{ display: flex; width: 1185px; justify-content: center;}
.content-slide-banner .p-slide-gameList__body .ico-gzh{ margin-right: 40px; border: 5px #dc1e14 solid;width: 161px;height: 162px;}
.content-slide-banner .p-slide-gameList__body .ico-icon{width: 168px;height: 168px;}
.content-slide-banner .title{font-family: 'fangzheng'; font-size: 54px; color: #fff; text-shadow:0 4px 16px rgba(0,0,0,.3);}
.content-slide-banner .describe{width: 610px;font-size: 18px;color: #fff;text-align: left; text-shadow:0 4px 6px rgba(0,0,0,.3);}
.content-slide-banner .btn-list{ margin-top: 35px;}
.content-slide-banner .btn-list a{ display: inline-block; margin-right: 20px; width: 215px; height: 60px; background: #dc1e14; font-size: 24px; color: #fff; line-height: 60px; border-radius: 30px;}
.content-slide-banner .btn-list a img{ position: relative; top: -5px; margin-right: 20px; height: 36px; vertical-align: middle;}


.content-slide-gameDetail{ background: #F5F5F5; overflow: hidden;}
.content-slide-gameDetail .title{ margin-top: 85px;font-family: "DM Sans",  -apple-system, 'fangzheng'; font-size: 85px; text-align: center;}
.content-slide-gameDetail .sub-title{ margin-bottom: 45px; font-size: 35px; text-align: center; color: #8F8F8F; font-weight: lighter; letter-spacing: 1px;}
.content-slide-gameDetail .img-list{ padding-bottom: 230px;}
.content-slide-gameDetail .img-list:after{ content: ''; position: absolute; top: 170px; left: 0; width: 90%; height: 70%; background: #fff; border-radius: 30px;}
.content-slide-gameDetail .img-list .container,
.content-slide-gameDetail .list-news{ margin: 0 auto; width: 1185px;}
.content-slide-gameDetail .swiper-pagination{ margin-top: 20px; width: 100%;}
.content-slide-gameDetail .swiper-pagination-clickable .swiper-pagination-bullet{ margin-right: 10px;}
.content-slide-gameDetail .list-news{ padding-bottom: 115px;}
.content-slide-gameDetail .list-news li{ display: flex; margin-bottom: 15px; height: 140px; background: #fff; font-size: 24px; color: #a3a3a3; align-items: center; border-radius: 20px; cursor: pointer;}
.content-slide-gameDetail .list-news li:hover{ background: #DC1E14; color: #fff;}
.content-slide-gameDetail .list-news .tag{ margin: 0 60px; font-size: 30px; color: #d8d8d8; font-weight: bold;}
.content-slide-gameDetail .list-news .title-news{ width: 834px; color: #6C6C6C; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.content-slide-gameDetail .list-news li:hover .tag,
.content-slide-gameDetail .list-news li:hover .title-news{ color: #fff;}

.content-slide-gameDetail .btn-more{ margin: 0 auto 100px; text-align: center;}

.game_snapshot{width: 378px;height: 676px;}
.ico-logo{ width: 180px;}
.footer-logo{width: 194px;}

.l-gameDetail-footer .footer-content{ display: flex; font-size: 16px;}
.l-gameDetail-footer .logo{ margin: 20px auto;}
.l-gameDetail-footer .logo img{ display: block; margin-bottom: 20px;}

.bg-grey{ margin: 100px auto 0; padding: 100px 0; background: #f3f3f3;}
.content-slide-party .title,
.content-slide-parents .title,
.content-slide-agreement .title{ margin-top: 85px;font-family: "DM Sans",  -apple-system, 'fangzheng'; font-size: 85px; text-align: center;}
.content-slide-party .sub-title,
.content-slide-agreement .sub-title{ margin-bottom: 45px; font-size: 35px; text-align: center; color: #8F8F8F; font-weight: lighter; letter-spacing: 1px;}
.content-slide-party .intro,
.content-slide-party .news,
.content-slide-party .life{ display: flex; margin: 0 auto; width: 1440px; justify-content: space-between; align-items: center;}
.content-slide-party .intro .cont-left{ width: 800px;}
.content-slide-party .intro .describe{ margin-top: 40px; font-size: 22px; color: #6c6c6c; line-height: 2;}
.content-slide-party .list-news{ margin-top: 0px; margin-left: 110px;}
.content-slide-party .list-news li{ position: relative; left: 25px; display: flex; line-height: 110px; color: #303030; text-align: left; font-size: 22px; color: #6C6C6C; border-bottom: 1px #d4d4d4 dashed; 
transition: all 1s; cursor: pointer; }
.content-slide-party .list-news li .date{ margin-right: 60px; font-size: 16px; color: #a3a3a3;}
.content-slide-party .list-news li .text{ width: 580px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.content-slide-party .list-news li:hover{ left: 0; color: #303030; border-bottom: 1px #e0e0e0 solid;}
.content-slide-party .list-news li:after{ content: ''; position: absolute; bottom: -2px; left: 0; width: 0; height: 4px; background: #E00607; transition: all 1s; }
.content-slide-party .list-news li:hover:after{ width: 105px;}
.content-slide-party .btn-more{ margin: 20px auto 0; text-align: center;}
.content-slide-party .life{ height: 735px;}
.content-slide-party .life .img-life{ width: 100%; border-radius: 30px; }
.content-slide-party .life .title-life{ margin: 20px 0 20px 50px; font-size: 21px; color: #303030;}
.content-slide-party .swiper-pagination{ margin: 50px 0;}
.content-banner-party .p-slide-section__body{ width: 100%;}
.content-banner-party .swiper-container{ top: 0; width: 100%;}
.content-banner-party .swiper-slide img{ width: 100%;} 
.content-banner-party .swiper-pagination-bullet{ background: #fff; opacity: 1;}
.content-slide-party .party-video{ margin: 0 auto; width: 1400px; border-radius: 25px; }
.content-slide-party .party-video video{ width: 100%; height: 100%; object-fit:fill; border-radius: 25px;}
.content-slide-party .party-video .text{ margin: 30px auto; font-size: 16px; color:#6E6E6E; line-height: 2;}

.content-slide-parents,
.content-slide-agreement{ padding-bottom: 100px; background: #f5f5f5; font-size: 20px; line-height: 2;}
.content-slide-parents .container,
.content-slide-agreement .container{ margin: 0 auto; width: 1185px; overflow: hidden;}
.content-slide-parents .bg_jzjh_nav_con{ display: flex; overflow:hidden;margin:5% auto; justify-content: center;}
.content-slide-parents .bg_jzjh_nav_con li{ font-size: 35px; color: #626263; font-weight: lighter;}
.content-slide-parents .bg_jzjh_nav_con li a{ position: relative; padding-right: 22px; margin-right:22px; height:60px;}
.content-slide-parents .bg_jzjh_nav_con li a:hover,
.content-slide-parents .bg_jzjh_nav_con li.active a{ color: #f9413d; font-weight: bold;}
.content-slide-parents .bg_jzjh_nav_con li a:after{ content: ''; position: absolute; right: 0; top: 50%; width:1px;height:28px;background:#626263; transform: translateY(-50%);}
.content-slide-parents .bg_jzjh_nav_con li:last-child a:after{ width: 0;}
.content-slide-parents .list{ display: none; color: #696969;}
.content-slide-parents .list.active{ display: block;}
.content-slide-parents .mb-20{ margin-bottom: 20px;}
.content-slide-parents .gcjs_img{ margin-top: 50px;}
.content-slide-parents .gcjs_img img{ margin-right: 30px;}
.content-slide-parents .list a{ color: #e00607;}

.content-slide-agreement .jzjh_content{padding:0px 20px 0 0;font-family:Microsoft Yahei;}
.content-slide-agreement .jzjh_content p{font-size:20px;line-height:2; color: #7B7B7B;}
.content-slide-agreement .jzjh_content .text_indent{text-indent:2em;}
.content-slide-agreement .jzjh_content .line_h{line-height:30px;}
.content-slide-agreement .jzjh_content a{color:#DC1E14;text-decoration:underline;}
.content-slide-agreement .gcjs_img span{margin-right:25px;}


.l-footer{ margin-top: 0px;}

#fullscreen{ cursor: pointer;}
.thickdiv{ position: fixed; top: 0; left: 0; width: 100%;  height: 100%; background:#000000; border: 0 none; opacity: 0.5; filter:alpha(opacity=50); z-index:101;}
.video{ position: fixed; top: 50%; left: 50%; width: 1200px; transform: translate(-50%,-50%); z-index: 102;}
.video .btn-close{ position: absolute; top: -50px; right: 0px; width: 50px; height: 50px;}
.video .btn-close:after,
.video .btn-close:before{ content: ''; position: absolute; top: 0; left:50%; width: 3px; height: 40px; background: #fff; transform: rotate(41deg);}
.video .btn-close:before{ transform: rotate(315deg);}
.video video{ width: 1200px; }

@media only screen and (max-width: 1440px){
.content-game-banner{ height: 729px;}	
.p-slide-game__bg{ height: 615px;}
.content-slide-banner .list-game{ margin-top: 543px; width: 1070px; height: 186px; }	
.content-slide-banner .list-game .text{ font-size: 25px;}
.content-slide-banner .list-game .text span{ font-size: 94px;letter-spacing: 5px;}
.content-slide-banner .list-game .title{ font-size: 18px; }
.content-slide-game ul{ width: 1080px;}
.content-slide-game li{ margin: 0 32px 40px 0; width: 244px; height: 310px; background-size: 100% 100%;}
.content-slide-game .detail{ padding-left: 15px;}
.content-slide-game .detail .title{ font-size: 18px;}
.content-slide-game .detail .sub-title{ font-size: 12px;}
.content-slide-game .detail .title .tag{ font-size: 10px;}
.content-slide-game .ico{ font-size: 20px;}
.content-slide-game .ico img{ width: 113px; height: 113px;}
.swiper-button-next, 
.swiper-container-rtl .swiper-button-prev{ right: -85px;}
.swiper-button-prev, 
.swiper-container-rtl .swiper-button-next{ left: -85px;}
.content-slide-party .intro, 
.content-slide-party .news, 
.content-slide-party .life{ width: 1080px;}
.content-slide-party .intro .cont-left{ width: 600px;}
.content-slide-party .intro .cont-right img{ width: 400px;}
.content-slide-party .intro .describe{ font-size: 16px;}
.content-slide-party .news .img-news img{ width: 490px;}
.content-slide-party .list-news{ margin-left: 70px;}
.content-slide-party .list-news li{ line-height: 85px;}
.content-slide-party .list-news li .date{ margin-right: 55px;}
.content-slide-party .list-news li .text{ width: 350px;}
.content-slide-party .life{ margin-bottom: 100px; height: 635px;}
.content-gameDetail-banner,
.content-gameDetail-banner .p-slide-section__bg{ height: 715px;}
.address .list-text{ left: 646px;}
.content-banner-party{ height: 589px;}

}
@media only screen and (max-width: 1200px){
.honors .list-honor .swiper-button-prev,
.honors .list-honor .swiper-container-rtl .swiper-button-next{ left: 0;}
.honors .list-honor .swiper-button-next, 
.honors .list-honor .swiper-container-rtl .swiper-button-prev{ right: 0;}	
}