/*公共样式勿删除*/ .clearfix-2022:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix-2022 { zoom: 1; } .flex { display: flex; align-items: center; } .flex_item { flex: 1; } video { vertical-align: middle; background: #000; width: 100%; } /**/ .fixed { position: fixed; width: 100%; top: 0; z-index: 102; } .top { line-height: 30px; color: #fff; background: #9f9f9f; position: relative; z-index: 100; } .top a { color: #fff; padding-left: 15px; } .top .i1 { display: inline-block; width: 15px; vertical-align: middle; margin-top: -3px; height: 15px; background: url(/wp-content/themes/2022/images/home_05.png) center no-repeat; } .top .i2 { display: inline-block; width: 15px; vertical-align: middle; margin-top: -3px; height: 15px; background: url(/wp-content/themes/2022/images/home_07.png) center no-repeat; } .top span { padding-left: 15px; } .top .wecat i { display: inline-block; width: 17px; vertical-align: middle; margin-top: -3px; height: 15px; background: url(/wp-content/themes/2022/images/home_03.png) center no-repeat; } .top .wecat { margin-left: 10px; padding-left: 10px; } .top .wecat::before { content: ''; position: absolute; left: 0; top: 7px; bottom: 7px; border-left: 1px solid #fff; } .top .dropdown, .top .wecat { display: inline-block; cursor: pointer; position: relative; } .top .dropdown ul { position: absolute; width: 100%; left: 0; top: 100%; display: none; text-align: center; background: #9f9f9f; } .top .dropdown:hover ul { display: block; } .top .dropdown ul a { padding: 0; } .top .dropdown span::after { content: ''; width: 0; height: 0; vertical-align: middle; display: inline-block; border-right: 5px solid transparent; border-left: 5px solid transparent; border-top: 5px solid #fff; } .top .wecat img { position: absolute; left: 0; top: 100%; width: 120px; display: none; max-width: inherit; } .top .wecat:hover img { display: block; } /*#header{*/ /* position: fixed;*/ /* top: 0;*/ /* width: 100%;*/ /* z-index: 102;*/ /*}*/ .header { position: relative; z-index: 99; padding: 15px 0; background: #fff; } .header .flex { justify-content: space-between; } .header .flex .search { display: flex; align-items: center; border: 1px solid #114e98; width: 712px; overflow: hidden; border-radius: 20px; } .header .flex .search input { height: 34px; width: 100%; padding: 0 15px; } .header .flex .search button { width: 34px; height: 34px; background: #114e98; border-radius: 50%; } .header .flex .search i { display: inline-block; width: 17px; height: 17px; background: url(/wp-content/themes/2022/images/home_16.png) center no-repeat; } .header p { /*text-align: right;*/ /*font-size: 12px;*/ margin-top: 10px; margin-bottom: 0; } .header p a { color: #bdbdbd; padding: 0 8px; } .header p a:hover { color: #114e98; } .header p a+a { border-left: 1px solid #ddd; } .footer { color: #fff; line-height: 32px; background: #373c40; padding-top: 30px; height: auto; } .footer a { color: #e8e8e8; display: inline; line-height: 26px; } .footer .code{ width: 139px; margin-left: 100px; } .footer .tel { /*font-size: 22px;*/ } .footer .tel a { color: #fff; } .footer h4 { font-size: 22px; /*margin-bottom: 20px;*/ font-weight: normal; margin-top: 0; margin-bottom: 3px; } .footer .ft { text-align: center; font-size: 12px; padding: 6px 0; border-top: 1px solid #495055; } .footer .bd { padding: 30px 0; } .footer .hd .logo { background: url(/wp-content/themes/2022/images/logo-foot.svg) center no-repeat; width: 150px; height: 49px; display: block; background-size: 100% 100%; } .footer .hd .totop { background: url(/wp-content/themes/2022/images/home_48.png) center no-repeat; width: 142px; height: 41px; cursor: pointer; display: block; background-size: 100% 100%; } button{ cursor: pointer; } #tool-2022 input, #tool-2022 textarea, #tool-2022 select, #tool-2022 button { border: 0; outline: none; } #tool-2022 ul, #tool-2022 li { list-style-type: none; margin: 0; padding: 0; } .line-height-16 { line-height: 16px; } #tool-2022 .foot-2022-img { border: 0; vertical-align: middle; transition: all 0.6s; max-width: 100%; } #tool-2022 .ft p{ margin: 0 !important; } #tool-2022 a{ text-decoration:none; } .nav>.container-2022>ul>li .dropdown .dropdown-h { font-weight: bold; /*margin: 0 !important;*/ } .dropdown-a-no{ background-color: transparent !important; } .text-red { color: red; } .switch-language { padding-right:2rem; } .switch-language span { padding-left:3rem; background:url(https://assets.detaibio.com/wp-content/themes/2022/images/globe.png) no-repeat 0.52083vw; background-size:1.04167vw 1.04167vw; } .switch-language ul li a:hover { color:#003e78; } .top_contact { margin-left:6%; } #sub_bt { margin-top:-8rem; } .footer #toTop{ z-index:999; position: fixed; right: 15px; bottom: 30px; display:none; font-size:12px; color: #1C7CB9; background:unset; border:0; width:unset; padding-top: unset; } .margin-top-20{ margin-top: 20px; } .nav { margin-left: auto; flex: 0 1 auto; /*margin-right: 4%;*/ } .nav .m_menu_box{ width: 888px; } .nav .m_menu_box ul{ display: flex; gap: 0 20px; } .header ul, li { list-style-type: none; margin: 0; } /*.header ul{*/ /* padding: 0;*/ /*}*/ .topIcon { display: flex; align-items: center; } .TopSearch { display: none; } .topIcon a { margin-left: 10px; display: block; width: 20px; cursor: pointer; } .topIcon i { font-size: 20px; } .click_search img:last-child,.click_search i:last-child { display: none; } .TopSearch.on{ display: block; } .click_search.on img:nth-child(1),.click_search.on i:nth-child(1) { display: none; } .click_search.on img:last-child,.click_search.on i:last-child { display: block; } .username { margin-left: 10px; position: relative; } .username .username-span { cursor: pointer; } .username .username-ul{ margin: 0; padding: 10px 5px; position: absolute; width: 115px; left: -5rem; top: 100%; display: none; text-align: center; border-radius: 5px; background: #fff; z-index: 999; margin-left: -1rem; } .-header-fixed .username .username-ul{ left: -6.5rem; } .username:hover ul { display: block; } .username ul li{ padding: 5px 0; cursor: pointer; } .username ul li a{ width: unset; line-height: 19px; color: #333; } .username ul li:hover { background: #f3f7fd; border-radius: 4px; } .username .username-ul .name { -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all; text-overflow: ellipsis; overflow: hidden; line-height: 2; border-bottom: 1px solid #646464; display: -webkit-box; color: #646464; font-size: 12px; background: unset !important; cursor: default; width: 80%; margin: auto; margin-bottom: 4px; border-radius: 0 !important; } .login-user a { width: 30px; } .header h1{ margin-top: 0; margin-bottom: 0; } .header a{ text-decoration: none !important; outline: none; transition: all .3s; } .header ul{ padding-left: 0; } /*.username,.login-user{*/ /* display: none;*/ /*}*/ .literature_table tr>td>a, i { font-family: Times New Roman; } .nav>.container-2022>ul>li .dropdown .dropdown-h { font-weight: bold; } .banner_info { position: relative; color: #fff; } .banner_info img, .banner_info .img_b { width: 100%; height: 540px; /* object-fit: cover; */ } .banner_info dl { font-size: 26px; position: absolute; left: 20%; /* right: 12%; */ text-align: center; letter-spacing: 3px; top: 65%; transform: translate(-50%,-50%); margin: 0; } .banner_info dl dt { font-size: 60px; padding-bottom: 10px; font-weight: bold; } .footer h4 { font-size: 16px; line-height: 36px; margin-bottom: 0; } .footer ul { margin: 0; padding:0; } .footer .list li a, .footer .list li { color: #C9C9C9; } .footer a:hover { text-decoration: none; } .footer .code { width: 139px; margin-left: 0; margin-top: 10px; } .footer .code img{ border: 0; vertical-align: middle; transition: all 0.6s; max-width: 100%; } .form-2023 { margin-top: 10px; } .form-2023 ul{ margin: -5px; display: flex; flex-wrap: wrap; } .form-2023 ul li { width: 50%; font-size: 18px; padding: 5px; } .form-2023 ul li .flex { background: #222223; padding: 0 15px; } .form-2023 ul li input { width: 100%; font-size: 13px !important; height: 40px; background-color: #222223; color: #fff !important; border: 0; outline: none; } .form-2023 ul li textarea { width: 100%; font-size: 13px !important; background-color: #222223; color: #fff; height: 88px; padding: 5px 0; resize: none; border: 0; outline: none; } .form-2023 ul li input::placeholder,.form-2023 ul li textarea::placeholder { color: #D0D0D0 !important; } .form-2023 ul li:nth-last-child(1),.form-2023 ul li:nth-last-child(2) { width: 100%; } .form-2023 .sub{ margin-top: 10px; } .form-2023 .sub button,.form-2023 .sub .btn,.form_slide .sub .btn { width: 130px; height: 40px; background: #114e98; font-size: 16px; position: relative; color: #fff; border-radius: 2px; } .form-2023 .wpcf7-mail-sent-ok,.form_slide .wpcf7-mail-sent-ok{ margin-left: 0; margin-top: 5px; } .footer .ft p{ margin: 0; } /****************************************2023******************************************/ /****************************************herder******************************************/ .header:where(.astro-XBSTL6G3) { --header-border-radius: calc(clamp( 1.4rem, calc(.563vw + 1.1889rem), 2rem ) + clamp( 3.6rem, calc(.376vw + 3.459rem), 4rem )/2); position: absolute; z-index: 2; top: 22px; left: var(--header-offset, 15px); width: calc(100% - var(--header-offset, 15px) * 2 - var(--scrollbar-width, 0px)); border-radius: var(--header-border-radius); background-color: var(--color-ui-white, #FFF); padding-block: 1rem; padding-inline: clamp(15px,calc(0.939vw + 11.479px),25px); transition: all .4s cubic-bezier(.23, 1, .32, 1) 0s; transition-property: border-radius,left,width,box-shadow; } .-header-fixed .header:where(.astro-XBSTL6G3) { position: fixed; top: 0; left: 0; width: calc(100% - var(--scrollbar-width, 0px)); border-radius: 0 0 40px 40px; box-shadow: 0 10px 50px #1618191a } .container:where(.astro-SCKKX6R4) { overflow: clip; } .header_inner:where(.astro-XBSTL6G3) { display: -webkit-flex; display: flex; -webkit-align-items: center; align-items: center; gap: 0 30px; } /*.logo_anchor:where(.astro-XBSTL6G3) { display: block; width: 100%; height: clamp(2.4rem,2.1889rem,3rem); }*/ .logo:where(.astro-XBSTL6G3):lang(ja) { -webkit-flex-basis: clamp(23.8rem,calc(5.634vw + 21.6873rem),29.8rem); flex-basis: clamp(23.8rem,calc(5.634vw + 21.6873rem),29.8rem); } .logo:where(.astro-XBSTL6G3) { -webkit-flex: 0 1 auto; flex: 0 1 auto; } /*banner*/ #container-2023{ position: relative; z-index: 1; } .top_fv_sec { position: relative; overflow: hidden; } .top_fv { background: url(./images/home/banner-2023.jpg) no-repeat center/cover; height: 100vh; } .top_who { background: #0B5092; /*padding: 225px 0 202px;*/ padding: 0; position: relative; } .top_who ._line { width: 100vw; left: 50%; top: -11vw; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 2; position: absolute; } .top_wave { width: 108%; position: absolute; left: -3%; top: -42vw; -webkit-transform: skew(0deg); transform: skew(0deg); -webkit-animation-name: topWave; animation-name: topWave; -webkit-animation-duration: 30s; animation-duration: 30s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .top_wave img { width: 100%; } .top_who ._cover { background: -webkit-gradient(linear, left top, left bottom, from(rgba(100, 145, 198, 0)), to(#012e61)); background: linear-gradient(to bottom, rgba(100, 145, 198, 0), #012e61); width: 100%; height: 582px; opacity: 0; position: absolute; left: 0; bottom: 0; } .top_who ._bg { background: url(./images/top_who_bg.png) no-repeat left 23% bottom -150px/auto 535px; width: 100%; height: 535px; position: absolute; left: 0; bottom: 0; z-index: 2; } .top_who:before { content: ""; /*background: radial-gradient(#8765b4 0%, rgba(135, 101, 180, 0.64) 55%, rgba(135, 101, 180, 0) 100%);*/ width: 3821px; height: 1200px; position: absolute; right: -2800px; top: -700px; z-index: 1; display: block; opacity: 1; border-radius: 50%; opacity: 0.5; -webkit-filter: blur(100px); filter: blur(100px); pointer-events: none; -webkit-animation-name: topWhoBefore; animation-name: topWhoBefore; -webkit-animation-duration: 20s; animation-duration: 20s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .videoArea:where(.astro-FEU25QPT) video:where(.astro-FEU25QPT) { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } @keyframes topWave { 0% { -webkit-transform: skewY(0deg); transform: skewY(0deg); } 50% { -webkit-transform: skewY(20deg); transform: skewY(20deg); } 100% { -webkit-transform: skewY(0deg); transform: skewY(0deg); } } /*搜索框*/ .header .search { display: flex; align-items: center; border: 1px solid #114e98; width: 300px; overflow: hidden; border-radius: 20px; } .header .search input { height: 34px; width: 100%; padding: 0 15px; } .header .search button { width: 50px; height: 34px; background: #003e78; /*border-radius: 50%;*/ color: #fff; } .header .search i { display: inline-block; width: 17px; height: 17px; background: url(https://assets.detaibio.com/wp-content/themes/2022/images/home_16.png) center no-repeat; } .container-2022 { width: 1200px; margin: 0 auto; position: relative; z-index: 3; } .container-2023-footer { width: 1300px; } #page_bd, .page_bd { padding: 0 0 50px; } .container-2023>.flex_item { float: left; /* margin-left: 1rem; */ width: 68%; /* box-shadow: 0 0 10px rgba(0,0,0,0.1); */ margin-top: 0; } .container-2023 .side { width: 25%; /*position: sticky;*/ float: right; top: 188px; } .proitem .side .box { /* margin-bottom: 20px; */ /* font-size: 16px; */ /* box-shadow: 0 0 10px rgba(0,0,0,0.1); */ border-radius: 8px; border: 1px solid #dbdbdb; padding: 20px; /* margin-top: 20px; */ margin-bottom: 20px; line-height: 24px; font-size: 15px; width: unset; margin-top: 50px; } .proitem .side h3 { /* background: #114e98; */ /* color: #fff; */ /* height: 50px; */ /* display: flex; */ /* align-items: center; */ /* padding-left: 35px; */ /* font-weight: bold; */ color: #003E78; border-left: 3px solid #003E78; position: relative; left: -21px; padding-left: 20px; font-size: 25px; display: block; margin-bottom: 10px; font-weight: bold; margin-top: 0; } .proitem .side .box ul,.proitem .side .box li { list-style-type: none; margin: 0; padding: 0; } .proitem .side .box ul>li>a { line-height: 45px; } .proitem .side .box a { display: block; padding-left: 35px; position: relative; } .proitem .side .box ul li a:hover, .proitem .side .box ol li a:hover { color: unset; text-decoration: none; } .breadcrumb{ background-color: unset; padding: 8px 0px; margin-top: 0; margin-bottom: 35px; line-height: 36px; } .breadcrumb>li>a { color: unset; } .site-index h1 { height: 25px; font-size: 20px; margin-bottom: 22px; color: #DF7401; font-weight: bold; display: none; } .site-index h2 { font-size: 25px; color: #000; } .site-index a { line-height:40px; font-size:18px; } .margin-0{ margin: 0; } .site-index .none-wf{ height: unset; } .site-index .body-content .row{ margin-bottom: 20px; } .site-index .body-content .row div{ margin-bottom: 20px; text-align: justify; } .site-index .body-content .tool-index-img{ width: 38px; } .header .topIcon .search input{ border: 0; outline: none; } .container-2023{ width: 1400px; } .footer form input:-webkit-autofill{ -webkit-text-fill-color: #fff; box-shadow: 0 0 0 50px #222223 inset !important; } #tools_form{ margin-left: 15px; } .header .m_menu .m_menu_box .dropdown li sup { color: red; font-style: italic; } @media (max-width:1280px) and (min-width:769px) { .site-index a { font-size:15px; } } @media screen and (min-width:1921px) { .banner_info img{ height: 535px; } } @media screen and (max-width:1620px) { .nav.search_on .m_menu_box{ width: 648px; } } @media screen and (max-width:1440px) { .header .search{ width: 240px; } .nav.search_on .m_menu_box { width: 558px; } .homepage .ab{ margin-bottom: 1rem; } /*.homepage .ab .hd{*/ /* padding: 40px 15% 0px 20px;*/ /*}*/ /*.homepage .ab .hd h4 {*/ /* padding: 0 0 10px;*/ /*}*/ .homepage .ab .hd .illustrate { margin-top: 1em; } .container-2023{ width: 1200px; } } @media screen and (min-width:1440px) { .container{ } .container-2022 { width: 1200px; margin: 0 auto; position: relative; z-index: 3; } .container-2023{ width: 1400px; } .container-2023-footer { width: 1300px; } .homepage .a .bd a{ height: 412px; } .proitem{ min-height: 30rem; } .nav { background: #fff; /*box-shadow: 0 0 10px 2px #ccc;*/ } .nav a { display: block; color: #000; } .nav>.container-2022>ul { display: flex; align-items: center; } .nav>.container-2022>ul>li { position: relative; flex: 1; border-bottom: 3px solid #fff; } .nav>.container-2022>ul>li:hover { border-bottom: 3px solid #184e98; } .nav>.container-2022>ul>li>a { line-height: 52px; text-align: center; font-size: 17px; position: relative; z-index: 5; font-weight: bold; color: #003e78; } .nav>.container-2022>ul>li:hover .dropdown { display: flex; } .nav>.container-2022>ul>li .dropdown { margin-top: 5px; position: absolute; left: 0; top: 100%; width: 150%; line-height: 35px; background: #fff; display: none; padding: 5px 0; box-shadow: 0 0 10px 2px #ccc; border: 1px solid #f1f1f1; } .nav>.container-2022>ul>li .dropdown-more1 { left: -100%; width: 500%; } .nav>.container-2022>ul>li .dropdown-more2 { left: -200%; width: 550%; } .nav>.container-2022>ul>li .dropdown-more3 { left: -100%; width: 300%; } .nav>.container-2022>ul>li .dropdown a { padding-left: 25px; position: relative; /*text-align: center;*/ /*margin: 10px 0;*/ } .nav>.container-2022>ul>li .dropdown p { padding-left: 25px; position: relative; /*text-align: center;*/ margin: 10px 0; color: #000; } .nav>.container-2022>ul>li .dropdown>div { /*width: 20%;*/ /*float:left;*/ /*padding: 10px 10px;*/ } .nav>.container-2022>ul>li .dropdown a i { position: absolute; display: inline-block; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #fff; right: 15px; top: 50%; transform: translate(0, -50%); } /*.nav>.container-2022>ul>li .dropdown p:hover>a {*/ /* background: #e60012;*/ /*}*/ .nav>.container-2022>ul>li .dropdown a:hover { background-color: #fcfcfc; color: #007CBC; border-color: #f7f7f7; text-decoration: none; } .nav>.container-2022>ul>li .dropdown li { position: relative; } .nav>.container-2022>ul>li .dropdown>li:hover>ol { display: block; } .nav>.container-2022>ul>li .dropdown ol { position: absolute; left: 100%; top: 0; display: none; width: 306px; background: #474747; } .nav>.container-2022>ul>li.on>a, .nav>.container-2022>ul>li:hover>a { color: #184e98; } .dropdown-fmar{ border-right:#ffffff 1px solid; margin: 0; } .dropdown-fmar:last-child { border-right: #ffffff 0px solid; margin: 0; } .dropdown-more1 .dropdown-fmar-service-1 { width: 37% !important; } .dropdown-more1 .dropdown-fmar-service-2 { width: 34% !important; } .dropdown-more1 .dropdown-fmar-service-3 { width: 20% !important; } .dropdown-more3 .dropdown-fmar-service-1 { width: 50% !important; } .dropdown-more3 .dropdown-fmar-service-2 { width: 50% !important; } } @media screen and (min-width:1241px) { .header h1 img{ max-width: unset; } .homepage .a .bd a { }.proitem { min-height:30rem; } .nav { background:#fff; } .nav a { display:block; color:#000; } .nav>.container-2022>ul { display:flex; align-items:center; } .nav>.container-2022>ul>li { position:relative; flex:1; border-bottom:3px solid #fff; } .nav>.container-2022>ul>li:hover { border-bottom:3px solid #184e98; } .nav>.container-2022>ul>li>a { line-height:75px; text-align:center; font-size:17px; position:relative; z-index:5; font-weight:bold; color:#003e78; } .nav>.container-2022>ul>li:hover .dropdown { display:flex; } .nav>.container-2022>ul>li .dropdown { margin-top:3px; position:absolute; left:0; top:100%; width:180%; line-height:23px; background:#fff; display:none; padding:5px 0; box-shadow:1px 3px 4px 1px #ccc; border:1px solid #f1f1f1; } .nav>.container-2022>ul>li .dropdown-more1 { /*left:-100%;*/ width:600%; } .nav>.container-2022>ul>li .dropdown-more2 { left:-200%; width:550%; } .nav>.container-2022>ul>li .dropdown-more3 { left:-100%; width:300%; } .nav>.container-2022>ul>li .dropdown a { padding-left:25px; position:relative; margin:10px 0; } .nav>.container-2022>ul>li .dropdown p { padding-left:25px; position:relative; margin:10px 0; color:#000; } .nav>.container-2022>ul>li .dropdown .dropdown-h { padding-left: 25px; margin: 10px 0; } .nav>.container-2022>ul>li .dropdown .dropdown-h a{ padding-left: 0; color: unset; margin: 0; } .nav>.container-2022>ul>li .dropdown:first-child>div { /*width:20%;*/ /*float:left;*/ padding:10px 10px; } .nav>.container-2022>ul>li .dropdown a i { position:absolute; display:inline-block; width:0; height:0; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #fff; right:15px; top:50%; transform:translate(0,-50%); } .nav>.container-2022>ul>li .dropdown a:hover { background-color:#fcfcfc; color:#007CBC; border-color:#f7f7f7; text-decoration:none; } .nav>.container-2022>ul>li .dropdown li { position:relative; } .nav>.container-2022>ul>li .dropdown>li:hover>ol { display:block; } .nav>.container-2022>ul>li .dropdown ol { position:absolute; left:100%; top:0; display:none; width:306px; background:#474747; } .nav>.container-2022>ul>li.on>a,.nav>.container-2022>ul>li:hover>a { color:#184e98; } .dropdown-fmar { border-right:#ffffff 1px solid; margin:0; } .dropdown-fmar:last-child { border-right:#ffffff 0px solid; margin:0; } .dropdown-more1 .dropdown-fmar-service-1 { width:33% !important; } .dropdown-more1 .dropdown-fmar-service-2 { width:34% !important; } .dropdown-more1 .dropdown-fmar-service-3 { width:33% !important; } .dropdown-more3 .dropdown-fmar-service-1 { width:50% !important; } .dropdown-more3 .dropdown-fmar-service-2 { width:50% !important; } .home-custom-service-frame .col-lg-3,col-lg-3,col-sm-3 { width:20%; } .user-info .main .form { width: 850px; } } @media screen and (min-width:1241px) and (max-width:1365px) { .container-2022 { width:1200px; margin:0 auto; position:relative; z-index:3; max-width: 95%; } .homepage .banner .bg { height:430px; } .proitem { min-height:30rem; } .nav { background:#fff; margin-right: 0; /*box-shadow:0 0 10px 2px #ccc;*/ } .nav .m_menu_box { width: 780px; } .nav a { display:block; color:#000; } .nav>.container-2022>ul { display:flex; align-items:center; } .nav>.container-2022>ul>li { position:relative; flex:1; border-bottom:3px solid #fff; } .nav>.container-2022>ul>li:hover { border-bottom:3px solid #184e98; } .nav>.container-2022>ul>li>a { line-height:52px; text-align:center; font-size:17px; position:relative; z-index:5; font-weight:bold; color:#003e78; } .nav>.container-2022>ul>li:hover .dropdown { display:flex; } .nav>.container-2022>ul>li .dropdown { margin-top:3px; position:absolute; left:0; top:100%; width:180%; line-height:25px; background:#fff; display:none; padding:5px 0; box-shadow:1px 3px 4px 1px #ccc; border:1px solid #f1f1f1; } .nav>.container-2022>ul>li .dropdown-more1 { /*left:-50%;*/ width:600%; } .nav>.container-2022>ul>li .dropdown-more2 { left:-200%; width:550%; } .nav>.container-2022>ul>li .dropdown-more3 { left:-100%; width:300%; } .nav>.container-2022>ul>li .dropdown a { padding-left:25px; position:relative; margin:10px 0; } .nav>.container-2022>ul>li .dropdown p { padding-left:25px; position:relative; margin:10px 0; color:#000; } .nav>.container-2022>ul>li .dropdown>div { /*width:20%;*/ /*float:left;*/ /*padding:10px 10px;*/ } .nav>.container-2022>ul>li .dropdown a i { position:absolute; display:inline-block; width:0; height:0; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #fff; right:15px; top:50%; transform:translate(0,-50%); } .nav>.container-2022>ul>li .dropdown a:hover { background-color:#fcfcfc; color:#007CBC; border-color:#f7f7f7; text-decoration:none; } .nav>.container-2022>ul>li .dropdown li { position:relative; } .nav>.container-2022>ul>li .dropdown>li:hover>ol { display:block; } .nav>.container-2022>ul>li .dropdown ol { position:absolute; left:100%; top:0; display:none; width:306px; background:#474747; } .nav>.container-2022>ul>li.on>a,.nav>.container-2022>ul>li:hover>a { color:#184e98; } .container-2022 { max-width:95%; } .dropdown-fmar { border-right:#ffffff 1px solid; margin:0; } .dropdown-fmar:last-child { border-right:#ffffff 0px solid; margin:0; } .dropdown-more1 .dropdown-fmar-service-1 { width:37% !important; } .dropdown-more1 .dropdown-fmar-service-2 { width:34% !important; } .dropdown-more1 .dropdown-fmar-service-3 { width:20% !important; } .dropdown-more3 .dropdown-fmar-service-1 { width:50% !important; } .dropdown-more3 .dropdown-fmar-service-2 { width:50% !important; } .home-custom-service-frame .col-lg-3,col-lg-3,col-sm-3 { width:20%; } .banner_info img,.banner_info .img_b { height:350px; } .bread #page_navigation{ padding: 0 10px; } .user-info .main .form { width: 750px; } } @media screen and (min-width:980px) and (max-width:1240px) { .container{ /*margin-top: 8%;*/ } .container-2022 { width: 1200px; margin: 0 auto; position: relative; z-index: 3; } .proitem{ min-height: 30rem; } .proitem>.flex_item { width: 100%; } .nav { /*background: #fff;*/ /*box-shadow: 0 0 10px 2px #ccc;*/ } .m_menu { padding: 20px 40px 0; top: 74px; } .nav a { display: block; color: #000; } .nav>.container-2022>ul { display: flex; align-items: center; } .nav>.container-2022>ul>li { position: relative; flex: 1; /*border-bottom: 3px solid #fff;*/ } .nav>.container-2022>ul>li>a { line-height: 52px; /*text-align: center;*/ font-size: 17px; position: relative; z-index: 5; font-weight: bold; color: #fff; } .container-2022 { width: 90%; } .header .flex .search { width: 600px; } .homepage .b .hd .pic { width: 400px; } .homepage .b .hd { padding-top: 30px; } .proitem .side { /*width: 250px;*/ width: 25%; } .proitem>.flex_item { /*margin-left: 265px;*/ float: left; margin-left: 1rem; width: 73%; } .dropdown-fmar{ border-right:#ffffff 1px solid; margin: 0; } .dropdown-fmar:last-child { border-right: #ffffff 0px solid; margin: 0; } .banner_info img, .banner_info .img_b { height: auto; } .banner_info dl dt, .contact-info .title { font-size: 36px; } .banner_info { margin-top: 74px; } .proitem .side { display: none; } .proitem>.flex_item { margin: 0; width: 100%; } } @media screen and (min-width:768px) and (max-width:979px) { .container{ /*margin-top: 10%;*/ } .container-2022 { width: 1200px; margin: 0 auto; position: relative; z-index: 3; } .homepage .a .bd .pic dl dd .application-btn { display:none; } .top_contact { margin-left:0; } .switch-language span { padding-left:1rem; } .homepage .banner .bg { height:330px; } .nav { /*background: #fff;*/ /*box-shadow: 0 0 10px 2px #ccc;*/ } .m_menu { padding: 20px 40px 0; top: 74px; } .nav a { display: block; color: #000; } .nav>.container-2022>ul { display: flex; align-items: center; } .nav>.container-2022>ul>li { position: relative; flex: 1; /*border-bottom: 3px solid #fff;*/ } .nav>.container-2022>ul>li>a { line-height: 52px; /*text-align: center;*/ font-size: 17px; position: relative; z-index: 5; font-weight: bold; color: #fff; } .nav>.container-2022>ul>li:hover .dropdown { } /*.nav>.container-2022>ul>li .dropdown { margin-top: 5px; position: absolute; left: 0; top: 100%; width: 150%; line-height: 35px; background: #fff; display: none; padding: 5px 0; box-shadow: 0 0 10px 2px #ccc; border: 1px solid #f1f1f1; } .nav>.container-2022>ul>li .dropdown-more1 { left: -50%; width: 500%; } .nav>.container-2022>ul>li .dropdown-more2 { left: -200%; width: 600%; } .nav>.container-2022>ul>li .dropdown a { padding-left: 15px; position: relative; !*text-align: center;*! !*margin: 10px 0;*! font-size: 12px; } .nav>.container-2022>ul>li .dropdown p { padding-left: 15px; position: relative; !*text-align: center;*! !*margin: 10px 0;*! color: #000; font-size: 12px; } .nav>.container-2022>ul>li .dropdown>div { width: 20%; float:left; !*padding: 10px 10px;*! } .nav>.container-2022>ul>li .dropdown a i { position: absolute; display: inline-block; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #fff; right: 15px; top: 50%; transform: translate(0, -50%); } !*.nav>.container-2022>ul>li .dropdown p:hover>a {*! !* background: #e60012;*! !*}*! .nav>.container-2022>ul>li .dropdown a:hover { background-color: #fcfcfc; color: #007CBC; border-color: #f7f7f7; text-decoration: none; } .wap-hidden{ display: none; } .nav>.container-2022>ul>li .dropdown li { position: relative; } .nav>.container-2022>ul>li .dropdown>li:hover>ol { display: block; } .nav>.container-2022>ul>li .dropdown ol { position: absolute; left: 100%; top: 0; display: none; width: 306px; background: #474747; }*/ .nav>.container-2022>ul>li.on>a, .nav>.container-2022>ul>li:hover>a { color: #fff; } .container-2022 { width: 90%; } .homepage .banner dl { width: 400px; font-size: 14px; padding: 20px; } .homepage .banner dl dt { font-size: 22px; } .header .flex .search { width: 400px; } .homepage .a .bd a { margin: 10px; } .homepage .b .hd .pic { width: 300px; } .homepage .b .hd h4 { padding-top: 15px; } .homepage .b .hd { font-size: 14px; padding-top: 30px; line-height: 24px; } .homepage .b::before { height: 350px; } .homepage .b .bd { display: block; } .homepage .b .bd .rightside { width: 100%; margin: 30px 0 0; } .footer .bd .code { /*display: none;*/ } .footer .bd .list:last-child { display: none; } .Product_categories ul li p { font-size: 14px; } .proitem .side { display: none; } .proitem>.flex_item { margin: 0; width: 100%; } .contentus .hd, .contentus .bd ul li, .contentus .bd ul li input, .contentus .bd ul li textarea, .contentus .ft button, .nav>.container-2022>ul>li>a, .banner_info dl { font-size: 14px; } .proitem { padding: 50px 0; } .banner_info dl dt { font-size: 32px; } .shy-box { margin: 0 0 30px; } .shyear-item span { font-size: 40px; } .Product_categories { padding-bottom: 40px; } .Product_categories ul li a { padding: 15px; } .aboutus .c .swiper-button-next { right: 0; } .homepage .a .bd .pic dl { font-size: 16px; } .aboutus .c .swiper-button-prev { left: 0; } .aboutus .b .bd ul li { width: 50%; } .aboutus .b .bd ul li a { padding: 15px; } .aboutus .b { height: auto; padding-bottom: 40px; } .aboutus .a .bd { line-height: 36px; padding-bottom: 40px; } .dropdown-fmar{ border-right:#ffffff 1px solid; margin: 0; } .dropdown-fmar:last-child { border-right: #ffffff 0px solid; margin: 0; } .banner_info img, .banner_info .img_b { height: auto; } .banner_info { margin-top: 74px; } } @media (max-width:767px) { #header { background:unset !important; min-height: 62px; border-bottom: 4px solid #006AB8; } .none-wf{ height: auto !important; } .none-wf div{ margin-bottom: 2rem !important; } .container-2022 { width: 1200px; margin: 0 auto; position: relative; z-index: 3; } .m_menu { padding: 20px 15px 0; top: 58px; } .m_menu a { display: block; color: #000; line-height: 40px; position: relative; } .m_menu .dropdown-h { display: block; color: #000; line-height: 40px; position: relative; } .m_menu a i { display: inline-block; height: 8px; width: 8px; border-width: 0 1px 1px 0; border-color: #fff; border-style: solid; -webkit-transform: matrix(.71, .71, -.71, .71, 0, 0); transform: matrix(.71, .71, -.71, .71, 0, 0); position: absolute; top: 50%; margin-top: -5px; right: 0; } .m_menu a.on i { border-width: 1px 0 0 1px; margin-top: 0; } .m_menu>ul>li { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .m_menu .dropdown { border-top: 1px solid rgba(255, 255, 255, 0.2); border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-left: 5%; } .m_menu .dropdown li{ padding-left: 5% !important; } .m_menu .dropdown div{ border: 0px !important; } .m_menu .dropdown>li>a { padding-left: 15px; } .m_menu ol { display: none; } .m_menu ol ol { padding-left: 15px; background: rgba(255, 255, 255, 0.2); } .m_menu .lague { text-align: center; margin-top: 15px; } .m_menu .lague a { display: inline-block; background: #fff; line-height: 32px; border-radius: 20px; margin: 0 10px; width: 80px; text-align: center; color: #114e98; } .hidden-xs { display: none; } .visible-xs { display: block; } /*.header .flex>div,*/ /*.top,*/ /*.nav {*/ /* display: none;*/ /*}*/ .header .flex>div, .top{ display: none; } .header .logo img { width: 120px; } .m_nav_search { position:absolute; right:60px; top:53%; transform:translate(0,-50%); width:25px; z-index:99; } .m_nav_search i { display:inline-block; width:25px; height:25px; background:url(https://assets.detaibio.com/wp-content/themes/2022/images/search.svg) center no-repeat; } .m_nav { position: absolute; right: 15px; top: 50%; transform: translate(0, -50%); width: 25px; z-index: 99; } .header { padding: 10px 0; } .m_nav i { display: block; height: 2px; background: #999; margin-bottom: 6px; } .m_nav i:last-child { margin: 0; } .cross i:nth-of-type(1) { -webkit-transform: translateY(8px) rotate(-45deg); -ms-transform: translateY(8px) rotate(-45deg); transform: translateY(8px) rotate(-45deg); } .cross i:nth-of-type(2) { opacity: 0; } .cross i:nth-of-type(3) { -webkit-transform: translateY(-8px) rotate(45deg); -ms-transform: translateY(-8px) rotate(45deg); transform: translateY(-8px) rotate(45deg); } .container-2022 { width: 100%; padding: 0 15px; } .homepage .banner dl { width: 70%; padding: 20px; font-size: 12px; } .homepage .banner dl p{ margin: 10px 0; } .homepage .banner dl dt { font-size: 17px; } .homepage .banner dl a{ font-size: 14px; width: 110px; } .homepage .banner .bg { height: 350px; } .homepage .a { padding: 0; } .homepage .a .bd a { font-size: 14px; line-height: 24px; margin: 0 15px 25px; } .homepage .a .bd .pic dl { font-size: 18px; } .homepage .a .swiper-button-next,.homepage .a .swiper-button-prev { display: none; } .homepage .b .hd { color: #333; padding: 30px 0; font-size: 14px; line-height: 24px; display: block; } .homepage .b::before { height: 300px; } .homepage .b .hd h4 { font-size: 18px; padding: 20px 0 10px; } .homepage .b .bd { display: block; padding-bottom: 0; } .homepage .b .bd .rightside { margin: 20px 0 0; width: 100%; } .homepage .b .bd .leftside li .pic { width: 130px; } .homepage .b .bd .title span, .homepage .b .bd .leftside li h4 { font-size: 16px; } .homepage .b .bd .rightside li { font-size: 14px; line-height: 40px; } .contentus .bd ul li { width: 100%; font-size: 14px; } .contentus .bd ul li input, .contentus .bd ul li textarea { font-size: 14px; } .contentus .ft button { font-size: 16px; } .title_common span { font-size: 22px; } .title_common { padding: 30px 0 20px; } .contentus { padding-bottom: 30px; } .bd .flex { margin-top: 2px; } .footer .bd .flex_item { display: none; } .footer .tel { display: inline-block; } .footer .bd .flex>div:nth-child(4) { display: block; text-align: left; padding-bottom: 10px; } .footer .code{ /*margin: 0;*/ width: 90px; } .platform .platform-l { padding-left: 8px; padding-right: 8px; } .footer .bd .list:last-child { display: none; } .footer .ft { line-height: 20px; } .footer .bd { padding: 15px 0; } .foot-no{ display: block !important; } .tel1{ padding-left: 3rem; } /**/ .banner_info img { height: auto; } .banner_info dl { font-size: 14px; } .banner_info dl dt { font-size: 25px; } .Product_categories ul { margin: -10px; } .Product_categories ul li { width: 100%; padding: 10px; } .Product_categories ul li a { padding: 15px; } .Product_categories ul li p { font-size: 14px; } .Product_categories ul li h4 { font-size: 16px; } .Product_categories { padding-bottom: 30px; } /**/ .proitem>.flex_item { margin: 0; width: 100%; } .proitem .side { display: none; } .proitem { padding: 30px 0; } .proitem .content { padding: 15px; } .proitem .content h2 { font-size: 18px; padding-top: 0; } .contentus .hd .flex { display: block; font-size: 14px; } .contentus .hd .flex_item+.flex_item { padding-top: 15px; } /**/ .newslist li .pic { width: 120px; } .newslist li h4 { font-size: 14px; } .newslist li { line-height: 20px; } .newslist li p { margin: 0; } .pages { font-size: 14px; } .pages a { margin: 0 4px; } /**/ .aboutus .a .bd { font-size: 14px; line-height: 24px; padding-bottom: 30px; } .aboutus .b .bd ul li { width: 50%; } .aboutus .b .bd ul li a { padding: 15px 0; } .aboutus .c .swiper-button-next,.aboutus .c .swiper-button-prev { display: none; } .aboutus .c { padding-bottom: 30px; } .shy-box { margin: 0; } .aboutus .d .item { display: block; } .history-full__slick .pic { width: 100%; } .history-full__slick .inner { padding: 15px 0 0; font-size: 14px; line-height: 26px; } .aboutus .d { padding-bottom: 20px; } .sh-year { margin-bottom: 40px; } .sh-year .slick-slider { margin: 0; } .shy-left, .shy-right { display: none; } .footer .hd .totop, .footer .hd .logo { width: px; height: px; } .footer { padding-top: 15px; } .wap-hidden{ display: none !important; } #page_bd{ overflow: auto; } .dropdown-a-no-li{ display: none; } .nav>.container-2022>ul>li .dropdown .dropdown-h { margin-left: -5% !important; } .footer #toTop{ bottom: 90px; }.banner_info { margin-top: 58px; } } @media (max-width:500px) { .footer .bd .list { width: 100% !important; } .phone-hide { display: none !important; } .banner_info dl { left: 30%; } .breadcrumb{ line-height: 20px; padding: 10px 0; margin-bottom: 20px; margin-left: -15px; } .phone-form-i .form-group{ margin-bottom: 0; } .phone-form-b{ padding:0; margin-bottom: 20px; } } /* 手机端导航菜单 */ @media (max-width:1240px) { .container-2023{ max-width: 100%; } .container-2023 .bread{ width: 98%; } .header .logo img { margin-left: 20px; } .nav { margin-left: unset; flex: unset; margin-right: unset; } .nav .m_menu_box{ width: unset; } .nav .m_menu_box ul{ display: unset; gap: unset; } .nav>.container-2022>ul>li .dropdown .dropdown-h { margin-left:-5%; } #page_navigation { line-height:20px; padding:10px; } #page_bd,.page_bd { padding:0 15px; /*margin-top: 20px;*/ box-shadow:unset !important; } .homepage .a .bd .pic dl dd .application-btn { display:none; } .container-2022 { width:100%; margin:0 auto; position:relative; z-index:3; padding: 0 15px; } .m_menu { background: #003e78; /* color: #fff; */ z-index: 98; position: fixed; right: 0; bottom: 0; width: 100%; /*padding: 20px 15px 0;*/ display: none; overflow-y: auto; /* box-shadow: 0 0 10px 2px #ccc; */ /* border: 1px solid #f1f1f1; */ } .m_menu a { display:block; color:#fff; line-height:50px; position:relative; } .m_menu .dropdown-h { display:block; color:#fff; line-height:40px; position:relative; } .m_menu a i { display:inline-block; height:8px; width:8px; border-width:0 1px 1px 0; border-color:#fff; border-style:solid; -webkit-transform:matrix(.71,.71,-.71,.71,0,0); transform:matrix(.71,.71,-.71,.71,0,0); position:absolute; top:50%; margin-top:-5px; right:0; } .m_menu a.on i { border-width:1px 0 0 1px; margin-top:0; } .m_menu>ul>li { border-bottom:1px solid rgba(255,255,255,0.2); } .m_menu .dropdown { border-top:1px solid rgba(255,255,255,0.2); border-bottom:1px solid rgba(255,255,255,0.2); padding-left:5%; } .m_menu .dropdown li { padding-left:5%; } .m_menu .dropdown div { border:0px !important; } .m_menu .dropdown>li>a { /*padding-left:15px;*/ } .m_menu ol { display:none; } .m_menu ol ol { padding-left:15px; background:rgba(255,255,255,0.2); } .m_menu .lague { text-align:center; margin-top:15px; } .m_menu .lague a { display:inline-block; background:#fff; line-height:32px; border-radius:20px; margin:0 10px; width:80px; text-align:center; color:#114e98; } .cross i:nth-of-type(1) { -webkit-transform:translateY(8px) rotate(-45deg); -ms-transform:translateY(8px) rotate(-45deg); transform:translateY(8px) rotate(-45deg); } .cross i:nth-of-type(2) { opacity:0; } .cross i:nth-of-type(3) { -webkit-transform:translateY(-8px) rotate(45deg); -ms-transform:translateY(-8px) rotate(45deg); transform:translateY(-8px) rotate(45deg); } .dropdown-a-no-li { display:none; } .header{ padding-top: 10px !important; padding-bottom: 10px !important; top: 0 !important; left: 0 !important; width: 100% !important; --header-border-radius:unset !important; position: fixed !important; } .header p a,.header p a:hover{ color: unset; } .-header-fixed .header{ border-radius: 0!important; } .m_nav { position:absolute; right:15px; top:50%; transform:translate(0,-50%); width:25px; z-index:99; } .header .topIcon{ position: absolute; right: 70px; top: 50%; transform: translate(0,-50%); z-index: 99; transition: all .4s cubic-bezier(.23, 1, .32, 1) 0s; } .header { padding:10px 0; } .m_nav i { display:block; height:2px; background:#333333; margin-bottom:6px; } .m_nav i:last-child { margin:0; } .home-t{ margin-top: 0; } .home-s .home-s-main { padding-bottom: 30px; } .homepage .ab{ background: url(/wp-content/themes/2023/images/home/home_about_us.jpg); } } .m_nav_search_con { display:none; } .m_nav_search_con { background-color:#fff; box-shadow:0 0 10px 2px #ccc; border:1px solid #f1f1f1; position:fixed; width:100%; } .m_nav_search_con .search { display:flex; align-items:center; border:1px solid #114e98; overflow:hidden; border-radius:20px; margin:20px; } .m_nav_search_con .search button { width:34px; height:34px; background:#003e78; border-radius:50%; } .m_nav_search_con .search i { display:inline-block; width:17px; height:17px; background:url(https://assets.detaibio.com/wp-content/themes/2022/images/home_16.png) center no-repeat; } .overlay-navbar { overflow: hidden; height: 100%; }