@charset "UTF-8";
/*
Theme Name: QHUO-AIGC
Theme URI: www.qhuo.cn
Template: ceomax-pro
Author: Mr.X
Author URI: www.qhuo.cn
Description: QHUO-www.qhuo.cn，客服│QQ：331430528
Version: 2.0
Text Domain: qhuo-aigc
*/
/*全局设计--www.qhuo.cn*/

body {
	letter-spacing: 0.1px;
    width: 100%;
    overflow-x: hidden;
}
html {
	font-size: 16px;
	background: #f7f7fb;
	font-family:PingFang SC, AlibabaPuHuiTi-2-55-Regular, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
		Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN,
		sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
}
h1, .ceo-h1, h2, .ceo-h2, h3, .ceo-h3, h4, .ceo-h4, h5, .ceo-h5, h6, .ceo-h6, .ceo-heading-small, .ceo-heading-medium, .ceo-heading-large, .ceo-heading-xlarge, .ceo-heading-2xlarge {
    font-family: PingFang SC, AlibabaPuHuiTi-2-55-Regular, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-weight: normal;
}
:root {
	--primary-color: #fe2c55;
	--ceo-ahbg: #101520;
	--ceo-ahmk: #222831;
}

@media (min-width:1330px) {
	html {
		font-size: 0.83333333vw
	}
}
@media (min-width:1330px) {
	body {
		font-size: 14px
	}
}

@media (min-width:1920px) {
	body {
		font-size: 0.875rem
	}
}
.ceo-background-muted {
    background-color: #f7f7fb;
}

