body{height:100%;margin:0;padding:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Microsoft YaHei, Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Arial, sans-serif}label{font-weight:700}*{box-sizing:border-box}html{margin:0;padding:0;height:100%;box-sizing:border-box}a:focus,a:active{outline:none}a,a:focus,a:hover{cursor:pointer;color:inherit;text-decoration:none}.content{width:1190px;max-width:100%;margin:0 auto;padding:80px 0}.content-top{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center}.content-top .left .title{font-size:40px;color:#000000;line-height:50px;display:flex;font-weight:bold}.content-top .left .title span{color:#1345B7;margin:0 10px;font-size:60px;line-height:40px}.content-top .left .english{font-size:19px;color:#C9CACA}.content-top .location{font-size:16px}.content-top .location a{color:#1345B7}img{max-width:100%}header{background:#fff;height:82px;color:#3e3a39;position:relative;z-index:10000;box-shadow:0px 1px 6px #aaa}header .mobile-head{display:none}header .head{width:80%;height:82px;margin:0 auto;display:flex;align-items:center}header .head .logo{height:42px;flex:1}header .head .menu{display:flex;font-size:20px;height:82px}header .head .menu .menu-item{width:150px;height:82px;line-height:82px;text-align:center;display:inline-block;cursor:pointer}header .head .menu .menu-item.has-child:has(.router-link-active) a{color:#fff;background:#b8121a url("/img/index/down_white.png") 126px center no-repeat}header .head .menu .menu-item.has-child{position:relative}header .head .menu .menu-item.has-child a{display:block;background:url("/img/index/down.png") 126px center no-repeat}header .head .menu .menu-item.has-child a:hover,header .head .menu .menu-item.has-child a.router-link-active{color:#fff;background:#b8121a url("/img/index/down_white.png") 126px center no-repeat}header .head .menu .menu-item.has-child:hover .child{display:block}header .head .menu .menu-item.has-child:hover a{color:#fff;background:#b8121a url("/img/index/down_white.png") 126px center no-repeat}header .head .menu .menu-item.has-child .child{background:#b8121a;color:#fff;line-height:50px;width:150px;position:absolute;top:82px;list-style:none;text-align:center;padding:0;margin:0;font-size:16px;display:none}header .head .menu .menu-item.has-child .child li{height:50px}header .head .menu .menu-item.has-child .child li a{display:block;opacity:0.85;background:url("/img/index/down_white.png") 126px center no-repeat}header .head .menu .menu-item.has-child .child li a:hover{opacity:1}header .head .menu .menu-item:hover,header .head .menu .menu-item.router-link-active{background:#b8121a;color:#fff}header .head .tel{display:flex;align-items:center;font-size:20px;padding:0 25px;border-left:#cfcfcf 1px solid;border-right:#cfcfcf 1px solid;height:82px}header .head .tel img{margin-right:5px}.swiper{line-height:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:20px}.swiper-pagination-clickable .swiper-pagination-bullet{width:53px;height:6px;background-color:#fff;border-radius:3px;margin-bottom:10px;opacity:1}.swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#b7131a}footer{background-color:#b7131a;color:#fff;margin-top:-30px;padding-bottom:1px}footer .foot{width:1530px;max-width:100%;margin:20px auto}footer .foot .info{padding:60px 120px 100px 120px;display:flex;justify-content:space-between}footer .foot .info .left{width:85%}footer .foot .info .left .title{font-size:25px;font-weight:bold;margin-bottom:30px}footer .foot .info .left .list{display:flex;flex-wrap:wrap}footer .foot .info .left .list .item{display:flex;width:50%;font-size:20px;line-height:50px;align-items:center}footer .foot .info .left .list .item img{width:28px;height:28px;margin-right:10px}footer .foot .info .right{width:158px;margin-left:30px}footer .foot .info .right .title{font-size:22px;display:inline-block;border-bottom:#fff 1px solid;padding-bottom:15px}footer .foot .info .right .code{position:relative;padding-top:10px;margin-top:10px}footer .foot .info .right .code::after{position:absolute;content:'';top:-10px;left:13px;width:0;height:0;border-top:10px solid transparent;border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:15px solid #fff;z-index:0}footer .foot .info .right .code img{width:158px;position:relative;z-index:10}footer .foot .foot-logo{text-align:center;position:relative}footer .foot .foot-logo img{position:relative;z-index:10;width:288px;height:64px;display:inline}footer .foot .foot-logo::before{position:absolute;content:'';left:0;top:11px;width:100%;height:1px;background-color:#edc5c6}@media screen and (max-width: 640px){.content{padding:40px 10px}.content-top{margin-bottom:20px}.content-top .location{display:none}.content-top .left .english{font-size:12px}.content-top .left .title{font-size:16px;line-height:24px}.content-top .left .title span{margin:0 5px;font-size:30px;line-height:20px}header{height:60px}header .mobile-head{display:flex;justify-content:space-between;align-items:center;padding:0 15px}header .mobile-head .menu-con{position:relative;height:60px;display:flex;align-items:center}header .mobile-head .menu-con .icon-menu{width:30px}header .mobile-head .menu-con .menu{position:absolute;top:60px;left:-20px;z-index:10;width:100px;background:#b8121a;color:#fff;padding:10px;line-height:20px}header .mobile-head .menu-con .menu .menu-item{padding:8px 0;display:block}header .mobile-head .menu-con .menu .menu-item.on{border-bottom:#fff 1px solid}header .head{display:none}header .logo{width:80px}header .tel{font-size:12px}header .tel img{width:10px}.swiper-pagination-clickable .swiper-pagination-bullet{width:33px;height:3px;background-color:#fff;border-radius:2px;margin-bottom:5px;opacity:1}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px}footer{height:auto}footer .foot{margin:0 auto}footer .foot .info{padding:20px 10px}footer .foot .info .left{width:100%}footer .foot .info .right{display:none}footer .foot .info .left .title{font-size:16px;margin-bottom:15px}footer .foot .info .left .list .item{width:100%;font-size:12px;line-height:26px}footer .foot .info .left .list .item img{width:18px;height:18px}footer .foot .foot-logo::before{top:5px}footer .foot .foot-logo img{width:135px;height:30px}}
