@charset "UTF-8";
/* 通用样式 */
.p1920{width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.icon{background-color: var(--color);-webkit-mask-repeat: no-repeat;-webkit-mask-position: center;}
.header{position: fixed;left: 0;top: 0;width: 100%;height: 88px;line-height: 90px;padding-left: 11vw;box-shadow: 0 5px 30px -20px #000;background: #fff;z-index: 999;min-width: 1200px;}
.header .logo{position: relative;}
.header .logo a{display: block;font-size: 0;}
.header .logo p{position: absolute;top: 50%;transform: translateY(-50%);left: 120px;color: #666;font-size: 16px;white-space: nowrap;}
.header .logo p span{display: block;height: 30px;color: #333;font-size: 20px;}
.header .nav{/*width: calc(100% - 560px);*/height: 100%;text-align: center;}
.header .nav ul{width: 100%;height: 100%;display: inline-block;}
.header .nav li{display: inline-block;margin: 0 1.5vw;position: relative;}
.header .nav li > a{height: 72px;line-height: 54px;color: #3c3c3c;font-size: 17px;display: block;transition: all .3s;position: relative;}
.header .nav li > a:after{content: '';position: absolute;left: 0;bottom: 1px;width: 100%;border-top: 2px solid #293e6b;transform: scaleX(0);z-index: 2;transition: all .3s;}
.header .nav li:hover > a,
.header .nav li.active > a{color: #293e6b;}
.header .nav li:hover > a:after,
.header .nav li.active > a:after{transform: scaleX(1);}
.header .nav .subnav{position: absolute;left: 50%;bottom: -30px;transform: translate(-50%,100%);width: 140px;height: 0;overflow: hidden;background: #fff;opacity: 0;transition: bottom .5s, opacity .5s;text-align: center;z-index: 5;}
.header .nav .subnav > a{display: block;line-height: 1;padding: 10px 5px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.header .nav .subnav > a:hover{color: #293e6b;background: #f4f4f4;}
.header .nav li:hover .subnav{padding: 20px 0;height: auto;bottom: 0;opacity: 1;box-shadow: 0 0 30px -20px #000;}
.header .phone{font-size: 0;}
.header .phone p{float: left;height: 100%;padding: 0 35px;color: #293e6b;font-size: 25px;font-weight: 700;text-align: right;background: url(../images/icon_phone01.png) left center no-repeat;}
.header .phone .search{float: left;width: 100px;height: 100px;text-align: center;background: #293e6b;padding-top: 34px;cursor: pointer;}
.header .phone span{display: block;width: 100%;height: 100%;}
.header .phone form{display: none;/* position: fixed; */top: 100px;left: 0;width: 10%;height: 100px;line-height: 100px;background-color: #fff;border-top: 1px solid #ddd;text-align: center;z-index: 2;}
.header .phone form input{display: inline-block;vertical-align: middle;}
.header .phone form .key{width: 30%;height: 40px;border-radius: 40px;padding-left: 20px;padding-right: 100px;border: 1px solid #ccc;color: #666;}
.header .phone form .sub{position: relative;top: 0;left: -80px;width: 80px;height: 40px;border-radius: 40px;vertical-align: middle;cursor: pointer;}
.header.top{position: fixed;left: 0;top: 30px;height: 60px;line-height: 60px;background: #fff;opacity: 0;visibility: hidden;transition: all .3s;z-index: 1000;}
.header.top li > a{height: 60px;color: #2d343f;}
.header.top li > a:hover{color: #293e6b;}
.header.top.active{top: 0;opacity: 1;visibility: visible;}
/*网站大图*/
#banner{width: 100%;max-width: 1920px;overflow: hidden;}
#banner .swiper-slide{ min-width: 1200px; position: relative; background-position: center!important; background-size: cover!important; }
#banner .swiper-slide img{width: 100%;display:block;}
#banner .swiper-pagination{bottom: 20px;}
#banner .swiper-pagination-bullet{width: 12px;height: 12px;margin: 0 7px;border-radius: 50px;background: #fff;opacity: 1;outline: none;transition: all .5s;}
#banner .swiper-pagination-bullet-active{width: 50px;background: var(--color);}
#banner .swiper-button-prev,#banner .swiper-button-next{left: 4%;width: 40px;height: 60px;margin-top: -30px;background-size: 20px 20px;background-color: rgba(0,0,0,.55);opacity: 0;transition: all .5s;}
#banner .swiper-button-next{left: auto;right: 4%;}
#banner:hover .swiper-button-prev,#banner:hover .swiper-button-next{opacity: 1;}
#banner:hover .swiper-button-prev:hover,#banner .swiper-button-next:hover{background-color: var(--color);border-color: var(--color);}
/* 标题通用样式 */
.zj-title{text-align: center;}
.zj-title h3{color: #333;font-size: 38px;font-weight: bold; margin-bottom:40px;}
.zj-title h3 span{color: var(--color);}
.zj-title h4{color: #666666;font-size: 20px;font-weight: normal;line-height: 30px;margin-top: 12px;}
.zj-title hr{background-color: #d4d4d4;width: 122px;height: 3px;text-align: center;margin: auto;margin-top: 28px;border: 0;}
/* 搜索 */
.p1{padding: 20px 0;background: #f8f8f8;}
.p1a{color: #666;font-size: 14px;line-height: 40px;}
.p1a span{color: var(--color);}
.p1a a{color: #888;}
.p1a a+a::before{content: "、";display: inline;}
.p1b{width: 305px;height: 40px;border-radius: 30px;overflow: hidden;background-color: #fff;}
.p1b1{width: 265px;height: 100%;padding: 0 25px;color: #666;}
.p1b1::-webkit-input-placeholder{color: #666;}
.p1b1::-ms-input-placeholder{color: #666;}
.p1b1::-moz-placeholder{color: #666;}
.p1b1::placeholder{color: #666;}
.p1b2{width: 40px;height: 100%;border-radius: 30px;background: var(--color) url(../images/p1b2.png) center no-repeat;}
/* 产品中心 */
.zj-products{margin-top: 55px;}
.zj-products .w1{ height: 372px;}
.zj-products .left{width:55%;background-color:#444444;color:#FFF;line-height: 25px;padding: 40px;height:392px;float:left;}
.zj-products .left h1{font-size: 30px;font-weight:bold;line-height:45px;}
.zj-products .left p{font-size:18px;line-height: 35px;}
.zj-products .right{ float:right;}
.zj-products .bd{margin-top:40px; height:950px; width:1400px; overflow:hidden;}
.zj-products .bd ul{display:inline-block;position:relative;height:950px; width:1400px;}
.zj-products .bd ul li{width:450px; height:305px; position:relative;}
.zj-products .bd ul li dt{width:450px; height:305px;}
.zj-products .bd ul li dt img{width:450px; height:305px; background-size:100%;}
.zj-products .bd ul li dt p{background:url(../images/a17_06.png); width:100%; height:65px; position:absolute; bottom:0; left:0;transition: all .6s ease 0s;}
.zj-products .bd ul li dt p span{line-height:65px; padding-left:20px; float:left; color:#fff; font-size:18px;}
.zj-products .bd ul li dt i{display:block; float:right; width:26px; height:26px; background-position:-197px -264px;margin-top: 20px;margin-right: 20px;}
.zj-products .bd ul li dd{background:url(../images/a17_03.png); width:100%; height:100%; position:absolute; left:0; top:0; text-align:center;transition: all .6s ease 0s;opacity: 0;visibility: hidden;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.zj-products .bd ul li dd i{display:inline-block; width:40px; height:40px; background-position:-140px -257px; margin-top:70px;}
.zj-products .bd ul li dd p{font-size:18px; font-weight:bold; color:#fff; padding-top:18px;}
.zj-products .bd ul li:hover dd{opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);}
.zj-products .bd ul li:hover dt p{opacity: 0;visibility: hidden;}
.zj-products .bd ul li.li1{position:absolute; left:0; top:0;float: left;}
.zj-products .bd ul li.li2{position:absolute; left:1020px; top:0;float: left;}
.zj-products .bd ul li.li3{position:absolute; left:0; top:600px;float: left;}
.zj-products .bd ul li.li4{position:absolute; left:476px;; top:600px;float: left;}
.zj-products .bd ul li.li5{position:absolute; right:0; top:600px;float: left;}
.zj-products .bd ul li.li1{width:1000px; height:578px;}
.zj-products .bd ul li.li1 dt{width:1000px; height:578px;}
.zj-products .bd ul li.li1 dt img{width:1000px; height:578px;}
.zj-products .bd ul li.li1 dd i{margin-top:180px;}

.zj-products .bd ul li.li2{width:381px; height:578px;}
.zj-products .bd ul li.li2 dt{width:381px; height:578px;}
.zj-products .bd ul li.li2 dt img{width:381px; height:578px;}
.zj-products .bd ul li.li2 dd i{margin-top:180px;}

.icon {
    background: url(../images/icon.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.zj-products_4{width:390px; margin:0 auto; margin-top:50px; height:55px;}
.zj-products_4 a.a1{display:block; float:left; width:180px;border:#186ebb solid 2px; border-radius:30px; padding:10px; text-align:center; font-size:18px; font-weight:900; color:#186ebb;}
.zj-products_4 a.a2{display:block; float:left; width:180px; border:#186ebb solid 2px; border-radius:30px; text-align:center;padding:10px; font-size:18px; color:#186ebb;font-weight:900; margin-left:25px;}
.zj-products_4 a.a2:hover{display:block; float:left; width:180px; border:#1ea839 solid 2px; border-radius:30px; text-align:center;padding:10px; font-size:20px; color:#1ea839;font-weight:900;margin-left:25px; }
.zj-products_4 a.a1:hover{display:block; width:180px; border:#1ea839 solid 2px; border-radius:30px; text-align:center;font-size:20px; font-weight:900;color:#1ea839;}
/* 应用场景 */
.zj-products1{margin-top: 55px;}
.zj-products1 .bd1{margin-top:40px; height:700px; width:1400px; overflow:hidden;}
.zj-products1 .bd1 ul{display:inline-block;position:relative;height:700px; width:1400px;}
.zj-products1 .bd1 ul li{width:473px; height:331px; position:relative;}
.zj-products1 .bd1 ul li dt{width:473px; height:331px;}
.zj-products1 .bd1 ul li dt img{width:473px; height:331px; background-size:100%;}
.zj-products1 .bd1 ul li dt p{background:url(../images/a17_06.png); width:100%; height:65px; position:absolute; bottom:0; left:0;transition: all .6s ease 0s;}
.zj-products1 .bd1 ul li dt p span{line-height:65px; padding-left:20px; float:left; color:#fff; font-size:18px;}
.zj-products1 .bd1 ul li dt i{display:block; float:right; width:26px; height:26px; background-position:-197px -264px;margin-top: 20px;margin-right: 20px;}
.zj-products1 .bd1 ul li dd{background:url(../images/a17_03.png); width:100%; height:100%; position:absolute; left:0; top:80px; text-align:center;transition: all .6s ease 0s;opacity: 0;visibility: hidden;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.zj-products1 .bd1 ul li dd i{display:inline-block; width:40px; height:40px; background-position:-140px -257px; margin-top:70px;}
.zj-products1 .bd1 ul li dd p{font-size:18px; font-weight:bold; color:#fff; padding-top:18px;}
.zj-products1 .bd1 ul li:hover dd{opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);}
.zj-products1 .bd1 ul li:hover dt p{opacity: 0;visibility: hidden;}
.zj-products1 .bd1 ul li.li1{position:absolute; left:0; top:0;float: left;}
.zj-products1 .bd1 ul li.li2{position:absolute; left:430px; top:0;float: left;}
.zj-products1 .bd1 ul li.li3{position:absolute; left:430px; top:358px;float: left;}
.zj-products1 .bd1 ul li.li4{position:absolute; left:930px;; top:358px;float: left;}
.zj-products1 .bd1 ul li.li5{position:absolute; right:0; top:600px;float: left;}
.zj-products1 .bd1 ul li.li1{width:405px; height:691px;}
.zj-products1 .bd1 ul li.li1 dt{width:405px; height:691px;}
.zj-products1 .bd1 ul li.li1 dt img{width:405px; height:691px;}
.zj-products1 .bd1 ul li.li1 dd i{margin-top:180px;}

.zj-products1 .bd1 ul li.li2{width:968px; height:333px;}
.zj-products1 .bd1 ul li.li2 dt{width:968px; height:333px;}
.zj-products1 .bd1 ul li.li2 dt img{width:968px; height:333px;}
.zj-products1 .bd1 ul li.li2 dd i{margin-top:0px;}

/*资质荣誉*/
.m_honor {
    background: #fff;
    padding: 45px 0;
}

.m_honor .hd {
    text-align: center;
    padding-bottom: 46px;
}

.m_honor .hd strong {
    display: block;
    color: #333;
    font-size: 36px;
    line-height: 36px;
    height: 36px;
    margin-bottom: 15px;
}

.m_honor .hd p {
    font-size: 16px;
    color: #333333;
    line-height: 1;
}

.m_honor .bd {
    position: relative;
    overflow: hidden;
    padding: 0 52px;
}

.m_honor .bd a {
    display: block;
    width: 100%;
}

.m_honor .bd a .img {
    width: 100%;
    height: 290px;
}

.m_honor .bd a .img img {
    width: 100%;
    height: 100%;
    display: block;
}

.m_honor .bd a p {
    font-size: 14px;
    color: #333333;
    line-height: 1;
    padding: 15px 15px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}


.m_honor .bd  .tit{position: absolute;bottom: 0;width: 100%;}
.m_honor .bd  .tit:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);opacity: .8;transition: all .5s;}
.m_honor .bd .tit h3{position: relative;color: #fff;font-size: 16px;line-height: 40px;text-align: center;padding: 0 10px;transition: all .5s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;z-index: 1;}
.m_honor .bd a:hover p {
    color: #0344a5;
}

.m_honor .bd .swiper-button-next,.m_honor .bd .swiper-button-prev {
    outline: none;
    text-align: center;
    width: 43px;
    height: 43px;
    transition: all .5s;
}

.m_honor .bd .swiper-button-prev {
    background: url(../images/c-h-l.png) no-repeat center;
    left: 0;
}

.m_honor .bd .swiper-button-next {
    background: url(../images/c-h-r.png) no-repeat center;
    right: 0;
}

.m_honor .bd .swiper-button-prev:hover {
    background: url(../images/c-h-l-h.png) no-repeat center;
    transition: all .5s;
}

.m_honor .bd .swiper-button-next:hover {
    background: url(../images//c-h-r-h.png) no-repeat center;
    transition: all .5s;
}
/*品质做工样式*/
.zj-quality{height: 745px;background: url(../images/ys_banner.jpg) center no-repeat;margin-top: 140px;}
.zj-quality>div{display: flex;flex-wrap: wrap;justify-content: space-between;}
.quatop{width: 48.955%;margin-top: -70px;background-color: #fff;box-shadow: 0 0 18px rgba(0,0,0,.06);}
.quatxt{text-align: center;padding: 60px 0;}
.quatxt h3{color: #666666;font-size: 24px;font-weight: normal;}
.quatxt h4{color: var(--color);font-size: 48px;font-weight: bold;margin-top: 22px;}
.quatxt h5{color: #666666;font-size: 24px;font-weight: lighter;margin-top: 27px;}
.qualeftall{width: 58.5%;}
.qualeft{margin-top: 58px;}
.qualeft li{display: none;}
.qualeft li:first-child{display: block;}
.qualeft li p{color: #fff;font-size: 20px;line-height: 42px;text-align: justify;margin-top: 30px;min-height: 168px;}
.quazxrx{margin-top: 65px;width: 100%;}
.quazxrx .qua-tel{display: flex;align-items: center;padding: 19px 0 19px 40px;background: linear-gradient(90deg, var(--color) 50%, transparent 100%);}
.quazxrx .qua-tel h4{font-size: 18px;color: #fff;line-height: 52px;font-weight: normal;margin-left: 16px;}
.quazxrx .qua-tel h5{font-size: 36px;color: #fff;line-height: 52px;font-weight: normal;margin-left: 2px;}
.quaright{float: right;width:29.581%;}
.qua-img li{width: calc(50% - 1px);float: left;background: -webkit-linear-gradient(45deg, #fff 0%, #dadada 50%, #fdfdfd 100%);background: linear-gradient(45deg, #fff 0%, #dadada 50%, #fdfdfd 100%);}
.qua-img li a{display: block;color: #666;padding: 40px 0 30px 28px;}
.qua-img li .img{height: 50px;}
.qua-img li .img img{max-width: 100%;height: 100%;transition: all .5s;}
.qua-img li h3{font-size: 20px;margin-top: 20px;transition: all .5s;}
.qua-img li h4{font-size: 14px;font-family: "Arial";margin-top: 8px;transition: all .5s;}
.qua-img li.cur a{background: var(--color);}
.qua-img li.cur h3,
.qua-img li.cur h4{color: #fff;}
.qua-img li.cur .img img{filter: brightness(300%);}
.qua-img li:nth-child(1){margin-right: 1px;}
.qua-img li:nth-child(3){margin-top: 1px;margin-right: 1px;}
.qua-img li:nth-child(4){margin-top: 1px;}
/*应用行业样式*/
.zj-Application{margin-top: 65px;}
.appall{display: flex;align-items: stretch;margin-top: 60px;background: url(../images/hzbj.png) left no-repeat;height:565px;justify-content: space-between;}
.appleft{width: 48%;margin-bottom: -1px;}
.appleft li{float: left;margin-bottom: 1px;}
.appleft li a{display: block;padding: 30px 0 30px 25px;}
.appleft li .img1{height: 112px; width:119px;}
.appleft li.li1 .img1:hover img{content:url('../images/b1.png');transform: scale(1.1);}
.appleft li.li2 .img1:hover img{content:url('../images/b2.png');transform: scale(1.1);}
.appleft li.li3 .img1:hover img{content:url('../images/b3.png');transform: scale(1.1);}
.appleft li.li4 .img1:hover img{content:url('../images/b4.png');transform: scale(1.1);}
.appleft li.li5 .img1:hover img{content:url('../images/b5.png');transform: scale(1.1);}
.appleft li.li6 .img1:hover img{content:url('../images/b6.png');transform: scale(1.1);}
.appleft li.li7 .img1:hover img{content:url('../images/b7.png');transform: scale(1.1);}
.appleft li.li8 .img1:hover img{content:url('../images/b8.png');transform: scale(1.1);}



.appleft li .apptxt{display: flex;align-items: center;}
.appleft li .apptxt .txts{margin-left: 20px;}
.appleft li .apptxt .txts h3{color: #333;font-size: 24px;line-height: 30px;transition: all .5s;}
.appleft li .apptxt .txts h4{color: #999;font-size: 14px;line-height: 30px;text-transform: uppercase;transition: all .5s;}
.appleft li.cur a{}


.appleft li.li1{position:absolute; left:225px;; top:0;float: left;}
.appleft li.li2{position:absolute;left:360px;top: 45px;float: left;}
.appleft li.li3{position:absolute;left: 410px;top: 167px;float: left;}
.appleft li.li4{position:absolute;left: 340px;top: 280px;float: left;}
.appleft li.li5{position:absolute; right:320px;; top:350px;float: left;}

.appleft li.li6{position:absolute; right:450px;; top:270px;float: left;}
.appleft li.li7{position:absolute; right:500px;; top:145px;float: left;}
.appleft li.li8{position:absolute; right:450px;; top:20px;float: left;}





.appleft ul li.li1{width:119px; height:112px;}
.appleft ul li.li1 apptxt{width:119px; height:112px;}
.appleft ul li.li1 apptxt img{width:119px; height:112px;}

.appleft li.li1 .apptxt{display: flex;align-items: center;}
.appleft li.li1 .img1{height: 112px; width:119px;}
.appleft li.li1 .img:hover img{}


.appright{width: 50%;float: right;}
.appright{/* margin-left: 3.9%; */}
.appright-img{display: none;width: 92%;margin: 0 auto;}
.appright .appright-img:first-child{display: block;}
.appright-img .app-img img{max-width: 100%;}
.appright-img h3{color: var(--color);font-size: 24px;margin-top: 40px;}
.appright-img h4{font-size: 18px;color: #666666;line-height: 27px;margin-top: 50px;text-align: justify;}
/*关于我们样式*/
.zj-about{position: relative;background: url(../images/about_banner.jpg) center no-repeat;background-size: cover;}
.about-lfet{width: 53.4375%;height: 750px;}
.about-lfet img{max-width: 100%;width: 100%;height: 100%;object-fit: cover;}
.aboutall{display: flex;align-items: center;width:38.7164%;height: calc(100% - 160px);margin-top: 80px;padding: 65px 0;backdrop-filter: blur(5px);}
.about-right{width: 90.53%;margin: 0 auto;}
.aboright{position: absolute;top: 0;right: 13.15%;height: 100%;}
.aboright h3{color: #333;font-size: 36px; font-weight:bold; padding-bottom:23px;}
.aboright h3 span{color: var(--color);font-weight:bold;}
.aboright p{color: #666;font-size: 18px;line-height: 25px;text-align: justify;/* max-height: 160px; */overflow: hidden;}
.abotxt{display: flex;margin-top: 45px;margin-right: -15px;}
.abotxt a{width: 170px;color: #414244;font-size: 17px;line-height: 45px;text-align: center; border:2px solid #a8a8a8;margin-right: 15px;margin-top: 25px;}
.abotxt a:hover{border:2px solid #a8a8a8;cursor: pointer;font-size: 18px;}
@media(max-width:1450px){
.zj-about.p1920{width: auto;min-width: 1200px;left: 0;margin-left: 0;margin-top: 100px;}
.about-lfet{position: absolute;float: left;height: 100%;}
.aboutall{width: 100%;height: 100%;margin: 0;background: none;}
.aboright{position: relative;width: calc(100% - 53.4375%);float: right;top:0;left: 0;right: 0;bottom: 0;padding-right: 0;}}

.index-service{padding: 50px 0;}
.index-service .main li .box{display: block;}
.index-service .main li h4{height: 35px;color: #186eb9;font-size: 50px;line-height: 22px;font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif";}
.index-service .main li .p1{color: #636363;font-size: 14px;}
.index-service .main li b{ display: block;float: right;font-weight: normal;color: #186eb9;font-size: 14px;padding-top: 13px;padding-left: 10px;}
.mycol{margin: 0 -10px;*zoom: 1;}
.mycol:before,
.mycol:after{/* content: ""; */display: block;width: 0;height: 0;clear: both;visibility: hidden;}
.mycol .col{float: left;padding: 0 10px;text-align: center; width: 200px;}
.mycol .col img{max-width: 100%;}

/*小banner*/
.xbanner {
    height: 599px;
    background: url(../images/xbanner.jpg) center no-repeat;
}

.xbanner .in_title {
    color: #fff;
    padding-top: 150px;
}

.xbanner .in_title h3 {
    position: relative;
}

.xbanner .in_title h3:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -50px;
    width: 100px;
}

.xbanner .in_title p {
    letter-spacing: 0;
    padding-bottom: 20px;
}

.xbanner .in_title p span {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}

.xbanner a {
    display: block;
    width: 170px;
    height: 50px;
    margin: auto;
	border:2px solid #fff;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    color: #fff;
}

.xbanner a:hover {
    border:2px solid #e1e1e1;
	font-size: 20px;
	height: 50px;
    color: #fff;
}
.in_title {
    color: #2b2b2b;
    text-align: center;
    padding-top: 60px;
}

.in_title h3 {
    font-size: 48px;
    line-height: 60px;
    font-weight: bold;
}

.in_title h3 b {
    color: #e60212;
}

.in_title p {
    display: block;
    font-size: 20px;
    letter-spacing: 5px;
    margin-top: 40px;
	 margin-bottom: 40px;
}


/*案例展示*/
.zj-case{margin-top: 65px;}
.case-flo{position: relative;margin-top: 50px;}
.case-list .pro a{position: relative;display: block;border: 1px solid #f4f4f4;}
.case-list .pro .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.case-list .pro .img{position: relative;padding-bottom: 75%;overflow: hidden;}
.case-list .pro .tit{position: absolute;bottom: 0;width: 100%;}
.case-list .pro .tit:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #e1e1e1;opacity: .8;transition: all .5s;}
.case-list .pro .tit h3{position: relative;color: #333;font-size: 16px;line-height: 40px;text-align: center;padding: 0 10px;transition: all .5s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;z-index: 1;}
.case-list .pro a:hover .img img{transform: scale(1.1);}
.case-list .pro a:hover .tit:after{background: var(--color);}
.case-list .pro a:hover .tit h3{color: #fff;}
.case-flo .swiper-button-prev,.case-flo .swiper-button-next{left: -60px;width: 45px;height: 45px;margin-top: -23px;color: #cdcdcd;font-size: 41px;text-align: center;border: 1px solid #cdcdcd;background: none;transition: all .5s;}
.case-flo .swiper-button-next{left: auto;right: -65px;}
.case-flo .swiper-button-prev:hover,.case-flo .swiper-button-next:hover{color: #fff;background: var(--color);border-color: var(--color);}
@media(max-width:1600px){.case-list .pro .tit h3{line-height: 50px;}}
/*新闻中心*/
.zj-news{margin-top: 70px;padding: 55px 0 25px 0;background: #f8f8f8;transition: all .5s;}
.newsall{margin-top: 42px;}
.newscat{border-bottom: 2px solid #dfdfdf;}
.newslist{display: flex;align-items: center;justify-content: center;}
.newslist li{margin: 0px 36px;}
.newslist li.cur a{color: var(--color);font-weight: bold;}
.newslist li.cur a::before{opacity: 1;}
.newslist li a{position: relative;color: #666;font-size: 20px;font-weight: bold;display: block;padding-bottom: 30px;}
.newslist li a::before{content: '';position: absolute;bottom: -2px;left: 50%;margin-left: -46px;width: 92px;height: 2px;background-color: var(--color);opacity: 0;transition: all .5s;}
.newscon{padding-top: 20px;padding-bottom: 55px;}
.newscon .ttsz{display: none;width: 100%;}
.newscon .ttsz:first-child{display: block;}
.zj-newlist{display: flex;flex-wrap: wrap;justify-content: space-between;}
.zj-newlist li{float: left;width: 48%;display: flex;align-items: center;margin-top: 30px;}
.zj-newlist li a{display: flex;min-width: 0;}
.zj-newlist li .img{flex: none;width: 172px;height: 130px;border: 1px solid #e8e8e8;transition: all .5s;}
.zj-newlist li .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.zj-newlist li .txt{flex: 1;min-width: 0;padding-left: 4.7%;}
.zj-newlist li .txt h3{color: #333;font-size: 18px;font-weight: bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;transition: all .5s;}
.zj-newlist li .txt p{color: #666;font-size: 15px;line-height: 26px;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 14px;}
.zj-newlist li .txt span{display: block;color: #999;font-size: 14px;line-height: 30px;margin-top: 10px;}
.zj-newlist li:hover .img{border: 1px solid var(--color);}
.zj-newlist li:hover .txt h3{color: var(--color);}
/*友情链接*/
.link{height: 60px;line-height: 60px;margin: -25px 0 -35px 0;}
.link>div{position: relative;background: var(--color);border-radius: 0 0 10px 10px;}
.link .box{padding: 0 20px;}
.link div:before,.link div:after{content: " ";position: absolute;top: 0;width: 0;height: 0;border-style: solid;border-color: transparent;}
.link div:before{left: -15px;border-width: 25px 15px 0 0;border-right-color: var(--color);}
.link div:after{right: -15px;border-width: 25px 0 0 15px;border-left-color: var(--color);}
.link .box:before{border-right-color: #000;opacity: .5;z-index: 1;}
.link .box:after{border-left-color: #000;opacity: .5;z-index: 1;}
.link strong{color: #fff;font-size: 16px;font-weight: bold;}
.link a{display: inline-block;color: #fff;font-size: 16px;margin-right: 20px;opacity: .8;vertical-align: top;}
/*底部*/
.footer{color: rgb(255, 255, 255, .5);background: #444444;padding: 100px 0 60px 0;}
.footer>div{display: flex;}
.footer dt{position: relative;color: #fff;font-size: 17px;}
.footer dt:before{content: '';position: absolute;top: 45px;}
.footer .fewm{width: 10%;}
.footer .fewm dd{display: flex;align-items: center;}
.footer .fewm dd:last-child{}
.footer .fewm dd img{w}
.footer .fewm dd #fewm{width: 100px;height: 101px;padding: 2px;background: #C5C6C9;}
.footer .fewm dd #fewm canvas{padding: 8px;background: #fff;width: 100%;}
.footer .fewm dd h3{font-size: 14px;margin-left: 15px;width: 20px;line-height: 16px;}
.footer .flxw{width: 37%;padding: 0 2%;}
.footer .flxw dd{font-size: 16px;line-height: 20px;padding-top: 14px;color:#FFF;}
.footer .flxw dd b{ padding-bottom:10px;}
.footer .fnav{width: 48%;}
.footer .fnav li{float: left;/* width: 20.333%; */display: flex;justify-content: space-between;align-items: center;}
.footer .fnav li a{ color:#FFF;font-size: 16px;line-height: 52px;}
.footer .fnav li i{color: var(--color);font-size: 20px;margin-right: 30px;}
.footer .fnav li a:hover{color: var(--color);}
.copyright{color:#FFF;font-size: 16px;line-height: 70px;text-align: center;background: #186ebb;}
.copyright a{ color:#FFF;}
.copyright a:hover{color:  var(--colour1);}