.mobile_menu { position: fixed; display: none; left: 0; top: 0.833rem; width: 100%; height: calc(100% - 0.833rem); max-height: calc(100% - 0.833rem); background: #f5f5f5; padding:0 0.4rem; overflow: auto; z-index: 99; } .mobile_menu>li { position: relative; margin: 0.083rem; border-bottom: 1px solid #dcdcdc; line-height: 0.833rem; font-size: 0.267rem; } .mobile_menu>li.cur>a { background: #0093DD; } .mobile_menu .cur>a { color: white; } .mobile_menu>li>a { display: block; width: 100%; padding: 0 30px; color: black; } .mobile_menu li ul li { line-height: 44px; } .mobile_menu li ul li a { display: block; width: 100%; color: #7a7a7a; padding: 0 50px; } .mobile_menu .li_show>a.icon_add { background: url(../img/icon_jiahao2.png) no-repeat 96% center/18px 18px; } .mobile_menu .li_show.cur>a.icon_add { background: #0093DD url(../img/icon_jianhao2.png) no-repeat 96% center/18px auto; } .border_none{ border: none; } @media(max-width:1500px) { .top { max-width: 12rem; } .about-us { max-width: 12rem; } .honor-swiper { max-width: 12rem; } .core-tech-cont { max-width: 12rem; } .case-swiper { max-width: 12rem; } .news-swiper { max-width: 12rem; } .partner-list { max-width: 12rem; } .ft_top { max-width: 12rem; } .ft_bot { max-width: 12rem; } .case-image img{ width: 2.57rem; height: 2.57rem; } } @media(max-width:1200px) { .w1200 { padding: 0 3%; } } @media(max-width:1023px){ body { padding: 0.833rem 0 0; background-color: #f6f7f8; } .pc_show{ display: none; } .mob_show{ display: block; } header { position: fixed; top: 0; left: 0; width: 100%; padding: 0; height: 0.833rem; background: #fff; box-shadow: 6px 1px 26px 2px rgba(0, 0, 0, 0.3); z-index: 999; } .pb-05{ padding-bottom: 0.5rem!important; } .top{ height: 0.833rem; padding: 0.267rem; } .logo{ height: auto; padding: 0; } .logo img{ max-height: 100%; } .main-menu{ display: none; } .pc-tit{ display: none; } .mobile-tit{ display: block; } .en-tit,.zh-tit{ font-weight: 600; } .title-blue{ font-size: 0.333rem; line-height: 0.5rem; padding-top: 0.4rem; background-color: #fff; } .title-white{ font-size: 0.333rem; line-height: 0.5rem; padding-top: 0.4rem; } .black-tit{ font-size: 0.333rem; line-height: 1.4; } .title{ display: block; } .title .subtitle{ margin-left: 0; margin-top: 0.1rem; } .about-us{ display: block; padding: 0.3rem 0.267rem; background-color: #fff; } .news-list{ background: #fff; } .news-list{ margin-top: 0.133rem; padding-top: 0; } .honor-name{ font-size: 0.233rem; line-height: 0.367rem; } .case-name{ font-size: 0.267rem; line-height: 0.4rem; } .left{ width: 100%; margin-right: 0; } .right{ width: 100%; margin-top: 0.2rem; } .body-info{ height: 2rem; } .body-info p{ font-size: 0.233rem; line-height: 0.5rem; } .looking-more{ text-align: left; margin: 0; } .honor-swiper{ margin: 0; padding: 0 0.267rem 0.333rem; background-color: #fff; } .honor-item { max-width: none; } .card-list_bg{ padding-top: 0; padding-bottom: 0.267rem; margin-top: 8px; background: #fff; } .case-image img{ width: 4rem; height: 4rem; } .case-swiper .swiper-container { padding: 0 14%; margin: 0 2%; } .news-swiper,.case-swiper{ margin-top: 0.4rem; } .news-item{ padding: 0.2rem; } .news-item:hover { background-color: transparent; } .news-item .swiper{ border-radius: 4px; padding: 0.133rem; box-shadow: 0 0 5px rgba(180, 193, 203, 0.5); background-color: #fff;; } .news-item .news-time{ margin-top: 0.1rem; font-size: 0.333rem; line-height: 0.467rem; } .news-item .news-tit{ font-size: 0.3rem; line-height: 0.433rem; height: 0.867rem; margin-top: 0.1rem; } .news-item .news-cont{ display: none; } .news-swiper .swiper-container .swiper-wrapper{ display: flex; flex-wrap: wrap; } .news-list{ padding-top: 0; padding-bottom: 0.533rem; } .partner-list{ padding-top: 0; } .partner-swiper{ padding: 0 0.267rem; } header .right,.head_bg{ display: none; } .partner-list{ background: #fff; margin-top: 0.133rem; padding-bottom: 1.25rem; } .partner-swiper .swiper-pagination-bullet { width: 0.167rem; height: 0.167rem; } .partner-item.hid{ display: block; } .home_btn{ display: block; width: 24px; height: 24px; background: url(../img/icon_nav.png) no-repeat center/cover; } :root{ font-size: 60px; } .footer{ display: none; } .mob_footer{ position: fixed; bottom: 0; left: 0; width: 100vw; display: block; z-index: 1000; background-color: #fff; box-shadow: 0 0 5px rgba(180, 193, 203, 0.5); } .tabbar{ padding: 0.1rem 0.2rem 0; display: flex; justify-content: space-between; align-items: flex-start; background-color: #fff; } .tabbar-item{ min-width: 4em; text-align: center; } .tabbar-item img{ width: 0.4rem; height: 0.4rem; margin: 0 auto; } .tabbar-item img:nth-child(1){ display: none; } .tabbar-item img:nth-child(2){ display: block; } .tabbar-item.active img:nth-child(1){ display: block; } .tabbar-item.active img:nth-child(2){ display: none; } .tabbar-item-name{ font-size: 0.2rem; line-height: 0.333rem; color: #999; font-weight: 600; } .tabbar-item.active .tabbar-item-name{ color: #0094D2; } div.tabs{ padding: 0.233rem 0 0; background-color: #fff; box-shadow: none; } div.tabs .container-lg{ padding: 0 0.167rem 0.3rem; display: flex; flex-wrap: wrap; justify-content: flex-start; } a.tab{ width: 30%; font-size: 0.233rem; line-height: 0.267rem; background-color: #f5f5f5; margin:0 0 0.233rem; } a.tab:not(:nth-child(3n+3)){ margin-right: 5%; } a.tab::after{ display: none; } a.tab.active{ color: #fff; background-color: #0093DD; } .intro-us{ padding: 0 0.267rem 1rem; min-height: 8.867rem; } .service{ padding: 0.2rem 0.2rem 1rem; } .title{ margin-bottom: 0.2rem; } .subtitle{ font-size: 0.233rem; } .subtitle.en-tit{ margin-bottom: 0; } .content p{ font-size: 0.267rem; line-height: 0.6rem; } .content p img{ width: 100%; height: auto; } .content p img:not(:nth-child(2n+2)){ margin-right: 0; } .content p img:last-child{ margin-bottom: 0; } .intro-us .container-lg .honors{ padding-bottom: 1.25rem; } .honors{ grid-template-columns: repeat(3,calc((100% - 2rem) / 3)); grid-column-gap: 1rem; } .honor a{ height: 3.333rem; } .honor img{ /*width: 100%;*/ } .honor .honor-name{ font-size: 0.267rem; line-height: 1.4; } .years-container{ padding-left: 0.333rem; padding-right: 0.333rem; } .years-container .swiper-slide { font-size: 0.267rem; } .years-container .swiper-slide.swiper-slide-active { font-size: 0.3rem; -webkit-transform: translateY(-0.03rem); } .course li { padding: 0.167rem 0.2rem 0.333rem; } .course li .time-wrapper { padding: 0.15rem 0.1rem; width: 1.083rem; height: 1.083rem; margin-right: 0.5rem; } /*.course li .time-wrapper .day {*/ /* font-size: 0.4rem;*/ /* line-height: 0.4rem;*/ /*}*/ .course li .time-wrapper .month { font-size: 0.2rem; } .course li .text { width: calc(100% - 1.7rem); font-size: 0.267rem; line-height: 0.6rem; } .culture-item{ font-size: 0.267rem; line-height: 0.6rem; } .intro-honor{ padding-top: 0; } .intro-honor img{ width: 100%; height: auto; margin-right: 0; margin-bottom: 0.2rem; } .technology-menu{ -ms-grid-columns: 1fr 1fr; grid-template-columns: repeat(2,1fr); grid-template-rows: repeat(4,4.283rem); grid-column-gap: 0.3rem; } .technology-menu-item-name{ font-size: 0.233rem; line-height: 0.667rem; } .technology-content{ display: block; } .technology-left,.technology-right{ width: 100%; } .technology-left{ margin-bottom: 0.2rem; } .technology-tit{ font-size: 0.3rem; line-height: 1.4; } .technology-left-menu-item .tech-left-menu-item{ font-size: 0.267rem; line-height: 0.667rem; padding-left: 0.5rem; } .technology-left-menu-item .tech-left-item-name{ font-size: 0.267rem; line-height: 0.667rem; padding-left: 0.5rem; } .technology-left-menu-item li a{ font-size: 0.233rem; line-height: 0.667rem; padding-left: 0.5rem; } .technology-intro>p{ font-size: 0.267rem; line-height: 0.6rem; } .technology-item{ display: block; margin-bottom: 0.5rem; } .technology-item-image,.technology-item-info{ width: 100%; height: auto; } .technology-item-info{ padding: 0.067rem 0.2rem; } .technology-item-tit{ font-size: 0.3rem; line-height: 0.467rem; } .technology-item-abstract{ font-size: 0.233rem; line-height: 0.5rem; margin-bottom: 0.1rem; } .technology-left-menu-item i{ right: 0.167rem; transform: translateY(0.12rem); } .technology-left-menu-item.active i{ transform: translateY(0.1rem); } .show-more{ font-size: 0.167rem; line-height: 0.333rem; } .detail-tit{ font-size: 0.3rem; line-height: 0.467rem; } .detail-content{ padding: 0.333rem 0.2rem 1rem; } .detail-content p{ font-size: 0.267rem; line-height: 0.4rem; } .detail-content p img{ padding: 0; } table{ width: 100%; } th,td{ padding: 0; font-size: 0.267rem; line-height: 0.883rem; } .btn_back{ font-size: 0.233rem; line-height: 0.48rem; } .trends-time{ width: 20%; padding: 0; } .trends-info{ width: 55%; } .trends-tit{ font-size: 0.267rem; line-height: 0.4rem; margin-bottom: 0; white-space: normal; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;//闄愬埗琛屾暟 } .trends-abstract{ display: none; font-size: 0.233rem; line-height: 0.3rem; height: 0.6rem; } .trends-image{ width: 20%; } .content2 .trends-info{ width: 75%; } .news-detail-content{ padding: 0.167rem 0.2rem; } .news-detail-content p{ font-size: 0.233rem; line-height: 0.433rem; /* margin-bottom: 0.2rem;*/ } .article-prev a,.article-next a{ width: 75%; } .job_row .row .hide { padding: 0.25rem 4%; } .job_row .row:nth-child(1) .flex span { font-size: 0.267rem; } .job_row .row:nth-child(1) .flex span:nth-child(2), .job_row .row:nth-child(1) .flex span:nth-child(3) { width: 33%; text-align: left; } .job_row .row .flex span { padding: 0 2%; font-size: 0.267rem; } .job_row .row .flex span:nth-child(2) { width: 20%; text-align: center; } .job_row .row .flex span:nth-child(3) { width: 47%; text-align: center; } .job_row .row .flex .btn img { right: 2%; width: 0.3rem; height: 0.3rem; } .job_row .row .hide .tit{ font-size: 0.267rem; } .job_row .row .hide p { margin: 0.167rem 0; font-size: 0.233rem; line-height: 0.4rem; } .job_row .row .hide p span{ margin-right: 2em; line-height: 0.4rem; font-size: 0.233rem; } .job_row .row .hide p.green { margin-top: 0.333rem; } .service .service-item { padding: 0.1rem 0; margin-bottom: 0.1rem; } .service .content .service-image img{ padding: 0; } .service-intro{ padding-right: 0.2rem; } .service-intro .service-name{ font-size: 0.267rem; line-height: 0.5rem; margin-bottom:0.1rem; } .service-intro .service-content p { font-size: 0.233rem; line-height: 0.467rem; } /* message*/ #msg_post .flex { margin-top: 20px; } #msg_post .flex .ipt_wrap { width: 100%; padding: 0; margin-bottom: 0.333rem; } #msg_post .flex .ipt_wrap span{ width: 0.6rem; font-size: 0.267rem; line-height: 0.5rem; } #msg_post .flex .ipt_wrap input{ width: calc(100% - 0.8rem); height: 0.5rem; font-size: 0.267rem; line-height: 0.5rem; } #msg_post .flex .ipt_wrap textarea{ width: calc(100% - 0.8rem); height: 2.733rem; font-size: 0.267rem; line-height: 0.5rem; } #msg_post .flex .ipt_wrap:nth-child(2) { padding: 0; } #msg_post .flex .ipt_wrap.ipt_wrap_sp { width: 100%; } #msg_post .submit { width: calc(100% - 0.8rem); height: 0.733rem; line-height: 0.733rem; font-size: 0.267rem; border-radius: 0.333rem; } .contact_bottom{ display: block; width: 100%; height: auto; margin:0.833rem 0 0.5rem; } #show_map{ width: 100%; height: 7.5rem; } .show_info{ width: 100%; margin-bottom: 0.167rem; } .info-tit{ font-size: 0.3rem; line-height: 0.4rem; } .ch-tit{ padding-bottom: 0.18rem; margin-right: 0.3rem; } .info-title{ font-size: 0.267rem; line-height: 0.467rem; } .info-item{ font-size: 0.233rem; line-height: 0.4rem; } .choose{ margin-bottom: 0.4rem; justify-content: space-between; } .choose-item{ font-size: 0.233rem; line-height: 0.5rem; padding: 0 0.1rem; border-radius: 0.067rem; margin-right: 0; } .service-tit{ font-size: 0.3rem; line-height: 0.5rem; margin: 0.2rem 0; } .service-content p{ font-size: 0.267rem; line-height: 0.6rem; } .service-content p img{ max-width: 8rem; margin: 0.1rem auto; } .service-list{ margin-bottom: 0.5rem; } } @media(max-width:768px){ .mt70{ margin-top: 35px; } .mb70{ margin-bottom: 35px; } } @media(max-width:600px){ .logo img{ } .honors{ /*display: block;*/ } .honor a{ height: auto; } .honor img{ width: 100%; } .steps{ margin: 24px 12px; } .steps::after{ left: 0; } .step{ padding-bottom: 15px; } .step-tit{ margin-bottom: 8px; } .step:nth-child(2n+1) .step-tit{ text-align: left; } .step-tit::before{ width: 16px; height: 16px; left: 0; top: 0; } .step-item{ width: 100%; padding: 0 24px 16px; } .technology{ padding: 0.233rem 0.267rem 1rem; } .technology img{ width: 100%; height: auto; } .technology-menu{ display: block; } }