.float-contact{position:fixed;right:16px;bottom:20%;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#d4af37,#c9a227,#a8861e);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(201,162,39,.4),inset 0 1px 0 hsla(0,0%,100%,.3);transition:width .3s ease,border-radius .3s ease,box-shadow .3s ease;z-index:9999;overflow:hidden;white-space:nowrap;&:hover{width:130px;border-radius:24px;padding:0 16px;justify-content:flex-start;gap:6px;box-shadow:0 8px 24px rgba(201,162,39,.5),inset 0 1px 0 hsla(0,0%,100%,.3);span{opacity:1;width:auto;margin-left:0}}}.contact-icon{width:20px;height:20px;color:#fff;flex-shrink:0}.float-contact span{color:#fff;font-size:13px;font-weight:500;letter-spacing:2px;opacity:0;width:0;overflow:hidden;transition:opacity .25s ease}@media screen and (max-width:500px){.float-contact{right:12px;bottom:24%;width:44px;height:44px;&:hover{width:120px;border-radius:22px}}.contact-icon{width:18px;height:18px}.float-contact span{font-size:12px}}body{line-height:1.8em;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;max-width:1920px;margin:0 auto;color:#1f2937;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}html{scrollbar-gutter:stable}body *{max-height:999999px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#cfc9a8,#c9a227);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8861e}.no-select{-moz-user-select:none;-webkit-user-select:none;user-select:none}.head{height:75px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-bottom:1px solid #e5e9ef;box-shadow:0 4px 16px rgba(15,34,71,.08);background-position:50%;background-size:cover}.head .head-l>img{width:auto;height:55px;margin-left:50px}.l-nav{margin-left:50px;width:300px}.l-nav ul{margin-top:100px;width:230px;border:1px solid #ccc;font-size:18px;line-height:50px}.l-nav ul li{padding:0 15px;cursor:pointer}.l-nav ul li:not(:last-child){border-bottom:1px solid #ccc}.l-nav ul li:hover{color:#c9a227}.l-nav ul li.active{background-color:#c9a227;color:#fff}.ct-hd{height:auto;padding:56px 0 44px;display:flex;justify-content:center;align-items:center}.ct-hd p{font-size:32px;font-weight:700;text-align:center;position:relative;color:#1f2937;letter-spacing:4px;margin:0}.ct-hd p:after{content:"";position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);width:64px;height:3px;border-radius:2px;box-shadow:0 2px 8px rgba(201,162,39,.35)}.ct-hd p:after,.li-tt{background:linear-gradient(90deg,#d4af37,#c9a227,#a8861e)}.li-tt{width:150px;line-height:40px;font-size:18px;text-align:center;color:#fff;border-radius:4px;box-shadow:0 3px 10px rgba(201,162,39,.25)}.lr-ct-p{display:flex;margin-bottom:20px}.lr-ct-p .r-ct{flex:1}.single-ct{margin:0 100px 20px 100px}.single-ct-lr-ct{display:flex;justify-content:space-between}.single-ct-lr-ct>div{width:100%}.ct-news{background-color:#fff;margin:0 auto;padding:50px 50px 20px 50px;border-top:8px solid #c9a227}.ct-newsct h3{font-size:21px;text-align:center;font-weight:700;line-height:50px}.ct-newsct .time{text-align:center;font-size:15px;line-height:36px;color:#8f959e}.ct-newsct .ct{font-size:16px;line-height:32px}.ct-newsft{font-size:15px;border-top:1px dashed #afafaf;margin-top:20px;padding-top:20px;color:#8f959e}.ct-newsft .el-icon-d-arrow-right{color:#c9a227}.ct-newsft h4{cursor:pointer}.jbdetl{width:800px}.jbdetl p{line-height:2em!important;white-space:pre;white-space:pre-line;word-break:break-word;font-size:14px}.jbdetl p.tit{margin:50px 0 8px;font-size:21px;line-height:1.52;font-weight:800;color:#1f2329}.jbdetl .job-name .tit{margin-bottom:13px;position:relative;font-size:30px;font-weight:800;color:#1f2329}.jbdetl .job-name .msg{font-size:16px;display:flex;align-items:center}.jbdetl .job-name .msg .split{margin:0 8px;width:2px;height:15px;background-color:#8f959e}.top-tit-li{background-color:#e9e9e9}.top-tit-li>button{font-size:16px;line-height:40px;padding:10px 40px;font-weight:700}.top-tit-li>button.active{background-color:#c9a227;color:#fff}.top-tit-li>button.more{float:right;color:#c9a227}.confirm-button{background:linear-gradient(135deg,#d4af37,#c9a227,#a8861e);width:10em;height:3em;font-size:18px;color:#fff;border-radius:8px;border:none;cursor:pointer;font-weight:600;letter-spacing:2px;box-shadow:0 4px 16px rgba(201,162,39,.35);transition:all .3s ease}.confirm-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(201,162,39,.45);background:linear-gradient(135deg,#dbbf5e,#c9a227,#a8861e)}.el-button.el-button--primary{background:linear-gradient(135deg,#d4af37,#c9a227,#a8861e);border-color:transparent;color:#fff;font-weight:600;letter-spacing:1px;box-shadow:0 3px 12px rgba(201,162,39,.3);transition:all .3s ease}.el-button.el-button--primary:focus,.el-button.el-button--primary:hover{background:linear-gradient(135deg,#dbbf5e,#c9a227,#a8861e);border-color:transparent;color:#fff;box-shadow:0 6px 20px rgba(201,162,39,.42);transform:translateY(-1px)}.el-button--text:focus,.el-button--text:hover{color:#c9a227}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#c9a227}.el-tabs__item.is-active,.el-tabs__item:hover{color:#c9a227}.el-tabs__active-bar{background-color:#c9a227}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{background-color:#c9a227;border-color:#c9a227}.el-input.is-focus .el-input__inner{border-color:#c9a227}.li_sty{width:33%;float:left;background:#f4f4f4;margin:1px;list-style:none;font-size:16px;line-height:52px;text-align:center}.ct{width:1200px;margin:0 auto;padding:0 20px}.img-bottom-tit-div{display:flex;flex-direction:column;margin-bottom:20px}.img-bottom-tit-div img{width:100%}.img-bottom-tit-div p{padding:10px;text-align:center;background-color:#e6e6e6}.link-text{color:#c9a227!important;text-decoration:underline;cursor:pointer}@media only screen and (max-width:1366px){.l-nav{margin-left:60px}.single-ct{margin:0 60px 20px 60px}.head-l{width:30%}.head-r{width:70%}.li_sty{width:46%}}@media only screen and (max-width:1280px){.li_sty{width:33%}.single-ct{margin:0 40px 20px 40px}.head-l>img{height:48px}.head-r .el-menu-item,.head-r .el-submenu__title{padding:0 10px}.head-r .el-input{width:160px}.l-nav{margin-left:40px}.r-ct{margin-right:40px}.top-tit-li button{padding:5px 20px}}@media only screen and (max-width:980px){.l-nav{width:230px}.l-nav ul{width:195px}.li_sty{width:46%}}