body{font-size:16px !important;font-family:inherit !important}
.ms-head{box-sizing:initial !important;height:105px;background: #fff;width:100%;}
.ms-head *{box-sizing:initial !important;color:#2b2b2b;}
.ms-head a{color:#2b2b2b;}
.ms-head .head-menu{height:100%;}
.ms-head .head-menu-flex-center{justify-content: space-between;}
.head-men-right{width:977px;}
.ms-head .head-menu .head-menu-flex-center .head-menu-list{display: flex;flex-direction: row;justify-content:space-between;align-items: center;width:100%;}
.ms-head .head-menu li{padding:0;flex:1;text-align: center;font-size:18px;}
.ms-head .head-menu li:first-child{flex:0.6;}

/* 底部版权 */
.indexFoot{width:100%;padding:60px 0;background: #383842;}
.indexFoot1200{width:1200px;margin:0 auto;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.footLink{width:100%;}
.footLink a{font-size:14px;color:#fff;border-left:1px solid #999;padding:0 10px;display: inline-block;height:14px;line-height: 14px;text-decoration:underline;}
.footLink a:first-child{border-left:0;padding-left:0;}
.footLink a:hover{text-decoration:underline!important;}
.footLogo{width:200px;margin-top:60px;margin-bottom:10px;}
.footContact{font-size:14px;color:#fff;}
.indexFootR{}
.indexFootR p{font-size:18px;color:#fff;}
.indexFootR img{margin-top:15px;}

/* banner */
.swiper-container {width: 100%;/* height: 693px; */}
.swiper-slide {background-position: center;background-size: cover;}
.swiper-slide img{width:100%;margin:0 auto;display: table;}

/* 公司简介 */
.wraper1200{width:1200px;margin:0 auto;overflow: hidden;}
.Ctit{width:100%;overflow: hidden;font-size:0;}
.Ctit .Cmore{display: inline-block;height:58px;line-height: 58px;font-size:18px;color:#999;float: right;}
.comIntro{width: 100%;padding:100px 0;margin:0 auto;background: url('../images/indexImg/introBg.jpg') no-repeat right top;background-size:33%;}
.IntroCon{width:100%;overflow: hidden}
.IntroCon dt{width:730px;font-size:18px;color:#9c9c9c;margin-top:10px;line-height: 30px; letter-spacing: 0.6px;}
.IntroCon dd{overflow: hidden;margin-top:80px;position:relative;font-size:0;height:384px;}
.IntroCon dd:nth-child(2){width:575px;float:left;}
.IntroCon dd:nth-child(3){width:600px;float: right;}
.IntroCon dd h1{font-size:30px;color:#3b3b3b;}
.IntroCon dd p{margin-top:15px;display: inline-block;font-size:18px;color:#3b3b3b;line-height:30px;text-indent:2em;box-sizing: border-box;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;}
.IntroCon dd a.introMore{display: inline-block;padding:2px 8px;color:#fff;font-size:16px;background: #0068b7;position: absolute;left:0;bottom:0;z-index:2;}
.IntroCon dd img{width:100%;}

/*工程业绩*/
.indexWrap{width:100%;padding:100px 0;background: #f5f5f5;}
.indexWrap1200{width:1200px;margin:0 auto;}
.indexWrapBg{background:#f5f5f5;}
.indexWrapTit{width:100%;}
.indexMore{float: right;font-size:0;}
.yzList{width:100%;display:flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.yzList li{width:280px;background: #fff;box-shadow:2px 2px 5px #eee;margin-top:55px;position: relative;overflow: hidden;border-radius:5px;}
.yzLiImg{width:280px;height:185px;overflow: hidden;}
.yzList li img{width:100%;transition:all 1s}
.yzList li p{font-size:16px;color:#000;width:100%;box-sizing: border-box;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;line-height:25px;margin:5px 0 10px 0;padding:0 10px;letter-spacing:1px;}
.yzDesc{width:280px;height:185px;position: absolute;left: 0;top: 0;z-index: 2;background: rgba(0,0,0,0.4);color:#fff;padding:0 20px;font-size:18px;box-sizing: border-box;display: flex;flex-direction: row;align-items: center;visibility: hidden;}
.yzList li:hover p{color:#005cb1;}
.indexWrapTit img.Thtit{width:200px;}
.indexMore img.MoreTit{height:58px;}

/* 科研技术和最新资讯 */
.kyWrapper{width:100%;padding:100px 0 120px 0;}
.kyjsCon{width:580px;float: left;}
.kyjsList{width:100%;overflow: hidden;margin-top:60px;border-right:1px dashed #ccc;}
.kyjsList li{width:100%;padding-top:25px;}
.kyjsList li:first-child{padding-top:0;}
.kyjsList li a{display: inline-block;display: flex;flex-direction: row;justify-content: center;align-items: flex-start;}
.kyjsList li em{font-style: normal;font-size:18px;color:#999;display: inline-block;}
.kyjsList li .kyjsListR{flex:1;}
.kyjsList li .kyjsListR h1{font-size:18px;color:#333;font-weight: normal;padding-left:15px;box-sizing: border-box;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;height:50px;line-height:25px;padding-right:15px;}
.kyjsList li:hover a .kyjsListR h1{color:#005cb1;}


.zxzxCon{width:580px;float: right;}
.zxzxList{width:100%;overflow: hidden;margin-top:60px;border-right:1px dashed #ccc;}
.zxzxList li{width:100%;padding-top:20px;}
.zxzxList li:first-child{padding-top:0;}
.zxzxList li a{display: inline-block;display: flex;flex-direction: row;justify-content: center;align-items: flex-start;}
.zxzxList li em{font-style: normal;font-size:18px;color:#999;display: inline-block;}
.zxzxList li .kyjsListR{flex:1;}
.zxzxList li .kyjsListR h1{font-size:18px;color:#333;font-weight: normal;padding-left:15px;box-sizing: border-box;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;line-height:25px;padding-right:15px;}
.zxzxList li .kyjsListR h2{font-size:14px;color:#ccc;font-style: normal;font-weight:normal;margin-top:5px;padding:0 15px;box-sizing: border-box;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient:vertical;/* height:40px; */line-height:20px;}
.zxzxList li:hover a .kyjsListR h1{color:#005cb1;}



