@charset "UTF-8";
body{color:#333;background:#F9F9F9;}

.banner{position: relative;}
.banner img{max-width: none;width:100%;object-fit: none;}

.poa{position: absolute;}
.banner .poa{top:40%;left:50%;z-index:10;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);line-height: 1;height:auto;}
.banner .tit{position: relative;text-align: center;}
.banner .tit h1{font-size:40px;color:#fff;margin:0;font-weight:bold;margin-bottom: 18px;}
.banner .tit p{color:#fff;font-size:21px;padding-bottom:10px;text-transform: uppercase;margin:0;font-family: Arial, Helvetica, sans-serif;border-bottom:1px solid rgba(255,255,255,.15)}
.subNavWrap{position: relative;z-index:20;overflow: hidden;height:82px;}
.subNav {height:82px;position: relative;z-index:5;line-height: 1;background:#fff;}
.subNav ul li {float:left;width:186px;height:82px;text-align: center;position: relative;transition: all .4s;-webkit-transition: all .4s;}
.subNav ul li a{font-size:16px;color:#333;position: relative;z-index:2;display: block;line-height: 82px;}
.subNav ul li a:after{position: absolute;content:'';width:0;height:16px;top:50%;right:0;border-left:1px solid #ccc;margin-top:-8px;}
.subNav ul li.cur,.subNav ul li:hover{background: -webkit-linear-gradient(-60deg, #0B39BC 0%, #022B9F 100%);background: linear-gradient(-60deg, #0B39BC 0%, #022B9F 100%);}
.subNav ul li.cur a,.subNav ul li:hover a{color:#fff;}
.subNav ul li.cur a:after,.subNav ul li:hover a:after{display: none;}
/* .subNav ul li:last-child a:after{display: none;} */


.about_inner{padding:74px 0 94px;}
.section_tit p{font-size:28px;color:rgba(126,138,170,.21);font-weight:bold;text-transform: uppercase;}
.section_tit h2{font-size: 24px;color: #555;position: relative;margin:0;font-weight: normal;}
.section_tit h2 span{color:#022B9F;}
.about_top{position: relative;margin-top:18px;}
.about_top .left{;padding-top:20px;}
.about_top .left p{margin:0;}
.about_top .left p,.about_top .left span{font-size: 16px;
  color: #333333;
  line-height: 35px;}
.about_top .right{width:100%;}
.about_top .right img{border-radius: 8px;margin:0 auto;}



.culture {padding-top:70px;}
.culture .item{display: flex;display: -webkit-flex;float:left;width:48.78%;height:171px;background:url(../images/cul_bg01.png) no-repeat center center #022B9F;border-radius: 10px;align-items: center;justify-content: center;color:#fff;}
.culture .item:last-child{background:url(../images/cul_bg02.png) no-repeat center center #022B9F;float:right;}
.culture .item .iconfont{font-size:70px;color:#fff;margin-right:20px;}
.culture .item .txt{line-height: 1;width:50%;}
.culture .item .txt h5{font-size:26px;font-weight: normal;margin:0;}
.culture .item .txt p{font-size:18px;margin-top:18px;}

.store_list{padding:92px 0 70px;}
.store_list ul li{width:30.7%;border-radius:6px 6px 0 0;overflow: hidden;float:left;margin-right:3.9%;margin-bottom:65px;cursor: pointer;}
.store_list ul li:nth-child(3n){margin-right:0;}
.store_list ul li .img{overflow: hidden;}
.store_list ul li p{font-size:16px;line-height: 76px;padding:0 2%;color:#222;transition: all .4s;-webkit-transition: all .4s;text-align: center;color:#222;border-bottom:1px solid rgba(16,51,93,.15);position: relative;}
.store_list ul li p:after{position: absolute;content:'';bottom:0;left:0;width:30px;height:0;border-top:1px solid #022B9F;transition: all .3s;-webkit-transition: all .3s;}
.store_list ul li img{width:100%;max-width: none;transition: all .4s;-webkit-transition: all .4s;}
.store_list ul li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.store_list ul li:hover p{color:#022B9F;}
.store_list ul li:hover p:after{width:100%}
.store_modal{position: fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:1000;display: none;}
.store_del{position: absolute;top:50%;left:50%;width:885px;border-radius: 25px;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background:#fff;box-sizing: border-box;padding:31px 2.6% 0;}

.store_del .swiper-slide .img{display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
.zizhi_del .swiper-slide .img{border:1px solid #E5E5E5;}
.store_del .swiper-slide .img img{width:98%;}
.store_del .swiper-slide .txt{padding-right:70px;height:94px;display: flex;display: -webkit-flex;align-items: center;}
.store_del .swiper-slide .txt p{font-size:24px;line-height: 31px;color:#333;}
.store_del .close_btn{font-size:24px;color:#B5B5B5;right:43px;line-height: 1;cursor: pointer;bottom:36px;z-index:100;}
.store_del .next01,.store_del .prev01{width:50px;height:50px;background:#fff;border-radius: 50%;margin-top:-25px;line-height: 50px;text-align: center;font-size:0;transition: all .4s;-webkit-transition: all .4s;opacity: .7;}
.store_del .next01 .iconfont,.store_del .prev01 .iconfont{font-size:24px;color:#333;}
.store_del .next01 {right:-58px;}
.store_del .prev01{left:-58px;}
.store_del .next01:hover,.store_del .prev01:hover{opacity: 1;}
.more{color:#fff;font-size:15px;transition: all .3s;-webkit-transition: all .3s;width:236px;height:60px;border-radius: 60px;background:#022B9F;display: flex;align-items: center;justify-content: center;margin:0 auto}

.del{position: relative;display: inline-block;width:40px;height:40px;background:#fff;border-radius: 50%;overflow: hidden;vertical-align: middle;margin-left:10px;}
.del .iconfont{font-size:18px;color:#022B9F;position: absolute;line-height: 40px;width:100%;left:0;transition: all .3s ease;-webkit-transition: all .3s ease;text-align: center;}
.del .icon1{top:0;}
.del .icon2{top:-100%;}
.more:hover .del .icon1{top:100%;}
.more:hover .del .icon2{top:0;}

.factory_list ul li{border-radius: 6px;}
.factory_list ul li p{line-height: 73px;background:#F1F4FC;border:0;}
.factory_list ul li p:after{display: none;}
.factory_list ul li:hover p{background:-webkit-linear-gradient(-60deg, #0B39BC 0%, #022B9F 100%);color:#fff;}
.zizhi_wrap{padding:90px 0 80px;background:url(../images/zizhi_bg.png) no-repeat center top;background-size: cover;}
.zizhi_list ul li{width:23.2%;border-radius:6px;overflow: hidden;float:left;margin-right:2.3%;margin-bottom:65px;cursor: pointer;background:#fff;}
.zizhi_list ul li:nth-child(4n){margin-right:0;}
.zizhi_list ul li .img{overflow: hidden;padding:17px 5% 0;box-sizing: border-box;display: flex;justify-content: center;}
.zizhi_list ul li .img img{border:1px solid #E5E5E5;box-sizing: border-box;max-height: 100%;}
.zizhi_list ul li p{font-size:15px;line-height: 73px;padding:0 2%;color:#333;transition: all .4s;-webkit-transition: all .4s;text-align: center;position: relative;}


.certify_banner .poa{display: flex;display: -webkit-flex;justify-content: flex-end;}
.certify_banner .poa .tit{text-align: left;left:-7%;}
.certify_banner .poa .tit h1{font-size:38px;margin-bottom: 22px;}
.certify_banner .poa .tit span{float:left;background:rgba(2,43,159,.87);line-height: 38px;color:#fff;font-size:17px;border-radius: 5px;padding:0 18px;margin-right:10px;}
.certify_wrap .box{padding-top:85px;}
.certify_wrap .box .title{font-size:34px;color:#333;line-height: 45px;padding-bottom:88px;position: relative;text-align: center;font-weight: bold;}
.certify_wrap .box .title span{color:#022B9F}
.certify_wrap .box .title:after{content:'';width:24px;height:3px;background:#022B9F;border-radius: 4px;left:50%;margin-left:-12px;bottom:60px;position: absolute;}
.box1_bd {position: relative;width:648px;margin:0 auto;}
.box1_bd .img{padding:74px 57px 0 65px;width:525px;background:url(../images/box1_bg.png) no-repeat center top;background-size: 100%;}
.box1_bd ul{width:100%;height:100%;position: absolute;left:0;top:0;}
.box1_bd ul li{position: absolute;display: flex;display: -webkit-flex;align-items: center;line-height: 1;}
.box1_bd ul li span{font-size:35px;color:#fff;border-radius: 50%;width:59px;height:59px;background:-webkit-linear-gradient(-60deg, #0B39BC 0%, #022B9F 100%);text-align: center;line-height: 59px;}
.box1_bd ul li p{font-size:20px;line-height: 30px;color:#666;}
.box1_bd ul li p b{color:#000;}
.box1_bd ul li .left{text-align: right;margin-right:15px;}
.box1_bd ul li.l1{top:0;left:-190px;}
.box1_bd ul li.l2{top:133px;left:-315px;}
.box1_bd ul li .left{width:280px;}
.box1_bd ul li.l3 {bottom:61px;left:-328px;top:auto;}
.box1_bd ul li.l4{top:0;right:-254px;}
.box1_bd ul li.l5{top:133px;right:-304px;}
.box1_bd ul li.l6{bottom:61px;right:-330px;}
.box1_bd ul li.l4 .left{width:360px;}
.box1_bd ul li.l4 .left,.box1_bd ul li.l5 .left,.box1_bd ul li.l6 .left{text-align: left;margin-left:10px;margin-right:0;}
.box2{background:#F5F9FF;padding-bottom:40px;}
.box2_bd ul li{width:28.28%;float:left;margin:0 2.5% 42px;}
.box2_bd ul li .img{background:#fff;border-radius: 10px;display: flex;display: -webkit-flex;justify-content: center;align-items: center;height:232px;}
.box2_bd ul li p{font-size:18px;text-align: center;color:#333;margin-top:30px;}
.box3{padding:82px 0 74px;background:url(../images/box3_bg.png) no-repeat center top #0935B4;background-size: cover;}
.box3_bd{display: flex;display:-webkit-flex;justify-content: space-around;}
.box3_bd li {text-align: center;line-height: 1;width:17.64%;}
.box3_bd li .img{width:115px;height:115px;background:#fff;border-radius: 40px;position: relative;margin:0 auto;}
.box3_bd li .img img{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.box3_bd li h4{font-size:22px;padding:17px 0 18px;position: relative;color:#fff;margin:0;}
.box3_bd li h4:after{content: '';position: absolute;width:24px;height:3px;border-radius: 3px;background:rgba(255,255,255,.37);left:50%;margin-left:-12px;bottom:0;}
.box3_bd li p{font-size:15px;line-height: 26px;color:#fff;opacity: 0.8;margin-top:17px;}
.box4_bd ul{padding:0 1.28%;}
.box4_bd li{float:left;width:30%;margin-right:4.9%;background:#F5F9FF;border-radius: 5px;overflow: hidden;margin-bottom:86px;}
.box4_bd li:nth-child(3n){margin-right:0;}
.box4_bd li:last-child{margin-right:0;}
.box4_bd li .img img{height:288px;object-fit: cover;font-family:'object-fit: cover;';width:100%;max-width: none;}
.box4_bd li .txt{padding:0 6% 0 4.3%;line-height: 1;height:232px;}
.box4_bd li .txt h4{font-size:22px;margin:0;padding:27px 0 20px;color:#022B9F;border-bottom: 1px solid #eee;font-weight:normal;}
.box4_bd li .txt h4 span{color:#999;font-size:15px;margin-left:27px;}
.box4_bd li .txt p{font-size:15px;line-height: 35px;color:#777;margin-top:20px;}
.box4_bd li:nth-child(4){margin-right:2.9%;}
.box4_bd li:nth-child(4),.box4_bd li:nth-child(5){display: flex;width:48.53%;}
.box4_bd li:nth-child(4) .img,.box4_bd li:nth-child(5) .img{flex:1;}
.box4_bd li:nth-child(4) .img img,.box4_bd li:nth-child(5) .img img{height:325px;}
.box4_bd li:nth-child(4) .txt,.box4_bd li:nth-child(5) .txt{width:351px;height:325px;box-sizing: border-box;flex-shrink: 0;padding:0 0 0 3.2%;}


.sub_type{border-bottom: 1px solid #E3E3E3;margin-bottom:65px;}
.sub_type a{display: inline-block;padding:30px 3.11% 24px;font-size:16px;color:#333;position: relative;}
.sub_type a.cur:after{position: absolute;content:'';width:30px;height:5px;background:#022B9F;left:50%;margin-left:-15px;bottom:-2px;}
.product_list {margin-top:57px;margin-bottom:60px;}
.product_list ul{font-size:16px}
.product_list li{float:left;width:29.6%;margin:0 5.5% 30px 0;}
.product_list li .img{position: relative;overflow: hidden;}
.product_list li .img img{transition: all .4s;-webkit-transition: all .4s;}
.product_list li .pro_txt{padding:0 1%;position: relative;line-height: 1;transition: all .4s;-webkit-transition: all .4s;background:#F5F5F5;border-radius: 0  05px 5px;}
.product_list li .pro_txt p{font-size:16px;color:#222;text-align: center;line-height: 70px;}
.product_list li a:hover .pro_txt{background:#022B9F;}
.product_list li a:hover .pro_txt p{color:#fff;}
.product_list li a:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.product_list li:nth-child(3n){margin-right:0;}

.bread_nav {background:#fff;}
.bread_nav .container{padding:23.5px 0  22.5px;position: relative;line-height: 1;}
.bread_nav p{font-size:15px;color:#666;line-height: 36px;}
.bread_nav p a{color:#666;}
.bread_nav p a:hover{color:#022B9F;}
.goback{position: absolute;right:0;top:23.5px;width:117px;height:36px;border-radius: 36px;background:#022B9F;font-size:13px;color:#fff;display: flex;align-items: center;justify-content: flex-end;}
.goback .del{width:30px;height:30px;background:rgba(173,193,248,.39);margin-right:3px;}
.goback .del .iconfont{line-height: 30px;color:#fff;}
.goback .del .icon2{top:0;left:-100%;}
.goback:hover .del .icon1{left:100%;top:0;}
.goback:hover .del .icon2{left:0;top:0;}

.pro_hd{overflow: hidden;position: relative;padding-left:40%;margin-top:60px;}
.pro_hd .right{width:100%;padding-left:2.8%;box-sizing: border-box;}
.pro_hd .right .pro_txt{padding:51px 8.39% 94px 6%;line-height: 1;background:#fff;}
.pro_hd .right .pro_txt h1{margin:0;font-size: 26px;color:#333;font-weight:normal;margin:0;}
.pro_hd .right .pro_txt .summary{font-size:16px;color:#333;line-height:30px;padding-top:32px;padding-bottom:44px;}
.pro_hd .right .pro_txt ul{margin-top:55px;display: flex;justify-content: space-around;padding-bottom:24px;border-bottom: 1px solid #E3E3E3;padding-right:4%;}
.pro_hd .right .pro_txt ul li{text-align: center;}
.pro_hd .right .pro_txt ul li .iconfont{font-size:37px;color:#315EE1;line-height: 38px;display: inline-block;}
.pro_hd .right .pro_txt ul li p{font-size:16px;margin-top:18px;color:#333;}
.pro_hd .right .pro_txt .hotline{font-size:17px;color:#333;display:flex;align-items: center;}
.pro_hd .right .pro_txt .hotline .aqum{font-size:36px;color:#022B9F;margin-left:15px;}
.pro_hd .right .pro_txt .hotline2{margin-top:10px;}
.pro_hd .right .pro_txt .hotline2 .iconfont{font-size:36px;color:#022B9F;width:69px;text-align: right;}

.pro_hd .swiper-container{width:39.3%;position: absolute;left:0;top:0;bottom:0;}
.pro_hd .swiper-container .swiper-slide .img{position: relative;width:100%;height:100%;overflow: hidden;box-sizing: border-box;}
.pro_hd .swiper-container .swiper-slide .img img{position: relative;max-width: none;width:100%;height:100%;object-fit: cover;}

.pro_hd  .pagination01{width:auto;width: 91px;height: 39px;background: #E2E2E2;border-radius: 0px 39px 39px 0px;font-size: 17px;left:0;bottom:30px;left:auto;line-height: 39px;
  color: #999;}
.pro_hd .swiper-container .next01,.pro_hd .swiper-container .prev01{width:40px;height:40px;background: #E2E2E2;border-radius: 50%;text-align: center;line-height: 36px;top:auto;margin-top:0;transition: all .3s;color:#999;}
.pro_hd .swiper-container .next01{right:10px;bottom:30px;}
.pro_hd .swiper-container .prev01{right:68px;bottom:30px;left:auto;}
.pro_hd .swiper-container .next01 .iconfont,.pro_hd .swiper-container .prev01 .iconfont{font-size:24px;}
.pro_hd .swiper-container .next01:hover,.pro_hd .swiper-container .prev01:hover{background:#022B9F;color:#fff;}


.pro_info_bd {padding:42px 2.85%;background:#fff;margin:78px 0 36px;}
.pro_tab{overflow: hidden;margin-bottom: 70px;}
.pro_tab a{width:47.7%;float:left;line-height:95px;border-radius: 5px;text-align: center;font-size:25px;color:#333;background:#F5F5F5;transition: all .4s;-webkit-transition: all .4s;}
.pro_tab a .iconfont{font-size:28px;color:#9A9A9A;margin-right:8px;}
.pro_tab a:last-child{float:right;}
.pro_tab a.cur,.pro_tab a:hover{background:#022B9F;color:#fff;}
.pro_tab a.cur .iconfont,.pro_tab a:hover .iconfont{color:#fff;}
.pro_info_bd ul li{display: none;}
.pro_info_bd ul li:first-child{display: block;}
.pro_info_bd table{width:100%;}
.pro_info_bd p,.pro_info_bd span{font-size: 17px;color: #666;line-height: 35px;}
.pro_info_bd img{margin:0 auto;}
.pro_other{padding:20px 2.14%;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;background:#fff;
  font-weight: 400;font-size: 15px;margin-bottom:63px;
  color: #666;}
.pro_other .ellipsis{width:40%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#666;flex:1;}
.pro_other a.goback{position: static;}
.pro_other .ellipsis a:hover{color:#022B9F;}
.pro_other .ellipsis:last-of-type{text-align: right;}
.pro_other .ellipsis a{color:#666;}
.pro_rec {padding-bottom:60px;}
.pro_rec h2{font-size:30px;color:#333;padding-left:25px;position: relative;margin:0;line-height: 40px;}
.pro_rec h2:before{content:'';position: absolute;left:0;top:8px;width:5px;height:28px;background:#022B9F;}
.pro_rec .bd{margin-top:47px;}
.pro_rec .bd  ul{ overflow:hidden; zoom:1;}
.pro_rec .bd  ul li{ width:23.14%; float:left; display:inline;overflow: hidden;margin:0 16px;}
.pro_rec .bd  ul li p{padding:31px 1% 29px;font-size:16px;line-height: 22px;text-align: center;color:#333;}

.case_banner .tit h1{color:#222;}
.case_banner .tit p{color:#000;border-color:rgba(0,0,0,.15)}
.case_wrap{padding:92px 0 88px;}
.case_list ul{font-size:16px;}
.case_list ul li{width:23.2%;float:left;margin-right:2.3%;margin-bottom:55px;cursor: pointer;}
.case_list ul li:nth-child(4n){margin-right:0;}
.case_list ul li .img{overflow: hidden;border-radius: 5px;}
.case_list ul li .img img{transition: all .4s;-webkit-transition: all .4s;}
.case_list ul li p{font-size:16px;padding:21px 2% 0;color:#333;transition: all .4s;-webkit-transition: all .4s;text-align: center;position: relative;}
.case_list ul li a:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.content_hd{text-align: center;padding:85px 0 0;line-height: 1;}
.content_hd h1{font-size:28px;line-height: 37px;color:#333;margin:0;margin-bottom:15px;}
.content_hd span{font-size:15px;color:#666;margin:0 20px;}
.case_info_bd{margin-top:40px;}

.news_rec{margin-top:85px;display: none;}
.news_rec ul li{float:left;width:30%;margin-right:5%;background:#fff;line-height: 1;border-radius: 5px;}
.news_rec ul li:last-child{margin-right:0;}
.news_rec ul li a{display: block;padding:49px 6.1% 71px 7.1%;transition: all .4s;-webkit-transition: all .4s;}
.news_rec ul li .num{font-size:20px;color:#333;transition: all .4s;-webkit-transition: all .4s;margin-bottom: 36px;}
.news_rec ul li .numb{font-size:42px;}
.news_rec ul li h3{font-size:18px;color:#222;margin:0;transition: all .4s;-webkit-transition: all .4s;line-height: 24px;}
.news_rec ul li p{font-size:14px;line-height: 28px;color:#999;margin:39px 0 46px;height:84px;}
.news_rec ul li .more{display: block;width:144px;height:42px;line-height: 42px;font-size:14px;color:#999;background:transparent;transition: all .4s;-webkit-transition: all .4s;margin:0;border-radius: 0;}
.news_rec ul li .more .iconfont{color:#A2A2A2;margin-left:6px;font-size:24px;vertical-align: middle;position: relative;top:-2px;}
.news_rec ul li a:hover{box-shadow: 0 3px 18px rgba(133,147,243,.1);}
.news_rec ul li a:hover .num{color:#022B9F;}
.news_rec ul li a:hover h3{color:#022B9F;}
.news_rec ul li a:hover .more{background:#022B9F;color:#fff;text-align: center;border-radius: 0 20px 0 20px;}
.news_rec ul li a:hover .more .iconfont{color:#fff;}
.news_list {margin-top:72px;}
.news_list li{width:47.85%;border-radius: 5px;float:left;line-height: 1;margin-bottom:72px;background:#fff;}
.news_list li:nth-child(even){float:right;}
.news_list li a{display: block;padding:30px 4.4% 41px 7.1%;transition: all .4s;-webkit-transition: all .4s;position: relative;}
.news_list li .num{font-size:20px;color:#333;transition: all .4s;-webkit-transition: all .4s;margin-bottom: 30px;}
.news_list li .numb{font-size:42px;}
.news_list li h3{font-size:18px;color:#222;margin:0;transition: all .4s;-webkit-transition: all .4s;line-height: 24px;}
.news_list li p{font-size:14px;line-height: 28px;color:#999;margin-top:24px;height:56px;}
.news_list li .more{width:144px;height:42px;line-height: 42px;font-size:14px;color:#999;background:transparent;transition: all .4s;-webkit-transition: all .4s;margin:0;border-radius: 0;position: absolute;right:4.4%;top:40px;}
.news_list li .more .iconfont{color:#A2A2A2;margin-left:6px;font-size:24px;vertical-align: middle;}
.news_list li a:hover{box-shadow: 0 3px 18px rgba(133,147,243,.1);}
.news_list li a:hover .num{color:#022B9F;}
.news_list li a:hover h3{color:#022B9F;}
.news_list li a:hover .more{background:#022B9F;color:#fff;text-align: center;border-radius: 0 20px 0 20px;}
.news_list li a:hover .more .iconfont{color:#fff;}

.contact_inner{margin-top:92px;background:#fff;position: relative;padding-left:50%;margin-bottom:88px;}
.contact_inner .left{position: absolute;left:0;top:0;width:50%;height:100%;}
.contact_inner .left img{max-width: none;width:100%;height:100%;object-fit: cover;font-family:'object-fit: cover;';}
.contact_inner .right{padding:50px 1% 40px 18.85%;line-height: 1;}
.contact_inner .right h3{font-size:32px;line-height: 42px;color:#222;margin:0;}
.contact_inner .right p{font-family: Arial, Helvetica, sans-serif;color:#DBDBDB;font-size:16px;text-transform: uppercase;line-height:18px;margin:12px 0 26px;}
.contact_inner .right .bd p,.contact_inner .right .bd span{font-size:16px;line-height: 40px;color:#333;margin:0;}
.contact_box2{padding:81px 6.5% 82px 457px;position: relative;background: #fff;margin-bottom:92px;}
.contact_box2 .poa{left:110px;top:71px;line-height: 1;width:224px;}
.contact_box2 .poa h3{font-size:36px;line-height: 47px;color:#222;margin:0;}
.contact_box2 .poa h3 span{color:#022B9F;}
.contact_box2 .poa p.en{font-size:16px;line-height: 18px;color:#C3CBDF;margin-top:11px;text-transform:uppercase ;}
.contact_box2 .poa p.remark{font-size:14px;line-height: 19px;color:#C3CBDF;margin-top:35px;}
.contact_box2 .poa .wx_content{margin-top:59px;width:190px;}
.contact_box2 .poa .wx_content img{width:190px;height:190px;border-radius: 6px;border:1px solid #DDE8EF;box-sizing: border-box;}
.contact_box2 .poa .wx_content p{font-size:14px;color:#C3CBDF;text-align: center;margin-top:16px;}
.contact_box2 form .label{float:left;margin-bottom:22px;width:100%;}
.contact_box2 form .label input{background:#F9F9F9;border-radius: 12px;padding:4px;line-height: 56px;font-size:16px;border:0;width:100%;box-sizing: border-box;text-indent: 20px;height:56px;}
.contact_box2 form .label textarea{background:#F9F9F9;border-radius: 12px;padding:19px 4px;line-height: 26px;font-size:16px;border:0;width:100%;box-sizing: border-box;resize: none;text-indent: 20px;}
.contact_box2 form .label.w50{width:47.5%;}
.contact_box2 form .label.w50:nth-of-type(2){margin-left:5%;}
.contact_box2 form .submit{width:222px;height:64px;border-radius: 8px;line-height: 64px;text-align: center;font-size:18px;color:#fff;background:-webkit-linear-gradient(-60deg, #0B39BC 0%, #022B9F 100%);background:linear-gradient(-60deg, #0B39BC 0%, #022B9F 100%);border:0;font-weight:bold;box-shadow: 0 3px 6px rgba(5,19,114,.48);margin-top:16px;}
.search_result{font-size:18px;line-height: 82px;color:#333;font-weight:bold;}
.search_result span{color:#022B9F;}
.kong{font-size:16px;}

@media screen and (max-width:1460px){
  .banner img{height:450px;object-fit: cover;}
}
@media screen and (max-width:1366px){
  .about_top{padding-left:0;overflow: hidden;}
  .about_top .left{position: static;float:left;width:48%;}
  .about_top .right{width:47.64%;float:right;}
  .store_del{width:740px;}
  .store_del .swiper-slide .txt{height:80px;}
  .store_del .close_btn{bottom:27px;}
  .box1_bd{transform: scale(.85);-webkit-transform: scale(.85);}
}
@media screen and (max-width:1200px){
  .box4_bd li:nth-child(4) .txt, .box4_bd li:nth-child(5) .txt{width:50%;}
  .pro_hd .swiper-container .swiper-slide .img{display: flex;align-items: center;justify-content: center;}
  .pro_hd .swiper-container .swiper-slide .img img{width:auto;height:auto;object-fit: fill;max-width:100%;}
}
@media screen and (max-width:992px){
  .about_top .left{position: static;float:none;width:100%;}
  .about_top .right{width:100%;float:none;}
  .about_top .right img{height:auto;object-fit: fill;margin:0 auto;}
  .box4_bd li .txt{height:auto;min-height: 232px;}
  .box1_bd{transform: scale(.7);-webkit-transform: scale(.7);}
}
@media screen and (max-width:768px) {
  .container{width:96%;}
  .banner .poa{top:45%;}
  .banner img{height:4rem;}
  .banner .tit p{font-size:.28rem;padding-bottom:.1rem;white-space: nowrap;}
  .banner .tit h1{font-size:.45rem;margin-bottom:.2rem;}
  .subNavWrap{height:.86rem;}
  .subNav{height:.86rem;}
  .subNav ul{width:auto;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;position: relative;-webkit-overflow-scrolling: touch;}
  .subNav ul li{width:2.4rem;display: inline-block;float:none;line-height: .86rem;height:.86rem;}
  .subNav ul li a{font-size:.26rem;line-height: .86rem;}
  .subNav ul li a:after{display: none;}
  .about_inner {
    padding: .5rem 0;
  }
  .section_tit p{font-size:.38rem;}
  .section_tit h2{font-size:.34rem;}
  .about_top{margin-top:0;}
  .about_top .left p, .about_top .left span{font-size:.26rem;line-height: .45rem;}
  .culture{padding-top:.6rem;}
  .culture .item{width:100%;height:2rem;background-size: cover;margin-bottom:.3rem;border-radius: .1rem;}
  .culture .item .txt h5{font-size:.36rem;}
  .culture .item .txt p {font-size: .28rem;margin-top: .18rem;}
  .culture .item .iconfont {font-size: .8rem;margin-right: .2rem;}
  .store_list {padding: .5rem 0 .4rem;}
  .store_list ul li{width:48.05%;margin-bottom:.5rem}
  .store_list ul li:nth-child(2n){margin-right:0;}
  .store_list ul li:nth-child(3n){margin-right:3.9%;}
  .store_list ul li:nth-child(6n){margin-right:0;}
  .store_list ul li p {
    font-size: .26rem;
    line-height: .76rem;}
  .store_del{width:98%;padding:.31rem 2% 0;border-radius: .25rem;}
  .store_del .swiper-slide .txt{height:1rem;padding-right:.8rem;}
  .store_del .swiper-slide .txt p{font-size:.32rem}
  .store_del .close_btn{font-size:.34rem;right:.4rem;bottom:.36rem;}
  .store_del .next01, .store_del .prev01{width:.64rem;height:.64rem;line-height: .64rem;margin-top:-.32rem;}
  .store_del .next01 .iconfont, .store_del .prev01 .iconfont {
    font-size: .3rem;
  }
  .store_del .next01{right:3.6%;}
  .store_del .prev01{left:3.6%}
  .more{width:3.2rem;height:.9rem;font-size:.25rem;}
  .del{width:.6rem;height:.6rem;}
  .del .iconfont{font-size:.28rem;line-height: .6rem;}
  .zizhi_wrap {padding: .5rem 0 .6rem;}
  .zizhi_list ul li{width:48.85%;margin-bottom:.4rem;border-radius: .06rem;}
  .zizhi_list ul li .img{padding:.17rem 4% 0;}
  .zizhi_list ul li:nth-child(2n){margin-right:0;}
  .zizhi_list ul li p {font-size: .25rem;line-height:.9rem;}
  .certify_banner .poa{justify-content: center;}
  .certify_banner .poa .tit{text-align: center;left:0;}
  .certify_banner .poa .tit h1 {font-size: .38rem;margin-bottom: .22rem;}
  .certify_banner .poa .tit span{font-size:.26rem;padding:0 .18rem;margin-right:.1rem;line-height: .58rem;border-radius: .05rem;}
  .certify_wrap .box{padding-top:.5rem;}
  .certify_wrap .box .title {font-size: .4rem;line-height: .55rem;padding-bottom:.5rem;}
  .certify_wrap .box .title:after {
    width: .36rem;
    height: .06rem;
    border-radius: .04rem;
    margin-left: -.12rem;
    bottom: .2rem;
   }
   .box1_bd{width:100%;transform: scale(1);-webkit-transform: scale(1);padding:0 2%;box-sizing: border-box;}
   .box1_bd .img{display: none;}
   .box1_bd ul{position: static;}
   .box1_bd ul li{position: relative;top:0!important;left:0!important;right:auto!important;bottom:auto!important;min-height: 1rem;margin-bottom:.3rem;}
   .box1_bd ul li{padding-left:1.2rem;}
   .box1_bd ul li span{position: absolute;left:0;top:0;}
   .box1_bd ul li .left{width:auto!important;margin:0!important;text-align: left;}
   .box1_bd ul li p {
    font-size: .3rem;
    line-height: .4rem;
   }
   .box1_bd ul li span {
    font-size: .45rem;
    width:1rem;
    height: 1rem;
    line-height: 1rem;
  }
  .box2{padding-bottom:.4rem;}
  .box2_bd ul li {
    width: 45%;
    margin: 0 2.5% .46rem;
  }
  .box2_bd ul li .img{height:3.2rem;border-radius: .1rem;}
  .box2_bd ul li p{font-size:.28rem;line-height: .4rem;margin-top:.3rem;}
  .box3 {padding: .5rem 0 .3rem;}
  .box3_bd{flex-wrap: wrap;}
  .box3_bd li{width:45%;margin-bottom:.4rem;}
  .box3_bd li .img {width: 1.4rem;height: 1.4rem;border-radius: .4rem;}
  .box3_bd li .img img{width:50%;}
  .box3_bd li p {font-size:.25rem;line-height: .4rem;margin-top:.17rem;}
  .box3_bd li h4 {font-size: .32rem;padding: .17rem 0 .18rem;}
  .box4_bd li{width:100%!important;margin-right:0;margin-bottom:.5rem;display: block!important;}
  .box4_bd li .img img{height:auto!important;object-fit: fill;max-width: none;width:100%;}
  .box4_bd li .txt{min-height:0;width:100%!important;height:auto!important;box-sizing: border-box;padding:0 4% .4rem !important;}
  .box4_bd li .txt h4 {font-size: .32rem;padding:.27rem 0 .2rem;}
  .box4_bd li .txt h4 span{font-size:.25rem;margin-left:.27rem;}
  .box4_bd li .txt p{font-size:.25rem;line-height: .45rem;margin-top:.2rem;}
  .sub_type{overflow-x: scroll;white-space: nowrap;overflow-y: hidden;margin-bottom:.5rem;-webkit-overflow-scrolling: touch;}
  .sub_type a {padding: .3rem 3.14% .24rem;font-size:.26rem;}
  .sub_type a.cur:after {
    width: .3rem;
    height: .05rem;
    margin-left: -.15rem;
    bottom: -.02rem;
  } 
  .product_list{margin-top:.5rem;margin-bottom: .5rem;}
  .product_list li{width:47.25%;margin-bottom:.3rem;}
  .product_list li:nth-child(2n){margin-right:0;}
  .product_list li:nth-child(3n){margin-right:5.5%;}
  .product_list li:nth-child(6n){margin-right:0;}
  .product_list li .pro_txt p {
    font-size: .26rem;
    line-height: .8rem;}
  .bread_nav .container{padding:.24rem 0 .22rem;}
  .bread_nav p{font-size:.25rem;line-height: .46rem;}
  .bread_nav .goback{display: none;}
  .pro_hd{padding-left:0;margin-top:.5rem;}
  .pro_hd .swiper-container{width:100%;position: relative;margin-bottom:.4rem;}
  .pro_hd .pagination01{font-size:.27rem;line-height: .49rem;height:.49rem;width:1.24rem;bottom:.3rem;}
  .pro_hd .swiper-container .next01, .pro_hd .swiper-container .prev01{width:.6rem;height:.6rem;line-height: .6rem;bottom:.3rem;}
  .pro_hd .swiper-container .prev01{right:1rem;}
  .pro_hd .swiper-container .next01 .iconfont, .pro_hd .swiper-container .prev01 .iconfont{font-size:.34rem;}
  .pro_hd .right{padding:0;}
  .pro_hd .right .pro_txt{padding:.5rem 6% .5rem}
  .pro_hd .right .pro_txt h1{font-size:.36rem;}
  .pro_hd .right .pro_txt ul{margin-top:.55rem;padding-bottom:.24rem;}
  .pro_hd .right .pro_txt ul li .iconfont{font-size:.47rem;line-height: .48rem;}
  .pro_hd .right .pro_txt ul li p{font-size:.26rem;margin-top:.28rem;}
  .pro_hd .right .pro_txt .summary{font-size:.26rem;line-height: .42rem;padding:.32rem 0 .6rem;}
  .pro_hd .right .pro_txt .hotline{font-size:.27rem;}
  .pro_hd .right .pro_txt .hotline .aqum{font-size:.46rem;margin-left:.15rem;}
    .pro_hd .right .pro_txt .hotline2 .iconfont{font-size:.46rem;width:1.12rem;}
  .pro_info_bd{padding:.42rem 2.85%;margin:.5rem 0 .36rem;}
  .pro_tab{margin-bottom:.5rem;}
  .pro_tab a{font-size:.35rem;line-height: 1.1rem;}
  .pro_tab a .iconfont{font-size:.38rem;}
  .pro_info_bd p, .pro_info_bd span{font-size:.27rem;line-height: .47rem;}
  .pro_other{padding:.2rem 2.4rem .2rem 2%;font-size:.25rem;margin-bottom: .5rem;display: block;position: relative;}
  .pro_other .ellipsis{display: block;width:100%;line-height: .5rem;}
  .pro_other .ellipsis:last-of-type{text-align: left;}
  .pro_other a.goback{position: absolute;width:2rem;font-size:.24rem;height:.72rem;top:.34rem;}
  .pro_rec{padding-bottom:.6rem;}
  .pro_rec h2{font-size:.4rem;padding-left:.2rem;line-height: .5rem;}
  .pro_rec h2:before{width:.05rem;height:.28rem;top:.11rem;}
  .pro_rec .bd{margin-top:.47rem;}
  .pro_rec .bd ul li{width:2.8rem!important;border-radius: .15rem;margin:0 .12rem;}
  .pro_rec .bd ul li p{padding:.3rem  1% .29rem;font-size:.26rem;line-height: .32rem;}
  .case_wrap{padding:.5rem 0;}
  .case_list ul li{width:48.85%;margin-bottom: .4rem;}
  .case_list ul li:nth-child(2n){margin-right:0;}
  .case_list ul li p{font-size:.26rem;padding-top:.2rem;}
  .content_hd{padding-top:.5rem;}
  .content_hd h1{font-size:.38rem;line-height: .56rem;margin-bottom:.15rem;}
  .content_hd span{font-size:.25rem;margin:0 .2rem;}
  .newsNav ul{display: flex;}
  .newsNav ul li{width:33.33%;}
  .news_rec{margin-top:.5rem;}
  .news_rec ul li{width:100%;margin-right:0;margin-bottom:.4rem;}
  .news_rec ul li a{padding:.49rem 6%;}
  .news_rec ul li .num{font-size:.3rem;margin-bottom: .36rem;}
  .news_rec ul li .numb{font-size:.52rem;}
  .news_rec ul li h3{font-size:.28rem;line-height: .34rem;}
  .news_rec ul li p{font-size:.24rem;line-height: .38rem;height:auto;margin:.39rem 0 .4rem}
  .news_rec ul li .more{width:2rem;line-height: .54rem;height:.54rem;font-size:.24rem;border-radius: 0 .12rem 0 .12rem;}
  .news_rec ul li .more .iconfont{font-size:.34rem;margin-left:.06rem;top:0;}
  .news_list li{width:100%;margin-bottom:.3rem;}
  .news_list li a{padding:.3rem 4%;}
  .news_list li .num{font-size:.3rem;margin-bottom:.3rem;}
  .news_list li .numb{font-size:.52rem;}
  .news_list li h3{font-size:.28rem;line-height: .34rem;}
  .news_list li p {
    font-size: .24rem;
    line-height: .38rem;
    margin-top: .24rem;
    height:auto;
    }
  .news_list li .more{width:2rem;line-height: .54rem;height:.54rem;font-size:.24rem;border-radius: 0 .12rem 0 .12rem;top:.3rem;}
  .news_list li .more .iconfont{font-size:.34rem;margin-left:.06rem;}
  .contact_inner{margin-top:.5rem;padding-left:0;margin-bottom:.5rem;}
  .contact_inner .left{position: static;width:100%;}
  .contact_inner .right {padding: .4rem 4%;}
  .contact_inner .right h3{font-size:.42rem;line-height: .52rem;}
  .contact_inner .right p{font-size:.26rem;line-height: .28rem;margin:.12rem 0 .26rem;}
  .contact_inner .right .bd p, .contact_inner .right .bd span{font-size:.26rem;line-height: .5rem;}
  .contact_box2 {padding:.5rem 3.5%;margin-bottom:.5rem;}
  .contact_box2 .poa{position: static;width:100%;}
  .contact_box2 .poa .wx_content{display: none;}
  .contact_box2 .poa h3 {font-size: .46rem;line-height: .57rem;}
  .contact_box2 .poa p.en {font-size: .26rem;line-height: .28rem;margin-top:.11rem;}
  .contact_box2 .poa p.remark {font-size: .24rem;line-height: .3rem;margin:.3rem 0 .4rem;}
  .contact_box2 form .label{margin-bottom:.22rem}
  .contact_box2 form .label input{border-radius: .12rem;padding:.04rem;line-height: .72rem;font-size:.26rem;text-indent: .2rem;height:.72rem;}
  .contact_box2 form .label textarea {border-radius:.12rem;padding: .19rem .04rem;line-height: .4rem; font-size: .26rem;text-indent: .2rem;}
  .contact_box2 form .submit {width: 3.6rem;height: .96rem;border-radius: .08rem;line-height: .96rem;font-size: .28rem;margin-top:.16rem;}
  .search_result{font-size:.28rem;line-height: .86rem;}
  }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 
}