@charset "utf-8";@import url(/themes/hestia/iconfont/iconfont.css);:root{--color:#BF8751;--font-color:#111111}*{margin:0px;padding:0px;box-sizing:border-box;font-family:'Noto Serif', Microsoft Yahei, Tahoma, Arial, Helvetica, sans-serif}img{max-width:100%;height:auto;vertical-align:middle}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}body{font-size:16px;overflow-x:hidden;font-weight:400;line-height:1.65;position:relative}header{height:100px;background-color:#FFF;position:fixed;top:0px;left:0px;width:100%;z-index:999;transition:all 0.2s linear;border-bottom:1px solid #eee}.act{height:80px}.container{width:100%;max-width:1600px;margin:0px auto;padding:0 15px;position:relative}header .container{height:100%;display:flex;align-items:center;justify-content:space-between}header .head-content{display:flex;align-items:center;height:100%}header .head-content .nav{height:100%;padding-right:100px}header .head-content .nav ul{display:flex;align-items:center;list-style:none;height:100%}header .head-content .nav ul > li{height:100%;position:relative;margin-right:20px}header .head-content .nav>ul > li > a{height:100%;color:var(--font-color);font-size:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;white-space:nowrap;text-transform:uppercase}header .head-content .nav ul > li:hover >a{color:var(--color)}header .head-content .nav ul > li:hover >em{color:var(--color)}header .head-content .nav ul > li.active a{color:var(--color)}header .head-content .head-search{box-sizing:border-box;padding-left:40px;border-left:1px solid rgba(34,34,34,0.2);cursor:pointer}header .head-content .search-input{position:absolute;top:100%;right:60px;background:#FFF;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 4px rgba(0,0,0,0.2);opacity:1;transform:rotateX(90deg);visibility:hidden}header .head-content .search-input input{width:200px;height:40px;padding-left:10px;font-size:16px;border:none;outline:none}header .head-content .rate-config .rate-config-star{display:flex;margin-left:470px;white-space:nowrap}header .languagelist{position:absolute;right:70px;cursor:pointer}header .languagelist .languagelist-title{display:flex;align-items:center;margin-right:40px;color:var(--font-color);font-size:14px}header .languagelist ul li{list-style:none}.languagelist-wrap{width:140px;padding:8px 0;box-sizing:border-box;list-style:none}.languagelist-wrap li.languagelist-active,.languagelist-wrap li:hover{background-color:#EEE}.languagelist-drop{position:absolute;top:calc(100% + 26px);right:50%;transform:translateX(50%);background:#FFF;border:1px solid #ebeef5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);z-index:9999;visibility:hidden;opacity:0;transition:opacity 0.3s,top 0.3s}.languagelist-wrap li{width:100%;padding:8px 16px;box-sizing:border-box;transition:background-color 0.3s}.languagelist-wrap li a{display:block;color:#000;font-size:12px;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.languagelist-wrap li img{display:inline-block;width:24px;height:16px;vertical-align:-0.25em;margin-right:4px}.languagelist-arrow{display:block;width:10px;height:10px;background-color:#FFF;border-top:1px solid #ebeef5;border-left:1px solid #ebeef5;transform:translateX(-50%) rotate(45deg);position:absolute;top:-6px;left:50%}.languagelist-drop.language-act{visibility:visible;opacity:1;top:calc(100% + 16px)}header .languagelist .languagelist-title img{margin-right:4px;width:24px;height:16px}header .head-content .nav ul > li .submenu{position:absolute;top:100%;left:0px;width:300px;display:flex;flex-direction:column;align-items:flex-start;height:0;padding:10px 0 0px 20px;background-color:rgba(0,0,0,0);transition:all 0.5s linear;overflow:hidden}header .head-content nav ul > li .submenu li{width:100%;height:auto}header .head-content .nav ul > li .submenu li a{width:100%;height:100%;display:inline-block;padding:5px 10px;color:#FFF;transition:all 0.2s linear}header .head-content .nav ul > li .submenu li a:hover{color:var(--color)}header .head-content .nav ul > li:hover .submenu{height:auto;background-color:rgba(34,34,34,0.92)}.search-input div{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.head-content .search-input.search-input-show{transform:rotateX(0);visibility:visible}@keyframes move{0%{opacity:0;margin-top:5px}100%{opacity:1;margin-top:0px}}img.lazy{display:inline-block;opacity:0}img.lazy,img.tst{transition:opacity 0.6s,transform 0.3s ease}img.loaded{opacity:1}img:not([src]){visibility:hidden}.lazy-wrap{display:block;position:relative;overflow:hidden;min-height:50px}.lazy-wrap.lazy-loaded .lazy-load{-webkit-animation:none;animation:none;display:none}.lazy-wrap.lazy-loaded::after{padding-bottom:0}.lazy-load,.lazy-load > div{position:relative;box-sizing:border-box}.lazy-load{width:100% !important;height:100% !important;display:block;font-size:0;color:var(--color);margin:0 auto !important;position:absolute !important;top:0px;right:0px;left:0px;bottom:0px;margin:auto;border:1px solid #e4e3e3}.lazy-load.la-dark{color:#333}.lazy-load > div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.lazy-load{width:40px;height:40px}.lazy-load> div{position:absolute !important;top:50%;left:50%;background:transparent;border-style:solid;border-width:2px;border-radius:100%;animation:ball-clip-rotate-multiple-rotate 1s ease-in-out infinite}.lazy-load > div:first-child{position:absolute;width:32px;height:32px;border-right-color:transparent;border-left-color:transparent}.lazy-load > div:last-child{width:16px;height:16px;border-top-color:transparent;border-bottom-color:transparent;animation-duration:0.5s;animation-direction:reverse}@keyframes ball-clip-rotate-multiple-rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}50%{transform:translate(-50%,-50%) rotate(180deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes sss{0%{opacity:0;background-color:white}100%{opacity:1;background-color:blue}}.footer{background-color:var(--font-color);padding-top:2%}footer .footer-top{display:flex;justify-content:space-between;padding-bottom:2.5%;border-bottom:1px solid rgba(255,255,255,0.1)}footer .footer-top .footer-right{width:26%}footer .footer-content ul li{list-style:none;box-sizing:border-box;padding:2px 0px;width:100%}footer .footer-content .footer-item-title{font-size:20px;color:#FFF;font-weight:bold;margin-left:10px}footer .footer-content ul li a{color:#c1c1c1;white-space:nowrap}footer .footer-content .wrie{display:inline-block;width:40px;height:2px;background-color:var(--color);margin-left:10px}footer .footer-center-content{display:flex;align-items:center}footer .footer-center-content .footer-center-content-right{margin-left:20px}footer .footer-bottom ul li a{display:flex;align-items:center;justify-content:center;margin-left:10px;width:40px;height:40px;background-color:rgba(0,0,0,0.3);color:#FFF;transition:all 0.2s linear;font-size:16px}footer .footer-bottom ul{display:flex;justify-content:center;margin:15px 0}footer .footer-bottom ul li{list-style:none}footer .footer-bottom ul li a:hover{background-color:var(--color);color:#FFF}footer .footer-bottom ul li a:hover .iconfont::before{color:#FFF}footer .footer-bottom{width:100%;text-align:center;margin:0px auto;padding:10px 0px;color:#C1C1C1;font-size:14px}.footer .footer-content ul li a:hover{color:var(--color)}.m-footer-bottom{display:none}.gotop{position:fixed;background-color:var(--color);bottom:80px;right:20px;z-index:99;width:50px;height:50px;border-radius:50%;color:#FFF;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all 0.2 linear}.footer .gotop-act{opacity:1}footer .footer-top .footer-right ul{display:flex;flex-wrap:wrap;justify-content:space-between}footer ul li a em{margin-right:4px}footer p a:hover{color:var(--color)}.footer-bottom ul li a em{margin-right:0px}footer .footer-top .footer-right ul li:nth-child(2n){margin-right:20px}@media screen and (max-width:1024px){.menu-btn{display:flex;position:relative;align-items:center;width:50px;height:50px;cursor:pointer;z-index:9999}.menu-btn em{width:40px;height:3px;background-color:var(--font-color);border-radius:2px;position:absolute;right:0px;transition:all 0.2s linear}.menu-btn em:nth-child(1){top:24%}.menu-btn em:nth-child(2){top:50%}.menu-btn em:nth-child(3){top:77%}header .head-content{display:block;position:fixed;top:70px;left:0px;width:100%;height:(100vh - 70px);padding:20px;transform:translateX(100%);transition:all 0.2s linear;overflow-y:scroll;background-color:#FFF}header .head-content .nav{width:100%;height:auto;margin-top:50px}header .head-content .nav ul{flex-direction:column;margin-top:20px}header .head-content .nav ul > li{width:100%;height:auto;margin:0px;border-bottom:1px solid #FFF}header .head-content .nav ul > li > a{width:100%;height:auto;justify-content:flex-start;padding:20px 20px;font-weight:bold;position:relative}header .head-content .search-input{opacity:1;visibility:inherit;transform:none;box-shadow:2px 2px 4px rgba(0,0,0,0.1);width:80%;top:20px}header .head-content .search-input input{flex:1}header .head-content .head-search{display:none}header .head-content .nav > ul > li em{position:absolute;right:0px;top:0px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:all 0.2s linear}header .head-content.head-active{transform:translateX(0%)}.is-act{overflow:hidden}header .menu-btn.m-act em:nth-child(2){display:none}header .menu-btn.m-act em{width:32px !important;top:50% !important}header .menu-btn.m-act em:nth-child(1){transform:rotate(45deg)}header .menu-btn.m-act em:nth-child(3){transform:rotate(-45deg)}header .head-content .nav ul > li .submenu{background-color:#FFF;margin-top:0px}header .head-content .nav ul > li .submenu.m-submenu{position:static;height:330px;background-color:#FFF;transition:all 0.8 linear}header .head-content .nav{height:100%;padding-right:0px}header .head-content .nav ul > li .submenu.m-submenu li a{color:var(--font-color);font-weight:400;padding:6px 10px}.footer .footer-top{flex-wrap:wrap}footer .footer-right{width:100%;margin-left:0px;margin-top:50px}footer .footer-top .footer-right{width:100%}footer .footer-top .footer-right ul li:nth-child(2n){margin-right:0px}footer .footer-top .footer-right ul li{margin:0px;width:30%}footer .footer-top .footer-right ul{width:100%;justify-content:flex-start}}@media screen and (max-width:750px){header{height:70px}.act{height:70px}.search-input div{width:40px;height:40px;display:flex;align-items:center;justify-content:center}header .head-content .nav ul > li > a{padding:8px 20px}.head-content{height:calc(100vh - 70px)}.footer .footer-left{width:100%}footer .footer-right ul li:nth-child(1) a{margin-left:0px}.footer .footer-left ul{width:100%;display:flex;flex-wrap:wrap}.footer .footer-left ul li{width:33%}.footer .footer-center,footer .footer-right{margin-top:2%}footer .footer-center-content{flex-direction:column;align-items:flex-start}footer .footer-center-content .footer-center-content-right{margin-left:0px}footer .footer-content ul li{padding:10px 0}.m-footer-bottom{width:100%;background-color:var(--color);display:flex;justify-content:space-between;padding:10px 30px;color:#FFF}.m-footer-bottom .m-footer-item{display:flex;flex-direction:column;justify-content:center;align-items:center}.m-footer-bottom .m-footer-item em{font-size:24px;line-height:1}.m-footer-bottom .m-footer-item img{width:24px}footer .footer-top .footer-right ul li{width:44%}}@media screen and (max-width:500px){.head-logo{width:120px}.menu-btn em{width:30px}.menu-btn em:nth-child(1){top:30%}.menu-btn em:nth-child(3){top:70%}header .languagelist{right:30px}header .head-content .search-input{left:50%;transform:translateX(-50%)}.menu-btn{width:30px}.footer{padding-top:8%}footer .footer-content .footer-item-title{font-size:18px}.footer .footer-center,footer .footer-right{margin-top:6%}.footer .footer-content ul li{padding:6px 0;line-height:1.2}.footer .footer-bottom{font-size:12px}.footer .footer-content ul li a{font-size:14px}footer .footer-right ul li a{width:40px;height:40px}footer .footer-bottom{padding:10px 0}.gotop{width:35px;height:35px;font-size:12px}footer .footer-bottom ul li a{width:30px;height:30px}footer .footer-bottom ul{width:80%;margin:10px auto;justify-content:space-around}}.head-logo span{font-weight:bold;font-size:20px;margin-left:10px}@media(max-width:1400px){.head-logo span{display:none}}.about-right img{width:100%}