body { font-family: "Microsoft YaHei", "微软雅黑", sans-serif; overflow-x: hidden;margin: 0;scroll-behavior: smooth;}
html { scrollbar-width: none; -ms-overflow-style: none;scroll-behavior: smooth;}
::-webkit-scrollbar { width: 0px; background: transparent; }
/* h1{opacity: 0;position: absolute;z-index: -1;} */
* { box-sizing: border-box; }

.container{max-width: 1200px;width: 100%;margin: 0 auto;}
a {text-decoration: none;}
p, h1, h2, h3, h4{margin: 0;}

.hidden{display: none;}

header{background-color: #15282d;height: 90px;max-height: 90px;display: flex;align-items: center;position: relative;}
header nav{display: flex;align-items: center;justify-content: space-between;}
header nav .logoWrap{position: relative;width: 135px;}
header nav .logoWrap .logoTop{width: 26px; height: auto; position: relative; left: 18px; bottom: -3px;}
header nav .logoWrap .logoIcon{width: 100%;height: auto;}
header nav .menu-list{display: flex;column-gap: 60px;}
header nav .menu-list a{color: #ffffff;font-size: 16px;}
header nav .menu-list a.active{color: #40F6BD;}
header::after{background-color: #40f6bd; position: absolute; content: ""; height: 5px; width: 100%; bottom: -5px;}

footer{display: flex;flex-direction: column;margin-top: 25px;}
footer .footer-top{background-color: #000000;padding: 25px 0;}
footer .footer-top .footerWrap{display: flex;flex-direction: column;align-items: center;justify-content: center;row-gap: 20px;}
footer .footer-top .footerWrap .footer-menu-list{display: flex;align-items: center;column-gap: 15px;}
footer .footer-top .footerWrap .footer-menu-list a{color: #999999;font-size: 14px;position: relative;}
footer .footer-top .footerWrap .footer-menu-list a::after{position: absolute;content: "";right: -7.5px;top: 50%;transform: translateY(-50%);width: 1px;height: 80%;background-color: #999999;}
footer .footer-top .footerWrap .footer-menu-list a:last-child:after{display: none;}
footer .footer-top .footerWrap .footer-reminder, footer .footer-top .footerWrap .copyright{color: #666666;font-size: 14px;text-align: center    ;}
footer .footer-bottom{background-color: #202020;padding: 15px 0;}
footer .footer-bottom .bottom-menu-list{display: flex;align-items: center;justify-content: center;column-gap: 30px;}
footer .footer-bottom .bottom-menu-list a{display: flex;align-items: center;column-gap: 8px;color: #999999;font-size: 14px;}
footer .footer-bottom .bottom-menu-list a img{width: 30px;height: 30px;}

.titleWrap{display: flex;align-items: center;justify-content: space-between;margin-bottom: 14px;}
.titleWrap .iconWrap{display: flex;align-items: center;column-gap: 5px;}
.titleWrap h2{font-size: 24px;font-weight: normal;color: #15282D;margin: 0;}
.titleWrap .moreBtn{color: #aca8a8;font-size: 14px;}
.titleWrap .moreBtn span{color: #15282d;margin-left: 2px;font-size: 18px;font-weight: bold;}
.titleWrap .moreBtn i {vertical-align: top;position: relative;}

.breadcrumb{padding-top: 13px;display: flex;align-items: center;}
.breadcrumb > img{width: 12px;height: 14px;margin-right: 7px;}
.breadcrumb p{font-size: 12px;color: #333333;}
.breadcrumb a{font-size: 12px;color: #333333;}
.breadcrumb span{margin: 0 3px; display: flex ; align-items: center; font-family: serif; font-size: 12px;}

.error-page{background: #f2f2f2;padding-bottom: 25px;height: calc(100vh - 297px);}
.error-page .container{height: 100%;}
.error-page .error-page-content{display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;}
.error-page .error-page-content img{width: 518px;height: auto;margin-bottom: 20px;}
.error-page .error-page-content p{font-size: 24px;color: #737373;margin-bottom: 24px;}
.error-page .error-page-content a{background-color: #40F6BD;color: #ffffff;width: 195px;height: 50px;line-height: 50px;text-align: center;border-radius: 24px;}

@media (min-width: 751px) and (max-width: 1199px) {
    .container{max-width: 700px;width: 100%;margin: 0 auto;}
    header nav .menu-list{column-gap: 30px;}
}