@charset "utf-8";*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
a,b,body,div,h2,h3,header,img,li,nav,p,span,ul{margin:0;padding:0}
*{margin:0;padding:0}
body{font-family:'Microsoft YaHei',arial;font-size:14px;color:#666;line-height:1.5;margin:0 auto;background:#fff;max-width:1920px;-webkit-tap-highlight-color:transparent}
a:link,a:visited{text-decoration:none;outline:0;color:#666}
a:active,a:focus,a:hover{color:#666;text-decoration:none}
li,ul{list-style:none}
ul{padding:0}
li{zoom:1;vertical-align:middle}
img{border:0}
img{border:0;max-width:100%}
div{outline:0}
h2,h3{font-weight:400;font-size:100%}
::-webkit-input-placeholder{color:#333}
:-moz-placeholder{color:#333;opacity:1}
::-moz-placeholder{color:#333;opacity:1}
:-ms-input-placeholder{color:#333}
.clearfix:after{clear:both;height:0;content:"";line-height:0;font-size:0;display:block}
.pic{width:100%;overflow:hidden;position:relative}
.pic img{transition:.5s}
.pic:after{content:'';display:block;padding-bottom:100%}
.middleCenter{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;display:block;vertical-align:middle;text-align:center;margin:auto;height:188px;width:328px}
.container{width:1470px;margin-left:auto;margin-right:auto}
#container{overflow:hidden;position:relative;background:#fff}
.header{height:126px;transition:.5s;z-index:100;width:100%;position:fixed;top:0;left:0;background-color:#fff}
.header .container{width:100%}
.header .logo{float:left;z-index:4;transition:.5s;padding-top:0;padding-left:139px}
.header .logo a{float:left;position:relative}
.header .logo a img{transition:.5s;display:block;float:left}
.header .header-right{float:right;transition:.5s;padding-right:40px}
.header .header-right .phone{float:right;background:url(../images/phone.png) no-repeat center left;padding-left:46px;background-size:38px}
.header .header-right .phone p{font-size:20px;color:#0e5eb5;font-weight:700;line-height:35px}
.header .header-right .nav{float:right;margin-right:52px}
.header .header-right .nav ul li{float:left;margin-left:55px;position:relative}
.header .header-right .nav ul li>a{display:block;color:#333;font-size:18px;text-align:center;position:relative;transition:.5s;text-transform:uppercase}
.header .header-right .nav ul .active>a{display:block;color:#0e5eb5;font-size:18px;text-align:center;position:relative;transition:.5s;text-transform:uppercase}
.header .header-right .nav ul li>a span{font-size:12px;display:block;margin-top:3px}
.header .header-right .nav ul li .subnav{position:absolute;top:38px;left:50%;width:160px;margin-left:-80px;display:none;padding:45px 10px 0 10px;text-align:center}
.header .header-right .nav ul li .subnav:after{width:0;height:0;display:block;position:absolute;left:55px;top:35px;z-index:5;content:'';border-top:8px transparent dashed;border-left:8px transparent dashed;border-right:8px transparent dashed;border-bottom:8px #fff solid;overflow:hidden}
.header .header-right .nav ul li .subnav ul{background:#fff;padding:5px;box-shadow:0 0 15px 0 rgba(0,0,0,.1)}
.header .header-right .nav ul li .subnav ul li{float:none;margin:0;padding:0;background:0}
.header .header-right .nav ul li .subnav ul li a{line-height:45px;font-size:15px;color:#333;height:45px;width:auto;padding:0 5px;overflow:hidden;transition:.5s;font-weight:400;text-transform:inherit}
.header .header-right .nav ul li .subnav ul li a:after{display:none}
@media (min-width:1025px){.header .header-right .nav ul li .subnav ul li:hover a{color:#0e5eb5;text-decoration:underline}
}
@media (min-width:1025px){.header .header-right .nav ul li:hover a{color:#0e5eb5}
.header .header-right .nav ul li:hover a:after{width:100%}
}
.header .header-right .nav ul:nth-child(1){background:0}
.header .header-right .nav ul .active a:after{width:100%}
.headerFixed{box-shadow:0 4px 10px 0 rgba(4,0,0,.2)}
.phone-nav{position:fixed;right:15px;top:0;line-height:60px;display:none;color:#666;z-index:116}
.phone-nav svg{height:22px;margin-top:19px;display:block;fill:#1391e2}
@keyframes zhuanquan{100%{transform:rotate(360deg)}
}
.home-title{text-align:center;position:relative;padding-top:64px}
.home-title h3{position:absolute;top:0;left:0;width:100%;font-size:90px;color:#f1f1f1;text-transform:uppercase;z-index:1}
.home-title span{font-size:50px;font-weight:700;color:#040404;z-index:2;position:relative;display:block;line-height:60px}
.home-title span b{color:#fff}
.home-title p{font-size:20px;color:#333;z-index:2;position:relative;text-transform:uppercase;opacity:.42}
.home-adv{text-align:center;padding:76px 0 141px 0;background:url(../images/555.jpg) no-repeat top center;background-size:cover;background-attachment:fixed}
.home-adv .bt{font-size:44px;color:#0e5eb5;font-weight:700}
.home-adv .span{font-size:16px;color:#fff;margin-bottom:19px}
.home-adv .p{font-size:30px;color:#fff;letter-spacing:1px}
.home-fuwu{position:relative;margin-top:-56px;z-index:28}
.home-fuwu .info ul{margin:0 56px}
.home-fuwu .info ul li{width:33.333333333333336%;float:left;text-align:center;padding:8px;transition:.5s;border-radius:7px}
.home-fuwu .info ul li .box{border-radius:7px;background:#fff;padding-top:6px;box-shadow:0 0 8px 0 rgba(14,94,181.1)}
.home-fuwu .info ul li .img{position:relative;margin:0 auto;width:115px;height:115px;transition:.5s;border-radius:50%;overflow:hidden}
.home-fuwu .info ul li .img:after{position:absolute;top:18px;left:18px;border-radius:50%;border:1px dashed rgba(14,94,181,.42);width:79px;height:79px;z-index:1;content:'';display:block;transition:.5s;animation:zhuanquan 10s linear 0s infinite}
.home-fuwu .info ul li .pic{width:69px;height:69px;position:absolute;top:23px;left:23px;transition:.5s;z-index:2;border-radius:50%;background:#0e5eb5}
.home-fuwu .info ul li .ph{opacity:0}
.home-fuwu .info ul li .text{padding:0 24px 27px 24px;transition:.5s}
.home-fuwu .info ul li .text .bt{font-size:22px;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:6px}
.home-fuwu .info ul li .text .span{font-size:14px;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media (min-width:1025px){.home-fuwu .info ul li:hover{background:rgba(14,94,181,.31)}
.home-fuwu .info ul li:hover .box{background:#0e5eb5}
.home-fuwu .info ul li:hover .img{transform:translateY(-74px);background:rgba(14,94,181,.29)}
.home-fuwu .info ul li:hover .img:after{top:0;left:0;border:1px dashed #fff;background:rgba(14,94,181,.12);width:100%;height:100%}
.home-fuwu .info ul li:hover .img .p{opacity:0}
.home-fuwu .info ul li:hover .img .ph{opacity:1;background:#fff}
.home-fuwu .info ul li:hover .pic{width:100px;height:100px;top:7.5px;left:7.5px;background:#fff}
.home-fuwu .info ul li:hover .text{padding:7px 24px 63px 24px;margin-top:-43px}
.home-fuwu .info ul li:hover .text .bt{color:#fff}
.home-fuwu .info ul li:hover .text .span{color:#fff}
}
.home-service{position:relative;margin-top:-168px;z-index:2;padding-top:186px;background:url(../images/bg3.jpg) no-repeat top center}
.home-service .home-phone{font-size:20px;color:#000;font-weight:700;text-align:right;padding-right:6px;margin-bottom:31px}
.home-service .home-phone img{width:36px;display:inline-block;vertical-align:middle;margin-right:20px}
.home-service .home-phone span{font-size:25px;color:#0e5eb5}
.home-service .home-bottom{padding-top:50px}
.home-service .home-bottom ul li .box{position:relative;height:468px;padding-left:615px;background:#ecedee;margin-bottom:1.5rem}
.home-service .home-bottom ul li .box .p{font-size:165px;color:rgba(218,218,218,.4);font-weight:700;text-transform:uppercase;position:absolute;top:0;right:0;line-height:166px}
.home-service .home-bottom ul li .img{width:615px;position:absolute;top:0;left:0;height:100%}
.home-service .home-bottom ul li .img img{height:100%;object-fit:cover}
.home-service .home-bottom ul li .text{position:relative;padding-left:157px;padding-top:30px;padding-right:21px}
.home-service .home-bottom ul li .text .num{font-size:72px;color:#0e5eb5;position:absolute;top:20px;left:40px;font-family:'Microsoft YaHei',arial;background:url(../images/num.png) no-repeat center center}
.home-service .home-bottom ul li .text .bt{font-size:27px;color:#0e5eb5;font-weight:700;margin-bottom:6px}
.home-service .home-bottom ul li .text .span{font-size:14px;color:#333;text-transform:uppercase;margin-bottom:27px}
.home-service .home-bottom ul li .text .jsh{font-size:18px;color:#000;line-height:30px;margin-bottom:20px;max-height:180px;overflow:hidden;text-indent: 2rem;}
.home-service .home-bottom ul li .text .jsh b{color:#0e5eb5}
.home-service .home-bottom ul li .text .jsh span{color:#0e5eb5}
.home-service .home-bottom ul li .text .jsh strong{color:#0e5eb5}
.home-service .home-bottom ul li .text .more{margin-bottom:20px}
.home-service .home-bottom ul li .text .more a{width:109px;height:36px;border-radius:5px;line-height:34px;text-align:center;border:1px solid #0e5eb5;display:block;font-size:16px;color:#0e5eb5}
@media (min-width:1025px){.home-service .home-bottom ul li .text .more a:hover{background:#0e5eb5;color:#fff}
}
.home-service .home-bottom ul li .text .list{font-size:18px;max-height:60px;overflow:hidden}
.home-service .home-bottom ul li .text .list a{color:#000;display:block;line-height:30px;float:left;padding-right:2.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
@media (min-width:1025px){.home-service .home-bottom ul li .text .list a:hover{color:#0e5eb5}
}
.home-service .home-bottom ul li:nth-child(2n) .box{height:468px;padding-right:615px;padding-left:0;background:#fff}
.home-service .home-bottom ul li:nth-child(2n) .box .p{color:rgba(218,218,218,.19);top:54px;right:auto;left:0}
.home-service .home-bottom ul li:nth-child(2n) .img{width:615px;left:auto;right:0;height:100%}
.home-service .home-bottom ul li:nth-child(2n) .text{padding-left:166px;padding-top:50px;padding-right:56px}
.home-service .home-bottom ul li:nth-child(2n) .text .num{top:40px;left:40px}
.home-p{text-align:center;font-size:18px;color:#000;letter-spacing:.5px}
.home-huoqu{padding:6px 0 80px 0;background:url(../images/666.jpg) no-repeat bottom center;background-size:cover;background-attachment:fixed}
.home-huoqu .home-title p{color:#fff;font-size:16px;padding-top:21px;opacity:1;font-weight:700}
.home-huoqu .huoqurexian{text-align:center;font-size:19px;color:#fff;margin-top:16px;margin-bottom:23px;font-weight:700}
.home-huoqu .huoqurexian a{font-size:37px;font-weight:700;color:#040404;display:inline-block;vertical-align:middle}
.home-huoqu .more a{width:174px;height:34px;line-height:34px;text-align:center;color:#fff;font-size:18px;border-radius:5px;background:#0e5eb5;display:block;margin:0 auto}
@media (min-width:1025px){.home-huoqu .more a:hover{background:#fff;color:#0e5eb5}
}
.home-news{background:#fff;padding:38px 0 86px 0}
.home-news .home-bottom{padding-top:12px}
.home-news .ul{text-align:center;font-size:0;margin-bottom:50px;margin-top:50px}
.home-news .ul a{display:inline-block;width:190px;height:45px;line-height:43px;text-align:center;font-size:22px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 5px;margin:0 21px;border-radius:30px;border:1px solid #bcc0c4}
.home-news .ul a.on{background:#0e5eb5;color:#fff;border:1px solid #0e5eb5}
.home-news .show .info{display:none}
.newslist{margin:0 auto;padding:0}
.newslist li{width:23.5%;float:left;margin-right:2%}
.info .newslist li:nth-child(4n){margin-right:0}
.newslist li .box{box-shadow:0 0 8px 0 rgba(151,161,217,.2)}
.newslist li .pic{border-radius:5px}
.newslist li .pic:after{padding-bottom:60.65573770491804%}
.newslist li .text{padding:21px;transition:.5s;position:relative}
.newslist li .text .bt{font-size:18px;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:10px;transition:.5s}
.newslist li .text .jsh{font-size:14px;color:#333;line-height:22px;overflow:hidden;margin-bottom:25px;transition:.5s}
.newslist li .text .more p{border-radius:30px;border:1px solid #0e5eb5;line-height:32px;color:#333;transition:.5s;float:right;text-align:center;margin-right:10px;padding:2px 12px}
.newslist li .text .more span{color:#c1c1c1;font-size:18px;position:absolute;line-height:30px;text-align:center;border-radius:5px;transition:.5s;padding:0 5px}
@media (min-width:1025px){.newslist li:hover .pic img{transform:scale(1.04)}
.newslist li:hover .box{background:#0e5eb5}
.newslist li:hover .text .bt{color:#fff}
.newslist li:hover .text .jsh{color:#fff}
.newslist li:hover .text .more p{color:#fff;border:1px solid #fff}
.newslist li:hover .text .more span{color:#fff}
}
.header .container{width:1470px}
.header .logo{padding-left:0;display:flex;justify-content:center;align-items:center;height:126px;width:30%}
.header .header-right{padding-right:0;display:flex;justify-content:center;align-items:center;height:126px;width:70%}
.header .header-right .nav ul li{margin-left:25px}
@media (max-width:1875px){.header .container{width:1470px}
.header .logo{padding-left:0;display:flex;justify-content:center;align-items:center;height:126px;width:30%}
.header .header-right{padding-right:0;display:flex;justify-content:center;align-items:center;height:126px;width:70%}
.header .header-right .nav ul li{margin-left:25px}
}
@media (max-width:1620px){.container{width:1360px}
.header .container{width:1360px}
.header .header-right .phone p{font-size:20px}
}
@media (max-width:1420px){.container{width:1260px}
.header .container{width:1260px}
.header .header-right .nav ul li>a{font-size:16px}
.header .header-right .nav ul li .subnav{padding-top:37px}
.header .header-right .nav ul li .subnav:after{top:21px}
.header .header-right .phone p{font-size:18px}
.header .header-right .phone{padding-left:40px;background-size:30px}
.header{height:112px}
.header .logo{height:112px}
.header .header-right{height:112px}
.home-service .home-bottom ul li .text{padding-top:50px;padding-left:130px}
.home-service .home-bottom ul li .text .num{top:40px;font-size:52px}
.home-service .home-bottom ul li:nth-child(2n) .text{padding-top:110px}
.home-service .home-bottom ul li:nth-child(2n) .text .num{top:87px}
.home-title span{font-size:35px;line-height:50px}
.home-title h3{font-size:70px}
.home-title{padding-top:38px}
.home-title p{font-size:16px}
.newslist li .text{padding:14px}
.newslist{margin:0 -15px}
.newslist li .text .bt{font-size:16px;margin-bottom:6px}
.newslist li .text .jsh{font-size:12px;line-height:22px;margin-bottom:18px}
.newslist li .text .more span{font-size:14px}
.newslist li .text .more p{font-size:13px;line-height:26px;padding:1px 13px}
.home-news .ul a{font-size:18px}
.home-huoqu{padding:6px 0 51px 0}
.home-service .home-bottom ul li .text .jsh{font-size:15px}
.home-service .home-bottom ul li .text .list{font-size:16px}
}
@media (max-width:1300px){.container{width:1200px}
.header .container{width:1200px}
.home-fuwu .info ul{margin:0 6px}
}
@media (max-width:1220px){.container{width:992px}
.header .container{width:992px}
.home-service .home-bottom ul li .box .p{font-size:95px;line-height:110px}
.home-service .home-bottom ul li .img{width:450px;height:342px}
.home-service .home-bottom ul li .box{height:342px;padding-left:460px}
.home-service .home-bottom ul li .text .num{font-size:35px;top:30px;left:20px}
.home-service .home-bottom ul li .text{padding-top:20px;padding-left:71px}
.home-service .home-bottom ul li .text .bt{font-size:22px}
.home-service .home-bottom ul li .text .span{margin-bottom:5px}
.home-service .home-bottom ul li .text .jsh{font-size:12px;margin-bottom:12px}
.home-service .home-bottom ul li .text .more a{font-size:14px}
.home-service .home-bottom ul li .text .more{margin-bottom:12px}
.home-service .home-bottom ul li .text .list{font-size:14px}
.home-service .home-bottom ul li .text .list a{min-width:100px}
.home-service .home-bottom ul li:nth-child(2n) .box .p{top:0}
.home-service .home-bottom ul li:nth-child(2n) .img{width:450px;height:410px}
.home-service .home-bottom ul li:nth-child(2n) .box{height:410px;padding-right:460px}
.home-service .home-bottom ul li:nth-child(2n) .text .num{top:30px;left:20px}
.home-service .home-bottom ul li:nth-child(2n) .text{padding-left:72px;padding-top:20px;padding-right:21px}
.home-fuwu .info ul li .text .bt{font-size:18px}
}
@media (max-width:1200px){.container{width:992px}
.header .container{width:992px}
.home-adv .bt{font-size:36px}
.home-adv .span{margin-bottom:10px}
.home-adv .p{font-size:22px}
}
@media (max-width:1000px){.container{width:100%;padding:0 15px}
.header .container{width:100%;padding:0 15px}
.header .header-right{display:none}
.phone-nav{display:block}
.header{height:60px}
.header .logo{height:60px}
.home-title h3{font-size:30px;line-height:50px}
.home-title span{font-size:25px;line-height:40px}
.home-title{padding-top:15px}
.home-adv{padding:60px 0}
.home-adv .bt{font-size:24px}
.home-adv .p{font-size:18px}
.home-fuwu{margin-top:0}
.home-fuwu .info ul{margin:0}
.home-fuwu .info ul li{padding:16px 8px}
.home-fuwu .info ul li .text{padding:0 15px 15px 15px}
.home-fuwu .info ul li .text .bt{font-size:16px}
.home-fuwu .info ul li .text .span{font-size:12px}
.home-service .home-phone{font-size:16px;margin-bottom:25px}
.home-service .home-phone span{font-size:20px}
.home-service{margin-top:0;padding-top:30px}
.home-service .home-bottom{padding-top:20px}
.home-p{font-size:16px}
.home-title span{font-size:20px;line-height:30px}
.home-huoqu .home-title p{font-size:14px;padding-top:5px}
.home-huoqu .huoqurexian{font-size:15px;margin-top:10px;margin-bottom:5px}
.home-huoqu .huoqurexian a{font-size:22px}
.home-huoqu .more a{width:120px;font-size:14px}
.home-huoqu{padding:11px 0 30px 0}
.home-news{padding:0 0 30px 0}
.home-news .ul{margin-bottom:20px;margin-top:20px}
.home-news .ul a{width:120px;height:34px;line-height:32px;font-size:14px;padding:0 5px;margin:0 10px}
.newslist li .text .bt{font-size:16px}
.newslist li .text .jsh{font-size:14px;margin-bottom:15px}
.newslist li .text .more p{width:100px;margin-right:0;font-size:12px}
.newslist li{width:48%;float:left;margin:1%}
.newslist{margin:0 -10px;padding:0}
.home-service .home-phone{display:none}
.home-service .home-bottom ul li .text .list a{padding-right:2rem}
}
@media (max-width:768px){.home-service .home-bottom ul li .img{width:100%;position:relative;top:auto;left:auto;height:auto;overflow:hidden}
.home-service .home-bottom ul li .box{height:auto;padding-left:0;padding-bottom:20px}
.home-service .home-bottom ul li:nth-child(2n) .box{height:auto;padding-right:0}
.home-service .home-bottom ul li:nth-child(2n) .img{width:100%;height:auto}
.home-service .home-bottom ul li .text .more a{font-size:12px}
.home-service .home-bottom ul li .text .jsh{max-height:100%}
.header .logo{width:30%}
.home-service .home-bottom ul li .img img{height:auto;object-fit:cover;width:100%}
.newslist li .text .more p{display:none}
.newslist li .text .jsh{margin-bottom:0}
.newslist li .text{padding:10px 10px 30px}
}
@media (max-width:420px){.home-title p{font-size:14px}
.home-fuwu .info ul li{width:100%;padding:8px}
.home-fuwu{padding:8px 0}
.home-service .home-bottom ul li .text .num{display:none}
.home-service .home-bottom ul li .text{padding:20px 20px 0 20px}
.home-service .home-bottom ul li .text .list a{min-width:0;max-width:inherit}
.home-service .home-bottom ul li:nth-child(2n) .text{padding:20px 20px 0 20px}
.home-service .home-bottom ul li .text .bt{font-size:18px}
.home-title span{font-size:16px}
}
@media (max-width:1023px){.header p{display:none}
}
.nav ul li h3{font-weight:600}
.banner{width:100%;margin-top:126px}
.mySwbox-main{background-color:#fff}
.mySwbox{margin:0 auto;position:relative;width:100%;height:100%}
.swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto;overflow:hidden}
.swiper-slide{background-size:cover;background-position:center}
.gallery-top{height:80%;width:100%}
.gallery-thumbs{height:20%;box-sizing:border-box;padding:0 0 10px}
.gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:1}
.slide{display:flex;justify-content:space-between;align-items:flex-start}
.slide img{max-width:100%}
.mySwbox-thumbs{background-color:#fff;margin-top:-110px}
.mySwbox-thumbs .gallery-thumbs{max-width:1360px;margin:0 auto}
.gallery-thumbs .swiper-slide{flex:1;position:relative;transition:all ease .5s;cursor:pointer;display:flex;box-shadow:0 0 1px transparent;padding:20px;border-right:1px solid #ebebeb;background:#fff;margin-left:2%;margin-right:2%;box-sizing:border-box}
.img-center{position:relative;z-index:999;display:flex;justify-content:center;align-items:center;width:80px;border-right:1px solid #ebebeb}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .i1{display:none}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active::before{width:100%}
.gallery-thumbs .swiper-slide:before{width:0;height:100%;background:#0e5eb5;content:'';position:absolute;bottom:0;left:0;transition:all .5s}
.gallery-thumbs .slide-icon{display:flex}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .text{color:#fff}
.gallery-thumbs .swiper-slide .i2{display:none}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .i2{display:block}
.gallery-thumbs .swiper-slide .text{position:relative;z-index:999;padding-left:25px;color:#333}
.gallery-thumbs .swiper-slide .text h2{font-size:16px;margin:0;line-height:30px}
.gallery-thumbs .swiper-slide:last-child{border-right:0}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .text p{color:#fff}
.gallery-thumbs .swiper-slide .text p{font-size:12px;color:#666;margin:0;line-height:25px}
.gallery-thumbs .swiper-slide .icon{width:50px;height:50px;vertical-align:-.15em;fill:#333;overflow:hidden;transition:all ease .5s}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .icon{fill:#fff}
@media (max-width:1240px){.banner{margin-top:112px}
}
@media (max-width:1000px){.banner{margin-top:60px}
.mySwbox-thumbs{margin-top:-90px}
.mySwbox-thumbs .gallery-thumbs{padding:0 20px}
}
@media (max-width:992px){.gallery-thumbs .swiper-slide{padding:10px}
.img-center{width:55px}
.gallery-thumbs .swiper-slide .text{padding-left:15px}
}
@media (max-width:768px){.mySwbox-thumbs{margin-left:10px;margin-right:10px}
.slide{flex-direction:column}
.swiper-slide img{height:250px;object-fit:cover;width:auto}
.gallery-thumbs .swiper-slide .text{padding-left:0}
.gallery-thumbs .swiper-slide .text p{display:none}
.gallery-thumbs .slide-icon{width:100%}
.img-center{border-right:0;width:100%}
.mySwbox-thumbs{margin-top:-50px}
.gallery-thumbs .swiper-slide{margin-right:0!important}
.gallery-thumbs .swiper-slide .icon{width:20px;height:20px}
.img-center{justify-content:left}
.img-center{width:auto}
.gallery-thumbs .swiper-slide .text h2{font-size:12px;margin:0;line-height:inherit}
}
.about-Us{width:100%;background:url(../images/foot-map.png) no-repeat center top;background-size:contain;overflow-x:auto}
.about-Us-quan{max-width:1360px;margin:0 auto}
.about-Us-left{width:53%;margin-top:4rem;margin-bottom:4rem;float:left}
.about-Us-left h3{font-size:28px;line-height:56px;color:#151414;font-weight:600}
/*.about-Us-left h1{font-size:28px;line-height:56px;color:#151414;font-weight:600}*/
/* 保持2倍行高比例 */
.about-Us-left h1 {
  font-size: clamp(18px, 5vw, 28px);
  line-height: calc(2 * clamp(18px, 5vw, 28px));
  color: #151414;
  font-weight: 600;
}
.about-Us-left .Underline{width:25px;height:5px;background:#0e5eb5;margin-bottom:1.5rem}
.about-Us-left p{font-size:15px;line-height:34px;color:#313030;text-indent: 2rem;}


.about-Us-left .see-more{width:150px;height:35px;border-radius:15px;margin-top:2rem;clear:both;text-align:center;background-color:#fff;border:1px solid #0e5eb5}
.about-Us-left .see-more a{color:#0e5eb5;line-height:35px}
.about-Us-left .see-more:hover{background-color:#0e5eb5}
.about-Us-left .see-more:hover a{color:#fff}
.about-Us-right{width:33%;margin-top:4rem;margin-bottom:4rem;background:#f5f5f5;float:right;padding:30px 70px}
.about-Us-right h3{font-size:30px;line-height:60px;text-align:center;font-weight:600}
.about-Us-right p{font-size:16px;line-height:32px;text-align:center;margin-bottom:1rem}
#intro,.input1{padding:10px;margin:5px 0;width:100%;color:#c1c1c1;font-family: 'Microsoft YaHei',arial;}
#intro{width:100%;resize:none;color:#c1c1c1}

#Contents,.input1{padding:10px;margin:5px 0;width:100%;color:#c1c1c1;font-family: 'Microsoft YaHei',arial;}
#Contents{width:100%;resize:none;color:#c1c1c1}
.btnGroup input[type=submit]{padding:10px 20px;background-color:#fff;color:#0e5eb5;border:1px solid #0e5eb5;border-radius:4px;cursor:pointer;width:100%}
.btnGroup input[type=submit]:hover{background-color:#0e5eb5;color:#fff}
.counter-container{width:100%}
.counter-container .shuzhi{width:30%;margin:1.5rem 1.6% 2.5rem;float:left}
.counter-container .counter{font-size:38px;font-weight:700;text-align:center;color:#0e5eb5}
.counter-container .wenzi{font-size:16px;text-align:center}
.counter-container .counter span{display:inline-block;min-width:3ch}

.foot_bg{width:100%;background:url(../images/foot-map.png) no-repeat center top #689dcb;background-size:contain;padding:3rem 0 0.5rem}
.clearfix::after{content:"";display:table;clear:both}
.foot-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:1360px;margin:0 auto}
.foot-Column{flex-grow:1;margin-right:1rem}
.foot-Column li{padding-right:3rem;float:left}
.Column-Level-2{text-align:center}
.Column-Level-2 a{color:#fff;font-weight:400;font-size:18px;line-height:36px}
.Column-Level-2 a:hover{color:#0e5eb5}
.Column-xiahua{width:100%;height:2px;background:#fff;margin:10px 0}
.Column-Level-3{text-align:center}
.Column-Level-3 a{font-size:16px;line-height:32px;color:#fff}
.Column-Level-3 a:hover{color:#0e5eb5}

.foot-code{padding:0 0.5rem;max-width:40%;line-height:40px;}
.foot-code p{font-size:18px;line-height:36px;font-weight:400;color:#fff;margin-bottom:.5rem}
.foot-code p span{color:#0e5eb5;margin-right:.5rem;font-size:18px;line-height:36px}
.foot-code .wenzi{font-size:14px;line-height:28px;text-align:center;margin-top:.5rem;color:#fff}
.foot-code img{width:100%;display:block}

.foot-connect{margin-left:2.5rem;}
.foot-connect .lianxi{font-size:18px;line-height:36px;font-weight:400;color:#fff;text-align:left}
.foot-connect p span{color:#0e5eb5;margin-right:.5rem;font-size:18px;line-height:36px}
.foot-connect p{font-size:16px;line-height:32px;text-align:left;color:#fff}
.foot-connect .jiada{font-size:20px;line-height:32px;font-weight:600;color:#fff;text-align:left}

.copyright{width:100%;background:#3d7db4;height:50px}
.copyright-content{width:1360px;margin:0 auto}
.copyright-content p{font-size:16px;line-height:50px;float:left;color:#fff}
.copyright-content a{font-size:16px;line-height:50px;float:right;color:#fff}

.floating-box{position:fixed;right:10px;bottom:60px;display:flex;flex-direction:column;align-items:flex-end;z-index:9999}
.floating-box .item{width:50px;height:50px;margin-bottom:10px;background-color:#0e5eb5;border-radius:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative}
.floating-box .item:last-child{margin-bottom:0}
.floating-box .item:not(#top):hover{width:160px}
.floating-box .item:not(#top):hover .icon{left:20px}
.floating-box .icon{width:25px;height:25px;position:absolute;transition:all .3s ease}
.floating-box .text{opacity:0;transition:opacity .3s ease;white-space:nowrap;color:#fff}
.floating-box .item:not(#top):hover .text{opacity:1;margin-left:30px}
.floating-box .item#top:hover{width:100px}
.floating-box .item#top{display:none}

@media (max-width:1420px){.about-Us-quan{width:1260px}
.about-Us-left{width:51%}
.about-Us-right{width:36%}
}

@media (max-width:1400px){.header .header-right .nav{margin-right:26px}
.header .header-right .nav ul li{margin-left:20px}
.foot-content{width:1200px}
.foot-connect{margin-left:0px}
.foot-code{padding:0 1rem}
.foot-Column li{padding-right:2.5rem}
.Column-Level-2 a{font-size:18px;line-height:32px}
.Column-Level-3 a{font-size:16px;line-height:28px}
.copyright-content{width:1200px}
}

@media (max-width:1300px){.about-Us-quan{width:1200px}
.about-Us-left{width:52%;margin-top:3rem}
.about-Us-right{width:39%;padding:30px 60px;margin-top:3rem}
}

@media (max-width:1220px){.header .header-right .nav ul li{margin-left:10px}
.header .header-right .nav ul li>a{font-size:14px}
}

@media (max-width:1220px){.about-Us-quan{width:992px}
.counter-container .counter{font-size:32px}
}

@media (max-width:1220px){.foot-content{width:100%;padding:0 15px}
.foot-Column li{padding-right:1.5rem}
.Column-Level-2 a{font-size:16px;line-height:30px}
.Column-Level-3 a{font-size:14px;line-height:26px}
.foot-code{padding:0 .5rem}
.foot-code p{font-size:16px;line-height:30px}
.foot-code p span{font-size:16px;line-height:30px}
.foot-code .wenzi{font-size:14px;line-height:26px}
.foot-connect .lianxi{font-size:16px;line-height:30px;}
.foot-connect p span{font-size:16px;line-height:30px}
.foot-connect p{font-size:14px;line-height:28px}
.foot-connect .jiada{font-size:22px;line-height:44px}
.copyright-content{width:100%;padding:0 15px}
.foot-Column{margin-right:0}
}

@media (max-width:1200px){.about-Us-quan{width:992px}
.about-Us-left{width:53%}
.about-Us-left h3{font-size:25px;line-height:50px}
.about-Us-left .Underline{width:20px}
.about-Us-left p{font-size:14px;line-height:32px}
.about-Us-right{width:42%;padding:30px 50px}
.about-Us-right h3{font-size:25px;line-height:50px}
.about-Us-right p{font-size:14px;line-height:32px}
}

@media (max-width:1000px){.floating-box .item#contact,.floating-box .item#qq{display:none}
}

@media (max-width:1000px){.about-Us-quan{width:100%;padding:0 15px}
.about-Us-left{margin-top:2.5rem;margin-bottom:2.5rem}
.about-Us-left h3{font-size:23px;line-height:46px}
.about-Us-left p{font-size:13px;line-height:28px}
.about-Us-right{margin-top:2.5rem;margin-bottom:2.5rem}
.about-Us-right h3{font-size:23px;line-height:46px}
.about-Us-right p{font-size:13px;line-height:28px}
.counter-container .counter{font-size:30px}
.counter-container .wenzi{font-size:14px}
}

@media (max-width:1000px){.foot-Column{display:none}
.foot-Column li{padding-right:1.5rem}
.Column-Level-2 a{font-size:16px;line-height:30px}
.Column-Level-3 a{font-size:14px;line-height:26px}
.foot-code{padding:0 .5rem}
.foot-code p{font-size:16px;line-height:30px}
.foot-code p span{font-size:16px;line-height:30px}
.foot-code .wenzi{font-size:14px;line-height:26px}
.foot-connect .lianxi{font-size:16px;line-height:30px;}
.foot-connect p span{font-size:16px;line-height:30px}
.foot-connect p{font-size:14px;line-height:28px}
.foot-connect .jiada{font-size:22px;line-height:44px}
.copyright-content{width:100%;padding:0 15px}
.foot-Column{margin-right:0}
}

@media (max-width:850px){.about-Us-left{width:100%}
.about-Us-right{display:none}
.about-Us-left .see-more{margin-top:1rem;margin-left:auto;margin-right:auto}
.about-Us-left p{line-height:26px}
.counter-container .counter{font-size:22px}
.counter-container .wenzi{font-size:12px}
}

@media (max-width:850px){.foot-Column{display:none}
.foot-code{padding:0;margin:0 0 1rem}
.foot-code img{width:40%;margin:0 auto}
.foot-code p{display:none}
.foot-connect{margin:0 1rem;width:50%;}
.foot-connect .lianxi{font-size:16px;line-height:25px}
.foot-connect p span{font-size:14px;line-height:25px}
.foot-connect p{font-size:14px;line-height:25px}
.foot-connect .jiada{font-size:20px;line-height:25px}
.copyright{height:48px}
.copyright-content p{font-size:14px;line-height:44px;float:left}
.copyright-content a{font-size:14px;line-height:44px;float:left;margin-left:5px}
}
