.container { margin-top: 80px; min-height: 100vh; } .poster { width: 100%; } .section { display: none; } .section.active { display: initial; } /* 文件下载通用 */ .file-list .file { display: flex; justify-content: space-between; align-items: center; } .file-list .file { border-bottom: 1px solid #ccc; } .file .file-name { color: #666; flex: 1; } .file .download-button { outline: none; border: none; display: flex; justify-content: center; align-items: center; border-radius: 4px; background-color: #e60012; color: #fff; cursor: pointer; transition: all 0.3s; } .file .download-button:hover, .file .download-button:active { opacity: 0.7; } .footer { display: flex; justify-content: center; align-items: center; width: 100%; height: 64px; background-color: #ddd; font-size: 14px; } /* pc端 */ @media screen and (min-width: 768px) { .min { display: none !important; } .tabs { display: flex; justify-content: center; padding: 1.6vw 0; border-bottom: 1px solid #ccc; } .tabs .tab { padding: 0 3.65vw; font-size: 1.04vw; line-height: 1; color: #363636; cursor: pointer; } .tabs .tab:not(:last-child) { border-right: 1px solid #ccc; } .tabs .tab:hover, .tabs .tab.active { color: #e60012; } .main { width: 51.2vw; margin: 0 auto; padding-bottom: 3vw; } .section-title { margin: 3.07vw 0 1.56vw; text-align: center; font-weight: bold; font-size: 1.67vw; line-height: 1; } .department-intro .file-list { margin-top: 1.1vw; } .file-list .file { height: 5.1vw; } .file .file-name { font-size: 1.04vw; } .file .upload-date { margin-left: 1vw; font-size: 1.04vw; color: #666; } .file .download-button { /* width: 5.21vw; height: 1.98vw; */ margin-left: 1vw; width: 100px; height: 38px; font-size: 0.83vw; } /* 公司管治 */ .department { margin-bottom: 0.52vw; } .department-name { margin: 3.12vw 0; padding-left: 0.78vw; font-size: 1.56vw; font-weight: bold; line-height: 1; color: #363636; border-left: 2px solid #e60012; } .department-name.intro { margin-bottom: 2.6vw; } .department-name.rules { margin-bottom: 1.1vw; } .department-intro { font-size: 1.04vw; line-height: 2; color: #666; } .person { margin-bottom: 2.08vw; } .person-name-post { margin-bottom: 0.83vw; } .person-name { display: inline-block; margin-right: 1.82vw; font-size: 1.35vw; font-weight: bold; line-height: 1; color: #363636; } .person-post { display: inline-block; font-size: 1.04vw; line-height: 1; color: #666; } .person-intro { font-size: 1.04vw; line-height: 2; color: #666; } /* 联系方式 */ .contact-wrapper { position: relative; margin-top: 4.32vw; height: 9.06vw; } .contact { position: absolute; top: 0; left: 0; transform: translatex(-24.4vw); width: 99vw; display: flex; justify-content: center; align-items: center; } .contact .contact-item { padding: 0 5.26vw; display: flex; flex-direction: column; justify-content: center; align-items: center; } .contact .contact-item:not(:last-child) { border-right: 1px solid #ccc; } .contact-item .contact-icon { width: 4.22vw; height: 4.22vw; margin-bottom: 1.56vw; } .contact-item .contact-name { margin-bottom: 1.04vw; font-size: 1.25vw; line-height: 1; color: #363636; } .contact-item .contact-detail { font-size: 1.04vw; line-height: 1; color: #666; } /* 举报与反馈 */ .title-wrap { margin-top: 5vw; text-align: center; } .title-wrap-big { line-height: 2.8vw; font-size: 1.8vw; font-weight: bold; } .title-wrap-small { line-height: 2vw; font-size: 1.2vw; } .paragraph-wrap { margin: 2.1vw 0; } .paragraph-title { font-size: 1.1vw; line-height: 2vw; font-weight: bold; } .paragraph-title-small { margin-bottom: 0.1vw; font-size: 1.1vw; line-height: 2vw; } .paragraph-content { margin-bottom: 2vw; font-size: 1.1vw; line-height: 1.8vw; } .paragraph-content p { margin-bottom: 1vw; } .indent { margin-left: 2.3vw; } .form { margin: 2vw auto; display: flex; flex-direction: column; border: 1px solid black; } .form-top { display: flex; } .form-top>div{ padding: 1vw 0.5vw; } .form-bottom { padding: 1vw 0.5vw; border-top: 1px solid black; } .form-left { width: 15vw; border-right: 1px solid black; } .form-right { height: 22vw; display: flex; flex-direction: column; justify-content: space-around; } .form-right-item { display: flex; } .form-right-key { margin-left: 2vw; width: 5vw; } .form-right-value { width: 15vw; margin-left: 2vw; border-bottom: 1px solid black; } .enclosure { width: 13vw; display: flex; align-items: flex-end; padding-bottom: 0.2vw; /* border-bottom: 1px solid #c5c5c5; */ } .en { width: 20vw; } /* .enclosure-text { } */ .enclosure-btn { width: 5vw; height: 2vw; margin-left: 2vw; display: flex; justify-content: center; align-items: center; border-radius: 4px; background-color: #e60012; color: #fff; cursor: pointer; } .en-btn { width: 6vw; } } /* 移动端 */ @media screen and (max-width: 767px) { .max { display: none !important; } .container { margin-top: 1.18rem; } .nav { position: relative; display: flex; justify-content: space-between; align-items: center; padding: 0 8vw; height: 15.73vw; border-bottom: 1px solid #ccc; transition: all 0.3s; } .nav:active { background-color: #f5f5f5; } .nav .nav-name { font-size: 5.33vw; font-weight: bold; line-height: 1; color: #e60012; } .nav .dropdonn-icon { font-weight: bold; } .nav .dropdonn-icon.down { padding-top: 0.5em; } .nav .dropdonn-icon.up { display: none; padding-bottom: 0.5em; } .nav .menu { position: absolute; top: calc(15.73vw 1px); left: 0; z-index: 100; display: none; width: 100%; background-color: #fff; box-shadow: 0 4px 10px 1px rgba(0, 0, 0, 0.2); } .nav .menu .menu-item { padding: 5.33vw 8vw; font-size: 4vw; line-height: 1; color: #636363; border-bottom: 1px solid #ccc; } .nav .menu .menu-item.active { color: #e60012; } .nav .menu .menu-item:active { background-color: #f5f5f5; } .main { padding: 0 8vw; } .file-list .file { height: 22.53vw; } .file .file-name { font-size: 3.47vw; } .file .upload-date { margin-left: 8px; font-size: 3.47vw; color: #666; } .file .download-button { margin-left: 8px; padding: 0 13px; height: 24px; font-size: 3.2vw; } /* 公司管治 */ .department { margin-bottom: 6.26vw; } .department-name { margin: 4.93vw 0; font-size: 4.8vw; font-weight: bold; line-height: 1; color: #363636; } /* .department-name.intro { margin-bottom: 2.6vw; } */ .department-name.rules { margin-bottom: 0; } .department-intro { font-size: 3.47vw; line-height: 2; color: #666; } .person { margin-bottom: 3.59vw; } .person-name-post { /* margin-bottom: 1.99vw; */ } .person-name { margin-bottom: 1.99vw; display: inline-block; margin-right: 4.8vw; font-size: 4.27vw; font-weight: bold; line-height: 1; color: #363636; } .person-post { margin-bottom: 1.99vw; display: inline-block; font-size: 3.47vw; line-height: 1; color: #666; } .person-intro { font-size: 3.47vw; line-height: 2; color: #666; } /* 投资者联系 */ .contact .contact-item { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 10.67vw 0; } .contact .contact-item:not(:last-child) { border-bottom: solid 1px #f2f2f2; } .contact-item .contact-icon { width: 10.8vw; height: 10.8vw; margin-bottom: 5.33vw; } .contact-item .contact-name { margin-bottom: 4vw; font-size: 4.27vw; font-weight: bold; line-height: 1; } .contact-item .contact-detail { font-size: 3.47vw; line-height: 1; color: #666; } /* 举报与反馈 */ .title-wrap { margin-top: 5vw; text-align: center; } .title-wrap-big { line-height: 8.8vw; font-size: 4.8vw; font-weight: bold; } .title-wrap-small { line-height: 6.8vw; font-size: 3.8vw; } .paragraph-wrap { margin: 4vw 0; } .paragraph-title { line-height: 6.8vw; font-size: 3.8vw; font-weight: bold; } .paragraph-title-small { margin-bottom: 0.5vw; line-height: 6.8vw; font-size: 3.8vw; } .paragraph-content { margin-bottom: 4vw; line-height: 6.8vw; font-size: 3.8vw; } .paragraph-content p { margin-bottom: 1vw; } .indent { margin-left: 4.3vw; } .form { margin: 2vw auto; display: flex; flex-direction: column; border: 1px solid black; } .form-top { display: flex; } .form-top>div{ padding: 1vw 2vw; } .form-bottom { padding: 1vw 2vw; border-top: 1px solid black; } .form-left { width: 20vw; border-right: 1px solid black; } .form-right { /* height: 22vw; */ display: flex; flex-direction: column; justify-content: space-around; } .form-right-item { display: flex; } .form-right-key { width: 15vw; } .form-right-value { width: 25vw; margin-left: 2vw; border-bottom: 1px solid black; } .enclosure { width: 50vw; display: flex; align-items: flex-end; padding-bottom: 10vw; /* border-bottom: 1px solid #c5c5c5; */ } .enclosure-text { } .enclosure-btn { width: 13vw; height: 7vw; margin-left: 4vw; display: flex; justify-content: center; align-items: center; border-radius: 4px; background-color: #e60012; color: #fff; cursor: pointer; } .footer { margin: 0; } }