.wrap{clear:both; width:100%;padding: 0 6.2vw;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both; width:100%;padding: 0 6.2vw;margin:0 auto;text-align:left;zoom:1;}
.wrap3{clear:both; width:96%;max-width:1776px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap4{clear:both; width:96%;max-width:1776px;margin:0 auto;text-align:left;zoom:1;}
.wrap5{clear:both; width:96%;max-width:1588px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap6{clear:both; width:96%;max-width:1400px;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap7{clear:both; width:96%;max-width:1060px;margin:0 auto;text-align:left;zoom:1;}
.divhidden{ display:none;}
.fl{ float:left;}
.fr{float:right;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.f80{ font-size:80px;}
.f72{ font-size:72px;}
.f66{ font-size:66px;}
.f64{ font-size:64px;}
.f62{ font-size:62px;}
.f60{ font-size:60px;}
.f56{ font-size:56px;}
.f54{ font-size:54px;}
.f52{ font-size:52px;}
.f50{ font-size:50px;}
.f48{ font-size:48px;}
.f46{ font-size:46px;}
.f44{ font-size:44px;}
.f42{ font-size:42px;}
.f40{ font-size:40px;}
.f38{ font-size:38px;}
.f36{ font-size:36px;}
.f34{ font-size:34px;}
.f32{ font-size:32px;}
.f30{ font-size:30px;}
.f28{ font-size:28px;}
.f26{ font-size:26px;}
.f24{ font-size:24px;}
.f22{ font-size:22px;}
.f20{ font-size:20px;}
.f18{ font-size:18px;}
.f16{ font-size:16px;}
.f_SourceHanSansCN-Medium{ font-family: 'NotoSansHans Medium';}
.f_SourceHanSansCN-Light{ font-family: 'NotoSansHans Medium';}
.f_Montserrat-Regular{ font-family: 'NotoSansHans Medium';}
.z_center{text-align:center}
.links {line-height: 30px;}
.links a{padding: 0px 3px;}
@font-face {font-family: "Guardian Light";src: url('../fonts/HYQiHei-45S.ttf');}
@font-face {font-family: "Guardian Bold";src: url('../fonts/HYQiHei-80S.ttf');}
@font-face {font-family: "Guardian Thin";src: url('../fonts/HYQiHei-35S.ttf');}
/*.z_index_pro .i_title.bgs1{ background-image:url(../images/i_t1.png);}*/
.z_index_case .i_title.bgs1{ background-image:url(../images/i_t4.png);}
.public-news .i_title.bgs1{ background-image:url(../images/i_t6.png);}
.i_title.bgs2{ background-image:url(../images/i_t4.png); background-size:auto 86px;}
.i_title{ overflow:hidden; margin-top:3%; background-repeat:no-repeat; background-size:auto 61px; background-position:center top;}
.i_title .entitle{font-size: 18px;color: #999;text-align: center;}
.i_title .h3{ font-weight:300; overflow:hidden; color:#000; margin-top:25px; line-height:76px;font-family: "FuturaBold";}
.i_title.bgs2 .h3{ margin-top:30px; font-weight:bold;}
.i_title .h3 span{ display:inline-block; vertical-align:middle; margin-left:1%; margin-right:1%;}
.i_title .p{color: #000;overflow:hidden;margin-top:1%;font-weight: 500;font-size: 36px;line-height: 53px;text-align: center;}

@media screen and (max-width:980px){.i_title .h3{font-size: 29px;line-height:42px}.i_title .p{font-size:16px;line-height:28px;color: #555;}
.i_title .entitle{color: #c1c1c1;font-size:12px;}
}
/*产品中心*/

.z_pro_list{margin-top: 4.5%;overflow: hidden;}
.z_index_tit .slg{font-size:.9375vw;font-weight:700;position:relative;vertical-align:middle;margin-bottom:.78125vw;display:inline-block;padding-left:12px}
@media screen and (max-width:1680px){.z_index_tit .slg{font-size:1.134375vw}
}
@media screen and (max-width:980px){.z_index_tit .slg{font-size:14px}
}
@media screen and (max-width:980px){.z_index_tit .slg{margin-bottom:10px}
}
.z_index_tit .slg::before{content:"";display:block;width:8px;height:8px;background:#000;border-radius:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}
.z_index_tit .slg .tt{display:inline-block}
.z_index_tit .slg .tt div{padding-left:16px}
.z_index_tit .slg em{width:8px;height:8px;background:#000;border-radius:50%;display:inline-block;margin-right:3px;vertical-align:2px}
.z_index_tit .text{font-size:2.5vw;font-weight:700;line-height:3.2291666667vw}
@media screen and (max-width:980px){.z_index_tit .text{font-size:22px}
}
@media screen and (max-width:980px){.z_index_tit .text{line-height:26px}
}
.z_index_tit .text div{overflow:hidden}
.z_index_tit .tt{overflow:hidden}
.z_index_pro{width:100%; overflow:hidden;padding:10px 0 70px;margin: 0 auto;}
@media screen and (max-width:980px){.z_index_pro{padding:12px;margin-top: 0px; margin-bottom: 20px;}
.z_pro_list{margin-top:50px;}
}
.z_index_pro .z_index_tit{padding-top:3.125vw;padding-bottom:3.125vw}
@media screen and (max-width:980px){.z_index_pro .z_index_tit{padding-top:30px;padding-bottom:30px}
}
.z_pro_list li{width:calc(33.33% - 1.4vw);margin-right:2vw;margin-bottom:1.0416666667vw;text-align:center;float: left;height:100%;position:relative;overflow: hidden;}
.z_pro_list .infobox{opacity: 1;padding: 15px 0px;background:#fff;}
.list_prony{overflow: hidden;}
.list_prony li{width:calc(33% - 30px);margin-right:30px;margin-bottom:30px;}
@media screen and (max-width:980px){.z_pro_list li{margin-right:0}
}
@media screen and (max-width:980px){.z_pro_list li{margin-bottom:12px}
}
.z_pro_list li:nth-child(3n){margin-right:0}
@media screen and (max-width:980px){.z_pro_list li{}
}
.z_pro_list li:hover img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.z_pro_list li:hover .imgbox img{opacity: .5;}
.z_pro_list .tit{overflow:hidden;color:#000000;text-align: left;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size: 24px;-webkit-transition:ease .4s;transition:ease .4s;margin-top: 10px;font-family: "Guardian Bold";}
.z_pro_list li:hover .infobox{opacity:1;transition: .5s;}
.z_pro_list li:hover .more{background:#fff;}
.z_index_pro .imore{margin-top: 38px;text-align: center;}


.z_pro_list2{margin-top: 3.5%; overflow: hidden;}
.z_pro_list2 .z_flex_ul{overflow:hidden;width:100%;}
.z_pro_list2 li{width:calc(33.33% - 9px);margin:3px;text-align:center;float: left;height:100%;position:relative;overflow: hidden;}
.z_pro_list2 .imgbox{background: #000;}
.z_pro_list2 li a{display:block; }
.z_pro_list2 .caselogo{padding: 15px 0px;position:absolute;top: 40%;width:38%;margin:0% 30%}
.z_pro_list2 .infoboxs{display:none;padding: 15px 0px;position:absolute;top: 35%;text-align: center; width: 90%; margin:0% 5%;}
.z_pro_list2 .infoboxs hr{margin:8px 0px;opacity: .9;-webkit-animation: fadeIn .8s ease-out .1s 1 both;}
.z_pro_list2 li img{ -webkit-transition: ease 1s;transition: ease 1s;}
.z_pro_list2 li:hover img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.z_pro_list2 li:hover .imgbox img{opacity: .5;}
.z_pro_list2 .infoboxs .tit{overflow:hidden;color:#fff;text-align: center;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size: 24px;margin-top: 10px;-webkit-animation: fadeInDown .8s ease-out .1s 1 both;}
.z_pro_list2 .infoboxs .desc{opacity: .9;-webkit-animation: fadeInUp .8s ease-out .1s 1 both;}
.z_pro_list2 li:hover .infoboxs{display:block;transition: .5s; color:#fff;}
@media screen and (max-width:980px){
.wrap,.wrap2{padding:0px 12px;}
.z_pro_list2 li{width: calc(50% - 7px);margin: 3px 0px;}
.z_pro_list2 li.listcase15{display:none;}
.z_pro_list2 li:nth-child(2n+0){margin-right:0px;float: right;}
}


.z_pro_list3{margin-top: 4.5%; overflow: hidden;}
.z_pro_list3 .z_flex_ul{overflow:hidden;width:100%;}
.z_pro_list3 li{width:33.33%;text-align:center;background: #000;float: left;height:100%;position:relative;overflow: hidden;}
.z_pro_list3 li a{display:block; }
.z_pro_list3 .infoboxs{display:none;padding: 15px 0px;position:absolute;top: 35%;text-align: center; width: 90%; margin:0% 5%;}
.z_pro_list3 .infoboxs hr{margin:8px 0px;opacity: .9;-webkit-animation: fadeIn .8s ease-out .1s 1 both;}
.z_pro_list3 li img{ -webkit-transition: ease 1s;transition: ease 1s;}
.z_pro_list3 li:hover img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
.z_pro_list3 li:hover .imgbox img{opacity: .5;}
.z_pro_list3 .infoboxs .tit{overflow:hidden;color:#fff;text-align: center;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size: 24px;margin-top: 10px;-webkit-animation: fadeInDown .8s ease-out .1s 1 both;}
.z_pro_list3 .infoboxs .desc{opacity: .9;-webkit-animation: fadeInUp .8s ease-out .1s 1 both;}
.z_pro_list3 li:hover .infoboxs{display:block;transition: .5s; color:#fff;}
@media screen and (max-width:980px){.z_pro_list3 li{margin-right:0;margin-bottom:12px}
.z_pro_list2 .infoboxs hr{display:none;opacity:0}
.z_pro_list2 .infoboxs{display:block;width:100%;position:relative;background:#fff;margin:0px;padding: 5px 0px;}
.z_pro_list2 .infoboxs .tit{text-align:left;color:#565656;font-size:13px; padding-left: 10px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.z_pro_list2 .infoboxs .desc{color: #7e7e7e;font-size: 10px;padding-left: 10px;text-align: left;word-break: break-all; display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp: 1;}
}



@-webkit-keyframes fadeIn{
    0%{opacity:0}
    100%{opacity:1}
}
@keyframes fadeIn{
    0%{opacity:0}
    100%{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{
  0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
  100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{
  0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
  100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}


@-webkit-keyframes fadeInUp{
  0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
  100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
  0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
  100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInLeft{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{
    0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{
  0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
  100%{opacity:1;transform:none}
}
@keyframes fadeInRight{
  0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
  100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

.z_news .imore{margin-top: 70px;text-align: center;}
.z_index_pro .imore a,.z_news .imore a{color: #000;font-size: 16px;line-height: 20px;display: inline-block;padding:18px 50px; border: 1px #000 solid;-webkit-transition:ease .6s;transition:ease .6s;}
.z_index_pro .imore a:hover,.z_news .imore a:hover{border-color: #000;background:#000;color:#fff;}
.z_pro_nav{overflow:hidden;padding:50px 0px 0px;}
.z_pro_nav ul{display:block;}
.z_pro_nav ul li{float:left;margin: 0 11px; display: inline-block;font-size: 16px; line-height:30px;}
.z_pro_nav ul li a{position: relative;display: block;line-height:30px;font-weight: 300;}
.z_pro_nav ul li a:after{content: ""; position: absolute; bottom: 0;left: 0;width: 0; height: 2px; background: rgba(0,0,0,.26); transition: all .3s ease;}
.z_pro_nav ul li.active a:after,.z_pro_nav .active:after,.z_pro_nav ul li a:hover:after{width: 100%}
@media screen and (max-width:980px){.z_pro_list .tit{font-size:16px}
.z_index_pro .imore a, .z_news .imore a{font-size: 12px;padding: 8px 60px;color: #fff;border: 1px #fff solid;background: #4e4e4e;}
}
@media screen and (max-width:1680px){.z_pro_list .tit{line-height:1.8125vw}
}
@media screen and (max-width:980px){.z_pro_list .tit{line-height:20px;color: #000;transition: all .3s ease-out 0s;}
}
.z_pro_list .desc{overflow:hidden;text-align: left;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:20px;color:#000; margin-top: 15px;font-family: "Guardian Light";}
@media screen and (max-width:980px){.z_pro_list .desc{font-size:13px;color:rgb(147 147 147);margin-top: 3px;}
}
.z_pro_list .more{color:#19bf15;padding: 8px 15px;border-radius: 20px;}
.z_pro_list .more .iconfont{font-size:12px;font-weight:700;margin-left: 10px;}
.z_pro_list .imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%; background: #000;overflow: hidden;}
@media screen and (max-width:980px){
.z_index_pro .wrap2{width:100%;padding:0;}
.z_index_pro .imore{margin-top:20px;}
.z_pro_list .infobox{position:relative;opacity:1;background:#fbfbfb;color:#000;bottom:0px;left:0px;padding: 10px;}
}
.z_pro_list .imgbox img{display:block;width: 100%;max-height: 281px;-webkit-transition:ease 1s;transition:ease 1s}
@media screen and (max-width:980px){.z_pro_list li{width:49.5%;margin-right: 1%;}
.z_pro_list li:nth-child(2n){margin-right:0}
.z_pro_list li:nth-child(3){margin-right:1%;}
.z_pro_list li:nth-last-child(1){display:none;}
}

/*服务*/

.z_service{width: 100%; overflow: hidden;padding: 1vw 0 0;background: -webkit-linear-gradient(top, #f9f9f9, #ffffff); }
.z_service .z_list_service .z_service_img img{margin-bottom:60px;}
.z_service .z_list_service{overflow:hidden;margin-top: 5%;}
.z_service .z_list_service ul{display:block;margin-bottom:80px;}
.z_service .z_list_service ul li{width: calc(33.33% - 16.66px); float:left;text-align: center;  padding: 50px 0px;} 
.z_service .z_list_service ul li:nth-child(2){margin:0px 16px}
/*.z_service .z_list_service h3{font-family: "FuturaBold";font-weight: 300;font-size: 36px;line-height: 54px; color:#000;}*/
/*.z_service .z_list_service h4{font-size: 30px; line-height: 37px;color:#000;margin-bottom:40px;}*/
.z_service .z_list_service h3{font-weight:bold;font-size: 36px;line-height: 54px; color:#000;}
.z_service .z_list_service h4{font-size: 24px;font-weight:normal; line-height: 37px;color:#000;margin-bottom:40px;}
.z_service .z_list_service .servicems{font-size: 16px;line-height: 30px;margin-bottom:40px; font-weight: 300;}
.z_service .z_list_service .text-black{margin-bottom:80px;}
.z_service .z_list_service .z_service_t{font-weight: 400;font-size: 18px;line-height:32px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;}
.z_service .z_list_service  .service_tit3{text-align:left;margin-left: 20%;}
.z_service .z_list_service  .mtb25{margin-left: 25%;}
.z_service .z_list_service .z_service_t span{ margin-right: 20px;}
.z_service .z_list_service .z_service_imgs{max-width:80px; text-align:center;    display: inline-block; margin-bottom: 30px;}
@media screen and (max-width:980px){
.z_pro_nav{padding:0px;}
.bgf9{background:#f9f9f9;}
.bgwhite{background:#fff;}
.z_service .z_list_service .text-black{margin-bottom:50px;}
.z_service .z_list_service ul li{width:100%;margin-bottom: 30px;padding-bottom: 0px;}
.z_service .z_list_service ul li:nth-child(2){margin:0 0 30px;}
.z_service .z_list_service  .service_tit3{margin-left: 20%;}
.z_service .z_list_service  .mtb25{margin-left: 25%;}
.z_service .z_list_service .z_service_img img,.z_service .z_list_service h4{margin-bottom:20px;color: #c1c1c1;    font-size: 16px;line-height: 25px;}
.z_service .z_list_service h3{font-size: 28px;line-height: 36px;}
.z_service .z_list_service .z_service_t{font-size:14px;}
}

@media only screen and (min-width: 1024px) and (max-width: 1380px) {
  .z_service .z_list_service .service_tit3{margin-left: 10%;}
  .z_service .z_list_service ul li:nth-child(2){margin: 0px 25px;}
}
@media only screen and (min-width: 981px) and (max-width: 1024px) {
.z_service .z_list_service .service_tit3{margin-left: 10%;}
.z_service .z_list_service .mtb25{margin-left: 15%;}
.z_service .z_list_service .z_service_t{font-size: 14px;}
.z_service .z_list_service .z_service_t span{margin-right: 10px;}
}

.z_service3{width: 100%; overflow: hidden;padding: 1vw 0 2vw;background:#000}
.z_service3 .z_list_service .z_service_img img{margin-bottom:60px;}
.z_service3 .z_list_service{overflow:hidden;margin-top: 5%;}
.z_service3 .z_list_service ul{display:block;margin-bottom:80px;}
.z_service3 .z_list_service ul li{width: calc(33.33% - 35px); float:left;} 
.z_service3 .z_list_service ul li:nth-child(2){margin:0px 50px}
.z_service3 .z_list_service h3{font-size: 36px;line-height: 54px; color:#fff;}
.z_service3 .z_list_service h4{font-size: 30px; line-height: 37px;color:#fff;margin-bottom:40px;font-family: "FuturaBold";}
.z_service3 .z_list_service .servicems{font-size: 16px;line-height: 30px;margin-bottom:40px; font-weight: 300;color:#fff;}
.z_service3 .z_list_service .text-black{margin-bottom:80px;}
.z_service3 .z_list_service .z_service_t{font-weight: 400;font-size: 18px;line-height:32px;color:#fff; opacity:.8}
.z_service3 .z_list_service .z_service_t span{margin-right:20px}
.z_service3 .z_list_service  .sico1{background:url(../images/liucheng/serviceico11.png) left center no-repeat;}
.z_service3 .z_list_service  .sico2{background:url(../images/liucheng/serviceico12.png) left center no-repeat;}
.z_service3 .z_list_service  .sico3{background:url(../images/liucheng/serviceico13.png) left center no-repeat; }
.z_service3 .z_list_service .z_service_title{padding-left:100px;    background-size: 18%;}

.service_bz{width: 100%; overflow: hidden;padding: 1vw 0 2vw;}
.service_bz .biaozunimg{width:50%;margin:80px auto;}
.service_bz .biaozun{background:url(../images/baozhang.png) left center no-repeat;}

@media screen and (max-width:980px){
.z_pro_nav{padding:0px;}
.z_service3 .z_list_service .text-black{margin-bottom:50px;}
.z_service3 .z_list_service ul li{width:100%;margin-bottom:0px;}
.z_service3 .z_list_service ul li:nth-child(2){margin:0px;}
.z_service3 .z_list_service .z_service_img img,.z_service3 .z_list_service h4{margin-bottom:20px;}
}

.i_three{ background:url(../images/i_bg5.jpg) center center no-repeat; background-size:cover; overflow:hidden;}
.i_three .wrap{ text-align:center; margin-top:11.53%; margin-bottom:12.7%;}
.i_three .h3{ font-weight:bold; overflow:hidden; line-height:1.2;color:#fff; }
.i_three .p{ line-height:1.3; overflow:hidden;font-size:18px; margin-top:2%;color:#fff; }
.i_three .a{ display:block; overflow:hidden; margin:0 auto; width:198px; height:50px; line-height:50px; margin-top:5%; text-align:center;border-radius: 30px; color:#fff; font-size:16px;background: -webkit-linear-gradient(right, #53b255, #38a9bf);position: relative; z-index:0;}
.i_three .a:after{ content:""; position:absolute; top:0; width:0; height:100%; background:#1171b2; left:0%;transition:all 0.3s; z-index:-1;}
.i_three .a:hover:after{ width:100%;}


/*观点新闻*/

.z_news{width: 100%;background-color: #f9f9f9; overflow: hidden;padding:0px 0px 70px; }
.z_news .z_newslist{margin:50px 0px;overflow: hidden;}
.z_news .z_newslist .item_block{border:none;width:33.33333%;float:left;position: relative;margin-right:0;border-right:1px solid rgba(219, 219, 219, 0.57)}
.z_news .z_newslist .item_block .details,.z_news .z_newslist .item_block .item_tags{display:none}
.z_news .z_newslist .item_block .item_img{width:100%;height:100%;float:none;padding-top:68%;position: relative;overflow: hidden;}
.z_news .z_newslist .item_block .item_img img{width:100%;position:absolute;top:0;height:auto}
.z_news .z_newslist .item_block .item_img .item_mask{position:absolute;top:0;width:100%;height:100%;background:#ffff;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s}
.z_news .z_newslist .item_block .item_wrapper{float:none;position:absolute;bottom:0;transition:all .5s cubic-bezier(.215,.61,.355,1) 0s;padding:38px;width:100%}
.z_news .z_newslist .item_block .item_wrapper .title{border-bottom:1px solid #dbdbdb;line-height:50px;font-size: 18px;font-weight: 400;}
.z_news .z_newslist .item_block .date_wrap {position:absolute;top:0;right:0;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;padding:20px;color:#939393;width:144px;height:84px;text-align:center;background:#fff;font-weight: 300;}
.z_news .z_newslist .item_block .date_wrap .m{font-size:28px;}
.z_news .z_newslist .item_block .date_wrap .y{font-size:18px;color: #e2e1e1;}
.z_news .z_newslist .item_block .item_wrapper .item_des{margin-top:13px}
.z_news .z_newslist .item_block .item_wrapper .item_des .description{transition:all .36s ease;font-size: 16px;line-height: 30px;height:60px;overflow:hidden;color: #3e3e3e;font-weight: 400;}
.z_news .z_newslist .item_block:hover .item_img{position:relative;overflow:hidden}
.z_news .z_newslist .item_block:hover .item_img img{transition:all .36s ease;display:inline;transform: scale(1.08);}

.z_news .z_newslist .item_block .date_wrap .time-connect:nth-of-type(1),.z_news .z_newslist .item_block .date_wrap .year{display:none}
.z_news .z_newslist .item_block:hover .date_wrap{padding: 25px;height: 104px;}
.z_news .z_newslist .item_block:hover .item_wrapper{transform:translateY(60%);opacity:0}
.z_news .z_newslist .item_block:hover .item_mask{opacity:0}
.z_news .z_newslist .item_block:last-child,.z_news .z_newslist .item_block:nth-child(n+3){border:none}
.z_news .z_newslist.ff_slider .item_block{width:calc(100% - 20px);margin:0 10px}
.z_news .z_newslist.ff_slider .item_block .item_wrapper{box-sizing:border-box}
.z_news .z_newslist.ff_slider .item_block .item_wrapper .date_wrap{display:n}
@media (max-width:992px) {
.z_news .z_newslist .item_block {width: 100%;border-right:none;margin-bottom: 20px;}
.z_news .z_newslist{margin:20px 0px;}
.z_news{padding-bottom:40px;}
.z_news .imore{margin-top:10px;}
.z_news .z_newslist .item_block .item_img,.z_news .z_newslist .item_block .date_wrap{display: none;}
.z_news .z_newslist .item_block .item_wrapper{background: #fff;position: relative;padding: 10px 30px 20px;}
.z_news .z_newslist .item_block:hover .item_wrapper{opacity: 1; transform: none;}
    
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
  .z_news .z_newslist .item_block .date_wrap{display: none;}
  .z_news .z_newslist .item_block .item_wrapper .title{line-height: 28px;font-size: 16px;  word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp:1}
  .z_news .z_newslist .item_block .item_wrapper .item_des .description{font-size: 12px;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;-webkit-line-clamp:2}
}
.z_partners{ width: 100%;overflow: hidden;padding: 4% 0 4%;}
.z_partners ul li{ width: calc(100% / 6); margin-right: 0;float: left;margin-bottom: 20px; border: none;}
.z_partners ul li img{width: 100%;height: auto;transition: all ease-out 0.3s 0.1s;float: none; box-sizing: border-box;opacity: 0.5; filter: grayscale(100%);}
.z_partners ul li:hover img { transform: scale(1.09);opacity: 1;filter: grayscale(0%);}
/*关于我们*/
.z_about{overflow:hidden;}
.i_two{ margin-top:6%; margin-bottom:6%;}
.i_two .imgs{ float:left; width:48.5%; position:relative;}
.i_two .imgs:after{ content:""; width:111px; height:111px; left:-111px; bottom:-25px; position:absolute; background:url(../images/i_about.png) no-repeat; background-size:100% 100%;}
.i_two .imgs img{ width:100%;}
.i_two .txts{ float:right; width:49%; overflow:hidden; max-width:660px; background:url(../images/i_bg5.png) 60% bottom no-repeat; background-size:410px auto; padding-bottom:4%;}
.i_two  .cons{ color:#888888; font-size:16px; overflow:hidden; line-height:36px; margin-top:5%;}
.i_two  .cons p{ padding-bottom:5px;text-indent: 2em;}
.i_two .counter{ overflow:hidden; text-align:center; margin-top:7%;}
.i_two .counter ul li{ display:inline-block; vertical-align:top; padding-right:5.5%; margin-right:5.5%; transition:all 0.3s; position:relative; text-align:center; }
.i_two .counter ul li:after{ content:""; position:absolute; right:0; top:50%; margin-top:-24px; height:48px; width:1px; background:#e6e6e6;}
.i_two .counter ul li:last-child:after{ width:0;}
.i_two .counter ul li:last-child{ margin-right:0; padding-right:0;}
.i_two .counter ul li .txts2{}
.i_two .counter ul li .nums{ overflow:hidden; color:#333; line-height:1;}
.i_two .counter span{display:inline-block;vertical-align:top;overflow:hidden;font-weight:bold;font-family:Arial;color: #53b255;background-image: -webkit-linear-gradient(right, #53b255, #38a9bf);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.i_two .counter label{display:inline-block;vertical-align:top; margin-top:-5%; line-height:2;font-weight:500; font-size:14px; color:#999999;  }
.i_two .counter .h6{ font-weight: normal; font-size:14px;  overflow:hidden; line-height:24px; height:24px;  white-space:nowrap;text-overflow:ellipsis; margin-top:2px; margin-bottom:6px; color:rgba(51,51,51,0.5);}
.i_two .counter ul li:hover{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.i_title2.bgs1{ background-image:url(../images/i_t2.png);}
.i_title2.bgs2{ background-image:url(../images/i_t3.png);}
.i_title2.bgs3{ background-image:url(../images/i_t5.png);background-size:auto 85px;}
.i_title2{ overflow:hidden; margin-top:5%; background-repeat:no-repeat; background-size:auto 61px; background-position:left top; text-align:left;}
.i_title2 .h3{ font-weight:bold; overflow:hidden; color:#333; margin-top:25px; line-height:1.1;}
.i_title2.bgs3 .h3{ margin-top:35px;}
.i_title2 .h3 span{ display:inline-block; vertical-align:middle; margin-left:2%; margin-right:2%;}
.i_title2 .p{ color:#333333; overflow:hidden;margin-top:6%; padding-top:7%; position:relative;}
.i_title2 .p:after{ content:""; position:absolute; top:0; left:0; width:63px; height:3px;background: linear-gradient(90deg, #1171b2, #48b452);}
.listnew-ny{width:100%;padding:0 6.2vw;}
.public-news {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  padding-bottom: 2rem;
}
@media (max-width: 991px) {
  .public-news {
    min-height: auto;
  }
  .z_partners ul li{width: calc(100% / 3);}
  .z_news .z_newslist .item_block .item_wrapper .title{font-size: 14px;}
  .z_news .z_newslist .item_block .item_wrapper .item_des .description{font-size:12px;}
}
@media (max-width: 767px) {
  .public-news {
    padding-bottom: 1.2rem;
  }
}
.public-news .c-list {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: 3vw -0.15rem -0.3rem;
}
.public-news .c-list li {
  width: 25%;
  padding: 0 0.15rem 0.3rem;
}
@media (max-width: 991px) {
  .public-news .c-list li {
    width: 90%;margin: 0 auto;
  }
}
@media (max-width: 767px) {
}
.public-news .c-list li .c-wrap {
  position: relative;
  z-index: 1;
  display: block;
  border-radius: 10px;
  overflow: hidden;
  background-color: #fff;
  box-shadow: 0rem 0.01rem 0.24rem 0rem rgba(108, 108, 108, 0.11);
  transition: all 0.3s;
}
.public-news .c-list li .c-wrap .public-img::before {
  padding-top: 58.66666%;
}
.public-news .c-list li .c-wrap .c-text-box {
  padding: 0.3rem;
}
.public-news .c-list li .c-wrap .c-text-box .c-title {
  height: 60px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .public-news .c-list li .c-wrap .c-text-box .c-title {
    height: auto;
    line-height: 1.5;
    -webkit-line-clamp: 3;
    height: 4.5em;
    margin-bottom: 0.2rem;
    font-size: 0.28rem;
  }
}
.public-news .c-list li .c-wrap .c-text-box .c-text {
  margin: 0.2rem 0;
  height: 52px;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  color: #999;
}
@media (max-width: 767px) {
  .public-news .c-list li .c-wrap .c-text-box .c-text {
    height: auto;
    line-height: 1.5;
    display: none;
  }
}
.public-news .c-list li .c-wrap .c-text-box .c-time {
  position: relative;
  padding-top: 0.2rem;
  display: flex;
  align-items: center;
  border-top: 1px solid #ebf0f5;
  color: #666;
}
.public-news .c-list li .c-wrap .c-text-box .c-time::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  border-top:2px solid #3caaaf;
  width: 0;
  transition: all 0.3s;
}
.public-news .c-list li .c-wrap .c-text-box .c-time i{
  margin-right: 0.1rem;
  font-size: 16px;
}
@media (max-width: 767px) {
  .public-news .c-list li .c-wrap .c-text-box .c-time i{
    font-size: 12px;
  }
}
.public-news .c-list li .c-wrap:hover {
  transform: translateY(-15px);
  box-shadow: 0rem 0.01rem 0.24rem 0rem rgba(108, 108, 108, 0.2);
}
.public-news .c-list li .c-wrap:hover .public-img img {
  transform: scale(1.1);
}
.public-news .c-list li .c-wrap:hover .c-text-box .c-title {
color: #53b255;
    background-image: -webkit-linear-gradient(right, #53b255, #38a9bf);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.public-news .c-list li .c-wrap:hover .c-text-box .c-time::before {
  width: 100%;
}

@media screen and (max-width:980px){
/*关于我们*/
.i_title2{ background-size:auto 40px; margin-top:7%;  }
.i_title2.bgs3{background-size:auto 62px;background-position:center top;text-align:center;}
.i_title2.bgs1{background-position:center top;text-align:center;}
.i_title2 .h3{ margin-top:18px;}
.i_title2.bgs3 .h3{ margin-top:23px;}
.i_title2 .p{ margin-top:4%; padding-top:4%; font-size: 28px;}
.i_title2.bgs1 .p:after,.i_title2.bgs3 .p:after{ left:50%; margin-left:-31px;}
.i_two .imgs{ float:none; width:100%;}
.i_two .txts{ float:none; width:100%; max-width:none; margin-top:3%;background-size: 250px auto;}
.i_two .cons{ margin-top:4%;}
.i_two .counter{ margin-top:7%;}
.i_two .counter label{ font-size:28px;height: 45px;}
.i_two .counter .h6{ font-size:18px;}
.i_two .counter span{ font-size:36px;}
.i_two .counter ul li{ width:44%; text-align:center; margin-bottom:3%;margin-right: 0%;}
.i_two .counter ul li:nth-child(2):after{ width:0;}
.i_two .counter ul li:last-child{padding-right: 5.5%;margin-right: 0%;}
.i_three{height: 100vw;}.i_three .wrap{margin-top:27%;}
.i_three .h3{font-size:24px;}.i_three .p{font-size:14px;}
.i_three .a{width:120px;height:40px;line-height:40px;font-size:14px;}
}


/*底部*/
.Sitepath{width:100%;overflow:hidden;padding-bottom: 80px;padding-top: 50px;}
.Sitepath .box{width:30%;}
.Sitepath .box .blogo{display: block; width: 180px;margin-bottom: 30px;}
.Sitepath hr{position:relative;height:1px;width:100%;color:#dadada;margin:0;top: 85px;opacity: .5;}
.Sitepath .tel400{overflow:hidden;width:100%;padding-top:30px; }
.Sitepath .tel400 .fl img{width:88px; margin-right:23px;}
.Sitepath .tel400 .fl p{color:#dadada;font-size:16px;margin-top:20px;}
.Sitepath .tel400 a{font-size: 33px;margin-top: 10px;color: #fff;line-height: 40px;font-weight: bold;}
.Sitepath .contentfs {color:#dadada;clear:both; margin-top:30px;}
.Sitepath .contentfs p {margin-bottom:12px;}
.Sitepath .contentfs p i{padding-right:15px;}
.Sitepath .ewm{display:block;width: auto;margin-top:100px;}
.Sitepath .ewm ul li{width:110px; float:left;}
.Sitepath .ewm ul li:nth-child(1){margin-right:20px}
.Sitepath .ewm p{color:#dadada;text-align:center;line-height:45px;}
.Sitepath .box .share a{display: inline-block; width: 23%; position: relative;}
.Sitepath .box .share .hide{position: absolute; width: 1.2rem; left: 0; top: 100%;}
.Sitepath .box .share .hide .con{padding: 0.1rem;}
.Sitepath .box .share .hide img{width: 100%;}
.Sitepath .box .share a:hover .hide{display: block !important;}
.Sitepath .list{width:auto;padding-top: 35px;}
.Sitepath .list dl{width:auto; float: left;padding-left:110px;}
.Sitepath .list dl dt{margin-bottom:50px; font-size:18px; color: #fff;}
.Sitepath .list dl dd a{line-height: 30px;display: block;}
.Sitepath .list dl dd a,.Sitepath .list dl p{color:#dadada}
.Bottom{border-top: 1px solid rgba(218, 218, 218, 0.46); text-align: center; font-size: 14px; line-height:80px;clear: both;}
.Bottom p,.Bottom a{color:#dadada}

@media screen and (max-width:980px){
 .Sitepath{padding-bottom:20px;}
 .Sitepath .box,.Sitepath .list{width: 100%;}  
 .Sitepath .box .blogo{margin:0 auto;}
 .Sitepath .tel400{text-align:center;margin-top: 40px;display: grid;}
 .Sitepath .tel400 .fl img{margin-right:0px;}
 .Sitepath .contentfs p{text-align:center;margin-bottom: 20px;}
 .Sitepath .ewm ul li{width:100px;}
 .Sitepath .ewm{width:220px;margin: 0 auto;}
 .Sitepath .list dl{display:none;}
 .Bottom p{line-height:25px;margin: 10px 0px; font-size:12px; opacity:.5;}
}
 @media only screen and (min-width: 981px) and (max-width: 1024px) {
  .Sitepath .list dl{padding-left: 50px;}
  .z_service .z_list_service .text-black{margin-bottom: 0px;}
}
