html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
  color: #333333;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  -moz-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
h1, h2, h3{margin: 0;padding: 0;}
p, ul {
    margin: 0;
    padding: 0;
}
ul, li ,a{list-style: none;text-decoration: none;}
address, cite, dfn, em, i, var {
    font-style: normal;
}
.red {
    color: #D8231E !important;
}
.blue{
	color: #337ab7 !important;
}
.font18 {
    font-size: 18px;
}
.font-b{
	font-weight: bold;
}
.align-c{
	text-align: center !important;
}
a{cursor: pointer;}
.padr20{
	padding-right: 20px;
}
/* nav */
#nav1{
	margin-bottom: 16px;
}
.feed-m-nav {
    padding-bottom: 3px;
}
.feed-m-nav .feed-default-nav {
    
}
.feed-m-nav .sidenav{
	justify-content: left;  
}
.feed-m-nav .side-nav-item {
    position: relative;
    padding: 6px 18px 6px 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    color: #222;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.feed-m-nav .side-nav-item:last-child{
	padding: 6px 0 6px 0;
}
/* .feed-m-nav .side-nav-item:hover, .feed-m-nav .side-nav-item:hover a {
    color: #707070;
} */
.feed-m-nav .more-btn-wrapper {
    position: relative;
}
.feed-m-nav .more-btn {
    padding: 6px 12px;
    border-radius: 6px;
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    color: #222;
    cursor: pointer;
    background: #f8f8f8;
}
.feed-m-nav .more-nr{
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 200;
	padding-top: 15px;
}
.feed-m-nav .feed-more-nav {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 8px;
    padding: 14px 0;
    width: 264px;
    font-size: 0;
    -webkit-box-shadow: 0 10px 50px rgba(0,0,0,.08);
    box-shadow: 0 10px 50px rgba(0,0,0,.08);
    background: #fff;
}
.feed-m-nav .feed-more-nav li {
    display: inline-block;
    margin: 6px 8px;
    font-size: 18px;
    line-height: 24px;
    color: #222;
    outline: none;
}
.feed-m-nav .feed-more-nav .feed-more-nav-item:hover {
    background: #f8f8f8;
    cursor: pointer;
}
.feed-m-nav .feed-more-nav .feed-more-nav-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 4px 0;
    width: 64px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.feed-m-nav .more-btn-wrapper:hover .more-nr{
	display: block;
}
.feed-m-nav .side-nav-item a{
	font-size: 20px;
}
.feed-m-nav .side-nav-item .active{
	color: #D8231E;
	font-weight: 500;
}
.feed-m-nav .side-nav-item .active:after {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 1.5px;
    width: 20px;
    height: 3px;
    background: #D8231E;
}
/*head*/
.index-top-c{
	min-width: 1066px;
	padding: 16px;
	-webkit-box-shadow: 0 2px 16px rgba(54,56,79,.06);
	box-shadow: 0 2px 16px rgba(54,56,79,.06);
}
 .main-search {
    width: 704px;
	margin: 0 auto;
}
.main-search .logo {
    display: block;
    width: 264px;
    margin: 0 auto 10px auto;
    background-size: contain;
}
.main-search .logo img{
	width: 100%;
}
.main-search .search {
    width: 704px;
    height: 48px;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.main-search .search input {
    width: 100%;
    height: 100%;
	padding-right: 92px;
	border: 2px solid #f2f2f2;
    font-size: 16px;
    line-height: 20px;
    color: #222;
    padding-left: 18px;
    background-color: #fff;
    border-radius: 8px;
    z-index: 10;
    outline: none;
	box-sizing: border-box;
}
.main-search .search button {
    height: 100%;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 11;
	width: 72px;
	background: #D8231E;
}
.main-search .search button i {
    width: 32px;
    height: 32px;
    background-image: url(//lf3-cdn2-tos.bytescm.com/toutiao/toutiao_web_pc/svgs/search_icon.3dd08573.svg);
	display: block;
	margin: auto;
}
.hot-word {
    padding-top: 12px;
	display: flex;
}
.hot-word img {
    width: 20px;
    height: 20px;
    margin-bottom: -3px;
}
.hot-word .hot {
    cursor: inherit;
    margin-left: 8px;
    margin-right: 4px;
}
.hot-word .words {
    cursor: pointer;
    margin-right: 16px;
    outline: none;
}
.hot-word .hot, .hot-word .words {
    display: inline-block;
    font-size: 16px;
    line-height: 22px;
    color: #222;
}
.head-gd{
	width: 100%;
	z-index: 200;
	/* position: -webkit-sticky;
	position: sticky; */
	position: fixed;
	background-color: #FFFFFF;
	top: -90px;
	left: 0;
}
.head-gd1{
	width: 100%;
	z-index: 200;
	position: -webkit-sticky;
	position: sticky;
	background-color: #FFFFFF;
	top: 0;
	left: 0;
}
.showed{top: 0;}
.fix-header {
    min-width: 1034px;
    padding: 0 30px 0 16px;
	height: 64px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 2px 16px rgba(54,56,79,.06);
    box-shadow: 0 2px 16px rgba(54,56,79,.06);
   
}
.fix-header>div {
    width: 100%;
    max-width: 1034px;
    height: 100%;
    margin: 0 auto;
    background: #fff;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.fix-header .logo {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 146px;
    height: 44px;
    background-image: url(../img/logo1.png);
    background-size: contain;
    background-repeat: no-repeat;
}
.fix-header .feed-m-nav {
    min-width: 330px;
    margin: 0 40px;
    padding-bottom: 0;
}
.feed-m-nav ul {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.feed-m-nav ul li {
    outline: none;
	padding: 5px;
	line-height: 24px;
}
.feed-m-nav ul li a{
	position: relative;
	padding: 6px 0;
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #222;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.feed-m-nav ul .a-index {
	color: #D8231E;
}
.feed-m-nav ul .a-index:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 1.5px;
    width: 16px;
    height: 2px;
    background: #D8231E;
}
.search-wrapper.red {
    width: 392px;
}
.search-wrapper.red .search {
    width: 100%;
    height: 40px;
}
.search-wrapper .search, .search-wrapper .search input {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.search-wrapper.red .search input {
    padding-right: 52px;
    border: 2px solid #f5f5f5;
    background: #f5f5f5;
}
.search-wrapper .search input {
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 20px;
    color: #222;
    padding-left: 18px;
    background-color: #fff;
    border-radius: 8px;
    z-index: 10;
    outline: none;
}
.search-wrapper.red .search button {
    width: 54px;
    background: transparent;
}
.search-wrapper .search button {
    height: 100%;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 11;
}
.search-wrapper.red .search button i {
    width: 25px;
    height: 25px;
    background: url(../img/icon-search.png) no-repeat;
	background-size: 25px;
}
.search-wrapper .search button i {
    display: block;
    margin: auto;
}
.fix-header .login-button {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 16px;
    font-weight: 500;
    padding: 8px 16px;
    margin-left: 16px;
	ine-height: 20px;
	color: #fff;
	background: #D8231E;
	border-radius: 6px;
}
.fix-header .user-icon {
    margin-left: 30px;
    margin-right: 14px;
	display: inline-block;
	cursor: pointer;
	position: relative
}
.fix-header .user-icon>a{
	display: block;
	position: relative;
	z-index: 110;
}
.fix-header .user-icon img {
    width: 32px;
    height: 32px;
    margin: 0;
	border-radius: 50%;
}
.fix-header .user-icon:hover .user-list{
	display: block;
}
.fix-header .user-list {
    display: none;
    padding-top: 42px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-54px);
    z-index: 100;
}
.fix-header .user-list .user-list-content {
    width: 108px;
    padding: 12px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    mix-blend-mode: normal;
    border: .5px solid #f2f2f2;
    -webkit-box-shadow: 0 10px 50px rgba(54,56,79,.11);
    box-shadow: 0 10px 50px rgba(54,56,79,.11);
    border-radius: 8px;
    position: relative;
}
.fix-header .user-list .user-list-content:before {
    content: "";
    width: 16px;
    height: 6px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAASBAMAAADvSECJAAAAHlBMVEVHcEz////////////////////////////////////JATChAAAACXRSTlMAf0DjEI+/XyDPWu1ZAAAAXklEQVQY02NgoAAwZU4rwCohOXPmRGzijDOBQAC7BqxawBqwaZGESEzEoQFTiyRMYiIODehaJBESE3FoQNUiiSwxEYcGJC0skagSUx2gEsoz0YA5WLhJeCYGMFVhAABuNF5e7AnNUQAAAABJRU5ErkJggg==);
    background-size: contain;
    position: absolute;
    top: -6px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
}
.fix-header .user-list a {
    display: block;
    padding: 8px 25px;
    margin-left: 0;
    font-size: 14px;
    line-height: 20px;
    color: #222;
    text-shadow: none;
    white-space: nowrap;
}
.fix-header .user-list a:hover {
    background: #f8f8f8;
}

/*中间部分*/
.main-content {
    width: 1066px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto;
    padding: 16px 16px 0;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.main-content .left-container {
    width: 676px;
}
.feed-card-article-wrapper {
    padding: 16px 0;
	overflow: hidden;
	zoom: 1;
}
.feed-card-article-wrapper.sticky-cell {
    padding: 4px 0;
}
.feed-card-video-wrapper {
    padding: 20px 0;
}
.feed-card-article.no-cover {
    padding: 4px 0;
}
.feed-card-article.no-cover .title {
    margin-bottom: 8px;
}
.feed-card-article-wrapper.visited .feed-card-article-l .title, .feed-card-article-wrapper a:visited {
    color: #999;
}
.feed-card-article .title {
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    word-break: break-all;
}
.feed-card-article .title h2 {
    font-size: inherit;
    font-weight: inherit;
	color: #222;
}
.feed-card-footer-cmp{
	display: block;
	overflow: hidden;
	zoom: 1;
}
.feed-card-footer-cmp .left-tools {
    float: left;
}
.feed-card-footer-tag-cmp {
    display: inline-block;
    margin-right: 8px;
    font-size: 14px;
    line-height: 20px;
    color: #D8231E;
    cursor: default;
}
.feed-card-footer-cmp-author {
    display: inline-block;
    margin-right: 20px;
}
.feed-card-footer-cmp-author .source, .feed-card-footer-cmp-author a {
    font-size: 14px;
    line-height: 20px;
    color: #999;
}
.feed-card-footer-comment-cmp a {
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    color: #999;
}
.feed-card-footer-comment-cmp {
    display: inline-block;
    margin-right: 20px;
}
.feed-card-footer-time-cmp {
    display: inline-block;
    margin-right: 20px;
    font-size: 14px;
    line-height: 20px;
    color: #999;
    cursor: default;
}
.feed-card-footer-cmp .right-tools {
    float: right;
    font-size: 0;
}
.feed-card-video-single{
	overflow: hidden;
	zoom: 1;
}
.feed-card-video-single .r-content {
    float: right;
    margin-left: 20px;
}
.feed-card-video-single .r-content .feed-video-item {
    width: 160px;
    height: 120px;
}
.feed-card-video-player-wrapper {
    overflow: hidden;
    border-radius: 4px;
    width: 100%;
    height: 100%;
}
.feed-card-video-player-wrapper .video-placeholder {
    position: relative;
    border-radius: 4px;
    height: 100%;
    cursor: pointer;
}
.feed-card-video-player-wrapper .video-placeholder .cover {
    -webkit-transition: all .5s ease-out .1s;
    -moz-transition: all .5s ease-out .1s;
    transition: all .5s ease-out .1s;
    width: 100%;
    height: 100%;
    background: #000 no-repeat 50%;
    background-size: cover;
}
.feed-card-video-single .r-content .video-placeholder i {
    width: 36px;
    height: 36px;
}
.feed-card-video-player-wrapper .video-placeholder i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 48px;
    height: 48px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAMFBMVEVHcEwAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAClpaXt7e1qamrQ0NA2Njb////7+/s8YEfEAAAADnRSTlMAgINFdGEoEYLB8qXckqIZUAUAAAN/SURBVGjezZq/jxJREMeX3AGWNw/23BYISryYQHISSwhBW4gX6zWcsd1L0Pq4GKMt/wB/wHVWdtefsbEy/hFLLV5Yl1+yK7vz5r03JE5NPtnv/HjMmzeWhVp+8OSsDVDsvmi6lrblB2diBCtzQHSbnh5n0HYgbnZTA3PQhx27qlXfqHJeQ7KNXqp55xTSzOkoeCrXh3QTBZeFE6qzXRbOInokdXkpB6BCIZ3KOaGf5JxzINlzaR4C0ermDlpZ0TN20No6LMIk4ujCJNk0BCVLjVy+rQZK9fe5GgfEg5QaE4ogcJKr9xUogxI/KecAsHzSBWjYffOQpQZuCFq2m0t9PZBtVGXRXPq34hqaIChwuDrB3YegbT0eZeBUYsr0Pyie3QbKAFosyuJxM1EWi9uBESgStwsz0LFpne3UWw4MbZMAWVNQT/uwTnFSwxRkc2TR0jyOLNr2E4fmoBaPrzfe7puDbCZfA7Dk9cbbaF6LcrlMze0M9oOT29m3GgF0KQmamATzYFyihQ0rkJNg7k/vvtOOWyT64tHc9/3gWi6uiEdf3IQcf0oQ5+DRFxN/SSKIc9GSXYMI4sKmJEsA+XJxPbT2/4Kk4pyWdY8Ckos7kuTjBiSN3EMiSCruGE3sCEgmrmA9JYIkkSug52MMhIuz6aBQXAkDtcmgMHJY1dJB/vRXCQEBHeTPEG1KoOlnLtD4vwN9YQLNkCpRCv/vEk8eBeMRAlIpkRpLrU3vfowwUIN+jIywOSDfwUY+ajFhAB/QC00EhAtbnNkZnr+jS+ofJC5s0SAT/7JH0r9sniYi7EZJbY1M2KKtwRot54YobHmtwar2J7X1q0qa0U8BTdiyGcVS+2oSBBRhsBj/YQ2S8/h29pXSsB/JrhAfy+Ua4YOWVwj8AkmhbC7sHLcjj/Pix3EVXc1sM1yXY/Pr+noYyTZAMPd2hXvIwjb2YRtEsY3GTJ20nddnObLIbAgdzSLOESvf0DfHpMxIW3zo/5ZHGePjAdtzhv7pVmd68qnu7xFKz93vPYvnk5JeWHWyW7g8j5mRZwOzTxIuz4MvPGN6ggZv34/iis/0VW//iwN8qwwK/pZts1DFOXXZ4sjQLIVUz8oOZUmnYe4gajZxLSBROSGpwcNBl71AZdkLWT8DtfWz0N4lOsquW+o22EEVdVb0VkuDUUxXE7OK33aNUeLjP6/Y9iAtcsWXAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: contain;
}
.feed-card-video-player-wrapper .video-placeholder .duration {
    position: absolute;
    right: 6px;
    bottom: 6px;
    z-index: 1;
    padding: 4px 6px;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
    color: #fff;
    background: rgba(0,0,0,.5);
}
.feed-card-video-single .l-content {
    width: 496px;
}
.feed-card-video-single .l-content .title-wrapper {
    min-height: 100px;
}
.feed-card-video-single .l-content .title:visited {
    color: #999;
}
.feed-card-video-single .l-content .title {
    display: block;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    color: #222;
    word-break: break-all;
}
.feed-card-video-single .l-content .title h2 {
    font-size: inherit;
    font-weight: inherit;
	color: #222;
}
.feed-card-article.single-cover {
    padding: 4px 0;
}
.feed-card-article.single-cover .feed-card-article-r {
    display: block;
}
.feed-card-article .feed-card-article-r {
    display: none;
    float: right;
    margin-left: 20px;
	overflow: hidden;
	zoom: 1;
}
.feed-card-cover {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 4px;
    border: 1px solid #f2f2f2;
    width: 160px;
    height: 120px;
    cursor: pointer;
}
.feed-card-cover a {
    display: inline-block;
    width: 100%;
    height: 100%;
    background-color: #f2f2f2;
}
.feed-card-cover img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .5s ease .1s;
    -moz-transition: all .5s ease .1s;
    transition: all .5s ease .1s;
    -o-object-fit: cover;
    object-fit: cover;
}
.feed-card-cover img:hover{
	 cursor: pointer;
	transform: scale(1.1);
	-ms-transform:scale(1.1);     /* IE 9 */
	-moz-transform:scale(1.1);     /* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1);
}
.feed-card-article.single-cover .feed-card-article-l {
    width: 496px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding-bottom: 20px;
    min-height: 120px;
}
.feed-card-article.single-cover .feed-card-footer-cmp {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.feed-card-article.multi-cover .cover-list {
    display: block;
}
.feed-card-article .cover-list {
    display: none;
    padding: 12px 0;
    font-size: 0;
}
.feed-card-article .cover-list li {
    display: inline-block;
    margin-right: 12px;
}
.feed-card-article .cover-list li:last-child {
    margin-right: 0;
}
.vedio-img {
    width: 100%;
	height: 380px;
    padding: 12px 0;
    display: inline-block;
    position: relative;
}
.vedio-img img{
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s ease .1s;
	-moz-transition: all .5s ease .1s;
	transition: all .5s ease .1s;
	-o-object-fit: cover;
	object-fit: cover;
}
.video-icon {
    background: url(data:image/png;base64,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) no-repeat 50%;
    background-size: cover;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
	width: 60px;
	height: 60px;
}

.main-content .right-container {
    -ms-flex-item-align: start;
    align-self: flex-start;
    width: 318px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
	margin-top: 10px;
}
.user-card.logged {
    padding: 16px;
}
.user-card .user-info {
    clear: both;
}
.user-card .user-info .picture {
    width: 32px;
    height: 32px;
    border: 1px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    -webkit-filter: drop-shadow(4px 4px 20px rgba(0,0,0,.08));
    filter: drop-shadow(4px 4px 20px rgba(0,0,0,.08));
    float: left;
}
.user-card .user-info>div {
    height: 32px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.user-card .user-info .name {
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    color: #222;
    margin-left: 8px;
    margin-right: 4px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.user-card .user-info .icon-arrow {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 14px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqBAMAAAA37dRoAAAAG1BMVEVHcEwgICAiIiIiIiIgICAhISEhISEiIiIiIiI3zrLhAAAACHRSTlMAMO9/E9m1QKyOxBkAAABESURBVCjPY2CgEmApwSYq1CqARTSiQxGraBMWxRYd2BQzd4wqRlHcRqwo0AQVIm3DatkwVYoj9WVgTami2JTiyAEUAADwzjHkrymCMgAAAABJRU5ErkJggg==);
    background-size: contain;
}
.user-card .relate-num {
    padding: 20px 0 8px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.user-card .relate-num a {
    width: 90px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 0 10px;
    background: #fff;
    border-radius: 8px;
}
.user-card .relate-num .num {
    line-height: 27px;
    font-weight: 500;
    color: #222;
}
.user-card .relate-num p {
    text-align: center;
}
.user-card .relate-num .num span:first-child {
    font-family: ByteNumber-center;
    font-size: 20px;
}
.user-card .relate-num .word {
    font-size: 14px;
    line-height: 16px;
    color: #505050;
}
.user-card .publisher {
    padding: 10px 0;
    background: #fff;
    border-radius: 8px;
	display: flex;
	margin-top: 20px;
}
.user-card .publisher .publish-item {
    display: inline-block;
    width: 33.33333%;
    text-align: center;
}
.user-card .publisher .publish-item img {
    width: 44px;
    height: 44px;
}
.user-card .publisher .publish-item p {
    font-size: 14px;
    line-height: 20px;
    color: #222;
    margin-top: 2px;
}
.user-card.login {
    padding-bottom: 20px;
    text-align: center;
}
.user-card {
    background: #fafafa;
    border-radius: 12px;
    margin-bottom: 36px;
}
.user-card .login-info {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
    color: #505050;
    padding: 60px 0 12px;
    background-image: url(//lf3-cdn2-tos.bytescm.com/toutiao/toutiao_web_pc/svgs/unlogin_bg.f00354c3.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.user-card .login-button {
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #fff;
    background: #f04142;
    border-radius: 6px;
    padding: 8px 32px;
}
.zhuce-page {
    width: 650px;
    background: #f2f2f2;
    border-radius: 8px;
    position:fixed;
    top:50%;
    left:50%;
    transform:translateX(-50%) translateY(-50%);
    z-index:1001;
    overflow:hidden;
    display:none;
}
.ttp-hot-board .title-bar {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 7px;
    height: 28px;
}
.ttp-hot-board .title-bar .title {
    position: relative;
    padding-left: 32px;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    color: #222;
    cursor: default;
}
.ttp-hot-board .title-bar .title:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 24px;
    height: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABCBAMAAAAGWI0SAAAAJ1BMVEVHcEzvQEDwQULwQELxQEHwQUHvQEDwQUHvQEDwQUHwQUHwQELwQUJ3RBxpAAAADHRSTlMAI9+FW7kQ70Cgz2+lx2XXAAABmElEQVRIx7WWsU7DMBCGbWgLtAyoC0IwMCEhZWBjYQhCYmJA6oY65AEYgJmhG0Ji4AG6sDPwAF1IWkrTeyjsNCT22ecLA//SKvrknO/+u4sQpuTxSLDqQRqzUBcg3eGgAwDIOGisIHgNMzLSUJ4EoXUA/qj+CgpHdbaCIJQsWTJwFIDWfqGswdtgnvBvAzjh7qZ1R0LDGvpmMhmOfGJAKR+2UnG9OBS2kjaVdCrdiSwoLoLEld4CB+o78U9cSBXgIxB2AelH97gDLCmztNXPzIKuEJSU5bayYN8NciFajrNa6KCFEE/Fn6XPblWBe9WRlV4QdNgZunYfI+j81GM/FDdEHvvhVBr6JC9naOk1JVJd4zYNzcg0eY28QUPzCtqmIfgHqFHgXRrK/5anRhkP1G5aty8NfXlHE9I12b+olUvdkpCxs8gcLIxu2eTdG4jcmlC7fEhkzjNyiJudbEPe9+GlLdm7+caYM8IIJ0wFM+11N42ofW/ojVtT9Kbas8xNfbM8Gwy99vffS2YQ+hSRFzeP8DC4tJ/+ADFNuYdM8+umAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: contain;
}
.ttp-hot-board .title-bar .refresh {
    position: relative;
    border: none;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    color: #d8231e;
    cursor: pointer;
    background: transparent;
}
.ttp-hot-board .title-bar .refresh:before {
    content: "";
    position: absolute;
    top: 3px;
    left: 0;
    width: 16px;
    height: 16px;
    background: url(../img/huan.png) no-repeat 50%;
    background-size: contain;
}
.ttp-hot-board .article-item {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 0;
    cursor: pointer;
}
.ttp-hot-board .icon-stick {
    width: 24px;
    height: 24px;
    margin-right: 8px;
    background: url(https://lf9-static.bytednsdoc.com/obj/eden-cn/pipieh7nupabozups/toutiao_web_pc/icon_hot_board_stick.svg) no-repeat 50%;
    background-size: contain;
}
.ttp-hot-board .news-title {
    overflow: hidden;
    white-space: nowrap;
    font-size: 16px;
    line-height: 20px;
    color: #222;
    text-overflow: ellipsis;
}
.ttp-hot-board .news-title:hover {
    color: #d8231e;
}
.ttp-hot-board .news-index.num-1 {
    color: #a82e2e;
}
.ttp-hot-board .news-index.num-2 {
    color: #d8231e;
}
.ttp-hot-board .news-index.num-3 {
    color: #ff9a03;
}
.ttp-hot-board .news-index {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 8px;
    width: 24px;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    font-family: ByteNumber-center;
    color: #999;
    text-align: center;
}
.ttp-hot-board .news-icon.new {
    background-image: url(//lf3-cdn2-tos.bytescm.com/toutiao/toutiao_web_pc/svgs/new.b7973b24.svg);
}
.ttp-hot-board .news-icon.hot {
    background-image: url(//lf3-cdn2-tos.bytescm.com/toutiao/toutiao_web_pc/svgs/hot.92a15c5e.svg);
}
.ttp-hot-board .news-icon {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 16px;
    height: 16px;
    margin-left: 6px;
    border-radius: 3px;
    background-size: contain;
}

.hot-video {
    margin: 28px 0 12px;
}
.hot-video .pane-header {
    margin-bottom: 7px;
}
.pane-header {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.pane-header .header {
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    color: #222;
}
.pane-header .header img {
    width: auto;
    height: 22px;
    margin-right: 8px;
    margin-bottom: -4px;
}
.pane-header .right {
    cursor: pointer;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    background: none;
}
.hot-video .video-item {
    overflow: hidden;
    padding: 16px 0;
}
.hot-video .video-item .left-img {
    display: block;
    width: 128px;
    height: 85px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 12px;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));
    background: -webkit-linear-gradient(top,transparent,rgba(0,0,0,.6));
    background: -moz-linear-gradient(top,transparent 0,rgba(0,0,0,.6) 100%);
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.6));
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    overflow: hidden;
    cursor: pointer;
    float: left;
    position: relative;
}
.hot-video .video-item .left-img .pic {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: all .5s ease-out .1s;
    -moz-transition: all .5s ease-out .1s;
    transition: all .5s ease-out .1s;
}
.hot-video .video-item .left-img .number.num1 {
    background: #f04142;
}
.hot-video .video-item .left-img .number.num2 {
    background: #ff7528;
}
.hot-video .video-item .left-img .number.num3 {
    background: #ffbc11;
}
.hot-video .video-item .left-img .number.num-other {
    background: rgba(0,0,0,.6);
}
.hot-video .video-item .left-img .number {
    width: 26px;
    padding: 2px 0;
    text-align: center;
    font-family: ByteNumber-center;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    border-bottom-right-radius: 4px;
    position: absolute;
    left: 0;
    top: 0;
}
.hot-video .video-item .left-img .duration {
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,.2);
    background: rgba(0,0,0,.5);
    border-radius: 4px;
    padding: 4px 6px;
    position: absolute;
    right: 6px;
    bottom: 6px;
}
.hot-video .video-item .right-content {
    height: 85px;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.hot-video .video-item .title:visited {
    color: #999;
}
.hot-video .video-item .title {
    max-height: 44px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    color: #222;
    cursor: pointer;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
}
.video-item .right-content a{
	color: #222222;
}
.hot-video .video-item .like {
    -ms-flex-item-align: start;
    align-self: flex-start;
    font-size: 12px;
    line-height: 16px;
    color: #f04142;
    background: #fff2f2;
    border-radius: 4px;
    padding: 4px 6px;
}
.hot-video .video-item .desc {
    font-size: 14px;
    line-height: 20px;
    color: #999;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.hot-video .video-item .desc a {
    color: #999;
    margin-left: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pane-header .right img {
    width: 16px;
    height: 16px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}
.pane-header .right span {
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    color: #f04142;
    margin-left: 4px;
}

/*公司信息*/
.company-wrapper {
    font-size: 12px;
    line-height: 24px;
    color: #999;
}
.company-wrapper a {
    display: inline-block;
    color: #999;
}
.company-wrapper .gongan {
    width: 14px;
    height: 14px;
    margin-bottom: -3px;
}

/*底部信息*/
#foot {
    width: 100%;
    background: #F8F8F8;
    border-top: 1px solid #C9C9C9;
    margin-top: 20px;
}
.foot {
    width: 1066px;
    margin: 0 auto;
    padding: 15px 16px;
    overflow: hidden;
    zoom: 1;
    font-size: 16px;
	box-sizing: border-box;
}
.foot p {
    padding: 5px 0;
}
.foot p .img-zf {
    width: 20%;
}
.foot p .gongan{
	vertical-align: middle;
}
.foot p a{
	color: #333333;
}
/*文章详情*/
.article-content h1 {
    font-size: 37px;
    font-weight: 600;
    line-height: 56px;
    color: #000;
}
.article-content .article-meta {
    margin: 16px 0 36px;
    font-size: 14px;
    line-height: 20px;
    color: #707070;
}
.article-content .article-meta .original-tag {
    margin: 1px 8px 1px 0;
    border-radius: 3px;
    padding: 1px 4px;
    font-size: 12px;
    line-height: 16px;
    color: #707070;
    background: #f2f2f2;
}
.article-content .article-meta span {
    display: inline-block;
    cursor: auto;
}
.article-content .article-meta a {
    color: #707070;
}
.article-content .article-nr{
	margin-bottom: 20px;
	font-size: 16px;
	font-family: PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;
	line-height: 30px;
	color: #222;
}
.article-content .article-nr p{
	margin: 20px 0;
}
.article-content .article-nr p img{
	width: 100%;
}
.article-content .article-nr p:first-child{
	margin-top: 0;
}
.sxy-cont {
    overflow: hidden;
    zoom: 1;
    margin-top: 40px;
    color: #D8231E;
}
.sxy-cont .pre {
    width: 48%;
    float: left;
}
.sxy-cont .next {
    width: 48%;
    float: right;
}
.sxy-cont .pre span, .sxy-cont .next span {
    float: left;
}
.sxy-cont .pre a, .sxy-cont .next a {
    width: 80%;
    float: left;
	color: #222222;
}

.syl-article-base {
    text-align: justify;
    word-wrap: break-word;
    word-break: break-word;
    overflow: hidden;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}
.pay-c {
    margin: 20px auto;
    padding: 0 10px;
    overflow: auto;
    text-align: center;
}
.pay-c .btn {
    font-size: 18px;
    background: #D8231E;
    color: #fff;
  padding: 6px 40px;
    margin: 0 auto;
}
.pay-c .btn1 {
    background: #67C23A;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.aticle-modal-content, .wx-modal-content{
	width: 650px;
	background: #f2f2f2;
	border-radius: 8px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	z-index: 1001;
	overflow: hidden;
	display: none;
}
.aticle-modal-content .ttp-modal-title{
	width: 90%;
	
}
.aticle-modal-content .ttp-modal-header{
	padding: 16px 16px 16px 24px;
}
.ttp-article-modal{
	padding: 24px;
	text-align: left;
	font-size: 16px;
}
.ttp-article-modal canvas{
	margin: 0 auto;
	display: block;
}
.ttp-article-modal p{
	margin-bottom: 10px !important;
}
.aticle-modal-content .price {
    color: #D8231E;
    font-size: 120%;
}
.ttp-article-modal .checkbox{
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 10px;
}
.form-input {
    border: 1px solid #ddd;
    height: 35px;
    padding: 0 10px;
}
.paycont {
    display: flex;
    /* justify-content: center; */
    margin: 0;
    clear: both;
    padding: 20px 0 0 0;
}
.paycont li {
    margin-right: 10px;
    padding: 0;
    list-style: none;
    width: 30%;
}
.paycont li img {
    width: 100%;
}
.ewmpay-img{
	width: 200px !important;
	height: 200px;
}

/*遮罩层样式*/
.mask, .maskzfb, .maskwx {
	width:100%;
	height:12000px;
	background: rgba(0,0,0,.5);
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
	opacity:1;
	display:none;
	
}
.login-page {
	width: 650px;
	background: #f2f2f2;
	border-radius: 8px;
	position:fixed;
	top:50%;
	left:50%;
	transform:translateX(-50%) translateY(-50%);
	z-index:1001;
	overflow:hidden;
	display:none;	
}

.close {
	position:absolute;
	top:10px;
	right:16px;
	cursor:pointer;
	color:white;
}
.ttp-modal-header {
    padding: 16px 16px 16px 36px;
    border-bottom: 1px solid #e8e8e8;
	text-align: left;
}
.ttp-modal-title {
    font-size: 20px;
    line-height: 32px;
    font-weight: 500;
    color: #222;
	display: inline-block;
}
.ttp-modal-close-btn, .zfb-modal-close-btn, .wx-modal-close-btn {
    float: right;
    border: none;
    padding: 0;
	margin-top: 2px;
	background: hsla(0,0%,84.7%,.4);
	border-radius: 50%;
    cursor: pointer;
    font-size: 0;
	width: 28px;
	height: 28px;
}
.ttp-modal-close-btn i,  .zfb-modal-close-btn i, .wx-modal-close-btn i {
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url(../img/close.svg) no-repeat 50%;
    background-size: contain;
}
.ttp-login-modal {
    padding: 24px 0 28px;
	text-align: left;
	display: flex;
}
.ttp-login-modal .left {
    padding: 0 32px 0 36px;
    position: relative;
}
.ttp-login-modal .left .title, .ttp-login-modal .right .title{
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	color: #222;
}
.ttp-login-modal .left .title span{
	padding-bottom: 5px;
	margin-right: 10px;
	position: relative;
}
.ttp-login-modal .left .title .active{
	font-size: 20px;
}
.ttp-login-modal .left .active:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 1.5px;
    width: 16px;
    height: 2px;
    background: #D8231E;
}
.ttp-modal-foot{
	padding: 18px 36px;
	background-color: hsla(0,0%,91%,.6);
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	display: flex;
}
.other-login-method-text {
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    color: #222;
    margin-right: 12px;
}
.other-login-method-list {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
}
.other-login-method-list li{
	height: 24px;
	line-height: 24px;
	margin-right: 10px;
	position: relative;
	cursor: pointer;
}
.other-login-method-list li i{
	width: 24px;
	height: 24px;
	background-size: 24px 24px;
	display: inline-block;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: 50%;
}
.other-login-method-list li i.mima{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABIBAMAAACnw650AAAAMFBMVEVHcEx0co11co1wcI90cox1c410co13cI51cY11co3////b2uK4tsTy8fSDgJmXlaml+yADAAAACXRSTlMAd94QTL3vI5Cz2CkcAAAB60lEQVRIx52WPU8CQRCGV09D7Ah+hQ7Bxu60IJZoosYOE2OkNGhBh4mNtbGw8wynrB5Ys2KsNcYeDT9Awh84o7E30XhwwM3e3tyuvhUMT4bZ2dmZIQRK2z9OUprcniC45rdoT+YagmiTFGgzmJminGaKcsahRGiZCpr1M4s0QEc8E5kLgs74sFZpoHYhM0QRRQEUxyBDwRF0tY5DpcHRCjh03j/gArR+vjz+wO+pHnQCbO8txtgTMJRdZgSYrA7DWAOYMl1oGFieuwyrC/8HkmQx1ravm5wrw39tb6xud/3dgfPpvkw+uC4sduPLJwipym77sO1Z83y6rX7EX/6gct7XK1ZzP3ywe89qOnFTCPV+q0CI6lwqB9AVB0XJqBzKkjE5lOdqCYEuuMpFIAPWSZMBtWG15ODtQjVAorzrveShV++N4lANQFQO0X9C7W8FyK6KkD9wp+xaQuBKUE4OmeBaUKgMLhiFDHIoP12JpOV5OgXli2Y8Cx4wCmWIJoeK4HFWkHoyYefBKrPTW9OyGk+EN3Gv9WiFcMadQvFwyBDbuKiE0KIDlBGbvaBy0NjwK/WXAaQ0ytSGotJ4VRvUSiNfbXlQWkPUFhpCYn5mRxehSEzOOFqBzIaObHUHg5ezNx6yHy65K+Q07+YXxuTd0ZXyAwQAAAAASUVORK5CYII=);
}
.other-login-method-list li i.phone{
	background-image: url(data:image/png;base64,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);
}
.login_form_content {
    width: 288px;
}
.login_form_content:after {
    content: "";
    display: block;
    width: 1px;
    height: 284px;
    background-color: #e8e8e8;
    position: absolute;
    right: 0;
    top: 0;
}
.input-wrapper{
	margin-top: 16px;
}
.mobile-input-wrapper{
	margin-top: 16px;
}
.web-login-normal-input {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 44px;
    line-height: 22px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 13px 16px;
    border-radius: 6px;
    background: #fff;
}
.web-login-normal-input input{
	width: 100%;
	height: 100%;
	line-height: 100%;
	font-size: 14px;
	outline: none;
	border: none;
}
.hqyzm{
	line-height: 20px;
	height: 20px;
	flex-shrink: 0;
	font-size: 14px;
	color: #222;
	cursor: pointer;
	order: 2;
}
.checkbox {
    margin-top: 20px;
    margin-bottom: 20px;
	font-size: 14px;
}
.checkbox input{
	vertical-align: middle;
}
.checkbox a{
	color: #1b4187;
}
.login-btn{
	margin-top: 8px;
}
.login-btn button{
	width: 100%;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	background: rgba(240,65,66,.5);
	color: #fff;
	border-radius: 6px;
	cursor: default;
	border: none;
	outline: none;
	text-align: center;
}
.ttp-login-modal .right{flex: 1 1;}
.ttp-login-modal .right .title{text-align: center;}
.qrcode-wrapper {
    width: 136px;
    height: 136px;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
	margin: 0 auto;
	padding: 5px;
	background-color: #FFFFFF;
	margin-top: 16px;
}
.qrcode-wrapper img{
	width: 100%;
	height: 100%;
}
.scan-code-desc {
    margin-top: 16px;
    font-size: 14px;
    line-height: 20px;
    color: #222;
    white-space: nowrap;
    text-align: center;
    position: relative;
}

