/* 
	Theme Name: Modown
	Theme URL: http://www.mobantu.com/7191.html
	Description: WordPress资源下载主题
	Author: 模板兔
	Author URI: http://www.mobantu.com
	Version: 9.42
*/
@font-face {
  font-family: "iconfont-child"; /* Project id 4670016 */
  src: url('static/font/iconfont.woff2?t=1750415908269') format('woff2'),
       url('static/font/iconfont.woff?t=1750415908269') format('woff'),
       url('static/font/iconfont.ttf?t=1750415908269') format('truetype');
}

.iconfont-child {
  font-family: "iconfont-child" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position:relative;top:1px
}

.icon-shezhi1:before {
  content: "\e627";
}

.icon-comment:before {
  content: "\e631";
}

.icon-zhuanqian:before {
  content: "\e612";
}

.icon-renwuzhongxin:before {
  content: "\e6d4";
}

.icon-caogao:before {
  content: "\e70d";
}

.icon-yunduanxiazai:before {
  content: "\ec1d";
}

.icon-sangedian:before {
  content: "\e601";
}

.icon-fanhuidingbu:before {
  content: "\e613";
}

.icon-fankui:before {
  content: "\e6bf";
}

.icon-kefu2:before {
  content: "\e60d";
}

.icon-VIP:before {
  content: "\e71f";
}

.icon-kefu:before {
  content: "\e633";
}

.icon-wodeqianbao:before {
  content: "\e63a";
}

.icon-fenxiang4:before {
  content: "\e606";
}

.icon-gouwuche:before {
  content: "\e73d";
}

.icon-sangediandian:before {
  content: "\e7a2";
}

.icon-up_b:before {
  content: "\e695";
}

.icon-fankui-copy-copy:before {
  content: "\101ca";
}

.icon-shangchuan1-copy-copy:before {
  content: "\101bb";
}

.icon-wenti1-copy-copy:before {
  content: "\101b8";
}

.icon-jinbi1-copy:before {
  content: "\101b6";
}

.icon-weibiaoti2fuzhi12-copy-copy:before {
  content: "\101ab";
}

.icon-fenlei3-copy:before {
  content: "\101a3";
}

.icon-shoucang-copy:before {
  content: "\10193";
}

.icon-huiyuan2-copy:before {
  content: "\101b1";
}

.icon-huo1-copy:before {
  content: "\1019d";
}

.icon-fenxiang-copy-copy-copy-copy-copy:before {
  content: "\101bf";
}

.icon-shouye-copy-copy:before {
  content: "\101a9";
}

.icon-fenlei-copy-copy-copy-copy-copy-copy:before {
  content: "\101ae";
}

