.qr_zz{position: fixed;top:0;bottom: 0;left: 0;right: 0;background: #000;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;}
.qr_box{position: fixed;background: #ffffff;top:50%;left:50%;width:400px;height:430px;margin:-215px 0 0 -200px;border-radius: 10px;}
.qr_close{position: absolute;right:20px;top:10px;font-size: 20px;color: #666666;cursor: pointer;}
.qr_tit{height: 50px;}
.qr_con{text-align: center;margin:0px 20px 20px;position: relative;min-height: 300px;}
.qr_img{position: relative;}
.qr_img img{
    display: inline-block;
    width:100%;
}



@media screen and (max-width: 750px) {
    .qr_box{
        width:90%;
        max-width:90% !important;
        left:5% !important;
        top:15% !important;
        margin:0!important;
        height:auto!important;
    }
}


.tc_load_mask{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background:rgba(255,255,255,.7);

}
.tc_loader {
    position:absolute;
    left:50%;
    top:50%;
    margin:-1.1em 0 0 -1.1em;
    text-indent:-9999em;
    border-top:0.18em solid rgba(0,0,0,0.1);
    border-right:0.18em solid rgba(0,0,0,0.1);
    border-bottom:0.18em solid rgba(0,0,0,0.1);
    border-left:0.18em solid #409eff;
    -moz-transform:translateZ(0);
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -moz-animation:loader 500ms infinite linear;
    -webkit-animation:loader 500ms infinite linear;
    animation:loader 500ms infinite linear;
    -moz-transition:all 500ms ease;
    -o-transition:all 500ms ease;
    -webkit-transition:all 500ms ease;
    transition:all 500ms ease;
    border-radius:50%;
    width:2em;
    height:2em;
    color: #409eff;
}

@-webkit-keyframes loader {
    0% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
    }
    100% {
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg);
    }
}@-moz-keyframes loader {
     0% {
         -moz-transform:rotate(0deg);
         transform:rotate(0deg);
     }
     100% {
         -moz-transform:rotate(360deg);
         transform:rotate(360deg);
     }
 }@keyframes loader {
      0% {
          -webkit-transform:rotate(0deg);
          transform:rotate(0deg);
      }
      100% {
          -webkit-transform:rotate(360deg);
          transform:rotate(360deg);
      }
  }