.icon-right{ position: fixed; bottom: 200px; right: 0px; width: 233px; height: 251px; 
background: url("") no-repeat; z-index: 100;}

.video-bg video{ position: absolute; left: 0;  top: 0; z-index: -100; height: auto; min-width: 100%; width: 100%;}

.title{ margin-top: 85px; font-family: 'fangzheng'; font-size: 85px; color: rgb(51, 51, 51)}
.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("../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: rgb(238,238,238); 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: -166px; right: 0; width: 1400px; height: 700px; background: url("../img/人物.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{ float: right; margin-left: 20px; font-size: 12px; color: #8D8D8D;}
.content-slide-info .detail-list:first-child{ width: 200px;}

@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; }
	
}