html {
   font-family: "microsoft yahei", helvetica, verdana, san-serif;
   line-height: 1;
   -ms-text-size-adjust: 100%;
   -webkit-text-size-adjust: 100%;
   -webkit-tap-highlight-color: transparent;
   background-color: #fff;
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
   font-family: Microsoft YaHei !important;
   text-align: center;
}

body {
   padding: 0;
   margin: 0;
   font-size: 12px;
   outline: 0;
   color: #000;
   position: relative;
   background: #F6F7FA;
}

article, aside, footer, header, nav, section {
   display: block;
}

a, img, button, div, fieldset, form, h1, h2, h3, h4, h5, h6, img, input, li, menu, ol, p, textarea, ul, figure, dl, dt, dd {
   padding: 0;
   margin: 0;
   border: 0;
}

li, ol, ul, dl, dt, dd {
   list-style: none;
}

b, em, h1, h2, h3, h4, h5, h6, i, th, td {
   font-weight: 400;
   font-style: normal;
}

a {
   background-color: transparent;
   -webkit-text-decoration-skip: objects;
}

a:active, a:hover {
   outline: 0;
}

button, input, select, textarea, img {
   outline: 0;
   color: #000;
}

b, strong {
   font-weight: 700;
}

button, input[type=button], input[type=password], input[type=submit], input[type=text], textarea {
   -webkit-appearance: none;
}

a, a:visited {
   text-decoration: none;
   color: #000000;
}

img, video {
   vertical-align: middle;
   border: 0;
   border-style: none;
}

button, html[type=button], [type=reset], [type=submit] {
   -webkit-appearance: button;
}

button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner {
   border-style: none;
   padding: 0;
}

[type=checkbox], [type=radio] {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0;
}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
   height: auto;
}

.clear:after {
   content: "";
   display: block;
   clear: both;
}

.fl {
   float: left;
}

.fr {
   float: right;
}

input {
   line-height: normal;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}

input[type=checkbox],
input[type=radio] {
   box-sizing: border-box;
   padding: 0;
}

nput[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
   height: auto;
}

input[type=search] {
   -webkit-appearance: textfield;
   box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
   -webkit-appearance: none;
}

textarea {
   overflow: auto;
}

table {
   border-collapse: collapse;
   border-spacing: 0;
}

td, th {
   padding: 0;
}

img {
   width: 100%;
   max-width: 100%;
   display: block;
   height: auto;
}
.hides{
   display: none !important;
}
.blocks{
   display: block !important;
}
.flexs{
   display: flex !important;
}
.mob_header {
   display: block;
   width: 100%;
   height: 1.5rem;
   line-height: 1.5rem;
   padding: .3rem 0;
   background-color: #f5f5f5;
   border-bottom: 1px solid #ccc;
   font-size: .65rem;
}
.mob_header a {
   text-decoration: none;
   color: #333;
}
.m_logo {
   display: block;
   width: 6rem;
   height: 1.5rem;
   margin-left: .5rem;
   background-image: url(https://u3.huatu.com/uploads/allimg/201029/660702-201029150RE30.png);
   background-repeat: no-repeat;
   background-size: 100%;
   text-indent: -999em;
   float: left;
}
.header_txt {
   float: right;
   margin-right: .5rem;
   font-size: .8rem;
}

.m-footer {
   display: block;
   color: #000;
   text-align: center;
   height: 2.5rem;
   width: 100%;
   font-size: 0.7rem;
   line-height: 2.5rem;
}
.clearfix:after {
   display: block;
   content: '';
   clear: both;
}
#com-toast{
   position: fixed;
   top: 50%;
   left: 50%;
   opacity: 0.5;
   background: #000000;
   color: #fff;
   border-radius: 16px;
   -webkit-border-radius:16px;
   text-align: center;
   font-size: 16px;
   padding: 8px 15px;
   line-height: 62px;
   width: 200px;
   z-index: 1233;
   -webkit-transform: translate(-50%,-50%);
   transform: translate(-50%,-50%);
}