@charset "utf-8";/* CSS Document */

.clear{clear:both;width:100%;}
/*banner*/
.banners img{width:100%;display:block;}
.banners span.ch {position: absolute;top:25%;left: 0%;display: block;width: 100%;text-align: center;font-size: 40px;color: #fff; font-weight:500;letter-spacing:10px;}
.banners span.en {position: absolute;top:32%;left: 0%;display: block;width: 100%;text-align: center;font-size: 30px;color: #fff;}
/*localhsto*/
.local { position:relative; margin-bottom:30px;width: 100%;height: 50px; line-height: 50px; background:rgba(241,242,244,0.7);overflow: hidden;}
.locaiton-text{ text-align:right; width:100%;line-height:45px;  margin:auto;}
.locaiton-text span{ color:var(--zhuticolor); font-size:16px; padding-right:7px;}
/*二级菜单*/
.pro_nav{max-width:1600px;width:100%;margin:0 auto;}
.pro_nav_txt{color:#333;display:flex;flex-wrap:wrap;}
.pro_nav_txt .p1{flex:1;margin:0 5px;}
.pro_nav_txt b{display:block;font-size:30px;margin-bottom:42px;}
.pro_nav_txt span{display:block;font-size:24px;text-transform:uppercase;color:#999;}
.pro_nav_txt a{position:relative;text-align:center;z-index:4;text-decoration:none;transition:all 0.2s;display:block;color:#666;border:1px solid #f1f1f1;line-height:42px;margin-bottom:14px;font-size:17px;padding:9px 15px;background:#f5f5f5;}
.pro_nav_txt a:after{content:'';position:absolute;width:0;height:100%;background:var(--zhuticolor);bottom:0;left:0;-webkit-transition:width .3s;transition:width .3s;z-index:-1;}
.pro_nav_txt .p1:hover a:after{width:100%;}
.pro_nav_txt .p1:hover a{color:#fff;}
.pro_nav_txt p{margin:20px 0;}
.pro_nav_txt i{display:block;font-style:normal;font-size:18px;text-align:center;}
.pro_nav_txt .p1 .aa{background:#007ED1;color:#fff;}

@media (max-width:740px){
.pro_nav{display:none;}
}
.ncontainer{padding:0px 0;}
.wapup{display:none;}

/*大屏PC*/
@media (min-width:1400px){
	.ncontainer{width:1400px;height:auto;margin:0 auto;padding:0px;}
}

#gsjj{margin:0 auto;padding:10px 0;}
/* 企业文化 */
#dszjs{max-width:1400px;margin:0 auto;padding:60px 0;}
#qywh{margin:0 auto;}

/*数字 */
.h-bg{z-index:99;position:relative;margin-top:50px;}
.zyzs-list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.zyzs-list .zyzs-icon{background:var(--zhuticolor);}
.zyzs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;position:relative;padding:20px 20px;}
.zyzs .line{position:absolute;bottom:0;left:0;z-index:1;}
.zyzs-icon{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0px 22px 35px 0px rgba(2,18,106,0.08);box-shadow:0px 22px 35px 0px rgba(2,18,106,0.08);width:100px;height:100px;transition:all 0.5s;border-radius:50%;}
.zyzs:hover .zyzs-icon{margin-top:-20px;}
.zyzs-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:20px;}
.zyzs-content i{font-size:20px;color:#666;padding-left:3px;font-weight:normal;}
.zyzs-content b{color:var(--zhuticolor);margin-top:15px;font-size:40px;display:block;}
.zyzs-content p{line-height:22px;font-size:18px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#666;}
/* 荣誉资质 */
.main_title2{line-height:150%;font-size:32px;margin:50px 0;font-weight:bold;text-align:center;letter-spacing:1px;display:flex;align-items:center;justify-content:center;color:var(--zhuticolor);}
.main_title2 span{display:block;margin:0 20px;width:50px;height:4px;background:var(--zhuticolor);}
#case{ width:100%; background:url(../images/honor_bg.jpg) no-repeat center; padding:10px 0 50px 0; margin-top:30px;}
#case .swiper-container{width:100%;margin-top:15px;}
#case .swiper-slide{width:100%;height:100%;background:#fff;position:relative;transform:scale(0.85);margin-top:60px;margin-bottom:60px;-webkit-transition:transform 1.0s;transition:transform 1.0s;}
#case .swiper-pagination-bullet-active{background:#007ED1;}
#case .swiper-pagination-bullet{width:12px;height:12px;}
#case .swiper-slide img{width:100%;display:block;height:100%;border:none;}
#case .swiper-slide a{display:block;position:relative;}
#case .swiper-slide p{line-height:68px;padding-top:0;text-align:center;color:#000;font-size:20px;margin:0;position:absolute;left:0;bottom:0;width:100%;background:rgba(255,255,255,.5);height:68px;}
#case .swiper-slide-active{border-radius:2px;box-shadow:0 8px 20px rgb(0 0 0 / 10%);}
#case .swiper-slide-active,#case .swiper-slide-duplicate-active{-webkit-transform:scale(1.15);transform:scale(1.15);z-index:1002;}
#case .swiper-button-next{color:#666;position:absolute;bottom:4%;right:0;cursor:pointer;overflow:hidden;z-index:99;width:55px;border-radius:100%;border:1px solid #dedede;font-size:28px;line-height:55px;text-align:center;height:55px;transition:all .5s ease;outline:none;background:none;}
#case .swiper-button-prev{color:#666;position:absolute;bottom:4%;left:0;cursor:pointer;overflow:hidden;z-index:99;width:55px;border-radius:100%;border:1px solid #dedede;font-size:28px;line-height:55px;text-align:center;height:55px;transition:all .5s ease;outline:none;background:none;}
#case .swiper-button-prev:hover,#case .swiper-button-next:hover{background:var(--zhuticolor);color:#fff;}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}

.about-box{display:flex;align-items:flex-start;justify-content:center;position:relative;}
.about_fl{width:52%;padding-right:3%;text-align:justify;}
.about_fl p{line-height:30px;color:#666;font-size:15px;}
.about_fl .ab-title{font-size:22px;color:#222;font-weight:bold;margin-top:10px;}
.about_fr{width:50%;overflow:hidden;}
.about_fr img{ width:100%;}
.about_fr .fm-tu{border-top-right-radius:20px;border-bottom-left-radius:20px;}
.fl2{float:left;}
}

.about_fl .more{border-radius:23px;height:46px;display:block;font-size:16px;line-height:46px;color:#fff;font-family:Arial;text-align:center;width:190px;text-transform:uppercase;background-color:#007ED1;box-shadow:0 8px 20px rgba(31,79,139,0.2);margin:0px auto;position:relative;margin-top:20px;}
.about_fl .mask{width:100%;height:1rem;position:absolute;left:0;bottom:3.5rem;cursor:pointer;}
/* background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.1),rgba(255,255,255,0)) */
.about_fl .mask .icon{width:30px;height:60px;background:url(../images/about_us03_2.png) no-repeat center;position:absolute;background-size:cover;top:10%;left:50%;margin-left:-0.15rem;transition:all 0.5s ease;animation:beating 2s linear infinite;-webkit-animation:beating 2s linear infinite;}
.about_fl .mask .icon{}

/*企业文化*/
#qywhh{display:flex;align-items:center;justify-content:space-between;background:#efefef; padding:40px 0 60px 0;}
.qywh_fl{width:45%;margin-top:50px;float:left;}
.qywh_fl .qywh_item{margin:30px 0;}
.qywh_fl .qywh_item b{font-size:26px;}
.qywh_fl .qywh_item p{font-size:16px;line-height:28px;margin-top:15px;}
.qywh_fr{width:45%;float:right;margin-top:50px;}


/*新闻中心*/
.zhunewsbox li{background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); margin-top: 30px;}
.zhunewsbox li a{background: url("../images/jian.png") no-repeat 97% center; padding-right: 10%}
.newstime{width: 186px; border-right: 1px solid #ededed; text-align: center; color: #585858; font-weight: 100;font-family:'PingFang SC'; min-height: 154px;}
.newstime p{font-size: 48px; margin-top:20px;}
.newstime span{font-size: 16px; border-top: 1px solid #ededed;  padding: 10px 0px; display: inline-block}
.newstxt{width: calc(100% - 220px);}
.newstxt p{font-weight: bold; font-size: 20px; margin-bottom: 10px; color:#666}
.newstxt span{color: #929292; font-size: 15px;}
.newstuijian.mtnone{margin-top: 0}
.zhunewsbox li a:hover{background: url("../images/jian1.png") no-repeat 97% center; padding-right: 10%;color:#007fcb}
.erduan {display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center;}

/*page*/
.pages { width:100%; line-height: 30px; padding: 10px 0px 10px 0; text-align: left; font-size: 12px; text-align:center; margin-top:30px; }
.pages span{height: 28px;padding: 4px 8px; text-decoration: none; margin: 0 4px 0 0; }
.pages span.disabled{border: 1px solid #dcdcdc; }
.pages span.current{ background:#2c2c2c;border: 1px solid #2c2c2c; color:#fff;}
.pages  a {height: 28px;padding: 4px 8px; text-decoration: none; margin: 0 4px 0 0; border: 1px solid #dcdcdc;}
.pages  a:hover { background:#2c2c2c;border: 1px solid #2c2c2c; color:#fff;}
.pages a.now { background: #2c2c2c; border: #0c5389 1px solid; color:#fff; }
/*newsinfo*/
.news_show_l{width:100%;float: left;overflow: hidden; color:#333;fpadding-bottom:60px;}
.news_show_l .new_show_l_top{ margin-top:30px; padding-bottom:23px; overflow:hidden; border-bottom:1px solid #e1e1e1; text-align:center}
.news_show_l .new_show_l_top h1{ font-size:24px; line-height:38px; overflow:hidden; color:#000; font-weight:normal;}
.news_show_l .new_show_l_top p{ height:40px; line-height:40px; overflow:hidden; font-size:16px;}
.news_show_l .new_show_l_text{ padding-top:35px;line-height:30px; font-size:16px; }
.news_show_l .new_show_l_text p{ margin-bottom:17px; font-size:16px;}
.news_show_l .new_show_l_text h1{ line-height:35px; font-size:14px;}
.news_show_l .new_show_l_text img{/*display: block;*/ max-width: 100%; margin-bottom:10px;}/*margin: 0 auto;*/
/*product*/
.product-list {width: 100%; margin: 0; }
.product-list li {width: 100%;padding:14px;-moz-box-sizing: border-box; box-sizing: border-box;float: left;margin-bottom: 36px; display: block;width: 100%;height: 100%;background: #FFF;box-shadow: 1px 5px 20px 0px rgba(0, 0, 0, 0.1);}
.product-list li .left {float:left;width:40%;}
.product-list li .left .img {width: 100%; }
.product-list li .lists {float:left;margin-left:70px;padding:28px 0; overflow:hidden;width:50%; }
.product-list li .lists h2 { float:left; width:100%; font-size:30px; line-height:50px;}
.product-list li .lists p { float:left; width:100%; font-size:15px; line-height:35px;color: #888888} 
.btn.btn-ouline-grey{font-size: 14px;color: #888888;border: 1px solid #999999;padding: 4px 19px;border-radius: 40px; margin-top:30px;}
.product-list li .lists:hover .btn.btn-ouline-grey{background-color: #f4001b;color: #ffffff; border-color: #f4001b;}
.product-lists { float:left; width:90%; overflow:hidden;margin-top:2%}
.product-lists a{ float:left; width:50%; line-height:40px; font-size:16px;}
.product-lists a:hover{color:var(--zhuticolor)}
/*left product class*/
.container .main-left{ float:left;width:18%;}
.container .main-right{ float:right;background:#fff;overflow:hidden; padding:0 0 0 30px;box-sizing: border-box; width:80%;box-sizing: border-box;}
.leftclass-name{ width:100%; background:var(--zhuticolor); overflow:hidden; text-align:center; color:#fff;line-height:80px; font-size:25px; text-transform:uppercase}
.typelist{padding:15px;box-sizing: border-box;background:#efefef; overflow:hidden;}
.typelist dl{ float:left; width:100%; line-height:45px; overflow:hidden;}
.typelist dl a{display:block;width:100%;box-sizing:border-box;font-size:16px; border-bottom:1px solid #fff; color:#000;font-weight:500;}
.typelist dl span{ float:left; font-size:16px; line-height:45px; font-weight:600; padding-right:10px;}
.typelist dl a:hover{color:var(--zhuticolor);}
.typelist dd{float:right; width:95%; line-height:40px; margin-bottom:0}
.typelist dd a{display: block;width: 95%;box-sizing: border-box;color: #434343;font-size: 14px;white-space: nowrap; line-height:40px;}
.typelist dd span{ float:left; font-size:15px; line-height:40px;padding-right:10px;}
.typelist dd a:hover{color:var(--zhuticolor);}

/*cp*/
.cplist { width:100%;display: flex;flex-wrap: wrap;overflow:hidden;}
.cplist li {width:100%;border-bottom:0; margin-bottom:5px;}
.cplist li img{ width:100%}

/*equipment*/
.equipment { width:100%;display: flex;flex-wrap: wrap;overflow:hidden;}
.equipment li {width:32%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:15px; background:#fff}
.equipment li:nth-child(3n) {margin-right:0px;}
.equipment li span{ float:left; width:100%; line-height:22px;text-align:center; font-size:15px;}
.equipment li .img{ overflow:hidden; border:1px solid #ccc;}
.equipment li .img img {max-width: 100%;width: 100%;object-fit: cover;transition: transform 0.5s;}
.equipment li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1)}
/*honor*/
.honor { width:100%;display: flex;flex-wrap: wrap;overflow:hidden;}
.honor li {width:23%; margin-right:2%;cursor: pointer;border-bottom:0; margin-bottom:15px; background:#fff}
.honor li:nth-child(4n) {margin-right:0px;}
.honor li span{ float:left; width:100%; line-height:22px; padding:5px 0; text-align:center; font-size:15px;}
.honor li .img{ overflow:hidden; border:1px solid #ccc;}
.honor li .img img {max-width: 100%;width: 100%;object-fit: cover;transition: transform 0.5s;}
.honor li .img img:hover{ transform: scale(1.1);-webkit-transform:scale(1.1)}
/*技术中心*/
.flex-sbcw{display: flex;justify-content: space-between; align-items: center;  flex-wrap: wrap;}
.tech-list{ margin-top:80px;}
.tech-list ul li{background: #f5f5f5;}
.tech-list ul li:nth-child(2n){flex-direction: row-reverse;}
.tech-list ul li .info,.tech-list ul li .pic{width: 50%; overflow: hidden;}
.tech-list ul li .pic img{display: block; width: 100%;}
.tech-list ul li .info{padding: 0 4%; box-sizing: border-box;}
.tech-list ul li .info h3{font-size: 2.25rem; color: #333333; font-weight: bold; margin-bottom: 5rem;}
.list-item dl{margin-bottom:40px; overflow:hidden}
.list-item dl dd{ float:left; width:50%;color: #333; position: relative; padding-left: .9rem; }
.list-item dl dd::after{position: absolute; content: ''; width: .5rem; height: .5rem; background: #d10000;border-radius: 50%; left: 0; top: 50%; transform: translateY(-50%);}
.tech-list ul li .info p{margin-bottom: .625rem; font-size:15px;}
.tech-list ul li .info h5{margin-top: 2.125rem;}
/*服务*/
.proclass-list ul li{ padding: 5rem 0 5rem}
.proclass-list ul li:nth-child(2n){background: url(../images/proclass-bg1.jpg) no-repeat center top; background-size: cover;}
.proclass-list ul li .info,.proclass-list ul li .pic{width: 46%;}
.proclass-list ul li .info strong{font-size: 2.5rem; display: block; margin-bottom: 1.25rem;}
.proclass-list ul li .info i{display: block; width: 3.25rem;  height: .3125rem;  background: #d10000;  border-radius: .1875rem; margin-bottom: 1.375rem;}
.proclass-list ul li .info h3{color: #666666; font-size: 1rem; margin-bottom: 4rem; line-height: 1.8;}
.proclass-list ul li .text{margin-bottom: 4.3125rem;}
.proclass-list dl{border-bottom: 1px solid #DADADA; padding-bottom: .625rem; margin-bottom: 1.25rem; position: relative;}
.proclass-list dl:last-child{margin-bottom: 0;}
.proclass-list dl::after{position: absolute; content: ''; bottom: -1px; width: 0; height: 1px; background: #d10000; transition: .6s; left: 0;}
.proclass-list dl:hover::after{width: 100%;}
.proclass-list dl a{}
.proclass-list dl a span{width: .4375rem;  height: .4375rem;  background: #666666; border-radius: 50%; margin-right: 1.25rem;}
.proclass-list dl a h4{font-size: 1.125rem; color: #333;}
.proclass-list dl:hover a span{background: #d10000;}
.proclass-list dl:hover a h4{color:  #d10000;}
.proclass-list ul li .pic{overflow: hidden; border-radius: .9375rem;}
.proclass-list ul li .pic img{display: block; width: 100%; border-radius: .9375rem; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
.proclass-list ul li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.index-more a{transition: .6s; position: relative; display: inline-block;  font-size: .9375rem; color: #ffffff; border-radius: .4375rem; background: #d10000; padding: .9375rem 2.75rem;}
.index-more a:hover{-webkit-box-shadow: 0 0 0 10px rgba(209,0,0,.2); box-shadow: 0 0 0 10px rgba(209,0,0,.2); border-radius: 0;}

.proclass-list ul li .info .index-more a:first-child{margin-right: 1rem;}
/*--------------------contact us-----------------------------*/
.contact-container { display: flex;gap: 10px; flex-wrap: wrap;width: 100%;margin: 50px auto;}
.contact-card {flex: 1;min-width: 280px;padding: 40px 20px;background-color: #f5f5f5;border-radius: 4px;display: flex;flex-direction: column;align-items: center; text-align: center;}
.icon-wrapper {width: 80px;height: 80px;border-radius: 50%;background-color:var(--zhuticolor);display: flex;align-items: center; justify-content: center;margin-bottom: 15px;}
.icon-wrapper span {color: #fff;font-size: 34px;}
.card-title { font-size: 18px; font-weight: bold;color: #333;margin-bottom: 15px;}
.card-content {font-size: 16px;color: #666;line-height: 1.6;}
.contact-img{ width:100%; padding-bottom:50px;}
.contact-img img{ width:100%}
@media (max-width:768px) {
/*bannar*/
.banners{margin-top:60px;}
.banners span.ch { display:none}
.banners span.en {top: 15%;font-size: 25px;}
/*关于我们*/
#gsjj{padding:20px 0 0 0;}
.main_title2{line-height:auto;font-size:25px;margin:auto; margin-top:20px;margin-bottom:0;}
.main_title2 span{display:block;margin:0 20px;width:50px;height:4px;background:var(--zhuticolor);}
.about-box{flex-direction:column;}
.about_fl{width:100% !important;padding-right:0;}
.about_fr{width:100%;}
/*数字*/
.h-bg{margin-top:30px;}
.zyzs{flex-direction:column;}
.zyzs{width:50%;}
/*文化*/
.gonsjj{padding-top:0;}
#qywhh{padding:20px 0 20px 0;}
.qywh_fl{width:100%;margin-top:0}
.qywh_fr{width:100%;margin-top:20px;}
.qywh_fl .qywh_item b{font-size:20px;}
#case{padding:10px 0 20px 0; margin-top:10px;}
#case .swiper-slide{margin:30px 0;}
/*新闻中心*/
.zhunewsbox li{background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.05); margin-top:3%; padding:15px 2%;}
.zhunewsbox li a{background: url("/images/jianss.png") no-repeat 97% center; padding-right:0}
.newstime{ display:none}
.newstime p{font-size:20px;}
.newstime span{font-size: 16px; border-top: 1px solid #ededed;  padding: 10px 0px; display: inline-block}
.newstxt{width:100%; float:left; overflow:hidden; margin:auto;}
.newstxt p{font-weight: bold; font-size:15px; margin-bottom: 10px; color:#666 }
.newstxt span{color: #929292; font-size:13px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newstuijian.mtnone{margin-top: 0}
/*news info*/
.news_show_l{width:100%;float: left;overflow: hidden; color:#333; background:#fff; padding-left:10px; padding-right:10px; padding-bottom:20px;box-sizing: border-box;}
.news_show_l .new_show_l_top{ margin-top:20px; padding-bottom:23px; overflow:hidden; border-bottom:1px solid #e1e1e1;}
.news_show_l .new_show_l_top h1{ font-size:20px; line-height:38px; overflow:hidden; color:#000; font-weight:normal;}
.news_show_l .new_show_l_top p{ height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.news_show_l .new_show_l_text{ padding-top:15px;line-height:30px;}
.news_show_l .new_show_l_text p{ margin-bottom:17px; font-size:14px;}
.news_show_l .new_show_l_text h1{ line-height:35px; font-size:14px;}
.pages {margin-top:10px; }
.news_show_r{ display:none;}
.updowm li{ float:left; width:100%; line-height:30px;max-width:100%; font-size:14px;}
/*product*/
.product-list {padding-top: 10px;}
.product-list li {padding:10px;margin-bottom: 16px;}
.product-list li .left {float:left;width:100%;}
.product-list li .left .img {width: 100%; }
.product-list li .left .img img{width: 100%; }
.product-list li .lists { margin-left:0px;padding:1px 10px; width:100%}
.product-list li .lists h2 { font-size:20px; line-height:50px; text-align:center}
.product-list li .lists p {font-size:14px; line-height:25px;} 
.btn.btn-ouline-grey{ float:left; width:100%;margin: 0 auto; margin-top:20px;}
.product-lists { float:left; width:100%; overflow:hidden;margin-top:1%}
.product-lists a{ float:left; width:50%; line-height:40px; font-size:14px;}
/*产品中心*/
.container .main-left{width:100%;box-sizing: border-box;padding:1px;float: left;}
.container .main-right{width:100%;box-sizing: border-box;background: #fff;float: right;padding: 10px 10px 30px 10px; line-height:30px;}
.leftclass-name{line-height:50px; font-size:22px;}
.leftclass{margin-bottom:1px;}
.typelist dl{line-height:35px;}
.typelist dl a{font-size:16px;}

.mo{ display:none}



/*equipment*/
.equipment li {width:100%; margin-right:0%;cursor: pointer;border-bottom:0; margin-bottom:0;}
/*honor*/
.honor li {width:48%; margin-right:2%;}
.honor li:nth-child(2n) {margin-right:0px;}
.honor li span{ float:left; width:100%; line-height:22px; padding:0px 0;}
/*技术*/
.tech-list{ margin-top:20px;}
.tech-list ul li{margin-bottom: 1.875rem}
.tech-list ul li .info, .tech-list ul li .pic{width: 100%;}
.tech-list ul li .info{padding: 4rem 2%;}
.tech-list ul li .info h3{font-size: 1.5rem; margin-bottom: 2rem;}
/*服务*/
  .proclass-list ul li{padding: 2rem 0 4rem 0;}
  .proclass-list ul li .info, .proclass-list ul li .pic{width: 100%;}
  .proclass-list ul li .info{margin-bottom: 1rem;}
  .proclass-list ul li .info strong{font-size: 1.6rem;}
  .proclass-list ul li .info h3,.proclass-list ul li .text{margin-bottom: 2rem;}
	/*contact*/
.contact-container{margin: 0 auto;}
.contact-card {padding: 20px 15px;}
.icon-wrapper { width: 50px; height: 50px;}
.icon-wrapper span {font-size: 20px;}
.card-title {font-size: 16px;}
.card-content {font-size: 13px;}

#suspension{ display:none}
}
@media (max-width:640px){
.wapblock{display:block;}
.wapnone{display:none;}
.pcnone{display:block;}
}