@charset "utf-8";

html,
body {
	font: 400 16px/2 miranafont, "hiragino sans gb", stxihei, "microsoft yahei", simsun, sans-serif;
}

body {
	background-color: #efefef;
}

.p-b-m-n {
	display:none;
}

.p-n-m-b {
	display:block;
}

.mg-bottom {
	margin-bottom:0.625rem !important;
}

.bz-wid,
.mw100 {
	width: 100%;
}

.add-wrap {
	margin-bottom:0.75rem;
}

/*header*/
.head-main {
	padding: 0 0.625rem;
}

.head-main .logo {
	overflow: hidden;
	width:35%;
	max-width: 11rem;
	transform: translatey(20%);
}

.head-main .logo > a {
	display: inline-block;
}

.head-main .logo-img {
	width:100%;
	padding: 0;
}

.site-menu {
	float: right;
}

.nav-list .more-btn .icongengduosousuo {
	transform: translatey(0);
}

.nav-list .more-btn {
	line-height: 1.85;
}

.nav-list .item-a>ul {
	transform: translate(0,0);
	border: none;
}

.nav-list .item-a .nav-cont {
	display: block;
    position: inherit;
    transform: translate(0,0);
    padding: 0;
    border: none;
    box-shadow: none;
}

#allmoermenu .inde   ul {
	left: 0 !important;
}

#allmoermenu .inde   ul li {
	margin: 0.45rem 0.25rem 0.3rem 0.25rem;
}

#allmoermenu > a:not([class="inde"]) {
    border: 1px solid #f5f5f5;
    background-color: #fafafa;
    border-radius: 0.2rem;
    margin: 0.5rem 0.75rem 0.5rem 0;
    padding:5px 15px;
}

#allmoermenu a:hover {
	text-decoration: none;
}

#allmoermenu .inde span {
	color:#33a1fd;
}

.nav-single-column li {
	padding: 0;
}

.nav-single-column li:hover {
	background-color:transparent;
}

.nav-single-column li:hover a {
	color:#33a1fd;
}

.put-away {
	/*display:inline-block;*/
	position:fixed;
	right:0.5rem;
	top:0.5rem;
	z-index: 1000;
	text-align: center;
	background-color: white;
}

#home .put-away {
	top: 0.35rem;
}

/*.put-away i:hover {
	color: red;
}*/

.put-away i {
  	display: inline-block;
	font-size:8vw;
	line-height: 1;
	color:#bebebe;
	transform: translatey(5px);
}

.more-li > .fl,
.more-li > .fr  {
	width: 100%;
	float:initial;
}

#moreli {
	position:fixed;
	display: flex;
	max-height: 100vh;
	flex-flow: column;
}

.more-li > .fl {
	order: 2;
	padding-top:0.75rem;
}

.ss-sobox {
	width: 100%;
	padding: 0 0.625rem;
}

.search-bar input[type="search"] {
	border-width: 0.156rem;
}

.search-bar button i {
	font-weight: 900;
}

#allmoermenu {
	padding: 0 0.625rem;
}

.nav-list .item-a>ul li {
	margin: 0.15rem 0 0.625rem;
}

.nav-list .item-a>ul li:nth-child(even) {
	margin-left: 0.625rem;
}

.child-menu-cont {
	padding:0.468rem 0;
}

.child-menu-cont > li {
	width: calc(50% - 5px);
}

#allmoermenu .child-menu-cont > li a {
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
	padding:7.5px 12px;
	justify-content: flex-start;
}

.child-menu-cont > li a i {
	width: 25%;
	font-size:1.8rem;
	margin-right: 0.25rem;
}

.child-menu-cont > li a .nub-txt {
	flex: 1;
}

.child-menu-cont > li a h3 {
	width:66%;
	font-size: 1rem;
	font-weight: 400;
	text-align: left;
	padding: 0;
}

.itopic > li a h3:before {
	font-size: 1.125rem;
}

.child-menu-cont > li a h5 {
	font-size: 0.625rem;
	text-align: left;
}

.more-li > .fr {
	order:1;
	padding:0.75rem 0;
	margin: 0;
	border: none;
}

.expand-wrap .head {
	display: none;
}

.expand-content > .nub-wxh,
.expand-content > .wx-banner {
	flex-wrap: nowrap;
	/*align-items: stretch;*/
	padding: 0 0.625rem;
	margin-bottom: 0;
}

.expand-content > .nub-wxh > * {
	/*width: 100%;*/
	/*flex: 1;*/
}

.expand-content > .nub-wxh .wx-img {
	width:35%;
	margin-right: 0.75rem;
}

.expand-content > .nub-wxh .wx-txt {
	flex: 1;
	/*width:auto;*/
}

.nub-wxh .wx-txt p:last-child {
	text-align: left;
	font-size: 0.812rem;
	color: #8d8d8d;
}

.area-first {
	padding: 0.75rem 0;
	margin-bottom:0.75rem;
}

.area-first .fl-left,
.area-first .fl-right,
.aside-container,
.first-isgood .fl,
.first-isgood .fr,
.footer-bottom .info,
.footer-bottom .show,
.class-wrapper .fl,
.class-wrapper .fr {
	flex: auto;
	width: 100%;
	margin: 0 auto;
}

.index-container {
	padding:2.187rem 0 4.687rem;
}

.index-container h1 {
	width: 95%;
}

.index-container h1 .web-font {
	font-size: 1.65rem;
	text-indent: 0.75rem;
}

.index-container .search {
	width: 80%;
	margin-top: 0.937rem;
}

.index-container .tj-hot-tags {
	width: 75%;
}

.first-content > * {
	padding: 0 0.625rem;
}

.first-content .first-isgood {
	padding-bottom: 0.937rem;
}

.toptitle {
	text-align:left;
	padding-top: 0.937rem;
}

.toptitle h1 {
	font-size: 1rem;
	font-weight:900;
}

.toptitle .summary {
	overflow: hidden;
	font-size: 0.75rem;
	line-height: 1.55;
	padding:0 0.35rem;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    vertical-align: middle;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    white-space: normal;
}

.first-isgood .fl,
.class-wrapper {
	margin-bottom: 0.625rem;
}

.first-isgood .slide-item .title {
	display: -webkit-box;
	padding: 0 0.937rem 0.406rem;
}

.first-isgood .fr,
.area-first .fl-right .head-name h2,
.area-first .fl-right .topic-tag ul {
	font-size: 1rem;
}

.first-isgood .first-sty-b li:nth-child(4) .category-a,
.first-isgood .first-sty-a li:nth-child(3) .category-a,
.first-isgood .first-sty-a li:nth-child(7) .category-a {
	display:initial;
}

.first-isgood .first-sty-a li:nth-child(3),
.first-isgood .first-sty-a li:nth-child(4),
.first-isgood .first-sty-a li:nth-child(6),
.first-isgood .first-sty-b li:nth-child(4),
.first-isgood .first-sty-b li:nth-child(5),
.first-isgood .first-sty-a li:nth-child(7) {
	width: 100%;
}

.area-first .fl-left {
	margin-bottom: 0.75rem;
}

.area-first .fl-right {
	padding: 0;
	margin: 0 0.625rem;
}

.fl-right > *:not(:last-child),
.aside-container > *:not(:last-child),
.advtxt-area,
.main-container > *:not(:last-child) {
	margin-bottom: 0.75rem;
}

.topic-tag ul > li {
	line-height: 1.5;
	margin-bottom: 0.5rem;
	margin-top: 0.3rem;
}

.topic-tag ul > li a {
	padding-left: 0.65rem;
	padding-right: 0.65rem;
}

.topic-tag ul > li,
.area-first .fl-right .topic-tag ul > li {
	margin-right: 1.25rem;
}

#mainfull > #maincontainer,
#mainfull > #aside {
	width: 100%;
	margin-bottom: 0.75rem;
}

#home .adv-first-bottom > *,
.adv-first-bottom > * {
	width: calc(50% - 12px);
}

.all-cat-sty01 {
	padding: 0.625rem;
}

.all-cat .c-tab-box .tab {
	display: flex;
}

.c-tab-box .tab > li {
	font-size: 1rem;
}

.all-cat-sty01 .c-tab-box .tab > li {
	flex: 1;
	overflow: hidden;
	padding: 0 1.25rem;
}

.aricle-list {
	padding-top: 1.25rem;
}

.list-item-default {
	flex-direction: row-reverse;
	margin: 0 0 0.75rem;
	padding-bottom: 0.75rem;
}

.all-cat-sty01 .tab-content .list-item-default {
	margin-left: 0;
	margin-right: 0;
}

.adv-item h3,
.list-item-default .item-content h3 {
	font-size: 1rem;
	line-height: 1.4rem;
	font-weight:400;
}

.list-item-default .item-content .description {
	display: none;
}

.list-item-default .item-thumb {
	width:30%;
	max-width: none;
	margin-right: 0;
	margin-left:0.5rem;
}

.add-pic-alone {
	width: calc(100% - 1.25rem);
	margin: 0.625rem;
}

.add-pic-alone p {
	font-size: 0.75rem;
}

.add-pic-alone p > *:last-child {
	color: #33a1fd;
}

