﻿@charset "utf-8";
:root{--color:#ff8e01}
@media (min-width:1081px){.head-nav>ul>li>a{font-size:14px}
.head-nav>ul>li{margin:0 10px}
.head-nav>ul>li.headli:after {content:'';border-width:5px 4px;border-style:solid;border-color:#000 transparent transparent transparent;position:absolute;left:100%;top:50%;margin-top:-3px;}
.head-nav>ul>li>a {white-space:nowrap;}
.head-nav>ul>li.headli>a {padding-right:5px}
.head-nav>ul>li:hover>a {color:var(--color)}
.head-nav>ul>li.headli:hover:after {border-top-color:var(--color)}}
@media (max-width:1680px) and (min-width:1081px){.head-nav>ul>li{margin:0 7px}}
@media (max-width:1470px) and (min-width:1081px){.head-nav>ul>li{margin:0 6px}
.head-nav>ul>li>a {font-size:12px}
.head-nav>ul>li.headli>a {padding-right:3px}
.head-nav>ul>li.headli:after{border-width:4px 3px;}
.head-main .l-wrap{margin:0;max-width:100%;padding:0 15px}}
.sol-top{background:url(/uploads/202341053/ImgScroll/ba202312271852542038893.jpg?rnd=6.128811736929249) repeat-x left top}
.home-contact{background:url(/Content/uploads/20241015480/20240105165928a800c12cf39349539f619c371906bf4b.jpg) no-repeat;background-size:cover;padding:50px 0;position:relative}
@media (max-width:768px){.home-contact{padding:4vw 0}}
.home-contact:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3)}
.home-contact h3{color:#fff;isolation:isolate}
.home-contact .contact-form{isolation:isolate;display:flex;flex-wrap:wrap;margin-top:20px;justify-content:space-between}
@media (max-width:768px){.home-contact .contact-form{margin-top:4vw}}
.home-contact .contact-form .form-item{width:48%;margin-bottom:10px}
.home-contact .contact-form .form-item label{color:#fff;font-size:20px;margin-bottom:5px;display:inline-block}
.home-contact .contact-form .form-item input{display:block;width:100%;height:40px;padding-left:15px;box-sizing:border-box}
.home-contact .contact-form .form-item textarea{display:block;width:100%;outline:0;padding:15px;box-sizing:border-box;height:170px}
.home-contact .contact-form .form-item:nth-last-child(2){width:100%}
@media (max-width:768px){.home-contact .contact-form .form-item{width:100%;margin-bottom:10px}
.home-contact .contact-form .form-item label{font-size:16px}}
.home-contact .contact-form .btn{text-align:center;width:100%}
.home-contact .contact-form .btn button{width:200px;padding:10px;background:var(--color);color:#fff;cursor:pointer}
.home-contact .contact-form .btn button:hover{background:#092565}
.part{padding:100px 0}
@media (max-width:768px){.part{padding:4vw 0}}
.part .part-list a{width:16%;display:flex;justify-content:center;align-items:center;transition:.3s;}
.part .part-list a:hover{box-shadow:0 0 5px rgba(0,0,0,.2)}
@media (max-width:768px){.part .part-list a{width:48%}}
@font-face{font-family:'AlibabaSans-Regular';src:url('/js/41053/AlibabaSans-Regular.ttf') format('truetype')}
#home-swiper .banner-animote{font-family:'AlibabaSans-Regular';position:absolute;top:50%;left:16vw;transform:translate(0,-50%);width:100%;max-width:40%;color:#fff;opacity:0;box-sizing:border-box}
#home-swiper .banner-animote .p1{font-size:68px;font-weight:var(--fontbold6);margin-bottom:20px;letter-spacing:2px;line-height:1.2}
#home-swiper .banner-animote.bannertxt2 .p1,#home-swiper .banner-animote.bannertxt3 .p1{letter-spacing:-2px}
#home-swiper .banner-animote .p2{font-size:25px;line-height:1.3}
#home-swiper .banner-animote .p2 span{font-size:34px;display:inline-block;margin-top:10px}
#home-swiper .banner-animote .p3{display:flex;margin-top:35px}
#home-swiper .banner-animote .p3 a{height:45px;padding:0 20px;font-size:18px;background:var(--color);border-radius:40px;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:all .1s linear}
#home-swiper .banner-animote .p3 a:hover{opacity:.9}
#home-swiper .swiper-slide-active .banner-animote{animation:bannerani .5s forwards;animation-delay:.7s}
@keyframes bannerani{0%{margin-left:-30px}
100%{opacity:1;margin-left:0}}
@media (max-width:1200px){#home-swiper .banner-animote{left:12vw}
#home-swiper .banner-animote .p1{font-size:46px;margin-bottom:10px}
#home-swiper .banner-animote .p2{font-size:19px}
#home-swiper .banner-animote .p2 span{font-size:26px}
#home-swiper .banner-animote .p3{margin-top:25px}
#home-swiper .banner-animote .p3 a{height:40px;padding:0 20px;font-size:16px}}
@media (max-width:1080px){#home-swiper .banner-animote{left:11vw;max-width:36%}
#home-swiper .banner-animote .p1{font-size:35px}
#home-swiper .banner-animote .p2{font-size:16px}
#home-swiper .banner-animote .p2 br{display:none}
#home-swiper .banner-animote .p2 span{display:block;font-size:22px}
#home-swiper .banner-animote .p3{margin-top:20px}
#home-swiper .banner-animote .p3 a{height:40px;padding:0 15px;font-size:14px}}
@media (max-width:768px){#home-swiper .banner-animote{left:55px;max-width:38%}
#home-swiper .banner-animote .p1{font-size:30px}
#home-swiper .banner-animote .p2{display:none}
#home-swiper .banner-animote .p2 span{display:block;font-size:22px}}
@media (max-width:560px){#home-swiper .banner-animote .p1{font-size:18px}
#home-swiper .banner-animote.bannertxt2 .p1,#home-swiper .banner-animote.bannertxt3 .p1{letter-spacing:-1px}
#home-swiper .banner-animote .p3{margin-top:10px}
#home-swiper .banner-animote .p3 a{height:25px;padding:0 10px;font-size:12px}}
.part{background:#F5F8F8}
.part-swiper {padding: 20px 5px;margin: 0px 80px;position: relative;}
.part .swiper-next,.part .swiper-prev{position:absolute;cursor:pointer;width:40px;height:40px;display:flex;justify-content:center;align-items:center;top:50%;margin-top:-20px;background:#FFF;transition:background .2s ease}
.part .swiper-next .iconfont,.part .swiper-prev .iconfont{color:var(--color);font-weight:bold;font-size:14px;transition:color .2s ease;}
.part .swiper-next:hover,.part .swiper-prev:hover{background:var(--color)}
.part .swiper-next:hover .iconfont,.part .swiper-prev:hover .iconfont{color:#FFF}
.part .swiper-prev{left:0px;right:auto}
.part .swiper-next{right:0px;left:auto;transform:rotate(180deg)}
.part .l-wrap{position:relative}
.part .part-list a{height:auto;background:#fff;}
@media (max-width:768px){.part-swiper{margin:0 40px;}}
@media (min-width:769px){.head-main {background:rgba(255,255,255,.75);}
main {margin-top:-110px;}
.head-top .head-box,.head-top:after {background:none;}}
.head-nav>ul>li>a{color:#fff;}
.head-main{background:none;}
.head-nav>ul>li.headli:after{border-color: #fff transparent transparent transparent;}
.head-search .head-search-btn>i{color: #fff;}
.head-search .head-search-btn{background:none;}
.inner-banner h2{opacity: 0;}
.head-top .head-contact{display: none;}
.foot-main #li_Menu101_sitemap{display: none;}
.foot-main .foot-feedback{display: none;}
.foot-main .foot-item{width: 33%;}
.head-top{display:none;}
.head.is-fixed .head-main{background: rgba(255,255,255,.75);}
.head.is-fixed .head-nav>ul>li>a{color:#000;}
.head.is-fixed .head-nav>ul>li.headli:after{border-color: #000 transparent transparent transparent;}
.head.is-fixed .head-search .head-search-btn>i{color:#000;}
.inner-banner h1{display:none;}
.foot-cate ul>li:nth-child(6){width:calc(100% - 32px);}
@media(min-width:1025px){
.lang{position:relative;right:auto;top:auto;}
.head-search .head-search-btn{margin:0;}
}