/* banner */ .banner { position: relative; } .banner .swiper-container { width: 100%; height: 100%; } .banner .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .banner .swiper-pagination-bullets { bottom: 40px; } .swiper-pagination-bullet { width: 40px; height: 4px; background-color: rgba( 51, 51, 51 ,0.302); opacity: 1; margin-right: 10px !important; border-radius: 0; } .banner .swiper-pagination-bullet:last-child { margin-right: 0 !important; } .swiper-pagination-bullet-active { background-color: rgb( 0, 117, 194 ); } .ban-sybox{ text-align: left; } .ban-sytit { font-size: 56px; color: #ffffff; font-weight: bold; margin-bottom: 30px; } .ban-sysub { font-size: 30px; color: #ffffff; margin-bottom: 20px; } .ban-intr{ font-size: 18px; color: rgb( 255, 255, 255 ); text-transform: uppercase; } .more-btn{ width: 200px; height: 56px; border-radius: 50px; background-color: rgb( 0, 88, 168 ); text-align: center; line-height: 56px; font-size: 16px; color: rgb( 255, 255, 255 ); margin-top: 50px; } /* */ .soc-ulbox>li { float: left; width: calc(100% / 6); width: -moz-calc(100% / 6); width: -webkit-calc(100% / 6); text-align: center; padding: 40px 0px; } .soc-img{ height: 78px; line-height: 78px; text-align: center; margin-bottom: 10px; } .soc-img>img{ max-height: 100%; transition: all .4s; } .soc-txtbox>p{ font-weight: 400; font-size: 18px; color: #333333; line-height: 24px; } .soc-ulbox>li:hover .soc-img>img{ transform: translatey(-10px); -ms-transform: translatey(-10px); -moz-transform: translatey(-10px); -webkit-transform: translatey(-10px); -o-transform: translatey(-10px); transition: all .4s; } /* soc */ .ind-socbox{ background-color: #f5f5f7; } .ind-soc{ width: 100%; } .ind-soc>li{ padding: 30px 0px; } .ind-socent{ width: 100%; } .soc-imgbox{ width: 60px; text-align: center; margin-top: 10px; } .soc-imgbox>img{ max-width: 90%; } .soc-cent{ width: calc(100% - 60px); width: -moz-calc(100% - 60px); width: -webkit-calc(100% - 60px); } .soc-tit{ font-size: 18px; color: rgb( 9, 17, 45 ); margin-bottom: 10px; } .soc-sub{ font-size: 14px; color: rgb( 115, 120, 135 ); line-height: 24px; height: 48px; overflow: hidden; } /* 产品 */ .product-con{ background-color: #f1f2f6; } .pron-top{ padding: 50px 0px 24px; } .pron-tit{ font-size: 30px; color: rgb( 51, 51, 51 ); font-weight: bold; text-align: left; } .pron-btnbox>a{ display: inline-block; vertical-align: middle; border-width: 2px; border-color: rgb( 222, 223, 226 ); border-style: solid; /* background-color: rgb( 241, 242, 246 ); */ width: 117px; height: 38px; border-radius: 50px; line-height: 32px; text-align: center; } .pron-btnbox>a>span, .pron-btnbox>a>img{ display: inline-block; vertical-align: middle; } .pron-btnbox>a>span{ font-size: 14px; color: rgb( 51, 51, 51 ); } .pron-btnbox>a>img{ width: 15px; max-height: 15px; margin-left: 10px; overflow: hidden; } .pron-cons{ height: 636px; overflow: hidden; } .pron-side{ width: 636px; height: 100%; background: #fff; overflow: hidden; } .pron-asbox{ display: block; width: 100%; height: 100%; padding: 50px 30px 40px; position: relative; } .itxt-abs{ position: absolute; width: 100%; left: 0; top: 0; text-align: center; } .inew-txt{ display: inline-block; vertical-align: middle; background-color: rgb( 0, 185, 239 ); min-width: 100px; padding: 0 10px; height: 24px; line-height: 24px; text-align: center; font-size: 14px; color: rgb( 255, 255, 255 ); } .pron-atit{ font-size: 20px; line-height: 20px; color: #333333; font-weight: 500; text-align: center; } .pron-asub{ font-size: 16px; color: #999999; margin-top: 16px; text-transform: uppercase; text-align: center; } .pron-cencs { width: 638px; } .pron-cencs>ul>li { float: left; width: 304px; height: 304px; margin-right: 28px; margin-bottom: 28px; background-color: #fff; position: relative; overflow: hidden; } .pron-cencs>ul>li:nth-child(2n) { margin-right: 0; } .pron-cencs>ul>li>a { display: block; height: 100%; padding: 30px; } .pron-cencs>ul>li:hover .pron-ctit{ color: #0058a8; } .pron-ctit{ font-size: 18px; font-weight: 500; color: #333333; margin-top: 10px; margin-bottom: 10px; text-align: center; } .pron-csub{ font-size: 14px; color: #999999; text-align: center; text-transform: uppercase; } .pro-cimg{ width: 100%; height: 180px; overflow: hidden; } .pro-cimg>img{ max-height: 100%; } /* 产品推荐 */ .pron-btnbox, .pron-tabbox{ display: inline-block; vertical-align: middle; } .pron-tabbox>ul>li{ float: left; } .pron-tabbox>ul>li>a{ display: inline-block; margin-right: 10px; border-width: 2px; border-color: rgb( 222, 223, 226 ); border-style: solid; background-color: rgb( 241, 242, 246 ); height: 38px; border-radius: 50px; text-align: center; line-height: 34px; padding: 0px 20px; font-size: 14px; color: rgb( 51, 51, 51 ); } .pron-tabbox>ul>li.on>a{ border-color: rgb( 0, 88, 168 ); background-color: rgb( 0, 88, 168 ); color: #fff; } .pro-recombox .pron-cencs{ width: 100%; } .pro-recombox .pron-cencs>ul>li:nth-child(2n){ margin-right: 28px; } .pro-recombox .pron-cencs>ul>li:nth-child(4n){ margin-right: 0; } .pro-recombox .pro-cimg{ height: 200px; margin-bottom: 30px; } .pro-recombox .pron-cencs>ul>li{ height: 340px; } .pro-recombox .pron-cons{ height: auto; } /* 实验案例 */ .ind-casecont>ul>li{ float: left; width: 406px; height: 550px; background-color: rgb( 255, 255, 255 ); box-shadow: 0px 0px 3px 0px rgba( 0, 0, 0 ,0.2); margin-right: 40px; margin-bottom: 60px; } .ind-casecont>ul>li:nth-child(3n){ margin-right: 0; } .ian-imgbox{ width: 100%; height: 245px; overflow: hidden; } .ian-imgbox>img{ max-height: 100%; transition: all 1s; } .ian-txtbox{ padding: 30px; } .ian-tit{ font-size: 20px; color: rgb( 51, 51, 51 ); line-height: 34px; text-align: left; margin-bottom: 20px; } .ian-txt{ font-size: 14px; color: rgb( 102, 102, 102 ); text-align: left; } .ian-btnbox{ text-align: left; margin-top: 30px; } .ian-btnbox>a{ width: 131px; height: 50px; line-height: 50px; /* background-color: rgb( 0, 88, 168 ); */ border-radius: 50px; padding-right: 50px; background: rgb( 0, 88, 168 ) url(/uploads/image/epimages/jt3.png) no-repeat right 20px center; background-size: 18px 14px; font-size: 14px; color: rgb( 255, 255, 255 ); text-align: right; } .ian-btnbox>a:hover{ background-color: rgb( 0, 185, 239 ); } .ind-casecont>ul>li:hover{ box-shadow: 0px 0px 20px 0px rgba( 0, 0, 0 ,0.2); } .ind-casecont>ul>li:hover .ian-imgbox>img{ transform: scale(1.2); -ms-transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); transition: all 1s; } /* 最新资讯 */ .ind-bsnew{ background: #f3f3f5; } .bsnew-cont{ } .bsnew-top{ height: 360px; overflow: hidden; } .bsnew-one{ width: 954px; float: left; height: 100%; overflow: hidden; background: url(/uploads/image/epimages/bsn1.jpg) no-repeat center; background-size: cover; padding: 50px 460px 50px 40px; } .bso-time{ font-size: 14px; color: rgb( 255, 255, 255 ); line-height: 30px; text-align: left; } .bso-tit{ font-size: 24px; color: rgb( 255, 255, 255 ); line-height: 36px; text-align: left; margin: 10px 0px 10px; } .bso-sub{ font-size: 14px; color: rgb( 255, 255, 255 ); line-height: 24px; } .bsnew-one .ian-btnbox>a{ background-color: transparent; border:1px solid #fff; } .bsnew-two{ width: 318px; float: right; height: 100%; background-color: #fff; overflow: hidden; padding:50px 40px; } .bsnew-two .bso-time{ color: #333333; } .bsnew-two .bso-tit{ font-size: 20px; color: #333333; line-height: 34px; } .bsnew-cent{ margin-top: 28px; } .bsnew-cent>ul>li{ width: 636px; /* height: 360px; */ float: left; background-color: #fff; overflow: hidden; margin-bottom: 60px; margin-right: 28px; } .bsnew-cent>ul>li:nth-child(2n){ margin-right: 0; } .licon:hover .bsn-imgbox>img{ transform: scale(1.2); -ms-transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); transition: all 1s; } .bsn-imgbox{ display: block; /* width: 290px; */ width: 260px; height: 100%; overflow: hidden; float: left; } .bsn-imgbox>img{ display: block; width: 100%; /* max-height: 100%; */ transition: all 1s; } .bsn-txtbox{ float: left; width: calc(100% - 260px); width: -moz-calc(100% - 260px); width: -webkit-calc(100% - 260px); /* padding: 50px 40px; */ padding-left: 10px; } .bsn-txtbox .bso-time{ font-size: 14px; color: #333; } .bsn-txtbox .bso-tit{ font-size: 20px; color: #333; line-height: 34px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; /* display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; */ } .bsn-txtbox .bso-sub{ font-size: 14px; color: #666666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } /* 典型客户 */ .mcl-cont .swiper-container { padding-bottom: 50px; margin-bottom: 50px; } .mcl-cont .swiper-slide{ width: 200px; height: 100px; overflow: hidden; border: 1px solid #e5e5e5; text-align: center; line-height: 100px; } .mcl-cont .swiper-pagination-bullet{ background-color: #e5e5e5; } .mcl-cont .swiper-pagination-bullet-active { background-color: #999; } .mcl-cont .swiper-slide>a>img{ transition: all 1s; -ms-transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s; cursor: pointer; } .mcl-cont .swiper-slide:hover img{ transform: scale(1.2); -ms-transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); opacity: 0.8; } /* add */ .ian-tit{ height: 34px; overflow: hidden; } .bsn-imgbox{ height: 180px; overflow: hidden; } .licon{ height: 240px; padding: 10px; font-size: 0; } .bsn-txtbox .bso-time{ /* padding-top: 10px; */ line-height: normal; } .bsn-txtbox{ padding-right: 10px; } .bsn-txtbox .bso-tit{ display: block; } /* */ .bsn-imgbox { height: 180px; overflow: hidden; float: none; display: inline-block; vertical-align: top; } .bsn-txtbox { padding-right: 10px; display: inline-block; vertical-align: middle; float: none; }