

*{margin: 0; padding: 0; outline: none;box-sizing: inherit;}
*:not(input,textarea){-webkit-touch-callout: inherit; -webkit-user-select: auto;}
* {
touch-action: none;
}
body{width:100%; color: #060002; -webkit-touch-callout: inherit ; -webkit-user-select: auto ; background-color: #faf8f9; margin:0 auto; font-size:0.26rem;font-family:"微软雅黑"!important; }

a { outline: none; color: inherit;color: #999; text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }  
a:link { text-decoration: none; color: inherit; }  
a:visited { text-decoration: none; color: inherit; }  
a:hover { text-decoration: none; color: inherit; }  
a:active { star: expression(this.onFocus=this.blur()); text-decoration: none; color: inherit; } 
a:focus { outline: 0; color: inherit; text-decoration: none; }
button,input,select,textarea{font-size: 100%; margin: 0; padding: 0; outline: none;}
dt,dd{display: inline-block;}
textarea,input{resize: none; outline: none;}
textarea{resize: none; -webkit-appearance: none;}
ul,ol,li{list-style: none;}
i, em, b {
    font-style: normal;
    font-weight: normal;
}
img{display:block;}
/*--input--*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}   
/*--float--*/
.fl, .fr{display: inline; float: left;}
.fr{float: right;}
/*--blank10--*/
.blank1{ width:100%; height:2px; line-height:2px; overflow:hidden; clear:both;}
.blank10{ width:100%; height:0.2rem; line-height:0.2rem; overflow:hidden; clear:both;}
#loading{width:0.5rem; height:0.6rem; position:absolute; top:50%; left:50%; margin-top:-0.3rem; margin-left:-0.25rem;}
.spinner{width: 0.5rem; height: 0.6rem; text-align: center; font-size: 0.1rem;}
.spinner > div{background-color: #ec6718; height: 100%; width: 0.06rem; display: inline-block; -webkit-animation: stretchdelay 1.2s infinite ease-in-out; animation: stretchdelay 1.2s infinite ease-in-out;}
.spinner .rect2{-webkit-animation-delay: -1.1s; animation-delay: -1.1s;}
.spinner .rect3{-webkit-animation-delay: -1.0s; animation-delay: -1.0s;}
.spinner .rect4{-webkit-animation-delay: -0.9s; animation-delay: -0.9s;}
.spinner .rect5{-webkit-animation-delay: -0.8s; animation-delay: -0.8s;}
@-webkit-keyframes stretchdelay{0%, 40%, 100%{-webkit-transform: scaleY(0.4)} 20%{-webkit-transform: scaleY(1.0)}}
@keyframes stretchdelay{0%, 40%, 100%{transform: scaleY(0.4); -webkit-transform: scaleY(0.4);} 20%{transform: scaleY(1.0); -webkit-transform: scaleY(1.0);}}

#content{width:100%;height: calc(100% - 1.15rem);position: fixed;top: 0;left:0;}


/*导航栏*/
.tabnav{width:100%;height: 1.23rem;background: #ffffff;position: fixed;bottom: 0;left: 0;z-index: 99999;box-shadow: 0 1px 16px rgba(0,0,0,0.05);}
.tabnav .tab-con{width:100%;height: 1.15rem;display: flex;align-items: center;justify-content: space-around;}
.tabnav .tab-con img{width:0.44rem;height: 0.38rem;}
.tabnav .tab-con a {flex-wrap: wrap;align-items: center;flex: 1;display:inline-flex;justify-content: center;font-size: 0.22rem;color: #000;}
.tabnav .tab-con a span{display:inline-block;width: 100%;text-align: center;}
.tabnav .tab-con .current-tab a span{color: #ff6600; font-weight:bold}


/*划图版---首页---版本转换*/
.btnLang{width: 1.24rem;height: 1.24rem;position: fixed;top: 0;right: 0;z-index: 999999; display:none}
.btnLang img{width:100%;height: 100%;}

/*划图版---首页---指示点*/
.swiper-point-wrapper{position:absolute;height: auto;z-index: 99;display: flex;justify-content: center;}
.swiper-point .point{width: 0.16rem;height: 0.16rem;background: rgba(255,255,255,0.5);border-radius: 0.16rem;float: left;box-shadow: 0 0 16px rgba(0,0,0,0.1);margin:0.1rem;}
.swiper-point .current-point{background:#fff;}
.horizontal{width:100%;bottom:1.35rem;}
.vertical{width:0.36rem;height:calc(100% - 1.15rem);right:0.2rem;flex-direction: column;top:0;}


