.clearfix:after{content: ""; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.container{width: 95%;margin: 0 auto;}
.flex {display: flex;height: 100%;}
.content_box {box-sizing: border-box;width: 100%;margin: auto;}
.tr *,.tr{	 transition:.5s ; -webkit-transition:.5s ; -moz-transition:.5s ; -ms-transition:.5s ; -o-transition:.5s ; }


.ec-tit{text-align: center;font-size: 20px;color: #222222;}
.ec-tit .tit-l{display: inline-block; vertical-align: middle;margin-right: 15px; width: 40px;height: 4px;background: url(../images/tit-l.png)no-repeat;}
.ec-tit .tit-r{display: inline-block; vertical-align: middle;margin-left: 15px; width: 40px;height: 4px;background: url(../images/tit-r.png)no-repeat;}
.ec-subtit{font-size: 14px;color: #666666;text-align: center;margin: 10px 0;}

/* banner */
.banner{width: 100%;position: relative;}
.swiper-container-bnr{width: 100%;overflow: hidden;}
.swiper-container-bnr img{display: block;width: 100%;}
.bnr-link{position: absolute;bottom: 0;left: 0;width: 100%;display: flex;justify-content: space-between;z-index: 9;}
.bnr-link a{position: relative; display: block;width: 100%;height: 66px;line-height: 66px;background: rgba(34, 34, 34, 0.22);text-align: center;color: #fff;}
.bnr-link a::after{ content: ""; display: block; width: 1px; height: 35px; position: absolute; right: 0; top: 50%;background-color: rgba(255, 255, 255, 0.5); transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.bnr-link a:last-child::after{display: none;}
.bnr-link a:hover{background-color: #005EC9;}
.bnr-link a i{margin-right: 10px;}

.sec1{border-bottom: 1px solid #EEEEEE;}
.sec1 .txtScroll-L{width: 100%;}
.sec1 .txtScroll-L .hd{float: right;margin-right: 20px;height: 100%;margin-top: 10px;}
.sec1 .txtScroll-L .hd a{display: none}
.sec1 .txtScroll-L .hd ul{display: none}
.sec1 .txtScroll-L .bd{height: 24px;font-size: 16px;color: #999999;width:80%; padding-left: 30px; float: right;margin: 10px 0; overflow: hidden;position: relative;}
.sec1 .txtScroll-L .bd:after{content: ""; display: block;width: 15px;height: 15px; background: url(../images/tip.png)no-repeat center/cover;position: absolute;left: 0px;top: 6px;}
.sec1 .txtScroll-L .bd a{color: #999;}
.sec1 .txtScroll-L .bd p{width: calc(100% - 100px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.sec1 .txtScroll-L .bd span{display:inline-block;vertical-align: top;}

.sec1 .search-r{width: 100%;height: 80px; float: right;background-color: #005EC9;}
.sec1 .search-r form{margin: 20px 5%;}
.sec1 .search-r form input{width: 80%;height: 42px;line-height: 42px;background-color: #fff;padding-left: 20px;float: left;box-sizing: border-box;}
.sec1 .search-r form button{height: 42px;width: 20%;background: #FFFFFF;border: 1px solid #EEEEEE;float: left;font-size: 16px;font-weight: bold;color: #676767;line-height: 42px;text-align: center;cursor: pointer;}

/* 介绍 */
.intro{background: url(../images/jieshao.png)no-repeat top/cover; padding: 20px 0}
.intro .intro-l{box-sizing: border-box;padding: 0 10px;}
.intro .intro-l .intro-top{font-size: 24px;color: #444444;font-weight: 300;margin-top:10px;}
.intro .intro-l .intro-tit{font-size: 30px;font-weight: bold;color: #333333;margin: 10px 0 20px;}
.intro .intro-l .intro-tit span{color: #005EC9;}
.intro .intro-l .intro-txt{font-size: 14px;color: #555555;line-height: 26px;}
.intro .intro-l .intro-more{color: #333333;font-weight: bold;margin-top: 20px;display: block;}
.intro .intro-l .intro-more:hover{color: #005EC9;}

.intro .intro-r{margin-top: 20px;}
.intro .intro-r video{display: block;width: 100%;}

/* 产品中心 */
.cpzx{background: url(../images/cpzx-bg.png)no-repeat center/cover;padding: 20px 0;}
.cpzx .hd{width: 100%;margin: auto;}
.cpzx .hd li{width: 100%; background-color: #005EC9;line-height: 40px;text-align: center;color: #fff;font-size: 14px;cursor: pointer;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
.cpzx .hd li:last-child{border-bottom: none;}
.cpzx .hd li.on{background-color: #FF6200;font-weight: bold;}

.cp-item{margin-top: 48px;}

.cp-item .cp-item-l,
.cp-item .cp-item-r{ width: 100%;margin-bottom: 30px;}
.cp-item .cp-item-l{height: 100%;position: relative;}
.cp-item .cp-item-l img{display: block;width: 100%;height: 100%;object-fit: cover;}
.cp-item .cp-item-l .cp-name{position: absolute;top: 20px;left: 20px;}
.cp-item .cp-item-l .cp-name p{font-size: 26px;font-weight: bold;color: #222222;}
.cp-item .cp-item-l .cp-name span{margin-top: 10px;display: block; font-weight: bold;color: #6C6C6C;}

.cp-item .cp-item-r ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cp-item .cp-item-r ul li{width: 49%;margin-bottom: 2%;}
.cp-item .cp-item-r ul li .cp-img{width: 100%;height: 180px;overflow: hidden;border: 2px solid #DCDCDC;box-sizing: border-box; background-color: #fff;}
.cp-item .cp-item-r ul li .cp-img img{display: block;width: 100%;height: 100%;object-fit: contain;}
.cp-item .cp-item-r ul li .cp-info{height: 40px;line-height: 40px;text-align: center;color: #fff;background: #005EC9;padding: 0 10px;box-sizing: border-box; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cp-item .cp-item-r ul li:hover .cp-img img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }


/* 产品检测 */
.cpjc{padding: 30px 0 0;}
.cpjc-item{width: 100%;}
.cpjc-item ul{height: 100%;}
.cpjc-item ul li{width:100%;margin-bottom: 20px;position: relative;overflow: hidden;}
.cpjc-item ul li .cpjc-img{width: 100%;overflow: hidden;position: relative;}
.cpjc-item ul li .cpjc-img img{ display: block;height: 100%;object-fit: contain;}
.cpjc-img  .cp-detBox{position: absolute;bottom: 0;left: 0;width: 100%;color: #fff;padding-left: 20px;box-sizing: border-box; background: linear-gradient(to bottom,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.7));}
.cpjc-img  .cp-detBox p{font-size: 20px;font-weight: bold;padding-top: 30px;}
.cpjc-img  .cp-detBox span{margin-top: 15px;}
.cpjc-img  .cp-detBox i{display: block;margin: 15px 0;width: 56px;height: 3px;background-color: #fff;}

.cpjc-bottom{position: absolute;bottom: -100%;left: 0;color: #fff;padding: 20px;box-sizing: border-box; width: 100%;background-color: rgba(0, 94, 201, 0.89);}
.cpjc-bottom p{font-size: 26px;font-weight: bold;}
.cpjc-bottom p em{font-size: 16px;}
.cpjc-bottom span{margin-top: 5px;display: block;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}


.cpjc-item ul li:hover .cpjc-bottom{bottom: 0;} 
.cpjc-item ul li:hover .cpjc-img .cp-detBox{bottom: -100%;}


/* 服务流程 */
.fwlc{padding: 20px 0;background: url("../images/fwlc-bg.jpg")no-repeat center/cover;}
.fwlc ul{display: flex;flex-wrap: wrap; margin-top: 25px;}
.fwlc ul li{width: 49%;margin-right: 2%;margin-bottom: 2%; height: 250px;background-color: #fff;color: #333;text-align: center;padding: 0 10px 15px;box-sizing: border-box;}
.fwlc ul li:nth-of-type(2n){margin-right: 0;}
.fwlc ul li .lc-icon{display: block;width: 50px;height: 50px;margin: 40px auto 10px;position: relative;}
.fwlc ul li .lc-icon i{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.fwlc ul li .lc-icon i:last-child{visibility: hidden;opacity: 0;}
.fwlc ul li:hover{background-color: #005EC9;color: #fff;}
.fwlc ul li:hover .lc-icon i:first-child{visibility: hidden;opacity: 0;z-index: 5;}
.fwlc ul li:hover .lc-icon i:last-child{visibility: visible;opacity: 1;}
.fwlc ul li:hover em{background-color: #fff;}

.fwlc ul li .lc-tit{font-size: 22px;margin: 15px 0;}
.fwlc ul li em{width: 36px;height: 2px;background: #666;display: block;margin: 16px auto;}
.fwlc ul li .lc-subtit{line-height: 24px;}

/* 核心优势 */
.hxys{padding: 20px 0;background: url("../images/hxys-bg.jpg");}
.hxys .hd{display: flex;justify-content: space-around;flex-wrap: wrap; margin-top: 20px;}
.hxys .hd li{width: 49%;margin-bottom:1%; height: 54px;padding:10px;box-sizing: border-box;background: #005EC9;color: #fff;cursor: pointer;}
.hxys .hd li.on,.hxys .hd li:hover{background: #FF6200;}
.hxys .hd li i{display: inline-block;vertical-align: middle;width: 35px;}
.hxys .hd li i img{display: block;width: 100%;height: 100%;}
.hxys .hd li p{display: inline-block;width: calc(100% - 50px);margin-left: 5px;vertical-align: middle;}
.hxys .hd li p span{font-size: 16px;line-height: 34px;display: block;}
.hxys .hd li p em{font-size: 14px;text-transform: uppercase;}

.hxys-box{margin-top: 30px;}
.hxys-box .container{background-color: #fff;padding: 10px;box-sizing: border-box;}
/* .hxys-box .container .ys-box{display: flex;justify-content: space-between;} */
.hxys-box .container .ys-box .ys-l{width: 100%;box-sizing: border-box;}
.ys-box .ys-l .ys-num{font-size: 38px;font-weight: bold;color: #005EC9;}
.ys-box .ys-l span{display: block; font-size: 20px;color: #0E0E0E;margin: 10px 0;}
.ys-box .ys-l ul{position: relative;}
.ys-box .ys-l ul::after{content: "";display: block;width: 1px;height: 90%;background-color: #DCDCDC;position: absolute;left: 0;top: 5%;}
.ys-box .ys-l ul li{position: relative;padding-left: 20px; line-height: 20px;margin-bottom: 10px;}
.ys-box .ys-l ul li::after{content: ""; position: absolute;left: -5px;top: 5px; display: block; width: 10px; height: 10px;background-color: #DEDEDE; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.ys-box .ys-l p{font-size: 20px;color: #333333;margin: 15px 0;}
.ys-r{width: 100%;}
.ys-r img{display: block;width: 100%;height: 100%;object-fit: cover;}


/* 新闻资讯 */
.news{padding: 20px 0;background: url("../images/news-bg.png")no-repeat center/cover;}
.news .news-box{margin-top: 20px;}
/* .news .container{display: flex;justify-content: space-between;} */
.news-box .news1{width:100%;margin-bottom: 30px;}
.new-tit{font-size: 20px;color: #222222;}
.new-tit i{display: inline-block;width: 6px;height: 18px;background-color: #005EC9;margin-right: 20px;}
.new-tit a{display:block;float: right;font-size: 14px;color: #666666;text-transform: uppercase;margin-top: 5px;}
.new-time{height: 90px;width: 100%;margin-top: 15px;}
.new-time .time{width: 90px;padding-top: 10px; height: 100%;box-sizing: border-box; float: left;background-color: #333333;color: #fff;text-align: center;}
.new-time .time span{font-size: 30px;font-weight: bold;color: #F9FBFC;display: block;line-height: 42px;}
.new-time .new-img{width: calc(100% - 90px);height: 100%;overflow: hidden;}
.new-time .new-img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.new-time:hover .time{background-color: #005EC9;}
.new-time:hover .new-img img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }
.new-info{margin-top: 10px;}
.new-info .new-t{font-size: 18px;font-weight: bold;color: #222222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new-info .new-det{font-size: 16px;color: #666666;line-height: 24px;margin-top: 15px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.new-list{margin-top: 10px;padding-top: 10px;border-top: 1px solid #E5E5E5;}
.new-list a{display: block;color: #222222;line-height: 30px;}
.new-list a i{margin-right: 5px;}
.new-list a span{float: right;color: #666;font-size: 14px;}
.new-list a p{width: calc(100% - 120px);display: inline-block;vertical-align: middle; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news2{margin-top: 10px;border: none;padding: 0;}
.news2 li{border-bottom: 1px dashed #D6D6D6;padding: 6px 0;}


/* 关于 */
.about{padding: 20px 0;background: url("../images/about-bg.jpg")no-repeat center/cover;text-align: center;color: #fff;}
.about .about-tit{font-size: 30px;font-weight: bold;}
.about .about-subtit{font-size: 20px;color: #FCFCFD;margin-top: 10px;}
.about .about-txt{font-size: 14px;line-height: 20	px;color: #FDFDFD;margin-top: 15px;}
.about .about-go{margin-top: 20px;color: #fff;display: block;}

.abt-box{width: 100%;margin-top: 30px;padding: 10px;box-sizing: border-box; background-color: rgba(255, 255, 255, 0.9); border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
.abt-box .hd{display: flex;justify-content: space-between; width: 100%;margin: 0 auto;}
.abt-box .hd li{width: 100%;height: 36px;line-height: 36px;margin-right: 1px; font-size: 14px;color: #333333;background: #DDDDDD;cursor: pointer;}
.abt-box .hd li.on{color: #fff;background-color: #005EC9;}
.abt-list{margin-top: 20px;}
.abt-box .bd{position: relative;}
.abt-box .swiper-container-about{width: 100%;overflow: hidden;}
.abt-box .swiper-container-about .swiper-slide{height: 120px;border: 2px solid #FFFFFF;box-sizing: border-box;position: relative;overflow: hidden;}
.swiper-container-about .swiper-slide img{display: block;width: 100%;height: 100%;object-fit: cover;}
.abt-info{position: absolute;bottom: -100%;left: 0; width: 100%;height: 54px;color: #fff; line-height: 54px;background-color: rgba(0, 94, 201, 0.74);}
.swiper-container-about .swiper-slide:hover .abt-info{bottom: 0;}
.abt-list .swiper-button-prev::after,
.abt-list .swiper-button-next::after{content: ""; display: none;}
.abt-list .swiper-button-prev,
.abt-list .swiper-button-next{display: none;}

.yqlj{padding: 20px 0;line-height: 30px;}
.yqlj span{display: inline-block;margin-right: 10px;font-size: 16px;}
.yqlj a{display: inline-block;margin-right: 7px;}





.about-tit{font-size: 20px;color: #005EC9;line-height: 40px;text-align: center;}
.about-subtit{font-family: Futura Md BT;color: #222222;font-size:18px;text-transform: uppercase;text-align: center;}
/* 关于我们页 */
.ny-bnr img{display: block;width: 100%;}
/* 公司简介 */
.gsjj{padding: 20px 0;background-color: #F9F9F9;}
.gsjj .gsjj-l{padding: 0 10px;box-sizing: border-box;}
.gsjj-l .gsjj-top{margin-top: 10px;font-size: 18px;}
.gsjj-top em{color: #333333;display: block;}
.gsjj-top span{color: #999999;line-height: 40px;font-family: Futura Md BT;text-transform: uppercase;}
.gsjj-tit{font-size: 30px;margin: 10px 0;}
.gsjj-tit span{color: #005EC9;}
.gsjj-cont{font-size: 16px;color: #555555;line-height: 26px;}
.gsjj-l ul{margin: 20px 0;background-color: #fff;display: flex;justify-content: space-between;flex-wrap: wrap; padding: 10px;width: 100%;box-sizing: border-box; position: relative;z-index: 9;}
.gsjj-l ul li{position: relative;text-align: center;width: 50%;margin-bottom: 15px;}
.gsjj-l ul li::after{content: "";display: block;width: 1px;height: 30px;background-color: #DCDCDC;position: absolute;right: 0;top: 15px;}
.gsjj-l ul li:nth-of-type(2n):after,.gsjj-l ul li:last-child::after{display: none;}
.gsjj-l ul li span{font-size: 30px;color: #FF6200;font-family: Impact;}
.gsjj-l ul li span em{font-size: 16px;font-weight: 400;margin-left: 5px;}
.gsjj-l ul li p{font-size: 16px;color: #666666;}
.gsjj .gsjj-r{width: 100%;}
.gsjj .gsjj-r img{display: block;width: 100%;}

/* 公司环境 */
.gshj{padding: 30px 0;}
.gshj .hd{text-align: center;color: #fff;}
.gshj .hd span{display: inline-block;width: 120px;height: 40px;line-height: 40px;font-size: 16px;background: #666666;cursor: pointer;}
.gshj .hd span.on{background-color: #005EC9;}

.gshj-list{margin-top: 20px;}
.gshj-list .bd{position: relative;}
.swiper-container-gshj{width: 100%;overflow: hidden;}
.swiper-container-gshj .swiper-slide{border: 3px solid #DCDCDC;box-sizing: border-box;overflow: hidden;}
.swiper-container-gshj .swiper-slide img{display: block;width: 100%;height: 100%;object-fit: cover;}
.swiper-container-gshj .swiper-slide:hover img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; }

.fzlc-img{margin-top: 20px;}
.fzlc-img img{display: block;width: 100%;}

.about4{padding-bottom: 20px;margin-top: 50px;}
.wh_list{margin-top: 20px;}
.wh_item{width: 100%;position: relative;margin-bottom: 20px;}
.wh_item .img{overflow: hidden;}
.wh_item .img img{width: 100%;transition: .3s;}
.wh_item .desc{position: absolute;bottom: 0;left: 0;width: 100%;background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));box-sizing: border-box;padding: 0 20px;transition: .3s;padding-top: 30px;}
.wh_item .desc p{font-size: 18px;color: #FFFFFF;line-height: 40px;}
.wh_item .desc i{display: block;width: 38px;height: 2px;background: #FFFFFF;margin: 10px 0;transition: .3s;}
.wh_item .desc span{font-size: 14px;font-weight: 400;color: #FFFFFF;line-height: 30px;display: block;height: 90px;margin-bottom: 10px;}
.wh_item:hover .desc{background: #ED6D00;}
.wh_item:hover i{margin: 25px 0;}



.about5{padding: 30px 0 30px;background: url(../images/about5_bg.jpg) center/cover;}
.honor_box{box-sizing: border-box;padding: 0 10px;position: relative;margin-top: 30px;}
.honor_item{text-align: center;}
.honor_item .img{width: 100%;overflow: hidden;}
.honor_item .img img{width: 100%;transition: .3s;}
.honor_item p{text-align: center;font-size: 16px;color: #444444;line-height: 40px;margin-top: 10px;}

.swiper-container_honor{position: relative;overflow: hidden;}
.honor_box .swiper-button-next,.honor_box .swiper-button-prev{display: block;height: 83px;width: 42px;opacity: 1;top: 50%;margin-top: -71px;}
.honor_box .swiper-button-next{background: #E9E9E9 url(../images/right.png)no-repeat center/cover;background-size: 26px;}
.honor_box .swiper-button-prev{background: #E9E9E9 url(../images/left.png)no-repeat center/cover;background-size: 26px;}
.honor_item:hover img{transform: scale(1.1);}


.about6{background: url(../images/about6_bg.jpg) center/cover;padding: 30px 0;}
.hzpp{margin-top: 30px;}
.about6 .hzpp .desc{margin: 0 auto;}
.about6 .hzpp .desc p{font-size: 16px;color: #555555;line-height: 26px;text-indent: 2em;}
.logo_list{padding-top: 30px;}
.logo_list .img{width: calc(50% - 14px);margin-right: 14px;margin-bottom: 15px;float: left;overflow: hidden;}
.logo_list .img:nth-of-type(2n){margin-right: 0;}
.logo_list .img img{ width: 100%; transition: .6s; -webkit-transition: .6s; -moz-transition: .6s; -ms-transition: .6s; -o-transition: .6s; }
.logo_list .img:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }
