/*
Theme Name:     B2子主题
Theme URI:      http: //7b2.com/
Description:    Child theme for the B2 PRO
Author:         子主题模版
Author URI:     http: //7b2.com/
Template:       b2
Version:        0.1.5
*/

.aside-count .content{padding:15px}.aside-count .content .item{margin-bottom:15px}.aside-count .content .item:last-child{margin-bottom:0}.aside-count .content .item .title{font-size:12px;color:var(--minor);margin-bottom:5px;display:flex;align-items:center}.aside-count .content .item .title span{color:var(--theme);font-weight:500;font-size:14px;margin:0 5px}.aside-count .content .item .progress{display:flex;align-items:center}.aside-count .content .item .progress .progress-bar{height:10px;border-radius:5px;overflow:hidden;background:var(--classC);width:0;min-width:0;flex:1;margin-right:5px}@keyframes progress{0%{background-position:0 0}100%{background-position:30px 0}}.aside-count .content .item .progress .progress-bar .progress-inner{width:0;height:100%;border-radius:5px;transition:width 0.35s;-webkit-animation:progress 750ms linear infinite;animation:progress 750ms linear infinite}.aside-count .content .item .progress .progress-bar .progress-inner-1{background:#bde6ff;background-image:linear-gradient(135deg,#50bfff 25%,transparent 25%,transparent 50%,#50bfff 50%,#50bfff 75%,transparent 75%,transparent 100%);background-size:30px 30px}.aside-count .content .item .progress .progress-bar .progress-inner-2{background:#ffd980;background-image:linear-gradient(135deg,#f7ba2a 25%,transparent 25%,transparent 50%,#f7ba2a 50%,#f7ba2a 75%,transparent 75%,transparent 100%);background-size:30px 30px}.aside-count .content .item .progress .progress-bar .progress-inner-3{background:#ffa9a9;background-image:linear-gradient(135deg,#ff4949 25%,transparent 25%,transparent 50%,#ff4949 50%,#ff4949 75%,transparent 75%,transparent 100%);background-size:30px 30px}.aside-count .content .item .progress .progress-bar .progress-inner-4{background:#67c23a;background-image:linear-gradient(135deg,#4f9e28 25%,transparent 25%,transparent 50%,#4f9e28 50%,#4f9e28 75%,transparent 75%,transparent 100%);background-size:30px 30px}.aside-count .content .item .progress .progress-percentage{color:var(--info)}@-webkit-keyframes background{from{background-position:0 0%}to{background-position:0 -300px}}@keyframes background{from{background-position:0 0%}to{background-position:0 -300px}}.icon{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}div#home-row-dhdh{margin-top:-90px}.header-banner-left .menu li.current-menu-item a{color:#fe5f84;font-weight:600}.header-banner-left .menu li.menu-item a{text-decoration:none;position:relative}.header-banner-left .menu li.menu-item a:after{content:"";width:0;height:3px;background:#fe5f84;position:absolute;bottom:0;left:50%;transition:all .2s}.header-banner-left .menu li.menu-item a:hover:after,a.active:after{left:0%;width:100%}@media screen and (max-width:768px){div#home-row-dhdh{margin-top:0px}.header-banner{background-color:#ffffff!important}.header-banner-left .menu li a{color:#000}}#banner_wave_1{width:auto;height:65px;background:url(/pic/wave1.png) repeat-x;_filter:alpha(opacity=80);position:absolute;bottom:0;width:400%;left:-236px;z-index:1;opacity:1;transiton-property:opacity,bottom;transition-duration:.4s,.4s;animation-name:move2;animation-duration:240s;animation-fill-mode:backwards;animation-timing-function:linear;animation-iteration-count:infinite;top:537px}#banner_wave_2{width:auto;height:80px;background:url(/pic/wave2.png) repeat-x;_filter:alpha(opacity=80);position:absolute;bottom:0;width:400%;left:0;z-index:1;opacity:1;transiton-property:opacity,bottom;transition-duration:.4s,.4s;animation-name:move2;animation-duration:160s;animation-fill-mode:backwards;animation-timing-function:linear;animation-iteration-count:infinite;top:537px}@keyframes move1{100%{background-position:100% 0}}@keyframes move2{100%{background-position:-100% 0}}div #html-box-sydhls{z-index:2}.home-section-division{background:#fff;border-radius:8px}@media (max-width:767px){.home-section-division .container{padding:0}}.home-section-division .home-division{overflow:hidden;border-radius:8px}.home-section-division .home-division a{color:#525252;display:block;padding:20px 0 10px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:center}@media (min-width:768px){.home-section-division .home-division a{text-align:left;padding:22px 10px 30px 50px}}@media (min-width:1330px){.home-section-division .home-division a{padding-right:60px;padding-left:106px}}.home-section-division .home-division a:hover .item-thumb,.home-section-division .home-division a:hover h3{color:#3860f4}.home-section-division .home-division ul{margin:0 -14px;overflow:hidden}.home-section-division .home-division li{float:left;line-height:1;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 14px}.home-section-division .home-division li h3{font-size:13px;line-height:1;margin:10px 0;color:#000;font-weight:400}@media (min-width:768px){.home-section-division .home-division li h3{font-size:18px;font-weight:700}}.home-section-division .home-division li h3 .go{background:#fe5f84;display:none;height:14px;line-height:10px;padding:2px 2px 2px 5px;-webkit-border-radius:14px;border-radius:14px;color:#fff;font-weight:400;font-size:12px;text-transform:uppercase;vertical-align:top}@media (min-width:1024px){.home-section-division .home-division li h3 .go{display:inline-block}}.home-section-division .home-division li h3 .go i{vertical-align:middle;margin:-2px 3px 0}.home-section-division .home-division li p{font-size:13px;color:#9a9a9a;display:none}@media (min-width:1024px){.home-section-division .home-division li p{display:block}}.home-section-division .home-division li .item-thumb{font-size:28px}@media (max-width:1023px){.home-section-division .home-division li .item-thumb{color:#3860f4}}@media (min-width:768px){.home-section-division .home-division li .item-thumb{position:absolute;left:5px;top:20px;font-size:40px}}@media (min-width:1330px){.home-section-division .home-division li .item-thumb{top:30px;left:50px}}@media (min-width:1024px){.home-section-division .home-division li.li_4 .item{background:#f3f8ff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#3860f4}.home-section-division .home-division li.li_4 .item .item-thumb,.home-section-division .home-division li.li_4 .item h3{color:#1296db}.home-section-division .home-division li.li_1 .item:hover{background:#3860f4;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff}.home-section-division .home-division li.li_2 .item:hover{background:#ffbb55;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff}.home-section-division .home-division li.li_3 .item:hover{background:#f17287c7;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff}.home-section-division .home-division li.li_4 .item:hover{background:#3860f4;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff}.home-section-division .home-division li.li_4 .item:hover h3,.home-section-division .home-division li.li_4 .item:hover i,.home-section-division .home-division li.li_4 .item:hover p{color:#fff}}.user-banner{background:#1d1f20;background:url(https://www.ucu520.top/imgapi) no-repeat;position:relative;overflow:hidden;width:100%;height:600px;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;padding-top:20px}.user-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;background:#221f1f;background:-moz-linear-gradient(left,rgba(34,31,31,1) 0%,rgba(34,31,31,.4) 100%);background:-webkit-linear-gradient(left,rgba(34,31,31,1) 0%,rgba(34,31,31,.4) 100%);background:linear-gradient(to right,rgba(34,31,31,1) 0%,rgba(34,31,31,.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#221f1f',endColorstr='#66221f1f',GradientType=1)}.container{padding:0;margin:0 auto;max-width:1250px}.ubanner-ctn{margin:110px auto 30px auto;position:relative;z-index:1}.col80{width:80%}.ubanner-ctn h2{text-align:center;color:#fff;font-size:46px;font-weight:600;margin-bottom:65px;letter-spacing:1px;text-shadow:0 3px 6px rgba(0,0,0,.2);background:url(https://www.ucu520.top/pic/ff913110e3132.png) repeat #011F42;background-size:300px auto;-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-animation:background 12s infinite linear;animation:background 12s infinite linear}.search-clsf{margin-bottom:20px;padding:0 20px}.user-search{border-radius:10px;padding:15px;position:relative;box-shadow:0px 0px 4px rgba(0,0,0,.3);overflow:hidden}.user-search button:hover{opacity:.8}.mian-bgcolor-b:before{content:"";position:absolute;top:0;left:0;background:#292c2d;width:100%;height:100%;opacity:.5}.user-search input{width:100%;display:block;height:48px;line-height:48px;border-radius:8px;border:none;padding-left:15px;font-size:16px;position:relative}.user-search input{width:100%;display:block;height:48px;line-height:48px;border-radius:8px;border:none;padding-left:15px;font-size:16px;position:relative}.user-search button{position:absolute;right:14px;top:15px;box-shadow:-3px 0px 6px rgba(0,0,0,.3);color:#fff;height:48px;width:80px;border-radius:8px;border:none;margin:0;background:#1d1f20}.hotsearch{color:#fff;white-space:nowrap;height:45px;width:100%;overflow:hidden}.hotsearch a{background:rgba(2,2,2,.25);color:#fff;padding:7px 10px;white-space:nowrap;border-radius:5px;margin:10px}.hotsearch a:link{text-decoration:none;outline:none}.hotsearch a:hover{background:#292c2d;color:#fff}.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e600"}.search-clsf{margin-bottom:20px;padding:0 20px}.search-clsf a{padding:5px 15px;display:inline-block;color:#fff}.search-clsf a.active{background:#292c2d;border-radius:3px;position:relative;color:#3860f4}.search-clsf a.active:before{content:"";position:absolute;left:50%;margin-left:-4px;bottom:-6px;border-top:6px #292c2dc2 solid;border-left:6px transparent solid;border-right:6px transparent solid;width:0;height:0}.plr40{padding-left:40px;padding-right:40px}.mtb30{margin-top:30px;margin-bottom:30px}.fs-c{justify-content:flex-start;align-items:center}.fw-w{flex-wrap:wrap}.d-flex{display:-ms-flexbox;display:flex}.user-banner:after{animation:myfirst 250s;-webkit-animation:myfirst 250s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.user-banner:after{content:"";width:100%;position:absolute;bottom:0;left:0;right:0;background:url(https://www.ucu520.top/pic/light.png) repeat-y top center;background-size:auto;opacity:.3}@keyframes myfirst{from{left:0;top:10px}to{top:-3000px}}@-webkit-keyframes myfirst{from{left:0;top:10px}to{top:-8000px}}@media (max-width:768px){.xs-1{overflow:unset !important}.ubanner-ctn h2{margin-bottom:30px !important}.container{padding:0;margin:0 auto;max-width:1200px}.container{width:1200px}.search-clsf{margin-bottom:20px;display:none}.ubanner-ctn h2{text-align:center;color:#fff;font-size:22px;font-weight:600;margin-bottom:30px;text-shadow:0 3px 6px rgba(0,0,0,.2)}.user-banner{height:230px;padding-top:30px;position:relative;overflow:inherit}.ubanner-ctn{margin:10px auto 30px auto;position:relative;z-index:1;width:90%}.user-banner:after{content:"";width:100%;position:absolute;bottom:0;left:0;right:0;background:url(https://www.ucu520.top/pic/light2.png) repeat-y top center;background-size:99%;height:100%;opacity:.3}.hotsearch{display:none}}#main-wrap-box{display:flex;justify-content:center;align-items:center;color:#f4e5b3}#main-wrap{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}#content-wrap{display:flex;flex-flow:column nowrap;align-items:flex-end;justify-content:space-between}#search-wrap{width:100%}#searchForm{margin:0;padding:0;width:80%;height:50px;min-width:700px;border-bottom:1px solid #666;display:flex;justify-content:space-between;align-items:center}#search{flex:1;border:0 none;background:0 0;outline:none;margin-right:20px;color:#f4e5b3;font-size:16px;text-indent:2em}:-moz-placeholder{color:#f4e5b3;opacity:.3}::-moz-placeholder{color:#f4e5b3;opacity:.3}#search:-ms-input-placeholder{color:#f4e5b3;opacity:.3}#search::-webkit-input-placeholder{color:#f4e5b3;opacity:.3}#search-type{display:flex;cursor:pointer;align-items:center;position:relative;height:100%;user-select:none;-ms-user-select:none}#search-type:hover #search-type-name{opacity:1}#search-type-name{margin:0 5px 0 0;opacity:.5;transition:all .3s}#search-type-icon{width:10px;height:10px;background:url(https://www.ucu520.top/pic/1324cb407ca35.png) no-repeat;background-size:cover;background-position:center;transition:all .3s;opacity:.5}#search-type-menu{list-style:none;position:absolute;left:50%;top:60px;transform:translateX(-50%);border-radius:4px;border:1px solid #f4e5b3;background-color:rgba(0,0,0,.8);padding:0;margin:0;overflow:hidden;display:none;z-index:4}#search-type-menu li{list-style:none;padding:0;margin:0;display:flex;align-items:center;flex-flow:row nowrap;transition:all .5}#search-type-menu li:hover{background-color:rgba(244,229,179,.1)!important}#search-type-menu li:nth-of-type(2n){background-color:rgba(0,0,0,.1)}#search-type-menu img{width:20px;height:20px;margin:5px 10px}#search-type-menu span{white-space:nowrap;margin:0 30px 0 0}#search-btn{padding:10px 0 10px 10px;width:30px;height:30px;margin:0 0 0 20px;background:url(https://www.ucu520.top/pic/fe99049cf99d5.png) no-repeat;background-size:cover;background-position:center;border:none;cursor:pointer;user-select:none;-ms-user-select:none;transition:all .2s;outline:none}.searchTag{letter-spacing:.5px;text-align:center;margin-top:30px;font-size:14px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:700px}.searchTag span{display:inline-block;transform:translateY(-1px)}.searchTag a{margin-right:15px;color:#909399}.searchTag a:hover{color:#fff}.searchTag i{color:#ffbc32;margin-right:2px;display:inline-block;transform:translateY(1px)}@media screen and (max-width:768px){#main-wrap{width:100%}#content-wrap{width:100%}#searchForm{min-width:350px;border-bottom:0px solid #fff}.searchTag{min-width:100px !important}.container{width:100%;margin:0 auto;position:relative;overflow:hidden;*zoom:1}}.xControl{font-size:14px;font-weight:bold;padding:5px 0;background-color:#ffffff;border-bottom:3px solid #ff0000;transition:all 0.3s linear;text-align:center;border-radius:20px;box-shadow:0px 0px 10px 1px #e6e6e6}.xControl a{text-decoration:none;display:block}.enlighter::-webkit-scrollbar{width:8px;height:6px}.enlighter::-webkit-scrollbar-thumb{background-color:#1E90FF;background-image:-webkit-linear-gradient(45deg,rgba(50,205,50) 25%,transparent 25%,transparent 50%,rgba(        50,205,50) 50%,rgba(    50,205,50) 75%,transparent 75%,transparent)}.enlighter::-webkit-scrollbar-track-piece{background:#444}.enlighter-default{border-radius:8px;padding-top:34px!important;margin-bottom:20px!important;background:#444}.enlighter-default .enlighter{max-height:510px;overflow:auto;white-space:nowrap;display:block;background:#444}.enlighter-default::after{content:" ";position:absolute;-webkit-border-radius:50%;border-radius:50%;background:#c7c7c7;width:12px;height:12px;top:0;left:15px;margin-top:11px;-webkit-box-shadow:20px 0 #c7c7c7,40px 0 #c7c7c7;box-shadow:20px 0 #c7c7c7,40px 0 #c7c7c7;transition-duration:.3s}.enlighter-default:hover::after{background:#fc625d;-webkit-box-shadow:20px 0 #fdbc40,40px 0 #35cd4b;box-shadow:20px 0 #fdbc40,40px 0 #35cd4b}.enlighter-t-monokai.enlighter-linenumbers div.enlighter>div::before{color:#ccc;background:#555}.enlighter-default.enlighter-hover div.enlighter>div:hover:before{color:#fff}.border{border-width:.0625rem}.rounded{border-radius:.25rem}.overflow-hidden{overflow:hidden}.ml-2{margin-left:.5rem}#google_translate_element{overflow:hidden;border-width:1px;border-radius:10.25rem;background:#3a3939}.goog-te-gadget{font-size:0 !important}.goog-te-combo{margin-top:0 !important;padding-top:0 !important;font-size:0.75rem !important;line-height:1rem !important;outline:2px solid transparent !important;outline-offset:2px !important}.goog-logo-link{display:none !important}.goog-te-banner-frame{display:none !important;position:fixed !important}.goog-te-gadget .goog-te-combo{font-size:.75rem!important;line-height:1rem!important;margin:0!important;outline:.125rem solid #0000!important;outline-offset:.125rem!important;padding:.25rem!important}