
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}

/* footer */
#afooter{text-align:center; line-height:20px;color:#fff;background:#000;padding: 20px 0;}
#afooter a{color:#fff;}

/*Ò³ÃæÑùÊ½*/
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.c {zoom:1;}
body {font:12px/1.5 '\5FAE\8F6F\96C5\9ED1';padding-top:42px;text-align:justify;overflow-x:hidden;background-color:#336418;-webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
	user-select:none;}
.tgp_pop{-webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
	user-select:text;}
a {text-decoration:none;overflow:hidden;outline:none;}
a:hover {text-decoration:none;}
.wrap,#footer_ied {min-width:1000px;width:100%;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1002?'1000px':'');}
.container {width:1000px;margin:0 auto;}
.wrap{background:url(//cdn.tgp.qq.com/tgp_act/release/tgp/tgp20180601/images/rp.jpg) no-repeat 50% 0;min-width:1000px;}
.pr{position:relative;}
.pa{position:absolute;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.db{display:block;text-indent:-999em;}
.sp{background:url(//cdn.tgp.qq.com/tgp_act/release/tgp/tgp20180601/images/sp.png) no-repeat;}
.fl{float:left;}
.fr{float:right;} 

/*head*/
.head{background:url(//cdn.tgp.qq.com/tgp_act/release/tgp/tgp20180601/images/hd.jpg) no-repeat 50% 0;height:801px;}
	.logo{width:223px;height:50px;left:0;top:22px;background:url(//cdn.tgp.qq.com/tgp_act/release/tgp/tgp20180601/images/logo.png) no-repeat;}
	.slogan{width:778px;height:163px;background:url(//cdn.tgp.qq.com/tgp_act/release/tgp/tgp20180601/images/slogan.png) no-repeat;left:108px;top:375px;}
	.hd_tit{background:url(//cdn.tgp.qq.com/tgp_act/release/tgp/tgp20180601/images/hd_tit.png) no-repeat;width:515px;height:43px;left:240px;top:530px;}
	.time{background-position:0 -171px;width:429px;height:39px;left:50%;top:580px;line-height:39px;text-align:center;color:#d1ff00;font-size:20px;margin-left:-215px;}
	.login{width:100%;line-height:24px;left:0;top:630px;text-align:center;color:#fff;font-size:14px;}
		.login a{color:#fff;}
		.login p{color:#fff;}
		.login span{color:#fff;}
	.top_link{right:0;top:0;background-position:-220px -122px;width:241px;height:36px;line-height:35px;}
		.top_link a{float:left;width:120px;text-align:center;height:36px;color:#a64702;font-size:18px;}
		.top_link a:hover{text-decoration:underline;}
	.slogan{animation:bounceIn 1s .2s ease both;}
	@keyframes bounceIn{
	0%{opacity:0;transform:scale(.3)}
	50%{opacity:1;transform:scale(1.05)}
	70%{transform:scale(.9)}
	100%{transform:scale(1)}
	}
	.hd_tit{animation:fadeInDown 1s .4s ease both;}
	.time{animation:fadeInDown 1s .6s ease both;}
	.login{animation:fadeInDown 1s .8s ease both;}
	@keyframes fadeInDown{
	0%{opacity:0;transform:translateY(-20px)}
	100%{opacity:1;transform:translateY(0)}
	}
/*content*/
.content{background:url(//cdn.tgp.qq.com/tgp_act/release/tgp/tgp20180601/images/ct.jpg) no-repeat 50% 0;text-align:center;}
	.tit{height:54px;line-height:52px;color:#fefefe;font-weight:bold;font-size:40px;margin-bottom:28px;}
		.tit em{display:inline-block;padding:0 40px;height:54px;border:3px solid #fefefe;border-radius:30px;}
	.tips{font-size:16px;color:#fff;line-height:28px;text-align:left;padding-bottom:35px;}
	.vid_box{width:1000px;height:580px;margin-bottom:45px;}
	.tits{text-align:left;font-size:34px;color:#fff217;font-weight:bold;padding-bottom:25px;}
	.dm_box{background:url(//cdn.tgp.qq.com/tgp_act/release/tgp/tgp20180601/images/dm_bg.png) no-repeat;width:1000px;height:284px;margin-bottom:40px;cursor: pointer;}
		.dm_box span{font-size:18px;}
		.dm_box span:hover{cursor:pointer;}
	.rule_list{font-size:18px;color:#fbf3e4;line-height:34px;text-align:left;height:175px;margin-bottom:90px;}
	.tips1{font-size:16px;color:#fbf3e4;line-height:24px;height:80px;}
	.tips2{height:60px;}
	.gift_list{height:876px;}
		.gift_list li{float:left;width:325px;height:139px;background:url(//cdn.tgp.qq.com/tgp_act/release/tgp/tgp20180601/images/lb_bg.png) no-repeat;position:relative;margin-right:10px;margin-bottom:100px;}
		.gift_list .last,.dl_list .last{margin-right:0;}
			.gift_list li img{display:block;margin:0 auto;}
			.dj_txt{position:absolute;left:0;width:100%;height:32px;bottom:3px;line-height:32px;font-size:16px;color:#fbf3e4;}
			.btn_lq{position:absolute;width:210px;height:53px;background-position:0 -113px;left:50%;bottom:-75px;margin-left:-105px;line-height:48px;font-size:24px;color:#6a2300;font-weight:bold;transition:all .3s;}
			.btn_lq:hover{transform:scale(1.05);}
	.dl_list{height:840px;}
		.dl_list li{float:left;width:325px;height:139px;background:url(//cdn.tgp.qq.com/tgp_act/release/tgp/tgp20180601/images/dl_bg.png) no-repeat 50% 0;position:relative;margin-right:10px;margin-bottom:100px;}
		.btn_lq2{width:449px;height:109px;display:block;margin:0 auto 170px;line-height:104px;font-weight:bold;font-size:46px;color:#6a2300;background-position:0 0;}
	.tq_list{height:770px;}
		.tq_list li{background:url(//cdn.tgp.qq.com/tgp_act/release/tgp/tgp20180601/images/tq_bg.png) no-repeat;}
		.tq_list .btn_lq{background-position:0 -279px;}
		
	.fc_box{left:40%;bottom:50%;display:none;animation:bounceIn .5s ease both;transform-origin:left bottom;border-radius:5px;overflow:hidden;}
	@keyframes bounceIn{
	0%{opacity:0;transform:scale(.3)}
	50%{opacity:1;transform:scale(1.05)}
	70%{transform:scale(.9)}
	100%{transform:scale(1)}
	}
		.fc_tit{width:100%;background:url(//cdn.tgp.qq.com/tgp_act/release/tgp/tgp20180601/images/fc_tit.png) no-repeat 50% 0;height:59px;text-align:center;line-height:58px;color:#fff217;font-weight:bold;font-size:26px;}
		.fc_box img{display:block;}
	.gift_list li:hover,.dl_list li:hover{z-index:2;}
	.gift_list .dj_box:hover .fc_box,.dl_list .dj_box:hover .fc_box{display:block;}

	#tgp_game_list,#tgp_pc_game{text-align: center;}

	.tgp_pop .txt_msg {
		margin: 20px 30px 20px 70px;
		text-align: center;
	}
	.tgp_pop .tgp_selete{
		-webkit-appearance:menulist-button;
	}

	