html{ font-size: 62.5%; } h1{ font-size: 3.2rem; } h2{ font-size: 2.4rem; } h3, .jobs table th{ font-size: 1.8rem; } h4, .jobs table td, #footer ul li a, #footer div a, #jiudaoheader ul li a{ font-size: 1.6rem; } h5, p{ font-size: 1.4rem; } h6{ font-size: 1.2rem; } @media (min-width: 992px) and (max-width: 1400px) { .solutions, .introduce, .cases, .news, .join, .contact, .culture, .honor{ padding-left: 150px; padding-right: 150px; } } .show-bigImg{ width: 120rem; height: auto; margin: auto; position: fixed; top: 50%; left: 50%; z-index: 1000; } .show-bigImg img{ max-width: 100%; max-height: 80rem; } .mengceng{ position:fixed; left:0; top:0; width:100%; height:100%; background-color: rgba(0,0,0,0.7); display: none; z-index: 1000; } .my-10{ margin-top: 10rem; margin-bottom: 10rem; } .mb-10{ margin-bottom: 10rem; } .mt-10{ margin-top: 10rem; } /*header*/ .navbar li.active, .navbar ul.navbar-nav li.active a.nav-link{ color: #fff; background: #0098d5; } .navbar .navbar-nav > li .dropdown-menu { margin: -0.1rem 0 0 0; border-radius: 0; } #jiudaoheader ul li { height: 6rem; display: flex !important; align-items: center; } #jiudaoheader ul li a { height: 6rem; line-height: 6rem !important; padding: 0 2rem !important; } #jiudaoheader .dropdown-menu{ padding-top: 0; padding-bottom: 0; } .dropdown-item:hover, .dropdown-item:focus{ color: #fff; background-color: #0098D5; } @media (max-width: 992px) { .navbar{ padding: 10px; } .jiudaoNews .container .card .newsimg{ overflow: hidden; width: 320px; height: 200px; } .cases nav a{ font-size: 2rem; } #carouselCases .card img{ height: 220px; } } @media (min-width: 993px) { .navbar{ padding: 0px; } .jiudaoNews .container .card .newsimg{ overflow: hidden; width: 320px; height: 180px; } #carouselCases .card img{ height: 200px; } } @media (max-width: 1200px) { .cases nav a{ font-size: 2rem; } } @media (min-width: 1200px) { .cases nav a{ font-size: 2.4rem; } .cases-img{ transform:scale(1.4); top: 4rem; left: -5rem; } #carouselCases .card img{ height: 200px; } } @media (min-width: 1441px) { .jiudaoCore, .jiudaoContact { padding-top: 6rem; padding-bottom: 6rem; } .jiudaoNews, .jiudaoCase { padding-top: 2rem; padding-bottom: 6rem; } .jiudaoCoreh1, .jiudaoNewsh1, .jiudaoContacth1, .jiudaoCaseh1, .jiudaojoin1{ padding-bottom: 4rem; } #carouselCases .card img{ height: 240px; } } @media (max-width: 1440px) { .jiudaoCore , .jiudaoContact{ padding-top: 3rem; padding-bottom: 1rem; } .jiudaoNews, .jiudaoCase { padding-top: 1rem; padding-bottom: 1rem; } .jiudaoCoreh1,.jiudaoNewsh1, .jiudaoContacth1, .jiudaoCaseh1, .jiudaojoin1{ padding-bottom: 1rem; } } @media (max-width: 500px) { .jiudaoCore hr, .jiudaoNews hr, .jiudaoContact hr, .jiudaoCase hr, .jiudaojoin hr{ width: 4rem; } } @media (min-width: 501px) { .jiudaoCore hr, .jiudaoNews hr, .jiudaoContact hr, .jiudaoCase hr, .jiudaojoin hr{ width: 10rem; } } @media (min-width: 801px) { .jiudaoCore hr,.jiudaoNews hr, .jiudaoContact hr, .jiudaoCase hr, .jiudaojoin hr{ width: 16rem; } .honor .carousel-control-prev, .carouselCases .carousel-control-prev{ margin-left: -4rem; } .honor .carousel-control-next, .carouselCases .carousel-control-prev{ margin-right: -4rem; } } @media (min-width: 1300px) { .jiudaoCore hr,.jiudaoNews hr, .jiudaoContact hr, .jiudaoCase hr, .jiudaojoin hr{ width: 20rem; } } /*footer*/ #footer ul li a,nav p,#footer ul li h3, #footer div a,#footer div h3{ color: #fff; } #footer{ background: #40414B; } #footer ul li{ list-style:none; } #footer ul li a:hover{ text-decoration:none; } #footer ul hr{ margin-top: 8px; margin-bottom: 8px; border:none; border-top:1px solid #fff; } .jiudaointrodction div img{ max-width: 500px; max-height: 300px; } .jiudaointrodction div.d-flex{ justify-content: center; align-items:center; } .jiudaoCore div img { width: 80px; height: 80px; } #carouselhonor .carousel-indicators li, #carouselCases .carousel-indicators li, #carouselIntellectual .carousel-indicators li, #carouselNational .carousel-indicators li { width: 10px; height: 10px; border-radius: 50%; border: 1px solid #0098D5; } .carousel-indicators .active{ background-color: #0098D5; } #carouselhonor .carouselimage{ width: 250px; height: 150px; } #carouselIntellectual .carouselimage, #carouselNational .carouselimage{ width: 220px; height: 300px; } @media (min-width: 992px) and (max-width: 1200px) { #carouselhonor .carouselimage{ width: 200px; height: 120px; } #carouselIntellectual div img.carouselimage, #carouselNational div img.carouselimage{ width: 200px; height: 250px; } } .hr{ width: 30px; border:none; border-top:3px solid #0098d5; } .solutions, .cases{ margin-top: 6rem; margin-bottom: 6rem; } .solutionCase:hover a h4, .cases nav .nav-link{ color: #0098d5; } .solutionCase:hover{ -moz-box-shadow:2px 2px 10px #999; -webkit-box-shadow:2px 2px 10px #999; box-shadow:2px 2px 10px #999; } .solutionCase a h4{ color: #000; } .cases nav .nav-link.active{ background: #0098d5; color: #fff; } .jobs table{ word-wrap: break-word; word-break: break-all; overflow: hidden; border-color: #0098d5; } .info{ line-height: 3rem; } @media (min-width: 1400px) { .mapZG{ padding-left: 250px; padding-right: 250px; } } .brandimgbig{ display: none; } .caseCard1{ background-color: #3298CE; display: none; height: 340px; } .caseCard{ height: 340px; } .caseCard img{ height: 240px; } .caseCard1 a, .caseCard1 a:hover{ display: block; text-align: center; color: #fff; border: 1px solid #fff; border-radius: 25%; margin: 30px 80px; } .container-fluid .move{ animation: 3s linear 0s normal enter; } @keyframes enter { 0% { opacity: 0; transform: translateY(200px); animation-timing-function: linear; } 50% { opacity: .5; transform: translateY(60px); animation-timing-function: linear; } 100% { opacity: 1; transform: translateY(0); animation-timing-function: linear; } } .jiudaoNews img:hover{ transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); } #contactjiudao { height:670px; position:relative; background-color:#071431 } #contactjiudao .bg,#contactjiudao li{ height:100% } #contactjiudao .bg .img{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; background-size:cover; background-position:50% 50%; background-repeat:no-repeat; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s } #contactjiudao .bg .img.on{ opacity:1 } #contactjiudao ul{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; list-style: none; } #contactjiudao li{ float:left; width:7.75%; -o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s; position:relative; border-right:1px solid #fff } #contactjiudao li:last-child{ border:none; } #contactjiudao li.on{ width:38% } #contactjiudao .txt{ position:absolute; left:0; width:100%; padding:0; color:#fff; top:48%; transform:translateY(-50%); overflow:hidden } #contactjiudao .txt .tit{ font-size:30px; color:#fff; text-align:center } #contactjiudao .desc{ display:none; min-width:600px; font-size:18px; line-height:1.8em } #contactjiudao .on .desc{ display:block } #contactjiudao .on .txt .tit{ display:none } #contactjiudao .on .txt{ padding:0 10px 0 80px } #contactjiudao .desc h4{ font-size:30px; margin-bottom:20px; font-weight:400 } @media only screen and (max-width:1700px){ #contactjiudao .desc{min-width:450px} } @media only screen and (max-width:1500px){ #contactjiudao{height:550px} #contactjiudao .on .txt{padding:0 10px 0 30px} #contactjiudao .desc{min-width:400px;font-size:16px;min-width:350px} #contactjiudao .desc h4{font-size:22px} } @media only screen and (max-width:1300px){ #contactjiudao{height:500px} #contactjiudao .on .txt{padding:0 15px} #contactjiudao .desc h4,#contactjiudao .txt .tit{font-size:20px} #contactjiudao .desc{min-width:320px;font-size:14px} } @media only screen and (max-width:959px){ #contactjiudao{height:auto} #contactjiudao ul{position:relative;z-index:2} #contactjiudao .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1} #contactjiudao li,#contactjiudao li.on{float:none;width:auto;border-right:none;border-bottom:1px solid #fff;height:auto} #contactjiudao .txt{position:static;top:auto;transform:translateY(0);padding:10px} #contactjiudao .on .txt{padding:30px} #contactjiudao .desc h4,#contactjiudao .txt .tit{font-size:18px} } @media only screen and (max-width:767px){ #contactjiudao .desc h4,#contactjiudao .txt .tit{font-size:16px} #contactjiudao .desc{min-width:auto;font-size:12px} } #contactimg1{ background-image: url('../images/sh.jpg'); } #contactimg2{ background-image: url('../images/hz.jpg'); } #contactimg3{ background-image: url('../images/tj.jpg'); } .join .jobwhere{ color: #3298CE; border-color: #3298CE; } .join .jobwhere:hover { color: #3298CE; background-color: #fff; border-color: #3298CE; } .join .jobwhere:not(:disabled):not(.disabled):active, .join .jobwhere:not(:disabled):not(.disabled).active{ color: #fff; background-color: #3298CE; border-color: #3298CE; }