.icon-right{ position: fixed; bottom: 200px; right: 0px; width: 233px; height: 251px; 
background: url(//png.pookcdn.net/new_net/new_en/img_right_vote.png) no-repeat; z-index: 100;}

.video-bg video{ position: absolute; left: 0;  top: 0; z-index: -100; height: 100%; width: 100%; min-width: 1220px; object-fit: cover;}

.title{ margin-top: 85px; font-family: 'fangzheng'; font-size: 85px;}
.sub-title{ margin-bottom: 45px; font-size: 35px; text-align: center; color: #8F8F8F; font-weight: lighter; letter-spacing: 1px;}
.game-list{ width: 1466px;}


.element .imgShow{ display: flex; display: -webkit-flex; width: 100%; height: 100%; flex-flow: column; text-align: left; letter-spacing: 1px;
 font-size: 24px; box-sizing: border-box; cursor: pointer;}
#gameMore{ background: #dc1e14; color: #fff;}

.news{ display: flex;}
.img-news{ width: 750px; height: 750px; background: url(//png.pookcdn.net/new_net/new_en/bg_news_doll.png) no-repeat; background-size: 100% 100%; }
.img-news .doll-big{ margin-top: -20px;}
.img-news .doll-small-01{ top: 23px; left: -40px;}
.img-news .doll-small-02{ top: 220px; right: 17px;}
.img-news .doll-small-03{ top: 416px; left:  44px;}
.img-news img{transition: all 1s;}
.img-news:hover img{ transform: translate(-5%,-5%);}
.list-news{ margin-top: 70px; margin-left: 110px;}
.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; }
.list-news li .date{ margin-right: 60px; font-size: 16px; color: #a3a3a3;}
.list-news li .text{ width: 580px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.list-news li:hover{ left: 0; color: #303030; border-bottom: 1px #e0e0e0 solid;}
.list-news li:after{ content: ''; position: absolute; bottom: -2px; left: 0; width: 0; height: 4px; background: #E00607; transition: all 1s; }
.list-news li:hover:after{ width: 105px;}


.news .btn-more{ margin-top: 45px;}

.content-slide-join{ margin: 120px auto 90px; height: 534px; background: #282626; text-align: left; color: #fff;}
.content-slide-join .front-main{ height: 100%; overflow:initial;}
.content-slide-join .p-slide-section__body,
.content-slide-info .p-slide-section__body{ margin: 0 auto; width: 1440px; align-items: flex-start;}
.content-slide-join .img-join{ top: -45px; right: 0; width: 1146px; height: 611px; background: url(//png.pookcdn.net/new_net/new_en/img_join_index.png) no-repeat; background-size: 100% 100%;}


.content-slide-info .list-info{ display: flex; width: 100%; text-align: left; justify-content: space-between;}
.content-slide-info .logo{ margin-bottom: 43px;}
.content-slide-info .title-list{ padding-bottom: 13px; margin-bottom: 13px; font-size: 18px; color: #010101; font-weight: bold; border-bottom: 1px #dbdbdb solid;}
.content-slide-info .detail-list li{ display: flex;}
.content-slide-info .detail-list,
.content-slide-info .detail-list a{ font-size: 15px; color: #585858; line-height: 2;}
.content-slide-info .detail-list a{ display: block; width: 305px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.content-slide-info .detail-list a:hover{ text-decoration: underline;}
.content-slide-info .detail-list .date{ position: relative; top: 3px; float: right; margin-left: 20px; font-size: 12px; color: #8D8D8D;}
.content-slide-info .detail-list:first-child{ width: 200px;}


.content-slide-honors .list-honor{ margin: 0 auto 100px; width: 1185px;}
.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}
.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);}
.content-slide-honors .list-honor img{ max-width: 100%;}
.content-slide-honors .list-honor .content{ display: flex; margin: 0 auto; width: 1200px; justify-content: space-between; align-items: center;}
.content-slide-honors .list-honor .content .cont-left img{ width: 610px;}
.content-slide-honors .list-honor .content .cont-right{ padding-right: 30px; width: 505px; height: 590px; overflow: hidden;}
.content-slide-honors .list-honor .content .title{ position: relative; margin-top: 30px; margin-bottom: 20px; font-size: 30px; color: #6c6c6c; text-align: left;  }
.content-slide-honors .list-honor .content .title:first-child{ margin-top: 0;}
.content-slide-honors .list-honor .content .title:after{ content: ''; position: absolute; left: 0; bottom: -5px; width: 235px; height: 3px; background: #e1e1e1;}
.content-slide-honors .list-honor .content .swiper-slide { height: auto; -webkit-box-sizing: border-box; box-sizing: border-box;}
.content-slide-honors .swiper-container{ padding-right: 20px;}
.content-slide-honors .swiper-scrollbar-drag{ background: #e0e0e0; border-radius:10px;}
.content-slide-honors .text { margin-bottom: 20px; font-size: 15px; color: #6c6c6c; line-height: 1.5; text-align: left;}
.content-slide-honors .text i{ display: inline-block; margin-right: 10px; width: 7px; height: 7px; background: #707070; vertical-align: middle; border-radius: 50%;}

.game-list .btn-more{ margin: 20px auto 0; clear: both; }

@media only screen and (max-width: 1440px){
.icon-right{ transform: scale(.6); right: -50px;}	
	
.title{ margin-top: 55px; font-size: 65px;}
.sub-title{ margin-bottom: 35px; font-size: 25px;}
	
.game-list{ width: 1090px;}
.img-news{ width: 563px; height: 563px; }
.img-news .doll-big{ margin-top: -15px; width: 267px; height: 564px;}
.img-news .doll-small-01{ top: 17px; left: -31px; width: 168px; height: 141px;}
.img-news .doll-small-02{ top: 173px; right: 12px; width: 105px; height: 127px;}
.img-news .doll-small-03{ top: 311px; left:  26px; width: 124px; height: 110px;}
.list-news{ margin-top: 50px; margin-left: 85px;}
.list-news li{ left: 25px; line-height: 86px; font-size: 16px; }
.list-news li .date{ margin-right: 40px; font-size: 12px; }
.list-news li .text{ width: 443px; }
.list-news li:hover{ left: 0; border-bottom: 1px #e0e0e0 solid;}
.list-news li:after{ bottom: -2px; height: 4px;}
.list-news li:hover:after{ width: 80px;}

.content-slide-join{ margin: 95px auto 70px; height: 402px; }
.content-slide-join .p-slide-section__body,
.content-slide-info .p-slide-section__body{ width: 1080px;}
.content-slide-join .img-join{ top: -33px; right: 0; width: 860px; height: 460px; }
	
}