﻿@charset "utf-8";
:root{--headercolor:#000000}
.table tr:nth-child(even){background:#fff}
.table tr:nth-child(odd){background:#eee}
main.index section.products .item ul li>div .rule-box{max-height:inherit;height:auto}
.item-faqdetails .article p,.item-aboutus .article p{margin-bottom:2px}
.temp2 ul:nth-of-type(1) li:nth-of-type(n+2) .left img{object-fit:contain}
main.index section.about-us .block-box .pic img{object-fit:cover}
aside .last-products li img,aside .last-products li img,aside .last-products li img,aside .last-products li img,aside .last-products li img{width:auto}
@media(max-width:500px){.productsDetails-article .details .left .swiper-box .swiper-container .swiper-slide img{height:100%;max-height:270px;object-fit:contain}
main.index{margin-top:200px}
main.page-template-1 .max-width-box article .item ul li .box .left img{max-width:100%;object-fit:contain}}
.concat-us .info .right p{font-size:14px}
header .top-box .nav-box,header .top-box .nav-box .right ul.nav1>li .submenu{background:#ffffff6e}
header .top-box .nav-box .right ul.nav1>li a{color:#000}
header .top-box .nav-box .right ul.nav1>li .inmenu_1,header .top-box .nav-box .right ul.nav1>li:hover a,header .top-box .nav-box .right ul.nav1>li .submenu li:hover a{color:#fff}
header .top-box .nav-box .right ul.nav1>li .submenu a,.search i,header .top-box .nav-box .mob-nav{color:#000}
@media (max-width:768px){header .top-box .nav-box .right ul.nav1>li a,header .top-box .nav-box .right ul.nav1>li .submenu a{color:#fff}
header .top-box .nav-box,header .top-box .nav-box .right ul.nav1>li .submenu{background:none}}
section.customer{width:100%;padding:20px 4vw 40px;max-width:calc(1600px + 8vw);box-sizing:border-box}
section.partner{width:100%;padding:0 4vw 60px;max-width:calc(1600px + 8vw);box-sizing:border-box}
.custitle{font-weight:bold;text-align:center;font-size:32px;color:#3f3f3f}
section.customer>p{text-align:center;margin:10px 0 40px}
.custlist li{width:50%;background:#fff}
.custlist li .cusmemb{text-align:center;font-size:20px;line-height:30px;padding:10px}
.custlist li p{line-height:1.6;padding:15px}
.ipartslide{margin-top:40px;position:relative;padding:0 60px}
.ipartslide .swiper-slide{background:#fff;text-align:center}
.ipartslide-btn>div{position:absolute;width:40px;height:40px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;top:50%;margin-top:-20px;cursor:pointer}
.ipartslide-btn>div.aboutlist-prev{left:0}
.ipartslide-btn>div.aboutlist-next{right:0}
.ipartslide-btn>div:hover{background:#335c9f;color:#fff}
@media (max-width:880px){.custlist li{width:48%}}
@media (max-width:680px){.custlist li{width:100%}
.custitle{font-size:25px}
section.customer{padding-bottom:10px}
.ipartslide{padding:0}
.ipartslide-btn{display:none}}
.cus-item-top{display:flex;align-items:center;flex-direction:row-reverse;margin-bottom:15px}
.cuspic img{width:80px;height:90px;border-radius:50%}
.custlist li .cusmemb{flex:1;text-align:left;padding-left:20px}
.custlist li{padding:50px;box-sizing:border-box}
.custlist li p{border-top:2px solid #ccc}
.cus-swiper-box{padding:0 60px;box-sizing:border-box;position:relative}
.cus-next,.cus-prev{position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;cursor:pointer}
.cus-next{left:unset;right:0}
@media (max-width:680px){.cus-prev,.cus-next{display:none}
.cus-swiper-box{padding:0}
.custlist li{padding:15px}}
*{margin:0;padding:0;box-sizing:border-box}
li{list-style:none}
a{text-decoration:none}
.ys{overflow:hidden;height:965px;width:100vw;padding:50px 0}
.dingz_tit{font-size:40px;color:#333;font-weight:normal;text-align:center;line-height:50px;height:100px;overflow:hidden}
.ys .dingz_tit{height:120px}
.ys_m{position:relative}
.ys_m dl{position:relative;z-index:0;position:absolute;width:100%;top:0;left:0;opacity:0;transition:all 0.5s}
.ys_m dl:nth-child(1){opacity:1}
.ys_m dl dt{overflow:hidden;width:100%!important;height:1025px;text-align:center}
.ys_m dl dt img{position:absolute;top:0;left:0;display:block;margin-left:0;width:1920px;height:1025px}
.ys_m dl dd{position:absolute;top:180px;left:50%;transform:translateX(-50%);z-index:10;width:1010px;text-align:center}
.ys_m dl dd em{display:block;margin:0 auto 30px}
.ys_m dl dd em,.ys_m dl dd em img{width:85px;height:70px}
.ys_m dl dd p{color:#fff;font-size:22px;line-height:35px}
.ys_bot{position:absolute;bottom:0;left:0;width:100%;height:300px;border-top:1px solid hsla(0,0%,100%,.2)}
.ys_bot ul li{position:relative;float:left;width:16.666%;height:300px;text-align:center;transition:all .5s}
.ys_bot ul li:before{position:absolute;top:0;left:0;width:1px;height:100%;background:hsla(0,0%,100%,.2);content:""}
.ys_bot ul li p{overflow:hidden;height:80px;color:#fff;font-size:24px;line-height:40px}
.ys_bot ul li p b{display:block}
.ys_bot ul li em{display:block;overflow:hidden;margin:0 auto;padding:70px 0 20px;line-height:0}
.ys_bot ul li i{display:none;overflow:hidden;padding:20px 0 0;height:40px;color:hsla(0,0%,100%,.4);text-transform:uppercase;font-size:14px;font-family:Arial,Helvetica,sans-serif;line-height:20px}
.ys_bot ul li span{display:none}
.ys_bot ul li span,.ys_bot ul li span img{width:28px;height:28px}
.ys_bot ul li:first-child:before{background:0 0}
.ys_bot ul li.on{padding-top:50px;padding-left:1%;width:16.666%;height:300px;background:rgba(41,66,147,.8);text-align:left;opacity:1}
.ys_bot ul li.on em{display:none}
.ys_bot ul li.on p{padding-bottom:15px;background:url(../images/five_line.gif) no-repeat 0 bottom}
.ys_bot ul li.on i{display:block}
.ys_bot ul li.on span{display:block;padding:30px 0 0}
.clear{clear:both;height:0}
.pr{position:relative}
.fuw{position:relative;padding:100px 0 0;max-width:1200px;margin:0 auto}
.fuw:before{position:absolute;top:230px;right:0;width:3px;height:416px;background:url(/js/37441/dz/fuw_line.gif) no-repeat;content:""}
.dingz_tit span{display:block;font-size:18px;color:#666}
.dingz_tit a:hover,.dingz_tit:hover{color:#294293}
.fuw dl{position:relative;float:left;overflow:hidden;margin-top:45px;width:16.666%;height:416px;background:url(/js/37441/dz/fuw_line.gif) no-repeat}
.fuw dl dt{padding:45px 0 0;width:200px;text-align:center}
.fuw dl dt i{display:block;overflow:hidden;height:30px;color:#333;font-size:18px;line-height:30px}
.fuw dl dt em,.fuw dl dd em{display:block;overflow:hidden;margin:25px auto 20px;width:66px;height:62px;line-height:0}
.fuw dl dt em img,.fuw dl dd em img{width:66px;height:62px}
.fuw dl dt p{color:#333;font-size:20px;line-height:28px}
.fuw dl dt span,.fuw dl dd b i{display:block;color:#d8d8d8;text-transform:uppercase;font-size:12px;font-family:Arial,Helvetica,sans-serif}
.fuw dl dt b{display:block;margin:0 auto;padding:60px 0 0;width:30px;height:8px}
.fuw dl dt b img{width:30px;height:8px}
.fuw dl dd{position:absolute;top:0;left:0;overflow:hidden;width:200px;height:0;text-align:center}
.fuw dl dd img{width:200px;height:415px}
.fuw dl dd .fuw_desc{position:absolute;top:0;left:0;z-index:10;width:200px;height:415px}
.fuw dl dd b{display:block;overflow:hidden;height:30px;color:#fff;font-size:20px;line-height:30px}
.fuw dl dd b i{color:rgba(255,255,255,0.3);font-weight:normal}
.fuw dl dd p{margin:0 auto;padding:10px 0 0;width:170px;max-height:150px;color:#fff;text-align:left;font-size:16px;line-height:22px}
.fuw dl dd{box-shadow:0 0 1px transparent;vertical-align:middle;transition:all 0.3s;-webkit-transition-property:color;transition-property:color;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}
.fuw dl dd:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:rgba(41,66,147,0.8);content:"";-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-property:transform;transition-property:transform;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}
.fuw dl:hover dd:before,.fuw dl.cur dd:before{-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);-webkit-transform:scaleY(1);transform:scaleY(1)}
.fuw dl:hover dd,.fuw dl.cur dd{height:415px}
@media (max-width:768px){.dingz_tit{font-size:26px;line-height:36px}
.ys_m dl dd{width:80%;top:50px}
.ys_bot{height:600px;bottom:6px}
.ys_bot ul{display:flex;flex-wrap:wrap}
.ys_bot ul li,.ys_bot ul li.on{width:33.33%}
.ys{height:1200px}
.ys_m dl dt img{width:auto;height:100%;max-width:unset}
.fuw dl{width:33.33%}
.fuw dl dt,.fuw dl dd,.fuw dl dd img,.fuw dl dd .fuw_desc{width:100%}}
@media (max-width:500px){.dingz_tit{font-size:18px;line-height:28px}
.ys .dingz_tit{height:150px}
.ys_m dl dd p{font-size:16px;line-height:26px}
.ys_m dl dd{width:90%}
.ys_bot ul li,.ys_bot ul li.on{width:50%;height:200px}
.ys_bot ul li em{padding:0px 0 10px}
.ys_bot ul li em img{width:60px;padding:30px 0 20px}
.ys_bot ul li p{font-size:18px;line-height:24px}
.ys_bot ul li.on{padding-top:10px;padding-left:2%}
.ys{height:1250px}
.ys_bot{bottom:26px}
.fuw{padding:0}
.fuw dl{margin-top:0}
.fuw dl{width:50%}
.fuw dl dt p{font-size:18px}}
.table-wrap td{white-space:normal}
main.index{background:#fff}
.project-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.project-list li{width:49%;margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:center}
.project-img{width:40%;overflow:hidden;background:#fff;border:1px solid #efefef}
.download-img{width:100%;overflow:hidden;transition:box-shadow .2s}
.project-img a{display:flex;align-items:center;justify-content:center}
.project-info{width:60%;padding:10px 0 10px 3%;color:#666}
.project-name{font-size:20px;color:#222}
.project-content{margin:6px 0 0;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-height:72px}
.project-list li:hover .project-name{color:#d4322c}
.nydetail .table-wrap{margin-top:0;}