body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td {
	margin:0;
	padding:0
}
pre {
	white-space:inherit
}
ul,menu,dir,li {
	list-style:none
}

body {
	position:relative;
	margin:0 auto;
	/*font:12px/1.5 Helvetica,Arial,sans-serif;
	font-family: "font:12px/1.5 tahoma,'\5FAE\8F6F\96C5\9ED1',sans-serif";
	*/
	font-family: "Microsoft YaHei";
}


a {
	background-color: transparent;
	text-decoration:none
}
a:active,
a:hover {
	outline: 0;
}

a,img,div,span,nav,li {
	-webkit-tap-highlight-color:transparent
}
legend {
	color:#000
}
fieldset,img {
	border:none
}
button,input,select,textarea {
	font-size:100%
}
input,button,select,textarea {
	outline:none;
	border:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.main-header {
	padding:10px 160px 0 360px;
	height:90px;
	line-height:80px;
	font-size:16px;
	text-align:right;
	position:fixed;
	top:0;
	right:0;
	left:0;
	min-width:1000px;
	z-index:1000
}
.main-header .logo-link {
	position:absolute;
	left:110px;
	top:10px
}
.main-header .logo {
	display:block;
	width:161px;
	height:80px
}
.main-header .logo-r {
	display:none;
	width:100px;
	height:100px;
	background:url(../images/logos.png);
	background-position:0 -100px;
	margin-top:-20px
}
.main-header .nav-box {
	overflow:hidden;
	position:relative;
	height:80px
}
.main-header .nav {
	display:inline-block;
	margin:0 24px;
	color:#fff;
	position:relative;
	opacity:.7
}
.main-header .nav:hover {
	opacity:1
}
.main-header .nav-bar {
	position:absolute;
	top:0;
	right:0;
	transform:translateX(0);
	opacity:1;
	transition:all .5s ease-in-out;
	width:520px
}
.main-header .menu-icon {
	position:absolute;
	height:28px;
	top:35px;
	right:110px;
	width:30px;
	cursor:pointer
}
.main-header .line {
	position:absolute;
	top:0;
	left:0;
	width:30px;
	height:4px;
	border-radius:2px;
	transform-origin:50% 50%;
	transition:all .3s ease-in-out
}
.main-header .line-1 {
	background-color:#fff;
	transform:translateY(12px) rotate(45deg)
}
.main-header .line-2 {
	background-color:rgba(255,255,255,0.6);
	top:12px;
	transform:rotate(-45deg)
}
.main-header .line-3 {
	background-color:rgba(255,255,255,0.3);
	top:24px;
	opacity:0
}
/*
@font-face {
	font-family:'Tencent Games EN';
	src:url("../fonts/TencentGamesEN-BlackOblique.eot");
	src:url("../fonts/TencentGamesEN-BlackOblique.eot?#iefix") format("embedded-opentype"),url("../fonts/TencentGamesEN-BlackOblique.woff2") format("woff2"),url("../fonts/TencentGamesEN-BlackOblique.woff") format("woff"),url("../fonts/TencentGamesEN-BlackOblique.svg#../fonts/TencentGamesEN-BlackOblique") format("svg");
	font-weight:900;
	font-style:italic
}
@font-face {
	font-family:'Tencent Games EN';
	src:url("../fonts/TencentGamesEN-Black.eot");
	src:url("../fonts/TencentGamesEN-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/TencentGamesEN-Black.woff2") format("woff2"),url("../fonts/TencentGamesEN-Black.woff") format("woff"),url("../fonts/TencentGamesEN-Black.svg#../fonts/TencentGamesEN-Black") format("svg");
	font-weight:900;
	font-style:normal
}
*/

#qb_collection_img_mask {
	display:none !important
}
.footer-bg {
	position:relative;
	background:url(../images/footer-bg.png) no-repeat;
	background-position:center top;
	z-index:88
}
.footer-main {
	width:100%;
	min-width:1280px;
	position:relative;
	z-index:2;
	height:180px
}
.footer-box {
	width:1100px;
	margin:0 auto;
	padding-top:56px;
	position:relative
}
.footer-box a:hover {
	text-decoration:none;
	-webkit-filter:brightness(1.2);
	filter:brightness(1.2)
}
.left-tlist {
	width:100%;
	height:182px
}
.left-tlist li {
	width:164px;
	height:auto;
	float:left
}
.left-tlist li a {
	display:inline-block;
	font-size:14px;
	color:rgba(255,255,255,0.35);
	line-height:22px;
	margin-bottom:12px;
	position:relative
}
.left-tlist li a:hover {
	color:#fff
}
.left-tlist li a:hover i {
	opacity:1
}
.left-tlist li .li-tit a {
	font-size:16px;
	color:#ffffff;
	margin-bottom:22px;
	cursor:default
}
.right-tcgame {
	width:197px;
	height:27px;
	position:absolute;
	top:107px;
	right:0
}
.left-tlist li a i {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(../images/spr.png) no-repeat;
	vertical-align:top;
	margin-right:6px;
	opacity:.35
}
.left-tlist li a i.i-wx {
	background-position:-4px -66px
}
.left-tlist li a i.i-xlwb {
	background-position:-4px -100px
}
.tc-gzh {
	display:inline-block;
	width:130px;
	height:130px;
	position:absolute;
	top:-142px;
	left:-35px;
	display:none
}
.left-tlist li a:hover .tc-gzh {
	display:block
}
.tc-gzh img {
	display:inline-block;
	width:130px;
	height:130px
}
.copy-left {
	display:inline-block;
	font-size:14px;
	color:rgba(255,255,255,0.35);
	line-height:22px
}
.copy-left a {
	display:inline-block;
	font-size:14px;
	color:rgba(255,255,255,0.35);
	line-height:22px
}
.copy-left i {
	display:inline-block;
	font-style:normal;
	margin:0 6px;
	opacity:0.4
}
.copy-left .copy-text {
	display:inline-block;
	font-size:14px;
	color:rgba(255,255,255,0.35);
	line-height:22px
}
.copy-tips {
	display:inline-block;
	color:rgba(255,255,255,0.35);
	font-size:14px;
	line-height:22px;
	float:left;
}
.copy-tips a {
	display:inline-block;
	color:rgba(255,255,255,0.35);
	font-size:12px;
	line-height:22px
}
.top-nav-box {
	width:100%;
	min-width:1100px;
	height:90px;
	padding-top:10px;
	margin:0 auto;
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	background:url(//game.gtimg.cn/images/game/web201910/images/about/top-nav-box.png) no-repeat 50% 0;
	transition:all 0.5s
}
.top-nav-box.on {
	height:80px;
	padding-top:0
}
.top-nav {
	height:80px;
	margin:0 auto;
	position:relative
}
.top-tcgame {
	width:161px;
	height:80px;
	position:absolute;
	top:0;
	left:110px;
	display:block;
	background-size:100%
}
.nav-link-list {
	width:650px;
	text-align:right;
	float:right;
	padding:29px 120px 0 0
}
.nav-link-list a {
	display:inline-block;
	font-size:16px;
	color:#ffffff;
	margin-left:10px;
	line-height:22px;
	opacity:0.6
}
.nav-link-list a.on {
	opacity:1
}
.nav-link-list a.no {
	display:none
}
.nav-link-list a:hover {
	opacity:1
}
