/*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;}
/*页面样式*/
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.c {zoom:1;}
body {font:12px/1.5 '\5FAE\8F6F\96C5\9ED1','simhei','simsun';text-align:justify;background-color:#1f0f00;overflow-x: hidden;font-family:'ltxh';width: 100%;}
a {text-decoration:none;overflow:hidden;}
a:hover{filter: brightness(1);-webkit-filter: brightness(1.1);}
.wrap,#afooter {min-width:12.80rem;width:100%;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1202?'1200px':'');}
.wrap {background:url(//wegame.gtimg.com/tgp_act/release/xjzj/tennocon2025/images/bg1.jpg) no-repeat 50% 0,url(//wegame.gtimg.com/tgp_act/release/xjzj/tennocon2025/images/bg2.jpg) 50% 10.8rem;background-color: #041631;box-sizing: border-box;overflow-x: hidden;background-size: 100% auto;height: 60.03rem;}
.ost_box{min-width: 12rem !important;}
.container {width:12rem;margin:0 auto;}
.pr{position:relative;}
.pa{position:absolute;}
.hide {display:block;width:0;height:0;overflow:hidden;}
.db{display:block;text-indent:-999em;}
.fl{float: left;}
.fr{float: right;}
img{display: block;}
:focus{outline: none;}
/*footer*/
#afooter{text-align:center;line-height:1.4;color:#fff;background-color:#000;padding:30px 0;font-size: 20px;}
#afooter a{ color:#fff;}
.sp{background: url(//wegame.gtimg.com/tgp_act/release/xjzj/tennocon2025/images/sp.png) no-repeat;background-size: 19.2rem auto;}


@font-face {
	font-family:'ltxh';
	src: url(//wegame.gtimg.com/tgp_act/release/xjzj/tennocon2025/images/ltxh.ttf);
}
@font-face {
	font-family:'font1';
	src: url(//wegame.gtimg.com/tgp_act/release/xjzj/tennocon2025/images/font1.ttf);
}

.head{height: 11.76rem;position: relative;}
.logo{background-position: 0 0;width: 1.79rem;height: .83rem;position: absolute;top: .24rem;left: -3.3rem;font-size: 0;}
.btn_com{background-position: -2.14rem 0;width: 2.95rem;height: .84rem;text-align: center;position: absolute;top: 7.55rem;left: -.39rem;color: #ff812f;font-size: .3rem;text-align: center;line-height: .78rem;font-weight: bold;}

.par1 h2{background-position: 0 -.96rem;width: 7.15rem;height: 1.28rem;display: block;margin: 0 auto;font-size: 0;}
.list_p1prop{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;margin: 0 auto 0;}
.list_p1prop li{width: 2.63rem;margin: 0 .05rem;}
.p1prop{width: 2.63rem;height: 2.15rem;position: relative;margin: 0 auto;}
.p1prop img{width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.list_p1prop li span{color: #90a2b1;font-size: .22rem;text-align: center;height: .5rem;display: flex;justify-content: center;align-items: center;}
.btn_p1lq{background-position: -5.31rem 0;width: 2.3rem;height: .65rem;display: block;font-size: .24rem;margin: .17rem auto 0;color: #ff802e;font-weight: bold;line-height: .6rem;text-align: center;letter-spacing: 2px;}
.btn_p1lq.grey{background-position: -7.73rem 0;color: #ffffff;}
.p1txt{color: #ffffff;font-size: .18rem;text-align: center;line-height: 1.4;padding-top: .15rem;}

.par2{padding-top: .8rem;}
.par2 h2{background-position: 0 -2.33rem;width: 13rem;height: 1.59rem;display: block;margin: 0 auto;font-size: 0;position: relative;left: -.5rem;}
.par2 h3{background-position: 0 -8.15rem;width: 1.73rem;height: .25rem;margin: .45rem auto 0;}
.p2box{width: 10.84rem;margin: .48rem auto 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.p2box_l{width: 5.34rem;}
.p2box_l h3{background-position:  0 -8.08rem;width: 3.23rem;height: .26rem;display: block;margin: 0 auto;}
.p2box1{background: url(//wegame.gtimg.com/tgp_act/release/xjzj/tennocon2025/images/p2box_bg.png) no-repeat;width: 5.34rem;height: 3.91rem;margin: .12rem auto 0;box-sizing: border-box;padding: .38rem .12rem 0;background-size: 100% 100%;}
.list_p2prop{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;width: 3.2rem;margin-left: 1.9rem;}
.list_p2prop li{width: 1.55rem;margin-bottom: .08rem;background: url(//wegame.gtimg.com/tgp_act/release/xjzj/tennocon2025/images/p2prop_bg.png) no-repeat;background-size: 100% 100%;height: 1.13rem;position: relative;}
.list_p2prop li img{width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-52%);}
.list_p2prop li span{color: #90a2b1;font-size: .18rem;text-align: center;position: absolute;bottom: .02rem;width: 100%;left: 0;}
.btn_p2buy{background-position: -5.31rem 0;width: 2.3rem;height: .65rem;display: block;font-size: .24rem;margin: .2rem auto 0;color: #ff802e;font-weight: bold;line-height: .6rem;text-align: center;letter-spacing: 2px;}
.btn_p2buy.grey{background-position: -7.73rem 0;color: #959ea9;}
.p2box_r{width: 5.34rem;}
.p2box_r h3{background-position:  -3.54rem -8.09rem;width: 3.43rem;height: .25rem;display: block;margin: 0 auto;}
.p2box2{background: url(//wegame.gtimg.com/tgp_act/release/xjzj/tennocon2025/images/p2box_bg1.png) no-repeat;width: 5.34rem;height: 3.91rem;margin: .12rem auto 0;box-sizing: border-box;padding: 2.8rem .12rem 0;background-size: 100% 100%;}


.par3{padding-top: .72rem;}
.par3 h2{background-position:0 -3.99rem;width: 7.95rem;height: 1.28rem;display: block;margin: 0 auto;font-size: 0;}
.p3btn{margin: .3rem auto 0;display: flex;justify-content: flex-end;align-items: center;width: 10.84rem;}
.p3btn a{color: #3a91e0;font-size: .24rem;line-height: 1.1;margin-left: .46rem;font-family:'font1';border-bottom: 1px solid #3a91e0;}
.p3box{background: url(//wegame.gtimg.com/tgp_act/release/xjzj/tennocon2025/images/p3box_bg.png) no-repeat;width: 10.84rem;height: 4.91rem;background-size: 100% 100%;margin: .1rem auto 0;box-sizing: border-box;padding: .65rem .2rem 0;}
.p3prop{margin-left: 5.2rem;width: 4.85rem;position: relative;height: 3.03rem;}
.p3prop img{width: 100%;display: block;margin: 0 auto;}
.p3prop p{color: #90a2b1;font-size: .18rem;text-align: center;position: absolute;bottom: .2rem;width: 100%;left: 0;line-height: 1.2;}
.btn_p3cj{background-position: -5.31rem 0;width: 2.3rem;height: .65rem;display: block;font-size: .24rem;margin:.25rem auto 0;color: #ff802e;font-weight: bold;line-height: 1.2;text-align: center;letter-spacing: 2px;display: flex;justify-content: center;align-items: center;flex-direction: column;box-sizing: border-box;padding-bottom: .05rem;}
.btn_p3cj span{font-size: .18rem;font-weight: normal;}
.btn_p3cj.grey{background-position: -7.73rem 0;color: #ffffff;}
.list_rule{width: 10.84rem;margin: .25rem auto 0;}
.list_rule li{color: #318fd9;font-size: .24rem;line-height: 1.61;font-family:'font1';}
.list_rule li em{color: #ffa62e;}
.list_rule li span{font-family:'ltxh';}

.par4{padding-top: .48rem;}
.par4 h2{background-position:0 -5.34rem;width: 14.55rem;height: 1.28rem;display: block;margin: 0 auto;font-size: 0;position: relative;left: -1.27rem;}
.p4box{width: 10.94rem;margin: .6rem auto 0;}
.p4box img{width: 100%;display: block;margin: 0 auto .38rem;}

.par5{padding-top: .17rem;}
.par5 h2{background-position:0 -6.69rem;width: 11.55rem;height: 1.28rem;display: block;margin: 0 auto;font-size: 0;}
.par5 img{width: 10.84rem;display: block;margin: .7rem auto 0;}
.btn_p5com{background-position: -5.31rem 0;width: 2.3rem;height: .65rem;display: block;font-size: .24rem;margin: .22rem auto 0;color: #ff802e;font-weight: bold;line-height: .6rem;text-align: center;letter-spacing: 2px;}

.pop{display: none;box-sizing: border-box;position: relative;}
.close{background-position: -10.25rem -.16rem;width: .34rem;height: .34rem;position: absolute;top: 0;right: -.44rem;font-size: 0;}
.pop1{background: url(//wegame.gtimg.com/tgp_act/release/xjzj/tennocon2025/images/pop1.png) no-repeat;width: 6.04rem;height: 6.06rem;background-size: 100% 100%;box-sizing: border-box;padding-top: .77rem;}
.ptab{width: 5.72rem;margin: 0 auto 0;}
.ptab table{width: 100%;}
.ptab table tr td{color: #318fd9;font-size: 20px;text-align: center;height: .57rem;line-height: .57rem;}
/* body {
  padding-top: 50px !important;
} */

.logo {
  top: 65px;
}

.wrap {
  height: 100%;
}
