body{font-size: 16px;} .w80{ width: 90%; max-width: 1500px; margin: 0 auto;} .banner .txt{ padding-bottom: 10%;} .banner .banTxt{ width: 44.4%;} .banner .txt .more{background-image: linear-gradient(to right,var(--green),var(--qblue)); line-height: 1.6;} .banner .txt .more:hover{ padding-left: 50px; padding-right: 50px;} .idxAbout .left{ width: 64%;} .idxAbout .right{ width: 36%;} /* background-image: linear-gradient(to right,var(--green),var(--qblue)) */ .idxAbout .more{ background:url(../images/pic/bg3.jpg) no-repeat center center; background-size: cover; line-height: 1.6;} .idxAbout .more:hover{ padding-left: 50px; padding-right: 50px;} /* .banner{ width: 100%; height: 100vh;} #bannerVideo{ width: 100%; height: 100% ; position: absolute; left: 0; top: 0; z-index: 5;} #companyVideo{ width: 100%; height: 100% ; position: absolute; left: 0; top: 0; z-index: 9; display: none;} .banner .txt{ position: absolute; left: 0; top: 0; z-index: 10; padding-top: calc(7vw + 80px); padding-bottom: 120px;} .banner .txt.hide{ display: none;} .banner .paly{ z-index: 20; width: 100px; cursor: pointer; background: rgba(0, 0, 0, .3); border-radius: 50%; box-shadow: 0 0 rgba(255, 255, 255, 0.1),0 0 0 15px rgba(255, 255, 255, 0.1),0 0 0 30px rgba(255, 255, 255, 0.1); animation: ripple-wave1 1s linear infinite; animation-play-state: running; opacity: 1; visibility: visible; transform: scale(1); transform: scale(0.8); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-animation: ripple-wave1 1s linear infinite; } .banImg{ width: 100%; height: 100vh; object-fit: cover;} .banDesc{ width: 100% ; position: absolute; left: 0; bottom: 0; background-color: rgba(52, 157, 109, .5); z-index: 10;} .banDesc.hide{ opacity: 0; } .banDesc li{ width: 25%;} .banDesc li::after{ width: 1px; height: 50%; background-color: #fff; position: absolute; top: 25%; right: 0; display: block; content: '';} .banDesc li:last-child::after{ display: none;} .navBox.big::before{ background-color: #c29e5e; height: 66px; width: 50%; position: absolute; left: 0; top: 0; display: block ; content: ''; z-index: 1;} .navBox.big::after{ background-color: #c49e5f; height: 66px; width: 50%; position: absolute; right: 0; top: 0; display: block ; content: ''; z-index: 1;} */ .navBox{ width: 100%; position: fixed; z-index: 100; width: 100%; left: 0; top: 7vh;z-index: 100;} .navBox.big{ top: 0;} .navBox.big nav .logo{ height: 66px;} .navBox.big nav .logo img{ height: 40px;} .navBox.big::before{ background-color: #c29e5e; height: 66px; width: 50%; position: absolute; left: 0; top: 0; display: block ; content: ''; z-index: 1;} .navBox.big::after{ background-color: #c29e5e; height: 66px; width: 50%; position: absolute; right: 0; top: 0; display: block ; content: ''; z-index: 1;} nav{width: 90%; max-width: 1500px; } nav .logo{ width: 21%; height: 80px;}nav .logo img{ height: 50px;} nav .logo::before{ width: 100%; height: 100% ; position: absolute; left: 0; top: 0; background-color: #c29e5e; display: block; content: ''; -webkit-clip-path: polygon(100% 0,90% 100%, 0% 100%, 0 0);} nav .right{ width: 82%;margin-left: -3%; background:url(../images/pic/bg1.jpg) no-repeat right top; background-size: cover } nav .right ul{ width: 86%;} nav .right ul li{ flex: 1; text-align: center; position: relative; display: flex; align-items: center; justify-content: center;} nav .right ul li span{ position: relative;} nav .right ul li span::after{ width: 100%; height: 2px; background: var(--blue); display: block; content: ''; position: absolute; left: 0; bottom: -8px; transition: all .36s; transform: scale(0,1); -webkit-transition: all .36s; -moz-transition: all .36s; -ms-transition: all .36s; -o-transition: all .36s; -webkit-transform: scale(0,1); -moz-transform: scale(0,1); -ms-transform: scale(0,1); -o-transform: scale(0,1); } nav .right ul li.searchBtn{ flex: .5;} nav .oneNav{ font-size:20px; height: 66px; line-height: 66px; display: block;} nav .right ul li:hover .oneNav span::after,nav .right ul li.on .oneNav span::after{ transform: scale(1,1); -webkit-transform: scale(1,1); -moz-transform: scale(1,1); -ms-transform: scale(1,1); -o-transform: scale(1,1); } .navUL li dl {position: absolute;top: 66px;left: 50%;margin-left: -100px;width: 200px;display: flex;align-items: center;justify-content: center;flex-direction: column;background-color: #fff; pointer-events: none;opacity: 0;transform: translateY(10px);-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-o-transform: translateY(10px);-ms-transform: translateY(10px);transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;} .navUL li dl dd {display: flex;width: 100%;justify-content: center;align-items: center; } .navUL li dl dd + dd{ border-top:1px dashed #ccc ;} .navUL li dl dd a {width: 100%; color: #4b4b4b;font-size: 16px;text-align: center;padding: 15px 0;position: relative;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;} .navUL li dl dd a:hover{ color: var(--blue); background-color: #e5e5e5;} /* .navUL li dl:after {content: "";position: absolute;width: 100%;height: 2px;top: 0px;left: 0;background: #005d80; } */ .navUL li:hover dl {opacity: 1;pointer-events: auto;transform: none;-webkit-transform: none;-moz-transform: none;-o-transform: none;-ms-transform: none;} .navUL li dl dt{ padding: 5px; width: 100%; border-top:1px dashed #ccc ; } .navUL li dl dt a{ color: #4b4b4b; font-size: 14px; padding: 0 15px;} .navUL li dl dt a:hover{color: var(--blue); background-color: #e5e5e5;} nav .right ul li.searchBtn dl{ right: 0;left: auto; margin-left: 0; width: 300px;} nav .right ul li.searchBtn .text{ width: calc(100% - 50px); height: 50px; line-height: 50px;} nav .right ul li.searchBtn .submit{ width: 50px; height: 50px;line-height: 50px;} .h_nav{ height: 60px; width: 60px; background-color:var(--blue); padding: 18px 8px ; align-items: flex-end; display: none;} .h_nav .burger{ width: 100%; height: 1px ; background: #fff; transition: .8s; display:inline-block; } .h_nav .burger:first-child{ animation: long 2s linear infinite; -webkit-animation: long 2s linear infinite; } .h_nav .burger:nth-of-type(2){ width: 50%;} .h_nav .burger:nth-of-type(3){ animation: long 3s linear infinite; -webkit-animation: long 3s linear infinite; } .h_nav.close .burger:first-child{ display: none;} .h_nav.close .burger:nth-of-type(3){ display: none;} .h_nav.close .burger:nth-of-type(2) { position: relative; z-index: 1; width: 80%;} .h_nav.close .burger:nth-of-type(2):before, .h_nav.close .burger:nth-of-type(2):after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: 0; z-index: 1;} .h_nav.close .burger:nth-of-type(2) { background: transparent; transform: rotate(-180deg); } .h_nav.close .burger:nth-of-type(2):before, .h_nav.close .burger:nth-of-type(2):after { opacity: 1; transition: all .3s; } .h_nav.close .burger:nth-of-type(2):before { transform: rotate(45deg); } .h_nav .burger:nth-of-type(2):after { transform: rotate(-45deg); } .nav{ color: #fff !important; width: 100%; height: calc(100vh - 60px) ; transition:all .6s ; transform: translateX(100%); background-color: #000; position: fixed; top: 60px; right: 0; flex-direction: column; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); -webkit-transition:all .6s ; -moz-transition:all .6s ; -ms-transition:all .6s ; -o-transition:all .6s ; } .nav.show{ transform:translateX(0) ; -webkit-transform:translateX(0) ; -moz-transform:translateX(0) ; -ms-transform:translateX(0) ; -o-transform:translateX(0) ; } .nav li.go-child{ border-top: 1px solid rgba(255, 255, 255, 0.25); position: relative;} .nav li.go-child>a{ line-height: 60px; padding: 0 20px; font-size: 16px;} .erji{ width: 60px; height: 60px; position: absolute; right: 0 ; top: 0; display: flex; align-items: center; justify-content: center; font-size: 30px; z-index: 10; background: url(../images/jia.png) no-repeat center center; background-size: 40% auto;} .nav li.go-child.on .erji{ background: url(../images/jian.png) no-repeat center center; background-size: 40% auto;} .nav-down li a{ line-height: 50px; border-top: 1px solid rgba(255, 255, 255, 0.25); display: block; padding-left: 25px; font-size: 14px; opacity: 0.8; } /* background-image: linear-gradient(to right,var(--qblue),var(--green)); */ .idxLine{ height: 27px; background:url(../images/pic/bg2.jpg) no-repeat left top; background-size: cover } .idxClass .txt{ position: absolute; left: 0; top: 0; z-index: 6; background: rgba(48, 117, 132, .64);} /* .idxClass li{ width: calc(100% / 5);} */ .idxClass .swiper-slide .DIN{ color: rgba(255, 255, 255, .3);} .idxClass .swiper-slide:hover img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .idxClass .swiper-slide:hover .txt{background: rgba(48, 117, 132, .3);} .idxClass .swiper-slide:hover .DIN{ color: rgba(255, 255, 255, 1);} .idxCulture li{ width: calc(100% / 3);}.idxCulture li::after{ width: 1px; height: 100%; background-color: var(--green); position: absolute; right: 0; top: 0; display: block; content: '';} .idxCulture li:last-child::after{ display: none;} .idxCulture .tit{ background-image: linear-gradient(to right,var(--qblue),var(--green)); padding: 8px 35px; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; } .line-clamp9{ word-break:break-all;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;} .idxTitle .num i{ display: block; content: ''; width: .5em; height: 2px; background-color: #999;} /* .idxTitle .desc::after{ margin-left: 15px; display: block; content: ''; width: 36px; height: 2px; background-color: #b3bbbc;} .idxTitle .desc::before{ margin-right: 15px; display: block; content: ''; width: 36px; height: 2px; background-color: #b3bbbc;} */ .opacity0{ opacity: 0;} .idxTitle .desc{ color: #333;} .idxTitle .desc::after{ margin-left: 15px; display: block; content: ''; width: 14px; height: 3px; background-color: #b3bbbc;} .idxTitle .desc::before{ margin-right: 15px; display: block; content: ''; width: 14px; height: 3px; background-color: #b3bbbc;} .idxCase .swiper-container .swiper-slide .txt{ position: absolute; left: 0; top: 0; z-index: 5; background-color: rgba(0, 0, 0, .15);} .idxCase .swiper-container .swiper-slide:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, .25);} .idxCase .swiper-container .swiper-slide:hover .img img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .idxCase .prev,.idxCase .next{ z-index: 10; position: absolute; top: 50% ; margin-top: -25px; width: 50px; height: 50px; cursor: pointer; border-radius: ; -webkit-border-radius:; -moz-border-radius:; -ms-border-radius:; -o-border-radius:; } .idxCase .prev{ left: -70px; border-radius:6px ; -webkit-border-radius:6px ; -moz-border-radius:6px ; -ms-border-radius:6px ; -o-border-radius:6px ; } .idxCase .next{ right: -70px; border-radius:6px ; -webkit-border-radius:6px ; -moz-border-radius:6px ; -ms-border-radius:6px ; -o-border-radius:6px ; } /* .idxCase .prev:hover,.idxCase .next:hover{ background: #d9c394;} .idxCase .prev:hover img,.idxCase .next:hover img{filter: grayscale(100%) brightness(500%);} */ .idxCase .idxLine{ height: 7px;} .idxCase .list{ padding: 25px; padding-bottom: 0;} .idxCase .list li{ width: calc((100% - 50px) / 3); margin-right: 25px; margin-bottom: 25px;} .idxCase .list li:nth-child(3n){ margin-right: 0;} .idxCase .list li .txt{ position: absolute; left: 0; top: 0; z-index: 5; background-color: rgba(0, 0, 0, .15);} .idxCase .list li:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, .25);} .idxCase .list li:hover .img img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .newClass a{ margin-right: 25px; border: 1px solid #919697; color: #999; padding: 5px 25px; border-radius: 45px; -webkit-border-radius: 45px; -moz-border-radius: 45px; -ms-border-radius: 45px; -o-border-radius: 45px; } .newClass a.on,.newClass a:hover{ color: #fff; border-color: transparent; background:url(../images/pic/bg3.jpg) no-repeat left top; background-size: cover} /* background-image: linear-gradient(to right,var(--qblue),var(--green)); background-image: linear-gradient(to right,var(--qblue),var(--green)); */ .idxnewItem::after{ width: 0; height: 3px; position: absolute; background:url(../images/pic/bg1.jpg) no-repeat left top; background-size: cover; left: 0; bottom: 0; display: block; content: ''; transition:all .36s ; -webkit-transition:all .36s ; -moz-transition:all .36s ; -ms-transition:all .36s ; -o-transition:all .36s ; } .idxnewItem:hover::after{ width: 100%;} .idxnewItem .tit span{ /*text-decoration: underline; */background-image: linear-gradient(currentColor 0, currentColor 0); background-image: linear-gradient(currentColor 0 0); background-position: 0 calc(100% - 1px); background-size: 0 1px; background-repeat: no-repeat; transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; -webkit-transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; -moz-transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; -ms-transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; -o-transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; } .idxnewItem:hover .tit span{ background-position: 100% calc(100% - 1px); background-size: 100% 1px} .idxnewItem:hover .more{ color: var(--qblue);} .idxnewItem:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, .25);} .idxContact .left{ background: url(../images/bg1.jpg) no-repeat center center; background-size: cover; padding: 5vw;} /* background-image: linear-gradient(to right,var(--qblue),var(--green)); */ .idxContact .left .submit{ background: url(../images/pic/bg3.jpg) no-repeat center center; background-size: cover; border: 1px solid #fff; line-height:40px;} .idxContact .right .con{padding:3vw 5vw;} footer{ background: url(../images/footBg.jpg) no-repeat bottom center; background-size: cover; background-attachment: fixed; position: relative;} .ewmUl img{ width: 150px;} footer .right{ width:42%; margin-left: -5%;}footer .right dt{ margin-bottom: 10px;}footer .right dd{ line-height: 2;} footer a:hover{ color: rgba(255, 255, 255, .6);} .neiBan .txt{ position: absolute; left: 0; top: 0; z-index: 10; padding-top: calc(7vh + 88px);} .neiBan .tit{ border-bottom: 2px solid #fff;} .subnav{ border-bottom: 2px solid #dcdcdc;} .subnav a{ padding: 35px; display: inline-block; position: relative;} .subnav a::after{ width: .6px; height: calc(100% - 70px); right: 0; top: 35px; position: absolute; display: block; content: ''; background-color: #555;} .subnav a:last-child:after{ display: none;} .subnav a::before{ width: calc(100% - 70px); height: 2px; transition: all .36s; transform: scale(0,1); background-color: var(--blue); position: absolute; bottom: 0; left: 35px; display: block; content: ''; -webkit-transition: all .36s; -moz-transition: all .36s; -ms-transition: all .36s; -o-transition: all .36s; -webkit-transform: scale(0,1); -moz-transform: scale(0,1); -ms-transform: scale(0,1); -o-transform: scale(0,1); } .subnav a.on,.subnav a:hover{ color: var(--blue);} .subnav a.on::before,.subnav a:hover::before{ transform:scale(1,1) ; -webkit-transform:scale(1,1) ; -moz-transform:scale(1,1) ; -ms-transform:scale(1,1) ; -o-transform:scale(1,1) ; } .bigTitle{ border-bottom: 2px solid #dcdcdc;} .technologyOne .next{ width: 70px; position: absolute; right:-100px; top: 50%; transform: translateY(-50%) ; z-index: 10; -webkit-transform: translateY(-50%) ; -moz-transform: translateY(-50%) ; -ms-transform: translateY(-50%) ; -o-transform: translateY(-50%) ; } .technologyLine{ width: 120px; height: 4px; background:url(../images/pic/bg3.jpg) no-repeat left top; background-size: cover } /* background-image: linear-gradient(to right,var(--qblue),var(--green)); */ .total span{ padding: 0 40px; line-height: 1.5; border-radius: 34px; border: 2px solid var(--green); -webkit-border-radius: 34px; -moz-border-radius: 34px; -ms-border-radius: 34px; -o-border-radius: 34px; } /* background-image: linear-gradient(to right,var(--qblue),var(--green)); */ .total .one{ background:url(../images/pic/bg3.jpg) no-repeat left top; background-size: cover; border-color: transparent; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; } .honorList li{ background-color: #e6e6e6;} .honorList li .img{ width: 100%; height: 350px; } .honorList li .img img{max-height: 90%;} .honorList li:hover .txt{ background-color: #fff;} .newsTop { height: 520px;} .newsTop .tit span{ /*text-decoration: underline; */background-image: linear-gradient(currentColor 0, currentColor 0); background-image: linear-gradient(currentColor 0 0); background-position: 0 calc(100% - 1px); background-size: 0 1px; background-repeat: no-repeat; transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; -webkit-transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; -moz-transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; -ms-transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; -o-transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; } .newsTop:hover .tit span{ background-position: 100% calc(100% - 1px); background-size: 100% 1px} .newsTop:hover .more{ color: var(--blue);} .newsTop .txt::after{ width: 100%; height: 3px;background-image: linear-gradient(to right,var(--qblue),var(--green)); display: block; content: '';} .newsTop:hover .img img{ transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -moz-transform:scale(1.1) ; -ms-transform:scale(1.1) ; -o-transform:scale(1.1) ; } .newslist li{ width: calc((100% - 90px )/3); margin-right: 45px; margin-bottom: 45px;} .newslist li:nth-child(3n){ margin-right: 0;} .newslist li .tit span{ /*text-decoration: underline; */background-image: linear-gradient(currentColor 0, currentColor 0); background-image: linear-gradient(currentColor 0 0); background-position: 0 calc(100% - 1px); background-size: 0 1px; background-repeat: no-repeat; transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; -webkit-transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; -moz-transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; -ms-transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; -o-transition: 400ms cubic-bezier(0.645, 0.045, 0.355, 1), background-position 0s 400ms cubic-bezier(0.645, 0.045, 0.355, 1), color 0ms; } .newslist li:hover .tit span{ background-position: 100% calc(100% - 1px); background-size: 100% 1px} .newslist li .img,.newslist li .desc{ height: 315px;} .newslist li .txt{ width: 100%; height: 100%; top: 0; left: 0; transform: translateY(100%); position:absolute; transition: all .56s; -webkit-transition: all .56s; -moz-transition: all .56s; -ms-transition: all .56s; -o-transition: all .56s; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); } .newslist li:hover .txt{ transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); } .opacity0{opacity: 0;} .newslist li:hover .acx{ opacity: 0;}.newslist li:hover .img img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .newslist li:hover{ transform:translateY(-10px) ; box-shadow: 0 0 10px rgba(48, 117, 132, .3); -webkit-transform:translateY(-10px) ; -moz-transform:translateY(-10px) ; -ms-transform:translateY(-10px) ; -o-transform:translateY(-10px) ; } .newPage{border-bottom: 2px solid #dcdcdc;border-top: 2px solid #dcdcdc;} .modelOne .prev,.modelOne .next{ width: 90px; cursor: pointer;} .modelOne .swiper-container{ width: calc(100% - 300px);} /* .modelOne .prev:hover,.modelOne .next:hover{ background-color: #fff;} */ .contactLeft{background-image: linear-gradient(to right,#26874d,#2991aa);} .contactLeft .tit{ border-bottom: 1px dashed #fff;} .bg-bg{background-image: linear-gradient(to right,var(--qblue),var(--green)); } #formfContact .submit{ background:url(../images/pic/bg5.jpg) no-repeat center center; background-size: cover}