
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td{ margin:0px; padding:0px;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details { display:block; } 
table{ border-collapse:collapse; border-spacing:0;word-break: break-all;}
fieldset,img{ border:0px;}
i,em{font-style: normal;}
address,caption,em,code{ font-style:normal; font-weight:normal;}
pre, code, kbd, samp { font-family:inherit; } 
ol,ul{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; padding:0; margin:0;}
a{ text-decoration:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;color:#333;}
html{height: 100%;}
body{font-family: "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", sans-serif !important;margin:0 auto;color: #333; width: 100%;height: 100%; overflow-x: hidden;font-size: 14px;}
body{--red1: #f51e29;}
input:focus,textarea:focus{outline:none}
input,textarea,select{font-family:inherit;font-weight:inherit}
input,textarea{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;border:0;background: none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc;}  

/*clear*/
.clearfix:after{ content:'.';display:block;visibility:hidden;overflow: hidden; clear:both;height:0;}
.clearfix{*zoom:1;}
.clearFloat{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
#app{height: 100%;}

.comTc-box{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 100;}
.comTc-mask{position: absolute;top: 0;left: 0;width: 100%;height: 120%;background-color: #000;opacity: .7;}
.comTc-cont{position: absolute;top: 50%;left: 50%;}
.comBtn-hover{transition: .4s;}
.comBtn-hover:hover{transform: translateY(-3px);}

