html, body, div, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, a, img, span, em, i, b, iframe, strong, label { padding: 0; margin: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); color: #333; }
html, body { }
html { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; }
body { font-size: 16px; font-family: sans-serif; background-color: #f4f4f6; padding-bottom: 80px; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, main, nav, section, summary { display: block; }
ol, ul { list-style: none; }
ul, li { overflow: hidden; }
a { text-decoration: none!important; color: #333; cursor: pointer; -webkit-touch-callout: none; }
em, i { font-style: normal; }
img { vertical-align: middle; border: none; -webkit-touch-callout: none; }
a, input, select, textarea, button { padding: 0; margin: 0; border: 0; outline: 0; border-radius: 0; }
input:disabled { background-color: #fff; }
textarea { resize: none; }
table { border-spacing: 0; border-collapse: collapse; }
::-webkit-scrollbar {
width: 3px;
height:3px;
background-color:transparent;
}
::-webkit-scrollbar-track {
background-color:transparent;
}
::-webkit-scrollbar-thumb {
background-color:rgba(0, 0, 0, .298039);
border-radius: 2px;
}
::-webkit-input-placeholder {
color: #666;
opacity:  1;
}
:-moz-placeholder {
color: #666;
opacity:  1;
}
::-moz-placeholder {
color: #666;
opacity:  1;
}
:-ms-input-placeholder {
color: #666;
opacity:  1;
}
.pin-left { padding-left: 0; }
.pin-re { padding-right: 0; }
.pin-none { padding: 0; }

/*----顶部----*/
/*----提示颜色----*/
.nav .search input::-webkit-input-placeholder {color: #ccc;}
.nav .search input::-moz-input-placeholder {color: #ccc;}
.nav .search input::-ms-input-placeholder {color: #ccc;}
.nav { padding: 10px; background: #35c16d; display: flex; }
.nav .logo { width: 130px; }
.nav .search { flex-grow: 1; position: relative; }
.nav .search img { position: absolute; right: 10px; top: 10px; height: 20px; }
.nav .search input { padding: 10px 20px; width: 100%; border-radius: 20px; background: #fff; color: #333; font-size: 14px }

.nav-list { background: #fff; overflow: hidden; }
.nav-list li { float: left; width: 20%; font-size: 14px; margin-bottom: 15px; overflow: initial; position: relative; }
.nav-list ul { padding: 15px 0 0 15px; }
.nav-list li img, .lt-filter-tags li.label a img { position: absolute; right: 10px; top: -4px; height: 10px; }
.nav .Personal { width: 35px; height: 35px;display: inline-block;  background: url(../img/65479846.png) no-repeat 50% 50%; background-size: 35px; margin-left: 15px; margin-top: 3px; }

/*---底部---*/
.bottom { padding: 10px; background: #fff; overflow: hidden; position: fixed; bottom: 0; left: 0; right: 0; z-index: 16; }
.bottom li { width: 25%; text-align: center; float: left; }
.bottom li a { font-size: 12px }
.bottom li img { height: 20px; }
[v-cloak] {
display: none;
}
