﻿@charset "utf-8"; 
:root {--color: #006fbc;--fontfamily: "Raleway",sans-serif}
@media (min-width:1025px){body{padding-top:120px;}
.head-top,.nobanner header .head-top{background:var(--color)}
header:not(.is-active) .head-nav .nav-ul>li>a{color:var(--fontcolor);}
header:not(.is-active) .head-nav .nav-ul>li:hover>a{color:var(--color);}
.nobanner header:not(.is-active) .head-info{background:#fff}
.head-share ul a:hover,.head-left .item:hover{color:#fff}
header.is-active .himg{display:block}
header.is-active .fimg{display:none}}
.home-banner .swiper-slide>a::after{display:none}
.pagesbanner{min-height:0px}
#serviceswiper .swiper-slide .home-more{color:#fff}
@media (max-width:1024px){header .head-logo .himg{display:block!important}
header .head-logo .fimg{display:none!important}}
@font-face{font-family:"iconfont2";src:url('https://css02.v15cdn.com/m439/fonts/iconfont.woff2?t=1773210533151') format('woff2'),url('https://css02.v15cdn.com/m439/fonts/iconfont.woff?t=1773210533151') format('woff'),url('https://css02.v15cdn.com/m439/fonts/iconfont.ttf?t=1773210533151') format('truetype')}
.icon-erji02-L,.icon-dingwei{font-family:"iconfont2" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-erji02-L:before{content:"\e658"}
.icon-dingwei:before{content:"\e629"}
footer{background:#222;color:#A3A7A8;position:relative}
footer a{transition:all .1s linear;color:#A3A7A8}
footer a:hover{color:var(--color);text-decoration:underline}
footer .foot-main{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:3% 0}
.foot-title{font-weight:var(--fontbold5);font-size:var(--fontsize26);color:#fff}
.foot-newsletter{color:#fff}
.foot-newsletter .foot-submit{width:100%;display:flex;margin-top:20px}
.foot-newsletter .foot-submit input{font-family:var(--fontfamily);flex:1;border-radius:30px;outline:0;border:none;background:#fff;color:var(--fontcolor);margin-right:10px;transition:all .15s linear;padding:0 20px}
.foot-newsletter .foot-submit input::placeholder{color:var(--introcolor)}
.foot-newsletter .foot-submit button{min-width:200px;height:56px;background:var(--color);border-radius:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;font-size:var(--fontsize16);color:#fff;outline:0;border:none;cursor:pointer;transition:all .1s linear;white-space:nowrap}
.foot-newsletter .foot-submit button:hover{opacity:.9}
.foot-content{flex:1;padding-right:6%}
.foot-link{margin-top:20px;width:400px}
.foot-link ul li{background:#262626;border-radius:10px;border:1px solid #3b3b3b;margin-bottom:20px;padding:30px}
.foot-link ul li:last-child{margin-bottom:0}
.foot-link ul li .top{display:flex;align-items:center;justify-content:flex-start;color:#fff;font-size:var(--fontsize20);border-bottom:1px solid #3b3b3b;padding-bottom:10px;margin-bottom:10px}
.foot-link ul li .top em{font-size:var(--fontsize24);margin-right:5px}
.foot-link ul li .bottom a{color:#fff}
.foot-inner{margin-top:50px;padding-top:50px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.foot-inner .foot-item{width:30%}
.foot-inner .foot-cate{width:25%}
footer .foot-nav{display:block}
footer .foot-info{padding-top:10px;text-align:left}
footer .foot-info .foot-text{margin:0;max-width:100%}
footer .foot-share{padding:0}
.foot-inner .foot-list{margin-top:10px;display:flex;flex-wrap:wrap}
.foot-inner .foot-list li{width:100%;padding-bottom:5px}
.foot-inner .foot-list li a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin:0}
.foot-nav .foot-list li{width:50%}
.foot-logo{display:flex;margin-bottom:20px}
.foot-logo img{max-width:100%;width:auto;height:auto;max-height:100px}
footer .foot-share ul{margin-top:2em;display:flex;align-items:center;flex-wrap:wrap;list-style:none;justify-content:flex-start}
.foot-share ul li{margin-bottom:10px}
.foot-share ul li a{width:35px;height:35px;border-radius:50%;background:#333;color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.foot-share ul li a.fb{background:#3b5998}
.foot-share ul li a.tw{background:#55acee}
.foot-share ul li a.lk{background:#007ab6}
.foot-share ul li a.you{background:red}
.foot-share ul li a.tik{background:#111}
.foot-share ul li a:hover{background:#fff;color:var(--color)}
.foot-bot{padding:20px 0;display:flex;align-items:center;justify-content:center;font-size:14px;text-align:center;position:relative;border-top:1px solid rgba(255,255,255,.1)}
footer .copyright{padding:0}
footer .copyright a{margin-left:5px;color:#fff}
.rfixed{position:fixed;bottom:calc(150px + constant(safe-area-inset-bottom));bottom:calc(150px + env(safe-area-inset-bottom));right:50px;z-index:99}
.rfixed-sc{width:40px;height:40px;border-radius:50%;text-align:center;line-height:50px;color:#fff;background:var(--bgcolor);position:relative;margin-bottom:10px;cursor:pointer;display:none}
.rfixed-sc em{font-size:20px}
.rfixed-scnum{position:absolute;right:2px;top:-3px;width:16px;height:16px;background:#d4322c;border-radius:50%;text-align:center;font-size:var(--fontsize12);color:#fff;transform:scale(.9);line-height:16px}
@media (max-width:768px){.compare-panel{width:100%;bottom:55px}
.rfixed-scnum{right:26px}
}
.gotop{cursor:pointer;height:40px;width:40px;border-radius:50%;background:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);transition:all .4s ease;z-index:1;opacity:0;visibility:hidden;overflow:hidden;transform:translateY(20px);display:flex;align-items:center;justify-content:center;font-weight:var(--fontbold6)}
.gotop.active{opacity:1;visibility:inherit;overflow:inherit;transform:translateY(0)}
.gotop em,.gotop i{transform:rotate(180deg);color:#333}
.gotop:hover{background:#c1c1c1}
@media (max-width:1024px){footer .foot-main{flex-direction:column;padding:30px 0}
.foot-content{width:100%;padding:0}
.foot-link{width:100%}
.foot-link ul{display:flex;justify-content:space-between;align-items:stretch}
.foot-link ul li{margin:0;width:32%;padding:20px}
.foot-inner .foot-cate{width:30%}
}
@media (max-width:768px){.foot-newsletter .foot-submit button{height:45px;min-width:150px}
.foot-share ul{margin-top:1em}
.foot-inner{flex-direction:column;padding-top:20px;margin-top:30px}
.foot-inner .foot-item{width:100%!important;margin-bottom:1em}
.foot-inner .foot-item:last-child{margin-bottom:0}
.foot-inner .foot-list li{width:50%}
.foot-link ul{flex-direction:column}
.foot-link ul li{width:100%;margin-bottom:1em}
.rfixed{display:none}
footer{margin-bottom:calc(55px + constant(safe-area-inset-bottom));margin-bottom:calc(55px + env(safe-area-inset-bottom))}
.mobile-bottom-bag{display:none}
.foot-title{font-size:var(--fontsize20)}
.foot-logo{display:none}
.bottom-btn .btn-item.gotop em{color:#fff}
.bottom-btn .btn-item a{text-decoration:none!important}}
@media (max-width:500px){.foot-newsletter .foot-submit{flex-direction:column}
.foot-newsletter .foot-submit input{margin-bottom:10px;height:45px;margin-right:0;flex:none}
.foot-link ul li .top{font-size:var(--fontsize18)}
.foot-link ul li .top em{font-size:var(--fontsize20)}
}