@import '../../iconfont/iconfont.css';main{margin-top:1rem;margin-bottom:.6rem}main.index{margin-bottom:0}html{touch-action:pan-y}.iconfont{font-size:inherit}.cls:after{content:'';visibility:hidden;display:block;height:0;clear:both}.cls{zoom:1}img{max-width:100%;max-height:100%;object-fit:contain}.index_banner{height:4rem}.index_banner li{position:relative}.index_banner li img{width:100%}.subNavCon .inner{height:calc((100vh - 1rem));padding:10px 30px 40px;overflow-x:hidden;overflow-y:auto}@media (max-width:768px){.subNavCon{top:60px}.subNavCon .inner{height:calc((100vh - 60px))}}.subNavCon a{display:block;color:#000}.subNavCon.active{z-index:999;transition:.4s;right:0}.subNavCon .item{cursor:pointer;transition:.3s;position:relative;text-align:center;border-bottom:1px solid #eaeaea;text-align:left}.subNavCon .item .tit{display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center}.subNavCon .item>a,.subNavCon .tit{display:block;line-height:52px;position:relative;font-size:16px}.subNavCon .tit{position:relative}.subNavCon .tit a{display:inline-block;min-width:50vw}.subNavCon .tit .iconfont{position:absolute;right:0;top:50%;transform:translateY(-50%);color:inherit;padding:0 10px;color:#000;font-size:17px}.subNavCon .xs-menu{display:none;text-align:left}.subNavCon .xs-menu dd{line-height:30px;font-size:14px}.subNavCon .active .tit,.subNavCon .open .tit{color:#1048a0}.subNavCon .active .tit a,.subNavCon .open .tit a{color:#1048a0}.subNavCon .active .iconfont::before,.subNavCon .open .iconfont::before{content:"\e645"}.subNavCon .active .xs-menu,.subNavCon .open .xs-menu{padding:0px 0 30px;border-top:1px solid rgba(255,255,255,0.14)}.subNavCon .head_links_box{background:#fff;margin-top:1rem;padding:.1rem .3rem}.subNavCon .head_links{display:flex !important;justify-content:center}.subNavCon .head_links a{padding:0 .2rem !important;display:block;flex:1}.subNavCon .head_links i{margin:0 auto}.pnext{width:32px;height:50px;position:absolute;top:50%;margin-top:-25px;z-index:555;cursor:pointer}.pnext.prev{background-position:-60px 0;left:12%;transition:all 600ms ease}.pnext.prev:hover{opacity:.8;filter:alpha(opacity=80);transition:all 600ms ease;left:11.6%}.pnext.next{background-position:-92px 0;right:12%;transition:all 600ms ease}.pnext.next:hover{opacity:.8;filter:alpha(opacity=80);transition:all 600ms ease;right:11.6%}img{max-width:100%}.bg-gray{background-color:#f6f6f6}.index-construction{padding-bottom:30px;background:#f5f5f5;background-color:#f6f6f6}.index-construction .proCenter{margin-top:20px}.index-construction li{width:48%;float:left;position:relative;border:1px solid #ccc;margin-bottom:30px}.index-construction li:nth-child(2n){float:right}.index-construction li img{display:block;object-fit:cover}.index-construction li .title{height:50px;line-height:50px;text-align:center;font-size:16px;background:#fff;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.index-construction .more{margin-top:10px}.index-adv{position:relative;padding-bottom:.3rem}.index-adv img{width:100%}.index-adv .swiper-pagination{bottom:0}.vhd{font-size:24px;position:relative;margin-bottom:26px}.vhd::after{content:'';display:block;width:20px;height:2px;background:#1048a0;margin-top:10px}.vhd.s2{margin-top:.4rem}.company-box p{margin-bottom:20px}.honner-list{padding-bottom:20px}.honner-list li{width:33.33%;float:left;text-align:center;margin-bottom:40px}.honner-list li img{width:288px;height:200px;display:block;margin:0 auto 10px}.contact-form .layui-input{max-width:370px}.contact-form .layui-textarea{height:160px}.contact-form .layui-btn{width:188px;height:48px;line-height:48px;text-align:center;background-color:#0185d0;font-size:16px}.qywx-list li{position:relative}.qywx-list li .info{padding:.4rem .2rem;background-color:rgba(255,255,255,0.7);position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:5;width:70%;text-align:center}.qywx-list li .info h3{font-size:24px;color:#1048a0;font-weight:bold}.qywx-list li .info .en{text-transform:uppercase;padding:3px 0 10px}.qywx-list li .info .desc{font-size:16px;color:#666}.sgbox{margin-bottom:20px}.vtit2{font-size:20px;padding-left:10px;position:relative;font-weight:bold;margin-bottom:15px;color:#333}.vtit2::before{content:'';display:block;position:absolute;width:3px;height:17px;background:#1048a0;border-radius:2px;left:0;top:5px}.index-advatages{padding-bottom:60px;background-image:url('../images/ibg2.jpg');background-repeat:no-repeat;background-position:center center}.advatages-box{margin-bottom:10px}.advatages-item{padding-top:20px}.advatages-item .id{color:#fff;position:absolute;left:0;top:0;height:.75rem;font-size:.3rem;text-align:center;line-height:.6rem;background-color:#0185d0}.advatages-item .id em{border-bottom:2px solid #fff;display:block;margin:0 8px}.advatages-item .item{margin-bottom:.4rem;position:relative}.advatages-item h3{font-size:20px;color:#0185d0;font-weight:bold;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #ccc;margin-left:.8rem}.advatages-item .en{font-size:16px;color:#999;margin-bottom:.2rem}.advatages-item .txt{font-size:16px;color:#666;position:relative}.advatages-item .txt::before{content:'';display:block;position:absolute;width:23px;height:23px;background-image:url('../images/select.png');background-repeat:no-repeat;background-position:center center;left:0;top:2px}.wrap{padding-left:.24rem;padding-right:.24rem}.arc-bd{padding-top:.3rem;padding-bottom:1rem}#allmap{width:100%;height:6.2rem;margin-top:.2rem}#allmap b{color:#CC5522;font-weight:bold}#allmap img{max-width:none;max-height:none}.layui-form-item{margin-bottom:10px !important}.layui-form-label{display:block;float:none !important;width:100% !important;padding-left:0 !important;text-align:left !important}.layui-input-block{margin-left:0px !important}.form_book{padding-bottom:40px}.form_book .submit{background:#1048a0;width:100%;display:block;margin:10px auto 0;height:48px;line-height:48px;font-size:18px}.swiper-pagination-bullet{background:#ccc !important;opacity:1}.swiper-pagination-bullet-active{background:#1048a0 !important}video{max-width:100%;object-fit:cover}.in_nav{display:flex;justify-content:space-between;margin:.2rem}.in_nav a{display:block;position:relative;line-height:30px;height:30px}@media (min-width:640px){.in_nav a{font-size:16px}}.in_nav a::after{content:'';display:block;width:0;height:2px;background:#1048a0;transition:.4s;position:absolute;left:50%;transform:translateX(-50%);z-index:5;bottom:0}.in_nav .active{color:#1048a0}.in_nav .active::after{width:100%}.test_swiper{padding-bottom:.8rem}.test_swiper ul{margin-bottom:.3rem}footer{background-color:#263e8b;padding:.5rem .24rem;color:#fff;font-size:16px}footer .nav .item{padding:.2rem 0;border-bottom:1px solid rgba(255,255,255,0.14)}footer .nav h3{font-size:18px;position:relative;display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}footer .nav h3 a{color:#fff;display:block}footer .nav h3 .arr{font-size:80%;display:block}footer .nav .info{font-size:15px;line-height:2;display:none;padding:.2rem}footer .nav .info a{color:#fff;display:block}footer .nav .ac h3 .arr{transform:rotate(180deg)}footer .nav .ac .info{display:block}footer .contact{padding:.3rem 0;line-height:2;margin-bottom:.3rem;border-bottom:1px solid rgba(255,255,255,0.14)}footer .contact a{color:#fff}footer .contact .tel a{font-size:22px}footer .copyright{font-size:14px;line-height:1.76}footer .copyright a{color:#fff}footer .copyright .skill{font-size:13px;margin-top:.2rem}.index_case{padding:.7rem .24rem}.index_case .look_more{width:100%}.index_case .lbox{padding-bottom:.3rem}.index_case .lbox li{margin-bottom:10px;background-color:#fff}.index_case .lbox a{line-height:48px;display:block;color:#666;padding-left:36px;width:90%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;position:relative}.index_case .lbox a::before{content:'';display:block;position:absolute;width:6px;height:6px;border-radius:50%;background-color:#999999;left:16px;top:50%;margin-top:-3px}.index_case .lbox a:hover{color:#1048a0}.index_case .lbox a:hover::before{background:#1048a0}.index_case .rbox{margin-bottom:.4rem}.index_case .rbox li+li{padding-top:20px;border-top:1px dotted #c3c3c3;margin-top:20px}.index_case .rbox .img img{width:100%}.index_case .rbox .info{padding-top:8px}.index_case .rbox .tit{font-size:22px;font-weight:bold;color:#1048a0;display:block;text-align:center}.index_case .rbox .position{color:#999;margin-bottom:16px;font-size:16px;text-align:center}.index_case .rbox .txt{line-height:1.8;font-size:14px;color:#666}.index_about{padding:.7rem 0}.index_about .in_title{margin-bottom:.4rem}.index_about .swiper_about{margin-bottom:.8rem;padding-bottom:0;font-size:16px}.index_about .swiper_about li{text-align:center;background-color:#f8f8f8}.index_about .swiper_about li .img img{width:100%}.index_about .swiper_about li .tit{line-height:50px;text-align:center;display:block}.index_about .top{margin-bottom:.8rem}.index_about .top .img img{width:100%}.index_about .top .tit{color:#1048a0;font-size:20px;display:block;padding:.3rem 0 .2rem;text-align:center}.index_about .top .txt{font-size:15px;color:#666;line-height:1.8}.index_about .swiper_honor{display:flex;flex-wrap:wrap;padding-bottom:.6rem;justify-content:space-between;font-size:16px}.index_about .swiper_honor li{width:50%;text-align:center}.index_about .swiper_honor .img{display:block;width:90%;margin:0 auto}.index_about .swiper_honor .img img{width:100%}.index_about .swiper_honor .tit{line-height:50px;display:block;color:#666;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.index_about .swiper_honor .tit:hover{color:#1048a0}.index_about .swiper-pnext:focus{outline:none}.index_about .swiper-pnext::after{font-size:24px;font-weight:bold;color:#fff}.index_news{background-color:#f8f8f8;padding:.7rem .24rem}.index_news li{margin-bottom:.26rem}.index_news .inner{background:#fff;position:relative}.index_news .img img{width:100%}.index_news .info{padding:.2rem .24rem}.index_news .info .tit{display:block;font-size:20px;color:#000;margin-bottom:14px}.index_news .info .txt{line-height:24px;max-height:72px;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3;color:#666;font-size:15px;margin-bottom:.34rem}.index_news .tool{color:#999;font-size:14px}.index_news .tool .iconfont{font-size:120%;position:relative;top:1px;margin-right:2px}.index_title{display:-webkit-flex;display:flex;display:-webkit-box;display:box;-webkit-align-items:center;align-items:center;-webkit-box-align:center;box-align:center;-webkit-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.4rem}.index_title h3{display:block;font-size:24px;color:#333;font-weight:bold;position:relative;padding-left:36px}.index_title h3::before,.index_title h3::after{content:'';display:block;position:absolute;width:16px;height:16px;border-radius:50%;left:0;top:50%;margin-top:-8px}.index_title h3::before{left:0;background-color:#263e8b}.index_title h3::after{left:10px;background-color:#80cef3}.index_title .more{display:block;font-size:15px;color:#333}.index_title .more i{font-size:90%}.contact_btn{background:#1048a0;border-radius:2em;color:#fff;font-size:18px;width:190px;height:46px;line-height:46px;text-align:center;display:block;margin:.3rem auto}.contact_btn em{padding-left:38px;background-image:url(../images/a3.png);background-repeat:no-repeat;background-position:0 center;display:inline-block;color:#fff}.in_title .tit em{margin-top:.25rem !important}.index_advantage{overflow:hidden;background-color:hsl(0,0%,100%);margin:0 .2rem 30px}.index_advantage .in_title .tit{width:3.5rem}.index_advantage .bd{overflow:hidden;width:100%}.index_advantage .bd li{padding:.3rem 0;overflow:hidden}.index_advantage .bd li .content{margin-bottom:16px}.index_advantage .bd li .img{text-align:center;width:80%;margin:0 auto}.index_advantage .bd li+li{border-top:1px solid #eaeaea}.index_advantage .bd .content{overflow:hidden;display:flex}.index_advantage .bd .content .id{width:46px;height:63px;background:url('../../pc/images/star.jpg') no-repeat center;background-size:contain;text-align:center;color:#fff !important;line-height:50px;font-size:20px;margin-right:10px}.index_advantage .bd .content .info{flex:1}.index_advantage .bd .content h5{font-size:18px;color:#1048a0;font-weight:normal;padding-bottom:5px;border-bottom:1px solid #ddd;margin-bottom:5px}.index_advantage .bd .content em{display:block;font-size:14px;color:#999;font-family:arial;margin-bottom:15px}.index_advantage .bd .content p{font-size:15px;line-height:22px;color:#333;margin-bottom:20px;background:url(../../pc/images/dot.jpg) no-repeat left 8px;padding-left:20px}.index_advantage .bd .content p b{font-weight:normal;color:#3957ad}