.nodata{display:none;}
.nodata2{text-align:center;font-size: 18px;margin-top:20px;}
.klz-hidden{display:none!important;}
.klz-show{display:block!important;}
#content .top{position:relative;height: 150px;}
#content .top .topRight {position: absolute;right: 30px;top: 30px;font-size: 16px;}
#content .top .logo{position:absolute;right:80px;top: 0;}
#content .top .cont{padding-top: 64px;}
#content .top p{font-size:16px;}
#content .top ul li{font-size:16px;}

#content .top2 {height: 128px;margin-bottom: 20px;border-bottom: 2px solid #eee}
#content .top3 {border-top:2px solid #eee;padding-top: 20px;}

.industryBox .content h4 {font-size: 24px;line-height: 36px;font-weight: bold;color: #333;padding-bottom: 0.45rem;}
.industryBox .content2 {line-height: 32px;font-size: 16px;}
.industryBox .content2 strong{color: #333;}
.industryBox .content2 h4 {font-size: 22px;color: #333;font-weight: bold;padding-bottom: 5px;}
.industryBox .content2 li:before {content: '';position: absolute;left: 0;top: 14px;width: 4px;height: 4px;background: #333;border-radius: 50%;}
.industryBox .content2 li {font-size: 16px;line-height: 32px;position: relative;padding-left: 24px;}


.screenDiv li .hideBox dl{max-height: 180px;overflow-y: auto;}


.singleBox{overflow:hidden;}
.single{margin-bottom:24px;}
.single .name{text-align:center;}

.newsBox .content video{width:100%;}

.productP2 .proTab .liNow a{color:#fff;}

.hxn{min-height:35px;}
.hxn li{margin-bottom: 10px;}

.nav li a:hover, .sNavA.on{ font-weight: bold; }
.lrLayer .proCon .links li a:hover{ font-weight: bold; }
.lrLayer .skipTo li a:hover{ font-weight: bold; }
.lrLayer .hala li a:hover{ font-weight: bold; }

.productP1 .detail-box .imgDiv img {
    transition: All 1s ease;
    -webkit-transition: All 1s ease;
    -moz-transition: All 1s ease;
    -o-transition: All 1s ease;
}
.productP1 .detail-box:hover .imgDiv img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
}

.moreScreen2 a:after {
    transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
}


.indexP3 .content {
    height: 270px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;
}
.indexP3 .more{padding-top: 0.32rem;}

.dubNav a{color:#333;display:block;}
.currentOn a{color:#fff;}

.pageBox,.temeBox{padding-top:160px;}

.sideBar{ position:fixed; right: 0; top: 40%; z-index:3; width: 64px; cursor:pointer;}
.sideBar li{ position:relative; height: 64px; margin-bottom: 2px; cursor:pointer; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.08); }
.sideBar .mouse{position:absolute; left:-230px; top:0px; opacity:0; visibility:hidden; z-index: 0;}
.sideBar .img{ height: 64px; position: relative; z-index: 1; background: #fff;}
.sideBar .img img{ position: absolute; left: 50%; top: 50%; margin-left: -17px; margin-top: -15px; width:35px;}
.sideBar .img .img1{ opacity: 0; }
.sideBar .img a{ display: block; }
.sideBar .txt{ width: 64px; height: 64px; background: #1e6dae; color: #fff; font-size: 16px; line-height: 24px; }
.sideBar .liNow .img{ background: #1e6dae; }
.sideBar .liNow .img img{ opacity: 0; }
.sideBar .liNow .img .img1{ opacity: 1; }
.sideBar .liNow .mouse{ opacity:1; visibility:visible;}
.sideBar .li01 .mouse{ left: -178px; width: 168px; }
.sideBar .li01.liNow .mouse{ left: -168px; }
.sideBar .li01 .ewm{ color: #333; background: #fff; width: 158px; padding-bottom: 25px; box-shadow: 0px 0px 15px 0px rgba(158, 165, 177, 0.3);}
.sideBar .li01 .ewm .limg{ text-align: center; padding-top: 20px; }
.sideBar .li01 .ewm .limg img{ width: 130px; }
.sideBar .li01 .ewm p{ padding-top: 10px; color: #333; font-size: 14px; text-align: center; }
.sideBar .li02 .mouse{ left: -238px; width: 228px; }
.sideBar .li02.liNow .mouse{ left: -228px; }
.sideBar .li02 .tel{ color: #333; background: #1e6dae; width: 228px; height: 64px; box-shadow: 0px 0px 15px 0px rgba(158, 165, 177, 0.3);}
.sideBar .li02 .num{ line-height: 64px; font-size: 14px; text-align: center; }
.sideBar .li02 .num em{ font-family: regular; font-size: 24px; color: #fff;}

.topA{ display:none;}
.topA .pj{ width: 64px; height: 64px; background: #1e6dae; }
.topA .pj img{ position: absolute; left: 50%; top: 50%; width: 19px; margin-left: -10px; margin-top: -6px; }

.productP2 .pjDiv .halaDiv li {font-size: 24px;color: #333;}

.productP2 .lastbox li.li02 .name:before{background: url(../images/nimg26_3.png) no-repeat;}

.productP2 .proCon * {font-size: 16px;line-height: 30px;}

.productP2 .proCon.box2 *{font-size: 20px!important;}

.productList .list li .name{height:22px;line-height:22px;}
.productList .list li .wenlie{padding: 10px 0;}
.productList .list li .wenlie dd{line-height: 26px;}

.productP1 .detail-box .imgDiv{height:auto;}
.productP1 .detail-box .imgDiv img{width:100%;}


.footDiv .midDiv .msgList *{color:#fff !important;}

.sample .list li img{width:1.52rem;}

@media screen and ( max-width:1440px ) {
    .indexP3 .content {height: 210px;-webkit-line-clamp: 7;}

    .sideBar{ top: 20%; }
}

@media screen and ( max-width:1024px ) {
    .screenDiv li .hideBox dl{max-height:initial;}

    .indexP3 .content {height:auto;}
    .indexP3 .more {padding-top: 0.6rem;}

    .ind-banner{margin-top:1.2rem;}
    .pageBox,.temeBox {padding-top: 1.2rem;}

     .sideBar{ display:none; }

    .productP2 .proCon * {font-size: 0.28rem;line-height: 0.52rem;}
    .productP2 .proCon.box2 * {font-size: 0.28rem!important;}
    .productP2 .proCon.box2 img {max-width: 100%!important;height:auto!important;}
}