body,html{ width:100%;height:100%;margin:0;position:relative;overflow:hidden; } /*indexmain*/ .indexmain{ width:100%;position:absolute;top:0;left:0;transition:all .5s ease-in-out; } /*indexpage*/ .indexpage{ position:fixed;top:50%;right:20px;transform:translatey(-50%);z-index:10; } .indexpage ul li{ width:12px;height:12px;margin:20px;border-radius:50%;border:1px solid #fff;transition:all .5s; } .indexpage ul li.on{ background:#fff; } .indexpage ul{ transition:all .5s; } .indexpage ul.hide{ opacity:0; } .indexpage ul.blue li{ border:1px solid #0378bb; } .indexpage ul.blue li.on{ background:#0378bb; } .page{ height:calc(100% - 90px);padding-top:90px;box-sizing:border-box;position:relative; } .page .box{width:100%;position:absolute;top: calc((100% - 90px)/2 + 90px);left:50%;transform: translate(-50%,-50%);} .banner .swiper-container { width:100%;height:100%; } .banner .swiper-container img{ width:100%;height:100%; } .banner .swiper-pagination-bullet { width:18px;height:18px;display:inline-block;border-radius:100%;background:rgba(0,0,0,0);opacity:1;border:1px solid #fff; } .banner .swiper-pagination-bullet-active { opacity: 1;background: #fff; } .banner .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 50px; } .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 12px; } .page .title{ font-size:28px;text-align:center;line-height:80px;color:#fff; } .page .title span{ display:inline-block;height:100%;position:relative; } .page .title span:after{ content:"";display:block;width:80%;height:1px;position:absolute;top:70px;left:10%;background:#fff; } /*procuct guoji*/ /*sec2 bigmap*/ .sec2{ background:#2478a7;padding-top:120px; } .sec2 .title{ margin-bottom:50px;color:#fff; } .sec2 .title span:after{ background:#fff; } .sec2 .map{ width:100%;position:relative; } .sec2 .map img{max-height:100%;display:block;width: 100%;} .sec2 .map .bigpoint{width:82px;height:82px;position:absolute;top: 30%;left: 72%;cursor: pointer;transform: translate(-50%,-50%);z-index: 9;} .sec2 .map .bigpoint .dd{ width:40px;height:40px;background:#fff;position:absolute;top:21px;left:21px;border-radius:50%;z-index:1; } .sec2 .map .bigpoint:hover .dd{ background:#fcbd3a; } .sec2 .map .bigpoint .maplogo{width:330px;height:80px;position:absolute;top: -85px;right: -65px;display:none;} .sec2 .map .bigpoint:hover .maplogo{ display:block; } .sec2 .map .dw{position:absolute;cursor: pointer;transform: translate(-50%,-50%);z-index: 2;} .sec2 .map .dw.sp_1{top: 52%;left: 54%;} .sec2 .map .dw.sp_2{top:79%;left: 87.8%;} .sec2 .map .dw.sp_3{top: 67%;left: 50%;} .sec2 .map .dw.sp_4{top: 61.5%;left:52.5%;} .sec2 .map .dw.sp_5{top: 55%;left: 41%;} .sec2 .map .dw.sp_6{top: 55%;left: 61.5%;} .sec2 .map .dw.sp_7{top: 53%;left: 64.5%;} .sec2 .map .dw.sp_8{top: 65%;left: 47%;} .sec2 .map .dw.sp_9{top: 39%;left: 64.5%;} .sec2 .map .dw.sp_10{top: 55%;left: 51.3%;} .sec2 .map .dw.on{ z-index:10; } .sec2 .map .dw .desc{position:absolute;top: 80px;left: -50px;width:408px;z-index:3;border-radius:10px;overflow:hidden;box-shadow:0 5px 10px #575757;transform:translate(-100%,-100%);display:none;} .sec2 .map .dw .desc.on{ display:block; } .sec2 .map .dw .desc .top{height: 40px;line-height: 20px;padding: 10px 0;font-size: 15px;text-align: center;background: rgba(255,255,255,.86);} .sec2 .map .dw .desc .top.one{ line-height:40px; } .sec2 .map .dw .desc .top .back{ width: 32px; height: 32px; background: url(/uploads/image/etbiimg/back.png)no-repeat; position: absolute; right: 16px; top: 14px; } .sec2 .map .dw .desc .mid{ width: 408px; height: 260px; overflow: hidden; } .sec2 .map .dw .desc .mid img{ width: 100%; height: 100%; } .sec2 .map .dw .desc .bot{background: #fff;padding-top: 10px;} .sec2 .map .dw .desc .bot a{display: block;line-height: 20px;padding: 10px 20px 20px 0;font-size: 12px;color: #999;text-align: right;} .sec2 .map .dw .desc .bot p{padding: 0px 20px;font-size:12px;line-height:20px;text-align:justify;color: #888888;} .sec2 .map .dw .desc .bot a:hover{ color:#0e6eb8; } .sec2 .map .dw .cd{ position:relative; } .sec2 .map .dw .cd .xd{position: absolute;top: 15px;left: 15px;z-index:2;width: 20px;height: 20px;background:#fff;border-radius:50%;} .sec2 .map .dw.on .xd, .sec2 .map .dw .cd:hover .xd{ background:#fcbd3a; } /*点*/ .point-area{ text-align:center;width:50px;height:50px;transition:opacity .5s ease-out; } .point-area .point { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 14px; height: 14px; margin: auto; -webkit-border-radius: 50%; -webkit-background-clip: padding-box; -moz-border-radius: 50%; -moz-background-clip: padding; border-radius: 50%; background-clip: padding-box; background: transparent } .point-area .point-10, .point-area .point-20, .point-area .point-30, .point-area .point-40, .point-area .point-50, .point-area .point-60, .point-area .point-70, .point-area .point-80, .point-area .point-90, .point-area .point-100{ width:100%;height:100%; } .point-area .point-10:after, .point-area .point-20:after, .point-area .point-30:after, .point-area .point-40:after, .point-area .point-50:after, .point-area .point-60:after, .point-area .point-70:after, .point-area .point-80:after, .point-area .point-90:after, .point-area .point-100:after{ content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #ffffff;opacity:0; } .point-area .point-10:after { -webkit-animation: ripple 4.5s ease-out 225ms infinite; animation: ripple 4.5s ease-out 225ms infinite; } .point-area .point-20:after { -webkit-animation: ripple 4.5s ease-out .45s infinite; animation: ripple 4.5s ease-out .45s infinite; } .point-area .point-30:after { -webkit-animation: ripple 4.5s ease-out 675ms infinite; animation: ripple 4.5s ease-out 675ms infinite; } .point-area .point-40:after { -webkit-animation: ripple 4.5s ease-out .9s infinite; animation: ripple 4.5s ease-out .9s infinite; } .point-area .point-50:after { -webkit-animation: ripple 4.5s ease-out 1125ms infinite;animation: ripple 4.5s ease-out 1125ms infinite; } .point-area .point-60:after { -webkit-animation: ripple 4.5s ease-out 1.35s infinite; animation: ripple 4.5s ease-out 1.35s infinite; } .point-area .point-70:after { -webkit-animation: ripple 4.5s ease-out 1575ms infinite;animation: ripple 4.5s ease-out 1575ms infinite; } .point-area .point-80:after { -webkit-animation: ripple 4.5s ease-out 1.8s infinite; animation: ripple 4.5s ease-out 1.8s infinite; } .point-area .point-90:after { -webkit-animation: ripple 4.5s ease-out 2025ms infinite;animation: ripple 4.5s ease-out 2025ms infinite; } .point-area .point-100:after{ -webkit-animation: ripple 4.5s ease-out 2.25s infinite; animation: ripple 4.5s ease-out 2.25s infinite; } @-webkit-keyframes ripple { 0% { opacity: 0;-webkit-transform: scale(.1) } 5% { opacity: 1 } to { opacity: 0; -webkit-transform: scale(1) } } @keyframes ripple { 0% { opacity: 0;-webkit-transform: scale(.1);transform: scale(.1) } 5% { opacity: 1 } to { opacity: 0; -webkit-transform: scale(1); transform: scale(1) } } [not-existing] { zoom: 1 } .morebtn{ border:2px solid #0e6eb8;display:block;width:180px;line-height:50px;font-size:20px;text-align:center;margin:30px auto;border-radius:12px;color:#000;transition:all .5s; } .morebtn:hover{ background:#0e6eb8;color:#fff; } /*sec3*/ .sec3 .box{ height:calc(100% - 90px);max-height: 1000px; } .sec3 .box .title{ color:#4d4d4d; } .sec3 .box .title span:after{ background:#0e6eb8; } .sec3 .casesbox{ width:1280px;height: calc(100% - 250px);max-height: 750px;overflow:hidden;margin: 0 auto;padding: 30px 0;} .sec3 .casesbox li{ width:300px;height: 100%;margin:0 5px;float:left;position:relative;cursor:pointer;overflow:hidden; } .sec3 .casesbox li .tupian{ width:100%;height:100%;transition:all .5s; } .sec3 .casesbox a:nth-of-type(1) li .tupian{ background:no-repeat center center;background-size:cover; } .sec3 .casesbox a:nth-of-type(2) li .tupian{ background:url(/uploads/image/etbiimg/case_img2.png)no-repeat center center;background-size:cover; } .sec3 .casesbox a:nth-of-type(3) li .tupian{ background:url(/uploads/image/etbiimg/case_img3.png)no-repeat center center;background-size:cover; } .sec3 .casesbox a:nth-of-type(4) li .tupian{ background:no-repeat center center;background-size:cover; } .sec3 .casesbox li:after{ content:"";display:block;background:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;transition:all 1s; } .sec3 .casesbox li .tit{font-size:18px;line-height:80px;color:#fff;text-align:center;position: absolute;top: 0;left: 0;width: 100%;z-index: 1;} .sec3 .casesbox li .casename{font-size:18px;line-height:28px;text-align:center;color:#fff;position:absolute;top:calc(100% - 110px);left:0;width:100%;z-index:1;transition:all .5s;} .sec3 .casesbox li:nth-of-type(2) .casename, .sec3 .casesbox li:nth-of-type(3) .casename{ top:calc(100% - 82px); } .sec3 .casesbox li:hover:after{ opacity:0; } .sec3 .casesbox li:hover .casename{ top:160px; } .sec3 .casesbox li:hover .tupian{ transform:scale(1.1,1.1); } /*sec4*/ .sec4 .box{ width:1200px; } .sec4 .box{ height:calc(100% - 90px);max-height: 1000px; } .sec4 .box .title{color:#4d4d4d;overflow: hidden;} .sec4 .box .title span:after{ background:#0e6eb8; } .sec4 .box .title.bt{ padding:0 8px;overflow:hidden;margin-top:25px;font-size:22px;line-height:30px; } .sec4 .box .title.bt h3{ color:#4d4d4d;float:left; } .sec4 .box .title.bt h3 span:after{ background:#0e6eb8;top:auto;bottom:0;left:0;width:70px;height:2px; } .sec4 .box .title.bt a{ float:right;color:#4d4d4d; } /*news*/ .newslist{ padding:10px 0;width:1218px; } .newslist ul{ overflow:hidden; } .newslist li{ width:390px;margin:8px;float:left;transition:all .5s;} .newslist li .img{ width:380px;height:140px;overflow:hidden;position:relative; } .newslist li .img img{ display:block;width:100%;min-height:100%;position:absolute;top:50%;left:0;transform:translatey(-50%); } .newslist li .info{ color:#333;padding:10px 20px 0 0;} .newslist li .info h3{ font-size:18px;line-height:26px;height:52px;overflow:hidden;font-weight:bold;text-align:justify;word-break:break-all } .newslist li .info .time{ color:#999;font-size:14px;line-height:30px; } .newslist li .info .time span{ padding-right:5px; } .newslist li .info p{ font-size:14px;line-height:20px;height:80px;overflow:hidden;text-align:justify;word-break:break-all } .newslist li .info div.morebtn{ margin:12px 0 10px;width:120px;line-height:38px;font-size:16px; } .newslist li:hover .info div.morebtn{ background:#0e6eb8;color:#fff; } @media screen and (max-width:1920px){ .sec4 .box .title.bt{ margin-top:5px; } /*news*/ .newslist li .info h3{ font-size: 16px;line-height: 20px;height: 20px;overflow: hidden; } .newslist li .info .time{ display: none; } .newslist li .info p{ font-size:14px;line-height:20px;height:40px;overflow:hidden;margin:8px 0; } .newslist li .info div.morebtn{ margin:5px 0 5px;width:100px;line-height:30px;font-size:16px; } } @media screen and (max-width:1440px){ .sec4 .box .title.bt{ margin-top:0px;font-size:18px;line-height:26px; } .sec4 .box .title.bt h3 span:after{ width:55px;height:1px; } /*news*/ .newslist li .info div.morebtn{ margin:3px 0 3px;line-height:24px;font-size:14px; } } footer{ display:none; }