/*--sensor--*/
.sensorClass{ margin-top: -66px; position: relative; z-index: 20; background-color: rgba(0,0,0,0.6);}
.sensorClass .iconfont{ color: #fff;}



.sensorList dl{margin: 0px; padding: 0px;}
.sensorList dl a{ display:block;position: relative;}
.sensorList dl dt{position: absolute; overflow: hidden; right: 0px; height: 100%; width: 50%; margin: 0px;}
.sensorList dl dt p{position: absolute; z-index:20; left: 0px; top: 0px; width: 100%; height: 100%;background-repeat: no-repeat; background-position:center; background-size:cover; background-attachment: fixed;}
.sensorList dl dd{ float: left; width: 50%; padding: 160px 95px 160px 18% ; text-align: left;margin: 0px;}
.sensorList dl dd .num{ font-size: 30px; padding-bottom: 20px;}
.sensorList dl dd h3{font-size: 42px; color: #000000; line-height: 1.2;}
.sensorList dl dd .desc{ font-size: 16px; line-height: 24px; color: #282828; padding-top: 20px;}
.sensorList dl dd .more{padding-top: 25px;}
.sensorList dl dd .more span{ border-radius: 46px; line-height: 46px; text-align:center; width: 153px; font-size: 14px; border: 1px solid #b2b2b2; color: #333333; display: inline-block;}
.sensorList dl dd .more span em{ font-style: normal; background-image: url(../webimages/life_02.png); background-repeat:no-repeat;background-position:right center; padding-right: 25px;}
.sensorList dl dd .more span:hover{ background: #37bbb8; color: #fff; box-shadow: 0px 5px 10px rgba(55,187,184,0.2); border-color: #37bbb8;}
.sensorList dl dd .more span:hover em{background-image: url(../webimages/life_03.png);}
.sensorList dl:nth-child(2n) dd{ float: right; text-align: left;padding: 160px 18% 160px 95px;}
.sensorList dl:nth-child(2n) dd .desc{ padding-left: 0px;}
.sensorList dl:nth-child(2n) dt{ left: 0px; right: auto;}
.sensorList dl:nth-child(2n) dt p{background-position:center;}

.newSensor_main{background: #f1f3f5;padding: 60px 0;}
.newSensor_main .item{display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;}
.newSensor_main .item:last-child{margin-bottom: 0;}
.newSensor_main .item .imgbox{width: 300px;border-radius: 16px;overflow: hidden;min-width: 300px;}
.newSensor_list .newSensor_desc .read_more{height: 45px;width: 145px;margin-top: 16px;}
.newSensor_list .newSensor_desc{padding-left: 40px;width: calc(100% - 300px);}
.newSensor_list .newSensor_desc .title{font-size: 24px;font-family: 'gilroy-bold';margin-bottom: 6px;line-height: 1.2;}
.newSensor_list .newSensor_desc .desc{font-size: 16px;color: #828282;height: 50px;}
.border{border: 1px solid #eaeced;}

.esemain_content{padding: 100px 0;color: #fff;}
.esemain_desc{width: 53%;}
.esemain_desc h2{font-size: 30px;font-family: 'gilroy-bold';margin-bottom: 15px;}
.esemain_desc p{font-size: 16px;line-height: 28px;color: rgba(255,255,255,0.8);}
.esemain_content{position: relative;}
.esemain_content .eseicon_box{position: absolute;top: 126px;right:20%;}

.product_certifications{background: #f1f3f5;padding: 65px 0;}
.certifications_title{font-size: 26px;line-height: 1.1;font-family: 'gilroy-bold';margin-bottom: 45px;font-weight: bold;}
.certifications_list .certifi_box{padding: 20px;background: #fff;}
.certifications_list .certifi_box .imgbox{border: 1px solid #eaebeb;}
.esemain_mobileshow{display: none;}

.newSensor_listMany{display: flex;flex-wrap: wrap;justify-content: space-between;}
.newSensor_listMany .item{width: 48% !important;}

@media (max-width:1800px){
    .esemain_content .eseicon_box{
        right: 16%;
    }
}
@media (max-width:1560px){
    .sensorList dl dd h3 br{display: none;}
    .sensorList dl dd{padding: 160px 95px 160px 10%;}
    .sensorList dl:nth-child(2n) dd{padding: 160px 10% 160px 95px;}
      .esemain_content .eseicon_box{
        right: 11%;
    }
}
@media (max-width:1420px){
    .sensorList dl dd{padding: 100px 65px 100px 12%;}
    .sensorList dl dd .num{ font-size: 26px; padding-bottom: 20px;}
    .sensorList dl dd h3{font-size: 36px; }
    .sensorList dl dd .desc{ font-size: 14px; line-height: 24px;padding-top: 20px;}
    .sensorList dl dd .more{padding-top: 20px;}
    .sensorList dl dd .more span{ border-radius: 40px; line-height: 40px;width: 140px;}
    .sensorList dl:nth-child(2n) dd{padding: 100px 12% 100px 65px;}
    .esemain_content .eseicon_box{
        right: 6%;
    }
    
}

@media (max-width:1260px){
	.newSensor_listMany .item{width: 100% !important;}
    .sensorList dl dd{padding: 70px 45px 70px 8%;}
    .sensorList dl dd .num{ font-size: 22px; padding-bottom: 15px;}
    .sensorList dl dd h3{font-size: 30px; }
    .sensorList dl dd .desc{ font-size: 14px; line-height: 24px;padding-top: 20px;}
    .sensorList dl dd .more{padding-top: 20px;}
    .sensorList dl dd .more span{ border-radius: 40px; line-height: 40px;width: 140px;}
    .sensorList dl:nth-child(2n) dd{padding: 70px 8% 70px 45px;}
   
    .sensorClass{ margin-top: -51px;}
    .sensorList dl:nth-child(2n) dd .desc{ padding-left: 0px;}

    .esemain_content .eseicon_box{
       display: none;
    }
    .esemain_content{
        padding: 60px 0;
    }
    .esemain_desc h2{
        font-size: 24px;
    }
    .page_title .pt_tit{
        font-size: 30px;
    }
}


@media (max-width:992px){
    .sensorList{padding: 40px;}
    .sensorList dl{padding: 20px 0px;}
    .sensorList dl a{ display: flex;flex-wrap: wrap;}
    .sensorList dl dt{position: relative; height: auto;}
    .sensorList dl dt p{background-attachment: unset; background-size: cover; background-position: center;}
    .sensorList dl dd{ float: none;padding: 40px 20px 40px 25px;text-align: left; }
    .sensorList dl dd .num{ font-size:18px; padding-bottom: 15px;}
    .sensorList dl dd h3{font-size:24px; }
    .sensorList dl dd .desc{ font-size: 14px; line-height: 20px;padding-top: 20px;}
    .sensorList dl dd .more{padding-top: 20px;}
    .sensorList dl dd .more span{ border-radius: 40px; line-height: 40px;width: 120px; font-size: 12px;}
    .sensorList dl:nth-child(2n) dd{padding: 40px 20px 40px 25px;text-align: left;}
    .sensorList dl:nth-child(2n) dd .desc{ padding-right: 0px;}
    
}

@media (max-width:768px){
    .esemain_desc{width: 100%;}
    .sensorList{padding: 30px 15px;}
    .sensorList dl dt{position: relative; height: 150px; width: 100%;}
    .sensorList dl dd{ width: 100%;padding: 20px 0px 10px;}
    .sensorList dl dd h3{font-size:20px; }
    .sensorList dl:nth-child(2n) dd{padding: 20px 0px 10px;}
    .sensorList dl{padding: 10px 0px;}
    .newSensor_main .item{flex-wrap: wrap;}
    .newSensor_main .item .imgbox{width: 100%;}
    .newSensor_list .newSensor_desc{padding-left: 0;margin-top: 20px;width: 100%;height: auto;}
    .newSensor_list .newSensor_desc .title{font-size: 22px;}
    .esemain_desc h2{
        font-size: 22px;
    }
    .esemain_desc p{
        font-size: 16px;
        line-height: 1.5;
    }
    .certifications_title{
        font-size: 22px;
    }
    .page_title .pt_tit{
        font-size: 22px;
    }
    .page_title{
        padding-top: 30px;
    }
    .esemain_content{
        padding: 40px 0;
    }
    .product_certifications{
    padding: 40px 0;
    }
    .certifications_title{
        margin-bottom: 20px;
    }
    .esemain_pcshow {height: 200px;}
    .fingerprint_links{margin-top: 15px;}
    .esemain_content{padding-top: 20px;}
    .esemain_mobileshow{display: block;}
    .esemain_pcshow .container1200{display: none;}
    .esemain_mobileshow,.esemain_mobileshow .esemain_desc p{color: #333 !important;padding-bottom: 0 !important;}
    
}

@media (max-width:520px){
    .newSensor_list .newSensor_desc .desc{font-size: 14px;height: auto;}
    .read_more{width: 130px !important;height: 40px !important;font-size: 12px;}
    .newSensor_list .newSensor_desc .title{font-size: 18px;}
    .newSensor_main{padding: 30px 0;}
    .esemain_desc h2{
        font-size: 16px;
    }
    .esemain_desc p{
        font-size: 14px;
    }
    .fingerprint_links{
        font-size: 14px;
        width: 120px;
        line-height: 40px;
        height: 40px;
    }

    .certifications_title{
        font-size: 18px;
    }
    .page_title .pt_tit{
        font-size: 18px;
    }
    .esemain_pcshow{background-position-x: 100% !important;}
}