﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body,html{color:#333;}
html{font-size:18px;}
@media only screen and (min-width:320px){  
    html {  
        font-size: 18px;  
    }   
}  
@media only screen and (min-width: 375px){  
    html {  
        font-size: 22px;  
    }   
}  
@media only screen and (min-width: 414px){  
    html {  
        font-size: 24px;   
    }  
}  
@media only screen and (min-width: 640px){  
    html {  
        font-size: 36px;   
    }  
}
/**{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}*/
h1,h2,h3,h4,h5,h6,h7{font-size:16px;font-weight:normal;}
b{font-weight:normal;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,textarea{outline:0;resize:none;padding:0;}
body,html,input,textarea,select{font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;}
i,em,b{font-style:normal;font-weight:normal;}
body{background:url(../images/bg.jpg);font-size:0.6rem;}
.clearfix:after{content:'.';height:0;display:block;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a,a:hover,a:active,a:visited{text-decoration:none;color:#333;}
.aspx-unscrollable{overflow:hidden;height:100%}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.center{text-align:center;}
.relative{position:relative;}
.absolute{position:absolute;}
.fixed{position:fixed;}
.hidden{display:none;}
.overhide{overflow:hidden;}
.bl{display:block;}
.dl{display:inline-block;}
.fw{font-weight:bold;}
.arial{font-family:arial;}
.noscroll{height:100%;overflow:hidden;}
.fonts{font-family:'SimSun'}
.break{table-layout:fixed;word-break:break-all;overflow:hidden;}
img{max-width:100%;}

.viewport{max-width:750px;margin:0 auto;min-height:100%;height:100%;}


/**分享 start**/
.share_mask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;display:none;}
.share_mask .txt{position:relative;z-index:2;height:100%;}
.share_mask .txt .img{width:11.4rem;position:absolute;top:0.25rem;right:0.25rem;}
.share_mask .txt a{width:5.675rem;display:block;position:absolute;top:50%;left:50%;margin-left:-2.85rem;}
/**分享 start**/

/**页面加载特效**/
#loadings {width:4.5rem;height:3.75rem;padding-top:0.75rem;position:fixed;top:50%;left:50%;margin-top:-2.25rem;margin-left:-2.25rem;z-index:999999999;font-size:0.7rem;color:#fff;background:rgba(0,0,0,0.7);border-radius:0.15rem;text-align:center;}
#loadings i{height:20px;width: 20px;border-radius: 100%;display:inline-block;border:1px solid #fff;border-bottom-color: transparent;vertical-align: middle;display:block;margin:0.25rem auto 0.5rem;-moz-animation: rotate 75s linear infinite;
  -webkit-animation: rotate 75s linear infinite;
  -o-animation: rotate 75s linear infinite;
  -ms-animation: rotate 75s linear infinite;
  animation: rotate .75s linear infinite;}

/**加载效果旋转**/
@-webkit-keyframes rotate {
  0%,
  100% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  0%,
  100% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes rotate {
  0%,
  100% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
  }
}
@-ms-keyframes rotate {
  0%,
  100% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
  }
}
@keyframes rotate {
  0%,
  100% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

img,.vmid{vertical-align:middle;}

.bg{background:rgba(0,0,0,0.6);position:absolute;top:0;left:0;width:100%;height:100%;}

/*内容*/
.app_logo{width:6rem; margin:0 auto;padding:5rem 0 3rem 0;}
.app_btn{padding:0 0.8rem 0 0.8rem;margin-top:1.0rem;}
a.app_down{height:2.25rem;line-height:2.25rem;text-align:center;font-size:0.8rem;display:block;color:#f7931e;background:#ffffff;border-radius:0.3rem;}