*{margin:0;padding:0}a:hover{text-decoration:none}.font-text{font-size:0.9rem}.fs-16{font-size:0.9rem}.top-warp{background-color:#fff}.qrcode{position:relative}.qrcode .qrcode-warp{display:none;position:absolute;top:16px;right:0;width:150px;height:174px;z-index:1;background:#fff;line-height:12px}.qrcode .qrcode-warp span{margin-left:20px;color:#333;font-weight:bold}.qrcode:hover .qrcode-warp{display:block}.navbar-toggler{border-width:0;border:0}.top-text{font-size:12px;height:24px;line-height:24px}.top-text a{color:#666}.top-text a:hover{color:#17a2b8}.nav-item{position:relative;text-align:center;margin:0 4px;padding:0 4px}.nav-item::after{position:absolute;top:35px;left:50%;width:100%;height:4px;-webkit-transform:translateX(-50%) translateY(-50%) scale(0.5);transform:translateX(-50%) translateY(-50%) scale(0.5);background-color:#17a2b8;border-radius:2px;content:"";opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s}.nav-item:hover::after,.nav-item.active::after{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.nav-item .nav-dropdown-menu{display:none;width:100%;position:absolute;top:40px;left:0;background:#fff;-webkit-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;z-index:2}.nav-item .nav-dropdown-menu a:first-child{margin-top:10px}.nav-item .nav-dropdown-menu a:last-child{margin-bottom:10px}.nav-item:hover .nav-dropdown-menu{display:block}.nav-item .nav-dropdown-menu .nav-dropdown-item{display:inline-block;text-align:center;width:100%;padding:4px 0;font-size:0.9rem}.nav-item .nav-dropdown-menu .nav-dropdown-item:hover{background:#17a2b8;color:#fff}.embed-top{height:80px;visibility:visible}.friend-link ul li{list-style:none;font-size:0.9rem}.friend-link ul li a{color:#fff;font-size:0.9rem}.friend-link ul li a:hover{color:#f397a0}.copyright{font-size:0.8rem}.toTop{position:fixed;bottom:10px;right:6px;cursor:pointer;-webkit-animation:top 1s infinite;animation:top 1s infinite}.content-warp{position:fixed;top:30%;right:0}.content-warp .warp{position:relative;width:60px;height:60px;background:#17a2b8;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.content-warp .warp .con{display:none;position:absolute;top:0;right:60px;width:100px;text-align:center;overflow:hidden;border:1px #63b5c5 solid;border-right:0;background:#fff}.content-warp .warp .con img{max-width:100%}.content-warp .warp .con span{font-size:12px}.content-warp .warp .email{display:none;position:absolute;top:0;right:60px;width:200px;height:60px;line-height:60px;color:#fff;text-align:center;overflow:hidden;background:#63b5c5}.content-warp .warp:hover{background:#63b5c5}.content-warp .warp:hover .con{display:block}.content-warp .warp:hover .email{display:block}@-webkit-keyframes top{0%{bottom:4px}50%{bottom:10px}100%{bottom:4px}}@keyframes top{0%{bottom:4px}50%{bottom:10px}100%{bottom:4px}}@media only screen and (max-width: 576px){.logo{width:100px}.m-display-none{display:none !important}}@media only screen and (max-width: 992px){.top-warp{display:none}.nav-item::after{width:30%}.embed-top{height:56px}}.seo-top{font-size:0.9rem}.seo-banner{background:url("../../static/img/seo.jpg") no-repeat;background-position:center;background-size:cover;height:200px;line-height:200px;color:#fff}.seo-group li{list-style:none}.seo-group li:hover{background-color:#fafafa}.seo-title{color:#333}.seo-title:hover{color:#17a2b8;text-decoration:underline}.tag-text{display:inline-block;padding:0 5px;font-size:12px;background-color:#dfe5e9;border-radius:3px;height:20px}.seo-item-img{min-height:96px;max-height:120px}.seo-category{width:100px;text-align:center;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none}.seo-category:hover{background-color:#f3f3f3;border-radius:4px;-webkit-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd}.seo-category a{display:inline-block;width:100%;height:100%;color:#333}.seo-category a img{width:32px}.seo-rank{list-style:none}.seo-rank a{color:#333;font-size:0.9rem}.seo-rank a:hover{color:#17a2b8;text-decoration:underline}.seo-small-nav span a{font-size:1rem}.seo-small-nav span a.active{color:#17a2b8 !important}@media only screen and (min-width: 576px){.seo-banner{height:300px;line-height:300px}}@media only screen and (min-width: 992px){.seo-banner{height:400px;line-height:400px}}
