/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:' '; color:#333;}
a{color:#666;transition: 0.3s;}
a:hover{ color:#f60; text-decoration:none;cursor: pointer;}
p{line-height:1.65em; padding:3px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }


/*mMenu*/
.m_header{width: 100%;}
.sp_header{height:80px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;display: block;top: 0;}
.sp_logo{float:left;height:80px;display: flex;justify-content: center;align-items: center;padding-left: 10px;}
.sp_logo img{margin:auto;max-height:50px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:28px}
.sp_nav span{display:block;background:#000;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#fff;width:100%;height:calc(100% - 80px);font-size:14px;line-height:40px;top:80px;right:-100%;overflow:auto;overflow-x:hidden;transition:right ease 0.35s;display: block;}
.nav_show{right:0;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #e4e8eb solid;position:relative;line-height:45px;font-size:16px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;width:100%;padding: 0 20px;display: block;box-sizing: border-box;}
.sjj_nav ul li a:hover{color: #0188FB;}
.sjj_nav ul li ul li a{color:#333;display:block;text-align:left;}
.sjj_nav ul li i svg{width:25px;height:25px;fill:#333;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#333}
.sjj_nav ul li ul li>ul{margin-left:10px}
.sjj_nav ul li ul li{border-top: none;}
.sjj_nav ul li ul li a{padding: 0 30px;}

.headHeight{height: 80px;}
.shancgheng{display: inline-block;font-size: 17px;color: #333;margin-top: 15px;padding: 0 20px;box-sizing: border-box;}
.shancgheng img{vertical-align: middle;width: 26px;margin-right: 5px;}


/*swiper*/
.swiper {width: 100%;height: 100%;}
.swiper-slide {background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center; -ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img { display: block;width: 100%;height: 100%;object-fit: cover;}
.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{font-size: 20px;color: #999;}
.swiper .swiper-pagination-bullet{opacity: 0.6;background: #fff;transition:width ease 0.35s;height: 2px;width: 20px;border-radius: 0;}
.swiper .swiper-pagination-bullet-active{opacity: 1;}

/*banner*/
.banner{width: 100%;}
.bannerSwiper .swiper-button-next,.bannerSwiper .swiper-button-prev{width: 50px;height: 50px;background: rgba(0,0,0,0.5);transition: 0.3s;}
.bannerSwiper .swiper-button-next:after,.bannerSwiper .swiper-button-prev:after{font-size: 20px;color: #fff;opacity: 0.6;}
.bannerSwiper .swiper-button-next:hover{background: rgba(0,0,0,0.9);}
.bannerSwiper .swiper-button-prev:hover{background: rgba(0,0,0,0.9);}
.bannerSwiper .swiper-button-next:hover:after,.bannerSwiper .swiper-button-prev:hover:after{opacity: 1;}

/*common*/
.disFlex{display: flex;flex-wrap: wrap;}
.jusBet{justify-content: space-between;}
.jusCet{justify-content: center;}
.jusEnd{justify-content: flex-end;}
.aliTop{align-items: flex-start;}
.aliCet{align-items: center;}
.alibtm{align-items: flex-end;}
.bgfff{background: #fff;}
.fff{color: #fff !important;}
.pt100{padding-top: 100px;}
.pb100{padding-bottom: 100px;}
.pt130{padding-top: 130px;}
.pb140{padding-bottom: 140px;}
.img{font-size: 0px;overflow: hidden;}
img{transition: 0.5s;}
em{font-style: normal;}
.overflow2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.overflow1{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;display: block;}

.clearfix:before,
.clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;overflow: hidden;}
.clearfix {*zoom: 1;}
.f_left{float: left;}
.f_right{float: right;}

.textCet{text-align: center;}
.iTit{font-size: 26px;color: #333;}
.iTitEn{font-size: 15px;color: #333;margin: 5px 0;}
.iInfo{font-size: 14px;}
.iTxt{font-size: 16px;color: #333;font-weight: 300;margin-bottom: 15px;margin-top: 10px;}
.iLine{display: block;width: 40px;height: 2px;background: #333;margin: 0 auto;}


.mt30{margin-top: 30px;}
.mb30{margin-bottom: 30px;}

.comPad{padding-left: 10px;padding-right:10px;box-sizing: border-box;}

.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}
.pb30{padding-bottom: 30px;}


.index1{width: 100%;}
.i1List{width: 100%;}
.i1List ul li{width: 100%;margin-bottom: 25px;}
.i1List .part{display: block;width: 100%;background: #fff;height: 100%;box-shadow: 2px 6px 10px 2px rgb(0 0 0 / 10%);display: flex;justify-content: space-between;}
.i1List .part .img{width: 100px;height: 100px;display: flex;justify-content: center;align-items: center;}
.i1List .part .img img{width: 30px;}
.i1List .part .desc{background-image: linear-gradient(90deg,rgba(0, 29, 95, 1), rgba(1, 76, 204, 1));padding: 10px 15px;box-sizing: border-box;color: #fff;line-height: 1.6font-size: 14px;width: calc(100% - 100px);}
.i1List .part .desc .tit{font-size: 14px;margin-bottom: 10px;}
.i1List .part .desc .tit span{display: inline-block;margin-right: 25px;vertical-align: middle;font-size: 22px;}


.index2{width: 100%;background: #f6f6f6;}
.i2Box{width: 100%;padding: 0 10px;box-sizing: border-box;position: relative;padding-top: 40px;}
.i2Warp{width: 100%;position: relative;border: 1px solid #fff;box-sizing: border-box;padding: 10px;}
.i2Bg{width: 100%;background: #ffff;padding: 15px;box-sizing: border-box;}
.i2Img{position: absolute;top: 0;left: 0;width: 100%;height: calc(100% - 40px);}
.i2Img img{width: 100%;height: 100%;object-fit: cover;}
.i2Warp .tit{font-size: 20px;margin: 20px 0;}
.i2Warp .img{width: 100%;text-align: center;}
.i2Warp .img img{width: auto;max-width: 60%;}
.i2Warp .more{display: block;width: 100%;margin-top: 20px;text-align: center;}
.i2Warp .more a{display: inline-block;text-transform: uppercase;font-size: 15px;color: #333;}
.i2Warp .more a:hover{color: rgba(1, 76, 204, 1);}
.i2Warp .more a i{padding-left: 5px;font-size: 20px;}

.i3Warp{width: 100%;border: 1px solid #ebebeb;padding: 25px 10px;box-sizing: border-box;}
.i3Warp .img{width: 100%;overflow: hidden;text-align: center;}
.i3Warp .img img{width: auto;height: auto;max-height: 100%;max-width: 100%;}
.i3Warp .desc{width: 100%;padding: 25px 0;box-sizing: border-box;position: relative;}
.i3Warp .t1{font-size: 22px;}
.i3Warp .t2{font-size: 16px;margin: 25px 0 10px;}
.i3Warp .fontBg{position: absolute;left: 0;top: 50%;transform: translateY(-50%);color: rgb(247, 247, 247);z-index: -1;font-size: 60px;text-transform: uppercase;font-weight: bold;width: 100%;}

.index4{width: 100%;background: #f6f6f6;}
.i4List{width: 100%;padding: 25px 10px;box-sizing: border-box;background: #000;}
.i4List .part{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.i4List .part .img{width: 100%;height: 100%;overflow: hidden;}
.i4List .part .img img{width: 100%;height: 100%;object-fit: cover;}
.i4List .part .imgTop{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);display: flex;justify-content: center;align-items: center;text-align: center;}
.i4List .part .icon{text-align: center;margin-bottom: 15px;}
.i4List .part .icon img{width: 40px;height: auto;display: inline-block;}
.i4List .part .tit{font-size: 18px;color: #fff;font-weight: 300;padding-top: 15px;position: relative;}
.i4List .part .tit:before{position: absolute;left: 50%;transform: translateX(-50%);width: 20px;height: 2px;background: #fff;content: "";top: 0;}


.index5{width: 100%;position: relative;overflow: hidden;}
.index5:before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.9);content: "";}
.index5 .wapper{position: relative;z-index: 9;}

.i5List1{width: 100%;margin-bottom: 50px;position: relative;height: 220px;}
.i5List1 .part{display: block;width: 100%;height: 100%;position: relative;}
.i5List1 .part .img{width: 100%;height: 100%;font-size: 0px;overflow: hidden;}
.i5List1 .part .img img{width: 100%;height: 100%;object-fit: cover;}
.i5List1 .part .imgTop{position: absolute;top: 35%;left: 25%;}
.i5TxtBox{display: flex;align-items: center;}
.i5TxtBox .icon{margin-right: 15px;}
.i5TxtBox .icon img{width: 16px;transform: scale(1);-webkit-animation: circleAni-data-v-5aaaeebc 2s ease-in-out infinite;animation: circleAni-data-v-5aaaeebc 2s ease-in-out infinite;}
.i5TxtBox span{display: inline-block;padding: 5px 25px;background: rgba(255,255,255,0.9);font-size: 16px;color: #000;border: 1px solid #ccc;transition: .3s;}
.i5TxtBox span:hover{background: rgba(255,255,255,0.6);}

@-webkit-keyframes circleAni-data-v-5aaaeebc {
 0% {
  transform: scale(1);
  opacity: 1
 }
 50% {
  transform: scale(1.5);
  opacity: 0.9
 }
 to {
  transform: scale(1);
  opacity: 1
 }
}

@keyframes circleAni-data-v-5aaaeebc {
 0% {
  transform: scale(1);
  opacity: 1
 }
 50% {
  transform: scale(1.5);
  opacity: 0.9
 }
 to {
  transform: scale(1);
  opacity: 1
 }
}

.i5Swiper1 .swiper-button-next,.i5Swiper1 .swiper-button-prev{width: 35px;height: 35px;background: rgba(0,0,0,0.3);}
.i5Swiper1 .swiper-button-next:hover{background: rgba(0,0,0,0.6);color: #fff;}
.i5Swiper1 .swiper-button-prev:hover{background: rgba(0,0,0,0.6);color: #fff;}

.i5List2{position: relative;}
.i5Swiper2{width: 100%;}
.i5Swiper2 .part{display: block;width: 100%;background: #fff;padding: 0;box-sizing: border-box;}
.i5Swiper2 .part .img{width: 100%;height: 164px;overflow: hidden;}
.i5Swiper2 .part .img img{width: 100%;height: 100%;object-fit: cover;}
.i5Swiper2 .part:hover .img img{transform: scale(1.1);}
.i5Swiper2 .part .desc{padding: 15px;box-sizing: border-box;text-align: center;}
.i5Swiper2 .part .t1{font-size: 15px;color: #333;padding-top: 10px;position: relative;}
.i5Swiper2 .part .t1:before{position: absolute;left: 50%;transform: translateX(-50%);top: 0;width: 25px;height: 2px;background: #333;content: "";}
.i5List2 .swiper-button-next{right: 0px;}
.i5List2 .swiper-button-prev{left: 0px;}
.i5List2 .swiper-button-next,.i5List2 .swiper-button-prev{color: #999;}
.i5List2 .swiper-button-next:after,.i5List2 .swiper-button-prev:after{font-size: 20px;}

.i5More{width: 100%;text-align: center;}
.i5More a{font-size: 15px;color: #333;text-decoration: underline;}
.i5More a:hover{color: rgba(1, 76, 204, 1);}

.index6{width: 100%;}
.i6List{width: 100%;}
.i6List ul li{float: left;width: 33.33%;padding: 0 15px;margin-bottom: 30px;box-sizing: border-box;}
.i6List .part{display: block;width: 100%;position: relative;overflow: hidden;background: #fff;box-shadow: 0px 2px 12px 1px rgb(0 0 0 / 10%);}
.i6List .part .img{width: 100%;height: 164px;overflow: hidden;}
.i6List .part .img img{width: 100%;height: 100%;object-fit: cover;}
.i6List .part:hover .img img{transform: scale(1.1);}
.i6List .part .desc{padding: 20px 10px;box-sizing: border-box;}
.i6List .part .t1{margin-bottom: 15px;font-size: 14px;color: #333;margin-bottom: 10px;}
.i6List .part .time{font-size: 12px;color: #666;margin-top: 10px;}
.i6List .swiper-slide{padding: 10px 0;}

.index7{width: 100%;position: relative;overflow: hidden;}
.index7:before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #001e61;content: "";opacity: 0.8;}
.index7 .comPad{position: relative;z-index: 9;}

.i7List{width: 100%;}
.i7List ul li{display: inline-block;width: 33.3%;padding: 0 5px;margin-bottom: 10px;box-sizing: border-box;}
.i7List .img{display: block;width: 100%;height: 100%;overflow: hidden;}
.i7List .img img{width: 100%;height: 100%;object-fit: cover;}

.footer{width: 100%;background: #000;color: #fff;font-size: 12px;padding: 20px 0;}
.copyright{padding: 15px 0;background: rgba(58, 61, 67, 1);color: #999;font-size: 13px;text-align: center;}
.footBtm{font-size: 12px;text-align: center;padding: 15px 0;color: #999;}
.footBtm p{padding: 0;}
.fImg .item{width: 28%;text-align: center;}
.fImg .item img{width: auto;max-width: 100%;}
.fImg .ewm img{max-width: 80px;}

.tab_list5{width: 100%;box-sizing: border-box;;}
.tab_list5>ul>li{border-bottom: 1px solid #141823;}
.accordion {width: 100%;}
.accordion .link {cursor: pointer;display: block;padding: 10px 20px;color: #555;font-size: 16px;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;box-sizing: border-box;margin-top: 7px;}
.accordion .link a{color: #fff;font-size: 14px;font-weight: 400;text-decoration: none;}
.accordion .link:hover a{color: #fff;}
.accordion .link:hover i{color: #fff;}
.accordion li i {position: absolute;top: 10px;left: 12px;font-size: 18px;color: #fff;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion li i.icon {right: 12px;left: auto;font-size: 20px;}
.accordion li.open i.icon {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}

.submenu {display: none;font-size: 12px;}
.submenu li {background: #001328;}
.submenu a {display: block;text-decoration: none;color: #fff !important;padding: 10px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;padding-left: 20px;}
/*tab5_____end*/
.fMenu{width: 100%;margin-bottom: 20px;}


.pageMenu{width: 100%;padding-top: 30px;border-top: 2px solid rgba(0, 29, 95, 1);}
.pageMenu ul{display: flex;flex-wrap: wrap;justify-content: center;text-align: center;}
.pageMenu ul li{display: inline-block;width: 33.33%;padding: 0 2px;margin-bottom: 4px;box-sizing: border-box;}
.pageMenu a{display: flex;justify-content: center;align-items: center;padding: 0 10px;border-radius: 4px;transition: color 0.2s linear, background 0.2s linear;background: #f7f7f7;font-size: 14px;color: #333;line-height: 26px;width: 100%;height: 45px;box-sizing: border-box;}
.pageMenu a img{width: 15px;vertical-align: middle;margin-right: 5px;}
.pageMenu a:hover,
.pageMenu ul li.on a{color: #fff;background: #001E61;}
.pageMenu ul li a:hover img,
.pageMenu ul li.on a img{filter: brightness(0%) contrast(200%) invert(100%) opacity(100%);}

.aboImg{width: 100%;}
.aboImg img{width: 100%;}
.aboDesc{width: 100%;padding: 25px 15px;box-sizing: border-box;font-size: 14px;color: #666;background: rgba(247, 247, 247, 1);}

.abo2List{width: 100%;overflow: hidden;background: rgba(247, 247, 247, 1);padding: 30px 0;}
.abo2List .swiper-slide{background: transparent;}
.abo2List .part{display: block;width: 100%;height: 100%;}
.abo2List .part .img{width: 100%;height: 280px;display: flex;justify-content: center;align-items: center;}
.abo2List .part .img img{width: auto;height: auto;max-width: 100%;max-height: 100%;}
.abo2List .part .txt{margin-top:15px;text-align: center;font-size: 14px;}
.abo2List .swiper-button-next,.abo2List .swiper-button-prev{width: 35px;height: 35px;background: rgba(0,0,0,0.3);}
.abo2List .swiper-button-next:hover{background: rgba(0,0,0,0.6);color: #fff;}
.abo2List .swiper-button-prev:hover{background: rgba(0,0,0,0.6);color: #fff;}

.history{width: 100%;}
.hisList{width: 100%;background: rgba(247, 247, 247, 1);padding: 25px 15px;box-sizing: border-box;}
.hisList ul{display: block;width: 100%;position: relative;}
.hisList ul li{width: 100%;padding-bottom: 25px;display: flex;justify-content: flex-end;position: relative;cursor: default;}
.hisList .part{display: block;width: 90%;}
.hisList .part .img{width: 100%;margin-top: 20px;}
.hisList .part .img img{width: 100%;}
.hisList .part .desc{width: 100%;}
.hisList .part .t1{font-size: 22px;color: #94a4ca;}
.hisList .part .info{font-size: 14px;color: #333;margin-top: 5px;}

.hisList ul:after{width: 2px;height: 100%;background: #999999;position: absolute;top: 0;left: 6px;content: "";}
.hisList ul li:before{position: absolute;top:5px;left: 0;content: "";width: 16px;height: 16px;border-radius: 50%;border: 2px solid #94a4ca;background: #fff;z-index: 2;box-sizing: border-box;}

.hisList ul li:first-child:before,
.hisList ul li:hover:before{border-color: #001E61;}

.hisList ul li:first-child .part .t1,
.hisList ul li:hover .part .t1{color: #001E61;}

.newList{width: 100%;}
.newList ul li{float: left;width: 50%;padding: 0 3px;box-sizing: border-box;margin-bottom: 6px;}
.newList .part{display: block;width: 100%;overflow: hidden;border: 1px solid #ececec;}
.newList .part .img{display: block;width: 100%;overflow: hidden;}
.newList .part .img img{width: 100%;height: 100%;object-fit: cover;}
.newList .part:hover .img img{transform: scale(1.1);}
.newList .part .desc{padding: 15px 10px;box-sizing: border-box;}
.newList .part .t1{font-size: 15px;color: #333;margin-bottom: 10px;line-height: 1.6;}
.newList .part:hover .t1{color: #014CCC;}
.newList .part .info{font-size: 13px;color: #666;line-height: 1.6;}



.product{width: 100%;background: rgba(247,247,247,1);}
.ptoTop{width: 100%;}

.proList{width: 100%;}
.proList ul li{float: left;width: 50%;padding: 0 3px;box-sizing: border-box;margin-bottom: 6px;}
.proList .part{display: block;width: 100%;overflow: hidden;background: #fff;}
.proList .part .img{display: block;width: 100%;overflow: hidden;}
    .proList .part .img img {
        width: 100%;
        height: 150px;
        object-fit: cover;
    }
.proList .part:hover .img img{transform: scale(1.1);}
.proList .part .desc{padding: 15px 10px;box-sizing: border-box;}
.proList .part .t1{font-size: 15px;color: #333;line-height: 1.6;}

.proList .part:hover{box-shadow: 0 14px 25px rgb(0 0 0 / 16%);}
.proList .part:hover .t1{color: #014CCC;}

.proBtm{width: 100%;padding: 35px 0;}
.proBtm ul li{float: left;width: 25%;position: relative;margin-bottom: 10px;}
.proBtm .part{display: block;width: 100%;text-align: center;font-size: 13px;color: #333;}
.proBtm .part .icon{margin-bottom: 10px;}
.proBtm .part .icon img{width: 30px;}
.proBtm .part:after{position: absolute;top: 0px;right: 0;width: 1px;height: 20px;background: #c6c6c6;content: "";}
.proBtm ul li:nth-child(4) .part:after{display: none;}


.prodetail{width: 100%;border-top: 4px solid rgba(0, 29, 95, 1);}
.prodetail .iTit{margin-bottom: 10px;}
.prodWarp{width: 100%;background: rgba(249, 249, 249, 1);padding: 10px;box-sizing: border-box;}
.prodl{display: inline-block;width: 100%;height: 345px;}

.prodSwiper .swiper-button-next,.prodSwiper .swiper-button-prev{width: 35px;height: 35px;background: rgba(0,0,0,0.3);}
.prodSwiper .swiper-button-next:hover{background: rgba(0,0,0,0.6);color: #fff;}
.prodSwiper .swiper-button-prev:hover{background: rgba(0,0,0,0.6);color: #fff;}

.prodr{width: 100%;display: inline-block;padding:25px 0;box-sizing: border-box;}
.prodr .tit{font-size: 22px;margin-bottom: 15px;}
.prodDianpu{display: block;width: 180px;height: 45px;border: 1px solid #999999;line-height: 45px;text-align: center;font-size: 15px;color: #333;margin-bottom: 20px;}
.prodDianpu img{vertical-align: middle;margin-right: 10px;}
.prodDianpu:hover{color: #014CCC;}
.basic-field{height: 100px;}
.prodform{width: 100%;}
.prodform h3{font-weight: normal;font-size: 16px;margin-bottom: 15px;}
.prodform ul li{width: 100%;margin-bottom: 15px;}
.prodform .input{width: 100%;position: relative;}
.prodform input,
.prodform select{width: 100%;height: 40px;background: #fff;padding: 0 10px 0 80px;box-sizing: border-box;border: 1px solid #cececead;outline: none;}
.prodform .tit{position: absolute;top: 0;left: 0;width: 80px;line-height: 40px;padding-left: 10px;box-sizing: border-box;font-size: 14px;color: #777;}
.red{color: #f00 !important;vertical-align: middle;padding-right: 3px;}
.prodform .diqu{display: flex;}
.prodform .diqu .tit{position: relative;width: 20%;text-align: center;}
.prodform .diqu select{width: 140px;margin-left: 15px;padding: 0;}
.prodform button{width: 180px;height: 45px;background: #001E61;color: #fff;font-size: 16px;text-align: center;border: none;}

.prodDesc{width: 100%;}
.prodDesc h3{padding:15px;box-sizing: border-box;display: block;font-size: 16px;border: 1px solid #ccc;}
.prodInfo{width: 100%;max-height: 100%;font-size: 14px;color: #333;overflow: hidden;border: 1px solid #ccc;padding: 15px;box-sizing: border-box;border-top: 0px;}
.prodInfo img{max-width: 100%;}

.serDesc{width: 100%;padding: 25px 15px;box-sizing: border-box;overflow: hidden;background: rgba(247, 247, 247, 1);font-size: 14px;}
.serDesc h3{font-size: 18px;font-weight: 500;margin-bottom: 15px;}

.serList{width: 100%;overflow: hidden;background: rgba(247, 247, 247, 1);}
.serList .swiper-slide{background: transparent;}
.serList .part{display: block;width: 100%;height: 100%;}
.serList .part .img{width: 100%;height: 100%;}
.serList .part .img img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;}
.abo2List .swiper-button-next,.abo2List .swiper-button-prev{width: 35px;height: 35px;background: rgba(0,0,0,0.3);}
.abo2List .swiper-button-next:hover{background: rgba(0,0,0,0.6);color: #fff;}
.abo2List .swiper-button-prev:hover{background: rgba(0,0,0,0.6);color: #fff;}

.joinTel{margin: 25px 0;}
.joinTel .item{width: 100%;font-size: 14px;}
.joinTel .item i{color: #001E61;font-size: 18px;vertical-align: middle;padding-right: 5px;}

.joinTitle{margin-bottom: 15px;font-size: 22px;color: #333;position: relative;padding-left: 15px;}
.joinTitle:before{width: 2px;height: 100%;background: #999;content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.joinList{width: 100%;margin-top: 35px;}
.joinList>ul>li{margin-bottom: 15px;}
.joinTit{font-size: 16px;cursor: pointer;padding: 15px;border: 1px solid #ccc;position: relative;font-weight: bold;}
.joinTit .icon{position: absolute;top: 15px;right: 20px;font-size: 18px;color: #666;}
.joinTit .icon i{font-style: normal;}
.joinTit.on .icon:after{content: "-";}
.joinTit.on .icon i{display: none;}

.joinPanel{width: 100%;margin-top: 20px;border: 1px solid #ccc;font-size: 14px;color: #333;overflow: hidden;display: none;}
.joinPanel .left{width: 100%;padding: 10px;box-sizing: border-box;}
.joinPanel .right{width: 100%;padding: 10px;box-sizing: border-box;border-top: 1px solid #ccc;}

.contact{width: 100%;}
.contWarp{width: 100%;background: rgba(247, 247, 247, 1);}
.contWarp .img{width: 100%;overflow: hidden;}
.contWarp .img img{width: 100%;height: 100%;object-fit: cover;}
.contWarp .desc{width: 100%;padding: 25px 15px;box-sizing: border-box;font-size: 14px;color: #333;}
.contWarp .desc h3{font-size: 18px;color: #333;font-weight: normal;margin-bottom: 15px;}
.contWarp .ewm{width:100%;padding: 15px;box-sizing: border-box;}
.contWarp .ewm .item{width: 45%;text-align: center;font-size: 14px;text-align: center;}
.contWarp .ewm .item img{width: 100%;}

.contMap{width: 100%;margin-top: 20px;height: 280px;overflow: hidden;}
.contMap img{width: 100%;height: 100%;object-fit: cover;}





@media only screen and (max-width: 580px) {



}
