@charset "UTF-8"; .site{ display: flex; min-height: 100vh; flex-flow: column; /* background-image: url(https://api.66mz8.com/api/bg.img.php); */ } .site-header{ height:106px } .site-header-in{ position: fixed; width:100%; z-index: 7; } .home .site-content{ padding-bottom:0; } .site-content{ flex: 1; padding-bottom:30px; } .wrapper{ margin:0 auto; max-width: 100%; } .content-area{ margin:0 auto; width:100%; max-width: 100%; } .user-none{ color:#bcbcbc } /*顶部开始*/ .site .site-header-in{ transform: translate(0); transition: transform .3s; box-shadow: 0px 5px 40px 0px rgba(17,58,93,.1); } .m-open .site-header-in{ height:100% } .site.up .site-header-in{ transform: translate(0,-50px); transition: transform .3s,background-color .3s ease-out; } .m-open .action.up .site-header-in{ transform: translate(0); } .header-banner-left{ opacity: 1; transition: opacity .3s; } .header-banner-left.hidden{ opacity: 0; transition: opacity .3s; } .post-style-2 .site .site-header-in{ transition: transform .5s,background-color .3s ease-out; background-color: rgba(255, 255, 255, 0);; } .post-style-2 .site.action .site-header-in{ background-color: rgba(0, 0, 0, 0.58); } .post-style-2 .site.up .site-header-in{ background-color: rgba(0, 0, 0, 0.58); } .post-style-2 .social-top .top-search-select,.post-style-2 .social-top .header-search-select a{ color:#fff } .social-top .top-search{ margin-right:16px } .post-style-2 .social-top .header-banner-left .menu li.current-menu-item a{ color:#fff; } .post-style-2 .social-top .header-banner-left .menu li.current-menu-item a:after{ background:#fff } .header-banner-left .menu li.current-menu-item a:after{ content: ''; width: 10px; height: 2px; border-radius: 5px; bottom: 3px; position: absolute; margin-left: auto; margin-right: auto; left: 0; right: 0; text-align: center; } .post-style-2 .header-banner .ym-menu a{ color:#fff } .post-style-2 .top-submit button{ color:#fff; border-color:#fff } .post-style-2 .change-theme button{ color:#fff } .header-banner{ width: 100%; position: relative; z-index: 6; } .header-banner-content{ height:48px; display: flex; align-items: center; justify-content: space-between; font-size: 13px } .header-banner-content div.mobile-show{ display: none; } .header-banner-content .b2-hidden{ display: none } .header-banner-content > div{ display: flex; align-items: center; line-height: 1 } .header-banner-left ul{ display: flex; align-items: center; white-space: nowrap; overflow-x: auto; } .header-banner-left .menu li{ margin-right:26px } .post-style-2 .header-search-select a{ color:#333!important } .top-menu ul li.current-menu-item.depth-0 > a .hob{ transform: scale(1,1); visibility: visible; opacity: 1; } .header-banner-left .menu li a{ display: flex; align-items: center; transition: opacity .2s ease-out; padding:9px 0; position: relative; } .post-style-2 .top-search form, .post-style-2 .header-user .top-user-box{ border:1px solid rgb(255 255 255 / 45%) } .post-style-2 .header-banner-left .menu li.current-menu-item a{ color:#fff } .post-style-2 .header-banner-left .menu li.current-menu-item a:after{ background-color: #fff; } .header-banner-left .menu li a i{ font-size: 16px; } .header-banner-left .menu li a:hover{ opacity: 1; transition: opacity .2s ease-out; } .announcement-icon{ height:18px } .logo-top.header{ height:121px } .header{ position: relative; z-index: 5; height:58px; width:100%; } .header .top-style.animateIn,.header .top-style.animateOut{ position: fixed; background-color: #fff; transition: transform .3s; width:100%; top:0; box-shadow:0 2px 3px rgba(51,51,51,0.2); } .post-style-2 .header .top-style.animateIn,.post-style-2 .top-style.animateOut{ background: rgba(51,51,51,.56); } .animateIn{ transform: translateY(0px); } .animateOut{ transform: translateY(-100%); } .header .wrapper{ display: flex; height:58px; align-items: center; position: relative; z-index: 2; } .header-user{ position: absolute; right:0; top: 15px; } .header-login-button{ display: flex; align-items: center } .header-login-button button{ margin-left:10px; padding: 5px 13px; } .header li{ list-style: none } .top-menu .top-menu-ul{ display: flex; align-items: center; flex-wrap: wrap; justify-content: center; } .top-menu-ul > li.depth-0:first-child > a{ padding-left:0 } .top-menu ul li.depth-0{ display: flex; line-height: 1; } .top-menu ul li.depth-0 i{ line-height: 1; } .b2-menu-3{ position: relative; } .top-menu ul li.depth-0:hover > a .hob{ transform: scale(1,1); visibility: visible; opacity: 1; } .top-menu ul li.depth-0 > a .hob{ visibility: hidden; opacity: 0; height: 3px; position: absolute; top: auto; right: 12px; bottom: 0; left: 0; -webkit-transform: scale(1,0); -moz-transform: scale(1,0); -ms-transform: scale(1,0); -o-transform: scale(1,0); transform: scale(1,0); -webkit-transform-origin: bottom center; -moz-transform-origin: bottom center; -ms-transform-origin: bottom center; -o-transform-origin: bottom center; transform-origin: bottom center; -webkit-transition: transform .2s ease-out; -moz-transition: transform .2s ease-out; transition: transform .2s ease-out; } .top-menu-ul > li.depth-0 + li.depth-0 > a .hob{ left:12px; right:12px; } .top-menu ul li.depth-0.has_children > a .hob{ right:28px } .top-menu ul li.depth-0 > a{ font-size: 14px; display: flex; align-items: center; padding:0 12px; line-height: 57px; position: relative; z-index: 2; height: 57px; } .top-menu a{ display: block; position: relative; box-sizing: border-box; } .site-title{ font-size: 22px; letter-spacing: 3px; color:#333; font-weight: 200; } .logo{ display: flex; height:34px; align-items: center; } .logo img{ display: block; height:34px } .logo a{ margin: 0 auto; display: flex; } .register-button{ margin-left:12px } .top-style-blur{ position: absolute; width:100%; height:100%; left:0; top:0; background: #fff; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } .post-style-2 .top-style-blur{ display: none; } .single.post-style-2 .entry-header .post-list-cat a{ color:#fff } .social-top .header-banner{ height:58px; z-index: 6; } .post-style-2 .social-top .header-banner{ background: rgba(51, 51, 51, 0.4); } .post-style-2 .social-top .header-banner{ border-bottom:0 } .post-style-2 .social-top .header{ border:0; background: rgba(255, 255, 255, 0.1) } .post-style-2 .social-top .top-submit .button,.post-style-2 .social-top .top-submit button{ color:#fff } .social-top .header{ height:55px; border-top:1px solid #f5f5f5 } .site-header.social-top{ height:113px } .site-header.social-top.social-no-sub{ height:58px } .social-top .header-banner-content{ height:auto; position: relative; } .social-top .header-logo{ padding:12px 0 } .social-top .header-logo{ margin-right:30px } .social-top .header-banner-left .menu li a{ opacity: 1; font-size: 16px; position: relative; } .post-style-2.social-top .header-banner-left .menu li a{ color:#fff } .social-top .header .wrapper{ height: 55px; } .social-top .header-user{ position: initial; right: 0; display: flex; width: 138px; justify-content: flex-end; } .social-top .top-menu ul li.depth-0 > a{ height: 55px; opacity: .8; box-sizing: border-box; } .social-top .sub-menu{ top:54px; } .change-theme>div a{ display: block; height: 24px; width: 35px; text-align: center; line-height: 30px; border-radius: 100%; position: relative; line-height: 1; } .social-top .change-theme>div a{ margin-right:16px } .header-user{ right: 8px; } .change-theme button { margin-right: 16px; padding: 5px; border-radius: 100%; width: 24px; height: 24px; line-height: 1; padding:0; background: none; border:0; color:inherit; margin-right:10px } .change-theme button .b2-search{ font-size:16px; } .post-style-2 .mobile-show .change-theme button{ background-color:#787878 } .change-theme a i{ font-size: 24px; font-weight: 500; } .change-theme b{ position: absolute; width: 8px; height: 8px; background: #ff3a55; top: 0px; right: 6px; border-radius: 100%; border: 1px solid #fff; z-index: 3; } .change-theme > div{ position: relative; } .social-top .top-user-avatar img{ border-radius: 100%; height: 100%; width: 100%; } .social-top .mobile-box{ width: 100%; display: flex; justify-content: space-between; align-items: center; } .top-search{ position: relative; } .top-search input{ padding: 5px 37px 5px 0px; width: 150px; background: none; border:0 } .top-search .header-search-select{ position: absolute; display: flex; flex-flow: column; top: 32px; background: #fff; left: 0; border: 1px solid #eee; padding:5px } .top-search form{ display: flex; } .top-search-button{ display: flex; white-space: nowrap; align-items: center; font-size: 12px; } .top-search-button button{ background:none; padding:5px 10px 5px 16px; border:0; color:inherit } .search-button-action{ background: none; border: 0; position: absolute; right: -5px; top:-2px } .top-search-select{ cursor: pointer; display: block; padding: 0 10px; height: 27px; line-height: 27px; } .top-search-select i{ font-size: 13px; margin-left:2px } .top-submit .button,.social-top .top-submit button{ padding:5px 10px; border: 1px solid #e2e8f0; color:inherit; box-shadow: 0 1px 2px 0 rgba(0,0,0,.05); border-radius: 5px; } .social-top .change-theme{ margin:0; } .social-top .header-login-button button{ margin-left:0; } .social-top .header-login-button button.empty{ margin-right:10px } .change-theme{ display: flex; margin:0 18px; align-items: center; } .change-theme button i{ font-size: 22px; } .normal-banner-right .top-search-button button{ padding:5px 9px 5px 16px; } .normal-banner-right .change-theme{ margin-right:0; width: 74px; justify-content: flex-end; } /*商品模块*/ .shop-box-list ul{ display: flex; flex-flow: wrap; } .shop-box-list li{ position: relative; max-width:25%; width:100%; } .shop-coupon-box{ display: flex; flex-flow: wrap; } .stamp {position: relative;display: flex;position: relative;} .stamp i.coupon-bg{position: absolute;left: 20%;top: 45px;height: 190px;width: 390px;background-color: rgba(255,255,255,.15);transform: rotate(-30deg);display: none;} .stamp .par{padding:10px;width: 60%;border-right:2px dashed rgba(255,255,255,.3);text-align: left;} .stamp .par p{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; font-size: 12px; color:rgba(255, 255, 255, 0.66); margin-bottom:10px; line-height: 1; } .stamp .par span{font-size: 25px;color:#fff;margin-right: 5px;font-family: Impact;} .stamp .par sub{position: relative;color:rgba(255,255,255,.8);font-size: 12px;} .stamp .par sub.sign{font-size: 17px;} .stamp .copy{padding: 5px; width: 40%; vertical-align: text-bottom; font-size: 16px; color: #fff; z-index: 2; text-align: center; display: flex; flex-flow: column; align-items: center; justify-content: center; } .stamp .copy button{ padding: 5px 12px; background: #fff; color: #000; opacity: .8; border: 0; } .stamp .copy button.text{ background: none; color:#fff } .copy-date{ font-size: 12px; margin-bottom: 10px; } .shop-box-price{ color: #f44336; font-size: 15px; padding: 0; background: #f8fbff; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; padding: 5px 16px; } .shop-box-price .delete-line{ font-size: 12px; color:#999; } .shop-box-price.shop-box-credit{ color:green } .stamp .copy p + p{margin-top:15px} .stamp01{background: #F39B00;} .stamp01:before{background-color:#F39B00;} .stamp02{background: #D24161;} .stamp02:before{background-color:#D24161;} .stamp03{background: #7EAB1E;} .stamp03:before{background-color:#7EAB1E;} .stamp04{background: #8a8a8a;} .stamp04:before{background-color:#50ADD3;} .coupon-info{ position: absolute; width:100%; min-height: 141px; background: rgba(255, 146, 146, 0.94); left:0; top:0; font-size: 14px; text-align: left; line-height: 1.4; } .coupon-info a{ font-size: 12px; } .coupon-info .shop-coupon-title{ padding: 5px 10px; background: rgba(255, 255, 255, 0.3); line-height: 1; } .shop-box-row{ display: flex; flex-flow: column; } .shop-box-title{ display: flex; justify-content: space-between; line-height: 1; align-items: center; } .shop-box-none-coupon .shop-box-list{ width:100% } .shop-box-none-coupon .shop-box-list li{ max-width:20%; width:100%; } .shop-list-thumb-in-info{ position: absolute; top:0; left:0; width:100%; height:100% } .shop-list-thumb-in-info img{ width:100%; height:100% } .shop-box.shop-box-none-product .shop-coupon-item{ width:25% } .coupon-desc{ opacity: .5; margin-bottom:5px } .coupon-title{ font-size: 12px; } .coupon-id{ font-family: Impact; } .coupon-info{ display: none; } .coupon-info > div{ padding:9px 10px } .coupon-info > div img{ width:20px; border-radius: 100%; } .coupon-roles div{ font-size: 12px; } .coupon-roles-desc span{ color:#fff } .coupon-info div .coupon-title{ opacity: .7; } .coupon-box > div{ display: flex; justify-content: center; } .coupon-box .shop-coupon-item{ width:322px; line-height: 1.4; height:141px } .stamp .par .coupon-date span{ font-size: 12px; } .coupon-box .shop-coupon-item+.shop-coupon-item .stamp{ margin-top:0 } .coupon-box .flickity-prev-next-button.next{ right:-45px } .coupon-box .flickity-prev-next-button.previous{ left:-45px } .shortcode-coupon.shop-coupon-item{ display: flex; justify-content: center; } .shortcode-coupon.shop-coupon-item .stamp{ margin-right:0; width:320px } .shop-coupon-item .stamp{ height:141px } .coupon-box .flickity-prev-next-button .flickity-button-icon{ color:#ccc } .shop-coupon-title{ display: flex; justify-content: space-between; align-items: center; } .close-coupon-info{ font-size: 20px; cursor: pointer; } .shop-box-title .module-title{ font-size: 18px; text-align: left; margin-right: 10px; font-weight: 700; } .shop-box-title .module-desc{ font-size: 13px; color: #bcbcbc; } .shop-coupon-item{ flex:0 0 33.3333% } .shop-list-item{ position: relative; } .shop-list-item h2{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: 16px; height: 42px; margin:16px } .shop-list-item .delete-line{ text-decoration: line-through } .coupon-date{ font-size: 12px; color:#fff; margin-top:10px } .shop-list-thumb{ position: relative; } .shop-list-thumb-in{ height:0; padding-top:100% } .shop-list-thumb span.shop-box-type{ position: absolute; top: 10px; left: 10px; font-size: 12px; background: #fbff00; padding: 2px 5px; border-radius: 3px; } .shop-normal-tips { position: absolute; right: 10px; bottom: 10px; line-height: 20px; height: 20px; font-size: 12px; background-color: #fdd6d3; color: #f44336; padding: 0 4px; border-radius: 3px; } .shop-box .shop-normal-item-count{ color:#ccc; } .shop-normal-item-count b{ font-weight: normal; } .shop-normal-item-count { display: flex; padding:16px } .shop-normal-item-count span{ font-size: 12px; white-space:nowrap; } .shop-normal-item-count span + span{ margin-left:8px } .shop-normal-item-count span:last-child{ flex: 1; text-align: right; } .b2-widget-products .b2-widget-post-thumb .b2-widget-post-thumb-product-img{ height:0; padding-top:100%; position: relative; width:100% } .b2-widget-products .b2-widget-post-thumb .b2-widget-post-thumb-product-img img{ width:100%; height:100%; position: absolute; top:0; left:0; } .html-widget{ padding:0 10px 10px } .coupon-widget-content > div + div{ margin-top:10px } /*LOGO居左*/ .logo-left .mobile-box{ margin-left:30px } /*LOGO居中、菜单居中*/ .logo-center .header-logo{ position: absolute; right: 0; left: 0; text-align: center; display: flex; justify-content: center; } /*菜单剧中*/ .menu-center .header-logo{ position: absolute; left:0; } .menu-center .mobile-box{ margin:0 auto } /*LOGO居上*/ .logo-top .logo-top .wrapper{ flex-direction: column; align-items: inherit; height: auto; } .header-logo{ padding:14px 0 } .logo-top .sub-menu{ top:121px } .logo-top .b2-menu-3 > .sub-menu{ top:56px } .logo-top .logo{ justify-content: center; } .logo-top .top-menu{ border-top:1px solid #f3f3f3 } .logo-top .site-header{ height:169px } /*用户*/ .top-user-info{ display: flex } .login-button{ display: flex; align-items: center } .login-button .text{ font-size: 15px; margin-right:10px; color:#333 } .sub-menu{ position: absolute; top:58px; width:200px; z-index: 2; background: #fff; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); } .has_children .sub-menu{ opacity: 0; visibility: hidden; border-top-left-radius: 0; border-top-right-radius: 0; border-top:1px solid #f0f0f0; box-sizing: border-box; box-shadow: 0 0 20px 0 rgb(0 0 0 / 8%); } .has_children .sub-menu a{ display: flex; align-items: center } .has_children:hover a i.b2-jt-down{ transition: .15s ease-in-out; -webkit-transition: .15s ease-in-out; -moz-transition: .15s ease-in-out; -ms-transition: .15s ease-in-out; -o-transition: .15s ease-in-out; } .has_children:hover a i.b2-jt-down{ transform: rotateX(180deg); } .has_children:hover .sub-menu{ opacity: 1; visibility: visible; z-index: 1; transform: translateY(0); /* -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -ms-transform: scale(1,1); -o-transform: scale(1,1); transform: scale(1,1); -webkit-transition: all .3s cubic-bezier(.165,.84,.44,1) .2s; -moz-transition: all .3s cubic-bezier(.165,.84,.44,1) .2s; transition: all .3s cubic-bezier(.165,.84,.44,1) .2s; */ } /* .has_children:hover > a.jt::before{ opacity: 1; transition: opacity .15s ease,transform .15s ease,-webkit-transform .15s ease; border-bottom: 8px solid rgb(224, 224, 224) } .has_children:hover > a.jt::after{ opacity: 1; transition: opacity .15s ease,transform .15s ease,-webkit-transform .15s ease; } .has_children > a.jt::before{ top:59px; opacity: 0; } .has_children > a.jt::after{ top:60.4px; opacity: 0; } .header .top-menu ul li.depth-0:hover > a .b2-jt-block-down{ transform: rotate(-180deg); transition: .15s cubic-bezier(.175,.885,.32,1.275); } .header .top-menu ul li.depth-0 > a .b2-jt-block-down{ color:#bbb } */ /*菜单 menu-3*/ .b2-menu-3 .sub-menu-0{ padding:12px 0; } .b2-menu-3 .sub-menu-0 li:hover ul{ box-shadow: 0 2px 10px 0 rgba(0,0,0,.16); -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.16); -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,.16); } .b2-menu-3 .sub-menu-0 a{ font-size: 14px; display: flex; padding:10px 14px; justify-content: space-between } .menu-post-box:hover a{ text-decoration: underline; } .b2-menu-3 .sub-menu-0 > li:hover > a,.b2-menu-3 .sub-menu-0 a:hover{ background: #f2f2f2 } .b2-menu-3 .sub-menu-0 li{ position: relative; } .b2-menu-3 .sub-menu-0 li ul{ position: absolute; left: 100%; top: 0; width: fit-content; width: -moz-fit-content; min-width: 200px; padding-left: 0; opacity: 0; visibility: hidden; transition: opacity .2s ease,transform .2s ease,-webkit-transform .2s ease; } .b2-menu-3 .sub-menu-0 li ul li{ background: #fff; } .b2-menu-3 .sub-menu-0 li:hover ul{ opacity: 1; visibility: visible; transform-origin:top } /*菜单 menu-1*/ .b2-menu-1 .sub-menu-0{ width:100%; left:0; display: flex; justify-content: center; padding:20px 20px 0 20px; flex-flow: row wrap; } .b2-menu-1 .sub-menu-0 li{ margin: 0 10px; margin-bottom:20px; min-width: 70px; box-sizing: border-box; } .b2-menu-1 .sub-menu-0 li:hover a{ text-decoration: underline; } .b2-menu-1 .sub-menu-0 li a{ display: flex; flex-direction: column; height:100% } .b2-menu-1 .sub-menu-0 li a img{ height:100% } .b2-menu-1 .sub-menu-0 li span{ display: block; font-size: 14px; margin-top: 5px; } /*菜单 menu-4*/ .b2-menu-4 .sub-menu-0{ width:100%; left:0; display: flex; padding:20px; flex-flow: wrap; } .b2-menu-4 ul ul li a img{ width:22px; height:22px; margin-right:5px; border-radius: 100%; border:1px solid #fff } .b2-menu-4 .sub-menu-0 li ul{ margin-top:5px; } .b2-menu-4 .sub-menu-0 li ul a{ font-size: 14px; font-weight: 400; padding: 5px; display: flex; align-items: center; margin-top: 10px; } .b2-menu-4 .sub-menu-0 li ul a:hover{ background: #f0f0f0; border-radius: 3px; } .b2-menu-4 .sub-menu-0 li a{ font-size: 12px; display: flex; position: relative; align-items: baseline; line-height: 1; padding: 5px 0; } .b2-menu-4 .sub-menu-0 > li{ margin: 0 10px; min-width: 18%; } .b2-menu-4 .sub-menu-0 > li > a{ background-color: #f6f6f6; font-size: 14px; padding-bottom:10px; padding: 9px 13px; } /*菜单 menu-2*/ .top-menu-ul .box{ transition:initial; box-shadow: 0 3px 3px rgba(26,26,26,.1); transform: translateY(10px); box-sizing: border-box; } .b2-menu-2 .sub-menu-0{ width:100%; left:0; display: flex; justify-content: center; padding:10px 20px 20px; flex-flow: wrap; justify-content: space-between; } .has_children .sub-menu-0 h2 a{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; height: 21px; } .b2-menu-2 .sub-menu-0 > li{ display: flex; flex-flow: column; width: calc(50% - 14px); } .b2-menu-2 .sub-menu-0 > li > a{ display: flex; font-size: 15px; margin-bottom: 10px; padding: 14px 0 10px; border-bottom: 1px dashed #ccc; justify-content: space-between; font-size: 13px; } .b2-menu-2 .sub-menu-0 > li > a::after{ content:"全部"; } .menu_2-item ul{ display: flex; margin:-5px; flex-flow: wrap; } .menu_2-item ul > li{ width:25%; } .menu-post-box{ margin:5px } .menu_2-item li .menu-post-thumb{ width:100%; height:100%; position: absolute; top:0; left:0 } .menu-post-box-img{ position: relative; height:0; padding-top:68%; } .menu_2-item li h2{ font-size: 13px; line-height: 1.5; margin-top:10px; } .top-menu .menu-post-box-img a{ position: initial } /*顶部结束*/ /*弹窗*/ .modal { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden; transform: perspective(1px) scale(1.1); transition: visibility 0s linear 0.15s, opacity 0.15s 0s, transform 0.15s; z-index: 9999999; display: flex; align-items: center; } .modal-content { background-color: white; width: 21rem; padding: 40px 24px 24px 24px; margin: 0 auto; position: relative; background-repeat: no-repeat; background-size: 100%; box-sizing: border-box; } .close-button { position: absolute; right: 0; top: 0; line-height: 1; font-size: 30px; height: 43px; display: block; line-height: 34px; width: 38px; text-align: center; cursor: pointer; color: #b2bac2; z-index: 6; } .close-button:hover{ color:initial } .show-modal { opacity: 1; visibility: visible; transform: perspective(1px) scale(1.0); transition: visibility 0s linear 0s, opacity 0.15s 0s, transform 0.15s; } /*登录与注册*/ .repass-tips{ color:green } .login-box-des{ font-size: 12px; color: #ccc; text-align: right; display: block; width: 100%; margin-top: 5px; } .login-logo img{ display: block; height:33px; } .login-logo{ align-items: center; display: flex; justify-content: center; font-size: 27px; font-weight: 200; } .login-title{ color:#b2bac2; font-size: 13px; margin-bottom:20px; text-align: center } .login-title span{ display: inline-block; padding:10px; } .login-form-item{ display: flex; position: relative; align-items: center; flex-wrap: wrap; } .login-form-item + .login-form-item{ margin-top: 20px; } .login-form-item input{ width: 100%; padding: 10px; transition: .3s; border: 1px solid #e8e8e8; font-size: 20px; height:48px; padding-right:46px } .login-form-item span{ position: absolute; left: 12px; top: -8px; font-size: 15px; color: #b2bac2; cursor: text; display: block; line-height: 1; padding: 0 7px; } .login-form-item span:after{ content: ''; opacity: 0; } .login-form-item input:focus + span,.login-form-item input[class="active"] + span,.login-form-item input:valid + span{ left: 10px; cursor: default; } .login-form-item input:focus + span:after,.login-form-item input[class="active"] + span:after,.login-form-item input:valid + span:after{ content: ''; width: 100%; height: 3px; background: #fff; top: 6px; position: absolute; left: 0; z-index: 0; opacity: 1; } .login-form-item span b{ position: relative; z-index: 1; } .login-bottom{ margin-top:10px } .login-bottom button{ width: 100%; padding: 12px; font-size: 14px; font-weight: 400; display: block } .forget-pass{ text-align: right; width:100%; margin-top:5px; } .oauth-login-button{ font-size: 12px; display: flex; padding:14px; border-top: 1px dashed #f0f0f0; } .oauth-login-button a{ display: block; margin-right:12px } .oauth-login-button a.login-qq::before{ background-color: #44a5e9 } .oauth-login-button a.login-weibo::before{ background-color: #e45656 } .oauth-login-button a.login-weixin::before{ background-color: #18c531 } .oauth-login-button a::before{ content: ''; width: 10px; height: 10px; border-radius: 100%; display: inline-block; margin-right: 3px; } .login-social-button{ margin-top:0; display: flex; height:0; transition: all .3s ease-in-out; overflow: hidden; } .login-social-button.show{ margin-top:10px; height:40px; transition: all .3s ease-in-out; } .login-social-button .button{ display: flex; justify-content: center; align-items: center; background: none; border-radius: 3px; border:0; padding:0 } .login-social-button-bottom{ display: flex; width: 100%; justify-content: space-between; align-items: center; padding: 5px 5px 5px 10px; border: 1px solid #f5f5f5; position: relative; } .login-social-button-bottom::after{ content:''; position: absolute; left:0; top:0; width:100%; height:100%; } .login-social-button-bottom > div{ display: flex; font-size: 12px; color:#999; position: relative; z-index: 2; } .site-terms{ margin-top: 10px; padding: 10px 0; font-size: 12px; color: #999; text-align: center; background: #f9f9f9; } .login-box-content .login-social-button-bottom a{ background: rgba(0, 132, 255, 0.05); padding: 0 6px; } .login-social-button i{ font-size: 20px } .login-social-button a + a{ margin-left:10px } .login-tk{ margin-top:20px; text-align: center; font-size: 12px; } .login-tk p{ display: flex; justify-content: space-between; } .login-tk p.login-p{ display: flex; justify-content: space-between } .login-tk-forget{ display: flex; justify-content: space-between } .login-box-content{ background: none; padding:0 } .login-box-content a{ font-size: 12px; } .login-box-content .login-box-top{ padding: 30px 24px 24px; background-image: url(/web/20220501175725im_/https://www.weisle.cn/wp-content/themes/b2/Assets/fontend/images/model-bg.png); background-repeat: no-repeat; background-size: 100%; } .login-social-button .login-qq{ color:#4cc0f2 } .login-social-button .login-weibo{ color:#eb623b; } /* .lazy{ opacity: .6; transition: opacity .2s ease-in-out; } .loaded { opacity: 1; transition: opacity .2s ease-in-out; } */ .login-social-button .login-qq{ color: #057db1; } .login-social-button .login-weibo{ color: #b13410; } .login-social-button .login-weixin{ color: #17b31e; } .login-eye{ position: absolute; right: 1px; background: none; border: 0; color: inherit; padding:6px 10px; display: flex; top:0 } .login-eye.button{ font-size: 13px } .login-eye i{ font-size: 25px } .button.login-eye:active{ transform: none; } .check-code-img{ position: absolute; right: 5px; cursor: pointer; } .check-code-img img{ display: block; height: 38px; border-radius: 5px; } .login-check-input input{ text-transform:uppercase; letter-spacing: 4px } .login-check-input .login-eye.button{ padding:15px 10px } .login-form-item.login-check-input{ height:0; opacity: 0; transition: all .3s ease-in-out; margin-top:0; visibility: hidden; } .login-form-item.login-check-input.show{ height:48px; opacity: 1; transition: all .3s ease-in-out; margin-top:20px; visibility: visible; } .forget-pass-info{ font-size: 12px; line-height: 1.5; background: #f8f8f8; margin-top: 20px; padding: 10px; display: flex; align-items: center; color: #b2bac2; border: 1px dashed #eee; } .login-box-content b{ font-weight:normal } .check-code-luo{ width:100% } .login-box-content .recaptcha-load{ width: 141px; height: 38px; } /*搜索组件*/ .shop-category .empty-page{ margin-right:20px } .search .tax-search input{ background-color: #f5f5f5; border-radius: 50px; } .search .tax-search{ display: flex; border-bottom:1px solid #f3f3f3; align-items: center; justify-content: space-between; box-sizing: border-box; } .search .tax-search form{ width:260px } .search-types{ display: flex; } .search-types a{ display: block; padding: 0 10px 4px; position: relative; } .search-types a.picked:after{ content:''; height:2px; width:calc(100% - 20px); position: absolute; right:0; left:0; bottom:0; background-color: red; margin:0 auto } .search-box-content.modal-content{ width: 38rem; padding: 40px 40px 20px } .search-box-content .search-title{ font-size:18px; text-align: center; margin:30px 20px; font-weight: 200; color:#bcbcbc } .search-box-content .search-input{ width:100%; padding:16px; font-size: 16px; background: #f3f3f3; border:0; display: block; margin:0 } .search-box-content .search-button{ margin:20px 40px; text-align: center } .search-box-content .search-button button{ font-size: 16px; padding: 10px 40px; } .header-search-select a{ padding:9px 14px; color:#333; margin-bottom:5px } .header-search-select .select{ background: #f3f3f3 } .header-search-select a:hover{ background: #f3f3f3 } /*搜索页面*/ .circle-search .document-row h3{ font-weight: 400; } .search .news-item ul{ padding:0 } .search-page-title{ padding: 10px 16px; } .search-page-title h2{ font-size: 20px; font-weight: 200; } .search-page-title p{ margin:10px 0 0; font-size: 12px; color:#999 } .user-search-list{ display: flex; flex-flow: wrap; margin-right:-1px; margin-bottom:-1px } .user-search-list li{ width:33.33333%; position: relative; } .user-s-info-avatar{ position: relative; } .user-search-list li .avatar{ display: block; border: 1px solid #fff; } .user-s-info{ display: flex; flex-flow: wrap; margin-top: -14px; position: relative; } .user-s-info-avatar{ width:56px; height:56px; margin-left:20px } .user-s-info-name{ margin-top: 16px; display: flex; flex-flow: column; margin-left:14px } .user-s-info h2{ font-size: 16px; font-weight: 700; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; max-width:110px } .user-s-cover{ position: relative; height: 0; padding-top: 38%; overflow: hidden; } .user-s-cover img{ position: absolute; top:0; left:0; height:100%; width:100% } .user-s-info-desc{ font-size: 12px; margin-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; width: 100%; background: #f9f9f9; padding:10px; color: #bcbcbc; height: 50px; box-sizing: border-box; } .user-s-data{ display: flex; flex-flow: wrap; justify-content: space-between; padding: 0 20px; font-size: 12px; color: #bcbcbc; text-align: center; margin-top:20px } .user-s-data p{ color:#333 } .user-s-data div{ width:25% } .user-s-data div + div{ border-left:1px solid #f3f3f3 } .user-s-follow{ padding:20px; text-align: center; } .user-s-follow button + button{ margin-left:10px } .user-s-follow button{ padding:5px 10px } /*验证码组件*/ .recaptcha-load{ width:186px; height:50px; display: block; background-image: url(/web/20220501175725im_/https://www.weisle.cn/wp-content/themes/b2/Assets/fontend/images/loading-empty.svg); background-repeat: no-repeat; background-position: center; background-size: 13px; border-radius: 3px; background-color: #f3f3f3; } .recaptcha-form .modal-content{ width: 16rem; padding:0; } .check-code-luo .close-icon{ position: absolute; right:10px; top:10px } .check-code-luo .close-icon i{ font-size: 24px } .recaptcha-form .check-code-luo h2{ text-align: center; margin-bottom:20px; margin-top:0 } .modal-content-innter{ padding:30px 20px 20px 20px } .recaptcha-img{ display: flex; flex-wrap: wrap; justify-content: center; text-align: center } .recaptcha-img img{ border-radius: 3px; width:186px; height:50px; cursor: pointer; } .recaptcha-img p{ color: #b2bac2; font-size: 13px; line-height: 1.5; margin: 10px 0 20px 0; } .recaptcha-form input{ padding: 10px; font-size: 30px; width: 100%; text-align: center; text-transform: uppercase; font-weight: 700; font-family: pictograph; } .recaptcha-form h2{ margin-top:16px; font-size: 18px; font-weight: 700 } .input-align-center{ letter-spacing: 10px; text-indent: 10px; } .input-align-center{ letter-spacing: 10px; text-indent:10px } .recaptcha-button{ border-top:1px solid #f3f3f3; display: flex } .recaptcha-button .button{ width:50%; background: none; padding:15px 0; border:0; font-size: 15px; color:#b2bac2; text-align: center } .recaptcha-button .recaptcha-send{ color:royalblue; border-left:1px solid #f3f3f3 } .recaptcha-button .recaptcha-send:disabled{ color:#bcbcbc } .recaptcha-button .recaptcha-send:after{ background-size: 13%; } .invitation-box{ display: flex; flex-direction: column; align-items: center; font-size: 14px; margin-top:40px } .invitation-box .b2-gift{ line-height: 1; font-size: 60px; color: #fb7979; } .invitation-button{ display: flex; justify-content: space-between; width:100%; align-items: center; } .login-box-content .invitation-button a{ color:red } .invitation-box a{ display: block } .invitation-box .invitation-des{ margin:16px 0 5px 0 } .invitation-tips{ color:#b2bac2; margin-bottom:10px } .invitation-input{ margin-bottom:20px; width:100% } .invitation-input input{ border: 1px solid #e2e2e2; font-size: 20px; padding: 13px; text-align: center; width:100% } .invitation-button button{ margin-left:10px } .top-user-avatar img{ display: block; cursor: pointer; border-radius: 100%; width:26px; height:26px } .top-user-avatar.avatar-parent{ cursor: pointer; height: 26px; width: 26px; } .top-user-box{ display: flex; align-items: center; position: relative; z-index: 3; } .social-top .top-user-box-drop{ top:40px } .top-user-box-drop{ position: absolute; top:43px; right:-22px; width:312px; background: #fbfdff; z-index: 2; visibility: hidden; transition: 0s max-height 0.15s linear,0.1s opacity cubic-bezier(0.39,0.575,0.565,1),0.15s transform cubic-bezier(0.1,1.26,0.83,1); transform: perspective(1px) scale(0.7); transform-origin: center top; opacity: 0; box-shadow: 0 3px 3px rgba(26,26,26,.1); } .top-user-box-drop .avatar{ width: 56px; height: 56px; border-radius: 100%; border: 2px solid #fff; margin-right:8px; margin-top: -12px; } .top-user-box-drop ul{ display: flex; flex-flow: wrap; margin-right:-1px } .top-user-box-drop ul li{ width:50%; position: relative; } .top-user-box-drop ul li:last-child{ width: 100%; position: relative; box-sizing: border-box; } .top-user-box-drop ul li:last-child a{ border-bottom: 0; border-top: 1px solid #f0f0f0; margin-top: -1px; } .top-user-box-drop i{ font-size: 20px } .top-user-box-drop.show{ visibility: visible; opacity: 1; transform: perspective(1px) scale(1); transition-duration: 0s,0.2s,0.2s; } .top-user-box-drop li a{ display: flex; width: 100%; font-size: 15px; padding: 10px 15px; overflow: hidden; height:100%; border-right: 1px solid #ebeef5; border-bottom: 1px solid #ebeef5; color:initial; box-sizing: border-box; } .top-user-box-drop li a i.b2font{ display: block; padding:0; line-height: 1; margin-top:1px } .top-user-info-box{ background: #f4faff; background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; background-image: url(/web/20220501175725im_/https://www.weisle.cn/wp-content/themes/b2/Assets/fontend/images/model-bg.png); } .top-user-info-box-name{ display: flex; align-items: center; position: relative; margin-left: 16px; } .top-user-info-box-name h2{ font-size: 18px; margin:8px 8px 8px 0; font-weight: 700; color: #121212; } .top-user-info-box-name > div{ display: flex; align-items: center; } .top-user-info-box-count{ display: flex; padding:16px; flex-flow: wrap; position: relative; } .top-user-info-box .user-w-rw a span{ font-size: 12px; } .top-user-info-box .user-w-rw a:hover{ background: none } .top-user-info-box .user-w-gold a{ padding: 0; border: 0; display: inline-block; width: auto; font-size: 14px; color:#121212 } .top-user-info-box .user-w-rw{ color:#121212; background: rgb(0 0 0 / 3%); border:0 } .top-user-info-box .user-w-gold{ border-bottom: 1px solid #f0f0f0; } .top-user-info-box .user-w-gold a i{ display: inherit; } .top-user-info-box-count p{ width:25%; text-align: center; display: flex; flex-flow: column; align-items: center; } .top-user-box-drop .top-user-info-box-count p{ margin:0; color:#121212 } .top-my-home b{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; font-size: 17px; } .top-my-home .avatar{ width:48px; height:48px; border-radius: 100%; display: block; position: relative; border: 2px solid #fff; } .top-user-box-drop .top-my-home p{ position: relative; } .top-user-box-drop p{ margin-left:8px; line-height: 1.5 } .top-user-box-drop p span.top-user-link-des{ display: block; color:#b2bac2; font-size: 12px; color:#ccc } .top-user-box-drop li a:hover{ background-color: #f3f8ff } .user-tools{ display: block; width: 30px; height: 30px; } .header-user .top-user-box{ border-radius: 100%; padding: 1px; width:26px; height:26px } .post-style-2 .top-search input, .post-style-2 .header-user .top-user-box{ border-color:#fff } .post-style-2 .top-search input{ color:#fff } .post-style-2 .change-theme>div a{ color:#fff } .post-style-2 .top-search-select{ color:#fff } .post-style-2 .search-button-action{ color:#fff } .user-tools .menu-new{ font-size: 12px!important; background: red; color: #fff; position: absolute; right: 12px; line-height: 1; padding: 2px 4px; border-radius: 2px; margin-top: 2px; transform-origin:top top; transform: perspective(1px) scale(.74); font-style:inherit } .top-user-box-drop.jt::before,.top-user-box-drop.jt::after{ right:28px; left:initial; border-bottom: 8px solid #e3f1f7; z-index: 2; top:-8px } .user-tab-myinv{ display: none } .slider-in-out.box{ background: none; } .module-sliders .flickity-page-dots .dot{ width: 16px; height: 4px; margin: 0 4px; border-radius: 0; } .module-sliders .flickity-page-dots{ top: 12px; bottom: initial; right: 20px; width: auto; } .slider-in.box,.slider-in .box{ background: none; } .slider-in.carousel > div,.shop-slider-box > div{ opacity: 0; } .slider-in.carousel > div:first-child,.shop-slider-box > div:first-child{ opacity: 1; } .module-sliders .box{ /* border:2px solid #fff; */ } /* .slider-2 >div:after,.slider-2-carousel:after{ content: " "; position: absolute; display: block; width: 100%; height: 100%; bottom: 0; left: 0; background: linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.6) 100%); } */ .slider-info{ position: absolute; z-index: 1; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-flow: column; } .slider-info .slider-info-box::after{ display: none; content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: -webkit-linear-gradient(bottom,rgba(0,0,0,.7) 0,transparent 100%); background: linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 100%); background-color: transparent; background-image: -webkit-linear-gradient(-270deg,#000 0,rgba(0,0,0,.917) 5.3%,rgba(0,0,0,.834) 10.6%,rgba(0,0,0,.753) 15.9%,rgba(0,0,0,.672) 21.3%,rgba(0,0,0,.591) 26.8%,rgba(0,0,0,.511) 32.5%,rgba(0,0,0,.433) 38.4%,rgba(0,0,0,.357) 44.5%,rgba(0,0,0,.283) 50.9%,rgba(0,0,0,.213) 57.7%,rgba(0,0,0,.147) 65%,rgba(0,0,0,.089) 72.9%,rgba(0,0,0,.042) 81.4%,rgba(0,0,0,.011) 90.6%,transparent 100%); background-image: linear-gradient(0deg,#000 0,rgba(0,0,0,.917) 5.3%,rgba(0,0,0,.834) 10.6%,rgba(0,0,0,.753) 15.9%,rgba(0,0,0,.672) 21.3%,rgba(0,0,0,.591) 26.8%,rgba(0,0,0,.511) 32.5%,rgba(0,0,0,.433) 38.4%,rgba(0,0,0,.357) 44.5%,rgba(0,0,0,.283) 50.9%,rgba(0,0,0,.213) 57.7%,rgba(0,0,0,.147) 65%,rgba(0,0,0,.089) 72.9%,rgba(0,0,0,.042) 81.4%,rgba(0,0,0,.011) 90.6%,transparent 100%); } .slider-info-box{ position: absolute; bottom: 0; width: 100%; z-index: 1; text-align: left; text-shadow: 0px 0px 4px #000; box-sizing: border-box; justify-content: flex-end; display: flex; flex-flow: column; padding:20px } .slider-cat span { font-size: 12px; display: inline-block; line-height: 1; color:#fff } .slider-cat span b{ width:4px; height:8px; display: inline-block; } .slider-user{ display: flex; color: #fff; align-items: center; font-size: 14px; position: relative; z-index: 2; } .slider-user span{ margin-left:6px; font-size: 12px; } .slider-user img{ width:16px; height:16px; border-radius: 100%; display: block; } /*幻灯slider-1*/ .slider-1{ overflow: hidden; white-space: nowrap; } .slider-1.slider-type-width .slider-info-box{ height: 100%; display: flex; justify-content: center; align-items: center; flex-flow: column; } .slider-img{ width:100%; height:100%; object-fit: cover; display: block; position: absolute; top:0; left:0 } button.flickity-button{ transform: none; padding:0; margin:0; margin-top:-16px } .slider-in{ display: flex; align-items: center; justify-content: center; position: relative; } .slider-1 .slider-1-carousel{ margin:0 auto; display: inline-block; vertical-align: bottom; } .homw-row-full .box{ border:0; border-radius: 0; } .homw-row-full .box .slider-img{ border-radius: 0; } .homw-row-full{ padding:0!important } .slider-in .slider-info{ position: absolute; width: 100%; text-align: center; overflow: hidden; background-color: #fff; } .slider-in h2{ font-size: 22px; color: #fff; margin: 10px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; white-space: normal; position: relative; z-index: 2; overflow: hidden; } .slider-user-info-name{ font-size: 18px; color: rgba(242,242,242,1); margin:20px 0 } .slider-user-info-name span{ color:rgba(255,255,255,1); } .slider-user-info .avatar{ width:48px; height:48px; display: inline-block; border-radius: 100% } .show-title-none .slider-info::after{ display: none; } /*幻灯slider-2*/ .slider-2{ display: flex; flex-flow: nowrap; height: 100%; } .slider-2 .slider-in{ position: relative; } .slider-2 .slider-2-bottom{ max-width: 100%; } .slider-2 .slider-2-right-item{ position: relative; width:100% } .slider-2 .slider-in-out .slider-in{ width:100%; height:100%; position: absolute; top:0; left:0; overflow: hidden; } .slider-2-carousel{ width:100%; height:100%; position: absolute; top:0; left:0 } .slider-2 .flickity-viewport{ width:100%; height:100%!important } .slider-2-right-item h2{ font-size: 14px; } /*幻灯slider-3*/ .slider-3{ max-width: 100%; margin-right:auto; margin-left:auto; } .slider-3 .carousel{ margin:0; width:100%; position: relative; overflow: hidden; } .slider-3-item{ position: relative; overflow: hidden; } .slider-3-item h2,.slider-4-item h2,.slider-5-right-item h2,.slider-6-item h2{ font-size: 14px; } .slider-3-item .slider-user,.slider-4-item .slider-user,.slider-5-right-item .slider-user,.slider-6-item .slider-user{ font-size: 12px; } .slider-3-item .slider-user img,.slider-4-item .slider-user img,.slider-5-right-item .slider-user img,.slider-6-item .slider-user img{ width:16px; height:16px } .slider-3-bottom{ display: flex; } .slider-3 .flickity-viewport{ position: absolute; top:0; width:100%; height:100%!important } .slider-3-carousel{ height:100% } /*幻灯slider-4*/ .slider-4{ max-width: 100%; margin:0 auto } .slider-4-carousel,.slider-2-carousel,.slider-3-carousel,.slider-5-carousel,.slider-6-carousel{ width:100%; } .slider-4 .carousel{ margin:0; width:100%; max-width: 100%; position: absolute; top:0; height:100% } .slider-4 .slider-in{ position: relative; overflow: hidden; } .slider-4 .flickity-viewport{ position: absolute; height:100%!important; width:100% } .slider-4-carousel{ height:100% } .slider-4-item{ position: relative; object-fit: cover } .slider-row-1{ display: flex; } .slider-row-2{ display: flex; } .slider-4-box1 .slider-in{ height:100% } /*幻灯slider-5*/ .slider-5{ display: flex; flex-flow: nowrap; } .slider-5 .slider-in{ position: relative; overflow: hidden; width:50% } .slider-5 .slider-5-bottom{ max-width: 100%; display: flex; flex-flow: wrap; } .slider-5 .slider-5-right-item{ position: relative; width:100% } .slider-5 .slider-in-out .slider-in{ width:100%; height:100%; position: absolute; top:0; left:0; overflow: hidden; } .slider-in-out{ position: relative; } .slider-5-carousel{ width:100%; height:100%; position: absolute; top:0; left:0 } .slider-5 .flickity-viewport{ width:100%; height:100%!important } .slider-5 .flickity-page-dots{ top: 20px; bottom: initial; right: 20px; width: auto; } /*幻灯slider-6*/ .slider-6{ display: flex; max-width: 100%; } .slider-6 .carousel{ margin: 0; width: 100%; max-width: 100%; position: absolute; top: 0; height: 100%; } .slider-6-in{ position: relative; overflow: hidden; } .slider-6-item{ position: relative; overflow: hidden; } .slider-6-carousel{ height:100% } .slider-6 .flickity-viewport { position: absolute; height: 100%!important; width: 100%; } /*首页*/ .home_row{ position: relative; /* border-bottom:1px dashed rgba(255, 255, 255, 0.3); */ } .home_row > div{ display: flex; margin:0 auto; max-width: 100%; position: relative; } .home_row.home_row_bg_img{ background-position: center center; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; } /* .home_row_bg_img::after{ content:''; width:100%; height:100%; position: absolute; top:0; z-index: 1; left:0 } */ .have-widget.home_row_0.homw-row-full.module-sliders{ margin-top:0 } /*首页广告位代码*/ .ads-tips{ position: absolute; right: 10px; bottom: 10px; font-size: 12px; color: #F4F6F9; background-color: rgba(0,0,0,.6); padding: 4px 8px; line-height: 1 } .html-box{ position: relative; } .html-box img{ display: flex; width:100% } /*文章列表*/ .b2-content{ display: flex; flex-flow: row; } .post-list-meta-box{ display: flex; align-items: center; justify-content: space-between; margin: 10px 16px; color:#bbb } .post-excerpt{ font-size: 14px; color: #666; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-justify: inter-ideograph; word-break: break-all; margin:0 16px 10px } .post-3 .post-excerpt{ -webkit-line-clamp: 2; } .b2_gap > li{ width:100%; box-sizing: border-box; } .post-list .load-more button{ width: 100%; border-color: rgba(255, 255, 255, 0); padding:14px; border:0 } .post-list .load-more button span{ padding: 14px; display: block; } .post-list .load-more button.b2-loading{ color:#fff } .post-list .module-title{ font-size: 17px; text-align: left; margin-right:10px; font-weight: 700; } .post-list .module-desc{ font-size: 13px; color: #bcbcbc; } .index-title-box { padding:10px } .b2timeago{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } .modules-title-box{ display: flex; align-items: flex-end; align-items: center; padding:16px; width: 100%; box-sizing: border-box; } .modules-title-box span{ flex: 1; display: block; text-align: right; font-size: 12px; } p.module-desc{ border-left: 1px solid #fb5f3c; padding-left: 10px; } .post-modules-top{ display: flex; flex-flow: column; line-height: 1; } .post-modules-top.title-none .post-list-cats{ background:0 } .home_row.top-slider{ padding:0 } .post-modules-top.b2-hidden{ display: none; } .cat-none .modules-title-box { border:0 } /*下载信息*/ .post-pay-type{ position: absolute; bottom: 10px; color: #fff; left: 15px; font-size: 12px; text-shadow: 0 0 1px #000; } .post-pay-type > div{ margin-bottom:5px; white-space: nowrap; } .post-3 .post-pay-type>div{ margin-bottom:0; display: flex; } .post-pay-type .post-pay-type-icon{ background: #fff; border-radius: 50px; color:#333; margin-right: 5px; padding-right: 5px; text-shadow:none; } .post-3-li .post-pay-type span{ display: flex; align-items: center; } .post-pay-type span{ line-height: 16px; height: 16px; } .item-post-style-3 .post-pay-type{ bottom: inherit; top:15px } .post-3 .post-pay-type .post-pay-type-icon{ padding-right:0 } .post-3 .post-pay-type{ position: inherit; margin-bottom:10px; display: flex; text-shadow: none; color:#333 } .post-3 .post-pay-type > div + div{ margin-left:16px; } .post-pay-type > div i{ color:#ff5722 } /*文章样式1(post-1)*/ .post-1.post-list ul.b2_gap{ display: flex; flex-flow: wrap; } .post-thumb{ display: block; max-width:100%; max-height: 100%; background-color: #f3f3f3; width:100%; height:100%; position: absolute; left:0; top:0 } .post-info h2{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 44px; margin: 16px 16px 10px; font-size: 16px; } .post-info i.b2-vrenzhengguanli{ position: inherit; } .post-3 .post-info >div:first-child{ display: flex; align-items: center; justify-content: space-between; } .post-module-thumb{ position: relative; height: 0; overflow: hidden; } .post-module-thumb a.thumb-link{ display: flex; align-items: center; justify-content: center; position: absolute; top: 0; left:0; width:100%; height:100% } .post-module-thumb i.b2-play1{ position: absolute; color:rgba(255, 255, 255, 0.4); font-size: 30px; transition: color .5s; } .post-list-item:hover .post-module-thumb i.b2-play1{ transition: color .5s; color:#fff } .post-meta li span b{ font-weight: normal; } .post-list-meta li span,.post-meta li span{ height: 19px; display: inline-block; line-height: 19px; padding: 0 5px; border-radius: 3px; background: rgb(230 230 230 / 26%); } .post-list-cat{ font-size: 12px; } .post-list-meta{ display: flex; font-size: 12px; align-items: center; } .post-list-meta-avatar{ display: flex; align-items: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 1; } .post-list-meta-avatar img{ width: 15px; height: 15px; display: inline-block; border-radius: 100%; margin-right: 4px; position: relative; } .post-list-meta li + li{ padding-left:5px } .list-footer{ display: flex; font-size: 12px; justify-content: space-between; align-items: center; padding: 16px; border-top:1px solid #eee } .list-footer div{ display: flex; align-items: center; } .post-info .Zi{ opacity: .5; } .load-more{ text-align: center; } .load-more.b2-hidden{ display: none; } .load-more.load-more-hidden{ display: none; } .post-carts-list-row{ white-space: nowrap; display: flex; overflow: hidden; } .post-carts-list-row .flickity-prev-next-button.previous{ margin-right:5px; left:initial; order: -1; } .post-carts-list-row .flickity-prev-next-button.next{ margin-left:5px; right:0; order: 0; } .post-carts-list-row button{ width: 24px; height: auto; background: #f3f3f3; border-radius: 0; margin-top: 0; top: 0; } .post-carts-list-row button[disabled]{ display: none; } .post-carts-list-row .flickity-viewport{ width:100%; order: 0; } .post-carts-list-row .flickity-button{ position: relative; } .post-carts-list-row button:hover{ opacity: 1; } .post-carts-list-row .flickity-prev-next-button.next,.post-carts-list-row .flickity-prev-next-button.next:hover{ background: #fff; width:24px; } .post-carts-list-row .flickity-prev-next-button.previous,.post-carts-list-row .flickity-prev-next-button.previous:hover{ background: #fff; width:24px } .post-carts-list-row .flickity-prev-next-button.next .flickity-button-icon{ left:initial; right:6px; width:15px } .post-carts-list-row .flickity-prev-next-button.previous .flickity-button-icon{ right:initial; left:6px; width:15px } .post-list-cats button .flickity-button-icon{ width:15px; top:23% } .post-list-cats a{ display: inline-block; font-size: 12px; text-transform: capitalize; width: auto; margin-right: 10px; position: relative; } .post-list-cats a span{ position: relative; padding: 10px; display: block; } .post-list-cats a:before{ content:''; background: #fff; border-radius: 3px; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .post-list-cats a:hover span{ -webkit-transition: color .3s cubic-bezier(.645,.045,.355,1); transition: color .3s cubic-bezier(.645,.045,.355,1); } .post-list-cats .flickity-enabled.is-draggable .flickity-viewport{ cursor: default; } .post-list-cats{ overflow: hidden; padding:10px 16px; background-color: #f9f9f9; } .post-list-cats .flickity-prev-next-button .flickity-button-icon{ left: initial; top: 50%; width: initial; height: initial; margin-top: -7px; } .modules-title-box.b2-hidden{ display: none; } .post-load-button.b2-hidden{ display: none; } .picked.post-load-button{ font-weight: 700; } .picked.post-load-button:before{ opacity: .15; } .picked.post-load-button span{ position: relative; z-index: 2; } .picked.post-load-button:after{ content: ''; width: 0; height: 0px; border-width: 6px; border-style: solid; position: absolute; bottom: -12px; right: 0; left: 0; margin: 0 auto; opacity: .15; display: none; } .item-in{ } .post-module-thumb .post-status{ position: absolute; right: 10px; top: 10px; font-size: 12px; background: red; color: #fff; padding: 2px 5px; } /*文章样式2(post-2)*/ .post-2 ul.b2_gap.grid{ display: flex; position: relative; flex-flow: wrap; padding:0 } .post-2 .post-info h2{ -webkit-line-clamp: 2; height:auto } a.post-list-cat-item{ height: 19px; display: inline-block; line-height: 19px; padding: 0 5px; text-shadow: 0 1px 1px #fff; } .item-post-style-3 .post-list-cat a{ background-color: rgb(230 230 230/26%)!important; color: #ffffffc2!important; text-shadow: none; } /*文章样式3(post-3)*/ .post-3-li-dubble .item-in .post-info h2{ height: 44px; } .item-post-style-3 .post-thumb{ position: absolute; height:100%; left:0; top:0 } .item-post-style-3 .item-in{ position: relative; } .item-post-style-3 .post-module-thumb{ position: initial; overflow: initial; } .item-post-style-3 .post-info{ position: relative; z-index: 2; color:#fff; } .item-post-style-3 .post-module-thumb a.thumb-link:after{ content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: .5; background: -webkit-linear-gradient(bottom,rgba(0,0,0,.7) 0,transparent 100%); background: linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 100%); background-color: transparent; background-image: -webkit-linear-gradient(-270deg,#000 0,rgba(0,0,0,.917) 5.3%,rgba(0,0,0,.834) 10.6%,rgba(0,0,0,.753) 15.9%,rgba(0,0,0,.672) 21.3%,rgba(0,0,0,.591) 26.8%,rgba(0,0,0,.511) 32.5%,rgba(0,0,0,.433) 38.4%,rgba(0,0,0,.357) 44.5%,rgba(0,0,0,.283) 50.9%,rgba(0,0,0,.213) 57.7%,rgba(0,0,0,.147) 65%,rgba(0,0,0,.089) 72.9%,rgba(0,0,0,.042) 81.4%,rgba(0,0,0,.011) 90.6%,transparent 100%); background-image: linear-gradient(0deg,#000 0,rgba(0,0,0,.917) 5.3%,rgba(0,0,0,.834) 10.6%,rgba(0,0,0,.753) 15.9%,rgba(0,0,0,.672) 21.3%,rgba(0,0,0,.591) 26.8%,rgba(0,0,0,.511) 32.5%,rgba(0,0,0,.433) 38.4%,rgba(0,0,0,.357) 44.5%,rgba(0,0,0,.283) 50.9%,rgba(0,0,0,.213) 57.7%,rgba(0,0,0,.147) 65%,rgba(0,0,0,.089) 72.9%,rgba(0,0,0,.042) 81.4%,rgba(0,0,0,.011) 90.6%,transparent 100%); } .item-post-style-3 .list-footer{ border-top: 1px solid rgba(255, 255, 255, 0.1); } .item-post-style-3 .post-excerpt{ color: rgba(255, 255, 255, 0.78); } .item-post-style-3 h2{ display: flex; align-items: flex-start; } .post-3 .b2_gap{ display: flex; flex-flow: wrap; } .post-3 .item-in{ display: flex; position: relative; padding:16px; align-items: flex-start; } .post-3 .post-info h2{ font-size: 17px; height:auto; font-weight: 400; margin:0; margin-bottom:10px; font-weight: 700; } .post-3 .post-module-thumb{ height:auto; margin-right:16px } .post-3 .post-info{ width:100%; padding:5px 0 } .post-3 .post-list-meta{ padding:0; margin:0; border:0; width:100%; color:#bcbcbc } .post-3 .post-list-meta-box { margin:0; } .post-3 .post-excerpt{ margin:0; margin-bottom:10px } .post-3 a.post-list-cat-item{ display: inline-block; margin-right:10px; letter-spacing: 1px; margin-bottom:2px; white-space: nowrap; } .post-3 .post-list-cat{ margin-bottom:8px } .post-3 .post-list-meta{ justify-content: flex-end; } .post-3 .post-list-meta li:nth-child(1) { flex: 1; padding: 0; color: initial; } .post-3 .post-list-meta li{ padding-right:0 } .post-3 .post-list-meta li + li{ margin-left:5px } /* .post-3 .load-more,.post-3 .b2_gap>li,.post-5 .load-more,.post-3 .b2_gap>li{ border-top:1px solid #eee; border-right:1px solid #eee; } .post-3 .b2_gap>li .item-in,.post-5 .b2_gap>li .item-in{ margin-bottom:0; margin-right:-1px } */ .post-5 .b2_gap>li .item-in{ margin-bottom:0; margin-right:-1px } .post-5 .load-more,.post-5 .b2-pagenav{ border-top:1px solid #f0f0f0 } .post-3 .post-3-li .item-in { border-bottom:1px solid #eee; margin:0; } .post-3.post-3-li-dubble .post-3-li .item-in{ border:0; padding:10px } .post-3 .b2_gap,.post-5 .b2_gap{ margin:0 } .post-5 .b2_gap{ display: flex; flex-flow: wrap; margin-right: -3px; } .post-5 .post-info h2{ font-size: 15px; height:auto; display: flex; align-items: center; margin:0; } .post-5 .post-info{ display: flex; justify-content: space-between; align-items: center; } .post-5 .post-info a{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; margin-right: 10px; max-width: 100%; } .post-info span{ font-size: 12px; line-height: 11px; } .post-5 .post-info h2::before{ content:''; width:4px; height:4px; border-radius: 100%; display: inline-block; margin-right:10px; min-width: 4px; } .post-5 ul.b2_gap > li{ padding:16px; border-right:1px solid #eee; border-top:1px solid #eee } .post-5 .hidden-line{ overflow: hidden; } #post-5-list{ height:100%; display: none; } #video-list ul li h2{ font-size: 18px; padding:24px 48px; } #video-list ul li > div{ font-size: 14px; padding: 18px 24px 18px 47px; cursor: pointer; position: relative } #video-list ul li .video-list-play-icon { left: 27px; top: 18px; } .post-6.post-list .b2_gap { margin:0 } .post-6-item{ flex:1; padding:10px; font-size: 14px; border-color: #f0f0f0; } .post-6-header{ background: #f6f8fa; } .post-6-date{ width: 10%; } .post-6-title{ width: 50%; } .post-6-category{ width: 10%; } .post-6-author{ width: 10%; } .grid-item.post-list-item > td:first-child{ border-left:0 } .grid-item.post-list-item > td:last-child{ border-right:0 } .post-list-meta-user i.b2-vrenzhengguanli{position: inherit;} /*专题*/ .home-collection{ position: relative; } .home-collection-silder li{ white-space: initial; } .home-collection-image{ position: relative; width:34%; } .home-collection-image .collection-number.ar{ top:10px; padding:6px 10px; font-size: 12px; background-color: #fff; border-radius: 3px; } .home-collection .flickity-viewport{ white-space: initial; } .collection-out > ul{ white-space: nowrap; margin-right:-2px } .collection-out > ul li{ display: inline-block; vertical-align: bottom; width:50% } .home-collection-in .home-collection-thumb{ width:100%; height:100%; position: absolute; left:0; top:0 } .home-collection .flickity-button[disabled]{ display: none; } .collection-previous .flickity-button-icon,.collection-next .flickity-button-icon{ width:34px } .collection-out-row{ position: relative; overflow: hidden; } .collection-button{ position: absolute; top: 50%; margin-top: -17px; } .collection-previous{ left: -50px; } .collection-next{ right:-50px } /*文章样式(post-4)*/ .post-4 ul.b2_gap{ display: flex; flex-flow: wrap; } .post-4-parent-li .item-in{ position: relative; } /* .post-4-parent-li .post-info{ position: absolute; bottom:0; width:100%; color:#fff; border:0; padding:20px; background-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.917) 5.3%,rgba(0,0,0,.834) 10.6%,rgba(0,0,0,.753) 15.9%,rgba(0,0,0,.672) 21.3%,rgba(0,0,0,.591) 26.8%,rgba(0,0,0,.511) 32.5%,rgba(0,0,0,.433) 38.4%,rgba(0,0,0,.357) 44.5%,rgba(0,0,0,.283) 50.9%,rgba(0,0,0,.213) 57.7%,rgba(0,0,0,.147) 65%,rgba(0,0,0,.089) 72.9%,rgba(0,0,0,.042) 81.4%,rgba(0,0,0,.011) 90.6%,transparent 100%); } */ .post-4-parent-li .post-excerpt{ height:auto; /* color:#fff */ } .post-4-parent-li .post-info h2{ height:auto; /* color:#fff; */ /* font-weight: 700; */ } /*专题样式*/ .home-collection .flickity-prev-next-button.next{ right:-34px } .home-collection .flickity-prev-next-button .flickity-button-icon{ width:20px; height:20px } .home-collection .flickity-prev-next-button .flickity-button-icon{ left:0 } .home-collection .flickity-prev-next-button.previous{ left:-34px } .home-collection-row-1{ display: flex; justify-content: space-between; font-size: 12px; color:#bcbcbc; padding:0 16px 16px } .home-collection-info{ width:66% } .home-collection-info h2{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin:16px; font-size: 20px; height:60px } .home-collection-content > div > div{ margin-bottom:0; overflow: hidden; display: flex; } .home-collection-row-2{ padding:10px 0; border-top:1px solid #ebeef5; font-size: 12px; overflow: hidden; } .home-collection-row-2 img{ width:20px; height:20px; min-width: 20px; margin-right:5px; display: block; } .home-collection-row-2 > div{ display: flex; align-items: center; padding:0 16px; } .home-collection-row-2 > div + div{ margin-top:16px } .home-collection-row-2 a{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .home-collection .collection-out{ overflow: hidden; padding-bottom:8px } .home-collection-2 ul{ display: flex; white-space: nowrap; overflow: hidden; } .home-collection-2 ul li{ position: relative; width:33.333333%; min-width: 33.333333%; } .home-collection-2 ul li > div{ height:0; padding-top:32%; } .home-collection-2in-box{ position: absolute; width:100%; left:0; top:0; height:100%; display: flex; border-right:1px solid #f3f3f3; white-space: initial; padding:5px } .home-collection-2in-left{ width:60%; flex:1; padding: 5px 10px 10px 4px; } .home-collection-2in-right{ width:40%; } .home-collection-2in-right img{ width:100%; height:100% } .zt-title{ font-size: 12px; color:#999; } .home-collection-2in-left .title{ margin:13px 0 5px; position: relative; } .home-collection-2in-left .title h2{ height: 62px; font-size: 14px; padding: 0 20px; background-color: #f2f3ff; border-radius: 6px; display: flex; align-items: center; } .zt-title b{ margin:0 2px } .home-collection-2in-right .info{ font-size: 12px; display: flex; justify-content: space-between; color:#ccc; position: absolute; } .home-collection-2in-left i{ position: absolute; font-size: 30px; color: #fb5f3c; line-height: 1; } .home-collection-2in-left .copy-before{ top: -13px; left: -6px; } .home-collection-2in-left .copy-after{ bottom: -13px; right: -12px; } .home-collection-2in-left .title h2 span{ overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } /*文章展示动画*/ /* .is-visible{ -webkit-animation:Items .7s ease-in forwards; animation:Items .7s ease-in forwards; } @-webkit-keyframes Items{ 0%{opacity:0} 100%{opacity:1} } @keyframes Items{ 0%{opacity:0} 100%{opacity:1} } */ /*空白页面*/ .empty-page{ display: flex; align-items: center; justify-content: center; min-height: 300px; flex-flow: column; color:#ccc; font-weight: 200; width:100% } .empty-page i{ font-size: 100px; display: block } .empty-page h2{ font-size: 21px } .empty-page .button.text.empty{ background: none } .empty-page.b2-loading::after{ background-size: 20px; } /*公告页面*/ .announcement-show-more{ display: flex; justify-content: space-between; padding: 10px 16px; font-size: 12px; margin-bottom:16px } .announcement-box{ margin:0 auto } .announcement-box h2.title{ font-weight:700; font-size: 20px } .announcement-date{ font-size: 12px; color:#999 } .announcement-read-more{ font-size: 13px; margin-bottom:0!important } .announcement-read-more a{ border-bottom:1px solid red } .announcement-des{ color:#666; line-height: 1.7 } .announcement-des{ font-size: 15px } .entry-content img.post-thumb{ height:100% } /*文章内页*/ .entry-content strong{ font-weight: bold; } .entry-content > p a.button,.content-show-roles > p a.button{ color:#fff } .entry-content figure{ margin-right:0; margin-left:0; margin-bottom:1.2em; } .entry-content .box{ box-shadow: 0 0 9px rgb(0 0 0 / 7%); } .entry-content:after{ content:"."; clear:both; display:block; height:0; overflow:hidden; visibility:hidden; } .entry-content .aligncenter{ text-align: center; } .entry-content .wp-block-audio audio{ width:100% } .entry-content .wp-block-gallery ul{ margin:-5px } .entry-content .blocks-gallery-item figure img{ object-fit: cover; } .entry-content dl.gallery-item{ margin-bottom:0 } .content-img-box { margin-bottom:26px } .entry-content .attachment{ text-align: center; margin-bottom:26px } .entry-content > div,.content-show-roles > div{ margin-bottom:26px } .entry-content figcaption{ color:#bcbcbc; text-align: center; margin-top:5px; font-size: 14px; } .entry-content > ul ul li::before,.content-show-roles > ul ul li::before{ background-color: #bcbcbc; border-radius:0; } .entry-content > hr{ border: 0; height: 1px; background-image: -webkit-linear-gradient(left, #f3f3f3, #8c8b8b, #f3f3f3); background-image: -moz-linear-gradient(left, #f3f3f3, #8c8b8b, #f3f3f3); background-image: -ms-linear-gradient(left, #f3f3f3, #8c8b8b, #f3f3f3); background-image: -o-linear-gradient(left, #f3f3f3, #8c8b8b, #f3f3f3); margin:40px 0 } .entry-content > img,.content-show-roles > img{ object-fit: unset } .entry-content .insert-post-content a{ color:inherit; border:inherit } .entry-content > strong,.content-show-roles > strong{ font-weight:700 } .entry-content video{max-width:100%} .b2-audio-content{ display: flex; align-items: center; font-size: 13px; color:#b2bac2; line-height: 1; margin-bottom:40px } .b2-audio-button{ color:#4285f4; border-radius: 5px; height:42px; width:42px; } .b2-audio-button i{ display: block; font-size: 20px; padding:10px; cursor: pointer; } .b2-audio-progress{ width:100%; padding: 0 0 0 20px; flex: 1 } .b2-audio-progress-bar{ display: flex; align-items: center; margin-top:10px } .b2-audio-start-bar-box{ height:2px; background: #eee; flex: 1 1 auto; position: relative; overflow: hidden; } .b2-audio-start-time{ padding-right:10px; } .b2-audio-end-time{ padding-left:10px } .b2-audio-progress-box{ position: absolute; height:100%; left:0; background: #aaa; transition:width 1s; } .b2-audio-progress-box.remove{ transition:unset } .post-user-name b{ font-size: 15px; font-weight: 700; } .avatar-parent{ position: relative; display: block; } i.b2-vrenzhengguanli{ position: absolute; bottom: -4px; right: -4px; font-weight: 400; line-height: 16px; background: #fff; border-radius: 100%; width: 16px; height: 16px; display: block; font-size: 17px; color: #ff3a55!important; } .post-user-info{ display: flex; justify-content: space-between; align-items: center; margin: 0 -48px 0 -48px; padding: 16px 48px; background: #f7f8fa; margin-top:20px; border-bottom:1px solid #eee } /* .entry-content a.button{ color:#fff } */ .entry-content p > a.button:hover,.entry-content .post-links a:hover{ text-decoration: none; } .post-links{ text-align: center } .post-links .current button{ border-color:#ccc; color:#bcbcbc; cursor: default } .b2-single-content{ display: flex; } .single .post-list-cat { position: relative; left: 0; top: 0; display: flex; flex-flow: wrap; } .single .entry-header .post-list-cat a { margin-right: 10px; display: block; margin-bottom: 5px; color: initial; text-shadow: none; } .single .post-style-2 .entry-header .post-list-cat a{ color:#fff } .single .post-style-3-title .entry-header .post-list-cat a { color:#fff } .post-pre-next{ display: flex; flex-flow: wrap; margin-right: -10px; margin-left: -10px; } .post-pre-next > div{ width:50%; } .post-pre-next-info,.post-pre-next-jt{ position: relative; z-index: 2; } .post-pre-next-in{ display: flex; position: relative; padding:0 10px } .post-pre-next-in p{ font-size: 12px; position: relative; z-index: 2; color:#999 } .post-pre-next-in h2{ font-size: 17px; font-weight: 400; margin: 10px 0; height: 43px; overflow: hidden; } .post-pre-next-in > div{ overflow: hidden; } .post-per-next-cats{ font-size: 12px; position: relative; z-index: 2; color:#999 } .post-per-next-cats a{ display: inline-block; padding:0 } .post-pre-next-info{ width:100% } .post-next .post-pre-next-info{ text-align: right; padding-right:60px } .post-pre-next-info .post-per-next-cats a{ margin-right:5px } .post-next .post-pre-next-info .post-per-next-cats a{ margin-left:5px; margin-right:0 } .post-pre .post-pre-next-info{ padding-left:60px } .post-pre .next-jt{ left:0 } .post-next .next-jt{ right:20px } .next-jt{ position: absolute; top:calc(50% - 15px); color:#ccc } .next-jt i{ font-size: 50px; background-color: rgba(255, 255, 255, 0.45); line-height: 34px; height: 30px; width: 30px; display: block; } .single-article h1{ font-size: 30px; font-weight: normal; line-height: 42px; margin-bottom:10px } .post-tags-meat{ padding: 20px 20px 10px; border-top: 1px solid #ebeef5; position: relative; } .post-meta-left .avatar-parent svg{ bottom:-5px } .post-meta-left{ position: relative; } .post-meta,.post-meta-left{ display: flex; align-items: center; font-size: 12px; color:#666; } .post-meta-left .avatar{ width:36px; height:36px; } .post-meta-left .post-user-name{ display: flex; flex-flow: column; } .post-meta{ justify-content: space-between; line-height: 1; } .post-meta .post-meta-right button{ margin-left:10px } .post-meta .post-meta-right button span{ display: flex; align-items: center } .post-meta-right i{ font-size: 12px } .post-meta-right{ width: 155px; min-width: 136px; text-align: right; } .post-meta-right button{ padding:5px 10px } .post-user-name .user-title{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .post-meta-left .avatar-parent{ width:36px; height:36px; min-width: 36px; margin-right:10px } .entry-header{ margin-bottom:20px } .entry-header .post-meta{ justify-content: initial; } .post-meta li{ margin-right:10px; list-style: none } .post-meta li span{ color:#ccc } .post-meta .avatar{ width:40px; height:40px; margin-right:10px; } .post-meta-row{ display: flex; justify-content: space-between; } .single-button-download button{ padding:5px 10px } .single-author a{ display: flex; align-items: center; color:initial } .entry-content{ font-size: 16px; position: relative; } .entry-content > p,.content-show-roles > p, .entry-content > pre,.content-show-roles > pre, .entry-content > ul,.content-show-roles > ul, .entry-content > ol,.content-show-roles > ol, .entry-content > dl,.content-show-roles > dl, .entry-content > form,.content-show-roles > form, .entry-content > table,.content-show-roles > table,.entry-content > blockquote,.content-show-roles > blockquote,.entry-content > div,.content-show-roles > div { margin-bottom: 1.2em; } .entry-content blockquote:after,.entry-content blockquote:before,q:after,q:before { content: "" } .entry-content blockquote,q { -webkit-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none } .entry-content blockquote { margin:0; box-sizing: border-box; background-color: #f4f4f4; width: 100%; margin-bottom: 1.2em; padding:1em!important } .entry-content blockquote:before{ content: ""; display: block; width: 24px; height: 16px; background-image: url(/web/20220501175725im_/https://www.weisle.cn/wp-content/themes/b2/Assets/fontend/images/quote-icon-red.svg); margin-bottom: 16px; } .entry-content blockquote p{ margin:0 } .entry-content blockquote p + p{ margin-top:1.2em; } .entry-content blockquote small { float: right; margin-top: 25px; color: rgba(0,0,0,.44); font-style: italic } .entry-content > ol,.content-show-roles > ol,.entry-content > ul,.content-show-roles > ul{ padding:0; margin-bottom: 1.2em; margin-left: 2em; line-height: 1.8; } .entry-content pre{ white-space: revert; /* overflow-x: scroll; */ overflow-y: hidden; } .entry-content pre code,.content-show-roles pre code{ background:none; white-space: pre; } .entry-content p > code{ color: #d63200; background-color: #f8f8f8; } .has-text-align-center{ text-align: center; } .entry-content > pre ol li,.content-show-roles > pre ol li{ margin:0!important } .entry-content > ol,.content-show-roles > ol{ list-style: decimal; } .entry-content > ol li + li,.content-show-roles > ol li + li,.entry-content > ul li + li,.content-show-roles > ul li + li{ margin-top:20px } .entry-content > ul,.content-show-roles > ul{ list-style: disc; } .entry-content .download-rights ul{ margin-left:0 } .entry-content > li ul,.content-show-roles > li ul { list-style: circle; margin-bottom: 0.8em; margin-left: 2em; } .entry-content > p,.content-show-roles > p{ word-wrap:break-word; word-break:normal; line-height: 1.8; } .entry-content img{ max-width: 100%; height:auto } .entry-content > p a,.content-show-roles > p a{ text-decoration: none; cursor: pointer; } .entry-content > h2,.entry-content > h3,.entry-content > h4,.entry-content > h5,.entry-content > h6{ margin-top: 1.2em; margin-bottom: 0.6em; line-height: 1.35; font-weight: 400; } .entry-content > h2::before{ content:'#'; margin-right:10px } .entry-content > h1{ font-size: 1.6em; } .entry-content > h2{ font-size: 1.5em; display: flex; } .entry-content > h3{ font-size: 1.4em; } .entry-content > h4{ font-size: 1.3em; } .entry-content > h5{ font-size: 1.2em; } .entry-content p > a:hover{ text-decoration: underline; } .content-excerpt{ margin-bottom: 40px; padding: 20px; background: #f3f3f3; position: relative; font-size: 15px; } .single-article{ padding:48px; width:100%; margin:0 auto; max-width: 100%; position: relative; box-sizing: border-box; } .post-breadcrumb{ font-size: 13px; color: #999; padding: 5px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; overflow: hidden; height: 25px; } .post-style-3-title .post-breadcrumb{ color:#fff; opacity: .7; } .post-style-3-title .post-breadcrumb a{ color:#fff; } .post-breadcrumb span{ margin:0 5px } .post-breadcrumb a{ color:#999 } .content-excerpt::before{ background: #fff } .entry-content .dplayer{ margin-bottom: 1.2em; } /* .gallery{ display: flex; flex-wrap: wrap } .gallery-item{ width:24%; } .gallery-item img{ display: block; width:100% } .gallery-caption{ position: absolute; bottom: 0; font-size: 14px; padding: 10px; color: #fff; } .entry-content .gallery img.size-full{ margin:0 } */ .insert-post-content .post-meta li{ list-style: none } .insert-post-meta{ display: flex; justify-content: space-between; align-items: center; font-size: 13px } .entry-content .insert-post-meta ul,.entry-content .insert-post-meta ul li{ margin:0; padding:0; font-size: 13px } .entry-content .insert-post-meta ul li{ margin-left:10px } .insert-post-meta .avatar{ width:20px; height:20px; border-radius: 100%; margin-right:5px } .insert-post-meta-avatar{ display: flex; align-items: center } .insert-post{ margin-bottom: 26px; display: flex; padding: 14px; background: #fefefe; color: #666; position: relative; align-items: center; overflow: hidden; border:1px solid #f5f5f5 } .insert-post.circle_tags .insert-post-thumb{ width:56px; height:56px; box-shadow: 0 0px 4px #dadada; } .insert-post.page .insert-post-bg,.insert-post.page .insert-post-thumb,.insert-post.circle .insert-post-bg, .insert-post.circle .insert-post-thumb{ display: none; } .insert-post.page .insert-post-content{ padding:0 } .insert-post.circle .insert-post-content{ padding:0 } .insert-post.circle .insert-post-content p{ margin-bottom:10px } .insert-post.page .insert-post-desc{ margin:0 } .insert-post.shop .post-meta li{ margin-left:0; } .insert-post.shop .post-meta li + li{ margin-left:10px } .insert-post.shop .post-meta{ display: flex; justify-content: flex-end; width:100% } .insert-post.shop .post-meta li:nth-child(1){ flex: 1; padding: 0; } .insert-post.newsflashes .insert-post-thumb{ display: none; } .insert-post.newsflashes .insert-post-content{ padding:0 } .insert-post.newsflashes .insert-post-meta-avatar img{ width:100px; height:100px } .insert-post.newsflashes{ border:1px solid #efefef } .insert-post.newsflashes .insert-post-bg{ display: none; } .entry-content .insert-post a{ border-bottom:0 } .insert-shop-price .price{ font-size: 22px; color:#e62828 } .insert-shop-price{ display: flex; align-items: center; margin-bottom:10px } .insert-shop-price .delete{ text-decoration: line-through; margin-left:10px } .document.insert-post .insert-post-bg{ display: none; } .document.insert-post{ border:1px solid #f0f0f0 } .document.insert-post .insert-post-desc{ margin-bottom:0 } .document.insert-post .insert-post-content{ padding:0 } .document.insert-post .document-icon{ position: absolute; right: -26px; top: -54px; color: #f0f0f0; } .document.insert-post .document-icon i{ font-size: 88px; } .document.insert-post .insert-post-thumb{ display: none; } .insert-post-bg{ position: absolute; width:100%; height:100%; left:0; top:0; overflow: hidden; opacity: .2; z-index: 0; } .insert-post-bg img{ width: 100%; height: 100%; object-fit: cover; filter: blur(20px); transform: scale(1.1); } .insert-post h2,.file-down h2{ font-size: 17px; font-weight: 700; margin-bottom: 5px; color:#333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; margin-top:0 } .insert-post h2::before,.file-down h2::before{ display: none } .insert-post-thumb{ width: 140px; height: 100px; display: block; position: relative; z-index: 1; } .insert-post-thumb img{ display: block; width:100%; height:100%; object-fit: cover; } .insert-post-desc{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; margin-bottom:5px } .insert-post-content{ padding-left:16px; flex: 1; position: relative; z-index: 1; } .insert-post-content h2 span{ margin-left:10px; font-size: 12px; color:red } .insert-post.shop .insert-post-desc{ font-size: 14px; } .insert-post.shop .insert-post-meta{ flex-flow: column; align-items: flex-start; } .insert-post.shop .insert-post-thumb{ width:168px; height:120px } .file-down{ margin-bottom:1.2em; border:1px solid #f0f0f0; padding:14px; position: relative; overflow: hidden; } .file-down-box{ display: flex; justify-content: space-between; flex: 1; } .entry-content .file-down-box a:hover{ opacity: .5; } .file-down-icon{ position: absolute; right: -20px; top: -12px; color: #f0f0f0; } .file-down-icon i{ font-size: 70px; line-height: 1; } .file-down-code{ font-size: 13px; } .file-down-pass code{ padding:2px 5px; font-size: 14px } .file-down-code-button a{ font-size: 13px; display: block; line-height:1 } .file-down-code-button{ display: flex; flex-direction: column-reverse; } .file-down-pass span{ margin-left:10px; font-size: 12px; color:#FF5722; cursor: pointer; } .file-down-pass span input{ z-index: -2; position: absolute; left: -2000px; } .file-down-pass span:hover{ color:#333; text-decoration: underline } /*下载*/ .download-list.gujia .gujia-bg{ background-color: #f0f0f0; display: block; height: 16px; width: 100%; } .download-list.gujia .download-info ul{ height:80px } .download-list.gujia .download-current{ height:50px } .download-list.gujia .download-info .gujia-bg{ height:30px } .download-list.gujia .download-rights ul li{ border:0 } .download-list.gujia .download-button-box{ display: flex; } .download-list.gujia .download-rights span{ background-color: #f1eded } .download-list.gujia .download-button-box div{ margin-right: 10px; background-color: #f0f0f0; width: 70px; height: 26px; margin-bottom: 10px; } .download-box{ min-height: 100px; position: relative; } .download-box .b2-loading::before,.download-page-button .b2-loading::before{ content: ''; background-image: url(/web/20220501175725im_/https://www.weisle.cn/wp-content/themes/b2/Assets/fontend/images/loading-empty.svg); background-repeat: no-repeat; background-position: center; background-size: 20px; position: absolute; left: -1px; top: -1px; bottom: -1px; right: -1px; z-index: 2; cursor: default; } .download-box h2::before{ display: none; } .entry-content .download-box h2{ margin-top:10px; } .download-item{ display: flex; position: relative; overflow: hidden; } .download-item + .download-item{ margin-top:20px } .download-thumb{ position: absolute; right:0; top:0; width:300px; height:100%; background-position: center; background-repeat: no-repeat; background-size: cover; opacity: .1; } .download-thumb::before{ content: " "; width: 100%; height: 100%; position: absolute; z-index: 1; top: 0; left: 0; background: -webkit-radial-gradient(right top, ellipse cover, rgba(250, 250, 250, 0) 8%,rgb(250, 250, 250) 73%); background: radial-gradient(right top, ellipse cover, rgba(250, 250, 250, 0) 8%,rgb(250, 250, 250) 73%); } .download-rights h2{ font-size: 14px; font-weight: 700; padding-bottom:10px } .download-rights ul li{ display: flex; font-size: 12px; border-top: 1px dashed #ccc; justify-content: space-between; align-items: center; padding:7px 0; margin:0!important } .download-info{ flex: 1; padding:20px; position: relative; z-index: 1; } .download-rights{ background: rgba(241, 107, 111, 0.05); padding: 20px; width: 220px; position: relative; z-index: 2; font-size: 14px; box-sizing: border-box; } .download-info h2{ font-size: 22px; margin-bottom:15px; } .download-attr-name{ color:#bcbcbc } .download-info ul{ display: flex; flex-flow: wrap; background: rgba(76, 175, 80, 0.06); padding: 10px; margin:0; list-style: none; } .download-info li{ font-size: 12px; width:50%; margin-top:5px } .download-button-box{ margin-top:20px } .download-button-box button{ margin-right: 10px; padding: 7px 10px; margin-bottom:10px } .download-current{ margin: 16px 0; padding: 10px; background: rgba(66, 133, 244, 0.076); font-size: 12px; } .download-current > div{ margin-top:5px; font-size:14px; } .download-current > span{ margin-right:5px } .download-current a{ color:green; margin-left:10px; vertical-align: baseline; } .post-carts-list-row button{ color:#ccc } .download-current>div span b{ font-weight: normal; margin:0 5px; color:red } .download-current>div span i{ font-style: normal; } .not-allow-down .download-current{ background: rgb(244 67 54 / 4%); border: 2px dashed rgb(255 0 0 / 26%); } .allow-down .download-current{ background: rgb(139 195 74 / 5%); border: 2px dashed rgb(0 128 0 / 28%); } /*外链视频播放*/ .content-video-box{ position: relative; display: flex; margin-bottom:1.2em; flex-direction: column; } .content-video-box .video-title{ margin: 10px 0; font-size: 13px; font-weight: 700; border-left: 2px solid #f70404; padding-left: 20px; } .content-video-box .img-bg{ object-fit: cover; display: block; width:100%; overflow: hidden; position: relative; cursor: pointer; } .content-video-box .img-bg:hover::before{ opacity: .5; } .content-video-box .img-bg::before{ content: ''; position: absolute; width: 100%; height: 100%; background: url(/web/20220501175725im_/https://www.weisle.cn/wp-content/themes/b2/Assets/fontend/images/play.svg) no-repeat rgba(0, 0, 0, 0.2); background-size: 8%; background-position: center; z-index: 1; opacity:1; transition: opacity .2s ease-out; } .content-video-box .img-bg img{ display: block; width: 100%; filter: blur(12px); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } /*隐藏短代码*/ .content-hidden{ margin-bottom:30px!important; position: relative; margin-top:40px; margin-right:-48px; margin-left:-48px } .content-hidden-before{ position: absolute; top: 0; left: 0; height: 13px; width: 100%; /*background-image: linear-gradient(to bottom,rgba(255,255,255,0) -30%,#fff 54%);*/ /*background-repeat: repeat-x;*/ display: flex; align-items: flex-end; justify-content: center; line-height: 1; } .content-hidden-before i{ font-size: 24px; color: #b2bac2; background: #fff; position: relative; z-index: 2; padding: 0 20px; } .content-hidden-before i.b2-kaisuo{ color:green } .content-hidden-info{ border: 1px dashed rgb(244 67 54 / 28%); position: relative; padding:16px 24px; border-right:0; border-left:0 } .content-hidden-end{ position: absolute; width:100%; text-align: center; bottom: -13px; left:0; } .content-hidden-end span{ background-color: #fff; padding: 0 20px; text-align: center; } .content-hidden-info-title{ text-align: center; color:#b2bac2; margin-top:30px; font-size: 13px } .entry-content p:empty:before{ display: none; } .content-hidden .content-cap a.button{ border: 0; } .content-show-roles{ background-image: url(/web/20220501175725im_/https://www.weisle.cn/wp-content/themes/b2/Assets/fontend/images/loading-empty.svg); background-repeat: no-repeat; background-position: center; min-height: 220px; margin:8px 0 } .content-cap-info{ display: flex; align-items: center; justify-content: center; flex-flow: column; } .content-cap-info button{ font-size: 12px; margin:0 5px } .content-cap-title{ text-align: center; margin-bottom:20px } .content-cap-title span{ display: inline-block; font-size: 13px; padding: 0 10px; color: #f30000; } .content-buy-count{ text-align: center; font-size: 12px; color:#555; margin-bottom:30px } .content-cap-comment span{ display: inline-block; background: #fff0f0; color: #f30000; padding: 0 10px; font-size: 13px; border-radius: 3px; margin-bottom:20px } .content-cap a{ border:0 } .post-links a{ border:0 } .entry-content .post-links a{ border:0 } .content-user-lv{ display: flex; flex-flow: row; margin-bottom:30px } .content-user-lv-login{ text-align: center; font-size: 13px; margin-bottom:40px } .content-user-lv-login a{ margin:0 10px } .content-user-money{ display: flex; flex-flow: row; align-items: baseline; margin-bottom:30px } .content-user-money span{ display: inline-block; color: green; } .content-user-credit{ margin-bottom:30px } .content-ds{ display: flex; justify-content: center; flex-flow: column; margin-top: 20px; padding: 20px; border-radius: 3px; position: relative; border: 1px solid #f3f3f3; background: #fffcf7; } .content-ds-button button{ background: -webkit-linear-gradient(top,#ff557f,#f16b6f); border:0; font-size: 15px; border-radius: 3px; } .content-ds-users{ max-width: 50%; display: flex; margin:0; flex-wrap: wrap; margin-left:-5px } .content-ds-users li{ margin:0; padding:0; border:0; } .content-ds-users li img{ display: block; width: 26px; height:26px; object-fit: cover; border:2px solid #fff; border-radius: 3px; } .content-ds-users li{ margin:2px; position: unset } .content-ds-users li::before{ display: none } .content-ds-button{ position: absolute; right: 20px; top:20px } .entry-content .gallery { margin: 0 -1.1666667% 1.75em; } .entry-content > p br,.entry-content .content-hidden p br{ height:0 } .wp-block-gallery,.wp-block-gallery figure{ margin-right:0; margin-left:0 } .wp-block-gallery ul{ list-style: none; display: flex; flex-flow: wrap; } .wp-block-gallery ul li{ list-style: none; margin:0; padding:0; width:33.33333%; margin: 0!important; } .entry-content.mce-content-body{ padding:0 10px!important } code, kbd, tt, var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 14px; } .wp-block-gallery ul li figure{ height: 100%; display:flex; border: 5px solid #fff; margin: 0!important; } .entry-content .gallery-item { display: inline-block; max-width: 33.33%; padding: 0 1.1400652% 2.2801304%; text-align: center; vertical-align: top; width: 100%; } .wp-block-gallery.columns-1 li{ width:100% } .wp-block-gallery.columns-2 li{ width:50% } .wp-block-gallery.columns-3 li{ width:33.33333% } .wp-block-gallery.columns-4 li{ width:24% } .wp-block-gallery.columns-5 li{ width:24% } .entry-content .gallery-columns-1 .gallery-item { max-width: 100%; } .entry-content .gallery-columns-2 .gallery-item { max-width: 50%; } .entry-content .gallery-columns-4 .gallery-item { max-width: 25%; box-sizing: border-box; } .entry-content .gallery-columns-5 .gallery-item { max-width: 20%; } .entry-content .gallery-columns-6 .gallery-item { max-width: 16.66%; } .entry-content .gallery-columns-7 .gallery-item { max-width: 14.28%; } .entry-content .gallery-columns-8 .gallery-item { max-width: 12.5%; } .entry-content .gallery-columns-9 .gallery-item { max-width: 11.11%; } .entry-content .gallery-icon img { margin: 0 auto; } .entry-content .gallery-caption { color: #686868; display: block; font-size: 13px; font-size: 0.8125rem; font-style: italic; line-height: 1.6153846154; padding-top: 0.5384615385em; } .entry-content .gallery-columns-6 .gallery-caption, .entry-content .gallery-columns-7 .gallery-caption, .entry-content .gallery-columns-8 .gallery-caption, .entry-content .gallery-columns-9 .gallery-caption { display: none; } /*打赏*/ .tooltip-custom.vue-tooltip{ background: #4D70FF; padding: 5px 8px; border-radius: 2px; font-size: 12px } .tooltip-custom.vue-tooltip[x-placement^=bottom] .tooltip-arrow { border-bottom-color: #4D70FF; } .tooltip-custom.vue-tooltip[x-placement^=bottom] .tip-box{ display: flex; flex-flow: column; align-items: center; justify-content: center } .tooltip-custom.vue-tooltip[x-placement^=bottom] .tip-box b{ font-weight: normal; color:#f3f3f3 } .content-ds-count{ font-size: 12px; margin:20px 0 10px; } /*文章底部*/ .post-po-box{ width:0; height:0; position: absolute; } .post-box-content{ position: fixed; bottom:0; left:0; height:100%; width:100%; transform: translate(0,100%); visibility: hidden; z-index: 10; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); display: flex; justify-content: center; align-items: center; overflow: hidden; background: rgba(255, 255, 255, 0.95); transition: transform 0.1s; } .post-box-content.show{ visibility: visible; transform: translate(0,0); transition: transform 0.1s; } .po-post-icons{ margin-bottom:120px; display: flex; flex-flow: wrap; justify-content: space-around; width:100% } .po-post-icons > div{ width:25%; display: flex; justify-content: center; } .po-post-icons button{ background: none; border:0; display: flex; flex-flow: column; color:#333; align-items: center; } .po-post-icons .po-verify button{ opacity: .5; } .po-post-icon{ display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; background: #ccc; border-radius: 100%; margin-bottom: 5px; background-color: #35bdc7; color:#fff } .po-post-icon i{ font-size: 22px; } .po-post-icons > div:nth-child(2) .po-post-icon{ background-color: #fca61e; } .po-post-icons > div:nth-child(3) .po-post-icon{ background-color: #e65a4f } .po-post-icons > div:nth-child(4) .po-post-icon{ background-color: #a1c15c } .po-close-button{ position: absolute; top: 40px; right: 40px; } .po-close-button button{ background: none; border: 0; color: #000; font-size: 20px; } .po-close-button button i{ font-size: 27px; } .po-verify{ position: absolute; bottom:60px } .po-post-in{ width:26em; background: #fff; box-shadow: 0 0 26px #ccc; padding:20px } .content-footer{ display: flex; justify-content: space-between; align-items: center; padding-top: 30px; font-size: 13px } .content-footer-poster{ display: flex; flex-flow: row } .content-footer-poster button{ margin-right:15px; border:0; } .content-footer-poster button b{ font-weight: normal } .content-footer-poster button.poster-span{ background: linear-gradient(40deg,#e0c3fc,#8ec5fc); color: #fff; border-radius: 3px; padding:5px 10px; display: flex; align-items: center; } .content-footer-poster button i{ margin-right:3px } .content-footer-poster button.text{ padding:0; color:inherit; display: flex; align-items: center } .content-footer-poster .favorite-button.sc{ color:green } .content-footer-zan-cai{ display: flex; flex-flow: row; color:#b2bac2 } .content-footer-zan-cai span{ display: flex; align-items: center; margin-left: 15px; cursor: pointer; height: 19px; color: #d0d0d0; background: #f6f6f6; padding: 0 6px; border-radius: 3px; height:20px; line-height: 20px; } .content-footer-zan-cai span b{ font-weight: normal } .content-footer-zan-cai span.picked{ color:#f96078 } .content-footer-zan-cai i{ font-size: 19px } .beian{ display: flex; align-items: center } .post-tags-meat{ display: flex; flex-flow: wrap; margin: -48px; margin-top: 24px; } .post-tags-meat a{ margin-right: 10px; font-size: 12px; display: flex; background-color: #f3f3f3; color: #999; align-items: center; transition: all .5s; margin-bottom:10px; line-height: 1; border-radius: 20px; border:1px solid #f3f3f3; padding-right:5px } .post-tags-meat .tag-img i{ color:#e62828 } .post-tags-meat a span.tag-text{ padding:0 5px 0 2px } .post-tags-meat a .tag-img{ padding: 3px; border-radius: 100%; background-color: #fff; margin-right:5px } .tag-img b{ width:16px; height:16px; display: block; border-radius: 100% } .post-tags-meat a img{ width: 16px; height: 16px; border-radius: 100%; } .post-tags-meat a:hover{ color:inherit; transition: all .5s; border-color:#bcbcbc } /*页面卷角效果*/ /* .fold{ position: absolute; right: 0; top: 0; width: 154px; height: 154px; cursor: pointer; overflow: hidden; } .fold img{ width: 70px; height: 70px; position: absolute; right: 0; top: 0; } .fold::before { content: ""; position: absolute; top: 0%; right: 0%; width: 0px; height: 0px; border-bottom: 40px solid #f3f3f3; border-right: 40px solid transparent; box-shadow: 0 6px 17px rgba(0,0,0,.27), 0 0 40px rgba(0,0,0,.06) inset; transition: all .1s ease-in-out; z-index: 2; } .fold::after { content: ""; position: absolute; top: -33px; right: -68px; width: 69px; height: 27px; border-top: 74px solid rgba(255,255,255,0); border-left: 67px solid #ffffff; z-index: 1; transition: all .1s ease-in-out; } .fold.open::before{ border-bottom: 130px solid #f3f3f3; border-right: 130px solid transparent; } .fold.open::after{ top: 60px; right: 60px; width: 0px; height: 0px; border-top: 70px solid rgba(255,255,255,0); border-left: 70px solid #f3f3f3; z-index: 1; } */ /*文章类型(normal)*/ .single-normal{ margin-right:30px } /*文章类型 post-type-2*/ .post-style-2 .single-article{ margin-top:52px } .post-style-2 .site-title{ color:#fff!important } .post-style-2-top-header{ margin:-48px -48px 20px -48px; display: flex; align-items: flex-end; justify-content: center; background-size: cover } .post-style-2-top-header h1{ color:#fff; padding-top: 24px; margin-top: 24px; position: relative; } .post-style-2-top-header h1:before { position: absolute; top: 0; left: 0; width: 100%; height: 1px; background: transparent url(data:image/jpg;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACAQMAAABbr9+TAAAABlBMVEUAAAD///+l2Z/dAAAAAnRSTlMAgJsrThgAAAAMSURBVAjXYzjAAEQABUYBgevvPIoAAAAASUVORK5CYII=) 0 0 repeat-x; background-size: auto 1px; content: ""; } .post-style-2 .top-user-box-drop a i.b2font{ color:inherit } .post-style-2-top-img{ width:100%; height:100%; background-position: 50% 50%; background-size: cover; -webkit-filter: blur(30px); filter: blur(30px); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .post-style-2-top{ height:596px; position: absolute; top:0; left:0; right:0; overflow: hidden; } .post-style-2-top::after{ content: ''; background-image: url(/web/20220501175725im_/https://www.weisle.cn/wp-content/themes/b2/Assets/fontend/images/pattern.png); height: 100%; width: 100%; position: absolute; left: 0; top: 0; opacity:0; } .post-style-2 .header-banner{ background: rgba(51, 51, 51, 0.5); } .post-style-2 .menu-icon .line-1,.post-style-2 .menu-icon .line-2,.post-style-2 .menu-icon .line-3{ background-color: #fff; box-shadow: none; } .post-style-2 .header,.post-style-2 .header .top-style{ background:none; box-shadow: none } .post-style-2 .top-menu ul li.depth-0 > a{ color:#fff } .post-style-2 .user-tools i{ color:#fff } .post-style-2 .user-tools button.none i{ color:#333 } .post-style-2 .login-button .b2-more{ color:#fff } .post-style-2 .login-button button.empty{ border-color:#fff; color:#fff; background: none } .post-style-2 .search-form-normal{ background: none; border:0 } .post-style-2 .header .top-menu ul li.depth-0:hover > a .b2-jt-block-down{ color:#fff } .post-style-2 .block-logo{ display: none; } .post-style-2 .mobile-box .block-logo{ display: block; } .post-style-2 .mobile-box .light-logo{ display: none; } .post-style-2 .entry-header-meta{ text-align: left; padding: 25px; width:100% } /*post-style-3*/ .post-style-3-top{ position: relative; margin-top: -20px; margin-bottom:20px; max-height: 550px; display: flex; align-items: flex-end; justify-content: center; overflow: hidden; } .post-style-3-top:hover::after{ opacity: .5; } .post-style-3-top::after{ content: " "; position: absolute; display: block; width: 100%; height: 100%; bottom: 0; opacity: .3; left: 0; -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99); -o-transition: opacity 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: opacity 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99); background: linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.6) 100%); } .post-style-3-top:hover img{ filter: blur(4px); -webkit-filter: blur(4px); -moz-filter: blur(4px); -ms-filter: blur(4px); -o-filter: blur(4px); } .post-style-3-top img{ width: 100%; height: 100%; transition: filter .3s ease; } .post-style-3 .single-sidebar-show .single-article{ width: auto; } .post-style-3-title{ width: 100%; box-sizing: border-box; } .post-style-3-top .wrapper{ position: absolute; z-index: 2; z-index: 2; padding-bottom:30px; } .post-style-3-title h1{ font-size: 26px; color:#fff; } /*post-style-4*/ .post-style-4-top,.post-style-2-top-header{ overflow: hidden; } .post-style-4-top img{ display: block; width:100% } /*post-style-5*/ .post-style-5 .comments-box{ display: none; height:100% } .post-style-5 header{ padding:24px 0; box-sizing: border-box; } .post-style-5 header .post-user-info{ border: 0; margin: 0; padding: 10px; margin-top: 20px; } .post-style-5 header h1{ font-size: 24px; margin-bottom:10px } .post-style-5-top{ background-color:#282828; } .post-style-5-top > div{ display: flex; } .post-style-5-video-box{ flex: 1; width: 0; position: relative; } .post-style-5-video-box-in{ position: relative; height:0; padding-top:56.39925%; background-color: #262626; } .post-style-5-video-box-player{ position: absolute; width:100%; height:100%; left:0; top:0 } .post-style-5 .single-article{ width:auto; } .post-video-list li > div{ display: flex; font-size: 14px; align-items: center; padding:5px; margin-bottom:5px } .post-video-list li:hover .post-video-list-link,.post-video-list li.picked .post-video-list-link{ background-color: #3c3c3c; cursor: pointer; } .post-video-list li:hover .video-list-play-icon span{ display: block!important; } .dplayer-video-wrap .dplayer-video-current{ object-fit: cover; } .dplayer-video-wrap .dplayer-video{ background-color: #000; } .dplayer-video-wrap{ background-color: #262626!important; } .post-video-list-title{ color:#fff; display: flex; align-items: center; padding: 20px 0 10px 5px; } .post-video-list-title span{ font-size: 12px; margin-left:10px; color:#999 } .post-video-list li .post-video-list-link{ position: relative; padding-left:30px } .video-list-play-icon{ position: absolute; left: 5px; top: 4px; } .video-list-play-icon i{ font-size: 14px; } .post-video-list ul{ color: #fff; padding: 10px 20px 0 0; overflow-y: auto; height: calc(100% - 62px); } .post-video-list ul::-webkit-scrollbar { width: 8px; background-color: rgba(238, 238, 238, 0.24); } .post-video-list ul::-webkit-scrollbar-track { background-color: rgba(238, 238, 238, 0.24); } .post-video-list{ overflow: hidden; } .post-video-list ul::-webkit-scrollbar-thumb { background: #555; } .video-list-title{ flex:1 } .post-video-list li.picked .video-list-title span,.post-video-list li:hover .video-list-title span{ color:#fff } .video-list-title span{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color:#999 } .post-style-5 .widget-area,.post-style-5 .content-area{ margin-top:16px } .video-role-title{ position: absolute; z-index: 1; top: 21px; left: 27px; } .video-view{ font-size: 12px; background: rgba(255, 0, 0, 0.67); color: #fff; padding: 4px 10px; display: flex; align-items: center; cursor: pointer; } .video-view.b2-radius i{ margin-right: 2px; line-height: 1; } .video-view.b2-radius span{ line-height: 1.8 } .video-role-info{ position: absolute; z-index: 4; background: rgba(0, 0, 0, 0.93); width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; text-align: center; visibility: hidden; transition: 0s max-height 0.15s linear,0.1s opacity cubic-bezier(0.39,0.575,0.565,1),0.15s transform cubic-bezier(0.1,1.26,0.83,1); transform: perspective(1px) scale(0.7); transform-origin: center center; opacity: 0; color: #efd696; } .video-view-button{ display: flex; align-items: center; justify-content: center; } .video-view-button button + button{ margin-left:16px } .video-view-button a{ margin-right:10px } .video-role-info button,.video-role-info a.button{ color: #623A0C!important; text-align: center; background-image: linear-gradient(-135deg, #FBE8A8 0%, #F8E7AC 15%, #E2C078 100%); border:0; transition: none!important; height:37px; border-radius: 3px; display: block; box-sizing: border-box; } .video-role-info .lv-icon.user-vip{ height: 22px; line-height: 22px; display: inline-block; } .video-role-info button.video-views i{ margin-right:5px } .video-tips{ right: 10px; top: 10px; position: absolute; z-index: 1; font-weight: 500; margin: 10px; background: rgba(255, 255, 255, 0.5); color: #000000; padding: 5px 10px; font-size: 14px; border-radius: 20px; } .video-tips b{ font-weight: 400; } .video-creidt span{ padding: 4px 18px; background-color: rgba(0, 0, 0, 0.5); color: #efd696; line-height: 1; border-radius: 20px; font-size: 13px; border: 1px solid #f3dfa1; } .video-role-info.b2-show{ visibility: visible; opacity: 1; transform: perspective(1px) scale(1); transition-duration: 0s,0.2s,0.2s; } .video-role-list,.video-creidt{ margin: 20px 0; } .video-role-list ul{ display: flex; justify-content: center; } .video-role-list li + li{ margin-left:16px } .video-role-list li b{ color:#fff } .video-role-close{ position: absolute; right: 28px; top: 18px; font-size: 38px; line-height: 1; cursor: pointer; } .vip-video.video-view{ position: absolute; z-index: 2; top: 15px; left: 15px; background: rgba(255,255,255,.5); color: #000; border-radius: 23px; } .video-role-login p{ margin-bottom:10px } .video-role-login button + button{ margin-left:10px } .post-video-table ul{ display: flex; margin-top:30px; } .post-video-table ul li{ margin-right:40px; padding-bottom:20px; color:#666; cursor: pointer; font-size: 18px; } .post-video-table ul li.picked{ font-weight: 700; } /*小工具*/ .widget-area{ will-change: min-height; } .sidebar-innter{ transform: translate(0, 0); /* For browsers don't support translate3d. */ transform: translate3d(0, 0, 0); will-change: position, transform; } .b2-widget-user{ overflow: hidden; } .b2-widget-coupon .b2-widget-box{ padding:10px; border-top:1px solid #f3f3f3 } .b2-widget-box-first,.b2-widget-box{ position: relative; } .b2-widget-post-thumb .post-list-cat{ display: flex; align-items: center } .b2-widget-post-thumb .b2-widget-post-title{ padding-left:93px; height:51px } .b2-widget-box-first .b2-widget-title{ position: absolute; bottom:0; } .widget-title i{ margin-right:5px } .textwidget{ border-top: 1px solid #f3f3f3; padding:10px } .b2-widget-post-thumb-img{ position: absolute; left:16px; top:16px; width:83px; height:51px } .b2-widget-post-thumb-img img{ width:100%; height:100% } .widget ul li{ font-size: 13px; padding:16px; border-top:1px solid #f3f3f3; box-sizing: border-box; } .b2-widget-hot ul li,.b2-widget-mission ul li{ display: flex; } .widget-post:hover .b2-widget-post-title h2{ text-decoration: underline; } .b2-widget-hot li.widget-post-none{ height:83px } .b2-widget-hot li.widget-post-big{ height:248px } .widget ul li h2{ font-size: 13px } .b2-widget-mission.widget{ padding:0 } .b2-widget-title{ display: flex; justify-content: space-between; flex-direction: column; } .b2-widget-post-title h2{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; max-height: 52px; } .b2-widget-post-title time{ font-size: 12px; color:#bcbcbc; margin-top:5px } .b2-widget-title h2,.widget > h2{ font-size: 12px; padding:13px 16px; line-height: 1; color:#999 } .b2-widget-post-order span{ display: block; padding:0; font-size: 22px; margin-right: 10px; line-height: 1; text-align: center; font-family: Impact; color: #eaeaea; } .widget-post-big .b2-widget-post-thumb{ display: flex; justify-content: space-between; flex-direction: column; align-items: flex-start; overflow: hidden; } .widget-post-big .b2-widget-post-title{ padding-left:0; width:100%; } .widget-post-big .b2-widget-post-thumb img{ margin:0 0 10px 0; display: block; } .widget-post-big .b2-widget-title h2{ font-size: 16px; height:20px; -webkit-line-clamp: 1; } .comment-widget-nav{ position: absolute; right:10px; top:14px; font-size: 12px; } .comment-widget-nav span{ margin-left:16px; cursor: pointer; color:green; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .comment-widget-nav span.locked{ color:#bcbcbc } .b2-widget-comment{ position: relative; } .no-social{ padding: 5px 10px 6px; } .widget .calendar_wrap thead tr{ border-right:1px solid #dddfe2; border-left:1px solid #dddfe2; } .widget .calendar_wrap thead tr th{ text-align: center; } .widget .calendar_wrap a{ color:#00a0e9 } .tag-link-count{ color:#999 } .widget .tagcloud a{ font-size: 12px!important; display: inline-block; padding: 3px 6px; background: rgba(243, 243, 243, 0.68); margin-bottom: 5px; } .widget .tagcloud a:hover{ color:#000 } .tag-link-count{ color:#bcbcbc } .widget .gallery .gallery-item{ margin:0!important } .widget .gallery .gallery-item img{ border:0!important } .widget .gallery-icon{ border:2px solid #fff } /*用户面板小工具*/ .user-widget-cover{ height: 83px; object-fit: cover; margin:0; background-color: #f6f6f6; position: relative; } .user-widget-cover img{ height:100%; width:100%; display: block; position: absolute; left:0; top:0 } .user-w-avatar img{ width:60px; height:60px; border-radius: 100%; border: 2px solid #fff; } .user-w-avatar{ position: absolute; top:-15px; left:12px } .user-widget-info{ position: relative; } .user-widget{ width:100%; } .user-w-loading{ display: flex; align-items: center; justify-content: center } .user-w-loading button{ display: block; width:100%; height:50px; border-top:1px solid #f3f3f3 } .user-w-name{ margin-left:86px; padding-top:10px; height: 55px; box-sizing: border-box; } .user-w-name a{ display: flex; align-items: center; line-height: 1; } .user-w-name h2{ font-size: 16px; font-weight: 700; max-width: 100%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; height:20px } .user-w-name .b2-vrenzhengguanli{ position: initial } .user-w-tj{ display: flex; justify-content: space-between; margin: 10px 20px; border-top: 1px solid #ebeef5; padding-top: 10px; height:49px; } .user-w-tj > div{ display: flex; flex-flow: column; align-items: center; } .widget-gujia-user .user-w-tj{ background-color: #f6f6f6; margin: 10px; border: 0; } .widget-gujia-user .user-w-rw{ height:40px } .widget-gujia-user .user-w-gold{ height:62px; box-sizing: border-box; } .widget-gujia-user .user-w-gold > div{ width:89px } .mission-gujia .user-credit{ width:57px; height:26px; display: block; } .mission-gujia .avatar-parent{ background-color: #f6f6f6; } .mission-gujia .user-mission-info-left{ width:80px; height:27px; background-color: #f6f6f6; } .mission-gujia .user-w-qd >div{ width:200px; height:22px; background-color: #f6f6f6; margin: 0 auto; } .mission-gujia .user-w-qd-list-title p span{ height:26px; width:78px; display: block; margin: 0 auto; } .widget-mission-footer a{ padding: 10px; font-size: 12px; text-align: center; display: block; border-top: 1px solid #f3f3f3; background: url(/web/20220501175725im_/https://www.weisle.cn/wp-content/themes/b2/Assets/fontend/images/geopattern.png); font-weight: 700; } .comment-gujia .widget-comment-user-left span,.comment-gujia .user-mission-info-left p{ height:25px; background-color: #f6f6f6; } .comment-gujia .widget-comment-contnet{ height:37px } .widget-comment-contnet p{ word-wrap: break-word; } .comment-gujia .widget-comment-post{ height:20px; background-color: #f6f6f6; } .comment-gujia .widget-comment-user time{ height: 16px; width: 46px; background: #f6f6f6; } .user-w-tj p{ font-size: 12px; color:#bcbcbc } .user-w-desc{ background-color: #f9f9f9; font-size: 13px; padding:10px } .user-w-rw{ background: #f7f8fa; border-top: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; font-size: 12px; text-align: center; text-shadow: #fff 0px 1px 0px; position: relative; height: 36px; } .user-w-rw a{ display: flex; justify-content: center; align-items: center; border:0 } .user-w-rw a b{ font-weight: 400; } .user-w-rw-bg{ position: absolute; top: 0; left: 0; height: 100%; background-color: rgb(0 0 0 / 5%); } .user-w-gold{ padding: 16px; display: flex; justify-content: space-between; } .user-w-logon{ font-size: 14px; padding:22px 16px; background-color: #f7f8f9; background-image: -webkit-gradient(linear,left top,right top,from(#fff2ec),color-stop(42%,#f0f1f6),to(#e1f0ff)); background-image: linear-gradient(90deg,#fff2ec 0,#f0f1f6 42%,#e1f0ff 100%); position: relative; } .user-w-logon::after{ content:''; position: absolute; width:100%; height:100%; top:0; left:0; background-image: -webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(247,248,249,0))); background-image: linear-gradient( 0deg ,#fff 0,rgba(247,248,249,0) 100%); } .user-w-logon p{ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; z-index: 2; } .user-w-logon-title{ margin-bottom:10px; color:#346fb6 } .user-w-login-tips{ padding: 12px 16px; font-size: 12px; background-color: #f7f8fa; text-shadow: #fff 0px 1px 0px; border-top: 1px solid #ebeef5; color: #b2b2b2; line-height: 1; display: flex; align-items: center; justify-content: space-between; } .user-w-lv{ display: flex; height:22px } .user-w-gold > div{ font-size: 13px } .user-w-avatar a::before{ content:'' } .b2-widget-mission.mg-b{ padding:0; overflow: hidden; } .user-w-qd{ font-size: 13px; padding: 16px 16px 0; text-align: center; background-image: linear-gradient(90deg, #673AB7 0%, #E91E63 50%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .user-w-qd i{ color:red; margin-right:5px } .user-w-qd.cur{ cursor: pointer; } .user-w-qd-list{ overflow: hidden; } .user-w-qd-list-title{ display: flex; justify-content: space-between; margin-top:16px; background-image: url(/web/20220501175725im_/https://www.weisle.cn/wp-content/themes/b2/Assets/fontend/images/page-bg.svg); height:43px; background-color: #fff4f4; margin: 16px 16px 6px; } .user-w-qd-list-title p{ font-size: 13px; padding:8px; width:50%; text-align: center; cursor: pointer; } .user-w-qd-list-title p span{ display: inline-block; padding: 7px 15px; border-radius: 43px; line-height: 1; font-size: 12px; color:#fff } .user-w-qd-list-title p.picked span{ background-color: rgba(255, 255, 255, 0.4); } .user-w-announcement li a{ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 12px; position: relative; padding-left: 17px; } .widget .user-w-announcement li{ padding:16px } .user-w-announcement li a::before{ content: ''; width: 6px; height: 6px; position: absolute; left: 0; top: 5px; border-radius: 2px; } .user-mission-info-left time{ font-size: 12px; color:#bcbcbc } .widget .mission-today-list li{ margin:0; padding:16px 16px; border:0; height:68px } .widget .mission-today-list li > a{ position: absolute; } .widget .mission-today-list li + li{ border-top:1px solid #f3f3f3 } .mission-today-list .user-mission-info{ padding-left:45px } .user-mission-info{ display: flex; justify-content: space-between; width:100%; align-items: center; flex: 1 } .user-mission-info-right span,.user-mission-info-right{ font-size: 12px } .user-link-block{ display: block; margin-right: 8px; width: 34px; height: 34px; } .mission-today-list img{ height:100% } .widget-comment-user{ display: flex; justify-content: space-between; align-items: center; } .widget-comment-user time{ color:#bcbcbc; font-size: 12px; } .widget-comment-user-left img{ width:25px; height:25px; margin-right:5px } .widget-comment-user-left{ display: flex; align-items: center; position: relative; } .widget-comment-user-left span,.user-mission-info-left p{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width:84px } .widget-comment-contnet{ padding: 10px; position: relative; margin: 10px 0; background-color: #f5f5f5; } .widget-comment-contnet .comment-img{ margin-top:10px } .widget-comment-post{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap; font-size: 12px; color:#bcbcbc } .widget-comment-post b{ margin-right:2px; opacity: .5; } .comment-widget li + li{ border-top:1px solid #ebeef5; padding-top:16px; } .widget-comment-contnet.jt:before, .widget-comment-contnet.jt:after{ border-bottom-color: #f5f5f5; } /*默认小工具*/ .searchform{ display: flex } .searchform .screen-reader-text{ display: none } .searchform div{ width:100%; display:flex; padding:10px } .searchform div input[type="text"] { margin-right: 10px; width: 100%; } .widget_tag_cloud > div{ padding:10px } .widget_media_gallery > div{ padding:0 10px 10px } /*存档页面*/ .archive .b2-single-content.single-sidebar-show .single-article{ width:auto; max-width: 100%; margin:0 } .archive .b2-single-content{ position: relative; } .tax-header{ position: relative; width: 100%; max-width: 100%; margin: 0; background: #fff; border-bottom: 1px solid #eaeaea; } /* .tax-header::after{ content: ''; height: 100%; width: 100%; position: absolute; left: 0; top: 0; opacity: .4; background-color: rgba(0, 0, 0, 0.3); } */ #filter-top{ position: relative; } .tax-header .tax-info{ position: relative; z-index: 1; padding:26px 0; display: flex; align-items: center; justify-content: flex-end; } .b2-light-dark-outside-box{ position: absolute; width: 100%; height: 100%; overflow: hidden; } .b2-light-dark-outside{ position: absolute; width: 100%; height: 100%; transform: scale(1.08); } .b2-light-dark{ position: relative; } .b2-light-dark-bg{ position: absolute; width: 100%; height: 100%; background-repeat: no-repeat; background-size: 100%; filter: blur(25px); -webkit-filter: blur(25px); -moz-filter: blur(25px); -ms-filter: blur(25px); -o-filter: blur(25px); } .tax-title{ flex: 1; text-align: right; } .tax-title h1{ padding: 8px 10px; font-size: 12px; color: #fff; font-weight: 700; background-position: center; background-repeat: no-repeat; background-size: cover; display: inline-block; position: relative; border-radius: 3px; } .tax-title h1 span{ position: relative; z-index: 2; } .tax-title h1::after{ content:''; position: absolute; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.26); left:0; top:0; border-radius: 3px; } .tax-info-item .fliter-button{ background-color: #fff; border: 0; color: #999; font-size: 14px; padding:7px 16px; display: block; } .fliter-button i{ font-size: 12px; } .tax-info-item .fliter-button:hover{ color:initial } .tax-info-item{ margin-right:14px; display: flex; align-items: center; } .tax-info-item.mobile-show{ display: none; } .tax-header .tax-image{ position: absolute; right:20px; top:20px } .tax-image img{ display: block; width:50px; height:50px } .tax-search{ position: relative; width:220px } .tax-search form{ width:100%; position: relative; display: flex; flex-flow: column; } .tax-search input{ width:100%; font-size: 14px; border:0; background:#fff; padding: 7px 10px 7px 38px; box-sizing: border-box; } .tax-search button{ position: absolute; left: 0; top: 0; padding: 5px 10px; background: none; } .tax-search button i{ font-size: 20px; color:#999 } #filter-top{ font-size: 14px; overflow: hidden; } .tax-info-item.tag-list a{ margin-right: 10px; font-size: 12px; display: block; padding: 5px 10px; background: #fff; border-radius: 10px; } .tax-info-item.tag-list a:hover{ text-decoration: underline; } .filter-items a:hover{ border: 1px dashed #ccc; background: #f5f5f5; border-radius: 3px; } .filter-items a.current{ border-radius: 3px; } #filter-top ul li{ display: flex; padding: 16px; align-items: baseline; margin-bottom:-10px } #filter-top ul li + li{ border-top: 1px dashed #f3f3f3; } .filter-name{ color: #b2bac2; width:88px; text-align: right; } .filter-items{ display: flex; flex-wrap: wrap; flex: 1; } .filter-items a{ padding: 0 10px; margin-right: 5px; border: 1px solid rgba(255,255,255,0); max-width: 120px; height: 25px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; line-height: 24px; background-color: #f6f6f6; font-size: 13px; margin-bottom:10px } .tax-header .wrapper{ position: relative; box-sizing: border-box; } .tax-fliter-hot{ position: absolute; left: 0; top: 60px; background-color: #fff; z-index: 2; padding:5px; box-shadow: 0px 12px 23px 0px rgba(51,51,51,.2) } .tax-fliter-hot .order-items a{ display: block; font-size: 14px; padding: 5px 10px; } .tax-fliter-hot .order-items a:hover{ background-color: #f5f5f5; } .tax-fliter-cat{ z-index: 3; width: 100%; background-color: #fff; left:0 } /*分页*/ .b2-pagenav{ font-size: 13px; } .b2-pagenav.comment-nav{ padding:0 } .ajax-pager .button.bordernone{ border:0; color:#b2bac2; cursor: default; font-weight: 300 } .ajax-pager .button{ margin-right:5px; font-weight: 700; padding:5px 8px; border:0; background: #f4f5f6; font-size:12px; } .ajax-pager > div{ display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; } .ask-answer-list .ajax-pager > div{ border-top: 1px solid rgb(69 96 201/9%); padding:10px } .ask-answer-list .ajax-pager > div button{ background: #fff; } .ajax-pager .button[disabled],.ajax-pager .button.selected{ border-color:#ccc0; color:#ccc; cursor: default } .b2-pagenav .btn-pager{ justify-content: flex-end; display: flex; flex: 1 0 auto; } .b2-pagenav{ padding:10px } .jump-page input{ width:100%; border-radius: 3px } .pager-center{ border:1px solid #ccc; display: flex; align-items: center; border-radius: 3px; box-shadow: 0px 1px 1px rgba(0,0,0,.1) inset; color:#b2bac2; cursor: pointer; font-size: 12px; background-color: #fff; padding: 0 8px 0 5px; } .pager-center input{ width: 34px; border: 0; padding: 0; padding: 2px 5px; background: #f3f3f3; border-radius: 3px; margin-right:2px; background: none; } .ajax-pager .button.b2-loading:after{ background-color: #f4f4f5; } .ajax-pager .btn-pager .button{ margin-right:0; margin-left:5px } .btn-group{ display: flex } .ajax-more{ justify-content: space-between; } .ajax-more .pager-center{ padding-right:0 } .pager-center button{ padding:0 10px } .ajax-pager .ajax-more button{ margin-right:0; margin-left: 10px; } /*底部*/ .site-footer{ padding:50px 0; background-position: center; background-repeat: no-repeat; background-size: cover; } .site-footer section{ margin-bottom:0; margin: 0; } .site-footer .widget{ box-shadow: none; padding:0; width:25%; } .footer{ font-size: 13px; } .footer a{ font-size: 13px } .site-footer time{ opacity: .6; } .site-footer .widget-title{ margin-bottom:16px; border-bottom:1px solid rgba(255, 255, 255, 0.3); padding:16px 0 } .site-footer .widget ul li{ border:0; padding:10px 0; } .site-footer .site-footer-widget-in{ display: flex; } .about-widget{ font-size: 14px; } .about-widget p{ margin-bottom:10px; font-size: 14px; line-height: 1.5; } .about-widget .footer-logo{ margin-bottom: 14px; height: 28px; } .links-widget li{ display: flex; align-items: center; position: relative } .links-widget .links-icon{ background-color: #fff; width:40px; height:40px; border-radius: 5px; display: block; margin-right:10px; opacity: .8; } .links-widget h2{ font-weight: 700 } .team-widget{ display: flex; flex-wrap: wrap; } .widget ul.team-widget li{ margin:0; border: 2px solid rgba(69, 69, 69, 0); width:20%; padding:0 } .widget ul.team-widget li img{ display: block; width:100%; height:100% } .widget ul.team-widget{ margin-top:20px; margin:-2px } .footer-links{ opacity: .5; text-align: center; display: flex; justify-content: center; border:1px dashed #2f2f2f; padding: 20px; border-radius: 3px; position: relative; } .footer-links ul{ display: flex; flex-wrap: wrap; } .footer-links ul li{ padding: 5px 8px; } .footer-links ul li a{ border-bottom:1px solid rgba(255, 255, 255, 0) } .footer-links ul li a:hover{ border-bottom:1px solid #ccc } .footer-bottom{ display: flex; height:60px; align-items: center; justify-content: space-between; } .links-widget p{ font-size: 12px; color: #777; } .site-footer-nav{ display: flex } .site-footer-nav .wrapper .footer-links{ margin-top:40px; margin-bottom:20px } .footer-bottom-left{ display: flex; align-items: center } .footer-bottom-left img{ width:20px; height:20px; margin-right:5px } /*用户权限*/ .lv-icon{ font-size: 12px; font-weight: 400; color: #808080; height: 18px; line-height: 18px; border-radius: 3px; margin-right:6px } .lv-icon.user-vip{ height: 18px; line-height: 18px; padding:0 } .lv-icon.user-lv i{ font-size: 12px; background-color: #dcdcdc; font-style: normal; transform: scale(0.78); display: inline-block; height: 17px; line-height: 17px; padding: 0 2px; text-transform: capitalize; } .lv-icon b{ font-weight: 400; } .lv-icon.user-vip i{ width: 5px; height: 5px; display: inline-block; margin-right: 3px; border: 2px solid #1e73be; border-radius: 100%; vertical-align: 0px; display: none; } /*海报组件*/ .poster-box .modal-content{ width:37rem; padding:24px; } .poster-content{ display: flex; flex-flow: row } .poster-share{ display: flex; align-items: center; justify-content: center; flex-flow: column; width: 248px; } .share-text{ padding:10px; text-align: center; color:red; width:100% } .poster-share div{ display: flex; align-items: center; flex-flow: column; font-size: 14px; } .poster-box-left{ flex:1; background-repeat: no-repeat; background-position: center; width:100%; height:100%; background-color:#fafafa; } .poster-image{ height:0; padding-top: 117%; position: relative; background-position: center; background-repeat: no-repeat; background-size: cover; } .poster-image img{ position: absolute; top:0; left:0; width:100%; height:100% } .poster-box-left .poster-info h2{ font-size: 17px; font-weight: 700; text-align: left; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; } .poster-box-left .poster-info p{ margin-top: 10px; font-size: 12px; line-height: 18px; } .poster-info{ padding:16px } .poster-footer{ padding:16px; border-top:1px dashed #cecece; position: relative; } #poster-box .poster-content .poster-loading{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(251, 251, 251, 0.95); z-index: 4; display: flex; align-items: center; justify-content: center; } .poster-footer-left img{ width:90px } .poster-footer-left{ font-size: 12px; padding-right:40% } .poster-footer-right{ position: absolute; right: 10px; top: 10px; } .poster-footer-right img{ width:64px; border: 1px solid #e4e4e4; } .poster-content .poster-footer p{ margin-top: 5px; margin-bottom: 0; font-size: 12px; height: 32px; overflow: hidden; line-height: 1.2; } .poster-content button,.poster-content .button{ margin-bottom: 10px; background: none; padding: 7px 10px; font-size: 12px; border: 0; width: 150px; text-align: center; box-sizing: border-box; } .poster-content p{ font-size: 14px; margin-bottom:10px; margin-top:20px } .poster-content button.poster-share-weibo{ background-color: #e24040 } .poster-content button.poster-share-qq{ background-color: #4f9ddd } .poster-content button.poster-share-qq-k{ background-color:#f9c740 } .poster-content button.poster-share-weixin{ background-color: #9ed874 } .poster-content a.poster-share-download{ background-color: #333 } .poster-date{ position: absolute; left: 16px; bottom: 16px; background: rgba(0, 0, 0, 0.27); text-align: center; color: #fff; line-height: 1; } .poster-date-day{ font-size: 54px; line-height: 54px; } .poster-date-year{ font-size: 15px; font-weight: bold; padding: 8px 7px; border-top: 1px solid #fff; margin-top:5px; line-height: 1; } .single-top-html{ margin-bottom:10px; position: relative; z-index: 2; } .single-bottom-html{ margin: 0 auto; max-width: 100%; position: relative; z-index: 2; overflow: hidden; } /*评论*/ .sticky-comment{ padding:16px; font-size: 12px } .comment-list button.text{ color:#d0d0d0; padding: 0 6px; } .comment-list button.text i{ font-size: 17px } .comment-list button.text:hover{ background: #f3f3f3; } .single-sidebar-show .comments-area{ width:100%; font-size: 13px } .comment-info span{ margin-right:10px } .comment-info{ display: flex; align-items: center; } .comment-info span{ display: flex; align-items: center } .comment-auth-mod{ line-height: 15px; font-size: 12px; border: 1px solid; font-weight: 400; width: 15px; display: inline-block; height: 15px; text-align: center; margin-left: 3px; border-radius: 3px; font-size: 12px; } .comment-info span i{ display: inline-block; font-style:normal; margin-left:3px } .comment-auth{ border: 1px solid rgba(244,53,71,.09); color: rgba(244,55,72,.41); } .comment-mod{ border: 1px solid rgba(102,162,222,.19); color: rgba(102,162,222,.41); } .comments-title{ display: flex; justify-content: space-between; padding-bottom:16px; font-size: 12px; padding:16px; color: #bcbcbc; } .comments-area{ margin: 0 auto; max-width: 100%; position: relative; } .comments-area-content{ padding: 0; } .comment{ position: relative; display: flow-root; } .comment .gravatar{ width:36px; height:36px; position: absolute; left:24px; top:24px; text-align: center; } .comment-list .children article .gravatar{ display: flex; flex-flow: column; align-items: center; } .comment .gravatar img{ border-radius: 3px; display: block; height:100% } .comment .comment-item{ padding: 24px 24px 24px 72px; border-top: 1px solid #ebeef5; } .comment-meta{ display: flex; justify-content: space-between; justify-content: baseline; } .comment-user-info{ font-size: 12px; display: flex; align-items: baseline; width:100% } .comment-user-info > div{ width:100% } .comment-user-info time{ margin:0 10px; color:#ccc } .duk{ color:#ddd; margin-left:10px; font-size: 12px; font-weight: 400 } .comment-footer{ display: flex; justify-content: space-between; font-size: 13px; align-items: center; color:#b2bac2; position: relative; } .comment-content-text{ margin:10px 0 20px; line-height: 30px; color:#000 } .comment-content-text p{ margin: 6px 0; word-wrap: break-word; font-size: 16px; border-radius: 3px; line-height: 1.5; color: #333; } .comment-author .lv-icon{ padding: 2px 4px; margin-left:3px; text-shadow: 0 0 1px #fff; } .comment-author a,.comment-author{ font-size: 12px; margin-bottom:3px } .comment-floor{ font-size: 12px; color:#dae1e5 } /* .comment-user-lv{ display: flex; margin-top:3px } .comment-user-lv .lv-icon{ border-radius: 5px; padding: 2px 4px; transform: none; margin-right: 5px; } .comment-user-lv .user-vip{ opacity: .2; } */ .comment-list .children article .comment-item { margin-left: 64px; padding: 16px 16px 16px 44px; margin-right: 15px; margin-bottom: 10px; border: 1px dashed #e2e2e2; background: #f9f9f9; } .comment-list .children article .comment-item .comment-content-text p{ font-size: 14px; } .comment-list .children article .gravatar { left: 70px; } .comment-list .children article .gravatar img { width: 25px; height: 25px; border-radius: 100%; margin-bottom:3px } .comment_at{ color:#ccc; margin:0 10px } .comment-footer-tools{ display: flex; } .comment-footer-tools button{ display: flex; align-items: center; margin-left:16px } .comment-footer-tools .comment-vote-hidden button{ margin-left:0; margin-right:8px; background-color: #f9f9f9; } ul.children .comment-list button.text{ background-color: #fff; } .single-sidebar-show .comment-form{ width:100% } .com-form-input{ display: none; } .com-form-input.b2-show{ display: flex } .com-form-input input{ width:50%; padding:10px; border-bottom:0; border-radius: 0; } .com-form-input input + input{ border-left:0 } .com-form-textarea textarea{ padding:10px; width:100%; min-height: 100px; display: block; max-width: 100%; min-width: 100%; border-radius: 0; } .comment-form{ position: relative; } .com-info{ position: absolute; left:16px; top:16px; width:34px; height:34px } .com-info img{ width:100%; height:100%; border-radius: 3px } .com-form{ margin-left:44px } .com-form-button{ display: flex; justify-content: space-between; align-items: center; } .com-form-button-l i{ font-size: 24px; line-height: 1; } .com-form-title{ background: rgba(233,235,238,.21); display: none; justify-content: space-between; padding: 10px; font-size: 12px; border: 1px solid #ccc; border-bottom: 0; } .com-form-title.b2-show{ display: flex } /* #com-form-title div{ display: none } */ .comment-author .user-title{ font-size: 12px; margin-left:10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; width:50%; color: rgb(0 0 0 / 31%); } #com-form-title.com-form-title.b2-show div{ display: flex } .com-form .text{ padding:0 } .b2-smilies { height: 20px !important; width: 20px !important; display: inline-block; border: 0!important; margin: 0!important; vertical-align: text-bottom; } .com-form-button{ margin-top:16px } .com-form-button-l{ display: flex; flex-flow: row; position: relative; } .com-form-button-l span{ margin-right:20px; cursor: pointer; } .comment-author{ display: flex; font-size: 12px; color: #000; font-weight: 400; } .comment-smile-box,.comment-image-box{ position: absolute; width: 230px; height: 102px; top: 36px; left: -14px; padding: 2px; box-shadow: 0 2px 10px 2px rgba(0,0,0,.11); background-color: #fff; z-index: 2; display: none } #bigTriangleColor { display: block; } .comment-smile-box:before,.comment-image-box:before { content: ""; position: absolute; border-style: solid; border-color: transparent transparent #c7c7c7; border-width: 7px; top: -14px; right: 15px; z-index: 1; } .comment-smile-box:before, .comment-smile-box:after { left: 18px; right: inherit; } .comment-image-box:before,.comment-image-box:after{ left: 62px; right: inherit; } .comment-smile-box.b2-show{ display: flex; align-items: center; justify-items: center; z-index: 3; flex-flow: wrap; } .comment-smile-box.b2-show > button{ width: 14.2857%; height: 33px; background: #f5f5f5; border: 1px solid #fff; font-size: 19px; line-height: 33px; padding:0 } .comment-image-box.b2-show{ display: flex; justify-content: center; align-items: center; } .comment-smile-box img{ background: #f3f3f3; padding: 5px; cursor: pointer; } .comment-image-box button.text{ width:100%; height:100% } .comment-img-box{ margin-bottom:16px; } .comment-img-box img{ display: block; max-width: 30% } .comment-nav .ajax-pager{ padding:16px; margin:0 } .comment-nav{ box-shadow:inset 0 23px 68px 0 rgba(195, 195, 195, 0.1) } .none-comment{ font-size: 13px; color:#b2bac2; text-align: center; padding:30px; border-top:1px solid #ebeef5; } .comment-tips{ max-width: 50%; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .comment-nav button.empty{ border-color:#ccc0; color:#666; padding: 5px 10px; line-height: 1; background: #f4f4f5; } .comment-nav .pager-center{ padding: 1px 5px; } .comment-list button.text.voted{ color:#f96078 } .comment-item-hidden{ display: flex; visibility: hidden; position: absolute; right: 0; } .comment-item:hover .comment-item-hidden{ visibility: visible } .comment-footer-tools button.comment-zd{ display: none } .sticky-itme{ background-color: #fcfcfc } .sticky-icon{ width:30px; height:30px; position: absolute; top:0; right:0 } .respond{ padding: 16px; margin: 0 auto; max-width: 100%; position: relative; } .comment .respond{ margin-top:16px; background: #f9f9f9; box-shadow: none } .com-form-button-r .mg-r{ display: none } .comment .com-form-button-r .mg-r{ display: block } .com-form-button-r{ display: flex } #comment-img{ display: none } .comment-img-button{ cursor: pointer; } .comment-sub-img{ width:100%; height:100%; position: absolute; left:0; top:0; } .comment-sub-img-button{ display: none; flex-flow: row } .comment-sub-img-button label{ display: block; position: relative; color: #fff; background: rgba(0, 0, 0, 0.4); font-size: 12px; padding: 5px 10px; border-radius: 3px; margin-right:10px; cursor: pointer; } .comment-sub-img-button .text{ margin-left:10px; } .comment-image-box:hover .comment-sub-img-button{ display: flex } .comment-sub-img-msg{ font-size: 12px } .comment-overlay{ position: absolute; left:0; top:0; width:100%; height:100%; display: flex; justify-content: center; align-items: center; background-color: rgba(255,255,255,.92); z-index: 2; } .comment-overlay-login{ text-align: center; font-size: 14px } .comment-overlay-login p{ margin-bottom:20px } .comment-overlay-hidden{ display: none } .comment-footer-tools .comment-vote-hidden{ display: flex } /*社交登录*/ .social-loading.button{ margin-top:30px } .social-loading.button:after{ background-size: 24px; } .social-box .invitation-box{ width:300px; font-weight: normal; color:initial; padding:40px 20px } .social-box .invitation-box p{ margin-bottom:20px } .social-box .invitation-box input{ width:100%; padding:10px; margin-bottom:30px } .social-box .invitation-box-button{ display: flex; justify-content: space-between; align-items: center; width:100%; } .social-box .invitation-box-button a{ font-weight: normal } .invitation-error .red{ margin-bottom:20px; color:red } .invitation-error p{ text-align: center } /*个人页面*/ .mask-wrapper{ position: relative; display: flex; align-items: flex-end; background-color: #ccc } .mask-wrapper{ width:100%; height:0; padding-top:20%; background-position: center; background-size: cover; background-repeat: no-repeat; } .user-page-lv span{ margin-left:5px; margin-right:0 } .user-cover{ position: absolute } .user-panel{ position: relative; width: 100%; margin-top: -30px; padding: 0 30px 30px 30px; display: flex; box-sizing: border-box; } .user-panel .avatar{ border:4px solid #fff; background: #ccc; width:120px; height:120px; flex-grow: 0; background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; max-width: 120px; min-width: 120px; } .user-panel .avatar .Zi{ position: absolute; bottom: 0; right: 0; } .user-cover-button{ position: absolute; top:20px; right:20px } .user-cover-button label.empty{ background: none; color: #fff; border-color: #fff; font-size: 14px; display: flex; align-items: center; line-height: 1; padding: 7px 10px; } .user-panel-info{ font-size: 24px; font-weight: 700; padding-top: 45px; padding-left: 20px; display: flex; justify-content: space-between; flex-grow: 1; align-items: flex-end; } .user-panel-info p{ display: inline-flex; align-items: center; font-size: 13px; background: #f3f3f3; font-weight: 400; padding: 4px 6px; margin-top:15px } .user-panel-info p i{ position: initial; } .user-panel-info p svg{ margin-right:5px } .user-panel-info h1 span{ margin-right:10px } .user-panel-editor-button{ text-align: center; position: absolute; right: 16px; top: 34px; } .user-panel-editor-button .button{ display: inline-block; cursor: pointer; } .user-panel-editor-button .user-follow{ width:220px; justify-content: flex-end; } .author-header{ overflow: hidden; } .author-table{ display: flex; } .author-page-right{ width:300px; } .author-page-left{ flex: 1; width:100%; } .post-info .list-footer .text{ padding:0; color:red; margin-left:10px } .user-sidebar + .user-sidebar{ border-top:1px solid #f3f3f3 } .user-sidebar-info{ display: flex; justify-content: space-between; align-items: center; cursor: pointer; position: relative; } .user-sidebar-info p i{ border-radius: 100%; width: 20px; height: 20px; display: inline-block; text-align: center; line-height: 20px; margin-right:10px; font-size: 24px; } .user-sidebar-info p{ display: flex; align-items: center; } .author-links{ display: flex; padding:10px; border-bottom:1px solid #f3f3f3 } .author-page ul.b2_gap{ padding:0; } .author-page .ajax-pager{ margin:0; padding:16px 0 0 } #myorders .b2-pagenav{ border:0 } #myorders .ajax-pager{ padding:16px 0 } .author-links li{ padding:5px 10px } .author-links a{ padding:5px 0 } .author-links .picked a{ border-bottom:2px solid red } button.author-has-follow{ opacity: .5; } .editor-avatar{ display: flex; align-items: center; flex-flow: column; height: 100%; position: absolute; width: 100%; justify-content: center; background: rgba(41,44,47,.4); color: #fff; font-size: 13px; opacity: 0; visibility: hidden; cursor: pointer; } .user-panel .avatar:hover .editor-avatar{ opacity: 1; visibility: visible } .author-comment-content .author-comment-content-text{ display: inline-block; background: #f3f3f3; font-size: 15px; padding:5px 10px; } .author-comment-date{ font-size: 12px; color:#bcbcbc; margin-bottom:10px } .author-comment-list li{ padding:16px 0 } .author-comment-list li + li{ border-top:1px solid #ebeef5; } .author-comment-post i{ color:red; margin-right:3px } .author-comment-post a{ font-size: 12px; margin-top: 10px; display: flex; align-items: center; } .author-comment-content .comment-img{ max-width: 160px; margin-bottom:5px } .author-comment-content .comment-img-box{ margin-bottom:0 } .author-follow ul li{ display: flex; justify-content: space-between; padding:16px 0; } .author .b2-pagenav{ padding:0; margin:0 } .following-avatar{ width:100px; flex-grow: 0; max-width: 100px; min-width: 100px } .following-avatar{ height:100px } .following-avatar img{ width:100%; height:100%; display: block } .following-info{ flex-grow: 1; width:100%; margin-left:16px; } .following-cancel{ text-align: right; width:100px; flex-grow: 0; max-width: 100px; min-width: 100px } .following-info-count span{ font-size: 12px; margin-top:16px; margin-right:16px } .following-name{ margin-bottom:10px } .following-name a{ font-weight: normal; font-size: 18px; } .author-follow ul li + li{ border-top:1px solid #ebeef5 } .allow-edit-time{ position: absolute; top: -39px; color: #fff; right: 10px; text-shadow: 0 0 1px rgb(0 0 0 / 51%); } .author .post-info{ position: relative; } .author .box{ box-shadow: 0 0 9px rgb(0 0 0/7%); } .following-info-desc{ display: inline-block; background-color: #f3f3f3; padding: 5px 10px; font-size: 12px; margin-bottom:10px } .collection-top{ height: 255px; background-repeat: no-repeat; background-position: 50%; background-size: cover; display: flex; align-items: center; justify-content: flex-end; flex-flow: column; color: #fff; background: #113c4a; margin-top: -136px; padding-bottom: 60px; } .collection-top h1{ font-size: 30px; margin-bottom:20px; font-weight: 700; } .collections-post-list li{ display: flex; align-items: center } .collections-post-list .following-info{ margin:0; } .collections-post-list .following-avatar{ max-width: 120px; min-width: 120px; width:120px; height:76px; margin-right:16px } .collections-post-list .following-name{ margin:0 } .collections-menu ul{ display: flex; border-bottom:1px solid #f3f3f3; padding:0 10px } .collections-menu ul li{ padding: 16px; font-size: 14px; line-height: 1; } .collections-menu .current{ border-bottom: 2px solid red; } .collections-menu ul li a{ padding:5px 0; display: block } /*----*/ .following-info-type{ color:#bcbcbc; font-size: 13px; margin-bottom:10px } .user-sidebar{ font-size: 14px } .user-count{ padding-top:16px; margin-top:16px; } .user-sidebar-info{ padding:16px; font-size: 12px; } .user-sidebar-count{ border-top:1px solid #f6f6f6; display: flex; flex-flow: wrap; margin-right:-1px; margin-bottom:-1px } #author-index{ overflow: hidden; } #author-index .user-info p{ position: relative; } #author-index .user-info p span{ display: inline-block; } #author-index .user-info p + p{ border-top:1px solid #f3f3f3 } .user-info-title{ color:#999 } #author-index .user-info p a{ font-size: 12px; position: absolute; right:16px; top:12px } .user-verify span b{ margin-right:3px } .user-verify span b i.b2-vrenzhengguanli{ position: initial; display: inline-block; } .user-sidebar.h0{ height:0; width:0; opacity: 0; overflow: hidden; transition: height .3s ease-in-out; } .user-sidebar.h0.show{ opacity: 1; height: 54px; width:auto; transition: height .3s ease-in-out; } .user-sidebar-count li{ width:25%; padding:20px; border-right:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; position: relative; box-sizing: border-box; } .user-sidebar-count li i{ position: absolute; font-size: 81px; color: rgba(209, 233, 255, 0.28); right: 0; top: -13px; } .user-sidebar-count li > div{ position: relative; } .user-item-desc{ font-size: 12px; color:#999 } .user-sidebar-count li p{ font-size: 30px; font-weight: 700; margin:10px 0 } .sidebar-invitation-box{ margin-top:26px; padding:16px } .user-money-and-credit{ display: flex; } .user-money-and-credit > div{ margin-right:20px } .user-sidebar-gold h2{ color:#90949c; padding:10px 16px; background-color: #f7f8fa; } .user-money-and-credit{ padding:16px; } .user-money{ background: rgba(253, 98, 98, 0.07058823529411765); padding: 0 10px; border-radius: 5px; text-shadow: 0px 1px 0px #fff; font-size: 14px; line-height: 33px; height: 33px; display: inline-block } .user-money b,.user-credit b{ font-weight: 400 } .user-money b{ font-size: 30px; } .user-credit{ background: #f2f3ff; padding: 0 10px; border-radius: 5px; text-shadow: 0px 1px 0px #fff; font-size: 14px; line-height: 33px; height: 33px; display: inline-block; } .author-edit-page{ padding:20px; } .author-edit-page .author-edit-list { margin-top:20px } .author-edit-page .author-edit-list > li{ padding:20px 0 } .author-edit-page .edit-name{ font-weight: 700; font-size: 17px } .author-edit-page .author-edit-list > li{ display: flex; font-size: 18px; } .author-edit-page .author-edit-list > li{ border-bottom: 1px solid #ebeef5; } .edit-name{ width:200px; flex-grow: 0; min-width: 200px; max-width: 200px } .author-edit-page h2{ color:#bcbcbc } .edit-value ul li .user-address-info{ font-size: 16px; border:1px dashed #ccc; padding:5px 10px } .edit-value ul li .user-address-info .pos-a{ display: inline-block } .edit-value ul li .user-address-info .pos-a button{ color:#bcbcbc } .user-address-title{ font-size: 12px; color:#bcbcbc; margin-bottom:5px } .setting-des-add i{ margin-right:5px } .setting-des-add{ display: flex; margin-top:10px } .setting-des{ font-size: 12px; color:#bcbcbc; margin-top:10px } .user-follow{ margin-top:10px; display: flex } .user-follow button{ display: flex; margin-left:10px } .user-edit-button{ font-size: 14px; margin-left:10px; cursor: pointer; } .edit-input input[type="text"],.edit-input input[type="password"]{ width:260px; padding:10px; font-size: 16px } .edit-button{ text-align: left } .edit-button button{ margin-right:10px } .setting-sex button{ margin-top:10px } .setting-sex span{ margin-right:16px } .edit-button{ margin-top:10px } .author-edit-page .author-edit-list > li:hover .user-edit-button{ opacity: 1; visibility: visible } .user-edit-button{ opacity: 0; visibility: hidden; } .author-edit-list{ margin-bottom:40px } .address-input{ margin:10px 0; background: #f3f3f3; padding:10px } .address-input.edit-input input{ display: block; width:100% } .user-address-list li{ padding:5px 0 } .edit-value ul li span{ margin-right:10px } .edit-input.address-input input + input{ margin-top:10px } .user-open-list{ display: flex } .user-setting-password .user-edit-button{ opacity: 1; visibility: visible } .user-open-list{ display: flex } .user-open-list li{ width:30%; display: flex } .user-open-list{ margin:20px 0 40px } .user-open-avatar{ width:100px; height:100px; background: #f3f3f3; margin-right:10px } .user-open-name{ font-size: 18px; font-weight: 700 } .user-open-bind{ margin:10px 0 } .user-avatar-chose{ margin:20px 0 40px; display: flex } .user-avatar-chose li{ width:100px; height:100px; position: relative; border:1px solid #f3f3f3; margin-right:16px; cursor: pointer; } .user-avatar-chose li img{ display: block; width:100%; height:100% } .avatar-set{ position: absolute; top: 10px; right: 10px; width: 19px; height: 19px; border-radius: 100%; background-color: green; color: #fff; } .user-open-avatar img{ width:100%; height:100%; object-fit: cover } .author-edit-list .edit-item{ width:100% } .user-qrcode{ display: flex; margin:20px 0 40px; align-items: flex-end; } .user-qrcode img{ width:100%; display: block; } .user-qrcode div{ width:150px; min-height: 150px; background-color: #f3f3f3; margin-right:20px; position: relative; border: 1px solid #c0c0c0; } .user-qrcode div label{ top:0; left:0; width:100%; height:100%; display: flex; justify-content: center; align-items: center; cursor: pointer; position: absolute } .user-qrcode input{ display: none } .user-qrcode i{ font-style: normal; background-color: #0000008f; color: #fff; font-size: 12px; padding: 5px 10px; display: none } .user-qrcode div:hover i{ display: block } .address-default{ margin-bottom:20px } .user-settings-code{ margin-top:10px; width:260px; display: flex } .user-settings-code button{ display: block; width: 182px; margin-left: 10px; } .edit-input .user-settings-code input{ width:100% } .reset-pass input{ margin-bottom:10px; display: block } .order-title,.order-money,.order-status,.tracking-number{ background-color: rgba(53, 73, 94, 0.05); padding:16px; border-bottom:1px solid #fff } .order-status{ display: flex; flex-flow: row } .order-list li + li{ margin-top:20px } .order-money > div,.order-status > div{ width:33.3333%; padding:16px; border-left:1px solid #fff } .order-money,.order-status{ display: flex; flex-flow: row; padding:0; margin-left:-1px } .order-money > div p,.order-status > div p,.tracking-number > div p{ margin-bottom:5px; font-size: 12px; color:#999 } .order-money button.text{ padding:0 } .order-id{ margin-bottom:5px; color:#bcbcbc } .order-list{ font-size: 13px } .order-content{ word-break: break-all; white-space: break-spaces; } .order-content a{ color:blue } .order-id,.tracking-number,.order-status{ display: flex; justify-content: space-between; align-items: center } .order-title-thumb{ width:30px; height:30px; display: block; margin-right:10px } .order-title-thumb img{ border-radius: 100%; height:30px } .order-title{ display: flex; align-items: center } .order-title a.order-title-name{ display: block; flex: 1; } .author-page .news-item{ padding:16px 0 } .author-page .news-item + .news-item{ border-top:1px solid #f3f3f3 } .author-page .news-item-header{ display: flex; justify-content: space-between; } .news-item-header i{ font-style: normal; } .author-page .news-item ul li{ margin-top:16px; position: relative; z-index: 2; } .author-page .news-item ul{ position: relative; } .author-page .news-item ul::after{ content:''; position: absolute; left:26px; top:0; width: 1px; border-left:1px dashed #ddd; height:100% } .author-page .news-item-header b{ font-size: 12px; background-color: #f5f5f5; padding:4px 10px; border-radius: 20px; } .author-page .news-item-content{ margin-left:45px; margin-top:16px } .author-page .new-tag{ font-size: 12px; color:#999 } /*页面*/ .page .page{ padding:20px; margin-bottom: 24px; } .page .page h1{ font-size: 24px; font-weight: 700 } .error-404{ display: flex; align-items: center; justify-content: center } .error-404 h1{ font-size: 20px; margin:26px 0 16px; font-weight: 700; text-align: center } .error-404 p{ text-align: center; margin-bottom:5px } /*公告*/ /*公告*/ .announcement-template-default h1{ margin-bottom:20px } .announcement-template-default .entry-header > .mg-b{ display: none; } .gg-box .modal-content{ padding:0 } .gg-box .gg-box-title{ height:110px; display: flex; position: relative; align-items: center; background-position: center; background-repeat: no-repeat; background-size: cover; } .gg-box-title h2{ font-size: 28px; font-weight: 200; color: #fff; } .gg-box-title .gg-title{ padding-left:20px; color:#fff; position: relative; z-index: 2; } .modal-content .gg-box-title h2{ text-align: left; } .title-bg{ width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.46); position: absolute; top: 0; left: 0; border:4px solid #fff; box-sizing: border-box; } .gg-box .close-button{ color: #fff; z-index: 2; } .gg-title{ padding:20px } .gg-title a{ font-size: 20px; } .gg-desc{ padding:0 20px 20px; font-size: 14px } .gg-title a:hover{ text-decoration: underline } .gg-button{ padding:20px; text-align: center; } .gg-desc p{ color:#bcbcbc; word-wrap: break-word; word-break: break-all; } /*专题*/ .collection-box{ display: flex; flex-flow: wrap; } .collection-box.box{ margin:0 } .collection-thumb{ width: 100%; height: 0; padding-top:40%; position: relative; overflow: hidden; } .collection-thumb a{ position: absolute; top:0; left:0; width:100% } .collection-thumb img{ width:100%; height:100% } .collection-item{ width:50%; position: relative; z-index: 2; box-sizing: border-box; } .collection-item > div{ overflow: hidden; } .collection-info{ border-bottom: 1px solid #efefef; padding-bottom: 20px; } .collection-info h2{ font-size: 20px; font-weight: 700; } .collection-desc{ font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .collection-count{ font-size: 12px; color:#999; margin-top:5px } .collection-posts{ padding-bottom:20px } .collection-posts li{ padding: 5px 15px; font-size: 15px; display: flex; line-height: 1.4; align-items: center; } .collection-posts li span{ flex-shrink: 0; padding: 0 8px; height: 24px; line-height: 24px; font-size: 12px; color: #8590a6; background-color: #f6f6f6; border-radius: 5px; } .collection-posts li a:hover{ text-decoration: underline } .collection-posts li a.post-link{ -webkit-box-flex: 1; -ms-flex: 1 1; flex: 1 1; margin-left: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .collection-number.ar{ padding: 8px 18px; position: absolute; z-index: 2; left: 20px; top: 20px; border-radius: 0 4px 4px 0; font-size: 13px; } .collection-number.ar b{ font-size: inherit; } .collection-number{ display: inline-block; color: #fff; padding: 8px 30px; position: absolute; z-index: 2; left: 40px; top: 19px; border-radius: 0 0 4px 4px; background-color: #e32c28; } .collection-number i{ height: 0; width: 0; border-right: 6px solid transparent; border-bottom: 6px solid #9e0303; border-left: 6px solid transparent; position: absolute; right: -8px; top: 4px; transform: rotate(-135deg); } .collection-number b{ font-size: 25px; margin:0 5px } .collection-list-top{ background-repeat: no-repeat; background-position: 50%; background-size: cover; position: relative; } .collection-list-top .content-area{ display: flex; justify-content: center; height:376px; color:#fff; flex-flow: column; position: relative; z-index: 2; } .collection-list-top .content-area h1{ margin-top:-50px; font-size: 30px; margin-bottom:10px } .collection-list-top:after{ content:''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.8); } .collection-list-top .content-area p{ font-size: 14px; line-height: 22px; color: hsla(0,0%,100%,.64); } .tax-collection .b2-single-content{ margin-top:-54px } .collection-header{ position: relative; } .collection-header .collection-number{ position: absolute; left:inherit; right:30px; top:-9px } .collection-header b{ margin:0 3px; } .read-more{ text-align: right; font-size: 14px; color: hsla(0,0%,100%,.64); } /*私信弹窗*/ .dmsg-box .modal-content{ padding:10px } .dmsg-box-header{ display: flex; align-items: center } .dmsg-box-header img{ width:30px; height:30px; border-radius: 100%; margin-right:5px; } .dmsg-textarea{ width: 100%; min-height: 120px; max-width: 100%; margin-top: 10px; padding: 10px; min-width: 100%; } .dmsg-button{ margin: 10px 0; display: flex; justify-content: flex-end; } .dmsg-button button{ margin-left:10px } /*私信页面*/ .dmsg-header{ display: flex; justify-content: space-between; padding:16px; align-items: center; border-bottom: 1px solid #ebeef5; } .dmsg-header.to h2{ font-size: 13px; font-weight: normal; } .dmsg-list li img{ margin-right:10px; width:40px; height:40px } .dmsg-list li{ display: flex; padding:16px; border-bottom: 1px solid #ebeef5; } .dmsg-list{ min-height: 300px } .dmsg-row-top{ display: flex; justify-content: space-between } .dmsg-row{ width:100% } .dmsg-row-top{ font-size: 14px; } .dmsg-row-top a{ font-weight: 700 } .dmsg-content{ margin:5px 0; font-size: 14px; color:#999 } .dmsg-tools{ font-size: 12px; color:#bcbcbc; display: flex; justify-content: space-between; } .dmsg-tools .unread{ color:red } .dmsg-self{ text-align: right; } .my-dmsg-info{ display: inline-block } .dmsg-self .dmsg-meta{ justify-content: flex-end } .dmsg-content p{ display: inline-block; background-color: #f9f9f9; padding:5px 10px; border-radius: 3px; word-break: break-all; } .dmsg-select{ margin-top:10px; position: relative; } .dmsg-select p{ font-size: 12px; color:#bcbcbc; margin-bottom:10px } .dmsg-select input{ width:100%; font-size: 16px; padding:10px } .dmsg-user-list{ position: absolute; top: 79px; width: 100%; background: #f9f9f9; z-index: 2; overflow-y: auto; max-height: 300px; border: 1px solid #ebeef5; } .dmsg-user-list::-webkit-scrollbar-track{ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #f3f3f3; } .dmsg-user-list::-webkit-scrollbar{ width: 8px; background-color: #f3f3f3; } .dmsg-user-list::-webkit-scrollbar-thumb{ background-color: rgba(51, 51, 51, 0.2); } .dmsg-user-list li{ display: flex; padding:10px; cursor: pointer; } .dmsg-user-list li:hover{ background: #fff } .dmsg-user-list li + li{ border-top:1px solid #ebeef5; } .dmsg-user-list img{ width:45px; height:45px; margin-right:10px } .dmsg-edit-user{ margin-left:20px; font-size: 12px; color:red; cursor: pointer; } .dmsg-list li:hover{ background-color: #fafafa; cursor: pointer; } .dmsg-row-top a:hover{ text-decoration: underline } .dmsg-page .ajax-pager{ padding:16px } .dmsg-header .avatar{ width:28px; height:28px; border-radius: 100%; margin:0 5px } .dmsg-header h2{ display: flex; align-items: center; font-size: 18px; font-weight: 700; } .dmsg-meta{ display: flex; align-items: center; font-size: 14px } .my-dmsg-list .avatar{ width:30px; height:30px; border-radius: 100%; position: absolute; left:0; top:0 } .dmsg-self .avatar{ left:initial; right:0 } .my-dmsg-list{ position: relative; } .my-dmsg-content{ background-color: #f3faff; display: inline-block; padding: 5px 10px; margin-top: 5px; text-align: left; word-break: break-all; } .dmsg-to .my-dmsg-info{ margin-left:40px; } .dmsg-self .my-dmsg-info{ margin-right:40px } .my-dmsg-info time{ font-size: 12px; color:#bcbcbc; margin:0 10px } .dmsg-header a{ font-size: 12px; } .dmsg-to-box{ padding:20px 0; min-height: 300px } .dmsg-to-box li{ padding:10px 20px } .dmsg-self .my-dmsg-content{ background-color: #f3f3f3 } .dmsg-to-textarea{ margin-top:20px; padding:20px } .dmsg-to-textarea-button{ display: flex; justify-content: flex-end; margin-top:5px } .dmsg-to-textarea-button button{ margin-left:10px } .dmsg-page-to .ajax-pager{ padding:20px; border-top: 1px solid #ebeef5; } /*打赏*/ .ds-box .modal-content{ width:22rem; padding:0 } .ds-box .pay-box-content{ padding:0 } .ds-box .modal-content ul.ds-money{ display: flex; flex-flow: wrap; } .ds-box .modal-content ul.ds-money li{ width:33.333% } .ds-box .modal-content .ds-item{ cursor: pointer; height:50px; word-break: initial; } .ds-item i.b2-zidingyi{ font-size: 21px } .ds-item{ padding: 10px; font-size: 10px; margin: 5px; border: 1px solid #ddd; text-align: center; line-height: 1; display: flex; justify-content: center; align-items: flex-end; border-radius: 3px; box-sizing: border-box; } .ds-item i{ font-size: 30px } .ds-item span{ font-size: 30px } .ds-item input{ width: 100%; border: 0; font-size: 25px; padding: 0; color:#f16b6f } .ds-textarea textarea{ padding:10px; width:100%; min-height: 80px; box-shadow: inset 0px 0px 1px #000; min-width: 100%; max-width: 100%; border:5px solid #fff } .ds-box .modal-content .picked .ds-item{ border-color:#f16b6f; color:#f16b6f } .ds-item input::-webkit-inner-spin-button { -webkit-appearance: none; } .ds-item input[type="number"]{ -moz-appearance: textfield; } .ds-current-money{ font-size: 40px; color:green; display: flex; justify-content: center; padding-right:10px } .ds-current-money i{ font-size: 21px; font-style: normal; top: 6px; position: relative; } .ds-price{ padding:20px 0 } .ds-msg{ text-align: center; padding: 10px; font-size: 14px; margin: 5px; margin-bottom:10px } .ds-item-custom{ font-size: 15px; align-items: center; } /*支付弹窗样式*/ .pay-box-title{ display: flex; justify-content: space-between; align-items: center; padding:10px 20px; } .pay-close{ line-height: 1; font-size: 30px; cursor: pointer; color: #b2bac2; } .pay-close:hover{ color:initial } .pay-box-content{ padding:10px } .pay-my-money{ text-align: center; margin-bottom:10px } .pay-my-money a{ margin-left:10px } .pay-my-money p{ margin-top: 20px; font-size: 12px; color: green; } .pay-my-money span{ display: inline-block; font-size: 12px; text-shadow: 0 0 1px #fff; box-shadow: inset 0 0 10px #e0e0e0; padding:5px 10px } .pay-button{ margin:0 5px } .pay-button > div{ margin:6px 10px 20px } .pay-button button,.pay-button .button{ width: 100%; font-size: 15px; padding: 15px 0; text-align: center; line-height: 1; display: block; } .pay-box-title{ font-size: 13px } .pay-box-left.ds-pay-title{ display: flex } .pay-box-left{ display: block; align-items: center; width:80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .pay-box-left img{ width:22px; height:22px; border-radius: 100%; margin-right:5px } .pay-type{ padding:10px; height:68px; box-sizing: border-box; } .pay-type i{ font-size: 20px; margin-right:3px } .pay-type li > button{ display: flex; align-items: center; margin: 5px; justify-content: center; border: 1px solid #eee; height: 38px; font-size: 12px; line-height: 1; background: none; color: #333; width: 100%; padding:0 } .pay-type li > button.picked{ border-color: #f16b6f; color: #f16b6f; } .pay-type li > button.picked i{ color: #f16b6f; } .pay-type li > button.picked i.ds-pay-yue{ color:#fff } .pay-type .ds-pay-yue{ font-style: normal; width: 17px; height: 17px; color: #fff; background: #f16b6f; font-size: 13px; display: inline-block; border-radius: 3px; text-align: center; line-height: 17px } .pay-type ul{ display: flex; flex-flow: nowrap; align-items: center; justify-content: center; } .pay-type ul li{ width:100%; display: flex; } .pay-type i.b2-pay-zhifubao{ color:#00a0e9 } .pay-type i.b2-pay-weixin{ color:#00c800 } .pay-type i.b2-paypal{ color:#003087 } .pay-check{ text-align: center; height: 222px; display: flex; flex-flow: column; justify-content: center; padding-bottom: 20px; } .pay-check h2{ font-size: 22px; font-weight: 200; margin: 5px 0 10px 0; } .pay-check i{ font-size:34px; color:#6f4e37 } .pay-check .red i{ color:red; font-size: 46px } .pay-check .green i{ color:green; font-size: 46px } .pay-check-button{ margin-top:20px; } .pay-check-button button{ width:200px } .pay-resout-hidden{ display: none } .pay-return h2{ margin-bottom: 10px; } .pay-return-icon i.b2-29{ color:green } .pay-return-icon i.b2-cuowu{ color:red } .pay-return p{ color:initial } .payres-button { margin-top:40px } .payres-button a + a{ margin-left:20px } .payres-button a{ color:blue; text-decoration: underline; font-size: 14px; } .empty-page.pay-return{ margin:0 20px; width: auto; text-align: center; } .qrcode-img{ width:186px; height:186px; background-color: #f3f3f3; background-image: url(/web/20220501175725im_/https://www.weisle.cn/wp-content/themes/b2/Assets/fontend/images/loading-empty.svg); background-repeat: no-repeat; background-position: center; background-size: 18px; padding:10px; border: 1px solid #ddd; } .scan-box .pay-box-content .scan-info{ display: flex; justify-content: center; flex-flow: column; align-items: center; padding:20px } .qrcode-money{ margin:20px 0 } .qrcode-money span{ display: inline-block; color: #fff; background-color: green; padding: 5px 14px; border-radius: 3px; font-size: 15px; line-height: 1; } .qrcode-desc{ font-size: 15px; display: flex; align-items: center; color:#777 } .qrcode-time{ margin:10px 0; font-size: 13px } .qrcode-time span{ margin:0 5px; } .qrcode-time span b{ font-weight: normal; margin: 0 2px; } .ds-box.scan-box .modal-content{ width:18rem } .pay-box-desc{ text-align: center; margin-top: 20px; margin-bottom:10px } .ds-price.mar0{ padding:0 } .credit-tips{ font-size: 12px; text-align: center; } /*下载页面*/ .download-page-box{ padding:20px; margin: 40px; } .download-page-box h1{ font-size: 27px; margin:20px 0 } .download-page-box .download-meta{ display: flex; padding-right: 40px; flex-flow: column; width: 100%; } .download-page-box .download-meta li{ display: flex; width:50%; margin-bottom: 10px; font-size: 12px; } .download-page-info{ display: flex; margin-bottom:20px } .download-page-title{ margin-top:40px } .download-page-button{ position: relative; } .download-page-button .empty-page{ min-height: 100px; background: rgba(66, 133, 244, 0.076) } .download-page-button .download-current{ padding:20px } .download-page-button .button{ padding:10px 20px; margin-top:16px; display: inline-block; } .download-page-button .tqma{ display: flex } .tqma{ display: flex } .tqma .fuzhi{ background-color: #f0f2f5; padding:8px 20px; font-size: 12px; margin-right:10px; cursor: pointer; } .tqma .fuzhi:hover{ background-color: #f3f3f3 } .tqma .fuzhi:active{ background-color: #e8e8e8 } /*财富页面*/ .custom-page-row{ padding:16px; } .custom-page-row + .custom-page-row{ border-top:1px solid #ebeef5; } .gold-row{ display: flex; justify-content: space-between; align-items: center; } .gold-row button{ margin-left:10px } .gold-header{ display: flex; background-color: #f6f6f6 } .gold-page-list{ border-top: 1px solid #ebeef5; border-left: 1px solid #ebeef5; } .gold-page-list li{ display: flex; } .gold-list-row-1,.gold-list-row-2,.gold-list-row-3,.gold-list-row-4{ width:15%; border-right: 1px solid #ebeef5; border-bottom: 1px solid #ebeef5; font-size: 13px; padding:10px } .gold-list-row-5{ width:40%; border-right: 1px solid #ebeef5; border-bottom: 1px solid #ebeef5; font-size: 13px; padding:10px } .gold-list-row-5 p code{ font-size: 12px; padding:5px } .gold-list-row-5 p{ margin-top:10px } .gold-list-row-5 .gold-users{ color:#bcbcbc } .gold-list-row-5 .gold-users a{ color: #696969; font-weight: 700; margin-right:5px } .gold-list-row-5 .gold-title a{ color:#bcbcbc; margin:0 5px } .gold-title{ font-weight: 700; } .gold-list-row-5 .gold-title a:hover{ text-decoration: underline } .gold-list-row-5 .gold-and{ color:initial } .gold-page-table{ display: flex; margin-bottom:10px } .gold-table{ font-size: 14px; cursor: pointer; padding:10px; position: relative; margin-left: 20px; } .gold-table.picked::after{ content: ''; width: 3px; height: 3px; border: 2px solid #ccc; position: absolute; border-radius: 100%; right: calc(50% - 3px); bottom: 0px; } .custom-page-content .ajax-pager{ margin-top:10px } .gold-bor{ border:1px solid #ebeef5!important; } .pay-box-content.cz,.pay-box-content.cg{ display: flex; flex-flow: column; justify-content: center; margin-bottom: 20px; align-items: center } .pay-box-content.cz input,.pay-box-content.cg input{ padding: 10px; margin-top: 10px; max-width: 200px; width: 100%; } .pay-type i.b2-qiami{ color:green } .pay-box-content.card{ display: flex; flex-flow: column; justify-content: center; align-items: center } .pay-box-content.card input{ margin-top: 10px; max-width: 264px; width: 100%; padding: 8px 10px; font-size: 16px; } .card-text{ margin-top:10px; max-width:264px; width:100%; padding:10px; font-size: 13px; background-color: #f6f6f6 } .card-text a{ color:blue; margin:0 5px } .card-number{ color:#bcbcbc } .cg-info{ text-shadow: white 0px 1px 0px; font-size: 14px; padding:10px; text-align: center } .gold-top-list li{ padding:16px; position: relative; } .gold-top-list li + li{ border-top:1px solid #f3f3f3 } .gold-top-list .gold-top-avatar{ width:47px; height:47px; position: absolute; top:16px; left:16px } .gold-top-list .gold-top-avatar img{ width:100%; height:100% } .gold-top-list .gold-top-info{ display: flex; justify-content: space-between; margin-left:62px; align-items: center; height: 53px; } .gold-top-info h2 span{ font-size: 14px; color:#999; margin-right:10px } .gold-top-info-left h2{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .gold-top-info-left b{ font-size: 12px; background: #FFC107; border-radius: 3px; height: 18px; display: inline-block; line-height: 18px; padding: 0 5px; margin-left: 5px; } .gold-top-desc{ font-size: 14px; margin-top:5px; color:#999; padding-right:10px } .gold-top-desc{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .gold-top-num{ display: flex; align-items: center; justify-content: center; border-top:1px solid #f3f3f3; padding:10px; font-size: 12px; } .gold-box .pay-content{ padding:0 20px 20px; text-align: center; } .tx-title{ background: rgba(185, 185, 185, 0.1); font-size: 13px; padding: 10px; } .tx-ye{ margin:20px 0 } .gold-box input{ width:200px; padding:10px; margin-bottom:10px } .tx-submit{ margin-top:20px; } .tx-desc{ font-size: 12px; color:#999 } /*积分支付*/ .credit-pay-title{ text-align: center; margin:20px; color:#bcbcbc } .credit-pay-box .modal-content{ padding:0 } .pay-credit{ text-align: center; font-size: 34px; margin-bottom:20px } .credit-pay-box .pay-button{ margin-top:20px } /*vip页面*/ .vip-top{ background:url(/web/20220501175725im_/https://www.weisle.cn/wp-content/themes/b2/Assets/fontend/images/vip-bg.svg); margin-top:-24px; margin-bottom:20px; border-bottom:1px solid #ccc; background-position: center; background-repeat: no-repeat; background-size: cover; } .vip-top .header-logo{ position: relative!important; } .social-top .vip-top .header-logo{ margin:0 } .vip-top > div{ display: flex; justify-content: center; align-items: center; flex-flow: column; padding:60px 0 } .vip-top > div h1{ font-size: 40px; font-weight: 700; letter-spacing: 15px; } .vip-top > div p{ font-size: 22px; margin-top:20px } .vip-count{ width:100%; margin-top:40px } .vip-count ul{ display: flex; justify-content: center; flex-flow: wrap; } .vip-count ul li{ width:25% } .vip-count ul li .vip-in{ display: flex; align-items: center; justify-content: center; flex-flow: column; margin:20px; background: #fff; padding:30px 0; } .vip-in b{ font-size: 12px; font-weight: normal } .vip-in-number{ font-size: 30px; font-weight: 200; margin:20px 0 } .vip-list{ display: flex; flex-flow: wrap; justify-content: center } .vip-item{ width:25%; padding:20px; box-sizing: border-box; } .content-area.vip-page{ width:1200px; max-width: 100% } .vip-list-in{ text-align: center; padding:40px 0 } .vip-list-in h2{ font-size: 22px } .vip-row li{ font-size: 13px; margin-bottom:10px } .vip-allow.allow i{ color:green } .vip-allow.allow{ color:initial } .vip-allow{ color:#bcbcbc } .vip-price-day{ font-size: 24px; color:#bcbcbc; font-weight: 200 } .vip-price{ display: flex; justify-content: center; align-items: center; margin:20px 0 } .vip-buy{ display: flex; justify-content: center; margin-top: 20px; } .vip-footer{ margin-top:50px } .vip-footer > h2{ font-size: 30px; } .vip-footer > h2,.vip-footer > p{ text-align: center } .vip-faq{ margin-top: 20px; } .vip-faq-list{ font-size: 18px; padding: 20px; cursor: pointer; } .vip-faq-list + .vip-faq-list{ border-top:1px solid #ebeef5 } .vip-faq-list .b2-hidden{ display: none } .vip-faq-list p{ font-size: 15px; margin-top: 10px; } .vip-faq-list h2{ color:#bcbcbc } .vip-current{ padding:20px; font-size: 14px } .vip-current .lv-icon{ margin-left:6px } .vip-allow.more{ color:#bcbcbc } .message-list li{ display: flex; padding:16px; border-bottom: 1px solid #ebeef5; } .message-list li .avatar{ width:30px; height:30px; display: block; border-radius: 100%; } .message-icon{ width: 52px; flex: 0; height: 30px; min-width: 30px; min-height: 30px; } .message-content{ flex: 1; width:100%; padding-left:10px } .message-content h2{ font-size: 13px; line-height: 1.23077; position: relative; } .message-content h2 span{ color:gray } .message-content p{ font-size: 14px; line-height: 1.42857; margin-top: 4px; color: #1a1a1a; } .message-content p.comment span{ background: #f6f6f6; display: inline-block; padding: 5px 10px; margin-top: 5px; } .message-header-right{ font-size: 13px; } .message-list .ajax-pager{ padding:16px } .message-content .new{ position: absolute; right: 0; font-size: 12px; color: red; } .verify{ width:800px; max-width: 100%; margin:0 auto } .verify-desc{ padding: 40px; text-align: center; } .verify-users-title{ text-align: center; font-size: 22px; } .verify-users-title span{ margin:0 40px } .verify-users-title::before,.verify-users-title::after{ content:''; display: inline-block; width: 250px; border-top: 1px solid; border-image-source: linear-gradient(to right, transparent 0%, #dcdee9 100%); border-image-slice: 1 0 0 0; vertical-align: middle; } .verify-users-title::after{ transform: rotate(180deg); } .verify-users ul{ display: flex; padding:30px; flex-flow: wrap; } .verify-users ul li{ width:25%; padding: 5px; box-sizing: border-box; } .verify-box img{ width:50px; height:50px; border-radius: 100%; } .verify-box{ text-align: center; padding:20px 0; height:160px } .verify-button{ text-align: center; margin-top:20px } .verify-button button{ padding:10px 30px } .verify-box-name{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 80%; margin: 10px auto; } .verify-box-desc{ font-size: 13px; color: #bcbcbc; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; width: 90%; margin: 0 auto; } .verify-header{ display: flex;; justify-content: center; margin:40px 0 } .verify-number{ text-align: center; display: flex; flex-flow: column; justify-content: center; align-items: center; position: relative; z-index: 2; width:100px } .verify-number + .verify-number{ margin-left:50px } .verify-number span{ border-radius: 100%; display: block; width: 16px; height: 16px; font-size: 12px; color: #fff; margin-bottom:10px; background-color: #ccc; } .verify-header{ position: relative; } .verify-header::after{ content: ''; border-bottom: 2px dashed #ccc; position: absolute; top: 7px; width: 313px; } .verify-number p{ font-size: 13px; } .verify-step-2{ padding:50px } .verify-step-2 label{ display: block; width:100%; margin-bottom:20px } .verify-step-2 label span{ display: block; margin-bottom:10px; font-size: 13px; } .verify-step-2 label input{ width:80%; padding:10px; font-size: 18px; } .shiming-cankao{ display: flex; justify-content: space-between; height:180px } .shiming-cankao > div,.shiming-cankao > label{ width:49%; background-color: #fff; box-sizing: border-box; } label.shiming-cankao-left{ border:1px solid #f3f3f3; display: flex; align-items: center; justify-content: center; margin:0; cursor: pointer; } .shiming-cankao-left img{ height:100%; width:100% } .shiming-cankao-right{ padding:8px } .shiming-cankao-right img{ width:100%; height:100%; object-fit: contain; } .verify-shiming{ background: #f9f9f9; padding:20px } .verify-step-2 h2{ margin-bottom:10px; display: flex; align-items: center; margin-top: 30px; } .verify-step-2 h2 i{ font-size: 22px; margin-right:5px } .verify-mp{ display: flex; } .verify-mp-left{ display: flex; flex-flow: column; margin-left:10px } .verify-mp-right{ width: 160px; min-width: 160px; } .verify-mp-left .desc{ font-size: 12px; padding:10px; margin-bottom:10px; border:1px dashed #ddd } .mp-status{ font-size: 12px; padding:10px } .verify-qrcode{ position: relative; width:160px; height:160px } .verify-qrcode span{ position: absolute; width:100%; height:100%; display: flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, 0.98); cursor: pointer; font-size: 12px; } .verify-chenghao input{ font-size: 22px; width:100%; padding:10px } .verify-chenghao .desc{ font-size: 13px; margin-top: 5px; } .verify-chenghao .verify-shiming{ background-color: rgb(255, 244, 244); } .verify-chenghao h2{ margin-top:0 } .verify-money{ display: flex; flex-flow: column; text-align: center; } .verify-money-mumber{ font-size: 22px; margin-bottom:10px } .verify-money-mumber div p{ display: inline-block; color: green; border: 1px dashed green; background: linear-gradient(to bottom,rgba(238,238,238,.45),rgba(197,197,197,.62)); padding: 5px 10px; border-radius: 30px; text-shadow: 0px 1px 0px #fff; font-size: 14px; line-height: 1; margin-bottom:15px } .verify-money-desc{ font-size: 13px; margin-top:20px } .verify-box-avatar{ display: inline-block; position: relative; } .verify-submit{ text-align: center; margin-top:30px } .verify-none{ display: flex; min-height: 100px; text-align: center; align-items: center; justify-content: center; } .verify-page-title h1{ margin-bottom:30px; font-size: 22px; text-align: center; } .mp-box .pay-close{ position: absolute; right:10px; top:10px } .mp-login-img{ width:200px; height:200px; margin:0 auto; margin-bottom:10px; border: 1px solid #eee; } .mp-login-img img{ width:100%; height:100%; vertical-align: initial; } .mp-box-content{ text-align: center; } .mp-box-content p{ font-size: 15px; text-align: center; margin-top:22px } .mp-box-content p.desc{ font-size: 13px; color:#bcbcbc; margin-top:10px; margin-bottom:10px } .mp-box .login-logo{ margin-bottom:20px } .mp-box .mp-login-input{ margin-bottom:20px; } .mp-box .mp-login-input input{ width: 200px; padding: 10px; font-size: 14px; font-weight: 700; text-align: center; } .mp-box .modal-content{ width:20rem } /*自定义页面小工具*/ .custom-page-widget,.custom-page-widget ul li{ font-size: 14px; flex-flow: column; } .custom-page-widget ul li + li { border-top: 1px solid #f3f3f3; padding-top: 15px; } .custom-page-widget h2{ margin-bottom:20px } .custom-page-widget ul li p{ margin-bottom:5px; font-size: 13px; margin-bottom: 10px; } .custom-page-title{ display: flex; justify-content: space-between; border-bottom: 1px solid #ebeef5; padding: 16px; font-size: 13px; } .task-title{ background-position: center; background-repeat: no-repeat; background-size: cover; font-size: 22px; font-weight: 700; color: #fff; padding: 20px; height: 100px; display: flex; align-items: flex-end; } .task-day-title{ font-size: 16px; padding-bottom:10px } .task-box{ padding:20px } .task-day-list li{ font-size: 14px; padding:10px 0; border-top:1px solid #ebeef5; display: flex; justify-content: space-between; align-items: center; position: relative; } .task-day-list li i{ font-size: 20px; margin-right:5px; } .task-day-list li .task-box-r{ font-size: 12px; color:#bcbcbc; display: flex; align-items: center; justify-content: space-between; width:167px } .task-day-list li .task-box-r span{ display: flex; align-items: center; } .task-box-r a{ background: #f5f6f7; color: #a8abb3; border-radius: 100%; height: 20px; width: 20px; display: block; text-align: center; line-height: 20px; } .task-day-list li b{ font-weight: normal; } .task-day-list li >div{ display: flex; align-items: center; } .task-finish{ color:#bcbcbc; font-size: 12px; margin-left:10px } .task-day-list li .task-finish-icon i{ margin: 0; color: #fff; width: 19px; height: 19px; display: block; border-radius: 100%; font-size: 18px; text-align: center; line-height: 17px; } .task-day-list li span.task-finish-icon-go{ background: #f5f6f7; color: #5c5e65; border-radius: 100%; height: 20px; width: 20px; display: block; text-align: center; line-height: 20px; transition: .3s; } .task-day-list li:hover .task-finish-icon-go{ background:#ccc; transition: .3s; color:#fff } .task-day-list li:hover span.task-finish-icon-go.nolink{ color:#e0e0e0; background: #f5f6f7; } .task-day-list li span.task-finish-icon-go.nolink{ color:#e0e0e0 } /*右侧固定条*/ .aside-container .bar-user-info{ background-color:#fff; box-shadow: -8px 0px 35px 0px rgba(181, 181, 181, 0.32); } .aside-container{ position: fixed; right: 0; top: 0; bottom: 0; /* background: #fff; */ height: 100%; z-index: 3; display: flex; flex-flow: wrap; } .aside-bar{ width: 36px; height: 100%; position: relative; background-color: #fff; box-shadow: 0 0 0 1px rgba(0,0,0,.03), 0 2px 8px 0 rgba(0,0,0,.04); } .bar-middle{ position: absolute; top: 20%; bottom: 45%; right: 0; z-index: 100; } .bar-footer{ position: absolute; bottom: 60px; right: 0; z-index: 100; } .aside-bar div > div{ padding:7px 0; position: relative; cursor: pointer; border-bottom:1px solid #f3f3f3; background-color: #fff; width: 32px; text-align: center; } .bar-item i{ font-size: 20px; font-weight: 700; color:#5f6575; position: relative; z-index: 2; } .bar-mission.bar-item i{ font-weight: normal; } .aside-bar .bar-item-desc{ position: absolute; width: 106px; right: 0; top: 5px; padding-right: 35px; text-align: right; color: #fff; padding: 9px 35px 9px 5px; font-size: 14px; border-radius: 15px 0 0 15px; display: none; line-height: 1; box-sizing: border-box; } .bar-item:hover .bar-item-desc{ display: block; border:0 } .bar-item:hover i,.bar-item.active:hover i{ color:#fff } .aside-container .bar-user-info{ height: 100%; overflow: auto; transition: padding-top .3s; padding-top:106px } .social-top .aside-container .bar-user-info{ padding-top:123px } .social-top .site.up .site-header-in{ transform: translate(0,-60px); } .social-top .top-style-bottom .wrapper{ display: flex; justify-content: space-between; } .bar-box{ margin:0 10px; width:220px; height: 100%; overflow-y: scroll; -ms-overflow-style: none; } .bar-box::-webkit-scrollbar { display: none; } .bar-user-info .bar-user-info-row{ border-radius: 3px; line-height: 28px; text-align: center; color: #2d2f33; font-size: 14px; width:100%; position: relative; margin-bottom:10px; border: 1px solid #f3f3f3; box-sizing: border-box; } .bar-user-info-row .user-w-qd-list-title{ background: none; } .bar-user-info-row .user-w-avatar img{ border-radius: 3px; width:46px; height:46px; border:0; } .bar-user-info-row .user-w-avatar{ position: absolute; top: 7px; left: 8px } .bar-user-info-row .user-w-name{ margin-left: 62px; padding-top:10px } .bar-user-info-row .user-w-rw{ margin:0; padding:10px; background: none; display: flex; border:0; height: auto; } .bar-user-info-row .user-w-gold{ padding: 5px; flex-flow: column; } .bar-user-info-row .user-w-gold div{ border-radius: 3px; padding:8px 10px; height:47px; box-sizing: border-box; } .bar-user-info-row .user-w-gold div a{ display: flex; justify-content: space-between; align-items: center; } .bar-user-info-row .user-w-gold div a span{ width:32px; height:32px; background: #fff; border-radius: 100%; display: flex; align-items: center; justify-content: center; font-size: 20px; color:#ff9494 } .bar-user-info-row .user-w-gold div a b{ font-size: 16px; } .bar-user-info-row .user-w-gold div + div{ margin-top:5px; } .bar-user-info-row-title > a{ display: flex; justify-content: space-between; padding:0 10px; color:#bcbcbc } .bar-user-info-row-title > a span:first-child::before{ content:''; width:2px; display: block; } .bar-user-info-row .user-w-tj p{ line-height: 1; } .bar-user-info-row .user-w-tj{ display: flex; justify-content: space-between; margin: 10px; border-top: 1px solid #ebeef5; padding-top: 10px; } .bar-user-info-row .user-credit i{ font-size: 20px; color:#848dff } .bar-user-info-row .user-w-rw span{ display: flex; flex-flow: wrap; align-items: center; } .bar-user-info-row .user-w-rw span.aside-verify{ line-height: 1.7; background: #fbdf1b; border-radius: 50px; padding: 2px 8px; text-shadow: none; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .bar-user-info-row > a{ display: block; } .aside-verify b{ font-weight: normal; } .bar-user-next-lv{ display: flex; justify-content: space-between; width:100%; position: relative; font-size: 12px; } .bar-lv-bar{ position: absolute; height: 4px; background: rgba(0, 128, 0, 0.45); bottom:0; z-index: 2; } .bar-user-next-lv::after{ content:''; height:4px; background: #f3f3f3; position: absolute; width:100%; bottom:0; left:0 } .bar-mark{ position: absolute; height: 8px; background: #ff3a55; top: 10px; right: 5px; border-radius: 100%; border: 1px solid #fff; color: #fff; z-index: 3; width: 8px; } .bar-top{ top: 13%; position: absolute; left:3px; padding:10px; color:#bcbcbc; cursor: pointer; } .bar-dmsg-list li{ display: flex; padding:10px; border-bottom:1px solid #f3f3f3; position: relative; cursor: pointer; } .bar-dmsg-list li .avatar{ width: 26px; height: 26px; position: absolute; border-radius: 100%; } .new-dmsg-content{ text-align: left; padding-left:10px } .new-dmsg-content h2{ font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; padding-left: 23px; } .bar-user-info .bar-dmsg-write{ font-size: 12px; display: flex; justify-content: space-between; padding:5px 10px } .new-dmsg-content .jt{ background-color: #f3f3f3; padding: 10px; position: relative; margin-top: 5px; line-height: 1.4; font-size: 12px; word-break: break-all; margin-left:-10px } .new-dmsg-content .jt::before{ display: none; } .new-dmsg-content .jt::after{ border-bottom-color: #f3f3f3; left:20px } .bar-mission .bar-user-info-row{ padding:10px; font-size: 12px; } .bar-mission .bar-mission-action{ padding:5px 10px; cursor: pointer; } .bar-mission .user-w-qd-list-title p{ background: none; padding:0; border:0; display: flex; align-items: center; flex-flow: column; } .bar-mission .user-w-qd-list-title p.picked::after{ content:''; width:5px; height:5px; border-radius: 100%; background: #FF5722; } .bar-mission .mission-today-list li{ display: flex; margin-top:10px; padding-top:10px; border-top:1px solid #f3f3f3; position: relative; } .bar-mission .user-link-block{ position: absolute; width:34px; height:34px; top:11px } .bar-mission .user-mission-info-left p{ line-height: 1.5; text-align: left; width:initial; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; max-width: 100px; display: block; } .bar-user-info-row .b2-gift2e{ margin-right:4px } .bar-mission-action.cur{ cursor: pointer; } .bar-box .shop-coupon-item .stamp{ margin:0; line-height: 1; height:auto } .bar-box .stamp .par{ width:100%; border-right:0 } .bar-box .coupon-date{ margin-top:10px } .bar-box .coupon-desc span{ font-size: 12px; font-family: initial; } .bar-box .coupon-desc p{ margin:0 } .bar-coupon-button{ display: flex; justify-content: space-between; } .aside-carts-list .shop-coupon-item{ position: relative; } .aside-carts-list .shop-coupon-item img{ width:20px; height:20px } .bar-box .coupon-info{ display: block; } .bar-box .coupon-info>div{ line-height: 1; font-size: 12px; } .bar-box .coupon-title{ margin-bottom: 5px; display: block; margin-top: 5px; } .stamp .copy p{ margin-bottom:10px } .my-order-button a i{ margin-right:10px; background-color: rgba(0, 132, 255, 0.18); color:#0084ff; border-radius: 100%; } /*签到页面*/ .mission-page-list ul{ border: 1px solid #ebeef5; } .mission-page-list li{ position: relative; padding:15px; display: flex; justify-content: space-between; align-items: center; } .mission-page-list li .avatar{ width:34px; height:34px; } .mission-page-list li:nth-child(even) { background-color: #f9fafe } .mission-page-user-info{ padding-left:10px } .user-mission-desc{ font-size: 12px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; padding-right:10px } .mission-page .user-mission-info time{ font-size: 12px; color:#bcbcbc; margin-left:10px } .mission-page-user-info .user-mission-info{ margin:5px 0; display: block; } .mission-page-user-left > a{ display: block; min-width: 34px; height:34px; width:34px; position: relative; } .mission-page .custom-page-row b{ font-weight: 400; } .mission-page-user-right{ font-size: 12px; } .mission-page-user-left{ flex:1; display: flex; align-items: center; } .mission-always-settings{ display: flex; align-items: center; justify-content: space-between; } .mission-tk{ font-size: 13px; margin-top:10px; background: #f9f9f9f9; padding:20px } .mission-tk h2{ color:#bcbcbc; } .mission-tk ol{ list-style: cjk-ideographic; margin-left:20px } .mission-tk ol li{ margin-top:10px; line-height: 1.5; } .bar-item-desc.bar-qrcode-box{ bottom: -65px; top: inherit; background: none; padding-right: 0; width: 140px; right:36px } .bar-item-desc.bar-qrcode-box li{ background: #fff; padding:10px; margin-bottom:10px; border:1px solid #ccc; width:125px; padding: 0 10px 10px; box-sizing: border-box; } .bar-item-desc.bar-qrcode-box img{ display: block; width:120px; height:120px; object-fit: contain; } .bar-item-desc.bar-qrcode-box p{ font-size: 12px; color:initial; text-align: center; margin:0 } /*购物车*/ .bar-user-info .aside-cart-empty{ padding:20px; color:#ccc } .aside-cart-empty p{ margin-top:10px } .aside-cart-empty p i{ color:#f3f3f3; font-size: 30px; } .bar-user-info .aside-carts-list{ padding:10px; text-align: left; } .aside-carts-list li img{ width:36px; height:36px; margin-right:5px } .aside-carts-list .aside-carts-title{ display: flex; font-size: 13px; line-height: 1.4; } .aside-carts-list .aside-carts-title a{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: 12px; height: 35px; } .aside-carts-price{ display: flex; justify-content: space-between; margin-top:10px; line-height: 1; } .aside-carts-delete{ display: none; font-size: 12px; cursor: pointer; } .aside-carts-list li:hover .aside-carts-delete{ display: block; } .aside-carts-list li + li{ margin-top:10px; padding-top:10px; border-top:1px solid #f3f3f3 } .carts-top .picked{ color:green } /*商城地址*/ /* .cart-edit-address{ width:92px } */ .cart-edit-address button{ padding:0 } .modal.address-box .modal-content{ padding:0; width: 32rem; } .modal.address-box .pay-box-content{ padding:0 } .modal.address-box .pay-box-content li{ padding:10px; font-size: 14px; display: flex; justify-content: space-between; cursor: pointer; } .modal.address-box .pay-box-content li.picked,.pay-box-content li:hover{ background-color: #f7f8fa; } .modal.address-box .pay-box-content li + li{ border-top:1px solid #f2f2f2 } .address-list-right{ min-width: 73px; } .address-list-right button{ padding:2px 5px; } .address-list-left{ display: flex; } .address-picked .address-edit-add{ padding:10px; justify-content: center; } .address-edit-add{ border-top:1px solid #f2f2f2; padding-top:10px; text-align: center; display: flex; justify-content: space-between; } .carts-address-button{ padding:10px; text-align: right; border-top: 1px solid #dddfe2; display: flex; justify-content: space-between; } .address-edit{ padding:10px } .address-edit input{ width:100%; padding:10px } .address-edit label + label{ margin-top:16px; display: block; } .address-edit label p{ font-size: 12px; color:#999; margin-bottom:5px } .modal.address-box .pay-box-content li.picked{ color:green } .carts-empty-address{ font-size: 12px; color:#999; padding:20px 0; text-align: center; } /*邮箱*/ .email-box.address-box .modal-content{ width:22rem } .pay-box-content{ margin:10px } .email-box.address-box .modal-content input{ width:100%; padding:10px } .email-box-save{ margin:10px; text-align: center; } /*shop*/ .b2-widget-products ul{ display: flex; flex-flow: wrap; } .b2-widget-products ul li{ width:50%; padding:0 } .b2-widget-products .b2-widget-box{ overflow: hidden; } .b2-widget-products ul li >div{ padding:16px } .b2-widget-products ul li:nth-child(odd){ border-right: 1px solid #f3f3f3; } .widget.b2-widget-products ul li+li{ margin-top:0 } .b2-widget-products .b2-widget-post-title h2{ font-size: 12px; } .b2-widget-products .b2-widget-post-thumb .b2-widget-post-title{ padding:0; height:auto; margin-top:10px } .b2-widget-post-thumb .shop-normal-tips{ right:10px; bottom:10px } .products-price{ height:30px; margin-top: 10px; display: flex; align-items: center; } .b2-widget-products .b2-widget-buy-ul{ flex-flow: column; } .b2-widget-products ul.b2-widget-buy-ul li{ width:100%; display: flex; flex-flow: wrap; align-items: center; padding:10px; height:76px; border-right: 0; } .b2-widget-products ul.b2-widget-buy-ul li .buy-news-img{ width:43px; height:43px; padding:0 } .b2-widget-products ul.b2-widget-buy-ul li>div{ border:0; margin-right:0 } .b2-widget-products ul.b2-widget-buy-ul .buy-news-info{ width:calc(100% - 50px); padding:0; padding-left:10px; font-size: 12px; box-sizing: border-box; } .b2-widget-products ul.b2-widget-buy-ul .buy-news-info p{ margin-bottom:3px; } .b2-widget-products ul.b2-widget-buy-ul .buy-news-info a{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color:#999 } .b2-widget-products ul.b2-widget-buy-ul .buy-news-info a:hover{ text-decoration: underline; } .express-list-top{ border-bottom: 1px solid #f3f3f3; display: flex; justify-content: space-between; padding-bottom: 10px; margin-bottom: 10px; } .order-express-list ul{ font-size: 12px; max-height: 600px; overflow-y: auto; } .order-express-list ul li + li{ margin-top: 10px; padding-top: 10px; border-top: 1px dashed #f3f3f3; } .express-time{ color:#999 } .express-error{ color:#999; font-size: 14px; padding:20px; display: flex; justify-content: center; align-items: center; } .related-posts .related-posts-in{ display: flex; flex-flow: wrap; } .related-posts .related-post-thumb{ height:0; padding-top:67%; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; } .related-posts-item{ width:25% } .related-posts .related-posts-title{ padding:10px; font-size: 14px; border-bottom:1px solid #f3f3f3 } .related-posts .related-posts-item{ border-right:1px solid #f3f3f3; padding:16px; box-sizing: border-box; } .related-posts-in{ margin-right:-2px; margin-bottom:-1px } .related-posts-in .related-posts-item:hover h2{ text-decoration: underline; } .related-posts-in h2{ margin:5px 0; height:44px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: 15px; } .realte-post-meta{ font-size: 12px; display: flex; align-items: center; color:#999 } .realte-post-meta span:nth-child(1){ flex: 1; padding: 0; } .realte-post-meta span:last-child{ margin-left:5px } /*圈子小工具*/ .widget .recommended-widget li.picked a{ background-color: #f5f5f5; } .widget .recommended-widget li{ height:50px; padding:0 } .widget .recommended-widget li a{ display: flex; align-items: center; padding: 5px; margin: 8px; } .widget .recommended-widget li a img{ width:24px; height:24px; margin-right:10px; display: block; } .widget .recommended-widget li a:hover{ background-color: #f5f5f5; } .side-fixed.is-side-sticky{ transform: translate(0); transition: transform .5s; } .site.up .is-side-sticky{ transform: translate(0,-60px); transition: transform .5s; } .b2-widget-hot-circle.box{ box-shadow: none; background: none; } .b2-widget-hot-circle .b2-widget-title button{ border: 0; background: 0; padding: 10px; color: initial; width:100%; margin:3px; background: #fff; } .b2-widget-hot-circle .b2-widget-title h2{ display: flex; align-items: center; justify-content: space-between; padding:0; margin:-3px } .widget-circle-icon{ position: absolute; width: 40px; height: 40px; overflow: hidden; box-shadow: 0 0 1px #888; } .widget-circle-icon img{ width:100%; height:100% } .widget-gujia-hot-circle{ width:100% } .widget-gujia-hot-circle .widget-circle-icon{ background-color: #f5f5f5; } .b2-widget-circle-info .user-w-announcement{ padding: 0 16px; } .b2-widget-circle-info .user-w-announcement li{ padding: 10px 0; border: 0; } .widget-circle-info{ margin-left:50px; } .widget .widget-circle-info h2{ height: 17px; margin-right:55px; font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; font-weight: 700; } .widget .widget-gujia-hot-circle .widget-circle-info h2{ background: #f5f5f5; } .widget-circle-info-desc{ margin-top:16px; position: relative; background: #F9F9F9 } .widget-circle-info-desc p{ height: 26px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; font-size: 12px; color: #999; padding: 0 7px; line-height: 26px; } .widget-circle-info-desc:before{ content: ""; position: absolute; border-style: solid; border-color: transparent transparent #F9F9F9; border-width: 7px; top: -12px; z-index: 1; } .widget-circle-info-desc:before{ left: 17px; right: inherit; } .hot-circle-widget li{ position: relative; } .hot-circle-widget li button{ position: absolute; right: 16px; top: 16px; height: 17px; padding: 0; color:inherit } .b2-widget-hot-circle .b2-widget-title{ margin-bottom:14px } .hot-circle-widget .widget-gujia-hot-circle li button{ opacity: .2; width: 50px; background-color: rgba(77, 112, 255, 0.19); } .widget-circle-meta span{ display: inline-block; font-size: 12px; height:15px; color:#999 } .widget-circle-meta i{ margin:0 5px; font-style: normal; color:#ccc } .widget-circle-meta b{ font-weight: normal; } .widget-gujia-hot-circle .widget-circle-meta span{ background: #f5f5f5; width:60px } .widget.b2-widget-hot-circle ul li{ border:0; padding:16px } .widget.b2-widget-hot-circle ul li + li{ border-top:1px solid #f3f3f3 } .b2-widget-hot-circle .b2-widget-title button.picked:before{ content: ""; position: absolute; border-style: solid; border-color: transparent transparent #fff; border-width: 7px; bottom: -14px; z-index: 1; } .b2-widget-hot-circle .b2-widget-title button.picked:before{ left: 35px; right: inherit; } .widget-circle-none{ height: 200px; display: flex; align-items: center; justify-content: center; font-size: 12px; } .widget-circle-none b{ font-weight: normal; } .widget-circle-meta{ height:17px; margin-top:4px } .circle-widget-button{ padding:10px; text-align: left; border-top:1px solid #f0f0f0 } .circle-widget-button button{ padding:5px 16px } .widget .circle-widget-content li{ border:0 } .circle-widget-content{ padding:10px 10px 0 10px } /*标签页面*/ .tags-page ul{ display: flex; flex-flow: wrap; } .tags-page ul li{ width:16.66667% } .tags-page ul li a{ display: block; padding:20px 10px; text-align: center; border-radius: 3px; } .tags-page ul li a{ background-color: #35bdc7; border:2px solid rgba(255, 255, 255, 0) } .tags-page ul li a:hover{ box-shadow: 0 3px 10px #ccc; border:2px solid #fff } .tags-page ul li:nth-child(7n+2) a{ background-color: #fca61e; } .tags-page ul li:nth-child(7n+3) a{ background-color: #e65a4f; } .tags-page ul li:nth-child(7n+4) a{ background-color: #a1c15c; } .tags-page ul li:nth-child(7n+5) a{ background-color: #76cba2; } .tags-page ul li:nth-child(7n+6) a{ background-color: #8f82bc; } .tags-page ul li:nth-child(7n+7) a{ background-color: #f29c9f; } .tags-page ul li h2{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; height: 25px; overflow: hidden; margin-bottom: 10px; font-weight: 700; font-size: 17px; color:#fff } .tags-page ul li p{ font-size: 12px; color:rgba(255, 255, 255, 0.63) } .tags-page h1{ font-size: 28px; text-align: center; margin:30px 0 } /*快讯小工具*/ .widget-new-header{ padding-bottom:10px; display: flex; align-items: center; } .widget-new-header span:last-child{ flex: 1; text-align: right; } .widget-news-user{ font-size: 12px; background-color: #f5f5f5; height: 28px; line-height: 28px; border-radius: 15px; font-weight: 700; display: flex; padding: 0 10px 0 3px; position: relative; z-index: 2; align-items: center; margin-right:5px; margin-left:-6px } .widget-news-user img{ width: 20px; height: 20px; border-radius: 100%; margin-right: 5px; border: 2px solid #fff; } .widget-new-content h2{ margin-bottom:5px } .widget-new-content p{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; color:#999 } .widget-new-content h2{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .widget-newsflashes-box li{ height:129px; position: relative; border:0!important } .widget-newsflashes-box li::after{ content:''; position: absolute; left:24px; border-left:1px dashed #dadada; top:20px; width:1px; height:100%; } .widget-new-header{ position: relative; } .widget-new-header::after{ content: ''; position: absolute; width: 100%; top: 15px; left: 0; border-top: 1px dashed #dadada; } .widget-new-header .ps a{ display: inline-block; background: #fff; position: relative; z-index: 2; padding: 0 12px; } .widget-new-header .ps1{ display: inline-block; background: #fff; position: relative; z-index: 2; padding: 0px 10px; margin-left: -6px; } .widget-newsflashes-box li:last-child::after{ display: none; } .b2-widget-newsflashes .b2-widget-title{ border-bottom:1px solid #f3f3f3 } .widget-new-content{ margin-left:20px } .widget .widget-newsflashes-box ul li h2 b{ font-weight: 400; } .widget-new-header span b{ font-weight: 400; color:#333; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } li.widget-news-gujia span{ background-color: #f9f9f9; display: inline-block; height:28px; position: relative; z-index: 2; } li.widget-news-gujia span{ width:80px; } li.widget-news-gujia span + span{ margin-left:10px } li.widget-news-gujia span:last-child{ width:50px; } li.widget-news-gujia .widget-new-content h2{ width:100%; height:20px; background-color: #f9f9f9; } li.widget-news-gujia .widget-new-content p{ width:100%; height:36px; background-color: #f9f9f9; } .b2-widget-newsflashes .b2-widget-title{ position: relative; } .b2-widget-newsflashes .b2-widget-title a{ position: absolute; right: 12px; top: 13px; font-size: 12px; } .oauth-tips > div > div{ background-color: #fff; padding: 10px; font-size: 12px; position: relative; margin-bottom: 20px; text-align: center; color: initial; } .oauth-tips > div > div p{ margin-top:5px } /*分销*/ .distributon-row .number{ font-size: 30px; } .distributon-row{ border-bottom:1px solid #f3f3f3 } .distributon-row h2{ margin-bottom:10px } .distributon-row p{ font-size: 14px; margin-top:10px } .my-distribution-orders ul{ border-top:1px solid #f3f3f3 } .my-distribution-orders li{ display: flex; border-bottom:1px solid #f3f3f3; border-left:1px solid #f3f3f3 } .my-distribution-orders li > div{ border-right: 1px solid #f3f3f3; display: flex; align-items: center; padding: 10px; font-size: 12px; } .distribution-order-name img{ width:24px; height:24px; border-radius: 100%; margin-right:5px } .distribution-order-name{ width:20% } .distribution-order-name a{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .distribution-order-products{ width:40% } .distribution-order-lv{ width:10% } .distribution-order-money{ width:10% } .distribution-order-ratio{ width:10% } .distribution-order-my{ width:10% } .distribution-info .gujia span{ display: block; width:80%; height:24px; background-color: #f6f6f6; } .my-distribution-partner ul{ display: flex; flex-flow: wrap; margin-right:-1px; margin-bottom:-1px } .my-distribution-partner ul li{ width:33.33333%; border:1px solid #f3f3f3; margin-right:-1px; position: relative; padding:10px; margin-bottom:-1px; box-sizing: border-box; } .my-distribution-partner ul li img{ width:44px; height:44px; position: absolute; left:10px; top:10px } .my-distribution-partner ul li span{ display: block; } .my-distribution-partner ul li b{ font-size: 12px; font-weight: 400; } .my-distribution-partner ul li span.partner-icon { line-height: 1; background: #fbdf1b; border-radius: 50px; padding: 2px 8px; text-shadow: none; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; height: 22px; display: inline-flex; align-items: center; margin-top: 5px; } .partner-user{ display: block; margin-left:60px } .my-distribution-partner .gujia{ width:100%; } .my-distribution-partner .gujia li{ display: flex; flex-flow: wrap; } .my-distribution-partner .gujia .gujia-name{ width:100%; margin-left: 60px; } .my-distribution-partner .gujia .gujia-name > div{ width:100%; height:20px; background-color: #f5f5f5; margin-top:5px } .gujia-avatar{ width:50px; height:50px; background-color: #f5f5f5; margin-right:5px; position: absolute; } .partner-none{ height: 100px; border: 1px solid #f3f3f3; display: flex; align-items: center; justify-content: center; font-size: 12px; } .my-distribution-orders .partner-none{ border-top:0; margin-right:1px } .my-distribution-orders .ajax-pager{ margin-top:10px } .partner-lv{ font-size: 12px; display: inline-block!important; color:#999 } .distribution-build-input{ max-width: 300px; width:100%; padding:8px } .distribution-build button{ margin-top:10px } .distribution-form .modal-content{ width:30rem; } .distribution-form-content{ display: flex; flex-flow: column; justify-content: center; align-items: center; text-align: center; } .modal-content h2{ text-align: center; margin-bottom:10px } .distribution-form-content button,.distribution-form-content a.button{ margin-top:5px; display: inline-block; } .distribution-links input{ width:300px } .distribution-form-content > div{ margin-bottom:20px } .distribution-title span{ color:red; font-size: 12px; margin-left:20px } h2.distribution-title{ justify-content: space-between; width:100% } /*强制绑定*/ .binding-login .modal-content{ padding:24px } .binding-login .weixin-bind-title{ text-align: center; } .binding-login .login-title{ margin-top:10px; } .binding-login .login-title b{ font-weight: normal; } .binding-login .login-bottom{ margin-top:25px } .binding-login .pay-close{ position: absolute; right: 12px; top: 10px; } .bind-pass-info{ font-size: 13px; line-height: 1.5; margin-bottom: 20px; text-align: center; } .bind-pass-info img{ width:46px; height:46px; border-radius: 100%; } .bind-pass-info p{ font-size: 17px; font-weight: 700; margin-top:10px } .bind-pass-info div{ font-size: 14px; line-height: 1.5; background: #f8f8f8; margin: 10px 0 30px; padding: 10px; text-align: center; color: #b2bac2; border: 1px dashed #eee; font-weight: 300; } .binding-login .login-form-item input{ padding-right:50px } .bind-success{ text-align: center; } .bind-success h2 { margin:0 } .bind-success h2 span{ display: inline-block; padding: 10px 20px; background-color: rgba(0, 128, 0, 0.13); margin: 20px 0; line-height: 1; font-size: 17px; font-weight: 700; } .binding-login div{ font-size: 14px; margin-top: 10px; } .binding-login button{ margin-top:20px } .credit-top-info{ margin-left:44px; } .credit-top-avatar{ width: 34px; height: 34px; position: absolute; left: 16px; top: 16px; background: #f9f9f9; } .credit-top-list li{ position: relative; } .gujia .credit-top-info-right{ width:60px; } .gujia .credit-top-info-right{ height:26px; background: #f2f3ff; } .credit-top-info-right{ position: absolute; right:16px; top:16px; } .credit-top-info-right span{ padding: 2px 10px; display: inline-block; border-radius: 20px; background: #f2f3ff; height:26px; box-sizing: border-box; } .gujia .credit-top-info-left{ background-color: #f9f9f9; height: 36px; } .credit-top-info-left{ margin-right: 63px; } .post-gg-box .modal-content{ width: 29rem; min-height: 16rem; } .post-gg-title{ text-align: center; font-weight: 500; line-height: 24px; text-align: center; color: #111a34; font-size: 26px; } .post-gg-content{ margin-top:30px; font-size: 16px; line-height: 32px; white-space: unset; text-align: left; margin-bottom: 48px; } .post-gg-button{ position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; border-top: 1px solid #efefef; } .post-gg-button:hover{ background-color: #f5f5f5; } .post-gg-button a{ display: block; font-weight: 600; font-size: 20px; padding: 14px 10px; } /* .credit-top-name{ font-weight: 700; } */ .credit-top-info-right b{ font-weight: 400; } .credit-top-info-left p{ transform: scale(calc(11 / 12)); -webkit-transform-origin-x: 0; opacity: .5; } .dplayer.dplayer-mobile .dplayer-mobile-play:active{ transform: translate(-50%,-50%); } .dplayer-mobile-play{ z-index: 3; } /*小黑屋*/ .dark-room-header{ position: relative; height: 282px; } .dark-room-header img{ display: block; width: 100%; height: 100%; object-fit: cover; } .dark-title h1{ font-size: 24px; margin-bottom: 8px; } .dark-title{ position: absolute; z-index: 2; bottom: 24px; left: 24px; color: #fff; text-shadow: 0 0 10px #000; right:24px } .dark-room-header{ height:150px } .dark-room-header::after{ content:''; background-color: rgb(0 0 0 / 8%); position: absolute; left:0; right:0; top:0; bottom:0 } .dark-room-bar{ display: flex; justify-content: space-between; background: #f9f9f9; align-items: center; padding:16px; font-size: 13px; } .dark-user .avatar{ width:20px; height:20px; border-radius: 100%; margin-right:8px } .dark-user span{ color:#999; margin:0 8px } .dark-user{ display: flex; align-items: center; font-size: 13px; margin-bottom:8px } .dark-room-list li{ padding:16px; border-top:1px solid #f0f0f0 } .dark-why{ margin-left:28px } .dark-why p{ font-size: 13px; } .dark-bar-r a{ margin-left:16px } .dark-room-list .b2-pd{ border-top:1px solid #f0f0f0 } .dark-user > div{ display: flex; align-items: center; } /*搜索模块*/ .search-module-form ul{ position: absolute; top: 60px; background: #fff; padding: 8px 8px 0 8px; z-index: 10; } .search-module-form ul li{ font-size: 12px; padding:8px 16px; margin-bottom:8px; cursor: pointer; } .search-module-form ul li.picked,.search-module-form ul li:hover{ background: #f3f3f3; } .search-module-form{ background: #fff; position: relative; width: 60%; } .search-module-key{ width: 60%; margin:16px auto 0 auto } .search-module-form input{ border:0; width:-webkit-fill-available; height:52px; padding:0 8px } .search-module-form > div{ display: flex; } .picked-category{ display: flex; white-space: nowrap; align-items: center; font-size: 12px; padding: 12px; background: #f1f1f1; margin: 8px; height: 36px; box-sizing: border-box; cursor: pointer; } .search-module-form .search-button-action i{ font-size: 30px; } .search-module-box{ display: flex; justify-content: center; } .search-module-title{ font-size: 44px; text-align: center; font-weight: 200; } .search-module-desc{ font-size: 13px; margin:45px auto 24px auto; text-align: center; max-width: 50%; } .search-module-form .search-button-action{ top: 1px; right: 0; } .search-module-key ul{ display: flex; font-size: 12px; } .search-module-key ul li{ margin-right:8px; opacity: .6; } .search-module-key ul li.search-key{ opacity: 1; cursor: pointer; } .search-module{ padding:40px 0 } /*代码高亮*/ /*! Color themes for Google Code Prettify | MIT License | github.com/jmblog/color-themes-for-google-code-prettify */ /*! Color themes for Google Code Prettify | MIT License | github.com/jmblog/color-themes-for-google-code-prettify */ .prettyprint { background: #2f3640; border: 0 !important; width: 100%; padding: 1.5em; padding-left: 68px; font-family: "Courier 10 Pitch",Courier,monospace; font-size: .9375rem; line-height: 1.6; max-width: 100%; overflow: auto; padding-left: 50px; } .pln { color: #e6e9ed; } /* Specify class=linenums on a pre to get line numbering */ ol.linenums { margin-top: 0; margin-bottom: 0; color: #656d78; } li.L0, li.L1, li.L2, li.L3, li.L4, li.L5, li.L6, li.L7, li.L8, li.L9 { padding-left: .5em; background-color: #2f3640; list-style-type: decimal; } @media screen { /* string content */ .str { color: #ffce54; } /* keyword */ .kwd { color: #4fc1e9; } /* comment */ .com { color: #656d78; } /* type name */ .typ { color: #4fc1e9; } /* literal value */ .lit { color: #ac92ec; } /* punctuation */ .pun { color: #e6e9ed; } /* lisp open bracket */ .opn { color: #e6e9ed; } /* lisp close bracket */ .clo { color: #e6e9ed; } /* markup tag name */ .entry-content .tag { color: #ed5565; } /* markup attribute name */ .atn { color: #a0d468; } /* markup attribute value */ .atv { color: #ffce54; } /* declaration */ .dec { color: #ac92ec; } /* variable name */ .var { color: #e6e9ed; } /* function name */ .fun { color: #e6e9ed; } } /* FILE ARCHIVED ON 17:57:25 May 01, 2022 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 09:14:23 Oct 17, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 0.819 exclusion.robots: 0.037 exclusion.robots.policy: 0.022 esindex: 0.014 cdx.remote: 169.99 LoadShardBlock: 270.792 (3) PetaboxLoader3.datanode: 466.327 (5) load_resource: 1054.002 PetaboxLoader3.resolve: 658.823 loaddict: 285.502 */