@charset "utf-8"; .tb60{ padding: 60px 0; } .ovh{ text-overflow: ellipsis;white-space: nowrap;overflow: hidden; } .ovhs,.ovhss{ display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden; } .ovhs{ -webkit-line-clamp: 2; } .ovhss{ -webkit-line-clamp: 3; } .ans{ transition: all .3s; } /*HeaderSTART*/ .header .container{ display: flex;justify-content: space-between; } .header, .header .logo a{ height:90px; } .header{ line-height:90px; } .header .logo{ max-width: 200px; } .header .logo a{ display: flex;align-items: center; } .header .logo img{ max-width: 100%; } .header .contact-us{ height: 90px; display: flex;align-items: center;justify-content: center;margin-left: 30px; } .header .contact-tel{ display: none; color: var(--color);font-size: 18px;background: url("../images/tel.png") no-repeat 0 35px; margin-left: 15px; padding-left: 30px;font-weight: bold; } .header .langs{ position: relative;width: 95px;margin-left: 20px; } .header .langs ul{ position: absolute; } /* nav */ .nav ul li{ position: relative; float: left; -webkit-perspective: 60px; -moz-perspective: 60px; -ms-perspective: 60px; perspective: 60px; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; z-index: 999 } .nav ul li a{ display:block; padding: 0 22px;font-size: 16px; } .nav ul li:first-child a{background:none;} .nav ul li .childer{ position: absolute; width: 160px; height: auto; top: 90px; left: 0; padding-bottom: 5px; background: var(--color); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; -webkit-transform-origin: 0px 0px; -moz-transform-origin: 0px 0px; -ms-transform-origin: 0px 0px; transform-origin: 0px 0px; -webkit-transform: rotateX(-60deg); -moz-transform: rotateX(-60deg); -ms-transform: rotateX(-60deg); transform: rotateX(-60deg); -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; z-index: 9999; } .nav ul li .childer a{ height: 35px; line-height: 35px; text-align: left; color:#fff; padding-left: 15px; overflow: hidden; font-weight: normal !important; } .nav ul li .childer a:hover{ background: var(--color2); color: #fff; } .nav ul li .childer, .nav ul li .childer a{ transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; } .nav ul li:hover .childer{ -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -ms-transform: rotateX(0deg); transform: rotateX(0deg); } .nav ul li.on .childer a{ color: #fff; } .nav ul li.on a{ font-weight: bold;color:#000; } /*Slides*/ .swiper-container { width: 100%;height: auto;background: #fff; } .swiper-slide {font-size: 18px;background: #fff;-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;background-repeat: no-repeat;background-position: center center; } .slide-usezans .swiper-pagination-bullets{ bottom: 30px; } .slide-usezans .swiper-pagination-bullet{ width: 40px;height: 4px;border-radius: 0; } .slide-usezans .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: var(--color); } /*.swiper-container .swiper-slide .url{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 106;}*/ /*Footer*/ .footer-top{ padding: 70px 0 130px; } .footer-top .footer-nav{ width: calc(100% - 480px); } .footer-top .footer-nav .fnav-center{ width: 460px;margin: 0 auto; } .footer-top .footer-nav .group{ float: left; margin-right: 26px; } .footer-top .footer-nav .group:nth-of-type(3){ margin-right: 0; } .footer-top .footer-nav .group h3{ font-size: 18px;color: #000;padding-bottom: 8px; } .footer-top .footer-nav .group a{ display: block;line-height: 30px;} .footer-top .rcode{ width: 335px; } .footer-top .rcode ul li{ float: left; width: 150px;text-align: center; } .footer-top .rcode ul li:first-child{ margin-right: 35px; } .footer-top .rcode ul li p{ padding-top: 10px; } .copyright{ border-top: 1px solid var(--border);padding: 30px 0;text-align: center; } .copyright span,.copyright a{ color: #666; } .copyright span{ padding: 0 5px; } /*++--------------- /*++ Plate-Module /*++---------------*/ .comm-title{ margin-bottom: 40px;text-align: center; } .comm-title h3{ position: relative; font-size:36px; } .comm-title h3:after{ display: block;width: 50px;height: 4px;background: var(--color2);content: "";margin: 5px auto 0; } /*++--------------- /*++ model-product /*++---------------*/ .model-product .list ul li{ float: left; width: calc((100% / 2) - 14px);border: 1px solid var(--border);overflow: hidden; } .model-product .list ul li:nth-of-type(even){ float: right; } .model-product ul li:hover img{ transform: scale(1.2) } /*++--------------- /*++ model-about /*++---------------*/ .model-about{ background: #f8f8f8; } /*++--------------- /*++ model-news /*++---------------*/ .model-news ul li{ float: left;width: calc((100% / 3) - 20px);margin: 0 30px 0 0; } .model-news ul li:last-child{ margin-right: 0; } .model-news ul li .imgs{ height: 245px;overflow: hidden; } .model-news ul li .remark{ height: 165px;padding: 20px 25px 0; border: solid var(--border);border-width: 0 1px 1px; } .model-news ul li .remark h5{ font-size: 18px;color: #000; } .model-news ul li .remark p{ font-size: 13px;margin: 6px 0 15px; } .model-news ul li .remark span{ color: #333; } .model-news ul li:hover{ box-shadow: 0 0 10px rgba(0,0,0,.1); } .model-news ul li:hover .imgs img{ transform: scale(1.2) } .model-news ul li:hover h5{ color: var(--color); } /*Ads-aSTART*/ .regions-a.regions-module a{ width: 100%;display: block; } /*++----------------- /*++ Content-List /*++-----------------*/ .nbanner .container{ position: relative;height: 100%; } .nbanner a{ position: relative; display: block;width: 100%;min-height: 400px; } /** subcat **/ .subcat{ height: 70px;line-height: 70px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);text-align: center; } .subcat ul li{ display: inline-block;padding: 0 30px;margin: 0 5px; } .subcat ul li a{ display: block; } .subcat ul li.on{ background: var(--color); } .subcat ul li.on a{ color: #fff; } /*+--------------- /*+ Current a /*+---------------*/ .current .curr-right{ background: #f8f8f8; height: 65px;line-height: 65px;} .current .curr-right .txt{ display: block;float: left; } .current .curr-right a{ position: relative; display: block;float: left; padding: 0 10px; } .current .curr-right a:after{ position: absolute;top: 0;right: -6px; display: block; content:">";z-index: 64; } .current .curr-right a:last-child:after{ display: none; } /*++--------------- /*++ About /*++---------------*/ .about-content{ display: flex;align-items: center; margin: 60px 0;background: #f8f8f8; } .about-content .remark{ width: calc(100% - 660px);padding: 0 35px; } .about-content .remark h5{ font-size: 24px;color: #000;padding-bottom: 30px; } .about-content .remark .editor-content p{ line-height: 28px; } /** page-list **/ .page-list{ margin: 60px 0; } /*++--------------- /*++ case-list /*++---------------*/ .case-list{ padding: 60px 0 0; } .case-list ul li{ float: left;width: calc((100% / 3) - 20px);margin: 0 30px 30px 0; } .case-list ul li:nth-of-type(3n){ margin-right: 0; } .case-list ul li .imgs{ overflow: hidden; } .case-list ul li .remark{ padding: 20px; border: solid var(--border);border-width: 0 1px 1px; } .case-list ul li .remark h5{ font-size: 16px;color: #000; } .case-list ul li .remark p{ margin: 10px 0; } .case-list ul li .remark span{ color: #000; } .case-list ul li:hover .imgs img{ transform: scale(1.2); } /*++--------------- /*++ article-list /*++---------------*/ .article-list{ padding: 50px 0 0; } .article-list ul li{ float: left;width: calc((100% / 3) - 20px);margin: 0 30px 30px 0; } .article-list ul li:nth-of-type(3n){ margin-right: 0; } .article-list ul li .imgs{ overflow: hidden; } .article-list ul li .imgs img{ max-width: 100%; } .article-list ul li .remark{ padding: 20px; border: solid var(--border);border-width: 0 1px 1px; } .article-list ul li .remark h5{ font-size: 16px;color: #000; } .article-list ul li .remark p{ margin: 10px 0; } .article-list ul li .remark span{ color: #000; } .article-list ul li:hover .imgs img{ transform: scale(1.2); } /** recomm-list **/ .recomm-list{ margin-top: 60px; } .recomm-list .const{ display: flex;align-items: center; background: #f8f8f8; } .recomm-list .const .imgs{ width: 660px;overflow: hidden; } .recomm-list .const .remark{ width: calc(100% - 660px);padding: 0 45px; } .recomm-list .const .remark .time{ font-size: 18px;color: #000;font-weight: bold; } .recomm-list .const .remark h5{ font-size: 24px;color: #000;font-weight: bold;padding: 3px 0 10px; } .recomm-list .const .remark .desc{ line-height: 28px; } .recomm-list .const .remark a{ display: block;width: 140px;height: 45px;line-height: 45px; background: var(--color);color: #fff; text-align: center;margin-top: 40px; } .recomm-list .const:hover .imgs img{ transform: scale(1.2) } /*++--------------- /*++ cert-list /*++---------------*/ .cert-list{ margin-top: 60px; } .cert-list ul li{ float: left; width: calc((100% / 3) - 20px);margin: 0 30px 30px 0;border:1px solid var(--border);overflow: hidden; } .cert-list ul li:nth-of-type(3n){ margin-right: 0; } .cert-list ul li .imgs{ display: flex;align-items: center; width: 100%;height: 400px;cursor: pointer; overflow: hidden; } .cert-list ul li .imgs img{ max-width: 100%; } .cert-list ul li p{ font-size: 16px; height: 59px;line-height: 59px; border-top: 1px solid var(--border);text-align: center;color: #000; } .cert-list ul li:hover .imgs img{ transform: scale(1.2); } /*++--------------- /*++ recru-list /*++---------------*/ .recru-list{ margin: 60px 0 30px; } .recru-list ul li{ border: 1px solid var(--border);margin-bottom: 20px; } .recru-list ul li h5{ height: 50px;line-height: 50px;padding: 0 35px;background: #f0f0f0;color: #000;font-size: 18px; } .recru-list ul li .remark{ padding: 20px 35px 0;color: #000; } .recru-list ul li .remark:last-child{ padding-bottom: 30px; } .recru-list ul li .remark h6{ padding-bottom: 10px;font-weight: bold; } .recru-list ul li .remark .desc{ line-height: 30px; } .rectuit-intro{ padding: 35px;border: 1px solid var(--border); } /*++--------------- /*++ product-lists /*++---------------*/ .sub-childer{ margin:30px 0 40px;text-align:center; } .sub-childer a{ color:#000;margin:0 15px;padding-bottom:10px; } .sub-childer a.on{ color:var(--color);border-bottom:3px solid var(--color); } .product-lists ul li{ float:left;width:calc((100% / 3) - 20px);margin-bottom:30px;border:1px solid var(--border); } .product-lists ul li:not(:nth-of-type(3n)){ margin-right:30px; } .product-lists ul li .imgs{ display: flex;align-items: center;justify-content: center; width:100%;height:250px;overflow:hidden; } .product-lists ul li .imgs img{ max-width:90%; } .product-lists ul li .remark{ background:#f8f8f8;padding:20px;height:85px; } .product-lists ul li .remark h5{ font-weight: bold;color:#000; } .product-lists ul li .remark p{ color:#666; } .product-lists ul li:hover .imgs img{ transform: scale(1.2); } .product-lists ul li:hover .remark{ background: var(--color); } /*.product-lists ul li:hover .remark :where( h5, p){ color: #fff; }*/ .product-lists ul li:hover .remark h5, .product-lists ul li:hover .remark p{ color: #fff; } /*+--------------- /*+ Detail /*+---------------*/ .detail{ padding:25px 0; } .detail p{ line-height: 24px; } .detail img{max-width: 100%;vertical-align:middle;} .content-title{padding:50px 0 35px;text-align: center;border-bottom:1px solid #f0f0f0;} .content-title h1{font-size:20px;padding-bottom:8px;color:#000;font-weight: bold; } .content-title .sub-title{min-height:19px;} .content-title .sub-title span{padding-right:10px;} .detail table ul{ padding-left: 40px; } .detail table li{ list-style: inherit !important; } /*+--------------- /*+ Pages /*+---------------*/ .pages{ text-align:center;padding:35px 0;border-top: 1px solid var(--border); } .pages a{ display:inline-block;padding:5px 10px;margin-right:6px;border:1px solid #dbdbdb; } .pages a:last-child{ margin-right:0; } .pages a.curr{ color:#fff;background:var(--color);border-color:var(--color); } /*+------------------ /*+ Prev-Next /*+------------------*/ .Pre-Next{ position: relative;margin: 30px 0;padding: 20px 0; border: solid #eee;border-width: 1px 0; } .Pre-Next p{line-height:30px;overflow:hidden;}