锘緻charset "utf-8"; /* CSS Document */ html { font-family: Source Han Sans CN, sans-serif; font-size: 100px; line-height: 1.4; color: #333; } body { position: relative; background-color: #fff; } header { position: sticky; top: 0; left: 0; z-index: 10; background-color: #fff; } .box_shadow{ box-shadow: 0 3px 6px rgba(180, 193, 203, 0.5); } .container-lg{ max-width: 12rem; margin: 0 auto; } .pc_show{ display: block; } .mob_show{ display: none; } .top { position: relative; max-width: 14rem; height: 1.08rem; display: flex; justify-content: space-between; margin: 0 auto; background-color: #fff; z-index: 100; } .logo { width: 2.5rem; height: 1rem; padding: 0.23rem 0 0.3rem; } .main-menu { position: relative; } .nav { display: flex; min-width: 9.03rem; font-size: 0.16rem; line-height: 0.24rem; font-weight: 500; } .nav-list { display: flex; flex-direction: row; } .nav-list .nav-item { position: relative; } .nav-list .nav-item.active a { color: #0094D2; } .nav-list .nav-item.active::after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 0.58rem; height: 0.03rem; background-color: #0094D2; } .nav-list .nav-item a { width: 100%; line-height: 0.24rem; display: inline-block; padding: 0.42rem 0.2rem; cursor: pointer; word-break: keep-all; text-align: center; } .nav-list .nav-item:hover a { color: #0094D2; } .nav-list .nav-item:hover a::after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 0.58rem; height: 0.03rem; background-color: #0094D2; } .nav-list .nav-item ul { display: none; width: 2rem; padding: 0.15rem 0; background-color: rgba(0, 148, 210, .5); z-index: 2; } .nav-list .nav-subItem a { padding: 0.14rem 0.2rem; color: #fff !important; } .nav-list .nav-item:hover ul { position: absolute; left: 50%; transform: translateX(-50%); display: block; } .nav-list .nav-item ul .nav-subItem:hover { background-color: #0094D2; } .nav-list .nav-item:hover .nav-subItem a::after { display: none; } .search { width: 0.1448rem; height: 100%; padding: 0.42rem 0; cursor: pointer; } .search img { max-width: 100%; max-height: 100%; } .search_box { /*width: 4.2rem;*/ height: .5rem; padding: .14rem .24rem; background-color: #F7F8FA; border-radius: .275rem; align-items: center; margin: auto 0; display: none; } .search_box select { border: none; background-color: transparent; height: .5rem; font-size: .14rem; } .search_box select option { font-size: .14rem; } .search_box_right { height: .5rem; position: relative; } .search_box_right input { height: 100%; width: 100%; background-color: transparent; padding: 0 .4375rem; } .search_box_right .icon1 { width: .2rem; height: .2rem; position: absolute; left: .125rem; top: 50%; transform: translateY(-50%); z-index: 2; } .search_box_right .icon2 { width: .2rem; height: .2rem; position: absolute; right: .125rem; top: 50%; transform: translateY(-50%); z-index: -1; cursor: pointer; transition: 0.4s; } .search_box_right:hover .icon2 { z-index: 2; } .index-swiper img { width: 100%; } .index-swiper .swiper-pagination { position: absolute; bottom: 0.1rem; left: 50%; transform: translateX(-50%); } .index-swiper .swiper-pagination-bullet { position: relative; display: inline-block; font-size: 0.2rem; line-height: 0.3rem; color: #fff; margin: 0 0.1rem !important; width: auto; height: auto; border-radius: 0; background-color: transparent; opacity: 1; } .index-swiper .swiper-pagination-bullet-active::after { content: ''; position: absolute; bottom: 0; left: 50%; width: 0.28rem; height: 2px; transform: translateX(-50%); background-color: #fff; } :root { --swiper-navigation-size: 0.6rem !important; } .index-swiper .swiper-button-prev:after, .index-swiper .swiper-button-next:after { display: none; } .index-swiper:hover .swiper-button-prev:after, .index-swiper:hover .swiper-button-next:after { display: flex; } .index-swiper .swiper-button-prev, .index-swiper .swiper-container-rtl .swiper-button-next { left: 2% !important; } .index-swiper .swiper-button-next, .index-swiper .swiper-container-rtl .swiper-button-prev { right: 2% !important; } .pc-tit{ display: block; } .mobile-tit{ display: none; } .title-blue, .title-white { font-size: 0.4rem; line-height: 0.4rem; padding-top: 0.5rem; color: white; text-align: center; } .title-blue .en-tit { color: #0094D2; } .title-blue .zh-tit { /*color: #6A8391;*/ color: transparent; } .en-tit { text-transform: uppercase; /*瀛楁瘝澶у啓*/ margin-bottom: 0.06rem; } .zh-tit { position: relative; display: inline-block; } .zh-tit::before { content: ''; position: absolute; left: -0.54rem; top: -75%; width: 1.42rem; height: 0.12rem; transform: translateX(-100%); background: url("../img/biao1@3x.png") no-repeat center/100% 100%; } .zh-tit::after { content: ''; position: absolute; right: -0.54rem; top: -75%; width: 1.42rem; height: 0.12rem; background: url("../img/biao1@3x.png") no-repeat center/100% 100%; transform: translateX(100%) rotate(180deg); } .title-white .zh-tit::before { background: url("../img/biao1@3x (1).png") no-repeat center/100% 100%; } .title-white .zh-tit::after { background: url("../img/biao1@3x (1).png") no-repeat center/100% 100%; } .about-us { display: flex; max-width: 14rem; padding-top: 0.46rem; margin: 0 auto; } .left { width: 5.3rem; margin-right: 0.4rem; } .left-image { max-width: 100%; position: relative; } .left-image .mask { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); } .left-image .mask img { position: absolute; width: 0.7rem; height: 0.7rem; left: 50%; top: 50%; transform: translate(-50%, -50%); cursor: pointer; } .left video { width: 5.3rem; height: 3.6rem; } .right { width: 59.57%; } .top-info { display: flex; justify-content: space-between; margin-bottom: 0.39rem; } .info-cont { font-size: 0.4rem; line-height: 0.4rem; color: #000; font-weight: bold; white-space: nowrap; margin-bottom: 0.14rem; } .info-type { font-size: 0.14rem; color: #999; white-space: nowrap; } .body-info { height: 2.8rem; overflow: hidden; } .body-info p { text-indent: 2em; font-size: 0.16rem; line-height: 0.4rem; color: #666; } .looking-more { margin-top: 0.24rem; text-align: right; margin-right: 0.09rem; margin-bottom: 0.14rem; } .looking-more a { font-size: 0.14rem; color: #008DCD; } .honor-swiper { max-width: 14rem; margin: 0.4rem auto 0; } .honor-swiper .swiper-container { height: 100%; } .honor-item { max-width: 1.3rem; } .honor-image { width: 60%; display: flex; justify-content: center; align-items: center; margin: 0 auto; } .honor-name { font-size: 0.14rem; color: #666; line-height: 0.24rem; text-align: center; margin-bottom: 0.28rem; } .core-tech { width: 100%; /*background: url("../images/hxjs_bg.jpg") no-repeat center/100% 100%;*/ padding: 0.46rem 0 1.58rem; opacity: 0.5; background-color: #14A7EF; } .core-tech-cont { max-width: 14rem; margin: 0.32rem auto 0; } .card-list_bg { padding: 0.58rem 0 0.58rem; background: url("../img/hui_bg.jpg") no-repeat center/100% 100%; } .card-list { display: flex; flex-wrap: wrap; margin-right: -0.52rem; } .card { flex: 1 1 25%; display: inline-block; /*background: url("../images/bg_tech.png") no-repeat center/100% 100%;*/ max-width: calc(25% - 0.52rem); padding-top: 0.36rem; padding-bottom: 0.52rem; text-align: center; margin-right: 0.52rem; margin-top: 0.3rem; background: linear-gradient(180deg, #7CCEFC 0%, #EDF6FB 100%); border-radius: 20px; } .card img { width: 0.8rem; height: 0.8rem; } .tech-name { font-size: 0.24rem; color: #0093DD; margin-top: 0.26rem; } .card:hover { transform: translateY(-3px); transition: transform 0.3s ease; } @keyframes rotateIn { 0% { transform: translateY(0); } 50% { transform: translateY(-5px); } 100% { transform: translateY(0); } } .card:hover img { animation: rotateIn .5s ease; } .case-swiper { position: relative; max-width: 14rem; margin: 0.9rem auto; } .case-swiper .swiper-container { height: 100%; padding: 0 0.7rem; } .case-item { text-align: center; } .case-image { padding: 0.15rem; border-radius: 50%; overflow: hidden; background-color: #D7EDFB; margin-bottom: 0.3rem; } .case-image img { width: 3.23rem; height: 3.23rem; border-radius: 50%; transition: transform 0.5s ease; } .case-image:hover img { transform: scale(1.1); } .case-name { font-size: 0.16rem; line-height: 0.3rem; font-weight: bold; color: #666; white-space: nowrap; text-align: center; margin:0 -16%; } .case-swiper .swiper-pagination { left: 50%; transform: translateX(-50%); bottom: -0.6rem !important; } .case-swiper .swiper-pagination-bullet { width: 10px; height: 10px; background-color: #fff; border: 2px solid #008DCD; border-radius: 50%; margin: 0 0.05rem; } .case-swiper .swiper-pagination-bullet-active { background-color: #93D0F4; border-color: #93D0F4; } .case-swiper .swiper-button-prev::after { content: ''; position: absolute; width: 0.56rem; height: 0.81rem; left: 0; top: 0; transform: translateY(-50%); background: url("../img/jiantou_left@3x.png") no-repeat center/100% 100%; } .case-swiper .swiper-button-next::after { content: ''; position: absolute; width: 0.56rem; height: 0.81rem; right: 0; top: 0; transform: translateY(-50%) rotate(180deg); background: url("../img/jiantou_left@3x.png") no-repeat center/100% 100%; } .case-swiper .swiper-button-prev, .case-swiper .swiper-button-next { width: 0; height: 0; } .news-list { padding: 0.58rem 0 1.28rem; background: url("../img/news_bg.png") no-repeat center/100% 100%; } .news-swiper { max-width: 13.8rem; margin: 0.56rem auto 0; } .news-swiper .swiper-container { height: 100%; } .news-item { display: inline-block; padding: 0.09rem; background-color: #fff; } .news-image { width: 100%; overflow: hidden; } .news-image img { transition: transform 0.5s ease; } .news-item:hover img { transform: scale(1.1); } .news-item:hover { background-color: #0093DD; } .news-item:hover .news-time, .news-item:hover .news-tit, .news-item:hover .news-cont { color: #fff; } .news-time { font-size: 0.2rem; color: #6A8391; font-weight: 600; margin-top: 0.16rem; margin-left: 0.02rem; } .news-tit { font-size: 0.18rem; line-height: 0.26rem; color: #000; font-weight: 700; height: 0.52rem; margin-top: 0.16rem; margin-left: 0.06rem; } .news-cont { font-size: 0.14rem; line-height: 0.3rem; height: 0.6rem; color: #666; margin-top: 0.18rem; margin-bottom: 0.15rem; margin-left: 0.06rem; } .partner-list { padding: 0.58rem 0 0.68rem; max-width: 13.8rem; margin: 0 auto; } .partner-swiper { margin-top: 0.33rem; } .partner-swiper .swiper-container { height: 100%; padding-bottom: 0.83rem; } .partner-swiper .swiper-pagination-bullet { width: 0.1rem; height: 0.1rem; background-color: #008DCD; } .partner-item .swiper{ border: 1px solid #DCDFE1; } .partner-item.hid{ display: none; } .footer { position: relative; width: 100%; background-color: #272A2F; } .mob_footer{ display: none; } .ft_top { padding: .35rem 0 .54rem; max-width: 13.8rem; margin: 0 auto; display: flex; } .mb_top { display: none; } .ft_top .ft_top_left { width: 66.96%; display: flex; padding-top: 0.125rem; border-right: 1px solid #707070; } .ft_top .ft_top_right { width: 32.97%; min-height: 2.8rem; padding-left: .46rem; display: flex; justify-content: space-between; } .top_left_item:not(:last-child) { width: 1.7rem; } .top_left_item:nth-child(3){ width: auto; } .top_left_item:nth-child(3) .top_left_item_name{ width: 2rem; } .top_left_item_name { font-size: .18rem; color: #B5B6B5; margin-bottom: .21rem; } .top_left_item_name::after { display: inline-block; content: ""; width: .125rem; height: .125rem; background: url("../img/icon_down_arrow.png") no-repeat center / 100% 100%; margin-left: .18rem; } .top_left_item_list li a { /* display: inline-block; */ line-height: .3rem; font-size: .14rem; color: #747378; } .ft_top_right_top { /*display: flex;*/ margin-left: 0.4rem; margin-top: 0.07rem; text-align: center; } .ft_top_right_img { width: 1.2rem; height: 1.2rem; /*margin-right: .27rem;*/ } .ft_top_right_r p { color: #fff; margin-bottom: .19rem; } .ft_top_right_r p:nth-child(1) { font-size: .2rem; margin-top: .16rem; } .ft_top_right_r p:nth-child(2) { font-size: .14rem; } .ft_top_right_bot { /*margin-top: .3rem;*/ font-size: .14rem; color: #fff; } .ft_top_right_bot p { line-height: .3rem; } .ft_bot_bg { padding: 0.14rem 0 0.09rem; background-color: #000000; font-size: .14rem; color: #fff; } .ft_bot { max-width: 13.8rem; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; } .ft_bot_left, .ft_bot_right { position: relative; display: flex; align-items: center; } .ft_bot_logo { width: .5rem; height: .12rem; margin: auto 0 auto 0.26rem; } .ft_bot_right p { font-size: .14rem; margin-right: .05rem; } .ft_bot_right_link { position: relative; width: 2.05rem; height: .36rem; line-height: .36rem; padding: 0 .05rem 0 0.16rem; display: block; color: #000; background-color: #fff; } .ft_bot_right_link img { position: absolute; width: .2rem; height: .2rem; top: 50%; right: 0.05rem; transform: translateY(-50%); } .ft_bot_right_select { position: relative; width: 2.05rem; height: .36rem; line-height: .36rem; padding: 0 .05rem 0 0.16rem; display: block; color: #000; background-color: #fff; -webkit-appearance: none; /*鍘绘帀涓嬫媺绠ご*/ appearance: none; /*鍘绘帀涓嬫媺绠ご*/ cursor: pointer; } .ft_bot_right_select option { cursor: pointer; } .ft_bot_right img { content: ''; position: absolute; top: 50%; right: 0.05rem; width: 0.2rem; height: 0.2rem; transform: translateY(-50%); pointer-events: none; } .ft_top_right_bot-info:not(:first-child) { margin-top: 0.3rem; } .ft_top_right_bot-tit { font-size: 0.16rem; line-height: 0.3rem; font-weight: bold; } .top-image img{ width: 100%; } div.tabs { padding: 0; text-align: left; background-color: #fff; } a.tab { font-size: 0.18rem; color: #333; font-weight: 500; margin: 0 0.21rem; padding: 0.2rem 0.15rem; display: inline-block; cursor: pointer; text-align: center; } a.tab.active { position: relative; color: #0094D2; background-color: #fff; } a.tab.active::after{ content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 1.1rem; height: 3px; background-color: #0094D2; } a.tab:hover { position: relative; color: #0094D2; background-color: #fff; } a.tab:hover::after{ content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 1.1rem; height: 3px; background-color: #0094D2; } .intro-us,.service{ width: 100%; padding: 0.6rem 0 1rem; background-color: #fff; } .title{ display: flex; align-items: flex-end; margin-bottom: 0.3rem; } .black-tit{ font-size: 0.3rem; line-height: 0.51rem; color: #3f3f3f; } .title .black-tit{ font-weight: bold; } .subtitle{ font-size: 0.2rem; line-height: 0.34rem; color: #E0E0E0; } .subtitle.en-tit{ margin-bottom: 0.02rem; margin-left: 0.3rem; padding-bottom: 0; } .content p{ display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; font-size: 0.16rem; line-height: 0.36rem; color: #666; text-indent: 2em; /* margin-bottom: 0.25rem;*/ } .content p img{ /*width: 4.9rem;*/ /*height: 3.13rem;*/ margin-bottom: 0.25rem; } .content>p img:not(:nth-child(2n+2)){ margin-right: 0.2rem; } .content img.w-100{ height: auto; } .honors{ display: -ms-grid; display: grid; -ms-grid-columns: 2.035rem 2.035rem 2.035rem 2.035rem; grid-template-columns: repeat(4,2.035rem); grid-column-gap: 0.6rem; } .honor a{ display: flex; align-items: center; height: 2.8rem; } .honor img{ max-width: 100%; max-height: 100%; } .honor .honor-name{ font-size: 0.16rem; line-height: 0.28rem; color: #666; font-weight: bold; margin-top: 0.16rem; margin-bottom: 0.5rem; } .years-container { position: relative; padding-top: 0.06rem; overflow: hidden; padding-bottom: 0.06rem; border-bottom: 1px solid #C2C2C2; } .years-container .swiper-slide { font-size: 0.24rem; color: #666; cursor: pointer; text-align: center; } .years-container .swiper-slide.swiper-slide-active { font-size: 0.3rem; color: #e47916; -webkit-transform: translateY(-0.06rem); } .years-container .prev { position: absolute; left: 0; top: 0.1rem; width: 0.3rem; height: 0.3rem; background: #fff url(../img/prev.png) center center no-repeat; cursor: pointer; z-index: 60; } .years-container .next { position: absolute; right: 0; top: 0.1rem; width: 0.3rem; height: 0.3rem; background: #fff url(../img/next.png) no-repeat center center; cursor: pointer; z-index: 60; } .course li { padding: 0.35rem 0.32rem; border-bottom: 1px solid #E5E5E5; } .course li .time-wrapper { display: inline-block; vertical-align: top; padding: 0.15rem 0; width: 0.8rem; height: 0.99rem; text-align: center; background: #F5F5F5; color: #1d6bc3; margin-right: 0.5rem; } .course li .time-wrapper .day { font-size: 0.4rem; line-height: 0.4rem; } .course li .time-wrapper .month { margin-top: 0.1rem; font-size: 0.14rem; } .course li .text { display: inline-block; vertical-align: top; width: calc(100% - 1.4rem); font-size: 0.16rem; color: #666; line-height: 0.26rem; text-indent: 2em; } /*鍙戝睍鍘嗙▼绔栧悜鏃堕棿杞?/ .steps{ position: relative; margin: 65px 37px 42px 69px; padding: 40px 0 80px; } .steps::after{ content: ''; position: absolute; width: 1px; height: 100%; left: 48.13%; top: 0; transform: translateX(-50%); background-color: #93D0F4; } .step{ width: 100%; position: relative; display: flex; padding-bottom: 25px; } .step:nth-child(2n+2){ justify-content: flex-end; } .step:nth-child(2n+1) .step-tit{ text-align: right; } .step-item{ width: 45.7%; } .step-tit{ font-size: 20px; line-height: 20px; font-weight: 600; color: #0094D2; margin-bottom: 15px; /*padding-right: 45px;*/ } .step-tit::before{ position: absolute; content: ''; left: 48.13%; top: 14px; width: 20px; height: 20px; transform: translateX(-50%); background: url("../img/icon_circle.png") no-repeat center/100% 100%; z-index: 2; } .step-cont{ font-size: 16px; line-height: 30px; min-height: 65px; color: #333; } .content .culture-image{ margin: 0 auto 0.7rem; width: 6.54rem; height: auto; max-width: 100%; } .culture-list{ max-width: 100%; width: 100%; margin: 0 auto; } .culture-item{ font-size: 0.2rem; line-height: 0.34rem; color: #333; text-align: left; text-indent: 2em; } .culture-item span{ font-weight: bold; } .intro-honor{ padding-top: 0.25rem; } .intro-honor img{ width: 3rem; height: 2rem; margin-right: 0.4rem; margin-bottom: 0.2rem; } .intro-honor img:nth-child(3n+3){ margin-right: 0; } .technology{ width: 100%; padding: 0.4rem 0 1rem; background-color: #fff; } .technology-menu{ display: -ms-grid; display: grid; -ms-grid-columns: 1fr 1fr 1fr 1fr; grid-template-columns: repeat(4,1fr); grid-template-rows: repeat(2,2.209rem); grid-column-gap: 0.3rem; } .technology-menu-item{ display: block; margin-bottom: 0.3rem; } .technology-menu-item-image{ width: 100%; height: calc(100% - 0.5rem); overflow: hidden; } .technology-menu-item-image img{ width: 100%; height: 100%; } .technology-menu-item-name{ font-size: 0.16rem; line-height: 0.5rem; text-align: center; font-weight: bold; color: #333; background-color: #E0E0E0; } .technology-menu-item:hover .technology-menu-item-name{ color: #fff; background-color: #0093DD; } .technology-content{ position: relative; display: flex; } .technology-left{ position: relative; width: 25%; margin-right:0.5rem; } .technology-left-menu{ position: relative; width: 100%; height: 100%; } .technology-left-menu-item{ position: relative; width: 100%; margin-bottom: 2px; cursor: pointer; } .technology-left-menu-item .tech-left-item-name{ display: block; width: 100%; font-size: 0.18rem; line-height: 0.5rem; color: #333; font-weight: bold; background-color: #e0e0e0; text-align: left; padding-left: 0.3rem; } .technology-left-menu-item i{ position: absolute; width: 0.1rem; height: 0.1rem; top: 0.17rem; right: 0.1rem; transform: translateY(0.06rem); } .technology-left-menu-item i::after{ position: absolute; content: ''; width: 100%; height: 100%; border-right: 1px solid #333; border-top: 1px solid #333; transform: rotate(-45deg); transition: transform 0.3s ease; } .technology-left-menu-item li{ margin-top: 2px; } .technology-left-menu-item li a{ width: 100%; padding-left: 0.3rem; display: block; font-size: 0.16rem; line-height: 0.5rem; color: #333; text-align: left; background-color: rgba(224,224,224,0.5); } .technology-left-menu-item li.active a{ color: #0093DD; } .technology-left-menu-item.active>.tech-left-item-name{ color: #fff; background-color: #0093DD; } .technology-left-menu-item.active i{ transform: translateY(0); } .technology-left-menu-item.active i::after{ border-color: #fff; transform: rotate(135deg); } .technology-right{ width: 70%; } .technology-tit{ font-size: 0.2rem; line-height: 0.2rem; color: #333; padding-bottom: 0.15rem; border-bottom: 1px dashed #333; font-weight: bold; } .technology-intro{ padding: 0.45rem 0 0.75rem; } .technology-intro>p{ font-size: 0.16rem; line-height: 0.36rem; color: #666; margin-bottom: 0.4rem; text-indent: 2em; } .technology-item{ display: flex; justify-content: space-between; background-color: rgba(224,224,224,0.26); margin-bottom: 0.2rem; } .technology-item-image{ width: calc(50% - 0.2rem); height: 2.26rem; overflow: hidden; } .technology-item-image img{ width: 100%; height: 100%; } .technology-item-info{ width: calc(50% + 0.2rem); padding: 0.04rem 0.2rem 0.04rem; } .technology-item-tit{ font-size: 0.18rem; line-height: 0.32rem; color: #333; font-weight: bold; } .technology-item-abstract{ font-size: 0.14rem; line-height: 0.3rem; color: #666; margin-top: 0.12rem; margin-bottom: 0.24rem; overflow: hidden; text-indent: 2em; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;//闄愬埗琛屾暟 } .show-more{ font-size: 0.01rem; line-height: 0.2rem; color: #999; } .show-more:hover{ color: #0093DD; } .technology-item:nth-of-type(2n+2){ flex-direction: row-reverse; } .detail-top{ padding: 0.2rem 0; border-bottom: 1px dashed #999; } .detail-tit{ font-size: 0.28rem; line-height: 0.36rem; color: #000; font-weight: bold; text-align: center; } .detail-top-extra{ margin-top: 0.28rem; display: flex; justify-content: center; align-items: center; } .detail-time,.looking-num{ font-size: 0.14rem; line-height: 0.14rem; color: #666; } .looking-num{ margin-left: 0.24rem; } .detail-content{ width: 100%; padding: 0.45rem 1rem 1rem; } .detail-content p{ font-size: 0.16rem; line-height: 0.36rem; color: #666; text-indent: 2em; margin-bottom: 0.24rem; } .detail-content p img{ width: 100%; margin-left: -2em; padding: 0 1rem; margin-bottom: 0.32rem; } .project-info{ width: 100%; } table{ min-width: 6rem; max-width: 100%; margin: 0 auto; display: table; border-collapse: collapse; } th,td{ font-size: 0.18rem; line-height: 0.6rem; text-align: center; padding: 0 0.3rem; } thead tr{ background-color: #008DCD; } th{ color: #fff; } tbody tr{ background-color: #D7EDFB; } td{ color: #333; } table thead tr,table tbody tr:not(:last-child){ border-bottom: 2px solid #fff; } table tr th:not(:last-child),table tr td:not(:last-child){ border-right: 2px solid #fff; } .detail-bottom{ margin-bottom: 0.2rem; text-align: right; } .btn_back{ display: inline-block; width: 1.26rem; font-size: 0.2rem; line-height: 0.48rem; color: #0094D2; text-align: center; background-color: #fff; border: 1px solid #0094D2; border-radius: 0.1rem; cursor: pointer; } .btn_back:hover{ color: #fff; background-color: #0093DD; } .mescroll{ height: calc(100vh - 1.65rem); } .mescroll .intro-us{ padding-bottom: 0; } .mescroll::-webkit-scrollbar{ width: 0; } .mescroll::-webkit-scrollbar-thumb{ display: none; } .mescroll::-webkit-scrollbar-track{ display: none; } .mescroll-upwarp{ background-color: #fff; } .trends-card{ display: flex; justify-content: space-between; align-items: center; padding: 0.22rem 0 0.08rem; border-bottom: 1px solid #d9d6d6; } .trends-time{ position: relative; width: 12%; padding: 0 0.28rem; text-align: center; } .trends-time::after{ position: absolute; top: 50%; right: 0; content: ''; width: 1px; height: 0.56rem; background-color: #d9d6d6; transform: translateY(-50%); } .trends-day{ font-size: 0.36rem; line-height: 0.36rem; color: #0094D2; font-weight: bold; margin-bottom: 0.14rem; text-align: center; } .trends-ym{ font-size: 0.12rem; line-height: 0.24rem; text-align: center; } .trends-info{ width: 73%; } .trends-tit{ font-size: 0.18rem; line-height: 0.18rem; color: #000; font-weight: bold; margin-bottom: 0.1rem; } .trends-tit:hover{ color: #0093DD; } .trends-abstract{ font-size: 0.14rem; line-height: 0.24rem; color: #999; height: 0.36rem; overflow: hidden; } .trends-image{ width: 11.6%; } .trends-image img{ width: 100%; height: 0.81rem; margin-bottom: 0; } .pagination { text-align: center !important; display: block !important; margin: 0 auto !important; padding: 20px 0; } .pagination ul { font-size: 0; } .pagination > div { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; } .pagination > div > a { width: 32px; height: 32px; font-size: 14px; line-height: 32px; color: rgba(0,0,0,0.65); background-color: #FFF; border: 1px solid rgba(0,0,0,0.15); text-align: center; display: block; min-width: 16px; border-radius: 2px; position: relative; z-index: 1; } .pagination >div a, .pagination >div a:visited { color: rgba(0,0,0,0.65); text-decoration: none; background-color: #FFF; position: relative; z-index: 1; } .pagination >div a:hover, .pagination >div a.yf_active { color: #fff; background-color: #0094D2; z-index: 9; cursor: pointer; } .pagination >div a.current-page { color: #FFF; background-color: #0094D2; position: relative; z-index: 2; } .pagination >div a { margin-right: 8px; } .pagination >div:first-child a, .pagination >div:last-child a { position: relative; font-size: 0; } .pagination >div:first-child a::after { content: ''; position: absolute; width: 8px; height: 8px; top: 50%; left: 40%; transform: translateY(-50%) rotate(-45deg); border-top: 1px solid rgba(0,0,0,0.65); border-left: 1px solid rgba(0,0,0,0.65); } .pagination >div:last-child a::after { content: ''; position: absolute; width: 8px; height: 8px; top: 50%; left: 30%; transform: translateY(-50%) rotate(-45deg); border-bottom:1px solid rgba(0,0,0,0.65); border-right: 1px solid rgba(0,0,0,0.65); } .pagination >div:first-child:hover a::after { border-top:1px solid #fff; border-left: 1px solid #fff; } .pagination >div:last-child:hover a::after { border-bottom:1px solid #fff; border-right: 1px solid #fff; } .content2 .trends-info{ width: 85%; } .content2 .trends-image{ width: 0; } .news-detail-content{ padding: 0.45rem 1rem 0.35rem; border-bottom: 1px dashed #999; } .news-detail-content p{ font-size: 0.16rem; line-height: 0.3rem; color: #666; text-indent: 2em; } .news-detail-content p img{ width: 100%; margin-left: -2em; } .news-detail-bottom{ padding-top: 0.44rem; padding-bottom: 0.3rem; display: flex; justify-content: space-between; align-items: center; } .prev-next{ width: 80%; } .article-prev,.article-next{ font-size: 0.16rem; line-height: 0.36rem; color: #666; } .article-prev a,.article-next a{ display: inline-block; width: 85%; font-size: 0.16rem; line-height: 0.36rem; color: #666; cursor: pointer; vertical-align: middle; } .article-prev a:hover,.article-next a:hover{ color: #0093DD; } /* job */ .job_row .row { border-bottom: 1px solid #eee; } .job_row .row .flex { display: flex; position: relative; padding: 0.1rem 0; background: #FCFCFC; align-items: center; flex-wrap: nowrap; } .job_row .row:nth-child(1) .flex { background: #0094D2; } .job_row .row:nth-child(1) .flex span { font-size: 0.2rem; color: #fff; } .job_row .row .flex span { display: block; width: 33%; padding: 0 5%; color: #333; font-size: 0.18rem; } .job_row .row .flex .btn { position: absolute; display: flex; justify-content: center; align-items: center; width: 0.3rem; height: 0.3rem; right: 4%; cursor: pointer; } .job_row .row .flex .btn img{ width: 100%; height: 100%; margin-bottom: 0; } .job_row .row .flex .btn img:nth-child(2), .job_row .row.active .flex .btn img:nth-child(1) { display: none; } .job_row .row.active .flex .btn img:nth-child(2) { display: block; } .job_row .row .hide { display: none; padding: 0.3rem 5%; background: #F5F5F5; } /*.job_row .row.active .hide {*/ /* display: block;*/ /*}*/ .job_row .row .hide .tit { font-size: 0.16rem; color: #333; } .job_row .row .hide p { margin: 0.2rem 0; line-height: 0.24rem; font-size: 0.16rem; color: #666; text-indent: 0; } .job_row .row .hide p span{ display: inline-block; margin-right: 3em; line-height: 0.27rem; font-size: 0.16rem; } .job_row .row .hide p.green, .job_row .row .hide p.tip { color: #0094D2; } .job_row .row .hide p.green { margin-top: 0.5rem; } .service-item{ width: 100%; } .service .content .service-image{ width: 100%; margin-bottom: 0.5rem; } .service .content .service-image img{ width: 100%; height: auto; padding: 0 1rem; } .service .service-item { display: flex; align-items: flex-start; padding: 0.1rem 0; margin-bottom: 0.3rem; border-bottom: 1px dashed #c7c4c4; } .service-icon { width: 1.2rem; padding-right: 0.3rem; padding-left: 0.1rem; } .service-icon img{ width: 0.8rem; height: 0.7rem; } .service-intro{ width: calc(100% - 1.2rem); padding-right: 0.5rem; } .service-intro .service-name{ font-size: 0.24rem; line-height: 0.36rem; color: #333; font-weight: bold; margin-bottom: 0.21rem; } .service-intro .service-content p{ font-size: 0.18rem; line-height: 0.36rem; color: #333; text-indent: 0; margin-bottom: 0; } /*message*/ #msg_post .flex { display: flex; margin-top: 0.4rem; flex-wrap: wrap; } #msg_post .flex .ipt_wrap { display: flex; width: 50%; padding: 0 0.4rem 0 0; margin-bottom: 0.5rem; } #msg_post .flex .ipt_wrap.ipt_wrap_sp { width: 70%; } #msg_post .flex .ipt_wrap:nth-child(2) { padding: 0 0 0 0.4rem; } #msg_post .flex .ipt_wrap span { display: block; width: 0.4rem; height: 0.46rem; margin-right: 0.18rem; line-height: 0.46rem; font-size: 0.18rem; color: #333; } #msg_post .flex .ipt_wrap input { width: calc(100% - 0.6rem); height: 0.46rem; padding: 0 0.1rem; line-height: 0.46rem; border: 1px solid #E2E0E0; background: #fff; outline: none; } #msg_post .flex .ipt_wrap textarea { width: calc(100% - 0.6rem); height: 2.5rem; padding: 0.1rem; border: 1px solid #E2E0E0; background: #fff; resize: none; outline: none; } #msg_post .submit { display: block; margin-left: 0.6rem; width: 1.88rem; height: 0.58rem; text-align: center; line-height: 0.58rem; font-size: 0.2rem; background: #0094D2; color: #fff; border-radius: 0.1rem; } .contact_bottom{ width: 100%; height: 5rem; margin: 1rem 0 1.25rem; display: flex; flex-direction: row-reverse; } #show_map{ width: 60%; height: 100%; } .show_info{ width: 40%; padding: 0.35rem 0.25rem; color: #fff; background-color: #0094D2; } .info-tit{ display: flex; color: #fff; font-size: 0.24rem; line-height: 0.24rem; word-break: keep-all; } .ch-tit{ position: relative; padding-bottom: 0.18rem; margin-right: 0.3rem; } .ch-tit::after{ position: absolute; content: ''; width: 0.78rem; height: 1px; background-color: #fff; left: 0; bottom: -1px; } .info-tit .en-tit{ padding-bottom: 0.18rem; margin-bottom: 0; text-transform: uppercase; } .info-title{ font-size: 0.16rem; line-height: 0.3rem; color: #fff; font-weight: bold; } .show_info .info-cont{ margin-top: 0.32rem; } .info-item{ display: block; font-size: 0.14rem; line-height: 0.3rem; color: #fff; } .choose{ display: flex; margin-bottom: 0.4rem; } .choose-item{ font-size: 0.16rem; line-height: 0.38rem; padding: 0 0.18rem; color: #14A7EF; border: 1px solid #14A7EF; background-color: #fff; border-radius: 0.04rem; margin-right: 0.2rem; cursor: pointer; } .choose-item.active{ color: #fff; background-color: #14A7EF; } .honors{ display: none; } .service-tit{ font-size: 0.24rem; line-height: 0.41rem; color: #3f3f3f; font-weight: bolder; text-align: center; margin: 0.15rem 0; } .service-content p{ text-indent: 2em; font-size: 0.16rem; line-height: 0.36rem; color: #666; } .service-content p img{ max-width: 8rem; margin: 0.1rem auto; } .service-list{ margin-bottom: 0.5rem; } .service-after-image{ max-width: 8rem; margin: 0 auto; } .service-after-image img{ width: 100%; height: 100%; }