.aside-container .widget {
	padding:0.625rem;
}

.class-container {
	margin-top: 0;
}

.site-breadcrumb {
	font-size: 0.75rem;
	padding:0.25rem 0.625rem 0;
	margin-bottom: 0.312rem;
}

.article-head-area {
	padding:0.312rem 0 0;
	margin-bottom: 0.75rem;
}

.class-wrapper {
	padding:0.625rem;
	background-color: white;
}

.class-wrapper .fr {
	margin-top: 0.35rem;
}

.class-wrapper .fr > .item {
	flex-direction: row-reverse;
}

.class-wrapper .fr > .item .item-thumb {
	width:28.5%;
	padding-left: 0;
}

.class-wrapper .fr > .item:not(:last-child) {
	margin-bottom:0;
}

.class-wrapper .fr > .item .item-content {
	flex-direction: column-reverse;
	padding-left: 0.35rem;
}

.class-wrapper .fr > .item .item-content h3 {
	font-size: 1rem;
}

.class-wrapper .fr > .item .item-content span {
	text-align: right;
	margin-bottom: 0;
}

.parent-mod .head-name,
.article-group .head-name {
	padding: 0 0.625rem;
}

.head-name h2,
.article-group .head-name h2 {
    font-size: 1.15rem;
    line-height: 2.35;
    font-weight: 900;
}

.head-name h2 i {
	font-size: 1.25rem
}

.article-group .aricle-list {
	padding: 1rem 0.625rem 0;
}

.list-item-notpic .item-content > *:last-child {
    margin-top: 0.25rem;
}

.channel-mod-first .show-img {
	width: 32%;
	margin-right: 0.75rem;
}

.sd-li-item .item-thumb {
	width:29.35%;
	margin-left: 0.937rem;
}

.channel-mod-first .title-cont,
.sd-li-item .item-content {
	flex: 1;
	width:auto;
	padding: 0;
}

.sd-li-item .item-content > span,
.sd-li-item .item-content time {
	margin-top: 0;
}

#article .article-head-area {
	padding-top: 0.75rem;
	margin-bottom: 0;
}

#artentry {
	padding-left: 0.625rem;
	padding-right: 0.625rem;
}

.article-title h1 {
	font-size: 1.25rem;
	line-height: 1.5;
	padding-top: 0.5rem;
}

#artentry .entry-site .time {
	/*order: 1;*/
	margin-left: auto;
}

#artentry .entry-site .category {
	/*order: 2;*/
	position: relative;
	background-color: transparent;
	padding: 0;
	/*margin-left: 0.937rem;*/
}

#artentry .entry-site .category a {
	color:#b6b6b6;
}

#artentry .entry-site .views {
	/*order: 3;*/
	display: none;
}

#artentry > p,
#artentry > h3,
#artentry > h2,
#artentry > h1,
#artentry blockquote h3 {
	font-size: 1rem;
}

#artentry > h3,
#artentry > h2,
#artentry > h1 {
	font-weight: 900;
}

#artentry blockquote {
	padding: 0.65rem;
}

#artentry table {
	background-size:80% 25%;
    -webkit-background-size:80% 25%;
    -o-background-size:80% 25%;
	background-position:30% 60%; 
}

.end-here {
	margin-top: 0;
}

#artentry .advtxt-area > * {
	width: 100%;
	margin-top: 3px;
}

#artentry .advtxt-area > a:not(:last-child) {
	margin-bottom:0.625rem;
}

.entry-tags {
	margin-top: 0.625rem;
	padding: 0 0.625rem;
}

.entry-tags > * {
	line-height: 1.75;
	margin-bottom:0.75rem;
}

.entry-tags > *:not(:last-child) {
	margin-right: 0.75rem;
}

.inside-bottom {
	position: relative;
	/*flex-flow: column;*/
	border-radius: 0;
	padding:0;
	margin: 0.75rem auto;
}

.inside-bottom .fr {
	flex: auto;
	width: 100%;
	padding:0.625rem;
}

.inside-bottom h3 b {
	border: none;
	font-weight: 900;
	margin-top: 5px;
    display: inline-block;
}

.inside-bottom .fl {
	display: none;
	max-width:3.5rem;
	margin-right: 0.625rem;
}

.inside-bottom .fr h3 {
	font-size:1rem;
	line-height: 1.65;
	margin-bottom: 0;
	text-align: justify;
	/*display: -webkit-box;
	white-space: normal;
    -webkit-box-orient: vertical;
    vertical-align: middle;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;*/
}

.inside-bottom .fr p {
	display: none;
}

.inside-bottom .subscribe {
	width:100%;
	margin:0 auto;
	border-radius: 0;
	padding:0;
}

