body, ul, li, h1, h2, h3, h4, h5, h6, input, i, dl, dt, dd { margin: 0; padding: 0; color: #333333; font-family: PingFangSC-Regular, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", Arial, sans-serif; font-size: 16px; } a { text-decoration: none; color: #333333; } a:hover { color: #02AB79; } .wrapper { width: 1200px; margin: 0 auto; } header { padding: 24px 0; min-width: 1200px; width: 100%; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1); } header .wrapper { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; } header .wrapper .logo { display: block; width: 178px; } header .wrapper .logo img { display: block; width: 100%; } header .wrapper nav { display: -ms-flexbox; display: flex; } header .wrapper nav a { display: block; margin-left: 60px; border-bottom: 3px solid transparent; line-height: 34px; } header .wrapper nav a:hover, header .wrapper nav a.current { border-bottom: 3px solid #02AB79; color: #02AB79; } footer { background-color: #02AB79; padding: 80px 0 30px; min-width: 1200px; width: 100%; } footer section { display: -ms-flexbox; display: flex; justify-content: center; align-items: flex-start; } footer section .flogo { width: 180px; height: auto; -ms-flex-negative: 0; flex-shrink: 0; } footer section .list { display: -ms-flexbox; display: flex; margin-left: 100px; } footer section .list dl { width: 200px; } footer section .list dl dt { color: #ffffff; font-size: 18px; } footer section .list dl dd { position: relative; color: #ffffff; font-size: 14px; margin-top: 20px; } footer section .list dl dd a { color: #ffffff; } footer section .list dl dd .qrcodelayer { display: none; position: absolute; background-color: #ffffff; padding: 5px; right: -30px; top: 50%; transform: translateY(-50%); z-index: 10; border-radius: 10px; } footer section .list dl dd .qrcodelayer:before { position: absolute; display: block; content: ''; width: 0; height: 0; border-top: 7px solid transparent; border-right: 10px solid #ffffff; border-bottom: 7px solid transparent; left: -10px; top: 50%; transform: translateY(-50%); } footer section .list dl dd .qrcodelayer img { width: 100px; height: 100px; display: block; } footer section .list dl dd:hover .qrcodelayer { display: block; } footer .icp { padding-top: 60px; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } footer .icp a { margin: 0 25px; color: #ffffff; } .pagation { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; } .pagation li { list-style: none; width: 48px; height: 48px; border-radius: 20px; border: 1px solid #D6D6D6; font-size: 20px; text-align: center; line-height: 48px; color: #ffffff; margin: 0 8px; } .pagation li a { display: block; color: #999999; } .pagation li.active { background-color: #02AB79; border-color: #02AB79; } .pagation li.active a { color: #ffffff; } .float-shares { width: 276px; background-color: #F8F8F8; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; padding: 40px 60px; box-sizing: border-box; } .float-shares h5 { color: #02AB79; border-bottom: 3px solid #02AB79; line-height: 40px; font-family: PingFangSC-Semibold, PingFang SC; margin-bottom: 50px; font-size: 18px; } .float-shares dl { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; text-align: center; margin-bottom: 50px; font-size: 16px; } .float-shares dl img { width: 82px; height: 82px; margin-bottom: 10px; } .float-shares dl img.qrcode { border-radius: 0; }