#header{height:210px}#header .top{height:156px;background:url(../images/bg-header.jpg) 50% 50% repeat-x;background-size:auto 100%}#header .top .wrapper{display:flex;align-items:center;justify-content:space-between;height:100%}#header .top .logo{width:initial;height:initial}#header .top .logo img{width:325px}#header .top .search{height:42px;display:flex}#header .top .search input{box-sizing:border-box;height:42px;padding:0 10px;border:none;box-shadow:none;outline:none;border-radius:6px 0 0 6px;width:250px}#header .top .search input:focus{box-shadow:inset 0 0 0 2px var(--dy-color-primary)}#header .top .search button,#header .top .search input[type='submit']{background-color:var(--dy-color-primary);color:#fff;width:60px;height:42px;border:none;box-shadow:none;border-radius:0 6px 6px 0;cursor:pointer}#header .top .search button:hover,#header .top .search input[type='submit']:hover{opacity:0.8}#header .top .hot{display:flex;align-items:center;justify-content:flex-start;padding-top:12px;gap:6px}#header .top .hot a{width:initial;height:initial;color:var(--dy-color-primary)}#header .top .hot a:hover{text-decoration:underline}#header .menu{height:54px;background-color:var(--dy-color-primary)}#header .menu .nav{display:flex;align-items:center}#header .menu .nav a{color:#fff;font-size:16px;height:54px;display:block;line-height:54px;text-decoration:none;position:relative}#header .menu .nav a:hover{background-color:rgba(255,255,255,0.2)}#header .menu .nav a.first-level:before{content:'';height:40%;width:1px;background:#fff;position:absolute;top:30%;left:0;opacity:0.3}#header .menu .nav li{flex:1;text-align:center;position:relative}#header .menu .nav li.active{background-color:var(--secondary-color)}#header .menu .nav li:hover .sub-nav{visibility:visible;opacity:1}#header .menu .nav li:hover .sub-nav ul{translate:0 0}#header .menu .nav .sub-nav{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;right:0;overflow:hidden;z-index:999}#header .menu .nav .sub-nav ul{background-color:var(--dy-color-primary);transition:0.5s;translate:0 -100%;border-radius:0 0 6px 6px;overflow:hidden;border:1px solid rgba(255,255,255,0.2);border-top:none}#footer{background-color:var(--dy-color-primary);padding:35px 42px;color:#fff;border-top:6px solid var(--secondary-color)}#footer a{color:#fff}#footer .main{position:relative;padding-bottom:38px}#footer .main dl{width:280px;margin-right:138px;display:inline-block;vertical-align:top}#footer .main dl dt{font-size:18px;line-height:36px}#footer .main dl dd{line-height:22px}#footer .main dl dd p{opacity:0.5;margin-bottom:8px}#footer .qr{text-align:center;position:absolute;top:50%;right:0;translate:0 -50%}#footer .qr img{width:110px;height:110px;margin-bottom:10px}#footer .qr .name{opacity:0.5}#footer .copyright{border-top:1px solid rgba(255,255,255,0.2);padding-top:42px}#footer .copyright p{margin-bottom:10px}.list_banner_wrap{width:100%;height:400px;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:var(--dy-container-bg)}.list_banner_wrap .list_banner_inner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:0px 36px}.list_banner_wrap .list_banner_inner .title{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;font-family:FZXBSJW, shiweijiatangsongti}.list_banner_wrap .list_banner_inner .title span{flex-shrink:0;font-family:FZXBSJW, shiweijiatangsongti;font-weight:500;font-size:48px;color:var(--dy-text-light);line-height:48px}.list_banner_wrap .list_banner_inner .en{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;position:relative}.list_banner_wrap .list_banner_inner .en span{flex-shrink:0;font-family:PingFang SC, PingFang SC;font-weight:400;font-size:34px;color:var(--dy-text-light);line-height:34px}.list_banner_wrap .list_banner_inner .en::after,.list_banner_wrap .list_banner_inner .en::before{content:"";display:block;width:4px;height:60px;position:absolute;bottom:15px;background:var(--dy-text-light)}.list_banner_wrap .list_banner_inner .en::after{right:0px}.list_banner_wrap .list_banner_inner .en::before{left:0px}.list_banner_wrap .list_banner_inner .line{width:100%;min-width:36px;height:4px;background:var(--dy-text-light)}
