:root {--primary: rgb(0, 155, 100);}html {font-size: 62.5%;min-height: 100% }body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dt, dd, ol, ul, li, form, fieldset, legend, figure, table, th, td, caption, hr, input, button, article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Segoe UI', 'Microsoft Yahei', '微软雅黑', 'Tahoma', 'Arial', 'sans-serif';font-weight: normal;position: relative;margin: 0;padding: 0 }body {font-size: 12px;line-height: 1.8;overflow-y: scroll;padding-top: 150px;color: rgb(77, 77, 77) }@font-face {font-family: 'pbc';font-weight: normal;font-style: normal;src: url('./fonts/pbc.eot');src: url('./fonts/pbc.eot?#iefix') format('embedded-opentype'), url('./fonts/pbc.otf') format('opentype'), url('./fonts/pbc.svg') format('svg'), url('./fonts/pbc.ttf') format('truetype'), url('./fonts/pbc.woff') format('woff'), url('./fonts/pbc.woff2') format('woff2') }audio, canvas, progress, video {display: inline-block;vertical-align: baseline }audio:not([controls]) {display: none;height: 0 }[hidden], template {display: none }a, button {-webkit-transition: all .4s cubic-bezier(.23, .61, .355, 1) 0s;transition: all .4s cubic-bezier(.23, .61, .355, 1) 0s }a {color: rgb(77, 77, 77) }a:hover, a:focus, a:active {text-decoration: none;color: rgb(51, 51, 51);outline: 0 }a:hover, .primary {color: rgb(0, 155, 100) }a:focus, li:focus, button:focus, input:focus, textarea:focus {outline: none }button {border: 0;background: transparent }div, section, dl, dt, dd {position: relative }li {list-style: none }input, textarea {width: 100%;resize: none;-webkit-transition: border .4s, background-color .4s;transition: border .4s, background-color .4s;border: 0;border-radius: 0;background: transparent;-webkit-appearance: none }label {font-weight: normal }a:hover .no-hover {color: inherit;background: initial }strong, .strong {font-weight: bold }img {max-width: 100%;height: auto;vertical-align: top }.bright {color: rgb(36, 118, 186) }a.bright:hover {color: rgb(0, 0, 0) }a.cover-link {position: absolute;top: 0;left: 0;z-index: 3;display: flex;width: 100%;height: 100%;}i[class^='icon-'] {position: relative }.inline {position: relative;display: inline-block;vertical-align: top;letter-spacing: normal }.inline-wrapper {font-size: 0;position: relative }.inline-item {font-size: 14px;position: relative;display: inline-block;vertical-align: top }.block {position: relative;display: block }.nowrap {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis }.gray {color: rgb(188, 190, 192) }.yellow {color: rgb(253, 208, 0) }.green {color: rgb(0, 155, 100) }.none {display: none }.normal {font-weight: normal }.full-size {position: relative;overflow: hidden;width: 100%;height: 100% }.full-height {height: 100% }.full-width {width: 100%;height: auto;vertical-align: top }.fix-height {overflow: auto }.abs {position: absolute;top: 0;left: 0;display: block;width: 100% }.bgs-cover, .bgs-contain {background-repeat: no-repeat;background-position: center center }.bgs-cover {background-size: cover }.bgs-contain {background-size: contain }.bgp-left-top {background-position: left top }.bgp-center-top {background-position: center top }.full-line {position: relative;left: 0;width: 100%;height: 0;margin: 10px 0;border-bottom: 1px solid rgb(174, 174, 174) }body, .inline-item {font-size: 12px }.font-max {font-size: 22px }.font-xxl {font-size: 20px }.font-xll {font-size: 18px }.font-xl {font-size: 16px }.font-lg {font-size: 14px }.font-md {font-size: 12px }.font-sm {font-size: 11px }.font-xs {font-size: 10px }@media screen and (min-width:1200px) {body, .inline-item {font-size: 13px }.font-max {font-size: 24px }.font-xxl {font-size: 22px }.font-xll {font-size: 20px }.font-xl {font-size: 18px }.font-lg {font-size: 16px }.font-md {font-size: 14px }.font-sm {font-size: 13px }.font-xs {font-size: 11px }}@media screen and (min-width:1600px) {body, .inline-item {font-size: 13px }.font-max {font-size: 30px }.font-xxl {font-size: 26px }.font-xll {font-size: 22px }.font-xl {font-size: 20px }.font-lg {font-size: 18px }.font-md {font-size: 16px }.font-sm {font-size: 15px }.font-xs {font-size: 12px }}.en {font-family: 'Arial';white-space: nowrap;word-spacing: .25em }.bold {font-weight: 600 }.content-white {z-index: 9;-webkit-transform: translateZ(0);transform: translateZ(0);background-color: white }.bg-gray body {background-color: rgb(251, 251, 251) }a.white {color: white }a.white:hover, a.white.active {color: rgb(255, 216, 0) }.shadow-box {position: relative;margin-top: 35px;margin-bottom: 35px;padding: 20px;background: white;-webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, .2);box-shadow: 2px 2px 8px rgba(0, 0, 0, .2) }[class*='icon-'] {display: inline-block;margin-top: -2px;vertical-align: middle;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased }.row {margin-right: 0;margin-left: 0 }.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-right: 0;padding-left: 0 }.spacing-5 {margin-right: -5px;margin-left: -5px }.spacing-5 [class^='col-'] {padding-right: 5px;padding-left: 5px }.spacing-10 {margin-right: -10px;margin-left: -10px }.spacing-10 [class^='col-'] {padding-right: 10px;padding-left: 10px }.spacing-15 {margin-right: -15px;margin-left: -15px }.spacing-15 [class^='col-'] {padding-right: 15px;padding-left: 15px }.spacing-20 {margin-right: -20px;margin-left: -20px }.spacing-20 [class^='col-'] {padding-right: 20px;padding-left: 20px }.spacing-25 {margin-right: -25px;margin-left: -25px }.spacing-25 [class^='col-'] {padding-right: 25px;padding-left: 25px }.spacing-30 {margin-right: -30px;margin-left: -30px }.spacing-30 [class^='col-'] {padding-right: 30px;padding-left: 30px }.spacing-40 {margin-right: -40px;margin-left: -40px }.spacing-40 [class^='col-'] {padding-right: 40px;padding-left: 40px }.spacing-50 {margin-right: -50px;margin-left: -50px }.spacing-50 [class^='col-'] {padding-right: 50px;padding-left: 50px }hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid rgb(155, 155, 155) }h1.title {font-size: 48px;font-weight: normal;padding-top: 45px;padding-bottom: 45px;text-align: center;color: black }h2.title.no-top {border-top: 0 }a.block span {position: relative;display: block }a.block span.inline {display: inline-block }.common-share-image {position: absolute;z-index: -1;top: -999999px;left: -999999px;opacity: 0 }.btn-inline {line-height: 40px;width: 100%;height: 40px;-webkit-transition: background .4s;transition: background .4s;color: white;background-color: rgb(214, 216, 221) }.btn-inline:hover {background-color: rgb(56, 101, 199) }.btn-large {font-size: 22px }.btn-border {line-height: 1;display: inline-block;padding: 6px;border: 2px solid rgb(109, 110, 113);border-radius: 6px }.btn-border:hover {border-color: rgb(36, 118, 186) }.ratio {position: relative !important;display: block;overflow: hidden }.ratio .inner {position: absolute !important;top: 0;left: 0;width: 100%;height: 100% }.ratio>img {position: absolute;z-index: -1;top: 0;left: 0;width: 1px;height: 1px }.ratio-16-10 {padding-top: 62.5% }.ratio-16-9 {padding-top: 56.25% }.ratio-9-16 {padding-top: 177.7777% }.ratio-1-1 {padding-top: 100% }.ratio-2-1 {padding-top: 50% }.ratio-3-1 {padding-top: 33.3333% }.ratio-3-2 {padding-top: 66.6666% }.ratio-4-3 {padding-top: 75% }.ratio-5-4 {padding-top: 80% }.hover-zoom {-webkit-transition: all .3s;transition: all .3s;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden }a:hover .hover-zoom {-webkit-transform: scale(1.1);transform: scale(1.1) }.window-height {height: 1500px;-webkit-transition: opacity .8s;transition: opacity .8s;opacity: 0 }.window-height.show-me {opacity: 1 }.wow {visibility: hidden }.ani {-webkit-transition: all .3s;transition: all .3s }.frame-wide, .frame-middle {position: relative;display: block;margin-right: auto;margin-left: auto }.frame-middle {padding-left: 15px;padding-right: 15px;width: 1110px }.frame-table {display: table !important;width: 100%;height: 100% }.frame-cell, .table-cell {display: table-cell;vertical-align: middle }.frame-full {overflow: hidden;min-width: 100%;margin: 0 auto;padding-right: 20px;padding-left: 20px }.frame-wide {max-width: 100%;padding-right: 15px;padding-left: 15px }.frame-wide:after, .frame-middle:after {display: table;content: '';clear: both }@media screen and (min-width:1200px) {.frame-full, .frame-wide {overflow: visible }.frame-wide {max-width: 1000px }}@media screen and (min-width:1280px) {.frame-wide {max-width: 1100px }}@media screen and (min-width:1440px) {.frame-full {padding-right: 35px;padding-left: 35px }.frame-wide {max-width: 1350px }}@media screen and (min-width:1600px) {.frame-full {padding-right: 70px;padding-left: 70px }}@media screen and (min-width:1920px) {.frame-full {padding-right: 100px;padding-left: 100px }}body {overflow-x: hidden }.full-screen, .full-screen body {overflow: hidden;height: 100% }.top-nav {position: fixed;z-index: 990;top: 0;left: 0;width: 100%;height: 150px;-webkit-transition: all .5s;transition: all .5s;-webkit-transform: translateZ(0);transform: translateZ(0);background-color: white;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);box-shadow: 0 0 5px rgba(0, 0, 0, .2) }.fixed-top-nav .top-nav {background-color: rgba(255, 255, 255, 1);-webkit-box-shadow: 0 0 5px rgb(170, 170, 170);box-shadow: 0 0 5px rgb(170, 170, 170) }.fixed-top-nav .top-nav a {color: rgb(90, 90, 90) }.top-nav .row-top {line-height: 90px;height: 90px;border-bottom: 1px solid rgb(179, 179, 179) }.top-nav .row-top:before {position: absolute;content: '';left: 0;bottom: -2px;width: 100%;height: 0;border-top: 1px solid rgb(213, 213, 213) }.main-nav-bar {height: 60px;z-index: 991 }.top-nav-menu {font-size: 0;line-height: 60px;z-index: 8;text-align: center }.top-nav-logo {z-index: 9;min-width: 160px }.top-nav-logo h1 {display: inline-block;width: 100%;height: 90px;padding-top: 22px;padding-bottom: 28px;vertical-align: top }.top-nav-logo h1 a {display: block;height: 100%;-webkit-transition: none;transition: none }.top-nav-logo img {width: auto;height: 100% }.top-nav-logo .logo-color {display: none }.fixed-top-nav .top-nav-logo .logo-white {display: none }.fixed-top-nav .top-nav-logo .logo-color {display: block }.top-stock-code {padding-left: 15px;color: rgb(128, 128, 128) }.top-stock-code:before {position: absolute;content: '';left: 0;top: 32px;border-left: 1px solid rgb(128, 128, 128);height: 25px }.top-nav-menu dt {overflow: hidden;height: 60px;text-align: center;}.tnitem-news dt {min-width: 180px;}.top-nav-menu dt:before {position: absolute;left: 0;top: 20px;content: '';border-left: 1px solid rgb(179, 179, 179);height: 20px;width: 0 }.top-nav-menu dl:first-child dt:before {display: none }.top-nav-menu dt a {font-size: 15px;line-height: 60px;display: block;height: 100%;max-width: 250px;min-width: 160px;padding-right: 50px;padding-left: 50px;-webkit-transition: color .4s, background-color .4s;transition: color .4s, background-color .4s;white-space: nowrap;color: rgb(77, 77, 77) }@media screen and (max-width: 1440px) {.top-nav-menu dt a {padding-right: 40px;padding-left: 40px;}}.top-nav-menu dl:first-child dt a {max-width: 150px;min-width: 80px;padding-left: 20px;padding-right: 20px }.top-nav-menu dt a:after {position: absolute;bottom: 0;left: 0;width: 100%;height: 4px;content: '';-webkit-transition: opacity .4s;transition: opacity .4s;opacity: 0;background-color: rgb(0, 155, 100) }.top-nav-menu dl.active dt a:after {opacity: 1 }.top-nav-menu-sub {margin-top: 15px;margin-bottom: 15px }.top-nav-menu-sub li a {line-height: 2.5;display: block;padding-right: 30px;padding-left: 30px }.top-nav-menu dd {position: absolute;z-index: -1;top: -9999px;left: 0;width: 100%;opacity: 0;background-color: rgba(51, 51, 51, .95) }.top-nav-menu dd a {height: 50px;line-height: 1;flex-wrap: wrap;display: flex;align-items: center;justify-content: center;text-align: center;color: white;border-bottom: 1px solid rgba(179, 179, 179, .5) }.top-nav-menu dd a:last-child {border: 0 }.top-nav-menu dd a:hover, .top-nav-menu dd a.active {color: rgb(253, 180, 43) }.top-nav.active .top-nav-menu dl.active dd, .top-nav.show-nav .top-nav-menu dl.active dd {top: 60px;-webkit-transition: opacity .4s;transition: opacity .4s;-webkit-transition-delay: .05s;transition-delay: .05s;opacity: 1 }.tn-links {text-align: right;height: 20px;line-height: 20px;margin-top: 35px }.tn-links a {padding-right: 25px;margin-right: 25px }.tn-links a:after {position: absolute;right: 0;top: 3px;display: block;width: 0;height: 15px;content: '';border-right: 1px solid rgb(128, 128, 128);margin-left: 10px }.tn-links a i {font-size: 20px }.tn-search input {line-height: 14px;width: 150px;border: 0;background-color: rgb(230, 230, 230);font-size: 12px;padding: 3px 35px 3px 10px;vertical-align: top;}.tn-search button {position: absolute;right: 0;top: 0;height: 100%;width: 25px;background-color: rgb(153, 153, 153);font-size: 14px;color: white }.tn-search button:hover {background-color: rgb(0, 155, 100) }.top-nav .row-top .inline-item {font-size: 15px }.tippy-top-wechat, .tippy-top-contact {max-width: 280px }.tippy-top-wechat .text-center {font-size: 14px;padding-bottom: 5px }.tippy-top-contact {font-size: 16px;padding: 20px 10px 5px 10px;text-align: left }.tippy-top-contact p {margin-bottom: 15px }.tippy-top-contact i {font-size: 20px;color: white;border: 4px solid rgb(153, 153, 153);border-radius: 50px;background-color: rgb(153, 153, 153) }@media screen and (max-width:1599px) {}@media screen and (min-width:1280px) {.nav-button {display: none }}.top-nav-toggle {font-size: 20px;line-height: 36px;float: right;width: 50px;text-align: center;color: rgb(189, 147, 119) }.top-nav-toggle i {margin-top: -4px }.ani-menu {display: none }.slides-list, .slides-list li, .slides-list li a, .bx-wrapper, .bx-viewport {position: relative;height: 100% }.slides-nav {top: 50%;height: 0;-webkit-transition: opacity .4s;transition: opacity .4s;opacity: 1 }.slick-list, .slick-track {height: inherit }.slick-dots {font-size: 0;line-height: 20px;position: absolute;z-index: 9;bottom: 50px;left: 0;width: 100%;text-align: center }.slick-dots li {margin: 0 10px }.slick-dots li button:before {font-size: 0;top: 4px;left: 4px;width: 12px;height: 12px;content: '';-webkit-transition: all .3s;transition: all .3s;opacity: 1;border-radius: 40px;background-color: rgb(51, 51, 51) }.slick-dots li.slick-active button:before {opacity: 1;background-color: rgb(67, 216, 191) }.at-center {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-align: center;-webkit-box-align: center;align-items: center;-ms-flex-pack: center;-webkit-box-pack: center;justify-content: center }.common-nav-bar a {line-height: 28px;height: 30px;margin-left: -1px;text-align: center;border: 1px solid rgb(211, 211, 211);background-color: rgb(255, 255, 255) }.common-nav-bar a:first-child {margin-left: 0 }.common-nav-bar a:hover {background-color: rgb(211, 211, 211) }.common-nav-bar a.active {color: rgb(255, 255, 255);border-color: rgb(210, 21, 47);background-color: rgb(210, 21, 47) }.main-footer, .main-footer a {color: white;font-size: 12px }.main-footer {margin-top: 50px;background-color: rgb(0, 155, 100) }.main-footer .row-nav {padding-top: 50px;padding-bottom: 40px;background-size: contain;background-repeat: repeat-x;background-position: center bottom }.footer-contact {max-width: 300px;text-align: center }.footer-contact-info {font-size: 14px }.footer-contact-tel {font-size: 16px }.footer-contact-tel i {font-size: 20px;margin-top: -4px;margin-left: -2px;padding: 1px }.footer-contact img {width: 114px;margin-bottom: 40px }.footer-copyright {background-color: rgb(51, 51, 51);padding: 15px;font-size: 11px;color: rgb(204, 204, 204);}.footer-copyright a {color: rgb(204, 204, 204);}.footer-nav {display: inline-block;vertical-align: top }.footer-nav:after {content: '';position: absolute;width: 100%;height: 0;left: 0;top: 30px;border-top: 1px dotted white }.footer-nav dl {min-width: 80px;max-width: 180px;text-align: left }.footer-nav dl:last-child {margin-right: 0 }.footer-nav dt {margin-bottom: 3px;padding-right: 25px;padding-left: 5px }.footer-nav dt a {line-height: 15px;padding-bottom: 15px;font-size: 13px;white-space: nowrap;}.footer-nav dd {min-width: 100px;padding-top: 5px;padding-right: 20px;padding-left: 5px }.footer-nav dl:last-child dd {padding-right: 10px }.footer-nav a {font-size: 12px;line-height: 28px;position: relative;display: block }.footer-nav dl:last-child dd {min-width: 0;padding-right: 0 }.main-footer a:hover {color: rgb(252, 177, 31) }.has-padding {padding-top: 100px;padding-bottom: 100px }.home-slides {overflow: hidden;}.home-slides-bg {position: absolute;z-index: 0;top: 0;left: 0;overflow: hidden;width: 100%;height: 100% }.home-slides-bg .image {height: 100%;margin-right: -10%;margin-left: -10% }.slides-info {max-height: 470px;padding-top: 0;color: white }.slides-info h4 {font-size: 14px;padding-bottom: 10px }.slides-info h3 {font-size: 18px;font-weight: bold;line-height: 1.2;padding-bottom: 15px }.slides-info-overview {font-size: 12px;line-height: 1.5;max-width: 600px }.slides-info .more {font-size: 14px;line-height: 44px;position: relative;display: inline-block;min-width: 140px;height: 48px;margin-top: 30px;padding: 0 20px;text-align: center;color: white;border: 2px solid white;border-radius: 4px }.slides-info .more:hover {color: black;border-color: rgb(253, 208, 0);background-color: rgb(253, 208, 0) }@media screen and (min-width:1400px) {.slides-info h4 {font-size: 18px }.slides-info h3 {font-size: 30px }.slides-info-overview {font-size: 18px }.slides-info .more {font-size: 16px }}@media screen and (min-width:1600px) {.slides-info h4 {font-size: 24px }.slides-info h3 {font-size: 36px }.slides-info-overview {font-size: 18px }.slides-info .more {font-size: 16px }}@media screen and (min-width:1920px) {.slides-info h4 {font-size: 32px }.slides-info h3 {font-size: 46px }.slides-info-overview {font-size: 20px }.slides-info .more {font-size: 20px }}.slides-nav {line-height: 1;top: 50%;height: 0;-webkit-transition: opacity .4s;transition: opacity .4s;text-align: right }.slides-nav-arrow {position: absolute;top: -50px;right: 20px }.slides-nav p {font-size: 0;height: 20px;margin: 0 }.slides-nav a {font-size: 18px;line-height: 34px;position: relative;display: inline-block;width: 36px;height: 36px;text-align: center;color: white;border: 1px solid white;border-radius: 200px;opacity: .7 }.slides-nav a:hover {color: rgb(0, 155, 100);background-color: white }.slides-nav a.slides-nav-prev {float: left }.home-slides .slick-dots {line-height: 12px;bottom: 30px;height: 12px;text-align: center }.home-slides .slick-dots li {width: 12px;margin: 0 8px }.home-slides .slick-dots li button {display: block;width: 100%;height: 100%;padding: 0;border: 2px solid white;border-radius: 100px;background: white;background-color: transparent }.home-slides .slick-dots li button:before {display: none }.home-slides .slick-dots li.slick-active button {background: white }.home-slides .slick-dots li button:hover {background: rgba(255, 255, 255, .5) }.home-slides .info {text-align: center;color: white }.home-slides .info h3 {padding-top: 80px;padding-bottom: 30px;letter-spacing: .15em;padding-left: .15em }.common-header-text {max-width: 900px;margin: auto;padding-bottom: 60px;text-align: center }.title-with-line {font-size: 28px;font-weight: bold;line-height: 40px;position: relative;padding-bottom: 25px;text-align: center;letter-spacing: .05em;color: rgb(253, 208, 0) }.title-with-line:after {font-size: 0;position: absolute;bottom: 15px;left: 50%;display: block;width: 60px;height: 4px;content: '';-webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: rgb(207, 209, 211) }.common-header-overview {font-size: 14px;max-width: 700px;margin: auto }.title-color-line {height: 53px;line-height: 50px;border-bottom: 3px solid rgb(0, 155, 100);font-size: 15px;margin-bottom: 30px;padding: 0 2px }.title-color-line.yellow {border-color: rgb(252, 177, 31);}.title-color-line a .more {float: right;font-size: 12px }.title-color-line a .more i {color: rgb(0, 155, 100) }.home-recommend {z-index: 2;padding-top: 10px;margin-bottom: 40px }.home-recommend ul>li:nth-child(n+3) {margin-top:25px;}.home-recommend-item a {height: 200px;border: 1px solid rgb(0, 155, 100);background: white;padding: 2px;z-index: 2;border-radius: 6px;overflow: hidden;}.home-recommend-item a:hover {-webkit-transform: scale(1.04);transform: scale(1.04) }.home-recommend-item .text {margin-right: 200px;padding: 25px 0 25px 20px;}.home-recommend-item .image {float: right;width: 200px;height: 100%;text-align: right }.home-recommend-item .image img {max-height: 100%;width: auto }.home-recommend-item span.sub {width: auto;display:inline-block;padding-left:10px;padding-right:10px;text-align: center;font-size: 15px;color: white;background-color: rgb(0, 155, 100);line-height: 26px;height: 26px;border-radius: 4px }.home-recommend-item span.subject {font-size: 16px;margin-top: 20px;margin-bottom: 10px;line-height: 1.5;}.home-recommend-item .overview {font-size: 12px;margin-bottom: 5px;line-height: 20px;height: 40px;overflow: hidden;}.home-recommend-item .text i {font-size: 12px;color: rgb(0, 155, 100);width: 20px;height: 20px;text-align: center;line-height: 18px;border: 1px solid rgb(0, 155, 100);border-radius: 100px }.home-hot {padding-top: 35px;margin-bottom: 45px }.home-news li {padding-top: 20px;padding-bottom: 20px;border-bottom: 1px dotted rgb(128, 128, 128) }.home-news .subject {font-size: 15px;line-height: 1.2;padding-bottom: 10px;color: rgb(0, 155, 100) }.home-news .subject span {display: inline-block;max-width: 80% }.home-news .subject:after {display: inline-block;content: 'more';font-family: 'Arial';font-size: 10px;height: 13px;line-height: 12px;color: white;background-color: rgb(0, 155, 100);padding: 0 5px;vertical-align: top;margin-top: 2px;margin-left: 10px }.home-news .overview {font-size: 12px;line-height: 22px;height: 44px;overflow: hidden }.home-video-box {overflow: hidden;height: 340px;display: flex;align-items: center;justify-content: center;font-size: 60px;}.home-products {margin-bottom: 40px }.home-products h3 {font-size: 15px;padding-bottom: 25px;border-bottom: 3px solid rgb(0, 155, 100);margin-bottom: 30px }.home-products-item a {color: white;background-color: rgb(0, 155, 100) }.home-products-item .ratio-2-1 {padding-top: 55% }.home-products-item .text {padding: 30px 25px 20px 25px }.home-products-item .subject {font-size: 15px;padding-bottom: 15px;line-height:1.3;}.home-products-item .overview {font-size: 12px;line-height: 22px;height: 44px;overflow: hidden;margin-bottom: 15px }.home-products-item .text i {font-size: 12px;color: white;width: 20px;height: 20px;text-align: center;line-height: 18px;border: 1px solid white;border-radius: 100px }.home-group {margin-bottom: 20px;font-size: 15px }.home-group h3 {font-size: 15px;padding-bottom: 15px;border-bottom: 3px solid rgb(0, 155, 100);margin-bottom: 25px }.home-group h3:after {position: absolute;content: '';width: 25%;height: 3px;background-color: rgb(252, 177, 31);bottom: -3px;left: 0;}.home-group ul {line-height: 35px }.home-group ul li {white-space: nowrap }.home-group .frame-right {height: 1px;padding-bottom: 0;}.hg-list {display: flex;flex-wrap: wrap;}.hg-list li {padding-left: 20px;padding-right: 20px;}.sub-page .main {padding-top: 52px }.top-nav {border-bottom: 4px solid rgb(252, 177, 31) }.top-nav .sub-top-line {content: '';position: absolute;left: 0;bottom: -4px;width: 100%;height: 4px;background-color: rgb(0, 155, 100);z-index: 990 }.sub-page .top-nav-menu dl.active dt a:after {content: none }.frame-left {top: 0;float: left;width: 205px;min-height: 100px }.left-nav {width: 100%;text-align: center }.left-nav a {font-size: 15px;display: block;color: white }.left-nav dt a {background-color: rgb(0, 155, 100);line-height: 50px }.left-nav dd a {background-color: rgb(51, 51, 51);height: 50px;line-height: 1;flex-wrap: wrap;display: flex;align-items: center;justify-content: center;white-space: normal;padding: 0 5px;border-bottom: 1px solid rgba(178, 178, 178, .3) }.left-nav dd a:hover, .left-nav dd a.active {color: rgb(252, 177, 31) }.frame-right {float: right;width: 800px;padding-bottom: 50px }.common-archives-content p {font-size: 13px;line-height: 2;margin-bottom: 15px }.common-archives-content hr {margin-top: 30px;margin-bottom: 30px;border-color: rgb(178, 178, 178) }.common-archives-content strong {display: inline-block;font-size: 14px;color: rgb(0, 155, 100) }.details-main-image {margin-bottom: 50px }.details-main-image img {width: 100%;height: auto }.about-honor-list {margin-bottom: 50px }.about-honor-list li {line-height: 20px;padding-top: 20px;padding-bottom: 20px }.about-honor-list li:not(:last-child) {border-bottom: 1px solid rgb(191, 191, 191) }.about-honor-list .date {float: right;width: 90px }.about-honor-list .subject {margin-right: 100px }.about-history-frame {background-color: rgb(245, 247, 247);padding: 35px 35px 15px 35px }.about-history-nav {height: 130px;padding: 0 25px 25px 25px }.about-history-nav .slides-list li {position: relative;display: block;width: 140px;-webkit-transition: width .2s;transition: width .2s;text-align: center }.about-history-nav .slides-list li:after {position: absolute;top: 80px;left: 0;width: 100%;height: 0;content: '';border-top: 1px solid rgb(137, 137, 137) }.about-history-nav .slides-list li:before {position: absolute;top: 77px;left: 68px;width: 8px;height: 8px;content: '';-webkit-transition: all .2s;transition: all .2s;border-radius: 50%;background-color: rgb(137, 137, 137) }.about-history-nav .slides-list li a {display: block;padding-top: 30px;-webkit-transition: font-size .2s;transition: font-size .2s;color: rgb(77, 77, 77);font-size: 14px;position: relative }.about-history-nav .slides-list li[data-active] a {font-size: 24px;margin-top: -10px;color: rgb(0, 155, 100) }.about-history-nav .slides-list li[data-active] a:before {-webkit-transition: none;transition: none;content: '';display: block;width: 20px;height: 20px;background: rgb(0, 155, 100);position: absolute;left: 60px;top: -5px;z-index: 9;-webkit-transform: rotate(45deg);transform: rotate(45deg) }.about-history-nav .slides-list li[data-active]:before {background-color: rgb(0, 155, 100);z-index: 9 }.about-history-nav a[data-nav] {position: absolute;top: 62px;width: 20px;height: 20px;color: rgb(137, 137, 137);font-size: 20px }.about-history-nav a[data-nav]:hover {color: rgb(77, 77, 77) }.about-history-nav a[data-nav='slides-prev'] {left: -30px }.about-history-nav a[data-nav='slides-next'] {right: -30px }.about-history-list {color: white;padding: 45px;background-color: rgb(0, 155, 100);border-radius: 3px }.about-history-list li {padding: 15px 25px;border-bottom: 1px solid rgb(200, 200, 200);background-color: rgb(242, 243, 242) }.about-history-list li:last-child {border-bottom: 0 }.about-history-list li h5 {font-size: 16px;padding-top: 5px;padding-bottom: 5px;color: rgb(215, 96, 32) }.avc-list {background-color: rgb(240, 240, 240);margin-bottom: 30px }.avc-list nav a {color: rgb(0, 155, 100);padding: 15px 20px;line-height: 30px }.avc-list nav a:before {font-family: 'cxany';margin-top: -2px;content: '\c0021';display: inline-block;float: right;font-size: 20px;line-height: 30px;color: rgb(204, 204, 204) }.avc-list nav a:hover:before {color: rgb(0, 155, 100) }.about-video-player {width: 100%;height: 400px;margin-bottom: 40px;background-color: gray }.video-list {padding: 0 20px }.video-list .vl-item:nth-child(n+10) {display: none }.avc-list.active .video-list .vl-item:nth-child(n+4) {display: block }.avc-list.active nav a:before {content: '\c0022' }.video-list a {position: relative }.video-list a span {display: block }.video-list a img {width: 100%;height: auto }.video-list a .mask {position: absolute;height: 100%;-webkit-transition: background .4s;transition: background .4s;color: rgb(255, 255, 255);background-color: rgba(0, 0, 0, .2) }.video-list a .mask i {font-size: 60px;top: 50%;left: 50%;width: 60px;margin-top: -30px;margin-left: -30px }.video-list a:hover .mask {background-color: rgba(0, 0, 0, .6) }.video-list a .title {line-height: 23px;overflow: hidden;height: 46px;margin-top: 10px;margin-bottom: 15px }.jwlogo {display: none !important }#real_player_display_button {-webkit-box-sizing: border-box;box-sizing: border-box;width: 65px !important;height: 65px !important;border: 5px solid white !important;border-radius: 50% !important;background: rgba(0, 0, 0, .45) !important }.about-contact {padding-bottom: 50px }.about-contact-info {margin-top: 50px;line-height: 2.2 }.about-contact-overview {padding-bottom: 20px;margin-bottom: 15px;border-bottom: 1px dotted rgb(200, 200, 200) }.about-contact-info hr {margin-top: 15px;margin-bottom: 15px }.about-contact-location li {list-style: disc }.left-contact {padding-top: 30px;padding-bottom: 30px;line-height: 2.2 }.left-contact hr {margin-top: 30px;margin-bottom: 30px }.cxany-valign-middle span, .cxany-valign-middle img {display: inline-block;vertical-align: middle;float: none }.details-main-image a .subject {position: absolute;width: 100%;background-color: rgba(0, 0, 0, .55);left: 0;bottom: 0;color: white;padding: 20px 15px;text-align: center }.details-main-image a:hover .subject {background-color: rgba(0, 0, 0, .25);color: rgb(252, 177, 31) }a.block:before, a.block:after {display: table;content: '';clear: both }.news-list-item {margin-bottom: 30px }.news-list-item a .time {width: 90px;height: 90px;float: left;background-color: rgb(0, 155, 100);color: white;text-align: center;padding: 10px 20px }.news-list-item a .day {border-bottom: 1px solid rgb(128, 205, 178);margin-bottom: 5px;line-height: 1.5 }.news-list-item a .year-month {font-size: 10px }.news-list-item a .text {margin-left: 120px }.news-list-item a .subject {color: rgb(0, 155, 100);line-height: 1.3;padding-bottom: 5px }.news-list-item a small {font-size: 11px;color: rgb(153, 153, 153);padding-bottom: 8px }.news-list-item a .overview {line-height: 18px;height: 36px;overflow: hidden }.pager-list {padding-top: 40px;padding-bottom: 40px;text-align: right }.pager-list a {display: inline-block;padding-left: 8px;padding-right: 8px }.pager-list select {font-size: 12px }.news-details-header h3 {line-height: 1.5;padding-bottom: 15px }.news-details-content p {margin-bottom: 15px;line-height: 2 }.news-details-related {padding-top: 20px;padding-bottom: 20px }.news-details-related a span {float: right;font-family: 'Arial' }.about-home-gallery-pic {width: 100%;height: 390px }.about-home-gallery-pic .icon-loading {font-size: 50px;position: relative;top: 50%;margin-top: -25px;-webkit-animation: spin 2s infinite linear;animation: spin 2s infinite linear;color: rgba(255, 255, 255, .5) }.about-home-gallery-pic .frame-loading {opacity: 0;background-color: rgba(0, 0, 0, .2) }.about-home-gallery-pic.loading .frame-loading {opacity: 1 }.about-home-gallery-nav .slides-list li {width: 0;padding: 0 5px }.about-home-gallery-nav .slides-list li a {border: 2px solid rgb(128, 128, 128) }.about-home-gallery-nav .slides-list li.active a {border: 2px solid rgb(252, 177, 31) }.about-home-gallery-nav .slides-list li .title {font-size: 12px;margin-top: 10px }.about-home-gallery-overview {line-height: 1.5;padding: 40px 0;margin-left: -5px;margin-right: -5px }.about-home-gallery .subject {position: absolute;z-index: 10;width: 100%;background-color: rgba(0, 0, 0, .55);left: 0;bottom: 0;color: white;padding: 20px 15px;text-align: center;-webkit-transform: translateZ(0);transform: translateZ(0);}.about-home-gallery-pic .subject {display:none;}.about-home-content {font-size: 16px;padding-top: 30px }.about-home-gallery .slides-nav {z-index: 9;top: 50%;margin-top: -18px }.about-home-gallery .slides-nav a {border: 0;color: rgb(128, 128, 128);font-size: 28px }.about-home-gallery .slides-nav a:hover {color: rgb(30, 30, 30) }.about-home-gallery .slides-nav-prev {margin-left: -35px }.about-home-gallery .slides-nav-next {margin-right: -35px }.about-home-gallery-nav .subject {padding: 5px;background-color: rgba(0, 0, 0, .4) }.about-home-gallery-nav:before, .about-home-gallery-nav:after {display: block;position: absolute;content: '';width: 5px;height: 100%;top: 0;left: 0;z-index: 8;background-color: white }.about-home-gallery-nav:after {left: auto;right: 0 }.common-gallery-content .subject {line-height: 1.5;padding-bottom: 20px }@keyframes spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg) }100% {-webkit-transform: rotate(360deg);transform: rotate(360deg) }}.common-gallery-content pre {display: block;padding: 0;margin: 0;font-size: inherit;line-height: inherit;color: inherit;word-break: inherit;word-wrap: inherit;background-color: inherit;border: 0;border-radius: 0;}.tr-heading-info {margin-top: 30px }.tr-heading-text {line-height: 2.2 }.tr-heading-search {position: absolute;right: 0;bottom: 0;width: 100%;line-height: 20px }.tr-heading-search input {width: 100%;height: 35px;background-color: rgb(204, 204, 204);border-radius: 4px;padding: 8px 60px 8px 15px;line-height: 20px }.tr-heading-search button {position: absolute;right: 0;top: 0;z-index: 2;width: 40px;height: 100%;text-align: center;color: white;font-size: 20px }.tr-heading-search button:hover {color: rgb(0, 155, 100) }.tr-frame {padding: 35px 25px 0 25px;background-color: rgb(249, 248, 248);font-size: 0 }.tr-frame span {display: inline-block;font-size: 12px;padding: 0 15px }.tr-frame-heading {border-radius: 3px;background-color: rgb(0, 155, 100);padding: 15px 25px;color: white }.tr-frame .title {width: 30% }.tr-frame .company {width: 23% }.tr-frame .location {width: 17% }.tr-frame .updated {width: 15%;text-align: center }.tr-frame .more {width: 15%;text-align: center }.tr-frame-list-subject {padding: 25px;border-bottom: 1px solid rgb(217, 217, 217) }.tr-frame-list-subject {cursor: pointer }.tr-frame-list-subject .more:after {font-family: 'cxany';display: inline-block;content: '\c1004' }.tr-frame-list-oveview {padding: 0 25px;line-height: 2;margin-top: -1px;border-bottom: 1px solid rgb(217, 217, 217);overflow: hidden;max-height: 0 }.tr-frame-list li.active .tr-frame-list-oveview {padding: 20px 25px;max-height: 1500px }.tr-frame-list li.active .tr-frame-list-subject, .tr-frame-list li:hover .tr-frame-list-subject {color: rgb(0, 155, 100) }.tr-frame-list li.active .tr-frame-list-subject .more:after {content: '\c1003' }.investors-stock {padding: 20px 50px;background-color: rgb(247, 147, 30);color: white;line-height: 30px }.investors-stock .title {padding-right: 20px }.news-list.has-download {border-bottom: 1px solid rgb(216, 216, 216) }.news-list.has-download li {border-top: 1px solid rgb(216, 216, 216);padding-top: 20px;padding-bottom: 20px;margin-bottom: 0 }.news-list.has-download .time {-webkit-transform-origin: left center;transform-origin: left center;-webkit-transform: scale(.75);transform: scale(.75) }.news-list.has-download .text {margin-right: 60px;margin-top: 22px }.news-list.has-download .icon {float: right;margin-top: 20px }.news-list.has-download .icon img {width: 40px;height: 40px }.corporate-governance-doc {background-color: rgb(249, 248, 248);border-top: 15px solid rgb(249, 248, 248);border-bottom: 15px solid rgb(249, 248, 248);border-left: 60px solid rgb(249, 248, 248);border-right: 60px solid rgb(249, 248, 248) }.corporate-governance-doc p {padding-top: 20px;padding-bottom: 20px;margin: 0;font-size: 14px }.corporate-governance-doc tr:not(:last-child) td {border-bottom: 1px dotted rgb(220, 220, 220) }.investors-interactive {border-bottom: 1px solid rgb(220, 220, 220) }.investors-interactive li {border-top: 1px solid rgb(220, 220, 220);padding-top: 40px;padding-bottom: 40px }.investors-interactive .subject, .investors-interactive .overview {padding-left: 50px }.investors-interactive .subject {margin-bottom: 15px }.investors-interactive .subject:before, .investors-interactive .subject:after, .investors-interactive .overview:before, .investors-interactive .overview:after {display: block;position: absolute;left: 0;top: 0 }.investors-interactive .subject:before, .investors-interactive .overview:before {width: 20px;height: 20px;line-height: 20px;color: white;text-align: center;font-size: 12px;z-index: 2;top: 1px }.investors-interactive .subject:after, .investors-interactive .overview:after {content: '';width: 10px;height: 10px;-webkit-transform: rotate(45deg);transform: rotate(45deg);left: 13px;top: 6px }.investors-interactive .subject:before {content: '问';background-color: rgb(253, 180, 43) }.investors-interactive .overview:before {content: '答';background-color: rgb(0, 155, 100) }.investors-interactive .subject:after {background-color: rgb(253, 180, 43) }.investors-interactive .overview:after {background-color: rgb(0, 155, 100) }.products-part-nav {line-height: 1;background-color: rgb(51, 51, 51);border-radius: 6px }.products-part-nav .tr-heading-search {position: relative }.products-part-nav .tr-heading-search input {background-color: rgb(77, 77, 77);color: white;border-radius: 6px }.ppn-list a:hover, .ppn-list a.active {color: rgb(252, 177, 31) }.ppn-list dl:not(:first-child) dt:after {position: absolute;left: -3px;top: 15px;display: inline-block;content: '|';font-size: 12px;color: white }.ppn-list-nav {display: inline-block;text-align: center;}.ppn-list-nav a {display: block;color: white;line-height: 50px;}.ppn-list-nav dt a {padding: 0 30px;}.ppn-list-sub {position: absolute;left: 0;top: 35px;min-width: 100%;z-index: 4;padding-top: 15px;background-color: rgba(51, 51, 51, .8);text-align: left;opacity: 0;-webkit-transition: all .3s;transition: all .3s;-webkit-transform-origin: left top;transform-origin: left top;-webkit-transform: scaleY(0);transform: scaleY(0);}.ppn-list-sub a {border-bottom: 1px solid rgba(255, 255, 255, .5);padding: 15px 30px;line-height: 20px;white-space: nowrap;}.ppn-list-nav:hover .ppn-list-sub {-webkit-transform: none;transform: none;opacity: 1;}.ppl-item {margin-top: 50px }.ppl-item a {background-color: rgb(249, 248, 248);padding: 0 30px 20px 30px;border-bottom: 3px solid rgb(0, 155, 100) }.ppl-item a:after {position: absolute;content: '';width: 40%;height: 3px;background-color: rgb(252, 177, 31);bottom: -3px;left: 0 }.ppl-item .image {padding: 5px 0;border-bottom: 1px solid rgb(221, 221, 221);margin-bottom: 15px }.ppl-item .subject {padding-bottom: 10px }.ppl-item .overview {line-height: 18px;height: 36px;overflow: hidden }.hidden-page-nav body {padding: 5px 80px 5px 80px;font-size: 13px;background-color: transparent }.hidden-page-nav .top-nav, .hidden-page-nav .main-footer {display: none }.pdh-image {float: left;width: 30% }.pdh-text {margin-left: 33% }.pdh-info {position: absolute;width: 100%;padding-top: 20px;padding-bottom: 20px;left: 0;bottom: 0;border-top: 4px solid rgb(252, 177, 31) }.pdh-info:after {position: absolute;content: '';width: 50%;height: 4px;background-color: rgb(0, 155, 100);top: -4px;left: 0 }.pdh-info h3 {font-size: 18px;line-height: 1.5;padding-bottom: 15px }.products-details-content {border-top: 1px solid rgb(220, 220, 220);border-bottom: 1px solid rgb(220, 220, 220);padding: 25px 0;margin: 15px 0;font-size: 13px;line-height: 2 }.products-details-links {line-height: 30px;padding: 10px 0 15px 0 }.products-details-links a {display: inline-block;margin-right: 30px }.products-details-links a i {font-size: 20px;color: rgb(180, 220, 127) }.products-part .fancybox-iframe, .products-part .fancybox-content {background-color: transparent }.products-details {background-color: white;border-radius: 6px;padding: 15px 80px }.top-common-mall {border: 1px solid rgb(220, 220, 220);margin: 10px 5px }.top-common-mall li:not(:last-child) {border-bottom: 1px solid rgb(220, 220, 220) }.top-common-mall a {font-size: 14px;line-height: 35px }.top-common-mall a .platform {float: left;width: 70px;text-align: center;border-right: 1px solid rgb(220, 220, 220) }.top-common-mall a .mall {margin-left: 90px;padding-right: 20px }.search-list {padding-top: 20px;}.search-list li {margin-bottom: 30px;}.search-list li hr {margin-top: 3px;margin-bottom: 12px;border-color: rgb(230, 230, 230);}.search-list .subject {margin-top: 10px;}.news-list-item a .time.image {background-color: rgb(249, 248, 248);}.phone .wow {visibility: visible;}.phone .home-slides {height: 600px !important;}.phone .footer-nav dl {min-width: 20px;}.phone .home-video-box {height: 351px;}@media screen and (max-width: 1279px) {.wow {visibility: visible;}.footer-nav dl {min-width: 50px;}}@media screen and (max-width: 991px) {.footer-nav dl {min-width: 20px;}}.is-iframe .top-nav, .is-iframe .main-footer {display: none!important;}.is-iframe body {padding-top: 0;}.jwclick {display:none!important;z-index:-999 }.products-details-links a {margin-right: initial;}.products-part .ppl-item {margin-top: initial;margin-bottom: 50px;}.products-part .pager-list {padding-top: 0;}.d-flex {display: flex!important;}.justify-content-between {justify-content: space-between;}.align-center {align-items: center;}.flex-grow-1 {flex-grow: 1;}.multi-ellipsis {display: -webkit-box !important;overflow: hidden;word-break: break-word;-webkit-box-orient: vertical;}[data-clamp="3"] {-webkit-line-clamp: 3;}[data-clamp="4"] {-webkit-line-clamp: 4;}[data-clamp="5"] {-webkit-line-clamp: 5;}[data-clamp="6"] {-webkit-line-clamp: 6;}.btn-normal {border-radius: 4px;border: 1px solid var(--primary);padding-left: 15px;padding-right: 15px;}.cfp-item {min-height: 5rem;}.cfp-item label.cfp-label {font-size: 14px;transition: 150ms;position: absolute;top: 20px;left: 0;transform-origin: left top;}.cfpi-input {width: 100%;padding-top: 20px;padding-bottom: 12px;margin-bottom: 5px;border-style: solid;border-width: 0 0 1px;border-color: black black #ddd;-webkit-transition: background-color 150ms, border-color 150ms, border-width;transition: background-color 150ms, border-color 150ms, border-width;}.cfpi-input:focus {border-bottom-color: black;}.cfpi-input:focus+label.cfp-label, .cfpi-input:not(:placeholder-shown)+label.cfp-label {color: var(--muted);transform: scale(.75);top: 0;}.cfpi-input::placeholder {color: transparent!important;z-index: -1;}.mt-5 {margin-top: 30px;}.mb-5 {margin-bottom: 30px;}.fs-16 {font-size:16px;}label.error {display:none!important;}.galimg-item:hover {border-color: var(--primary)!important;box-shadow: 5px 5px 15px 5px rgba(0,0,0,.15) }.nav-feedback {margin-left: 25px;padding-right: 0!important;margin-right: 0!important;display: inline-block;}.nav-feedback::after {display: none!important;}html.media {overflow: initial;}