*{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}}.source-banner{background:url("../../static/img/source-bg.jpg") no-repeat;background-position:center;background-size:cover}.source-banner ul li{list-style:none}.source-banner ul li a{position:relative;display:inline-block;width:100%;height:100%}.source-banner ul li a img{width:100%}.source-banner ul li a .title-warp{position:absolute;top:0;left:0;width:100%;height:100%;background:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.source-banner ul li a .title-warp h5{font-weight:bold;color:#fff}.source-banner ul li a .title-warp:hover{background:rgba(51,51,51,0.5)}.source-section .card a{overflow:hidden}.source-section .card a img{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.source-section .card a img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.source-section .card .card-body .card-title{height:38px}.source-section .card .card-body .card-title a{color:#333}.source-section .card .card-body .card-title a:hover{color:#17a2b8}.source-section .card .card-body p{color:#777;font-size:14px}.source-section .card .card-body p span{display:inline-block;padding:0 5px;font-size:12px;background-color:#dfe5e9;border-radius:3px;height:20px}.source-section .card:hover{-webkit-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd}.source-section .card:hover .card-body .card-title a{color:#17a2b8}@media only screen and (max-width: 576px){.source-section .card a img:hover{-webkit-transform:inherit;transform:inherit}.source-section .card .card-body .card-title a:hover{color:inherit}.source-section .card:hover{-webkit-box-shadow:none;box-shadow:none}.source-section .card:hover .card-body .card-title a{color:inherit}}
