@charset "UTF-8";body{background:url(../images/bj.jpg) top;color:#000;font-family:宋体;font-size:14px;line-height:22px;margin:0;padding:0}body,html{overflow-x:clip}dd,div,form,h1,h2,h3,h4,img,input,label,p,span,textarea{border:0;font-family:inherit;font-size:100%;list-style:none;margin:0;padding:0}li,ul{list-style-type:none;margin:0;padding:0}a{outline:none}:focus,a:active{outline:0}img{border:none}a,a:link{color:#333}a,a:hover,a:link{font-family:微软雅黑;text-decoration:none}a:hover{color:#0163b9}table,td{color:#333;font-family:微软雅黑;font-size:14px;line-height:26px;text-decoration:none}body.hidden{overflow:hidden}body.shake{padding-right:17px}[ds-component=mask]{background-color:#00000080;display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:99}[ds-component=mask].show{opacity:1}[ds-component=alert]{background-color:#fff;border-radius:5px;box-shadow:0 0 15px #0000001a;display:block;left:calc(50% - 200px);opacity:0;position:fixed;top:100px;transform:translateY(0);transition:all .3s;width:400px;z-index:100}[ds-component=alert].show{opacity:1;transform:translateY(100px)}[ds-component=alert] .ds-alert-container{padding:20px 20px 0;width:100%}[ds-component=alert] .ds-alert-container .ds-alert-box{padding:10px 0;width:100%}[ds-component=alert] .ds-alert-container .ds-alert-box .alert-tips{font-size:18px;text-align:center}[ds-component=alert] .ds-alert-container .ds-alert-btn-group{align-items:center;border-top:1px solid #f2f2f2;display:flex;justify-content:center;margin-top:20px;padding:10px;width:100%}[ds-component=alert] .ds-alert-container .ds-alert-btn-group .ds-alert-yes-btn{align-items:center;background-color:#2e7dd6;border-radius:3px;color:#fff;display:flex;font-size:16px;justify-content:center;padding:10px 25px;transition:all .2s}[ds-component=alert] .ds-alert-container .ds-alert-btn-group .ds-alert-yes-btn:hover{opacity:.8}[ds-component=alert] .ds-alert-container .ds-alert-btn-group .ds-alert-yes-btn:active{opacity:1}[ds-component=confirm]{background-color:#fff;border-radius:5px;box-shadow:0 0 15px #0000001a;display:block;left:calc(50% - 200px);opacity:0;position:fixed;top:100px;transform:translateY(0);transition:all .3s;width:400px;z-index:100}[ds-component=confirm].show{opacity:1;transform:translateY(100px)}[ds-component=confirm] .ds-confirm-container{padding:20px 20px 0;width:100%}[ds-component=confirm] .ds-confirm-container .ds-confirm-box{padding:10px 0;width:100%}[ds-component=confirm] .ds-confirm-container .ds-confirm-box .confirm-tips{font-size:18px;text-align:center}[ds-component=confirm] .ds-confirm-container .ds-confirm-btn-group{align-items:center;border-top:1px solid #f2f2f2;display:flex;justify-content:center;margin-top:20px;padding:10px 0;width:100%}[ds-component=confirm] .ds-confirm-container .ds-confirm-btn-group .ds-confirm-yes-btn{align-items:center;background-color:#2771d3;border-radius:3px;color:#fff;display:flex;font-size:16px;justify-content:center;padding:10px 25px;transition:all .2s}[ds-component=confirm] .ds-confirm-container .ds-confirm-btn-group .ds-confirm-yes-btn:hover{opacity:.8}[ds-component=confirm] .ds-confirm-container .ds-confirm-btn-group .ds-confirm-yes-btn:active{opacity:1}[ds-component=confirm] .ds-confirm-container .ds-confirm-btn-group .ds-confirm-cancel-btn{align-items:center;background-color:#999;border-radius:3px;color:#fff;display:flex;font-size:16px;justify-content:center;margin-right:15px;padding:10px 25px;transition:all .2s}[ds-component=confirm] .ds-confirm-container .ds-confirm-btn-group .ds-confirm-cancel-btn:hover{opacity:.8}[ds-component=confirm] .ds-confirm-container .ds-confirm-btn-group .ds-confirm-cancel-btn:active{opacity:1}[ds-component=modal]{background-color:#fff;border-radius:5px;box-shadow:0 0 15px #0000001a;display:block;left:calc(50% - 200px);opacity:0;position:fixed;top:100px;transform:translateY(0);transition:all .3s;width:400px;z-index:100}[ds-component=modal].show{opacity:1;transform:translateY(100px)}[ds-component=modal] .ds-modal-container{padding:20px 20px 0;width:100%}[ds-component=modal] .ds-modal-container .ds-modal-box{display:flex;justify-content:space-between;min-height:80px;padding:10px 15px;width:100%}[ds-component=modal] .ds-modal-container .ds-modal-box .ds-modal-level{align-items:center;border-radius:100%;display:flex;height:30px;justify-content:center;overflow:hidden;width:30px}[ds-component=modal] .ds-modal-container .ds-modal-box .ds-modal-level .ds-icon{height:100%;width:100%}[ds-component=modal] .ds-modal-container .ds-modal-box .ds-modal-level .ds-icon.info{color:#2d8cf0}[ds-component=modal] .ds-modal-container .ds-modal-box .ds-modal-level .ds-icon.success{color:#19be6b}[ds-component=modal] .ds-modal-container .ds-modal-box .ds-modal-level .ds-icon.warning{color:#f90}[ds-component=modal] .ds-modal-container .ds-modal-box .ds-modal-level .ds-icon.error{color:#ed4014}[ds-component=modal] .ds-modal-container .ds-modal-box .ds-modal-content-group{flex:1;padding-left:15px}[ds-component=modal] .ds-modal-container .ds-modal-box .ds-modal-content-group .ds-modal-content-title{font-size:18px;line-height:28px;margin-bottom:5px}[ds-component=modal] .ds-modal-container .ds-modal-box .ds-modal-content-group .ds-modal-content-tips{color:#515a6e;font-size:16px;line-height:24px}[ds-component=modal] .ds-modal-container .ds-modal-btn-group{align-items:center;border-top:1px solid #f2f2f2;display:flex;justify-content:center;margin-top:20px;padding:10px 0;width:100%}[ds-component=modal] .ds-modal-container .ds-modal-btn-group .ds-modal-yes-btn{align-items:center;background-color:#2771d3;border-radius:3px;color:#fff;display:flex;font-size:16px;justify-content:center;padding:10px 25px;transition:all .2s}[ds-component=modal] .ds-modal-container .ds-modal-btn-group .ds-modal-yes-btn:hover{opacity:.8}[ds-component=modal] .ds-modal-container .ds-modal-btn-group .ds-modal-yes-btn:active{opacity:1}[ds-component=modal] .ds-modal-container .ds-modal-btn-group .ds-modal-cancel-btn{align-items:center;background-color:#999;border-radius:3px;color:#fff;display:flex;font-size:16px;justify-content:center;margin-right:15px;padding:10px 25px;transition:all .2s}[ds-component=modal] .ds-modal-container .ds-modal-btn-group .ds-modal-cancel-btn:hover{opacity:.8}[ds-component=modal] .ds-modal-container .ds-modal-btn-group .ds-modal-cancel-btn:active{opacity:1}[ds-component=public-loading]{background-color:#0006;border-radius:15px;display:none;height:150px;left:calc(50% - 75px);pointer-events:none;position:fixed;top:calc(50% - 75px);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:150px}[ds-component=public-loading] .loading-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}[ds-component=public-loading] .loading-container .loading-container-loader{animation:public-loading-animate 1.3s linear infinite;border-radius:50%;color:#fff;font-size:10px;height:1em;margin:50px auto;position:relative;top:-10px;transform:translateZ(0);width:1em}[ds-component=public-loading] .loader-tips{align-items:flex-end;color:#fff;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;left:0;line-height:20px;padding:10px;position:absolute;text-align:center;top:0;width:100%;word-break:break-word}@keyframes public-loading-animate{0%,to{box-shadow:0 -3em 0 .2em,2em -2em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em}12.5%{box-shadow:0 -3em,2em -2em 0 .2em,3em 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em,3em 0 0 .2em,2em 2em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0,2em 2em 0 .2em,0 3em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em,0 3em 0 .2em,-2em 2em,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em,-2em 2em 0 .2em,-3em 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0 0 .2em,-2em -2em}87.5%{box-shadow:0 -3em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0,-2em -2em 0 .2em}}.ds-icon{fill:currentColor;height:50px;overflow:hidden;width:50px}[ds-component=standard-select]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}[ds-component=standard-select] .ds-selected-current{align-items:center;background-color:#fff;border:1px solid #dcdee2;border-radius:3px;cursor:pointer;display:flex;height:100%;justify-content:space-between;padding:0 15px;transition:all .2s;width:100%}[ds-component=standard-select] .ds-selected-current .ds-selected-text{color:#999;flex:1;font-size:16px;height:100%;line-height:43px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[ds-component=standard-select] .ds-selected-current .ds-selected-text.selected{color:#333}[ds-component=standard-select] .ds-selected-current .ds-icon{color:#333;height:25px;margin-left:15px;transition:transform .2s;width:25px}[ds-component=standard-select] .ds-selected-current.active{border:1px solid #2771d3;box-shadow:0 0 0 2px #2771d333}[ds-component=standard-select] .ds-selected-current.active .ds-icon{color:#2771d3;transform:rotate(180deg)}[ds-component=standard-select] .ds-select-group{background-color:#fff;border-radius:3px;box-shadow:0 0 5px #0003;display:none;left:0;max-height:216px;opacity:0;overflow-y:auto;position:absolute;top:50px;transform:scaleY(.6);transform-origin:top;transition:all .2s;width:100%;will-change:transform;z-index:10}[ds-component=standard-select] .ds-select-group .ds-select-item-box{padding:8px 0;width:100%}[ds-component=standard-select] .ds-select-group .ds-select-item{color:#333;cursor:pointer;font-size:16px;line-height:40px;padding-left:15px;padding-right:15px}[ds-component=standard-select] .ds-select-group .ds-select-item:hover{background-color:#f2f2f2}[ds-component=standard-select] .ds-select-group.show{opacity:1;transform:scaleY(1)}.ds-input-group{background-color:#fff;border-radius:3px;box-shadow:0 0 2px #0000004d;height:45px;overflow:hidden;transition:box-shadow .2s;width:300px}.ds-input-group .ds-input,.ds-input-group .ds-textarea{color:#333;display:block;font-size:16px;line-height:45px;min-width:0;padding:0 15px}.ds-input-group .ds-input::-webkit-input-placeholder,.ds-input-group .ds-textarea::-webkit-input-placeholder{color:#999}.ds-input-group .ds-input::-moz-placeholder,.ds-input-group .ds-textarea::-moz-placeholder{color:#999}.ds-input-group .ds-input::-ms-input-placeholder,.ds-input-group .ds-textarea::-ms-input-placeholder{color:#999}.ds-input-group.focus{box-shadow:0 0 2px #000c}.ds-input-group.error{box-shadow:0 0 2px #ff1c2f99}.ds-input-group.success{box-shadow:0 0 2px #069c1a}.ds-input-group[ds-input-type=standard] .ds-input{box-sizing:border-box;height:100%;width:100%}.ds-input-group[ds-input-type=textarea]{height:150px}.ds-input-group[ds-input-type=textarea] .ds-textarea{box-sizing:border-box;font-size:16px;height:100%;line-height:24px;padding:10px 15px;resize:none;width:100%}.ds-input-group[ds-input-type=login]{align-items:center;display:flex;justify-content:space-between}.ds-input-group[ds-input-type=login] .ds-input{flex:1;height:100%}.ds-input-group[ds-input-type=login] .ds-icon-slot{align-items:center;background-color:#333;display:flex;height:100%;justify-content:center;width:45px}.ds-input-group[ds-input-type=login] .ds-icon-slot .ds-icon{color:#fff;width:25px}.ds-input-group[ds-input-type=search]{align-items:center;display:flex;justify-content:space-between}.ds-input-group[ds-input-type=search] .ds-input{flex:1;height:100%}.ds-input-group[ds-input-type=search] .ds-icon-slot{align-items:center;border-left:1px solid #eee;cursor:pointer;display:flex;height:100%;justify-content:center;width:50px}.ds-input-group[ds-input-type=search] .ds-icon-slot .ds-icon{color:#666;transition:all .2s;width:25px}.ds-input-group[ds-input-type=search] .ds-icon-slot:hover .ds-icon{color:#333}.ds-input-group[ds-input-type=search] .ds-icon-slot:active .ds-icon{transform:scale(.9)}.ds-input-group[ds-input-type=code]{align-items:center;display:flex;justify-content:space-between}.ds-input-group[ds-input-type=code] .ds-input{flex:1;-ms-flex:1;height:100%}.ds-input-group[ds-input-type=code] .ds-getcode-button{align-items:center;color:#666;cursor:pointer;display:flex;font-size:16px;height:100%;justify-content:center;padding:0 15px;position:relative;transition:background-color .2s;-webkit-user-select:none;user-select:none;-moz-user-select:none;width:110px}.ds-input-group[ds-input-type=code] .ds-getcode-button:before{background-color:#eee;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleY(.8);width:1px}.ds-input-group[ds-input-type=code] .ds-getcode-button.disable{background-color:#eee;cursor:default}.ds-radio-group{align-items:center;display:flex;flex-wrap:wrap}.ds-radio-group .ds-radio-item{align-items:center;display:flex;margin-right:20px;-webkit-user-select:none;user-select:none;-moz-user-select:none}.ds-radio-group .ds-radio-item .ds-radio-box{align-items:center;border:1px solid #666;border-radius:100%;cursor:pointer;display:flex;height:15px;justify-content:center;overflow:hidden;position:relative;width:15px}.ds-radio-group .ds-radio-item .ds-radio-box:before{background-color:#333;border-radius:100%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.8);transition:all .2s;width:100%}.ds-radio-group .ds-radio-item .ds-radio-label{color:#666;cursor:pointer;font-size:16px;line-height:20px;padding-left:6px;transition:all .2s}.ds-radio-group .ds-radio-item:hover .ds-radio-label{color:#333}.ds-radio-group .ds-radio-item.active .ds-radio-box{box-shadow:0 0 2px #0000004d}.ds-radio-group .ds-radio-item.active .ds-radio-box:before{opacity:1;transform:scale(.5)}.ds-radio-group .ds-radio-item.active .ds-radio-label{color:#333}.ds-checkbox-group{align-items:center;display:flex;flex-wrap:wrap}.ds-checkbox-group .ds-checkbox-item{align-items:center;display:flex;margin-right:20px;-webkit-user-select:none;user-select:none;-moz-user-select:none}.ds-checkbox-group .ds-checkbox-item .ds-checkbox-box{align-items:center;border:1px solid #666;cursor:pointer;display:flex;height:15px;justify-content:center;overflow:hidden;position:relative;transition:all .1s;width:15px}.ds-checkbox-group .ds-checkbox-item .ds-checkbox-box .checkbox-icon{background-color:#333;color:#fff;height:100%;opacity:0;transform:scale(0);transition:all .1s;width:100%}.ds-checkbox-group .ds-checkbox-item .ds-checkbox-label{color:#666;cursor:pointer;font-size:16px;line-height:20px;padding-left:6px;transition:all .2s}.ds-checkbox-group .ds-checkbox-item:hover .ds-checkbox-label{color:#333}.ds-checkbox-group .ds-checkbox-item.active .ds-checkbox-box{border:1px solid #333;box-shadow:0 0 2px #0000004d}.ds-checkbox-group .ds-checkbox-item.active .ds-checkbox-box .checkbox-icon{opacity:1;transform:scale(1)}.ds-checkbox-group .ds-checkbox-item.active .ds-checkbox-label{color:#333}.ds-public-page{display:flex;justify-content:center;width:100%}.ds-public-page .ds-page-container,.ds-public-page .ds-page-group{align-items:center;display:flex}.ds-public-page .ds-page-group{justify-content:center}.ds-public-page .ds-page-group .ds-page-item{align-items:center;background-color:transparent;border:1px solid #d9d9d9;border-radius:3px;color:#666;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;margin:0 5px;transition:color .2s,background-color .2s,border .2s;width:32px}.ds-public-page .ds-page-group .ds-page-item .prev-arrow{background-image:url(/images/arrow-left1.png);background-repeat:no-repeat;background-size:cover;height:13px;width:9px}.ds-public-page .ds-page-group .ds-page-item .next-arrow{background-image:url(/images/arrow-right.png);background-repeat:no-repeat;background-size:cover;height:13px;width:9px}.ds-public-page .ds-page-group .ds-page-item .icon-black{display:block}.ds-public-page .ds-page-group .ds-page-item .icon-white{display:none}.ds-public-page .ds-page-group .ds-page-item:hover{background:linear-gradient(270deg,#2b57d3,#38e9e0);border:1px solid #fff;color:#fff}.ds-public-page .ds-page-group .ds-page-item:hover .icon-black{display:none}.ds-public-page .ds-page-group .ds-page-item:hover .icon-white{display:block}.ds-public-page .ds-page-group .ds-page-item.active{background:linear-gradient(270deg,#2b57d3,#38e9e0);border:1px solid #fff;color:#fff}.ds-public-page .ds-page-group .ds-page-item.active .icon-black{display:none}.ds-public-page .ds-page-group .ds-page-item.active .icon-white{display:block}.ds-public-page .ds-page-group .ds-page-ellipsis{border:1px solid #d9d9d9;border-radius:3px;color:#666;font-size:14px;font-weight:400;height:32px;line-height:34px;text-align:center;width:32px}.ds-public-page .ds-page-text{color:#999;font-size:16px;font-weight:400;padding:0 20px}.ds-public-page .ds-page-input{background-color:transparent;border:1px solid #e5e5e5;border-radius:5px;color:#999;display:block;font-size:18px;font-weight:400;height:45px;text-align:center;transition:all .2s;width:45px}.ds-public-page .ds-page-input:focus,.ds-public-page .ds-page-input:hover{border:1px solid #999;color:#333}.ds-public-page .ds-page-skip{align-items:center;border:1px solid #e5e5e5;border-radius:5px;color:#999;display:flex;font-size:18px;font-weight:400;height:45px;justify-content:center;transition:all .2s;width:65px}.ds-public-page .ds-page-skip:hover{border:1px solid #999;color:#333}.ds-button{background-color:#333;border-radius:3px;box-shadow:0 0 0 0 transparent;color:#fff;display:inline-block;font-size:18px;height:45px;line-height:45px;overflow:hidden;padding:0 15px;position:relative;text-align:center;transition:box-shadow .2s,background-color .2s;user-select:none;-moz-user-select:none;-webkit-user-select:none}.ds-button:not(.disabled):active,.ds-button:not(.disabled):focus{background-color:#363636;box-shadow:0 0 0 3px #0000001a}.ds-button.color-red{background-color:#dd4b4b;color:#fff}.ds-button.color-red:not(.disabled):active,.ds-button.color-red:not(.disabled):focus{background-color:#ee5a5a}.ds-button.color-blue{background-color:#4b96dd;color:#fff}.ds-button.color-blue:not(.disabled):active,.ds-button.color-blue:not(.disabled):focus{background-color:#56a2e9}.ds-button.loading:before{animation:public-loading-animate 1.3s linear infinite;border-radius:50%;color:#fff6;content:"";display:block;font-size:5px;height:1em;left:50px;position:absolute;top:20px;transform:translateZ(0);width:1em;z-index:0}.ds-button.disabled{background-color:#6c757d;cursor:default}[ds-component=upload-image]{display:flex;flex-wrap:wrap;width:100%}[ds-component=upload-image] .ds-upload-item{border-radius:10px;height:80px;margin-right:10px;width:80px}[ds-component=upload-image] .ds-upload-image{background-color:#f8f8f8;overflow:hidden;position:relative}[ds-component=upload-image] .ds-upload-image .upload-image-remove-icon{color:#fff;cursor:pointer;height:25px;position:absolute;right:0;top:0;transition:color .2s;width:25px;z-index:2}[ds-component=upload-image] .ds-upload-image .upload-image-remove-icon:hover{color:#ff8181}[ds-component=upload-image] .ds-upload-image .ds-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(1.3);transition:all .5s;width:100%;z-index:0}[ds-component=upload-image] .ds-upload-image:before{animation:public-loading-animate 1.3s linear infinite;border-radius:50%;color:#c4c4c466;content:"";display:block;font-size:5px;height:1em;left:39px;opacity:1;position:absolute;top:36px;transition:all .2s;width:1em;z-index:0}[ds-component=upload-image] .ds-upload-image.show:before{opacity:0}[ds-component=upload-image] .ds-upload-image.show .ds-image{opacity:1;transform:scale(1)}[ds-component=upload-image] .ds-upload-add{border:1px dashed #ccc;cursor:pointer;position:relative}[ds-component=upload-image] .ds-upload-add .upload-image-add-icon{color:#eee;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}[ds-component=upload-image] .ds-upload-input{cursor:pointer;display:block;height:100%;opacity:0;position:relative;width:100%;z-index:1}.ds-public-crumbs{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ds-public-crumbs .crumbs-link{color:#989caa;font-size:16px;line-height:22px;transition:color .2s}.ds-public-crumbs .crumbs-link.icon{background-image:url(/images/home.png);background-repeat:no-repeat;background-size:cover;display:block;height:24px;margin-right:3px;width:24px}.ds-public-crumbs .crumbs-link.active{color:#17171a;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-public-crumbs .crumbs-interval{color:#989caa;font-size:16px;line-height:22px;margin:0 6px}.ds-public-crumbs .crumbs-interval.now{color:#17171a}.ds-header{border-bottom:1px solid hsla(0,0%,100%,.2);height:110px;left:0;position:fixed;top:0;width:100%;z-index:99}.ds-header .nav-container{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1300px;padding:0 15px;width:100%}.ds-header .logo{background-image:url(/images/logo-white.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:68px;width:287px}.ds-header .nav-right{flex:1}.ds-header .nav-menu-group,.ds-header .nav-right{display:flex;height:100%;justify-content:flex-end}.ds-header .nav-menu-group{align-items:center}.ds-header .menu-item{height:100%;margin:0 5px;position:relative}.ds-header .menu-item .menu-title{align-items:center;color:#fff;display:flex;font-size:18px;height:100%;justify-content:center;padding:0 25px;position:relative}.ds-header .menu-item .menu-title:before{background-color:#2e7dd6;bottom:-3px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transition:all .2s;width:100%}.ds-header .menu-item .sub-menu-card{background-color:#02083833;border-top:none;display:none;left:0;padding:10px 0;position:absolute;top:110px;width:100%}.ds-header .menu-item .sub-menu-card .sub-menu-link{box-sizing:border-box;color:#fff;display:block;font-size:16px;line-height:38px;padding:0 5px;text-align:center;transition:color .2s;width:100%}.ds-header .menu-item .sub-menu-card .sub-menu-link:hover{color:#2e7dd6}.ds-header .menu-item:hover .menu-title:before{transform:scaleX(1)}.ds-header .menu-item:hover .sub-menu-card{display:block}.ds-header .menu-item.active .menu-title:before{transform:scaleX(1)}.ds-header .nav-other-group{align-items:center;display:flex;height:100%;justify-content:flex-end;margin-left:15px}.ds-header .language-select{height:100%;position:relative}.ds-header .language-select .current-language{align-items:center;display:flex;height:100%;justify-content:center;padding:0 10px}.ds-header .language-select .current-language .current-text{color:#333;font-size:14px;line-height:24px}.ds-header .language-select .current-language .language-icon{transition:all .2s;width:25px}.ds-header .language-select .language-group{background-color:#fff;display:none;left:0;padding:5px 0;position:absolute;top:80px;width:100%}.ds-header .language-select .language-group .language-item{box-sizing:border-box;color:#333;display:block;font-size:14px;line-height:30px;padding:0 5px;text-align:center;transition:all .2s;width:100%}.ds-header .language-select .language-group .language-item+.language-item{border-top:1px solid #f2f2f2}.ds-header .language-select .language-group .language-item:hover{color:#09223e}.ds-header .language-select:hover .current-language .language-icon{transform:rotate(-90deg)}.ds-header .language-select:hover .language-group{display:block}.ds-header .nav-icons{align-items:center;display:flex;margin-left:40px}.ds-header .nav-icons .search-box{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.ds-header .nav-icons .search-box .search{background-image:url(/images/top-search.png);background-repeat:no-repeat;background-size:cover;height:20px;width:20px}.ds-header .nav-icons .search-box.active .search,.ds-header .nav-icons .search-box:hover .search{background-image:url(/images/top-search-active.png)!important}.ds-header .nav-icons .line{background:#fff;height:19px;margin:0 5px;width:1px}.ds-header .nav-icons .phone-box{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.ds-header .nav-icons .phone-box .phone{background-image:url(/images/top-phone.png);background-repeat:no-repeat;background-size:cover;height:20px;position:relative;width:20px}.ds-header .nav-icons .phone-box .phone .rect{background-image:url(/images/rect.png);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;color:#fff;display:none;font-size:16px;font-weight:700;height:48px;line-height:20px;padding-left:10px;padding-top:17px;position:absolute;right:0;top:30px;width:210px}.ds-header .nav-icons .phone-box:hover .phone{background-image:url(/images/top-phone-active.png)!important}.ds-header .nav-icons .phone-box:hover .phone .rect{display:block}.ds-header.active{background-color:#fff}.ds-header.active .logo{background-image:url(../images/logo.png)}.ds-header.active .menu-item .menu-title{color:#333}.ds-header.active .nav-icons .search-box .search{background-image:url(/images/black-search.png)}.ds-header.active .nav-icons .search-box:hover .search{background-image:url(/images/top-search-active.png)}.ds-header.active .nav-icons .line{background:#333}.ds-header.active .nav-icons .phone-box .phone{background-image:url(/images/black-phone.png)}.ds-header.active .nav-icons .phone-box:hover .phone{background-image:url(/images/top-phone-active.png)}.font{font-family:myRegularFont}.container{box-sizing:border-box;margin:0 auto;max-width:1280px;padding:0 15px;width:100%}.public-search{margin:20px 0;width:100%}.public-search .public-search-box{align-items:center;background-size:cover;display:flex;height:60px;justify-content:center;width:100%}.public-search .public-search-box .search-center{align-items:center;background:#fff;border:none;display:flex;height:33px;width:310px}.public-search .public-search-box .search-center .center-right{background:url(../images/ss_1.jpg) 0 0 no-repeat;color:#c2c2c2;flex:1;font-size:14px;font-weight:400;line-height:33px;padding:0 8px}.public-search .public-search-box .search-center .search-btn{background:url(../images/ss_2.jpg) 100% 0 no-repeat;border:none;cursor:pointer;height:33px;width:40px}.banner-box{position:relative;width:100%;z-index:2}.banner-box .banner-mask{background-image:url(/images/mask.png);background-repeat:no-repeat;background-size:cover;height:151px;left:0;position:absolute;top:0;width:100%;z-index:2}.banner-box .position-img{opacity:0;width:100%}.banner-box .home-banner-mask{background-color:#0105291c;pointer-events:none;z-index:2}.banner-box .banner,.banner-box .home-banner-mask{height:100%;left:0;position:absolute;top:0;width:100%}.banner-box .banner{display:block;z-index:1}.banner-box .banner,.banner-box .banner .slide-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.banner-box .banner .slide-image{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.banner-box .banner .slide-image .banner-title{color:#fff;font-size:52px;font-weight:700;letter-spacing:4px;line-height:54px;text-shadow:2px 2px 8px rgba(2,7,56,.49)}.banner-box .banner .slide-image .banner-title-en{color:#fff;font-size:22px;font-weight:700;letter-spacing:1px;line-height:24px;padding-top:18px;text-shadow:2px 2px 8px rgba(2,7,56,.49);text-transform:uppercase}.banner-box .banner .video{background-color:#000;height:100%;width:100%}.banner-box .banner .play{background-image:url(/images/play.png);height:60px;width:60px}.banner-box .banner .play,.banner-box .banner .video-img{background-repeat:no-repeat;background-size:cover;z-index:2}.banner-box .banner .video-img{align-items:center;background-position:50%;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.pager{display:flex}.home-footer{background:#213c59;padding-top:38px;width:100%;z-index:1}.home-footer .container{position:relative}.home-footer .footer-nav{align-items:center;display:flex}.home-footer .footer-nav .footer-nav-item{color:#fff;font-size:18px;font-weight:400;line-height:20px;padding:0 30px}.home-footer .footer-nav .footer-nav-item:first-child{padding-left:0}.home-footer .footer-nav .footer-nav-line{color:#999;font-size:18px;font-weight:400;line-height:30px;opacity:.5}.home-footer .company-name{color:#fff9;font-size:20px;font-weight:400;line-height:40px;padding-bottom:15px;padding-top:40px}.home-footer .contact-way{align-items:center;color:#ffffff80;display:flex;font-size:14px;font-weight:400;line-height:28px}.home-footer .contact-way .contact-icon{background-image:url(/images/phone.png);background-repeat:no-repeat;background-size:cover;height:16px;margin-right:9px;width:16px}.home-footer .contact-way .contact-icon.address{background-image:url(/images/address.png);height:18px;width:15px}.home-footer .contact-way .contact-icon.fax{background-image:url(/images/fax.png);height:16px;width:16px}.home-footer .contact-way .contact-icon.e-mail{background-image:url(/images/email.png);height:14px;width:16px}.home-footer .footer{display:flex;justify-content:space-between;padding-bottom:28px;padding-top:30px}.home-footer .footer-right{align-items:center;background-image:url(/images/logo-white.png);background-repeat:no-repeat;background-size:contain;display:flex;height:95px;width:371px}.home-footer .footer-right .qrcode{background-image:url(/images/icon-1.0.png);background-repeat:no-repeat;background-size:cover;height:92px;margin-right:28px;width:93px}.home-footer .footer-right .suggest-bottom-title{color:#fff;font-size:58px;font-weight:700;line-height:34px;text-transform:uppercase}.home-footer .footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.3);color:#ffffff26;display:flex;font-size:12px;font-weight:700;justify-content:center;line-height:14px;padding:12px 0;width:100%}.hide{display:none}.text-focus-in{animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}@keyframes text-focus-in{0%{filter:blur(12px);opacity:0}to{filter:blur(0);opacity:1}}.subtitle-delay{animation-delay:1s;animation-fill-mode:both}.title-line{background-color:#0163b9;height:4px;margin-bottom:18px;width:60px}.line-reveal{animation:line-reveal .7s cubic-bezier(.25,.46,.45,.94) .8s both}@keyframes line-reveal{0%{filter:blur(6px);opacity:0;transform:scaleX(0);transform-origin:left center}to{filter:blur(0);opacity:1;transform:scaleX(1);transform-origin:left center}}.page-banner{height:350px;overflow:hidden;position:relative}.banner-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:brightness(.7);inset:0;position:absolute}.banner-content{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.banner-title{color:#fff;font-size:42px;font-weight:700;letter-spacing:2px;margin-bottom:10px}.banner-subtitle{color:#fffc;font-size:18px;letter-spacing:4px}.breadcrumb-nav{background:#fff;border-bottom:1px solid #f0f0f0;padding:14px 0}.breadcrumbs{align-items:center;color:#666;display:flex;font-size:14px;gap:6px}.breadcrumbs a{color:#666;text-decoration:none}.breadcrumbs a:hover{color:#0163b9}.breadcrumbs .sep{color:#000;margin:0 10px}.breadcrumbs .current{color:#333}.section-padding{padding:60px 0}.error-page[data-v-cf3af987]{background:radial-gradient(circle at top left,rgba(0,79,182,.18),transparent 32%),radial-gradient(circle at bottom right,rgba(42,116,209,.14),transparent 28%),linear-gradient(180deg,#f4f8ff,#eef3fb);display:grid;min-height:100vh;padding:32px 20px;place-items:center}.error-shell[data-v-cf3af987]{background:#ffffffeb;border:1px solid rgba(0,79,182,.12);border-radius:24px;box-shadow:0 24px 60px #1a345e1f;padding:48px 40px;text-align:center;width:min(100%,560px)}.error-kicker[data-v-cf3af987]{color:#2b65b7;font-size:12px;font-weight:700;letter-spacing:.26em;margin:0 0 12px}.error-code[data-v-cf3af987]{color:#123d7b;font-size:clamp(72px,16vw,120px);font-weight:800;line-height:.95;margin:0}.error-title[data-v-cf3af987]{color:#16335d;font-size:32px;font-weight:700;margin:18px 0 10px}.error-message[data-v-cf3af987]{color:#53657e;font-size:16px;line-height:1.8;margin:0 auto;max-width:420px}.error-countdown[data-v-cf3af987]{color:#1b4f98;font-size:15px;font-weight:600;margin:24px 0 0}.error-action[data-v-cf3af987]{background:linear-gradient(135deg,#004fb6,#2c77dd);border:none;border-radius:999px;box-shadow:0 16px 30px #004fb62e;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:18px;padding:12px 22px}.error-action[data-v-cf3af987]:hover{transform:translateY(-1px)}@media(max-width:640px){.error-shell[data-v-cf3af987]{border-radius:20px;padding:40px 24px}.error-title[data-v-cf3af987]{font-size:28px}}