.inside-bottom .subscribe span {
	width: 100%;
	font-size:0.875rem;
	text-align: center;
	letter-spacing: 0.1rem;
    padding: 0.75rem 0.95rem;
    transform:translate(0,0);
    position: relative;
    right: 0;
    top: 0;
    margin: 0 auto;
    border-radius: 0;
}

.entry-bottom .add-title {
	font-size: 1rem;
	line-height: 1.5;
	margin-bottom: 0.468rem;
}

.entry-bottom .add-pic > div,
.entry-bottom .add-pic > div img {
	border-radius: 0;
}

.article-related {
	margin-bottom: 0.75rem;
}

.article-related .head-name h2 {
	font-size: 1rem;
	margin: 0;
}

.article-related .sd-li-item {
	width: 100%;
	padding:0.35rem 0;
	flex-direction: row-reverse;
}

.article-related .sd-li-item .item-thumb {
	width: calc(33.5% - 0.75rem);
	margin-right: 0;
}

.article-related .sd-li-item .item-content {
	width: 66.5%;
}

.article-related .sd-li-item .item-content h3 {
	font-size:1rem;
	line-height: 1.5;
}

#articlercommd .head-name h2 {
	font-size: 1rem;
	margin: 0 0.625rem;
	padding: 0;
	transform: translatey(-1px);
}

#articlercommd .aricle-list {
	padding-left: 0.625rem;
	padding-right: 0.625rem;
}

.advsty-a .img-container > a {
	width: calc(33.333% - 5px);
}

.inside-bottom .subscribe i {
	font-size: 1.85rem;
	margin-right: 0.625rem;
}

.ztlist-container {
	padding: 0 0.625rem;
	justify-content: space-between;
}

.widget .ztlist-container {
	padding: 0;
}

.ztlist-container > div {
	width: calc(50% - 5px);
    margin-bottom:0.75rem;
    margin-left: 0;
}

.area-first .fl-right .ztlist-container .zt-item,
.widget .ztlist-container .zt-item {
    width: calc(50% - 2.5px);
    margin-left: 0;
    margin-bottom:0.312rem;
}

.ztlist-container > div:first-child,
.ztlist-container > div:nth-child(5),
.ztlist-container > div:nth-child(9),
.ztlist-container > div:nth-child(13),
.ztlist-container > div:nth-child(17),
.ztlist-container > div:nth-child(21),
.ztlist-container > div:nth-child(25),
.ztlist-container > div:nth-child(29),
.ztlist-container > div:nth-child(33),
.ztlist-container > div:nth-child(37),
.ztlist-container > div:nth-child(41) {
    margin-left:initial;
}

.ztlist-container .zt-item .title {
	font-size: 1rem;
}

.ztlist-container .zt-item a > i {
	font-size: 1.25rem;
}

.ci-list {
	font-size: 1rem;
	justify-content: flex-start;
	padding:0 0.625rem;
}

.index-container .ci-list {
	padding-right: 0;
	justify-content: space-around;
}

.ci-list .ci-item {
	margin-top: 0.75rem;
	margin-right: 0.75rem;
}

.ci-list .ci-item a {
	line-height: 2.15;
	padding: 0 0.312rem;
}

.parent-mod .head-name h2 {
	font-size: 1rem;
}

#parent .first-content {
	padding: 0;
}

.mod-content {
	padding: 0.75rem 0.625rem;
}

.channel-mod-first h3 {
	font-size: 1rem;
}

.channel-mod-first h3 a {
	white-space: normal;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
}

.title-alone-mod {
	font-size: 1rem;
}

.title-alone-mod ul li {
	width: 100%;
}

/*footer*/
#webfooter {
	font-size: 0.875rem;
	margin-top: 1.25rem;
}

#webfooter > header {
	text-align: center;
	padding:1.25rem 0.625rem 0.75rem;
}

#webfooter .footer-bottom {
	flex-direction: row-reverse;
	justify-content: center;
}

#webfooter .footer-bottom > * {
	margin-bottom: 0.937rem;
}

#webfooter .footer-bottom .info {
	order: 2;
	font-size: 0.875rem;
	text-align: center;
	padding: 0 0.625rem;
}

.f-bottom-href {
	justify-content: center;
}

#webfooter > header > *:not(:last-child),
.f-bottom-href > *:not(:last-child) {
	margin: 0 0.625rem;
}

#webfooter .footer-bottom .show {
	order: 1;
	justify-content: center;
}

#webfooter .footer-bottom .show > div {
	margin: 0 0.625rem;
}

#fubtnbox {
	transform: scale(0.75);
}
