body{font:12px/1.5 MyCustomFont,微软雅黑,Arial,Tahoma,Helvetica,宋体,sans-serif}
html,body,div,ul,li,span,input,footer{margin:0;padding:0;border:0;outline:0}
.footer{display:flex;flex-direction:row;margin-top:40px;margin-right:270px;align-items:center;justify-content:center}
.footer .emblem{width:21px;height:23px;background-image:url(./img_01.png);background-position:center;background-repeat:no-repeat;margin-left:20px;margin-right:8px}
.footer .footerIcon{width:52px;height:62px;background-image:url(./img_02.png);background-position:center;background-repeat:no-repeat;margin-right:21px;cursor:pointer}
.footer .footerIcon2{width:110px;height:55px;background-image:url(./img_03.png);background-position:center;background-repeat:no-repeat;margin-right:91px;cursor:pointer}
.footer .footerText{font-size:15px;font-weight:400;color:#666}
.footer .icp{cursor:pointer}
.tank_seamless_scroll{position:relative;overflow:hidden;width:100%}
.warp{padding:0;margin:0;display:flex;flex-direction:column}
.warp-animated{animation-name:seamless-scroll-cee25aa6;animation-duration:var(--scroll-duration,10s);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running}
@keyframes seamless-scroll-cee25aa6{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(var(--scroll-distance)*-1),0)}}
.warpLine{padding:0;margin:0;flex-shrink:0;content-visibility:auto}
html,body{height:100%}
body{background:#eaf4ff}
.homePage{position:relative;width:100%;background-image:url(./img_04.png);background-repeat:no-repeat;background-size:100% 100%;min-width:1325px;min-height:max(100vh,900px)}
a.icon_logo,a.entryCard,a.footerIcon,a.footerIcon2,a.footerText{display:block;text-decoration:none;color:inherit}
button.entryCard{display:block;padding:0;font:inherit;appearance:none}
.homePage .bodyBox .leftTabBox .tabContent .searchBox .el-input{width:100%;height:100%}
.homePage .bodyBox .leftTabBox .tabContent .searchBox .el-input__wrapper{display:flex;align-items:center;box-sizing:border-box;width:100%;height:100%;padding:0 110px 0 18px;background-repeat:no-repeat;background-size:100% 100%}
.homePage .bodyBox .leftTabBox .tabContent .searchBox .el-input__inner{width:100%;height:32px;border:0;background:transparent;font-size:16px;color:#333;outline:none}
.homePage .bodyBox .leftTabBox .tabContent .searchBox .el-input__inner::placeholder{color:#b0b0b0}
.reg-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45)}
.reg-modal[hidden]{display:none}
.reg-modal-box{width:460px;padding:32px 28px 24px;background:#fff;border-radius:6px;text-align:center;box-shadow:0 12px 40px rgba(16,80,229,.18)}
.reg-modal-box p{margin:0 0 24px;font-size:18px;line-height:1.7;color:#333}
.reg-modal-box button{min-width:96px;height:38px;padding:0 24px;border:0;border-radius:4px;background:#1050e5;color:#fff;font-size:16px;cursor:pointer}
.search-modal-box{width:920px;max-width:calc(100vw - 48px);text-align:left}
.search-modal-box h2{margin:0 0 8px;font-size:20px;font-weight:600;color:#333;text-align:center}
.search-summary{margin:0 0 16px;font-size:15px;line-height:1.6;color:#666;text-align:center}
.search-result-wrap{max-height:360px;overflow:auto;margin:0 0 20px;border:1px solid #e6eefc;border-radius:4px}
.search-table{width:100%;border-collapse:collapse;font-size:14px;color:#333}
.search-table th{position:sticky;top:0;background:#f5f8ff;font-weight:500;text-align:left;padding:10px 12px;white-space:nowrap}
.search-table td{padding:10px 12px;border-top:1px solid #eee;vertical-align:middle}
.search-table .status1,.search-table .status2,.search-table .status3{width:68px;height:28px;font-size:14px;font-weight:400;display:inline-flex;justify-content:center;align-items:center;border-radius:4px}
.search-table .status1{color:#e54545;background-color:#fdecec}
.search-table .status2{color:#38c449;background-color:#ecf9ef}
.search-table .status3{color:#1050e5;background-color:#1366ec1a}
.modal-actions{text-align:center}
button.searchBtn{padding:0;border:0;font:inherit;appearance:none;background-color:transparent}
.homePage .mailTo{font-size:15px;font-weight:400;color:#666;text-align:center}
.homePage .logoContainer{width:100%;padding-top:40px;display:flex;align-items:center;justify-content:center}
.homePage .logoContainer .icon_logo{width:226px;height:60px;background-image:url(./img_05.png);background-repeat:no-repeat;background-size:226px 60px;cursor:pointer;margin-right:1074px}
.homePage .text_indexTitle{display:flex;flex-direction:row;width:100%;height:72px;justify-content:center;align-items:center;background-image:url(./img_06.png);background-position:center;background-repeat:no-repeat;margin-top:33px}
.homePage .bodyBox{height:455px;display:flex;margin-top:86px;justify-content:center}
.homePage .bodyBox .leftTabBox{width:1080px;height:100%;background-image:url(./img_07.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;position:relative;margin-right:20px}
.homePage .bodyBox .leftTabBox .tabBox{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;position:absolute;top:-50px}
.homePage .bodyBox .leftTabBox .tabBox .tabBtn{height:50px}
.homePage .bodyBox .leftTabBox .tabBox .credentialBg-on{width:220px;background-image:url(./img_08.png);background-position:center;background-repeat:no-repeat;cursor:pointer}
.homePage .bodyBox .leftTabBox .tabBox .orgListBg-off{width:256px;background-image:url(./img_09.png);background-position:center;background-repeat:no-repeat;margin-left:20px;cursor:pointer}
.homePage .bodyBox .leftTabBox .tabBox .credentialBg-off{width:220px;background-image:url(./img_18.png);background-position:center;background-repeat:no-repeat;cursor:pointer}
.homePage .bodyBox .leftTabBox .tabBox .orgListBg-on{width:256px;background-image:url(./img_19.png);background-position:center;background-repeat:no-repeat;margin-left:20px;cursor:pointer}
.tabPanel{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;box-sizing:border-box}
.tabPanel[hidden]{display:none}
.homePage .bodyBox .leftTabBox .tabContent{display:flex;flex-direction:column;align-items:center;height:100%}
.homePage .bodyBox .leftTabBox .tabContent .searchBox{width:1020px;height:50px;position:relative;margin-top:30px;margin-bottom:20px}
.homePage .bodyBox .leftTabBox .tabContent .searchBox .el-input__wrapper{border:none;outline:none!important;box-shadow:none;background-image:url(./img_10.png)}
.homePage .bodyBox .leftTabBox .tabContent .searchBox .searchBtn{width:74px;height:25px;background-image:url(./img_11.png);background-position:center;background-repeat:no-repeat;cursor:pointer;position:absolute;right:20px;top:12px}
.homePage .bodyBox .leftTabBox .tabContent .credential_content{width:1020px;flex:1;height:auto;min-height:0;margin-bottom:22px;display:flex;flex-direction:column}
.homePage .bodyBox .leftTabBox .tabContent .credential_content .ticker-container{flex:1;height:auto;min-height:0}
.homePage .bodyBox .leftTabBox .tabContent .credential_content .tank_seamless_scroll{height:100%}
.homePage .bodyBox .leftTabBox .tabContent .credential_content .credential_header{display:flex;justify-content:center;height:50px;align-items:center;font-size:16px;font-weight:500;color:#333;font-family:MyCustomFont-Med;white-space:nowrap;background-color:#fff9}
.homePage .bodyBox .leftTabBox .tabContent .orgList_content{width:1020px;height:272px;margin-bottom:22px}
.homePage .bodyBox .leftTabBox .tabContent .orgList_content .orgList_header{display:flex;justify-content:space-between;height:50px;align-items:center;font-size:16px;font-weight:500;color:#333;font-family:MyCustomFont-Med;white-space:nowrap;background-color:#fff9}
.homePage .bodyBox .leftTabBox .tabContent .splitLine{height:1px;width:1020px;background-color:#d9d9d9;margin-bottom:20px}
.homePage .bodyBox .leftTabBox .tabContent .moreBtn{white-space:nowrap;height:20px;font-size:14px;color:#666;cursor:pointer;text-decoration:none}
.homePage .orgList_content .news-item>a{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;color:inherit;text-decoration:none}
.homePage .bodyBox .rightEntryBox{display:flex;flex-direction:column;justify-content:space-between}
.homePage .bodyBox .rightEntryBox .entryCard{width:198px;height:136px;border-radius:16px;z-index:1;border:1.5px solid rgba(16,80,229,.1019607843);background-color:#ffffffb3;box-shadow:0 0 32px 1px #ffffff80 inset,0 24px 32px -16px #1366ec14,0 4px 12px -4px #00000008;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}
.homePage .bodyBox .rightEntryBox .policy{background-image:url(./img_12.png);background-position:center;background-repeat:no-repeat;cursor:pointer}
.homePage .bodyBox .rightEntryBox .guide{background-image:url(./img_13.png);background-position:center;background-repeat:no-repeat;cursor:pointer}
.homePage .bodyBox .rightEntryBox .reg{background-image:url(./img_14.png);background-position:center;background-repeat:no-repeat;cursor:pointer}
.homePage .bodyBox .rightEntryBox .reg:hover{background-image:url(./img_15.png)}
.homePage .bodyBox .rightEntryBox .guide:hover{background-image:url(./img_16.png)}
.homePage .bodyBox .rightEntryBox .policy:hover{background-image:url(./img_17.png)}
.homePage .ticker-container{width:100%;height:200px;overflow:hidden}
.homePage .news-list{list-style:none;padding:0;margin:0}
.homePage .news-list .status1{width:68px;height:28px;font-size:14px;font-weight:400;color:#e54545;background-color:#fdecec;display:flex;justify-content:center;align-items:center;border-radius:4px;margin-right:42px}
.homePage .news-list .status2{width:68px;height:28px;font-size:14px;font-weight:400;color:#38c449;background-color:#ecf9ef;display:flex;justify-content:center;align-items:center;border-radius:4px;margin-right:42px}
.homePage .news-list .status3{width:68px;height:28px;font-size:14px;font-weight:400;color:#1050e5;background-color:#1366ec1a;display:flex;justify-content:center;align-items:center;border-radius:4px;margin-right:42px}
.homePage .news-item{padding:8px 16px;cursor:pointer;transition:background-color .3s;display:flex;align-items:center;justify-content:space-between;height:40px;font-weight:400;font-size:16px;color:#333}
.homePage .news-item .handleOverflow{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}