*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin: 0;padding: 0;	border: 0;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
img {margin: 0;padding: 0;	border: 0;}
li {list-style: none;}
/*全局样式*/
html,body {width: 100%;	margin: 0 auto;}
body{-webkit-tap-highlight-color: transparent;}
.title h1, .title h2 {font-size: 30px;}
.sidebar .title{font-size: 24px;}
.z-index99{z-index: -99;}
/*= 清除浮动=*/
.clear {clear: both;height: 0px;line-height: 0px;font-size: 0px;overflow: hidden;display: block;}
.clearfix:after {content: "";display: block;height: 0px;clear: both;visibility: hidden;font-size: 0px;}
:focus{outline:0}
a, button, input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer}
/* Hides from IE-mac \*/
* html .clearfix {height: 0%;}
/* End hide from IE-mac */
* + html .clearfix {min-height: 0%;}
/* 针对IE7 */
* + html .clearfix {min-height: 0%;}
.w100 {width: 100%;}
.about{padding-left: 150px;}
.about img{width:45%;}
.product-recommend{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;padding: 0 9px;margin: 0 auto;}

/*原文件配置*/
body {color: #333;background: #ffffff;font: 14px/28px 'Microsoft YaHei', arial, sans-serif;min-width: 320px;}
a {color: #333;text-decoration: none;}
a:hover {color: #017a5e;}
/*块级转化*/
.di_in {display: inline-block;}
.di_no {display: none;}
.di_bl {display: block;}
/*原文件配置  end*/
.cfff{color: #FFF;}
.c666{color: #666 !important;;}
.c999{color: #999 !important;;}
.red{color: #017a5e !important;}
.fB{font-weight: bold;}
/*相对定位*/
.p_r {position: relative;}
/* 白色背景 */
.padding-r{padding-right: 15px;}
.bgfff {background: #fff;}
.text_c{text-align: center;}
.text_r{text-align: right;}
.pull-left{float: left;}
.pull-right{float: right;}
.mt_20{margin-top: 20px;}
.mt_30{margin-top: 30px;}
.padding-6{padding: 0 6px;}
.mt_40{margin-top: 40px;}
.mt_50{margin-top: 50px;}
.mt_60{margin-top: 60px;}
.f30{font-size: 30px;}
.flex {display: -webkit-box ;display: -webkit-flex;display: -ms-flexbox ;display: flex ;}
.flex-v {-webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.flex-1 {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-warp{flex-flow: wrap}
.flex-column{flex-flow: column}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis-2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ellipsis-3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ellipsis-4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.mb-show{display: none;}
.error{padding: 20px;font-size: 20px;}
.jishu-details .body a {
    color: #0000ff;
}
.company{}
.company span{}
.fwb{
	color: #017a5e !important;
    font-weight: bold;
}
.operate-case{
    display: flex;
    flex-direction: column;
}
.operate-case .detail{
	background: #017a5e;
    color: #fff;
    width: 100%;
    margin-top: .5rem;
}
@media (min-width: 1200px) {
	.container{width: 1200px;padding: 0;margin-left: auto;margin-right: auto;}
}
/*全局样式 start*/
.top{background-color: #f5f5f5;width: 100%;height: 34px;line-height: 34px;}
.top a{padding: 0 5px;color: #666;font-size: 19px;}
.top a:hover{color: #017a5e;}

.mark{width: 100%;height: 100%;background-color: #000;opacity: .5;position:fixed;display: none;z-index: 99;bottom: 0;top: 60px;}
.menu-btn{background: url(../img/menu.png)no-repeat center;width: 35px;height: 30px;background-size: 100%;position: absolute;right: 20px;top: 15px;}
.banner .swiper-slide{background-position: center;background-repeat: no-repeat;
/*height: 600px;*/
    
}

/* 首页 */
.home-title{font-size: 30px;line-height: 1.5;}
.home-info .items{width: 384px;height: 291px;overflow: hidden;border-radius: 3px;}
.home-info .items img{width: 100%;}
.home-info .items .txt{position: absolute;left: 30px;bottom: 30px;color: #FFF;right: 30px;}
.home-info .items .txt h3{font-size: 24px;}
.home-info .items .txt p,.operate-list .items .txt p{font-size: 13px;line-height: 36px;padding-left: 25px;}
.home-info .items .txt p::after,.operate-list .items .txt p::after{content: '';position: absolute;left: 0;top: 50%;height: 3px;width: 13px;background-color: #FFF;margin-top: -2px;}
.home-ad{height: 160px;background-position: center;background-repeat: no-repeat;margin-top: 70px;}
.home-ad a{height: 100%;}
/* 首页产品分类 */
.home-classify{margin-left: -20px;margin-right: -20px;padding-bottom: 40px;}
.home-classify .swiper-container{padding: 20px;}
.home-classify .items{background-color: #fafafa;width: 100%;height: 120px;overflow: hidden;border-radius: 3px;border: 1px #efefef solid;position: relative;}
.home-classify .items .icon{order: 2;right: 10px;position: absolute;width: 100px;height: 100px;top: 40%;margin-top:-40px;}
.home-classify .items .icon img {width: 100%;height: 100%;object-fit: cover;}
.home-classify .items .text{order: 1;margin-left: 15px;height: 70px;overflow: hidden;}
.home-classify .items .text::after{content: '';position: absolute;left: 0;bottom: 0;width: 20px;height: 3px;background-color: #dddddd;}
.home-classify .items h4{font-size: 17px;}
.home-classify .items p{color: #c0c0c0;font-size: 12px;line-height: 1;}
.home-classify .swiper-pagination{width: 100%;}
.swiper-pagination-bullet{background-color: #c2c2c2;width: 10px;height: 10px;margin: 0 5px;}
.swiper-pagination-bullet-active{background-color: #017a5e;}
/* 首页产品 */
.title{font-size: 30px;}
.title a{background: url(../img/more.png)no-repeat right center;padding-right: 20px;font-size: 14px;}
.home-pro li{width: 285px;margin-top: 20px;margin-right: 20px;transition:all 0.5s}
.home-pro li img{transition: all 0.5s;}
.home-pro li:hover{background-color: #FFF;-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);-webkit-box-shadow: 0px 5px 17px rgb(0 0 0 / 20%);box-shadow: 0px 5px 17px rgb(0 0 0 / 20%);}
.home-pro li:hover img{transition: all 0.5s;transform: scale(1.1);}
.home-pro li:nth-of-type(4n){margin-right: 0;}
.home-pro li .pic{width: 100%;overflow:hidden;}
.home-pro li .pic img{max-width: 95%;}
.home-pro li h4{height: 40px;line-height: 40px;margin-top: 10px;}
.home-pro li .ellipsis a{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;padding: 0 10px;}
.home-pro li a{font-size: 16px;}
/* 首页合作案例 */
.home-case{background: url(../img/bg1.png)no-repeat center top;overflow: hidden;padding: 40px 0;height: 665px;}
.home-case li{width: 590px;background-color: #FFF;padding: 15px 20px;height: 153px;margin-top: 20px;}
.home-case li .pic{width: 170px !important;height: 125px;}
.home-case li .pic img{max-width: 90%;}
.home-case li .text-box{overflow: hidden;width: 100%;}
.home-case li .text-box p{line-height: 1.8;}
.home-case li .text-box .go{background-color: #FFF;border: 1px #017a5e solid;width: 100px;height: 32px;line-height: 30px;font-size: 12px;margin-right: 5px;color: #017a5e;}
.home-case li h4{font-size: 17px;margin-bottom: 10px;}
.home-case li .go{    background-color: #017a5e;color: #FFF;width: 90%;z-index: 1111;padding: 0 5px;}
/* 首页典型图纸 */
.home-tuzhi .focus{width:100%;margin-top: 20px;padding-bottom: 30px;}
.home-tuzhi .focus .pic{
	/* background-color: #2c3344; */
	/* height: 400px; */
}
.home-tuzhi .focus .pic img{
	/* max-width: 100%; */
	max-width: 70%;
}
.home-tuzhi .focus .swiper-pagination{width: 100%;}
.home-tuzhi .focus .txt{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;background-color: rgba(0,0,0,.6);height: 40px;line-height: 40px;}
.home-tuzhi ul{width: 580px;margin-top: 10px;}
.home-tuzhi ul li{border-bottom: 1px dashed #eeeeee;background: url(../img/icon1.png)no-repeat left center;padding-left: 30px;}
.home-tuzhi ul li a{height:60px;line-height: 59px;font-size: 16px;}
.home-tuzhi ul li .time{line-height: 59px;margin-right: 20px;}
.home-tuzhi ul li .down{font-size: 12px;border: 1px #dddddd solid;border-radius: 2px;background: url(../img/icon2.png)no-repeat 10px center;padding-left: 30px;padding-right: 10px;height: 30px;line-height: 28px;}
.home-tuzhi ul li .icon1{border: 1px #DDDDDD solid;height: 30px;line-height: 28px;border-radius: 2px;background: url(../img/icon22.png)no-repeat 10px center;padding-left: 30px;padding-right: 10px;font-size: 12px;margin-right: 10px;}
.home-tuzhi ul li .icon1:hover{border: 1px #006EDD solid;background:#006EDD url(../img/icon24.png)no-repeat 10px center;color: #FFF;}
.home-tuzhi ul li .icon2{border: 1px #DDDDDD solid;height: 30px;line-height: 28px;border-radius: 2px;background: url(../img/icon23.png)no-repeat 10px center;padding-left: 30px;padding-right: 10px;font-size: 12px;}
.home-tuzhi ul li .icon2:hover{border: 1px #017a5e solid;background:#017a5e url(../img/icon25.png)no-repeat 10px center;color: #FFF;}

/* 首页采购询价 */
.home-xunjia{background: url(../img/bg2.png)no-repeat center;height: 560px;padding-top: 40px;}
.home-xunjia.fen-xunjia{height: 630px;background-size: auto 100%;}
.home-xunjia .swiper-slide{background-color: #FFF;padding: 20px;}
.home-xunjia .swiper-slide .time-box{margin-right: 20px;}
.home-xunjia .swiper-slide .time{background-color: #f5f5f5;width: 90px;height: 90px;line-height: 1.2;}
.home-xunjia .swiper-slide .time span{font-size: 48px;}
.home-xunjia .swiper-slide .text-box{overflow: hidden;padding-right: 120px;}

.home-xunjia .swiper-slide .text-box h4{font-size: 17px;margin-bottom: 10px;}
.home-xunjia .swiper-slide .text-box .txt{line-height: 24px;}
.home-xunjia .swiper-slide .go,.case .items .go{border: 1px #017a5e solid;width: 100px;height: 32px;line-height: 30px;font-size: 12px;margin-right: 5px;color: #017a5e;position: absolute;right: 0;bottom: 0px;}
.home-xunjia .swiper-slide .go{height: 30px;line-height: 28px;}
.home-xunjia .swiper-container{padding-bottom: 50px;margin-top: 30px;}
.home-case .swiper-container{padding-bottom: 50px;padding-right: 5px;}
/* 首页资讯 */
.home-news dl{width: 580px;margin-bottom: 30px;}
.home-news dt{margin-top: 30px; border-bottom: 1px #ebe9ec solid;transition: all 0.5s;}
.home-news dt:hover{background: #017a5e;color: #fff;} 
.home-news dt:hover .text-box .c999{color:#fff!important;}
.home-news dt:hover .text-box h4 a{color: #fff;}
.home-news dt .pic{width: 180px;height: 139px;overflow: hidden;margin-right: 20px;}
.home-news .pic img{width:100%;height:100%;display: block;object-fit: contain;}
.home-news .text-box{overflow: hidden;padding-top: 2%;}
.home-news dt .text-box h4{font-size: 17px;}
.home-news dt .text-box p{line-height: 24px;padding-right: 7px;}
.home-news dd a{border-bottom: 1px #ebe9ec dashed;padding: 10px 0;padding-left: 15px;}
.home-news dd a::after{content: '';position: absolute;left: 0;top: 50%;width: 4px;height: 4px;background-color: #017a5e;margin-top: -2px;}
.home-news dd a .pic{width: 150px;height: 116px;}
.home-news dd a p{line-height: 24px;}
/* 公共banner图 */
.public-banner{width: 100%;background-position: center;background-repeat: no-repeat;}
.public-banner .container{height: 410px;}
.public-banner h2{font-size: 60px;line-height: 1.5;}
.public-banner p{font-size: 24px;line-height: 1.5;text-transform: uppercase;}
/* 面包屑 */
.crumbs{background: url(../img/icon4.png)no-repeat left center;padding-left: 35px;font-size: 16px;line-height: 50px;}
/* 产品分类 */
.pro-classify{margin-bottom: 50px;}
.pro-classify .items{width: 590px;}
.pro-classify .items .content{border: 1px #dedede solid;margin-top: 20px;}
.pro-classify .pic-con{border-left: 1px #dedede solid;padding: 20px 20px 10px 20px;}
.pro-classify .pic-con a:nth-child(2){margin-top: 10px;}
.pro-classify .pic-con .pic{width: 190px;height: 150px;overflow: hidden;}
.pro-classify .pic-con h4{width: 190px}
.pro-classify .pic-con .pic img{max-width: 100%;}
.pro-classify .pic-con h4{margin-top: 10px;}
.pro-classify .text-box{overflow: hidden;padding: 20px 20px 0 20px;}
.pro-classify .text-box a{font-size: 16px;line-height: 2;color: #666;}
.pro-classify .text-box a:nth-child(even){margin-bottom: 15px;}
.pro-classify .text-box a:last-child{margin-bottom: 0;}
/* 分页 */
.page{margin-top: 20px;}
.page a{border: 1px #ddd solid;height: 35px;line-height: 35px;padding: 0 15px;margin: 0px 0 5px 5px;}
.page a.cur{border-color: #017a5e;color: #017a5e;}
.page a.prev,.page a.next{border: 0;}
.page>b{    padding: 0 15px;margin: 50px 5px;height: 35px;line-height: 35px;color: #fff;background: #3fb8a5;margin:0px 0 5px 5px}
/* 案例 */
.case{}
.case .items{border: 1px #dedede solid;padding: 20px;width: 590px;}
.case .items .pic{width: 150px;
/*height: 90px;*/
margin-right: 20px;}
.case .items .pic img{max-width: 100%;}
.case .items .text-box{overflow: hidden;}
.case .items h4{font-size: 17px;margin-bottom: 10px;}
.case .items .text-box .go{/*bottom: 5px;*/}
.case .items .txt{margin-top: 10px;}
/* 解决方案 */
.my-fangan .items{width: 30%;}
.my-fangan .items .icon{border: 1px #dedede solid;width: 100px;height: 100px;border-radius: 50%;}
.my-fangan .items h4{font-size: 20px;}
.my-fangan .items p{font-size: 13px;}
/* 提供服务 */
.my-service .items{width: 30%;}
.my-service .items .icon{width: 100px;height: 100px;}
.my-service .items h4{font-size: 20px;}
.my-service .items p{font-size: 13px;}

/* 案例分享及客户评价 */
.y-anli{background: url(../img/bg3.jpg)no-repeat center;height: 860px;overflow: hidden;}
.y-anli h2{font-size: 30px;}
.y-anli .more a{border: #FFF 1px solid;font-size: 15px;height: 40px;line-height: 38px;width: 160px;}
/* 相关知识 */
.zhishi-list{}
.zhishi-list h2{font-size: 30px;}
.zhishi-list li{width: 590px;border: 1px #E5E5E5 solid;height: 196px;padding: 20px;}
.zhishi-list li .time{background-color: #f5f5f5;width: 90px;height: 90px;line-height: 1;margin-right: 20px;}
.zhishi-list li .time span{font-size: 48px;}
.zhishi-list li .text-box{overflow: hidden;}
.zhishi-list li h4{font-size: 17px;}
.zhishi-list li .more{margin-top: 10px;}
.zhishi-list li .more a{border: 1px #017a5e solid;color: #017a5e;border-radius: 3px;height: 32px;line-height: 30px;width: 70px;}
/* 运营推广列表 */
.yun-list{overflow: hidden;}
.yun-list .items{border-bottom: 1px #EBE9EC solid;padding-bottom: 40px;overflow: hidden;}
.yun-list .items:nth-child(1){margin-top: 0;}
.yun-list .items .pic{margin-right: 30px;width: 180px;height: 139px;}
.yun-list .items .pic a{display: block; width: 100%;height: 100%;}
.yun-list .items .pic a img{width: 100%;height: 100%;object-fit: contain;}
.yun-list .items .text-box{overflow: hidden;}
.yun-list .items .text-box h4{font-size: 17px;width: 100%;}
/* 典型图纸 */
.tuzhi-list{overflow: hidden;}
.tuzhi-list .items,.xun-list .items{border-bottom: #EBE9EC solid 1px;padding-bottom: 30px;}
.tuzhi-list .items:nth-child(1),.xun-list .items:nth-child(1){margin-top: 0;}
.tuzhi-list .items .pic{width: 180px;height: 139px;overflow: hidden;background-color: #2C3344;margin-right: 20px;}
.tuzhi-list .items .pic img{max-width: 100%;}
.tuzhi-list .items .text-box{overflow: hidden;}
.tuzhi-list .items .text-box h4{font-size: 17px;margin-bottom:10px;}
.tuzhi-list .items .text-box .down{color: #FFF;background: #017a5e url(../img/icon3.png)no-repeat 30px center;color: #FFF;-moz-box-shadow:0px 5px 5px rgba(35,168,170,0.2); -webkit-box-shadow:0px 5px 5px rgba(35,168,170,0.2); box-shadow:0px 5px 5px rgba(35,168,170,0.2);position: absolute;right: 0;top: 0;width: 115px;height: 38px;border-radius: 3px;overflow: hidden;line-height: 38px;padding-left: 10px;}
/* 采购询盘 */
.xun-list{overflow: hidden;}
.xun-list .text-box{overflow: hidden;}
.xun-list .text-box h4{font-size: 17px;margin-bottom: 10px;}
.xun-list .text-box .txt{line-height: 34px;}
.xun-list .text-box .txt span{width: 80px;}
.xun-list .text-box .code{position: absolute;right: 0;bottom: 0;}
.xun-list .text-box .code img{width: 162px;}
.xun-list .text-box .down{width: 115px;height: 38px;line-height: 36px;color: #017a5e;border: 1px #017a5e solid;border-radius: 3px;position: absolute;bottom: 40px;right: 180px;}
/* 右边栏 */
.sidebar{width: 380px;margin-left: 50px;}
.sidebar .geren-info,.sidebar .fenlei{background-color: #FAFAFA;padding:20px 25px 25px;}
.sidebar .geren-info h3,.sidebar .fenlei h3{font-size: 24px;}
.sidebar .geren-info .pic{margin-top: 10px;}
.sidebar .geren-info .pic img{max-width: 100%;}
.sidebar .geren-info .name{font-size: 17px;margin-top: 15px;}
.sidebar .geren-info .name span::after{content: '';position: absolute;right: -20px;height: 4px;width: 16px;background-color: #DDDDDD;top: 50%;margin-top: -2px;}
.sidebar .erwma{padding: 0 20px;}
.sidebar .erwma img{width: 160px;}
.sidebar .fenlei{background-color: #FAFAFA;padding:15px 25px 25px;}
.sidebar .fenlei a{padding-left: 20px;line-height: 36px;width: 50%;}
.sidebar .fenlei a::after{content: '';position: absolute;left: 0;top: 50%;width: 4px;height: 4px;margin-top: -2px;background-color: #017a5e;}
.sidebar .share{font-size: 18px;background-color: #017a5e;height: 65px;}
.sidebar .share img{margin-right: 5px;}
.sidebar .news-pro li{width: 175px;}
.sidebar .news-pro li .pic{height: auto;width: 100%;overflow: hidden;}
.sidebar .news-pro li .pic img{height: auto;width: 100%;}
.sidebar .news-pro li h4{text-align: center;}
.sidebar .pro-menu li{width: 175px;height: 60px;overflow: hidden;background-color: #FAFAFA;border-radius: 3px;font-size: 17px;line-height: 60px;-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.1); -webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.1); box-shadow:0px 2px 5px rgba(0,0,0,0.1)}
.sidebar .pro-menu li a{padding-left: 40px;background: url(../img/icon8.png)no-repeat 20px center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sidebar .news-recom{}
.sidebar .news-recom .pic{width: 150px;height: 116px;overflow: hidden;margin-right: 20px;}
.sidebar .news-recom .pic img{max-width: 100%;width: 100%;height: 100%;}
.sidebar .news-recom .text-box{overflow: hidden;}
.sidebar .news-recom .text-box h4{font-size: 17px;}
/* 产品详情 */
.pro-details{}
.pro-details .focus{width: 465px;margin-right:40px;}
.pro-details .focus .gallery-top {height: 360px;width: 100%;}
.pro-details .focus .gallery-top .swiper-slide{background-repeat: no-repeat;background-position: center;}
.pro-details .focus .gallery-thumbs {margin-top: 5px;}background-color:#fff;
.pro-details .focus .gallery-thumbs .swiper-slide {background-color:#fff!important;width: 150px;height: 100%;opacity: 0.7;background-position: center;background-repeat: no-repeat;background-size: 90%;}
.pro-details .focus .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.pro-details .text-box{overflow: hidden;}
.pro-details .text-box h1{font-size: 30px;}
.pro-details .text-box .info{font-size: 15px;}
.pro-details .text-box .btn-group a{width: 145px;height: 44px;border-width: 1px;border-style: solid;background-position: 15px center;background-repeat: no-repeat;line-height: 42px;border-radius: 3px;overflow: hidden;padding-left: 40px;font-size: 15px;margin-right: 0px;}
.pro-details .text-box .btn-group a:nth-child(1){border-color: #017a5e;background-image: url(../img/icon9.png);color: #017a5e;}
.pro-details .text-box .btn-group a:nth-child(2){border-color: #017a5e;background-image: url(../img/icon9.png);color: #017a5e;background-position: 10px center;}
.pro-details .text-box .btn-group a:nth-child(3){border-color: #017a5e;background-image: url(../img/iconphone.png);color: #017a5e;}
.pro-details .text-box .btn-group a:nth-child(4){border-color: #017a5e;background-image: url(../img/iconask.png);color: #017a5e;}
.pro-details .text-box .btn-group a:nth-child(5){border-color: #999;background-image: url(../img/icon26.png);color: #999;margin-right: 0;}
.pro-details .text-box .info-con{width: 330px;padding: 10px 15px;border: 1px dotted #9A9A9A;line-height: 40px;font-size: 15px;}
.pro-details .text-box .info-con span{width: 25px;height: 40px;margin-right: 10px;}
.pro-details .text-box .info-text .text{border-right: 1px #E5E5E5 solid;padding-right: 30px;}
.pro-details .text-box .info-text .text h4{font-size: 16px;}
.pro-details .text-box .info-text .text:last-child{border-right: 0;padding-right: 0;}
.pro-details .text-box .info-text .text img{margin-right: 10px;}

.pro-details .body{font-size: 15px;line-height: 1.8;}
.pro-details .panel-body{background-color:#fff;}
.pro-details .panel-body .tabs{background-color: #E5E5E5;height: 40px;}
.pro-details .panel-body .tabs a{margin-left: 15px;font-size: 15px;padding: 0 20px;line-height: 40px;}
.pro-details .panel-body .tabs a.active{color: #017a5e;border-top: 4px #E5E5E5 solid;background-color: #FFF;line-height: 36px;}
.pro-details .panel-body .body img{max-width: 100%;height: auto !important; object-fit: contain;}
.dashang a{background-color: #017a5e;color: #FFF;-moz-box-shadow:0px 5px 5px rgba(35,168,170,0.2); -webkit-box-shadow:0px 5px 5px rgba(35,168,170,0.2); box-shadow:0px 5px 5px rgba(35,168,170,0.2);width: 100px;height: 44px;line-height: 44px;border-radius: 3px;}
.pro-details .panel-body .code{margin: 0 15px;}
.pro-details .panel-body .code img{width: 162px;}
.honor li{width: 285px;margin-right: 20px;}
.honor li:nth-of-type(4n){margin-right: 0;}
.honor li .pic{width: 100%;padding: 10px;
/*height: 270px;*/
/*border: 1px #E5E5E5 solid;*/
}
.honor li .pic a{width: 100%;height: 100%;}
.honor li .pic img{width: 100%;display: block;height: 100%;object-fit: contain;transition:all 0.5s}
.honor li .pic:hover img{transform: scale(1.12);}
.honor li h4{margin-top: 10px;}
.user-logo{width: 100%;height: 70px;display: none;align-items: center;justify-content: center;background: #fff;}
.user-logo img{height: 50px;width: 100%;object-fit: contain;}

/* 分站首页 */
.fen-top{background-color: #f5f5f5;width: 100%;height: 34px;line-height: 34px;}
.fen-top a{padding: 0 5px;color: #666;font-size: 12px;}
.fen-top a:hover{color: #017a5e;}
.fen-top .back{background:#017a5e url(../img/back.png)no-repeat 20px center;padding-left: 40px;color: #FFF !important;}

.fen-banner .swiper-slide{height: 545px;background-position: center;background-repeat: no-repeat;}
.fen-banner img{display: none;}
.fen-more a{border: 1px #017a5e solid;color: #017a5e;width: 150px;height: 42px;line-height: 40px;border-radius: 3px;}
.home-about .content{overflow: hidden;}
.home-about .pic{margin-right: 30px;width: 520px;height: 460px;overflow: hidden;}
.home-about .txt{font-size: 15px;}
.home-about .txt p{margin-bottom: 15px;}
.home-about .btn-group a{width: 170px;height: 85px;background-color: #FAFAFA;border-radius: 3px;overflow: hidden;margin-right: 10px;background-repeat: no-repeat;background-position: 120px center;padding-top: 10px;padding-left: 20px;}
.home-about .btn-group a:nth-child(1){background-image: url(../img/icon19.png);}
.home-about .btn-group a:nth-child(2){background-image: url(../img/icon20.png);}
.home-about .btn-group a:nth-child(3){background-image: url(../img/icon21.png);}
.home-about .btn-group a p{color: #C0C0C0;font-size: 12px;}
.home-about .btn-group a h4{font-size: 17px;line-height: 1.2;}
.fen-down{background-color: #fafafa;overflow: hidden;padding-bottom: 50px;}
.home-xunjia.fen-xunjia .fen-more a{border-color: #FFF;color: #FFF;}
.home-news.fen-news dd a{padding-left: 0;}
.home-news.fen-news dd a::after{display: none;}
.home-news.fen-news dd h4{font-size: 17px;font-weight: bold;margin-bottom:10px;}
.home-news.fen-news .title::after{content: '';position: absolute;left: 0;top: 50%;width: 33%;height: 1px;background-color: #E5E5E5;}
.home-news.fen-news .title::before{content: '';position: absolute;right: 0;top: 50%;width: 33%;height: 1px;background-color: #E5E5E5;}
/* 分站简介 */
.about .body {line-height: 2;font-size: 15px;}
.about .body p{margin-bottom: 15px;}
.about .body img{max-width: 100%;}
/* 联系方式 */
.contact .items{width: 25%;}
.contact .items .icon{height: 70px;}
.contact .items h3{font-size: 20px;margin-bottom: 30px;padding-bottom: 30px;}
.contact .items h3::after{content: '';position: absolute;left: 50%;bottom: 0;height: 4px;width: 40px;background-color: #E5E5E5;margin-left: -20px;}
.contact .items p{font-size: 16px;}
.contact .items p img{width: 130px;}
.contact .map #dituContent{border:#ccc solid 1px;height: 150px;width: 250px;margin: 0 auto;}
/* 资质证书 */
.zhengshu .subnav a{width: 146px;height: 48px;border: 1px #017a5e solid;line-height: 46px;font-size: 16px;color: #017a5e;margin-left: 20px;margin-right: 20px;background-position: 25px center;background-repeat: no-repeat;padding-left: 25px;margin-bottom: 20px;margin-top:0px;}
.zhengshu .subnav a:hover,.zhengshu .subnav a.cur{background-color: #017a5e;color: #FFF;}
.zhengshu .subnav a.icon1{background-image: url(../img/icon42.png);}
.zhengshu .subnav a.icon11{background-image: url(../img/icon1111.png);}
.zhengshu .subnav a.icon12{background-image: url(../img/icon36.png);}
.zhengshu .subnav a.icon2{background-image: url(../img/icon35.png);background-size: 18px;}
.zhengshu .subnav a.icon3{background-image: url(../img/icon41.png);}
.zhengshu .subnav a.icon4{background-image: url(../img/icon36.png);}
.zhengshu .subnav a.icon5{background-image: url(../img/icon42.png);}
.zhengshu .subnav a.icon6{background-image: url(../img/icon44.png);}
.zhengshu .subnav a.icon7{background-image: url(../img/icon45.png);}
.zhengshu .subnav a.icon8{background-image: url(../img/icon46.png);}
.zhengshu .subnav a.icon9{background-image: url(../img/icon47.png);}
.zhengshu .subnav a:hover.icon1,.zhengshu .subnav a.cur.icon1{background-image: url(../img/icon43.png);}
.zhengshu .subnav a:hover.icon11,.zhengshu .subnav a.cur.icon11{background-image: url(../img/icon111.png);}
.zhengshu .subnav a:hover.icon12,.zhengshu .subnav a.cur.icon12{background-image: url(../img/icon40.png);}
.zhengshu .subnav a:hover.icon2,.zhengshu .subnav a.cur.icon2{background-image: url(../img/icon39.png);}
.zhengshu .subnav a:hover.icon3,.zhengshu .subnav a.cur.icon3{background-image: url(../img/icon38.png);}
.zhengshu .subnav a:hover.icon4,.zhengshu .subnav a.cur.icon4{background-image: url(../img/icon40.png);}
.zhengshu .subnav a:hover.icon5,.zhengshu .subnav a.cur.icon5{background-image: url(../img/icon43.png);}
.zhengshu .subnav a:hover.icon6,.zhengshu .subnav a.cur.icon6{background-image: url(../img/icon48.png);}
.zhengshu .subnav a:hover.icon7,.zhengshu .subnav a.cur.icon7{background-image: url(../img/icon52.png);}
.zhengshu .subnav a:hover.icon8,.zhengshu .subnav a.cur.icon8{background-image: url(../img/icon49.png);}
.zhengshu .subnav a:hover.icon9,.zhengshu .subnav a.cur.icon9{background-image: url(../img/icon50.png);}
.zhengshu .details .pic-box{order: 2;width: 365px;margin-left: 30px;}
.zhengshu .details .pic-box img{max-width: 100%;}
.zhengshu .details .text-box{overflow: hidden;order: 1;}
.zhengshu .details .text-box h1{border-bottom: 1px #EBE9EC solid;padding-bottom: 10px;font-size: 24px;line-height: 1.8;}
.zhengshu .details .text-box .text{line-height: 32px;margin-top: 10px;flex-wrap: wrap;}
.zhengshu .details .text-box .text .txt{margin-right: 0px;flex-shrink: 0;}
.zhengshu .details .text-box .text .block{max-width: 50px;flex:1;flex-shrink: 1;}
.zhengshu .details .text-box .text .down a{width: 115px;height: 38px;border-radius: 3px;background-repeat: no-repeat;background-position: 10px center;color: #FFF;line-height: 38px;padding-left: 10px;}
.zhengshu .details .text-box .text .down a:nth-child(1){background-image: url(../img/icon3.png);background-color: #017a5e;margin-right: 20px;}
.zhengshu .details .text-box .text .down a:nth-child(2){background-image: url(../img/icon3.png);background-color: #006EDD;}

/* 证书详情 */
#certify {width: 100%;}
#certify .swiper-container {padding-bottom: 60px;padding-top: 40px;}
#certify  .swiper-slide {width: 520px;height: 480px;background: #fff;}
#certify  .swiper-slide img{display:block;width: 100%;height: 100%;object-fit: contain;}
#certify  .swiper-slide p {line-height: 98px;padding-top: 0;text-align: center;color: #636363;font-size: 1.1em;margin: 0;}
#certify .swiper-pagination {width: 100%;bottom: 20px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;opacity: 1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 3px solid #00aadc;background-color: #fff;}
#certify .swiper-button-next,#certify .swiper-button-prev {width: 35px;height: 35px;background-color:#2EB4BA;background-size: 10px;border-radius: 50%;}
/* 技术文章详情 */
.jishu-details{overflow: hidden;}
.jishu-details h1{font-size: 24px;}
.jishu-details .time a{background-color: #017a5e;color: #FFF;-moz-box-shadow:0px 5px 5px rgba(35,168,170,0.2); -webkit-box-shadow:0px 5px 5px rgba(35,168,170,0.2); box-shadow:0px 5px 5px rgba(35,168,170,0.2);width: 100px;height: 32px;line-height: 32px;border-radius: 3px;margin-left: 15px;}
.jishu-details .body{line-height: 1.8;font-size: 15px;}
.jishu-details .body p{/*margin-bottom: 15px;*/}
.jishu-details .body img{max-width: 100%; height: auto !important;object-fit: contain;}
.jishu-details .code{margin: 0 15px;}
.jishu-details .code img{width: 162px;}
.prev-con{border-top: 1px #ddd solid;padding-top:15px;}

.container .pro-classify .title {font-size: 24px;}

.search select {padding: 0 0 0 10px;margin-right: 10px;}

.operate-info{
	width: 384px;
    height: 291px;
    overflow: hidden;
    border-radius: 3px;
}
.operate-list .items .txt h3 {
    font-size: 24px;
    margin-bottom: 50px;
}
.operate-list .items .txt {
    position: absolute;
    left: 30px;
    bottom: 30px;
    color: #FFF;
    right: 30px;
}
.operate-list .items img{width: 100%;}

/* 入住 */
.rz-contact{align-items: center;}
.rz-contact .mr50{margin-right: 50px;}
.rz-contact .contact-img {text-align: center;margin: 0 10px;}
.rz-contact .contact-img img{width: 130px;}
.rz-contact .contact-info{display: flex;flex-direction: column;margin: 0 15px;}
.rz-contact .contact-info p {display: inline-block;background-repeat: no-repeat;text-indent: 30px;background-position: left center;}
.rz-contact .contact-info .icon1{background-image: url(../img/icon56.png);}
.rz-contact .contact-info .icon2{background-image: url(../img/icon57.png);}
.rz-contact .contact-info .icon3{background-image: url(../img/icon58.png);}
.rz-contact .contact-info .icon4{background-image: url(../img/icon59.png);}

/* 联系我们 */
.contact-us img {max-width: 100%;}
.contact-us .contact-us-li{display: flex;align-items: center;    margin-bottom: 10px;}
.contact-us-li img{object-fit: contain;width: 21px;height: 21px;}
.contact-us-li p{padding-left: 5px;}
.contact-us-img{text-align: center;}
.contact-us-img img{width: 130px;}
.contact-us .cooperation .item{display: flex;justify-content: center;}
.contact-us .cooperation .item div:nth-child(2n){margin-left: 15px;}

.rich-text img{max-width: 37% !important;}
.agreement{font-size: 16px;}
/*全局样式 end*/
@media (min-width: 1025px) {
	/*所有hover写在这里面 兼容sofari的移动端不支持hover*/
	.home-classify .items:hover{background-color: #FFF;-moz-box-shadow:0px 5px 10px rgba(0,0,0,0.1); -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.1); box-shadow:0px 5px 10px rgba(0,0,0,0.1);}
	.home-case li .text-box .go:hover,.home-xunjia .swiper-slide .text-box .go:hover,.case .items .go:hover,.xun-list .text-box .down:hover{background-color: #017a5e;color: #FFF;-moz-box-shadow:0px 5px 5px rgba(35,168,170,0.2); -webkit-box-shadow:0px 5px 5px rgba(35,168,170,0.2); box-shadow:0px 5px 5px rgba(35,168,170,0.2);bottom: 10px;}
	.home-tuzhi ul li a:hover{text-decoration: underline;}
	.home-tuzhi ul li .down:hover{color: #FFF;background: #017a5e url(../img/icon3.png)no-repeat 10px center;border-color: #017a5e;text-decoration: none;}
	.footer a:hover,.pro-classify .text-box a:hover{color: #017a5e;}
	.page a:hover{border-color: #017a5e;color: #017a5e;}
	.xun-list .text-box .down:hover{bottom: 50px;}
}


@media (max-width: 1199px) {
	/*修改1200以下、小屏显示器*/
	.header .flex-small li ul{position: unset !important;display: block !important;margin-left: 10%;}
	.container{width: 100%;padding: 0 20px;}
	.header .search{width: 400px;}
	.header .tel{display: none;}
	.header .nav a{font-size: 15px;line-height: 44px;padding: 0 35px;margin-right:0px;}
	.banner .swiper-slide,.fen-banner .swiper-slide{height: auto;}
	.banner img,.fen-banner img{display: block;width: 100%;}
	.home-title{margin-top: 40px;font-size: 24px;}
	.home-info .items{width: 32%;height: 238px;overflow: hidden;transition:all 0.5s;}
	.home-info .items:hover{box-shadow: 3px 3px 10px 0px #000;}
	.home-info .items .txt{left: 10px;right: 10px;bottom: 20px;}
	.home-info .items .txt h3{font-size: 20px;margin-bottom: 30px;}
	.home-info .items .txt p{font-size: 12px;}
	.home-classify{margin-top: 60px;margin-left: 0px;margin-right: 0px;}
	.home-classify .swiper-container{padding: 0px;}
	.home-classify .items .text{width: 80px;margin-left: 10px;}
	.home-classify .items .icon img{max-width: 100%;object-fit: contain;}
	.home-pro li,.honor li{width: 23.5%;margin-right: 2%;}
	/*.home-pro li .pic{height: 178px;}*/
	.home-case li{width: 49%;}
	.home-tuzhi .focus,.home-tuzhi ul,.pro-classify .items{width: 100%;}
	.case .items,.zhishi-list li{width: 49%;}
	.case .items .go{position: absolute;bottom: 40px;right: 0;background-color: #017a5e;color: #FFF;width: 80px;}
	.case .items .pic{width: 120px;}
	.sidebar{margin-left: 20px;width: 320px;}
	.sidebar .erwma img{width: 130px;}
	.sidebar .news-pro li,.sidebar .pro-menu li{width: 49%;}
	.pro-details .focus{margin-right: 30px;width: 450px;}
	.pro-details .text-box .info-con{width: 49%;font-size: 13px;padding: 10px;}
	#certify  .swiper-slide {width: 480px;height: auto;}
	
}

@media (max-width: 1023px) {
	/*修改1024以下、平板*/
	.user-logo{display: flex;}
	#search{width: 100%;display: block;}
	.container .pro-classify .title {font-size: 20px;}
	.home-tuzhi .flex .flex .text-box {max-width: 100% !important;}
	.home-tuzhi .flex .flex .text-box a {display: block;}
	.subnav.mb-show{display: flex;}
	.header .flex-small li ul{position: unset !important;display: block !important;margin-left: 10%;}

	.mb-show{display: block;}
	.pc-show{display: none;}
	.top{display: none;}
	.title{font-size: 24px;text-align: left;}
	.fen-top{background-color: #017a5e;height: 50px;line-height: 50px;}
	.fen-top .back{background-position: 0 center;padding-left: 20px;}
	.fen-top .menu-btn{top: 10px;}
	.fen-header .mark{top: 50px;}

	
	.home-title{margin-top: 30px;}
	.home-info .items{height: 176px;}
	.home-info .items .txt{left: 0;right: 0;bottom: 0;background-color: #000;}
	.home-info .items .txt h3{margin-bottom: 0;line-height: 45px;padding-left: 20px;}
	.home-classify{margin-top: 20px;}
	.home-classify .items{background-color: #FFF;border-color: #FFF;text-align: center;margin-top: 20px;}
	.home-classify .items .text::after{display: none;}
	.home-classify .items .icon{order: 1;width: 100%;height: 80px;position: relative;right: auto;top: auto;margin-top: 0}
	.home-classify .items .text{order: 2;width: 100%;margin-left: 0;}
	.home-classify .items .fB{font-weight: 200 !important;}
	.home-classify .items h4{font-size: 15px;}
	.home-pro li,.honor li{width: 32%;margin-right: 2%;}
	.home-pro li:nth-of-type(4n){margin-right: 2%;}
	.home-pro li:nth-of-type(3n),.honor li:nth-of-type(3n){margin-right: 0;}
	/*.home-pro li .pic{height: 179px;}*/
	.home-case li{padding: 15px;}
	.home-case li h4{font-size: 15px;}
	.home-case li .text-box .go{position: absolute;bottom: 40px;right: 0;background-color: #017a5e;color: #FFF;width: 60px;}
	.home-case li,.home-case li .pic{height: auto;}
	.home-tuzhi ul,.home-news dl,.case .items,.pro-details .text-box{width: 100%;}
	.home-tuzhi ul li{padding-top: 10px;padding-bottom: 10px;}
	.home-tuzhi ul li a{height: auto;line-height: 30px;}
	.home-tuzhi ul li .down{color: #FFF;background: #017a5e url(../img/icon3.png)no-repeat 10px center;border-color: #017a5e;}
	.home-tuzhi ul li .btn-group{flex-flow: column;}
	.home-tuzhi ul li .icon1{border: 1px #006EDD solid;background:#006EDD url(../img/icon24.png)no-repeat 10px center;color: #FFF;margin-right: 0;width: 80px;}
	.home-tuzhi ul li .icon2{border: 1px #017a5e solid;background:#017a5e url(../img/icon25.png)no-repeat 10px center;color: #FFF;width: 80px;margin-top: 10px;}
	.home-tuzhi .text-box{flex: 1;overflow: hidden;margin-right: 15px;}
	.home-tuzhi .text-box .ellipsis{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	
	.home-xunjia .swiper-slide .text-box h4 span{display: inline-block;}
	.home-xunjia .swiper-slide .go{color: #FFF;background: #017a5e;border-color: #017a5e;width: 60px;}
	.home-xunjia.fen-xunjia .swiper-slide .go{left: 20px;bottom: 25px;margin-right: 0;width: 90px;}
	.home-xunjia .swiper-slide .text-box{padding-right: 0;}
	.home-xunjia .swiper-slide .time span{font-size: 38px;}
	.home-xunjia .swiper-slide .time-box{margin-right: 15px;}
	.home-news .text-box p.mb-show{display: -webkit-box;}
	.home-xunjia{height: auto;padding-bottom: 30px}

	.home-news dd a{padding-left: 0;}
	.home-news dd a::after{display: none;}
	.home-news dd a .pic{width: 150px;height: 116px;overflow: hidden;}
	.home-news.fen-news .title{display: flex;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
	.pro-classify .text-box{padding: 20px;}
	.public-banner .container{height: 320px;}
	.public-banner h2{font-size: 48px;}
	.case .items .pic{width: 150px;}
	.y-anli{height: auto;padding-bottom: 50px;background-color: #485059;}
	.zhishi-list li p{-webkit-line-clamp: 2;font-size: 12px;line-height: 20px;}
	.xun-list .text-box .down{right: 0;bottom: 10pxs;background-color: #017a5e;color: #FFF;}
	.pro-details .focus{width: 100%;margin-right: 0;}
	.pro-details .pro-info{flex-flow: column;}
	.pro-details .text-box{margin-top: 30px;}
	.home-news.fen-news .title::after,.home-news.fen-news .title::before{display: none;}
	.contact .items{width: 50%;}
	/*.contact .mb-ditu{width: 100%;}*/
	.contact .mb-ditu #dituContent{width: 100%; height: 220px;}
	.zhengshu .subnav a{margin-left: 1%;margin-right: 1%;width: 23%;}
	#certify  .swiper-slide {width: 420px;box-shadow: 0 8px 20px #ddd;}
	.zhengshu .details .text-box h1{font-size: 20px;}
	.home-xunjia.fen-xunjia{height: auto;padding-bottom: 30px}
	.contact-us .cooperation .item{flex-direction: column;}
	.contact-us .cooperation .item div:nth-child(2n){margin-left: 0px;}
	.rz-contact .mr50{margin-right: 0;}
}

@media (max-width: 767px) {
    .about{padding-left:0px;}
    .about img{width:100%;}
    .home-pro li .pic img {
        /*height:100% !important;*/
        max-width: 100%;
    }
	.pro-img>a{width:120px !important}
	.pro-img a .pic {width: 120px !important;height: 93px !important;}
	.pro-img a h4{width: 120px !important;}
	/*修改768以下、小屏平板*/
	.operate-list .items{
		width: 100%;
		height: 200px;
		margin-bottom: 10px;
	}
	.operate-list .items .txt h3{
		font-size: 20px;
    	margin-bottom: 10px;
	}
	.operate-list .items img{
		object-fit: cover;
		height: 100%;
		border-radius: 5px;
	}
	.operate-list .items .txt {
		position: absolute;
		width: 100%;
		left: 1.2rem;
		bottom: 1.8rem;
		color: #FFF;
		/* right: 30px; */
	}
	.company{font-size: 16px;}

	.home-info .items{height: 152px;}
	/*.home-pro li .pic,.honor li .pic{height: 155px;}*/
	.home-news dd a .pic{width: 160px;height: 105px;}
	.public-banner .container{height: 280px;}
	.public-banner h2{font-size: 42px;}
	.honor li:nth-of-type(4n){margin-right: 2%;}
	.honor li:nth-of-type(3n){margin-right: 0;}
	.prev-con a{width: 100%;}
	#certify  .swiper-slide {width: 390px;box-shadow: 0 8px 10px #ddd;}
	.tuzhi-list .items, .xun-list .items{padding-bottom: 30px;margin-top: 30px;}
	.zhengshu .details .pic-box{width: 280px;margin-left: 15px;}
	.home-news .text-box h4{font-weight: 700}
	.container .mb-show .title,.container .tuzhi-list .title,.home-news.fen-news .title{font-size: 20px;}
}

@media (max-width: 424px) {
	/*修改425以下、普通的安卓手机屏*/
	.page{display: flex;
		flex-wrap: wrap;
		margin-top: 20px;}
	.desc-size{font-size: 12px;line-height: 20px;}
	.header .flex-small li ul{position: unset !important;display: block !important;margin-left: 10%;}
	.mt_60{margin-top: 40px;}
	.mt_50{margin-top: 30px;}
	.mt_30{margin-top: 20px;}
	.menu-btn{right: 15px;}

	.container,.header .search{padding-left: 15px;padding-right: 15px;}
	
	.home-info .items{width: 49.5%;margin: 10px 0;}
	.home-info .items .txt h3{font-size: 14px;padding-left: 10px;line-height: 35px;}
	footer{padding: 0 20px;}
	.home-pro li,.honor li{width: 48%;margin-right: 4%;}
	.home-pro li:nth-of-type(3n),.honor li:nth-of-type(3n){margin-right: 4%;}
	.home-pro li:nth-of-type(2n),.honor li:nth-of-type(2n){margin-right: 0;}
	/*.home-pro li .pic,.honor li .pic{height: 125px;}*/
	.home-case{height: auto;background-size: auto 100%;}
	.home-case li,.pro-classify .items,.my-fangan .items,.my-service .items,.zhishi-list li{width: 100%;}
	.home-tuzhi ul li{background-size: 20px;}
	.home-pro li a,.home-tuzhi ul li a,.crumbs,.pro-classify .text-box a{font-size: 14px;}
	.home-pro li a{width:100%;height: 100%;}
	.home-tuzhi ul li .mb-show{font-size: 12px;}
	.home-news dd a .pic{width: 120px;height: 85px;}
	.home-news dd a p{font-size: 12px;line-height: 20px;}
	/*.public-banner .container{height: 200px;}*/
	.public-banner h2{font-size: 34px;}
	.public-banner p{font-size: 20px;}
	.case .items{padding: 15px;}
	.case .items .pic{
	    /*width: 60px;height: 100px;*/
	    margin-right: 10px;}
	.case .items h4{font-size: 15px;margin-bottom: 5px;text-align: center;}
	.case .items p{line-height: 22px;padding-right: 40px;}
	.case .items .text-box{padding-top: 7%;}
	.case .items .txt{line-height: 24px;}
	.case .items .text-box .go{width: 60px;}
	.zhishi-list li{height: 160px;padding: 15px;}
	.zhishi-list li .time span{font-size: 38px;}
	.home-xunjia .swiper-slide .text-box h4,.zhishi-list li h4,.yun-list .items .text-box h4,.tuzhi-list .items .text-box h4,.xun-list .text-box h4,.home-news.fen-news dd h4{font-size: 14px;margin-bottom: 0px;}
	.home-news.fen-news dd h4{margin-bottom:0px;}
	.yun-list .items{margin-top: 15px;padding-bottom: 15px;}
	.yun-list .items .pic,.tuzhi-list .items .pic{margin-right: 15px;width: 120px;height: 93px;}
	.yun-list .items p,.tuzhi-list .items p{-webkit-line-clamp:2;font-size: 12px;line-height: 20px;}
	.yun-list .items .time{margin-top: 10px;}
	.tuzhi-list .items .text-box .down{right: auto;top: auto;left: 10px;top: 110px;}
	.pro-details .panel-body .code img{width: 140px;}
	.pro-details .focus .gallery-top{height: auto;}
	.pro-details .focus .gallery-thumbs{height: auto;}
	
	.pro-details .text-box .info{margin-top: 20px;}
	.pro-details .text-box .btn-group{margin-top: 0;}
	.pro-details .text-box .btn-group a{width: 48%;margin-right: 4%;margin-top: 20px;}
	.pro-details .text-box .btn-group a:nth-of-type(2n){margin-right: 0;}
	.pro-details .text-box .info-con{width: 100%;margin-top: 20px;}
	.zhengshu{margin-top: 0;}
	.zhengshu .subnav a{margin-left: 0;margin-right: 2%;width: 49%;}
	.zhengshu .subnav a:nth-of-type(2n){margin-right: 0;}
	#certify  .swiper-slide {width: 300px;box-shadow: 0 8px 10px #ddd;}
	.tuzhi-list .items, .xun-list .items{padding-bottom: 20px;margin-top: 20px;}
	.tuzhi-list .items .text-box .ellipsis-3{-webkit-line-clamp:2;font-size: 12px;line-height: 20px;}
	.tuzhi-list .items .text-box{}
	.zhengshu .details{flex-flow: column;}
	.zhengshu .details .pic-box{width: 100%;margin-top: 15px;margin-left: 0;}
	.pro-details .panel-body .tabs a{font-size: 14px;padding:0 15px;}
	.home-title,.y-anli h2,.zhishi-list h2,.jishu-details h1,.title h2,.pro-details .text-box h1{font-size: 18px;}
	.title h1{font-size: 22px;}
	.f30{font-size: 20px;}
	.contact .items h3{font-size: 18px;}
	.pro-details .text-box .info,.pro-details .body{font-size: 13px;}
	.zhengshu .subnav a{font-size: 14px;}
	.jishu-details .code img{width: 140px}
	.dxtz .items .pic{width: 100px;height: 77px;}
	.case_num{float: left;width: 100%;}
	.case .case_num .go{position: unset;float: right;}
}



/* 后续添加 */
/* 分站首页导航 */
.jc-bt{
	justify-content: space-evenly;
}
.header .flex-small a {
	padding: 0 30px;
	display: block;
}
.header .flex-small li ul{
	position: absolute;
    z-index: 2;
	background: #fff;
	display: none;
}
.header .flex-small li ul a{
	margin:0;
}
.header .flex-small li:hover ul {
	display: block;
}

.tuzhi-list .items .pic a{
	display: block;
    height: 100%;
    width: 100%;
}

.tuzhi-list .items .text-box .data-h4{
	margin-bottom: 0px;
    /* width: 55%; */
}
.tuzhi-list .items .down-box{
	display: flex;
    margin-bottom: 10px;
    flex-direction: row-reverse;
}
.tuzhi-list .items .text-box .downLoad{
	background: #017a5e;
    width: 90px;
    padding-left: 0;
    line-height: 36px;
    color: #fff;
}
.tuzhi-list .items .text-box .right{
	margin-right: 20px;
}

.page li a {
    display: block;
    border: 1px #ddd solid;
    height: 35px;
    padding: 0 15px;
    line-height: 31px;
    color: #999 !important;
}

.page li {
    width: auto;
    margin: 0;
}

.page .active a{
	border-color: #017a5e;
}
.zhishi-list .more a{
	border: #afa8a8 1px solid;
    color: #6b6a6a;
    font-size: 15px;
    height: 40px;
    line-height: 38px;
    width: 160px;
}
.xunpan h1{
	text-align: left;
}
.xunpan .font-bold{
	font-weight: bold;
    color: #000;
}
.xunpan .flex{
	flex-wrap: wrap;
	position: relative;
}
.xunpan .flex .flex-row{
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}
.xunpan .flex-row div{
	/* padding-right: 30px; */
	width: 100%;
	text-align: left;
	margin:5px 0;
}
.xunpan .flex-row div span{
	color: #000;
    border: 1px solid;
    border-radius: 5px;
    width: 80px;
    display: inline-block;
	text-align: center;
	margin-right:15px;
}
/* .xunpan .flex .downLoad{width: 70px;height: 36px;line-height: 36px;color: #017a5e;border: 1px #017a5e solid;border-radius: 3px;bottom: 40px;right: 0;background: #fff;position: absolute;top: 35px;} */
.gallery-top .swiper-wrapper .swiper-slide{background-size: contain;}
.contact .map h3{padding-bottom: 10px;margin-bottom: 25px;}

.ico_question,.ico_answer{margin-right: 10px;vertical-align: middle;width: 22px;}
.home-tuzhi .flex-column a{max-width:370px;}
.home-tuzhi .text-box a{max-width:285px;}
.subnav.mb-show {justify-content: center;}
.subnav.mb-show a {padding: 0;height: 36px;line-height: 36px;margin-bottom: 10px;margin-right: 2% !important;}
.tuzhi-list .items .pic img{width: 100%;height: 100%;object-fit: contain;}
.pro-details .focus .swiper-slide img{
	width: 100%;
    height: 100%;
	object-fit: contain;
	/* display: block; */
}
.home-tuzhi .flex .flex .flex-column {
    max-width: 69%;
}
.home-tuzhi .flex .flex .text-box {
    max-width: 50%;
}
.home-tuzhi .flex-column a{
	max-width: 100%;
}
.home-pro li h4{
	height:auto;
	line-height: unset;
}

.dxtz .items .pic{overflow:unset;position: relative;margin-top:7px;}
.tuzhi-list .tuzhi{
	position: absolute;
    bottom: -30px;
    background: #017a5e;
    width: 100%;
    padding: 1%;
}
.tuzhi-list .tuzhi a{color:#fff;}
.logo .pc-show{
	max-width: 200px;
	max-height: 65px;
}
.mlogo{max-height: 30px;}
/* 主站产品内容页全屏显示图片 */
#cover{
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
	background: rgb(0,0,0,.5);
	display:none;
	z-index: 999;
}
#cover .swiper-pagination {
    color: #fff;
}

/* 咨询弹窗 */
.cons_mask{    position: fixed;top: 0;left: 0;height: 100%;background: rgb(0,0,0,.5);width: 100%;z-index: 11;display: none;}
	
.pop_kf{ border-radius: 5px;background: #017a5e;width: 75%;z-index: 1;margin: 0 auto;margin-top: 35%;padding: 2vh 3vh;}
.pop_kf .close{width: .24rem;height: .24rem;background: url(https://www.zhinengdianli.com/themes/cn/images/idx_10.png) no-repeat center;background-size:contain;position:absolute;top: .1rem;right: .1rem;}
.pop_kf .lk{display: block;background: #fff;color: #000000;margin: 1vh;padding: 1vh;border-radius: 5px;}
.pop_kf .lk .icon{width: 10%;display: inline-block;vertical-align: middle;margin-right: 1%;}
.pop_kf .vxbox{background: #fff;padding: 1vh;margin: 1vh;text-align: center;}
.pop_kf .pic{width: 100%;}


/* 在线客服 悬浮 */
.online_service{ position:absolute; right:0; top:150px; z-index:99;background:#fff;}
.online_service .hd {height:43px;line-height:43px;color:#fff; text-align:center; background:url(../img/slide_box.jpg) no-repeat;}
.online_service .slide_min{ width:28px; height:111px; background:url(../img/slide_min.jpg) no-repeat; cursor:pointer; line-height:1.2; color:#fff; text-align:center;font-size:15px; padding-top:30px;}
.online_service .slide_box{ width:154px; height:auto; overflow:hidden;  font-size:15px; text-align:center; line-height:130%; color:#666; border:2px solid  #3fb8a6; }
.online_service .slide_box .weixin{ margin-bottom:5px;text-align:center; float:none; width:120px;}
.online_service .slide_box img{ cursor:pointer; float:left;}
.online_service .slide_box p{ text-align:center; padding:5px 0 5px 16px; margin:5px;border-bottom:1px solid #ddd; float:left; width:80%;}
.online_service .slide_box span{ padding:2px 0; font-size:15px;display:block;color:#000;}
.online_service .slide_box span:hover{ color:#f00;}

.info-phone,.info-company{display: none;}
.record{    color: #878787;}

.btn-gray{background-color: #c3c3c3 !important;border: 0 !important;color: #fff !important;}

.pro-details #tabs-container a{color:blue;}

.inquiry .describe{border-bottom: 1px solid;margin-bottom: 10px;}

.inquiry-info{
	line-height: 36px;
    color: #017a5e;
    bottom: 40px;
    right: 0;
    background: #fff;
    position: absolute;
    top: 10px;
    display: flex;
    flex-direction: column;
}
.inquiry-info img{
	width: 180px;
    height: 180px;
    object-fit: contain;
}
.inquiry-info span{
	line-height: 15px;
}

.inquiry-info button{
	width: 70px;
    height: 36px;
    line-height: 36px;
    color: #017a5e;
    border: 1px #017a5e solid;
    border-radius: 3px;
    background: #fff;
    margin: 0 auto;
    margin-top: 10px;
}

.describe span{display: inline-block;padding: 5px 15px;background: #3fb8a5;color: #fff;}

/* 打赏弹窗 */
.shang_box {max-width: 20rem;
    height: 30rem;
    padding: 10px;
    background-color: #fff;
    border-radius: 10px;
    position: fixed;
    z-index: 1000;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
	border: 1px dotted #dedede;
	display: none;
}
.shang_close {font-size: 1.4rem; float: right;display: inline-block;cursor: pointer;font-weight: bold;color: #999;}
.shang_box img {border: none;border-width: 0;width: 100%;
    height: 100%;
    object-fit: contain;
}
.shang_tit {width: 100%;height: 75px;text-align: center;line-height: 66px;color: #333;font-size: 16px;background: #fff;font-family: 'Microsoft YaHei';margin-top: 7px;margin-right: 2px;}
.shang_payimg {width: 200px;padding: 10px;border: 6px solid #017a5e;margin: 0 auto;border-radius: 3px;height: 200px;}
.pay_explain {text-align: center;margin: 10px auto;font-size: 12px;color: #545454;}
.shang_payselect {display: flex; justify-content: center;text-align: center;margin: 0 auto;margin-top: 40px;cursor: pointer;height: 60px;width: 280px;}
.shang_info {clear: both;}
.shang_info p, .shang_info a {color: #333;text-align: center;font-size: 12px;text-decoration: none;line-height: 2em;}
.shang_payselect .pay_item {margin-right: 10px;float: left;}
.radiobox {width: 16px;height: 16px;background: url(../img/radio2.jpg);display: block;float: left;margin-top: 5px;margin-right: 14px;}
.checked .radiobox {background: url(../img/radio1.jpg);}
.hide_box {z-index: 999;background: #666;opacity: 0.5;left: 0;top: 0;height: 100%;width: 100%;position: fixed; display:none;}


.mapLink{display: inline-block;padding-left: 20px;}
.mapLink a{color:#878787;padding-left: 10px;}

.pb-5{
	padding-bottom: 5px;
}