.ost_box{min-width:1400px!important;}
body{min-width:1400px;}
img{display:block;}

.clearfix:after{content:" "; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}

.hv{-webkit-transition: all 0.3s;transition: all 0.3s;}
.hv:hover{-webkit-filter:brightness(1.2);}
.in{display:inline-block;vertical-align:middle;*zoom:1;*display:inline;}
.comm,.play_icon{background:url(//game.gtimg.cn/images/fn/web201806/common.png) no-repeat;}
.t{text-indent:-9999px;display:block;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.c1{color:#a6a6a6;}
.c2{color:#f5843e;}

.content{width:1400px;margin:0 auto;overflow:hidden;font-family:"Microsoft Yahei";font-size:14px;position:relative;
	min-height:800px;
}
.page-position{padding:93px 0 36px;line-height:20px;color:#333;}
.page-position a{color:#333;}
.page-position a:hover{ text-decoration:underline; }
.pp-icon{width:16px;height:14px;background-position:0 0;margin:-3px 10px 0 0;}

.list-page{text-align:center;padding:30px 0 100px;}
.list-page a{width:156px;height:60px;line-height:60px;font-size:22px;font-weight:bold;color:#333;margin:0 25px;text-decoration:none;zoom:0.8;display:inline-block;vertical-align:middle;*zoom:1;*display:inline;background: url(//game.gtimg.cn/images/fn/web201806/common.png) -208px -354px no-repeat;border: 0;background-color: transparent;padding: 0;}
.list-page a:hover{ background-position:-374px -354px;}

/* activity */
.p-activity,.p-playcenter{
	background: #dfc7f1;
	background: -moz-linear-gradient(top, #dfc7f1 0%, #f5f5f5 400px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfc7f1), color-stop(400px,#f5f5f5));
	background: -webkit-linear-gradient(top, #dfc7f1 0%,#f5f5f5 400px);
	background: -o-linear-gradient(top, #dfc7f1 0%,#f5f5f5 400px);
	background: -ms-linear-gradient(top, #dfc7f1 0%,#f5f5f5 400px);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfc7f1', endColorstr='#f5f5f5',GradientType=0 );
	background: linear-gradient(to bottom, #dfc7f1 0%,#f5f5f5 400px);
}
.p-activity-nav li{width:117px;height:42px;line-height:42px;text-align:center;font-size:18px;font-weight:bold;float:left;cursor:pointer;margin-right:15px;}
.p-activity-nav li.comm{background-position:-208px -276px;color:#fff;}
.p-activity-list{width:1500px;padding-top:40px;}
.p-activity-list li{width:407px;height: 327px;background:#fff;padding:10px;float:left;margin:0 60px 60px 0;line-height:32px;color:#6d6c6a;position:relative;
	-webkit-transition: all 0.5s;transition: all 0.5s;
}
.p-activity-list li:hover{
	-webkit-transform:translateY(-15px);
	transform:translateY(-15px);
	box-shadow:0 0 20px rgba(0,0,0,0.2);
}
.p-activity-list li p{width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.al-img{font-size:16px;font-weight:bold;color:#3e3e3e;}
.al-collection{position:absolute;top:245px;right:10px;}
.al-collection.active .ac-icon{background-position:-235px -328px;}
.ac-icon{width:17px;height:16px;background-position:-208px -328px;margin:-3px 5px 0 0;}
.al-zt{width:97px;height:32px;line-height:32px;text-align:center;position:absolute;top:10px;left:10px;z-index:3;pointer-events:none;color:#fff;font-weight:normal;text-indent:-20px;background-position:-549px -276px;}
.al-zt.not{background-position:-335px -276px;}
.al-zt.end{background-position:-442px -276px;}

.p-collect{position:absolute;top:95px;right:0;}
.p-collect a{width:112px;height:40px;line-height:40px;text-align:center;background:#ff0;float:left;color:#1b152d;margin-left:18px;box-shadow:0 1px 10px rgba(0,0,0,0.1);text-decoration:none;}
.pc-icon1{width:12px;height:13px;background-position:-262px -328px;margin:-3px 4px 0 0;}
.pc-icon2{width:13px;height:12px;background-position:-283px -328px;margin:-3px 4px 0 0;}
.subscript-l{display: block;position: absolute;top: -7px;left: -5px;width: 77px;height: 39px;padding-right: 7px;font-size: 18px;font-weight: bold;font-style: normal;line-height: 30px;text-align: center;color: #fff; background: url('https://game.gtimg.cn/images/fn/web201909/subscript-l.png') no-repeat;box-sizing: border-box;}
.subscript-r{display: block;position: absolute;top: -7px;right: -5px;width: 77px;height: 39px;padding-left: 7px;font-size: 18px;font-weight: bold;font-style: normal;line-height: 30px;text-align: center;color: #fff;background: url('https://game.gtimg.cn/images/fn/web201909/subscript-r.png') no-repeat;box-sizing: border-box;}

/* playcenter */
.p-playcenter .content{overflow: visible;}

.p-playcenter-nav .tab-bar{/* width:1055px; */height:49px;display:inline-block;vertical-align:middle;box-sizing:border-box;border-bottom:1px solid #ccc}
.p-playcenter-nav .tab-bar li{line-height:49px;display:inline-block;font-size:16px;color:#666;cursor:default;margin-right:35px;padding: 0 20px;transition:all .5s ease;cursor:pointer}
.p-playcenter-nav .tab-bar li:last-child{margin-right: 0;}
.p-playcenter-nav .tab-bar .cur{font-weight:700;color:#1eb8f3;font-size:18px;position:relative;transition:all .5s ease}
.p-playcenter-nav .tab-bar .cur::after{transition:all .5s ease;position:absolute;display:block;content:"";width:100%;height:3px;background-color:#1eb8f3;bottom:0;left:0}
.p-playcenter-nav .tab-sub-bar .tab-bar{display: none;}
.p-playcenter-nav .tab-sub-bar .tab-bar.on{display: inline-block;margin-top: 20px;}
.p-playcenter .p-playcenter-list{margin-top:54px;width:100%;font-size:0;}
.p-playcenter .p-playcenter-list li{width:430px;height:345px;display:inline-block;margin-right:30px;margin-bottom: 40px;background-color:#fff;/* text-align:center; */vertical-align:top;position:relative;-webkit-transition: all 0.5s;transition: all 0.5s;}
.p-playcenter-list li:hover{
	-webkit-transform:translateY(-15px);
	transform:translateY(-15px);
	box-shadow:0 0 20px rgba(0,0,0,0.2);
}
.p-playcenter .p-playcenter-list li a:hover{text-decoration: none;}
.p-playcenter .p-playcenter-list .hover-video .video{margin:0;width:100%;height:80%}
.p-playcenter .p-playcenter-list .hover-video .title{font-size:18px;line-height:26px;margin-top:10px;width:260px;margin-left:20px;text-align:left;color:#333}
.p-playcenter .p-playcenter-list .hover-video .date{font-size:16px;color:#666;width:260px;margin-left:20px;text-align:left}
.p-playcenter .p-playcenter-list .hover-video .hover-btn{float:right;display:block;width:100px;margin-top:-40px;margin-right:10px;height:30px;border:1px solid #eb516b;color:#eb4c66;font-size:16px;line-height:30px}
.p-playcenter .p-playcenter-list .pic-box{width:418px;height:234px;margin:6px auto 0}
.p-playcenter .p-playcenter-list .pic-box img{width:100%;height:100%;object-fit:cover;display:block}
.p-playcenter .p-playcenter-list .mode{padding: 0 23px;font-weight:700;font-size:20px;color:#333;margin:5px 0 2px;box-sizing: border-box;}
.p-playcenter .p-playcenter-list .version{position: absolute;top: 214px;right: 6px;padding: 0 10px;font-size:16px;line-height: 26px;color:#fff;background-color: #2f2f2f;}
.p-playcenter .p-playcenter-list .date{padding: 0 23px;height: 60px;color:#666;font-size:18px;line-height: 30px;box-sizing: border-box;overflow: hidden;}
.p-playcenter .p-playcenter-list .detail-btn{position: absolute;left: 0;bottom: 0;display:block;width: 100%;height: 37px;font-size: 18px;line-height: 37px;font-weight: bold;text-align: center;color: #fff;cursor: pointer;background-image: none;background-color: #f9cd2e;}
.no_data {display: none;}
.no_data.on {display: block;text-align: center;font-size: 20px;color: #333;}

/* news */
.p-news{
	background: #dfc7f1;
	background: -moz-linear-gradient(top, #dfc7f1 0%, #f5f5f5 400px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfc7f1), color-stop(400px,#f5f5f5));
	background: -webkit-linear-gradient(top, #dfc7f1 0%,#f5f5f5 400px);
	background: -o-linear-gradient(top, #dfc7f1 0%,#f5f5f5 400px);
	background: -ms-linear-gradient(top, #dfc7f1 0%,#f5f5f5 400px);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfc7f1', endColorstr='#f5f5f5',GradientType=0 );
	background: linear-gradient(to bottom, #dfc7f1 0%,#f5f5f5 400px);
}
.p-news-nav{height:60px;line-height:60px;background:#c29fef;text-align:center;padding-left:13px;font-family: 'fzzc','Microsoft YaHei';}
.p-news-nav li{width:194px;height:60px;float:left;font-size:18px;margin:0 -13px;}
.p-news-nav li a{color:#fff;display:block; text-decoration:none;}
.p-news-nav li.comm{background-position:-359px -52px;}
.p-news-list{width:1500px;padding-top:60px;}
.p-news-list li{width:407px;background:#fff;padding:10px;float:left;margin:0 60px 60px 0;line-height:32px;color:#6d6c6a;position:relative;
	-webkit-transition: all 0.5s;transition: all 0.5s;
	position: relative;
}
.p-news-list li a{
	display: block;}
.p-news-list li a .pic_wrap{
	position: relative;height:200px;}
.p-news-list li img{
	position: absolute;bottom:0}
.p-news-list li:hover{
	-webkit-transform:translateY(-15px);
	transform:translateY(-15px);
	box-shadow:0 0 20px rgba(0,0,0,0.2);
}
.p-news-list li a{color:#3e3e3e; text-decoration:none;}
.p-news-list li p{height:52px;padding-top:5px;overflow:hidden;font-size:16px;line-height:26px;text-align:justify;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.pn-time{padding-top:15px;}

/* live */
.p-live{padding-bottom:120px;
	background: #d1f2fe;
	background: -moz-linear-gradient(top, #d1f2fe 0%, #f5f5f5 400px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1f2fe), color-stop(400px,#f5f5f5));
	background: -webkit-linear-gradient(top, #d1f2fe 0%,#f5f5f5 400px);
	background: -o-linear-gradient(top, #d1f2fe 0%,#f5f5f5 400px);
	background: -ms-linear-gradient(top, #d1f2fe 0%,#f5f5f5 400px);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1f2fe', endColorstr='#f5f5f5',GradientType=0 );
	background: linear-gradient(to bottom, #d1f2fe 0%,#f5f5f5 400px);
}
.live-title{font-family:'hyllh','Microsoft YaHei';font-weight:normal;font-size:50px;height:60px;line-height:60px;padding:35px 0;color:#333;text-align:center;}
.lt-icon{width:53px;height:51px;background-position:-359px -163px;margin:-3px 10px 0 0;}
.live_video_tit{height:72px;line-height:72px;padding-left:915px;color: #666;
	font-size: 22px;
	font-family: 'hyllh','Microsoft YaHei';
}
.live_video_box{width:1200px;margin:0 auto;background:#000;}
.vb_list li{width:300px;height:158px;position:relative;overflow:hidden;}
.vb_list img{width:300px;height:158px;}
.play_overlay{position: absolute;top:0;left:0;width:386px;height:205px;background: url("//game.gtimg.cn/images/fn/web201803/play_overlay.png") repeat;opacity:1;z-index:9;cursor: pointer}
.f_icon{width:52px;height:31px;background-position:-359px -122px;margin:-3px 10px 0 20px;}
.player_con .f{height:70px;line-height:70px;}
.player_con .text{line-height: 70px;position: relative;color: #999;font-size: 16px;}
.play_icon{width:69px;height:41px;position:absolute;top:50%;left:50%;margin:-20px 0 0 -35px;background-position:-423px -122px;display:none;}
.vb_list li.cur .play_icon{display:block;z-index:10;
	-webkit-animation:p .8s  ease both infinite;
	-moz-animation:p .8s  ease both infinite;
}
@-webkit-keyframes p{
	0%{-webkit-transform:scale(1)}
	50%{-webkit-transform:scale(0.9)}
	100%{-webkit-transform:scale(1)}
}
@keyframes p{
	0%{transform:scale(1)}
	50%{transform:scale(0.9)}
	100%{transform:scale(1)}
}
.live-logo{text-align:center;line-height:70px;}
.live-logo li{display:inline-block;margin:20px 60px 30px;vertical-align:top;}
.live-logo li img{display:inline-block; vertical-align:middle;}

/* detail */
.p-detail{padding-bottom:120px;
	background: #d8d3f2;
	background: -moz-linear-gradient(top, #d8d3f2 0%, #f5f5f5 400px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d8d3f2), color-stop(400px,#f5f5f5));
	background: -webkit-linear-gradient(top, #d8d3f2 0%,#f5f5f5 400px);
	background: -o-linear-gradient(top, #d8d3f2 0%,#f5f5f5 400px);
	background: -ms-linear-gradient(top, #d8d3f2 0%,#f5f5f5 400px);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d3f2', endColorstr='#f5f5f5',GradientType=0 );
	background: linear-gradient(to bottom, #d8d3f2 0%,#f5f5f5 400px);
}
.p-detail-wrap{width:960px;}
.h2{font-size:30px;text-align:left;color:#25212b;}
.h2-time{text-align:left;padding:10px 0 25px;color:#797684;border-bottom:1px solid #eeecfd;}
.p-detail-box{border-top:1px solid #d1cde7;line-height:30px; padding:10px 0;text-align:justify;}
/*.p-detail-box p{text-indent:2em;}*/
.p-detail-box a{color:#611db2; text-decoration: underline;}
.p-detail-box img{margin:10px auto;max-width:100%;}

.p-detail-related{width:301px;}
.related-title{font-size:28px;font-weight:normal;line-height:50px;font-family: 'hyllh','Microsoft YaHei';padding-bottom:20px;color:#25212b;}
.p-detail-related li{padding-bottom:35px;}
.p-detail-related li a{color:#000;}
.p-detail-related li p{padding-top:5px;}

/* download */
.tit-item{padding:20px 0;border-bottom:1px solid #ccc;font-size:30px;}
.mod-left{width: 965px;float:left;}
.side-right{width: 400px;float:right;}
.p-download{
	background: #d6ecf7;
	background: -moz-linear-gradient(top, #d6ecf7 0%, #ffffff 30%,#ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6ecf7), color-stop(30%,#ffffff),color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #d6ecf7 0%,#ffffff 30%,#ffffff 100%);
	background: -o-linear-gradient(top, #d6ecf7 0%,#ffffff 30%,#ffffff 100%);
	background: -ms-linear-gradient(top, #d6ecf7 0%,#ffffff 30%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6ecf7', endColorstr='#ffffff',GradientType=0 );
	background: linear-gradient(to bottom, #d6ecf7 0%,#ffffff 30%,#ffffff 100%);
}
.p-download .l-pt30{padding-top:30px;}
.p-download .side-right li{padding:30px 0 10px 0;}
.p-download .side-right a{display: block;color:#333;}
.p-download .side-right a:hover{color:#326a9b;text-decoration: none;}
.p-download .side-right img{transition: all .3s ease;-webkit-transition: all .3s ease;}
.p-download .side-right a:hover img{opacity: .9;}
.p-download .side-right li p{padding-top:15px;}
.p-download .box-item{padding:30px 0 20px 0;}
.p-download .btn-download{width: 349px;height:102px;background-position: 0 -52px;box-shadow:2px 2px 5px #ddd;display: block;position: relative;text-indent: -999em;}
.p-download .btn-download:hover{background-position: 0 -164px;}
.p-download .btn-download i{width:42px;height:42px;display: block;background-position: -26px 0;position: absolute;right:20px;top:50%;margin-top:-22px;
	animation: arrow .5s ease-out infinite alternate;
	-webkit-animation: arrow .5s ease-out infinite alternate;
	-moz-animation: arrow .5s ease-out infinite alternate;
	-o-animation: arrow .5s ease-out infinite alternate;
}
@keyframes arrow {
	0%{transform:translateY(0);}
	100%{transform:translateY(6px);}
}
@-webkit-keyframes arrow {
	0%{-webkit-transform:translateY(0);}
	100%{-webkit-transform:translateY(6px);}
}
@-moz-keyframes arrow {
	0%{-moz-transform:translateY(0);}
	100%{-moz-transform:translateY(6px);}
}
@-o-keyframes arrow {
	0%{-o-transform:translateY(0);}
	100%{-o-transform:translateY(6px);}
}
.p-download .tb-table th{height:50px;background: #326a9b;border:1px solid #326a9b;font-size: 18px;color:#fff;text-align: center;}
.p-download .tb-table td{border:1px solid #d4d4d4;text-align: center;padding:20px 10px;color:#999;}

.p-download .img{width: 198px;height:133px;padding-top:15px;background-position:0 -276px;float:left;}
.p-download .img img{width: 180px;height:120px;margin:0 auto;}
.p-download .list-app li{line-height:1.8;width: 100%;float:left;padding:25px 0;}
.p-download .list-app .about{width: 710px;float:right;padding-right:15px;}
.p-download .list-app .about strong{font-weight:bold;}
.p-download .list-app .about p{color:#777;font-size:12px;padding-bottom:20px;}
.p-download .btn-down{width: 172px;height:50px;display: block;background: #ff0;color:#1b152d;font-size:18px;font-weight:bold;text-align:center;line-height: 50px;box-shadow:2px 2px 5px #ddd;transition: all .3s ease;-webkit-transition: all .3s ease;}
.p-download .btn-down:hover{text-decoration: none;background:#fff000;}
.p-download .list-app .w-4{width: 420px;}
.p-download .list-app .w-right{padding-left:120px;}
.p-download .list-app .w-4 .about{width: 180px;padding-right:0;}

/*  download 新增 */
.download-img img{margin: 0 auto; margin-bottom: 30px;}