﻿@charset "utf-8"; 
:root{--color:#01A5A7;--hovercolor:#01A5A7;--fontfamily:"Poppins"}
.pagesbanner::after{display:none;}
@media (min-width:1025px){.head-left .item:nth-child(n+2){margin-left:20px;}}
.head-nav .top-contact>a{border:1px solid rgba(0,0,0,.43);border-radius:16px;width:139px;height:32px;display:flex;justify-content:center;align-items:center;line-height:1}
.head-nav .top-contact>a:hover{color:#fff;background:var(--color);border-color:var(--color) !important}
@media (min-width:1025px){
header .head-top{display:none}
header{background:rgba(0,0,0,.25)}
.head-info{height:128px}
.head-nav{flex-direction:column-reverse;align-items:flex-end;height:auto}
.head-nav .nav-top{margin-bottom:30px;display:flex;align-items:center;justify-content:flex-end}
.head-nav .nav-top>div{margin-right:20px}
.head-nav .nav-top>div:last-child{margin-right:0}
.head-nav .top-info{display:flex;align-items:center}
.head-nav .top-info em{font-size:var(--fontsize24);margin-right:7px}
.head-nav .nav-top .search-box{height:auto}
.head-nav .nav-top .search-box .head-search button{margin-left:0;border-radius:50%;width:33px;height:33px;transition:all .3s ease-in-out}
.head-nav .nav-top .search-box .head-search button:hover{background:var(--color) !important}
.head-nav .nav-top .search-box .head-search button:hover em{color:#fff !important}
.head-nav .nav-ul,.head-nav .nav-ul>li{height:auto}
.head-nav .nav-ul>li>a{font-size:var(--fontsize16);height:auto}
.head-nav .nav-ul>li>a::before{display:none}
.head-nav .nav-ul>li:last-child>a{margin-right:0}
.head-nav .nav-ul>li>ul{top:145%}
header:not(.is-active) .head-nav .nav-top{color:#fff}
header:not(.is-active) .head-nav .top-contact>a{border-color:rgba(255,255,255,.43)}
header:not(.is-active) .head-nav .nav-top .search-box .head-search button{background:#fff}
header:not(.is-active) .head-nav .nav-top .search-box .head-search button em{color:#666}
header:not(.is-active) .head-nav .nav-ul>li>a.inmenu_1,
header:not(.is-active) .head-nav .nav-ul>li:hover>a{color:var(--headercolor) !important}
header.is-active .head-info{height:100px}
header.is-active .head-nav .nav-top{margin-bottom:15px}
header.is-active .head-nav .nav-ul>li>ul{top:124%}
.head-nav .search-input{top:100%;right:0;background:#fff}
}
@media (max-width:1024px){
.head-nav .nav-top{display:flex;flex-direction:column}
.head-nav .top-info{padding:5px 20px}
.head-nav .top-contact{order:-1;margin:5px 20px}
}

footer{color:#BBBFC8;background:#0F172A}
footer a{color:#BBBFC8}
footer a:hover{color:#fff}
footer .foot-main{padding:0}
footer .foot-top{position:relative;padding:4.2% 0 2.7%;width:100%;display:flex;justify-content:space-between;align-items:center}
footer .foot-top .foot-logo img{width:auto}
footer .foot-top .foot-submit{width:46.5%;padding:6px 7px;border:1px solid #404553;display:flex;align-items:center}
footer .foot-top .foot-submit input{margin-right:7px;padding-left:15px;flex:1;height:100%;color:rgba(255,255,255,.2);font-size:var(--fontsize16);background:transparent !important;outline:none;border:none}
footer .foot-top .foot-submit input::placeholder{color:rgba(255,255,255,.3);font-size:var(--fontsize16)}
footer .foot-top .foot-submit button{width:47px;height:47px;background:var(--color);outline:none;border:none;display:flex;justify-content:center;align-items:center}
footer .foot-top .foot-submit button em{color:#fff;font-size:var(--fontsize22)}
footer .foot-top .foot-submit button:hover{opacity:.85}
footer .foot-center{width:100%;padding:4% 0;border-top:1px solid #404553;border-bottom:1px solid #404553;display:flex;justify-content:space-between;flex-wrap:wrap}
footer .foot-title{margin-bottom:20px}
footer .foot-item{width:14%}
footer .foot-list li{position:relative;width:100%;margin-top:8px;margin-bottom:0;padding-left:23px}
footer .foot-list li::before{content:"";position:absolute;top:10px;left:0;width:6px;height:6px;background:var(--color)}
footer .foot-nav .foot-list li{width:100%}
footer .foot-contact{width:28%}
footer .foot-link li{margin-bottom:30px}
footer .foot-link li:last-child{margin-bottom:0}
footer .foot-link li .iconfont{flex-shrink:0;margin-right:15px;width:48px;height:48px;background:rgba(98, 100, 104, .2);font-size:var(--fontsize20);display:flex;justify-content:center;align-items:center}
footer .foot-link li p{padding-left:0}
footer .foot-link li p:nth-child(2){line-height:1.4}
footer .foot-cert{width:20%}
footer .foot-cert .foot-certlist{display:flex;flex-wrap:wrap}
footer .foot-cert .foot-certlist li{width:30%;margin-bottom:25px;margin-right:5%;display:flex;flex-direction:column;justify-content:center}
footer .foot-cert .foot-certlist li:nth-child(3n){margin-right:0}
footer .foot-cert .foot-certlist li:nth-last-child(-n+2){margin-bottom:0}
footer .foot-bot .l-wrap{padding-top:30px;padding-bottom:30px;display:flex;justify-content:space-between;align-items:center}
footer .copyright{padding:0}
footer .foot-share{margin-top:0}
footer .foot-share ul li{margin-bottom:0;margin-right:15px}
footer .foot-share ul li:last-child{margin-right:0}
footer .foot-share ul li a{display:flex;width:39px;height:39px;background:transparent}
@media (max-width:1024px){
footer .foot-top{padding:40px 0 30px}
footer .foot-center{padding:40px 0}
footer .foot-title{margin-bottom:10px}
footer .foot-list li{margin-top:5px;padding-left:17px}
footer .foot-item:nth-child(n+3){margin-top:25px}
footer .foot-link li{margin-bottom:20px}
footer .foot-nav .foot-list li{width:49%}
footer .foot-bot .l-wrap{padding-top:15px;padding-bottom:15px}
}
@media (max-width:768px){
footer .foot-top{padding:30px 0}
footer .foot-top .foot-logo img{max-height:50px}
footer .foot-top .foot-submit{width:55%}
footer .foot-top .foot-submit button{width:36px;height:36px}
footer .foot-top .foot-submit button em{font-size:var(--fontsize16)}
footer .foot-center{padding:30px 0}
footer .foot-item:nth-child(n+2){margin-top:15px}
footer .foot-title{font-size:var(--fontsize20);margin-bottom:0}
footer .foot-list{display:flex;justify-content:space-between;flex-wrap:wrap}
footer .foot-list li{width:49%}
footer .foot-link li{margin-top:10px}
footer .foot-cert .foot-certlist{flex-wrap:nowrap}
footer .foot-cert .foot-certlist li{margin-top:10px;width:auto;margin-bottom:0;margin-right:20px !important}
footer .foot-bot .l-wrap{padding-top:10px;padding-bottom:10px;flex-direction:column}
footer .foot-share{margin-top:10px}
}
@media (max-width:540px){
footer .foot-top{padding:20px 0}
footer .foot-top .foot-logo{display:none}
footer .foot-top .foot-submit{width:100%}
}