.block{width:100%;text-align: center;margin-top: 80px;}
.block .title{text-align: center;font-size:32px;font-weight: bold;}
.block > .desc{width: 930px;    font-size: 14px;    font-family: PingFang SC;    font-weight: 400;    color: #666666;    line-height: 22px;margin: 0 auto;margin-top: 25px;;}

.softGallery{width:100%;overflow: hidden;margin-top:15px;padding-left: 10px;}
.softGallery .gallery{width: 300px;margin-top: 25px;margin-right: 23px;float: left;background-color: white;cursor: pointer;box-shadow: 2px 2px 5px 2px rgba(45,45,45,0.11);margin-bottom: 10px;}
.softGallery .gallery .pic{width: 300px;height: 200px;text-align: center;line-height: 200px;position: relative;}
.softGallery .gallery img{max-width:300px;max-height: 200px;vertical-align: middle;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.softGallery .gallery .txt{color:black;font-weight: bold;border-top: solid 1px #EDEDED;padding-top: 25px;}
.softGallery .gallery .tip{font-size: 12px;font-family: PingFang SC;font-weight: 500;color: #1D87FF;margin-top: 5px;margin-bottom: 40px;}
.softGallery .control{position: absolute;left:0;top:650px;z-index: 1000;width: 100%;height: 50px;}
.softGallery .control .curr{width: 33px;    height: 34px;    font-size: 30px;    font-family: Bahnschrift;    font-weight: 400;    color: #1D87FF;float: left;margin-left: 80px;}
.softGallery .control .all{width: 35px;    height: 19px;    font-size: 20px;    font-family: Bahnschrift;    font-weight: 400;    color: #999999;float: left;margin-top: 7px;}
.softGallery .control .prev{float: left;cursor: pointer;}
.softGallery .control .next{float: right;cursor: pointer;}
.softGallery .control .step{width: 80px;height: 34px;margin: 0 auto;}
.softGallery .control .step a{text-decoration: none;width:34px;height: 34px;border-radius: 20px;border:solid 1px #9F9F9F;display: inline-block;line-height: 34px;vertical-align: middle;text-align: center;color:#9F9F9F;}
.softGallery .control .step a.active{background-color: #1D87FF;color:white;}

.imageGallery{width:100%;overflow: hidden;margin-top:15px;padding-left: 10px;}
.imageGallery .gallery{width: 300px;margin-top: 25px;margin-right: 23px;float: left;background-color: white;cursor: pointer;box-shadow: 2px 2px 5px 2px rgba(45,45,45,0.11);}
.imageGallery .gallery .pic{width: 300px;height: 300px;text-align: center;line-height: 300px;position: relative;}
.imageGallery .gallery img{max-width:300px;max-height: 300px;vertical-align: middle;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.imageGallery .gallery .txt{margin-top:27px;color:black;font-weight: bold;border-top: solid 1px #EDEDED;padding-top: 25px;}
.imageGallery .gallery .tip{font-size: 12px;font-family: PingFang SC;font-weight: 500;color: #1D87FF;margin-top: 5px;margin-bottom: 40px;}
.imageGallery .control{position: absolute;left:0;top:650px;z-index: 1000;width: 100%;height: 50px;}
.imageGallery .control .curr{width: 33px;    height: 34px;    font-size: 30px;    font-family: Bahnschrift;    font-weight: 400;    color: #1D87FF;float: left;margin-left: 80px;}
.imageGallery .control .all{width: 35px;    height: 19px;    font-size: 20px;    font-family: Bahnschrift;    font-weight: 400;    color: #999999;float: left;margin-top: 7px;}
.imageGallery .control .prev{float: left;cursor: pointer;}
.imageGallery .control .next{float: right;cursor: pointer;}
.imageGallery .control .step{width: 80px;height: 34px;margin: 0 auto;}
.imageGallery .control .step a{text-decoration: none;width:34px;height: 34px;border-radius: 20px;border:solid 1px #9F9F9F;display: inline-block;line-height: 34px;vertical-align: middle;text-align: center;color:#9F9F9F;}
.imageGallery .control .step a.active{background-color: #1D87FF;color:white;}
.detail .sub_title{font-size: 24px;    font-family: PingFang SC;    font-weight: bold;    color: #333333;    line-height: 30px;}
.detail .sub_txt{font-size: 16px;    font-family: PingFang SC;    font-weight: 500;    color: #333333;    line-height: 30px;padding: 15px;}
.banner{background-image: url(../image/banner_product&service.png)!important;}

.serviceGallery{padding-left: 40px;padding-bottom:100px ;}
.serviceGallery .gallery{width: 555px;background: #FFFFFF;border-radius: 5px;float:left;margin-left: 36px;margin-top: 30px;position: relative;box-shadow: 2px 2px 5px 2px rgba(45,45,45,0.11);}
.serviceGallery .gallery .num{background-image: url(../image/num.png);width: 33px;height: 45px;color:white;line-height:33px;vertical-align: middle;left: 25px;position: absolute;top:0;font-weight: bold;}
.serviceGallery .gallery .img{width: 135px;height: 135px;float: left;margin: 30px;}
.serviceGallery .gallery .txt{width: 300px;float: left;text-align: left;}
.serviceGallery .gallery .txt .t{width: 100%;font-size: 18px;font-family: PingFang SC;font-weight: bold;color: #333333;line-height: 22px;margin-top: 66px;}
.serviceGallery .gallery .txt .i{width: 100%;height: 36px;font-size: 14px;font-family: PingFang SC;font-weight: 500;color: #8D8D8D;line-height: 22px;margin-top: 10px;}
