@charset "utf-8";
body{ font-size: .2rem; line-height: 1; opacity:0; -webkit-animation:show .1s forwards .5s;}
@-webkit-keyframes show{ 100%{ opacity:1;}}

.thickdiv {  position: fixed; top: 0; left: 0; width: 100%;  height: 100%; background:#000000; border: 0 none; opacity: 0.8; filter:alpha(opacity=50); z-index:101;}

.prompt{ top:3%; right:18%; font-size:.36rem; color:#e3e3e3; letter-spacing:1px; line-height:1.2rem; z-index:102;}
.prompt img{ margin:0 .1rem; width:.87rem; height:.87rem;}
.prompt span{ position:absolute;}
.prompt .browser{ top:2.4rem; left:1rem; font-size:.24rem; line-height:.3rem; text-align:center; color:#a3a3a3;}

.pup_trust{position: fixed;z-index: 100;bottom: 0;left: 50%;width: 7.2rem;height: 5.8rem;margin-left: -3.6rem;color: #434343;background: #fff;}
.pup_trust{animation: pupTrustShow .5s linear forwards;-webkit-animation: pupTrustShow .5s linear forwards;}
.pup_trust .title{height: .62rem;padding-top: .18rem;font-weight: bold;font-size: .24rem;color: #555;text-align: center;background: #f3f3f3;border-top: 1px solid #e9eaec;border-bottom: 1px solid #f7f7f7;}
.pup_trust .btn_close{position: absolute;top: 0;right: 0;width: .62rem;height: .62rem;font-weight: bold;font-size: .24rem;line-height: .62rem;color: #656566;text-align: center;}
.pup_trust .con{padding-top: .24rem;}
.pup_trust .text{padding-left: .15rem;font-size: .24rem;letter-spacing: .02rem;}
.pup_trust .text_second{padding-left: .5rem;font-size: .24rem;letter-spacing: .02rem;line-height: .5rem;}
.pup_trust .game{margin: .24rem 0;text-align: center;}
.pup_trust .game .inline-box{display: inline-block; vertical-align: top; overflow: hidden;}
.pup_trust .game .img_zm{height: 1.08rem;}
.pup_trust .game .game_icon{display: block; width: .76rem;height: .76rem;margin: .06rem auto;}
.pup_trust .game .game_name{font-size: .14rem;}
.pup_trust .set_img{height: 1.5rem; margin-top: .16rem;vertical-align: top;}
.pup_trust .btn_trust{position: absolute;left: 50%;bottom: .27rem;width: 3.2rem;height: .74rem;margin-left: -1.6rem;padding-top: .24rem;font-size: .24rem;color: #2f95e3;text-align: center;border: 1px solid #5ea9e8;border-radius: .4rem;}
.pup_trust .btn_detail{position: absolute;bottom: .3rem;right: .35rem;font-size: .25rem;color: #db4543;text-decoration: underline;}

@keyframes pupTrustShow{
    0%{
        transform: translateY(5.38rem);
    }
    100%{
        transform: translateY(0);
    }
}

@-webkit-keyframes pupTrustShow{
    0%{
        -webkit-transform: translateY(5.38rem);
    }
    100%{
        -webkit-transform: translateY(0);
    }
}