@charset "utf-8"; @font-face { font-family: "AlibabaPuHuiTiRegular"; src: url("../fonts/Alibaba-PuHuiTi-Regular.woff2") format("woff2"), url("../fonts/Alibaba-PuHuiTi-Regular.woff") format("woff"), url("../fonts/Alibaba-PuHuiTi-Regular.ttf") format("truetype"), url("../fonts/Alibaba-PuHuiTi-Regular.eot") format("embedded-opentype"), url("../fonts/Alibaba-PuHuiTi-Regular.svg") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: "AlibabaPuHuiTiMedium"; src: url("../fonts/Alibaba-PuHuiTi-Medium.woff2") format("woff2"), url("../fonts/Alibaba-PuHuiTi-Medium.woff") format("woff"), url("../fonts/Alibaba-PuHuiTi-Medium.ttf") format("truetype"), url("../fonts/Alibaba-PuHuiTi-Medium.eot") format("embedded-opentype"), url("../fonts/Alibaba-PuHuiTi-Medium.svg") format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: "SourceSansProBold"; src: url("../fonts/SourceSansPro-Semibold.otf"); font-weight: normal; font-style: normal; } @font-face { font-family: "SourceSansProLight"; src: url("../fonts/SourceSansPro-Light.otf"); font-weight: normal; font-style: normal; } @font-face { font-family: "SourceSansProRegular"; src: url("../fonts/SourceSansPro-Regular.otf"); font-weight: normal; font-style: normal; } /* CSS Document */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, .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 { margin: 0; padding: 0px; border: 0; outline: none; } header, nav, footer, menu { display: block; } dt { font-weight: 300; } img { border: none; max-width: 100%; } li { list-style-type: none; } a, a:hover, a:focus { text-decoration: none; color: #333; } .block { display: block; } html { height: 100%; } body { font-family: "AlibabaPuHuiTiRegular", "Source Han Sans CN", "noto sans", "microsoft yahei", Helvetica, Arial, sans-serif; font-size: 18px; color: #111111; position: relative; background-color: #fff; height: 100%; } h1, h2, h3, h4, h5, h6 { font-weight: 300; line-height: 1.5; } input::placeholder { font-size: 0.45rem; } input::-moz-placeholder { font-size: 0.45rem; } input:-ms-input-placeholder { font-size: 0.45rem; } .clear { clear: both; } .display-flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: space-between; -ms-flex-pack: distribute; justify-content: space-between; flex-flow: row wrap; } .display-flex-center { -webkit-justify-content: center; -ms-flex-pack: distribute; justify-content: center; } .display-flex-top { -webkit-box-align: flex-start; -webkit-align-items: flex-start; -ms-flex-align: flex-start; align-items: flex-start; } .display-flex-left { -webkit-justify-content: flex-start; -ms-flex-pack: distribute; justify-content: flex-start; } /*******澶撮儴********/ header { position: relative; height: 2.25rem; } header .header-main { position: fixed; top: 0; left: 0; width: 100%; z-index: 999; background: rgba(255, 255, 255, 1.0); } /* header .menu-main-container>ul.menu>li>a { font-family: "SourceSansProRegular" !important; } */ header .display-flex { position: relative; } header .logo { width: 5.1rem; position: relative; } header .logo a { width: 100%; display: block; -webkit-transition: width 0.3s linear; transition: width 0.3s linear; } header .logo a img { height: 1.35rem; } header .header-nav {} header .header-nav li { padding: 0 0.55rem; } header .header-nav li > a { display: block; position: relative; padding: 0.8rem 0; color: #000000; z-index: 100; -webkit-transition: padding 0.3s linear; transition: padding 0.3s linear; font-family: "AlibabaPuHuiTiMedium"; } header .header-nav li > a::after { content: ''; position: absolute; bottom: -1px; left: 0; width: 0; height: 2px; background-color: #0068b7; -webkit-transition: all .35s linear; -moz-transition: all .35s linear; -ms-transition: all .35s linear; -o-transition: all .35s linear; transition: all .35s linear; } header .header-nav li.active > a::after, header .header-nav li:hover > a::after { width: 100%; } header .header-language { position: relative; margin-left: 0.85rem; } header .header-language .header_search, header .header-language .header_language { height: 40px; line-height: 40px; width: 24px; text-align: center; display: block; position: relative; cursor: pointer; } header .header-language .header_language:hover .header_language_two { opacity: 1; visibility: visible; } header .header-language .header_language_two { box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); position: absolute; top: 100%; left: 50%; width: 2.5rem; margin-left: -1.25rem; border-radius: 10px; background-color: #fff; z-index: 9; opacity: 0; visibility: hidden; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } header .header-language .header_language_two a:hover { color: #0068b7; text-decoration: underline; } header .header-language .header_search { margin-right: 0.65rem; } header .header-language .header_search::after { content: ''; position: absolute; top: 50%; right: -13px; height: 12px; width: 1px; background-color: #b2b2b2; margin-top: -4px; } header .header-language .header_href { display: block; border-radius: 2.5rem; width: 2.75rem; font-size: 14px; height: 1.0rem; line-height: 0.95rem; border: 1px solid #858182; text-align: center; margin-left: 0.5rem; font-family: "AlibabaPuHuiTiMedium"; } header .header-language .header_href:hover { color: #0068b7; } header.scollfox .header-main { top: -80px; border-bottom: 1px solid #e5e5e5; -webkit-transition: top 400ms linear; -moz-transition: top 400ms linear; -ms-transition: top 400ms linear; -o-transition: top 400ms linear; transition: top 400ms linear; } header.scollfox .logo a { width: 90%; } header.scollfox .logo a img { height: 1.0rem; } header.scollfox .header-nav li > a { padding: 0.65rem 0; } body.up header.scollfox .header-main { top: 0; -webkit-transition: top 400ms linear; -moz-transition: top 400ms linear; -ms-transition: top 400ms linear; -o-transition: top 400ms linear; transition: top 400ms linear; } body.up #sideNav .sideNavBox.scollfox { top: 80px; -webkit-transition: top 400ms linear; -moz-transition: top 400ms linear; -ms-transition: top 400ms linear; -o-transition: top 400ms linear; transition: top 400ms linear; } body.up #sideNave .sideNavBoxe.scollfox { top: 80px; -webkit-transition: top 400ms linear; -moz-transition: top 400ms linear; -ms-transition: top 400ms linear; -o-transition: top 400ms linear; transition: top 400ms linear; } /**/ .menu_botton { position: absolute; right: 75px; top: 73px; display: block; cursor: pointer; z-index: 9999; } .menu_botton strong { display: inline-block; float: left; color: #2f318b; font-size: 16px; line-height: 18px; font-weight: normal; margin-right: 12px; } #menu_toggle1 { display: none; } .menu_botton span { position: relative; display: inline-block; width: 21px; height: 3px; background-color: #0068b7; border-radius: 2px; vertical-align: middle; -webkit-transition-duration: .3s, .3s; -moz-transition-duration: .3s, .3s; -ms-transition-duration: .3s, .3s; -o-transition-duration: .3s, .3s; transition-duration: .3s, .3s; -webkit-transition-delay: .3s, 0s; -moz-transition-delay: .3s, 0s; -ms-transition-delay: .3s, 0s; -o-transition-delay: .3s, 0s; transition-delay: .3s, 0s; margin-top: -2px; } .menu_botton span:after, .menu_botton span:before { content: ""; position: absolute; display: inline-block; width: 21px; height: 3px; left: 0; border-radius: 2px; background-color: #0068b7; -webkit-transition-duration: .3s, .3s; -moz-transition-duration: .3s, .3s; -ms-transition-duration: .3s, .3s; -o-transition-duration: .3s, .3s; transition-duration: .3s, .3s; -webkit-transition-delay: .3s, 0s; -moz-transition-delay: .3s, 0s; -ms-transition-delay: .3s, 0s; -o-transition-delay: .3s, 0s; transition-delay: .3s, 0s; } .menu_botton span:before { top: -6px; -webkit-transition-property: top, transform; -moz-transition-property: top, transform; -ms-transition-property: top, transform; -o-transition-property: top, transform; transition-property: top, transform; } .menu_botton span:after { bottom: -6px; -webkit-transition-property: bottom, transform; -moz-transition-property: bottom, transform; -ms-transition-property: bottom, transform; -o-transition-property: bottom, transform; transition-property: bottom, transform; } .mm-opened .menu_botton span { background-color: transparent; -webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s; -ms-transition-delay: 0s, 0s; -o-transition-delay: 0s, 0s; transition-delay: 0s, 0s; } .mm-opened .menu_botton span:after, .mm-opened .menu_botton span:before { -webkit-transition-delay: 0s, .3s; -moz-transition-delay: 0s, .3s; -ms-transition-delay: 0s, .3s; -o-transition-delay: 0s, .3s; transition-delay: 0s, .3s; } .mm-opened .menu_botton span:before { top: 0; background: #0068b7; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .mm-opened .menu_botton span:after { bottom: 0; background: #0068b7; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } /**/ header .header-nav li:hover .second-level { opacity: 1; visibility: visible; } .second-level { position: absolute; top: 100%; left: 0; width: 100%; opacity: 0; visibility: hidden; background-color: #ffffff; z-index: 99; padding: 1.1rem 0 1.5rem; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .second-level .second-level-img { padding-right: 2.0rem; margin-right: 2.0rem; border-right: 1px solid #e5e5e5; } .second-level .second-level-img .img_box { width: 7.25rem; } .second-level .second-level-img .img_title { font-size: 0.7rem; margin-top: 0.3rem; font-family: "AlibabaPuHuiTiMedium"; } .second-level .second-level-nav {} .second-level .second-level-nav dl { margin-right: 1.75rem; } header .header-nav li:nth-child(4) .second-level .second-level-nav dl { margin-right: 1.0rem; } .second-level .second-level-nav dl:last-child { margin-right: 0; } .second-level .second-level-nav dl dt { font-family: "AlibabaPuHuiTiMedium"; margin-bottom: 0.25rem; } .second-level .second-level-nav dl dd { line-height: 1.8; } .second-level .second-level-nav dl dd a { color: #555555; } .second-level .second-level-nav dl dd a:hover { color: #111; } .img_icon { position: relative; } .img_icon img { width: 100%; display: block; } .img_icon::after, .img_icon_large::after { content: ''; position: absolute; bottom: 0; right: 0; border-right: 0.2rem solid #ffffff; border-left: 0.2rem solid transparent; border-top: 0.2rem solid transparent; border-bottom: 0.2rem solid #ffffff; } .img_icon_1::after { content: inherit !important; border: inherit !important; } .img_icon_large::after { border-right: 0.3rem solid #ffffff; border-left: 0.3rem solid transparent; border-top: 0.3rem solid transparent; border-bottom: 0.3rem solid #ffffff; } /*********灏鹃儴************/ footer { background-color: #2f3740; } footer .footer_main { padding: 1.75rem 0; font-size: 16px; color: #ffffff; } footer .footer_about { max-width: 9.25rem; width: 100%; } .title_con:hover { color: #ffffff; text-decoration: underline; } footer .footer_new { max-width: 20rem; } footer .footer_right { max-width: 12rem; } footer .con_right { padding-left: 1.6rem; } footer .con_right_1 { padding-left: 0.6rem; } footer .footer_about .title { font-size: 0.75rem; } footer .footer_right .title { font-size: 0.5rem; } footer .footer_about .more { margin-top: 0.4rem; font-size: 18px; text-transform: capitalize; margin-top: 0.5rem; } footer .footer_about .more a { color: rgba(255, 255, 255, 0.3); position: relative; display: inline-block; padding-bottom: 0.3rem; padding-right: 0.6rem; } footer .footer_about .more a::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.3); -webkit-transition: width .35s; -moz-transition: width .35s; -ms-transition: width .35s; -o-transition: width .35s; transition: width .35s; } footer .footer_about .more a::before { content: ''; position: absolute; bottom: -5px; right: 0; width: 10px; height: 10px; border-left: 1px solid rgba(255, 255, 255, 0.3); border-top: 1px solid rgba(255, 255, 255, 0.3); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); -webkit-transition: right .35s; -moz-transition: right .35s; -ms-transition: right .35s; -o-transition: right .35s; transition: right .35s; } footer .footer_nav { max-width: 20.0rem; width: 100%; } footer .footer_new .footer_nav { max-width: inherit; } .footer_new .con { display: inline-block; /* font-family: "SourceSansProLight"; */ } .title_con { font-family: "AlibabaPuHuiTiMedium"; display: block; color: #fff; } footer .footer_nav .title { margin-bottom: 0.15rem; display: block; color: #fff; font-family: "AlibabaPuHuiTiMedium"; /* font-family: "SourceSansProBold"; */ } footer .footer_nav .con { line-height: 1.8; } footer .footer_nav .con a { color: #ffffff; } footer .footer_nav .con .Email { font-size: 0.5rem; line-height: 1; font-family: "AlibabaPuHuiTiMedium"; } footer .footer_nav .con .Email_1 { font-size: 16px; /* font-family: "SourceSansProLight"; */ } footer .footer_copyright { border-top: 1px solid rgba(255, 255, 255, 0.2); padding: 0.55rem 0 0.75rem; font-size: 14px; color: #fff; } footer .footer_copyright a { color: #fff; } footer .footer_copyright .share a { position: relative; border-radius: 100%; width: 1.2rem; height: 1.2rem; } footer .footer_copyright .share a + a { margin-left: 0.5rem; } /*****涓讳綋寮€濮?******/ .banner { position: relative; overflow: hidden; } .swiper_banner ul.swiper-wrapper > li { height: 100vh; background-repeat: no-repeat; background-position: center; background-size: cover; } .swiper_banner ul.swiper-wrapper > li.imgIn .bbox .title { opacity: 1; visibility: visible; top: 0; transition: 420ms 120ms; } .swiper_banner ul.swiper-wrapper > li.imgIn .bbox p { opacity: 1; visibility: visible; top: 0; transition: 420ms 460ms; } .swiper_banner ul.swiper-wrapper > li.imgIn .bbox .more { opacity: 1; visibility: visible; top: 0; transition: 420ms 700ms; } .bbox { position: absolute; left: 10.9375%; right: 10.9375%; top: 50%; max-width: 450px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .bbox .bbox-bg { width: 100%; position: relative; font-size: 0.55rem; line-height: 2; } .bbox .title { color: #fff; opacity: 0; visibility: hidden; position: relative; top: 30px; font-size: 1.4rem; line-height: 1.6; text-transform: uppercase; } .bbox p { color: #ffffff; opacity: 0; visibility: hidden; position: relative; top: 30px; } .bbox .more { padding-top: 0.9rem; opacity: 0; visibility: hidden; position: relative; top: 30px; } .bbox .more a { color: #fff; position: relative; font-size: 0.45rem; padding-bottom: 0.1rem; width: 3.75rem; display: block; border-bottom: 0.05rem solid #fff; } .bbox .more a::after { content: ''; position: absolute; right: 0.35rem; bottom: -0.15rem; height: 100%; width: 0.05rem; background-color: #fff; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } @media (min-width:992px) { .bbox .more a:hover::after { animation-name: link-arrow-more; animation-duration: 700ms; animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-direction: alternate; } @keyframes link-arrow-more { 0% { right: 14px; } 100% { right: 22px; } } } .swiper_banner .swiper-pagination { bottom: 0.75rem; } .swiper_banner .swiper-pagination .swiper-pagination-bullet { opacity: 1; background-color: #ffffff; width: 0.425rem; height: 0.2rem; border-radius: 0; position: relative; } .swiper_banner .swiper-pagination .swiper-pagination-bullet::after { content: ''; position: absolute; top: 50%; left: 0.075rem; height: 0.1rem; margin-top: -0.05rem; width: 0; background-color: #a01d22; } .swiper_banner .swiper-pagination .swiper-pagination-bullet-active { width: 1.35rem; } .swiper_banner .swiper-pagination .swiper-pagination-bullet-active::after { width: calc(100% - 0.15rem); -webkit-transition: all 6.4s ease; -moz-transition: all 6.4s ease; -ms-transition: all 6.4s ease; -o-transition: all 6.4s ease; transition: all 6.4s ease; } /**/ .h-title { font-size: 0.9rem; text-align: center; margin-bottom: 0.5rem; } .h-about { position: relative; margin-top: 2px; background-size: cover; background-position: center; background-repeat: no-repeat; height: 73vh; } .h-about .h-about-box { position: absolute; top: 28%; left: 10.9375%; right: 10.9375%; color: #fff; font-size: 0.45rem; line-height: 2; max-width: 560px; } .h-about .h-about-box .title { font-size: 1.3rem; } .h-about .h-about-box .more { padding-top: 0.9rem; } .h-about .h-about-box .more a { color: #fff; position: relative; font-size: 0.45rem; padding-bottom: 0.1rem; width: 3.75rem; display: block; border-bottom: 0.05rem solid #fff; } .h-about .h-about-box .more a::after { content: ''; position: absolute; right: 0.35rem; bottom: -0.15rem; height: 100%; width: 0.05rem; background-color: #fff; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } @media (min-width:992px) { .h-about .h-about-box .more a:hover::after { animation-name: link-arrow-more; animation-duration: 700ms; animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-direction: alternate; } @keyframes link-arrow-more { 0% { right: 14px; } 100% { right: 22px; } } } .h-business { padding: 2px 0 0 0; overflow: hidden; } .h-business ul.row { margin-left: -1px; margin-right: -1px; } .h-business ul.row li { margin-bottom: 2px; padding-left: 1px; padding-right: 1px; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .h-business ul.row li .img { position: relative; display: block; overflow: hidden; } .h-business ul.row li .img::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 50%; background: linear-gradient(rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.75)); } .h-business ul li .img .text { position: absolute; bottom: 0; left: 0; z-index: 1; width: 100%; color: #fff; padding: 0.5rem; } .h-business ul li .img .text .title { font-size: 0.6rem; padding-bottom: 0; -webkit-transition: padding-bottom .70s; -moz-transition: padding-bottom .70s; -ms-transition: padding-bottom .70s; -o-transition: padding-bottom .70s; transition: padding-bottom .70s; } .h-business ul li .img .text .more { font-size: 16px; padding-left: 0.8rem; position: absolute; bottom: -100%; left: 0.5rem; -webkit-transition: bottom .70s; -moz-transition: bottom .70s; -ms-transition: bottom .70s; -o-transition: bottom .70s; transition: bottom .70s; } .h-business ul li .img .text .more::after { content: ''; position: absolute; top: 50%; left: 0; margin-top: -0.125rem; background: url(../images/icon01.png) no-repeat center; width: 0.55rem; height: 0.25rem; } @media (min-width:992px) { .h-business ul li .img:hover .text .title { padding-bottom: 0.75rem; } .h-business ul li .img:hover .text .more { bottom: 0.5rem; } .h-business ul li .img:hover .text .more::after { animation-name: link-arrow-movement; animation-duration: 700ms; animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-direction: alternate; } } @keyframes link-arrow-movement { 0% { transform: translateX(0); } 100% { transform: translateX(5px); } } /*/*/ #wBanner { overflow: hidden; position: relative; height: 45vh; background-position: center; background-repeat: no-repeat; background-size: cover; } #wBanner .wBanner_box { position: absolute; top: 50%; left: 0; z-index: 7; width: 100%; color: #ffffff; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } #wBanner .wBanner_box .title { font-size: 1.375rem; line-height: 1.43; font-family: "AlibabaPuHuiTiMedium"; } #wBanner::after { content: ''; position: absolute; bottom: 0; left: -45%; width: 80%; height: 100%; z-index: 6; pointer-events: none; background: linear-gradient(rgba(0, 104, 183, 0.6), rgba(0, 0, 0, 0.0)); -webkit-transform: skewX(-36deg); -moz-transform: skewX(-36deg); -ms-transform: skewX(-36deg); -o-transform: skewX(-36deg); transform: skewX(-36deg); } #wBanner::before { content: ''; position: absolute; bottom: 0; z-index: 5; left: -36%; width: 80%; height: 100%; pointer-events: none; background: linear-gradient(rgba(0, 104, 183, 0.7), rgba(0, 0, 0, 0.0)); -webkit-transform: skewX(-36deg); -moz-transform: skewX(-36deg); -ms-transform: skewX(-36deg); -o-transform: skewX(-36deg); transform: skewX(-36deg); } #wBanner::after { background: linear-gradient(rgba(0, 104, 183, 0.6), rgba(0, 0, 0, 0.0)); } #wBanner.esg_banner_g::after { background: linear-gradient(rgba(0, 104, 183, 0.6), rgba(0, 0, 0, 0.0)) !important; } #wBanner.esg_banner_g::before { background: linear-gradient(rgba(0, 104, 183, 0.7), rgba(0, 0, 0, 0.0)) !important; } /*瀵艰埅*/ #sideNav { position: relative; height: 1.85rem; } #sideNav .sideNavBox.scollfox { position: fixed; -webkit-transition: top 400ms linear; -moz-transition: top 400ms linear; -ms-transition: top 400ms linear; -o-transition: top 400ms linear; transition: top 400ms linear; } #sideNav .sideNavBox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; background-color: #ffffff; border-bottom: 1px solid #e5e5e5; } #sideNav .sideNavBox li { position: relative; } #sideNav .sideNavBox li.col-md-2 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } #sideNav .sideNavBox li.col-md-25 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } #sideNav .sideNavBox li + li::after { content: ''; position: absolute; left: 0; top: 50%; width: 1px; background-color: #e5e5e5; height: 0.4rem; margin-top: -0.2rem; } #sideNav .sideNavBox li a { display: block; position: relative; height: 1.85rem; line-height: 1.85rem; text-align: center; padding: 0; color: #666; } #sideNav .scollfox li a { height: 1.60rem; line-height: 1.60rem; font-size: 16px; } #sideNav .sideNavBox li.active a, #sideNav .sideNavBox li a.active { color: #0068b7; font-family: "AlibabaPuHuiTiMedium"; } #sideNav .pos { position: absolute; bottom: -1px; height: 2px; width: 0; background-color: #0068b7; -webkit-transition: width .4s linear; -moz-transition: width .4s linear; -ms-transition: width .4s linear; -o-transition: width .4s linear; transition: width .4s linear; } @media (min-width:992px) { #sideNav .sideNavBox li a:hover { color: #0068b7; font-family: "AlibabaPuHuiTiMedium"; } } /*瀵艰埅*/ #sideNave { position: relative; height: 1.85rem; } #sideNave .sideNavBoxe.scollfox { position: fixed; -webkit-transition: top 400ms linear; -moz-transition: top 400ms linear; -ms-transition: top 400ms linear; -o-transition: top 400ms linear; transition: top 400ms linear; } #sideNave .sideNavBoxe { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; background-color: #ffffff; border-bottom: 1px solid #e5e5e5; } #sideNave .sideNavBoxe li { position: relative; } #sideNave .sideNavBoxe li.col-md-2 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } #sideNave .sideNavBoxe li.col-md-25 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } #sideNave .sideNavBoxe li + li::after { content: ''; position: absolute; left: 0; top: 50%; width: 1px; background-color: #e5e5e5; height: 0.4rem; margin-top: -0.2rem; } #sideNave .sideNavBoxe li a { display: block; position: relative; height: 1.85rem; line-height: 1.85rem; text-align: center; padding: 0; color: #666; } #sideNave .scollfoxe li a { height: 1.60rem; line-height: 1.60rem; font-size: 16px; } #sideNave .sideNavBoxe li.active a, #sideNave .sideNavBoxe li a.active { color: #0068b7; font-family: "AlibabaPuHuiTiMedium"; } #sideNave .pos { position: absolute; bottom: -1px; height: 2px; width: 0; background-color: #0068b7; -webkit-transition: width .4s linear; -moz-transition: width .4s linear; -ms-transition: width .4s linear; -o-transition: width .4s linear; transition: width .4s linear; } @media (min-width: 992px) { #sideNave .sideNavBoxe li a:hover { color: #0068b7; font-family: "AlibabaPuHuiTiMedium"; } } .breadcrumb { padding: 0.7rem 0; margin: 0; font-size: 0.45rem; background: transparent; } .breadcrumb .breadcrumb-item, .breadcrumb .breadcrumb-item a { color: #666666; } .breadcrumb .breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; } .breadcrumb .breadcrumb-item + .breadcrumb-item::before { color: #666666; padding-right: 0.5rem; } .breadcrumb .breadcrumb-item.active { color: #a01d22; } /*涓讳綋*/ .w_title { font-size: 1.05rem; font-family: "AlibabaPuHuiTiMedium"; } .w_title_fff { color: #ffffff; } .w_text { line-height: 1.6; font-size: 0.75rem; } /**/ #about { padding: 2.25rem 0 1.25rem; } .about_1 { padding: 0 !important; position: relative; overflow: hidden; } #about > .about_2 { padding: 2.5rem 0 2.1rem; } #about .about_title { width: 25.6%; padding-right: 1rem; } #about .about_title_p { font-weight: 300; margin-top: 10px; } #about .about_title .w_title.scollfox { position: fixed; top: 4.175rem; } #about .about_title .w_title.inhert { position: inherit; top: inherit; } #about .about_main { width: 74.4%; } #about .about_main .title { font-size: 0.8rem; margin-bottom: 0.5rem; } #about .home_more a { color: #0068B7; } #experienced_1 .home_more a { color: #0068B7; } #about .home_more a::after { background-color: #0068B7; } #experienced_1.home_more a::after { background-color: #0068B7; } #about .home_more a::before { border-left: 1px solid #0068B7; border-top: 1px solid #0068B7; } #experienced_1 .home_more a::before { border-left: 1px solid #0068B7; border-top: 1px solid #0068B7; } .home_more_learn a { color: #0068B7; } .home_more_learn a::after { background-color: #0068B7; } .home_more_learn a::after { background-color: #0068B7; } .home_more_learn a::before { border-left: 1px solid #0068B7; border-top: 1px solid #0068B7; } .home_more_learn .home_more a::before { border-left: 1px solid #0068B7; border-top: 1px solid #0068B7; } #about .about_main .text { background: url(../images/icon06.png) no-repeat left top; background-size: 2.1rem 1.475rem; line-height: 1.81; font-size: 0.55rem; padding: 0.50rem 0 1.0rem 1.4rem; } #about .about_main .text_f { font-size: 0.45rem; } #about .about_main .img { margin-bottom: 1.5rem; height: 13.5rem; color: #ffffff; font-size: 0.4rem; background-position: center; background-repeat: no-repeat; background-size: cover; } #about .about_main .img_icon_1 { margin-bottom: 0rem; } #about .about_main .img.wow1::before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: rgba(17, 17, 17, 0.25); } #about .about_main .img_icon_1.wow1::before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-color: inherit !important; } #about .about_main .img .img_text { width: 78%; position: relative; z-index: 1; } #about .about_main .img .img_text .img_time { margin-bottom: 0.5rem; font-family: "AlibabaPuHuiTiMedium"; } #about .about_main .img_text .col-md-3 { padding: 0 30px; } #about .about_main .img .img_text .sou { font-size: 1.6rem; font-family: "AlibabaPuHuiTiMedium"; line-height: 1.2; } #about .about_main .img .img_text .sans_font_b_1 { display: inline-block; } #about .about_main .img .img_text .sans_span { font-size: 0.5rem; font-family: "AlibabaPuHuiTiMedium"; line-height: 1.2; bottom: 2px; position: relative; left: 5px; } #culture { background-color: #f4f8fb; padding: 2.2rem 0; } #culture li { margin-top: 0.75rem; position: relative; } #culture li .box { background-color: #ffffff; position: relative; padding: 0 0.75rem; cursor: pointer; border-left: 2px solid #0068b7; } #culture li .box .box_con { height: 2.25rem; padding-right: 1.5rem; position: relative; } #culture li .box .box_con .box_icon { position: absolute; top: 0; right: 0; width: 1.0rem; height: 100%; background-position: right center; background-repeat: no-repeat; background-size: 0.8rem auto; } #culture li:nth-child(3) .box .box_con .box_icon { background-size: 0.9rem; } #culture li:nth-child(4) .box .box_con .box_icon { background-size: 0.85rem; } #culture li:nth-child(6) .box .box_con .box_icon { background-size: 0.9rem; } #culture li .box .box_con .title { max-width: 7.5rem; } #culture li .box .box_position { position: absolute; top: 80%; left: -2px; background-color: #ffffff; border-left: 2px solid #0068b7; padding: 0.75rem; z-index: 9; opacity: 0; font-size: 0.4rem; line-height: 1.7; visibility: hidden; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } #culture li .box:hover .box_position { top: 100%; opacity: 1; visibility: visible; } #culture.hover li .box { border-left-color: #939598; } #culture.hover li .box .box_con .title { color: #111111; } #culture.hover li.on { z-index: 9; } #culture.hover li.on .box { border-left-color: #0068b7; } #culture.hover li.on .box .box_con .title { color: #0068b7; } #history .history_main { background-image: url(../images/history01.png); background-size: cover; background-position: center; background-repeat: no-repeat; background-attachment: fixed; height: 13.5rem; padding: 2.5rem 0; position: relative; color: #ffffff; } .history_main_bar { margin-top: 1.5rem; position: relative; } .history_main_bar::after { content: ''; position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.2); } .history_swiper { position: relative !important; z-index: 10 !important; padding-left: 2.5rem !important; padding-right: 2.5rem !important; padding-top: 3.0rem !important; padding-bottom: 3.0rem !important; } .history_swiper li.swiper-slide { cursor: pointer; } .history_swiper li.swiper-slide .title { position: absolute; bottom: 0.65rem; left: 0; width: 100%; text-align: center; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .history_swiper li.swiper-slide .radiu { border-radius: 100%; width: 0.3rem; height: 0.3rem; background-color: #ffffff; position: absolute; top: 50%; left: 50%; margin-top: -0.15rem; margin-left: -0.15rem; } .history_swiper li.swiper-slide .radiu::after { content: ''; position: absolute; top: -0.175rem; right: -0.175rem; bottom: -0.175rem; left: -0.175rem; border-radius: 100%; background-color: rgba(255, 255, 255, 0.2); } .history_swiper li.swiper-slide .radiu::before { content: ''; position: absolute; top: -0.425rem; right: -0.425rem; bottom: -0.425rem; left: -0.425rem; border-radius: 100%; background-color: rgba(255, 255, 255, 0.3); opacity: 0; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .history_swiper li.swiper-slide-active .title { font-size: 1.75rem; } .history_swiper li.swiper-slide-active .radiu::after { background-color: rgba(255, 255, 255, 0.5); } .history_swiper li.swiper-slide-active .radiu::before { opacity: 1; } .history_swiper .history_prev, .history_swiper .history_next { margin-top: -10px; width: 10px; height: 20px; background-size: 10px auto; background-position: center; background-repeat: no-repeat; } .history_swiper .history_prev { left: 0; background-image: url(../images/details_left.svg); } .history_swiper .history_next { right: 0; background-image: url(../images/details_right.svg); } .history_swiper .history_prev::after, .history_swiper .history_next::after { display: none; } .history_swiper .history_prev::before, .history_swiper .history_next::before { content: ''; position: absolute; top: 50%; width: 2.0rem; height: 1px; background-color: #ffffff; } .history_swiper .history_prev::before { left: 0; } .history_swiper .history_next::before { right: 0; } #history .history_text { padding: 2rem 0 2.6rem; background-color: #ffffff; overflow: inherit; min-height: 12.375rem; -webkit-transition: all .30s ease; -moz-transition: all .30s ease; -ms-transition: all .30s ease; -o-transition: all .30s ease; transition: all .30s ease; } #history .history_text.fadeInUp1 { -webkit-transform: translateY(30px); -moz-transform: translateY(30px); -ms-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px); } #history .history_text.fadeInUp2 { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } #history .history_text .history_text_list { background-color: #ffffff; pointer-events: auto; display: none; } #history .history_text .swiper-slide-thumb-active { display: block; } @media (min-width: 991px) { #history .history_text ul { margin-left: -2.25rem; margin-right: -2.25rem; } #history .history_text ul li { padding-left: 2.25rem; padding-right: 2.25rem; } } #history .history_text ul li + li { border-left: 1px solid #eaeaea; } #history .history_text .title { font-size: 0.75rem; padding-bottom: 0.25rem; } .solutions_third_text img[height], .solutions_children_text img[height] { height: auto !important; } .solutions_third_text img[align], .solutions_children_text img[align] { float: none !important; } #history .history_text .text, #global .global_con_list li .text .text_box, .solutions_third_text, .applyD_right .major .text, .applyD_right .applyD_text, .solutions_children_text, .privacy, #case-studies ul { line-height: 1.8; position: relative; } .solutions_third_text { line-height: 1.6; } #history .history_text .text p, #global .global_con_list li .text .text_box p, .applyD_right .major .text li, .applyD_right .applyD_text ul li, .solutions_third_text li, .solutions_children_text li, .privacy li, #case-studies ul li { position: relative; padding-top: 0 !important; padding-bottom: 0 !important; border-top: none !important; padding-left: 0.6rem !important; } #history .history_text .text p::after, #global .global_con_list li .text .text_box p::after, .applyD_right .major .text li::after, .applyD_right .applyD_text ul li::after, .solutions_third_text li::after, .solutions_children_text li::after, .privacy li::after, #case-studies ul li::after { content: ''; position: absolute; top: 12px; left: 0; width: 0.25rem; height: 0.25rem; border: 1px solid #1158ab; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } #case-studies ul li::after { top: 8px; } .solutions_third_text ul ul, .applyD_right .major .text ul ul, .solutions_children_text ul ul, .applyD_right .applyD_text ul ul { color: #666666; margin-left: 0.6rem; } .applyD_right .major .text ul ul li::after, .solutions_third_text ul ul li::after, .solutions_children_text ul ul li::after, .applyD_right .applyD_text ul ul li::after { content: ''; position: absolute; top: 0.45rem; left: 0; width: 0.20rem; height: 2px; border: none; background: #9fb92e; -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); } .solutions_children_text a, .solutions_third_text a { color: #0068b7; text-decoration: underline; } #history .history_text li .text .text_img_box { cursor: pointer; } #history { overflow: hidden; } #history .history_text li .text .text_img_box > .img_up { position: absolute; top: -1.375rem; right: calc(-100% - 4.5rem + 1px); z-index: 10; width: 100%; height: 8.5rem; opacity: 0; visibility: hidden; background-color: #fff; box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.04); -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } #history .history_text li .text .text_img_box:hover > .img_up { opacity: 1; visibility: visible; } #history .history_text li:nth-child(2) .text .text_img_box > .img_up { right: inherit; left: calc(-100% - 4.5rem - 5px); } #policy { background-color: #f4f8fb; padding: 2.2rem 0; } #policy .title { font-size: 0.75rem; padding-top: 0.4rem; } #policy .img { background-size: cover; background-position: center; background-repeat: no-repeat; margin: 1.0rem 0; padding: 2.75rem 2.0rem 2.5rem; color: #fff; } #policy .img::after { border-right: 0.2rem solid #f4f8fb; border-bottom: 0.2rem solid #f4f8fb; } #policy .img .img_text { font-size: 16px; line-height: 1.875; padding-left: 0.75rem; border-left: 2px solid #fff; max-width: 20.0rem; text-shadow: #999 1px 1px 1px; } #policy .img .img_title { font-size: 0.75rem; padding-top: 0.5rem; } #policy .text_h { padding-top: 0.5rem; border-bottom: 1px solid #e0e4e7; padding-bottom: 0.3rem; margin-bottom: 0.6rem; } #policy .text_h p { padding-bottom: 0.5rem; } #policy .text { line-height: 1.8; } #esg { /*background-image: url(../images/esg01.png);*/ background-image: url(../images/tour_bg.png); background-size: cover; background-position: center; background-repeat: no-repeat; min-height: 70vh; padding: 2.5rem 0; } #esg_1 { /*background-image: url(../images/esg01.png);*/ background-image: url(../images/tour_bg.png); background-size: cover; background-position: center; background-repeat: no-repeat; min-height: 50vh; padding: 2.3rem 0 2rem; } #esg ul, #tour ul { margin-top: 1.75rem; } #tour ul { display: inline-block; } #esg ul li { cursor: pointer; } #esg ul li, #tour ul li { color: rgba(255, 255, 255, 0.4); margin-bottom: 0.65rem; margin-left: 1.0rem; position: relative; font-size: 0.8rem; height: 50px; line-height: 50px; } #esg ul li a, #tour ul li a { position: relative; color: rgba(255, 255, 255, 0.4); -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } #esg ul li a::after, #tour ul li a::after { content: ''; position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background-color: #ffffff; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } #esg ul li span, #tour ul li span { position: absolute; top: 50%; left: -1.0rem; display: block; font-size: 0.5rem; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } #esg ul li.active, #esg ul li:hover { color: #ffffff; } #esg ul li.active a, #esg ul li:hover a { color: #ffffff; font-size: 1.1rem; } #esg ul li.active a::after, #esg ul li:hover a::after { width: 100%; } .esg_cont .esg_list { display: none; } .esg_one { padding-top: 2.5rem; } .esg_one .esg_one_text { line-height: 1.88; padding: 0.5rem 0 1.0rem; margin-bottom: 1.25rem; border-bottom: 1px solid #e5e5e5; } .esg_one .esg_one_ui { padding-bottom: 2rem; } .esg_one .esg_one_ui li { margin-bottom: 0rem; } .esg_one .esg_one_ui li .box { background-color: #f4f8fb; position: relative; padding: 0 0.75rem; cursor: pointer; border-left: 2px solid #0068b7; } .esg_one .esg_one_ui li .box .box_con { height: 2.25rem; position: relative; max-width: 9.0rem; } .esg_one .esg_one_ui li .box .box_position { position: absolute; bottom: 20%; left: -2px; right: -2px; height: 9.0rem; background-color: #ffffff; padding: 0.25rem; z-index: 1; opacity: 0; visibility: hidden; box-shadow: 0 0 0.75rem rgba(5, 49, 82, 0.06); -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .esg_one .esg_one_ui li .box:hover .box_position { bottom: 0; opacity: 1; visibility: visible; } .esg_one .esg_one_ui .tips { color: #666666; font-size: 14px; } .esg_one .esg_one_bg { background-position: center; background-repeat: no-repeat; background-size: cover; background-image: url(../images/esg_one_bg.png); min-height: 13.5rem; color: #ffffff; padding: 3.0rem 0; } .esg_one .esg_one_bg .esg_one_bg_title { font-size: 0.55rem; width: 34%; line-height: 2; border-right: 1px solid #ffffff; } .esg_one .esg_one_bg .esg_one_bg_con { width: 66%; padding-left: 0.75rem; } .esg_one .esg_one_bg .esg_one_bg_con li { margin-top: 1.75rem; } .esg_one .esg_one_bg .esg_one_bg_con li:nth-child(1), .esg_one .esg_one_bg .esg_one_bg_con li:nth-child(2) { margin-top: 0; } .esg_one .esg_one_bg .esg_one_bg_con li .img { max-width: 3.75rem; width: 100%; text-align: center; } .esg_one .esg_one_bg .esg_one_bg_con li .img img { max-width: 1.65rem; max-height: 2.0rem; } .esg_one .esg_one_bg .esg_one_bg_con li .text { max-width: 7.25rem; width: 100%; line-height: 1.66; } .esgText { width: 60%; color: #fff; padding-top: 1rem; } .esgText a { color: #fff; text-decoration: underline; } @media screen and (max-width: 767px) { .esgText { width: 100%; padding-top: 0.75rem; } } .esg_two { padding: 2.50rem 0 1.5rem; background-color: #f4f8fb; } .esg_two ul { margin-left: -0.75rem; margin-right: -0.75rem; padding-top: 1.0rem; } .esg_two ul li { padding-left: 0.75rem; padding-right: 0.75rem; margin-bottom: 1.5rem; } .esg_two ul li .box { background-color: #ffffff; } .esg_two ul li .box .text { padding: 0.75rem; line-height: 1.88; height: 400px; } .esg_three { padding-top: 2.50rem; } .esg_three .esg_three_tab { margin-top: 1.5rem; text-align: center; border-bottom: 2px solid #e5e5e5; } .esg_three .esg_three_tab li .box { height: 4.75rem; position: relative; font-size: 0.55rem; cursor: pointer; } .esg_three .esg_three_tab li .box::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 0; height: 2px; background-color: #0068b7; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .esg_three .esg_three_tab li .box .img { padding-bottom: 0.5rem; } .esg_three .esg_three_tab li .box .img img { width: 1.5rem; } .esg_con > h2 { color: #ffffff; } .esg_con .esg_p { color: #ffffff; margin-top: 20px; font-weight: 300; padding-right: 6rem; margin-bottom: 15px; } .careers_p { margin-top: 8px; } #esg_1 .home_more a { color: #ffffff; } #esg_1 .home_more a::after { background-color: #ffffff; } #experienced_1 .home_more a::after { background-color: #0068B7; } #esg_1 .home_more a::before { border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; } .esg_three .esg_three_tab li .box p { max-width: 8.75rem; margin: 0 auto; } .esg_three .esg_three_tab li.active .box::after { width: 100%; } .esg_three_con .esg_three_list { display: none; } .esg_three_con .esg_three_list.active { display: block; } .esg_three_con .esg_three_list .text { padding: 1.0rem 0 2.5rem; line-height: 2; } .esg_three_con .esg_three_list .text p { position: relative; padding-left: 0.6rem; } .esg_three_con .esg_three_list .text p::after { content: ''; position: absolute; top: 14px; left: 0; width: 0.25rem; height: 0.25rem; border: 1px solid #1158ab; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .esg_three_con .esg_three_bg {} /**/ .w_pagination { padding: 1.25rem 0 0; font-size: 0.5rem; color: #222222; } .w_pagination .prev a, .w_pagination .next a { border: 1px solid #dddddd; color: #222222; position: relative; width: 5.5rem; height: 1.45rem; line-height: 1.4rem; text-align: center; display: block; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .w_pagination .prev a span { background-image: url(../images/icon05.png); background-repeat: no-repeat; background-position: left center; padding-left: 1.1rem; background-size: 0.875rem auto; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .w_pagination .next a span { background-image: url(../images/icon06.png); background-repeat: no-repeat; background-position: right center; padding-right: 1.1rem; background-size: 0.875rem auto; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } @media (min-width:992px) { .w_pagination .prev a:hover, .w_pagination .next a:hover { border-color: #a01d22; color: #a01d22; } .w_pagination .prev a:hover span { background-image: url(../images/icon05_.png); } .w_pagination .next a:hover span { background-image: url(../images/icon06_.png); } } .w_pagination .w_pagination_item { margin: 0 0.5rem; } .w_pagination .w_pagination_item input { border: 1px solid #dddddd; width: 1.45rem; height: 1.45rem; line-height: 1.4rem; text-align: center; padding: 0; margin-right: 0.4rem; } .w_pagination .w_pagination_item input:focus, .w_pagination .w_pagination_item input:hover { border: 1px solid #a01d22; outline: none; } /*management*/ .management_head { padding: 2.5rem 0; } .management_head .text { line-height: 1.88; width: 77.3333%; padding-right: 2.15rem; border-right: 1px solid rgba(0, 0, 0, 0.1); } .management_head .sou { width: 22.66667%; padding-left: 2.15rem; } .management_head .sou .sou_title { font-size: 1.5rem; } .management_head .sou .sou_text { line-height: 1.88; } .management_list { border-top: 1px solid rgba(0, 0, 0, 0.08); } .management_list li { position: relative; overflow: hidden; border-bottom: 1px solid rgba(0, 0, 0, 0.08); -webkit-transition: all .40s; -moz-transition: all .40s; -ms-transition: all .40s; -o-transition: all .40s; transition: all .40s; } .management_list li .box { padding: 2.5rem 0; position: relative; -webkit-transition: all .40s; -moz-transition: all .40s; -ms-transition: all .40s; -o-transition: all .40s; transition: all .40s; } .management_list li .title { font-size: 0.8rem; padding-bottom: 0.30rem; font-family: "AlibabaPuHuiTiMedium"; } .management_list li .subtitle { font-size: 0.65rem; max-width: 62%; } .management_list li .text { padding-top: 1.0rem; line-height: 1.88; display: none; max-width: 62%; } .management_list li .text { line-height: 1.8; position: relative; } .management_list li .text p { position: relative; padding-left: 0.6rem; } .management_list li .text p::after { content: ''; position: absolute; top: 12px; left: 0; width: 0.25rem; height: 0.25rem; border: 1px solid #1158ab; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .management_list li .img { position: absolute; bottom: 0; right: -10%; z-index: 10; } .management_list li.m8 .img { right: -11.50%; } .management_list li.m9 .img, .management_list li.m10 .img, .management_list li.m11 .img, .management_list li.m12 .img, .management_list li.m13 .img { right: -10.50%; } .management_list li.m14 .img, .management_list li.m17 .img { right: -13%; } .management_list li .img img { -webkit-transform: scale(0.36); -moz-transform: scale(0.36); -ms-transform: scale(0.36); -o-transform: scale(0.36); transform: scale(0.36); transform-origin: center bottom; -webkit-transform-origin: center bottom; -webkit-transition: transform .40s linear; -moz-transition: transform .40s linear; -ms-transition: transform .40s linear; -o-transition: transform .40s linear; transition: transform .40s linear; } .management_list li.active { background-color: #f4f8fb; } .management_list li.active::after { content: ''; position: absolute; bottom: 0; right: 2.0rem; background: url(../images/management_bg.png) no-repeat center; width: 19.7rem; height: 10rem; } .management_list li.active .box { padding-bottom: 2.25rem; } @media (min-width:768px) { .management_list li.active .box .img img { -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); } } @media (min-width:992px) { .management_list li .img img { -webkit-transform: scale(0.36); -moz-transform: scale(0.36); -ms-transform: scale(0.36); -o-transform: scale(0.36); transform: scale(0.36); } .management_list li:hover .img img { -webkit-transform: scale(0.38); -moz-transform: scale(0.38); -ms-transform: scale(0.38); -o-transform: scale(0.38); transform: scale(0.38); } .management_list li.active .box .img img { -webkit-transform: scale(0.6); -moz-transform: scale(0.6); -ms-transform: scale(0.6); -o-transform: scale(0.6); transform: scale(0.6); } } @media (min-width:1560px) { .management_list li .img img { -webkit-transform: scale(0.42); -moz-transform: scale(0.42); -ms-transform: scale(0.42); -o-transform: scale(0.42); transform: scale(0.42); } .management_list li:hover .img img { -webkit-transform: scale(0.47); -moz-transform: scale(0.47); -ms-transform: scale(0.47); -o-transform: scale(0.47); transform: scale(0.47); } .management_list li.active .box .img img { -webkit-transform: scale(0.7); -moz-transform: scale(0.7); -ms-transform: scale(0.7); -o-transform: scale(0.7); transform: scale(0.7); } .esgLogo-newt .newLogo.container { max-width: 96%; } } /**/ .board { overflow: hidden; } .board ul.row { margin-left: -.5px; margin-right: -.5px; } .board ul.row li { padding-left: .5px; padding-right: .5px; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .board ul.row li .box { cursor: pointer; height: 100%; position: relative; } .board ul.row li .box .img { background-color: #ecf1f8; position: relative; overflow: hidden; } .board ul.row li .box .img img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .board ul.row li .box .text { text-align: center; position: relative; padding: 0.85rem 0.5rem; line-height: 1.66; height: 100%; } .board ul.row li .box .text::after { content: ''; position: absolute; top: 0; right: -1px; background-color: rgba(0, 0, 0, 0.06); width: 1px; height: 100%; } .board ul.row li:last-child .box .text::after { display: none; } .board ul.row li .box .text .title { font-size: 0.55rem; font-family: "AlibabaPuHuiTiMedium"; margin-bottom: 0.25rem; } .board ul.row li .box:hover .img img { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); transform: scale(1.2); } .rb-overlay { opacity: 0; position: fixed; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; z-index: -1; pointer-events: none; cursor: default; } .rb-close { position: absolute; top: 1.25rem; right: 1.25rem; width: 40px; height: 40px; text-indent: -9000px; cursor: pointer; z-index: 1000; } .rb-close::before { content: ' '; position: absolute; left: 15px; height: 40px; width: 2px; background-color: #111111; -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .rb-close::after { content: ' '; position: absolute; left: 15px; height: 40px; width: 2px; background-color: #111111; -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .rb-week { width: 100%; height: 100%; background-image: url(../images/board_bg.png); background-repeat: no-repeat; background-position: right bottom; background-size: cover; background-color: #ffffff; } .rb-week .columnspto-expand { overflow-y: auto; height: 100%; width: 100%; background-position: center; -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; } .rb-week .columnspto-expand .enlarge-content { position: relative; width: 100%; height: 100vh; padding: 2.25rem 0; } .enlarge-content-width { max-width: 14.5rem; position: relative; z-index: 10; } .enlarge-content-width .body-year { margin-top: 1.25rem; } .enlarge-content-width .body-year .title { font-size: 1.5rem; line-height: 1.2; } .enlarge-content-width .body-text { line-height: 1.88; margin-top: 1.5rem; } /**/ #global { padding: 2.5rem 0 1.5rem; } #global .global_tab { max-width: 25.0rem; width: 100%; text-align: center; margin: 0.75rem auto 1.25rem; border-bottom: 2px solid #e5e5e5; } #global .global_tab li { position: relative; } #global .global_tab li a { display: block; height: 1.9rem; line-height: 1.9rem; position: relative; cursor: pointer; } #global .global_tab li + li::before { content: ''; position: absolute; top: 50%; left: -2px; margin-top: -2px; width: 4px; height: 4px; background-color: #cccccc; } #global .global_tab li a::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 0; height: 2px; background-color: #0068b7; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } #global .global_tab li a:hover, #global .global_tab li.active a { width: 100%; font-family: "AlibabaPuHuiTiMedium"; } #global .global_tab li.active a::after, #global .global_tab li a:hover::after { width: 100%; } #global .global_con_list { display: none; } #global .global_con_list.active { display: block; } #global .global_con_list li { margin-bottom: 1.5rem; border-bottom: 1px solid #e5e5e5; } #global .global_con_list li .text { padding: 1.05rem 0 1.5rem; } #global .global_con_list li .text .text_img { width: 29%; } #global .global_con_list li .text .text_img .icon { border-radius: 100%; overflow: hidden; box-shadow: 0 0 0.75rem rgba(0, 0, 0, 0.1); margin-right: 0.5rem; width: 1.15rem; height: 1.15rem; overflow: hidden; } #global .global_con_list li .text .text_img .title { font-size: 0.8rem; font-family: "AlibabaPuHuiTiMedium"; } #global .global_con_list li .text .text_img .title span { font-size: 0.4rem; display: block; font-family: "AlibabaPuHuiTiMedium"; } #global .global_con_list li .text .text_box { width: 58%; flex-flow: row wrap; } #global .global_con_list li .text .text_box p { margin-right: 1.0rem; } #global .global_con_list li .text .text_more { width: 13%; } #global .global_con_list li .text .text_more a { display: block; width: 100%; color: #ffffff; text-align: center; height: 1.25rem; text-transform: capitalize; line-height: 1.25rem; background-color: #9fb92e; } #tour { background-image: url(../images/tour_bg.png); background-size: cover; background-position: center; background-repeat: no-repeat; min-height: 66vh; padding: 2.5rem 0 1.25rem; position: relative; } #tour .tour_bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; } #tour .tour_bg .tour_bg_list { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat; opacity: 0; -webkit-transition: opacity .45s ease; -moz-transition: opacity .45s ease; -ms-transition: opacity .45s ease; -o-transition: opacity .45s ease; transition: opacity .45s ease; } #tour .tour_bg .tour_bg_list::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(255, 255, 255, 0.2); } #tour .tour_bg .tour_bg_list.active { opacity: 1; } #tour > .container { position: relative; z-index: 9; } #tour ul li:hover { color: #ffffff; } #tour ul li:hover a { color: #ffffff; font-size: 1.1rem; } #tour ul li:hover a::after { width: 100%; } #tour .tour_bottom { float: right; margin-top: 2.0rem; color: #ffffff; font-size: 16px; } .facilitie_subColumn { padding: 2.5rem 0; } .facilitie_subColumn .w_title { margin-bottom: 0.3rem; } .facilitie_subColumn .text { line-height: 1.88; width: 77%; padding-right: 2.15rem; border-right: 1px solid rgba(0, 0, 0, 0.1); } .facilitie_subColumn .text p + p { margin-top: 0.3rem; } .facilitie_subColumn .invest { padding-left: 2.15rem; line-height: 1.88; width: 23%; } .facilitie_subColumn .invest .million, .facilitie_subColumn .invest .jobs { font-size: 1.5rem; color: #004ca5; line-height: 1.1; } .facilitie_subColumn .invest .jobs { color: #38beef; margin-top: 0.4rem; } .facilitie_subColumn_bg { position: relative; } .facilitie_subColumn_bg::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 40%; opacity: 1; visibility: visible; z-index: 9; background-image: linear-gradient(to bottom, transparent, #ffffff); pointer-events: none; } .facilitie_subColumn_mp4 { position: relative; background-color: #f4f8fb; } .facilitie_subColumn_mp4 video { width: 100%; display: block; margin: 0 auto; max-height: 16.0rem; } .press_releases { padding: 4vw 0; } .press_releases_1 { padding: 4vw 0 1vw; } .press_releases .w_title { font-size: 1.05rem; padding-bottom: 0.75rem; } .facilitie_press_releases { padding: 1.9rem 0 2rem; } .facilitie_press_releases .w_title { font-size: 1.0rem; padding-bottom: 0.5rem; } .press_releases_swiper li.swiper-slide .box .img { overflow: hidden; position: relative; max-height: 6.5rem; } .press_releases_swiper li.swiper-slide .box .img .img_scale_box img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .press_releases_swiper li.swiper-slide .box .img .img_title { color: #fff; position: absolute; top: 0.85rem; font-size: 0.5rem; left: 0.75rem; z-index: 2; } .press_releases_swiper li.swiper-slide .box .img .img_bg { position: absolute; bottom: 0; left: -52%; width: 80%; height: 100%; background: linear-gradient(rgba(0, 104, 183, 0.6), rgba(0, 0, 0, 0.0)); -webkit-transform: skewX(-36deg); -moz-transform: skewX(-36deg); -ms-transform: skewX(-36deg); -o-transform: skewX(-36deg); transform: skewX(-36deg); } .press_releases_swiper li.swiper-slide .box .img .img_bg1 { position: absolute; bottom: 0; left: -36%; width: 80%; height: 100%; background: linear-gradient(rgba(0, 104, 183, 0.7), rgba(0, 0, 0, 0.0)); -webkit-transform: skewX(-36deg); -moz-transform: skewX(-36deg); -ms-transform: skewX(-36deg); -o-transform: skewX(-36deg); transform: skewX(-36deg); } .press_releases_swiper li.swiper-slide .box .text { padding: 0.75rem 0 2.25rem; } .press_releases_swiper li.swiper-slide .box .text .time { color: #0068b7; padding-bottom: 0.2rem; } .press_releases_swiper li.swiper-slide .box .text .title { font-size: 0.525rem; line-height: 1.9; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .press_releases_swiper li.swiper-slide .box:hover .img .img_scale_box img { -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } .press_releases_swiper li.swiper-slide .box:hover .text .title { color: #0068b7; } .press_releases_swiper .swiper-pagination, .students_swiper .swiper-pagination { bottom: 0; width: auto; left: 50%; font-size: 0; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .press_releases_swiper .swiper-pagination::after, .students_swiper .swiper-pagination::after { content: ''; position: absolute; top: 7px; left: 0; width: 100%; height: 1px; background-color: #9fb92e; } .press_releases_swiper .swiper-pagination-bullet, .students_swiper .swiper-pagination-bullet { border: 1px solid #9fb92e; width: 14px; height: 14px; background: #ffffff; opacity: 1; margin: 0 1.75rem 0 0 !important; position: relative; z-index: 1; } .press_releases_swiper .swiper-pagination-bullet:last-child, .students_swiper .swiper-pagination-bullet:last-child { margin: 0 !important; } .press_releases_swiper .swiper-pagination-bullet::after, .students_swiper .swiper-pagination-bullet::after { content: ''; position: absolute; bottom: calc(100% + 1px); left: 50%; width: 1px; height: 16px; margin-left: -1px; background-color: #9fb92e; } .press_releases_swiper .swiper-pagination-bullet::before, .students_swiper .swiper-pagination-bullet::before { content: ''; position: absolute; top: 7px; width: 0; left: calc(100% + 1px); height: 1px; margin-top: -1px; background-color: #004ca5; } .press_releases_swiper .swiper-pagination-bullet:last-child::before, .students_swiper .swiper-pagination-bullet:last-child::before { display: none; } .press_releases_swiper .swiper-pagination-bullet-active, .students_swiper .swiper-pagination-bullet-active { border-color: #004ca5; background: #004ca5; } .press_releases_swiper .swiper-pagination-bullet-active::after, .students_swiper .swiper-pagination-bullet-active::after { background-color: #004ca5; } .press_releases_swiper .swiper-pagination-bullet-active::before, .students_swiper .swiper-pagination-bullet-active::before { width: 1.75rem; -webkit-transition: all 5s linear; -moz-transition: all 5s linear; -ms-transition: all 5s linear; -o-transition: all 5s linear; transition: all 5s linear; } /**/ .careers { background-image: url(../images/careers_bg.png); background-size: cover; background-repeat: no-repeat; background-position: center; padding: 2.6rem 0; } .careers_1 { background-size: cover; background-repeat: no-repeat; background-position: center; padding: 1.4rem 0 1.5rem; text-align: center; } .press_releases .swiper-pagination-bullets { display: none; } .careers .text { color: #ffffff; line-height: 1.88; padding: 0.25rem 0 0.75rem; max-width: 13.0rem; } .careers_1 .text { color: #ffffff; line-height: 1.88; } .careers .text a { color: #fff; text-decoration: underline; } .careers .more a { display: block; background-color: #9fb92e; color: #ffffff; height: 1.25rem; width: 5.0rem; text-align: center; line-height: 1.25rem; text-transform: capitalize; font-family: "AlibabaPuHuiTiMedium"; } .corridor { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 2rem 0; } .corridor .text { padding-top: 0.30rem; line-height: 1.88; } .corridor .text p + p { margin-top: 0.5rem; } .corridor .text a { color: #004ca5; text-decoration: underline; } .additional { padding-top: 1.9rem; } .additional .w_title { padding-bottom: 0.30rem; } .additional .text { line-height: 1.88; padding-bottom: 1.15rem; } .additional .additional_bg { background-color: #f4f8fb; padding: 0.50rem 0; } .additional .additional_bg .additional_title { position: relative; max-width: 82%; padding-left: 1.375rem; } .additional .additional_bg .additional_title .additional_title_box { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; width: 100%; } .additional .additional_bg .additional_title img { display: block; position: absolute; top: 50%; left: 0; height: 1.225rem; width: 1.125rem; margin-top: -0.6rem; } .additional .additional_bg .additional_btn { display: block; font-size: 14px; padding-right: 0.75rem; position: relative; background: url(../images/icon23.png) no-repeat right 1px center; background-size: 0.525rem; } /**/ .bg_cover { background-repeat: no-repeat; background-size: cover; background-position: center; } #experienced { background-color: #f4f8fb; padding: 2.5rem 0 0.5rem; } #experienced_1 { background-color: #f4f8fb; padding: 1.3rem 0 0.5rem; } #experienced::after { content: ''; position: absolute; top: 47%; left: -3%; height: 9rem; width: 5rem; background-color: #e9f2f9; -webkit-transform: skewX(-32deg); -moz-transform: skewX(-32deg); -ms-transform: skewX(-32deg); -o-transform: skewX(-32deg); transform: skewX(-32deg); } .experienced_list { padding-top: 1.05rem; position: relative; z-index: 9; } .experienced_list li { position: relative; margin-bottom: 1.8rem; } .experienced_list li .img { height: 13.4rem; width: 66%; position: relative; overflow: hidden; background-image: none !important; } .experienced_list li .img .img_scale { position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .experienced_list li .text { background-color: #fff; width: 49%; padding: 1.9rem 2.75rem; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .experienced_list li .text_cn { background-color: rgba(255, 255, 255, 0.6); width: 49%; padding: 1.9rem 2.75rem; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } #experienced_1 .experienced_list li .text { padding: 1.35rem 2.1rem; } #experienced_1 .home_more { padding-top: 0.45rem; } .experienced_list li .text .text_d { font-size: 0.55rem; line-height: 1.81; position: relative; } .experienced_list li .text .text_d p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } .experienced_list li .text .text_d_1 { font-size: 0.55rem; line-height: 1.81; position: relative; } .experienced_list li .text .text_d_1 p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } .experienced_list li .text .text_d::after { content: ''; position: absolute; top: -0.5rem; left: -1.4rem; width: 2.1rem; height: 1.475rem; z-index: -1; background: url(../images/icon06.png) no-repeat center; background-size: 2.1rem auto; } .experienced_list li .text .text_d_1::after {} .experienced_list li .text .title { font-size: 0.75rem; padding-top: 0.25rem; } .experienced_list li:nth-child(2n) .img { float: right; } .experienced_list li:nth-child(2n) .text { right: inherit; left: 0; } .experienced_list li .img:hover .img_scale { -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } #students { padding: 2.5rem 0 2.0rem; position: relative; } #students::after { content: ''; position: absolute; bottom: 0; left: 2rem; height: 2.0rem; width: 7.0rem; background-color: #e9f2f9; -webkit-transform: skewX(-50deg); -moz-transform: skewX(-50deg); -ms-transform: skewX(-50deg); -o-transform: skewX(-50deg); transform: skewX(-50deg); } .students_list_border { position: relative; } .students_list_border .students_list_border_after { /*position: relative; z-index: 9; top: 1.5rem;*/ } .students_list ul li:nth-child(3n) .box::before { content: ''; position: absolute; top: 4%; right: -6%; height: 5.2rem; width: 1.6rem; z-index: 10; background-color: #38beef; -webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); -ms-transform: skewX(-30deg); -o-transform: skewX(-30deg); transform: skewX(-30deg); } .experienced_list li:nth-child(1) .experienced_after::before { content: ''; position: absolute; bottom: 0; right: -2%; height: 4.8rem; width: 1.6rem; z-index: 10; background-color: #0068b7; -webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); -ms-transform: skewX(-30deg); -o-transform: skewX(-30deg); transform: skewX(-30deg); } .about_1::before { content: ''; position: absolute; bottom: 0; right: 5%; height: 100%; width: 12.5rem; z-index: 0; background-color: #6EB92C; -webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); -ms-transform: skewX(-30deg); -o-transform: skewX(-30deg); transform: skewX(-30deg); } .experienced_list li:nth-child(3) .experienced_after::before { content: ''; position: absolute; bottom: -22%; left: 6%; height: 3.8rem; width: 1.6rem; z-index: 10; background-color: #38beef; -webkit-transform: skewX(30deg); -moz-transform: skewX(30deg); -ms-transform: skewX(30deg); -o-transform: skewX(30deg); transform: skewX(30deg); } .experienced_list li:nth-child(5) .experienced_after::before { content: ''; position: absolute; bottom: 0; right: -2%; height: 4.8rem; width: 1.6rem; z-index: 10; background-color: #9fb92e; -webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); -ms-transform: skewX(-30deg); -o-transform: skewX(-30deg); transform: skewX(-30deg); } .students_list { padding-top: 1.05rem; position: relative; z-index: 9; } .students_swiper { padding-bottom: 1.25rem; } .students_list ul { margin-left: -0.75rem; margin-right: -0.75rem; } .students_list ul li { margin-bottom: 1.5rem; padding-left: 0.75rem; padding-right: 0.75rem; } .students_list ul li .box { background-color: #f4f8fb; cursor: pointer; position: relative; } .students_list ul li .box .img { height: 6.875rem; overflow: hidden; background-image: inherit !important; } .students_list ul li .box .img .img_scale { position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .students_list ul li .box .img_icon::after { border-right: 0.2rem solid #f4f8fb; border-bottom: 0.2rem solid #f4f8fb; } .students_list ul li .box .text { padding: 1.25rem 0.75rem 0.25rem 1.05rem; height: 6rem; } .students_list ul li .box .text .text_d { line-height: 1.88; position: relative; z-index: 1; } .students_list ul li .box .text .text_d p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } .students_list ul li .box .text .text_d_1 { line-height: 1.88; position: relative; z-index: 1; } .students_list ul li .box .text .text_d_1 p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } .students_list ul li .box .text .sub_title { font-size: 0.4rem; } .students_list ul li .box .text .text_d::after { content: ''; position: absolute; top: -0.60rem; left: -0.35rem; width: 2.1rem; height: 1.475rem; z-index: -1; background: url(../images/icon24.png) no-repeat center; background-size: 2.1rem auto; } .students_list ul li .box .text .name { font-size: 0.55rem; font-family: "AlibabaPuHuiTiMedium"; margin: 0.35rem 0 0.2rem; } .students_list ul li .box:hover .img .img_scale { -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } /**/ .form-control:focus, .form-control:hover, .btn:focus, .btn:hover { outline: none; box-shadow: none; } #jobOpportunity { padding: 2.5rem 0 2.75rem; } .jobOpportunity_form { padding-top: 1.0rem; margin-bottom: 1.5rem; } .jobOpportunity_form .form-group { position: relative; margin-bottom: 0.25rem; } .form_search .form-control { border-radius: 0; font-size: 0.45rem; border: 2px solid #dbdfe1; padding: 0 0.7rem; } .form_search .btn { position: absolute; top: 0; right: 0; bottom: 0; color: #fff; width: 2.75rem; border-radius: 0; font-size: 0; overflow: hidden; background-color: transparent; } .form_search .btn::after { content: ''; position: absolute; top: 0; bottom: 0; left: 0.25rem; right: -0.25rem; background-color: #004ca5; -webkit-transform: skewX(-20deg); -moz-transform: skewX(-20deg); -ms-transform: skewX(-20deg); -o-transform: skewX(-20deg); transform: skewX(-20deg); } .form_search .btn svg { position: relative; z-index: 1; left: 0.125rem; width: 0.8rem; height: 0.8rem; } .form_select .form-control, .web_checkbox .web_checkbox_title { color: #004ca5; font-family: "AlibabaPuHuiTiMedium"; border: none; font-size: 0.45rem; border-radius: 0; padding-left: 0; padding-right: 0; border-bottom: 1px solid #e5e5e5; } select.form-control, .web_checkbox .web_checkbox_title, .web_drop_down .web_drop_down_title { background-image: url(../images/icon25.svg); background-repeat: no-repeat; background-position: right 0.25rem center; background-size: 0.25rem; appearance: none; -webkit-appearance: none; -moz-appearance: none; } /*涓嬫媺绛涢€?/ .web_checkbox, .web_drop_down { position: relative; } .web_checkbox .web_checkbox_title, .web_drop_down .web_drop_down_title { height: 1.475rem; line-height: 1.45rem; padding: 0 0.75rem 0 0; cursor: pointer; } .web_checkbox:hover .web_checkbox_main { opacity: 1; visibility: visible; } .web_checkbox_main { position: absolute; top: calc(100% - 1px); left: 0; width: 100%; background-color: #0068b7; z-index: 4; opacity: 0; padding: 0.25rem 0.75rem; visibility: hidden; border: 1px solid rgba(0, 0, 0, 0.1); -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .web_checkbox_main .form-check .form-check-input { position: absolute; top: 0; left: 0; display: none; } .web_checkbox_main .form-check-input:checked + .form-check-label { background-image: url(../images/icon41.png); background-repeat: no-repeat; background-position: right center; border-bottom-color: #ffffff; } .web_checkbox_main .form-check { padding-left: 0; margin-bottom: 0; } .web_checkbox_main .form-check .form-check-label { padding-top: 0.30rem; padding-bottom: 0.30rem; font-size: 0.4rem; color: #ffffff; margin: 0; display: block; cursor: pointer; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .web_checkbox_main .form-check:last-child .form-check-label { border-bottom: none; } /**/ .web_drop_down .web_drop_down_title { color: #111; border: none; font-size: 0.45rem; border-radius: 0; padding-left: 0; padding-right: 0; border-bottom: 1px solid #e5e5e5; } .web_drop_down .web_drop_down_main { border: 1px solid #0068b7; background-color: #ffffff; position: absolute; width: 100%; left: 0; top: calc(100% - 1px); z-index: 5; height: 6.3rem; overflow: hidden; overflow-y: auto; display: none; } .web_drop_down .web_drop_down_main::-webkit-scrollbar { width: 4px; } .web_drop_down .web_drop_down_main::-webkit-scrollbar-thumb { background: #0068b7; border-radius: 2.5rem; } .web_drop_down .web_drop_down_main::-webkit-scrollbar-track { background: #ffffff; } .web_drop_down .web_drop_down_main > div { padding: 0.325rem 0.75rem; color: #999999; font-size: 0.4rem; cursor: pointer; } .web_drop_down .web_drop_down_main > div:hover { background-color: #f4f8fb; color: #111; } /**/ .form_select .btn { float: right; color: #004ca5; font-size: 0.45rem; padding-left: 0; padding-right: 0; } .form_select .btn img { width: 0.55rem; } .form_select .btn span { display: inline-block; line-height: 22px; margin-left: 0.25rem; padding-right: 0.375rem; font-family: "AlibabaPuHuiTiMedium"; border-bottom: 1px solid #004ca5; } .jobOpportunity_table {} .jobOpportunity_table .table th, .jobOpportunity_table .table td { padding: 0.525rem 0; border-top: none; border-bottom: 1px solid #e5e5e5; } .jobOpportunity_table .table th { border-bottom: 2px solid #004ca5; font-family: "AlibabaPuHuiTiMedium"; } .jobOpportunity_table .table th.th_width01 { width: 3.75rem; } .jobOpportunity_table .table th.th_width03 { width: 7.0rem; } .jobOpportunity_table .table td.td_width02 { font-family: "AlibabaPuHuiTiMedium"; } .jobOpportunity_table .table td.td_width02 a:hover { color: #0068b7; } .jobOpportunity_table .table td img { margin-top: -6px; width: 0.55rem; height: 0.55rem; overflow: hidden; border-radius: 100%; } .web_more {} .web_more a { display: block; margin: 0 auto; color: #111; width: 6.0rem; height: 1.4rem; cursor: pointer; line-height: 1.35rem; text-align: center; position: relative; border: 1px solid rgba(0, 0, 0, 0.1); } .web_more_1 a { display: block; margin: 0 auto; color: #ffffff; background: #37BDEF; width: 6.05rem; height: 1.55rem; cursor: pointer; line-height: 1.55rem; text-align: center; position: relative; margin-top: 0.9rem; font-family: "AlibabaPuHuiTiMedium"; font-size: 16px; } .web_more_1 a:hover { background: #ffffff; color: #37BDEF; } .web_more a::after { content: ''; background-color: #9fb92e; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; transform-origin: right center; -webkit-transition: transform .35s ease; -moz-transition: transform .35s ease; -ms-transition: transform .35s ease; -o-transition: transform .35s ease; transition: transform .35s ease; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); } .web_more a span { color: #666666; font-size: 0.4rem; } .web_more a:hover { color: #ffffff; border-color: #ffffff; } .web_more a:hover::after { transform-origin: left center; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); } .web_more a:hover span { color: #ffffff; } /**/ .talentPool_main { padding: 2.25rem 0 2.75rem; } .web_form .form-group { margin-bottom: 0.5rem; position: relative; } .web_form { position: relative; } .web_form .web_name::after { content: ''; position: absolute; top: 50%; left: 50%; width: 1px; height: 0.5rem; background-color: #e5e5e5; margin-left: -0.75rem; } .web_form .web_label { font-size: 0.4rem; } .web_form .web_label span { color: #1f5aaa; } .web_form .form-control { font-size: 0.45rem; border-radius: 0; border: none; padding-left: 0; padding-right: 0; border-bottom: 1px solid #e5e5e5; } .web_form .form-control:focus { border-bottom-color: #0068b7; } .web_form .no-form-control { border-bottom-color: #f2545b; } .web_form textarea.form-control { height: 7.5rem; background-color: #f4f8fb; border-bottom: none; margin-top: 0.3rem; padding: 0.5rem; } .web_form .btn { display: block; width: 6.0rem; height: 1.5rem; font-size: 0.45rem; background-color: #9fb92e; margin: 0 auto; color: #fff; border-radius: 0; text-align: center; } .font_16 { font-size: 0.4rem; } .custom-control { padding-left: 0.85rem; min-height: 0.75rem; } .form_checkbox .custom-control-label a { color: #0068b7; } .custom-checkbox .custom-control-label::before { border-radius: 100%; } .custom-control-label::before, .custom-control-label::after { width: 0.6rem; height: 0.6rem; left: -0.85rem; top: 50%; margin-top: -0.3rem; } .custom-control-label:focus::before, .custom-control-label:focus::after { box-shadow: none !important; } .custom-control-input:checked ~ .custom-control-label::before { background-color: #0068b7; border-color: #0068b7; } .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background: url(../images/icon41.svg) no-repeat center; background-size: 0.35rem; } /**/ .web_route { margin-top: 0.25rem; } .web_route div { position: relative; line-height: 2; } .web_route div + div { background-image: url(../images/icon27.svg); background-position: left center; background-repeat: no-repeat; background-size: 0.45rem auto; padding-left: 0.7rem; margin-left: 0.25rem; } .web_route a { color: #fff; display: block; border-bottom: 1px solid #fff; } /**/ #applyD { position: relative; padding: 2.5rem 0; } .applyD_head { position: fixed; top: 0; left: 0; width: 100%; z-index: 10; opacity: 0; visibility: hidden; border-bottom: 1px solid rgba(0, 0, 0, 0.1); background-color: #fff; -webkit-transition: all .40s linear; -moz-transition: all .40s linear; -ms-transition: all .40s linear; -o-transition: all .40s linear; transition: all .40s linear; } #js_top.scollfox { top: 0; opacity: 1; visibility: visible; } body.up #js_top.scollfox { top: 2.0rem; } .applyD_head .applyD_head_bar { position: absolute; top: 0; left: 0; height: 3px; width: 0; background-color: #0068b7; -webkit-transition: all .5s linear; -moz-transition: all .5s linear; -ms-transition: all .5s linear; -o-transition: all .5s linear; transition: all .5s linear; } .applyD_head .applyD_head_box { padding: 0.25rem 0; height: 1.75rem; } .applyD_head_share { margin-right: 0.75rem; } .applyD_head_share_box { cursor: pointer; width: 24px; } .applyD_head .applyD_head_box .share_box { width: 24px; height: 24px; } /**/ .applyD_left { width: 20%; padding-right: 0.75rem; } .applyD_more a { display: block; width: 4.5rem; text-align: center; height: 1.25rem; line-height: 1.25rem; color: #fff; background-color: #9fb92e; } .applyD_left .time { color: #666666; padding: 0.5rem 0 1.0rem; } .applyD_left .share { position: relative; } .applyD_left .share_box { cursor: pointer; width: 24px; height: 24px; } .applyD_right { width: 60%; } .applyD_right .title { font-size: 1.0rem; font-family: "AlibabaPuHuiTiMedium"; } .applyD_right .location { font-size: 0.6rem; padding: 0.4rem 0 1.25rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 1.25rem; } .applyD_right .location img { margin-right: 0.25rem; width: 0.55rem; height: 0.55rem; overflow: hidden; border-radius: 100%; } .applyD_right .applyD_right_add { font-size: 0.45rem; margin-top: 0.5rem; } .applyD_right .major { line-height: 1.88; margin-bottom: 1.0rem; } .applyD_right .major .major_title { font-size: 0.6rem; text-transform: capitalize; font-family: "AlibabaPuHuiTiMedium"; margin-bottom: 0.25rem; } .applyD_right .major .text li { position: relative; } .applyD_right .applyD_text { border-top: 1px solid rgba(0, 0, 0, 0.1); padding-top: 1.0rem; line-height: 1.88; } /*寮规*/ .text_hidden { display: none; } .details, .myModal_details { position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 9999; opacity: 0; visibility: hidden; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; -ms-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out; transition: all .35s ease-in-out; } .details.active, .myModal_details.active { opacity: 1; visibility: visible; } .details-bg, .myModal_details_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; z-index: 9; background: rgba(48, 62, 72, 0); -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; -ms-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out; transition: all .35s ease-in-out; } .details.active .details-bg, .myModal_details.active .myModal_details_bg { background: rgba(48, 62, 72, 0.8); } .details.active .details-con, .myModal_details.active .myModal_details_con { -webkit-transform: translate(0, 0) scale(1); -moz-transform: translate(0, 0) scale(1); -ms-transform: translate(0, 0) scale(1); -o-transform: translate(0, 0) scale(1); transform: translate(0, 0) scale(1); } @media (min-width: 991px) { .details.active .details-con, .myModal_details.active .myModal_details_con { -webkit-transform: translate(-50%, -50%) scale(1); -moz-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); -o-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); } } .details-con, .myModal_details_con { position: absolute; top: 50%; left: 50%; background-color: #ffffff; height: 12.5rem; width: 27.5rem; z-index: 10; -webkit-transform: translate(-50%, -50%) scale(0.75); -moz-transform: translate(-50%, -50%) scale(0.75); -ms-transform: translate(-50%, -50%) scale(0.75); -o-transform: translate(-50%, -50%) scale(0.75); transform: translate(-50%, -50%) scale(0.75); opacity: 0; animation: modalPop 2400ms ease-in-out forwards; -webkit-transition: transform .35s ease-in-out; -moz-transition: transform .35s ease-in-out; -ms-transition: transform .35s ease-in-out; -o-transition: transform .35s ease-in-out; transition: transform .35s ease-in-out; } @keyframes modalPop { 0% { opacity: 0; } 20% { opacity: 1; } 25% { opacity: 1; } 100% { opacity: 1; } } .myModal_details_con { height: auto; width: 18rem; } .details-box, .myModal_details_box { position: relative; width: 100%; height: 100%; } .details-box .details-left { width: 50.9091%; padding-left: 6.3637%; } .details-box .details_title { font-size: 0.8rem; margin-bottom: 0.5rem; font-family: "AlibabaPuHuiTiMedium"; } .details-box .details_text { line-height: 2; color: #111111; font-size: 0.4rem; height: 5.50rem; padding-right: 0.5rem; overflow: hidden; overflow-y: auto; } .details-box .details_text::-webkit-scrollbar { width: 2px; } .details-box .details_text::-webkit-scrollbar-thumb { background: #0068b7; } .details-box .details_text::-webkit-scrollbar-track { background: #e5e5e5; } .details-box .details-right { height: 6.75rem; width: 42.7273%; } .details_board .details-box .details-left { width: 60.9091%; } .details_board .details-box .details-right { height: 9.0rem; width: 32.7273%; } .details .swiper-button-prev, .details .swiper-button-next { color: #fff; font-size: 0.75rem; background-position: center; background-size: contain; background-repeat: no-repeat; width: 1.25rem; height: 1.8rem; margin-top: -0.9rem; } .details .swiper-button-prev::after, .details .swiper-button-next::after { display: none; } .details .swiper-button-prev { left: 0; opacity: 0; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; -ms-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out; transition: all .35s ease-in-out; } .details .swiper-button-next { right: 0; opacity: 0; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; -ms-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out; transition: all .35s ease-in-out; } .details.active .swiper-button-prev { left: 10.9375%; opacity: 1; background-image: url(../images/details_left.svg); } .details.active .swiper-button-next { right: 10.9375%; opacity: 1; background-image: url(../images/details_right.svg); } .details-close, .myModal_details_close { position: absolute; top: 0.75rem; right: 0.75rem; z-index: 99; height: 32px; width: 32px; text-align: center; cursor: pointer; -webkit-transition: transform 400ms; -moz-transition: transform 400ms; -ms-transition: transform 400ms; -o-transition: transform 400ms; transition: transform 400ms; } .details-close svg, .myModal_details_close svg { display: block; } .details-close:hover, .myModal_details_close:hover { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } /**/ .meetPeople_details .details-con { height: 14.35rem; } .meetPeople_details .details-box .details_title { position: relative; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 1.42; } .meetPeople_details .details-box .details-left::after { content: ''; position: absolute; top: -0.50rem; left: 0.75rem; width: 2.1rem; opacity: 0.2; height: 1.475rem; background: url(../images/meetPeople_icon.svg) no-repeat center; background-size: 2.1rem auto; } .meetPeople_details .details-box .details-right { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .meetPeople_details .details-box .details-left { color: #ffffff; position: relative; z-index: 2; } .meetPeople_details .details-box .details_text { color: #ffffff; height: 3.25rem; } .meetPeople_details .details-box .details_text::-webkit-scrollbar-thumb { background: #ffffff; } .meetPeople_details .details-box .details_text::-webkit-scrollbar-track { background: rgba(255, 255, 255, 0.2); } .meetPeople_details .details-close svg, .meetPeople_details .details-close svg path { fill: #ffffff; } /*寮规缁撴潫*/ #board_structure { background-color: #f4f8fb; padding: 2.25rem 0; } .board_structure_tab { margin-top: 0.5rem; margin-bottom: 1.0rem; } .board_structure_tab li { position: relative; } .board_structure_tab li a { width: 8.0rem; display: block; padding: 0.5rem 0; text-align: center; cursor: pointer; border-bottom: 2px solid #dbdfe1; } .board_structure_tab li a::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background-color: #0068b7; transform-origin: right center; -webkit-transition: transform .4s ease; -moz-transition: transform .4s ease; -ms-transition: transform .4s ease; -o-transition: transform .4s ease; transition: transform .4s ease; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); } .board_structure_tab li + li::after { content: ''; width: 4px; height: 4px; position: absolute; top: 50%; left: 0; margin-top: -2px; margin-left: -2px; background-color: #c3c6c9; } .board_structure_tab li.active a::after { transform-origin: left center; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); } @media (min-width: 991px) { .board_structure_tab li:hover a::after { transform-origin: left center; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); } } .board_structure_list { display: none; } .board_structure_list.active { display: block; } .board_structure_list li { margin-bottom: 0.75rem; } .board_structure_list li .box { background-color: #fff; height: 10.75rem; padding: 1.0rem; position: relative; } .board_structure_list_directors li .box { height: 8rem; } .board_structure_list li .box .title { font-size: 0.7rem; line-height: 1.3571; font-family: "AlibabaPuHuiTiMedium"; margin-bottom: 0.5rem; } .board_structure_list li .box .text { line-height: 1.33; } .board_structure_list li .box .text p { margin-bottom: 0.4rem; } .board_structure_list li .box .terms { position: absolute; bottom: 0; left: 1.0rem; right: 1.0rem; padding: 0.65rem 0; display: block; border-top: 1px solid rgba(0, 0, 0, 0.1); } .board_structure_list li .box .terms::after { content: ''; position: absolute; top: 0; right: 0; width: 0.6rem; height: 100%; background: url(../images/icon23.svg) no-repeat right center #fff; background-size: 0.6rem auto; } .board_structure_list li .box .terms:hover { color: #004ca5; } #corporate_governance_documents { padding: 2.5rem 0; } .corporate_governance_documents_list { padding-top: 0.5rem; } .corporate_governance_documents_list li { border-top: 1px solid rgba(0, 0, 0, 0.1); position: relative; } .corporate_governance_documents_list li .box { padding: 0.50rem 0 0.50rem 1.425rem; } .corporate_governance_documents_list li::before { content: ''; position: absolute; top: 0; left: 0; width: 0.925rem; height: 100%; background-image: url(../images/icon28.svg); background-position: left center; background-repeat: no-repeat; background-size: 0.925rem auto; pointer-events: none; } .corporate_governance_documents_list li.mp3::before { background-image: url(../images/mp3.svg); } .corporate_governance_documents_list li.mp4::before { background-image: url(../images/mp4.svg); } .corporate_governance_documents_list li.ppt::before { background-image: url(../images/ppt.svg); } .corporate_governance_documents_list li .box:hover { color: #0068b7; } .corporate_governance_documents_list li .title { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; max-width: 82%; } .corporate_governance_documents_list li .title_time { -webkit-line-clamp: inherit; } .corporate_governance_documents_list li .title_time span { display: block; color: #666666; font-size: 0.4rem; } .corporate_governance_documents_list li .title_time div { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; } .corporate_governance_documents_list li .download_btn { font-size: 12px; color: #666666; padding: 0.25rem 0.75rem 0.25rem 0; position: relative; } .corporate_governance_documents_list li .download_btn::before { content: ''; position: absolute; top: 0; right: 0; width: 0.6rem; height: 100%; pointer-events: none; background: url(../images/icon23.svg) no-repeat right 1px center; background-size: 0.525rem auto; } .corporate_governance_documents_list li.mp3 .download_btn, .corporate_governance_documents_list li.mp4 .download_btn { padding: 0.25rem 0 0.25rem 0; } .corporate_governance_documents_list li.mp3 .download_btn::before, .corporate_governance_documents_list li.mp4 .download_btn::before { display: none; } #contact_information { color: #fff; padding: 2.25rem 0; display: none !important; } #contact_information .subtitle { font-size: 0.50rem; padding-top: 0.1rem; } #contact_information .text { max-width: 13.25rem; margin-top: 1.0rem; } #contact_information .text li { padding: 0.65rem 0; border-top: 1px solid rgba(255, 255, 255, 0.1); } #contact_information .text li .img { width: 1.25rem; margin-right: 0.6rem; } #contact_information .text li .con .title { color: rgba(255, 255, 255, 0.5); } #contact_information .text li .con p { font-size: 0.55rem; font-family: "AlibabaPuHuiTiMedium"; } /**/ #financial_reports { padding-bottom: 1.25rem; } #financial_reports.financial_reports-g .w_title { font-size: 0.7rem; text-transform: capitalize; } #financial_reports .w_title { font-size: 0.7rem; text-transform: capitalize; } #financial_reports .corporate_governance_documents_list { margin-bottom: 1.25rem; width: 80.20%; } #financial_reports .financial_reports_img { width: 15.80%; margin-top: 0.5rem; } #financial_reports .financial_reports_img .img_box { box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.1); } #financial_reports .corporate_governance_documents_list li:first-child { border-top: 2px solid #0068b7; } /**/ .web_screen { padding-top: 1.0rem; position: relative; } .web_screen .language { border-bottom: 1px solid #e7e7e7; padding: 0 0.4rem; height: 1.25rem; line-height: 1.25rem; cursor: pointer; margin-right: 0.5rem; display: block; } .web_screen .web_screen_form { position: relative; width: 9.125rem; z-index: 9; } .web_screen .web_screen_form select.form-control, .presentations_webcasts_form select.form-control, .web_search .web_search_form input.form-control { font-size: 0.45rem; border-radius: 0; border: none; padding: 0 1.0rem 0 0.25rem; height: 1.25rem; border-bottom: 1px solid #e7e7e7; } .web_screen_form_year { width: 3.0rem !important; } .web_screen_form { position: relative; } .web_screen_form:hover .web_screen_ul { opacity: 1; visibility: visible; } .web_screen_ul { position: absolute; top: calc(100% - 1px); left: 0; width: 100%; z-index: 10; background-color: #0068b7; opacity: 0; padding: 0 0.25rem; visibility: hidden; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .web_screen_ul li { position: relative; color: #ffffff; } .web_screen_ul li + li { border-top: 1px solid rgba(255, 255, 255, 0.1); } .web_screen_ul li a { display: block; height: 1.2rem; cursor: pointer; color: #ffffff; line-height: 1.2rem; } .web_screen_ul_title { height: 1.25rem; line-height: 1.25rem; font-size: 0.45rem; padding: 0 1.0rem 0 0.25rem; border-bottom: 1px solid #e7e7e7; background-image: url(../images/icon25.png); background-repeat: no-repeat; background-position: right 0.25rem center; } .web_search .web_search_form { width: 3.0rem; } .web_search .web_search_form { margin-left: 0.5rem; position: relative; width: 9.75rem; } .web_search .web_search_form .btn { position: absolute; top: 0; right: 0; bottom: 0; font-size: 0; background: url(../images/icon04.png) no-repeat right 0.25rem center; } /**/ #presentations_webcasts { padding: 2.75rem 0 1.875rem; } #presentations_webcasts .corporate_governance_documents_list { padding-top: 0.75rem; } .presentations_webcasts_form { width: 5.0rem; position: relative; } #investor_day { color: #fff; padding: 3.5rem 0; } #investor_day .text { line-height: 2; max-width: 20.0rem; padding: 0.5rem 0 1.0rem; } .investor_day_form { width: 8.5rem; position: relative; } .investor_day_form .form-control { font-size: 0.45rem; border-radius: 0; border: none; color: #fff; padding: 0 2.0rem 0 0.625rem; background: rgba(255, 255, 255, 0.2); } .investor_day_form .form-control::placeholder { color: #fff; } .investor_day_form .btn { position: absolute; top: 0; right: 0; font-size: 0.45rem; bottom: 0; padding: 0 0.5rem; } #investor_day .web_more a { margin: 0; text-transform: capitalize; } /**/ #calendar { padding: 2.0rem 0; } #calendar .web_screen { padding-top: 0; } .calendar_tab { margin-top: 0.75rem; } .calendar_tab li { width: 100%; color: #fff; position: relative; } .calendar_tab li + li::before { content: ''; position: absolute; top: 0; left: 0; width: 1px; height: 100%; z-index: 1; background-color: rgba(255, 255, 255, 0.1); } .calendar_tab li::after { content: ''; border-top: 2px solid #004ca5; background-color: #004ca5; position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .calendar_tab li a { display: block; font-size: 0.5rem; color: #fff; z-index: 1; position: relative; height: 1.5rem; line-height: 1.5rem; text-align: center; cursor: pointer; } .calendar_tab li.active::after { background-color: #ffffff; top: -0.25rem; bottom: -0.25rem; box-shadow: 0 0 0.75rem rgba(0, 0, 0, 0.05); } .calendar_tab li.active a { color: #111111; } @media (min-width: 991px) { .calendar_tab li:hover::after { background-color: #ffffff; top: -0.25rem; bottom: -0.25rem; box-shadow: 0 0 0.75rem rgba(0, 0, 0, 0.05); } .calendar_tab li:hover a { color: #111111; } } .calendar_main { padding-top: 0.25rem; } .calendar_tab_main .calendar_list { display: none; } .calendar_tab_main .calendar_list.active { display: block; animation: TabflipInX 1200ms ease-in-out forwards; } .calendar_list li + li { border-top: 1px solid rgba(0, 0, 0, 0.1); } .calendar_list li .box { padding: 0.5rem 0; } .calendar_list li .box .text { width: 100%; } .calendar_list li .box .time { color: #004ca5; padding-bottom: 0.125rem; } .calendar_list li .box .title { font-family: "AlibabaPuHuiTiMedium"; } .calendar_list li .box .online { width: 3.5rem; text-align: center; } /**/ #investors_contact { padding: 2.75rem 0; } #investors_contact .subtitle { font-size: 0.55rem; padding-top: 0.1rem; } #investors_contact .text { margin-top: 1.0rem; } #investors_contact .text li { padding: 0.65rem 0; border-top: 1px solid rgba(0, 0, 0, 0.1); } #investors_contact .text li .img { width: 1.25rem; height: 1.25rem; margin-right: 0.6rem; } #investors_contact .text li .con .title { color: rgba(0, 0, 0, 0.5); } #investors_contact .text li .con p { font-size: 0.55rem; font-family: "AlibabaPuHuiTiMedium"; } #investors_contact .investors_contact_main { width: 35.3334%; } #investors_contact .investors_contact_img { width: 60%; } /**/ #news { padding-bottom: 2.75rem; } .news_list { padding-top: 1.25rem; } .news_list ul.row { margin-left: -0.75rem; margin-right: -0.75rem; } .news_list li { padding-left: 0.75rem; padding-right: 0.75rem; margin-bottom: 0.75rem; } .news_list li .box .img { overflow: hidden; /*max-height: 6.5rem;*/ } .octoberNewsList .news_list li .box .img, .press_releases_swiper_home li .box .img { height: 6.5rem; } .octoberNewsList .news_list li .box .img .img_scale_box, .press_releases_swiper_home li .box .img .img_scale_box { background-position: center; background-size: cover; background-repeat: no-repeat; width: 100%; height: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .octoberNewsList .news_list li .box .img .img_scale_box > img { display: none; } .octoberNewsList .news_list li .box:hover .img .img_scale_box, .press_releases_swiper_home li .box:hover .img .img_scale_box { -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } .news_list li .box .img .img_scale_box > img { width: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .news_list li .box .img .img_title { color: #fff; position: absolute; top: 0.85rem; font-size: 0.5rem; left: 0.75rem; z-index: 2; } .news_list li .box .img .img_bg { position: absolute; bottom: 0; left: -52%; width: 80%; height: 100%; background: linear-gradient(rgba(0, 104, 183, 0.6), rgba(0, 0, 0, 0.0)); -webkit-transform: skewX(-36deg); -moz-transform: skewX(-36deg); -ms-transform: skewX(-36deg); -o-transform: skewX(-36deg); transform: skewX(-36deg); } .news_list li .box .img .img_bg1 { position: absolute; bottom: 0; left: -36%; width: 80%; height: 100%; background: linear-gradient(rgba(0, 104, 183, 0.7), rgba(0, 0, 0, 0.0)); -webkit-transform: skewX(-36deg); -moz-transform: skewX(-36deg); -ms-transform: skewX(-36deg); -o-transform: skewX(-36deg); transform: skewX(-36deg); } .news_list li .box .text { padding: 0.7rem 0; } .news_list li .box .text .time { color: #0068b7; padding-bottom: 0.2rem; } .news_list li .box .text .title { font-size: 0.5rem; line-height: 1.9; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .news_list li .box:hover .img .img_scale_box > img { -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } .news_list li .box:hover .text .title { color: #0068b7; } /**/ .newsD_head .language { margin-right: 0.75rem; width: 26px; } #newsD .newsD_more { height: 32px; line-height: 32px; width: 110px; overflow: hidden; } #newsD .newsD_more a { position: relative; font-size: 0.4rem; color: #ffffff; display: block; height: 100%; padding-right: 8px; text-align: center; } #newsD .newsD_more a::after { content: ''; position: absolute; top: 0; right: 8px; bottom: 0; left: -8px; background-color: #004ca5; -webkit-transform: skewX(-22deg); -moz-transform: skewX(-22deg); -ms-transform: skewX(-22deg); -o-transform: skewX(-22deg); transform: skewX(-22deg); } #newsD .newsD_more span { position: relative; z-index: 1; } #newsD .applyD_right .location { padding: 1.0rem 0 0 0; margin-bottom: 1.0rem; } #newsD .language { margin-right: 0.5rem; width: 26px; } #newsD .applyD_right .applyD_text { border-top: none; padding-top: 0; } #newsD .applyD_right .applyD_text a, #applyD .applyD_right .applyD_text a { color: #1e73be; font-weight: bold; } #newsD .applyD_right .applyD_text a:hover, #applyD .applyD_right .applyD_text a:hover { text-decoration: underline; } /**/ #newsD .applyD_text { padding-bottom: 0.5rem; border-bottom: 1px solid #000000; } #newsD .page { margin-top: 1.25rem; position: relative; } #newsD .page .page_btn { font-size: 14px; margin-bottom: 0.15rem; } #newsD .page .page_title { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } #newsD .page .page_perv, #newsD .page .page_next { width: 39%; } #newsD .page .page_perv a { padding-left: 1rem; background-image: url(../images/icon34.png); background-repeat: no-repeat; background-position: left center; display: block; } #newsD .page .page_next a { padding-right: 1rem; background-image: url(../images/icon35.png); background-repeat: no-repeat; background-position: right center; display: block; } #newsD .page .page_list { width: 2.75rem; height: 2.0rem; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; position: absolute; top: 50%; left: 50%; margin-top: -1.0rem; margin-left: -1.375rem; } #newsD .page .page_list a { display: block; font-size: 0.4rem; padding-bottom: 0.75rem; background: url(../images/icon33.png) no-repeat center bottom; background-size: 0.525rem; } /**/ .newsYear_list { border-top: 2px solid #000000; padding-bottom: 1.0rem; } .newsYear_list li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .newsYear_list li .box { padding: 0.625rem 0; } .newsYear_list li .box .time { width: 3.625rem; } .newsYear_list li .box .title { font-size: 0.5rem; width: calc(100% - 3.625rem); font-family: "AlibabaPuHuiTiMedium"; overflow: hidden; /*text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp: 1;*/ } .newsYear_list li .box:hover .title span { color: #0068b7; border-bottom: 1px solid #0068b7; } /**/ #event { padding: 1.5rem 0 2.75rem; } .event_list { border-top: 2px solid #000; padding-bottom: 1.0rem; } .event_list li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 0.75rem 0; } .event_list li .img { width: 6.25rem; height: 3.5rem; } .event_list li .text { width: calc(100% - 7.75rem); } .event_list li .text .time { color: #0068b7; line-height: 1.88; } .event_list li .text .title { width: 45%; line-height: 1.8; font-family: "AlibabaPuHuiTiMedium"; } .event_list li .text .venue { color: #666666; width: 45%; line-height: 1.88; } #resources { padding: 1.75rem 0 2.75rem; } #resources .news_list { padding-top: 1.5rem; } #resources .news_list li .box .img .img_title { top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } #resources .news_list li .box .img .img_title .mins { margin-top: 0.25rem; } /**/ .resources_tab li { position: relative; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .resources_tab li a { width: 100%; display: block; padding: 0.5rem 0; text-align: center; cursor: pointer; border-bottom: 2px solid #dbdfe1; height: 100%; display: flex; align-items: center; justify-content: center; } .resources_tab li a::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background-color: #0068b7; transform-origin: right center; -webkit-transition: transform .4s ease; -moz-transition: transform .4s ease; -ms-transition: transform .4s ease; -o-transition: transform .4s ease; transition: transform .4s ease; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); } .resources_tab li + li::after { content: ''; width: 4px; height: 4px; position: absolute; top: 50%; left: 0; margin-top: -2px; margin-left: -2px; background-color: #c3c6c9; } .resources_tab li.active a::after { transform-origin: left center; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); } @media (min-width: 991px) { .resources_tab li:hover a::after { transform-origin: left center; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); } } /*Solutions*/ body.body_solutions header { position: absolute; } body.body_solutions header .header-main { top: 0; background-color: transparent; border-bottom: 1px solid transparent; padding-top: 0.5rem; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } body.body_solutions .header-nav, body.body_solutions .header-language { opacity: 0; visibility: hidden; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } body.body_solutions .header-nav.is_active, body.body_solutions .header-language.is_active { opacity: 1; visibility: visible; } body.body_solutions header.scollfox .logo a { width: 100%; } body.body_solutions header.scollfox .logo a img { height: 1.35rem; } body.body_solutions header .header-language { margin-left: 0.5rem; } body.body_solutions_main header .header-nav li > a { color: #ffffff; } body.body_solutions_main header .header-language .header_href { color: #ffffff; border-color: #ffffff; } body.body_solutions_main header .header-language .header_search::after { background-color: rgba(255, 255, 255, 0.5); } body.body_solutions_main header .header-main.hover .header-nav li > a { color: #111; } body.body_solutions_main header .header-main.hover .header-language .header_href { color: #111; border-color: #111; } body.body_solutions_main header .header-main.hover .header-language .header_search::after { background-color: rgba(0, 0, 0, 0.5); } @media (min-width: 991px) { body.body_solutions header .header-main.hover { background-color: #ffffff; } body.body_solutions header .header-main.hover .solutions_menu, body.body_solutions header .header-main.menu_hover .solutions_menu { background-color: #0068b7; } } .solutions_menu { width: 1.6rem; height: 1.3rem; line-height: 1.3rem; text-align: center; background-color: #0068b7; margin-left: 0.5rem; cursor: pointer; font-size: 0; -webkit-transform: skewX(-26deg); -moz-transform: skewX(-26deg); -ms-transform: skewX(-26deg); -o-transform: skewX(-26deg); transform: skewX(-26deg); } .solutions_menu span { position: relative; display: inline-block; width: 0.7rem; height: 2px; background-color: #ffffff; vertical-align: middle; -webkit-transition-duration: .3s, .3s; -moz-transition-duration: .3s, .3s; -ms-transition-duration: .3s, .3s; -o-transition-duration: .3s, .3s; transition-duration: .3s, .3s; -webkit-transition-delay: .3s, 0s; -moz-transition-delay: .3s, 0s; -ms-transition-delay: .3s, 0s; -o-transition-delay: .3s, 0s; transition-delay: .3s, 0s; margin-top: -1px; } .solutions_menu span::after, .solutions_menu span::before { content: ''; position: absolute; display: inline-block; width: 0.7rem; height: 2px; left: 0; background-color: #ffffff; -webkit-transition-duration: .3s, .3s; -moz-transition-duration: .3s, .3s; -ms-transition-duration: .3s, .3s; -o-transition-duration: .3s, .3s; transition-duration: .3s, .3s; -webkit-transition-delay: .3s, 0s; -moz-transition-delay: .3s, 0s; -ms-transition-delay: .3s, 0s; -o-transition-delay: .3s, 0s; transition-delay: .3s, 0s; } .solutions_menu span::before { top: -8px; -webkit-transition-property: top, transform; -moz-transition-property: top, transform; -ms-transition-property: top, transform; -o-transition-property: top, transform; transition-property: top, transform; } .solutions_menu span::after { bottom: -8px; -webkit-transition-property: bottom, transform; -moz-transition-property: bottom, transform; -ms-transition-property: bottom, transform; -o-transition-property: bottom, transform; transition-property: bottom, transform; } /*鐐瑰嚮涔嬪悗*/ .solutions_menu.is_active span { background-color: transparent; -webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s; -ms-transition-delay: 0s, 0s; -o-transition-delay: 0s, 0s; transition-delay: 0s, 0s; } .solutions_menu.is_active span::after, .solutions_menu.is_active span::before { -webkit-transition-delay: 0s, .3s; -moz-transition-delay: 0s, .3s; -ms-transition-delay: 0s, .3s; -o-transition-delay: 0s, .3s; transition-delay: 0s, .3s; } .solutions_menu.is_active span::before { top: 0; background: #ffffff; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .solutions_menu.is_active span::after { bottom: 0; background: #ffffff; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } /**/ body.body_solutions footer { position: relative; bottom: -100%; left: 0; width: 100%; z-index: 10; background-color: #ffffff; opacity: 0; visibility: hidden; box-shadow: 0 0 2.5rem rgba(0, 0, 0, 0.1); -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; } body.body_solutions #body_solutions_footer.is_active footer { bottom: 0; opacity: 1; visibility: visible; } body.body_solutions footer .footer_main, body.body_solutions footer .footer_nav .title, body.body_solutions footer .footer_nav .con a { color: #111111; } body.body_solutions footer .footer_about .more a { color: #9fb92e; } body.body_solutions footer .footer_about .more a::before { border-left: 1px solid #9fb92e; border-top: 1px solid #9fb92e; } body.body_solutions footer .footer_about .more a::after { background-color: #9fb92e; } body.body_solutions footer .footer_copyright { color: #111111; font-size: 16px; padding: 0.55rem 0; border-top: 1px solid rgba(0, 0, 0, 0.1); } body.body_solutions footer .footer_copyright a { color: #111; } #body_solutions_footer { position: relative; bottom: 0; left: 0; width: 100%; background-color: #eeeeee; z-index: 10; } #body_solutions_footer .body_solutions_footer_copyright { padding: 0.5rem 0; font-size: 16px; } #body_solutions_footer .body_solutions_footer_copyright .body_solutions_footer_href a { display: block; padding-left: 0.35rem; margin-left: 0.35rem; position: relative; } #body_solutions_footer .body_solutions_footer_copyright .body_solutions_footer_href a + a::after { content: ''; position: absolute; top: 50%; left: 0; width: 1px; height: 0.4rem; margin-top: -0.175rem; background-color: #111; } body.body_solutions .container { max-width: inherit; padding-left: 5.2083%; padding-right: 5.2083%; } .body_solutions_main #body_solutions_footer { position: fixed; } .body_solutions_main.body_solutions footer { position: fixed; } /**/ #main-content { position: relative; height: auto; width: 100%; } #solutions_banner, .solutions_banner_swiper { position: relative; overflow: hidden; width: 100%; height: 100vh; } #solutions_banner .swiper-slide-height { position: relative; display: block; height: 100%; width: 100%; background-color: #ffffff; } #solutions_banner .swiper-slide-height .text { color: #ffffff; line-height: 1.88; position: fixed; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } #solutions_banner .swiper-slide-height .text .title { font-size: 1.75rem; font-family: "AlibabaPuHuiTiMedium"; line-height: 1.1667; text-align: center; padding-bottom: 0.5rem; } #solutions_banner .swiper-slide-height .text .text_d { max-width: 20rem; margin: 0 auto; text-align: center; text-shadow: #999 1px 1px 1px; } #solutions_banner .swiper-slide-height .text .text_d_1 { max-width: 20rem; margin: 0 auto; text-align: center; text-shadow: #999 1px 1px 1px; } /*宸﹀鑸?/ .semantic-button { background: none; border: none; border-radius: 0; color: inherit; text-align: inherit; padding: 0; cursor: pointer; -webkit-transition: 0.25s; transition: 0.25s; } .side__menu { position: fixed; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 10; -webkit-transition: 0.25s; transition: 0.25s; } .side__menu_title { font-size: 16px; font-family: "AlibabaPuHuiTiMedium"; margin-bottom: 0.25rem; padding-left: 0.20rem; } .side__menu-item { border: 0 solid transparent; border-top-width: 1px; height: 32px; -webkit-transition: 0.25s; transition: 0.25s; } .side__menu-item:last-child { border-bottom-width: 1px; } .side__menu-link { padding-left: 2.75rem; text-align: left; line-height: 30px; position: relative; font-size: 16px; display: block; color: transparent !important; -webkit-transition: 0.25s; transition: 0.25s; -webkit-transition-property: opacity, line-height, color, -webkit-transform; transition-property: opacity, line-height, color, -webkit-transform; transition-property: opacity, line-height, color, transform; transition-property: opacity, line-height, color, transform, -webkit-transform; white-space: nowrap; opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); font-family: "AlibabaPuHuiTiMedium"; } .side__menu-link::before { content: ''; position: absolute; left: -1.125rem; top: 50%; height: 1.2px; width: 2.25rem; -webkit-transform: scaleX(0.55); -ms-transform: scaleX(0.55); transform: scaleX(0.55); -webkit-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; transform-origin: 100% 50%; background: #ffffff; -webkit-transition: 0.25s; transition: 0.25s; will-change: transform; } .side__menu .side__menu-item.is-active .side__menu-link::before { left: 0; height: 4px; } .side__menu .side__menu-item.is-active .side__menu-link { opacity: 1; color: transparent; } .side__menu .side__menu-link.is-active { opacity: 1; color: #ffffff !important; } .side__menu .side__menu-item.is-active .side__menu-link::before, .side__menu-link.is-active::before { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } @media (min-width: 991px) { .side__menu .side__menu-item:hover .side__menu-link, .side__menu .side__menu-link:hover { opacity: 1; color: #ffffff !important; } .side__menu .side__menu-item:hover .side__menu-link::before, .side__menu-link:hover::before { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } .side__menu:hover .side__menu-item { height: 54px; border-color: rgba(0, 0, 0, 0.15); } .side__menu:hover .side__menu-item.is-active .side__menu-link { opacity: 1; color: #ffffff !important; } .side__menu:hover .side__menu-item { border-color: rgba(255, 255, 255, 0.15); } .side__menu:hover .side__menu-link { line-height: 52px; width: 180px; color: #ffffff !important; } body.body_solutions_children .side__menu .side__menu-item.is-active .side__menu-link { color: #111 !important; } } @media (min-width: 1800px) { .side__menu:hover .side__menu-item { height: 64px; } .side__menu:hover .side__menu-link { line-height: 62px; width: 270px; } } /**/ .solutions_banner_nav_fiex { position: relative; top: 0; left: 0; right: 0; z-index: 9; height: 2.25rem; cursor: pointer; } .body_solutions_main .solutions_banner_nav_fiex { position: fixed; bottom: 1.5rem; } .solutions_banner_nav { position: absolute; top: 1.5rem; right: 0; width: 100%; padding-left: 0; z-index: 10; padding-right: 0; } .body_solutions_main .solutions_banner_nav { position: absolute; bottom: 2.5rem; top: auto; } .solutions_banner_nav::before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; z-index: 2; background-color: rgba(255, 255, 255, 0.5); } .solutions_banner_nav ul { position: relative; z-index: 5; -ms-flex-pack: center; justify-content: center; } .solutions_banner_nav li { position: relative; margin: 0 10px; width: 5rem; } .solutions_banner_nav li a { position: relative; color: rgba(255, 255, 255, 0.7); display: block; } .solutions_banner_nav li a::after { content: ''; position: absolute; bottom: -0.25rem; left: 50.2%; /* margin-left: -50%; */ width: 0.5rem; height: 0.5rem; border-radius: 100%; background-color: #00559a; border: 1px solid rgba(255, 255, 255, 0.5); transform: translateX(-50%); } #solutions_banner .swiper-slide-height:nth-child(1) .solutions_banner_nav ul { -ms-flex-pack: flex-start; justify-content: center; } #solutions_banner .swiper-slide-height:nth-child(1) .solutions_banner_nav li a::after { background-color: #97b7c6; } #solutions_banner .swiper-slide-height:nth-child(3) .solutions_banner_nav li a::after { background-color: #7ebe15; } #solutions_banner .swiper-slide-height:nth-child(4) .solutions_banner_nav li a::after { background-color: #168fe0; } #solutions_banner .swiper-slide-height:nth-child(5) .solutions_banner_nav li a::after { background-color: #0067aa; } #solutions_banner .swiper-slide-height:nth-child(6) .solutions_banner_nav li a::after { background-color: #62a929; } #solutions_banner .swiper-slide-height:nth-child(7) .solutions_banner_nav li a::after { background-color: #33afe3; } #solutions_banner .swiper-slide-height:nth-child(8) .solutions_banner_nav li a::after { background-color: #016cca; } .solutions_banner_nav li a::before { content: ''; position: absolute; bottom: 0.25rem; left: 50%; /* margin-left: -50%; */ width: 1px; height: 0.5rem; background-color: rgba(255, 255, 255, 0.5); } .solutions_banner_nav li a span { position: absolute; bottom: 0; /* left: 50%; */ display: block; text-align: center; width: 100%; /*background: red;*/ margin-bottom: 1.0rem; overflow: hidden; text-overflow: ellipsis; /*display: -webkit-box;*/ -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-family: "AlibabaPuHuiTiMedium"; /* -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); /* transform: translateX(-50%); */ } .solutions_banner_nav li a:hover { color: #fff; } .solutions_banner_nav li a:hover::after { border-color: #ffffff; background-color: #ffffff !important; } .solutions_banner_nav li a:hover::before { background-color: #ffffff; } /**/ body.body_solutions_children {} body.body_solutions_children .side__menu-link::before { background-color: #91ab23; } body.body_solutions_children .side__menu-item.is-active .side__menu-link::before { background-color: #0068b7; } body.body_solutions_children .side__menu:hover .side__menu-link, body.body_solutions_children .side__menu:hover .side__menu-item.is-active .side__menu-link { color: #111111 !important; } /*浜岀骇*/ #solutions_children { width: 100%; height: auto; } #solutions_children .solutions_banner_nav { position: absolute; -webkit-transform: translate(0, 300px); -moz-transform: translate(0, 300px); -ms-transform: translate(0, 300px); -o-transform: translate(0, 300px); transform: translate(0, 300px); -webkit-transition: -webkit-transform 0.9s cubic-bezier(0.77, 0, 0.175, 1); -moz-transition: -moz-transform 0.9s cubic-bezier(0.77, 0, 0.175, 1); transition: transform 0.9s cubic-bezier(0.77, 0, 0.175, 1); } #solutions_children .solutions_banner_nav.is-active { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } #solutions_children .solutions_banner_nav::before { background-color: #91ab23; } #solutions_children .solutions_banner_nav::after { content: ''; position: absolute; bottom: -1.0rem; left: 0; right: 0; height: 5.0rem; background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 40%); background: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 40%); background: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 40%); background: -ms-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 40%); background: linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 40%); } #solutions_children .solutions_banner_nav li a { color: rgba(0, 0, 0, 0.5); } #solutions_children .solutions_banner_nav li a::after { border-color: #91ab23; background-color: #ffffff; } #solutions_children .solutions_banner_nav li a::before { background-color: #91ab23; } #solutions_children .solutions_banner_nav li.active a::after { border-color: #0068b7; background-color: #0068b7; } #solutions_children .solutions_banner_nav li.active a::before { background-color: #0068b7; } #solutions_children .solutions_banner_nav li.active a { color: #111111; } #solutions_children .solutions_children_main { padding-top: 20vh; padding-bottom: 18vh; position: relative; width: 57.804%; margin: 0 auto; } #solutions_children .web_route, .search_result_box .web_route { font-size: 14px; text-transform: capitalize; margin-bottom: 0.5rem; } #solutions_children .web_route, #solutions_children .web_route a, .search_result_box .web_route { color: rgba(0, 0, 0, 0.5); } #solutions_children .web_route a { border-bottom-color: rgba(0, 0, 0, 0.5); } #solutions_children .web_route div + div, .search_result_box .web_route div + div { background-image: url(../images/icon27_.svg); } #solutions_children h1 { font-size: 0.9rem; font-weight: 300; } #solutions_children h2 { font-size: 0.8rem; font-weight: 300; padding: 0.25rem 0; } #solutions_children h3 { font-size: 0.65rem; font-weight: 300; } /**/ .solutions_children_title { font-size: 1rem; font-family: "AlibabaPuHuiTiMedium"; border-bottom: 1px solid #0068b7; padding-bottom: 0.3rem; margin-bottom: 0.4rem; } .solutions_children_text { margin-bottom: 1.0rem; } .solutions_children_row { margin-left: -0.625rem; margin-right: -0.625rem; } .solutions_children_row li { margin-bottom: 1.25rem; padding-left: 0.625rem; padding-right: 0.625rem; } .solutions_children_row li a { display: block; overflow: hidden; } .solutions_children_row li img, .development_list li .box .img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .solutions_children_row li a:hover img, .development_list li .box:hover .img { -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } .solutions_children_row li a > div { margin-top: 0.5rem; font-size: 0.4rem; } /**/ .development_list li { margin-bottom: 1.0rem; background-color: #0068b7; } .development_list li .box { display: block; color: #ffffff; position: relative; background-color: inherit; overflow: hidden; min-height: 7.75rem; } .development_list li .box::after { content: ''; position: absolute; top: 0; left: -20%; bottom: 0; width: 60%; background-color: inherit; -webkit-transform: skewX(-26deg); -moz-transform: skewX(-26deg); -ms-transform: skewX(-26deg); -o-transform: skewX(-26deg); transform: skewX(-26deg); } .development_list li .box .text { padding: 1.25rem 1.15rem; position: relative; z-index: 1; } .development_list li .box .text .title { font-size: 0.55rem; max-width: 7.0rem; line-height: 1.42; font-family: "AlibabaPuHuiTiMedium"; } .development_list li .box .text .text_d { max-width: 7.0rem; padding: 0.2rem 0; line-height: 1.77; font-size: 0.4rem; } .development_list li .box .text .text_d_1 { max-width: 7.0rem; padding: 0.2rem 0; line-height: 1.77; font-size: 0.4rem; } .development_list li .box .text .text_s { font-size: 1.75rem; } .development_list li .de_more { margin-top: 0.4rem; text-transform: capitalize; margin-top: 0.5rem; } .development_list li .de_more span { color: rgba(255, 255, 255, 1); position: relative; display: inline-block; padding-bottom: 0.3rem; padding-right: 0.6rem; } .development_list li .de_more span::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 1); transition: all .300s; } .development_list li .de_more span::before { content: ''; position: absolute; bottom: -5px; right: 0; width: 10px; height: 10px; border-left: 1px solid rgba(255, 255, 255, 1); border-top: 1px solid rgba(255, 255, 255, 1); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); transition: all .300s; } .development_list li .de_more:hover span::after { width: 110%; } .development_list li .de_more:hover span::before { right: -10%; } .development_list li .box .img { position: absolute; top: 0; right: 0; bottom: 0; width: 100%; } .development_list li:nth-child(2n) .box .text { float: right; } .development_list li:nth-child(2n) .box .img { right: inherit; left: 0; } .development_list li:nth-child(2n) .box::after { left: inherit; right: -20%; } /**/ .qualityControl_nav, .qualityControl_nav_two { margin-bottom: 1.0rem; overflow: hidden; } .qualityControl_nav ul, .qualityControl_nav_two ul { margin-left: -0.5px; margin-right: -0.5px; padding-top: 0.5rem; } .qualityControl_nav ul li, .qualityControl_nav_two ul li { line-height: 1.11; padding-left: 0.5px; padding-right: 0.5px; margin-bottom: 1px; text-align: center; } .qualityControl_nav ul li a, .qualityControl_nav_two ul li a { height: 1.75rem; position: relative; cursor: pointer; } .qualityControl_nav ul li a::after, .qualityControl_nav_two ul li a::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #f4f8fb; -webkit-transform: skewX(-26deg); -moz-transform: skewX(-26deg); -ms-transform: skewX(-26deg); -o-transform: skewX(-26deg); transform: skewX(-26deg); } .qualityControl_nav ul li.col-md-2 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .qualityControl_nav ul li.col-md-4:nth-child(3n-2) a::after, .qualityControl_nav ul li.col-md-6:nth-child(2n-1) a::after, .qualityControl_nav ul li.col-md-2:nth-child(4n-3) a::after, .qualityControl_nav_two ul li.col-md-6:nth-child(2n-1) a::after { left: -0.5rem; } .qualityControl_nav ul li.col-md-4:nth-child(3n-3) a::after, .qualityControl_nav ul li.col-md-6:nth-child(2n-2) a::after, .qualityControl_nav ul li.col-md-2:nth-child(4n-4) a::after, .qualityControl_nav_two ul li.col-md-6:nth-child(2n-2) a::after { right: -0.5rem; } .qualityControl_nav ul li a span, .qualityControl_nav_two ul li a span { position: relative; display: block; z-index: 1; padding: 0 0.3rem; } .qualityControl_nav ul li a span i, .qualityControl_nav_two ul li a span i { display: block; font-size: 13px; padding-top: 0.1rem; font-style: inherit; } .qualityControl_nav ul li.active a, .qualityControl_nav ul li a:hover, .qualityControl_nav_two ul li.active a, .qualityControl_nav_two ul li a:hover { color: #ffffff; } .qualityControl_nav ul li.active a::after, .qualityControl_nav ul li a:hover::after, .qualityControl_nav_two ul li.active a::after, .qualityControl_nav_two ul li a:hover::after { background-color: #0068b7; } .qualityControl_nav_con .qualityControl_nav_con_list, .qualityControl_nav_two_con .qualityControl_nav_two_con_list { display: none; } .qualityControl_nav_con .qualityControl_nav_con_list.active, .qualityControl_nav_two_con .qualityControl_nav_two_con_list.active { display: block; animation: TabflipInX 1200ms ease-in-out forwards; } @keyframes TabflipInX { 0% { opacity: 0; display: none; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); } 100% { opacity: 1; display: block; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } } .qualityControl_footer { background-image: url(../images/icon06.png); background-repeat: no-repeat; background-position: center top; background-size: 2.1rem auto; padding-top: 1.6rem; } .qualityControl_footer h2 { color: #0068b7; padding-bottom: 0.5rem; } .qualityControl_footer h2 span { color: #91ab24; } /**/ .solutions_third_img { color: #ffffff; padding: 3.75rem 1.75rem; margin-top: 1.5rem; margin-bottom: 1.5rem; min-height: 11.5rem; } .solutions_third_img .title { font-size: 0.8rem; max-width: 8.75rem; } .solutions_third_img::before { content: ''; position: absolute; top: 0; left: 0; width: 50%; bottom: 0; z-index: 1; background-image: linear-gradient(to right, #0068b7, transparent); } .solutions_third_img .solutions_third_img_box { position: relative; z-index: 2; } .solutions_more { margin-top: 0.4rem; text-transform: capitalize; margin-top: 0.5rem; } .solutions_more a { color: #9fb92e; position: relative; display: inline-block; padding-bottom: 0.3rem; padding-right: 0.6rem; } .solutions_more a::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #9fb92e; } .solutions_more a::before { content: ''; position: absolute; bottom: -5px; right: 0; width: 10px; height: 10px; border-left: 1px solid #9fb92e; border-top: 1px solid #9fb92e; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); } /**/ .solutions_third_news {} .solutions_third_news ul { margin-top: 0.5rem; margin-bottom: 1.0rem; border-top: 2px solid #004ca5; } .solutions_third_news ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .solutions_third_news ul li .box { padding: 0.60rem 0; line-height: 1.77; } .solutions_third_news ul li .box .title { width: 100%; } .solutions_third_news ul li .box .time { font-size: 0.4rem; padding-top: 2px; } .solutions_third_news ul li .box:hover { text-decoration: underline; color: #004ca5; } /**/ .solutions_children_head { padding-bottom: 0.75rem; } .solutions_children_head .title { font-size: 0.9rem; line-height: 1.5; max-width: 15.75rem; } .solutions_children_head .img { width: 8.75rem; } .solutions_children_head .text { font-size: 0.7rem; color: #91ab24; line-height: 1.375; position: relative; margin-top: 0.75rem; } .solutions_children_head .text span { position: relative; z-index: 1; background-color: #ffffff; padding-right: 1.75rem; } .solutions_children_head .text::after { content: ''; position: absolute; bottom: 0.4rem; left: 0; right: 0; height: 1px; width: 100%; background-color: #91ab24; } /**/ .template_design_swiper::after { content: ''; position: absolute; bottom: 0; left: -52%; width: 80%; height: 100%; z-index: 6; pointer-events: none; background: linear-gradient(rgba(0, 104, 183, 0.3), rgba(0, 0, 0, 0.0)); -webkit-transform: skewX(-36deg); -moz-transform: skewX(-36deg); -ms-transform: skewX(-36deg); -o-transform: skewX(-36deg); transform: skewX(-36deg); } .template_design_swiper::before { content: ''; position: absolute; bottom: 0; z-index: 5; left: -36%; width: 80%; height: 100%; pointer-events: none; background: linear-gradient(rgba(0, 104, 183, 0.4), rgba(0, 0, 0, 0.0)); -webkit-transform: skewX(-36deg); -moz-transform: skewX(-36deg); -ms-transform: skewX(-36deg); -o-transform: skewX(-36deg); transform: skewX(-36deg); } .template_design_swiper li.swiper-slide { height: 11.5rem; } .template_design_swiper .swiper-pagination, .life_list_swiper .swiper-pagination { bottom: 0.75rem; } .template_design_swiper .swiper-pagination .swiper-pagination-bullet, .life_list_swiper .swiper-pagination .swiper-pagination-bullet, .facilitie_subColumn_bg_swiper .swiper-pagination .swiper-pagination-bullet { border: 1px solid #ffffff; background-color: transparent; opacity: 1; width: 0.3rem; height: 0.3rem; } .template_design_swiper .swiper-pagination .swiper-pagination-bullet-active, .life_list_swiper .swiper-pagination .swiper-pagination-bullet-active, .facilitie_subColumn_bg_swiper .swiper-pagination .swiper-pagination-bullet-active { background-color: #ffffff; } .life_list_swiper .swiper-pagination, .facilitie_subColumn_bg_swiper .swiper-pagination { bottom: 0.3rem; } .facilitie_subColumn_bg_swiper .swiper-pagination .swiper-pagination-bullet { border-color: #9fb92e; } .facilitie_subColumn_bg_swiper .swiper-pagination .swiper-pagination-bullet-active { border-color: #004ca5; background-color: #004ca5; } .template_design_swiper_up::after, .template_design_swiper_up::before { display: none; } .template_design_swiper_up li.swiper-slide { height: 7.75rem; } /**/ .solutions_third_news_list { padding-top: 0.25rem; } .solutions_third_news_list ul.row { margin-left: -0.5rem; margin-right: -0.5rem; } .solutions_third_news_list ul.row li { padding-left: 0.5rem; padding-right: 0.5rem; } .solutions_third_news_list li .box .img { height: 5.0rem; } .solutions_third_news_list li .box .text { padding: 0.4rem 0; } .solutions_third_news_list li .box .text .title { font-size: 0.45rem; line-height: 1.77; } /**/ @media (min-width: 992px) { .representative_particle_examples li { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } } .representative_particle_examples { margin-top: 0.5rem; } .representative_particle_examples ul { -ms-flex-pack: center; justify-content: center; } .representative_particle_examples li .img { overflow: hidden; } .representative_particle_examples li .img img { -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .representative_particle_examples li .title { padding: 0.3rem 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .representative_particle_examples li .img:hover img { -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } /**/ .solutions_children_table table, .solutions_children_text table, .solutions_third_text table, #newsD .applyD_text table { border-top: 2px solid #0068b7 !important; background-color: #f2f7fa; font-family: "AlibabaPuHuiTiMedium"; font-size: 0.4rem; line-height: 1.875; } .solutions_children_table table, .solutions_children_text table, .solutions_third_text table, #newsD .applyD_text table { width: 100%; /*table-layout: fixed;*/ } .solutions_children_table table td, .solutions_children_table table th, .solutions_children_text table td, .solutions_children_text table th, .solutions_third_text table td, .solutions_third_text table th, #newsD .applyD_text table td, #newsD .applyD_text table th { border: 1px solid #f2f7fa !important; padding: 0.5rem 0.35rem; vertical-align: middle; font-weight: 300; } .solutions_children_table table th, .solutions_children_text table th, .solutions_third_text table th, #newsD .applyD_text table th { background-color: #ddebf6; line-height: 1.625; padding: 0.55rem 0.35rem; } .solutions_children_table table td svg, .solutions_children_text table td svg, .solutions_third_text table td svg, #newsD .applyD_text table td svg { font-size: 0.55rem; color: #9fb92e; } .solutions_children_table table td span, .solutions_children_text table td span, .solutions_third_text table td span, #newsD .applyD_text table td span { color: #9fb92e; /*padding-right: 0.25rem;*/ } .solutions_children_table table tr:nth-child(2n) td, .solutions_children_text table tr:nth-child(2n) td, .solutions_third_text table tr:nth-child(2n) td, #newsD .applyD_text table tr:nth-child(2n) td { background-color: #ffffff; } .solutions_children_table table tr:nth-child(2n) th, .solutions_children_text table tr:nth-child(2n) th, .solutions_third_text table tr:nth-child(2n) th, #newsD .applyD_text table tr:nth-child(2n) th { background-color: #e5f0f8; } .solutions_children_table_width { margin-top: 0.5rem; } .solutions_children_table_width tr th { max-width: 8.0rem; } /**/ .solutions_children_testing { padding: 0.5rem 0 0.75rem; } .solutions_children_testing li { border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 1.5rem 0; } .solutions_children_testing li .box { margin-left: -0.75rem; margin-right: -0.75rem; } .solutions_children_testing li .box .col-12 { padding-left: 0.75rem; padding-right: 0.75rem; } .solutions_children_testing li .box .title { padding: 0 0 0.5rem !important; } /**/ .contact_us { padding: 2.5rem 0 2.25rem; } .contact_us_text { padding-bottom: 1.0rem; line-height: 1.8; } .contact_us_text a { font-weight: bold; color: #0068b7; text-decoration: underline; } .cont_category { padding-bottom: 0.75rem; } @media (min-width: 991px) { .cont_category li { -ms-flex: 0 0 16.66%; flex: 0 0 16.66%; max-width: 16.66%; } } .cont_category li { margin-bottom: 0.75rem; } .cont_category li .depth1List {} .cont_category li .depth1List input[type=radio] { position: absolute; top: 0; left: 0; opacity: 0; } .cont_category li .depth1List label { background-color: #f4f8fb; height: 2.25rem; width: 100%; line-height: 1.333; padding: 0 0.75rem; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; -webkit-transition: background .35s ease; -moz-transition: background .35s ease; -ms-transition: background .35s ease; -o-transition: background .35s ease; transition: background .35s ease; } .cont_category li .depth1List label::before { content: ''; position: absolute; top: 0; right: 0.75rem; width: 0.70rem; height: 100%; background-position: right center; background-size: 0.7rem auto; background-repeat: no-repeat; } .cont_category li .depth1List label span { padding-right: 1.5rem; } .cont_category li .depth1List label span:first-child { padding-right: 1.25rem; } .cont_category li .depth1List label[for=cg01]::before { background-image: url(../images/icon37.svg); } .cont_category li .depth1List label[for=cg02]::before { background-image: url(../images/icon38.svg); } .cont_category li .depth1List label[for=cg03]::before { background-image: url(../images/tree.png); } .cont_category li .depth1List label[for=cg04]::before { background-image: url(../images/icon39.svg); } .cont_category li .depth1List label[for=cg05]::before { background-image: url(../images/icon40.svg); } .cont_category li .depth1List label[for=cg06]::before { background-image: url(../images/icon36.svg); } .cont_category li .depth1List label[for=esg_cg01]::before { background-image: url(../images/esg_icon1.png); } .cont_category li .depth1List label[for=esg_cg02]::before { background-image: url(../images/esg_icon2.png); } .cont_category li .depth1List label[for=esg_cg03]::before { background-image: url(../images/esg_icon3.png); } .cont_category li .depth1List label[for=esg_cg04]::before { background-image: url(../images/esg_icon4.png); } .cont_category li .depth1List label[for=esg_cg05]::before { background-image: url(../images/esg_icon5.png); } .cont_category li .depth1List label[for=cg_ceo]::before { background-image: url(../images/esg_icon4_w.png); } @media (min-width:992px) { .cont_category li .depth1List label[for=cg05] { padding: 0 0.3rem; } .cont_category li .depth1List label[for=cg06] { padding: 0 0.4rem; } .cont_category li .depth1List label[for=cg01]::before { right: .6rem; } .cont_category li .depth1List label[for=cg05]::before { right: .3rem; } .cont_category li .depth1List label[for=cg06]::before { right: .3rem; } } .cont_category li .contact_us_set.active label[for=cg05], .cont_category li .contact_us_set.active label[for=cg05]::before, .cont_category li .depth1List input[type=radio]:checked + label, .cont_category li .depth1List label:hover { color: #ffffff; background-repeat: no-repeat; background-color: #0068b7; background-size: 0.71rem auto; } .cont_category li .depth1List input[type=radio]:checked + label[for=cg01]::before, .cont_category li .depth1List label[for=cg01]:hover::before { background-image: url(../images/icon37_.svg); } .cont_category li .depth1List input[type=radio]:checked + label[for=cg02]::before, .cont_category li .depth1List label[for=cg02]:hover::before { background-image: url(../images/icon38_.svg); } .cont_category li .depth1List input[type=radio]:checked + label[for=cg03]::before, .cont_category li .depth1List label[for=cg03]:hover::before { background-image: url(../images/tree_.png); } .cont_category li .depth1List input[type=radio]:checked + label[for=cg04]::before, .cont_category li .depth1List label[for=cg04]:hover::before { background-image: url(../images/icon39_.svg); } .cont_category li .depth1List input[type=radio]:checked + label[for=cg05]::before, .cont_category li .depth1List label[for=cg05]:hover::before { background-image: url(../images/icon40_.svg); } .cont_category li .contact_us_set.active label[for=cg06]::before, .cont_category li .depth1List input[type=radio]:checked + label[for=cg06]::before, .cont_category li .depth1List label[for=cg06]:hover::before { background-image: url(../images/icon36_.svg); } .cont_category li .depth1List input[type=radio]:checked + label[for=cg01]::before, .cont_category li .depth1List label[for=esg_cg01]:hover::before { background-image: url(../images/esg_icon1_w.png); } .cont_category li .depth1List input[type=radio]:checked + label[for=cg01]::before, .cont_category li .depth1List label[for=esg_cg02]:hover::before { background-image: url(../images/esg_icon2_w.png); } .cont_category li .depth1List input[type=radio]:checked + label[for=cg01]::before, .cont_category li .depth1List label[for=esg_cg03]:hover::before { background-image: url(../images/esg_icon3_w.png); } .cont_category li .depth1List input[type=radio]:checked + label[for=cg01]::before, .cont_category li .depth1List label[for=esg_cg04]:hover::before { background-image: url(../images/esg_icon4_w.png); } .cont_category li .depth1List input[type=radio]:checked + label[for=cg01]::before, .cont_category li .depth1List label[for=esg_cg05]:hover::before { background-image: url(../images/esg_icon5_w.png); } .contact_us_set { position: relative; } .web_form_select_up { width: 100%; position: absolute; top: 100%; left: 0; background-color: #0068b7; z-index: 6; padding: 0 0.75rem; box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.05); display: none; } .web_form_select_up div { padding: 0.35rem 0; font-size: 0.4rem; cursor: pointer; color: #ffffff; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .web_form_select_up div:hover { border-bottom-color: #ffffff; } .web_form_select_up div:first-child { border-top: 1px solid rgba(255, 255, 255, 0.1); } .web_form_select_up div:last-child { border-bottom: none; } .text_textarea { font-size: 14px; color: #999999; position: absolute; z-index: 5; bottom: 0.5rem; right: 15px; padding: 0 0.75rem; } /**/ #proud_content { height: calc(100vh - 2.5rem); position: relative; } #proud_banner { width: 100%; height: 100%; } #proud_banner li.swiper-slide { background-color: #0068b7; color: #ffffff; } #proud_banner li.swiper-slide:nth-child(1) { background-position: center bottom; } #proud_banner li.swiper-slide .text_head { padding-top: 18vh; } #proud_banner li.swiper-slide .text_head .title { font-family: "AlibabaPuHuiTiMedium"; font-size: 1.2rem; line-height: 1.25; padding-bottom: 0.5rem; } #proud_banner li.swiper-slide .text { position: absolute; } #proud_banner li.swiper-slide[data-hash=Passion] .text { top: 50%; right: 7.0rem; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } #proud_banner li.swiper-slide[data-hash=Reward] .text { top: 50%; right: 11.5rem; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } #proud_banner li.swiper-slide[data-hash=Ownership] .text { top: 50%; right: 5.0rem; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } #proud_banner li.swiper-slide[data-hash=Unity] .text { top: 20vh; right: 8.25rem; } #proud_banner li.swiper-slide[data-hash=Determination] .text { top: 20vh; right: 7.0rem; } #proud_banner li.swiper-slide .text .title { font-size: 2.75rem; line-height: 1; color: #1cedfc; font-family: "AlibabaPuHuiTiMedium"; padding-bottom: 0.25rem; } #proud_banner li.swiper-slide .text_d { line-height: 1.6153; font-size: 0.65rem; } #proud_banner li.swiper-slide .text_d_1 { line-height: 1.6153; font-size: 0.65rem; } /**/ #banner { position: relative; overflow: hidden; /*height: calc(100vh - 2.5rem);*/ margin-top: 2.5rem; padding-bottom: 2.5rem; } .home_footer { background-color: #f4f8fb; padding: 1rem 0; } .home_footer_text .home_footer_text_list { margin-right: 2.0rem; line-height: 1.77; } .home_footer_text .home_footer_text_list:last-child { margin-right: 0; } .home_footer_text .home_footer_text_list p.padd { padding: 0.5rem 0 2px; } .home_footer_text .title span { font-size: 0.75rem; position: relative; font-family: "AlibabaPuHuiTiMedium"; } .home_footer_text .title span#arrHKData1, .home_footer_text .title span#arrHKData2 { font-size: 18px; } #arrHKData1 i { font-style: inherit; } .home_footer_text .title span.down_up { padding-right: 0.75rem; margin-right: 0.125rem; } .home_footer_text .title span.up::after { content: ''; position: absolute; top: 50%; right: 0; height: 0.75rem; margin-top: -0.375rem; width: 0.75rem; background-image: url(../images/down_up.svg); background-repeat: no-repeat; background-position: center; background-size: 0.75rem auto; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .home_footer_text .title span.down::after { content: ''; position: absolute; top: 50%; right: 0; height: 0.75rem; margin-top: -0.375rem; width: 0.75rem; background-image: url(../images/down_up.svg); background-repeat: no-repeat; background-position: center; background-size: 0.75rem auto; } .home_footer_more a { display: block; color: #ffffff; background-color: #9fb92e; height: 1.3rem; line-height: 1.3rem; width: 5.0rem; text-align: center; } .home_more { padding-top: 0.8rem; } .home_more_1 { display: inline-block; } .home_more a { position: relative; font-family: "AlibabaPuHuiTiMedium"; color: #91ab23; display: block; padding-right: 36px; } .home_more a::after { content: ''; position: absolute; top: 50%; right: 0; width: 24px; height: 1px; background-color: #91ab23; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .home_more a::before { content: ''; position: absolute; top: 50%; right: 0; width: 10px; height: 10px; margin-top: -4.5px; border-left: 1px solid #91ab23; border-top: 1px solid #91ab23; -webkit-transition: right .35s ease; -moz-transition: right .35s ease; -ms-transition: right .35s ease; -o-transition: right .35s ease; transition: right .35s ease; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); } .home_more a:hover::after { right: -10px; width: 34px; } .home_more a:hover::before { right: -10px; } /**/ .services_solutions { position: relative; width: 100%; opacity: 1 !important; } .side-scroll-outer { position: relative; width: 100%; padding-bottom: 2.5rem; } .side-scroll { /* position: -webkit-sticky; position: sticky; */ position: relative; top: 0; overflow: hidden; width: 100%; /* height: 50vh; */ } .side-scroll-inner { /*width: 272.5728vw;*/ width: 209.0832vw; height: 100%; } .side-scroll-spacer { position: relative; width: 100%; height: 6.67vw; padding-bottom: 0vh; opacity: 0; visibility: hidden; } .services_solutions .text { line-height: 1.88; margin-top: 0.5vw; } .pannel, .pannel-wide { position: relative; /* height: 50vh; */ } .pannel-wide { /* width: 32vw; padding-right: 3vw; padding-left: 10.4166vw; */ width: 380px; float: left; } .pannel-wide-box .text > p { font-weight: 300; } .pannel-wide .title { font-size: 1rem; font-family: "AlibabaPuHuiTiMedium"; line-height: 1.2; } .pannel { /* width: 24vw; */ width: 380px; margin-right: 1.9vw; float: left; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; /* padding-bottom: 5vw; */ } .pannel.flip { /* padding-top: 5vw; */ padding-bottom: 0; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .pannel .con { width: 100%; padding-right: 0%; height: 50%; padding-bottom: 1vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .pannel .text > p { font-weight: 300; } .pannel.flip .con { padding-top: 1vw; padding-bottom: 0; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .pannel .con .title { font-size: 0.75rem; font-family: "AlibabaPuHuiTiMedium"; background-color: #fff; -webkit-transition: all .300s; -moz-transition: all .300s; -ms-transition: all .300s; -o-transition: all .300s; transition: all .300s; } .pannel .con .text { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; background-color: #fff; } .pannel .img { height: 263px; width: 100%; position: relative; overflow: hidden; } .pannel .img .img_scale { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .pannel .img:hover .img_scale { -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } .benefit-line-1-container { position: absolute; top: -200px; left: -63px; width: 4557px; height: 855px; overflow: hidden; background-image: url(../images/benefit-line-1.png); background-repeat: no-repeat; background-position: left bottom; background-size: 4547px 855px; } .benefit-line-2-container { position: absolute; top: -200px; left: -63px; width: 1997px; height: 855px; overflow: hidden; background-image: url(../images/benefit-line-1.png); background-repeat: no-repeat; background-position: left bottom; background-size: 4547px 855px; } .side-scroll-outer .swiper-button-prev { left: 70px; color: #D5D5D5; opacity: 1; top: 30%; } .side-scroll-outer .swiper-button-next { right: 70px; color: #D5D5D5; opacity: 1; top: 30%; } /**/ .locations { background-image: url(../images/locations_bg.jpg); background-color: #ffffff; padding: 4vw 0 0; } .locations .w_title { font-size: 1.05rem; } .locations .locations_text { line-height: 2; color: #ffffff; max-width: 19rem; min-height: 2.2rem; } .locations_map { position: relative; } /* .locations_map>img { height: 10.5rem; width: auto; display: block; margin: 0 1.5rem; } */ .locations_map_circle[name=map1] { position: absolute; top: 31%; left: 27%; } .locations_map_circle[name=map2] { position: absolute; top: 16%; left: 42%; } .locations_map_circle[name=map3] { position: absolute; top: 21%; left: 47%; } .locations_map_circle[name=map4] { position: absolute; top: 52%; left: 65%; } .locations_map_circle[name=map5] { position: absolute; top: 39%; left: 70%; } .locations_map_circle .circle_click { color: #ffffff; width: 3rem; height: 3rem; cursor: pointer; text-align: center; font-family: "AlibabaPuHuiTiMedium"; /* font-family: "SourceSansProBold"; */ white-space: nowrap; display: flex; align-items: flex-end; justify-content: center; } .circle_click_circle { height: 50px; width: 50px; cursor: pointer; position: absolute; top: 50%; left: 50%; text-align: center; opacity: 1; z-index: 5; -webkit-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .circle_click_circle::before { position: absolute; display: block; content: ''; width: 300%; height: 300%; margin-left: -100%; margin-top: -100%; border-radius: 50%; background: rgba(255, 255, 255, .49); -webkit-animation: pulse-ring 3.5s cubic-bezier(.215, .61, .355, 1) infinite; animation: pulse-ring 3.5s cubic-bezier(.215, .61, .355, 1) infinite; } .locations_map_circle[name=map1] .circle_click_circle::before { -webkit-animation: pulse-ring 4s cubic-bezier(.215, .61, .355, 1) infinite; animation: pulse-ring 4s cubic-bezier(.215, .61, .355, 1) infinite; } .locations_map_circle[name=map2] .circle_click_circle::before { -webkit-animation: pulse-ring 4.2s cubic-bezier(.215, .61, .355, 1) infinite; animation: pulse-ring 4.2s cubic-bezier(.215, .61, .355, 1) infinite; } .locations_map_circle[name=map3] .circle_click_circle::before { -webkit-animation: pulse-ring 4.6s cubic-bezier(.215, .61, .355, 1) infinite; animation: pulse-ring 4.6s cubic-bezier(.215, .61, .355, 1) infinite; } .locations_map_circle[name=map4] .circle_click_circle::before { -webkit-animation: pulse-ring 5s cubic-bezier(.215, .61, .355, 1) infinite; animation: pulse-ring 5s cubic-bezier(.215, .61, .355, 1) infinite; } @-webkit-keyframes pulse-ring { 0% { -webkit-transform: scale(.33); transform: scale(.33); } 100%, 80% { opacity: 0; } } @keyframes pulse-ring { 0% { -webkit-transform: scale(.33); transform: scale(.33); } 100%, 80% { opacity: 0; } } .circle_click_circle .circle_click_lg_circle { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: .5; background-color: #ffffff; border-radius: 50%; -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; } .circle_click_circle .circle_click_sm_circle { position: absolute; left: 50%; top: 50%; width: 15px; height: 15px; background-color: #fff; border-radius: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; -webkit-transition-property: width, height; -o-transition-property: width, height; transition-property: width, height; } .locations_map_circle_up { position: absolute; bottom: 130%; left: 50%; width: 9.0rem; margin-left: -4.5rem; background-color: #ffffff; min-height: 2.5rem; box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.1); opacity: 0; visibility: hidden; z-index: 10; padding: 0.75rem 0; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .locations_map_circle_up.active { opacity: 1; visibility: visible; bottom: 100%; } .locations_map_circle_up::after { content: ''; position: absolute; left: 50%; margin-left: -0.225rem; bottom: -0.225rem; border-left: 0.225rem solid transparent; border-right: 0.225rem solid transparent; border-top: 0.225rem solid #ffffff; } .locations_map_circle_up_btn { padding: 0 1.0rem; display: none; } .locations_map_circle_up_btn .title { padding: 0.30rem 0; cursor: pointer; } .locations_map_circle_up_btn + .locations_map_circle_up_btn .title { border-top: 1px solid rgba(0, 0, 0, 0.2); } .locations_map_circle_up_third { position: absolute; bottom: 0; left: 0; width: 100%; background-color: #ffffff; z-index: 6; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .locations_map_circle_up_third .swiper-pagination { bottom: initial; top: 3.6rem; text-align: left; padding: 0 0.75rem; } .locations_map_circle_up_third .swiper-pagination .swiper-pagination-bullet { background: #ffffff; opacity: 1; position: relative; margin: 0 0.25rem; } .locations_map_circle_up_third .swiper-pagination .swiper-pagination-bullet-active::after { content: ''; position: absolute; top: -0.125rem; right: -0.125rem; bottom: -0.125rem; left: -0.125rem; border: 1px solid #ffffff; border-radius: 100%; } .loactions_return { position: absolute; top: 0.5rem; left: 0.5rem; z-index: 8; width: 0.65rem; cursor: pointer; } @media (min-width: 1300px) { .pannel .con:hover .title { font-size: 1.05rem; } .pannel .con:hover .text { -webkit-line-clamp: 5; } .locations_map_circle[name=map2] .locations_map_circle_up { bottom: -140%; left: auto; right: 130%; width: 9.0rem; margin-left: 0; } .locations_map_circle[name=map2] .locations_map_circle_up.active { opacity: 1; visibility: visible; bottom: -140%; right: 100%; } .locations_map_circle[name=map2] .locations_map_circle_up::after { content: ''; position: absolute; left: 100%; margin-left: 0; margin-right: -0.225rem; bottom: 5.5rem; border-right: none; border-left: 0.225rem solid #fff; border-bottom: 0.225rem solid transparent; border-top: 0.225rem solid transparent; } .locations_map_circle[name=map1] .locations_map_circle_up, .locations_map_circle[name=map3] .locations_map_circle_up { bottom: 0%; left: 130%; width: 9.0rem; margin-left: 0; } .locations_map_circle[name=map1] .locations_map_circle_up.active, .locations_map_circle[name=map3] .locations_map_circle_up.active { opacity: 1; visibility: visible; bottom: 0; left: 100%; } .locations_map_circle[name=map1] .locations_map_circle_up { bottom: -100%; } .locations_map_circle[name=map1] .locations_map_circle_up.active { bottom: -100%; } .locations_map_circle[name=map1] .locations_map_circle_up::after, .locations_map_circle[name=map3] .locations_map_circle_up::after { content: ''; position: absolute; left: 0; margin-left: -0.225rem; bottom: 1.25rem; border-left: none; border-right: 0.225rem solid #fff; border-bottom: 0.225rem solid transparent; border-top: 0.225rem solid transparent; } .locations_map_circle[name=map1] .locations_map_circle_up::after { bottom: 4.25rem; } } /**/ .third_img { height: 4.50rem; } .third_title { color: #ffffff; font-size: 0.60rem; padding: 0 1.0rem; font-family: "AlibabaPuHuiTiMedium"; text-shadow: 0 0 10px #000; } .third_text { padding: 0.7rem 1.0rem 0.5rem; min-height: 3.625rem; } .third_text .third_sou + .third_sou { border-top: 1px solid rgba(0, 0, 0, 0.2); padding-top: 0.3rem; margin-top: 0.3rem; } .third_text .third_sou span { font-size: 0.55rem; font-family: "AlibabaPuHuiTiMedium"; padding-right: 0.25rem; } .third_text .third_sou:nth-child(2) span { padding-left: 0.25rem; } .third_more { padding: 0.2rem 1.0rem 1.0rem; } .third_more a { display: block; background-color: #9fb92e; color: #ffffff; width: 5.0rem; text-align: center; height: 1.25rem; line-height: 1.25rem; text-transform: capitalize; } .locations_map_circle_up_third .swiper-slide { background-color: #ffffff; width: 100%; } /**/ .calendar_content { line-height: 1.7; padding: 0.5rem 0; } .apply_screen div { float: left; height: 1.0rem; line-height: 1.0rem; margin-right: 0.25rem; margin-bottom: 0.25rem; cursor: pointer; font-size: 0.4rem; padding: 0 0.875rem 0 0.25rem; background-color: #bcc0d0; position: relative; color: #ffffff; } .apply_screen div i { display: block; position: absolute; right: 0.25rem; top: 0; bottom: 0; width: 16px; background: url(../images/apply_screen_colse.png) no-repeat center; } .apply_screen div:hover { background-color: #0068b7; } /*life*/ #life { padding: 2.5rem 0; } .life_list { margin-left: -1.5rem; margin-right: -1.5rem; } .life_list li { padding-left: 1.5rem; padding-right: 1.5rem; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } @media (min-width: 991px) { .life_list li:nth-child(2n) { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } } .life_list li .text { padding-top: 1.75rem; height: 9.25rem; width: 100%; } .life_list li .text .title { font-size: 0.8rem; font-family: "AlibabaPuHuiTiMedium"; } .life_list li .text .text_d { line-height: 1.77; margin-top: 0.5rem; } .life_list li .text .text_d_1 { line-height: 1.77; margin-top: 0.5rem; } .life_list li .img { height: 9.25rem; width: 100%; } .life_list_swiper .swiper-slide { background-color: #ffffff; } /**/ #st-2 { -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; backface-visibility: hidden; display: block; position: fixed; opacity: 1; text-align: left; top: 60%; z-index: 999; } #st-2.st-right { right: 0px; } #st-2.st-hidden.st-right { right: -48px; } #st-2.st-hidden { width: 96px; } #st-2 > div, #st-2 > a { clear: right; float: right; } #st-2 .st-btn { -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; cursor: pointer; display: block; height: 48px; line-height: 24px; margin-bottom: 0; opacity: 1; padding: 14px; position: relative; text-align: left; top: 0; vertical-align: top; white-space: nowrap; width: 48px; } #st-2 .st-btn > svg { -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; height: 20px; margin-left: 0; vertical-align: top; width: 20px; } #st-2 .st-btn > img { -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; height: 20px; margin-left: 0; vertical-align: top; width: 20px; } #st-2 .st-toggle { right: -48px; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; background: #ccc; border-bottom-left-radius: 4px; color: white; cursor: pointer; font-size: 24px; line-height: 24px; position: relative; text-align: center; width: 48px; } #st-2.st-hidden .st-toggle { border-top-left-radius: 4px; } #st-2.st-right .st-toggle .st-right { display: inline-block; } #st-2.st-right.st-hidden .st-toggle .st-right { display: none; } #st-2.st-right .st-toggle .st-left { display: none; } #st-2.st-right.st-hidden .st-toggle .st-left { display: inline-block; } #st-2:hover .st-toggle { right: 0; } #st-2.st-hidden:hover .st-toggle { right: 48px; } #st-2.st-toggleable:hover .st-btn.st-last { border-bottom-left-radius: 0; } #st-2.st-toggleable:hover .st-btn.st-last:hover { border-bottom-left-radius: 4px; } #st-2 .st-btn .st-label { -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; color: #fff; display: inline-block; font-weight: 500; left: -35px; letter-spacing: 0.5px; opacity: 0; font-size: 16px; padding: 0 6px; position: relative; top: -2px; vertical-align: top; filter: alpha(opacity=0); } #st-2 .st-btn[data-network='Eamil'] { background-color: #b0b0b0; } #st-2 .st-btn[data-network='linkedin'] { background-color: #38beef; } #st-2 .st-btn[data-network='wechat'] { background-color: #ec3a38; } #st-2 .st-btn[data-network='twitter'] { background-color: #0068b7; } #st-2 .st-btn[data-network='Telephone'] { background-color: #9fb92e; } #st-2.st-has-labels .st-btn[data-network='Eamil']:hover { width: 270px; } #st-2.st-has-labels .st-btn[data-network='linkedin']:hover { width: 130px; } #st-2.st-has-labels .st-btn[data-network='wechat']:hover { width: 130px; } #st-2.st-has-labels .st-btn[data-network='twitter']:hover { width: 130px; } #st-2.st-has-labels .st-btn[data-network='Telephone']:hover { width: 160px; } #st-2.st-has-labels .st-btn[data-network='wechat']:hover i { right: 138px; opacity: 1; visibility: visible; } #st-2 .st-btn[data-network='wechat'] i { position: absolute; top: 0; display: block; right: 130px; width: 100px; opacity: 0; visibility: hidden; -webkit-transition: all .45s; -moz-transition: all .45s; -ms-transition: all .45s; -o-transition: all .45s; transition: all .45s; box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.15); } #st-2.st-has-labels .st-btn[data-network='shijie']:hover { width: 150px; } #st-2.st-has-labels .st-btn[data-network='shijie']:hover i { right: 158px; opacity: 1; visibility: visible; } #st-2 .st-btn[data-network='shijie'] i { position: absolute; top: 0; display: block; right: 130px; width: 100px; opacity: 0; visibility: hidden; -webkit-transition: all .45s; -moz-transition: all .45s; -ms-transition: all .45s; -o-transition: all .45s; transition: all .45s; box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.15); } #st-2 .st-btn:hover > .st-label { opacity: 1; display: inline-block; left: 0; filter: alpha(opacity=100); } @media (max-width: 991px) { #st-2 { display: none; } } /*鍒嗕韩*/ .applyD_head .applyD_head_box .share_con, .applyD_head_share .share_con { left: inherit; right: 0; } .applyD_head .applyD_head_box .share_con::after, .applyD_head_share .share_con::after { left: inherit; right: 0; } .share, .applyD_head_share { position: relative; cursor: pointer; } .share_con { position: absolute; top: 120%; left: 0; width: 140px; border: 1px solid #d2d2d2; background-color: #ffffff; z-index: 9; padding: 0.35rem; opacity: 0; visibility: hidden; -webkit-transition: all .45s ease; -moz-transition: all .45s ease; -ms-transition: all .45s ease; -o-transition: all .45s ease; transition: all .45s ease; } .share_con.active { top: calc(100% + 12px); opacity: 1; visibility: visible; } .share_con::after { content: ''; position: absolute; top: -12px; left: 0; z-index: 1; background: url(../images/icon42.png) no-repeat center; width: 22px; height: 12px; } .share_con .share_close { cursor: pointer; } .share_con .share_title { font-size: 14px; color: #0361a9; } .share_con .bshare-custom { margin-top: 0.30rem; } .share_con .bshare-custom a { border: none; width: 1.0rem; height: 1.0rem; border-radius: 0; background-repeat: no-repeat; background-position: center; background-size: 0.55rem auto; padding: 0; margin: 0; } .share_con .bshare-custom .bshare-facebook { background-image: url(../images/facebook.svg); background-color: #96d9f2; } .share_con .bshare-custom .bshare-linkedin { background-image: url(../images/suspension_linkedin.svg); background-color: #004ca5; } .share_con .bshare-custom .bshare-weixin { background-image: url(../images/suspension_wechat.svg); background-color: #38beef; } .bsBox { box-sizing: content-box; } .bsTop span.bsPlatName { padding-left: 5px; } .share_close img { display: block; } /*鎼滅储*/ .searchField { position: fixed; top: 0; left: 0px; z-index: 999; padding: 0 0 0.75rem; width: 100%; overflow: hidden; display: none; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background: #fff; } .searchField .pix-in { position: relative; padding-top: 1.5rem; padding-bottom: 1rem; } .searchField_form { position: relative; max-width: 20.0rem; margin: 0 auto; } .searchField_form .form-control { font-size: 0.5rem; padding-left: 0; padding-right: 0; border-radius: 0; border: 0; color: #111; border-bottom: 2px solid #111; } .searchField_form .form-control::placeholder { font-size: 0.6rem; color: #999; } .searchField_form .btn { background-image: url(../images/icon44.svg); background-size: 0.75rem auto; background-position: center; background-repeat: no-repeat; position: absolute; top: 0; right: 0; bottom: 0; } /**/ /*棣栭〉*/ body.h_content header { position: absolute; } #banner { width: 100%; /*height: 100vh;*/ position: relative; } .home_banner { width: 100%; height: 63vh; position: relative; } .home_banner_esg { height: 58vh; } .home_banner li.swiper-slide { /*width: 89.50%;*/ /* width: 94.1875%; */ width: 100%; overflow: hidden; margin-left: -2px; transform: skew(-35deg, 0deg); } .home_banner li.swiper-slide .slide-inner { position: absolute; top: 0; left: -50%; bottom: 0; width: 200%; height: 100%; display: block; transform: skew(35deg, 0deg); -webkit-transition: all .35s ease !important; -moz-transition: all .35s ease !important; -ms-transition: all .35s ease !important; -o-transition: all .35s ease !important; transition: all .35s ease !important; } .home_banner li.swiper-slide:hover .slide-inner { transform: skew(35deg, 0deg) scale(1.06); } .home_banner li.swiper-slide .banner-heading { transform: skew(35deg, 0deg); margin-top: 50px; margin-left: 5%; width: 80%; } .home_banner li.swiper-slide .banner-heading .slide-heading .headingWord { font-size: 42px; line-height: 44px; display: block; font-family: 'AlibabaPuHuiTiMedium'; color: #ffffff; } .home_banner li.swiper-slide .banner-heading .slide-heading .headingWord1 { font-size: 28px; line-height: 36px; display: block; font-family: 'AlibabaPuHuiTiMedium'; color: #ffffff; } .home_banner .swiper-button-prev, .home_banner .swiper-button-next { color: #ffffff; } .home_banner .swiper-button-prev { left: 70px; } .wuxivaccin .swiper-button-prev { color: #ffffff; } .wuxivaccin .swiper-button-prev { left: 30px; } .wuxivaccin .swiper-button-next { color: #ffffff; } .home_banner .swiper-button-next { right: 70px; } .wuxivaccin .swiper-button-next { right: 30px; } .home_banner_swiper-pagination { bottom: 1rem; } .home_banner_swiper-pagination .swiper-pagination-bullet { background: #D5D5D5; opacity: 1; width: 10px; height: 10px; } .home_banner_swiper-pagination .swiper-pagination-bullet-active { position: relative; } .home_banner_swiper-pagination .swiper-pagination-bullet-active::before { content: ""; width: 20px; height: 20px; position: absolute; left: -5px; top: -5px; border: 1px solid #d5d5d5; border-radius: 10px; } .home_banner_swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 8px; } .home_banner_swiper-pagination-1 { bottom: 1rem; } .home_banner_swiper-pagination-1 .swiper-pagination-bullet { background: #D5D5D5; opacity: 1; width: 10px; height: 10px; } .home_banner_swiper-pagination-1 .swiper-pagination-bullet-active { position: relative; } .home_banner_swiper-pagination-1 .swiper-pagination-bullet-active::before { content: ""; width: 20px; height: 20px; position: absolute; left: -5px; top: -5px; border: 1px solid #d5d5d5; border-radius: 10px; } .home_banner_swiper-pagination-1.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 8px; } .home_banner_swiper-pagination-2 { bottom: -1rem !important; } .home_banner_swiper-pagination-2 .swiper-pagination-bullet { background: #D5D5D5; opacity: 1; width: 10px; height: 10px; } .home_banner_swiper-pagination-2 .swiper-pagination-bullet-active { position: relative; } .home_banner_swiper-pagination-2 .swiper-pagination-bullet-active::before { content: ""; width: 20px; height: 20px; position: absolute; left: -5px; top: -5px; border: 1px solid #d5d5d5; border-radius: 10px; } .home_banner_swiper-pagination-2.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 8px !important; } .vaccines_container { position: relative !important; } .wuxivaccin .swiper-slide img { width: 100% !important; } #banner #heading .heading_next { display: none; } @media (min-width: 991px) { .home_banner li.swiper-slide { /* -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); */ -webkit-transition: transform .5s ease !important; -moz-transition: transform .5s ease !important; -ms-transition: transform .5s ease !important; -o-transition: transform .5s ease !important; transition: transform .5s ease !important; } .home_banner li.swiper-slide-next:hover, .home_banner.translateX_active li.swiper-slide-next { /* -webkit-transform: translateX(-160px); -moz-transform: translateX(-160px); -ms-transform: translateX(-160px); -o-transform: translateX(-160px); transform: translateX(-160px); */ } } #heading { position: absolute; top: 1rem; left: 0; width: 100%; color: #fff; z-index: 9; /*line-height: 1.5; font-size: 1.375rem;*/ font-family: "AlibabaPuHuiTiMedium"; } #heading .slide-heading { /*line-height: 1.5; font-size: 1.375rem;*/ } #heading .word { position: relative; height: 4.1rem; } .slide-heading { position: absolute; } .slide-heading.active { z-index: 9; } #heading .word .slide-heading .headingWord, #heading .word .slide-heading .headingWord1 { overflow: hidden; display: block; color: #ffffff; } #heading .word .slide-heading .headingWord { font-size: 1.375rem; line-height: 1.2; /* font-family: "SourceSansProBold"; */ } #heading .word .slide-heading .headingWord1 { font-size: 1.3rem; line-height: 1.2; /* font-family: "SourceSansProRegular"; */ } #heading .word .slide-heading .headingWord span, #heading .word .slide-heading .headingWord1 span { opacity: 0; display: inline-block; transform: matrix(1, 0, 0, 1, 0, -84); -webkit-transition: all 1.40s ease; -moz-transition: all 1.40s ease; -ms-transition: all 1.40s ease; -o-transition: all 1.40s ease; transition: all 1.40s ease; } #heading .word .slide-heading.active .headingWord span, #heading .word .slide-heading.active .headingWord1 span { opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); } @media (max-width:1879px) { .template_design_swiper li.swiper-slide { background-size: 100% auto !important; background-position: center center; } } @media (max-width:1559px) { #heading .word .slide-heading .headingWord span, #heading .word .slide-heading .headingWord1 span { transform: matrix(1, 0, 0, 1, 0, -52); } } /*#heading .word .slide-heading .headingWord span, #heading .word .slide-heading .headingWord1 span { transform: matrix(1, 0, 0, 1, 0, 84); } #heading .word .slide-heading.active .headingWord span, #heading .word .slide-heading.active .headingWord1 span { animation: headingWordFade 1000ms ease-in-out forwards; }*/ /*#heading .word .slide-heading.active_up .headingWord span, #heading .word .slide-heading.active_up .headingWord1 span { animation: headingWordFade1 1000ms ease-in-out forwards; }*/ /*@keyframes headingWordFade { 0% { transform: matrix(1, 0, 0, 1, 0, 84); } 100% { transform: matrix(1, 0, 0, 1, 0, 0); } } @keyframes headingWordFade1 { 0% { transform: matrix(1, 0, 0, 1, 0, 0); } 100% { transform: matrix(1, 0, 0, 1, 0, -84); } }*/ #heading .word .slide-heading .headingWord { color: #ffffff; height: auto; } /**/ #heading .heading_box { position: relative; } #heading .heading_next { position: absolute; bottom: 0.30rem; right: 0; font-size: 0.45rem; width: 24px; } .heading-pagination { position: absolute; left: inherit; bottom: 0.25rem; width: auto; right: 40px; font-size: 0.45rem; color: #9fb92e; } /*钃濆簳*/ .wrap-slider_bg { position: absolute; bottom: 0; left: 0; z-index: 10; width: 100%; height: 100%; pointer-events: none; } .wrap-slider_bg::before, .wrap-slider_bg::after { content: ''; position: absolute; bottom: 0; left: 0%; width: 0%; height: 100%; z-index: 8; background-image: linear-gradient(to bottom, rgba(0, 104, 183, 1) 0%, rgba(0, 104, 183, 1) 15%, rgba(0, 104, 183, 0.52) 39%, rgba(0, 104, 183, 0) 60%, rgba(255, 255, 255, 0.0) 100%); /* -webkit-transform: skewX(-35deg); -moz-transform: skewX(-35deg); -ms-transform: skewX(-35deg); -o-transform: skewX(-35deg); transform: skewX(-35deg); -webkit-transition: all .6s linear 1.2s; -moz-transition: all .6s linear 1.2s; -ms-transition: all .6s linear 1.2s; -o-transition: all .6s linear 1.2s; transition: all .6s linear 1.2s; */ } .wrap-slider_bg::after { left: -20%; z-index: 9; -webkit-transition: all .6s linear 1s; -moz-transition: all .6s linear 1s; -ms-transition: all .6s linear 1s; -o-transition: all .6s linear 1s; transition: all .6s linear 1s; } /**/ .representative_particle_examples_border { position: fixed; top: 50%; left: 50%; width: 12.5rem; color: #fff; height: 7.5rem; margin-top: -3.75rem; margin-left: -6.25rem; box-shadow: 0 0 0.5rem #ccc; background-color: #fff; z-index: 99; opacity: 0; visibility: hidden; -webkit-transition: all .35s ease-in-out; -moz-transition: all .35s ease-in-out; -ms-transition: all .35s ease-in-out; -o-transition: all .35s ease-in-out; transition: all .35s ease-in-out; } .representative_particle_examples_border.active { opacity: 1; visibility: visible; } .representative_particle_examples_border .title { color: #000; position: absolute; bottom: 0; left: 0; text-align: center; right: 0; padding: 6px; font-size: 0.4rem; background: #fff; } .representative_particle_examples_border_bta { position: absolute; top: 0; right: 0; width: 0.75rem; height: 0.75rem; background: url(../images/close.svg) no-repeat center; background-size: 0.5rem; cursor: pointer; box-shadow: 0 0 0.25rem #ccc; } /**/ .char { will-change: transform; } .char.space { margin-right: .23214em; } #HomeVideo { max-width: 100%; display: block; } video::-internal-media-controls-download-button { display: none; } video::-webkit-media-controls { overflow: hidden !important; } video::-webkit-media-controls-enclosure { width: 100%; margin-left: auto; } /**/ /*鏂板姞*/ #case-studies { line-height: 1.65em; color: #474638; font-size: 15px; } #case-studies a { color: #1e73be; font-weight: bold; text-decoration: none; -moz-transition: color 0.3s ease; -o-transition: color 0.3s ease; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; } #case-studies a:hover { color: #e59e34; } #case-studies p { margin: 0 0 20px; } #case-studies ol li { list-style-type: upper-roman; } #case-studies h1, #case-studies h2, #case-studies h3, #case-studies h4, #case-studies h5, #case-studies h6 { font-weight: 400; line-height: 1.6em; margin: 0 0 20px; color: #555555; } #case-studies .bg_GEOMETRIC { background-image: url(../images/GEOMETRIC-111.jpg); background-attachment: fixed !important; background-size: cover; background-position: 50% 0; } #case-studies .bg_orange { background-image: url(../images/orange.png); background-attachment: fixed !important; background-size: cover; background-position: 50% 0; } .space-20 { padding-top: 20px; padding-bottom: 20px; } .space-40 { padding-top: 40px; padding-bottom: 40px; } .space-60 { padding-top: 60px; padding-bottom: 60px; } #page-header { position: relative; margin-top: 0; background-color: #fcfcfc; border-bottom: 1px solid rgba(0, 0, 0, 0.05); } #page-header .page-header-title { margin-bottom: 0; color: #ffffff; font-size: 20px; font-weight: normal; line-height: 1.6em; text-transform: uppercase; letter-spacing: 1px; } .ts-gap-30 { margin-top: 30px; } #case-studies img[class*="align"], #case-studies img[class*="wp-image-"], #case-studies img[class*="attachment-"] { max-width: 100%; height: auto; } [data-parallax="background"] { background-attachment: fixed !important; background-size: cover; background-position: 50% 0; } #case-studies h1 { font-size: 36px; } #case-studies h2 { font-size: 30px; } #case-studies h3 { font-size: 24px; } #case-studies h4 { font-size: 18px; } #case-studies h5 { font-size: 14px; } #case-studies h6 { font-size: 12px; } #case-studies table { width: 100%; border-collapse: separate; border-spacing: 0; border: 1px solid rgba(0, 0, 0, 0.1); border-width: 1px 0 0 1px; margin-bottom: 20px; } #case-studies table th, #case-studies table td { padding: 10px; border: 1px solid rgba(0, 0, 0, 0.1); vertical-align: middle; border-width: 0 1px 1px 0; } #page-header { background-image: url("../images/geometric-strip-blue-dark.png"); } div#page-header { background-color: #0071bc; color: #ffffff !important; } .page-header-title { color: #ffffff !important; } #circle { width: 100px; height: 100px; background: #0071bc; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; } .circlebox { background-image: url('/wp-content/uploads/2015/09/blue-icon-bottom1.png'); background-repeat: no-repeat; background-size: contain; margin-right: 20px; text-align: center; color: #fff; width: 85px; font-size: 30px; display: inline; float: left; padding-top: 30px; padding-bottom: 30px; } .sidebar-box { background-color: #fff; border: 1px solid #ccc; padding: 20px; margin-bottom: 20px; } .anchor a { position: absolute; left: 0px; top: -126px; } .anchor { position: relative; } /**/ .privacy { padding: 2.50rem 0; } /**/ .development_Up_next { cursor: pointer; position: fixed; bottom: 2.5rem; width: 30px; height: 30px; right: 1.5rem; } .development_Up__arrow { display: block; position: relative; transform: translate(-10px, 0); animation: movearrow .6s linear infinite; animation-direction: alternate; -webkit-animation-direction: alternate; } .development_Up__arrow::after, .development_Up__arrow::before { content: ''; width: 15px; height: 3px; display: block; background: #000; } .development_Up__arrow::after { transform: translate(9px, -3px) rotateZ(-45deg); animation: rotateArrow_1 0.6s linear infinite alternate; } .development_Up__arrow::before { transform: rotateZ(45deg); animation: rotateArrow_2 0.6s linear infinite alternate; } @keyframes rotateArrow_1 { from { transform: translate(9px, -3px) rotateZ(-45deg); } to { transform: translate(8px, -4px) rotateZ(-55deg); } } @-webkit-keyframes rotateArrow_1 { from { -webkit-transform: translate(9px, -3px) rotateZ(-45deg); } to { -webkit-transform: translate(8px, -4px) rotateZ(-55deg); } } @-webkit-keyframes rotateArrow_2 { from { -webkit-transform: rotateZ(45deg); } to { -webkit-transform: translate(1px, -1px) rotateZ(55deg); } } @keyframes rotateArrow_2 { from { transform: rotateZ(45deg); } to { transform: translate(1px, -1px) rotateZ(55deg); } } @-webkit-keyframes movearrow { from { -webkit-transform: translate(0, 0); } to { -webkit-transform: translate(0, 20px); } } @keyframes movearrow { from { transform: translate(0, 0); } to { transform: translate(0, 20px); } } /**/ #cookie-law-info-bar { background-color: #f4f8fb; color: #111111; bottom: 0px; left: 0; width: 100%; position: fixed; display: none; z-index: 99; padding: 0.75rem 0; } #cookie-law-info-bar .cookie-law-info-bar-text { font-size: 14px; line-height: 1.5; margin-right: 1.5rem; } #cookie-law-info-bar .cookie-law-info-bar-text a { color: #1e73be; text-decoration: underline; font-weight: bold; } #cookie-law-info-bar .third_more { padding: 0; color: #ffffff; } #site-content { padding-top: 40px; padding-bottom: 40px; } /*鎼滅储*/ #search_page { position: relative; background-color: #fafafa; padding: 2.0rem 0 2.0rem; margin-bottom: 1.8rem; } #search_page .search_page_title { text-align: center; font-size: 0.95rem; font-family: "AlibabaPuHuiTiMedium"; padding-bottom: 0.55rem; } #search_page .search_page_input { position: relative; max-width: 20.0rem; margin: 0 auto; } #search_page .search_page_input .form-control { font-size: 0.5rem; padding-left: 0; padding-right: 2.0rem; border-radius: 0; border: 0; color: #111; background-color: transparent; text-transform: capitalize; border-bottom: 2px solid #111; } #search_page .search_page_input .btn { background-image: url(../images/icon44.svg); background-size: 0.75rem auto; background-position: center; background-repeat: no-repeat; position: absolute; top: 0; right: 0; bottom: 0; } #search_result { padding-bottom: 2rem; } #search_result .search_result_title { font-size: 0.65rem; font-family: "AlibabaPuHuiTiMedium"; padding-bottom: 0.4rem; } .search_result_box { border-top: 2px solid #111; padding-bottom: 1rem; } .search_result_box li { padding: 0.625rem; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .search_result_box li .title { font-size: 0.5rem; font-family: "AlibabaPuHuiTiMedium"; margin-top: 0.25rem; } .search_result_box .web_route { margin: 0; width: 100%; } /**/ .myModal_details {} .myModal_details_box { padding: 1.4rem; } .myModal_details_title { position: relative; font-size: 0.55rem; line-height: 1.42; margin-bottom: 0.75rem; } .myModal_details_text { line-height: 2; color: #111111; font-size: 0.4rem; } .myModal_details_footer { margin-top: 0.75rem; } .myModal_details_footer .myModal_details_btn { border-radius: 2.5rem; background-color: #0068b7; border: 2px solid #0068b7; color: #ffffff; display: block; font-size: 16px; padding: 0.2rem 0.5rem; cursor: pointer; } .myModal_details_footer .myModal_details_cancel { border-radius: 2.5rem; background-color: #ffffff; border: 2px solid #111111; color: #111111; display: block; font-size: 16px; padding: 0.20rem 0.5rem; cursor: pointer; } /**/ #error { background-image: url(../images/error.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; width: 100%; height: 100vh; overflow: hidden; position: relative; } .error_logo { position: fixed; top: 5vh; left: 4.1666%; width: 5.1rem; } .error_copyright { position: fixed; bottom: 0; left: 0; width: 100%; color: #ffffff; padding: 0.75rem 15px; text-align: center; font-size: 0.4rem; } .error_copyright a { color: #ffffff; } .error_main { height: 100vh; width: 100%; color: #ffffff; padding: 10vh 0; } .error_main .col-md-4 { padding-left: 4.1666%; } .error_main .title_404 { font-size: 6.0rem; letter-spacing: 30px; color: rgba(255, 255, 255, 0.15); font-family: "AlibabaPuHuiTiMedium"; } .error_main .text { line-height: 1.7; max-width: 14.0rem; } .error_main .title { font-size: 0.9rem; line-height: 1.55; max-width: 18.0rem; margin: 0.5rem 0 0.75rem; } .error_main .href a { color: #9fb92e; position: relative; display: inline-block; padding-bottom: 0.3rem; padding-right: 0.6rem; } .error_main .href a::before { content: ''; position: absolute; bottom: -5px; right: 0; width: 10px; height: 10px; border-left: 1px solid #9fb92e; border-top: 1px solid #9fb92e; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); -webkit-transition: right .35s; -moz-transition: right .35s; -ms-transition: right .35s; -o-transition: right .35s; transition: right .35s; } .error_main .href a::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #9fb92e; -webkit-transition: width .35s; -moz-transition: width .35s; -ms-transition: width .35s; -o-transition: width .35s; transition: width .35s; } .error_main .href a:hover::before { right: -5%; } .error_main .href a:hover::after { width: 105%; } /**/ body.body_solutions .press_releases_swiper { margin-top: 0.50rem; margin-bottom: 2.25rem; } body.body_solutions .press_releases_swiper li.swiper-slide .box .img img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } body.body_solutions .press_releases_swiper li.swiper-slide .box .img:hover img { -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } /*ie*/ @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .side-scroll { height: auto; position: relative; } .side-scroll-inner { width: 100%; display: flex; padding: 5vw 2.5vw 5vw; -webkit-box-orient: horizontail; -webkit-box-direction: normal; flex-direction: row; flex-wrap: wrap; -webkit-box-align: stretch; align-items: space-between; } .pannel-wide { width: 100%; height: auto; padding: 0 2.5vw 2.5vw; } .pannel { padding-top: 0px !important; padding-bottom: 0px !important; padding-left: 2.5vw !important; padding-right: 2.5vw !important; margin: 0px !important; width: 50%; height: auto; min-height: 100%; -webkit-box-orient: verticle; -webkit-box-direction: reverse; flex-direction: column-reverse; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: stretch; align-items: stretch; } .pannel .con { margin-top: 2.5vw; padding-bottom: 0vw; height: auto; } .pannel.flip .con { justify-content: flex-end; padding-top: 0; padding-bottom: 5vw; } .benefit-line-1-container, .benefit-line-2-container, .benefit-line-3-container, .benefit-line-4-container, .benefit-line-5-container, .benefit-line-6-container { display: none; } .side-scroll-spacer { height: 1px; padding-bottom: 0vh; } .pannel .img { padding-top: 60%; } .side-scroll-null { position: absolute; bottom: 0px; margin-bottom: -150vh; } } /**/ .maoH { position: relative; top: -1.6rem; height: 0; pointer-events: none; } /**/ .ui-dialog { border-radius: 0 !important; } .ui-dialog-body { line-height: 2; font-size: 0.4rem; padding: 1.0rem !important; } .ui-dialog-footer { padding: 0 1.0rem 0.60rem 1.0rem !important; } .ui-dialog-footer button { font-size: 16px !important; padding: 0.25rem 0.9rem !important; } .blue-link:after { content: " "; display: inline-block; background-image: url(../images/small-blue-arrow-button.svg); background-repeat: no-repeat; background-size: 28px; width: 28px; height: 28px; margin-left: 10px; vertical-align: middle; } .esg_con .home_more a { color: #ffffff; } @media screen and (min-width:1440px) and (max-width:1559px) { .solutions_banner_nav ul { font-size: 15px; } } @media (min-width: 991px) { .esg_con { width: 50%; } .esg_con > h2 { color: #ffffff; } } @media screen and (min-width: 1569px) and (max-width: 1850px) { .template_design_swiper li.swiper-slide { height: 9.5rem; } } @media screen and (min-width: 1100px) and (max-width: 1559px) { .template_design_swiper .swiper-pagination, .life_list_swiper .swiper-pagination { bottom: 0.75rem; } } @media screen and (min-width: 768px) and (max-width: 1100px) { .template_design_swiper li.swiper-slide { height: 6rem; } } /* @media (max-width: 1559px) { .template_design_swiper .swiper-pagination, .life_list_swiper .swiper-pagination{ bottom: 0.75rem; } } */ /* @media (min-width: 1920px) { .template_design_swiper li.swiper-slide{ background-size: auto 100%; } } */ /* 9.20 company */ .company_button { color: rgba(255, 255, 255, 0.8); padding-top: 1rem; position: relative; font-size: 0.6rem; height: 30px; line-height: 30px; margin-bottom: 1rem; padding-left: 15px; } #about .about_main .img_icon_2 .img_text .img_time { padding-left: 15px; } .company_button:hover { color: #ffffff; } .company_button .company_a { position: relative; color: rgba(255, 255, 255, 0.8); -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .company_button:hover .company_a { color: #ffffff; font-size: 0.7rem; } .company_button img { width: inherit !important; display: inline-block !important; border: none; max-width: 100%; } .company_button .company_a::after { content: ''; position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background-color: #ffffff; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .company_button:hover .company_a::after { width: 100%; } /*2023-5-22*/ .header-menu-pc #menu-item-12166 { border-top: 1px solid #555555; /* padding-bottom: 1rem; */ /* margin-bottom: 2rem; */ margin-top: 0.7rem; } .header-menu-pc #menu-item-12166 > a { font-family: "AlibabaPuHuiTiMedium"; padding-top: 0.5rem; display: inline-block; } .header-menu-pc .menu-item-12168 { display: none; } .header-menu-pc #menu-item-8273 { border-top: 1px solid #555555; /* padding-bottom: 1rem; */ /* margin-bottom: 2rem; */ margin-top: 0.7rem; } .header-menu-pc #menu-item-8273 > a { font-family: "AlibabaPuHuiTiMedium"; padding-top: 0.5rem; display: inline-block; } .page-info ul, .page-info ol { padding: 12px 0 12px 47px; line-height: 1.8em; } .page-content p a:not(.btn) { color: #00b9ad; font-weight: 800; } @media (min-width: 1025px) { .page-info ul, .page-info ol { padding: 12px 0 12px 60px; } } .page-info ul { list-style: disc outside; } .page-info ul li, .page-info ol li { display: list-item; list-style: inherit; } /* new gated */ .page-container, .page-divider, .page-content, .page-header, .page-footer, .nav-primary, .masthead { display: block; width: 100%; } @media (min-width: 1025px) { main { /* margin-top: 173px;*/ } .page-content { padding: 10px 0 90px; } .page-left-padding { padding-left: 45px } .col-md-push-5 { left: 41.66666667%; } .wpcf7 .col-md-12 { width: 100%; } .page-info h2 { font-size: 28px; font-weight: bold; padding: 30px 0 12px; } .col-md-7 { width: 58.33333333%; } .page-info ul, .page-info ol { padding: 12px 0 12px 60px; } .page-container .col-md-pull-7 { right: 58.33333333%; } .col-md-5 { width: 41.66666667%; } .page-left-padding { padding-left: 45px; } } .page-info ul { list-style: disc outside; } .page-left-padding p { padding: 12px 0; line-height: 1.8em; } .page-info p, .page-info h2:nth-child(1) { padding-top: 0; } .masthead-page { background-image: url(../img/masthead-bg.jpg); background-position: left; background-size: cover; padding: 30px 0; } .masthead { position: relative; } .page-container header { height: auto !important; } .masthead-page .row { margin-left: -13px; margin-right: -13px; } .wpcf7 .row:before, .row:after { content: ' '; display: table; } .masthead-page h1 { font-size: 35px; color: #ffffff; margin: 0.67rem; margin-top: 5px; } .text-center { text-align: center !important; } .breadcrumbs { color: #fff; font-family: 'Source Sans Pro'; font-size: 12px; } .breadcrumbs a, .breadcrumbs span { margin: 0 5px; } .breadcrumbs, .breadcrumbs a { color: #fff; } .fa-chevron-right:before { content: "\f054"; } .masthead-page .row:after { clear: both; } .page-content .container:before, .page-content .container:after { content: ' '; display: table; } [class*='col-md-'] { float: left; } [class*='col-xxs-'] { float: left; } [class*='col-'] { position: relative; min-height: 1px; padding-left: 13px; padding-right: 13px; } .page-info p, .page-info h2:nth-child(1) { padding-top: 0; } .page-info h1, .page-info h2 { color: #0068b7; } .page-info p, .page-info h2:nth-child(1) { padding-top: 0; } .blog-share-icons { margin-top: 30px; } .page-info h4, .page-info h4 a { color: #01b5b2 !important; } .blog-share-icons a { float: left; margin-right: 10px; font-size: 20px; color: #02b9ad; line-height: 38px; } img.alignright, .wp-caption.alignright { float: right; margin: 0 0 22px 30px; } img.alignright, .wp-caption.alignright, img.alignleft, .wp-caption.alignleft { height: auto; max-width: 50%; } .blog-share-icons .icon-facebook:before { content: '\ea91'; } .icon-twitter:before { content: '\e909'; } .icon-linkedin:before { content: '\e90a'; } .poster-form, .event-form { padding: 30px 20px 50px; background-color: #ededed; } .input-container { margin-bottom: 20px; } @media (min-width: 600px) { .col-xs-6 { width: 50%; } [class*='col-xs-'] { float: left; } } .input-container { margin-bottom: 20px; } .page-content label { margin-bottom: 5px; display: block; color: #444444; } .page-content label strong { color: #286fb7; } .wpcf7 { font-size: 16px; } .selectric-wrapper { position: relative; cursor: pointer; } /* .selectric-hide-select { position: relative; overflow: hidden; width: 0; height: 0; } .selectric-hide-select select { position: absolute; left: -100%; } */ .selectric { border: 1px solid #b3b3b3; border-radius: 0px; background: #fff; position: relative; overflow: hidden; } .selectric .label { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 38px 0 10px; font-size: 12px; line-height: 38px; color: #444; height: 38px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .selectric .button { display: block; position: absolute; right: 0; top: 0; width: 38px; height: 38px; line-height: 38px; background-color: #f8f8f8; color: #bbb; text-align: center; font: 0/0 a; } .selectric .button:after { content: ' '; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 0; height: 0; border: 4px solid transparent; border-top-color: #bbb; border-bottom: none; } .selectric-above .selectric-items { top: auto; bottom: 100%; } .selectric-items { display: none; position: absolute; top: 100%; left: 0; background: #f8f8f8; border: 1px solid #c4c4c4; z-index: -1; box-shadow: 0 0 10px -6px; } .selectric-items .selectric-scroll { height: 100%; overflow: auto; } .selectric-hide-select option { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 38px 0 10px; font-size: 14px; line-height: 45px; color: #444; height: 45px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .selectric-items ul, .selectric-items li { list-style: none; padding: 0; margin: 0; font-size: 12px; line-height: 20px; min-height: 20px; } .selectric-items li { display: block; padding: 10px; color: #666; cursor: pointer; } .selectric-items ul, .selectric-items li { list-style: none; padding: 0; margin: 0; font-size: 12px; line-height: 20px; min-height: 20px; } .wpcf7-form-control-wrap { position: relative; } [type='submit']:not(.sidebar__search__submit) { background-color: #febf40; border: none; color: #fff; display: block; /* font-family: 'Source Sans Pro';*/ font-size: 18px; padding: 10px 28px 10px; width: 191px; margin-left: auto; margin-right: auto; text-transform: uppercase; -webkit-appearance: none; -webkit-border-radius: 0; background: #9fb92e; border-color: #9fb92e; color: #ffffff; font-size: 18px; line-height: 18px; /* font-family: arial, helvetica, sans-serif; */ /* margin: 0; */ cursor: pointer; /* display: inline-block; */ font-weight: 700; width: auto; position: relative; text-align: center; transition: all .15s linear; border-radius: 3px; border-style: solid; padding: 12px 24px; border-width: 1px; text-transform: capitalize; } img.aligncenter, .wp-caption.aligncenter { display: block; margin-left: auto; margin-right: auto; } img.alignnone, .wp-caption.alignnone, img.aligncenter, .wp-caption.aligncenter { margin: 0 0 22px 0; } .applyD_text img.aligncenter, .applyD_text .wp-caption.aligncenter { margin-left: auto; margin-right: auto; } img.alignnone, .wp-caption.alignnone, img.aligncenter, .wp-caption.aligncenter { height: auto; max-width: 100%; } img.alignnone { margin: 0 0 10px 0; } .aligncenter { clear: both; } .blog-share-icons h4 { display: inline-block; width: auto; font-size: 22px; float: left; margin-right: 10px; } .wpcf7 .row { display: block; overflow: hidden; } .wpcf7-validates-as-required { width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0 38px 0 0px; font-size: 18px; line-height: 45px; color: #444; height: 45px; padding-left: 10px; border: 1px solid #b3b3b3; } @font-face { font-family: 'icomoon'; src: url('../fonts/icomoon.eot?n5vsoe'); src: url('../fonts/icomoon.eot?n5vsoe#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?n5vsoe') format('truetype'), url('../fonts/icomoon.woff?n5vsoe') format('woff'), url('../fonts/icomoon.svg?n5vsoe#icomoon') format('svg'); font-weight: normal; font-style: normal; font-display: block; } [class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .icon-facebook:before { content: "\ea91"; } .icon-twitter:before { content: "\ea96"; } .icon-linkedin:before { content: "\eac9"; } @media (min-width: 1025px) { .page-left-padding { padding-left: 45px; } } .masthead .web_route, .masthead .web_route a, .masthead .web_route { color: rgba(0, 0, 0, 0.5); } .masthead .web_route a { border-bottom-color: rgba(0, 0, 0, 0.5); } .masthead .web_route, .masthead .web_route { font-size: 14px; text-transform: capitalize; margin-bottom: 0.5rem; } .masthead .web_route div + div, .masthead .web_route div + div { background-image: url(../images/icon27_.svg); } /*new css 12.13*/ .protein_banner_left { width: 37%; } .protein_banner_right { width: 48.78%; background: rgba(0, 0, 0, 0.5); padding: 1.3rem 1.5rem; } .protein_banner_left .title { font-size: 1.6rem; } .protein_banner_span { font-size: 1rem; } .protein_banner_right .header_href { display: block; border-radius: 2.5rem; width: 5rem; color: #ffffff; font-size: 16px; height: 1.5rem; line-height: 1.5rem; border: 1px solid #ffffff; text-align: center; /* margin-left: 0.5rem; */ margin-top: 0.4rem; } .wBanner_class { height: 300px !important; } .Protein_tab li { text-align: center; height: 85px; background: #A5B6C3; display: flex; text-align: center; align-items: center; justify-content: center; border-right: 2px solid #ffffff; } .Protein_tab li:last-child { border: none; } .Protein_tab li a { color: #ffffff; width: 100%; display: block; padding: 0.5rem 0; text-align: center; cursor: pointer; height: 100%; display: flex; align-items: center; justify-content: center; } .Protein_tab li.active { background: #0068B7; } .Protein_tab li:hover { background: #0068B7; } .protein_banner_right .header_href:hover { color: #fff; background: #0068b7; border: 1px solid #0068b7; } #Protein .investors_contact_main { width: 57.3%; } #Protein .esg_p { font-weight: 300; margin-bottom: 15px; } #Protein .investors_contact_img { width: 40%; } #Services_Solutions_1 { padding: 1.9rem 0; } #Protein .investors_contact_main { width: 40%; } #Protein .esg_p { font-weight: 300; margin-bottom: 25px; } #Protein .investors_contact_img { width: 57.3%; } #wBanner .wBanner_box .title { visibility: inherit; } .header-menu-pc .header-language { padding-top: 0.2rem; } .Protein_first_title { padding-bottom: 1.25rem; padding-top: 1.25rem } .Protein_title { font-size: 1rem; border-bottom: 1px solid #707070; } .solutions_third_text img.size-full { width: 100%; } @media (min-width: 576px) { .Protein_text .col-sm-4 { -ms-flex: 0 0 31.7%; flex: 0 0 31.7%; max-width: 31.7%; } .col-sm-8 { -ms-flex: 0 0 65.85%; flex: 0 0 65.85%; max-width: 65.85%; } } .Protein_img_1::after { content: ''; position: absolute; bottom: 0; right: 0; border-right: 0.5rem solid #ffffff; border-left: 0.5rem solid transparent; border-top: 0.5rem solid transparent; border-bottom: 0.5rem solid #ffffff; } .Protein_text { padding-bottom: 0.8rem; } .Protein_text_quality [class*='col-'] { position: relative; min-height: 1px; padding-left: 0px; padding-right: 0px; } .Protein_text [class*='col-'] { position: relative; min-height: 1px; padding-left: 0px; padding-right: 0px; } .Protein_text_quality .row { margin-left: 0; margin-right: 0; } .Protein_text .row { margin-left: 0; margin-right: 0; } .protein_table { width: 100%; } .protein_table table { border-top: 2px solid #0068b7 !important; background-color: #ffffff; font-size: 0.4rem; line-height: 1.875; } .protein_table table tr:nth-child(2n) td { background-color: #F4F8FB; } .protein_table table td { border: 2px solid #E8E8E8 !important; } .protein_table table tr:first-child td { background-color: #0068B7; color: #ffffff; } .protein_table table { font-size: 0.45rem; line-height: 1.875; } .contact_us table { border-top: 2px solid #0068b7 !important; background-color: #ffffff; font-size: 0.4rem; line-height: 1.875; } .contact_us table tr:nth-child(2n) td { background-color: #F4F8FB; } .contact_us table td { border: 2px solid #E8E8E8 !important; } .contact_us table tr:first-child td { background-color: #0068B7; color: #ffffff; } .contact_us table { font-size: 0.45rem; line-height: 1.875; } .contact_us table tr:first-child td { background-color: #0068B7; color: #ffffff; } .contact_us table td { border: 2px solid #E8E8E8 !important; } .contact_us table tr:nth-child(2n) td { background-color: #F4F8FB; } .contact_us table td { padding: 0.5rem 0.35rem; vertical-align: middle; font-weight: 300; } @media (max-width: 768px) { .contact_us .meet_pic { overflow-x: auto; width: 100%; } .contact_us table { width: 30rem !important; } .contact_us table { table-layout: fixed; } .contact_us table td { word-break: break-all; white-space: pre-line; display: table-cell; word-wrap: break-word; vertical-align: middle; white-space: normal; height: auto; vertical-align: text-top; } } .header_href_1 { display: block; /* border-radius: 2.5rem; */ width: 5rem; font-size: 16px; height: 1.2rem; color: #fff !important; line-height: 1.2rem; /* border: 1px solid #858182; */ text-align: center; margin-left: 0.5rem; text-decoration: none !important; background: #92AB23; } .pro_blue_title { font-size: 0.85rem; color: #0068B7; margin-bottom: 0.45rem; } .margin_pro { padding-bottom: 1.5rem; } .margin_pro_title { padding-bottom: 1rem; } .pro_black_title { font-size: 0.7rem; color: #1F1F1F; margin-bottom: 0.45rem; } .Protein_text .qualityControl_nav { margin-bottom: 1.5rem; } .Protein_img { width: 100%; } .pro_border { border-bottom: 2px solid #c5c5c5; } .Protein_img_1 { height: 7.5rem; /* color: #ffffff; */ background-position: center; background-repeat: no-repeat; background-size: cover; background-position: center; background-repeat: no-repeat; background-size: cover; } .pro_width_full { width: 100%; } .margin_top_pro { margin-top: 1rem; } .bg_wuxi_pro { background-image: url(/wp-content/uploads/Wuxian_Logo_9_18_18_TM.png); background-position: left center; background-repeat: no-repeat; } .img_bottom_pro { display: inline-block; vertical-align: text-bottom; } .text_bottom_pro_2 { display: inline-block; } .margin_top_pro_1 { margin-top: 1.5rem; } .pro_black_title_1 { font-size: 0.55rem; margin-bottom: 0.5rem; margin-bottom: 0.35rem; } .pro_ul_margin { margin-bottom: 1rem; } .margin_pro_2 { padding-bottom: 1rem; } #menu-item-94 .second-level { padding: 1.1rem 0 1rem; } .qualityControl_nav_con_list_1 { display: none; } .qualityControl_nav_con_list_1.active { display: block; animation: fadeIn 1200ms ease-in-out forwards; } .qualityControl_nav_con_list_1_img { display: none; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } /* .qualityControl_nav_con_list_1_img:hover{ -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } */ .qualityControl_nav_con_list_1_img.active { display: block; animation: fadeIn 1200ms ease-in-out forwards; } .Protein_tab li:hover a { color: #ffffff; } .pro_bg_1 { background: #F4F8FB; /* padding: 2rem; */ /* min-height: 70vh; */ /* padding: 2.5rem 0; */ } .pro_container { /* max-width: 85%; */ width: 100%; /* padding-right: 15px; */ /* padding-left: 15px; */ margin-right: auto; margin-left: auto; } .pro_bg_right { position: relative; max-width: 48.78%; } .pro_image_circle::after { content: ''; position: absolute; bottom: 10px; right: 0; border-right: 0.5rem solid #ffffff; border-left: 0.5rem solid transparent; border-top: 0.5rem solid transparent; border-bottom: 0.5rem solid #ffffff; } .pro_width_five_left { width: 48%; } .pro_width_five_right { width: 48%; position: relative; } .pro-container-2 { padding-left: 8.5%; margin: 0rem; } .pro_bg_left { max-width: 44%; padding: 0rem 0; vertical-align: ce; vertical-align: center; /* vertical-align: middle; */ display: flex; vertical-align: middle; justify-content: center; /* align-items: center; */ /* line-height: 390px; */ /* height: 390px; */ flex-direction: column; } .pro_bg_right { width: 37.5%; } .pro_bg_ul { background-color: #fff; width: 79%; /* padding: 20px; */ text-align: center; position: absolute; top: 50%; text-align: left; padding: 1.5rem 1.3rem; /* height: 20vh; */ /* line-height: 20vh; */ z-index: 2; /* right: 0; */ left: -41%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .pro_bg_ul_li { font-size: 0.55rem; color: #0068B7; cursor: pointer; } .pro_bg_ul_li a { font-size: 0.55rem; color: #0068B7; } .pro_bg_ul_li_bottom { border-bottom: 1px solid #929292; padding-bottom: 10px; } .pro_bg_ul_li_top { padding-top: 10px; } .pro_bg_ul_1 li { -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .pro_bg_ul_1 li.active { font-family: "AlibabaPuHuiTiMedium"; } .pro_bg_ul_li.active a { font-family: "AlibabaPuHuiTiMedium"; padding-left: 45px; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .pro_bg_ul_li.active a::after { display: block; } .pro_bg_ul_li.active a::before { display: block; } .pro_bg_ul_li.active a:hover { padding-left: 56px; } .pro_bg_ul_li.active a:hover::after { width: 44px; } .pro_bg_ul_li.active a:hover::before { left: 34px; } .pro_bg_ul_li a:hover {} .pro_bg_ul_li a::before { display: none; content: ''; position: absolute; top: 50%; left: 24px; width: 10px; height: 10px; margin-top: -4.5px; border-left: 2px solid #0068B7; border-top: 2px solid #0068B7; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); } .pro_bg_ul_li a::after { display: none; content: ''; position: absolute; top: 50%; left: 0px; width: 34px; height: 2px; background-color: #0068B7; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .pro_bg_ul_li a { position: relative; } .pro_bg_ul::before { content: ''; position: absolute; bottom: -11%; right: -2%; height: 3.4rem; width: 1.4rem; z-index: 10; background-color: #0068b7; -webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); -ms-transform: skewX(-30deg); -o-transform: skewX(-30deg); transform: skewX(-30deg); } .pro_black_titie_3 { padding-top: 1.8rem; } .pro_bg_2 { /* background: url("/wp-content/uploads/pro_img_14.png");*/ background-size: cover; background-position: center; background-repeat: no-repeat; min-height: 50vh; padding: 1.8rem 0; } .pro_bg_3 { background: inherit; background-size: cover; background-position: center; background-repeat: no-repeat; min-height: 50vh; padding: 2.55rem 0; } .pro_bg_left_1 { max-width: 49.38%; } .pro_bg_right_1 { width: 50.2%; max-width: 49.77%; } .pro_bg_ul_1 { background-color: #fff; width: 50%; /* padding: 20px; */ text-align: center; /* position: absolute; */ /* top: 50%;*/ text-align: left; padding: 1.8rem 1.3rem; /* height: 20vh; */ /* line-height: 20vh; */ z-index: 2; /* right: 0; */ display: flex; vertical-align: middle; justify-content: center; flex-direction: column; } .img_bg_pro_1 { width: 50%; } .pro_bg_ul_1 li { font-size: 0.45rem; color: #0068B7; cursor: pointer; padding-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #929292; } .pro_bg_ul_1 li:nth-last-child(1) { border-bottom: none; } .pro_color_bg1 { background: url("/wp-content/uploads/pro_bg_1.png"); background-position: center; background-size: cover; background-repeat: no-repeat; width: 100%; height: 11.5rem; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; padding-left: 8%; padding-right: 4%; } .pro_color_bg2 { background: url("/wp-content/uploads/pro_bg_2-1.png"); background-position: center; background-size: cover; background-repeat: no-repeat; width: 100%; height: 11.5rem; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; padding-left: 4%; padding-right: 8%; } .pro_color_bg3 { background: url("/wp-content/uploads/pro_bg_3.png"); background-position: center; background-size: cover; background-repeat: no-repeat; width: 100%; height: 11.5rem; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; padding-left: 4%; padding-right: 8%; } .pro_color_text_out { height: 100%; } .color_pro_text { vertical-align: middle; justify-content: center; /* line-height: 390px; */ /* height: 390px; */ flex-direction: column; } .pro_white_title { color: #ffffff; font-size: 0.85rem; padding-bottom: 12px; } .color_white_p1 { color: #ffffff; font-size: 0.55rem; margin-bottom: 12px; } .color_white_p2 { color: #ffffff; } .div_pro_bg_1 { height: 100%; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; } /* .pro_corlor_1{ 銆€background: url('/wp-content/uploads/pro_bg_1.png') no-repeat,url('/wp-content/uploads/pro_bg_2-1.png') no-repeat center,url('/wp-content/uploads/pro_bg_3.png') no-repeat right; }*/ .home_more_3 a { display: inline-block; color: #0068B7; } .home_more_3 a::before { border-left: 1px solid #0068B7; border-top: 1px solid #0068B7; } .home_more_3 a::after { background-color: #0068B7; } .Protein_img_auto { width: auto; } .pro_bg_right_2 { width: 49.5%; max-width: 49.5%; align-items: center; } .pro_bg_wuxi_left { width: 47.8%; } .pro_bg_wuxi_right { width: 44.7%; } .margin_pro_new1 { padding-bottom: 1.2rem; } .qualityControl_nav_con_list_1 { padding-top: 1.2rem; } #Protein hr { margin-top: 0.5rem; margin-bottom: 0.5rem; } .margin_pro hr { margin: 0 !important; } .pro_corlor_1 .pro_color_bg1 { background-position: center; background-size: cover; background-repeat: no-repeat; } .pro_bg_ul .pro_bg_ul_li_bottom:last-child { padding-top: 10px; } .searchField .btn { display: none; } /* 1.7 update */ .applyD_new_1_a { overflow: hidden; display: block; text-align: center; padding: 1rem 0rem 0.6rem; color: black !important; text-decoration: none !important; } /* .applyD_new_1_img { width: 3.15rem; } */ .applyD_new_1_img { width: auto; height: 121px; } .applyD_new_2_img { width: auto; height: 162px; } .applyD_new_1_p { padding-top: 0.5rem; } .applyD_new_1 { background: #F4F8FB; } .padding_right_15 { padding-right: 15px !important; } .padding_right_15:last-child { padding-right: 0 !important; } .Platforms_top { background: #0068B7; padding: 1.2rem 1rem 0rem; /* height: 55vh; */ /* max-height: 55vh; */ min-height: 34vh; } .Platforms_top_p1 { padding-top: 0.5rem; font-size: 0.7rem; color: #ffffff; } .Platforms_top_p2 { padding-top: 0.2rem; color: #ffffff; } .Platforms_top > img { width: auto; height: 1.3rem; } .Platforms_bottom { position: relative; } .Platforms_bottom_title { position: absolute; width: 68.75%; /* background: #37BEF0; */ height: 21.85%; vertical-align: middle; /* justify-content: center; */ display: flex; align-items: center; padding-left: 1.3rem; } .Platforms_bottom_title_p { font-size: 0.55rem; color: #fff; } .Platforms_inside { position: absolute; top: 0; opacity: 0; display: block; width: 100%; height: 100%; background: #92AB23; /* transition: 0.3s; -webkit-transition: .5s; -moz-transition: .5s; */ } .Platforms_hover_block:hover .Platforms_outside { opacity: 0; } .Platforms_hover_block:hover .Platforms_inside { opacity: 1; } /* .Platforms_bottom_title::after{ content: ''; position: absolute; bottom: 0; right: 0; border-right: 0.2rem solid #ffffff; border-left: 0.2rem solid transparent; border-top: 0.2rem solid transparent; border-bottom: 0.2rem solid #ffffff; } */ .scroll_new1 .pannel-wide .title { font-size: 0.85rem; color: #0068B7; } .swiper-slide-new1 { margin-right: 60px !important; } .scroll_new1 .pannel .con { padding-bottom: 0; } .scroll_new1 .pannel { padding-top: 3vw; } .scroll_new1 .pannel.flip { padding-top: 0vw; } .scroll_new1 .side-scroll-outer { padding-top: 2.5rem; } .scroll_new1 { background: #F4F8FB; } .scroll_new1 .pannel .con .title { background-color: inherit; } .scroll_new1 .side-scroll-outer .swiper-button-prev { top: 50%; } .scroll_new1 .side-scroll-outer .swiper-button-next { top: 50%; } .scroll_new1 .img_icon::after, .scroll_new1 .img_icon_large::after { border-right: 0.2rem solid #F4F8FB; border-left: 0.2rem solid transparent; border-top: 0.2rem solid transparent; border-bottom: 0.2rem solid #F4F8FB; } .Platforms_bottom_title { background-image: url(/wp-content/uploads/96-bg.png); background-position: right; background-repeat: no-repeat; background-size: cover; } .Platforms_hover_top { padding-top: 0.8rem; } .inside_learn { display: block; /* height: 100%; */ text-align: center; color: #fff; /* padding-top: 0.4rem; */ } .inside_bg { background-image: url(/wp-content/uploads/feature_bg_01.png); background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 90%; } .inside_bg_2 { background-image: url(/wp-content/uploads/feature_bg_02.png); background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 90%; } .inside_bg_3 { background-image: url(/wp-content/uploads/feature_bg_03.png); background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 90%; } .inside_bg_4 { background-image: url(/wp-content/uploads/feature_bg_04.png); background-position: center; background-repeat: no-repeat; background-size: cover; width: 100%; height: 90%; } .home_more_4 { text-align: center; display: block; height: 10%; display: flex; vertical-align: middle; justify-content: center; align-items: center; padding-top: 0rem; } .home_more_4 a { color: #fff; } .home_more_4 a::after { background-color: #fff; } .home_more_4 a::before { border-left: 1px solid #fff; border-top: 1px solid #fff; } .padding_top_hover { padding-top: 0.8rem; justify-content: space-between; } .scroll_active .col-lg-6 { -ms-flex: 0 0 49%; flex: 0 0 49%; max-width: 49%; min-height: 64vh; } .padding_right_15 { padding-right: 15px !important; } .padding_left_15 { padding-left: 15px !important; } .pro_bg_ul_li_bottom {} .scroll_new1 .pannel .con:hover .title { font-size: 0.80rem; } .scroll_new1 .pannel .con { padding-bottom: 1vh; } .scroll_new1 .pannel .con .title {} .pro_bg_4 { padding: 2.5rem 0; position: relative; overflow: hidden; } .pro_bg_4::before { content: ''; position: absolute; bottom: 0; right: 5%; height: 100%; width: 12.5rem; z-index: 0; background-color: #6EB92C; -webkit-transform: skewX(-30deg); -moz-transform: skewX(-30deg); -ms-transform: skewX(-30deg); -o-transform: skewX(-30deg); transform: skewX(-30deg); } #Protein .pro_bg_4 .esg_p { margin-bottom: 1.2rem; } .pro_bg_right { width: 49%; max-width: 49%; } .pro_bg_ul_li_bottom { border-bottom: none; padding-bottom: 10px; } .pro_bg_ul_li_bottom a { border-bottom: 1px solid #929292; padding-bottom: 10px; } .pro_bg_ul_li a::before { top: 39%; } .pro_bg_ul_li a::after { top: 39%; } .scroll_active { padding: 1.5rem 0 1.2rem; } .pro_bg_4 .pro_blue_title { padding-bottom: 0.6rem; } .scroll_new1 .pannel .con .title { visibility: inherit !important; } @media (max-width: 1559px) { .home_more_4 { padding-top: 0.0rem !important; } } .scroll_active .row:after { content: ' '; display: table; display: none; } .scroll_active .col-lg-6 { margin-bottom: 1rem; } .scroll_active { padding: 0rem 0 1.5rem; } .padding_top_hover { padding-top: 0rem; } @media (min-width: 992px) { .col-lg-five { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } } @media (max-width: 768px) { .five_img_flex { display: flex; justify-content: space-between; } .col-lg-five { -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; } .five_img_flex .padding_right_15 { padding-right: 0 !important; } .five_img_flex .padding_right_15:last-child { margin-bottom: 0px !important; } } @media screen and (min-width: 768px) and (max-width: 991px) { .padding_right_15:nth-child(3) { padding-right: 0 !important; } .padding_right_15 { margin-bottom: 1rem; } .five_img_flex { display: flex; justify-content: space-between; } .col-lg-five { -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; } .five_img_flex .padding_right_15 { padding-right: 0 !important; } .five_img_flex .padding_right_15:last-child { margin-bottom: 0px !important; } .Platforms_top { min-height: 280px; } .Platforms_bottom_title { position: absolute; width: 82.75%; padding-left: 0.5rem; } } .Platforms_bottom .Protein_img { min-height: 30vh; } .Platforms_inside { min-height: 64vh; } .header-menu-pc #menu-item-11610 { border-top: 1px solid #555555; /* padding-bottom: 1rem; */ /* margin-bottom: 2rem; */ margin-top: 0.7rem; } .header-menu-pc #menu-item-11610 > a { font-family: "AlibabaPuHuiTiMedium"; padding-top: 0.5rem; display: inline-block; } .header-menu-pc #menu-item-11615 { border-top: 1px solid #555555; /* padding-bottom: 1rem; */ /* margin-bottom: 2rem; */ margin-top: 0.7rem; } .header-menu-pc #menu-item-11615 > a { font-family: "AlibabaPuHuiTiMedium"; padding-top: 0.5rem; display: inline-block; } header .header-language .header_language_two { width: 4.5rem; } @media (max-width: 768px) { .protein_table.active .col-sm-12 .applyD_text { overflow-x: auto; width: 100%; } .protein_table.active .col-sm-12 .applyD_text table { width: 30rem !important; } } /* update 2.6 */ .mb_img_block { display: none; } .mb_img_none { display: block; } @media (max-width: 768px) { .mb_img_block { display: block; } .mb_img_none { display: none; } .mb_img_block { display: block; } .contact_ul .applyD_text_new3 { width: 100%; overflow-x: auto; } .contact_ul .applyD_text_new3 > table { width: 35rem !important; } .applyD_text_new4 { width: 100%; overflow-x: auto; } .applyD_text_new4 th { display: table-cell !important; } .applyD_text_new4 td { display: table-cell !important; } .applyD_text_new4 > table { width: 35rem !important; } } /* 2023/2/3 淇敼 */ #solutions_banner .swiper-slide-height .img_scoll_point { display: none; } .side__menu { top: 40%; } @media (max-width: 768px) { #solutions_banner .swiper-slide-height .img_scoll_point { display: block; position: absolute; bottom: 4.5rem; /* width: 100%; */ /* left: 41.5%; */ width: 100%; } #solutions_banner .swiper-slide-height .img_scoll_point > img { width: 2.5rem; margin: 0 auto; left: 50%; display: table-cell; text-align: center; vertical-align: middle; } .side__menu { top: 40%; } .body_solutions_main .solutions_banner_nav { bottom: 2rem; } } /* .header-menu-pc .menu-item-8273 { position: absolute; left: 20%; top: 62%; width: 10% !important; } */ .header-menu-pc .menu-item-11841 { display: none; } .header-menu-pc .menu-item-11846 { display: none; } .header-menu-pc #menu-item-8273 > a { padding-top: 0.6rem; display: inline-block; } .header-menu-pc .second-level { padding: 1.1rem 0 3rem; } .header-menu-pc .menu-item-8649 { display: none; } .header-menu-pc .menu-item-8650 { display: none; } element.style { position: absolute; left: 50%; top: 50%; } .header-menu-pc #menu-item-8075 { border-top: 1px solid #555555; } .header-menu-pc #menu-item-8273 { border-top: 1px solid #555555; } .header-menu-pc #menu-item-8075 > a { padding-top: 0.5rem; display: inline-block; } /* .header-menu-pc .menu-item-8075 { position: absolute; left: 44%; top: 44%; width: 10% !important; } @media screen and (min-width:1933px) and (max-width:1968px) { .header-menu-pc .menu-item-8273 { top: 60%; } .header-menu-pc .menu-item-8075 { top: 44%; } } @media screen and (min-width:1758px) and (max-width:1932px) { .header-menu-pc .menu-item-8273 { top: 58%; } .header-menu-pc .menu-item-8075 { top: 42%; } } @media screen and (min-width:1747px) and (max-width:1757px) { .header-menu-pc .menu-item-8273 { top: 56%; } .header-menu-pc .menu-item-8075 { top: 40%; } } @media screen and (min-width:1671px) and (max-width:1747px) { .header-menu-pc .menu-item-8273 { top: 54%; } .header-menu-pc .menu-item-8075 { top: 38%; } } @media screen and (min-width:1647px) and (max-width:1670px) { .header-menu-pc .menu-item-8273 { left: 20.2%; top: 52%; width: 9.5% !important; } .header-menu-pc .menu-item-8075 { top: 36%; width: 9.5% !important; } } @media screen and (min-width:1625px) and (max-width:1647px) { .header-menu-pc .menu-item-8273 { position: absolute; left: 20.2%; top: 52%; } .header-menu-pc .menu-item-8075 { top: 38%; width: 9.5% !important; } } @media screen and (min-width:1585px) and (max-width:1625px) { .header-menu-pc .menu-item-8273 { position: absolute; left: 20.2%; top: 54%; width: 9.5% !important; } .header-menu-pc .menu-item-8075 { top: 38%; width: 9.5% !important; } } @media screen and (min-width:1560px) and (max-width:1584px) { .header-menu-pc .menu-item-8273 { position: absolute; left: 20.2%; top: 54%; width: 9.5% !important; } .header-menu-pc .menu-item-8075 { top: 42%; width: 9.5% !important; } } @media screen and (min-width:1540px) and (max-width:1559px) { .header-menu-pc .menu-item-8273 { position: absolute; left: 24.5%; top: 57%; width: 8% !important; } .header-menu-pc .menu-item-8075 { left: 44.8%; top: 40%; width: 8% !important; } } @media screen and (min-width:1520px) and (max-width:1540px) { .header-menu-pc .menu-item-8273 { position: absolute; left: 24.3%; top: 56%; width: 8% !important; } .header-menu-pc .menu-item-8075 { left: 44.8%; top: 42%; width: 8% !important; } } @media screen and (min-width:1490px) and (max-width:1520px) { .header-menu-pc .menu-item-8273 { position: absolute; left: 23.6%; top: 56%; width: 8% !important; } .header-menu-pc .menu-item-8075 { left: 44.8%; top: 42%; width: 8% !important; } } @media screen and (min-width:1470px) and (max-width:1489px) { .header-menu-pc .menu-item-8273 { position: absolute; left: 23.5%; top: 56%; width: 8% !important; } .header-menu-pc .menu-item-8075 { left: 44.8%; top: 42%; width: 8% !important; } } @media screen and (min-width:1367px) and (max-width:1470px) { .header-menu-pc .menu-item-8273 { position: absolute; left: 21%; top: 56%; width: 9% !important; } .header-menu-pc .menu-item-8075 { left: 44.2%; top: 42%; width: 9% !important; } } */ .header-menu-pc #menu-item-8651 { border-top: 1px solid #555555; margin-top: 0.7rem; } .header-menu-pc #menu-item-8651 > a { font-family: "AlibabaPuHuiTiMedium"; padding-top: 0.5rem; display: inline-block; } .header-menu-pc #menu-item-8075 { display: none; } .header-menu-pc #menu-item-8655 { border-top: 1px solid #555555; margin-top: 0.7rem; } .header-menu-pc #menu-item-8655 > a { font-family: "AlibabaPuHuiTiMedium"; padding-top: 0.5rem; display: inline-block; } #mm-main-mmenu .mm-listview .menu-item-11615 { display: none; } #mm-main-mmenu .mm-listview .menu-item-11616 { display: none; } #mm-main-mmenu .mm-listview .menu-item-11617 { display: none; } #mm-main-mmenu .mm-listview .menu-item-11618 { display: none; } .header-menu-pc #menu-wuxi-protein-science .menu-item-11851 { display: none; } .header-menu-pc #menu-wuxi-protein-science .menu-item-11856 { display: none; } #mm-main-mmenu .mm-listview .menu-item-11610 { display: none; } #mm-main-mmenu .mm-listview .menu-item-11611 { display: none; } #mm-main-mmenu .mm-listview .menu-item-11612 { display: none; } #mm-main-mmenu .mm-listview .menu-item-11613 { display: none; } #mm-main-mmenu .mm-listview .menu-item-11686 { display: none; } @media (max-width: 768px) { .applyD_text_new3 table { width: 30rem; } .applyD_text_new3 { width: 100%; overflow-x: auto; } .applyD_text_new3 table td { display: table-cell !important; } } /* 2.11 gaidong */ #wBanner .Discovery_wbanner .title { line-height: 1; margin: 0.6rem 0; } #wBanner .Discovery_wbanner .protein_banner_span { line-height: 1.2; } #wBanner .Discovery_wbanner .protein_banner_right { display: none; } .Protein_tab .col-dis { /*width: 11.11%;*/ width: 12.5%; padding: 0 10px; } .Protein_text .col-sm-8 li { position: relative; padding-top: 0 !important; padding-bottom: 0 !important; border-top: none !important; padding-left: 0.6rem !important; } .Protein_text .col-sm-8 li:after { content: ''; position: absolute; top: 12px; left: 0; width: 0.25rem; height: 0.25rem; border: 1px solid #1158ab; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .Protein_text .col-sm-4 li { position: relative; padding-top: 0 !important; padding-bottom: 0 !important; border-top: none !important; padding-left: 0.6rem !important; } .Protein_text .col-sm-4 li:after { content: ''; position: absolute; top: 12px; left: 0; width: 0.25rem; height: 0.25rem; border: 1px solid #1158ab; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .Protein_text .col-sm-12 li { position: relative; padding-top: 0 !important; padding-bottom: 0 !important; border-top: none !important; padding-left: 0.6rem !important; } .Protein_text .col-sm-12 li:after { content: ''; position: absolute; top: 12px; left: 0; width: 0.25rem; height: 0.25rem; border: 1px solid #1158ab; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .Protein_text li > ul { margin: 0px; } .Protein_text ul ul { color: #666666; margin-left: 0.6rem; } .Protein_text ul ul li::after { content: ''; position: absolute; top: 0.45rem; left: 0; width: 0.2rem; height: 2px; border: none; background: #9fb92e; -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); } .Protein_text_quality li > ul { margin: 0px; } .Protein_text_quality ul ul { color: #666666; margin-left: 0.6rem; } .Protein_text_quality ul ul li::after { content: ''; position: absolute; top: 0.45rem; left: 0; width: 0.2rem; height: 2px; border: none; background: #9fb92e; -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); } .Protein_text_quality .col-sm-12 li { position: relative; padding-top: 0 !important; padding-bottom: 0 !important; border-top: none !important; padding-left: 0.6rem !important; } .Protein_text_quality .col-sm-12 li:after { content: ''; position: absolute; top: 12px; left: 0; width: 0.25rem; height: 0.25rem; border: 1px solid #1158ab; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .Protein_text_quality .col-sm-8 li { position: relative; padding-top: 0 !important; padding-bottom: 0 !important; border-top: none !important; padding-left: 0.6rem !important; } .Protein_text_quality .col-sm-8 li:after { content: ''; position: absolute; top: 12px; left: 0; width: 0.25rem; height: 0.25rem; border: 1px solid #1158ab; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .Protein_text_quality .col-sm-4 li { position: relative; padding-top: 0 !important; padding-bottom: 0 !important; border-top: none !important; padding-left: 0.6rem !important; } .Protein_text_quality .col-sm-4 li:after { content: ''; position: absolute; top: 12px; left: 0; width: 0.25rem; height: 0.25rem; border: 1px solid #1158ab; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .Protein_text .col-sm-8 a { color: #0068B7; } .pro_bg_blue { background: #F4F8FB; } .discorvery_bg_new { position: relative; padding: 0rem 1.1rem; min-height: 13rem; } .discorvery_bg_new::before { content: ''; width: 0px; height: 0px; border: 0.8rem solid transparent; top: calc(50% - 0.8rem); left: 99.5%; opacity: 1; z-index: 3; position: absolute; } .discorvery_bg_new::after { content: ''; width: 0px; height: 0px; border: 1.2rem solid transparent; top: calc(50% - 1.2rem); border-left-color: white; left: 100%; position: absolute; z-index: 2; } .Discovery_po_img { position: absolute; top: -2.5rem; width: 100%; left: 0%; text-align: center; } .Discovery_po_img img { width: 5rem; } .Discovery_text { z-index: 2; position: relative; /* height: 50vh; */ /* height: 500px; */ padding-top: 3rem; padding-bottom: 1.5rem; } .dis_padding_top_two { padding-top: 3rem; } .pro_bg_blue { background: #F4F8FB; padding: 2rem 0 2.5rem 0; overflow: hidden; } .discorvery_bg_new:nth-child(1) { background: #00A23D; } .discorvery_bg_new:nth-child(2) { background: #0068B7; } .discorvery_bg_new:nth-child(3) { background: #37BDEF; } .discorvery_bg_new:nth-child(4) { background: #6FBA2C; } .discorvery_bg_new:nth-child(4)::before { display: none; } .discorvery_bg_new:nth-child(1)::before { border-left-color: #00A23D; } .discorvery_bg_new:nth-child(2)::before { border-left-color: #0068B7; } .discorvery_bg_new:nth-child(3)::before { border-left-color: #37BDEF; } .discorvery_bg_new:nth-child(4)::before { border-left-color: #6FBA2C; } .discorvery_bg_new:nth-child(4)::after { display: none; } .dis_cus_div { overflow: hidden; } @media (min-width: 992px) { .pro_bg_blue .col-lg-3 { -ms-flex: 0 0 24.5%; flex: 0 0 24.5%; max-width: 24.5%; } .dis_cus_div .col-lg-3 { -ms-flex: 0 0 19%; flex: 0 0 19%; max-width: 19%; } } .Discovery_text_top_p { font-size: 0.7rem; color: #fff; } .Discovery_text_top { padding-bottom: 1.5rem; } .Discovery_ul_1 li { color: #fff; padding-bottom: 1px solid red; border-bottom: 1px solid #fff; padding-bottom: 0.3rem; padding-top: 0.3rem; min-height: 2rem; } .Discovery_ul_1 li:last-child { border-bottom: none; } .Discovery_second_bg { text-align: center; } .Discovery_text_top_1 { height: 9rem; vertical-align: middle; /* justify-content: center; */ /* display: flex; */ display: flex; vertical-align: middle; justify-content: center; /* align-items: center; */ /* line-height: 390px; */ /* height: 390px; */ flex-direction: column; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; } .Discovery_second_bg_p { padding-top: 0.6rem; font-size: 0.7rem; color: #fff; } .Discovery_text_bottom_button { background: #A5B6C3; padding: 0.6rem 0; } .Discovery_text_bottom_button .home_more { padding-top: 0rem; } .Discovery_text_bottom_button .home_more a { color: #fff; font-size: 0.4rem; } .Discovery_text_bottom_button .home_more a::after { background-color: #fff; } .Discovery_text_bottom_button .home_more a::before { border-left: 1px solid #fff; border-top: 1px solid #fff; } .Discovery_text_bottom_button::after { content: ''; position: absolute; bottom: 0; right: 0; border-right: 0.5rem solid #ffffff; border-left: 0.5rem solid transparent; border-top: 0.5rem solid transparent; border-bottom: 0.5rem solid #ffffff; } .margin_top_pro_2 { margin-top: 2rem; } .Protein_tab .col-dis a { font-size: 0.42rem; } .about_1 { padding: 0 !important; position: relative; background-size: 100%; /* background: no-repeat; */ background-repeat: no-repeat; background-position: center; } .dis_num_1 { padding: 3.4rem 0 !important; position: relative; background-size: cover !important; /* background: no-repeat; */ background-repeat: no-repeat !important; background-position: center !important; } .dis_num_1 .about_title { width: 29.6%; padding-right: 1rem; /* padding-left: calc(7.3% + 15px); */ } .dis_num_1 .about_main { width: 70.4%; } .dis_num_1 .about_main .img { /* margin-bottom: 1.5rem; height: 10.5rem; */ color: #ffffff; font-size: 0.4rem; background-position: center; background-repeat: no-repeat; background-size: cover; } .dis_num_1 .about_main .img .img_text { width: 100%; position: relative; z-index: 1; } @media (min-width: 1200px) { .col-xs-1-5 { width: 20%; float: left; } } @media (min-width: 992px) { .col-xs-1-5 { width: 20%; float: left; } } @media (min-width: 768px) { .col-xs-1-5 { width: 20%; float: left; } } .col-xs-1-5 { width: 20%; position: relative; padding-right: 10px; padding-left: 10px; float: left; } .Discovery_text_top_img img { height: 2.5rem; } .dis_num_1 .about_main .img .img_text .sou { font-size: 1.6rem; line-height: 1.2; } .dis_num_1 .sou { display: inline-block } .dis_num_1 .w_title { font-size: 0.85rem; color: #fff; font-family: inherit; } .Discovery_ul_1 li:hover a { font-family: "AlibabaPuHuiTiMedium"; padding-left: 30px; /* -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; */ } .Discovery_ul_1 li a { position: relative; color: #fff; position: relative; /* line-height: 1.5; */ display: block; padding: 0.1rem 0; } .Discovery_ul_1 li:hover a::before { display: block; } .Discovery_ul_1 li a::before { display: none; content: ''; position: absolute; top: 49%; left: 15px; width: 10px; height: 10px; margin-top: -4px; border-left: 2px solid #fff; border-top: 2px solid #fff; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); } .Discovery_ul_1 li:hover a::after { display: block; } .Discovery_ul_1 li a::after { display: none; content: ''; position: absolute; top: 49%; left: 0px; width: 24px; height: 2px; background-color: #fff; -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .Discovery_text_bottom_button .home_more a { font-family: inherit; } .Discovery_text_top_1 { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .Discovery_text_top_1:hover {} .Discovery_ul_1 li:first-child { min-height: auto; padding-bottom: 0.30rem; } .Discovery_text_top_1 { overflow: hidden; } .Discovery_text_top_1 .img_scale { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; } .Discovery_text_top_1:hover .img_scale { -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } .Discovery_text_top_img { position: relative; } .Discovery_second_bg_p { position: relative; } .discover_class .pro_image_circle .size-full { width: 100%; } .Discovery_wbanner .protein_banner_left { width: 50%; } @media screen and (min-width: 768px) and (max-width: 1000px) { .Discovery_wbanner .protein_banner_left { width: 60%; } } .contact_us .form-list { position: relative; height: 0; height: auto; overflow: hidden; } .contact_us .form-list iframe { position: absolute; height: 0; left: 0; width: 100%; height: 100% !important; } .contact_us .form-list div { position: relative; height: 0; height: 620px; overflow: hidden; } .contact_us .form-list #list-services { position: relative; height: 0; height: 800px; overflow: hidden; } .contact_us .form-list #list-compliance-reporting { position: relative; height: 0; height: 300px; overflow: hidden; } table.newtable { font-size: 0.45rem; line-height: 1.875; border-top: 2px solid #0068b7 !important; } table.newtable td { border: 2px solid #E8E8E8 !important; } table.newtable tr:first-child td { background-color: #0068B7; color: #ffffff; } .solutions_children_text table.newtable tr:first-child td span { color: #ffffff !important; } @media (max-width: 768px) { .contact_us .form-list div { height: 1000px !important; } .solutions_third_text .mob_table td { display: table-cell; } .solutions_third_text .mob_table th { display: table-cell; } .contact_us .form-list #list-services { position: relative; height: 0; height: 1350px !important; overflow: hidden; } table.newtable { width: 30rem !important; table-layout: fixed; } table.newtable td { word-break: break-all; display: table-cell !important; word-wrap: break-word; vertical-align: middle; white-space: normal; height: auto; vertical-align: text-top; border: 2px solid #E8E8E8 !important; } } .solutions_third_text ul .left_li_circle li::after { content: ''; position: absolute; top: 0.45rem; left: 0; width: 0.2rem; height: 2px; border: none; background: #9fb92e; -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0); } .solutions_third_text img {} /* ESG page */ #banner.banner_esg { margin-top: 0rem; } @media (min-width: 991px) { .cont_category_esg li { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } } .Discovery_text_bottom_button_esg { position: absolute; bottom: 20px; width: 35%; left: 0px; height: 2.5rem; background: #37BDEF; opacity: 0.9; -webkit-transform: skewX(-36deg); -moz-transform: skewX(-36deg); -ms-transform: skewX(-36deg); -o-transform: skewX(-36deg); transform: skewX(-36deg); display: flex; align-items: center; } @media (max-width: 1559px) { .Discovery_text_bottom_button_esg { height: 4rem !important; width: 45%; } .home_more_esg_trans { margin-left: -50px !important; } .home_more_esg_trans span { margin-left: 70px !important; } } @media (max-width: 992px) { .Discovery_text_bottom_button_esg { width: 70% !important; } } @media (max-width: 767px) { .Discovery_text_bottom_button_esg { height: 2.7rem !important } } @media (max-width: 456px) { .home_more_esg_trans span { font-size: 0.5rem; line-height: 0.6rem; } } .home_more_esg_trans { -webkit-transform: skewX(36deg); -moz-transform: skewX(36deg); -ms-transform: skewX(36deg); -o-transform: skewX(36deg); transform: skewX(36deg); width: 100%; height: 100%; display: flex; background: #37BDEF; align-items: center; vertical-align: middle; /*text-align: center;*/ justify-content: center; } .home_more_esg_trans_cn { margin-left: -2rem; } #experienced_1 .home_more_esg a { color: #fff; } #experienced_1 .home_more_esg a::before { border-left: 1px solid #fff; border-top: 1px solid #fff; } #experienced_1 .home_more_esg a::after { background-color: #FFF; } #experienced_1 .home_more_esg { padding-top: 0; } #experienced_1 .home_more_esg_2 a { color: #fff; } #experienced_1 .home_more_esg_2 a::before { border-left: 1px solid #fff; border-top: 1px solid #fff; } #experienced_1 .home_more_esg_2 a::after { background-color: #FFF; } #experienced_1 .home_more_esg { padding-top: 0; } .esg_pioneering .esg_text_p { padding: 0.2rem 0; } .esg_pioneering .home_more a { color: #0068B7; } .esg_pioneering .home_more a::before { border-left: 1px solid #0068B7; border-top: 1px solid #0068B7; } .esg_pioneering .home_more a::after { background-color: #0068B7; } .home_more_esg_2 .home_more a { color: #0068B7; } .home_more_esg_2 a::before { border-left: 1px solid #0068B7; border-top: 1px solid #0068B7; } .home_more_esg_2 a::after { background-color: #0068B7; } .management_head .text { line-height: 1.88; } .board_structure_tab_esg li { width: 33.3% } .board_structure_tab_esg li a { width: 100%; } .board_structure_tab_esg li + li::after { display: none; } .management_head { padding: 2rem 0 1.5rem 0; } .pro_image_esg image { width: 100%; } .esg_padding { padding: 2.5rem 0; } .esg_culture { background-color: #fff !important; padding: 0rem 0 4rem 0 !important; } .home_more_esg_top { padding-top: 0; } #experienced_1 .home_more_esg_trans a { padding-left: 30px; } .home_more_pio { padding-top: 0; padding-bottom: 0.6rem; } .home_more_giving { padding-top: 0; padding-bottom: 0.6rem; } .home_more_esg_im { padding-top: 0; } .esg_pio_padding { padding-bottom: 0; } #culture li .box_esg { background-color: #f4f8fb; } .home_more_esg_im a { color: #0068B7 !important; } .home_more_esg_im a::before { border-left: 1px solid #0068B7 !important; border-top: 1px solid #0068B7 !important; } .home_more_esg_im a::after { background-color: #0068B7 !important; } .esg_wuxi a { color: #0068B7 !important; } .experienced_list_eso:hover .transition-all-esg { -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } .transition-all-esg { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .experienced_list_ceo { padding: 1rem; background: #fff; margin-top: 1rem; } .experienced_list_eso { margin-left: 1rem; margin-bottom: 1rem; margin-top: -2.2rem; overflow: hidden; width: 52.4%; } .experienced_list_ceo_position { position: relative; padding-top: 0.1rem; } .experienced_list_ceo_position::after { content: ''; position: absolute; top: 0%; left: -21%; height: 14rem; width: 7.5rem; background-color: #e9f2f9; -webkit-transform: skewX(-45deg); -moz-transform: skewX(-45deg); -ms-transform: skewX(-45deg); -o-transform: skewX(-45deg); transform: skewX(-45deg); } #esg_ceo { background-color: #f4f8fb; padding: 2.5rem 0 0.5rem; } #esg_ceo .w_title { margin-bottom: 0.5rem; } .cont_category_esg_1 li .depth1List label { color: #ffffff; background-repeat: no-repeat; background-color: #0068b7; } .cont_category_esg_1 li .depth1List label[for=cg06]::before { background-image: url(../images/icon36_.svg); } .cont_category_esg_1 { padding-bottom: 1.5rem; padding-top: 1.25rem; } .esg_three_con .esg_three_list .text_esg p::after { content: ''; position: absolute; top: 17px; left: 0; width: 3px; height: 3px; border: 3px solid #111111; border-radius: 50%; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .esg_three_con .esg_three_list .text_esg .p_esg_button::after { border: 3px solid #1158ab } .pro_menu_fisrt { position: relative; } .pro_menu_second { -webkit-transition: all .35s ease; -moz-transition: all .35s ease; -ms-transition: all .35s ease; -o-transition: all .35s ease; transition: all .35s ease; opacity: 0; visibility: hidden; position: absolute; top: 85px; width: 100%; z-index: 1; } .pro_menu_second li { opacity: 1; z-index: 1; border-top: 1px solid white; border-right: none; } .pro_menu_fisrt:hover .pro_menu_second { opacity: 1; visibility: visible; } .pro_menu_second li:last-child { border-top: 1px solid white; } .Protein_text_esg { padding-top: 0.25rem; } .Protein_text_esg { padding-bottom: 1.9rem; } .cont_category_esg { padding-bottom: 1.1rem; } @media (max-width: 768px) { .pro_menu_second { display: none; } } .pro_image_esg img { width: 100%; } @media (min-width: 576px) { .Protein_text_esg .col-sm-6 { -ms-flex: 0 0 48.5%; flex: 0 0 48.5%; max-width: 48.5%; } } @media (max-width: 768px) { .Protein_text_esg .col-sm-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } } .esg_banner::before { background: linear-gradient(rgba(0, 162, 61, 0.7), rgba(0, 0, 0, 0.0)) !important; } .esg_banner::after { background: linear-gradient(rgba(0, 162, 61, 0.6), rgba(0, 0, 0, 0.0)) !important } .news_list li .box .text .title_esg { font-size: 0.45rem; line-height: 1.8; } .news_list li .box .text_esg { padding: 0.5rem 0; } .sideNav_esg .col-md-4 a { display: block; position: relative; z-index: 100; -webkit-transition: padding 0.3s linear; transition: padding 0.3s linear; } .sideNav_esg .col-md-4:hover > a::after { width: 100%; } .sideNav_esg .col-md-4 > a::after { content: ''; position: absolute; bottom: -1px; left: 0; width: 0; height: 2px; background-color: #0068b7; -webkit-transition: all .35s linear; -moz-transition: all .35s linear; -ms-transition: all .35s linear; -o-transition: all .35s linear; transition: all .35s linear; } /* #sideNave .sideNavBox_esg.scollfox { position: inherit; } */ #banner.banner_esg { padding-bottom: 2rem !important; } .sideNav_esg { margin-bottom: 2rem; } .cont_category_esg li .depth1List label::before { background-size: 1rem auto; width: 1rem; } .cont_category_esg li .depth1List label { background-color: #f4f8fb; height: 3rem; } .section_esg { position: relative; } .pageInfo { padding-bottom: 1.5rem; } .pageInfo_p1 { padding-bottom: 0rem; } .pageInfo > dl:first-child { padding-top: 0px; } element.style {} .pageInfo > dl:first-child { padding-top: 0px; } .pageInfo > dl { padding-top: 2.2rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .pageInfo > dl dt h2 { width: 20%; line-height: 1.5; font-size: 18px; font-weight: 400; white-space: nowrap; -webkit-box-sizing: border-box; box-sizing: border-box; } .pageInfo > dl dt { width: 20%; line-height: 1.5; font-size: 18px; font-weight: 400; white-space: nowrap; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: "AlibabaPuHuiTiMedium"; } .pageInfo > dl dd { position: relative; padding: 0 20px 0 50px; width: calc(100% - 20%); line-height: 1.7; font-size: 18px; -webkit-box-sizing: border-box; box-sizing: border-box; } .pageInfo > dl dd:before { content: ""; position: absolute; top: 6px; left: 0; bottom: 0; width: 1.5px; height: calc(100% - 5px); background-color: #a6a6a6; line-height: 1.7; font-size: 18px; } .pageInfo > dl dd:after { content: ""; position: absolute; top: 6px; left: 0; z-index: 1; width: 1.5px; height: 50%; background-color: #0068b7; line-height: 1.7; font-size: 18px; } .section_esg { padding: 1rem 0; } .section_esg_p1 { padding-bottom: 0rem; } .esg_pioneering_giving { padding: 2.5rem 0 0 0; } .esg_three .esg_three_tab_esg li .box p { max-width: 100%; } .esg_three .esg_three_tab_esg li .box::after { background-color: #92AB22; } .board_structure_esg { background: #fff; } .board_structure_esg .board_structure_list li .box { background-color: #F4F8FB; } .board_structure_esg .board_structure_tab li a::after { background-color: #92AB22; } .cont_category_esg li .depth1List label { padding: 0 0.5rem; } /* .experienced_list_eso_1:hover .transition-all-esg { -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); } */ /* .experienced_list_eso_1:hover .pro_image_circle::after { content: ''; position: absolute; bottom: 0px; right: 0; border-right: 0.5rem solid #ffffff; border-left: 0.5rem solid transparent; border-top: 0.5rem solid transparent; border-bottom: 0.5rem solid #ffffff; } .experienced_list_eso_1{ overflow: hidden; }*/ .cont_category_esg li .depth1List label { background-color: #f4f8fb; height: 2.25rem; width: 100%; line-height: 1.333; padding: 0 0.75rem; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; -webkit-transition: background 0s ease; -moz-transition: background 0s ease; -ms-transition: background 0s ease; -o-transition: background 0s ease; transition: background 0s ease; } .home_more_giving a { color: #0068B7; } .octoberNewsList_esg { padding-bottom: 1rem; } .esg_p_ceo { padding-bottom: 0.8rem; } .cont_category_esg_ceo li .depth1List label { background-color: #0068B7; } #sideNave .sideNavBox_esg li.active a, #sideNave .sideNavBox_esg li a.active { color: #666; font-family: "AlibabaPuHuiTiMedium"; } .cont_category_esg li .depth1List label span { font-size: 0.4rem; } @media (max-width: 768px) { .Protein_text_esg .w_title { font-size: 0.80rem; } .Protein_text_esg { padding-bottom: 1rem; } .experienced_list_3 li .text { top: -20px; width: 90%; left: 5%; } .Discovery_text_bottom_button_esg { position: absolute; bottom: 30px; width: 80%; } #experienced_1 .home_more_esg_trans { padding-top: 0rem !important; } #experienced_1 .experienced_list_esg_3 li:nth-child(1) .experienced_after::before { bottom: 1%; right: -1%; height: 4rem; width: 1.4rem; } .experienced_list_esg_3 { padding-bottom: 1.05rem; } } .applyD_right .major .text li > ul::after, .solutions_third_text li > ul::after, .solutions_children_text li > ul::after, .privacy li > ul::after { background: unset !important; } .title_esg { font-size: 12px; } .section_esg .title { margin-top: 0.2rem; margin-bottom: 0.2rem; font-size: 0.5rem; font-family: "AlibabaPuHuiTiMedium"; } .section_esg .title_small { margin-top: 0.2rem; margin-bottom: 0.2rem; font-size: 0.45rem; font-family: "AlibabaPuHuiTiMedium"; } .pageInfo .news_list li { padding-left: 0.3rem !important; padding-right: 0.3rem !important; position: unset; list-style-type: none; } .pageInfo .news_list .img_icon { position: unset; } @media (max-width: 1559px) { .pannel-wide .title, .locations .w_title, .press_releases .w_title { font-size: 0.75rem; } } .ourActions { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-bottom: 1rem; } .ourActions .box { width: 50%; } .ourActions .box .ourActionsTit { position: relative; margin-top: 0.9rem; margin-right: 1.75rem; } .ourActions .box .ourActionsTit .strong { position: relative; z-index: 1; padding-right: 0.75rem; font-size: 0.75rem; font-style: italic; font-weight: 600; display: inline-block; background: #fff; } .ourActions .box .ourActionsTit:after { content: ""; position: absolute; top: 25px; left: 0; right: 0; z-index: 0; height: 1px; background: #dbdbdb; } .ourActions .box .ourActionsCon { padding-top: 0.55rem; } .ourActions .box .ourActionsCon .flex { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .ourActions .box .ourActionsCon .flex dl { position: relative; padding-left: 0.6rem; padding-right: 4.45rem; min-height: 5rem; } .ourActions .box .ourActionsCon_news .flex dl { position: relative; padding-left: 0.6rem; padding-right: 4.45rem; min-height: 3.5rem; } .ourActions .box .ourActionsCon .flex.itm1 dl:before { background: #37BEF0; } .ourActions .box .ourActionsCon .flex dl dt { font-size: 0.5rem; font-weight: 500; color: #222; line-height: 1.2; font-family: "AlibabaPuHuiTiMedium"; } #financial_reports.financial_reports-g .w_title {} .ourActions .box .ourActionsCon .flex dl dd .list { padding-top: 0.5rem; } .ourActions .box .ourActionsCon .flex dl dd .list ul li { padding-left: 10px; font-weight: 400; color: #111; line-height: 1.6; text-indent: -10px; } .ourActions .box .ourActionsCon .flex dl:after { content: ""; position: absolute; top: 0; right: 1.5rem; width: 2.8rem; height: 2.8rem; background-repeat: no-repeat; background-position: center; background-size: 100% auto; } .ourActions .box .ourActionsCon_g-1 .flex dl:after { content: ""; position: absolute; top: 0; right: 1.5rem; width: 2.2rem; height: 2.8rem; background-repeat: no-repeat; background-position: center; background-size: 100% auto; } .ourActions .box .ourActionsCon .flex.itm1 dl:before { background: #6ab706; } .ourActions .box .ourActionsCon .flex dl:before { content: ""; position: absolute; top: 4px; left: 0; bottom: 0; width: 5px; } .ourActions .box .ourActionsCon .flex.itm1 dl:after { background-image: url("/wp-content/uploads/part1_1.png"); } .ourActions .box .ourActionsCon .flex.itm2 dl:after { background-image: url("/wp-content/uploads/part1_0318.png"); } .ourActions .box .ourActionsCon .flex.itm3 dl:after { background-image: url("/wp-content/uploads/part1_2_cn.png"); } .ourActions .box .ourActionsCon .flex.itm4 dl:after { background-image: url("/wp-content/uploads/part1_2.png"); } .ourActions .box .ourActionsCon .flex.itm1-1 dl:after { background-image: url("/wp-content/uploads/img_ourActions_itm2-6-1.png"); } .ourActions .box .ourActionsCon .flex.itm2-1 dl:after { background-image: url("/wp-content/uploads/img_ourActions_itm2-5-2.png"); } .ourActions .box .ourActionsCon .flex.itm3-1 dl:after { background-image: url("/wp-content/uploads/img_ourActions_itm2-5-2.png"); } .ourActions .box .ourActionsCon .flex.itm4-1 dl:after { background-image: url("/wp-content/uploads/img_ourActions_itm2-4-4.png"); } .ourActions .box .ourActionsCon_g-1 .flex.itm1 dl:after { background-image: url("/wp-content/uploads/202009171717335528.svg"); } .ourActions .box .ourActionsCon_g-1 .flex.itm3 dl:after { background-image: url("/wp-content/uploads/202009171717429565.svg"); } .ourActions .box .ourActionsCon .flex dl:after { content: ""; position: absolute; top: 0; right: 1.5rem; width: 2.8rem; height: 2.8rem; background-repeat: no-repeat; background-position: center; background-size: 100% auto; } .ourActions .box .ourActionsCon .flex.itm3 dl:before { background: #00A33E; } .ourActions .box .ourActionsCon .flex dl:before { content: ""; position: absolute; top: 4px; left: 0; bottom: 0; width: 5px; } .ourActions .box .ourActionsCon .flex dl:after { content: ""; position: absolute; top: 0; right: 1.5rem; width: 2.8rem; height: 2.8rem; background-repeat: no-repeat; background-position: center; background-size: 100% auto; } .ourActions .box .ourActionsCon_s .flex dl:after { content: ""; position: absolute; top: 0; right: 1.5rem; width: 3.5rem; height: 3.5rem; background-repeat: no-repeat; background-position: center; background-size: 100% auto; } .ourActions .box .ourActionsCon .flex + .flex { margin-top: 1.75rem; } .ourActions .box .ourActionsCon .flex + .flex { margin-top: 1.75rem; } .ourActions .box .ourActionsCon .flex.itm4 dl:before { background: #FDD000; } .ourActions .box .ourActionsCon .flex.itm2 dl:before { background: #0068b7; } .esg_one_1 { padding-top: 1.5rem; } .ourActions .box .ourActionsCon .flex dl dd { padding-right: 1rem; } .esgLogo { margin-top: 100px; /* background: url("/wp-content/uploads/G-Page-Banner-new.jpg") no-repeat center;*/ background: url("/wp-content/uploads/Awards-and-Recognitions-banner-111.jpg") no-repeat center; background-size: cover; } .esgLogo-new { margin-top: 100px; background: url("/wp-content/uploads/Awards-and-Recognitions-banner-111.jpg") no-repeat center; background-size: cover; } .esgLogo .pix-in.newLogo { padding: 1.5rem 0; } .pix-in { position: relative; margin: 0 auto; padding-top: 80px; /* max-width: 1200px;*/ width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; } .esgLogo .pix-in.newLogo .box.pc { width: 100%; max-width: none; } .esgLogo .box { position: relative; margin: 0 auto; width: calc(100% - 132px); max-width: 940px; } .pc.block { display: block; } .esgLogo .pix-in.newLogo .box.pc > ul { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; } .esgLogo .pix-in.newLogo .box.pc > ul > li { position: relative; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 8rem; margin: 0 10px; border-radius: 0.5rem; overflow: hidden; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-] { position: relative; width: 100%; padding: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 2; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-] .logo-box { position: relative; width: 100%; min-height: 3rem; margin-bottom: 5px; text-indent: -9999px; text-align: center; display: flex; align-items: center; justify-content: center; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-] .logo-box:after { content: ""; position: absolute; display: block; } .esgLogo .pix-in.newLogo .box.pc .logo-box.new230104:after { top: calc(50% - 29px); left: calc(50% - 87px); width: 175px; height: 58px; background: url("/wp-content/uploads/overview_ico_logo1.png") center center/cover no-repeat; } .esgLogo .pix-in.newLogo .box.pc .logo-box:after { display: none !important; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-] .txt-box { position: relative; width: 100%; border-top: 1px solid #c7c7c7; -webkit-box-sizing: border-box; box-sizing: border-box; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-] .txt-box > dl { width: 100%; padding: 10px 0; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 1.3; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-] .txt-box > dl > dt { padding: 0 10px; font-size: 0.4rem; /* color: #20c4f4; */ line-height: 0.55rem !important; font-family: "AlibabaPuHuiTiMedium" !important; color: #0068b7 !important; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-] .txt-box > dl > dd { margin-top: 5px; font-size: 13px; color: #222; font-weight: 500; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-] .txt-box > dl > dd p { padding: 0 10px; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-] .txt-box > dl > dd p + p { margin-top: 11px; padding-top: 12px; border-top: 1px dashed #c7c7c7; letter-spacing: -0.6px; } .esgLogo .pix-in.newLogo .box.pc > ul > li:after { content: ""; position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; background: #fff; opacity: .9; pointer-events: none; z-index: 1; } .esgLogo .box { position: relative; margin: 0 auto; width: calc(100% - 132px); max-width: 940px; } .mobile { display: none !important; } .esgLogo .box .swiper-container { position: relative; width: 100%; } .swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; } .esgLogo .box .swiper-container .swiper-wrapper { margin-left: -20px; } .esgLogo .pix-in.newLogo .box.pc > ul + ul { padding-top: 20px; } .ourActions .box .ourActionsCon_g-1 .flex dl:after { content: ""; position: absolute; top: 0; right: 1.5rem; width: 2.2rem; height: 2.8rem; background-repeat: no-repeat; background-position: center; background-size: 100% auto; } /* 鎵嬮鐞村鑸 */ .accordion_esg { width: 100%; background: #0068B7; margin: auto; overflow: hidden; margin-bottom: 0.5rem; } .item_panano_esg { width: 100%; min-height: 60px; border-bottom: 1px solid lightgray; } .item_panano_esg .title-icon_esg { margin-right: 10px; } .item_panano_esg .visible-row_esg { -webkit-transition: opacity 0.1s ease-in; transition: opacity 0.1s ease-in; cursor: pointer; } .item_panano_esg .row-arrow_esg { -webkit-transition: -webkit-transform 0.1s ease-in; transition: -webkit-transform 0.1s ease-in; transition: transform 0.1s ease-in; transition: transform 0.1s ease-in, -webkit-transform 0.1s ease-in; color: #111111; } .item_panano_esg .expandable-row_esg { height: 0px; overflow: hidden; background: #A5B6C3; -webkit-transition: height 0.1s ease-in; transition: height 0.1s ease-in; padding: 0px; color: white; } .item_panano_esg .expandable-row_esg .hidden-content_esg { display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; height: 100%; } .item_panano_esg .visible-row_esg { display: -webkit-box; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; padding: 0 15px; box-sizing: border-box; height: 65px; } .item_panano_esg i { -webkit-transition: color 0.1s ease-in; transition: color 0.1s ease-in; } .item_panano_esg.expanded_esg .expandable-row_esg { height: auto; display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; } .item_panano_esg.expanded_esg i { color: #111; } .item_panano_esg.expanded_esg .row-arrow_esg { -webkit-transform: rotate(180deg); transform: rotate(180deg); } .item_panano_esg:last-child { border: none; } .accordion_esg .panano_pro_esg { font-size: 18px; } .panano_pro_li_esg { height: 100%; line-height: auto; width: 100%; border-bottom: none; padding-left: 0; padding: 0; } .hidden-content_esg { width: 100%; } .hidden-content_esg > ul { width: 100%; } .panano_pro_li_esg { color: #fff; } .panano_pro_li_esg a { color: #fff; } .expanded_esg .fa-plus:before { content: "\f068"; } .visible-row_esg .title_esg { font-size: 0.45rem; } .item_panano_esg .visible-row_esg { display: -webkit-box; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; box-sizing: border-box; -webkit-transition: opacity 0.1s ease-in; transition: opacity 0.1s ease-in; cursor: pointer; background-color: #f4f8fb; position: relative; padding: 0 0.75rem; cursor: pointer; height: 2.25rem; border-left: 2px solid #0068b7; } /* 鎵嬮鐞寸粨鏉?/ .dt_esg_title { font-size: 0.85rem !important; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-][class$=logo1] .logo-box.new230104:after { top: calc(50% - 1.5rem); left: calc(50% - 3.75rem); width: auto; width: 7.5rem; height: 3rem; background: url(/wp-content/uploads/esg_awards_1.png) center center/cover no-repeat; } .esgLogo .pix-in.newLogo .box.pc > ul > li .logo-box { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-][class$=logo2] .logo-box:after { top: calc(50% - 1.5rem); left: calc(50% - 1.5rem); width: 3rem; height: 3rem; background: url("/wp-content/uploads/esg_awards_2.png") center center/cover no-repeat; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-][class$=logo3] .logo-box:after { top: calc(50% - 1.25rem); left: calc(50% - 2.9125rem); width: 5.825rem; height: 2.5rem; background: url("/wp-content/uploads/esg_awards_3.png") center center/cover no-repeat; } .logo-box:hover .logo-box:after { transform: rotatey(360deg) !important; -webkit-transform: rotatey(360deg) !important; -o-transform: rotatey(360deg) !important; -moz-transform: rotatey(360deg) !important; -ms-transform: rotatey(360deg) !important; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-][class$=logo4] .logo-box:after { top: calc(50% - 1rem); left: calc(50% - 3.4375rem); width: 6.875rem; height: 2rem; background: url("/wp-content/uploads/esg_awards_4.png") center center/cover no-repeat; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-][class$=logo5] .logo-box:after { top: calc(50% - 1.5rem); left: calc(50% - 3.5rem); width: 6.775rem; height: 3rem; background: url("/wp-content/uploads/esg_awards_5.png") center center/cover no-repeat; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-][class$=logo6] .logo-box:after { top: calc(50% - 1.5rem); left: calc(50% - 1.9rem); width: 3.8rem; height: 3rem; background: url("/wp-content/uploads/esg_awards_6.png") center center/cover no-repeat; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-][class$=logo7] .logo-box:after { top: calc(50% - 0.75rem); left: calc(50% - 3.5rem); width: 7rem; height: 1.5rem; background: url("/wp-content/uploads/esg_awards_7.png") center center/cover no-repeat; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-][class$=logo8] .logo-box:after { top: calc(50% - 1rem); left: calc(50% - 2.625rem); width: 5.25rem; height: 2rem; background: url("/wp-content/uploads/esg_awards_8.png") center center/cover no-repeat; } #Newsroom { padding-top: 1.5rem; } .itm-logo2 .logo-box { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .esgLogo .pix-in.newLogo .box.pc > ul > li div[class^=itm-][class$=logo2] .logo-box:after { display: none !important; } .itm-logo1 .logo-box .logo_bg { width: 100%; height: 3rem; background: url(/wp-content/uploads/esg_awards_1.png) center center/cover no-repeat; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; background-size: contain; background-repeat: no-repeat; background-position: center; } .itm-logo2 .logo-box .logo_bg { top: calc(50% - 1.5rem); left: calc(50% - 1.5rem); width: 100%; height: 4rem; background: url(/wp-content/uploads/EcoVadis-platinum-medal.png) center center/cover no-repeat; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; background-size: contain; background-repeat: no-repeat; background-position: center; } .itm-logo3 .logo-box .logo_bg { width: 100%; height: 3rem; background: url(/wp-content/uploads/esg_awards_3.png) center center/cover no-repeat; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; background-size: contain; background-repeat: no-repeat; background-position: center; } .itm-logo3 .logo-box .logo_bg { width: 100%; height: 3rem; background: url(/wp-content/uploads/esg_awards_3.png) center center/cover no-repeat; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; background-size: contain; background-repeat: no-repeat; background-position: center; } .itm-logo4 .logo-box .logo_bg { width: 100%; height: 4rem; background: url(/wp-content/uploads/esg_awards_4.png) center center/cover no-repeat; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; background-size: contain; background-repeat: no-repeat; background-position: center; } .itm-logo5 .logo-box .logo_bg { width: 100%; height: 4rem; background: url(/wp-content/uploads/esg_awards_5_1.jpg) center center/cover no-repeat; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; background-size: contain; background-repeat: no-repeat; background-position: center; } .itm-logo6 .logo-box .logo_bg { width: 100%; height: 3.5rem; background: url(/wp-content/uploads/esg_awards_6.png) center center/cover no-repeat; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; background-size: contain; background-repeat: no-repeat; background-position: center; } .itm-logo7 .logo-box .logo_bg { width: 100%; height: 4rem; background: url(/wp-content/uploads/DJSI-Emblem_All-Black.png) center center/cover no-repeat; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; background-size: contain; background-repeat: no-repeat; background-position: center; } .itm-logo8 .logo-box .logo_bg { width: 100%; height: 2.5rem; background: url(https://www.wuxibiologics.com/wp-content/uploads/esg_awards_8.png) center center/cover no-repeat; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; background-size: contain; background-repeat: no-repeat; background-position: center; } .itm-logo9 .logo-box .logo_bg { width: 100%; height: 4rem; background: url(https://www.wuxibiologics.com/wp-content/uploads/InnoESG_Logo-min.png) center center/cover no-repeat; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; background-size: contain; background-repeat: no-repeat; background-position: center; } .itm-logo-new1 .logo-box .logo_bg { width: 100%; height: 4rem; background: url(https://www.wuxibiologics.com/wp-content/uploads/SBTi.png) ; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; background-size: contain; background-repeat: no-repeat; background-position: center; } .itm-logo-new2 .logo-box .logo_bg { width: 100%; height: 4rem; background: url(https://www.wuxibiologics.com/wp-content/uploads/Endorser-Logo_solid_blue_RGB.png) center center/cover no-repeat; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; background-size: contain; background-repeat: no-repeat; background-position: center; } .itm-logo-new3 .logo-box .logo_bg { width: 100%; height: 4rem; background: url(https://www.wuxibiologics.com/wp-content/uploads/TCFD.jpg) center center/cover no-repeat; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; background-size: contain; background-repeat: no-repeat; background-position: center; } .itm-logo-new4 .logo-box .logo_bg { width: 100%; height: 4rem; background: url(https://www.wuxibiologics.com/wp-content/uploads/ISO.jpg) center center/cover no-repeat; transform: rotatey(0deg); -webkit-transform: rotatey(0deg); -o-transform: rotatey(0deg); -moz-transform: rotatey(0deg); -ms-transform: rotatey(0deg); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; background-size: contain; background-repeat: no-repeat; background-position: center; } /* .logo-box:hover .logo_bg{ transform: rotatey(360deg) !important; -webkit-transform: rotatey(360deg) !important; -o-transform: rotatey(360deg) !important; -moz-transform: rotatey(360deg) !important; -ms-transform: rotatey(360deg) !important; } */ .pageInfo_p1_new .w_title { font-size: 0.70rem !important; } .esgLogo .box .swiper-button-next { background: url("/wp-content/uploads/m_btn_next.png") no-repeat center; background-size: 100% auto; } .esgLogo .box .swiper-button-prev { background: url("/wp-content/uploads/m_btn_prev.png") no-repeat center; background-size: 100% auto; } .progress_giving::before { content: ''; position: absolute; top: 0; left: 0; width: 1.7rem; height: 100%; background-image: url("/wp-content/uploads/part3_1.png"); background-position: left center; background-repeat: no-repeat; background-size: 1.7rem auto; pointer-events: none; } .progress_giving.item2::before { background-image: url("/wp-content/uploads/part3_2.png"); } .progress_giving.item3::before { background-image: url("/wp-content/uploads/part3_3.png"); } .progress_giving.item1-1::before { background-image: url("/wp-content/uploads/part3_4.png"); } .progress_giving.item1-2::before { background-image: url("/wp-content/uploads/part3_5.png"); } .row.row_progress { margin-bottom: 1rem; } .progress_giving { /* padding-top: 0.5rem;*/ } @media (max-width: 1023px) { .esgLogo { margin-top: 50px; } .esgLogo .pix-in.newLogo { padding: 50px 0; } .pix-in { max-width: 100%; padding: 50px 30px 0; } .esgLogo .pix-in.newLogo .box.mobile { width: calc(100% - 66px); max-width: 300px; } .mobile.block { display: block !important; } .esgLogo .box .swiper-button-next { right: -33px; margin-top: -16px; width: 16px; height: 32px; display: block; background-image: url("/wp-content/uploads/m_btn_next.png") no-repeat center; background-size: 100% auto; } .esgLogo .box .swiper-button-next { right: -33px; margin-top: -16px; width: 16px; height: 32px; display: block; background-image: url("/wp-content/uploads/m_btn_next.png") no-repeat center; background-size: 100% auto; } .esgLogo .box .swiper-container .swiper-wrapper { margin-left: 0; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide { border-radius: 5px; overflow: hidden; } .esgLogo .box .swiper-container .swiper-wrapper .swiper-slide { margin-left: 0; position: relative; width: 100% !important; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide div[class^=itm-] { position: relative; width: 100%; min-height: 330px; padding: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 2; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide div[class^=itm-] .logo-box { position: relative; width: 100%; min-height: 4rem; margin-bottom: 10px; text-indent: -9999px; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide div[class^=itm-] .logo-box:after { content: ""; position: absolute; display: block; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide div[class^=itm-][class$=logo1] .logo-box:after { top: calc(50% - 26px); left: calc(50% - 96px); width: 192px; height: 64px; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide div[class^=itm-] .txt-box { position: relative; width: 100%; border-top: 1px solid #c7c7c7; -webkit-box-sizing: border-box; box-sizing: border-box; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide div[class^=itm-] .txt-box > dl { width: 100%; padding: 20px 10px; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 1.4; font-size: 15px; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide:after { content: ""; position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; background: #fff; opacity: .9; pointer-events: none; } .esgLogo .box .swiper-button-prev { left: -33px; margin-top: -16px; width: 16px; height: 32px; display: block; background-image: url("/wp-content/uploads/m_btn_prev.png") no-repeat center; background-size: 100% auto; } /* .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{ display: none; } .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { display: none; } */ .esgLogo .pix-in.newLogo .box.mobile.swiper-slide div[class^=itm-][class$=logo1] .logo-box:after { top: calc(50% - 1.5rem); left: calc(50% - 3.75rem); width: auto; width: 7.5rem; height: 3rem; background: url(/wp-content/uploads/esg_awards_1.png) center center/cover no-repeat; } .esgLogo .pix-in.newLogo .box.mobile > ul > li div[class^=itm-][class$=logo2] .logo-box:after { top: calc(50% - 1.5rem); left: calc(50% - 1.5rem); width: 3rem; height: 3rem; background: url("/wp-content/uploads/esg_awards_2.png") center center/cover no-repeat; } .esgLogo .pix-in.newLogo .box.mobile > ul > li div[class^=itm-][class$=logo3] .logo-box:after { top: calc(50% - 1.25rem); left: calc(50% - 2.9125rem); width: 5.825rem; height: 2.5rem; background: url("/wp-content/uploads/esg_awards_3.png") center center/cover no-repeat; } .esgLogo .pix-in.newLogo .box.mobile > ul > li div[class^=itm-][class$=logo4] .logo-box:after { top: calc(50% - 1rem); left: calc(50% - 3.4375rem); width: 6.875rem; height: 2rem; background: url("/wp-content/uploads/esg_awards_4.png") center center/cover no-repeat; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide div[class^=itm-] .logo-box:after .esgLogo .pix-in.newLogo .box.mobile > ul > li div[class^=itm-][class$=logo5] .logo-box:after { top: calc(50% - 1.5rem); left: calc(50% - 3.5rem); width: 6.775rem; height: 3rem; background: url("/wp-content/uploads/esg_awards_5.png") center center/cover no-repeat; } .esgLogo .pix-in.newLogo .box.mobile > ul > li div[class^=itm-][class$=logo6] .logo-box:after { top: calc(50% - 1.5rem); left: calc(50% - 1.9rem); width: 3.8rem; height: 3rem; background: url("/wp-content/uploads/esg_awards_6.png") center center/cover no-repeat; } .esgLogo .pix-in.newLogo .box.mobile > ul > li div[class^=itm-][class$=logo7] .logo-box:after { top: calc(50% - 0.75rem); left: calc(50% - 3.5rem); width: 7rem; height: 1.5rem; background: url("/wp-content/uploads/esg_awards_7.png") center center/cover no-repeat; } .esgLogo .pix-in.newLogo .box.mobile > ul > li div[class^=itm-][class$=logo8] .logo-box:after { top: calc(50% - 1rem); left: calc(50% - 2.625rem); width: 5.25rem; height: 2rem; background: url("/wp-content/uploads/esg_awards_8.png") center center/cover no-repeat; } .esgLogo-newt .swiper-button-next:after, .esgLogo-newt .swiper-button-prev:after { font-size: 0; } } .carousel { position: relative; } .carousel-inner { position: relative; width: 100%; overflow: hidden; } .carousel-item.active, .carousel-item-next, .carousel-item-prev { display: block; } .carousel-item { position: relative; display: none; float: left; width: 100%; margin-right: -100%; backface-visibility: hidden; transition: transform .6s ease-in-out; } .carousel--cards .row { margin-top: -10px; margin-bottom: -10px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); } .py-3 { padding-top: 0.5rem !important; padding-bottom: 1rem !important; } #bs_1CB77B6BE72B454BBB952F6171F9AAA0 .py-3 { padding-bottom: 0.4rem !important; } .bg-white, .card.card--white { background-color: #fff; /* color: rgba(0,0,0,0.87); */ } .card--offering { padding: 0.5rem 0.5rem 1rem 0.5rem; border: #E8E8E8 1px solid; border-top: #0068b7 3px solid; transition: background-color 250ms ease-in-out; } .card { border-radius: 0; position: relative; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: rgba(0, 0, 0, 0); background-clip: border-box; } .carousel-item .row > * { -ms-flex-negative: 0; flex-shrink: 0; width: 100%; max-width: 100%; padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); } .h-100 { height: 100% !important; } .bg-white a, .card.card--white a { color: rgba(0, 0, 0, 0.87); } .card-text:last-child { margin-bottom: 0; } .text-decoration-none { text-decoration: none !important; } .h-100 { height: 100% !important; } .d-block { display: block !important; } @media (min-width: 992px) { .d-lg-none-new { display: none !important; } } .bg-white a:hover, .bg-white a:active, .card.card--white a:hover, .card.card--white a:active { color: rgba(0, 0, 0, 0.6); } .card-text .title { font-size: 0.5rem; } .card-text .copy-small { font-size: 0.37rem; } #progress { width: 0.5rem; height: 2rem; overflow: hidden; border-radius: 0.5rem; float: left; } #progress span { display: inline-block; width: 100%; height: 114px; background: linear-gradient(to bottom, #2b70b6, #2d95d0); text-align: center; color: #fff; animation: move 1s ease-in; max-height: 114px; transition: max-height .3s ease-in; transition: height .3s ease-in; transform-origin: 50% 0; animation-play-state: paused; } #progress span.move { animation-play-state: running; } @keyframes move { 0% { transform: scale(1, 0); } 100% { transform: scale(1, 1); } } .progress_giving { padding-left: 1.7rem; float: left; height: 100%; font-size: 0.4rem; line-height: rem; /* width: calc(100% - 5%);*/ width: 100%; align-items: center; flex-wrap: wrap; /* margin-bottom: 1rem;*/ } .row.row_progress { margin-right: 0px; margin-left: 0px; } .progress_giving .sou { font-size: 0.7rem; font-family: "AlibabaPuHuiTiMedium"; display: inline-block; } .progress_giving .sou span { font-size: 0.5rem; } .img_text .wow1 .col-md-6 { padding-bottom: 1rem; } .img_text .wow1 .col-md-6-1 { padding-bottom: 0rem; } #sideNave .sideNavBox_esg li.active a, #sideNave .sideNavBox_esg li a.active { color: #0068b7; font-family: "AlibabaPuHuiTiMedium"; } #sideNave .sideNavBox_esg li.active a:after, #sideNave .sideNavBox_esg li a.active:after { width: 100%; } .esg_one_1_2 { padding-top: 0rem; } .col-3.py-3 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .pageInfo_p2 { padding-bottom: 0.5rem; } .item_panano_esg .panano_pro_li_esg img { width: 100%; } .carousel-g .col-3.py-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } .img_text_num_g { padding-top: 1rem; } #financial_reports.financial_reports-g { padding-bottom: 0.5rem; } .dt_esg_title_s.scollfox { position: fixed; top: 5rem; } .bab-m-dashboard__items, .bab-m-dashboard__wrapper { overflow: hidden; margin-bottom: -1px; } .bab-m-dashboard__items { display: grid; grid-template-columns: repeat(1, 1fr); margin-right: -1px; } .bab-m-dashboard__items, .bab-m-dashboard__wrapper { overflow: hidden; margin-bottom: -1px; } .bab-e-dashboardIconTeaser { position: relative; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-line-pack: center; align-content: center; padding: 2rem 0; color: #000; border-bottom: 1px solid #000; } .bab-e-dashboardIconTeaser__number { text-decoration: none; font-size: 0.8rem; font-family: "AlibabaPuHuiTiMedium"; line-height: 1.2; margin: 0 0 0.2rem; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -ms-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } .bab-e-dashboardIconTeaser__icon { display: flex; align-items: center; -ms-flex-align: center; align-items: center; } .bab-e-dashboardIconTeaser__note { font-size: 0.4rem; } .bab-m-dashboard__wrapper a { text-decoration: none; color: #111; } .bab-e-dashboardIconTeaser__note:lang(de), .bab-e-dashboardIconTeaser__note:lang(en), .bab-e-dashboardIconTeaser__note:lang(es), .bab-e-dashboardIconTeaser__note:lang(fr), .bab-e-dashboardIconTeaser__note:lang(ja), .bab-e-dashboardIconTeaser__note:lang(ko), .bab-e-dashboardIconTeaser__note:lang(pt), .bab-e-dashboardIconTeaser__note:lang(ru), .bab-e-dashboardIconTeaser__note:lang(zh), [lang] .bab-e-dashboardIconTeaser__note { margin: 0; } .bab-e-dashboardIconTeaser__number:lang(de), .bab-e-dashboardIconTeaser__number:lang(en), .bab-e-dashboardIconTeaser__number:lang(es), .bab-e-dashboardIconTeaser__number:lang(fr), .bab-e-dashboardIconTeaser__number:lang(ja), .bab-e-dashboardIconTeaser__number:lang(ko), .bab-e-dashboardIconTeaser__number:lang(pt), .bab-e-dashboardIconTeaser__number:lang(ru), .bab-e-dashboardIconTeaser__number:lang(zh), [lang] .bab-e-dashboardIconTeaser__number { font-family: TTNormsPro-Light, Open Sans, Helvetica, Arial, sans-serif; font-size: 5.2rem; line-height: 1; margin: 0 0 0.8rem; } .bab-e-dashboardIconTeaser__title:lang(de), .bab-e-dashboardIconTeaser__title:lang(en), .bab-e-dashboardIconTeaser__title:lang(es), .bab-e-dashboardIconTeaser__title:lang(fr), .bab-e-dashboardIconTeaser__title:lang(ja), .bab-e-dashboardIconTeaser__title:lang(ko), .bab-e-dashboardIconTeaser__title:lang(pt), .bab-e-dashboardIconTeaser__title:lang(ru), .bab-e-dashboardIconTeaser__title:lang(zh), [lang] .bab-e-dashboardIconTeaser__title { font-size: 1.6rem; line-height: 1; margin: 0 0 1.6rem; } .bab-e-dashboardIconTeaser:after { content: ""; width: 1px; background: #000; position: absolute; right: -1px; top: 0.8rem; bottom: 0.8rem; } .bab-m-dashboard-left { width: 100%; } .bab-e-dashboardIconTeaser__icon { width: 20%; } .bab-e-dashboardIconTeaser:hover .bab-e-dashboardIconTeaser__number { font-weight: bold; } .bab-e-dashboardIconTeaser__icon { width: 30%; padding-left: 0.3rem; } .col-3.col-roll-g { padding-right: 0; padding-left: 0; } .row-roll-g { align-items: center; justify-content: center; } .col-roll-margin { margin-left: -0.3rem; } .col-roll-margin-1 { margin-left: -0.3rem; } .col-roll-title { width: 100%; animation-name: fadeInUp; display: block; text-align: center; margin-bottom: 1rem; font-size: 0.70rem !important; font-family: "AlibabaPuHuiTiMedium"; } .sideNavBoxe li.col-md-2 { -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; } .col-3.col-roll-g { -ms-flex: 0 0 15%; flex: 0 0 15%; max-width: 15%; padding-bottom: 0.5rem; } .esg_one_ui_new .w_title { font-size: 0.70rem !important; } .col-roll-title-bottom { width: 100%; animation-name: fadeInUp; display: block; text-align: center; margin-bottom: 0.7rem; font-size: 12px !important; font-family: "AlibabaPuHuiTiMedium"; } .col-roll-title-new { margin-bottom: 0.2rem; } .row-roll-g-1 { position: relative !important; height: 11.5rem; width: 85%; } .col-3.col-roll-g.item1 { position: absolute; left: 0; flex: 0 0 35%; max-width: 35%; } .col-3.col-roll-g.item2 { position: absolute; left: 24%; flex: 0 0 20%; max-width: 20%; z-index: 3; } .col-3.col-roll-g.item3 { position: absolute; /* left: 50%; */ flex: 0 0 30%; max-width: 30%; z-index: 6; } .col-3.col-roll-g.item4 { position: absolute; /* left: 25%; */ right: 24%; flex: 0 0 20%; max-width: 20%; z-index: 2; } .col-3.col-roll-g.item5 { position: absolute; /* left: 0%; */ right: 0; flex: 0 0 35%; max-width: 35%; } .climate-font { font-size: 16px; } .esgLogo-newt .esgLogo .pix-in.newLogo .box.pc > ul > li:after { display: none; } .esgLogo-newt .esg_new_logo { position: relative; z-index: 2; height: 100%; align-items: center; } .esgLogo-newt .est_new_logo_left { width: 34.5%; text-align: center; } .esgLogo-newt .width_80 { width: 80% !important; } .esgLogo-newt .pix-in.newLogo { padding-top: 1rem; padding-bottom: 1.5rem; } .esgLogo-newt .est_new_logo_right { width: 62.5%; /* padding: 25px; */ z-index: 1; padding: 0.6rem 0 0.6rem 0; height: 100%; position: relative; } .est_new_logo_right .esgLogo-title { position: absolute; /* bottom: 30px; */ top: 0.35rem; z-index: 555; padding-right: 1rem; width: auto; height: auto; background: white; } .est_new_logo_right .esgLogo-rightdiv { border: 1px solid #0068b7; padding: 0.2rem; border-left: none; border-radius: 0 0.75rem 0.75rem 0; z-index: 2; height: 100%; display: flex; align-items: center; flex-wrap: wrap; align-content: center; padding-left: 0; padding-right: 0.5rem; } .esgLogo-newt .pix-in.newLogo .box.pc > ul > li { position: relative; -webkit-box-flex: 1; padding: 0; -ms-flex: 1; flex: 1; height: 6rem; margin: 0 0.5rem; padding-left: 0.35rem; border-radius: 0.8rem; overflow: hidden; padding-right: 0.35rem; opacity: 0.85; } .esgLogo-newt .pix-in.newLogo .box.pc > ul > .new-sus-per { position: relative; -webkit-box-flex: 1; padding: 0; -ms-flex: 1; flex: 1; height: 8rem; margin: 0 0.5rem; padding-left: 0.35rem; border-radius: 0.8rem; overflow: hidden; padding-right: 0.35rem; } .esgLogo-newt .pix-in.newLogo .box.pc > ul + ul { padding-top: 0.8rem; } .esgLogo-newt .pix-in.newLogo .box.pc > ul > li:after { opacity: 1; } .esgLogo-newt .esgLogo-title { font-size: 0.6rem; line-height: 1.1; color: #0068b7 !important; font-family: "AlibabaPuHuiTiMedium"; } .esgLogo-newt .esgLogo-right-title { font-size: 0.45rem; color: #0068b7 !important; } .esgLogo_first_title { text-align: center; margin-bottom: 0.8rem; color: #fff; font-size: 1rem; } .esgLogo-ul { justify-content: center !important; } .press_releases_new3 .w_title { font-size: 0.7rem; } .octoberNewsList_esg_2 .w_title { font-size: 0.7rem !important; } .carousel-inner-new2 .title { font-size: 0.45rem; } .web_screen_esg { padding-top: 0; } .financial_reports_esgnew1 .w_title { font-size: 0.7rem; } .financial_reports_esgnew1 { padding-bottom: 2.5rem !important; } .web_search_esg { padding-top: 0; } @media (min-width: 768px) { .bab-e-dashboardIconTeaser__icon { width: 30%; } .bab-m-dashboard__items { /* grid-template-columns: repeat(auto-fit,minmax(min(300px,100%),1fr)); */ /* margin-top: -10px; margin-bottom: -10px; */ display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .bab-e-dashboardIconTeaser { padding: 0.6rem 0.6rem; padding-top: 1rem; } } @media (max-width: 768px) { .container_esg .col-md-4 { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; } .financial_reports_esgnew1 .w_title { font-size: 0.7rem; } .climate-font { font-size: 12px; } .row-roll-g-1 { height: 6rem; width: 100%; margin: 0; } .img_text .wow1 .col-md-6-1 { margin-bottom: 0.6rem; } .row.row_progress .col-md-4 { margin-bottom: 0.6rem; } #financial_reports.financial_reports-g .w_title { font-size: 0.7rem !important; } #financial_reports.financial_reports-g .w_title {} .col-roll-margin { margin-left: -0.3rem; } #sideNave.sideNav_esg { height: 3.85rem; } #sideNave .sideNavBox_esg li.col-md-2 { -ms-flex: 0 0 33.333% !important; flex: 0 0 33.333% !important; max-width: 33.333% !important; } #sideNave .sideNavBox_esg li.col-md-2-1 { -ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important; } .col-roll-title-new { margin-bottom: 0.2rem; } .bab-m-dashboard-left { width: 80%; } .bab-e-dashboardIconTeaser__icon { width: 20%; padding-left: 0.3rem; } .col-roll-margin-1 { margin-left: -0.3rem; } .accordion_esg { margin-bottom: 0rem; } .bab-e-dashboardIconTeaser { padding: 0.8rem 0; } #financial_reports.financial_reports-g { padding-top: 0; } .sideNav_esg { margin-bottom: 1rem; } .section_esg .ourActions { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; } .section_esg .ourActions .box { width: 100%; } .section_esg .ourActions .box .ourActionsTit { margin-right: 0; } .section_esg .ourActions .box .ourActionsTit .strong { padding-right: 0; font-size: 14px; line-height: 1.2; } .section_esg .ourActions .box .ourActionsTit:after { top: 11px; } .section_esg .ourActions .box .ourActionsCon { padding-top: 18px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; } .section_esg .ourActions .box .ourActionsCon .flex { width: 100%; } .section_esg .ourActions .box .ourActionsCon .flex dl { padding-right: 70px; min-height: 70px; } .section_esg .ourActions .box .ourActionsCon .flex dl:before { top: 4px; width: 3px; } .section_esg .ourActions .box .ourActionsCon .flex dl dt { font-size: 16px; } .section_esg .ourActions .box .ourActionsCon .flex dl dd .list { padding-top: 6px; } .section_esg .ourActions .box .ourActionsCon .flex dl dd .list ul li { line-height: 1.6; } .section_esg .ourActions .box .ourActionsCon .flex dl:after { right: 0; width: 70px; height: 70px; } #sideNave .sideNavBoxe li a { font-size: 16px; } .section_esg .ourActions .box .ourActionsCon .flex + .flex { margin-top: 30px; } .section_esg .ourActions .box .ourActionsCon { padding-top: 0; } .section_esg .ourActions .box .ourActionsCon .flex.itm3 { margin-top: 30px; } .esg_pioneering .esg_text_p { font-size: 16px !important; } .col-3.py-3 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .carousel-g .col-3.py-3 { -ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important; } .py-3 { padding-top: 0.3rem !important; padding-bottom: 0.8rem !important; } .esg_mb_img_100 { width: 100% !important; padding-bottom: 0.8rem !important; } .img_text_num_esg .img_icon_1 { background-image: none !important; } .img_text_num_esg .img_text .wow1 .col-md-6 { padding-bottom: 0.8rem; } .section_esg .title { font-size: 16px; } .octoberNewsList > .container { padding: 0; } .octoberNewsList_esg_new > .container { padding-right: 15px; padding-left: 15px; } .col-4.py-3 { -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width: 33.3333%; } .esg_one_1_2 { padding-top: 0.5rem !important; } .esg_one_text .font-16-esg { font-size: 16px !important; } .pageInfo_p2 { padding-bottom: 0.2rem; } .esg_one .esg_one_text { margin-bottom: 1rem; } #experienced_1 { overflow: hidden; } #experienced_1 .experienced_list_esg_3 li:nth-child(1) .experienced_after::before { bottom: -2%; right: 6%; } .octoberNewsList_esg_2 > .container { padding-right: 15px; padding-left: 15px; } #financial_reports { padding-top: 0.50rem !important; } .esgLogo-newt .swiper-button-next:after, .esgLogo-newt .swiper-rtl .swiper-button-prev:after { font-size: 0 !important; } .esgLogo-newt .swiper-button-prev:after, .esgLogo-newt .swiper-rtl .swiper-button-next:after { font-size: 0 !important; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide div[class^=itm-][class$=logo1] .logo-box:after { width: 6.3rem; height: 2.5rem; background: url("/wp-content/uploads/esg_awards_2.png") center center/100% no-repeat; } .esgLogo .box .swiper-button-next { border: none; } .esgLogo .box .swiper-button-prev { border: none; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide div[class^=itm-] .logo-box:after { display: none; } .esgLogo .box .swiper-button-next:focus { outline: none; } .esgLogo .box .swiper-button-prev:focus { outline: none; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide div[class^=itm-] .logo-box { position: relative; width: 100%; min-height: 4rem; margin-bottom: 10px; text-indent: -9999px; display: flex; align-items: center; justify-content: center; } .margin_ul_pio { margin-left: 0rem !important; } .accordion_esg { background: none !important; } .item_panano_esg .visible-row_esg { margin-bottom: 0.8rem; } .esg_one .esg_one_ui { padding-bottom: 1rem; } #financial_reports.financial_reports-g { padding-top: 0rem !important; padding-bottom: 1rem !important; } .dt_esg_title_s.scollfox { position: revert; top: 3rem; } .protein_table_g { overflow-x: auto; width: 100%; } .protein_table_g table { width: 20rem !important; } .section_esg .ourActions .box .ourActionsCon_g .flex dl:after { right: 0; width: 60px; height: 80px; } .financial_reports-g .corporate_governance_documents_list li .title { max-width: 100%; } .section_esg-new { padding-top: 0.5rem; padding-bottom: 0.5rem; } .financial_reports-g .w_title { font-size: 0.75rem !important; } } @media screen and (min-width: 1023px) and (max-width: 1650px) { .dt_esg_title { font-size: 0.80rem !important; } .pageInfo_p1_new .w_title { font-size: 0.60rem !important; } #financial_reports.financial_reports-g .w_title { font-size: 0.60rem !important; } .esg_one_ui_new .w_title { font-size: 0.60rem !important; } .bab-e-dashboardIconTeaser { padding: 0.4rem 0.4rem; padding-top: 1.5rem; } } @media screen and (min-width: 768px) and (max-width: 993px) { .dt_esg_title_s.scollfox { position: revert !important; } } .none_circle_esg::after { display: none; } .card_font .card-text .title { font-size: 0.45rem; } @media screen and (min-width: 993px) and (max-width: 1199px) { .pageInfo_p1_new1 .ourActions .box .ourActionsCon .flex dl { padding-right: 3.45rem; min-height: 8rem; } } @media screen and (min-width: 993px) and (max-width: 1199px) { .pageInfo_p1_new2 .ourActions .box .ourActionsCon .flex dl { min-height: 4.5rem; } } @media screen and (min-width: 1570px) and (max-width: 1828px) { .esgLogo-newt .esgLogo-right-title { font-size: 0.35rem; } .esgLogo-newt .esgLogo-right-title .esglogo_span{ font-size: 0.30rem !important; font-family:"AlibabaPuHuiTiRegular"; } } @media screen and (min-width: 1570px) and (max-width: 1828px) { .esgLogo-newt .pix-in.newLogo .box.pc > ul > li { margin: 0 0.3rem; padding-left: 0.35rem; padding-right: 0.35rem; } .esgLogo-newt .est_new_logo_right { padding: 0.6rem 0 0.6rem 0; } .est_new_logo_right .esgLogo-title { top: 0.3rem; } .esgLogo-newt .esgLogo-right-title { font-size: 0.35rem; } } @media screen and (min-width: 1023px) and (max-width: 1570px) { .esgLogo-newt .pix-in.newLogo .box.pc > ul > li { height: 6rem; } .esgLogo-newt .pix-in.newLogo .box.pc > ul > .new-sus-per { height: 6.8rem; } .esgLogo-newt .est_new_logo_right { width: 64.5%; } .est_new_logo_right .esgLogo-title { top: 0.35rem; } .esgLogo-newt .est_new_logo_right { padding: 0.55rem 0 0.55rem 0; } .esgLogo-newt .esgLogo-title { font-size: 0.5rem; } .esgLogo-newt .est_new_logo_left { width: 32.5% } .esgLogo-newt .pix-in.newLogo .box.pc > ul > li {} .esgLogo-newt .pix-in.newLogo .box.pc > ul + ul { padding-top: 0.7rem; } .esgLogo-newt .esgLogo-right-title { font-size: 0.35rem; } .esgLogo-newt .swiper-button-next:after, .esgLogo-newt .swiper-rtl .swiper-button-prev:after { font-size: 0 !important; } .esgLogo-newt .swiper-button-prev:after, .esgLogo-newt .swiper-rtl .swiper-button-next:after { font-size: 0 !important; } .esgLogo-newt .pix-in.newLogo .box.pc > ul > li { margin: 0 0.3rem; padding-left: 0.35rem; padding-right: 0.35rem; } .esgLogo-newt .est_new_logo_right { padding: 0.55rem 0 0.55rem 0; } .est_new_logo_right .esgLogo-title { top: 0.25rem; } .esgLogo-newt .esgLogo-right-title { font-size: 0.4rem; } .esgLogo-newt .esgLogo-right-title .esglogo_span{ font-size: 0.35rem !important; font-family:"AlibabaPuHuiTiRegular"; } .esgLogo-newt .pix-in.newLogo { padding-bottom: 1.2rem; } .esgLogo .box .swiper-button-next { border: none; } .esgLogo .box .swiper-button-prev { border: none; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide div[class^=itm-] .logo-box:after { display: none; } .esgLogo .box .swiper-button-next:focus { outline: none; } .esgLogo .box .wiper-button-prev:focus { outline: none; } } @media screen and (min-width: 1023px) and (max-width: 1200px) { .esgLogo-newt .pix-in.newLogo .box.pc > ul > li { height: 6.5rem; } .est_new_logo_right .esgLogo-title { padding-right: 0.5rem; } } @media screen and (min-width: 768px) and (max-width: 1023px) { .esgLogo-newt .swiper-button-next:after, .esgLogo-newt .swiper-rtl .swiper-button-prev:after { font-size: 0 !important; } .esgLogo-newt .swiper-button-prev:after, .esgLogo-newt .swiper-rtl .swiper-button-next:after { font-size: 0 !important; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide div[class^=itm-] .logo-box { position: relative; width: 100%; min-height: 4rem; margin-bottom: 10px; text-indent: -9999px; display: flex; align-items: center; justify-content: center; } .esgLogo .box .swiper-button-next { border: none; } .esgLogo .box .swiper-button-prev { border: none; } .esgLogo .pix-in.newLogo .box.mobile .swiper-slide div[class^=itm-] .logo-box:after { display: none; } .esgLogo .box .swiper-button-next:focus { outline: none; } .esgLogo .box .wiper-button-prev:focus { outline: none; } } @media screen and (min-width: 993px) and (max-width: 1569px) { .pageInfo_p1_new1 .ourActions .box .ourActionsCon .flex dl { min-height: 6rem; } } @media screen and (min-width: 768px) and (max-width: 993px) { .pageInfo_p1_new1 .ourActions .box .ourActionsCon .flex dl { padding-right: 3.45rem; min-height: 8rem; } } @media screen and (min-width: 768px) and (max-width: 993px) { .pageInfo_p1_new2 .ourActions .box .ourActionsCon .flex dl { min-height: 5rem; } } @media (min-width: 992px) { .octoberNewsList_esg .col-lg-4-newc { -ms-flex: 0 0 23.24%; flex: 0 0 23.24%; max-width: 23.24%; } .octoberNewsList_esg .col-lg-4-newc1 { -ms-flex: 0 0 43%; flex: 0 0 23.24%; max-width: 23.24%; max-width: 43.88%; width: 42.88%; flex: 43%; } .octoberNewsList_esg .col-lg-4-newc2 { width: 33.87%; max-width: 33.87%; } } .solutions_third_text_new ul li::after { content: ''; position: absolute; top: 0.45rem !important; left: 0 !important; width: 0.2rem !important; height: 2px !important; border: none !important; background: #9fb92e !important; -webkit-transform: rotate(0) !important; -moz-transform: rotate(0) !important; -ms-transform: rotate(0) !important; -o-transform: rotate(0) !important; transform: rotate(0) !important; } .margin_ul_pio_new { color: #111 !important; } .template_design_swiper li.mrna_swiper { height: 18.5rem; background-size: contain; } .template_design_swiper li.mrna_swiper_2 { height: 14rem; background-size: contain; } .template_design_swiper li.mrna_swiper_1 { background-size: contain !important; } .template_design_swiper li.mrna_swiper_2 { background-size: contain !important; } @media (max-width: 1879px) { .template_design_swiper li.swiper-slide { background-position: center center; } } @media (max-width: 768px) { .contact_us .form-list div { height: 1000px; } .contact_us .form-list #list-services { position: relative; height: 0; height: 1300px; overflow: hidden; } .template_design_swiper li.mrna_swiper_1 { height: 12rem; } .template_design_swiper li.mrna_swiper_2 { height: 12rem; } .template_design_swiper li.mrna_swiper { height: 12rem; } } @media (max-width: 1559px) { .template_design_swiper li.mrna_swiper_1 { height: 14rem; } .template_design_swiper li.mrna_swiper { height: 14rem; } .template_design_swiper li.mrna_swiper_2 { height: 13rem; } } /*2023-5-22*/ .header-menu-pc #menu-item-10173 { border-top: 1px solid #555555; /* padding-bottom: 1rem; */ /* margin-bottom: 2rem; */ margin-top: 0.7rem; } .header-menu-pc #menu-item-10173 > a { font-family: "AlibabaPuHuiTiMedium"; padding-top: 0.5rem; display: inline-block; } .header-menu-pc .menu-item-10177 { display: none; } /*7.14 new XDC*/ .bab-m-column--grey { background: #f5f5f5; position: relative; padding: 1.2rem 0 1.2rem; margin-bottom: 1.25rem; } .bab-e-textimage h3 { margin: 0 0 20px; } .bab-m-column .row--filter-layout [class*=col-], .bab-m-column .row--flex [class*=col-] { display: -ms-flexbox; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; } .bab-m-column__items { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; } .bab-m-column__wrapper, .bab-m-contact__wrapper { display: -ms-flexbox; display: flex; } .bab-m-column__items { width: 100%; display: -ms-flexbox; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; } .col--vspace { padding-top: 0.4rem; padding-bottom: 0.4rem; } .col--vspace-11{ /*padding-right: 15px !important;*/ /* padding-left: 15px !important;*/ } .bab-m-column--grey .col-md-6{ -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; } .web_more_2 a{ margin: inherit; margin-top: 0.9rem; } .web_more_2 a:hover { background: #0068b7; color: #fff; } .bab-m-column__title{ margin-bottom: 0.4rem; } @media (max-width: 768px){ .col-md-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .XDC-image-full{ width: 100% !important; } #Protein .XDC-mbfive-full { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .xdc-font-20{ font-size: 20px !important; } .xdc-font-22{ font-size: 22px !important; } .bab-m-column--grey .col-md-6{ -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .col--vspace { padding-top: 0.1rem; padding-bottom: 1rem; }.bab-m-column__title { margin-bottom: 0.1rem; } .col--vspace-new{ padding-bottom: 0.5rem; } .bab-m-column--grey{ padding-bottom: 0.5rem; } .XDC-table-td{ width: 100% !important; height: 3rem !important; text-align: center !important; } } .esg_title_new2{ padding-top: 1rem; } @media screen and (max-width: 767px){ .esg_title_new2{ padding-top: 1rem; } } /* @media (max-width: 997px) { .mb_block{ display: block; } .mb_none { display: none; } } */ /* .est_new_logo_right .esgLogo-title:after{ content: ""; position: absolute; top: 0px; left: 0px; display: block; width: 100%; height: 100%; background: #fff; background-color: rgba(255, 255, 255, 0.8); opacity: 1; pointer-events: none; z-index: 1; }*/ .esgLogo-newt .esgLogo-right-title .esglogo_span_b{ font-family: "AlibabaPuHuiTiMedium"; } .esgLogo-newt .esgLogo-right-title .esglogo_span{ font-size: 0.35rem; font-family:"AlibabaPuHuiTiRegular"; } @media screen and (min-width: 1570px) and (max-width: 1828px) { .esgLogo-newt .pix-in.newLogo .box.pc > ul > .new-sus-per{ height: 6.5rem; } } @media screen and (min-width: 1765px) and (max-width: 1828px) { .esgLogo-newt .pix-in.newLogo .box.pc > ul > .new-sus-per{ height: 6.5rem; } } @media screen and (min-width: 1560px) and (max-width: 1569px) { .esgLogo-newt .pix-in.newLogo .box.pc > ul > .new-sus-per{ height: 7rem; } } @media screen and (min-width: 1023px) and (max-width: 1200px) { .esgLogo-newt .pix-in.newLogo .box.pc > ul > li { height: 6.5rem; } .esgLogo-newt .pix-in.newLogo .box.pc > ul > .new-sus-per { height: 6.8rem; } .est_new_logo_right .esgLogo-title { padding-right: 0.5rem; } } .esgLogo-newt .esgLogo-right-title .esglogo_span_b{ font-family:"AlibabaPuHuiTiMedium"; } .solutions_third_text .second_li_new::after{ display: none; }