/* CSS Reset */
html, body {
    margin: 0;
    padding: 0;
    /* border: 0; */
}


/* div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video */
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

/* body {
    line-height: 1;
} */

ol, ul {
    /* list-style: none; */
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a:hover,a:link,a:visited,a:active,a:focus{
	color: #000000;
	text-decoration: none;
}

/* 初始状态 */
.fade-in-up {opacity: 0;transform: translateY(100px);transition: opacity 1s ease-out, transform 1s ease-out;}
.fade-in-down {opacity: 0;transform: translateY(-100px);transition: opacity 1s ease-out, transform 1s ease-out;}
.fade-in-right {opacity: 0;transform: translateX(-100px);transition: opacity 1s ease-out, transform 1s ease-out;}
.fade-in-left {opacity: 0;transform: translateX(100px);transition: opacity 1s ease-out, transform 1s ease-out;}
/* 触发动画的状态 */
.fade-in-up.show,.fade-in-down.show {opacity: 1;transform: translateY(0);}
.fade-in-right.show,.fade-in-left.show {opacity: 1;transform: translateX(0);}

.lag01{transition-delay: 0.1s;}
.lag02{transition-delay: 0.2s;}
.lag03{transition-delay: 0.3s;}
.lag04{transition-delay: 0.4s;}
.lag05{transition-delay: 0.5s;}
.lag06{transition-delay: 0.6s;}
.lag07{transition-delay: 0.7s;}
.lag08{transition-delay: 0.8s;}
.lag09{transition-delay: 0.9s;}
.lag10{transition-delay: 1.0s;}
.lag11{transition-delay: 1.1s;}
.lag12{transition-delay: 1.2s;}
.lag13{transition-delay: 1.3s;}
.lag14{transition-delay: 1.4s;}
.lag15{transition-delay: 1.5s;}
.lag16{transition-delay: 1.6s;}
.lag17{transition-delay: 1.7s;}
.lag18{transition-delay: 1.8s;}
.lag19{transition-delay: 1.9s;}
.lag20{transition-delay: 2.0s;}


.navbar{width: 1200px;height: 73px;line-height: 73px;position: fixed;top: 40px;left: calc(50% - 600px);display: flex;justify-content: space-between;background: rgba(255, 255, 255, 0.8);backdrop-filter: blur(82px);border-radius: 89px;z-index: 2025;}
.navbarLogoBox{margin-left: 23px;}
.navbarLogoBox img{width: 29px;height: 29px;margin-right: 15px;vertical-align: middle;}
.navbarLogoBox span{vertical-align: middle;font-size: 17px;font-weight: bold;color: #000000;}
.navbarLinkBox{margin-right: 23px;}
.navbarLinkBox a{margin-left: 45px;color: #404040;font-size: 15px;position: relative;padding-left: 10px;}
.navbarLinkBox a span{font-size: 60px;color: #583AD7;position: absolute;left: -7px;top: -29px;opacity: 0;}
.navbarLinkBox a div{display: inline-block;}
.navbarLinkBox a.on{color: #583AD7;font-weight: bold;}
.navbarLinkBox a.on span{opacity: 1;font-weight: 500;}

.footer{background: linear-gradient(90deg, #212635 1%, #312E58 70%, #1D2744 96%);}
.footerBox{margin: 0 auto;width: 1200px;padding-top: 114px;}
.footerT001{display: flex;justify-content: space-between;}
.footerT002{width: 600px;}
.footerT005{padding-left: 45px;font-size: 20px;font-weight: bold;line-height: 38px;color: #FFFFFF;background-image: url(../images/sim001.png);background-size: 38px 38px;background-repeat: no-repeat;background-position: 0 0;}
.footerT006{margin-top: 27px;font-size: 17px;line-height: 22px;color: rgba(255, 255, 255, 0.6);padding-left: 45px;}
.footerT007{text-decoration: underline !important;font-size: 18px;line-height: 18px;color: #FFFFFF !important;text-align: right;display: block;margin-bottom: 34px;}
.footerT008{border-top: 1px solid rgba(229, 229, 229, 0.2);margin-top: 68px;}
.footerT009{margin-top: 66px;padding-bottom: 112px;display: flex;justify-content: space-between;}
.footerT011{width: 30px;height: 30px;}
.footerT012{font-size: 18px;line-height: 26px;color: rgba(255, 255, 255, 0.5);margin-top: 7px;}


