/* 
	Theme Name: Peaful Child
	Theme URL: https://www.peaful.com
	Description: WordPress资源下载主题 子主题 你可以自由美化、二开
	Author: Peaful
	Author URI: http://www.peaful.com
	Template: peaful
	Version: 1.01
*/

/* updated by Peaful */
body{background-color:#f4f4f4;position:relative;margin-top:70px;font-size:15px;line-height:1.5;font-family: "Segoe UI Historic", "Segoe UI", Helvetica, Arial, sans-serif;color:#333}
.grids .grid .img{aspect-ratio: 1/1;height: auto}

.article-content table { table-layout: fixed;}
body.night a:hover, body a:hover, .rollbar h6, .rollbar h6:hover{color: var(--theme-color);}
.home .header:not(.scrolled) .nav-main a:hover,.home .header:not(.scrolled) .nav-right a:hover{color: #000 !important;}
.nav-main > li > a{padding:15px 13px 13px;}
.nav-right, .nav-main{margin-top:9px;}
.nav-right .nav-search{padding:4px 3px;}
.nav-right .nav-login a{padding: 6px 6.5px;}
.nav-right .nav-login.no{padding:9px 0 7px 6.5px;}
.nav-right .nav-login.yes{padding: 6px 6.5px;}
.nav-right .nav-login a.reg{padding:6px 6.5px;margin-left:6.5px;}
.nav-right .nav-tougao, .nav-right .nav-notice{padding:5px 13px}
.nav-right .nav-vip{padding:0px 13px}
/*body.home .nav-right .nav-search, */body.home .nav-left .nav-search{display: none;}
/*.banner h2, .banner p{display: none;}*/
.banner .search-form{margin-top: 10px;}
/* .banner .container{top: calc(50%);} */
ul.thanks{list-style-type:circle;}

/* *peaful*左侧文章列表图片 */
.widget-postlist .hasimg li .img{height:100%;text-align: center;}
.widget-postlist .hasimg li .img img{height: 100%; width: auto;}

/*首页左侧导航*/
.home-anchor-nav{display: none;position: fixed;width: 58px;transform: translateY(-50%);top: 50%;left: 10px;font-size: 14px;background-color: #fff;border-radius: var(--theme-radius);z-index: 999;box-shadow: 0 0 5px rgba(0,0,0,0.075);}
.home-anchor-nav li{text-align: center;padding: 10px;height: 58px;letter-spacing: 2px;position: relative;line-height: 1.4;}
.home-anchor-nav li:after{content: "";width: 30px;height: 1px;background:#efefef;left: calc(50% - 15px);bottom: 0;position: absolute;}
.home-anchor-nav li:last-child:after{content: none;}
.home-anchor-nav li a{height: 38px;overflow: hidden;display: block;}
.home-anchor-nav li.current a{color: var(--theme-color);}
.home-anchor-nav li i{display: block;line-height: 1.1;font-size: 18px;}

.footer{background: #333;}
.footer, .footer a{color:#fff;}
.footer .container{padding: 5px 15px;}
.footer-widget ul li{display: inline-block;margin: 10px 20px 10px 0;}
.copyright {height: 25px;padding: 4px 0 5px 0;}
.copyright > *{vertical-align: top;}
.copyright img {width: 16px;aspect-ratio: 1/1;}

/*Top of Post and List's Breadcrumbs content*/
.banner-archive, .banner-page, .banner-post .breadcrumbs a, .banner-post .article-meta a{color:#000;}
body.night .banner-archive,body.night .banner-page,body.night .banner-post .breadcrumbs a,body.night .banner-post .article-meta a{color:#fff;}
body.night .banner-archive .container,body.night .banner-page .container{background:#181818;}

/* Vip Page of Frontend */
.vip-item{padding: 0 10px 20px;width: calc(20% - 30px);}
.vip-item h6{margin: 0 -10px;padding:10px 0;}
.vip-item .price{margin:0;}
.vip-item p.border-decor{margin-bottom:20px;}
.vip-item ul{margin-bottom:10px;}
.vip-item ul li{padding-bottom:2px;}
.vip-item ul li:not(:first-child){padding-top:2px;}
.vip-item .option{color:var(--theme-color);}
.vip-item .vip-tips-box{bottom:-70px;width:210px}


/*English words card*/
.peaful-word-container {display:flex;flex-wrap:wrap;justify-content:center;gap:4px;}
.peaful-word-card {width: 132px;text-align: center;border: 1px solid #ddd;border-radius: 5px;padding: 1px;background: #fff;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);}
.peaful-word-card img {width: 130px;height: 130px;object-fit: contain;}
.peaful-word {font-size: 14px;line-height:1.25em;margin: 0 !important;}
.peaful-phonetic {font-size: 14px;line-height:1.25em;margin: 0 !important;}

/*css for peafulshuo*/
.peaful-shuo,.shuo-main {margin-bottom: 20px;}
.shuo-item{border-bottom: 1px dotted #777;}
.shuo-meta img,.shuo-comment .comment-meta img{border-radius:50%}
.shuo-meta img, .shuo-meta strong, .shuo-meta span,.shuo-comment .comment-meta img,.shuo-comment .comment-meta strong,.shuo-comment .comment-meta span{display: inline-block;vertical-align: middle;}
.shuo-meta span,.shuo-comment .comment-meta span {margin-left: 20px;}
.shuo-content span {margin-left: 30px;}
.shuo-content p, .shuo-content span,.shuo-comment .comment-content p,.shuo-comment .comment-content button{display: inline-block;}
.shuo-comment {margin: 20px 0;}
.shuo-comment .nested-comments{display: block;border: 1px dotted #777;margin-left: 5px;}
.shuo-comment .comment-content button,.peaful-shuo .comment-form button {all: unset;background: #fac;padding:0 10px;margin: 0 5px 0 0;}
.shuo-comment .comment-content button:hover,.peaful-shuo .comment-form button:hover{cursor: pointer;background: #f69;}
.peaful-shuo .comment-form textarea {display: block;margin: 0 0 5px 0;min-width:300px;min-height:80px}
.peaful-shuo .content {background: #fff;border-radius: 5px;padding:20px}
body.night .peaful-shuo .content {background: #181818;border-radius: 5px;padding:20px}
.shuo-more{float:right}





/* 大屏幕 */
@media (max-width: 1199px) {
	/*(max-width:1535px)*/
	.post-fixed-nav{display:none}

	/*(max-width:1230px)*/
	.container{max-width:990px !important}
	.header .container, .topbar .container{max-width: 100% !important;padding:0 15px;}
	.single .main .container,.page:not(.page-template-all, .page-template-cms, .page-template-all-vip, .page-template-pfhome, .page-template-homepage2, .page-template-homepage3, .page-template-tuan, .page-template-waterfall) .main .container{padding:0 15px}
	.home .main .container, .page-template-pfhome .main .container{padding:0}
	.banner{height:360px !important}
	.swiper-container .swiper-slide img{height: auto;}
	.slider-left, .slider-left2{max-width: 100% !important}
	.slider-right, .slider-right2{display: none;}
	.home-cathumbs .items .item{min-width: 115px;}
	.home-cathumbs .items .item h4{font-size: 14px;}
	.grids .grid{width:232.5px}
	.gd-mini .grids .grid, .gd-mini.mini-six .grids .grid{width:calc(25% - 15px)}
	.grids .grid .img{height:147px}
	.gd-mini .grids .grid .img, .gd-mini.mini-six .grids .grid .img{height: 149px}
	.peaful-ad .item{width: 232.5px;}

	/*(max-width: 1230px) and (min-width: 1025px)和(max-width: 925px) and (min-width: 769px)*/
	.grids .audio .time-bar{width: 115px}
	/*screen and (max-width:1100px)*/
	.layui-layer-iframe{overflow-y:auto;-webkit-overflow-scrolling:touch}

	._3f3l2iH_{-webkit-transform:translate(50%,-75%) rotate(45deg);transform:translate(50%,-75%) rotate(45deg)}
}

/* 中等屏幕 */
@media (max-width: 991px) { 
	/*(max-width:1024px)*/
	.single-content > .pfdown-box.fixed{top: 60px;}

	/*(min-width:1024px)的反转*/
	.home-widgets .vitara_slide_in{margin-bottom:15px;margin-top:15px}

	.home-widgets .hf-widget{margin-bottom:15px}

	/*(max-width:1024px)*/
	body{margin-top:60px}
	body.has-topbar{margin-top: 90px;}
	body.has-topbar.topbar-hide{margin-top: 60px;}
	.topbar .topbar-activity{display: none;}
	.header{height: 60px}
	.logo,.logo a{height:60px}
	.nav-main{margin-left:20px}
	.nav-main > li.menu-item-has-children{padding-right: 17px;}
	.nav-main > li > a{padding:19px 10px}
	.nav-main > li > a > t{top: 3px}
	.nav-right .nav-search,.nav-right .nav-tougao,.nav-right .nav-notice,.nav-right .nav-cart{padding:9px 12px}
	.nav-right .nav-login{padding: 6px 0 6px 12px}
	.nav-right .nav-login.no{padding: 14px 0 12px 12px;}
	.nav-right .nav-login.no a.reg{margin-left: 24px}
	.nav-right .nav-vip{padding: 4px 12px 5px;}
	.search-wrap.show{top:60px;}
	body.has-topbar .search-wrap.show{top: 90px}
	body.has-topbar.topbar-hide .search-wrap.show{top: 60px}
	.container{max-width:895px !important}
	.banner-bottom{margin-bottom: 20px;}
	.banner-slider{padding: 15px 0}
	.banner-slider.bg{margin-bottom: 20px}
	.grids .grid{width:285px}
	.gd-mini .grids .grid, .gd-mini.mini-six .grids .grid{width:calc(33.333% - 15px)}
	.gd-mini .single-related .grids .grid{width:calc(33.333% - 15px);}
	.grids .grid .img{height:180px}
	.gd-mini .grids .grid .img, .gd-mini.mini-six .grids .grid .img{height:180px}
	.lists.cols-two .grid{padding: 0 0 0 170px;height: 115px;}
	.lists.cols-two .grid .thumb {width: 170px; height: 115px;}
	.lists.cols-two .excerpt{ -webkit-line-clamp: 1;height: 20px;display: none;}
	.mocats .moli{width: calc(50% - 20px);}
	.list-question-new{display: block;}
	.peaful-ad .item{width: 285px;}
	.peaful-ad .item:nth-child(4n){display: none;}
	.peaful-ad-items-five .item{width: calc(25% - 15px) !important;}
	.home-widgets .home-widget{width: 50%;}
	.link-box .link-list .link-item{width: calc(33.333% - 15px)}
	.tagslist li{width: 31.3333333%;}
	.article-header-box{padding-left: 340px;}
	.header-box-img{width:300px;height: 195px;margin-left: -320px}
	.sidebar{display:none}
	.single .content,.page-template-default .content, .post-type-archive-blog .content,.page-template-tuan .content,.page-template-all .content,.page-template-all-vip .content, .archive .content, .search .content, .home .content, .page-template-tougao .content, .page-template-ask .content{margin-right:0}

	/*(max-width:925px)*/
	.banner h2{font-size:28px}
	.banner .banner-btn{margin-top:40px;padding:8px 28px}
	.notices-icon{top: 14px;}
	.banner-notices .marquee-wrap{height: 50px}
	.banner-notices ul{height: 50px;line-height: 50px}
	.banner-notices ul li{width: 100%;padding-left: 15px}
	.banner-notices ul li:after {top: 23px;left: 0}
	.banner-notices ul.marquee-notices li:after{left: 5px}
	.container{max-width:737.5px !important}
	.lists.cols-two .grid .tag, .lists.cols-two .grid .cat, .lists .grid .tag, .lists .grid .cat{display: none;}
	.lists .grid .grid-meta .downs, .lists .grid .grid-meta .comments{display: none;}
	.grids .grid{width:232.5px}
	.gd-mini .grids .grid, .gd-mini.mini-six .grids .grid{width:calc(33.333% - 15px)}
	.grids .grid .img{height:147px}
	.gd-mini .grids .grid .img, .gd-mini.mini-six .grids .grid .img{height:149px}
	.grids .grid .grid-meta .downs, .grids .grid .grid-meta .comments{display: none;}
	.peaful-ad .item{width: 232.5px;}
	body.page-template-vip .article-content{padding:0 2%;}
	body.page-template-vip .article-title{margin-top:0;}
	.vip-item{width:calc(50% - 30px);margin:0 15px 30px 15px;}
	.vip-item .vip-tips-box{display: none;}
	.home-authors .home-authors-items .home-author{width:calc(25% - 20px);}
	body.page-template-tougao .content, body.page-template-ask .content{margin-right: 0}
	body.page-template-tougao .sidebar, body.page-template-ask .sidebar{display: none;}
	.home-widgets .home-widget{width: 50%;}

	/*(max-width: 925px) and (min-width: 769px)*/
	.grids .audio .audio-play{margin-top:15px;margin-left: 15px;}
	.grids .audio .info{width: 166.5px;}
	.grids .audio .title{margin-top: 15px;margin-left: 15px;width: 138.5px !important}
	.grids .audio .down{margin-left: 15px}
	.grids .audio .star-time{width: 54px;}
	.grids .audio .end-time{margin-left: 10px;}

	.CZwlLyIo{bottom:30px;right:0;-webkit-transform:translate(50%);transform:translate(50%);}
	._3f3l2iH_{-webkit-transform:translate(70%,-70%) rotate(45deg);transform:translate(70%,-70%) rotate(45deg);height:460px}
}

/* 小屏幕 */
@media (max-width: 767px) { 
	/*(max-width:768px)*/
	.single-content > .pfdown-box{height: 50px;display: none !important;}
	.single-content > .pfdown-box, .single-content > .pfdown-box.fixed{display: block;position: fixed;top: inherit;bottom:0;left: 0;right: 0;margin:0;border-radius: 0;z-index: 10000; box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);padding:0;background-color:#fff}
	.single-content > .pfdown-box .pfdown-price{float: left !important;text-align: left !important;height: 50px;line-height: 50px;margin-left: 10px}
	.single-content > .pfdown-box .pfdown-price span{position: relative;top: 3px;margin-left: 5px;}
	.single-content > .pfdown-box .down{display: inline-block !important;margin-top: 0 !important;border-radius: 0 !important;height: 50px;line-height: 34px;padding:8px;min-width: 80px;}
	.single-content > .pfdown-box .pfdown-cart{float: right !important;text-align: inherit;}
	.single-content > .pfdown-box .pfdown-cart .vip{display: inline-block !important;}
	.single-content > .pfdown-box .vip a{padding:8px !important;border-radius: 0 !important;height: 50px;line-height: 34px;min-width: 80px;}

	/*(max-width:767px)*/
	.home-widgets .vitara_slide_in ul li h3{display:none}
	/*(max-width:768px)*/
	.video-pop{width:85%;max-width: 480px;height: 240px}

	.wppay-custom-modal-box .wppay-modal{width:90%}
	.wppay-toast{padding:10px 20px}
	.wppay-toast .text{font-size:16px;font-weight:normal;white-space:nowrap}
	.wppay-custom-modal-box .wppay-modal .pfdn-wppay-qrcode .tab-list{height: 230px;}
	.wppay-custom-modal-box .wppay-modal .pfdn-wppay-qrcode .tab-list .item .account{margin-top:10px !important;}
	.wppay-custom-modal-box .wppay-modal .pfdn-wppay-qrcode .tab-list .item .wap{display: block;font-size: 14px;}

	#pfdown-danmu{max-width: 70%}

	.search-wrap-container{height:80px;padding:15px 15px !important}
	.main, .woocommerce #main{padding-top:15px}
	body.home .main{padding-top: 25px}
	.cat-nav{overflow-x: auto; overflow-y: hidden;}
	.cat-nav li:first-child a{padding-left:0}
	.cat-nav li:last-child a{padding-right:0}
	.mocom-pic{padding:30px 0}
	.mocom-pic .pic-text img, .mocom-pic .pic-text video, .mocom-pic .pic-text .con{width: 100%;}
	.mocom-pic .pic-text .con{padding:20px 0 0 !important}
	.mocat{padding:30px 0}
	.mocat .excerpt{display: none !important;}
	.mocat.align-left .child{display: none;}
	.mocat.align-left .more{right: 15px;}
	.lists{padding:10px}
	.lists .grid{width:calc(50% - 10px);}
	.lists .grid h3{margin-bottom: 0 !important}
	.lists .grid{padding: 0 0 0 120px !important;height: 80px !important;margin-bottom: 15px;}
	.lists .grid:nth-child(3n){margin-right: 20px;}
	.lists .grid:nth-child(2n){margin-right: 0;}
	.lists .grid .thumb{width: 120px !important;height: 80px !important;}
	.lists .grid .grid-meta .views{display: none;}
	.lists.cols-three .grid{margin-bottom: 15px;}
	.mocats .molis{margin:0;}
	.mocats .moli{width: 100% !important;margin:0 0 20px;}
	.cat2s .cat2s-item{width: calc(100% - 20px);padding:25px;}
	.cat2s .cat2s-item .cat2s-item-thumb{display: none;}
	.home-blogs ul li{width:49%;}
	.home-blogs ul li:nth-child(3n){margin-right: 2%;}
	.home-blogs ul li:nth-child(2n){margin-right: 0;}
	.banner{height:300px !important;}
	.banner .search-form, .banner-archive .search-form{width:95%;margin-top: 20px}
	.banner .search-form .site-search-form, .banner-archive .search-form .site-search-form{width: 100%;}
	.banner .search-form .search-cat, .banner-archive .search-form .search-cat{display: none;}
	.banner .search-form .search-input, .banner-archive .search-form .search-input{width: 100%;height: 44px;line-height: 44px;}
	.banner .search-form .search-keywords, .banner-archive .search-form .search-keywords{margin-top: 10px;}
	.banner .search-form .search-cat + .search-input, .banner-archive .search-form .search-cat + .search-input{text-indent:15px;}
	.banner .search-form .search-btn, .banner-archive .search-form .search-btn{top:7px;right: 15px}
	.banner-slider .swiper-container .swiper-pagination{text-align: center;right: inherit;width: 100%}
	.banner-slider .swiper-container .swiper-slide h3{display: none;}
	.slider-bottom-search{margin-bottom: 15px}
	.banner-slider-fullwidth + .slider-bottom-search{margin-top: 15px}
	.banner-notices{margin-bottom: 15px}
	.search-wrap + .banner-bottom{padding-top: 15px}
	.slider-bottom-search .search-input{height: 50px;line-height: 50px;}
	.slider-bottom-search .search-cat{top: 14px}
	.slider-bottom-search .search-btn{top: 11px;right: 20px;}
	.banner-mobantu{margin-bottom:0;padding-top:0;height: 420px;}
	.banner-mobantu:after{top: 230px}
	.banner-mobantu .container h2{font-size: 26px;margin-top: 60px;}
	.banner-mobantu .container p{font-size:16px;margin-bottom: 10px;}
	.banner-mobantu .container .custom-btn{margin-top:10px;font-size:16px;padding:8px 28px}
	.banner-mobantu .container img {height: 150px;top: inherit; bottom: -180px;}
	.banner-mobantu-service{padding:50px 0}
	.banner-mobantu-service ul{margin-left: -5px;margin-right: -5px;}
	.banner-mobantu-service li{width:50%;margin-top:15px}
	.banner-mobantu-service li:nth-child(-n+2){margin-top:0}
	.banner-mobantu-service li .dripicons{height:70px;line-height:70px;font-size:42px}
	.banner-mobantu-service li strong{font-size:16px}
	.container{padding:0 15px;max-width:620px !important}
	.home .main .container, .page-template-pfhome .main .container{padding:0 15px}
	.content-wrap{margin-bottom:15px}
	body.page-template-guestbook .content{margin-top: 0;}
	body.page-template-guestbook .single-content, body.page-template-guestbook .single-comment{background: #fff !important;}
	body.page-template-guestbook.night .single-content, body.page-template-guestbook.night .single-comment{background: #181818 !important;}
	body.page-template-guestbook .single-content{padding:10px !important}
	.breadcrumbs{padding-bottom: 10px;margin-top: 0;font-size: 12px;}
	.nav-left{display: block;}
	.nav-main{margin-left:0;display:none;}
	.nav-main .explose{display: inline-block;}
	.nav-main > li > a{padding:8px 10px 4px}
	.nav-main > li > .sub-menu:before{content: none;}
	.nav-main > li.menu-item-has-children{padding-right: 0}
	.nav-main > li.current-menu-item > a:after{bottom:3px}
	.nav-main > li.menu-item-has-children:after, .nav-main .sub-menu li.menu-item-has-children:after{content: none !important}
	.nav-main > li.mega22 > .sub-menu > li{width: 100%;float: none;}
	.nav-main .explose{position:absolute;top:0;right:0;height: 42px;line-height:42px;z-index: 9}
	.nav-main .sub-menu .explose{height: 32px;line-height: 32px;}
	.nav-main> li.current-menu-item > a:after, .nav-main> li.current-menu-parent > a:after, .nav-main> li.current_page_item > a:after, .nav-main> li.current-post-ancestor > a:after, .nav-main> li.current-menu-ancestor > a:after, .nav-main> li.current-category-ancestor > a:after{display: none;}
	.nav-right{font-size: 18px;}
	.nav-right .nav-vip {padding: 4px 12px 5px;}
	.nav-right .nav-vip a .icon {font-size: 29px;}
	.nav-right .nav-search,.nav-right .nav-tougao,.nav-right .nav-notice,.nav-right .nav-cart{padding:9px 9px}
	.nav-right .nav-login{padding: 9px 9px !important;}
	.nav-right .nav-login.no span, .nav-right .nav-line, .nav-right .signup-loader{display:none}
	.nav-right .nav-login.no i, .nav-right .nav-login.yes i{display: inline-block;}
	.nav-right .nav-login.yes > a > .avatar{display: none;}
	.nav-right .nav-login.yes .vip{right: -5px;bottom: 3px;}
	.nav-right .nav-login.yes .vip:after{font-size: 12px;}
	.nav-right .nav-button{display:block;padding:9px 0 9px 9px;}
	.nav-right .nav-button a{padding:6px 0 !important}
	.nav-right .icon{font-size: 18px;}
	.nav-right .sub-menu{right: -30px;min-width: 310px}
	.nav-right .nav-notice .sub-menu{right: -60px}
	.nav-right .sub-menu:before{right: 40px}
	.nav-right .nav-notice .sub-menu:before{right: 70px}
	.nav-mobile-show .nav-main{display:block;float:none;position:fixed;top:0;z-index:10002;background:#fff;left:0;bottom:0;overflow-y:auto;width: 250px;}
	.nav-mobile-show .nav-main > li{color:#333 !important;}
	.nav-mobile-show .nav-main > li.menu-item{float:none;list-style:inherit;border-bottom: 1px solid #efefef;font-size: 15px;margin: 0 15px;}
	.nav-mobile-show .nav-main > li > a, .header.nav-mobile-show.scrolled .nav-main > li > a{padding:12px 0 12px;color:#333 !important;}
	.nav-mobile-show .nav-main > li > a > t{position: static;margin-left: 5px;border-radius: 4px}
	.nav-mobile-show .nav-main> li.current-menu-item > a, .nav-mobile-show .nav-main> li.current-menu-parent > a, .nav-mobile-show .nav-main> li.current_page_item > a, .nav-mobile-show .nav-main> li.current-post-ancestor > a, .nav-mobile-show .nav-main> li.current-menu-ancestor > a, .nav-mobile-show .nav-main> li.current-category-ancestor > a{color: var(--theme-color) !important}
	.nav-mobile-show .nav-main > li .autoicon{float:right;font-size: 14px;}
	.nav-mobile-show .nav-main > li.current-menu-item > a:after{content:none}
	.nav-mobile-show .nav-main .sub-menu{position:relative;top:-6px;left:inherit;box-shadow:none;width:auto;display:none;padding-left: 15px;}
	.nav-mobile-show .nav-main .sub-menu.show{opacity:1 !important;visibility:visible !important;display:block;border-radius: 0;margin:0;}
	.nav-mobile-show .nav-main .sub-menu a{padding:0;margin-bottom: 5px;}
	.nav-mobile-show .nav-mobile-show-mask{position: fixed;top: 0;right: 0;left: 0;bottom: 0;background-color: rgba(45,50,55,0.4);z-index: 10000;overflow: hidden;}
	.cat-nav-wrap{padding-bottom:0 !important;margin-bottom: 0;}
	.cat-nav li a{padding: 5px}
	.authors .author-item{width: calc(50% - 20px);}
	.filters{margin-bottom:15px;padding:10px;}
	.filter-item{padding-left: 50px;}
	.filter-item>span{top:1px;font-size: 14px;width: 42px;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	.filter-item.filter-item-order>span{top: 7px;}
	.filter-item:first-child.filter-item-order>span{top: 1px}
	.filter{font-size: 13px;}
	.filter a{margin:1px 2px;font-size: 12px;padding: 3px 6px 4px;}
	.content-none{margin:80px 0}
	.list-question-new{margin-bottom: 10px}
	.grids .grid{width:285px}
	.gd-mini .grids .grid, .gd-mini.mini-six .grids .grid{width:calc(50% - 15px)}
	.grids .grid .img{height:180px}
	.gd-mini .grids .grid .img, .gd-mini.mini-six .grids .grid .img{height:180px}
	.grids .grid .grid-meta .comments{display: none;}
	.grids .pfdown-tuan-process{width: 50%;}
	.peaful-ad-mobile-hide{display: none !important;}
	.peaful-ad{margin-bottom: 15px;}
	.peaful-ad .item{width: 285px;margin-bottom: 15px;}
	.peaful-ad-items, .peaful-ad-items-five{margin-bottom: 0;}
	.peaful-ad-items-five .item{width: calc(33.333% - 15px) !important;margin-bottom: 0}
	.peaful-ad .item:nth-child(4n){display: block;}
	.peaful-ad-items-five .item:nth-child(4n), .peaful-ad-items-five .item:nth-child(5n){display: none;}
	.peaful-ad .item:nth-last-child(1), .peaful-ad .item:nth-last-child(2){margin-bottom: 0}
	.container .peaful-ad .container .home-widgets{margin: 0 -15px 0}
	.notices-icon{left: 15px}
	.home-caticons{margin: 15px 0;}
	.home-caticons .items{margin:0 -10px;padding:10px}
	.home-caticons .item{margin:10px;width: calc(20% - 20px);}
	.home-caticons .item img{width: 42px;height: 42px}
	.home-caticons .item h4{font-size: 12px}
	.home-cathumbs{margin: 15px 0;}
	.lists .list{padding:0 0 0 200px;height: 120px;}
	.lists .list .img{margin:0 0 0 -200px;}
	.lists .list img{width: 180px;height: 120px;}
	.lists .list .con{height: 120px;}
	.lists .list h3{margin-bottom: 6px;font-weight: normal;font-size: 17px;}
	.lists .list h3 a{-webkit-line-clamp: 2;line-height: 24px;}
	.lists .list .excerpt{-webkit-line-clamp: 1;height: 18px;margin-bottom: 0;display: none;}
	.lists .list.noimg .excerpt{display: block;}
	.grids .list{padding:10px 10px 10px 200px;height: 120px;}
	.grids .list .img{margin:-10px 0 0 -200px;}
	.grids .list img{width: 180px;height: 120px;}
	.grids .list .con{height: 100px;}
	.grids .list .excerpt{display: none;}
	.mocat .desc{margin-bottom: 20px;}
	body.home .vip-why{padding-bottom: 20px;}
	.vip-why{padding:30px 0 20px;}
	.vip-why .items .item{width: 50%;margin-bottom: 35px;}
	.vip-why .items .item h4{font-size: 17px}
	.vip-why .items .item p{font-size: 14px;}
	.vip-faqs .items{margin:0;max-width: 100%}
	.vip-faqs .items .item{margin-bottom: 15px;padding-bottom: 15px;}
	.vip-desc-table th, .vip-desc-table td {padding: 2px 5px !important;}
	.totals{padding:30px 0;}
	.totals .item{width: 50%;margin-bottom: 10px;}
	body.single,body.gd-list.single{background: #fff !important;}
	body.single.night, body.page.night:not(.home, .page-template-vip), body.ap-page-category.night, body.ap-page-tag.night{background: #232323 !important;}
	.banner-archive, .banner-page{padding: 20px 0 !important}
	.archive-title{font-size: 20px;}
	.sidebar{display:none}
	.single .content,.page-template-default .content, .post-type-archive-blog .content,.page-template-tuan .content,.page-template-all .content,.page-template-all-vip .content, .archive .content, .search .content, .home .content, .page-template-tougao .content, .page-template-ask .content{margin-right:0 !important}
	.single-content, .article-nav, .single-comment{padding:10px;}
	body.single .single-content, body.single .article-nav, body.single .single-comment{padding:0;}
	body.night .single-content, body.night .sidebar .widget, body.night .article-nav, body.night .single-related, body.night .single-comment{background: transparent;}
	body.page .single-content, body.page .single-comment{padding:0;background: transparent;}
	body.page-template-guestbook .single-comment{padding: 10px}
	.ckplayer-pfdown-video .pfdown, .dplayer-pfdown-video .pfdown, .fplayer-pfdown-video .pfdown{margin-bottom: 0;font-size: 13px;}
	.article-video .pfdown .pfdown-vip, .article-video .pfdown .pfdown-buy{font-size: 12px}
	.article-tabs-tab{margin: 0 -15px 20px;}
	.article-tabs-tab a{padding: 10px 15px}
	.article-shares a{margin-right: 5px;}
	.single-related{padding:0;}
	.article-video, .content-wrap .article-video{border-radius: 0;margin:0 -15px 15px;}
	.videos-menu.videos-menu-tv{position: static;width: 100% !important;padding:0 !important;max-height: 155px;overflow-y: scroll;}
	.videos-menu.videos-menu-tv h4{margin:10px 10px 5px !important}
	.videos-menu.active{width: 200px}
	.videos-menu .item{padding-right: 50px}
	.videos-menu.videos-menu-tv .item a{font-size: 13px;}
	.videos-menu .item-tv{padding-right: 0;width: 20%}
	.videos-menu .item-tv t{display: none}
	.videos-menu.videos-menu-tv + .vmenu-trigger{display: none;}
	.vmenu-trigger.active{right: 200px}
	.ckplayer-pfdown-video .playicon, .dplayer-pfdown-video .playicon{top:calc(50% - 25px);width: 50px;height: 50px;display: inline-block;left:calc(50% - 25px);}
	.ckplayer-pfdown-video .icon-play, .dplayer-pfdown-video .icon-play{font-size: 50px;top:-16px;}
	.article-header-box{padding:10px;}
	.single-content .article-header-box{padding:0}
	.header-box-img{width:100% !important;max-height: 260px;height: auto !important;margin-left: 0 !important;float: none;margin-bottom: 15px;}
	.header-box-img img{max-height: 260px;}
	.header-box-con .custom-metas{margin-bottom: 10px;}
	.header-box-con .pfdown .pfdown-box-tips{margin-bottom: 10px;width: 100%;}
	.header-box-con .pfdown .pfdown-child .pfdown-box-tips{line-height: inherit;}
	.header-box-con .pfdown .pfdown-child .pfdown-box-tips .pfdown-vip{background: #e0bf73 !important;background-image: linear-gradient(90deg, rgba(240, 214, 141, 1) 0%, rgba(224, 191, 115, 1) 100%) !important;color: #4e342e !important;border-radius: 3px;padding: 8px 15px;width: 100%;font-size: 14px;line-height: 1.5;margin-left: 0;display: block;text-align: center;margin-top: 10px;}
	.header-box-con .pfdown .pfdown-btn-large, .header-box-con .pfdown .pfdown-child .pfdown-btn-large{float: none;margin: 0;display: block;width: 100%;font-size: 15px;padding: 10px 15px}
	.header-box-con .pfdown .demo-demo{margin-bottom: 10px;}
	.article-title{font-size:20px}
	.article-meta{font-size:13px}
	.article-content{font-size:15px}
	.article-content p{margin-bottom:20px}
	/*.article-audio{height: 360px;}*/
	.article-audio-free{padding-top: 0;width: 250px;height: auto;padding-bottom: 30px;}
	.article-audio-free .guxz{width: 250px;height: 250px;background-size: 100%;}
	.article-audio-free .dy{right: -20px;top: 15px}
	.article-audio-free .xy{right: -19px;top: 15px}
	.article-audio-free .gp{right: 19px;top: 64px;transform: rotate(-16deg);}
	.audio-player .audio .time-bar .progressBar{background: url(../img/audio.png) no-repeat -35px -83px;}
	.audio-player .audio .star-time{margin-left: 5px;}
	.pfdown-tuan .pfdown-tuan-process .line{width: 150px;}
	.pfdown-box .pfdown-tuituan{margin-left: 0}
	.pfdown-header-box .pfdown-tuan-process {margin-left: 0;display: block;}
	.pfdown-header-box .pfdown-tuan-process .line{width: 100% !important;}
	.pfdown-header-box .pfdown-tuan-process .data{display: block;text-align: center;}
	.article-tags,.article-shares{margin-bottom:20px}
	.article-custom-metas .meta{width: 50%;}
	.single-related .lists.cols-two .grid h3 a {-webkit-line-clamp: 1;height: 20px;}
	.single-related .lists.cols-title .list.noimg{width: calc(100% - 15px);}
	.single-related .lists.cols-title .list.noimg:before{display: block;}
	.pageside{width:90px;z-index: 9}
	.pagemenu-trigger{display: inline-block;}
	.pagemenus, .pagemenu-tit, .pagelinks li a .icon{display: none;}
	.pagemenus.show{display: block;box-shadow: 0 0 15px rgba(0,0,0,0.075);}
	.pagemenu li a{font-size: 12px;padding: 8px 16px;}
	.content-nav{padding-left: 0;}
	.pfdown-box, .pfdown-box + .article-custom-metas{display:block}
	.pfdown-box2{text-align: center;}
	.pfdown-box2 .down{margin: 10px 0}
	.sitetips-default{width: 90%;text-align: left;font-size: 14px;padding:15px;right: 0;left: 0;bottom: 50px;}
	.sitetips-default .close{right:calc(50% - 12px);bottom:-30px;top:inherit;font-size:28px;}
	.sitetips-pop{width: 90%;max-width: 370px;}
	.link-box .link-list .link-item{width: calc(50% - 15px)}
	.tagslist li{width: 48%;}
	.pfdown-msg p .tit{display: block;width: 100%}
	.pfdown-msg p .link{margin:0 15px 0 0;}
	.rollbar ul{width: 35px;}
	.rollbar a{height: 35px;line-height: 35px;}
	.rollbar .icon {line-height: 35px;font-size: 24px;}
	.home-anchor-nav{display: none;}
	.footer-fixed-nav{display: block;}
	.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation{width: 100%;}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width: 100%;}
	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width: 100%;}
	.topic-list .topic-item{width:calc(50% - 20px);}
	.topic-list .topic-item .info{font-size: 13px;height: 82px;}
	.topic-list .topic-item .info h3{font-size: 16px}
	.sign .sign-box.has-left{width:400px !important;padding-left: 0;}
	.sign .sign-box.has-left .loginimage{display: none;}
	.bought-barrage-fixed{display: none;}
	.footer{padding:20px 15px}
	.footer-widgets{margin-bottom:20px}
	.footer-widget{width:calc(33.3333% - 20px);margin-bottom:25px}
	.footer-widget:first-child{width:calc(100% - 20px);padding-right: 0}
	.footer-widget:last-child{width:calc(100% - 20px);padding-left: 0;margin-bottom: 0}
	.footer-widget h3{margin-bottom: 10px;}
	.widget-bottom-logo .footer-logo img{margin-bottom: 10px}

	/*(max-width:800px)*/
	.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}
	/*(min-width:750px)的反转*/
	.CZwlLyIo{display:none}

	.xMJkxrv0{height:40px;}

	._3f3l2iH_{display:none}

	._1IW97we5{top:0;-webkit-transform:translate(15%,40%) rotate(-45deg);transform:translate(15%,40%) rotate(-45deg);height:35px}
	._3tEnk1fK{display:none}

	._3SrmKjF8{height:26px;top:10px;right:0;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}
	/*(max-width: 768px)*/
	body.home .header{margin-top: 0}
	.main, .woocommerce #main{padding-top:15px}
	.page-template-user .main{padding-top: 0;}
	/* .banner .container {top: calc(50% - 30px);} */
	.banner + .banner-slider {margin-top: -160px;}
	.banner-archive + .main .filters{margin-top: -35px}
	.banner-archive, .banner-page{padding: 20px 0 !important}
	.banner-archive{padding-bottom: 40px !important}
	.mocat .more, .home-blogs .more{right: 15px;}
	.cat-nav li.current-menu-item a:before,.cat-nav li.current-menu-item a:after{display: none;}
	/*(max-width: 640px)*/
	.mocat .child{display: none;}
	.mocat .child li a{padding:5px 4px}
	.mocat .desc, .home-blogs .desc{margin-left: 18px;display: none;}
}

/* 超小屏幕 */
@media (max-width: 575px) { 
	/*(max-width:620px)*/
	.banner-mobantu-service{padding:40px 0}
    .banner-mobantu-service li strong{font-size:14px;font-weight:bold}
	.search-wrap-container{height: 70px;}
	.search-wrap .search-form{width: calc(100% - 20px);margin:0}
	.search-wrap .search-input{width: calc(100% - 80px);height: 40px;font-size: 15px}
	.search-wrap .search-form .search-cat + .search-input{text-indent: 90px}
	.search-wrap .search-form .search-btn{width: 80px;height: 40px;font-size: 15px;}
	.search-wrap .search-form .search-btn .icon{font-size: 18px;margin-right: 3px}
	.search-wrap .search-form .search-cat{top: 8px;}
	.search-wrap .icon-close{right: -24px;top:2px;}
	.container{max-width:515px !important}
	.mocat .child li a{padding:4px 4px;font-size: 12px;}
	.grids .grid{width:232.5px}
	.single-related .grids .grid{width:calc(50% - 20px);margin:0 10px 15px}
	.gd-mini .single-related .grids .grid, .gd-mini.mini-six .single-related .grids .grid{width:calc(33.333% - 15px);margin:0 7.5px 15px}
	.grids .grid .img{height:147px}
	.gd-mini .grids .grid .img, .gd-mini.mini-six .grids .grid .img{height:149px}
	.peaful-ad .item{width: 232.5px;}
	.container .peaful-ad .container .home-widgets{margin: 0 -10px 0}
	.pfdown, .pfdown-box, .article-content .pfdown-content-vip{padding:15px}
	.pfdown-box .down:hover{opacity:1.0}
	.vip-content{margin-bottom: 80px;}
	.vip-item{padding:0 10px 20px;}
	.vip-item h6{margin:0 -10px;}
	.vip-item .vip-tips-box{bottom: -80px;}
	.archives h3{float: none;}
	.archives-list{margin-left:0;}
	.home-authors .home-authors-items .home-author{width:calc(33.3333% - 20px);}
	.home-widgets .home-widget{padding: 0 5px}
	.home-widgets .hf-widget .hf-widget-title span{display: none;}
	.home-widgets .hf-widget .hf-tags{height: 66px;overflow: hidden;}

	/*(max-width:480px)*/
	.banner h2{font-size:22px;margin-bottom:10px}
	.banner p{font-size:15px}
	.banner a{margin-top:20px;padding:5px 22px;font-size:18px}
	.banner-archive p{font-size:14px}
	.mocat, .home-blogs, .home-authors, body.home .vip-content{padding:25px 0}
	.mocat h2, .home-blogs h2, .home-authors h2, body.home .vip-content h2, body.home .vip-why h2{font-size:18px;margin-bottom: 30px;}
	.mocat.align-left h2{margin-bottom: 15px}
	.mocat h2:after, .home-blogs h2:after, .home-authors h2:after, body.home .vip-content h2:after, body.home .vip-why h2:after{top:30px;}
	.mocat h2 icon{font-size: 20px}
	.mocat.align-left .more{top: 6px}
	.mocat .mocat-title-nav a{font-size: 16px;margin-bottom: 30px;}
	.mocat .mocat-title-nav a.active{font-size: 18px;}
	.mocat .mocat-title-nav a.active:after{top: 30px}
	.lists .grid, .lists.cols-two .grid{width:100%;}
	.lists .grid, .lists.cols-two .grid{margin-right: 0 !important}
	.lists .grid .con{padding:10px}
	.lists .grid h3, .home-blogs ul li h3, .lists .list h3, .grids .audio .title{font-size: 14px !important;}
	.lists .list .excerpt{font-size: 12px;}
	.lists .grid .tag{display: none !important;}
	.lists .grid .grid-meta{left: 10px !important;right: 10px;bottom: 10px}
	.lists .grid .grid-meta .comments, .lists .grid .grid-meta .downs{display:none}
	.mocat .child{margin-bottom: 20px;}
	.home-blogs ul li{width:100%;}
	.home-blogs ul li:nth-child(3n){margin-right: 0;}
	body.home .home-vip-content, .vip-content{margin: 0 -10px}
	.vip-item{width: calc(50% - 20px);margin:0 10px 20px 10px;}
	.vip-item h6{font-size: 16px;padding:10px 0;}
	.vip-item .price{font-size: 24px;margin:10px 0 5px;}
	.vip-item .price del{font-size: 15px}
	.vip-item p.border-decor.no{height: 23px;}
	.vip-item p.border-decor span{font-size: 12px;padding: 5px 10px 5px;}
	.vip-item p.border-decor{margin-bottom: 20px}
	.vip-item ul li{font-size: 12px;margin-bottom: 5px;padding-bottom: 5px}
	.vip-item ul li:not(:first-child) {padding-top: 5px;}
	.vip-item ul li i{top:0;}
	.vip-item .btn{padding:8px 15px;font-size: 13px;}
	.vip-item .buca{display: none;}
	.vip-why .items .item div{text-align: center;}
	.vip-why .items .item span{margin-right: 0}
	.totals .item .icon{font-size: 24px}
	.totals .item span{font-size: 36px;}
	.totals .item h4{font-size: 14px}
	.link-box .link-list .link-item{width: calc(100% - 15px)}
	/*.slider-right + .peaful-ad, .slider-right2 + .peaful-ad, .slider-full + .peaful-ad{display: none;}*/
	.peaful-ad-items, .peaful-ad-items-five{margin:0 -5px 0;}
	.peaful-ad .item{width:calc(50% - 10px);margin:0 5px 10px}
	.peaful-ad-items-five .item{width: calc(50% - 10px) !important;margin-bottom: 10px}
	.peaful-ad .item:nth-child(4n){display: block;}
	.container .peaful-ad .container .home-widgets{margin: 0 -15px 0}
	.home-widgets .home-widget{width: 100%;}
	.home-widgets .home-widget:last-child .hf-widget{margin-bottom: 0;}
	.authors .author-item{width: calc(50% - 10px);margin: 0 5px 10px;min-height: 255px;}
	.authors .author-item .avatar{width: 50px;height: 50px;}
	body.gd-list .cat-nav-wrap{padding:10px}
	.grids, .gd-mini .grids, .gd-mini.mini-six .grids{margin:0 -5px 10px}
	.grids .grid, .single-related .grids .grid, .gd-mini .grids .grid, .gd-mini.mini-six .grids .grid{width:calc(50% - 10px);margin:0 5px 15px}
	.gd-mini .single-related .grids .grid, .gd-mini.mini-six .single-related .grids .grid{width:calc(50% - 10px);margin:0 5px 10px}
	.grids .grid .img{height:120px}
	.gd-mini .grids .grid .img, .gd-mini.mini-six .grids .grid .img{height:120px}
	.single-related .grids .grid .img{height:120px;}
	.grids .grid .img .img-cat, .lists .grid .img .img-cat, .lists .list .img .img-cat, .grids .list .img .img-cat{left: 6px;top:6px}
	.grids .grid .con{padding:10px}
	.grids .grid h3{font-size: 14px}
	.grids .grid .grid-meta .views, .grids .grid .grid-meta .downs, .grids .grid .grid-meta .comments{display:none}
	.grids .grid .grid-author{padding: 10px;margin:10px -10px -10px}
	.grids .grid .grid-author .author-name{max-width: 60px;margin-left: 6px;}
	.grids .audio{height: 115px;padding:10px;}
	.grids .audio .info{width: calc(100% - 61px);margin-left: 10px;}
	.single-related .grids .audio .info{width: calc(100% - 61px);}
	.grids .audio .time-bar{width: calc(100% - 80px);margin:0}
	.single-related .grids .audio .time-bar{width: 60px;}
	.single-related .lists.cols-title .list.noimg{margin-bottom: 20px}
	.lists .list{padding: 0 0 0 141px;height: 80px;margin-bottom: 20px}
	.lists .list:before{bottom:-10px}
	.lists .list .img{margin: 0 0 0 -141px;}
	.lists .list img{width: 130px;height: 80px;}
	.lists .list .con{height: 80px;}
	.lists .list .cat, .lists .list .tag{display: none;}
	.lists .list h3{height: 48px;}
	.lists .list.noimg h3{height: auto;}
	.lists:not(.cols-title) .list .list-meta .comments, .lists:not(.cols-title) .list .list-meta .downs, .lists:not(.cols-title) .list .list-meta .views{display:none}
	.grids .list{padding: 10px 10px 10px 145px;height: 80px;}
	.grids .list .img{margin-left: -145px;}
	.grids .list img{width: 130px;height: 80px;}
	.grids .list .con{height: 60px;}
	.grids .list .cat, .grids .list .tag{display: none;}
	.grids .list .list-meta .downs, .grids .list .list-meta .comments{display:none}
	.article-meta .item, .article-meta .post-edit-link{margin-right: 5px;}
	.article-meta .item.right{float: none;}
	.pfdown-box .pfdown-price{float: none;text-align: center;}
	.pfdown-box .pfdown-cart{float: none;text-align: center;}
	.pfdown-box .pfdown-cart .vip{display: block;}
	.pfdown-box .vip a{padding: 3px 15px;min-width: 80px;}
	.pfdown-box .down{margin-left: 0;display: block;margin-top: 10px;}
	.single-content > .pfdown-box .down{margin-left: 10px}
	.single-content > .pfdown-box .vip + .down{margin-left: 0}
	.pfdown-box-default .pfdown-price{float: none;text-align: center;}
	.pfdown-box-default .pfdown-cart{float: none;text-align: center;}
	.pfdown-box-default .pfdown-cart .vip{display: block;}
	.pfdown-box-default .vip a{padding: 3px 15px;min-width: 80px;}
	.pfdown-box-default .down{margin-left: 0;display: block;margin-top: 10px;}
	.article-custom-metas .meta{width: 100%;padding-right: 0;}
	.topic-list .topic-item{width:calc(100% - 20px);}
	.topic-list .topic-item .info{font-size: 13px;height: 82px;}
	.topic-list .topic-item .info h3{font-size: 16px}
	.sign .sign-box{width:100% !important;bottom: 0;top: auto;transform: none;left: 0;border-radius: 12px 12px 0 0 !important;}
	.sign .sign-box.has-left{width: 100% !important;}
	/*(min-width:375px)的反转*/
	._2T5vzYnK{height:40px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
	/*(max-width: 480px)*/
	.mocat .more, .home-blogs .more{top: 6px}
	.mocat h2, .home-blogs h2, .home-authors h2, body.home .vip-why h2, .vip-content h2{padding-left: 15px}
	.mocat h2 span:before, .home-blogs h2 span:before, .home-authors h2 span:before, body.home .vip-why h2 span:before, .vip-content h2 span:before{top: 3px;left: -15px}
	.grids .grid .post-sign{right: -11px;top:-23px}
	.peaful-word-card{width:calc(50% - 4px)}
}