@charset "gb2312";
@media only screen and (max-width:1536px),only screen and (max-device-width:1536px){body,html{font-size:240px}}
@media only screen and (max-width:1080px),only screen and (max-device-width:1080px){body,html{font-size:337.5px}}
@media only screen and (max-width:960px),only screen and (max-device-width:960px){body,html{font-size:300px}}
@media only screen and (max-width:800px),only screen and (max-device-width:800px){body,html{font-size:250px}}
@media only screen and (max-width:720px),only screen and (max-device-width:720px){body,html{font-size:225px}}
@media only screen and (max-width:640px),only screen and (max-device-width:640px){body,html{font-size:200px}}
@media only screen and (max-width:600px),only screen and (max-device-width:600px){body,html{font-size:187.5px}}
@media only screen and (max-width:540px),only screen and (max-device-width:540px){body,html{font-size:168.75px}}
@media only screen and (max-width:480px),only screen and (max-device-width:480px){body,html{font-size:150px}}
@media only screen and (max-width:414px),only screen and (max-device-width:414px){body,html{font-size:129.38px}}
@media only screen and (max-width:400px),only screen and (max-device-width:400px){body,html{font-size:125px}}
@media only screen and (max-width:375px),only screen and (max-device-width:375px){body,html{font-size:117.19px}}
@media only screen and (max-width:360px),only screen and (max-device-width:360px){body,html{font-size:112.5px}}
@media only screen and (max-width:320px),only screen and (max-device-width:320px){body,html{font-size:100px}}
@media only screen and (max-width:240px),only screen and (max-device-width:240px){body,html{font-size:75px}}


body,ul,ol,dl,dt,dd,form,h1,h2,h3,h4,p,img,section,header,ruby,rb,rt,i,b,input{margin:0;padding:0;font-style:normal;}
html,body,h1,h2{font-weight:400;line-height:1;font-family:"Helvetica Neue",Helvetica,STHeiTi,sans-serif;}
html,body{height:100%;}
i{display:block;font-style:normal;}
li{list-style:none;}
a{text-decoration:none;}
img{border:0;}
.o_h{overflow:hidden;}
.clear{clear:both;}
.clear:after{content:" ";clear:both;line-height:0;height:0;}
.p_common{background:url(//game.gtimg.cn/images/ttcz/m/web201607/bg/common.png) no-repeat 0 0;background-size:3.2rem auto;}
.v_mid{position: relative;top: 50%;-webkit-transform:translateY(-50%);}

.common_header{width:100%;height:0.5rem;position:absolute;left:0;top:0;color:#fff;z-index:97;background:#000;border-bottom:1px solid #7d6645;}
.cover20,.cover50,.cover90{width:100%;height:100%;position:absolute;left:0;top:0;background:#000;z-index:98;}
.cover20{opacity:.2;}.cover50{opacity:.5;}.cover90{opacity:.9;}
.cover_content{width:100%;overflow:hidden;position:absolute;left:0;top:0;z-index:99;background:#25282d;border-bottom:1px solid #7d6645;}
.web_logo{width:1.7rem;height:0.45rem;padding:0.05rem 0 0 .05rem;color:#fff;display:block;overflow:hidden;float:left;}
.logo_wrap{width:.4rem;height:0.4rem;float:left;padding-right:.05rem;}
.web_logo img{display:block;float:left;margin-right:0.05rem;}
.web_logo h1{font-size:.16rem;float:left;white-space:nowrap;line-height:0.24rem;}
.web_logo h2{font-size:.1rem;color:#636363;float:left;white-space:nowrap;}
.common_header .btn_download{width:.96rem;height:.34rem;display:block;float:right;margin-top:.1rem;font-weight:700;text-indent:-999rem;position: absolute;right: 0.41rem;}

.btn_nav_slide{width:0.4rem;height:0.4rem;overflow:hidden;position:absolute;right:4px;top:0.1rem;z-index:10001;}
.footer_r{height: 0.54rem; width: 100%; background: #1a1a1a; margin-top: 0.35rem;}
.btn_nav_slide .cover50{display:none;}
.index .cover50{display:block;}
.draw,.draw:before,.draw:after{width:0.25rem;height:2px;background:#dfbe7e;position:absolute;left:0;-webkit-transition:all .5s;-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;}
.draw{top:0.18rem;left:0.1rem;}
.draw:before{content:"";top:-0.07rem;}
.draw:after{content:"";top:0.07rem;}
.G_close .draw{background:transparent;}
.G_close .draw:before{top:0;-webkit-transform:rotate(45deg)}
.G_close .draw:after{top:0;-webkit-transform:rotate(-45deg)}
.common_nav{width:0;height:0;position:fixed;right:0;top:0.6rem;z-index:9999;opacity:0;-webkit-transition:all .5s;-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;}
.common_nav ul{width:100%;overflow:hidden;text-align:center;}
.common_nav li{height:0.5rem;overflow:hidden;line-height:0.51rem;position:relative;}
.common_nav a{width:.9rem;color:#dfbe7e;display:block;height:100%;font-size:.16rem;border-top:1px solid #000;margin:0 auto;}
.common_nav li:nth-child(1) a{border:0;}
.G_open{width:100%;height:100%;top:0.51rem;opacity:1;-webkit-transform:scale3d(1,1,1);}

video{background:#000;}
.video_player{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10011;background:#000;display:none;}
.video_close{font:700 0.24rem/0.32rem "Helvetica Neue",Helvetica,STHeiTi,sans-serif;width:0.32rem;height:0.32rem;background:#000;color:#0091de;position:fixed;right:2%;top:2%;z-index:10012;text-align:center;display:none;}/*  |xGv00|299cc5838dc74f31251292b90cdd3c1a */