.ceo-link:hover, h3 a:hover, .ceo_category_software_inner h5 a:hover, .sub-nav li a:hover, .qhuo-item-foot .card-title-desc a:hover, .cat-switcher h3:hover, .item-foot a:hover, .qhuo-imgs-main .card-title-desc a:hover, .card-item .title:hover{color:#d21b46!important;}
.b-b {
    border-bottom: 0px solid var(--border-color);
}
a:hover, .ceo-link:hover, .ceo-link-toggle:hover .ceo-link, .ceo-link-toggle:focus .ceo-link {
    color: var(--primary-color);
}
.side-title-style {
    font-weight: bold;
	font-size:1.125rem;
}
.side-title-style:after{display:none;}
.qhuo-fl{float:left;}
.qhuo-fr{float:right;}
.qhuo-slidewrap {
		margin: 0 0px;
		padding-left: 0px;
        padding-right: 0px;
        max-width: inherit;
	}
.qhuo-float-left{float:left;}
.qhuo-text-center{text-align:center;}
.qhuo-text-left{text-align:left;}
	
@media (min-width:1330px) {
	.ceo-container, .qhuo-slidewrap {
		margin: 0 5vw;
		max-width: 1920px;
	}
}
.qhuo-bg-white {background:#ffffff;}
 .night .qhuo-bg-white{
    background: var(--ceo-ahbg);
}
.night .navbar {
    background: var(--ceo-ahbg);
}

.ceo-container .ceo-container, .ceo-tanchuang-gg .ceo-container{
    margin:0px;
}
.qhuo-background-none {
    background:transparent;
}
.qhuo-background-none-container {
    box-sizing: content-box;
    width:100%;
}
.qhuo-r-5, .b-r-4{
    border-radius: 0.71428571em!important;
}
.qhuo-r-10{
    border-radius: 0..71428571em!important;
}
.qhuo-mb-30{margin-bottom:1.875rem}
.qhuo-padding-40{
    padding:2.85714286em;
}
.ceo-margin-medium-top {
    margin-top: 40px !important;
}
.ceoshop-price{
	display:none;
    color: #ff0000!important;
    font-size: 1rem!important;
    font-weight: bold;
}
.ceo-cover {
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(0%,0%);
}
.single-warp {
    padding: 2rem;
}
@media screen and (max-width: 800px){
.single-warp {
    padding: 1rem;
}
}
.align-items-center {
    align-items: center !important;
}
.justify-content-between {
    justify-content: space-between !important;
}
.flex-row {
    flex-direction: row !important;
}
.flex-wrap {
    flex-wrap: wrap !important;
}
.flex-shrink-0 {
    flex-shrink: 0 !important;
}
.flex-column{
    flex-direction: column !important;
}
.avatar-46 {
    width: 46px;
    height: auto;
}
.qhuo-avatar-42 img{
    width: 39px;
    height: 39px;
}
.qhuo-avatar-42 span a {
    color: #1d1d1f;
    font-weight: bold;
    line-height: 1.25 !important;
    font-size: .875rem;
}
.night .qhuo-avatar-42 span a {
    color: var(--primary-color);
}
.ceo-margin-bottom {
    margin-bottom: 2rem!important;
}
.change-color {
    background-color: var(--primary-color);
    background-image: -webkit-gradient(linear, left top, right top, from(#fe2c55), to(#fe2c55));
    background-image: -webkit-linear-gradient(left, #fe2c55, #fe2c55);
    background-image: -o-linear-gradient(left, #fe2c55 0, #fe2c55 100%);
    background-image: linear-gradient(90deg, #fe2c55, #fe2c55);
    -webkit-box-shadow:0 5px 10px 0 rgb(254 44 85 / 30%);
    box-shadow: 0 5px 10px 0 rgba(254,44,85,.3);
    color: #fff !important;
}
.ceo-single-tags a {
    color: #d21b46;background:#f6f6f6;
}
.ceo-sxbtn{border:0px solid #eee}
.comment-from .btn {
    background-color: var(--primary-color);
    background-image: -webkit-gradient(linear, left top, right top, from(#fe2c55), to(#d21b46));
    background-image: -webkit-linear-gradient(left, #fe2c55, #d21b46);
    background-image: -o-linear-gradient(left, #fe2c55 0, #d21b46 100%);
    background-image: linear-gradient(90deg, #fe2c55, #d21b46);
    -webkit-box-shadow: 0 0 0 0 rgb(254 44 85 / .3);
    box-shadow: 0 5px 10px 0 rgba(16,110,253,.3);
    color: #fff !important;
}
.ceo-input, .ceo-select, .ceo-textarea {
    border: 0px solid #e5e5e5;
}
.tags-item a:hover {
    background-color: var(--primary-color);
    background-image: -webkit-gradient(linear, left top, right top, from(#fe2c55), to(#d21b46));
    background-image: -webkit-linear-gradient(left, #fe2c55, #d21b46);
    background-image: -o-linear-gradient(left, #fe2c55 0, #d21b46 100%);
    background-image: linear-gradient(90deg, #fe2c55, #d21b46);
    -webkit-box-shadow: 0 5px 10px 0 rgba(16,110,253,.3);
    box-shadow: 0 5px 10px 0 rgba(16,110,253,.3);
    color: #fff;
}
.ceo-sidebar-shop-down {
    background: var(--primary-color);
    background-color: var(--primary-color);
    background-image: -webkit-gradient(linear, left top, right top, from(#fe2c55), to(#d21b46));
    background-image: -webkit-linear-gradient(left, #fe2c55, #d21b46);
    background-image: -o-linear-gradient(left, #fe2c55 0, #d21b46 100%);
    background-image: linear-gradient(90deg, #fe2c55, #d21b46);
}
.ceo-sidebar-shop-down:hover {
	background:var(--primary-color);
	background-color:#d21b46;
	background-image:-webkit-gradient(linear,left top,right top,from(#d21b46),to(#fe2c55));
	background-image:-webkit-linear-gradient(left,#d21b46,#fe2c55);
	background-image:-o-linear-gradient(left,#d21b46 0,#fe2c55 100%);
	background-image:linear-gradient(90deg,#d21b46,#fe2c55)
}
.ceo-sidebar-double li a:hover p {
    color: var(--primary-color);
}
.qhuo-padding-20{padding:20px;}
.qhuo-margin-tb30{margin:30px 0}
.qhuo-mr-10{margin-right:10px;}
.qhuo-ml-10{margin-left:10px;}
.qhuo-paddtop-2rem{padding-top: 2rem;}
.qhuo-paddbot-2rem{padding-bottom: 2rem;}
.qhuo-padding-2rem{padding:2rem!important;}
.qhuo-margin-lr-2rem{margin:0 2rem!important;}
.qhuo-margin-0{margin:0 0!important;}
.qhuo-margin-2rem{margin:2rem!important;}
.qhuo-margtop-2rem{margin-top: 2rem;}
.qhuo-margbot-2rem{margin-bottom:2rem;}
.qhuo-margbot-1rem{margin-bottom:1rem;}
.qhuo-app-block{display:none;}
@media screen and (max-width: 800px){
.qhuo-app-block{display:block;}
.qhuo-padding-2rem {
    padding: 1rem !important;
}
	.ceo-margin-bottom {
    margin-bottom: 1rem!important;
}
.qhuo-paddtop-2rem{padding-top: 1rem;}
.qhuo-paddbot-2rem{padding-bottom: 1rem;}
.qhuo-margin-lr-2rem{margin:0 1rem!important;}
.qhuo-margin-2rem{margin:1rem!important;}
.qhuo-margtop-2rem{margin-top: 1rem;}
.qhuo-margbot-2rem{margin-bottom:1rem;}
}
.qhuo-bradius-12{border-radius:12px;box-shadow:0 5px 20px 0 #1b1a3103;}
.single-warp, .qhuo-side-author-latest, .side-art{box-shadow:0 5px 20px 0 ##1b1a3103;}
.b-a{border:0px solid #ffffff;}
.single-content h1{font-weight:bold;}
.single-content h1:after , .single-content h2:after , .single-content h3:after {
    height: 100%;
    width: 0px;
    background: none;
    box-shadow: 0px 0px 0px 0px var(--primary-color) ;
    border-radius: 0px;
}
.single-content h2 {
    font-size: 1.5rem !important;
    font-weight: bold;
}
.single-content h3{font-weight:bold;}
.qhuo-btnn{
	margin-left: 0.5rem;
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.qhuo-btnicon{
    position: relative;
    width: 2.3125rem;
    height: 2.3125rem;
    padding: 0;
    font-size: 1.375rem;
    text-align: center;
}
.qhuo-btnicon i{
    font-size: 1.375rem !important;
}
.qhuo-btnicon span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.qhuo-btnicon small {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0.65rem;
    white-space: nowrap;
    padding: 0 0.375rem;
    border-radius: 20px;
    color: #fff;
    background-color: #ea4e3d;
    border: 2px solid #fff;
    transform: translate(25%, -50%);
}
.qhuo-bg-light{
    background-color: #efefef;
    border-color: #efefef;
    color: #8b8b8b;
}
.night .qhuo-bg-light{
    background-color: var(--ceo-ahmk);
    border-color: var(--ceo-ahmk);
    color: #8b8b8b;
}

.qhuo-side-lie {
    min-width: 100%;
}
.qhuo-side-lie-z {
    width: 77.3333333%;
}
.qhuo-side-lie-y {
    width: 22.666666%;
}
@media (max-width: 767.98px){
.qhuo-side-lie-z {
    width: 100% !important;
}
.qhuo-side-lie-y {
    width: 100%;
}
}


@media (min-width: 1920px){
.qhuo-width-1-5\@xl {
    width: 20%!important;
}
}
@media (max-width: 767px){
.ceo-width-1-nice\@xl {
    width: 100%!important;
    }
}
@media (min-width: 768px){
.ceo-width-1-5\@xl{
    width: 50%;
    }
    .ceo-width-1-4\@xl{
    width: 50%;
    }
    .ceo-width-1-3\@xl{
    width: 50%;
    }
}

@media (min-width: 1024px){
.ceo-width-1-5\@xl {
    width: 33.33333333%;
    }
    .ceo-width-1-4\@xl {
    width: 33.33333333%;
    }
    .ceo-width-1-3\@xl {
    width: 33.33333333%;
    }
}
@media (min-width: 1330px){
.ceo-width-1-5\@xl {
    width: 25%;
    }
    .ceo-width-1-4\@xl {
    width: 25%;
    }
    .ceo-width-1-3\@xl {
    width: 25%;
    }
}
@media (min-width: 1440px){
.ceo-width-1-5\@xl {
    width: 25%;
    }
    .ceo-width-1-4\@xl {
    width: 25%;
    }
    .ceo-width-1-3\@xl {
    width: 25%;
    }
}
@media (min-width: 1920px){
.ceo-width-1-5\@xl {
    width: 20%;
    }
    .ceo-width-1-4\@xl {
    width: 25%;
    }
}
.ceo-width-1-5\@xl .qhuo-r-5{
    border-radius: 0.625rem!important;
} 
.ceo_cat_img a img, .ceo_app_img a img {
backface-visibility: hidden;
}
.ceo_cat_img a:hover img, .ceo_app_img a:hover img{ transform: scale(1.1) ; }
.ceo-vip-icons a img {
transition: all 500ms ease-in-out;backface-visibility: hidden;
}
.ceo-cat-sucai:hover span{display:none;}
.ceo-vip-icons a:hover img{ transform: scale(1.1) ; }
.card-item:hover, .blog-item:hover {
	-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.05);
	box-shadow:0 5px 20px 0 rgb(0 0 0 / 5%);
	-webkit-transform:translateY(0px);
	-ms-transform:translateY(0px);
	transform:translateY(0px)
}
.ceo_category_software_s:hover {
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);
	box-shadow:0 0 10px rgba(0,0,0,.05);
	-webkit-transform:translateY(-3px);
	-ms-transform:translateY(-3px);
	transform:translateY(-3px)
}
.blog .ceo-grid{
    margin-left: -1.875rem;
}
@media (min-width: 1200px){
.blog .ceo-grid > * {
    padding-left: 30px;
}
}

.ceo_cat_img_box_fit h2{display:none;}

@media (max-width: 1024px){
.qhuo-width-1-4\@m {
    width: 33.33333333%;
}
.qhuo-width-3-4\@m {
    width: 66.66666666%;
}
.qhuo-width-1-4\@l {
    width: 33.33333333%;
}
.qhuo-width-3-4\@l {
    width: 66.66666666%;
}

.qhuo-width-1-4\@xl {
    width: 33.33333333%;
}
.qhuo-width-3-4\@xl {
    width: 66.66666666%;
}
}

@media (min-width: 1025px){
.qhuo-width-1-4\@m {
    width: 25%;
}
.qhuo-width-3-4\@m {
    width: 75%;
}
.qhuo-width-1-4\@l {
    width: 25%;
}
.qhuo-width-3-4\@l {
    width: 75%;
}

.qhuo-width-1-4\@xl {
    width: 25%;
}
.qhuo-width-3-4\@xl {
    width: 75%;
}
}
.qhuo-cat-switcher{
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;
}
@media screen and (max-width: 767px){
.ceo-cardvideo-loop {
    height: 92px !important;
}
}
@media screen and  (min-width:767px) and (max-width:800px){
.ceo-cardvideo-loop {
    height: 180px!important;
}
}
@media screen and  (min-width:767px) and (max-width:800px){
.ceo-music-cat .audio-pan .play-pan {
    padding: 10px 43px!important;
    margin-top: -60%!important;
    top: 0px!important;
}
.ceo-music-cat .audio-pan .play-icon {
    top: 12px!important;
    padding: 10px 71px!important;
}
}
.ceo-catnav-2 {
    margin-bottom: 30px;
}
@media screen and (max-width: 800px){
.ceo-catnav-3 {
    margin: 0 0;
}
}
.ceo-catnav-3{padding-top:30px;padding-bottom:0px;text-align:center}
.ceo-catnav-3 ul li a{
    display: flex;
    align-items: center;
    white-space: nowrap;
    padding: 0 13px;
    color: #ffffff;
    border-radius: 8px;
    border: 0px solid #efefef;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
}
.night .ceo-catnav-3 ul li a{background-Color:var(--ceo-ahmk);}
.ceo-catnav-3 .current-cat a.ceo-catnav-3 .current-cat a {
    align-items: center;
    white-space: nowrap;
    background-color: #fe2c55;
    color: #ffffff;
    border-radius: 5px;
    border: 0px solid #efefef;
    padding: 0 13px;
    line-height: 32px;
}
.site-switcher {
    margin: 0 auto!important;
}
.night .nav>ul>li>a {
    color: #fff;
}
.nav>ul>li>a .hot-icon {
    display: inline-block;
    width: 11px;
    height: 11px;
    background: url(../qhuo-aigc/static/images/qhuo-hot.gif) no-repeat left top;
}
@media screen and (max-width: 800px){
.navbar {
    padding: 8px 0;
}
}
.ceo-home-card .ceo-icon-index {display:none;}
.card .ceo-home-card h3{font-size:21px;color: #333333;font-weight: bold;}
@media (min-width: 768px){
.card .ceo-home-card h3{font-size:30px;}
}
@media (min-width: 1330px){
.card .ceo-home-card h3{font-size:1.75rem;}
}
@media (min-width: 1920px){
.card .ceo-home-card h3{font-size:1.625rem;}
}
.fenye .page-numbers:hover{background:var(--primary-color);}
/*六图模块--www.qhuo.cn*/
.qidian_home_img1{display:none!important;}
@media screen and (max-width: 767px){
.qidian_home_img1{display:block!important;}
}

.qhuo-overflow-xy {
	list-style: none;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
    width: 100%;
}
.qhuo-overflow-xy::-webkit-scrollbar {
    display: none;
}
/*导航部分--www.qhuo.cn*/
.header_4_nav .ceo_header_nav{padding:0 0 !important;} 

.ceo-sticky-below .name a{
    align-items: center;
    color: #101520!important;
    display: flex;
    font-size: 18px;
    font-weight: 700;
    margin-left: 5px;
	font-family: "Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
.ceo-sticky-below .name a span {
    background-color: #101520!important;
    border-radius: 2px;
    color: #fff!important;
    font-size: 12px;
    line-height: 1;
    margin-left: 5px;
    padding: 1px;
	font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
.night .ceo-sticky-below .name a , .night .qhuo-header .name a{
    color: #fff!important;
}
.night .ceo-sticky-below .name a span , .night .qhuo-header .name a span {
    background-color: #fff!important;
    color: #101520!important;
 }
 .night a, .ceo-link {
    color: #ededed;
}

@media screen and (max-width: 767px){
.ceo_header_nav {
    padding: 0 15px;
}
.ceo-app-logo {
    height: 36px;
    width: 73px;
    background-size: 73px auto!important;
    display: inline-block;
}

.ceo-logo {
    line-height: 39px !important;
    height: 38px;
}
.header-info .avatar img {
    border: 2px solid #d8e7fb;
    height: 26px;
    width: 26px;
}
.aui-palace-one .aui-palace-grid{
    width: 20%;
}
.aui-scrollView {
    background: none;
    border-top: 0px solid #f1f2f5;
}
.aui-palace{padding:0 0;}
.switcher{margin-top: -30px!important;}

}
.header_4_nav{background:transparent!important}
.login-bg {
    display: none;
}
.ceo-sticky-below{
    background: #ffffff !important;
    transition: all 500ms ease-in-out;
}
.night .ceo-sticky-below{
	background:var(--ceo-ahmk)!important;
}

.nav>ul>li .sub-menu {text-align:left;}
.nav>ul>li>a {
    font-weight: 600;
}
.nav>ul {
    overflow: hidden;
    text-overflow: ellipsis;
    height: 5rem;
}
.header_4_nav .nav>ul {
    height: 5rem;
}
.nav>ul>li {
    display: inline-block;
    line-height: 3.75rem;
}
.header_4_nav .nav>ul>li {
    line-height: 5rem;
}
@media (min-width: 1330px) {
.nav>ul>li>a {
    margin: 0 10px;
    font-size: 16px;
    padding: 0 5px;
}
}
@media (min-width: 1920px) {
.nav>ul>li>a {
    margin: 0 1.04166667vw;
    font-size: 1rem;
}
}

.nav>ul>li:hover .sub-menu {
	margin-top:3.75rem;
}
.nav>ul>li a:hover, .nav>ul>li .sub-menu li a:hover {
	color:#d21b46!important;
}
.nav>ul>.current-menu-item>a::after {
    display: none;
}
.nav>ul>.current-menu-item a {
    color: var(--primary-color);
}
.user-down {
    margin-top: 2.25rem;
    margin-right: 0px!important;
}
.logo img {
	height:2rem;
	margin-right:2.5625rem!important
}

.header {
    box-shadow:none;
    z-index: 997;
    background: #ffffff;
}

.qhuo-switcher .qhuo-cat-switcher {
    list-style: none;
    white-space: nowrap;
    overflow-x: auto !important;
}
.switcher .ceo-cat-switcher{
    display: flex;
    align-items: center;
    white-space: nowrap;
    justify-content: center;
}
.cat-switcher h3 {
    border: 0px;
    box-shadow: 0px 0px 0px 0 rgba(96,101,108,.2);
    background: none;
    color: hsl(0,0%,25%);
    font-size: 16px;
	font-weight:bold;
}
@media screen and (max-width: 767px){
	.cat-switcher h3 {
    font-size: 12px;
}
}
.cat-switcher .ceo-active h3 {
    background: var(--primary-color);
    color: #ffffff;
    border: 0px solid #eee;
}
.cat-switcher h3:hover{background: var(--primary-color);color: #ffffff!important;} 
.ceo-font-mini, .ceo_cat_img_box_fit h2 a, .qhuo-loop-edu .qhuo-item-tags{font-size:0.875rem!important}
.ceo_category_software_inner h5 a{font-size:16px;font-weight:bold;}
@media (min-width:1920px) {
	.header-info i {
		font-size: 1.125rem!important;
	}
	.ceo_category_software_inner h5{
    height: 2.1875rem;
    line-height: 2.1875rem;
    margin-bottom: 0;
	}
	.ceo_category_software_inner h5 a{font-size:1rem;}
}
	.header-info i {
		font-weight: 500;
	}
#nav_user .change-color {
    color:#232323!important;
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: 0 0 0 0 rgb(16 110 253 / 30%);
    box-shadow: 0 0 0 0 rgb(16 110 253 / 30%);
}
.night #nav_user .change-color {
    color:#aaaaaa!important;
    
}
#nav_user .head-login{padding:0 0;color: #232323;}
.qhuo-navbar-login{
    width: 96%!important;
	max-width:435px!important;
    padding:0 0;
    border-radius: 12px;
}
.qhuo-navbar-login .ycontent {
    padding: 40px 30px 0;
}
.ceo-modal{z-index:9999;}
.qhuo-navbar-login .ceo-modal-close {
    border: 1px solid #f3f3f4;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    background: #f3f3f4;
    color: var(--primary-color);
}
.ceo-login-title span {
    font-size: 25px;
}
.qhuo-navbar-login .box .ceo-inline{margin-bottom:1.5rem!important}
.qhuo-navbar-login .ceo-text-small {
    font-size: 1rem;
}
.qhuo-navbar-login .ceo-login-bottom {
    padding: 1rem;
    font-size: 12px;
    line-height: 12px;
    color: #8693ab;
    background: #f3f3f4;
    border-radius: 0 0 12px 12px;
    margin-top: 30px;
}
.qhuo-navbar-login .ceo-login-qq {
    text-align: center !important;
    margin-top: 30px;
}
/*轮播图--slide-1--www.qhuo.cn*/
@media screen and (max-width: 767px){
.slide {
    margin-top: 0px!important;
    padding:0 0 15px 0;
}
.slide .slide-ul {
    min-height: auto!important;
    box-shadow: 0 0 0 0 rgb(0 36 100 / 20%);
    -webkit-box-shadow: 0 0 0 0 rgb(0 36 100 / 20%);
    border-radius: 0.625rem;
}
}
.slide .slide-ul {
    box-shadow: 0 0px 0px 0px rgb(0 36 100 / 20%);
    -webkit-box-shadow: 0 0px 0px 0px rgb(0 36 100 / 20%);
}
.qhuo-slideshow-nav li a{background-color:#ffffff!important;border:0px!important;color:#ffffff!important;}
.qhuo-slide, .qhuo-slidewrap{height:100%;}
.qhuo-slidewrap .slide-item {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
}
.qhuo-slide-thumb{
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 0;
    height: 100%;
    background-position: center;
}
@media (min-width: 1024px){
.qhuo-slide-thumb {
    background-position: 15% center;
}
}
@media (min-width: 1330px){
.qhuo-slide-thumb {
    background-position: 18% center;
}
}
@media (min-width: 1924px){
.qhuo-slide-thumb {
    background-position: left center;
}
}
@media screen and (max-width: 767px){
    
.slide .slide-item, .slide .slide-ul,.qhuo-slide-ul, .qhuo-slide-li {
    height: 167px!important;
}
.qhuo-slide-thumb {
    background-size: cover;
}
.qhuo-loop-edu .ceo-loop-edu-text-title,.ceo-loop-edu-text-title a {
    font-size: 12px!important;
}
}


@media screen and (min-width:767px) and (max-width:1023px){
    
.slide .slide-item, .slide .slide-ul,.qhuo-slide-ul, .qhuo-slide-li {
    height: 256px!important;
}
.qhuo-loop-edu .ceo-loop-edu-text-title,.ceo-loop-edu-text-title a {
    font-size:1.1875rem!important;
}
}


@media (min-width:1024px) {
.qhuo-slide-ul, .qhuo-slide-li {height:25rem!important;}
}
@media (min-width:1330px) {
.qhuo-slide-ul, .qhuo-slide-li {height:38rem!important;}
}

@media (min-width:1920px) {
.qhuo-slide-ul, .slide .slide-item111 {height:38rem!important;}
}
@media (min-width:1330px) {
.ceo-position-bottom-center {bottom: 4.5rem;}
}
@media screen and (max-width: 800px){
	.qhuo-r-5, .b-r-4 {
    border-radius: 8px !important;
}

    .qhuo-header .nav>ul>li>a, .qhuo-header .header-info a{color:#323232!important;}
    .qhuo-header {
    background: hsl(0deg 0% 100%)!important;
    box-shadow: 0 0 25px rgb(0 0 0 / 0%);
}
.night .qhuo-header{background:var(--ceo-ahbg)!important;}
}
.item-foot .cat .qhuo-item-tags a{background:none;padding:0 0;color:#b5b5b5}
.item-foot .cat .qhuo-item-tags a:hover{	
    background:none!important;
    background-color:none!important;
	background-image:none!important;
	-webkit-box-shadow: 0px 00px  rgba(16,110,253,.3);
	box-shadow: 0px 0px rgba(16,110,253,.3);
	color:var(--primary-color)!important}
.item-foot .cat .qhuo-item-tags i{
    background: #ffefda;
    border-radius: 100%;
    margin-right: 5px;
    color:var(--primary-color);
}
.qhuo-mid-foot{margin-bottom:1.25rem;}
.qhuo-mid-foot .ceo-font-mini{font-size:0.75rem!important;}
.ceo-dotnav > * > *{border-radius:18px;}
.ceo-dotnav .ceo-active a{padding:0 11px; width:18px}
.foot-cop {background:none;}
/*卡片部分--www.qhuo.cn*/
.card-title-desc a:hover{
    color: #d21b46;
}
.ceo-vip-icons .meta-vip-tag {
    display: block;
    width: 26px;
    height: 26px;
    position: absolute;
    margin: 0.625rem 0 0 0.625rem;
    border-radius: 5px;
    background: rgb(255 255 255 / 0%) url(../qhuo-aigc/static/images/vip-v.svg) 50% no-repeat;
    background-size: 26px auto;
    box-shadow:0 3px 5px rgb(51 51 51 / 0%);
    z-index: 1;
}
.ceo-vip-icons .qhuo-biaoqian-tag {
    display: block;
    height: 1.375rem;
    line-height: 1.375rem;
    position: absolute;
    right: 0.625rem;
    top: 0.625rem;
    border-radius: 0.25rem;
    box-shadow:0 3px 5px rgb(51 51 51 / 0%);
    z-index: 1;
}
.qhuo-tese-jingpin {
    display: inline-block;
    background: rgba(252,0,0,0.9);
    border-radius:0.25rem;
    height: 1.375rem;
    font-size: 0.75rem;
    color: #ffffff;
    position: relative;
    line-height: 1.375rem;
    padding: 0 0.375rem;
}
.qhuo-tese-remen {
    display: inline-block;
    background: rgba(255,160,63,0.9);
    border-radius:0.25rem;
    height: 1.375rem;
    font-size: 0.75rem;
    color: #ffffff;
    position: relative;
    line-height: 1.375rem;
    padding: 0 0.375rem;
}
.qhuo-tese-dujia {
    display: inline-block;
    background: rgba(255,44,85,0.9);
    border-radius:0.25rem;
    height: 1.375rem;
    font-size: 0.75rem;
    color: #ffffff;
    position: relative;
    line-height: 1.375rem;
    padding: 0 0.375rem;
}
.qhuo-tese-zuixin {
    display: inline-block;
    background: rgba(28,199,81,0.9);
    border-radius:0.25rem;
    height: 1.375rem;
    font-size: 0.75rem;
    color: #ffffff;
    position: relative;
    line-height: 1.375rem;
    padding: 0 0.375rem;
}
.qhuo-tese-tuijian {
    display: inline-block;
    background: rgba(225,13,251,0.9);
    border-radius:0.25rem;
    height: 1.375rem;
    font-size: 0.75rem;
    color: #ffffff;
    position: relative;
    line-height: 1.375rem;
    padding: 0 0.375rem;
}
.qhuo-item-top-extra {
    position: absolute;
    right: auto;
    top: auto;
    left:1.25rem;
    bottom: 0.625rem;
    font-size: 0.75rem;
}
.qhuo-item-top-extra .qhuo-item-tags a{
    border-radius: 0.375rem;
    line-height: 1.25rem;
    padding: 0 0.5em;
    opacity: .9;
    background-color: var(--primary-color);
    display: block;
    color: #ffffff;
}
.qd-item-top-extra {
	font-size: .75rem;
    position: absolute;
    left: 0;
    bottom: 0;
    white-space: nowrap;
    letter-spacing: 1px;
    line-height: 1.5625rem;
    color: #ffffff;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
}

.qhuo-aigc-toptxt {
    font-size: .75rem;
    position: absolute;
    left: 0.625rem;
    top: 0.625rem;
    white-space: nowrap;
    letter-spacing: 1px;
    line-height: 20px;
    color: #ffffff;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
    background: rgb(0 0 0 / 50%);
    padding: 0 6px;
    border-radius: 12px;
}
.qhuo-aigctags{	padding-bottom:10px;}
.qhuo-aigctags a{
    font-size: 12px;
    padding-right: 5px;
    line-height: 17px;
    letter-spacing: 0em;
    color: #797B99;
    font-weight: 400;
}
.qhuo-aigc-toptxt a{color:#ffffff;font-weight: bold;}
.qhuo-aigctags .specialtext::after{
    width: 2px;
    height: 10px;
    display: inline-block;
    content: ' ';
    background: #ECEDF1;
    margin-left: 5px;
}
@media screen and (max-width: 800px){
.qd-item-top-extra {display:none;}
}
.qhuo-item-top-extra .icon-clock, .qhuo-item-top-extra .icon-yanjing, .qhuo-item-top-extra span, .item-foot .cat .qhuo-item-tags a, .item-foot .cat .qhuo-item-tags i, .qhuo-item-foot .ceoshop-price i {font-size:0.75rem;}
.ceo-width-1-4\@xl .qhuo-item-top-extra .icon-clock, .ceo-width-1-4\@xl .qhuo-item-top-extra .ceo-width-1-4\@xl .icon-yanjing, .ceo-width-1-4\@xl .qhuo-item-top-extra span, .ceo-width-1-4\@xl .item-foot .cat .qhuo-item-tags a, .ceo-width-1-4\@xl .item-foot .cat .qhuo-item-tags i,.ceo-width-1-4\@xl .qhuo-item-foot .ceoshop-price i {font-size:0.875rem;}
.ceo-width-1-4\@xl .ceo-font-mini, .ceo-width-1-4\@xl .ceo_cat_img_box_fit h2 a, .ceo-width-1-4\@xl .qhuo-loop-edu .qhuo-item-tags, .cat ceo-font-mini i {
    font-size: 0.875rem!important;
}
.qidian_freepath_zhujiang {
    display: block;
    background-color:  rgba(252,45,80,0.9);
    height: 1.5625rem;
    border-bottom-left-radius: 0.625rem;
}
.qidian_freepath_liulanliang {
    display: block;
    background-color:  rgba(0,0,0,0.7);
    color:#ffffff;
    height: 1.5625rem;
    border-top-right-radius: 0.625rem;
    padding: 0 0.625rem;
}
.qidian_freepath_zhujiang a{
    color:#FFFFFF;
    padding: 0 0.625rem;
}
.ceo_app_img, .card-item{
    position:relative;
}
.qhuo-item-foot{
    padding: 1.25rem;
    
}
.qhuo-item-foot .card-title-desc{
    font-size: 0.875rem;
    overflow: hidden;
    margin-bottom: 1rem;
    font-weight: normal;
}
.qhuo-item-foot .card-title-desc .title{
    padding: 0px!important;
    font-size: 0.875rem;
    color: #323232;
    -webkit-line-clamp: 1;
    min-height: 21px;
}

.qhuo-item-foot .ceo-card-foot{
    padding: 0!important;
    height: 1.5rem;
    overflow: hidden;
}
.ceo-width-1-4\@xl  .qhuo-item-foot .card-title-desc{
    font-size: 1.1875rem;
    height: 3.75rem;
    overflow: hidden;
    margin-bottom: 1.8rem;
    font-weight: bold;  
}
.ceo-width-1-4\@xl .qhuo-item-foot .card-title-desc .title{
    padding:0px!important;
    font-size: 1.1875rem;
    color: #323232;
    height: 3.75rem;
}
.qhuo-item-foot .ceoshop-price{
    color: #ff0000!important;
    font-size: .875rem!important;
    font-weight: bold;
}
.ceo-zhuanti-wrap .ceo-grid + .ceo-grid-medium, .ceo-grid + .ceo-grid-row-medium, .ceo-grid-medium > .ceo-grid-margin, .ceo-grid-row-medium > .ceo-grid-margin, * + .ceo-grid-margin-medium {
    margin-top: 1.875rem!important;
}
.ceo_freepath_keshi {
    display: none;
}
/*模特列表loop-home-imgs--现图文列表--www.qhuo.cn*/
@media screen and (max-width: 800px){
.card-item .cover {
    padding: 0px;
    padding-bottom: 0;
    border-radius: 0px;
}
.blog-item {
    padding: 20px 10px!important;
}

}
.qhuo-item-wrap{
    padding: 1.75rem;
    border-radius: 0.75rem;
}
.qhuo-aigcitem-wrap{
    padding: 1rem;
    border-radius: 0.75rem;
}
.qhuo-aigcblog-cat{
    border-radius: 0.75rem;
}

@media screen and (max-width: 800px){
.qhuo-aigcitem-wrap{
    padding: 0 0;
    border-radius: 6px;
}
.qhuo-aigcblog-cat{
    padding: 0 0;
    border-radius: 6px;
}
.qhuo-aigc-toptxt{font-size:10px;}
.qhuo-aigc-toptxt {
    left: 5px;
    top: 5px;
    border-radius: 6px;
}
.ceo-vip-icons .qhuo-biaoqian-tag {
    height: 15px;
    line-height: 15px;
    right: 5px;
    top: 5px;
}
.qhuo-imgs-main .card-title-desc a{
    min-height: 20px!important;
    overflow: hidden!important;
    height: 20px!important;
}
}
.ceo-width-1-5\@xl .qhuo-item-wrap{
border-radius: 0.71428571em;
padding: 1.42857143em;
}
.ceo-grid .ceo-width-1-5\@xl  {
    padding-left: 1.42857142em;
}
.qhuo-imgs-top{
    overflow: hidden;
    position: relative;
    border-radius: 0.625rem;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.qhuo-imgs-main {
    margin-top: 0rem;
    position: relative;
    -webkit-transition: all .2s;
    transition: all .2s;
    z-index: 3;
}
.ceo-width-1-4\@xl .qhuo-imgs-main .card-title-desc .title {
    padding: 0px !important;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    color: #323232;
    max-width: 100%;
    transition: all .3s;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
    min-height: 28px;
}
.qhuo-imgs-main .qhuo-imgs-title {
    font-size: 1rem;
    overflow: hidden;
    margin-bottom: 0.25rem;
    margin-top: 1.25rem;
}
.qhuo-imgs-main .qhuo-aigcimgs-title {
    overflow: hidden;
    margin-top: 10px;
}
.qhuo-aigccard-foot {
    margin: 5px 0 0;
}
.ceo-grid .ceo-width-1-5\@xl .qhuo-imgs-main .qhuo-imgs-des {
display:none
}
.qhuo-imgs-main .qhuo-imgs-des {
    background-color: #fafafa;
    border-radius: 0.25rem;
    color: #8a8a8a;
    -webkit-transition: all .2s;
    transition: all .2s;
    display: block;
    font-size: 0.875rem;
    padding: 0.625rem 1.25rem;
}
.qhuo-imgs-des .title{
    padding: 0 0!important;
    font-size: 0.875rem!important;
    min-height: auto!important;
    line-height: 1.5625rem;
    height: 3.125rem;
    color:#8a8a8a;
    overflow: hidden;
}
.qhuo-card-foot {
    margin: 2.5rem 0 0 0;
}
.qhuo-l{float:left;}
.qhuo-r{float:right;}
.qhuo-none{display:none}
.qhuo-btn {height:2.25rem;margin-top:1.25rem;}
.qhuo-btn .btn {
    background-color: transparent;
    color: var(--primary-color);
    border: 1px solid #fe2c55;
    line-height: 1.5rem;
    padding: 0 0.75rem;
    margin-right: 0.25rem;
}
.qhuo-btn .btn:hover {
    background-color: var(--primary-color);
    color: #ffffff;
}
.qhuo-cat .tag-ico {
    vertical-align: middle;
    background-color: #ffefda;
    color: var(--primary-color);
    margin-top: -2px;
    font-size: 12px;
    border-radius: 100%;
    margin-right: 0.5em;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
}
@media screen and (max-width: 800px){
	.qhuo-cat .tag-ico , .qhuo-cat a{display:none;}		 
}
@media (min-width: 1920px){
.qhuo-cat .tag-ico {
    width: 0.83333333vw;
    height: 0.83333333vw;
    line-height: 0.83333333vw;
}
}

/*文章模块--双栏模块-blog--www.qhuo.cn*/
.qhuo-imgs-aigcmain{
    bottom: 0;
    position: absolute;
    -webkit-transition: all .2s;
    transition: all .2s;
    z-index: 3;
    padding: 10px;
    left: 0;
    right: 0;
    background: linear-gradient(to top, rgba(0, 0, 0, 50%) 0, transparent 100%);
}
.qhuo-imgs-aigcmain .card-title-desc .title {
    padding: 0px !important;
    color: #ffffff;
    max-width: 100%;
    letter-spacing: 0.5px;
    transition: all .3s;
    min-height: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
	background:none;
}
.qhuo-imgs-aigcmain .card-title-desc a:hover{Color:#ffffff!important;font-weight:Bold!important;}
.qhuo-aigcblog-cat .qhuo-aigc-toptxt a {
    color: #ffffff;
	font-weight:500
}
@media screen and (max-width: 800px){
.qhuo-imgs-aigcmain .card-title-desc a {
    min-height: 20px!important;
    overflow: hidden!important;
    height: 20px!important;
}
.qhuo-aigccard-foot {
    display: none;
}
}
.blog-item {
    margin-bottom: 2.14285714em;
}
.qhuo-blog .blog-item-content h3 a{
    font-size: 1.1875rem!important;
    overflow: hidden;
    margin-bottom: 1.8rem;
    font-weight: bold;
}
.qhuo-blog .blog-item-content .title{
    font-weight: bold;
    font-size: 1.375rem;
    max-width: 100%;
    letter-spacing: 0.5px;
    transition: all .3s;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    margin: 0 0;
}
.qhuo-blog .ceo-text-truncate {
    line-height: 1.54545455;
    margin-bottom: 0.90909091em;
    color: #262626;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.blog-item-content p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
}
.qhuo-blog .ceo-text-truncate .qhuo-blogitem-cat{
    font-size: 0.875rem;
    font-size: max(0.875rem, 14px);
    display: inline-block;
    vertical-align: top;
    border: 1px solid #fe2c55;
    border-radius: 0.42857143em;
    line-height: 1.71428571em;
    padding: 0 0.57142857em;
    color: var(--primary-color);
    font-weight: normal;
}
.blog-item-content .ceo-tese-remen, .blog-item-content .ceo-tese-dujia, .blog-item-content .ceo-tese-zuixin, .blog-item-content .ceo-tese-tuijian, .blog-item-content .ceo-tese-jingpin {
    transform: none;
    vertical-align: top;
}
.blog-item-content .item-foot span{margin-right: 2.14285714em;}
.item-foot .cat a {
    color: var(--primary-color);
    background: rgba(255,140,52,0.1);
    padding: 4px 8px;
    border-radius: .21428571em;
    font-size: 12px;
    display: inline-block;
}
.item-foot .cat a:hover {
	background-color:var(--primary-color);
	background-image:-webkit-gradient(linear,left top,right top,from(#fe2c55),to(#fe2c55));
	background-image:-webkit-linear-gradient(left,#fe2c55,#fe2c55);
	background-image:-o-linear-gradient(left,#fe2c55 0,#fe2c55 100%);
	background-image:linear-gradient(90deg,#fe2c55,#fe2c55);
	-webkit-box-shadow:0 5px 10px 0 rgba(16,110,253,.3);
	box-shadow:0 5px 10px 0 rgba(16,110,253,.3);
	color:#ffffff!important;
}
.qhuo-blog .ceo-cat-demo{display:none!important;}
@media (max-width: 800px){
	.footer {
    padding-top: 40px;
}
.ceo-width-1-2\@l {
    width: 100%; 
    }
.ceo-blog-items {
    max-height: 80px;
    min-height: 60px;
    overflow: hidden;
}
.blog-item .cover img {
    height: 100%;
    max-width: none;
}
.blog-item-content .ceo-tese-dujia, .blog-item-content .ceo-tese-jingpin,.blog-item-content .ceo-tese-tuijian{
    display: none;
}

.blog-item-content h3 a{
    font-size: 1rem!important;
}

}
@media (min-width: 800px){



.blog-item .cover img {
    height: 100%;
    max-width: none;
}

.blog-item-content h3 a{
    font-size: 1rem!important;
}
}
.blog-item .cover {
    overflow: hidden;
}

/*课程模块--相册改课程列表-edu--www.qhuo.cn*/
.ceo-loop-edu-text .qhuo-avatar {
    position: absolute;
    display: flex;
    top:-32px;
}
.ceo-loop-edu-text .qhuo-avatar .avatar{
    width: 50px;
    height: 50px;
}
.ceo-loop-edu-text .qhuo-avatar .ceo-font-mini a{
    font-weight: bold;
    color: #FFFFFF;
}
.qhuo-loop-edu .ceo_app_img .thumb::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #000;
    opacity: .2;
}
@media (min-width: 768px){
    .ceo-loop-edu-text .qhuo-avatar {
    top: -2rem;
}
.ceo-loop-edu-text .qhuo-avatar .avatar{
    width: 3.125rem;
    height: 3.125rem;
}
}
.ceo-width-1-4\@xl  .ceo-loop-edu-text-title a{
    font-size: 1.1875rem;
    height: 3.75rem;
    overflow: hidden;
    margin-bottom: 1.8rem;
    font-weight: bold!important;  
}
.qhuo-loop-edu .ceo-loop-edu-text-title {
    padding: 0 0;
    max-width: 100%;
    letter-spacing: 0.5px;
    font-size: 15px;
    transition: all .3s;
    min-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    word-break: break-all;
    line-height: 30px;
    height: auto;
    margin-bottom: 25px;
}
.ceo-loop-edu .ceo_app_img {
    border-radius: 0px;
    padding-bottom:13rem;
}
.ceo-loop-edu-text-subtitle{
    border-bottom: 0px solid #eee;
}
.qhuo-loop-edu .qhuo-item-tags {
    background-color: #fafafa;
    border-radius: 4px;
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    font-weight: normal;
    color: #b5b5b5;
    padding: 0 10px;
    text-align: center;
}
.qhuo-loop-edu .qhuo-item-tags a{
    display: inline-block;
    white-space: nowrap;
    color: #b5b5b5;
    margin: 0 7px;
}
.qhuo-loop-edu .qhuo-item-tags a:hover{
    color: var(--primary-color);
}

.qhuo-loop-edu .ceo-loop-edu-text {
    background: -moz-linear-gradient(top,rgba(255,255,255,0.9) 0%,#fff 10%);
    background: -webkit-linear-gradient(top,rgba(255,255,255,0.9) 0%,#fff 10%);
    background: linear-gradient(to bottom,rgba(255,255,255,0.9) 0%,#fff 10%);
    position: absolute;
    bottom: 0px;
    display: table;
    width: -webkit-fill-available;
    border-radius: 0;
    padding: 1.875rem 1.875rem;
}
.night .qhuo-loop-edu .ceo-loop-edu-text{
    background: linear-gradient(to bottom,rgb(25,31,40,0.9) 0%,#191f28 10%);
    background: -moz-linear-gradient(top,rgba(25,31,40,0.9) 0%,#191f28 10%);
    background: -webkit-linear-gradient(top,rgba(25,31,40,0.9) 0%,#191f28 10%);
}
.qhuo-loop-edu .ceo-card-foot {
    padding: 0 0;
}
.qhuo-loop-edu .ceo_app_img img{
    border-radius: 0px;
}
.qhuo-loop-edu .qhuo-item-tags  .ico {
    color: #d21b46;
    margin-right: 5px;
}
.qhuo-loop-edu .ceo-loop-edu-text-desc {
    font-size: 14px;
    color: #999;
    padding-left: 0;
    padding-right: 0;
}
.ceo-loop-edu-text-title a:hover{color:#d21b46}
/*软件列表-edu--www.qhuo.cn*/
.ceo_category_software_film {
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ceo_category_software_film_mid p{
    font-weight: normal;
    font-size: 0.875rem;
    line-height: 1.625rem;
    height: 1.625rem;
    overflow: hidden;
    color: #8a8a8a;
    margin: 0 0;
}
@media (min-width: 768px){
.ceo_category_software_film_mid p {
    line-height: 2.1875rem;
}
}
.ceo_category_software_film_mid {
    float: left;
    margin-left: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.ceo_category_software_film_dl{display:none}
.ceo_category_software_film_icon {
    float: left;
    width: 70px;
    height: 70px;
}
.ceo_category_software_film_icon a {
    display: block;
    width: 70px;
    height: 70px;
    border-radius: 4px;
}
.qhuo-home-soft-wrap{background:var(--primary-color)}
.ceo_category_software_s {
    padding: 1.75rem;
}
.ceo_category_software ul li{
    width:100%;
    padding:0 0;
}

/*瀑布流-flow--www.qhuo.cn*/
.flow-item .ceo-cat-sucai-box span{display:none;}
/*专题列表-edu--www.qhuo.cn*/
.zhuanti {
    background: transparent; 
}
.ceo-zhuanti-item{box-shadow: 0 0 0 0 rgb(0 0 0 / 5%);}
.ceo-zhuanti-item:hover{box-shadow: 0 0 30px rgb(0 0 0 / 5%);}
.ceo-zhuanti-item .ceo-zhuanti-item-thumb .ceo-zhuanti-thumb {
    padding-top: 60%;transition: all 500ms ease-in-out;
}
.ceo-zhuanti-item .qhuo-imgs-main .qhuo-imgs-title{margin-top:0!important;height: 1.875rem;}
.ceo-zhuanti-item a {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background: transparent;
    color: #b5b5b5;
}
.ceo-zhuanti-item .qhuo-btn a{display:inline}
.ceo-zhuanti-item a:hover i{transform: scale(1.1);}
@media (min-width: 768px){
.ceo-zhuanti-item {
    border-radius: 0.75rem!important;
}
.ceo-zhuanti-item .btn{font-size:14px}
.ceo-zhuanti-item a {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
}
}
.ceo-zhuanti-item-thumb .item-term{
    position: absolute;
    right: 0;
    top: 0.625rem;
    font-size: 0.875rem;
    font-weight: normal;
    z-index: 3;
}
@media (min-width: 768px){
.ceo-zhuanti-item-thumb .item-term {
    top: 0.9375rem;
}
}
.ceo-zhuanti-item-thumb .item-term .term-i{
    background: #ffd9af;
    color: #a7723a;
    padding: 0 0.3em;
    font-style: normal;
    opacity: .9;
    border-radius: 0.25rem 0 0 0.25rem;
    display: block;
    padding: 0 0.3em;
    line-height: 1.7;
}
.ceo-zhuanti-item-thumb:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1.25rem;
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%, #fff 100%);
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.7) 0%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff', endColorstr='#ffffffff', GradientType=0);
    z-index: 10;
}
.ceo-zhuanti-item .qhuo-item-wrap {
    padding: 0 1.75rem 1.75rem;
}
/*分类切换-switcher--www.qhuo.cn*/

@media (min-width: 1920px){
.qhuo-switcher .ceo-width-1-5\@xl {
    width: 25%;
    }
}
.ceo-width-1-5\@xl .qhuo-imgs-main .card-title-desc .title {
    padding: 0px!important;
    font-size: 1rem;
    font-weight: bold;
    color: #323232;
    max-width: 100%;
    letter-spacing: 0.5px;
    transition: all .3s;
    min-height: 1.75rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
}

.night .qhuo-imgs-main .qhuo-imgs-des, .night .qhuo-loop-edu .qhuo-item-tags {
    background: var(--ceo-ahbg)!important;
}
.night .ceo-switcher .ceo-width-1-5\@xl .qhuo-imgs-main .card-title-desc .title{color:#aaa}
.night .qhuo-item-foot .card-title-desc .title,.night .home-recommend .recommends .item-wrap .item-title, .night .home-recommend .recommends .item-wrap .item-desc, .night .ceo-width-1-4\@xl .qhuo-imgs-main .card-title-desc .title{color:#aaaaaa}
.switcher ul::-webkit-scrollbar{display:none}
.qhuo-cat-switcher .ceo-active h3{background:var(--primary-color);color:#FFFFFF;}
.qhuo-cat-switcher .ceo-active h3:hover{color:#FFFFFF!important;}
/*CMS模块一-edu--www.qhuo.cn*/
.clearfix, .items, .container, .modal-award .award-selects, .modal-award .award-pay-select, .comment-write .form-yzm .item-content, .comment-footer .comment-footer-main, .listitem-widget-shenqi .listitem-widget-items, .listitem-group .item-images .img-items, .fixed-right .menus, .post-next-prev .wrap, .post-next-prev-new .wrap, .zt-wrap .all-zt .all-zt-hot, .talk-vote .vote-items, .modal-talk_ask .talk-ask .img-selects, .archive-list-top .archive-top-wrap, .archive-list-top .archive-list-top-wrap, .archive-list-see .wrap, .home-slide .vitara_slide_in .slide_item_container, .part-dropdown .main .section-content, .search-result-content .results-u, .search-user .search-user-wrap, .search-user .search-user-items, .news-item .dubao-images[data-image="more"] .dubao-images-items, .group-item .item-images .img-items, .talk-ask-form .img-selects, .user-item-talk-talk .item-images .img-items, .user-item-group-group .item-images .img-items, .user-home .posts_talks {
    display: block;
    float: none;
    zoom: 1;
}
.clearfix:after, .items:after, .container:after, .modal-award .award-selects:after, .modal-award .award-pay-select:after, .comment-write .form-yzm .item-content:after, .comment-footer .comment-footer-main:after, .listitem-widget-shenqi .listitem-widget-items:after, .listitem-group .item-images .img-items:after, .fixed-right .menus:after, .post-next-prev .wrap:after, .post-next-prev-new .wrap:after, .zt-wrap .all-zt .all-zt-hot:after, .talk-vote .vote-items:after, .modal-talk_ask .talk-ask .img-selects:after, .archive-list-top .archive-top-wrap:after, .archive-list-top .archive-list-top-wrap:after, .archive-list-see .wrap:after, .home-slide .vitara_slide_in .slide_item_container:after, .part-dropdown .main .section-content:after, .search-result-content .results-u:after, .search-user .search-user-wrap:after, .search-user .search-user-items:after, .news-item .dubao-images[data-image="more"] .dubao-images-items:after, .group-item .item-images .img-items:after, .talk-ask-form .img-selects:after, .user-item-talk-talk .item-images .img-items:after, .user-item-group-group .item-images .img-items:after, .user-home .posts_talks:after {
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: left;
    visibility: hidden;
}

.item .item-wrap, .group-item .item-images .img-item .item-wrap {
    display: block;
}

.home-recommend {
	position: relative;
	z-index: 3;
	margin-top: 0;
	background-color: #fff
}

@media (min-width:1330px) {
	.home-recommend {
		margin-top: -3.75rem
	}
}

@media (min-width:1330px) {
	.home-recommend {
		background-color: transparent
	}
}

@media (max-width:767px) {
	.home-recommend .container {
		margin: 0
	}
}

.home-recommend .recommends {
	border-radius: 0.625rem;
	padding: 0.5rem 0
}

@media (min-width:1330px) {
	.home-recommend .recommends {
	}
}

@media (min-width:768px) {
	.home-recommend .recommends {
		padding: 20px 0
	}
}

@media (min-width:1330px) {
	.home-recommend .recommends {
		padding: 1.75rem 3.125rem
	}
}

.home-recommend .recommends .group-item .item-images .img-item,.home-recommend .recommends .item {
	width: 25%
}

.home-recommend .recommends .group-item .item-images .img-item:nth-child(3),.home-recommend .recommends .item:nth-child(3) {
	display: none
}

@media (min-width:1330px) {
	.home-recommend .recommends .group-item .item-images .img-item:nth-child(3),.home-recommend .recommends .item:nth-child(3) {
		display: block
	}
}

@media (min-width:1330px) {
	.home-recommend .recommends .group-item .item-images .img-item,.home-recommend .recommends .item {
		width: 20%
	}
}

.home-recommend .recommends .item-wrap {
	padding-left: 0;
	position: relative
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap {
		padding-left: 64px
	}
}

@media (min-width:1330px) {
	.home-recommend .recommends .item-wrap {
		padding-left: 4.625rem
	}
}

.home-recommend .recommends .item-wrap:hover {
	color: var(--primary-color)
}

.home-recommend .recommends .item-wrap:hover .item-ico {
	background-color: var(--primary-color);
	color: #fff
}

.home-recommend .recommends .item-wrap:hover .item-title {
	color: var(--primary-color)
}

.home-recommend .recommends .item-wrap .item-ico {
	position: relative;
	left: auto;
	top: auto;
	margin: 0 auto;
	width: 3.375rem;
	height: 2.5rem;
	line-height: 2.5rem;
	background-color: transparent;
	border-radius: 0.625rem;
	text-align: center;
	color: var(--primary-color);
	font-size: 26px;
	-webkit-transition: all .2s;
	transition: all .2s
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-ico {
		position: absolute
	}
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-ico {
		left: 0
	}
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-ico {
		top: 0
	}
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-ico {
		margin: 0 auto 5px
	}
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-ico {
		width: 48px
	}
}

@media (min-width:1330px) {
	.home-recommend .recommends .item-wrap .item-ico {
		width: 3.375rem
	}
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-ico {
		height: 48px
	}
}

@media (min-width:1330px) {
	.home-recommend .recommends .item-wrap .item-ico {
		height: 3.375rem
	}
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-ico {
		line-height: 48px
	}
}

@media (min-width:1330px) {
	.home-recommend .recommends .item-wrap .item-ico {
		line-height: 3.375rem
	}
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-ico {
		background-color: #f5f8fa
	}
}
@media (min-width: 768px){
.night .home-recommend .recommends .item-wrap .item-ico {
    background-color: var(--ceo-ahbg)!important;
}
}
@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-ico {
		color: #5a5a5a
	}
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-ico i{
		font-size: 24px!important
	}
}

@media (min-width:1330px) {
	.home-recommend .recommends .item-wrap .item-ico i{
		font-size: 1.875rem!important
	}
}

.home-recommend .recommends .item-wrap .item-title {
	font-size: 13px;
	line-height: 1.5625rem;
	color: #8a8a8a;
	margin-bottom: 0;
	-webkit-transition: all .2s;
	transition: all .2s;
	text-align: center;
	font-weight: 400
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-title {
		font-size: 16px
	}
}

@media (min-width:1330px) {
	.home-recommend .recommends .item-wrap .item-title {
		font-size: 1.25rem
	}
}

@media (min-width:1920px) {
	.home-recommend .recommends .item-wrap .item-title {
		font-size: 1.125rem
	}
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-title {
		color: #323232
	}
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-title {
		margin-bottom: 2px
	}
}

@media (min-width:1330px) {
	.home-recommend .recommends .item-wrap .item-title {
		margin-bottom: 0.375rem
	}
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-title {
		text-align: left
	}
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-title {
		font-weight: 700
	}
}

.home-recommend .recommends .item-wrap .item-title .go {
	display: none;
	background-color: var(--primary-color);
	background-image: none!important;
	border-radius: 0.25rem;
	color: #fff;
	font-size: 0.75rem;
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);
	font-weight: 400;
	padding: 0 .3em 0 .5em;
	line-height: 1.5;
	cursor: pointer;
	text-transform: uppercase;
	vertical-align: middle;
	margin-top: -0.25rem
}

@media (min-width:1330px) {
	.home-recommend .recommends .item-wrap .item-title .go {
		display: inline-block
	}
}

.home-recommend .recommends .item-wrap .item-title .go i::before {
	-webkit-transform: scale(.6);
	-ms-transform: scale(.6);
	transform: scale(.6)
}

.home-recommend .recommends .item-wrap .item-desc {
	font-size: 0.875rem;
	color: rgba(25,28,61,.5);
	font-weight: 400;
	line-height: 1.25rem;
	height: 1.25rem;
	overflow: hidden;
	display: none
}

@media (min-width:768px) {
	.home-recommend .recommends .item-wrap .item-desc {
		display: block
	}
}
.ceo-cat-switcher-z {
    margin: 0 10px 0 0;
}
/*列表页菜单模块-category-nav一-edu--www.qhuo.cn*/
.cat-bg {
    height: 400px;
}
.site-poster {
    position: relative;
    overflow: hidden;
}
.site-poster {
    border-radius: 20px;
}
.site-poster .poster-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.poster-zoom {
    -webkit-animation: posterZoom 30s linear;
    animation: posterZoom 30s linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.catnav-3-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.qhuo-cat-bg{
    height: 330px;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    -webkit-filter: blur(30px);
    filter: blur(30px);
}
.qhuo-cat-bg .thumb {
    width: 120%;
    height: 120%;
    padding-top: 0;
    background-size: cover;
    -webkit-transition: all 2s;
    transition: all 2s;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
}
.qhuo-cat-bg .thumb::after {
    content: '';
    position: absolute;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #000000;
    opacity: .3;
}
.list-nav .current-cat a {
    z-index: 10;
    color: #ffffff;
    background: var(--primary-color);
	padding:0 10px;
}  
.night .list-nav .current-cat a {
    z-index: 10;
    color: #ffffff;
    background: var(--primary-color);
	padding:0 10px;
}  
.list-nav ul li a:hover {
    color: #ffffff;
    background: var(--primary-color);
}
.list-nav li a:active {
    color: red; /* 这里示例设置激活时文字颜色为红色，你可以替换为你想要的其他样式，比如背景色改变、添加下划线等 */
    text-decoration: underline;
}
.qhuo-bg-huise {
    background: #F7F9FD;
}
.ceo-xiangguan .card-item {
    border: 0px solid var(--ceo-ahbg);
}
.night .qhuo-bg-huise{background:var(--ceo-ahmk);}
.night .qhuo-aigcbg-huise{background:var(--ceo-ahmk);}
.night .ceo-xiangguan .card-item {
    border: 0px solid var(--ceo-ahbg);
}
.night .qhuo-aigcshop2-head .list-nav .qhuo_filter_tag span , .night .qhuo-aigcshop2-head .list-nav .qhuo_filter_tag li a{background:var(--ceo-ahmk);}
.night .list-nav .qhuo_filter_tag li a , .night .list-nav .qhuo_filter_special li a{background:var(--ceo-ahbg);}
.night .qhuo-list-catnav select , .night .qhuo-list-catnav input{
    background: var(--ceo-ahbg);color:#aaaaaa!important;border:1px solid #0e131a;
}
.night .qhuo-aigctags .specialtext::after {
    background: #797B99;
}
.qhuo-pdnone{padding:0 0 !important;}
.qhuo-catnav{padding:20px 0 0;}
.qhuo-list-catnav{padding:20px 0 10px}
.qhuo-catnav-5 .qhuo-catnav{padding:10px 0 0;align-items: center;}
.qhuo-list-catnav select{
	border: 1px solid #d9d9d9;
    min-height: 28px;
    padding: 3px 6px;
    color: rgba(0, 0, 0, 0.88);
    font-weight: normal;
    font-size: 14px;
    line-height: 1.5;
    box-sizing: border-box;
    cursor: pointer;
    transition: background 0.3s ease;
    border-radius: 4px;
	width:92px;
}
.qhuo-list-catnav input{
    border: 1px solid #d9d9d9;
    min-height: 28px;
    padding: 3px 6px;
    color: rgba(0, 0, 0, 0.88);
    font-weight: normal;
    font-size: 14px;
    line-height: 1.5;
    box-sizing: border-box;
    cursor: pointer;
    transition: background 0.3s ease;
    border-radius: 4px;
    width: 60px;
    background: #eee;
}
.qhuo-list-catnav .current-cat a {
    z-index: 10;
    color: var(--primary-color);
    background: none;
    display: inline-block;
    padding: 3px 8px;
    border-radius: 4px;
}
.list-nav .qhuo_filter_tag , .list-nav .qhuo_filter_special{padding-top:5px;}
.list-nav .qhuo_filter_tag span , .list-nav .qhuo_filter_special span{padding-left:10px;}
.list-nav .qhuo_filter_tag li a {
    display: inline-block;
	border-radius:4px;
    padding: 0px 8px;
    margin: 0px 6px;
    color: #3B29B3 !important;
    font-size: 12px;
    background: #F7F9FD;
}
.qhuo-aigcshop2-head .list-nav .qhuo_filter_tag i{padding-right:4px;}
.qhuo-aigcshop2-head .list-nav .qhuo_filter_tag li a {
    color: #3B29B3 !important;
    font-size: 12px;
    background: #ffffff;
}
.qhuo-aigcshop2-head .list-nav .qhuo_filter_tag span  {
    display: inline-block;
	border-radius:4px;
    padding: 2px 5px;
    margin: 0 0;
    background: #ffffff;
}
.qhuo-aigcshop2-head .list-nav .qhuo_filter_tag span:hover {
    background: rgba(0, 0, 0, 0.06);
}
.qhuo-aigcshop2-head .list-nav .qhuo_filter_tag span a{ 
   color: #3B29B3 !important;
   font-size: 12px;
   font-weight:bold;
}
.qhuo-aigcshop2-head .list-nav .qhuo_filter_tag span .qhuo_special , .qhuo-aigcsidebar-shop span .qhuo_special{ 
   color: #fe2c55 !important;
}
.qhuo-aigcshop2-head .list-nav .qhuo_filter_tag span .qhuo_mxlx , .qhuo-aigcsidebar-shop span .qhuo_mxlx{ 
   color: #006eff!important;
}
.qhuo-aigcshop2-head .list-nav .qhuo_filter_tag span .qhuo_jdmx , .qhuo-aigcsidebar-shop span .qhuo_jdmx{ 
   color: #CE642E!important;
}
.qhuo-aigcshop2-head .ceo-text-small{font-size:12px;color:#8284A4;}

.qhuo-aigcshop2-head  .ceo-single-left {
    margin-left: 10px !important;
}
.list-nav .qhuo_filter_tag li a:hover , .list-nav .qhuo_filter_special li a:hover {
    background: rgba(0, 0, 0, 0.06);
}
.list-nav .qhuo_filter_special li a {
    display: inline-block;
	border-radius:4px;
    padding: 0px 8px;
    margin: 0px 6px;
    color: #fe2c55!important;
    font-size: 12px;
    background: #F7F9FD;
}
.qhuo-catnav-l {
    margin-right: 19px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: baseline;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -webkit-box-pack: baseline;
}
.qhuo-catnav-l img {
    width: 60px;
    height: 60px;
}
.qhuo-catnav-l h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: 0em;
    font-variation-settings: "opsz" auto;
    color: #27254C;
    padding-right: 10px;
}
.qhuo-catnav-l h5{
    color: #75787c;
    font-family: SourceHanSansCN-Regular;
    font-feature-settings: "kern" on;
    font-size: 14px;
    font-variation-settings: "opsz" auto;
    font-weight: 350;
    line-height: 24px;
    margin-bottom: 1px;
    margin-left: 10px;
}
.qhuo-catnav-2 .ceo-lanmu-fenlei{padding:0 0;}
.qhuo-catnav-2 .current-cat a{
    background-color: var(--primary-color);
    color: #ffffff;
}
.ceo-catnav-3 {
    box-shadow: 0px 0px 0px rgb(20 20 20 / 10%);
    border-radius: 10px;
}
.cat5-bg {
    height: 120px;
}
.cat5-bg-img {
    height: 120px;
}
.qhuo-catnav-5 .qhuo-catnav-r select {
    border: 1px solid #d9d9d9;
    min-height: 28px;
    padding: 3px 6px;
    color: rgba(0, 0, 0, 0.88);
    font-weight: normal;
    font-size: 14px;
    line-height: 1.5;
    box-sizing: border-box;
    cursor: pointer;
    transition: background 0.3s ease;
    border-radius: 4px;
    width: 92px;
}
.cat-bg h3 {
    font-weight: bold;
}
@media screen and (max-width: 900px){
.cat5-bg {
    height: 60px;
}
.cat5-bg-img {
    height: 60px;
}
.cat5-title {
    top: 0px;
    margin-top: 10px;
}
.qhuo-catnav-l h5{
    display:none;
}
.qhuo-catnav-5 .cat-bg {
    height: 40px;
} 
.qhuo-catnav-5 .qhuo-catnav {
    padding: 20px 0 0;
}
.qhuo-catnav-l h3 {
    font-size: 20px;
    line-height: 30px;
}
}
.cat5-title .list-nav{padding:1px 0;}
.cat5-title .list-nav ul li , .cat5-title .list-nav ul li a {color: #fff;}
.cat5-title .list-nav ul li a:hover {color: #fe2c55;}
.ceo-lanmu-fenlei {
    padding: 0 0;
	margin-bottom:20px!important;
}
.qhuo-lanmupad .ceo-lanmu-fenlei{padding:0 0 ;}
.qhuo-cattop-nav .ceo-lanmu-fenlei{text-align: center;padding: 0 0;}
.qhuo-cat-top-nav .ceo-lanmu-fenlei {
    border-top: 0px solid #f3f5f7!important;
}
.qhuo-cattop-nav .ceo-lanmu-fenlei dt{display:none}
.qhuo-cat-top-nav {
    padding:0px 0 !important;
    text-align: center;
}

.qhuo-cat-top-nav .ceo-lanmu-fenlei li{padding:30px 0!important}
.qhuo-cattop-nav .ceo-lanmu-fenlei li{line-height:1rem;padding:20px 0;}
.qhuo-cattop-nav .ceo-lanmu-fenlei li a{font-size:1rem!important;padding: 0 0!important; margin: 0 2em!important;overflow:hidden;}
.qhuo-cattop-vipbar {padding: 0 0 30px 0;}

.qhuo-cattop-nav {padding:0 0!important}
.qhuo-cattop-nav .current-cat{display:none;}
.qhuo-cattop-nav ul li a:hover {
    color: var(--primary-color)!important;
}
.qhuo-fl-icon a {
    display: inline-block;
    margin-right:20px ;
    background: transparent;
    color: #656565;
    font-size: 16px;
}
.qhuo-fl-icon a:hover{color:var(--primary-color);}
.qhuo-catnav2-header{position:relative;font-size:14px;}
.qhuo-catarticle-bottom{margin-bottom:20px;}
.qhuo-catnav2-header .qhuo-single-bg {
    height: 100%;
	min-height: 200px;
	max-height:400px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
	background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
}
.qhuo-catnav2-header .qhuo-post-header .qhuo-shop-top h1{color:#ffffff;}
.qhuo-white-boxshadow{box-shadow:0 5px 20px 0 #1b1a3103}
.qhuo-singlepost-title h1 , .qhuo-single-pcnone h1{font-size:1.75rem;line-height: 1.4;font-weight:bold;margin-bottom:20px;font-family: PingFang SC, AlibabaPuHuiTi-2-55-Regular, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Hiragino Sans GB, Microsoft YaHei UI, Microsoft YaHei, Source Han Sans CN, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;}
.qhuo-singlepost-title h1 span , .qhuo-single-pcnone h1 span{
    font-family: 'DINAlternate-Bold', arial, sans-serif;
    font-size: 1rem;
    top: -0.5em;
    position: relative;
    color: #ff625e !important;
    margin-left: 0.5rem;
}
.qhuo-single-pcnone{display:none;}
@media screen and (max-width: 800px){
.qhuo-single-pcnone{display:block;}
.qhuo-single-pcnone h1{color:#000000!important;font-size:18px;font-weight:bold;margin-bottom:20px;}

.qhuo-catnav2-header .qhuo-single-bg {
	min-height: 180px;
}
.qhuo-post-header {
    min-height: 160px;
}
}
@media (min-width: 1920px){
.qhuo-catnav2-header {
    font-size: .72916667vw;
}
}
.qhuo-catnav2-header .qhuo-catnav2-bg {
    height: 100%;
	max-height:400px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    background-size: 4000%;
    background-repeat: no-repeat;
    background-position: center;
    overflow: hidden;
}

.qhuo-catnav2-header .qhuo-catnav2-bg::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: inherit;
    -webkit-filter: blur(10px);
    filter: blur(10px);
}
@media (min-width: 768px){
.qhuo-catnav2-header .qhuo-catnav2-bg::before {
    -webkit-filter: blur(50px);
    filter: blur(50px);
}
}
.qhuo-catnav2-header .qhuo-catnav2-bg::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, #f3f5f7 100%);
    background-image: linear-gradient(
180deg, rgba(255,255,255,0.1) 0%, #f3f5f7 100%);
}
@media (min-width: 768px){
.qhuo-catnav2-header .qhuo-catnav2-bg {
    background-size: 300%;
}
}
.qhuo-catnav2-header .ceo-container {
    padding-top: 4.375rem;
    padding-bottom: 1.625rem;
    overflow: visible;
}
@media (min-width: 768px){
.qhuo-catnav2-header .ceo-container {
    padding-top: 6rem;
}
}
.qhuo-catnav2-header .qhuo-catnav2-blok {
    position: relative;
    border-radius: 0.625rem;
    background: #fff;
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, #FFFFFF 100%);
    background: linear-gradient(
180deg, rgba(255,255,255,0.5) 0%, #FFFFFF 100%);
    border: 1px solid #fff;
    padding: 1.875rem;
}
@media (min-width: 1024px){
.qhuo-catnav2-header .qhuo-catnav2-blok {
    padding: 2.5rem 2.5rem 3.125rem 2.5rem;
}
}
.qhuo-catnav2-header .block-content {
    position: relative;
    padding-left: 21.875rem;
    min-height: 12.8125rem;
}
@media (min-width: 1024px){
.qhuo-catnav2-header .block-content {
    padding-left: 30rem;
}
}
@media (min-width: 1330px){
.qhuo-catnav2-header .block-content {
    padding-left: 37.5rem;
    min-height: 17.5rem;
}
}
.qhuo-catnav2-header .block-thumb {
    position: absolute;
    top: -3.75rem;
    left: 0;
    width: 20rem;
    border-radius: 0.625rem;
    overflow: hidden;
}
@media (min-width: 1024px){
.qhuo-catnav2-header .block-thumb {
    width: 26.25rem;
}
}
@media (min-width: 1330px){
.qhuo-catnav2-header .block-thumb {
    width: 33.75rem;
}
}
.qhuo-catnav2-header .item-thumb {
    display: block;
    width: 100%;
}
.qhuo-catnav2-header .item-thumb img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    max-width:100%;
}
.qhuo-catnav2-header .item-thumb .thumb {
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 0;
}
.qhuo-catnav2-header .item-thumb .thumb {
    background-position: left center;
}
.qhuo-catnav2-header .item-thumb .thumb {
    padding-top: 63.63636364%;
}
.qhuo-catnav3-catbg .ceo-container {
    padding-top:0 !important;
	padding-bottom:0 !important;
}
.qhuo-catnav3-catbg h2{color:#fff!important}
.qhuo-catnav3-catbg h4,.qhuo-catnav3-catbg p{color:#eee!important}
.qhuo-catnav2-header h2 {
    font-size: 228.57142857%;
    color: #333;
    margin-bottom: 0.5em;
}
.qhuo-catnav2-header h4 {
    font-size: 16px;
    color: #888;
    font-weight: normal;
    margin: 0 -0.71428571em 1.42857143em;
    padding-bottom: 0.71428571em;
    border-bottom: 1px solid #f3f3f3;
}
@media (min-width: 768px){
.qhuo-catnav2-header h4 {
    font-size: 14px;
}
}
@media (min-width: 768px){
.qhuo-catnav2-header h4 {
    padding-bottom: 0;
    margin-bottom: 0.71428571em;
    border-bottom: 0;
}
}
@media (min-width: 1024px){
.qhuo-catnav2-header h4 {
    margin-left: -1.42857143em;
    margin-right: -1.42857143em;
}
}
@media (min-width: 1920px){
.qhuo-catnav2-header h4 {
    font-size: .72916667vw;
}
}
.qhuo-catnav2-header p {
    font-size: inherit;
    color: #888;
    line-height: 1.8;
    margin-bottom: 1.53846154em;
}
@media (min-width: 768px){
.qhuo-catnav2-header p {
    line-height: 1.92857143em;
}
}
@media (min-width: 768px){
.qhuo-catnav2-header p {
    margin-bottom: 1.42857143em;
}
}
.qhuo-catnav2-header h4 .item, .qhuo-catnav2-header h4 .group-item .item-images .img-item {
    float: none;
    display: inline-block;
    padding: 0 0.71428571em;
    position: relative;
    line-height: 2.85714286em;
}
@media (min-width: 1024px){
.qhuo-catnav2-header h4 .item, .qhuo-catnav2-header h4 .group-item .item-images .img-item {
    padding: 0 1.42857143em;
}
}
strong {
    font-weight: bold;
}
.qhuo-catnav2-header h4 .item strong, .qhuo-catnav2-header h4 .group-item .item-images .img-item strong {
    font-size: 114.28571429%;
    color: var(--primary-color);
    font-family: Impact;
    margin-right: 0.3125em;
    font-weight: normal;
}
@media (min-width: 1024px){
.qhuo-catnav2-header h4 .item strong, .qhuo-catnav2-header h4 .group-item .item-images .img-item strong {
    font-size: 214.28571429%;
}
}
@media (max-width: 767.5px){
.qhuo-catnav2-header .block {
    padding: 0 max(5.33333333vw, 20px) max(4vw, 15px);
    border-radius: max(2.13333333vw, 8px);
}
.qhuo-catnav2-header .block-content {
    padding-left: 0;
    min-height: 0;
}
.qhuo-catnav2-header .block-thumb {
    position: relative;
    margin: 0;
    width: auto;
    top: -2rem;
}
.qhuo-catnav2-header .item-thumb {
    position: relative;
    width: 100%;
    border-radius: 0;
}
.b {
    font-size: max(3.73333333vw, 14px);
}
.qhuo-catnav2-header h2 {
    font-size: 20px;
}
.qhuo-catnav2-header h4 {
    border-bottom: none;
}
.qhuo-catnav2-header h4 {
    margin-bottom: 0;
}
.qhuo-catnav2-header h4 .item, .qhuo-catnav2-header h4 .group-item .item-images .img-item {
    line-height: 1.5;
}
.qhuo-catnav2-header h4 .item strong, .qhuo-catnav2-header h4 .group-item .item-images .img-item strong {
    font-weight: bold;
}
.qhuo-catnav2-header .qhuo-catnav2-blok {
    padding: 1rem;
}
.qhuo-catnav2-header .block-main{margin-top:-1rem}
.qhuo-cattop-nav .ceo-lanmu-fenlei li{padding:10px 0}
.qhuo-cat-top-nav .ceo-lanmu-fenlei li {
    padding: 15px 0!important;
}
.qhuo-cattop-nav .ceo-lanmu-fenlei li a {
    margin: 2px 6px!important;
    font-size: 14px!important;
}
}
.qhuo-catnav3-header h2{color:#ffffff!important}
.qhuo-catnav3-header h4, .qhuo-catnav3-header p{color:rgba(255,255,255,0.7)!important}
.qhuo-cattop-nav{margin-top:-40px!important}
.qhuo-catnav-5 .cat-bg{height:120px;}
@media (max-width: 767.5px){
    .cat-bg, .qhuo-cat-bg {
    height: 160px;
}
.qhuo-catnav3-header .block-main {
    margin-top: 0rem;
}
.qhuo-catnav3-header p {
    font-size: inherit;
    line-height: 1;
    margin-bottom: 0;
    margin-top: 0;
}
.qhuo-cattop-nav{margin-top:-30px!important}
}
.night .ceo-zhuanti-item .qhuo-desc-wrap a {
    background-color: var(--ceo-ahbg);
}
/*首页广告模块-home-ad一-edu--www.qhuo.cn*/
/*首页CMS3-home-ad一-edu--www.qhuo.cn*/
.home-see{margin:40px 0}
.archive-list-see .qdlist-see .part-wrap {
    border-radius: 10px;
    padding: 25px 15px 0;
}
@media (min-width: 768px){
.archive-list-see .qdlist-see .part-wrap {
    padding: 2.5em 2.5em 0;
}
}
.archive-list-see .qdlist-see .part-wrap .items{
    margin: 0 -1.5625em;
    display: block;
    float: none;
    zoom: 1;
}
.home-see .archive-list-see .qdlist-see .item, .home-see .archive-list-see .qdlist-see .group-item .item-images .img-item {
    width: 50%;
    float: left;
    box-sizing: border-box;
}

.archive-list-see .qdlist-see .item, .archive-list-see .qdlist-see .group-item .item-images .img-item {
    padding: 0 1.5625em;
    width: 50%;
    margin-bottom: 25px;
}
@media (min-width: 768px){
.archive-list-see .qdlist-see .item, .archive-list-see .qdlist-see .group-item .item-images .img-item {
    margin-bottom: 2.6em;
}
}
@media (min-width: 1024px){
.archive-list-see .qdlist-see .item, .archive-list-see .qdlist-see .group-item .item-images .img-item {
    width: 33.33333333%;
}
}
@media (min-width: 1330px){
.home-see .archive-list-see .qdlist-see .item, .home-see .archive-list-see .qdlist-see .group-item .item-images .img-item {
    width: 25%;
}
}
.archive-list-see .qdlist-see .item-wrap {
    position: relative;
    color: #323232;
    line-height: 2em;
    padding-left: 4.25em;
    padding-right: 0;
    min-height: 3.6em;
}
@media (min-width: 768px){
.archive-list-see .qdlist-see .item-wrap {
    padding-left: 5.25em;
    padding-right: 5.625em;
}
}
.item .item-thumb, .group-item .item-images .img-item .item-thumb {
    width: 100%;
    overflow: hidden;
    display: block;
    -webkit-transform: rotate(
0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(
0deg);
}
.archive-list-see .qdlist-see .item-thumb {
    position: absolute;
    left: 0;
    top: 0;
    width: 3.6em;
}
.archive-list-see .qdlist-see .item-thumb .item-ico {
    display: block;
    border-radius: 10px;
    width: 100%;
    height: 3.6em;
    line-height: 3.6em;
    text-align: center;
    color: #ffffff;
    background-image: -webkit-linear-gradient(top, #E100F0 0%, #AC00FF 100%);
    background-image: linear-gradient(
180deg, #E100F0 0%, #AC00FF 100%);
}
.archive-list-see .qdlist-see .item-thumb .item-ico i {
    font-size: 200%;
    line-height: inherit;
}
.archive-list-see .qdlist-see .item:nth-child(2) .item-ico, .archive-list-see .qdlist-see .group-item .item-images .img-item:nth-child(2) .item-ico {
    background-image: -webkit-linear-gradient(top, #F8B500 0%, #FFC696 100%);
    background-image: linear-gradient(
180deg, #F8B500 0%, #FFC696 100%);
}
.archive-list-see .qdlist-see .item:nth-child(3) .item-ico, .archive-list-see .qdlist-see .group-item .item-images .img-item:nth-child(3) .item-ico {
    background-image: -webkit-linear-gradient(top, #FF4B1F 0%, #FF9068 100%);
    background-image: linear-gradient(
180deg, #FF4B1F 0%, #FF9068 100%);
}
.archive-list-see .qdlist-see .item:nth-child(4) .item-ico, .archive-list-see .qdlist-see .group-item .item-images .img-item:nth-child(4) .item-ico {
    background-image: -webkit-linear-gradient(top, #FF7E5F 0%, #FEB47B 100%);
    background-image: linear-gradient(
180deg, #FF7E5F 0%, #FEB47B 100%);
}
.archive-list-see .qdlist-see .item:nth-child(5) .item-ico, .archive-list-see .qdlist-see .group-item .item-images .img-item:nth-child(5) .item-ico {
    background-image: -webkit-linear-gradient(top, #8E94FF 0%, #7599FF 100%);
    background-image: linear-gradient(
180deg, #8E94FF 0%, #7599FF 100%);
}
.archive-list-see .qdlist-see .item:nth-child(6) .item-ico, .archive-list-see .qdlist-see .group-item .item-images .img-item:nth-child(6) .item-ico {
    background-image: -webkit-linear-gradient(top, #06BEB6 0%, #52DEA1 99%);
    background-image: linear-gradient(
180deg, #06BEB6 0%, #52DEA1 99%);
}
.archive-list-see .qdlist-see .item:nth-child(7) .item-ico, .archive-list-see .qdlist-see .group-item .item-images .img-item:nth-child(7) .item-ico {
    background-image: -webkit-linear-gradient(top, #A2ACC5 0%, #D7DDE8 100%);
    background-image: linear-gradient(
180deg, #A2ACC5 0%, #D7DDE8 100%);
}
.archive-list-see .qdlist-see .item:nth-child(8) .item-ico, .archive-list-see .qdlist-see .group-item .item-images .img-item:nth-child(8) .item-ico {
    background-image: -webkit-linear-gradient(top, #3600FF 0%, #8F00FF 100%);
    background-image: linear-gradient(
180deg, #3600FF 0%, #8F00FF 100%);
}
.archive-list-see .qdlist-see .item-title {
    font-size: 16px;
    height: 2em;
    overflow: hidden;
}
.archive-list-see .qdlist-see .item-title:hover{color:var(--primary-color)}
.night .archive-list-see .qdlist-see .item-title .ceo-text-bold{color:#ffffff;}
@media (min-width: 767.5px){
.archive-list-see .qdlist-see .item-title {
    font-size: 1rem;
}
}
.archive-list-see .qdlist-see .item-desc {
    font-size: 14px;
    font-weight: normal;
    color: #b5b5b5;
    line-height: 1.71428571em;
}
@media (min-width: 767.5px){
.archive-list-see .qdlist-see .item-title {
    font-size: 0.875rem;
}
}
.archive-list-see .qdlist-see .item-btns {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -1.125em;
    width: 5.375em;
    line-height: 2.25em;
}
.archive-list-see .qdlist-see .item-btns .btn {
    width: 100%;
    text-align: center;
    border-radius: 0.42857143em;
    font-size: 87.5%;
    line-height: inherit;
}
.btn-orange-border, .talk-singular-prev-next .item-backhome .item-content .btn {
    background-color: transparent;
    color: var(--primary-color);
    border: 1px solid #fe2c55;
}
.btn-orange-border:hover, .archive-list-see .list-see .item-wrap:hover .item-btns .btn, .article-author .author-content:hover .author-btns .btn, .talk-singular-prev-next .item-backhome .item-content .btn:hover {
    transform: none;
    background-color: var(--primary-color);
    color: #ffffff;
}
.archive-list-see .part-title{
    font-size: 21px;
    color: #333333;
    margin-bottom: 1em;
}
@media (min-width: 768px){
.archive-list-see .part-title {
    font-size: 30px;
}
}
@media (min-width: 1330px){
.archive-list-see .part-title {
    font-size: 1.75rem;
}
}
@media (min-width: 1920px){
.archive-list-see .part-title {
    font-size: 1.625rem;
}
}
/*内页template-parts-single一ceo-shop4--www.qhuo.cn*/
.qhuo-shop4-topbg {
    background-color: #f7ded7;
    background-position: center;
    background-size: cover;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 295px;
    overflow: hidden;
}
.qhuo-shop4-topbg .img {
    width: 120%;
    height: 120%;
    background-position: center;
    background-size: cover;
    -webkit-filter: blur(30px);
    filter: blur(30px);
    position: absolute;
    left: -10px;
    right: -10px;
    top: -10px;
}
.qhuo-shop4-topbg::after {
    content: '';
    display: block;
    left: 0;
    right: 0;
    bottom: 0;
    height: 0px;
    position: absolute;
    background-image: -webkit-linear-gradient(top, rgba(245,248,249,0.5) 0%, #F5F8F9 100%);
    background-image: linear-gradient(
180deg, rgba(245,248,249,0.5) 0%, #F5F8F9 100%);
    -webkit-transition: all .2s;
    transition: all .2s;
}
.qhuo-relative{position:relative;}
.qhuo-shop4 {
    width: 100%;
    position: relative;
    height: 340px;
    margin-bottom: 0px;
}
.qhuo-single-shop-titles a, .qhuo-single-shop-titles i, .qhuo-single-shop-titles span{color:#ffffff!important}

.qhuo-shop4 .ceo-shop4-titles, .qhuo-shop4 .ceo-shop4-titles a{color:#ffffff!important}
.ceo-shop4-top .deankcinfos, .ceo-shop4 .mother {
    position: relative;
}
.qidiandeankcinfos {
    margin-top: 20px!important;
    padding: 20px 0 0 0!important;
    border-top: 1px dashed #e5e5e5!important;
    border-bottom: none!important;
}
.qhuo-shop4 .ceo-shop4-top .deankcinfos {
    border-radius: 10px 10px 0px 0px;
}
.tags-item {
    padding: 20px 0;
    margin: 0 0;
}
.qhuo-shop4 .ceo-weizhi {position:relative;}
.ceo_shop6_page_numbers{line-height:3.5}
.ceo-sidebar-shop6-down {
    background: linear-gradient(90deg, #fe2c55, #d21b46);
	box-shadow:0 10px 16px 0 #ebc3cb;
}
.ceo-sidebar-shop6-down:hover {
	background:linear-gradient(90deg,#d21b46,#fe2c55)
}
.ceo-sidebar-shop-more .thumb {
    height: 0;
    overflow: hidden;
    border-radius: 4px;
    padding-bottom: 100%;
}
/*内页template-parts-single一shop-qhuo-postheader1--www.qhuo.cn*/
.qhuo-post-header {
    width: 100%;
    position: relative;
    margin-bottom: 0px;
    min-height: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media screen and (max-width: 800px){
.qhuo-post-header {
    min-height: 160px;
}
}
.qhuo-post-header .qhuo-shop-topbg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden;
    background-color: #fafafa\9;
}
.qhuo-post-header .qhuo-shop-topbg .thumb {
    display: block;
    background-repeat: no-repeat;
    width: 100%;
    padding-top: 0;
    height: 100%;
    background-position: left center;
}
.qhuo-post-header .qhuo-shop-topbg .thumb{
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=45, MakeShadow=false);
    -webkit-filter: blur(45px);
    filter: blur(45px);
}
.qhuo-post-header .qhuo-shop-topbg::after  {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fafafa;
    opacity: .85;
}
.qhuo-post-header .qhuo-shop-top {
    font-size: 20px;
    padding-top: 2rem;
    padding-bottom: 1rem;
}
@media (min-width: 768px){
.qhuo-post-header .qhuo-shop-top {
    font-size: 40px;
}
}
@media (min-width: 1330px){
.qhuo-post-header .qhuo-shop-top {
    font-size: 2.5rem;
}
}
.qhuo-post-header .qhuo-shop-top .post-title{
    font-size: inherit;
    color: #323232;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 0.5rem;
    position: relative;
}
.ceo-weizhi a:hover, .qhuo-shop-top .ceo-shop4-titles a:hover{color:var(--primary-color)!important}
.qhuo-post-container {
    position: relative;
    padding-bottom: 0.5rem;
    background-color: #f3f5f7;
}
.qhuo-post-content {
    font-size: 1rem;
    padding-top: 3em;
}

.post-content-wrap {
    position: relative;
}
.qhuo-post-sidebar {
    position: absolute;
    right: 90px;
    top: 0;
    bottom: 0;
    max-width: 320px;
}
.qhuo-post-content .post-article{
    margin: 0 auto;
    max-width: 100%;
    position: relative;
}
@media (min-width: 1024px){
.qhuo-post-content .post-article {
    max-width: 1000px;
}
}
@media (min-width: 1920px){
.qhuo-post-content .post-article {
    max-width: 52.083333vw;
}
}
.qhuo-post-content .post-content-wrap .ceo-container:after{
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: left;
    visibility: hidden;
}
.qhuo-post-sidebar .sidebar-topauthor{padding:30px 0 }
.sidebar .ceo-sidebar-double img
 {
	transition: all 500ms ease-in-out;
}

.sidebar .ceo-sidebar-double img:hover {
	transform: scale(1.05);
}
.ceo-sidebar-double li {
    margin-bottom: 15px;
    padding-left: 15px;
}
.qhuo-sidebar-double {padding:1.375rem 1.5rem 1rem 2rem}
.side-art .side-art-cover {
    max-height: 102px;
}
.side-art .ceo-text-truncate{
	font-size:15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box!important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
	font-weight: bold;
}
.qhuo-side-arttit {padding:2rem 2rem 1rem;}
.side-art .ceo-list{padding-bottom:1rem;}
.qhuo-side-artcont , .side-art .ceo-list .ceo-padding-small{padding:1rem 2rem;}
.side-art .ceo-list .ceo-sidebar-article-c {
    line-height: 30px;
}
.side-tag .qhuo-sidebar-tags{padding:20px 0 0;}
.qhuo-sidebar-tags  a {
    display: inline-block;
    font-size: 14px;
    color: #ff625e;
    background: rgb(255 38 38 / 5%);
    padding: 0.375rem 0.75rem 0.375rem 0.5rem;
    border-radius: 8px !important;
    margin: 3px;
    font-weight: bold;
}

.qhuo-sidebar-tags small{
    position: relative;
    flex-shrink: 0;
    margin-left: 0.25rem;
    color: #ffffff!important;
    background-color: var(--primary-color);
    padding: 0.15rem 0.25rem;
    border-radius: 6px;
}
.group-wrap {
    background-color: #f3f5f7;
    padding-bottom: 1px
}

.group-wrap .group-container {
    position: relative;
    max-width: 13rem;
    margin: 0;
    padding: 20px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 768px) {
    .group-wrap .group-container {
        margin:0 auto
    }
}

@media (min-width: 768px) {
    .group-wrap .group-container {
        padding:.4rem .15rem
    }
}

@media (min-width: 1330px) {
    .group-wrap .group-container {
        padding:.4rem 0
    }
}

.group-wrap .group-content-wrap {
    position: relative
}

.group-wrap .group-content {
    position: relative;
    display: block;
    float: none;
    zoom:1}

.group-wrap .group-content:after {
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    clear: left;
    visibility: hidden
}

.group-wrap .group-content::after {
    clear: both
}

.group-wrap .group-content .group-main {
    position: relative;
    margin-right: 0
}

@media (min-width: 1024px) {
    .group-wrap .group-content .group-main {
        margin-right:3.8rem
    }
}

@media (min-width: 1330px) and (max-width:1679.5px) {
    .group-wrap .group-content .group-main {
        margin-right:4.3rem
    }
}

.group-wrap .group-content .group-sidebar {
    display: none
}

@media (min-width: 1024px) {
    .group-wrap .group-content .group-sidebar {
        display:block;
        float: right;
        width: 3.4rem
    }
}

@media (min-width: 1330px) and (max-width:1679.5px) {
    .group-wrap .group-content .group-sidebar {
        width:4rem
    }
}

.group-wrap .group-content .archive-pages {
    margin-bottom: 0;
    padding-bottom: .1rem
}

.single-group .group-wrap .group-container {
    max-width: 15rem
}

.group-crumbs {
    z-index: 2;
    padding: .3rem .4rem 0
}

.group-crumbs .part-crumbs li .ico {
    color: #b5b5b5
}

@media (max-width: 767px) {
    .group-crumbs {
        padding:30px 15px 0
    }
}

.group-item {
    margin-bottom: .2rem
}

.group-item .item-wrap {
    background-color: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 15px
}

@media (min-width: 768px) {
    .group-item .item-wrap {
        -webkit-border-radius:.1rem;
        -moz-border-radius: .1rem;
        border-radius: .1rem
    }
}

@media (min-width: 768px) {
    .group-item .item-wrap {
        padding:.4rem
    }
}

.group-item .is_recommend {
    position: relative
}

.group-item .is_recommend::before {
    content: '';
    background-image: url(https://image.uisdc.com/wp-content/uploads/2021/06/uisdc-group-recommend.png);
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    width: .76rem;
    height: .76rem;
    position: absolute;
    right: 0;
    top: .4rem
}

.group-item .item-title {
    position: relative;
    padding-left: .8rem;
    margin-bottom: .2rem
}

.group-item .new-title {
    padding-left: 0
}

.group-item .group-title {
    margin-top: .26rem;
    color: #323232
}

@media (min-width: 768px) {
    .group-item .group-title {
        padding-right:1rem
    }
}

.group-item .group-item-list-title {
    color: #323232;
    font-size: .22rem;
    line-height: .3rem
}

.group-item .group-item-list-title a {
    color: #323232
}

.group-item .group-item-list-title a:hover {
    color: var(--primary-color)
}

.group-item .title-author {
    padding-left: .4rem;
    margin-bottom: .2rem
}

.group-item .title-author .item-avatar {
    width: .3rem
}

.group-item .title-author .author-name {
    font-weight: normal
}

.group-item .title-tags {
    line-height: .3rem
}

.group-item .title-tags .btn {
    line-height: inherit;
    -webkit-border-radius: .3rem;
    -moz-border-radius: .3rem;
    border-radius: .3rem;
    padding: 0 .1rem;
    margin-right: .1rem
}

.group-item .talk-title .edit-btn {
    display: inline-block;
    vertical-align: top
}

.group-item .talk-title .edit-btn .btn {
    color: #fff;
    line-height: 2
}

@media (min-width: 768px) {
    .group-item .talk-title .edit-btn {
        visibility:hidden;
        opacity: 0;
        -webkit-transition: all .2s;
        -o-transition: all .2s;
        -moz-transition: all .2s;
        transition: all .2s
    }

    .group-item .talk-title:hover .edit-btn {
        visibility: visible;
        opacity: 1;
        -webkit-transition: all .2s;
        -o-transition: all .2s;
        -moz-transition: all .2s;
        transition: all .2s
    }
}

.group-item .item-avatar {
    position: absolute;
    left: 0;
    top: 0;
    width: .6rem;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden
}

.group-item .item-avatar .thumb {
    padding-top: 100%
}

.group-item .item-time {
    position: absolute;
    right: 0;
    top: 0;
    font-size: .14rem;
    color: #c2c2c2;
    line-height: .3rem
}

.group-item .item-time a {
    color: #c2c2c2
}

.group-item .item-time a:hover {
    color: var(--primary-color)
}

.group-item .author-name {
    line-height: .3rem;
    font-size: .16rem;
    font-size: max(.16rem, 16px);
    color: #525252;
    margin-bottom: 0;
    padding-top: 0;
    width: auto
}

.group-item .author-name .edit-btn .btn {
    color: #fff
}

.group-item .author-name a {
    color: #525252
}

.group-item .author-job {
    font-weight: normal;
    font-size: .14rem;
    color: #c2c2c2;
    line-height: .3rem
}

.group-item .item-entry .entry>a {
    display: block
}

.group-item .item-entry .entry p {
    font-size: 16px;
    color: #525252;
    line-height: 30px;
    margin-bottom: 20px
}

.group-item .item-entry .entry p a {
    border-bottom: 1px solid #ffdfcc;
    word-break: break-all;
    color: var(--primary-color)
}

.group-item .item-entry .entry p a:hover {
    color: var(--primary-color);
    border-bottom-color: var(--primary-color)
}

.group-item .item-entry .entry p .tag_a {
    border-bottom: none;
    cursor: text;
    color: #525252
}

.group-item .item-entry .entry p .tag_a:hover {
    color: #525252
}

.group-item .item-entry .exlink {
    color: var(--primary-color);
    border-bottom: 1px solid #ffdfcc
}

.group-item .item-entry .exlink:hover {
    border-bottom-color: var(--primary-color)
}

.group-item .tuwen_link,.user-item-talk-talk .tuwen_link {
    margin-bottom: .3rem
}

.group-item .tuwen_link a,.user-item-talk-talk .tuwen_link a {
    background-color: #fafafa;
    border-color: #fafafa;
    padding: 15px
}

@media (min-width: 768px) {
    .group-item .tuwen_link a,.user-item-talk-talk .tuwen_link a {
        padding:.3rem
    }
}

.group-item .tuwen_link a .item_wrap,.user-item-talk-talk .tuwen_link a .item_wrap {
    padding-left: 1rem;
    min-height: .68rem
}

.group-item .tuwen_link a .item_thumb,.user-item-talk-talk .tuwen_link a .item_thumb {
    width: .68rem
}

.group-item .tuwen_link a .item_thumb .thumb,.user-item-talk-talk .tuwen_link a .item_thumb .thumb {
    padding-top: 100%
}

.group-item .tuwen_link a .item_main p,.user-item-talk-talk .tuwen_link a .item_main p {
    font-size: 14px;
    color: #8a8a8a;
    line-height: 1.71428571em;
    margin-bottom: 0;
    height: 1.71428571em;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

@media (min-width: 1920px) {
    .group-item .tuwen_link a .item_main p,.user-item-talk-talk .tuwen_link a .item_main p {
        font-size:.14rem
    }
}

.group-item .item-meta {
    position: relative;
    height: .3rem;
    line-height: .3rem
}

.group-item .item-meta .meta-tags .btn {
    line-height: inherit;
    -webkit-border-radius: .3rem;
    -moz-border-radius: .3rem;
    border-radius: .3rem;
    padding: 0 .1rem;
    margin-right: .1rem
}

.group-item .item-meta .meta-function {
    position: absolute;
    right: 0;
    top: 0;
    font-size: .14rem;
    color: #b5b5b5
}

.group-item .item-meta .meta-function .func-item {
    margin-left: .3rem;
    color: #b5b5b5;
    cursor: pointer
}

.group-item .item-meta .meta-function .func-item:hover {
    color: var(--primary-color)
}

.group-item .item-meta .meta-function .has_zan .ico {
    color: var(--primary-color)
}

.group-item .item-meta .meta-function .has_zan .ico::before {
    content: '\e8bf'
}

.group-item .item-images {
    margin-bottom: .1rem
}

.group-item .item-images .img-items {
    margin: 0 -0.1rem
}

.group-item .item-images .img-item {
    padding: 0 .1rem;
    margin-bottom: .2rem;
    width: 25%
}

.group-item .item-images .img-item .thumb {
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    padding-top: 100%
}

.group-item .item-images a.img-item-wrap {
    display: block;
    position: relative;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    overflow: hidden;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.group-item .item-images a.img-item-wrap .h {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0
}

@media (min-width: 768px) {
    .group-item .item-images a.img-item-wrap:hover .a_scale,.group-item .item-images a.img-item-wrap:hover .post-belonds-to-zt .pt-content .item-thumb .thumb {
        -webkit-transform:scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.group-item .item-images a.img-item-wrap:hover .img-mark {
    background-color: transparent
}

.group-item .item-images a.img-item-wrap .img-mark {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.3)
}

.group-item .item-images a.img-item-wrap .img-mark .num {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    color: #fff;
    text-align: center;
    font-size: .3rem;
    line-height: .4rem;
    margin-top: -0.2rem
}

.group-item .list-comments {
    margin-top: .4rem;
    border-top: 1px solid #f6f6f6;
    padding-top: .4rem
}

.group-item .list-comments .item-title {
    padding-left: 0
}

.group-item .list-comments .item-wrap {
    padding: 0;
    padding-left: .7rem
}

.group-item .list-comments .list-comments-btns {
    text-align: center
}

.group-item .list-comments .list-comments-btns .btn {
    display: inline-block;
    line-height: .48rem;
    padding: 0 4em
}

@media (min-width: 1920px) {
    .group-item .item-entry .entry p {
        font-size:.16rem;
        line-height: .3rem;
        margin-bottom: .2rem
    }
}

@media (max-width: 767.5px) {
    .group-item {
        -webkit-border-radius:max(2.13333333vw, 8px);
        -moz-border-radius: max(2.13333333vw, 8px);
        border-radius: max(2.13333333vw, 8px);
        overflow: hidden;
        margin-bottom: max(2.66666667vw, 10px)
    }

    .group-item .item-wrap {
        padding: max(4vw, 15px)
    }

    .group-item .item-meta .meta-tags .btn {
        display: none
    }

    .group-item .item-meta .meta-tags .btn:nth-child(1),.group-item .item-meta .meta-tags .btn:nth-child(2) {
        display: inline-block
    }

    .group-item .list-img-items .img-item {
        display: none
    }

    .group-item .list-img-items .img-item:nth-child(1) {
        display: block
    }
}

.group-item-detail .item-images .img-item {
    width: 50%
}

.group-item-detail .item-images .img-item:nth-child(2n+1) {
    clear: left
}

.group-item-detail .item-images .img-item .thumb {
    display: none
}

.group-item-detail .item-images .img-item img {
    display: block;
    visibility: visible;
    opacity: 1;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    width: 100%;
    height: auto;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem
}

.group-item-detail .item-images .img-item .zoom_in img {
    width: auto
}

.group-widget-author .widget-wrap {
    padding-top: .5rem
}

.group-widget-author .author-btns {
    margin-bottom: 0
}

.group-widget-author .author-posts {
    padding-bottom: 0;
    margin-top: .3rem
}

.group-widget-author .author-posts a {
    padding-left: 0
}

.group-widget-author .new-group {
    background-color: #fafafa;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    padding: .2rem
}

.group-widget-author .new-group .meta {
    font-size: .12rem;
    font-weight: normal;
    color: var(--primary-color);
    margin-bottom: .06rem
}

.group-widget-author .new-group .title {
    font-size: .14rem;
    font-weight: normal;
    line-height: .2rem;
    height: .4rem;
    overflow: hidden
}

.group-widget-author .new-group .title a {
    color: #323232
}

.group-widget-author .new-group .title a:hover {
    color: var(--primary-color)
}

.group-widget-recommend .recommend-item {
    margin-bottom: .3rem
}

.group-widget-recommend .recommend-item:last-child {
    margin-bottom: 0
}

.group-widget-recommend .item-author {
    margin-bottom: .2rem
}

.group-widget-recommend .item-author:hover .author-btns {
    display: block
}

.group-widget-recommend .item-author .author-wrap {
    position: relative;
    padding-left: .62rem
}

.group-widget-recommend .item-author .author-avatar {
    position: absolute;
    left: 0;
    top: 0;
    width: .46rem;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden
}

.group-widget-recommend .item-author .author-avatar::after {
    display: none
}

.group-widget-recommend .item-author .author-avatar .thumb {
    padding-top: 100%
}

.group-widget-recommend .item-author .author-name {
    font-size: .16rem;
    color: #3f3f3f;
    line-height: .25rem;
    margin-bottom: 0;
    padding-top: 0
}

.group-widget-recommend .item-author .author-job {
    font-size: 12px;
    font-weight: normal;
    color: #8a8a8a;
    line-height: .22rem;
    height: .22rem;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

@media (min-width: 1920px) {
    .group-widget-recommend .item-author .author-job {
        font-size:.14rem
    }
}

.group-widget-recommend .item-author .author-btns {
    position: absolute;
    right: 0;
    top: 0;
    display: none
}

.group-widget-recommend .item-author .author-btns .btn {
    font-size: .12rem;
    line-height: .22rem;
    padding: 0 .08rem
}

.group-widget-recommend .item-group {
    background-color: #fafafa;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    padding: .16rem .2rem
}

.group-widget-recommend .item-group .meta {
    font-size: .12rem;
    font-weight: normal;
    color: var(--primary-color);
    margin-bottom: .06rem
}

.group-widget-recommend .item-group .title {
    font-size: .14rem;
    font-weight: normal;
    line-height: .2rem;
    max-height: .4rem;
    overflow: hidden
}

.group-widget-recommend .item-group .title strong {
    font-weight: normal
}

.group-widget-recommend .item-group .title a {
    color: #323232
}

.group-widget-recommend .item-group .title a:hover {
    color: var(--primary-color)
}

.group-sidebar .widget {
    margin-bottom: .2rem
}

.group-sidebar .widget .widget-wrap {
    background-color: #fff;
    padding: .3rem .3rem .4rem;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    overflow: hidden
}

.group-sidebar .widget .widget-title {
    font-size: .2rem;
    line-height: .28rem;
    margin-bottom: .28rem;
    color: #333
}

.group-sidebar .widget .widget-title a {
    color: #333
}

.group-sidebar .widget .widget-btns .btn {
    display: block;
    line-height: .42rem
}

.group-sidebar .widget-show .widget-wrap {
    padding: 0
}

.group-sidebar .sidebar-fixed {
    width: inherit
}

.group-sidebar .sidebar-fixed.autofixed-fixed {
    position: fixed;
    top: 70px
}

.group-sidebar .sidebar-fixed.autofixed-absolute {
    position: absolute;
    bottom: 0
}

.group-sidebar .sidebar-fixed .widget:last-child {
    margin-bottom: 0
}

.group-sidebar .widget-talk .widget-content {
    margin-bottom: .3rem
}

.group-sidebar .widget-chanels .widget-wrap {
    padding-bottom: .2rem
}

.group-sidebar .widget-news .widget-btns .btn {
    background: #fafafa;
    color: #888
}

.group-sidebar .widget-news .widget-btns .btn:hover {
    color: #fff;
    background: var(--primary-color)
}

.group-list-title {
    margin-bottom: .24rem;
    line-height: .33rem
}

@media (max-width: 767.5px) {
    .group-list-title {
        padding:0
    }
}

.group-list-title strong {
    font-size: .24rem;
    color: var(--primary-color)
}

.group-list-title span {
    color: #a6a6a6;
    font-size: .14rem;
    margin-left: .1rem;
    font-weight: normal
}

.group-select {
    display: none
}

@media (min-width: 1330px) {
    .group-select {
        display:block;
        position: absolute;
        right: 100%;
        top: 0;
        margin-right: .4rem
    }
}

.group-select .select-wrap {
    background-color: #fff;
    -webkit-border-radius: .1rem;
    -moz-border-radius: .1rem;
    border-radius: .1rem;
    padding: .14rem .16rem
}

.group-select .select-wrap a {
    display: block;
    white-space: nowrap;
    font-size: .16rem;
    line-height: .36rem;
    color: #8a8a8a
}

.group-select .select-wrap a:hover {
    color: var(--primary-color)
}

.group-select .select-wrap a.current {
    color: var(--primary-color)
}
.group-archive-content {
    position: relative
}

.group-archive-content .archive-pages {
    margin-bottom: 2em
}

.group-archive-content .part-crumbs {
    color: rgba(255,255,255,0.8);
    margin-bottom: 2.14285714em;
    padding-top: 2.14285714em
}

.group-archive-content .part-crumbs a {
    color: rgba(255,255,255,0.8)
}

.group-archive-content .part-crumbs a:hover {
    color: var(--primary-color)
}

@media (max-width: 767.5px) {
    .group-archive-content .container {
        margin:0 .71428571em
    }

    .group-archive-content .part-crumbs {
        font-size: max(3.73333333vw, 14px);
        margin-bottom: 1.42857143em
    }
}

.group-archive-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 18.75vw;
    background-color: #6acaff;
    background: -webkit-linear-gradient(135deg, #9cecfb, #59E1D9, #7BAEFC, #56CCF2, #0ED2F7);
    background: -moz- oldlinear-gradient(135deg, #9cecfb, #59E1D9, #7BAEFC, #56CCF2, #0ED2F7);
    background: -o-linear-gradient(135deg, #9cecfb, #59E1D9, #7BAEFC, #56CCF2, #0ED2F7);
    background: linear-gradient(315deg, #9cecfb, #59E1D9, #7BAEFC, #56CCF2, #0ED2F7);
    -webkit-animation: gradient 15s ease infinite;
    -moz-animation: gradient 15s ease infinite;
    -o-animation: gradient 15s ease infinite;
    animation: gradient 15s ease infinite;
    -webkit-background-size: 400% 400%;
    -moz-background-size: 400%;
    -o-background-size: 400%;
    background-size: 400%
}

.group-archive-bg .b-wrap {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(243,245,247,0)), color-stop(99%, #f3f5f7));
    background: -webkit-linear-gradient(top, rgba(243,245,247,0) 0%, #f3f5f7 99%);
    background: -moz- oldlinear-gradient(top, rgba(243,245,247,0) 0%, #f3f5f7 99%);
    background: -o-linear-gradient(top, rgba(243,245,247,0) 0%, #f3f5f7 99%);
    background: linear-gradient(180deg, rgba(243,245,247,0) 0%, #f3f5f7 99%)
}

@media (max-width: 1023.5px) {
    .group-archive-bg {
        height:max(58.66666667vw, 220px)
    }
}

@keyframes gradient {
    0% {
        background-position: 0% 50%
    }

    50% {
        background-position: 100% 50%
    }

    100% {
        background-position: 0% 50%
    }
}

.group-archive-header {
    padding-top: 3.57142857em;
    padding-bottom: 4.14285714em;
    text-align: center;
    white-space: nowrap
}

.group-archive-header h1 {
    font-size: 328.57142857%;
    color: #fff;
    margin-bottom: .43478261em
}

.group-archive-header h3 {
    font-size: 114.28571429%;
    color: #fff;
    font-weight: normal
}

@media (max-width: 767.5px) {
    .group-archive-header {
        padding-top:3em;
        padding-bottom: 2em
    }

    .group-archive-header h1 {
        font-size: 192.85714286%
    }

    .group-archive-header h3 {
        font-size: inherit
    }
}

.group-archive-links {
    background-color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), to(#ffffff));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, #ffffff 100%);
    background: -moz- oldlinear-gradient(top, rgba(255,255,255,0.5) 0%, #ffffff 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%, #ffffff 100%);
    background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, #ffffff 100%);
    -webkit-border-radius: .71428571em;
    -moz-border-radius: .71428571em;
    border-radius: .71428571em;
    padding: 2.2em;
    border: 1px solid #fff;
    margin-bottom: 2.85714286em
}

.group-archive-links h2 {
    font-size: 142.85714286%;
    line-height: 1.9em;
    margin-bottom: 1em
}

.group-archive-links h2 a {
    color: #000
}

.group-archive-links h2 a:hover {
    color: var(--primary-color)
}

.group-archive-links h2 .ico {
    display: inline-block;
    vertical-align: top;
    width: 1.9em;
    height: 1.9em;
    text-align: center;
    color: #fff;
    background-color: #ea613b;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin-right: .25em
}

.group-archive-links .go {
    display: inline-block;
    vertical-align: middle;
    margin-left: .25em;
    font-weight: normal
}

.group-archive-links .go .txt {
    font-size: 60%;
    line-height: 1.33333333em;
    white-space: nowrap;
    background-color: var(--primary-color);
    color: #fff;
    padding: 0 .41666667em;
    -webkit-border-radius: .33333333em;
    -moz-border-radius: .33333333em;
    border-radius: .33333333em;
    text-transform: uppercase;
    position: relative;
    display: block;
    padding-right: .83333333em
}

.group-archive-links .go [class^=icon-] {
    display: block;
    -webkit-transform: scale(.5) translate(0, -100%);
    -moz-transform: scale(.5) translate(0, -100%);
    -ms-transform: scale(.5) translate(0, -100%);
    -o-transform: scale(.5) translate(0, -100%);
    transform: scale(.5) translate(0, -100%);
    position: absolute;
    right: 0;
    top: 50%
}

.group-archive-links .sub {
    margin-bottom: -1.14285714em
}

.group-archive-links .sub a {
    display: inline-block;
    white-space: nowrap;
    margin-right: .4em;
    color: #8a8a8a;
    line-height: 1.42857143em;
    margin-bottom: .8em;
    background-color: transparent;
    -webkit-border-radius: .28571429em;
    -moz-border-radius: .28571429em;
    border-radius: .28571429em;
    padding: 0 .42857143em;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.group-archive-links .sub a:hover {
    background-color: var(--primary-color);
    color: #fff;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

.group-archive-links .f-item:nth-child(2) h2 .ico {
    background-color: #eeb94d
}

.group-archive-links .f-item:nth-child(2) .go .txt {
    background-color: #eeb94d
}

.group-archive-links .f-item:nth-child(3) h2 .ico {
    background-color: #71c89d
}

.group-archive-links .f-item:nth-child(3) .go .txt {
    background-color: #71c89d
}

.group-archive-links .f-item:nth-child(4) h2 .ico {
    background-color: #7a9cf3
}

.group-archive-links .f-item:nth-child(4) .go .txt {
    background-color: #7a9cf3
}

.group-archive-links .f-item:nth-child(5) h2 .ico {
    background-color: #ea6e84
}

.group-archive-links .f-item:nth-child(5) .go .txt {
    background-color: #ea6e84
}

@media (max-width: 1329.5px) {
    .group-archive-links .go {
        display:none
    }
}

@media (max-width: 1023.5px) {
    .group-archive-links {
        padding:1.21428571em 0
    }

    .group-archive-links .sub {
        display: none
    }

    .group-archive-links .b-wrap {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .group-archive-links .f-item {
        width: 20%
    }

    .group-archive-links h2 {
        text-align: center;
        margin-bottom: 0
    }
}

@media (max-width: 767.5px) {
    .group-archive-links {
        padding:1.21428571em 0;
        margin-bottom: 1.42857143em
    }

    .group-archive-links .b-wrap {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .group-archive-links .f-item {
        width: 20%
    }

    .group-archive-links .go,.group-archive-links .sub {
        display: none
    }

    .group-archive-links h2 {
        font-weight: normal;
        font-size: 85.71428571%;
        text-align: center;
        margin-bottom: 0
    }

    .group-archive-links h2 .ico {
        display: block;
        margin: 0 auto;
        width: 2.5em;
        height: 2.5em;
        line-height: 2.5em;
        margin-bottom: .64285714em
    }

    .group-archive-links h2 .ico::before {
        font-size: 150%;
        line-height: inherit
    }
}

.group-archive-menu {
    margin-bottom: 2.85714286em
}

.group-archive-menu .b-wrap {
    position: relative
}

.group-archive-menu .h4-txt {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: inherit;
    font-weight: normal;
    color: #8a8a8a;
    line-height: 1.42857143
}

.group-archive-menu .h4-txt .num {
    color: var(--primary-color)
}

.group-archive-menu .selects a {
    font-size: 142.85714286%;
    margin-right: 1.4em;
    color: #323232;
    font-weight: bold
}

.group-archive-menu .selects a:hover,.group-archive-menu .selects a.current {
    color: var(--primary-color)
}

@media (max-width: 767.5px) {
    .group-archive-menu {
        margin-bottom:1.42857143em
    }

    .group-archive-menu .selects a {
        font-size: 107.14285714%;
        margin-right: 1em
    }

    .group-archive-menu .h4-txt {
        display: none
    }
}

.group-archive-list {
    margin-bottom: 4.28571429em
}

.group-archive-list .b-wrap {
    margin: 0 -1.14285714em -2.28571429em
}

.group-archive-list .group-list-item {
    padding: 0 1.14285714em;
    margin-bottom: 2.28571429em
}

@media (max-width: 767.5px) {
    .group-archive-list {
        margin-bottom:2.14285714em
    }

    .group-archive-list .b-wrap {
        margin: 0 -0.35714286em -1.42857143em
    }

    .group-archive-list .group-list-item {
        padding: 0 .35714286em;
        margin-bottom: 1.42857143em
    }
}

.group-list-item .list-item-wrap {
    background-color: #fff;
    -webkit-border-radius: .71428571em;
    -moz-border-radius: .71428571em;
    border-radius: .71428571em;
    padding: 2.2em;
    overflow: hidden
}

.group-list-item .g-author {
    font-size: inherit;
    font-weight: normal;
    position: relative;
    margin-bottom: 1.42857143em;
    line-height: 1.85714286em
}

.group-list-item .u-info {
    display: block;
    color: #525252
}

.group-list-item .u-info:hover {
    color: var(--primary-color)
}

.group-list-item .u-info .avatar {
    display: inline-block;
    vertical-align: top;
    width: 1.85714286em;
    height: 1.85714286em;
    text-align: center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden;
    margin-right: .4em
}

.group-list-item .u-info .avatar .thumb {
    padding-top: 100%
}

.group-list-item .u-name {
    display: inline-block;
    vertical-align: top;
    max-width: 20em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
}

.group-list-item .h4-time {
    position: absolute;
    right: 0;
    top: 0;
    color: #c2c2c2
}

.group-list-item .g-title {
    font-size: 157.14285714%;
    line-height: 1.45454545em;
    margin-bottom: 1.36363636em
}

.group-list-item .g-title .txt {
    display: inline-block;
    vertical-align: top;
    height: 1.45454545em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 22em;
    max-width: -webkit-calc(100% - 1.2em);
    max-width: -moz-calc(100% - 1.2em);
    max-width: calc(100% - 1.2em)
}

.group-list-item .g-title .ico {
    color: #fa455f;
    font-size: 85%;
    display: inline-block;
    vertical-align: top;
    margin-right: .3em
}

.group-list-item .g-title .icon-talk-hot-4 {
    color: #e20000
}

.group-list-item .g-title .icon-talk-hot-3 {
    color: var(--primary-color)
}

.group-list-item .g-title .icon-talk-hot-2 {
    color: #f90
}

.group-list-item .g-title a {
    color: #000
}

.group-list-item .g-title a:hover {
    color: var(--primary-color)
}

.group-list-item .images-items {
    margin: 0 -0.42857143em 2.14285714em
}

.group-list-item .image-item {
    padding: 0 .42857143em
}

.group-list-item .image-item .f-box {
    position: relative
}

@media (min-width: 768px) {
    .group-list-item .image-item .f-box:hover .img {
        -webkit-transform:scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.group-list-item .image-item .thumb {
    padding-top: 100%;
    position: relative;
    overflow: hidden;
    -webkit-border-radius: .57142857em;
    -moz-border-radius: .57142857em;
    border-radius: .57142857em
}

.group-list-item .image-item .thumb .img {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.group-list-item .image-item img {
    position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    min-height: 100%
}

@supports (((-o-object-fit: cover) or (object-fit: cover)) or (-webkit-object-fit:cover)) {
    .group-list-item .image-item img {
        -webkit-object-fit:cover;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center top;
        object-position: center top;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}

.group-list-item .image-item .image-total {
    -webkit-border-radius: .57142857em;
    -moz-border-radius: .57142857em;
    border-radius: .57142857em;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0,0,0,0.15);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.group-list-item .image-item .image-total i {
    display: inline-block;
    font-size: 214.28571429%;
    color: #fff
}

.group-list-item .group-images-pos-bottom img {
    -o-object-position: center bottom;
    object-position: center bottom
}

.group-list-item .group-images-pos-center img {
    -o-object-position: center;
    object-position: center
}

.group-list-item .g-meta {
    font-size: inherit;
    font-weight: normal;
    position: relative;
    line-height: 2em
}

.group-list-item .g-zan {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    color: #b5b5b5
}

.group-list-item .g-zan .zan {
    cursor: pointer
}

.group-list-item .g-zan .zan:hover {
    color: var(--primary-color)
}

.group-list-item .g-zan .has_zan {
    cursor: default
}

.group-list-item .g-zan .has_zan:hover {
    color: #b5b5b5
}

.group-list-item .g-zan .has_zan .ico {
    color: var(--primary-color)
}

.group-list-item .g-zan .has_zan .ico::before {
    content: '\e8bf'
}

.group-list-item .g-tag {
    display: inline-block;
    vertical-align: top;
    padding: 0 .71428571em;
    margin-right: .85714286em;
    -webkit-border-radius: .42857143em;
    -moz-border-radius: .42857143em;
    border-radius: .42857143em;
    white-space: nowrap;
    line-height: inherit
}

.group-list-item .g-tag .ico {
    display: inline-block
}

.group-list-item .g-tag .ico::before {
    content: '\e9ae'
}

.group-list-item .tag-post_tag .ico::before {
    content: '\e898'
}

.group-list-item .tag-custom .ico::before {
    content: '\e9af'
}

@media (max-width: 1919.5px) {
    .group-list-item .g-title {
        font-size:150%
    }
}

@media (max-width: 1679.5px) {
    .group-list-item .g-title {
        font-size:140%
    }
}

@media (max-width: 1329.5px) {
    .group-list-item .u-name {
        max-width:10em
    }

    .group-list-item .g-tag .ico {
        display: none
    }

    .group-list-item .g-title {
        font-size: 135%
    }
}

@media (max-width: 1023.5px) {
    .group-list-item .g-tags {
        height:2.14285714em;
        overflow: hidden
    }

    .group-list-item .g-zan {
        display: none
    }
}

@media (max-width: 767.5px) {
    .group-list-item .list-item-wrap {
        padding:0;
        -webkit-border-radius: max(2.13333333vw, 8px);
        -moz-border-radius: max(2.13333333vw, 8px);
        border-radius: max(2.13333333vw, 8px)
    }

    .group-list-item .g-item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        position: relative
    }

    .group-list-item .g-images {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-bottom: 1.28571429em
    }

    .group-list-item .g-author {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        margin: 100% 0 0;
        z-index: 2
    }

    .group-list-item .g-author::after {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 100%;
        height: 1.85714286em;
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.4)));
        background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
        background: -moz- oldlinear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
        background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%);
        background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 100%)
    }

    .group-list-item .u-info {
        margin: -1.5em .83333333em 0;
        color: #fff;
        font-size: 85.71428571%;
        position: relative;
        z-index: 2;
        line-height: 1.4
    }

    .group-list-item .u-info .avatar {
        width: auto;
        height: auto;
        padding: .16666667em;
        background-color: #fff
    }

    .group-list-item .u-info .avatar .thumb {
        width: 1.75em;
        height: 1.75em;
        padding-top: 0;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        border-radius: 100%;
        overflow: hidden
    }

    .group-list-item .u-name {
        max-width: 8em
    }

    .group-list-item .g-title {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3;
        font-weight: normal;
        font-size: inherit;
        line-height: 1.42857143em;
        margin: 0 .71428571em .85714286em;
        height: 2.85714286em;
        overflow: hidden
    }

    .group-list-item .g-title .txt {
        display: inline;
        width: auto;
        height: auto;
        white-space: normal;
        max-width: none
    }

    .group-list-item .g-meta {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .group-list-item .h4-time,.group-list-item .g-zan {
        display: none
    }

    .group-list-item .images-items {
        margin: 0
    }

    .group-list-item .image-item {
        display: none;
        padding: 0
    }

    .group-list-item .image-item .thumb {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0
    }

    .group-list-item .image-item:nth-child(1) {
        display: block
    }

    .group-list-item .g-tags {
        height: 1.42857143em;
        overflow: hidden;
        margin: 0 .71428571em 1.07142857em
    }

    .group-list-item .g-tag {
        font-size: 85.71428571%;
        line-height: 1.5em;
        padding: 0 .5em;
        margin-right: .41666667em;
        -webkit-border-radius: .33333333em;
        -moz-border-radius: .33333333em;
        border-radius: .33333333em
    }

    .group-list-item .g-tag .ico {
        display: none
    }

    .group-list-item .tag-tip {
        display: none
    }
}

.group-archive-word {
    text-align: center;
    margin-bottom: 2em;
    color: #8a8a8a
}

.group-archive-word i {
    display: block;
    font-size: 114.28571429%;
    margin-bottom: .625em
}

.group-archive-word h3 {
    font-size: 114.28571429%;
    font-weight: normal
}

.group-archive-word h3::after,.group-archive-word h3::before {
    content: ' - '
}

@media (max-width: 767.5px) {
    .group-archive-word {
        display:none
    }
}

.group-sth {
    margin-bottom: 4.28571429em;
    -webkit-border-radius: .71428571em;
    -moz-border-radius: .71428571em;
    border-radius: .71428571em;
    overflow: hidden
}

@media (max-width: 767.5px) {
    .group-sth {
        display:none
    }
}

.group-singular-bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 26.04166667vw;
    background-color: #a874c1
}

.group-singular-bg::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 40%;
    background: -webkit-gradient(linear, left bottom, left top, from(#f3f5f7), to(rgba(0,0,0,0)));
    background: -webkit-linear-gradient(bottom, #f3f5f7, rgba(0,0,0,0));
    background: -moz- oldlinear-gradient(bottom, #f3f5f7, rgba(0,0,0,0));
    background: -o-linear-gradient(bottom, #f3f5f7, rgba(0,0,0,0));
    background: linear-gradient(0deg, #f3f5f7, rgba(0,0,0,0))
}

.group-singular-bg .b-wrap {
    position: absolute;
    left: 50%;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: hidden
}

.group-singular-bg .b-wrap::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: -webkit-linear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #a874c1 80%);
    background: -moz- oldlinear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #a874c1 80%);
    background: -o-linear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #a874c1 80%);
    background: linear-gradient(257.4deg, rgba(250,250,250,0.2) 2%, #a874c1 80%)
}

.group-singular-bg .img {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
    -webkit-filter: blur(4px);
    filter: blur(4px)
}

.group-singular-bg img {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2)
}

.group-singular-bg.bg_2 {
    background-color: #7a9cf3
}

.group-singular-bg.bg_2 .b-wrap::after {
    background: -webkit-linear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #7a9cf3 80%);
    background: -moz- oldlinear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #7a9cf3 80%);
    background: -o-linear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #7a9cf3 80%);
    background: linear-gradient(257.4deg, rgba(250,250,250,0.2) 2%, #7a9cf3 80%)
}

.group-singular-bg.bg_3 {
    background-color: #71c89d
}

.group-singular-bg.bg_3 .b-wrap::after {
    background: -webkit-linear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #71c89d 80%);
    background: -moz- oldlinear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #71c89d 80%);
    background: -o-linear-gradient(192.6deg, rgba(250,250,250,0.2) 2%, #71c89d 80%);
    background: linear-gradient(257.4deg, rgba(250,250,250,0.2) 2%, #71c89d 80%)
}

@media (max-width: 1679.5px) {
    .group-singular-bg {
        height:40vw
    }
}

@media (max-width: 1329.5px) {
    .group-singular-bg {
        height:50vw
    }
}

@media (max-width: 1023.5px) {
    .group-singular-bg {
        height:60vw
    }
}

@media (max-width: 767.5px) {
    .group-singular-bg {
        height:32em
    }

    .group-singular-bg .b-wrap {
        left: 0
    }

    .group-singular-bg .img {
        bottom: 80%;
        -webkit-filter: blur(20px);
        filter: blur(20px)
    }
}

.group-singular-container {
    padding-bottom: 0 !important
}

@media (max-width: 1919.5px) and (min-width:1330px) {
    .group-singular-container {
        max-width:none !important;
        margin: 0 70px !important
    }
}

.group-singular-container .part-crumbs {
    color: rgba(255,255,255,0.8);
    margin-bottom: 2.14285714em
}

.group-singular-container .part-crumbs a {
    color: rgba(255,255,255,0.8)
}

.group-singular-container .part-crumbs a:hover {
    color: var(--primary-color)
}

.group-singular-container .post-related-new {
    padding-bottom: 0
}

.group-singular-container .talk-tag-post .tp-btns .btn {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: #fff
}

.group-singular-container .talk-tag-post .tp-btns .btn:hover {
    background: #e65600
}

@media (max-width: 767.5px) {
    .single-group .group-singular-container {
        padding:1.57142857em 1.07142857em 0
    }

    .group-singular-container .part-crumbs {
        font-size: max(3.73333333vw, 14px);
        margin-bottom: 1.42857143em
    }

    .group-singular-container .post-related-new .post-related-new-wrap,.group-singular-container .comment-main,.group-singular-container .comment-header,.group-singular-container .talk-tag-post .b-wrap {
        -webkit-border-radius: max(2.13333333vw, 8px);
        -moz-border-radius: max(2.13333333vw, 8px);
        border-radius: max(2.13333333vw, 8px);
        overflow: hidden
    }
}

.group-singular-container-2 {
    padding-bottom: 2.14285714em !important
}

.group-singular-title {
    margin-bottom: 2.85714286em
}

.group-singular-title .p-title {
    font-size: 300%;
    margin-bottom: .47619048em;
    color: #fff
}

.group-singular-title .p-title .edit-btn {
    vertical-align: top;
    margin: 1em 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.group-singular-title .p-title:hover .edit-btn {
    visibility: visible;
    opacity: 1;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.group-singular-title .p-title .ico {
    color: #fff;
    font-size: 70%;
    display: inline-block;
    vertical-align: top;
    margin-top: .3em;
    margin-right: .3em
}

.group-singular-title .p-meta {
    font-size: inherit;
    font-weight: normal;
    color: rgba(255,255,255,0.8)
}

.group-singular-title .p-meta .me-item {
    display: inline-block;
    vertical-align: top;
    padding-right: 1.07142857em;
    margin-right: 1.07142857em;
    position: relative
}

.group-singular-title .p-meta .me-item::after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    height: .71428571em;
    border-left: 1px solid rgba(255,255,255,0.5);
    margin-top: -0.35714286em
}

.group-singular-title .p-meta .me-item:last-child::after {
    display: none
}

.group-singular-title .p-meta a {
    color: rgba(255,255,255,0.8)
}

.group-singular-title .p-meta a:hover {
    color: var(--primary-color)
}

@media (max-width: 767.5px) {
    .group-singular-title {
        margin-bottom:1.42857143em
    }

    .group-singular-title .p-title {
        font-size: 178.57142857%;
        margin-bottom: .56em
    }
}

.group-singular-fav-zan-share {
    margin-bottom: 3.2em
}

.group-singular-fav-zan-share .b-wrap {
    line-height: 3.42857143em
}

.group-singular-fav-zan-share .fav-zan,.group-singular-fav-zan-share .share-div {
    display: inline-block;
    font-size: inherit
}

.group-singular-fav-zan-share .share-div a {
    vertical-align: middle
}

.group-singular-fav-zan-share .btn {
    line-height: inherit;
    background-color: #fff;
    padding: 0 2.85714286em;
    margin-right: 1.6em;
    -webkit-border-radius: .57142857em;
    -moz-border-radius: .57142857em;
    border-radius: .57142857em
}

.group-singular-fav-zan-share .btn:hover {
    background-color: var(--primary-color)
}

.group-singular-fav-zan-share .btn:hover .count,.group-singular-fav-zan-share .btn:hover .txt,.group-singular-fav-zan-share .btn:hover .ico {
    color: #fff
}

.group-singular-fav-zan-share .btn .count,.group-singular-fav-zan-share .btn .txt {
    font-size: 114.28571429%;
    color: #000
}

.group-singular-fav-zan-share .btn .ico {
    color: var(--primary-color)
}

.group-singular-fav-zan-share .has_zan,.group-singular-fav-zan-share .has_fav {
    background-color: rgba(0,0,0,0.08);
    color: #fff
}

.group-singular-fav-zan-share .has_zan .ico,.group-singular-fav-zan-share .has_fav .ico,.group-singular-fav-zan-share .has_zan .count,.group-singular-fav-zan-share .has_fav .count,.group-singular-fav-zan-share .has_zan .txt,.group-singular-fav-zan-share .has_fav .txt {
    color: #fff
}

.group-singular-fav-zan-share .has_zan {
    cursor: default
}

.group-singular-fav-zan-share .has_zan:hover {
    background-color: rgba(0,0,0,0.08)
}

.group-singular-fav-zan-share .title-li {
    color: rgba(255,255,255,0.8)
}

.group-singular-fav-zan-share .share-ul a {
    border-color: transparent;
    background-color: rgba(255,255,255,0.2);
    color: rgba(255,255,255,0.8)
}

@media (max-width: 767.5px) {
    .group-singular-fav-zan-share {
        margin-bottom:2.28571429em
    }

    .group-singular-fav-zan-share .share-div {
        display: none
    }

    .group-singular-fav-zan-share .fav-zan {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .group-singular-fav-zan-share .btn {
        display: block;
        width: 47%;
        margin: 0;
        padding: 0
    }
}

.group-singular-entry {
    margin-bottom: 2.85714286em;
    background-color: #fff;
    -webkit-border-radius: .71428571em;
    -moz-border-radius: .71428571em;
    border-radius: .71428571em;
    padding: 2.14285714em 2.85714286em;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), to(#ffffff));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, #ffffff 100%);
    background: -moz- oldlinear-gradient(top, rgba(255,255,255,0.5) 0%, #ffffff 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%, #ffffff 100%);
    background: linear-gradient(180deg, rgba(255,255,255,0.5) 0%, #ffffff 100%);
    border: 1px solid #fff
}

.group-singular-entry .b-wrap {
    position: relative;
    padding-right: 25%;
    min-height: 12em
}
.group-singular-entry .qhuo-b-wrap {
    position: relative;
    min-height: 12em
}
.group-singular-entry .entry {
    color: #737373;
    font-size: 114.28571429%;
    line-height: 1.875em;
    margin-bottom: 1.875em
}

.group-singular-entry .entry a {
    color: var(--primary-color);
    border-bottom: 1px solid #ffdfcc
}

.group-singular-entry .entry a:hover {
    border-bottom-color: var(--primary-color)
}

.group-singular-entry .tag-i {
    display: inline-block;
    -webkit-border-radius: .57142857em;
    -moz-border-radius: .57142857em;
    border-radius: .57142857em;
    padding: 0 .71428571em;
    line-height: 2.71428571em;
    border: 1px solid #e4e4e4;
    color: #6a6a6a;
    margin-right: 1.07142857em
}

.group-singular-entry .tag-i .ico {
    display: inline-block
}

.group-singular-entry .tag-i .ico:before {
    content: '\e898'
}

.group-singular-entry .tag-i:hover {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: #fff
}

.group-singular-entry .tag-i.tag-tip {
    color: var(--primary-color);
    border-color: var(--primary-color);
}

.group-singular-entry .tag-i.tag-tip:hover {
    color: #fff
}

.group-singular-entry .tag-i.tag-tip .ico::before {
    content: '\e9ae'
}

.group-singular-entry .tag-i.tag-custom .ico::before {
    content: '\e9af'
}

@media (max-width: 1023.5px) {
    .group-singular-entry .b-wrap {
        padding-right:30%
    }
}

@media (max-width: 767.5px) {
    .group-singular-entry {
        margin-bottom:1.42857143em;
        padding: 1.42857143em
    }

    .group-singular-entry .b-wrap {
        padding: 0;
        min-height: auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -moz-box-orient: vertical;
        -moz-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .group-singular-entry .entry {
        font-size: inherit;
        margin-bottom: 1.42857143em;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .group-singular-entry .tags {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .group-singular-entry .tag-i {
        font-size: 85.71428571%;
        -webkit-border-radius: .66666667em;
        -moz-border-radius: .66666667em;
        border-radius: .66666667em;
        margin-bottom: .83333333em;
        margin-right: .83333333em
    }

    .group-singular-entry .group-singular-author {
        margin: 0 -1.42857143em 1.42857143em;
        padding: 0 1.42857143em 1.42857143em;
        border-bottom: 1px solid #f3f5f7;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

.group-singular-author {
    position: absolute;
    right: 3.57142857em;
    top: -4.28571429em
}

@media (min-width: 768px) and (max-width:1679.5px) {
    .group-singular-author {
        right:0
    }
}

.group-singular-author .u-wrap {
    text-align: center
}

.group-singular-author .author-avatar {
    width: 5.42857143em;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin: 0 auto 1.42857143em;
    padding: .3em;
    background-color: #fff
}

.group-singular-author .author-avatar a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    margin: 0 auto
}

.group-singular-author .author-avatar .thumb {
    padding-top: 100%
}

.group-singular-author .long-label {
    display: none
}

.group-singular-author .short-label {
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.group-singular-author .short-label img {
    width: .88888889em;
    margin-top: .22222222em;
    margin-left: .11111111em
}

.group-singular-author .author-name {
    font-size: inherit;
    margin-bottom: 1.07142857em
}

.group-singular-author .author-name a {
    font-size: 128.57142857%;
    font-weight: normal;
    color: #3f3f3f
}

.group-singular-author .author-name a:hover {
    color: var(--primary-color);
}

.group-singular-author .author-btns .btn {
    font-size: inherit;
    line-height: 2.71428571em;
    padding: 0 .71428571em;
    margin: 0 .35714286em;
    width: 4em;
    -webkit-border-radius: .57142857em;
    -moz-border-radius: .57142857em;
    border-radius: .57142857em;
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none
}

.group-singular-author .author-btns .btn-link {
    border-color: #e4e4e4;
    color: #6a6a6a
}

.group-singular-author .author-btns .btn-link:hover {
    border-color: var(--primary-color);
    background-color: var(--primary-color);
    color: #fff
}

.group-singular-author .author-btns .only-pc {
    display: none
}

@media (min-width: 1330px) {
    .group-singular-author .author-btns .only-pc {
        display:inline-block
    }
}

.group-singular-author .has_follow {
    border-color: #bbc5cf;
    background-color: #bbc5cf;
    color: #fff
}

.group-singular-author .author-data {
    font-size: inherit;
    font-weight: normal;
    color: #b5b5b5;
    margin-bottom: 1.42857143em;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.group-singular-author .author-data .data-item {
    white-space: nowrap
}

.group-singular-author .author-data strong {
    font-weight: normal;
    color: #323232
}

@media (max-width: 767.5px) {
    .group-singular-author {
        position:relative;
        right: auto;
        top: auto
    }

    .group-singular-author .u-wrap {
        text-align: left;
        padding-left: 3.92857143em;
        position: relative;
        padding-right: 5.71428571em
    }

    .group-singular-author .author-avatar {
        position: absolute;
        left: 0;
        top: 0;
        width: 2.85714286em
    }

    .group-singular-author .author-btns {
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transform: translate(0, -50%)
    }

    .group-singular-author .author-btns .btn {
        font-size: 85.71428571%;
        -webkit-border-radius: .66666667em;
        -moz-border-radius: .66666667em;
        border-radius: .66666667em;
        margin: 0
    }

    .group-singular-author .author-btns .btn-link {
        border-color: var(--primary-color);
        color: var(--primary-color);
    }

    .group-singular-author .follow {
        display: none
    }

    .group-singular-author .author-data {
        margin-bottom: 0;
        -webkit-box-pack: left;
        -webkit-justify-content: left;
        -moz-box-pack: left;
        -ms-flex-pack: left;
        justify-content: left
    }

    .group-singular-author .author-name {
        margin-bottom: .4em
    }

    .group-singular-author .author-name a {
        font-size: 114.28571429%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .group-singular-author .uname {
        display: block;
        max-width: -webkit-calc(100% - 3.5em);
        max-width: -moz-calc(100% - 3.5em);
        max-width: calc(100% - 3.5em);
        white-space: nowrap;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        overflow: hidden
    }

    .group-singular-author .short-label {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .group-singular-author .short-label img {
        width: max(4.26666667vw, 16px)
    }
}

.qhuo-single-foot .btn{
	background: rgba(255, 255, 255, 0.9);
    color: #000000!important;
    border-radius: 0.4rem !important;
    line-height: 2.25rem;
    width: auto;
    padding: 0 1.5rem;
    font-size: 0.875rem;
}
.qhuo-single-foot .btn:hover{
    color: #ffffff!important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5000), to(#ff9300));
    background: -webkit-linear-gradient(top, #ff5000, #ff9300);
    background: -moz- oldlinear-gradient(top, #ff5000, #ff9300);
    background: -o-linear-gradient(top, #ff5000, #ff9300);
    background: linear-gradient(to bottom, #ff5000, #ff9300);
    background: -ms-linear-gradient(to bottom, #ff5000, #ff9300);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ff5000', endColorstr='#ff9300');
}
.qhuo-single-tags a {
    margin: 0 0.4rem;
    vertical-align: middle;
    position: relative;
    display: inline-block;
    height: 2.13rem;
    padding: 0 0.8rem;
    font-size: .875rem !important;
    line-height: 2.13rem;
    vertical-align: top;
    border-radius: 0.3rem;
    color: #6a6a6a;
    background: rgba(255,255,255,0.4);
    border: 1px solid #e8e8e8;
}
.qhuo-border-4{
    border-radius: 0.71428571em !important;
}
.qhuo-single-tags a:hover {
    color: #ffffff!important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5000), to(#ff9300));
    background: -webkit-linear-gradient(top, #ff5000, #ff9300);
    background: -moz- oldlinear-gradient(top, #ff5000, #ff9300);
    background: -o-linear-gradient(top, #ff5000, #ff9300);
    background: linear-gradient(to bottom, #ff5000, #ff9300);
    background: -ms-linear-gradient(to bottom, #ff5000, #ff9300);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ff5000', endColorstr='#ff9300');
}
.qhuo-group-singular-entry .single-content p{margin-block-start: 0!important;}
.post-content {
    font-size: 1rem;
}

.post-content .post-article,.comment-recommend,.post-comment .comment-content,.post-related-new .post-related-new-content {
    margin: 0 auto;
    max-width: 100%;
    position: relative
}

@media (min-width: 1024px) {
    .post-content .post-article,.comment-recommend,.post-comment .comment-content,.post-related-new .post-related-new-content {
        max-width:1000px
    }
}

@media (min-width: 1920px) {
    .post-content .post-article,.comment-recommend,.post-comment .comment-content,.post-related-new .post-related-new-content {
        max-width:1200px;
    }
}

.post-content .article-bt {
    margin-bottom: 20px
}

@media (min-width: 768px) {
    .post-content .article-bt {
        margin-bottom:3.3rem
    }
}

.post-content .article-bt a {
    display: block;
    overflow: hidden;
    -webkit-border-radius: .5rem;
    -moz-border-radius: .5rem;
    border-radius: .5rem
}

.post-content .article-bt img {
    display: block
}

@media (min-width: 768px) and (max-width:1329px) {
    .post-content {
        padding-left:15px;
        padding-right: 15px
    }
}

.post-content-wrap {
    position: relative
}

.post-hot,.post-zt,.search-hot,.news-hot,.hunter-hot,.hunter-you-may-like,.hunter-hot-product,.hunter-last-week,.user-hot,.hunter-zt {
    padding: 20px 0 0
}

@media (min-width: 768px) {
    .post-hot,.post-zt,.search-hot,.news-hot,.hunter-hot,.hunter-you-may-like,.hunter-hot-product,.hunter-last-week,.user-hot,.hunter-zt {
        padding:3.7rem 0 1.5rem
    }
}

@media (max-width: 767px) {
    .post-hot,.post-zt,.search-hot,.news-hot,.hunter-hot,.hunter-you-may-like,.hunter-hot-product,.hunter-last-week,.user-hot,.hunter-zt {
        background-color:#f3f5f7
    }
}

@media (min-width: 768px) {
    .post-hot,.post-zt,.search-hot,.news-hot,.hunter-hot,.hunter-you-may-like,.hunter-hot-product,.hunter-last-week,.user-hot,.hunter-zt {
        background-image:-webkit-gradient(linear, left top, left bottom, from(#eef1f4), to(#f3f5f7));
        background-image: -webkit-linear-gradient(top, #eef1f4, #f3f5f7);
        background-image: -moz- oldlinear-gradient(top, #eef1f4, #f3f5f7);
        background-image: -o-linear-gradient(top, #eef1f4, #f3f5f7);
        background-image: linear-gradient(to bottom, #eef1f4, #f3f5f7);
        background-image: -ms-linear-gradient(to bottom, #eef1f4, #f3f5f7);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#eef1f4', endColorstr='#f3f5f7')
    }
}

.article-author {
    font-size: 16px;
    margin-bottom: 20px
}

@media (min-width: 1330px) {
    .article-author {
        font-size:18px
    }
}

@media (min-width: 1920px) {
    .article-author {
        font-size:.9rem
    }
}

@media (min-width: 768px) {
    .article-author {
        margin-bottom:3rem
    }
}

.article-author .author-content {
    display: block;
    background: #fafafa;
    -webkit-border-radius: .5rem;
    -moz-border-radius: .5rem;
    border-radius: .5rem;
    padding: 1.5rem
}

.article-author .author-content:hover .author-title {
    color: var(--primary-color);
}

.article-author .author-content:hover .author-btns .btn.has_follow {
    background: rgba(172,180,188,0.8);
    color: #fff;
    border-color: rgba(172,180,188,0.8)
}

.article-author .author-wrap {
    position: relative;
    padding: 0 5rem
}

.article-author .author-thumb {
    position: absolute;
    left: 0;
    top: 0;
    width: 3.6rem
}

.article-author .author-thumb .thumb {
    padding-top: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 4px solid #fff;
    -webkit-box-shadow: 0 0 25px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 25px rgba(0,0,0,0.1);
    box-shadow: 0 0 25px rgba(0,0,0,0.1)
}

.article-author .author-title {
    font-size: inherit;
    line-height: 144.44444444%;
    margin-bottom: .3rem;
    color: #3f3f3f
}

.article-author .author-title .uname {
    display: inline-block;
    vertical-align: top
}

@media (max-width: 767px) {
    .article-author .author-title .uname {
        vertical-align:top
    }
}

.article-author .author-title .short-label {
    display: inline-block;
    margin-left: .25rem
}

.article-author .author-title .short-label img {
    width: 14px;
    height: auto
}

@media (min-width: 1680px) {
    .article-author .author-title .short-label img {
        width:.7rem
    }
}

.article-author .author-title .short-label img+img {
    margin-left: .1rem
}

.article-author .author-title .long-label {
    display: none;
    height: 14px;
    margin-left: .5rem;
    vertical-align: top
}

@media (min-width: 1330px) {
    .article-author .author-title .long-label {
        height:16px
    }
}

@media (min-width: 1920px) {
    .article-author .author-title .long-label {
        height:.8rem
    }
}

.article-author .author-title .long-label svg {
    height: 100%
}

.article-author .author-title .long-label img {
    height: 100%;
    width: auto;
    max-width: none
}

.article-author .author-title .long-label img+img,.article-author .author-title .long-label svg+svg {
    margin-left: .2rem
}

@media (max-width: 767px) {
    .article-author .author-title .long-label {
        display:none
    }
}

.article-author .author-info,.article-author .author-meta {
    font-size: 77.77777778%;
    font-weight: normal;
    line-height: 142.85714286%;
    height: 1.42857143em;
    overflow: hidden;
    margin-bottom: .06rem
}

.article-author .author-meta {
    color: #8a8a8a
}

.article-author .author-meta .meta-item:first-child {
    margin-right: .4rem
}

.article-author .author-info {
    margin-bottom: 0;
    color: #b5b5b5
}

.article-author .author-info .ico {
    margin-right: .4rem
}

.article-author .author-info .uc {
    margin-right: .2rem
}

.article-author .author-btns {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -0.9rem;
    font-size: 77.77777778%;
    line-height: 257.14285714%;
    width: 5rem
}

.article-author .author-btns .btn {
    display: block
}

.article-author .author-btns .has_follow {
    background: rgba(172,180,188,0.8);
    color: #fff;
    border-color: rgba(172,180,188,0.8)
}

.article-author .author-btns .has_follow:hover {
    background: rgba(172,180,188,0.8);
    color: #fff;
    border-color: rgba(172,180,188,0.8)
}

.post-btns {
    font-size: inherit;
    margin-bottom: 40px
}

@media (min-width: 768px) {
    .post-btns {
        margin-bottom:20px
    }
}

@media (min-width: 1024px) {
    .post-btns {
        margin-bottom:2.8rem
    }
}

@media (min-width: 1920px) {
    .post-btns {
        font-size:.875rem
    }
}

.post-btns .items,.post-btns .modal-talk_ask .talk-ask .img-selects,.post-btns .archive-list-top .archive-top-wrap,.post-btns .archive-list-top .archive-list-top-wrap,.post-btns .archive-list-see .wrap,.post-btns .part-dropdown .main .section-content,.post-btns .search-result-content .results-u,.post-btns .search-user .search-user-wrap,.post-btns .search-user .search-user-items,.post-btns .news-item .dubao-images[data-image="more"] .dubao-images-items,.post-btns .group-item .item-images .img-items,.post-btns .talk-ask-form .img-selects,.post-btns .user-item-talk-talk .item-images .img-items,.post-btns .user-home .posts_talks {
    margin: 0;
    text-align: center
}

.post-btns .item,.post-btns .group-item .item-images .img-item {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 1rem;
    width: auto
}

.post-btns .btn {
    display: block;
    white-space: nowrap;
    width: 8rem;
    line-height: 4.5em;
    -webkit-border-radius: 4.5em;
    -moz-border-radius: 4.5em;
    border-radius: 4.5em;
    border: none
}

.post-btns .btn em {
    font-style: normal
}

.post-btns .has_zan,.post-btns .has_fav {
    background: #9ba5af;
    color: #fff
}

.post-btns .has_fav .ico::before {
    content: '\e8b8'
}

.post-btns .has_zan .ico::before {
    content: '\e8bf'
}

@media (max-width: 767px) {
    .post-btns .btns {
        display:-webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .post-btns .item,.post-btns .group-item .item-images .img-item {
        display: block
    }
}

@media (min-width: 1330px) and (max-width:1919.5px) {
    .post-btns {
        font-size:14px
    }
}

.post-copy {
    font-size: 12px;
    margin-bottom: 1.875em;
    text-align: center;
    color: #8a8a8a
}

@media (min-width: 768px) {
    .post-copy {
        font-size:14px
    }
}

@media (min-width: 1920px) {
    .post-copy {
        font-size:.875rem
    }
}

.post-copy a {
    color: var(--primary-color);
}

.post-menus {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 16px;
    display: none
}

@media (min-width: 1920px) {
    .post-menus {
        font-size:1rem
    }
}

@media (min-width: 1330px) {
    .post-menus {
        display:block
    }
}

.post-menus .wrap {
    background-color: #fafafa;
    -webkit-border-radius: .625em;
    -moz-border-radius: .625em;
    border-radius: .625em;
    padding: 1.875em 1.25em
}

.post-menus a {
    display: block;
    color: #8a8a8a;
    padding: 0 1.25em 0 0;
    -webkit-border-radius: .5rem;
    -moz-border-radius: .5rem;
    border-radius: .5rem
}

.post-menus a:hover {
    background-color: #fff;
    color: var(--primary-color);
}

.post-menus .current a {
    background-color: #ffefe5;
    color: var(--primary-color);
}

.post-menus .item,.post-menus .group-item .item-images .img-item {
    float: none;
    line-height: 2.5em;
    white-space: nowrap;
    margin-bottom: .75em
}

.post-menus .item:last-child,.post-menus .group-item .item-images .img-item:last-child {
    margin-bottom: 0
}

.post-menus .item .item-ico,.post-menus .group-item .item-images .img-item .item-ico {
    display: inline-block;
    width: 2.5em;
    height: 2.5em;
    text-align: center;
    margin-right: 1em;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden;
    vertical-align: top
}

.post-menus .item strong,.post-menus .group-item .item-images .img-item strong {
    font-weight: normal
}

.post-menus .show-items {
    margin-top: .75em
}

.post-menus .show-items .item-ico {
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#8E94FF), to(#7599FF));
    background: -webkit-linear-gradient(top, #8E94FF 0%, #7599FF 100%);
    background: -moz- oldlinear-gradient(top, #8E94FF 0%, #7599FF 100%);
    background: -o-linear-gradient(top, #8E94FF 0%, #7599FF 100%);
    background: linear-gradient(180deg, #8E94FF 0%, #7599FF 100%);
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.post-menus .show-items a:hover {
    background-color: transparent
}

.post-menus .show-items a:hover .item-ico {
    background: -webkit-gradient(linear, left top, left bottom, from(#7599ff), to(#8e94ff));
    background: -webkit-linear-gradient(top, #7599ff 0%, #8e94ff 100%);
    background: -moz- oldlinear-gradient(top, #7599ff 0%, #8e94ff 100%);
    background: -o-linear-gradient(top, #7599ff 0%, #8e94ff 100%);
    background: linear-gradient(180deg, #7599ff 0%, #8e94ff 100%);
    -webkit-box-shadow: 0 .25rem 1rem rgba(142,148,255,0.4);
    -moz-box-shadow: 0 .25rem 1 rgba(142,148,255,0.4);
    box-shadow: 0 .25rem 1rem rgba(142,148,255,0.4)
}

.post-menus .show-items .item:nth-child(2) .item-ico,.post-menus .show-items .group-item .item-images .img-item:nth-child(2) .item-ico {
    background: -webkit-gradient(linear, left top, left bottom, from(#FF4B1F), to(#FF9068));
    background: -webkit-linear-gradient(top, #FF4B1F 0%, #FF9068 100%);
    background: -moz- oldlinear-gradient(top, #FF4B1F 0%, #FF9068 100%);
    background: -o-linear-gradient(top, #FF4B1F 0%, #FF9068 100%);
    background: linear-gradient(180deg, #FF4B1F 0%, #FF9068 100%)
}

.post-menus .show-items .item:nth-child(2) a:hover .item-ico,.post-menus .show-items .group-item .item-images .img-item:nth-child(2) a:hover .item-ico {
    background: -webkit-gradient(linear, left top, left bottom, from(#FF9068), to(#FF4b1f));
    background: -webkit-linear-gradient(top, #FF9068 0%, #FF4b1f 100%);
    background: -moz- oldlinear-gradient(top, #FF9068 0%, #FF4b1f 100%);
    background: -o-linear-gradient(top, #FF9068 0%, #FF4b1f 100%);
    background: linear-gradient(180deg, #FF9068 0%, #FF4b1f 100%);
    -webkit-box-shadow: 0 .25rem 1rem rgba(255,75,31,0.4);
    -moz-box-shadow: 0 .25rem 1rem rgba(255,75,31,0.4);
    box-shadow: 0 .25rem 1rem rgba(255,75,31,0.4)
}

@media (max-width: 1344px) {
    .post-menus {
        display:none
    }
}

.post-tags {
    font-size: 14px;
    margin-bottom: 20px
}

@media (min-width: 1920px) {
    .post-tags {
        font-size:1rem
    }
}

@media (min-width: 768px) {
    .post-tags {
        margin-bottom:2rem
    }
}

.post-tags .tags-title {
    font-size: inherit;
    font-weight: normal;
    color: #8a8a8a;
    text-align: center;
    position: relative;
    margin-bottom: 1.35rem
}

.post-tags .tags-title span {
    display: inline-block;
    padding: 0 4em;
    background-color: #fff;
    position: relative
}

.post-tags .tags-title::before {
    content: '';
    display: block;
    width: 100%;
    height: 0;
    border-bottom: 1px solid #f0f0f0;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%
}
.post-tags .items,.post-tags .modal-talk_ask .talk-ask .img-selects,.post-tags .archive-list-top .archive-top-wrap,.post-tags .archive-list-top .archive-list-top-wrap,.post-tags .archive-list-see .wrap,.post-tags .part-dropdown .main .section-content,.post-tags .search-result-content .results-u,.post-tags .search-user .search-user-wrap,.post-tags .search-user .search-user-items,.post-tags .news-item .dubao-images[data-image="more"] .dubao-images-items,.post-tags .group-item .item-images .img-items,.post-tags .talk-ask-form .img-selects,.post-tags .user-item-talk-talk .item-images .img-items,.post-tags .user-home .posts_talks {
    font-size: 14px;
    margin: 0 -10px;
    text-align: center
}

@media (min-width: 1920px) {
    .post-tags .items,.post-tags .modal-talk_ask .talk-ask .img-selects,.post-tags .archive-list-top .archive-top-wrap,.post-tags .archive-list-top .archive-list-top-wrap,.post-tags .archive-list-see .wrap,.post-tags .part-dropdown .main .section-content,.post-tags .search-result-content .results-u,.post-tags .search-user .search-user-wrap,.post-tags .search-user .search-user-items,.post-tags .news-item .dubao-images[data-image="more"] .dubao-images-items,.post-tags .group-item .item-images .img-items,.post-tags .talk-ask-form .img-selects,.post-tags .user-item-talk-talk .item-images .img-items,.post-tags .user-home .posts_talks {
        font-size:.875rem
    }
}

@media (min-width: 1920px) {
    .post-tags .items,.post-tags .modal-talk_ask .talk-ask .img-selects,.post-tags .archive-list-top .archive-top-wrap,.post-tags .archive-list-top .archive-list-top-wrap,.post-tags .archive-list-see .wrap,.post-tags .part-dropdown .main .section-content,.post-tags .search-result-content .results-u,.post-tags .search-user .search-user-wrap,.post-tags .search-user .search-user-items,.post-tags .news-item .dubao-images[data-image="more"] .dubao-images-items,.post-tags .group-item .item-images .img-items,.post-tags .talk-ask-form .img-selects,.post-tags .user-item-talk-talk .item-images .img-items,.post-tags .user-home .posts_talks {
        margin:0 .71428571em
    }
}

.post-tags .item,.post-tags .group-item .item-images .img-item {
    padding: 0 .71428571em;
    width: auto;
    display: inline-block;
    float: none;
    margin-bottom: 1.42857143em
}

.post-tags .item .item-wrap,.post-tags .group-item .item-images .img-item .item-wrap {
    background-color: #f3f5f7;
    -webkit-border-radius: .42857143em;
    -moz-border-radius: .42857143em;
    border-radius: .42857143em;
    line-height: 3.28571429em;
    padding: 0 1em;
    white-space: nowrap;
    color: #8a8a8a
}

.post-tags .item .item-wrap:hover,.post-tags .group-item .item-images .img-item .item-wrap:hover {
    background-color: var(--primary-color);
    color: #fff
}

@media (max-width: 767.5px) {
    .post-tags .item .item-wrap,.post-tags .group-item .item-images .img-item .item-wrap {
        line-height:2.28571429em
    }
}

.post-next-prev {
    background-color: #eef1f4;
    padding-top: 2.5rem
}

.post-next-prev .wrap {
    margin: 0 -1rem
}

.post-next-prev .np-item {
    float: left;
    width: 50%;
    font-size: 14px;
    padding: 0 1rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1920px) {
    .post-next-prev .np-item {
        font-size:.875rem
    }
}

.post-next-prev .np-item.hide {
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none
}

.post-next-prev .np-item a {
    display: block;
    padding: 1.5rem;
    background-color: #fff
}

.post-next-prev .np-item a:hover .np-title {
    color: var(--primary-color);
}

.post-next-prev .np-item .np-wrap {
    display: block;
    position: relative;
    padding-left: 9.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 5.05rem
}

.post-next-prev .np-item .np-thumb {
    width: 8rem;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-border-radius: .3rem;
    -moz-border-radius: .3rem;
    border-radius: .3rem;
    overflow: hidden
}

.post-next-prev .np-item .np-thumb .thumb {
    padding-top: 63.33333333%
}

.post-next-prev .np-item .np-label {
    color: var(--primary-color);
    font-size: .875rem;
    font-weight: normal;
    margin-bottom: .5rem
}

.post-next-prev .np-item .np-label em {
    color: #323232;
    font-style: normal
}

.post-next-prev .np-item .np-title {
    font-size: inherit;
    font-weight: bold;
    line-height: .7rem;
    height: .7rem;
    overflow: hidden;
    color: #333;
    margin-bottom: .4rem
}

.post-next-prev .np-item .np-btns {
    font-size: 75%;
    font-weight: normal
}

.post-next-prev .np-item .np-btns .btn {
    display: inline-block;
    line-height: 2.1rem;
    padding: 0 1em
}

.post-next-prev .np-item .np-btns .btn::before,.post-next-prev .np-item .np-btns .btn::after {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    display: inline-block;
    width: 1em;
    text-align: center;
    text-transform: none;
    font-size: 80%
}

.post-next-prev .np-prev {
    left: 0
}

.post-next-prev .np-prev.hide {
    left: -100%
}

.post-next-prev .np-prev a {
    -webkit-border-radius: .5rem;
    -moz-border-radius: .5rem;
    border-radius: .5rem
}

.post-next-prev .np-prev .btn::before {
    content: '\e823';
    margin-right: .5em
}

.post-next-prev .np-next {
    right: 0
}

.post-next-prev .np-next.hide {
    right: -100%
}

.post-next-prev .np-next a {
    -webkit-border-radius: .5rem;
    -moz-border-radius: .5rem;
    border-radius: .5rem
}

.post-next-prev .np-next .btn::after {
    content: '\e822';
    margin-left: .5em
}

@media (min-width: 768px) and (max-width:1600px) {
    .post-next-prev .np-item .np-title {
        line-height:24px;
        height: 48px !important;
        font-size: 16px;
        margin-bottom: 10px
    }
}

.post-next-prev-new {
    background-color: #eef1f4;
    padding-top: 2.5rem
}

.post-next-prev-new .w {
    margin: 0 auto;
    max-width: 100%;
    position: relative
}

@media (min-width: 1024px) {
    .post-next-prev-new .w {
        max-width:750px
    }
}

@media (min-width: 1920px) {
    .post-next-prev-new .w {
        max-width:39.0625vw
    }
}

.post-next-prev-new .wrap {
    margin: 0 -1rem
}

.post-next-prev-new .np-item a {
    position: relative;
    overflow: hidden
}

.post-next-prev-new .np-item .bg {
    display: none;
    background-position: center;
    -webkit-background-size: 200% 200%;
    -moz-background-size: 200%;
    -o-background-size: 200%;
    background-size: 200%;
    -webkit-filter: blur(20px);
    filter: blur(20px)
}

@media (min-width: 1920px) {
    .post-next-prev-new .np-item .bg {
        display:block
    }
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .post-next-prev-new .np-item .bg {
        display: none
    }
}

.post-next-prev-new .np-item .bg::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255,255,255,0.95)
}

.post-next-prev-new .np-item .np-wrap {
    padding-left: 0
}

.post-next-prev-new .np-item .np-title {
    height: 2.4rem
}

.post-next-prev-new .np-item .np-btns .btn {
    display: block
}

.post-next-prev-new .np-item .np-meta {
    font-size: .875rem;
    font-weight: normal;
    line-height: 1.1rem;
    height: 1.1rem;
    overflow: hidden;
    color: rgba(0,0,0,0.3);
    margin-bottom: 1rem
}

@media (max-width: 767px) {
    .post-next-prev-new .np-item .np-meta {
        font-size:12px
    }
}

.post-toolkit-wrap {
    position: absolute;
    left: 100%;
    top: 0;
    bottom: 0;
    font-size: .6rem;
    padding-left: 5em;
    display: none
}

@media (min-width: 1330px) {
    .post-toolkit-wrap {
        display:block
    }
}

.post-toolkit {
    position: fixed;
    bottom: 0;
    padding-bottom: 1.5rem
}

.post-toolkit.autofixed-fixed {
    position: fixed;
    visibility: visible;
    opacity: 1;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.post-toolkit.autofixed-absolute {
    position: absolute;
    visibility: visible;
    opacity: 1;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.post-toolkit .items,.post-toolkit .modal-talk_ask .talk-ask .img-selects,.post-toolkit .archive-list-top .archive-top-wrap,.post-toolkit .archive-list-top .archive-list-top-wrap,.post-toolkit .archive-list-see .wrap,.post-toolkit .part-dropdown .main .section-content,.post-toolkit .search-result-content .results-u,.post-toolkit .search-user .search-user-wrap,.post-toolkit .search-user .search-user-items,.post-toolkit .news-item .dubao-images[data-image="more"] .dubao-images-items,.post-toolkit .group-item .item-images .img-items,.post-toolkit .talk-ask-form .img-selects,.post-toolkit .user-item-talk-talk .item-images .img-items,.post-toolkit .user-home .posts_talks {
    background-color: #fafafa;
    -webkit-border-radius: .3rem;
    -moz-border-radius: .3rem;
    border-radius: .3rem;
    margin-bottom: .5rem
}

.post-toolkit .items:last-child,.post-toolkit .modal-talk_ask .talk-ask .img-selects:last-child,.post-toolkit .archive-list-top .archive-top-wrap:last-child,.post-toolkit .archive-list-top .archive-list-top-wrap:last-child,.post-toolkit .archive-list-see .wrap:last-child,.post-toolkit .part-dropdown .main .section-content:last-child,.post-toolkit .search-result-content .results-u:last-child,.post-toolkit .search-user .search-user-wrap:last-child,.post-toolkit .search-user .search-user-items:last-child,.post-toolkit .news-item .dubao-images[data-image="more"] .dubao-images-items:last-child,.post-toolkit .group-item .item-images .img-items:last-child,.post-toolkit .talk-ask-form .img-selects:last-child,.post-toolkit .user-item-talk-talk .item-images .img-items:last-child,.post-toolkit .user-home .posts_talks:last-child {
    margin-bottom: 0
}

.post-toolkit .items .item:last-child .item-wrap::after,.post-toolkit .modal-talk_ask .talk-ask .img-selects .item:last-child .item-wrap::after,.post-toolkit .archive-list-top .archive-top-wrap .item:last-child .item-wrap::after,.post-toolkit .archive-list-top .archive-list-top-wrap .item:last-child .item-wrap::after,.post-toolkit .archive-list-see .wrap .item:last-child .item-wrap::after,.post-toolkit .part-dropdown .main .section-content .item:last-child .item-wrap::after,.post-toolkit .search-result-content .results-u .item:last-child .item-wrap::after,.post-toolkit .search-user .search-user-wrap .item:last-child .item-wrap::after,.post-toolkit .search-user .search-user-items .item:last-child .item-wrap::after,.post-toolkit .news-item .dubao-images[data-image="more"] .dubao-images-items .item:last-child .item-wrap::after,.post-toolkit .group-item .item-images .img-items .item:last-child .item-wrap::after,.post-toolkit .items .group-item .item-images .img-item:last-child .item-wrap::after,.post-toolkit .talk-ask-form .img-selects .item:last-child .item-wrap::after,.post-toolkit .user-item-talk-talk .item-images .img-items .item:last-child .item-wrap::after,.post-toolkit .user-home .posts_talks .item:last-child .item-wrap::after {
    display: none
}

.post-toolkit .item,.post-toolkit .group-item .item-images .img-item {
    float: none;
    text-align: center;
    position: relative
}

.post-toolkit .item .ico,.post-toolkit .group-item .item-images .img-item .ico {
    font-size: 150%;
    margin-bottom: .4rem
}

.post-toolkit .item h5,.post-toolkit .group-item .item-images .img-item h5 {
    white-space: nowrap;
    font-weight: normal;
    font-size: inherit
}

.post-toolkit .item .to-top .ico::before,.post-toolkit .group-item .item-images .img-item .to-top .ico::before {
    font-size: 160%
}

.post-toolkit .item:hover .item-hover-show,.post-toolkit .group-item .item-images .img-item:hover .item-hover-show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    width: auto;
    right: 95%;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s
}

.post-toolkit .item-wrap {
    cursor: pointer;
    width: 2.9rem;
    padding: .6rem 0;
    position: relative;
    color: #787c7b
}

.post-toolkit .item-wrap:hover {
    color: var(--primary-color)
}

.post-toolkit .item-wrap::after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 51.72413793%;
    height: 0;
    border-bottom: 1px solid #d8d8d8;
    opacity: .39;
    margin: 0 auto
}

.post-toolkit .item-fav.has_fav {
    color: var(--primary-color)
}

.post-toolkit .item-fav.has_fav .ico::before {
    content: '\e8b8'
}

.post-toolkit .item-zan.has_zan {
    color: var(--primary-color);
}

.post-toolkit .item-zan.has_zan .ico::before {
    content: '\e8bf'
}

.post-toolkit .item-hover-show {
    position: absolute;
    right: 70%;
    bottom: 0;
    padding: 1em;
    background-color: #fafafa;
    width: 0;
    overflow: hidden;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none
}

.post-toolkit .item-share-show {
    -webkit-border-radius: .3rem 0 0 .3rem;
    -moz-border-radius: .3rem 0 0 .3rem;
    border-radius: .06rem 0 0 .3rem
}

@media (min-width: 1345px) and (max-width:1450px) {
    .post-toolkit .items,.post-toolkit .modal-talk_ask .talk-ask .img-selects,.post-toolkit .archive-list-top .archive-top-wrap,.post-toolkit .archive-list-top .archive-list-top-wrap,.post-toolkit .archive-list-see .wrap,.post-toolkit .part-dropdown .main .section-content,.post-toolkit .search-result-content .results-u,.post-toolkit .search-user .search-user-wrap,.post-toolkit .search-user .search-user-items,.post-toolkit .news-item .dubao-images[data-image="more"] .dubao-images-items,.post-toolkit .group-item .item-images .img-items,.post-toolkit .talk-ask-form .img-selects,.post-toolkit .user-item-talk-talk .item-images .img-items,.post-toolkit .user-home .posts_talks {
        display:none
    }
}

.post-sidebar-content {
    font-size: 14px;
    padding: 0 0;
    -webkit-border-radius: .71428571em 0 0 .71428571em;
    -moz-border-radius: .71428571em 0 0 .71428571em;
    border-radius: .71428571em 0 0 .71428571em;
    background-color: #fafafa
}

@media (min-width: 1920px) {
    .post-sidebar-content {
        font-size:.72916667vw
    }
}

@media (min-width: 1330px) {
    .post-sidebar-content {
        display:block
    }
}



.post-sidebar-content .post-widget {
    position: relative;
    margin-top: 1.5rem
}

.post-sidebar-content .post-widget::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 0;
    border-top: 1px solid #dbdfe5;
    opacity: .3
}

.post-sidebar-content .post-widget:first-child {
    margin-top: 0
}

.post-sidebar-content .post-widget:first-child::before {
    display: none
}

.post-sidebar-content .widget-title {
    font-size: 1.42857143em;
    color: #323232
}

.post-sidebar-content .post-widget-knowledge+.post-widget-menu {
    margin-top: 0
}

@media (min-width: 1345px) and (max-width:1600px) {
    .post-sidebar .post-sidebar-content>.wrap {
        width:190px
    }

    .post-sidebar .post-sidebar-content .author-posts a {
        line-height: 20px;
        max-height: 40px;
        overflow: hidden
    }

    .post-sidebar .post-sidebar-content .author-btns .items,.post-sidebar .post-sidebar-content .author-btns .modal-talk_ask .talk-ask .img-selects,.post-sidebar .post-sidebar-content .author-btns .archive-list-top .archive-top-wrap,.post-sidebar .post-sidebar-content .author-btns .archive-list-top .archive-list-top-wrap,.post-sidebar .post-sidebar-content .author-btns .archive-list-see .wrap,.post-sidebar .post-sidebar-content .author-btns .part-dropdown .main .section-content,.post-sidebar .post-sidebar-content .author-btns .search-result-content .results-u,.post-sidebar .post-sidebar-content .author-btns .search-user .search-user-wrap,.post-sidebar .post-sidebar-content .author-btns .search-user .search-user-items,.post-sidebar .post-sidebar-content .author-btns .news-item .dubao-images[data-image="more"] .dubao-images-items,.post-sidebar .post-sidebar-content .author-btns .group-item .item-images .img-items,.post-sidebar .post-sidebar-content .author-btns .talk-ask-form .img-selects,.post-sidebar .post-sidebar-content .author-btns .user-item-talk-talk .item-images .img-items,.post-sidebar .post-sidebar-content .author-btns .user-home .posts_talks {
        margin: 0 -5px
    }

    .post-sidebar .post-sidebar-content .author-btns .items .item,.post-sidebar .post-sidebar-content .author-btns .modal-talk_ask .talk-ask .img-selects .item,.post-sidebar .post-sidebar-content .author-btns .archive-list-top .archive-top-wrap .item,.post-sidebar .post-sidebar-content .author-btns .archive-list-top .archive-list-top-wrap .item,.post-sidebar .post-sidebar-content .author-btns .archive-list-see .wrap .item,.post-sidebar .post-sidebar-content .author-btns .part-dropdown .main .section-content .item,.post-sidebar .post-sidebar-content .author-btns .search-result-content .results-u .item,.post-sidebar .post-sidebar-content .author-btns .search-user .search-user-wrap .item,.post-sidebar .post-sidebar-content .author-btns .search-user .search-user-items .item,.post-sidebar .post-sidebar-content .author-btns .news-item .dubao-images[data-image="more"] .dubao-images-items .item,.post-sidebar .post-sidebar-content .author-btns .group-item .item-images .img-items .item,.post-sidebar .post-sidebar-content .author-btns .items .group-item .item-images .img-item,.post-sidebar .post-sidebar-content .author-btns .talk-ask-form .img-selects .item,.post-sidebar .post-sidebar-content .author-btns .user-item-talk-talk .item-images .img-items .item,.post-sidebar .post-sidebar-content .author-btns .user-home .posts_talks .item {
        padding: 0 5px
    }

    .post-sidebar .post-sidebar-show .wrap {
        width: 190px
    }

    .post-sidebar .post-sidebar-show.post-sidebar-show-no-bg .wrap {
        width: 250px
    }

    .post-sidebar .post-sidebar-show .post-widget-sifangke .widget-title,.post-sidebar .post-sidebar-show .meta-xin {
        display: none
    }

    .post-sidebar .post-sidebar-show .post-widget-menu {
        padding-top: 0
    }

    .post-sidebar .post-sidebar-show .post-widget-menu::before {
        display: none
    }
}

.post-sidebar-show {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.post-sidebar-show.autofixed-fixed {
    position: fixed;
    visibility: visible;
    opacity: 1;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}

.post-sidebar-show.autofixed-absolute {
    position: absolute;
    visibility: visible;
    opacity: 1;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    bottom: 0
}

.post-sidebar-show .wrap {
    overflow: hidden;
    width: 18em
}

.post-sidebar-show .widget-title {
    margin-bottom: 4.375rem
}

.post-sidebar-show .widget-title a {
    color: #333
}

.post-sidebar-show .widget-title a:hover {
    color: var(--primary-color);
}

.post-sidebar-show .item,.post-sidebar-show .group-item .item-images .img-item {
    float: none
}

.post-sidebar-show .item-thumb {
    overflow: hidden;
    -webkit-border-radius: .5rem;
    -moz-border-radius: .5rem;
    border-radius: .5rem;
    margin-bottom: 4.375rem
}

.post-sidebar-show .item-thumb .thumb {
    padding-top: 61.42857143%
}

.post-sidebar-show .item-title {
    font-size: 128.57142857%;
    margin-bottom: 1rem;
    color: #333
}

.post-sidebar-show .item-title:hover {
    color: var(--primary-color);
}

.post-sidebar-show .stars {
    font-size: 78.57142857%
}

.post-sidebar-show .stars .star {
    color: #dedede
}

.post-sidebar-show .stars .star::before {
    margin: 0 2px
}

.post-sidebar-show .stars .active {
    color: #ffb200
}

.post-sidebar-show .item-tags {
    font-size: 85.71428571%;
    margin: 0 -0.5em;
    font-weight: normal;
    line-height: 2.33333333em
}

.post-sidebar-show .item-tags .tag {
    padding: 0 .66666667em;
    margin: 0 .5em
}

.post-sidebar-show .item-meta {
    margin-bottom: 1.07142857em;
    font-size: 85.71428571%;
    color: #888;
    overflow: hidden;
    line-height: 1.66666667em
}

.post-sidebar-show .item-meta .meta-i {
    float: left
}

.post-sidebar-show .item-meta .meta-xin {
    float: right
}

.post-sidebar-show .item-meta .meta-jineng {
    color: var(--primary-color);
    border: 1px solid #fe2c55;
    -webkit-border-radius: .25em;
    -moz-border-radius: .25em;
    border-radius: .25em;
    padding: 0 .41666667em 0 2.08333333em;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.post-sidebar-show .item-meta .meta-jineng span {
    background: var(--primary-color);
    color: #fff;
    -webkit-border-radius: .25em;
    -moz-border-radius: .25em;
    border-radius: .25em;
    margin-right: .41666667em;
    font-size: inherit;
    display: block;
    position: absolute;
    left: -0.5px;
    top: -0.5px;
    line-height: 1.75em;
    width: 1.75em;
    text-align: center
}

.post-sidebar-show.post-sidebar-show-no-bg {
    padding: 0;
    background-color: transparent
}

.post-sidebar-show.post-sidebar-show-no-bg .wrap {
    width: 22.28571429em
}

.post-sidebar-show.post-sidebar-show-no-bg .post-widget-menu {
    background-color: #fafafa;
    -webkit-border-radius: .5rem;
    -moz-border-radius: .5rem;
    border-radius: .5rem;
    padding: 1.5rem
}

.post-sidebar-show.post-sidebar-show-no-bg .post-widget-menu::before {
    display: none
}

.post-sidebar-show.post-sidebar-show-no-bg .item-thumb .thumb {
    padding-top: 100%
}

@media (min-width: 1330px) and (max-width:1600px) {
    .post-sidebar-show .item-title {
        font-size:16px
    }
}

.post-widget-business {
    margin-top: 0
}

.post-widget-business .item,.post-widget-business .group-item .item-images .img-item {
    float: none;
    text-align: center
}

.post-widget-business .item-title {
    margin-bottom: .3rem
}

.post-widget-business .item-desc {
    font-size: .875rem;
    font-weight: normal;
    color: #8a8a8a;
    margin-bottom: .5rem
}

.post-widget-business .item-btns .btn {
    display: inline-block;
    line-height: 1.6rem;
    padding: 0 1rem;
    font-weight: normal
}

.post-widget-business .item-thumb img {
    width: 100%
}

.post-sidebar-content .post-widget-business {
    margin-top: 0
}

.post-widget-author .author-avatar {
    width: 3.5rem;
    margin: 0 auto .9rem;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    overflow: hidden;
    border: 4px solid #fff
}

.post-widget-author .author-avatar .thumb {
    padding-top: 100%
}

.post-widget-author .author-name {
    font-size: 157.14285714%;
    text-align: center;
    line-height: 1.18181818;
    color: #3f3f3f;
    margin-bottom: 1em
}

.post-widget-author .author-name a {
    color: #3f3f3f
}

.post-widget-author .author-name a:hover {
    color: var(--primary-color);
}

.post-widget-author .author-name .long-label {
    display: none
}

.post-widget-author .author-name .short-label {
    margin-left: .25rem
}

.post-widget-author .author-name .short-label img {
    width: 14px;
    height: auto
}

@media (min-width: 1330px) {
    .post-widget-author .author-name .short-label img {
        width:20px
    }
}

@media (min-width: 1920px) {
    .post-widget-author .author-name .short-label img {
        width:.9rem
    }
}

.post-widget-author .author-name .short-label img+img {
    margin-left: .1rem
}

.post-widget-author .author-desc {
    font-size: .7rem;
    line-height: .23rem;
    font-weight: normal;
    color: #8a8a8a;
    text-align: left;
    margin-bottom: 1rem
}

.post-widget-author .author-data {
    font-size: inherit;
    margin-bottom: 1rem
}

.post-widget-author .data-item {
    width: 50%;
    text-align: center;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    position: relative
}

.post-widget-author .data-item strong {
    font-weight: normal;
    display: block;
    color: #323232;
    font-size: 128.57142857%;
    margin-bottom: .35rem
}

.post-widget-author .data-item i {
    display: block;
    color: #b5b5b5
}

.post-widget-author .data-item:first-child::after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    width: 0;
    height: 2rem;
    margin-top: -1rem;
    border-right: 1px solid #a0a0a0;
    opacity: .2
}

.post-widget-author .author-btns {
    font-size: inherit;
    overflow: hidden;
    margin-bottom:1.5rem
}

.post-widget-author .author-btns .items,.post-widget-author .author-btns .modal-talk_ask .talk-ask .img-selects,.post-widget-author .author-btns .archive-list-top .archive-top-wrap,.post-widget-author .author-btns .archive-list-top .archive-list-top-wrap,.post-widget-author .author-btns .archive-list-see .wrap,.post-widget-author .author-btns .part-dropdown .main .section-content,.post-widget-author .author-btns .search-result-content .results-u,.post-widget-author .author-btns .search-user .search-user-wrap,.post-widget-author .author-btns .search-user .search-user-items,.post-widget-author .author-btns .news-item .dubao-images[data-image="more"] .dubao-images-items,.post-widget-author .author-btns .group-item .item-images .img-items,.post-widget-author .author-btns .talk-ask-form .img-selects,.post-widget-author .author-btns .user-item-talk-talk .item-images .img-items,.post-widget-author .author-btns .user-home .posts_talks {
    margin: 0 -1rem
}

.post-widget-author .author-btns .item,.post-widget-author .author-btns .group-item .item-images .img-item {
    width: 50%;
    padding: 0 1rem
}

.post-widget-author .author-btns .btn {
    font-size: inherit;
    display: block;
    line-height: 2rem
}

.post-widget-author .author-btns .has_follow {
    background: rgba(172,180,188,0.8);
    color: #fff;
    border-color: rgba(172,180,188,0.8)
}

.post-widget-author .author-posts {
    line-height: 1.15rem
}

.post-widget-author .author-posts strong {
    font-weight: normal
}

.post-widget-author .author-posts a {
    display: block;
    color: #3c3c3c;
    position: relative;
    padding-left: 1.75rem
}

.post-widget-author .author-posts a:hover {
    color: var(--primary-color);
}

.post-widget-author .author-posts li {
    margin-bottom: .5rem
}

.post-widget-author .author-posts li:last-child {
    margin-bottom: 0
}

.post-widget-author .author-posts li .num {
    display: block;
    position: absolute;
    left: 0;
    top: .075rem;
    margin-right: .05rem;
    width: 1rem;
    text-align: center;
    height: 1rem;
    line-height: 1rem;
    background-color: var(--primary-color);
    -webkit-border-radius: .2rem;
    -moz-border-radius: .2rem;
    border-radius: .2rem;
    color: #fff
}

.post-widget-knowledge {
    padding-top: 2.5em;
    padding-bottom: 2.5em
}

.post-widget-knowledge .widget-title {
    margin-bottom: 1.2em
}

.post-widget-knowledge .knowledge-wrap {
    display: block
}

.post-widget-knowledge .knowledge-wrap:hover .knowledge-post-title,.post-widget-knowledge .knowledge-wrap:hover .knowledge-title {
    color: var(--primary-color);
}

.post-widget-knowledge .knowledge-title {
    font-size: 142.85714286%;
    color: #000;
    margin-bottom: .7em
}

.post-widget-knowledge .knowledge-title .ico {
    display: inline-block;
    color: var(--primary-color);
}

.post-widget-knowledge .knowledge-txt {
    font-size: inherit;
    color: #525252;
    line-height: 1.78571429em;
    margin-bottom: .5rem
}

.post-widget-knowledge .knowledge-btns {
    text-align: left
}

.post-widget-knowledge .knowledge-btns .btn {
    line-height: 2.28571429em;
    padding: 0 1.21428571em
}

.post-widget-knowledge .knowledge-btns .has-click {
    border-color: #9ba5af;
    background-color: #9ba5af;
    color: #fff;
    cursor: default
}

.post-widget-knowledge .knowledge-post-title {
    font-size: 100%;
    line-height: 1.64285714em;
    color: #3c3c3c;
    font-weight: normal;
    margin-bottom: .6rem
}

.post-widget-knowledge .knowledge-post-thumb {
    margin-bottom: 1.42857143em;
    overflow: hidden;
    -webkit-border-radius: .71428571em;
    -moz-border-radius: .71428571em;
    border-radius: .71428571em
}

.post-widget-knowledge .knowledge-post-thumb .thumb {
    padding-top: 63.57142857%;
    background-position: center top
}

.post-widget-knowledge .knowledge-slide {
    position: relative
}

.post-widget-knowledge .slide-item {
    display: block;
    height: 0;
    -webkit-transition: none;
    -o-transition: none;
    -moz-transition: none;
    transition: none
}

.post-widget-knowledge .slide-item.current {
    height: auto
}

.post-widget-knowledge .slide-count {
    position: absolute;
    right: 0;
    bottom: 100%;
    margin-bottom: 1.25rem
}

.post-widget-knowledge .slide-count .count {
    display: inline-block;
    padding: .21428571em;
    cursor: pointer
}

.post-widget-knowledge .slide-count .count:hover .dot {
    background-color: #666
}

.post-widget-knowledge .slide-count .count.current .dot {
    width: 1em;
    background-color: var(--primary-color);
}

.post-widget-knowledge .slide-count .dot {
    display: block;
    width: .42857143em;
    height: .42857143em;
    -webkit-border-radius: .42857143em;
    -moz-border-radius: .42857143em;
    border-radius: .42857143em;
    background-color: #d8d8d8
}

.post-widget-knowledge .knowledge-slide-no .slide-count {
    display: none
}

@media (min-width: 1330px) and (max-width:1919px) {
    .post-widget-knowledge .knowledge-txt {
        font-size:14px;
        line-height: 23px
    }

    .post-widget-knowledge .knowledge-post-title {
        font-size: 14px;
        line-height: 23px
    }
}

.post-widget-menu {
    padding-top: 2.5em
}

.post-widget-menu .widget-title {
    margin-bottom: .75em
}

.post-widget-menu .post-menu {
    max-height: 20em
}

.post-widget-menu .post-menu li {
    display: block;
    margin-bottom: 1.07142857em;
    line-height: 1.42857143em;
    height: 1.42857143em;
    overflow: hidden;
    padding-left: 1em;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    position: relative
}

.post-widget-menu .post-menu li::before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: .28571429em;
    height: .28571429em;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #dadada;
    margin-top: -0.14285714em
}

.post-widget-menu .post-menu li.current::before,.post-widget-menu .post-menu li:hover::before {
    width: .42857143em;
    height: .42857143em;
    background: var(--primary-color);
    margin-top: -0.21428571em
}

.post-widget-menu .post-menu li.current a,.post-widget-menu .post-menu li:hover a {
    color: var(--primary-color);
}

.post-widget-menu .post-menu li a {
    color: #525252
}

.post-widget-menu .post-menu li a:hover {
    color: var(--primary-color);
}
.container, .home-slide .vitara_slide_in .slide_item_container {
    position: relative;
    margin: 0 15px;
    max-width: none;
    width: auto;
}
@media (min-width: 1330px) {
    .qhuo-post-container .container {
        margin: 0 70px;
    }
}
@media (min-width: 1920px) {
    .qhuo-post-container .container {
        margin: 0 5vw;
    }
}
.qhuo-post-container .post-menus .item-ico .iconfont{
	font-size:21px;
}
.qhuo-article-dibufoot .qhuo-single-foot .btn{
    line-height: 1.5rem;
    -webkit-border-radius: 4.5em !important;
    -moz-border-radius: 4.5em !important;
    border-radius: 0.5rem !important;
    padding: 0.5rem;
    margin: 0 0.2rem;
    font-size: 1rem;
    color: #fff !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5000), to(#ff9300));
    background: -webkit-linear-gradient(top, #ff5000, #ff9300);
    background: -moz- oldlinear-gradient(top, #ff5000, #ff9300);
    background: -o-linear-gradient(top, #ff5000, #ff9300);
    background: linear-gradient(to bottom, #ff5000, #ff9300);
    background: -ms-linear-gradient(to bottom, #ff5000, #ff9300);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ff5000', endColorstr='#ff9300');
}
.qhuo-article-dibufoot .qhuo-singletags-item{
    padding: 0 0.71428571em;
    width: auto;
    display: inline-block;
    float: none;
    margin-top: 1.42857143em;
}
.qhuo-article-dibufoot .qhuo-singletags-item a{
    background-color: #f3f5f7;
    padding: 0 1em;
    white-space: nowrap;
    color: #8a8a8a;
}
.qhuo-article-dibufoot .qhuo-single-margin-top{text-align:center;}
.qhuo-single-margin-top .qhuo-singletags-item{padding-bottom:20px}
@media (min-width: 768px){
.qhuo-article-dibuauthor {
    margin-bottom: 4rem !important;
}
}
.qhuo-article-dibuauthor .ceo-background-default{
    background: #fafafa;
    border-radius: 0.6rem !important;
    padding: 0.3rem;
}
.qhuo-container .post-article-w {
    margin: 0 auto;
    max-width: 100%;
    position: relative;
}
@media (min-width: 1920px){
.qhuo-container .post-article-w {
    max-width: 39.0625vw;
}
}
@media (min-width: 1024px){
.qhuo-container .post-article-w {
    max-width: 750px;
}
}
.qhuo-author-aadmin i{
    font-size: 14px !important;
    display: inline-block;
    transform: translateY(1px);
    line-height: 1;
}
.ceo-author-a-admin .qq {
    margin: 0 4px;
    font-style: normal;
    font-size: 12px;
    position: relative;
    display: inline-block;
    padding: 6px 18px;
    text-align: center;
    border-radius: 50px;
    background-color: #e65600;
    background-image: -webkit-gradient(linear, left top, right top, from(#e65600), to(#b94703));
    background-image: -webkit-linear-gradient(left, #e65600, #ff9300);
    background-image: -o-linear-gradient(left, #ff5000 0, #ff9300 100%);
    background-image: linear-gradient(90deg, #e65600, #ff9300);
}
.night .qhuo-catnav2-blok , .night .post-menus .wrap , .night .post-sidebar-content {
    background-color: var(--ceo-ahmk) !important;
    background: var(--ceo-ahmk) !important;
	border:none;
}
.night .ceo-home-ads{
    background: transparent!important;
	border:none;
}
.qhuo-background-white{background-color:#ffffff}
.night .qhuo-background-white{ 
    background-color: var(--ceo-ahmk) !important;
    background: var(--ceo-ahmk) !important;
	border:none;}
.night .qhuo-singlepost-title h1, .night .qhuo-single-pcnone h1 ,.night .single-content h1{Color:#e9ecef;}
.night .qhuo-background-night , .night .qhuo-post-container {
    background-color: var(--ceo-ahbg) !important;
    background: var(--ceo-ahbg) !important;
	border:none;
}
.night .group-singular-entry{
    background-color: var(--ceo-ahmk) !important;
    background: var(--ceo-ahmk) !important;
	border:none;
}
.qhuo-post-container .post-content .sidebar , .qhuo-post-container .post-content .sidebar .side-author , .qhuo-post-container .post-content .sidebar .side-author-count, .qhuo-post-container .post-content .sidebar .side-author-latest , .qhuo-post-container .post-content .sidebar .slide 
{background:none!important}
.qhuo-post-container .post-content .sidebar .side-author{margin-top: -4em}
.ceo-footer-sidebar-girl {
    position: relative;
    right: -10px;
    bottom: 20px;
}
.home-header-fixed{position:absolute;left:0;right:0;top:5.25vw;z-index:6;display:none}
@media (min-width:1024px){
	.home-header-fixed{display:block}
}
.home-header-fixed .home-header-fixed-cont{position:absolute;right:0;top:0;width:340px;max-width:340px;color:#ffffff}
.home-header-fixed .home-header-fixed-cont a{color:#ffffff}
.home-header-fixed .cont-wrap{padding:1.04166667vw}
.home-header-fixed .home-header-tags{border-radius:10px 10px 0 0;background-color:rgba(51,51,51,0.3)}
.home-header-fixed .tag-item{font-size:16px}
@media (max-width:1190px){.home-header-fixed .tag-item:last-child{display:none}
}
.home-header-fixed .tag-item h2{font-size:16px;font-weight:normal;height:3.75rem;overflow:hidden;white-space:nowrap}
.home-header-fixed .tag-item h2 strong{font-weight:normal;display:inline-block;width:12em;overflow:hidden;color:rgba(255,255,255,0.95)}
.home-header-fixed .tag-item .item-wrap{display:block;border-radius:10px;padding:14px;height:2rem;line-height:2rem}
.home-header-fixed .tag-item .item-wrap:hover{background-color:rgba(255,255,255,0.1)}
.home-header-fixed .tag-item .item-wrap:hover .item-ico{color:#ffffff;background-color:#48c6ef;background-image:-webkit-linear-gradient(top, #6F86D6 0%, #48C6EF 100%);background-image:linear-gradient(180deg, #6F86D6 0%, #48C6EF 100%)}
.home-header-fixed .tag-item .item-wrap:hover h2 strong{color:#fff}
.home-header-fixed .tag-item .item-wrap .item-ico{display:none;float:left;margin-right:15px;width:1.66666667vw;height:1.66666667vw;line-height:1.66666667vw;border-radius:100%;background-color:rgba(0,0,0,0.08);color:rgba(255,255,255,0.7);text-align:center}
.home-header-fixed .tag-item .item-wrap .item-ico .iconfont{font-size:21px;}
.home-header-fixed .home-header-links{border-radius:0 0 10px 10px;background-color:rgba(51,51,51,0.3)}
.home-header-fixed .home-header-links>.cont-wrap{padding-top:0;padding-bottom:1.5625vw}
.home-header-fixed .home-header-links .icos{position:absolute;right:80%;top:0;bottom:0;width:400px;border-radius:10px;background-color:#ffffff;color:#323232;visibility:hidden;opacity:0;-webkit-transition:all .2s;transition:all .2s;-webkit-transition:none;transition:none}
.home-header-fixed .home-header-links .icos a{color:#323232}
.home-header-fixed .home-header-links .icos .title{margin-bottom:1.04166667vw;font-size:1.04166667vw;color:#323232;padding-top:.52083333vw}
.home-header-fixed .home-header-links .icos .items,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap,.home-header-fixed .home-header-links .icos .archive-list-see .wrap,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content,.home-header-fixed .home-header-links .icos .search-result-content .results-u,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap,.home-header-fixed .home-header-links .icos .search-user .search-user-items,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items,.home-header-fixed .home-header-links .icos .user-home .posts_talks{margin:0 -16px}
.home-header-fixed .home-header-links .icos .items .item,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects .item,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap .item,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap .item,.home-header-fixed .home-header-links .icos .archive-list-see .wrap .item,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content .item,.home-header-fixed .home-header-links .icos .search-result-content .results-u .item,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap .item,.home-header-fixed .home-header-links .icos .search-user .search-user-items .item,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items .item,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items .item,.home-header-fixed .home-header-links .icos .items .group-item .item-images .img-item,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects .item,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items .item,.home-header-fixed .home-header-links .icos .user-home .posts_talks .item{width:33.33333333%;padding:0 16px;margin-bottom:1.04166667vw}
.home-header-fixed .home-header-links .icos .items .item .item-wrap,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects .item .item-wrap,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap .item .item-wrap,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap .item .item-wrap,.home-header-fixed .home-header-links .icos .archive-list-see .wrap .item .item-wrap,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content .item .item-wrap,.home-header-fixed .home-header-links .icos .search-result-content .results-u .item .item-wrap,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap .item .item-wrap,.home-header-fixed .home-header-links .icos .search-user .search-user-items .item .item-wrap,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items .item .item-wrap,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items .item .item-wrap,.home-header-fixed .home-header-links .icos .items .group-item .item-images .img-item .item-wrap,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects .item .item-wrap,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items .item .item-wrap,.home-header-fixed .home-header-links .icos .user-home .posts_talks .item .item-wrap{display:block;border-radius:10px;background-color:#f5f8fa;padding:.83333333vw 0}
.home-header-fixed .home-header-links .icos .items .item .item-wrap:hover,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects .item .item-wrap:hover,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap .item .item-wrap:hover,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap .item .item-wrap:hover,.home-header-fixed .home-header-links .icos .archive-list-see .wrap .item .item-wrap:hover,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content .item .item-wrap:hover,.home-header-fixed .home-header-links .icos .search-result-content .results-u .item .item-wrap:hover,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap .item .item-wrap:hover,.home-header-fixed .home-header-links .icos .search-user .search-user-items .item .item-wrap:hover,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items .item .item-wrap:hover,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items .item .item-wrap:hover,.home-header-fixed .home-header-links .icos .items .group-item .item-images .img-item .item-wrap:hover,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects .item .item-wrap:hover,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items .item .item-wrap:hover,.home-header-fixed .home-header-links .icos .user-home .posts_talks .item .item-wrap:hover{background-color:var(--primary-color);color:#ffffff}
.home-header-fixed .home-header-links .icos .items .item .item-wrap:hover h3,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects .item .item-wrap:hover h3,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap .item .item-wrap:hover h3,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap .item .item-wrap:hover h3,.home-header-fixed .home-header-links .icos .archive-list-see .wrap .item .item-wrap:hover h3,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content .item .item-wrap:hover h3,.home-header-fixed .home-header-links .icos .search-result-content .results-u .item .item-wrap:hover h3,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap .item .item-wrap:hover h3,.home-header-fixed .home-header-links .icos .search-user .search-user-items .item .item-wrap:hover h3,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items .item .item-wrap:hover h3,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items .item .item-wrap:hover h3,.home-header-fixed .home-header-links .icos .items .group-item .item-images .img-item .item-wrap:hover h3,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects .item .item-wrap:hover h3,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items .item .item-wrap:hover h3,.home-header-fixed .home-header-links .icos .user-home .posts_talks .item .item-wrap:hover h3{color:#ffffff}
.home-header-fixed .home-header-links .icos .items .item .item-wrap:hover .ico,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects .item .item-wrap:hover .ico,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap .item .item-wrap:hover .ico,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap .item .item-wrap:hover .ico,.home-header-fixed .home-header-links .icos .archive-list-see .wrap .item .item-wrap:hover .ico,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content .item .item-wrap:hover .ico,.home-header-fixed .home-header-links .icos .search-result-content .results-u .item .item-wrap:hover .ico,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap .item .item-wrap:hover .ico,.home-header-fixed .home-header-links .icos .search-user .search-user-items .item .item-wrap:hover .ico,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items .item .item-wrap:hover .ico,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items .item .item-wrap:hover .ico,.home-header-fixed .home-header-links .icos .items .group-item .item-images .img-item .item-wrap:hover .ico,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects .item .item-wrap:hover .ico,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items .item .item-wrap:hover .ico,.home-header-fixed .home-header-links .icos .user-home .posts_talks .item .item-wrap:hover .ico{background-color:#ffffff;background-image:none;color:var(--primary-color)}
.home-header-fixed .home-header-links .icos .items .item h3,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects .item h3,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap .item h3,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap .item h3,.home-header-fixed .home-header-links .icos .archive-list-see .wrap .item h3,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content .item h3,.home-header-fixed .home-header-links .icos .search-result-content .results-u .item h3,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap .item h3,.home-header-fixed .home-header-links .icos .search-user .search-user-items .item h3,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items .item h3,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items .item h3,.home-header-fixed .home-header-links .icos .items .group-item .item-images .img-item h3,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects .item h3,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items .item h3,.home-header-fixed .home-header-links .icos .user-home .posts_talks .item h3{color:#323232}
.home-header-fixed .home-header-links .items .item,.home-header-fixed .home-header-links .modal-talk_ask .talk-ask .img-selects .item,.home-header-fixed .home-header-links .archive-list-top .archive-top-wrap .item,.home-header-fixed .home-header-links .archive-list-top .archive-list-top-wrap .item,.home-header-fixed .home-header-links .archive-list-see .wrap .item,.home-header-fixed .home-header-links .part-dropdown .main .section-content .item,.home-header-fixed .home-header-links .search-result-content .results-u .item,.home-header-fixed .home-header-links .search-user .search-user-wrap .item,.home-header-fixed .home-header-links .search-user .search-user-items .item,.home-header-fixed .home-header-links .news-item .dubao-images[data-image="more"] .dubao-images-items .item,.home-header-fixed .home-header-links .group-item .item-images .img-items .item,.home-header-fixed .home-header-links .items .group-item .item-images .img-item,.home-header-fixed .home-header-links .talk-ask-form .img-selects .item,.home-header-fixed .home-header-links .user-item-talk-talk .item-images .img-items .item,.home-header-fixed .home-header-links .user-home .posts_talks .item{float:left;width:25%;text-align:center}
.home-header-fixed .home-header-links .items .item-wrap,.home-header-fixed .home-header-links .modal-talk_ask .talk-ask .img-selects .item-wrap,.home-header-fixed .home-header-links .archive-list-top .archive-top-wrap .item-wrap,.home-header-fixed .home-header-links .archive-list-top .archive-list-top-wrap .item-wrap,.home-header-fixed .home-header-links .archive-list-see .wrap .item-wrap,.home-header-fixed .home-header-links .part-dropdown .main .section-content .item-wrap,.home-header-fixed .home-header-links .search-result-content .results-u .item-wrap,.home-header-fixed .home-header-links .search-user .search-user-wrap .item-wrap,.home-header-fixed .home-header-links .search-user .search-user-items .item-wrap,.home-header-fixed .home-header-links .news-item .dubao-images[data-image="more"] .dubao-images-items .item-wrap,.home-header-fixed .home-header-links .group-item .item-images .img-items .item-wrap,.home-header-fixed .home-header-links .talk-ask-form .img-selects .item-wrap,.home-header-fixed .home-header-links .user-item-talk-talk .item-images .img-items .item-wrap,.home-header-fixed .home-header-links .user-home .posts_talks .item-wrap{cursor:pointer}
.home-header-fixed .home-header-links .items .item-wrap:hover .ico::after,.home-header-fixed .home-header-links .modal-talk_ask .talk-ask .img-selects .item-wrap:hover .ico::after,.home-header-fixed .home-header-links .archive-list-top .archive-top-wrap .item-wrap:hover .ico::after,.home-header-fixed .home-header-links .archive-list-top .archive-list-top-wrap .item-wrap:hover .ico::after,.home-header-fixed .home-header-links .archive-list-see .wrap .item-wrap:hover .ico::after,.home-header-fixed .home-header-links .part-dropdown .main .section-content .item-wrap:hover .ico::after,.home-header-fixed .home-header-links .search-result-content .results-u .item-wrap:hover .ico::after,.home-header-fixed .home-header-links .search-user .search-user-wrap .item-wrap:hover .ico::after,.home-header-fixed .home-header-links .search-user .search-user-items .item-wrap:hover .ico::after,.home-header-fixed .home-header-links .news-item .dubao-images[data-image="more"] .dubao-images-items .item-wrap:hover .ico::after,.home-header-fixed .home-header-links .group-item .item-images .img-items .item-wrap:hover .ico::after,.home-header-fixed .home-header-links .talk-ask-form .img-selects .item-wrap:hover .ico::after,.home-header-fixed .home-header-links .user-item-talk-talk .item-images .img-items .item-wrap:hover .ico::after,.home-header-fixed .home-header-links .user-home .posts_talks .item-wrap:hover .ico::after{opacity:0}
.home-header-fixed .home-header-links .items .item-wrap:hover h3,.home-header-fixed .home-header-links .modal-talk_ask .talk-ask .img-selects .item-wrap:hover h3,.home-header-fixed .home-header-links .archive-list-top .archive-top-wrap .item-wrap:hover h3,.home-header-fixed .home-header-links .archive-list-top .archive-list-top-wrap .item-wrap:hover h3,.home-header-fixed .home-header-links .archive-list-see .wrap .item-wrap:hover h3,.home-header-fixed .home-header-links .part-dropdown .main .section-content .item-wrap:hover h3,.home-header-fixed .home-header-links .search-result-content .results-u .item-wrap:hover h3,.home-header-fixed .home-header-links .search-user .search-user-wrap .item-wrap:hover h3,.home-header-fixed .home-header-links .search-user .search-user-items .item-wrap:hover h3,.home-header-fixed .home-header-links .news-item .dubao-images[data-image="more"] .dubao-images-items .item-wrap:hover h3,.home-header-fixed .home-header-links .group-item .item-images .img-items .item-wrap:hover h3,.home-header-fixed .home-header-links .talk-ask-form .img-selects .item-wrap:hover h3,.home-header-fixed .home-header-links .user-item-talk-talk .item-images .img-items .item-wrap:hover h3,.home-header-fixed .home-header-links .user-home .posts_talks .item-wrap:hover h3{color:#fff}
.home-header-fixed .home-header-links .items .ico,.home-header-fixed .home-header-links .modal-talk_ask .talk-ask .img-selects .ico,.home-header-fixed .home-header-links .archive-list-top .archive-top-wrap .ico,.home-header-fixed .home-header-links .archive-list-top .archive-list-top-wrap .ico,.home-header-fixed .home-header-links .archive-list-see .wrap .ico,.home-header-fixed .home-header-links .part-dropdown .main .section-content .ico,.home-header-fixed .home-header-links .search-result-content .results-u .ico,.home-header-fixed .home-header-links .search-user .search-user-wrap .ico,.home-header-fixed .home-header-links .search-user .search-user-items .ico,.home-header-fixed .home-header-links .news-item .dubao-images[data-image="more"] .dubao-images-items .ico,.home-header-fixed .home-header-links .group-item .item-images .img-items .ico,.home-header-fixed .home-header-links .talk-ask-form .img-selects .ico,.home-header-fixed .home-header-links .user-item-talk-talk .item-images .img-items .ico,.home-header-fixed .home-header-links .user-home .posts_talks .ico{display:inline-block;width:1.875vw;height:1.875vw;line-height:1.875vw;color:#ffffff;font-size:1vw!important;font-weight:normal;border-radius:100%;margin-bottom:.41666667vw;position:relative}
.home-header-fixed .home-header-links .items .ico:after,.home-header-fixed .home-header-links .modal-talk_ask .talk-ask .img-selects .ico:after,.home-header-fixed .home-header-links .archive-list-top .archive-top-wrap .ico:after,.home-header-fixed .home-header-links .archive-list-top .archive-list-top-wrap .ico:after,.home-header-fixed .home-header-links .archive-list-see .wrap .ico:after,.home-header-fixed .home-header-links .part-dropdown .main .section-content .ico:after,.home-header-fixed .home-header-links .search-result-content .results-u .ico:after,.home-header-fixed .home-header-links .search-user .search-user-wrap .ico:after,.home-header-fixed .home-header-links .search-user .search-user-items .ico:after,.home-header-fixed .home-header-links .news-item .dubao-images[data-image="more"] .dubao-images-items .ico:after,.home-header-fixed .home-header-links .group-item .item-images .img-items .ico:after,.home-header-fixed .home-header-links .talk-ask-form .img-selects .ico:after,.home-header-fixed .home-header-links .user-item-talk-talk .item-images .img-items .ico:after,.home-header-fixed .home-header-links .user-home .posts_talks .ico:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#000;border-radius:100%;opacity:.1;-webkit-transition:all .2s;transition:all .2s}
.home-header-fixed .home-header-links .items h3,.home-header-fixed .home-header-links .modal-talk_ask .talk-ask .img-selects h3,.home-header-fixed .home-header-links .archive-list-top .archive-top-wrap h3,.home-header-fixed .home-header-links .archive-list-top .archive-list-top-wrap h3,.home-header-fixed .home-header-links .archive-list-see .wrap h3,.home-header-fixed .home-header-links .part-dropdown .main .section-content h3,.home-header-fixed .home-header-links .search-result-content .results-u h3,.home-header-fixed .home-header-links .search-user .search-user-wrap h3,.home-header-fixed .home-header-links .search-user .search-user-items h3,.home-header-fixed .home-header-links .news-item .dubao-images[data-image="more"] .dubao-images-items h3,.home-header-fixed .home-header-links .group-item .item-images .img-items h3,.home-header-fixed .home-header-links .talk-ask-form .img-selects h3,.home-header-fixed .home-header-links .user-item-talk-talk .item-images .img-items h3,.home-header-fixed .home-header-links .user-home .posts_talks h3{font-size:12px;font-weight:normal;color:rgba(255,255,255,0.65)}
.home-header-fixed .home-header-links .icos.show{visibility:visible;opacity:1;-webkit-transition:all .2s;transition:all .2s;right:100%}
.home-header-fixed .home-header-links .icon-1{background-image:-webkit-linear-gradient(top, #0075CE 0%, #46BBFE 100%);background-image:linear-gradient(180deg, #0075CE 0%, #46BBFE 100%)}
.home-header-fixed .home-header-links .icon-2{background-image:-webkit-linear-gradient(top, #FF6B01 0%, #FFA15F 100%);background-image:linear-gradient(180deg, #FF6B01 0%, #FFA15F 100%)}
.home-header-fixed .home-header-links .icon-3{background-image:-webkit-linear-gradient(top, #8803FF 0%, #C17BFF 100%);background-image:linear-gradient(180deg, #8803FF 0%, #C17BFF 100%)}
.home-header-fixed .home-header-links .icon-4{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#28c687), to(#4ae287));
    background-image: -webkit-linear-gradient(top, #28c687 0%, #4ae287 100%);
    background-image: -moz- oldlinear-gradient(top, #28c687 0%, #4ae287 100%);
    background-image: -o-linear-gradient(top, #28c687 0%, #4ae287 100%);
    background-image: linear-gradient(180deg, #28c687 0%, #4ae287 100%);
}
.home-header-fixed .home-header-links .icon-course-4{background-image:-webkit-linear-gradient(top, #676FB6 0%, #8D99FD 100%);background-image:linear-gradient(180deg, #676FB6 0%, #8D99FD 100%)}
.home-header-fixed .home-header-links .icon-article-6{background-image:-webkit-linear-gradient(top, #FF3600 0%, #FF7800 100%);background-image:linear-gradient(180deg, #FF3600 0%, #FF7800 100%)}
.home-header-fixed .home-header-links .icon-lr{background-image:-webkit-linear-gradient(top, #5E99B7 0%, #AED6EA 100%);background-image:linear-gradient(180deg, #5E99B7 0%, #AED6EA 100%)}
.home-header-fixed .home-header-links .icon-pr{background-image:-webkit-linear-gradient(top, #C300E6 0%, #EA77FF 100%);background-image:linear-gradient(180deg, #C300E6 0%, #EA77FF 100%)}
.home-header-fixed .home-header-links .icon-tool-7{background-image:-webkit-linear-gradient(top, #FFA500 0%, #FFD700 100%);background-image:linear-gradient(180deg, #FFA500 0%, #FFD700 100%)}
.home-header-fixed .home-header-links .icon-uu-2{background-image:-webkit-linear-gradient(top, #F708F9 0%, #FF26BE 100%);background-image:linear-gradient(180deg, #F708F9 0%, #FF26BE 100%)}
@media (min-width:1024px) and (max-width:1329.5px){.home-header-fixed .home-header-tags .tag-item .item-wrap{padding:10px 14px;height:20px}
.home-header-fixed .home-header-tags .tag-item .item-wrap h2{height:20px;font-size:14px;line-height:20px}
.home-header-fixed .home-header-tags .tag-item .item-wrap .item-ico{width:20px;height:20px;line-height:20px}
.home-header-fixed .home-header-links .items .ico,.home-header-fixed .home-header-links .modal-talk_ask .talk-ask .img-selects .ico,.home-header-fixed .home-header-links .archive-list-top .archive-top-wrap .ico,.home-header-fixed .home-header-links .archive-list-top .archive-list-top-wrap .ico,.home-header-fixed .home-header-links .archive-list-see .wrap .ico,.home-header-fixed .home-header-links .part-dropdown .main .section-content .ico,.home-header-fixed .home-header-links .search-result-content .results-u .ico,.home-header-fixed .home-header-links .search-user .search-user-wrap .ico,.home-header-fixed .home-header-links .search-user .search-user-items .ico,.home-header-fixed .home-header-links .news-item .dubao-images[data-image="more"] .dubao-images-items .ico,.home-header-fixed .home-header-links .group-item .item-images .img-items .ico,.home-header-fixed .home-header-links .talk-ask-form .img-selects .ico,.home-header-fixed .home-header-links .user-item-talk-talk .item-images .img-items .ico,.home-header-fixed .home-header-links .user-home .posts_talks .ico{width:30px;height:30px;line-height:30px}
.home-header-fixed .home-header-links .icos .cont-wrap{padding:30px}
.home-header-fixed .home-header-links .icos .items,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap,.home-header-fixed .home-header-links .icos .archive-list-see .wrap,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content,.home-header-fixed .home-header-links .icos .search-result-content .results-u,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap,.home-header-fixed .home-header-links .icos .search-user .search-user-items,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items,.home-header-fixed .home-header-links .icos .user-home .posts_talks{margin:0 -7px}
.home-header-fixed .home-header-links .icos .items .item,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects .item,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap .item,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap .item,.home-header-fixed .home-header-links .icos .archive-list-see .wrap .item,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content .item,.home-header-fixed .home-header-links .icos .search-result-content .results-u .item,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap .item,.home-header-fixed .home-header-links .icos .search-user .search-user-items .item,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items .item,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items .item,.home-header-fixed .home-header-links .icos .items .group-item .item-images .img-item,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects .item,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items .item,.home-header-fixed .home-header-links .icos .user-home .posts_talks .item{width:25%;padding:0 7px}
.home-header-fixed .home-header-links .icos .items .item:nth-child(8),.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects .item:nth-child(8),.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap .item:nth-child(8),.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap .item:nth-child(8),.home-header-fixed .home-header-links .icos .archive-list-see .wrap .item:nth-child(8),.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content .item:nth-child(8),.home-header-fixed .home-header-links .icos .search-result-content .results-u .item:nth-child(8),.home-header-fixed .home-header-links .icos .search-user .search-user-wrap .item:nth-child(8),.home-header-fixed .home-header-links .icos .search-user .search-user-items .item:nth-child(8),.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items .item:nth-child(8),.home-header-fixed .home-header-links .icos .group-item .item-images .img-items .item:nth-child(8),.home-header-fixed .home-header-links .icos .items .group-item .item-images .img-item:nth-child(8),.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects .item:nth-child(8),.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items .item:nth-child(8),.home-header-fixed .home-header-links .icos .user-home .posts_talks .item:nth-child(8){display:none}
}
@media (min-width:1330px) and (max-width:1919.5px){.home-header-fixed .home-header-tags .tag-item .item-wrap{padding:10px 14px}
.home-header-fixed .home-header-tags .tag-item .item-wrap h2{height:3.125rem}
.home-header-fixed .home-header-links .icos .cont-wrap{padding:20px}
.home-header-fixed .home-header-links .icos .items,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap,.home-header-fixed .home-header-links .icos .archive-list-see .wrap,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content,.home-header-fixed .home-header-links .icos .search-result-content .results-u,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap,.home-header-fixed .home-header-links .icos .search-user .search-user-items,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items,.home-header-fixed .home-header-links .icos .user-home .posts_talks{margin:0 -5px}
.home-header-fixed .home-header-links .icos .items .item,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects .item,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap .item,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap .item,.home-header-fixed .home-header-links .icos .archive-list-see .wrap .item,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content .item,.home-header-fixed .home-header-links .icos .search-result-content .results-u .item,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap .item,.home-header-fixed .home-header-links .icos .search-user .search-user-items .item,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items .item,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items .item,.home-header-fixed .home-header-links .icos .items .group-item .item-images .img-item,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects .item,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items .item,.home-header-fixed .home-header-links .icos .user-home .posts_talks .item{padding:0 5px;margin-bottom:10px}
.home-header-fixed .home-header-links .icos .items .item .item-wrap,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects .item .item-wrap,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap .item .item-wrap,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap .item .item-wrap,.home-header-fixed .home-header-links .icos .archive-list-see .wrap .item .item-wrap,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content .item .item-wrap,.home-header-fixed .home-header-links .icos .search-result-content .results-u .item .item-wrap,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap .item .item-wrap,.home-header-fixed .home-header-links .icos .search-user .search-user-items .item .item-wrap,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items .item .item-wrap,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items .item .item-wrap,.home-header-fixed .home-header-links .icos .items .group-item .item-images .img-item .item-wrap,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects .item .item-wrap,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items .item .item-wrap,.home-header-fixed .home-header-links .icos .user-home .posts_talks .item .item-wrap{padding:10px 0}
}
@media (min-width:1330px) and (max-width:1500px){.home-header-fixed .tag-item .item-wrap h2{font-size:14px}
}
@media (min-width:1920px){.home-header-fixed .home-header-fixed-cont{width:20%;max-width:none}
.home-header-fixed .home-header-tags{border-radius:0.625rem 0.625rem 0 0}
.home-header-fixed .tag-item{font-size:0.8125rem}
.home-header-fixed .tag-item .item-wrap{border-radius:0.625rem;padding:0.75rem}
.home-header-fixed .tag-item .item-wrap .item-ico{margin-right:0.9375rem}
.home-header-fixed .home-header-links{border-radius:0 0 0.625rem 0.625rem}
.home-header-fixed .home-header-links .items h3,.home-header-fixed .home-header-links .modal-talk_ask .talk-ask .img-selects h3,.home-header-fixed .home-header-links .archive-list-top .archive-top-wrap h3,.home-header-fixed .home-header-links .archive-list-top .archive-list-top-wrap h3,.home-header-fixed .home-header-links .archive-list-see .wrap h3,.home-header-fixed .home-header-links .part-dropdown .main .section-content h3,.home-header-fixed .home-header-links .search-result-content .results-u h3,.home-header-fixed .home-header-links .search-user .search-user-wrap h3,.home-header-fixed .home-header-links .search-user .search-user-items h3,.home-header-fixed .home-header-links .news-item .dubao-images[data-image="more"] .dubao-images-items h3,.home-header-fixed .home-header-links .group-item .item-images .img-items h3,.home-header-fixed .home-header-links .talk-ask-form .img-selects h3,.home-header-fixed .home-header-links .user-item-talk-talk .item-images .img-items h3,.home-header-fixed .home-header-links .user-home .posts_talks h3{font-size:0.75rem}
.home-header-fixed .home-header-links .icos{width:2.5rem;border-radius:0.625rem}
.home-header-fixed .home-header-links .icos .cont-wrap{padding:1.25rem 1.875rem}
.home-header-fixed .home-header-links .icos .items,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap,.home-header-fixed .home-header-links .icos .archive-list-see .wrap,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content,.home-header-fixed .home-header-links .icos .search-result-content .results-u,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap,.home-header-fixed .home-header-links .icos .search-user .search-user-items,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items,.home-header-fixed .home-header-links .icos .user-home .posts_talks{margin:0 -0.625rem}
.home-header-fixed .home-header-links .icos .items .item,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects .item,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap .item,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap .item,.home-header-fixed .home-header-links .icos .archive-list-see .wrap .item,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content .item,.home-header-fixed .home-header-links .icos .search-result-content .results-u .item,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap .item,.home-header-fixed .home-header-links .icos .search-user .search-user-items .item,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items .item,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items .item,.home-header-fixed .home-header-links .icos .items .group-item .item-images .img-item,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects .item,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items .item,.home-header-fixed .home-header-links .icos .user-home .posts_talks .item{padding:0 0.625rem;margin-bottom:0.9375rem}
.home-header-fixed .home-header-links .icos .items .item .item-wrap,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects .item .item-wrap,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap .item .item-wrap,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap .item .item-wrap,.home-header-fixed .home-header-links .icos .archive-list-see .wrap .item .item-wrap,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content .item .item-wrap,.home-header-fixed .home-header-links .icos .search-result-content .results-u .item .item-wrap,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap .item .item-wrap,.home-header-fixed .home-header-links .icos .search-user .search-user-items .item .item-wrap,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items .item .item-wrap,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items .item .item-wrap,.home-header-fixed .home-header-links .icos .items .group-item .item-images .img-item .item-wrap,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects .item .item-wrap,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items .item .item-wrap,.home-header-fixed .home-header-links .icos .user-home .posts_talks .item .item-wrap{border-radius:0.625rem}
.home-header-fixed .home-header-links .icos .items h3,.home-header-fixed .home-header-links .icos .modal-talk_ask .talk-ask .img-selects h3,.home-header-fixed .home-header-links .icos .archive-list-top .archive-top-wrap h3,.home-header-fixed .home-header-links .icos .archive-list-top .archive-list-top-wrap h3,.home-header-fixed .home-header-links .icos .archive-list-see .wrap h3,.home-header-fixed .home-header-links .icos .part-dropdown .main .section-content h3,.home-header-fixed .home-header-links .icos .search-result-content .results-u h3,.home-header-fixed .home-header-links .icos .search-user .search-user-wrap h3,.home-header-fixed .home-header-links .icos .search-user .search-user-items h3,.home-header-fixed .home-header-links .icos .news-item .dubao-images[data-image="more"] .dubao-images-items h3,.home-header-fixed .home-header-links .icos .group-item .item-images .img-items h3,.home-header-fixed .home-header-links .icos .talk-ask-form .img-selects h3,.home-header-fixed .home-header-links .icos .user-item-talk-talk .item-images .img-items h3,.home-header-fixed .home-header-links .icos .user-home .posts_talks h3{font-size:0.75rem}
}
@media (min-width:2400px){
.home-header-fixed .tag-item h2{font-size:0.8125rem}
}
.qhuo-shop-mall-sc {
    margin-top: 13px;
    font-size: 12px;
    color: #999 !important;
}
.custom .cusomPic a img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
}
.qhuo-shop6-topsbg:before , .qhuo-shop6-topsbg:after{
	background:none!important;
	width:0!important;
	height:0!important;
}
.ceo-zhuanti-wrap .content {
    display: block;
    margin: 0 0;
}
@media screen and (max-width: 800px){
.qhuo-app-none {
    display: none;
}
}

.qhuo-bg-white50 {
    background-color: #fff;
}
@media (min-width: 768px){
.qhuo-bg-white50 {
    background: -webkit-gradient(linear, left top, left bottom, from(#fff1ed), color-stop(50%, #ffffff));
    background: -webkit-linear-gradient(top, #fff1ed 0%, #ffffff 50%);
    background: -moz- oldlinear-gradient(top, #fff1ed 0%, #ffffff 50%);
    background: -o-linear-gradient(top, #fff1ed 0%, #ffffff 50%);
    background: linear-gradient(180deg, #fff1ed 0%, #ffffff 50%);
}
.night .qhuo-bg-white50 {
    background: var(--ceo-ahmk);
}
}
.night .qhuo-bg-white50 {
    background: var(--ceo-ahmk);
}
@media (max-width: 767.5px){
.qhuo-item-wrap {
	padding:0 0 ;
	border-radius:0.57142857em;
}
.qhuo-imgs-main{
    font-weight: normal;
    line-height: 1.42857143em;
    margin: 0 0.71428571em 0.85714286em;
}
.qhuo-imgs-main .qhuo-imgs-title {
    overflow: hidden;
    margin-bottom: 1rem;
    margin-top: 1rem;
	height: 2.5rem;
}
.ceo-switcher .ceo-width-1-5\@xl .qhuo-imgs-main .card-title-desc .title {
    padding: 0px !important;
    font-size: .875rem;
    color: #323232;
    max-width: 100%;
    letter-spacing: 0.5px;
    transition: all .3s;
    min-height: 2.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    line-height: 1.42857143em;
}
.qhuo-card-foot {
    margin: 0.5rem 0 0 0;
}  
.qidian_freepath_zhujiang {
    height: 1.5rem;
    border-bottom-left-radius: 0.5rem;
} 
.qidian_freepath_zhujiang a {
    padding: 0 0.5rem;
    font-size: 0.8rem;
}
.qidian_freepath_liulanliang {
    height: 1.5rem;
    border-top-right-radius: 0.5rem;
    padding: 0 0.25rem;
    font-size: 0.8rem;
} 
.qhuo-imgs-top{border-radius:0px;}
.qhuo-item-foot {
    padding: 0 0.71428571em 0.85714286em;
}
.qhuo-item-foot .card-title-desc {
    font-size: 0.875rem;
	font-weight: bold;
    height: 2.5rem;
    padding: 1rem 0;
	margin-bottom:0;
}
.qhuo-item-top-extra {
    left: 0.25rem;
    bottom: 0.25rem;
    font-size: 0.75rem;
	display:none;
}
.ceo-loop-edu .ceo_app_img {
    border-radius: 0px;
    padding-bottom: 6.6rem;
}
.ceo-loop-edu-text .qhuo-avatar .avatar {
    width: 25px;
    height: 25px;
}
.qhuo-loop-edu .ceo-loop-edu-text {
    padding: 0.5rem;
}
.ceo-loop-edu-text .qhuo-avatar {
    top: -1rem;
}
.qhuo-loop-edu .ceo-loop-edu-text-title {
    min-height: 2.5rem;
    line-height: 1.5rem;
}
.qhuo-loop-edu .ceo-loop-edu-text-desc , .qhuo-loop-edu .qhuo-item-tags {
    display: none;
}
}
.app_shop_an a:first-child {
    border: 0px solid #fe2c55;
    background: var(--primary-color);
    color: #fff;
}
/*==========qhuo手机端适应样式！==========*/
.ceo-app-footer{padding:5px 0;background:#ffffff;border:0px solid var(--border-color)!important;}
.ceo-app-footer a .icon {color: var(--primary-color);}
.ceo-app-footer a .icon i {
    color: var(--primary-color);
    font-size: 22px !important;
}
.ceo-app-footer a .text {
    font-size: 0.5rem;
}
.ceo-app-footer a.cat .icon i {
    background: linear-gradient(90deg, #fe2c55, #fe2c55);
    color: #fff !important;
    border-radius: 50%;
    padding: 10px;
    margin-top: -20px;
    margin-bottom: 3px;
    font-size: 20px !important;
}
@media screen and (max-width: 800px){
	.ceo-container {
    padding-left: 10px;
    padding-right: 10px;
}
.ceo_app_shop {
    margin-bottom: 0px;
    border-radius: 4px;
}
.ceo-loop-edu-text-title {
    margin-bottom: 10px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 10px !important;
}

.ceo-grid{
    padding-left: 0px;
}
.ceo-xiangguan .ceo-grid{margin-left: -10px;}
.ceo-xiangguan .ceo-grid-ceosmls > *, .ceo-xiangguan .ceo-grid-column-ceosmls > * {
    padding-left: 10px;
} {
    padding-left: 10px;
}
.app_shop_an a {
    height: 35px;
    line-height: 35px;
    border: 0px solid #fe2c55;
    background: #fff;
    color: var(--primary-color);
}
.app_shop_an a:first-child {
    border: 0px solid #fe2c55;
    background: var(--primary-color);
    color: #fff;
}
.qhuo-gzsxbtn-box .ceo-gzbtn , .qhuo-gzsxbtn-box .ceo-sxbtn{
    font-size: 12px;
    line-height: 20px;
    border-radius: 3px;
    border: 0px solid var(--primary-color)
    padding-inline: 3px;
}
.share a {
    margin-left: 5px;
}
.ceo_category_software_s {
    padding: 0.8rem;
}
.ceo-grid + .ceo-grid-medium, .ceo-grid + .ceo-grid-row-medium, .ceo-grid-medium > .ceo-grid-margin, .ceo-grid-row-medium > .ceo-grid-margin, * + .ceo-grid-margin-medium {
    margin-top: 8px!important;
}
.ceo-margin-bottom-40 {
    margin-bottom: 20px !important;
}
.ceo-margin-medium-top {
    margin-top: 20px !important;
}
.qhuo-imgs-main .qhuo-imgs-title {
    font-size: .875rem;
    line-height: 1.42857143em;
}
.ceo-width-1-4\@xl .qhuo-imgs-main .card-title-desc .title {
    font-size: .875rem;
    min-height: 3rem;
}
.zhuanti {
    padding:0 0;
}
.ceo-zhuanti-item .qhuo-item-wrap {
    padding: 0 0.71428571em 0.85714286em;
}
.ceo-zhuanti-item .qhuo-item-wrap .qhuo-btn .qhuo-r{display:none;}
.zhuanti .ceo-zhuanti-item .qhuo-item-wrap .qhuo-imgs-main {
    margin: 0 0;
}
.zhuanti .ceo-zhuanti-item .qhuo-item-wrap .qhuo-imgs-main .qhuo-imgs-des {padding: 0 10px;}
.zhuanti .ceo-zhuanti-item .qhuo-item-wrap .qhuo-imgs-main .qhuo-btn .btn{
    background-color: transparent;
    color: var(--primary-color);
    border: 1px solid #fe2c55;
    line-height: 1.25rem;
    padding: 0.25rem 0.5rem;
    margin-right: 0rem;
    font-size: .875rem;
}
.zhuanti .ceo-zhuanti-item .qhuo-item-wrap .qhuo-imgs-main .qhuo-l{padding: 0.25rem 0;}
.zhuanti .ceo-zhuanti-item .ceo-zhuanti-item-thumb:after {
    height: 0.5rem;
}
.zhuanti .ceo-zhuanti-item .qhuo-item-wrap .qhuo-imgs-main .qhuo-imgs-title {
    margin: 0 0;
}
.qhuo-blog .blog-item .cover {
    height: auto;
    max-height: 80px;
}
.qhuo-blog .blog-item .blog-item-content {
    padding: 0 0 0 10px;
}
.qhuo-blog .blog-item-content .title {
    font-size: .875rem!important;
    white-space: normal;
}
.qhuo-blog .ceo-text-truncate .qhuo-blogitem-cat {
    font-size: 0.5rem;
    font-size: max(0.5rem, 12px);
    line-height: 1.3em;
    padding: 0 0.3em;
}
.ceo-cat-blog .ceo-text-small {
    font-size: 0.875rem !important;
}
.qhuo-blog .blog-item-content .item-foot span {
    margin-right: 5px;
}
.qhuo-blog .blog-item-content .item-foot span {
    font-size: .875rem;
}
.qhuo-blog .blog-item-content .item-foot .iconfont {
    font-size: .875rem;padding-right: 2px;
}
.app_shop_mk .p2 .ceo-text-small {
    font-size: 0.875rem;
}
}
/*==========qhuo内页版权！==========*/
.ceo-single-shang {
    transform: none;
    position: relative;
    display: inline-block;
    margin-right: 2px;
    width: 25px;
    height: 25px;
    text-align: center;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    line-height: 1.4;
    font-size: 22px;
    transform: translateY(20%);
    background: url(../qhuo-aigc/static/img/s.png);
    background-size: 100% 100%;
}
.ceo-single-vip {
    margin-right: 2px;
    width: 22px;
    height: 25px;
}
.single-head .ceo-single-tese .t {
    background: var(--primary-color);
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
    padding: 4px 6px;
    margin-right: 2px;
	transform: translateY(-3px);
	display: inline-block;
}
.single-head .ceo-single-tese .t i {
    margin-right: 3px;
}
.ceo-alert-banquan {
    font-size: 0.8rem;
}
.ceoshop-price {font-size: .875rem !important;}
.qhuo-cat5-title {
    position: relative;
    text-align: center;
}
.qhuo-cat5-title h3 {
    transition: all 0s ease 0s;
    color: rgb(40, 40, 40);
    font-size: 16px;
    display: block;
    line-height: 44px;
    font-weight: bold;
    text-align: center;
    border-radius: 0px;
	padding-top: 20px;
}

.qhuo-lmfl dt, .ceo-lanmu-fenlei dt{display:none}
.ceo-single-share {
    padding: 20px 0;
}
@media (min-width: 1920px){
.qhuo-cat5-title h3 {
    font-size: 40px;
}
.ceo-single-share {
    padding: 20px 0;
}
}
.ceo-single-author img {
    border-radius: 50px !important;
    width: 25px;
    height: 25px;
}
.ceo-single-author span {
    font-size: 15px !important;
    line-height: 1.4 !important;
    margin-right: 3px !important;
    display: inline-block;
    margin-left: 3px !important;
}

.share {
    color: #aaaeb3;
}

.share a {
    color: #aaaeb3;
    margin-left: 10px;
    transition: all .3s;
	font-size: .875rem;
}
@media screen and (max-width: 800px){
.share a {
    margin-left: 5px;
}
}
.share p{font-size: .875rem;}
.share a i {
    font-size: 16px !important;
}
.qhuo-album-carditem .ceo_app_img img {border-radius: 0.875rem}
@media screen and (max-width: 800px){
.ceo-grid .ceo-width-1-5\@xl {
    padding-left: 8px;
}
.ceo-width-1-5\@xl .qhuo-item-wrap {
    border-radius: 0.71428571em;
    padding: 0 0;
}
.qhuo-album-carditem .ceo_app_img img {border-radius: 8px}
}

.qhuo-album-carditem .qhuo-item-foot{padding:0 0;}
.qhuo-album-carditem .qhuo-item-foot .card-title-desc {
    font-size: 0.875rem;
    height: 1rem;
    overflow: hidden;
    margin-bottom: 0;
    font-weight: normal;
	padding:8px 0;
}
.qhuo-album-carditem .qhuo-item-foot .ceo-card-foot{padding:5px 0!important;}
.qhuo-album-carditem .qhuo-item-foot .item-foot .ceo-font-mini a {
    color: #333333;
}
.night .qhuo-item-foot .card-title-desc a{background:none}
.ceo-position-z-index999{z-index:999}
.qhuo-gzsxbtn-box{
    display: inline-block;
}

.qhuo-gzsxbtn-box .ceo-width-1-3 {
    width: calc(100%* 1 / 2.001);
}
.qhuo-app-shop .app_shop_mk{
    padding: 0 0;
    border-radius: 0 0;
}
.foot-cop a:hover {
	color:var(--primary-color);
}
/*==========qhuo内页添加复制功能！==========*/
.single-head .ceo-h15 {font-weight:bold;font-size: 1.25rem;}
.qhuo-prompt-block {
    position: relative;
    padding: 0.1rem;	

}
.qhuo-prompt-block p{
    font-size: 0.875rem;
    padding: 0 0;
    color: #999;
    overflow: auto;
    height: 88px;
    scrollbar-width: thin;
    margin-bottom: 0;
    line-height: 32px;
}
 .qhuo-copycontent span {
	 font-size:.875rem;
  font-weight: bold;
  color: #333;
 }
.copybutton {
  font-size: 12px;
  background-color: var(--primary-color);
  color: white;
  border: none;
  border-radius: 3px;
  padding: 3px 5px;
  cursor: pointer;
  }
.night .qhuo-copycontent span {
    color: var(--primary-color);
}
.copy-container {
    display: flex;
    align-items: center;
    gap: 5px;
    justify-content: space-between;
	padding-bottom: 0.5rem;
}
.qhuo-comment{
    background: #f3f3f4;
    padding: 0.75rem;
    min-height: calc(1.5em + 0.75rem + 2px);
    border: 1px solid #f3f3f4;
}
.qhuo-comment:hover{
    background: #f3f3f4;
}
.ceo-input, .ceo-select, .ceo-textarea{
    background: #f3f3f4;
}
.ceo-input:focus, .ceo-select:focus, .ceo-textarea:focus {
    border-color: var(--primary-color);
}
.ceo-input:focus, .ceo-select:focus, .ceo-textarea:focus{background: #f3f3f4;}
.comments .comments-title{font-weight:bold;}
.ceo-single-foorelevant {
    background: #f3f5f7;
}
.night .ceo-single-foorelevant{background:var(--ceo-ahbg)!important}




/*
 * ------------------------------------------------------------------------------
 * 商城内容页样式shop-7
 * ------------------------------------------------------------------------------
 */
 .qhuo-shop-container {
    box-sizing: content-box;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 640px){
.qhuo-shop-container {
    padding-left: 30px;
    padding-right: 30px;
}
}
@media (min-width: 960px){
.qhuo-shop-container {
    padding-left: 40px;
    padding-right: 40px;
}
}
 .qhuo-singleslide-z{width:48%;padding:0 0;}
 .qhuo-singleslide-y{width:48%;margin-left:20px;}
 .qhuo-singleslide-y .single-head .app_shop_an{padding:0 0;}
 .qhuo-singleslide-y .ceo-sidebar-shop{padding:0 30px}
 .qhuo-shop7-jgxz .app_shop_an{padding:10px 0;}
 .qhuo-shop7-jgxz .ceo-sidebar-shop-price{margin-top:5px;margin-bottom:5px;}
 .ceo-sidebar-shop .ceo-sidebar-shop-WP {border-top: 0px solid #eaeaea;padding-top: 5px;}
@media (max-width: 767.98px){
.qhuo-singleslide-z , .qhuo-singleslide-y {
    width: 100% !important;	
}
.qhuo-singleslide-y {margin-left:0px; padding-left:0;}
.qhuo-singleslide-y .ceo-sidebar-shop{padding:0px}
}
.qhuo-shop-singlebox {
    overflow: hidden;
	margin:0 0;	
}
.qhuo-singleslide-y .ceo-sidebar-shop{}
.qhuo-singleslide-box ul img{border-radius: 0.71428571em !important;}
.qhuo-singleslide-box .qhuo-singleslide-ul{transition: height 0.3s ease;}
@media screen and (max-width: 800px){
.qhuo-singleslide-box .qhuo-singleslide-ul {
}
}
.qhuo-singleslide-wrap2 .ceo-shop1-zl {
    background: transparent;
    margin-bottom: 0px !important;
    margin-top: 0px;
    border-radius: 0px;
    box-shadow: 0 0 0 0 rgba(0,36,100,0.2);
    -webkit-box-shadow: 0 0 0 0 rgba(0,36,100,0.2);
}
.qhuo-Slide-y a.makeFunc, .qhuo-Slide-y a.needSay, a.shopcustom, a.conMake, a.seeDetail , .qhuo-SlideMid a.makeFunc , .qhuo-SlideMid a.needSay , .qhuo-SlideMid a.shopcustom{
    display: inline-block;
    width: 120px;
    height: 36px;
    background: linear-gradient(-125deg, #f90202 0%, #fd2f44 100%);
    border-radius: 4px;
    color: #fff;
    text-align: center;
    line-height: 36px;
    font-size: 15px;
    border: 1px solid rgb(0 0 0 / 0%);
    overflow: inherit;
}
.qhuo-Slide-y a.needSay , .qhuo-SlideMid a.needSay {
    background: #ff8400;
    margin-left: 8px;
}
.qhuo-Slide-y a.shopcustom , .qhuo-SlideMid a.shopcustom{
    background: #333333;
    margin-left: 8px;
}
#theme_introduce_desc{
    display: block;
    height: 4em;
    margin: 12px 0 0 0;
}
.qhuo-prompt-des .csf-fieldset{height:4em;}
.qhuo-singleslide-box .ceo-icon{
    background: rgb(0 0 0 / 50%);
    border-radius: 50%;
}
@media screen and (max-width: 800px){
.qhuo-singleslide-box .ceo-icon {
    display: none;
}
}
@media screen and (max-width: 800px){
.single-head .ceo-h15 {
    font-weight: bold;
    font-size: 1rem;
}
.qhuo-app-shop .app_shop_jg{padding:0 0;background: none;}
.app_shop_jg .app_shop_jg_se #priceinfo {font-size: 20px;color: var(--primary-color);}
.app_shop_jg .app_shop_jg_se em {color: var(--primary-color);font-style: normal;}
.app_shop_jg .discount a {color: var(--primary-color);font-size: 14px;}
.app_shop_an {padding:10px 0px;}
.ceo-sidebar-shop {padding:10px 15px 10px;}

}
.qhuo-singleslide-box  .ceo-dotnav{bottom:0;}
.qhuo-singleslide-box  .ceo-dotnav > * > *{background-color: rgb(0 0 0 / 30%);border-color: rgba(255, 255, 255, 0.1);}
.qhuo-singleslide-box .ceo-dotnav .ceo-active a{background-color: var(--primary-color);}
/*
* ----------------------------------------------------------------------------
* 首页slide幻灯模块5
* ----------------------------------------------------------------------------
*/

.ceo-shop1-zl{
box-shadow:0 34px 20px -30px rgba(0,36,100,0.2);
-webkit-box-shadow:0 34px 20px -30px rgba(0,36,100,0.2);
}
.qhuo-SlideL {
    width: 26.3%;
    max-height: 600px;
    overflow: hidden;
    float: left;
    margin: 20px 20px 0 20px;
    font-size: 0;
}
.qhuo-slideshow-div{height:100%;max-height:560px}
.qhuo-SlideMid{
    float: left;
    width: 45.36%;
    margin-left: 0px;
    padding: 15px 10px 15px 10px;
}

/*快捷导航*/
.ceo-shop1-quick{
    box-shadow: 0px 6px 12px 0px rgb(205 205 205 / 22%);
    padding: 20px 0;
    margin: 20px 0;
    text-align: center;
}
.ceo-shop1-quick a{
    display: inline-block;
    margin-right: 40px;
    font-size: 16px;
}
.ceo-shop1-quick a:last-child{
    margin-right: 0px;
}

/*
* ------------------------------------------------------------------------------
* 网址导航
* ------------------------------------------------------------------------------
*/
.ceo-site-bg{
    height: 299px;
}
.ceo-site-bg .title{
    margin-top: 75px;
}
.ceo-site-bg .title h1{
    text-align: center;
    display: block;
    margin-bottom: 20px;
    font-size: 35px;
    color: #fff;
    font-weight: 600;
    letter-spacing: 2px;
    text-shadow: 0 6px 16px rgb(0 0 0 / 30%);
}
    /*网址导航页面*/
    .ceo-site-bg .title {
        margin-top: 50px;
    }
    .ceo-site-bg .title h1 {
        font-size: 25px;
    }
    .site-switcher {
        width: 290px;
    }
    .site-switcher-menu li {
        margin: 0 10px 10px 10px;
    }
    .site-switcher-menu li span {
        font-size: 14px;
    }
    .site-form input {
        padding: 12px 0;
    }
    .site-form button {
        top: 2px;
    }
    .site-module {
        margin-bottom: 30px!important;
        margin-top: 30px;
        padding: 0 15px;
    }
    .section-title {
        margin-bottom: 20px;
    }
    .site-item .item-img {
        width: 40px;
        height: 40px;
        border-radius: 40px;
    }
    .site-item .item-info p {
        margin-top: 0;
    }
.ceo-pages-site{
    
}
.ceo-pages-site .site-main .ceo-active h3 a{color:#ffffff!important;}
.site-switcher {
	width: 690px;
}

.site-switcher-menu {}

.site-switcher-menu li {
	display: inline-block;
	padding-bottom: 5px;
    margin: 0 20px 10px 20px;
    margin-top: 0px!important;
}
.site-switcher-menu li span {
	cursor: pointer;
	font-size: 15px;
	color: #fff;
}
.site-switcher-menu .ceo-active {
	position: relative;
}
.site-switcher-menu .ceo-active::after {
	content: '';
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    box-shadow: 0 1px 7px -1px var(--primary-color);
    border-radius: 50px;
}
.site-switcher-main{
    box-shadow: 0 6px 20px -8px #e5f2ff;
}
.site-form input {
    width: 100%;
    border-radius: 4px;
    padding: 18px 0;
    text-indent: 1em;
    border: 0;
}
.site-form input:focus {
	outline: medium;
}

.site-form button {
	position: absolute;
	top: 9px;
	right: 0;
	border: 0;
	background: none;
	cursor: pointer;
	margin: 5px 10px;
	font-weight: bold;
	color: #54677b;
	outline: 0 none;
}
.site-form button i{
    font-size: 20px!important;
}
.sitenav {
    padding-top: 40px;
    width: 200px;
    background: #fff;
    -webkit-box-shadow: 0 2px 10px 1px rgb(0 0 0 / 5%);
    box-shadow: 0 2px 10px 1px rgb(0 0 0 / 5%);
    height: 100vh;
}
.sitenavbox{
    text-align: center;
}
.sitenavbox span{
    display: block;
    border-bottom: 1px solid var(--border-color);
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 600;
}
.sitenav ul{
    padding: 0 30px;
}
.sitenav li {
	list-style: none;
	margin-bottom: 15px;
}
.sitenav li:last-child {
	border: 0;
}
.sitenav li a {
	color: #636c78;
	font-size:14px;
}
.sitenav li a:hover {
	color:var(--primary-color)
}
.sitenav li i {
	font-size: 14px;
	color: #ddd;
	margin-right: 3px;
	transition: all .3s
}
.site-navbtn{
    text-align: center;
    padding: 0px 15px 15px 15px;
}
.site-navbtn a{
    line-height: 22px;
    font-size: 14px;
    border-radius: 4px;
    color: #fff;
    padding: 10px 0;
    display: block;
    background: var(--primary-color);
}
.site-module{
    margin-bottom: 40px!important;
    margin-top: 40px;
    padding: 0 100px;
}
@media screen and (max-width: 900px){
.site-module {
    margin-bottom: 30px !important;
    margin-top: 30px;
    padding: 0 15px;
}
}
.section-title{
    margin-bottom: 30px;
    font-size: 18px;
}
.section-title a{
    font-weight: 400;
}
.site-item{
    display: block;
    padding: 15px;
    -webkit-box-shadow: 0 2px 10px 1px rgba(0,0,0,.05);
    box-shadow: 0 2px 10px 1px rgba(0,0,0,.05);
}
.site-item .item-img{
    width: 50px;
    height: 50px;
    border-radius: 50px;
}
.site-item .item-img img{
    width: 100%;
    height: 100%;
    border-radius: 50px;
}
.site-item .item-info{

}
.site-item .item-info span{
    font-weight: 600;
    display: block;
}
.site-item .item-info p{
    margin-top: 5px;
    font-size: 12px;
    color: #8f8f8f;
}
@media screen and (max-width: 800px){
.ceo-site-bg {
    height: 170px;
}
.ceo-site-bg .title {
    margin-top: 15px;
}
.ceo-site-bg .title h1 {
    margin-bottom: 5px;
    font-size: 20px;
}
.site-item .item-img {
    width: 40px;
    height: 40px;
    border-radius: 40px;
}
.site-item .item-info span {
    font-weight: 600;
    display: block;
    font-size: 14px;
}
}

/*申请收录*/
.ceo-site-apply{
    
}
.ceo-site-apply .ceo-modal-dialog{
    width: 460px;
    border-radius: 4px;
    background-image: url(../qhuo-aigc/static/images/ceo-modal.png);
    background-size: 460px 190px;
    background-repeat: no-repeat;
}
.ceo-site-apply .ceo-modal-dialog .moduletitle{
    margin-bottom: 30px;
}
.ceo-site-apply .ceo-modal-dialog .moduletitle span{
    position: absolute;
    z-index: 1010;
    top: 20px;
    left: 30px;
    font-size: 18px;
    font-weight: 600;
    color: #434343;
}
.ceo-site-apply .ceo-modal-dialog .moduletitle button{
    top: 17px;
    right: 20px;
}
.ceo-site-apply form{
    
}
.ceo-site-apply form label{
    margin-bottom: 10px;
    color: #999;
    display: block;
}
.ceo-site-apply form input{
    
}
.ceo-site-apply form p{
    
}
.ceo-site-apply form p i{
    
}
.ceo-site-apply form .button{
    width: 100%;
    line-height: 46px;
    font-size: 14px;
    display: block;
}
.ceo-site-apply form .submit{
    color: #fff;
    background: var(--primary-color);
}
.ceo-site-apply .desc{
    padding: 20px;
    border-radius: 4px;
    background: #f8f8f8;
}
.ceo-site-apply .desc p{
    font-size: 12px;
    color: #666;
    line-height: 2;
}
/*
* ------------------------------------------------------------------------------
* 入驻申请
* ------------------------------------------------------------------------------
*/
.ceo-apply-bg{
    
}
.ceo-apply-bg .bg{
    overflow: hidden;
    background-size: cover;
    background-position: center;
    position: relative;
    height: 430px;
}
.ceo-apply-bg .bg .title{
    padding: 20px;
    margin-top: -30px;
}
.ceo-apply-bg .bg .title h1{
    font-size: 40px;
    font-weight: 600;
    color: #fff;
    display: block;
    margin-bottom: 20px;
    letter-spacing: 2px;
    text-shadow: 0 6px 16px rgb(0 0 0 / 30%);
}
.ceo-apply-bg .bg .title p{
    color: rgba(255, 255, 255, 0.9);
    font-size: 15px;
}
.ceo-apply-bg .bg .title a{
    background: #fff;
    color: var(--primary-color);
    font-size: 18px;
    font-weight: 600;
    padding: 15px 80px;
    display: inline-block;
    border-radius: 4px;
    margin-top: 50px;
}
.ceo-apply-bg .bg .title a:hover{
    opacity: .8;
}
.ceo-apply-bg .bgmodule{
    box-shadow: 0 0px 18px 2px rgb(0 0 0 / 9%);
    padding: 30px;
    margin-bottom: 80px;
    margin-top: -80px;
    position: relative;
    border-radius: 4px;
    text-align: center;
}
.ceo-apply-bg .bgmodule ul{
    
}
.ceo-apply-bg .bgmodule ul li{
    
}
.ceo-apply-bg .bgmodule ul li i{
    display: inline-block;
    font-size: 50px !important;
    margin-bottom: 20px;
    background: var(--shallow-color);
    color: var(--primary-color);
    padding: 20px;
    border-radius: 50px;
}
.ceo-apply-bg .bgmodule ul li span{
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
    display: block;
}
.ceo-apply-bg .bgmodule ul li p{
    color: #737883;
}
.ceo-page-apply{
    
}
.ceo-page-apply .center{
    position: relative;
    padding-bottom: 80px;
}
.ceo-page-apply .center .title{
    text-align: center;
    margin-bottom: 40px;
}
.ceo-page-apply .center .title span{
    margin-bottom: 10px;
    font-size: 30px;
    font-weight: bold;
    display: block;
    color: #1b2337;
}
.ceo-page-apply .center .title p{
    color: #636c78;
    font-size: 16px;
}
.ceo-page-apply .center ul{
    
}
.ceo-page-apply .center ul li{
    
}
.ceo-page-apply .center ul li span{
    padding: 40px;
    display: block;
    border-radius: 4px;
    line-height: 2;
    color: #7b879b;
    background: #f7faff;
}
.ceo-page-apply .center ul li span i{
    display: inline-block;
    background: var(--shallow-color);
    color: var(--primary-color);
    padding: 5px;
    border-radius: 50px;
    margin-right: 10px;
}
.ceo-page-apply .question{
    padding: 80px 0;
    background: #f7faff;
}
.ceo-page-apply .question .box{
    
}
.ceo-page-apply .question .box .title{
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    display: block;
    color: #1b2337;
    margin-bottom: 40px;
}
.ceo-page-apply .question .box ul{
    
}
.ceo-page-apply .question .box ul li{
    
}
.ceo-page-apply .question .box ul li .content{
    
}
.ceo-page-apply .question .box ul li .content span{
    font-size: 18px;
    margin-bottom: 10px;
    display: block;
}
.ceo-page-apply .question .box ul li .content span em{
    background: var(--primary-color);
    width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    display: inline-block;
    border-radius: 4px;
    margin-right: 10px;
}
.ceo-page-apply .question .box ul li .content p{
    color: #505a71;
}
.ceo-page-apply .question .box ul li .content p em{
    background: #ccc;
    width: 21px;
    height: 21px;
    line-height: 21px;
    text-align: center;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    display: inline-block;
    border-radius: 4px;
    margin-right: 10px;
}

.ceo-apply-txt{
    text-align: left;
    color: #999;
}
.apply-box{
    
}
.apply-box .ceo-modal-dialog{
    width: 460px;
    background-image: url(../qhuo-aigc/static/images/ceo-modal.png);
    background-size: 460px 190px;
    background-repeat: no-repeat;
    box-shadow: 0px 6px 20px 0px rgba(31, 31, 44, 0.08);
    border-radius: 6px;
}
.apply-box .applytitle{
    text-align: center;
    margin-bottom: 30px;
}
.apply-box .applytitle span{
    margin-bottom: 5px;
    font-size: 24px;
    font-weight: bold;
    color: #1b2337;
}
.apply-box .applytitle p{
    color: #636c78;
}
.apply-box .loginForm{
	text-align: center;
}
.apply-box .loginForm .ceo-width {
    max-width: 100%;
    width: 100%;
    border-radius: 4px;
    height: 139px;
    border: 0 none;
    margin-bottom: 20px;
    padding: 10px 10px;
    background: #fff;
    color: #666;
    border: 1px solid #e5e5e5;
    transition: 0.2s ease-in-out;
    transition-property: color, background-color, border;
}
.apply-box .ceo_apple_is i{
    transform: translateY(18%);
    display: inline-block;
    font-size: 41px;
    color: #bdbdbd;
    margin-right: 5px;
}
.apply-box .loginForm input[type="text"],
.apply-box .loginForm input[type="password"],
.apply-box .loginForm input[type="button"]{
    line-height: 45px;
	border: none;
	width: 100%;
	font-size: 12px;
	-webkit-appearance:none;
	border-radius:0;
}
.apply-box .loginForm input[type="text"]{
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: 5px 3px;
	border: 1px solid #e5e5e5;
	border-radius: 4px!important;
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    font-variant: tabular-nums;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum","tnum";
    position: relative;
    display: inline-block;
    width: 100%;
    height: 45px;
    padding: 0px 10px;
    color: rgba(0,0,0,.65);
    font-size: 14px;
    line-height: 45px;
    background-color: #fff;
    background-image: none;
    margin: 10px 0 0 0;
}
.apply-box .loginForm .userLogo{
	background-size: 18px!important;
}
.apply-box .loginForm input[type="password"]{
	padding: 8px 0px 8px 30px;
	background-repeat: no-repeat;
	background-size: 18px;
	background-position: 5px 3px;
}
.apply-box .loginForm .codeDiv{
	width: 230px;
	margin: 0px auto 20px auto;
	border-bottom: 1px solid rgb(215,215,215);
}
.apply-box .loginForm .codeDiv input[type="text"]{
	margin: 0px;
	border: none;
}
.apply-box .loginForm input[type="button"]{
	border-radius: 4px;
	color: white;
	background: var(--primary-color);
	font-size: 16px;
}
.apply-box .otherBtn{
	font-size: 12px;
	text-align: center;
}
.apply-box .otherBtn em{
	margin-left: 80px;
}
.apply-box .otherBtn .findPwd{
	color: rgb(153,153,153);
}
.c-otherLogin{
	width: 100%;
	margin-top: 100px;
	margin: 100px 0px 40px 0px;
	text-align: center;
}
.c-otherLogin h1{
	color: rgb(153,153,153);
	font-size: 15px;
	margin-bottom: 20px;
}
.c-otherLogin .otherLogin {
	width: 35px;
	height: 35px;
	border: 1px solid rgb(215,215,215);
	display: inline-block;
	margin-right: 40px;
	border-radius: 50%;
	position: relative;
}
.c-otherLogin .otherLogin:last-child{
	margin-right: 0px;
}
.c-otherLogin .otherLogin img{
	width: 26px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -10px;
	margin-left: -13px;
}
.apply-box .loginForm .codeImg{
	width: 75px;
	vertical-align: middle;
}

.apply-box .loginForm .codeText{
    
}
.apply-box .loginForm .codeBtn{
    
}
.apply-box .loginForm .inputfile{
	 width: 120px !important;
}
.ceo-apply-sfz{
}
.ceo-apply-sfzimg{
    position: relative!important;
}
.applybat{
    position: absolute!important;
    max-width: 60px;
    right: 9px;
    top: 20px;
    line-height: 24px!important;
    font-size: 12px!important;
}
.apply-box .abtn input{
    cursor: pointer;
    height: 45px;
}
.extra-info{
    font-size: 12px;
    color: #a7a7a7;
    text-align: center;
    margin-top: 20px;
}

#fileyfz1,#fileyfz2{
	display:none;
}

/* 弹窗样式 */
.checkInputSuccessTip {
	width: 100%;
	position: fixed;
	display: none;
	top: 30%;
	text-align: center;
}

.checkInputSuccessTip span {
	display: inline-block;
	background-color: rgba(169, 251, 192, 0.5);
	font-size: 15px;
	color: green;
	padding: 6px 15px;
	border-radius: 10px;
}

.checkInputFallTip {
	width: 100%;
	position: fixed;
	display: none;
	top: 40%;
	text-align: center;
	z-index: 9999;
}

.checkInputFallTip span {
	display: inline-block;
	background: #fef4f6;
    color: #f0506e;
	font-size: 12px;
	padding: 6px 20px;
	border-radius: 50px;
}

.checkInputTipFallHover {
	animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
	perspective: 1000px;
}

@keyframes shake {

	10%,
	90% {
		transform: translate3d(-1px, 0, 0);
	}

	20%,
	80% {
		transform: translate3d(2px, 0, 0);
	}

	30%,
	50%,
	70% {
		transform: translate3d(-4px, 0, 0);
	}

	40%,
	60% {
		transform: translate3d(4px, 0, 0);
	}
}
.apply-login{
    text-align: center;
    background: #fff;
    border-radius: 12px;
    margin: 120px !important;
    padding: 50px;
    box-shadow: 0 5px 20px rgba(0,0,0,.1);
}
.apply-login .apply-login-i{
    color: #ff8d00;
    font-size: 60px !important;
}
.apply-login p{
    margin-bottom: 10px;
    font-size: 16px;
}
.apply-login a{
    display: block;
    width: 200px;
    margin: 20px auto;
    cursor: pointer;
    line-height: 42px;
    height: 42px;
    text-align: center;
    color: #fff!important;
    font-size: 16px;
    border-radius: 25px;
    background: var(--primary-color);
    box-shadow: 0 8px 20px 0 var(--primary-color)78;
}
.apply-login a:hover{
    opacity: .8;
}
.apply-login a i{
    margin-left: 5px;
}
/* 专题页面-special */
.ceo-container1280 {
  /* 1 */
  box-sizing: content-box;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* Phone landscape and bigger */
@media (min-width: 640px) {
  .ceo-container1280 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/* Tablet landscape and bigger */
@media (min-width: 960px) {
  .ceo-container1280 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.ceo-special-home .url img {
    border-radius: 6px;
}
.ceo-default-bg {
    height: 242px;
    margin-bottom: 40px;
}
.ceo-special-list .ceo-cover {
    max-width: none;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.ceo-special-list .ceo-default-bg .title h1 {
    font-size: 35px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 2px;
    text-shadow: 0 6px 16px rgba(0,0,0,.3);
}
.ceo-special-list .ceo-default-bg .title p {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.9);
    line-height: 35px;
    letter-spacing: 1px;
    margin-top: 5px;
}
.ceo-page-bg .title h1 {
    font-size: 35px;
    color: #fff;
    font-weight: bold;
    letter-spacing: 2px;
    text-shadow: 0 6px 16px rgba(0,0,0,.3);
}
@media screen and (max-width: 800px){
.ceo-page-bg {
    height: 160px;
}
.ceo-default-bg {
    height: 160px;
    margin-bottom: 30px;
}
}

.qhuo-special-card .media {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0;
    flex-shrink: 0;
    border-radius: 12px;
}
.qhuo-special-card .media:after {
    content: "";
    display: block;
    padding-top: 100%
}
.qhuo-special-card .media-content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 0;
    border-radius: inherit;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: rgba(120, 120, 120, 0.03);
	transition: all 500ms ease-in-out;
    backface-visibility: hidden;
}
.qhuo-special-card .media-content img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.qhuo-special-card .media-content img {
    transition: all 500ms ease-in-out;
    backface-visibility: hidden;
}
.qhuo-special-card .media-content:hover img {
    transform: scale(1.1);
}
.qhuo-special-card:hover .tag-number {
    transform: translate(-50%, -50%) scale(1.2);
	position: absolute;
    left: 50%;
    top: 50%;

}
.qhuo-special-card .tag-number{transition: all .444s ease-in-out;}
.custom-hover {
    position: relative
}

.custom-hover .media-content,.custom-hover-img {
    max-width: 100%;
    transition: all .444s ease-in-out;
}

.custom-hover:hover .media-content,.custom-hover:hover .custom-hover-img {
    transform: scale(1.05)
}

.custom-hover .custom-hover-icon {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 50%;
    opacity: 0;
    transform: translateY(-50%);
    visibility: visible;
    z-index: 9;
    transition: .3s
}

.custom-hover .custom-hover-icon span {
    width: 2.5rem;
    height: 2.5rem;
    line-height: 2.5rem;
    border-radius: 2.5rem;
    display: inline-block;
    background-color: rgba(255,255,255,.68)
}

.custom-hover:hover .custom-hover-icon {
    opacity: 1
}

@media (max-width: 991.98px) {
    .custom-hover:hover img,.custom-hover:hover .media-content,.custom-hover:hover .custom-hover-img {
        transform:none
    }
}

.overlay {
    width: 100%;
    height: 100%;
    background-color: rgba(22,29,39,.66);
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    transition: opacity .3s ease-in-out
}
.qhuo-special-card .media-overlay {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 1;
}

.overlay-1 {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0);
    position: absolute;
    opacity: .1;
    top: 0;
    left: 0;
    transition: opacity .3s ease-in-out
}

.overlay-hover:hover .overlay-1 {
    opacity: .3
}

.m-auto {
    margin: auto !important;
}
.fst-italic {
    font-style: italic !important;
}
.qhuo-special-card .tag-number  {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 4rem;
    font-style: italic;
    color: rgba(255, 255, 255, 0.4);
    transform: translate(-50%, -50%);
}
.qhuo-special-card .title  {
    font-size: 1.125rem;
    color: #fff;
    font-weight: bold;
    letter-spacing: 2px;
    text-shadow: 0 6px 16px rgba(0,0,0,.3);
}
.ceo-special-list .ceo-default-bg .title small{font-size:16px;color:#fe2c55;font-family: "Rough-Motion", arial, sans-serif;}
.font-number {
    font-family: "Rough-Motion", arial, sans-serif;
}
/* 标签页 TAG.PHP */
.ceo-tag-page {
    text-align: center;
}
.ceo-tag-page h1{font-weight:bold;}
.ceo-page-bg h3 {
    font-weight: bold;
}
.qhuopage-tags-item small{
    position: relative;
    flex-shrink: 0;
    margin-left: 0.25rem;
    color: var(--primary-color) !important;
    padding: 0.15rem 0.25rem;
    border-radius: 6px;
    font-size: 14px;
    font-weight: bold;
}
.ceo-phbf .item_title {
    background: rgb(254 44 85 / 50%);
}
.ceo-phbf .item_title .side-title-style i{
    padding-right: 5px;
    font-size: 1rem !important;
    transform: translateY(0px);
}
.ceo-phbf .tab-content {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0 20px;
}
.ceo-tag-page sup{color:var(--primary-color);}
@media screen and (max-width: 800px){
.ceo-tag-page {
    padding: 10px;
}
}
/* shop2商城样式2 SHOP2.PHP */
.qhuo-aigcbg-huise{background-color: #F7F9FD;}
.qhuo-aigc-pd2rem {
    padding: 2rem;
}
@media screen and (max-width: 800px){
.qhuo-aigc-pd2rem {
    padding: 1rem;
}
}
.qhuo-aigcshop2-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    opacity: 1;
}
.qhuo-aigcshop2-slide .box{

}
.qhuo-aigcshop2-slide .url{
    display: block;
}
.qhuo-aigcshop2-slide .url img{
    border-radius: 6px;
}
.qhuo-aigcshop2-slide .ceo-position-center-left-out{
    display: block;
    width: 35px;
    height: 35px;
    line-height: 40px;
    background: rgb(255 255 255 / 0.7);
    box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
    border-radius: 50%;
    text-align: center;
    z-index: 1;
    left: 2px;
    margin: 0;
    transform: translateY(-50%) translateY(0px);
}
.qhuo-aigcshop2-slide .ceo-position-center-right-out{
    display: block;
    width: 35px;
    height: 35px;
    line-height: 40px;
    background: rgb(255 255 255 / 0.7);
    box-shadow: 0 2px 6px 0 rgba(0,0,0,.1);
    border-radius: 50%;
    text-align: center;
    z-index: 1;
    right: 2px;
    margin: 0px 0 0 -37px;
    transform: translateY(-50%) translateY(0px);
}
.qhuo-aigcshop2-slide .ceo-position-center-left-out i,.qhuo-aigcshop2-slide .ceo-position-center-right-out i{
    line-height: 1;
    font-size: 25px!important;
}
.qhuo-aigcshop2-slide .ceo-position-center-left,.qhuo-aigcshop2-slide .ceo-position-center-right{
    border-radius: 100%;
    background: rgb(255 255 255 / 50%);
    color: #505a71;
    text-align: center;
    cursor: pointer;
    box-shadow: 0 0 10px rgb(0 0 0 / 7%);
    width: 30px;
    height: 30px;
    line-height: 30px;
    max-width: calc(100% - (10px * 2));
    margin: 10px;
    transform: translateY(-50%) translateY(-2px);
}
.qhuo-aigcshop2-slide .ceo-position-center-left i,.qhuo-aigcshop2-slide .ceo-position-center-right i{
    font-size: 16px!important;
}
.qhuo-aigcshop2-slide .ceo-slider ul li img {
    border-radius: 12px;
}
@media screen and (max-width: 800px){
.qhuo-aigcshop2-slide .ceo-container {
    padding-left: 0px;
    padding-right: 0px;
}
.app_shop7_mk .qhuo-aigcshop2-slide .ceo-slider ul li img {
    border-radius: 0px;
}
.ceo-shop1-quick{top:48px!important;padding:10px 0!important;}
}
@media (min-width: 960px){
.ceo-width-1-4\@xl {
    width: 25%;
}
}

@media screen and (max-width: 1400px){
.ceo-cat-category img {
height: auto !important;
    max-width: 100%!important;
}
}

.ceo-author-countbox{display:none}

/*hot-authors用户排行帮单页*/

.qhuohot-authors-container .author-info {
    display: flex;
	flex:1 1 auto;
    align-items: center;
}
.qhuohot-authors-container .author-avatar{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 80px;
    height: 80px;
    border-radius: 50%;	
	margin-right: 1.5rem!important;
}
.qhuohot-authors-container .author-avatar::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: linear-gradient(135deg, #514eff 0%, #582aff 30%, #a515ff 80%, #e74eff);
    transition: all 500ms ease-in-out;
}
.qhuohot-authors-container .author-avatar .flex-avatar {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 72px;
    height: 72px;
    background-color: #fff;
    border-radius: 50%;
    z-index: 1;
}
.qhuohot-authors-container .author-avatar .flex-avatar img {
    width: 64px;
    height: 64px;
	border-radius: 50%;
}


.qhuohot-authors-container .author-name a {
 margin: 0 0 5px 0;
    font-size: 1.125rem;
    font-weight: 600;
    color: #000;
    line-height: 1.2;
}
.qhuohot-authors-container .user-role{
    color: #ffffff !important;
	font-size: 0.8125rem;
}

.qhuohot-authors-container .page-header .page-title{margin-bottom:1.5rem;font-size:1.75rem}
.qhuohot-authors-container{background: #ffffff;padding: 2rem;border-radius: 16px;box-shadow: 0 5px 20px 0 ##1b1a3103;}
.qhuohot-authors-container .author-row {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 1.5rem;
}

.qhuohot-authors-container .author-rank {
	margin-right:1.5rem!important;
	margin-left:0.25rem!important;
    text-align: center;
}

.qhuohot-authors-container .rank-number  {
    display: inline-block;
    line-height: 30px;
    color: #ff625e;
    font-family: 'DINAlternate-Bold', arial, sans-serif;
    font-size: 1.5rem;
}


.qhuohot-authors-container .works-gallery {
    display: flex;
    gap: 10px;
}
.qhuohot-authors-container .work-thumbnail {
    max-width: 149px;
    object-fit: cover;
    border-radius: 6px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.qhuohot-authors-container .no-works {
    color: #999;
    font-style: italic;
}
/* 移动端样式 - 针对屏幕宽度小于768px的设备 */
@media (max-width: 768px) {
	.qhuohot-authors-container {
    padding: 1rem;
    border-radius: 8px;
}
.qhuohot-authors-container .author-avatar {
    width: 48px;
    height: 48px;
}
.qhuohot-authors-container .author-avatar .flex-avatar {
    width: 42px;
    height: 42px;
}
.qhuohot-authors-container .author-avatar .flex-avatar img {
    width: 36px;
    height: 36px;
}
.qhuohot-authors-container .author-row {
        flex-wrap: wrap; /* 允许换行 */
        gap: 10px;
        padding: 10px 0;
    }

.qhuohot-authors-container .author-works {
        flex: 1 0 100%; /* 占满整行 */
        overflow: hidden;
    }
    
.qhuohot-authors-container .works-gallery {
        display: flex;
        gap: 8px;
        overflow-x: auto; /* 允许横向滚动 */
        padding-bottom: 5px; /* 为滚动条留出空间 */
        scrollbar-width: thin; /* 细滚动条 */
    }
.qhuohot-authors-container .work-item img {
        width: 100%!important;
        height: 100%!important;
        object-fit: cover; /* 保持图片比例并填充容器 */
    }
}


/*编辑器*/ 
.csf-field{position:inherit!important;}
.csf-metabox{margin:0!important;}
.csf-sections{float:inherit!important;}
.csf-shortcode-button{display:none !important;}
.csf-section{display:block !important;}
.wp-editor-tools{margin-bottom:15px;}
.wp-editor-wrap.error .wp-editor-container{border-color:#e15653}
/*默认*/ 
.ceo-tougao{}
.ceo-tougao form{;position:relative;}
.ceo-tougao .left{padding:30px;border-radius:10px;}
.ceo-tougao .left .item{margin-bottom:20px;}
.ceo-tougao .left .item span.title{font-size:14px;margin-bottom:10px;display:block;color:#666;}
.ceo-tougao .left .item input{border-radius:4px;font-size:14px;}
.ceo-tougao .left .item input.error{border-color:#e15653;}
.ceo-tougao .left .item textarea{border-radius:4px;font-size:14px;}
.ceo-tougao .left .item .work{margin-bottom:20px;}
.ceo-tougao .left .item .attribute{padding:0!important;}
.ceo-tougao .left .item .attribute span{width:100%!important;float:inherit!important;font-size:14px;margin-bottom:10px;display:block;color:#666;}
.ceo-tougao .left .item .attribute .add{float:inherit!important;width:100%!important;margin-bottom:20px;}
.ceo-tougao .left .item .attribute .add .button{background:var(--primary-color);display:block;line-height:50px;text-align:center;color:#fff;border-radius:4px;margin-top:10px;}
.ceo-tougao .tagHandler div.tagLoader{position:absolute;display:none;height:18px}
#tag-container{background:#fff;border:1px solid #e5e5e5;border-radius:3px;min-height:56px}
.ceo-tougao .left .item .tagHandler{width:100%;position:relative}
.ceo-tougao .left .item .tagHandler ul.tagHandlerContainer{overflow:hidden;min-height:30px;line-height:30px;cursor:text;font-family:arial,helvetica,sans-serif;padding:0 5px}
.ceo-tougao .left .item .tagHandler ul.tagHandlerContainer li{border-radius:15px;height:14px;line-height:14px;display:block;float:left;font-size:12px;margin:5px 5px 5px 0;white-space:nowrap}
.ceo-tougao .left .item .tagHandler ul.tagHandlerContainer li.tagItem{-webkit-box-sizing:content-box;box-sizing:content-box;background-color:var(--primary-color);color:#fff;padding:3px 8px}
.ceo-tougao .left .item .tagHandler ul.tagHandlerContainer li.tagInput{padding:3px 4px}
.ceo-tougao .left .item .tagHandler ul.tagHandlerContainer input.tagInputField{-webkit-box-sizing:border-box;box-sizing:border-box;border:0;width:inherit;background-color:#fff;color:#666;font-size:13px;outline:0}
.ceo-tougao .left .item .tagHandler div.tagLoader{right:-24px;top:12px;width:16px;cursor:default}
.ceo-tougao .left .item .tagHandler div.tagUpdate{position:absolute;right:-24px;top:14px;width:16px;height:16px;cursor:pointer}
.ceo-tougao .left .item p{font-size:12px;color:#999;margin-top:10px;}
.ceo-tougao .right{padding:30px;border-radius:10px;}
.ceo-tougao .right .item{margin-bottom:20px;}
.ceo-tougao .right .item button{background:var(--primary-color);display:block;line-height:50px;text-align:center;color:#fff;border-radius:4px;width:100%;font-size:16px;transition:all .3s;}
.ceo-tougao .right .item button:hover{opacity:.8;}
.ceo-tougao .right .item.thumb{border:1px solid #efefef;}
.ceo-tougao .right .item.thumb span{border-bottom:1px solid #efefef;background:#fafafa;display:block;padding-left:10px;font-size:15px;font-weight:400;line-height:28px;color:#333;}
.ceo-tougao .right .item.thumb .input{padding:15px;}
.ceo-tougao .right .item.thumb .input .thumb-wrap{position:relative;}
.ceo-tougao .right .item.thumb .input .thumb-wrap{max-width:100%;height:auto;vertical-align:top;}
.ceo-tougao .right .item.thumb .input .thumb-wrap .thumb-remove{position:absolute;display:none;height:18px;top:-5px;right:-5px;z-index:1;width:18px;font-family:sans-serif;line-height:18px;text-align:center;font-size:14px;color:#fff;background:#ff6060;border-radius:50%;cursor:pointer;}
.ceo-tougao .right .item.thumb .input .thumb-wrap:hover .thumb-remove{display:block;}
.ceo-tougao .right .item.thumb .input a{color:var(--primary-color);}
.ceo-tougao .right .item.thumb .input p{margin:5px 0 0;font-size:12px;color:#999;}
.ceo-tougao .right .item.category{border:1px solid #efefef;}
.ceo-tougao .right .item.category span{border-bottom:1px solid #efefef;background:#fafafa;display:block;padding-left:10px;font-size:15px;font-weight:400;line-height:28px;color:#333;}
.ceo-tougao .right .item.category .input{padding:15px;}
.ceo-tougao .right .item.category .input select{font-size:14px;}
.ceo-tougao .right .item.category .input p{margin:5px 0 0;font-size:12px;color:#999;}
.ceo-tougao .right .item.pay{margin-bottom:20px;border:1px solid #efefef;}
.ceo-tougao .right .item.pay .title{position:relative;}
.ceo-tougao .right .item.pay .title span{border-bottom:1px solid #efefef;background:#fafafa;display:block;padding-left:10px;font-size:15px;font-weight:400;line-height:28px;color:#333;}
.ceo-tougao .right .item.pay .btns{position:absolute;right:0px;top:2px;height:25px;line-height:25px;padding:0 10px;background:var(--primary-color);color:#fff;border-radius:50px;font-size:14px;}
.ceo-tougao .right .item.pay .input{padding:15px;}
.ceo-tougao .right .item.pay .input span{margin:5px 0 0;font-size:13px;color:#999;}
.ceo-tougao .right .item.pay .input input{border-radius:3px;height:34px;font-size:14px;}
.ceo-tougao .right .item.pay .upload{bottom:0px;position:absolute;right:0;height:34px;line-height:34px;padding:0 16px;background:var(--primary-color);color:#fff;border-radius:4px;font-size:14px;}
.ceo-tougao .right .item.tag{border:1px solid #efefef;}
.ceo-tougao .right .item.tag span{border-bottom:1px solid #efefef;background:#fafafa;display:block;padding-left:10px;font-size:15px;font-weight:400;line-height:28px;color:#333;}
.ceo-tougao .right .item.tag .input{padding:15px;}
.ceo-tougao .right .item.tag .input ul{}
.ceo-tougao .right .item.tag .input ul li{font-size:14px;display:inline-block;}
.ceo-tougao .right .item.tag .input p{margin:5px 0 0;font-size:12px;color:#999;}
/*手机*/
@media screen and (max-width:800px){
.ceo-tougao form{margin-top:20px;}
.ceo-tougao .left{padding:10px;}
.ceo-tougao .left .item .attribute .add{margin-bottom:0;}
.ceo-tougao .right{padding:10px;}
}
/*暗黑*/
.night .ceo-tougao .left .item span.title{color:#999;}
.night #tag-container{background:var(--ceo-ahbg);border:1px solid var(--ceo-ahbg);}
.night .ceo-tougao .left .item .tagHandler ul.tagHandlerContainer input.tagInputField{background-color:var(--ceo-ahbg);color:#999;}
.night .csf-content{background-color:var(--ceo-ahmk);}
.night .ceo-tougao .left .item .attribute span{color:#999;}
.night .csf-field .csf-title{color:#999;}
.night .csf-field-repeater .csf-repeater-content{background-color:var(--ceo-ahmk);}
.night .csf-field-repeater .csf-repeater-wrapper .csf-repeater-item{border:1px solid var(--ceo-ahbg);}
.night .csf-field-repeater .csf-repeater-helper{border-left:1px solid var(--ceo-ahbg);background-color:var(--ceo-ahbg);}
.night .ceo-tougao .right .item.thumb span{border-bottom:1px solid var(--ceo-ahbg);background:var(--ceo-ahbg);color:#999;}
.night .ceo-tougao .right .item.thumb{border:1px solid var(--ceo-ahbg);}
.night .ceo-tougao .right .item.category span{border-bottom:1px solid var(--ceo-ahbg);background:var(--ceo-ahbg);color:#999;}
.night .ceo-tougao .right .item.category{border:1px solid var(--ceo-ahbg);}
.night .ceo-tougao .right .item.pay .title span{border-bottom:1px solid var(--ceo-ahbg);background:var(--ceo-ahbg);color:#999;}
.night .ceo-tougao .right .item.pay{border:1px solid var(--ceo-ahbg);}
.night .ceo-tougao .right .item.tag span{border-bottom:1px solid var(--ceo-ahbg);background:var(--ceo-ahbg);color:#999;}
.night .ceo-tougao .right .item.tag{border:1px solid var(--ceo-ahbg);}

@media screen and (max-width:800px){
.attachments-browser .attachments, .attachments-browser .media-toolbar, .attachments-browser .uploader-inline, .media-frame-content .attachments-browser .attachments-wrapper{
    right: 0!important;
}
}
