body{margin:0;padding:0;font-family:Microsoft YaHei}dd,div,dl,dt,form,h1,h2,h3,h4,li,p,ul{margin:0;padding:0;list-style:none;list-style-type:none}header{width:100%;height:80px;background:transparent;padding:20px 0;position:fixed;left:0;top:0;z-index:999;box-sizing:border-box}header .header-content{padding:0 5rem;height:100%;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto}header .header-content .logo img{height:60px;margin-top:-10px}header .header-content nav{display:flex;padding:6px 0}header .header-content nav a{display:block;font-style:normal;font-weight:400;font-size:18px;line-height:18px;margin-right:60px;position:relative;height:18px;background:transparent;text-decoration:none;-webkit-tap-highlight-color:transparent;color:#fff}header .header-content nav a.top-register{font-weight:400;font-size:14px;margin-right:20px;color:#fff;margin-left:60px}header .header-content nav a.top-login{font-weight:400;font-size:14px;margin-right:0;color:#fff;padding-left:4px}header .header-content nav a.top-login img{width:12px;height:12px}header .header-content nav a.router-link-active{font-weight:500}header .header-content nav a.router-link-active:after{content:"";position:absolute;bottom:-12px;width:24px;height:4px;display:block;background:#fff;border-radius:100px;left:50%;transform:translate(-50%)}header .header-content nav a:last-child{margin-right:0}header .header-content nav a:hover{text-decoration:none}.sticky{background:#fff}.sticky .header-content nav a,.sticky .header-content nav a.top-login,.sticky .header-content nav a.top-register{color:#333}.sticky .header-content nav a.router-link-active{font-weight:500}.sticky .header-content nav a.router-link-active:after{background:#333}.banner-wrap .el-carousel__container{width:100%;height:38vw}.banner{width:100%;cursor:pointer}.banner img{display:block;width:100%!important;height:auto}.container{padding:0 5rem;width:100%;max-width:100%;box-sizing:border-box}.container .title{font-weight:600;font-size:44px;line-height:62px;text-align:center}.flex-center{display:flex;justify-content:center;align-items:center}.flex-column{flex-direction:column}footer{width:100%;position:relative;background:#000;padding:48px 0 32px;text-align:center}footer.fixd-foot{height:260px}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}footer .title{font-size:20px;font-weight:600;color:#fff;margin-bottom:40px}footer .info1{color:#fff;font-weight:500;font-size:14px;font-style:normal;line-height:22px}footer .info1 img{width:20px;height:20px;position:relative;top:4px}footer .info1 a{display:inline-block;color:#fff;text-decoration:none;margin:0 16px}footer .info1 a[data-v-e9293e62]:hover{text-decoration:underline}footer .info1 span{display:inline-block;margin:0 16px}footer .info2{text-align:center;font-weight:400;font-size:14px;line-height:24px;color:#fff;margin-top:10px}.navbar-brand{z-index:999;display:none;position:absolute;right:10px;top:10px}@media (max-width:1024px){header{height:70px}header .header-content{padding:0 15px}header .header-content .logo img{height:50px}header .header-content nav a{margin-right:25px}.container{padding:0 15px}}@media (max-width:768px){header{height:60px}header .header-content{padding:0 15px}header .header-content .logo img{height:30px;margin-top:-5px}header .header-content nav{padding:0}header .header-content nav a{font-size:15px}header .header-content nav a.router-link-active:after{bottom:-8px}.container{padding:0 15px}}@media (max-width:480px){header{height:50px}header .header-content{padding:0 15px}header .header-content .logo img{height:30px}header .header-content nav{display:none;display:block}header .header-content nav a{display:block;height:36px;line-height:36px;margin:0;text-align:center}.sticky .header-content nav a{color:#fff}.sticky .header-content nav a.router-link-active:after{background:#fff}header .header-content nav a.router-link-active:after{bottom:0}header .header-content nav{z-index:99999;margin:0;position:fixed;right:0;top:50px;width:160px;height:calc(100vh - 50px);background:#2a2a2a;overflow-y:auto;transform:translateX(160px);-webkit-transform:translateX(160px);-moz-transform:translateX(160px);-o-transform:translateX(160px);-ms-transform:translateX(160px);transition:all .3s;-webkit-transition:all .3s;overflow:hidden}header .header-content nav.show{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}.navbar-brand{display:block}.container{padding:0 15px}}@keyframes expandDown{0%{height:0}to{height:300px}}