/*搜索*/
.search-tc{
	min-width: 1108px;
	padding-top: 16px;
}
.box-shadow{
	box-shadow: 0 4px 8px rgba(0,0,0,.06);
}
.search-tc .top1{
	height: 44px;
	padding-left: 32px;
	display: flex;
	flex-direction: row;
	padding-bottom: 16px;
}
.search-tc .top1 .logo{
	width: 150px;
	padding-right: 38px;
}
.search-tc .top1 .logo img{
	width: 100%;
}
.search-tc .top1 .input-c{
	width: 588px;
	position: relative;
	padding-right: 72px;
	height: 44px;
	border-radius: 8px;
	border: 1px solid #d2d6db;
	transition: border-bottom-left-radius .1s ease-out;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.search-tc .top1 .input-c input{
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	background-color: transparent;
	height: 100%;
	width: 100%;
	padding: 0 13px;
	outline: none;
}
.search-tc .top1 .input-c .search-btn{
	position: absolute;
	top: -1px;
	right: -1px;
	width: 72px;
	height: 44px;
	z-index: 3;
	text-align: center;
	background: #D8231E;
	border-radius: 0 8px 8px 0;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	border: 0;
}
.search-tc .top1 .input-c .search-btn i {
    width: 32px;
    height: 32px;
    background-image: url(//lf3-cdn2-tos.bytescm.com/toutiao/toutiao_web_pc/svgs/search_icon.3dd08573.svg);
    display: block;
    margin: auto;
}
.search-tc .top1 .fhsy{
	color: #4b4d52;
	font-size: 14px;
	flex: 1;
	padding-right: 32px;
	text-align: right;
	margin-top: 10px;
}
.cs-tabs-bar-wrap {
    position: relative;
    margin-right: 42px;
    white-space: nowrap;
	padding-left: 160px;
	padding-bottom: 12px;
	box-shadow: 0 1px 0 rgba(0,0,0,.06);
}
 .cs-tabs-item-active {
	border-bottom: 2px solid #D8231E !important;
    color: #070708;
}
.cs-tabs-item {
    padding-bottom: 10px;
    margin-right: 24px;
    border-bottom: 2px solid transparent;
	font-size: 14px;
	color: #070708;
}
.show-search-list {
    width: 1144px;
	overflow: hidden;
	zoom: 1;
}
.s-side-list {
    float: right;
    width: 276px;
    min-height: 600px;
    margin-top: 28px;
	color: #070708;
}
.s-side-list .tit{
	display: flex;
	font-size: 16px;	
	padding: 0 0 12px 5px;
}
.s-side-list .tit span{width: 200px}
.s-side-list .refresh {
    position: relative;
    border: none;
    padding-left: 18px;
	padding-right: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #d8231e;
    cursor: pointer;
    background: transparent;
	flex: 1;
	text-align: right;
}
.s-side-list .refresh:before {
    content: "";
    position: absolute;
    top: 4px;
    right: 52px;
    width: 14px;
    height: 14px;
    background: url(../img/huan.png) no-repeat 50%;
    background-size: contain;
}
.s-side-list .ttp-hot-board .news-title{
	font-size: 14px;
}
.s-side-list .ttp-hot-board li{
	padding-bottom: 12px;
}
.s-side-list .ttp-hot-board .article-item{
	padding: 0;
}
.s-side-list .ttp-hot-board .news-index{
	font-size: 16px;
}
.s-side-list .ttp-hot-board .icon-stick{
	width: 20px;
	height: 20px;
	margin-left: 2px;
}
.s-result-list {
    float: left;
    max-width: 588px;
    width: calc(100% - 48px);
    margin-left: 160px;
    padding-top: 22px;
    padding-bottom: 60px;
	color: #070708;
}
.cs-card a{
	color: #333333;
}
.cs-card {
    position: relative;
    margin-bottom: 28px;
	font-size: 20px;
	line-height: 28px;
}
.cs-card .tit{
	padding-right: 50px;
	padding-bottom: 10px;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.cs-card em{
	color: #D8231E;
}
.cs-card .detail{
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.source{
    position: relative;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #80838a;
	margin-top: 6px;
	line-height: 22px;
}
.source span{
	margin-right: 8px;
}
.s-result-list .single-cover{
	padding-bottom: 6px !important;
}
.s-result-list .multi-cover .multi-grid{
	padding-bottom: 0;
}
.s-result-list .single-grid{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.s-result-list .single-grid .left{
	width: 25%;
	padding-right: 6px;
	height: 92px;
	box-sizing: border-box;
}
.s-result-list .single-grid .right{
	width: 75%;
	padding-left: 6px;
	box-sizing: border-box;
}
.s-result-list .single-grid .right .detail{
	-webkit-line-clamp: 3;
}
.s-result-list .single-grid .left img{
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s ease .1s;
	-moz-transition: all .5s ease .1s;
	transition: all .5s ease .1s;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 4px;
}
.multi-grid{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding-bottom: 12px;
}
.multi-grid .block{
	box-sizing: border-box;
	width: 33.3333%;
	padding: 0 6px;
}
.multi-grid .block:first-child{
	padding-left: 0;
}
.multi-grid .block:last-child{
	padding-right: 0;
}
.multi-grid .block .cs-img{
	width: 100%;
	height: 106px;
	position: relative;
}
.multi-grid .block .cs-img img{
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s ease .1s;
	-moz-transition: all .5s ease .1s;
	transition: all .5s ease .1s;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 4px;
}
.multi-grid .block .cs-img i {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 40px;
    height: 40px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQBAMAAAAVaP+LAAAAMFBMVEVHcEwAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAClpaXt7e1qamrQ0NA2Njb////7+/s8YEfEAAAADnRSTlMAgINFdGEoEYLB8qXckqIZUAUAAAN/SURBVGjezZq/jxJREMeX3AGWNw/23BYISryYQHISSwhBW4gX6zWcsd1L0Pq4GKMt/wB/wHVWdtefsbEy/hFLLV5Yl1+yK7vz5r03JE5NPtnv/HjMmzeWhVp+8OSsDVDsvmi6lrblB2diBCtzQHSbnh5n0HYgbnZTA3PQhx27qlXfqHJeQ7KNXqp55xTSzOkoeCrXh3QTBZeFE6qzXRbOInokdXkpB6BCIZ3KOaGf5JxzINlzaR4C0ermDlpZ0TN20No6LMIk4ujCJNk0BCVLjVy+rQZK9fe5GgfEg5QaE4ogcJKr9xUogxI/KecAsHzSBWjYffOQpQZuCFq2m0t9PZBtVGXRXPq34hqaIChwuDrB3YegbT0eZeBUYsr0Pyie3QbKAFosyuJxM1EWi9uBESgStwsz0LFpne3UWw4MbZMAWVNQT/uwTnFSwxRkc2TR0jyOLNr2E4fmoBaPrzfe7puDbCZfA7Dk9cbbaF6LcrlMze0M9oOT29m3GgF0KQmamATzYFyihQ0rkJNg7k/vvtOOWyT64tHc9/3gWi6uiEdf3IQcf0oQ5+DRFxN/SSKIc9GSXYMI4sKmJEsA+XJxPbT2/4Kk4pyWdY8Ckos7kuTjBiSN3EMiSCruGE3sCEgmrmA9JYIkkSug52MMhIuz6aBQXAkDtcmgMHJY1dJB/vRXCQEBHeTPEG1KoOlnLtD4vwN9YQLNkCpRCv/vEk8eBeMRAlIpkRpLrU3vfowwUIN+jIywOSDfwUY+ajFhAB/QC00EhAtbnNkZnr+jS+ofJC5s0SAT/7JH0r9sniYi7EZJbY1M2KKtwRot54YobHmtwar2J7X1q0qa0U8BTdiyGcVS+2oSBBRhsBj/YQ2S8/h29pXSsB/JrhAfy+Ua4YOWVwj8AkmhbC7sHLcjj/Pix3EVXc1sM1yXY/Pr+noYyTZAMPd2hXvIwjb2YRtEsY3GTJ20nddnObLIbAgdzSLOESvf0DfHpMxIW3zo/5ZHGePjAdtzhv7pVmd68qnu7xFKz93vPYvnk5JeWHWyW7g8j5mRZwOzTxIuz4MvPGN6ggZv34/iis/0VW//iwN8qwwK/pZts1DFOXXZ4sjQLIVUz8oOZUmnYe4gajZxLSBROSGpwcNBl71AZdkLWT8DtfWz0N4lOsquW+o22EEVdVb0VkuDUUxXE7OK33aNUeLjP6/Y9iAtcsWXAAAAAElFTkSuQmCC) no-repeat 50%;
    background-size: contain;
}
.multi-grid .block .cs-img .duration {
    position: absolute;
    right: 6px;
    bottom: 6px;
    z-index: 1;
    padding: 2px 4px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    color: #fff;
    background: rgba(0,0,0,.4);
}
.multi-grid .block .cs-text{
	margin-top: 8px;
	color: #070708;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 22px;
	word-break: break-all;
	word-wrap: break-word;
}
.multi-grid .source{
	font-size: 12px;
	line-height: 16px;
}
.cs-button {
    position: relative;
    border: 1px solid #e1e4e8;
	background:#FFFFFF;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    text-decoration: none!important;
    vertical-align: middle;
	border-radius: 4px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: center;
	font-size: 14px;
	color: #4b4d52;
}
.cs-button:hover{
	background: #f7f8fa;
}

/*分页*/
.paging {
    overflow: hidden;
    margin: 8px 0;
    clear: both;
    padding-top: 10px;
	font-size: 14px;
}
.paging a {
    display: inline-block;
    border: 1px #d2d2d2 solid;
    padding: 8px 15px;
    cursor: pointer;
}
.paging a.active {
    color: #D8231E;
    background: #f8f8f8;
}

/*相关搜索*/
.xgsearch{
	padding-top: 12px;
}
.xgsearch .tit{
	padding-bottom: 16px;
}
.xgsearch ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 14px;
}
.xgsearch ul li{
	width: 33.33333333%;
	display: block;
	padding-right: 6px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	box-sizing: border-box;
	margin-bottom: 10px;
}

/*个人中心*/
.main-content .menu{
	width: 240px;
	float: left;
	font-size: 16px;
	min-height: 400px;
}
.main-content .menu ul{
	display: none;
}
.main-content .menu ul li{
	height: 37px;
	line-height: 35px;
	margin-bottom: 10px;
}
.main-content .menu ul li a:hover{
	background: #9FB6CD;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	-moz-border-radius:24px;
	color:#fff;

}
.main-content .menu ul li a{
	text-decoration: none;
	color: #000;
	font-size: 16px;
	display: block;
	width: 180px;
	height: 35px;
	padding-left: 20px;
}
.main-content .menu .selected{
	background: #ccc;
	border-radius: 24px;
}
.main-content .content{
	width: 860px;
	border: 1px solid #dcdcdc;
	padding-bottom: 10px;
}
.main-content .content .get-menu{
	padding: 15px 0 0 15px;
}
.main-content .content .get-menu span{
	display: inline-block;
	height: 40px;
	font-size: 18px;
	font-weight: bold;
}
.main-content .content .menu1 .tab {
	display: none;
}
.main-content .content .menu1 .active{
	display: block;
}
.order-c{
	position: relative;
	font-size: 14px;
}
.dd-mode {
    border: 1px solid #ececec;
	border-left: 0;
	border-right: 0;
    clear: both;
	color: #333333;
}
.dd-mode .top{
	background: #f1f1f1;
	height: 40px;
	line-height: 40px;
	display: flex;
}
.dd-mode .top span{
	margin: 0 20px;
}
.dd-mode .dd-bottom{
	display: flex;
	padding: 20px;
}
.dd-mode .dd-bottom h1{
	font-weight: bold;
	font-size: 16px;
}
.dd-mode .dd-bottom .price{
	color: #D8231E;
	text-align: right;
	flex: 1;
	font-size:16px;
	font-weight: bold;
}

/*修改密码*/
.change-pwd-c{
	position: relative;
}
.change-pwd-c dl {
    padding: 10px 0;
    clear: both;
	margin: 0;
}
.change-pwd-c dt {
    float: left;
    margin-right: 10px;
    width: 100px;
    line-height: 36px;
    font-size: 14px;
    text-align: right;
}
.change-pwd-c dd {
    padding-right: 10px;
}
.change-pwd-c dd .r_input {
    position: relative;
    width: 283px;
    height: 28px;
    display: inline-block;
    line-height: 28px;
    padding-left: 10px;
    vertical-align: middle;
    font-size: 14px;
    color: #333;
    border:1px solid #ccc;
	padding: 5px;
}
.base_error {
    margin-top: 5px;
    background: #FFFADC;
    border: 1px solid #DCA;
    color: #666;
	float: left;
	margin: 0 0 10px 110px;
	padding: 2px 20px 2px 22px;
	clear: both;
	width: auto;
	min-width: 176px;
	font-size: 12px;
}
.base_error i {
    margin-left: -17px;
    margin-top: 1px;
	display: inline-block;
	background: url(../img/un_reg.png) 0 -9999em no-repeat;
	vertical-align: middle;
    background-position: 0 -321px;
	width: 16px;
	height: 16px;
	float: left;
}
.reg_btn {
    margin-bottom: 8px;
    width: 220px;
    height: 42px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    border: 0;
    border-radius: 4px;
    clear: both;
	background: #D8231E;
}
.form_space{
	padding-top: 20px !important;
}

/*地址管理*/
.shdz-add{
	position: relative;
}
.shdz-add .lable-b{
	overflow: auto;
	line-height: 32px;
	margin-top: 15px;
	font-size: 14px;
}
.shdz-add .lable-b-lft{
	float: left;
	width: 120px;
	text-align: right;
}
.shdz-add .lable-b-lft .red{
	color: #E4393C;
	font-size: 16px;
	font-style:normal ;
	margin-right: 2px;
	vertical-align: sub;
}
.shdz-add .lable-b-rig{
	float: left;
	margin-left: 10px;
}
.shdz-add .lable-b-rig select{
	padding: 5px 10px;
    border-color: #ddd;
    outline: none;
}
.shdz-add .lable-b-rig input, .shdz-add .lable-b-rig textarea{
	width: 334px;
	border: 1px solid #ddd;
    outline: none;
    height: 30px;
    padding: 0 10px;
}
.shdz-add .lable-b-rig textarea{
	height: 70px;
	line-height: 25px;
}
.shdz-add .moren{margin-left: 130px;margin-top: 10px;}
.shdz-add .baocun{
	margin-left: 130px;	
}
.shdz-add .baocun button{
	border-radius: 3px;
    padding: 0 16px;
    height: 30px;
    font-size: 14px;
    background: #D8231E;
    color: #FFFFFF;
    border: none;
}

/*基本信息*/
.jbxx-c{
	position: relative;
	padding: 0 20px;
	font-size: 14px;
}
.jbxx-c p {
    line-height: 25px;
	min-height: 25px;
	margin-bottom: 30px;
    position: relative;
    padding-left: 6em;
}
.jbxx-c p label {
    position: absolute;
    vertical-align: middle;
    left: 0;
    height: 40px;
    line-height: 40px;
    display: block;
    *top: 1px;
	width: 6em;
	color: #333;
}
.jbxx-c p label em {
    color: #D8231E;
    vertical-align: middle;
	margin-right: 5px;
}
.jbxx-c .pf-avatar-box {
    display: inline-block;
    position: relative;
    border: 3px solid #e6e6e6;
    width: 80px;
    height: 80px;
}
.jbxx-c .pf-avatar-box .pf-avatar {
    display: table-cell;
    width: 80px;
    height: 80px;
    vertical-align: middle;
    text-align: center;
}
.jbxx-c .uploadimg{
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 11;
	padding: 0;
	border: 0;
}
.jbxx-c .pf-avatar-box .pf-avatar img {
    vertical-align: middle;
	width: 100%;
	height: 100%;
}
.jbxx-c .pf-avatar-box .pf-edit-avatar {
    background: #000;
    background-position: 10px 6px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 21px;
    line-height: 21px;
    text-align: center;
    color: #e1d7ca;
    opacity: .7;
    filter: alpha(opacity=70);
    display: block;
}
.jbxx-c p input{
	padding: 5px;
	border: 1px solid #cecece;
	width: 320px;
	height: 28px;
}
.jbxx-c p button{
	border-radius: 3px;
	padding: 0 16px;
	height: 30px;
	font-size: 14px;
	background: #D8231E;
	color: #FFFFFF;
	border: none;
	margin-top: 20px;
}

/*申报表*/
.shenbao-c{
	font-size: 16px;
	width: 800px;
	margin: 20px auto;
	border: 0;
}
.shenbao-c h3{
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}
.shenbao-c .shenbao-nr{
	line-height: 30px;
}
.shenbao-c .shenbao-nr p{
	margin-bottom: 10px;
}
.shenbao-c .shenbao-nr h1{
	font-size: 16px;
	font-weight: bold;
}
.shenbao-c .shenbao-nr input{
	width: 100%;
	border: 1px solid #ededed;
	box-sizing: border-box;
	height: 35px;
	padding: 0 10px;
}
.shenbao-c .shenbao-nr .txt{
	text-indent: 2em;
}
.shenbao-btn-c{
	padding-top: 20px;
	text-align: center;
}
.shenbao-btn{
	font-size: 18px;
	background: #D8231E;
	color: #fff;
	padding: 6px 40px;
	text-align: center;
}
/* .show-search-list .right-container{
	width: 276px;
	float: right;
} */