.header{box-shadow: none;}
body.home, body.category, body.search, body.page-template-all{background: #fff}

body.search .main, body.page-template-all .main, body.category .main{padding-top: 0}
.nav-search-form{display: inline-block;background: transparent;margin: 12px auto 0;float:none;position: absolute;left: 0;right: 0;width: 50%;max-width: 770px}
.nav-search-form .search-form{border:2px solid #ddd;border-radius: 35px;}
.nav-search-form .search-form .icon-search{color: #333;position: absolute;left: 10px;top: 4px;font-size: 24px}
.nav-search-form .search-input{height: 44px;font-size: 15px;padding:0 40px;width: 100%}
.nav-search-form .search-form .search-btn{height: 34px;width: auto;top: 6px;right:5px;background: var(--theme-color);color:#fff;border-radius: 3px;padding:0 25px;font-size:14px;display: none;}
.nav-search-form .search-form .search-clear{position: absolute;right: 13px;top: 13px;background: #dadada;border-radius: 50%;height: 18px;width: 18px;line-height: 18px;text-align: center;color: #a5a5a5;display: none}
.nav-search-form .search-form .search-clear .icon{top: 0;font-size: 13px}
.nav-search-form .search-related{position: absolute;top: calc(100% + 8px);left:0;right:0;background: #fff;border-radius: 10px;border:1px solid #eaeaea;padding:15px;display: none}

.nav-search-form .search-related .search-logs-wrap{display: none;}
.nav-search-form .search-related .clear-search-logs{float: right;font-size: 12px;color: #999;font-weight: normal;position: relative;top: 2px;}
.nav-search-form .search-related .search-logs{margin-bottom: 10px;max-height: 82px;overflow: hidden;}
.nav-search-form .search-related .search-logs .item{background: #f6f6f6;border-radius: 4px;padding:5px 10px;display: inline-block;margin-right: 12px;margin-top: 10px;font-size: 13px;}
.nav-search-form .search-related .search-logs-more{margin-bottom: 30px;font-size: 14px;text-align: center;font-size: 13px;}
.nav-search-form .search-related .search-logs-more i{font-size: 13px}
.nav-search-form .search-related .search-hots{max-height: 213px;overflow: hidden;}
.nav-search-form .search-related .search-hots a{padding: 5px 10px;border: 1px solid #f6f6f6;border-radius: 4px;float:left;margin:10px 12px 0 0;font-size: 13px;overflow: hidden; -o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: break-all;}
.nav-search-form .search-related .search-hots a span{margin-right:4px;width: 20px;text-align: center;display: inline-block;color: #9499a0}
.nav-search-form .search-related .search-hots a span.hot{color:#333}
.nav-search-form .search-related .search-hots a t.r{background: #ff0000;font-size: 10px;border-radius: 2px;height: 14px;line-height:14px;width: 14px;display: inline-block;text-align: center;color: #fff;position: relative;top: 0;left: 2px;}
.nav-search-form .search-related .search-hots a t.x{background: #fbb715;font-size: 10px;border-radius: 2px;height: 14px;line-height:14px;width: 14px;display: inline-block;text-align: center;color: #fff;position: relative;top: 0;left: 2px;}

body.home .nav-left{display: none;}
body.mobile-search-show .nav-left{display: block;}
body.mobile-search-show .header .logo{display: none;}
body.mobile-search-show .nav-right .nav-button{display: none;}
body.mobile-search-show .nav-search-form{width: calc(100% - 72px);}
body.mobile-search-show .nav-search-form .search-form .search-btn{display: inline-block;background: transparent;color: #333;padding: 0;top: 0;right: -40px;font-size: 14px}

.nav-right .nav-search, .nav-right .nav-tougao{display: none;}
.nav-right .nav-login.yes{padding:11px 17px}
.nav-right .nav-login.no{padding: 17px 17px;}
.nav-right .nav-login.yes a{padding:6px 0}
.nav-right .nav-login.yes .avatar{width:36px;height: 36px;}
.nav-right .nav-login.yes .avatar2{width:36px;height: 36px;line-height: 14px;text-align: center;border: 1px solid #eaeaea;font-size: 12px;padding: 3px 0;border-radius: 50%}
.nav-right .nav-login.yes span{bottom: 2px;}
.nav-right .nav-login.no a{background: #00aeec;color: #fff !important;width: 36px;height: 36px;line-height:36px;border-radius: 50%;text-align: center;font-size: 14px;padding:0 !important}
.nav-right .icon{font-size: 22px;}
.nav-right .nav-tougao-btn{margin-left: 13px;margin-top:18px}
.nav-right .nav-tougao-btn a{background: #fb7299;color: #fff !important;height: 34px;line-height:34px;border-radius: 5px;padding:0 15px;font-size: 14px;}

.nav-right .nav-tougao, .nav-right .nav-notice, .nav-right .nav-search, .nav-right .nav-fav, .nav-right .nav-vip , .nav-right .nav-share {padding: 8px 13px 23px;}
.nav-right .nav-notice > a, .nav-right .nav-tougao a, .nav-right .nav-search a, .nav-right .nav-fav a, .nav-right .nav-vip a, .nav-right .nav-share a{padding:3px 0;width: 30px;text-align: center;}
.nav-right .nav-tougao i, .nav-right .nav-notice i, .nav-right .nav-search i, .nav-right .nav-fav i, .nav-right .nav-vip i, .nav-right .nav-share i {font-size: 22px;}
.nav-right .nav-tougao t, .nav-right .nav-notice t, .nav-right .nav-search t, .nav-right .nav-fav t, .nav-right .nav-vip t, .nav-right .nav-share t {position: absolute;bottom: -8px;left: 0;right: 0;text-align: center;font-size: 12px;}
.nav-right .nav-vip a{color: inherit !important;}
.nav-right .nav-vip a:hover{color: var(--theme-color) !important;}
.nav-right .nav-share{display: none;}
.nav-right .nav-loader2 .header__notify{position:absolute;top:9px;right:-7px;width:6px;height:6px;background:var(--theme-color);border-radius:50%}

.nav-right .sub-menu .user-info .name{line-height: 18px}
.nav-right .sub-menu .user-info .name .nickname{top: -7px}
.nav-right .sub-menu .user-info a .vip{bottom: 2px}

.nav-mobile-wrap{position: fixed;right: 0;top: 0;bottom:0;left:0;background: #fff;padding:60px 15px 15px;display: none;z-index: 8}
.nav-mobile-wrap h4.tit{margin-bottom: 5px;}
.nav-mobile-wrap .items{margin:0 -5px 30px;position: relative;}
.nav-mobile-wrap .items:before {content: "" !important;}
.nav-mobile-wrap .items:after {content: "" !important;height: 0;clear: both;display: block;visibility: hidden;}
.nav-mobile-wrap .items > a{display: inline-block;width: calc(25% - 10px);margin:5px;float: left;border:1px solid #f9f9f9;border-radius: 2px;text-align: center;font-size: 13px;height: 36px;line-height: 36px;position: relative;}
.nav-mobile-wrap .items-first > a{background: #f9f9f9;border:none}
.nav-mobile-wrap .items > a .header__notify{position:absolute;top:9px;right:9px;width:6px;height:6px;background:var(--theme-color);border-radius:50%}
.nav-mobile-wrap .items > a t{position: absolute;right: -5px;top: -5px;font-size: 11px;width: 16px;height: 16px;border-radius: 2px;text-align: center;line-height: 16px;background: red;color: #fff}
.nav-mobile-wrap .items > a t.xin{background: #fbb715}
.nav-mobile-wrap .items .sub-menu{position:absolute;top:30px;right:5px;background-color:#fff;font-size:13px;padding:12px 8px 10px;margin:20px 0 0;box-shadow:0 0 10px rgba(0,0,0,0.1);line-height:32px;width:calc(100% - 10px);border-radius:var(--theme-radius);opacity:0;visibility:hidden;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-in-out;z-index: 9}
.nav-mobile-wrap .items .sub-menu:before {content: " ";height: 0;width: 0;border-color: transparent;border-style: solid;border-width: 8px;border-bottom-color: #fff;position: absolute;left: 130px;top: -14px;}
.nav-mobile-wrap .items > a:hover + .sub-menu {opacity: 1;visibility: visible;}
.nav-mobile-wrap .items .header__notify{position:absolute;top:9px;right:-4px;width:6px;height:6px;background:var(--theme-color);border-radius:50%}
.nav-mobile-wrap .items .header__name{padding: 0 6px 6px;border-bottom: 1px solid #f5f5f5;}
.nav-mobile-wrap .items .header__scroll{max-height:338px;padding:0 6px;margin: 10px 0;overflow:auto}
.nav-mobile-wrap .items .notify{line-height: 1.8;}
.nav-mobile-wrap .items .notify__item{display:-ms-flexbox;display:flex;padding:10px 0}
.nav-mobile-wrap .items .notify__icon{margin-right:20px;margin-top:6px;font-size:0}
.nav-mobile-wrap .items .notify__icon svg{font-size:10px;fill:#a7a7a7;width: 1em;height: 1em;margin: 0;padding: 0;}
.nav-mobile-wrap .items .noread .notify__icon svg{fill:var(--theme-color);}
.nav-mobile-wrap .items .header__notify_read{float: right;font-size: 12px;color: #a7a7a7;cursor: pointer;}
.nav-mobile-wrap .items .header__notify_read .icon{font-size: 13px;position: relative;top: 0.5px;}
.nav-mobile-wrap .items .notify__content{margin-bottom:4px}
.nav-mobile-wrap .items .notify a{color:#a7a7a7;transition:color .2s;display: inline-block;padding: 0}
.nav-mobile-wrap .items .noread a{color: var(--theme-color);}
.nav-mobile-wrap .items .notify strong{color:#a7a7a7;font-weight:600}
.nav-mobile-wrap .items .notify__span{margin:0 3px;color:#a7a7a7;font-weight:300}
.nav-mobile-wrap .items .notify__time{font-size:9px;color:#a7a7a7}

.nav-mobile-wrap .mobile-nav-close{position: absolute;left: 15px;top:8px;}
.nav-mobile-wrap .mobile-nav-close i{font-size: 24px;}
.nav-mobile-wrap .mobile-user-filter{position: absolute;left: calc(50% - 40px);width: 80px;top: 15px;text-align: center;color: #666;font-size: 13px}
.nav-mobile-wrap .mobile-user-filter i{font-size: 14px}
.nav-mobile-wrap .mobile-user-login{position: absolute;right: 15px;top: 15px;}
.nav-mobile-wrap .mobile-user-login .vip{position: absolute;right: -3px;bottom:-6px}
.nav-mobile-wrap .mobile-user-login .vip:after {font-family: 'iconfont-modown';content: "\e8d2";font-size: 14px;color: #fbb715;}
.nav-mobile-wrap .mobile-user-login .avatar{border-radius: 50%}
.nav-mobile-wrap .mobile-user-login.signin-loader{background: #00aeec;color: #fff !important;width: 36px;height: 36px;line-height: 36px;border-radius: 50%;text-align: center;font-size: 14px;}

.banner-bottom{margin-top: 0;background: #f7f8fa;padding:20px 0;}
.banner-bottom .modown-ad-items{margin:0}
.banner-bottom .subnav-list{float:left;width: 50%;text-align: left;position: relative;}
.banner-bottom .subnav-list:nth-child(2n+1){padding-right: 40px;}
.banner-bottom .subnav-list:nth-child(2n+1):after{content:"";background: #ddd;width: 1px;height: 100%;position: absolute;right: 0;top: 0}
.banner-bottom .subnav-list:nth-child(2n){padding-left: 40px;}
.banner-bottom .subnav-list .list-top{margin-bottom:10px}
.banner-bottom .subnav-list:first-child .list-top{padding-right:18px}
.banner-bottom .subnav-list .list-top .icon{display:inline-block;width:20px;height:20px;margin-right:6px;vertical-align:top}
.banner-bottom .subnav-list .list-top small,.banner-bottom .subnav-list .list-top .mv-right span{font-size:14px}
.banner-bottom .subnav-list .list-top a{padding:0}
.banner-bottom .subnav-list a{margin-right:16px;padding:10px 0;font-size:14px;display: inline-block;}
.banner-bottom .subnav-list .a-title{font-size:16px;display:inline-block;width:auto}
.banner-bottom .subnav-list .mv-right{float:right}
.banner-bottom .subnav-list .a-career{max-width:140px;width:auto !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.home-caticons .item img{width: 60px !important}

body.page-template-vip{background: #fff !important}
body.page-template-vip .main{background: transparent;padding:0 !important}
body.page-template-vip .container{max-width: 1200px}
.price-header{background: #f8f9fa;text-align: center;padding:50px 0;}
.price-header .price-big-title{font-size: 36px;margin-bottom: 20px}
.price-header .price-desc{font-size: 15px;color: #4b5563}
.price-card-list{isolation:isolate;margin:auto;margin-top:2.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;letter-spacing:0em}
.price-card{border-radius:1.5rem;padding:2.5rem 2.5rem 4.5rem;border:1px solid #e5e7eb}
@media (min-width:640px){.price-card{padding:1.5rem}
}@media (min-width:1280px){.price-card{padding:2.5rem 2.5rem 4.5rem}
}.price-card .price-title-container{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;letter-spacing:-.025em}
.price-card .price-title-container h3{padding-top:0;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity))}
.dark .price-card .price-title-container h3{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}
.price-card .price-title-container h3{line-height:2rem;font-weight:600;font-size:18px;margin:0}
.price-card .price-title-container .most-popular-badge{display:none}
.price-card .price-desc{padding-top:.75rem;letter-spacing:0em;margin-top:1rem;line-height:1.5rem;font-size:14px;margin:0;color: #4b5563}
.price-card .price-container{margin:0;margin-top:1.5rem;display:flex;align-items:baseline;-moz-column-gap:.25rem;column-gap:.25rem}
.price-card .price-container .price-value{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity))}
.price-card .price-container .price-value{letter-spacing:-.025rem;font-weight:700;font-size:36px;line-height:36px}
.price-card .price-container .price-period{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}
.price-card .price-container .price-period{line-height:1.5rem;font-weight:600;font-size:14px}
.price-card .buy-btn{text-decoration:none;margin-top:1.5rem;display:block;border-radius:.375rem;padding:10px;text-align:center;font-size:15px;font-weight:600;line-height:1.5rem;cursor:pointer;color: var(--theme-color);border:1px solid var(--theme-color);}
.price-card .buy-btn:hover{background: var(--theme-color);color: #fff}
.price-card ul{margin:0;margin-top:2rem;list-style-type:none;padding:0;font-size:14px;line-height:1.5rem;--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity))}
@media (min-width:1280px){.price-card ul{margin-top:2.5rem}
}.price-card ul li{margin-top:.75rem;display:flex;-moz-column-gap:.75rem;column-gap:.75rem;line-height:24px;font-size:14px}
.price-card ul li .feature-icon{--tw-text-opacity:1;color:rgb(14 165 233 / var(--tw-text-opacity))}
.price-card ul li .feature-icon{display:block;vertical-align:middle;height:1.5rem;width:1.25rem;flex:none}


.filter-main{background: #fff; padding: 15px 20px;margin-bottom: 15px;}
.filter-main-title{font-size: 16px;font-weight: normal;}
.filters{padding:0;margin-bottom: 0;background: transparent !important;}
.filter a{margin:3px 5px;border:none;}
.filter a:hover{color:var(--theme-color) !important;}
.filter a.active{background: rgba(0,30,89,.04);color:var(--theme-color) !important;border-radius: 100px;}
.filter-item{margin-bottom: 0;padding: 5px 28px 5px 70px;height: 45px;overflow: hidden;}
.filter-item:first-child{padding-top: 7px}
.filter-item:last-child{padding-bottom: 7px}
.filter-item .expend{position: absolute;right: 0;top: 13.5px;background: #c4c4c4;width: 18px;height: 18px;line-height:15px;border-radius: 50%;text-align: center;color: #fff;cursor: pointer;}
.filter-item .expend.active i:before{content: "\e620";}
.filter-item .expend i{font-size: 13px;}
.filter-item.filter-item-order .filter a.active{background: #e5f2ff !important;}
.filter-item>span{color: #999;font-weight: normal;font-size: 14px;top:10px}
.filter-item:first-child>span{top: 12px}
.filter-price-main{margin-bottom: 30px;}
.filter-item-nospan{padding-left: 0 !important;padding-right: 0;padding-top: 0 !important}
.filter-item-nospan .filter{display: block;}
.filter-item-nospan .filter a{margin-right: 0;margin-left:15px}
.filter-item-nospan .filter a:first-child{margin-left: 0}
.filter-item-nospan .filter-all-link{font-size: 13px;color: #fff !important;background: #ff0000;border-radius: 20px;padding: 5px 17px;}
.filter-item-nospan .filter .split{color: #eee;margin:0 30px;}
.filter-item-nospan .filter .rig{display: inline-block;}
.filter-item-nospan .filter .a-fav{font-size: 13px;padding:5px;float: right;margin-top:3px;}
.filter-item-nospan .filter .a-fav img{height: 16px;width: auto;margin-right: 2px}
.filter-select{display: inline-block;position: relative;}
.filter-select .active-option{width: 80px;display: inline-block;}
.filter-select .options-wrapper{position: absolute;top: 100%;background: #fff;border-radius: 5px;padding:10px;width: 110px;text-align:center;box-shadow: 0 0 15px rgb(0 0 0 / 8%);display: none;z-index: 11}
.filter-select .active-option:hover + .options-wrapper, .filter-select .options-wrapper:hover{display: block;}
.filter-select .options-wrapper a{margin:0 5px !important}
.filter-select .options-wrapper .active a{color: var(--theme-color);}

.grids .grid{border-radius: var(--theme-thumb-radius);box-shadow: none !important;background-color:transparent !important;margin: 0 10px 20px;}
.grids .grid:hover{transform: translateY(-0px);-webkit-transform: translateY(0);}
.grids .grid .con{padding: 12px}
.grids .grid h3{font-size: 14px}
.grids .grid .img{border-radius: var(--theme-thumb-radius);}
.grids .grid .thumb{outline: 1px solid rgba(0,0,0,0.08);outline-offset: -1px;}
.grids .grid .img .grid-meta{position: absolute;color:#fff;bottom: 0;left: 0;right: 0;padding:12px;margin-top:0;height:auto;background: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,0.5));
    background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,0.5));
    background: -o-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,0.5));
    background: linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,0.5));}
.grids .grid .img .grid-meta .views{float: right;margin-right: 0}
.grids .grid .img .grid-meta i{font-size: 14px}
.grids .grid .grid-meta .price{float: inherit;}
.grids .grid .grid-meta .price .fee{background: transparent !important;color: inherit;padding:0;border-radius: inherit;}
.grids .grid .grid-author .author-name{color: #777;height: 20px;line-height: 20px;margin-left: 6px}
.grids .grid .grid-author{margin-top: 0;padding:0 12px 12px;margin: 8px -12px -12px;border:none}
.grids .grid .grid-author .avatar{width: 20px;height: 20px;}
.grids .grid .grid-author .time{height: 20px;line-height: 20px;}
.grids .grid > .vip-tag{z-index: 8}


.article-header-box{padding:30px 40px}
.header-box-img{margin-left: 0;width: auto;height:auto;max-width: calc(40% - 30px)}
.header-box-img img{width: auto;max-width: 100%;margin-bottom: 8px;}
.header-box-action{text-align: right;}
.header-box-action .item{margin-left: 10px;font-size: 13px;color: #777}
.header-box-action .item a{color: #777}
.header-box-con{float: left;width: 60%;margin-left: 30px;}
.header-box-con .custom-metas .last-meta{width: 100%;padding-right: 0}
.header-box-con .custom-metas .meta i{font-size: 14px}

.article-author{margin-bottom: 20px;padding-bottom: 16px;border-bottom: 4px solid #eee;display: none;}
.article-author .author-info{margin-bottom: 12px;position: relative;}
.article-author .author-info .avatar{width: 80px;height: 80px;border-radius: 50%;margin-right: 12px;}
.article-author .author-info .author-name{font-size: 18px;color: #000}
.article-author .author-info .author-link{position: absolute;right: 0;top:23px;border:1px solid #eee;border-radius: 20px;padding:5px 14px;color: #aaa;}
.article-author .author-description{font-size: 15px;color: #999}

.single-wap-fixed-bottom-left{display: none;position: fixed;height: 50px;z-index: 10001;left: 10px;bottom: 0}
.single-wap-fixed-bottom-left a{display: inline-block;width: 40px;line-height: 1;text-align: center;padding:7.4px 0;margin-right: 5px;}
.single-wap-fixed-bottom-left a i{font-size: 21px;}
.single-wap-fixed-bottom-left a span{color: #666;font-size: 12px;display: block;}

.banner-archive, .banner-page{background: var(--theme-color);}
.banner-page{padding: 60px 0 !important;}
.banner-page .archive-title{font-size: 39px;}
body.page-template-page .content{max-width: 1200px;margin:0 auto;}
body.page-template-page .single-content{background: transparent;padding:0;margin-top: 30px;}

.faqs-list{margin:0 auto;max-width: 1200px;}
.faqs-list .item{margin-bottom: 20px;margin-top:20px;border-bottom: 1px solid #eaeaea;padding-bottom: 20px;position: relative;}
.faqs-list.yes .item{padding-right: 30px}
.faqs-list .item:last-child{border:none}
.faqs-list .item h5{font-weight: normal;font-size: 18px;cursor: pointer;}
.faqs-list.yes .item h5:before, .faqs-list.yes .item h5:after{content: "";position: absolute;top: 12.5px;right: 0;width: 16px;height: 2px;background: #aaa;border-radius: 2px;-webkit-transition: background .2s, -webkit-transform .2s;transition: background .2s, -webkit-transform .2s;transition: background .2s, transform .2s;transition: background .2s, transform .2s, -webkit-transform .2s;}
.faqs-list.yes .item h5:after {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.faqs-list .item.active h5:after{display: none;}
.faqs-list .item .ans{font-size:14px;color: #888;display: none;margin-top: 20px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.faqs-list .item.active .ans{display: block;}
.faqs-kefu{display: none;background: #ff7272;border-radius: 5px;padding:12px 0;max-width: 400px;color: #fff !important;font-size: 16px;text-align: center;margin:30px auto}
.erphpdown-box, .erphpdown-box + .article-custom-metas{display: none !important;}

.sign .sign-notice i{color: #ff5f33}

.footer-fixed-nav{border-top: 1px solid rgba(229, 229, 229, 0.93);box-shadow: none;}
.rollbar {top: 50%;transform: translateY(-50%);bottom: inherit;background: #fff;border-radius:5px 0 0 5px;right: 0;border: 1px solid #eaeaea;border-right: none;}
.rollbar ul{width: 50px}
.rollbar li{margin-bottom: 0;border-radius: 0;background: transparent;}
.rollbar li a{font-size: 12px;height: auto;width: 50px;line-height: 20px;text-align: center;padding:10px 0;color: #333}
.rollbar li i{font-size: 20px;display: block;}
.container-user{max-width: 1360px !important;padding-left: 270px !important}

.layui-layer-title{border-bottom: 1px solid #eee !important;}

.userside{background: #fff}
.usertop{margin-left:-270px;padding:20px;}
.usertop-box{background-repeat: no-repeat;background-position: center;background-size: cover;border-radius: 5px;padding:30px;overflow: hidden;}
.usertop-box .usertitle{margin-bottom: 0;padding-bottom: 0;border-bottom:none;text-align: left;float: left;padding-left: 100px;min-height:80px;position: relative;}
.usertop-box .usertitle .edit-avatar{position: absolute;left:0;top: 0}
.usertop-box .usertitle .edit-avatar:after{display: none;}
.usertop-box .usertitle .avatar{width: 80px;height: 80px}
.usertop-box .usertitle .usertext{text-align: left;font-size: 13px;color: #666}
.usertop-box .usertitle h2{text-align: left;font-size: 16px;margin-bottom: 0;margin-top:8px}
.usertop-box .usertitle .usertext .tt{color:#666;margin-bottom: 5px}
.usertop-box .usertitle .usercheck{border-radius: 5px;width: 60px;margin-right: 10px}

.usertop-box .usermoney{float: right;overflow: hidden;min-width: 500px}
.usertop-box .usermoney .item{float: left;width: 33.3333%;text-align: center;font-size: 14px;position: relative;}
.usertop-box .usermoney .item:first-child:after{content: "";width: 1px;position: absolute;right: 0;top: 0;bottom: 0;background: #f6f6f6}
.usertop-box .usermoney .item:nth-child(2):after{content: "";width: 1px;position: absolute;right: 0;top: 0;bottom: 0;background: #f6f6f6}
.usertop-box .usermoney .item .tit{font-size: 16px;color: #000;margin-bottom: 5px;}
.usertop-box .usermoney .item .con{font-size: 12px}
.usertop-box .usermoney .item .con b{font-size: 20px;}
.usertop-box .usermoney .item .con t{color: var(--theme-color);}

.userside{padding-top: 10px;width: 270px;margin-left: -270px}
.usermenu > li{border-bottom: 1px solid #eaeaea}
.usermenu > li:last-child{border-bottom: none;}
.usermenu > li > a{padding:8px 10px;font-size: 15px;}
.usermenu > li.show > a{border-bottom: 1px solid #eaeaea}
.usermenu li.active a{background: transparent;}
.usermenu li.active > a{color: var(--theme-color)}
.usermenu > li .submenu{display: none;padding-left: 40px;padding-bottom: 10px;padding-top:10px}
.usermenu > li.show .submenu{display: block;}
.usermenu > li .submenu a{font-size: 14px}
.usermenu > li .submenu.active{display: block;}
.usermenu li .icon{font-size: 16px;margin-right: 20px}
.usermenu > li.show > a > .icon:before {content: "\e623";}

.user-wap-box1{background: #2080f7;border-radius: 0;padding-bottom: 88px}
.user-wap-box1 .user-desc a{color: #333}
.user-wap-box1 .mobantu-check a{background: #ff5f33;color: #fff;padding:5px 12px;border-radius: 5px;font-size: 13px;}
.user-wap-box21{background: #fff;border-radius: 5px;overflow: hidden;margin:-30px 15px 15px;z-index: 9;position: relative;padding:10px 0}
.user-wap-box21 .item{float: left;width: 50%;text-align: center;color: #666;font-size: 13px;position: relative;}
.user-wap-box21 .item:first-child:after{content: "";width: 1px;background: #f6f6f6;position: absolute;right: 0;top: 0;height: 100%}
.user-wap-box21 .item a{color: #ff5f33;border:1px solid #ff5f33;padding:3px 12px;border-radius: 3px;display: inline-block;}
.user-wap-box22{padding:10px;border-radius: 0;margin-bottom: 30px}
.user-wap-box22 ul li{width: calc(25% - 12px);}
.user-wap-box22 ul li img{width: 30px;height: 30px;margin-bottom: 3px;}
.user-wap-box23{background: #fff;margin-bottom: 40px;}
.user-wap-box23 ul li{padding:9px 15px 14px;position: relative;line-height: 22px;font-size: 14px;}
.user-wap-box23 ul li:after{content:"";position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background:#f5f5f5;}
.user-wap-box23 ul li:last-child:after{display: none}
.user-wap-box23 ul li a{display: block;}
.user-wap-box23 ul li a .icon-arrow-right{float: right;color: #999;top: 2px}
.user-wap-box23 ul li .icon23{width: 22px;height: 22px;position: relative;top:1px;margin-right:8px}
.user-wap-box23 ul li .desc{position: relative;top:4.5px;float:right;color:#999;font-size: 12px;margin-right:10px;}
.user-wap-box23 ul li .more{width: 18px;height: 18px;position: relative;top:6px;float:right}

.user-mobile-nav{border-bottom: 1px solid #eaeaea;overflow: hidden;margin:5px -15px 15px;}
.user-mobile-nav a{float: left;width: 25%;text-align: center;line-height: 40px;color: #999;position: relative;}
.user-mobile-nav2 a{width: 50%}
.user-mobile-nav a.active{color: #333}
.user-mobile-nav a.active:after{content: "";height: 2px;background: #2080f7;position: absolute;width: 30px;left: calc(50% - 15px);bottom:0}

.user-wap-logout a{background: #ff7272;color: #fff;display: block;width: 80%;margin:0 auto;border-radius: 3px;height: 40px;line-height: 40px;}
.user-mobile-fixed-tit{position: fixed;left: 100px;right: 100px;top: 0;line-height: 46px;text-align: center;font-size: 16px;z-index: 999999;}
.user-mobile-fixed-link{position: fixed;right: 15px;top: 0;line-height: 46px;color: #d5d5d5;font-size:13px;z-index: 999999;}

@media (max-width: 1366px){
  .nav-search-form{max-width: 400px;}
}

@media (max-width: 1024px){
    .nav-search-form{display: none !important;}
    .nav-right .nav-search{display: inline-block;}
    .nav-right .nav-tougao, .nav-right .nav-notice, .nav-right .nav-search, .nav-right .nav-fav, .nav-right .nav-vip, .nav-right .nav-share{padding: 4px 13px 17px;}
    .nav-right .nav-login.yes {padding: 6px 12px;}
    .nav-right .nav-login.no {padding: 14px 14px 12px 14px;}
    .nav-right .nav-tougao-btn {margin-left: 12px;margin-top: 14.5px;}
    .article-author{display: block;}
    .banner-bottom .subnav-list .mv-right{display: none}
    .price-card-list{grid-template-columns:repeat(2,minmax(0,1fr));}
}

@media (max-width: 768px){
  body{margin-top: 46px}
  .header{height: 46px}
  .logo, .logo a{height: 46px}
  .header{border-bottom: 1px solid rgba(229, 229, 229, 0.93);box-shadow: none !important;}
  body:not(.home) .header .logo{display: none;}
  .nav-left .nav-back{padding: 0;}
  .nav-left .nav-back a{padding: 6px 0 !important;}
  .nav-left .nav-back i{font-size: 22px}
  .nav-right .nav-login.yes {padding: 6px 8px !important;display: none;}
  .nav-right .nav-login.yes a {padding: 6.5px 0;}
  .nav-right .nav-login.no a{padding: 4.5px 0;}
  .nav-right .nav-vip, .nav-right .nav-fav, .nav-right .nav-search, .nav-right .nav-notice{display: none;}
  .nav-right .nav-share{display: inline-block;}
  .nav-right .nav-tougao, .nav-right .nav-notice, .nav-right .nav-search, .nav-right .nav-fav, .nav-right .nav-vip, .nav-right .nav-share{padding: 2.5px 8px 4.5px;}
  .nav-right .nav-button{padding:2px 0 2px 9px}
  .nav-right .nav-tougao t, .nav-right .nav-notice t, .nav-right .nav-search t, .nav-right .nav-fav t, .nav-right .nav-vip t, .nav-right .nav-share t{display: none;}
  .nav-right .nav-tougao-btn {margin-left: 12px;margin-top: 16px;margin-right: 8px;margin-left: 8px;display: none;}
  .nav-right .nav-tougao-btn a{font-size: 13px;padding:0 12px;height: 28px;line-height: 28px;}
  .nav-right .nav-login.no{padding:12px 5px !important;display: none;}
  .nav-right .nav-login.no i{display: none;}
  .nav-right .nav-login.no span{display: inline-block;}
  .nav-right .nav-notice .sub-menu{right: -40px}
  .nav-right .nav-notice .sub-menu:before{right: 55px}

  .nav-search-form {display: inline-block !important;margin-top: 8px;margin-left: 10px;position: static;width: calc(100% - 150px);}
  .nav-search-form .search-input{height: 30px;padding:0 15px 0 28px;}
  .nav-search-form .search-form{border:none;background: #f1f1f1;border-radius: 20px}
  .nav-search-form .search-form .search-btn{display: none;height: 30px}
  .nav-search-form .search-form .icon-search{font-size: 17px;top: 2px;left: 8px;}
  .nav-search-form .search-form .search-clear{top: 6px;right: 8px;}
  .nav-search-form .search-related .search-logs .item{background: #fff}

  .nav-search-form .search-related{background: #f7f7f7;bottom:0;top:46px;border:none;position: fixed;border-radius: 0;z-index: 99999}
  .nav-search-form .search-related .search-logs .item{padding:4px 10px}
  .nav-search-form .search-related .search-hots{max-height: 205px;}
  .nav-search-form .search-related .search-hots a{border-color: #eee;padding:4px 10px}

  .main, .woocommerce #main{padding-top: 0}

  .banner-bottom .subnav-list{width: 100%;padding:0 !important;margin-bottom: 15px;}
  .banner-bottom .subnav-list:last-child{margin-bottom: 0}
  .banner-bottom .subnav-list:nth-child(2n+1):after{display: none;}

  .bannerad-swiper-container{position: relative;}
  .bannerad-swiper-container .swiper-pagination-bullet-active, .bannerad-swiper-container .swiper-pagination-bullet{background: #333}
  .bannerad-swiper-container .swiper-pagination-bullet{width: 5px;height: 3px;}
  .bannerad-swiper-container .swiper-pagination-bullet-active{width: 15px}

  .banner-bottom{background: #fff !important;padding:0}
  .banner-bottom .home-caticons{margin:0}
  .banner-bottom .home-caticons .items{padding:0}
  .banner-bottom .home-caticons .item {margin: 10px 10px 0;width: calc(20% - 20px);}
  .banner-bottom .home-caticons .item img{margin-bottom: 3px}

  .price-header{padding:30px 0}
  .price-header .price-big-title{font-size: 20px;margin-bottom: 10px}
  .price-card-list{grid-template-columns:repeat(1,minmax(0,1fr));}

  .home-caticons .item img {width: 42px !important;height: 42px !important;}
  .banner-page{padding:20px !important;}
  .banner-page .archive-title{font-size: 18px;}
  .faqs-list{margin:0;max-width: 100%}
  .faqs-list .item{margin-bottom: 15px;margin-top:15px;padding-bottom: 15px;}
  .faqs-list .item h5{font-size: 15px}
  .faqs-kefu{display: block;}

  .filter-main{padding:15px 0;margin-bottom: 15px;}
  .filter-item{padding-left: 0;padding-right: 0;height: 38px;padding:5px 0 !important;white-space: nowrap;overflow-x: auto;overflow-y: hidden;}
  .filter-item::-webkit-scrollbar{display: none;}
  .filter a{margin:3px 15px 3px 0;font-size: 14px;padding:7px 0;}
  .filter a.active{border-radius: 30px;padding:7px 15px;}
  .filter a:first-child{margin-left: 0}
  .filter-item>span{top:3.5px;display: none;}
  .filter-price-main{margin-bottom: 20px}
  .filter-item-nospan{padding:0 !important}
  .filter-item-nospan .filter a{margin:4px 10px 3px 0;font-size: 13.5px;color: #999}
  .filter-item-nospan .filter .split{display: none;}
  .filter-item-nospan .filter .rig{float: right;}
  .filter-item-nospan .filter .rig a{margin-right: 0;margin-left:10px;margin-top: 5px}
  .filter-item-nospan .filter .rig a:first-child{margin-left: 0}
  .filter-item-nospan .filter .a-fav, .filter-item-nospan .filter .a-tougao{display: none;}
  .filter-item-nospan .filter-all-link{padding:5px 14px}
  .filter-item .expend{display: none;}

  .article-header-box{padding:0;margin:0 -15px 20px}
  .header-box-con{margin-left: 0;width: 100%;padding:0 15px;}
  .header-box-img{max-width: 100%}
  .header-box-img img{height: auto !important;}
  .header-box-con .custom-metas{margin:0 -15px 10px;border-radius: 0}
  .header-box-con .custom-metas .last-meta i{float: right;}
  .header-box-action{padding:0 15px;display: none;}
  .article-author .author-info .avatar{width: 60px;height: 60px;}
  .article-author .author-info .author-name{font-size: 16px;}
  .article-author .author-info .author-link{font-size: 14px;top: 14px;}

  .single-content > .erphpdown-box .single-wap-fixed-bottom-left{display: block;}
  .single-content > .erphpdown-box .erphpdown-price{display: none;}
  .single-content > .erphpdown-box .erphpdown-cart .vip span{display: none;}
  .single-content > .erphpdown-box .vip a, .single-content > .erphpdown-box .vip + .down{min-width: 100px}

  .breadcrumbs{padding-top: 10px;font-size: 13px}

  body.page-template-all .footer-fixed-nav, body.search .footer-fixed-nav, body.single-post .footer-fixed-nav{display: none;}

  
  body.has-user-wap-ui .container-user{padding-left: 0 !important;background: transparent !important;margin-top: 0}
  body.has-user-wap-ui .userside{display: none;}
  body.page-template-user.has-user-wap-ui .header{border:none;background: #2080f7}
  body.page-template-user.has-user-wap-ui .nav-search-form, body.page-template-user.has-user-wap-ui .nav-right .nav-share, body.page-template-user.has-user-wap-ui .footer{display: none !important}
}

@media (max-width: 640px){
  .ticket-new h3{margin:20px 0 0}
}

@media (max-width: 480px){
  .grids .grid{margin-bottom: 15px}
  .grids .grid .con {padding: 6px 3px;}
  .grids .grid .img .grid-meta{padding:6px}
  .grids .grid .img .grid-meta .views{display: inline-block;}
  .grids .grid .cat{margin-bottom: 5px}
  .grids .grid .grid-author{border-top: none;}
  .grids .grid .grid-author .avatar{height: 14px;width: 14px}
  .grids .grid .grid-author .author-name{min-width: inherit;width: 60px;margin-left: 3px;}
  .grids .grid .grid-author .time{max-width: calc(100% - 85px);text-align: right;overflow: hidden;}
  .grids .grid .grid-author .author-name, .grids .grid .grid-author .time{height: 14px;line-height: 14px}
}