﻿@charset "utf-8"; 
.rebox{cursor:pointer;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;-webkit-filter:none !important;background:rgb(0,0,0);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);background:rgba(0,0,0,0.7)}
.rebox *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
.rebox-contents{position:absolute;top:5%;left:5%;text-align:center;width:90%;height:90%}
.rebox-contents .rebox-content{border:5px solid #fff;box-shadow:0 0 20px #000;border-radius:1px;max-width:100%;max-height:100%}
.rebox-loading{width:31px;height:31px;margin:-16px 0 0 -16px;position:absolute;top:48%;left:50%}
.rebox-caption{display:none;position:absolute;left:0;bottom:0;width:100%;text-align:center;z-index:1000;background:#000;background:rgba(0,0,0,0.7)}
.rebox-caption p{margin:0 auto;max-width:70%;display:inline-block;*display:inline;*zoom:1;padding:10px;color:#fff;font-size:12px;line-height:18px}
.rebox-button{position:absolute;z-index:9999;min-width:40px;height:40px;line-height:40px;background:rgb(0,0,0);opacity:0.4;text-decoration:none;font-size:24px;color:#fff;text-align:center;vertical-align:middle;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;border-radius:32px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}
.rebox-button:hover,.rebox-button:focus{opacity:1;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}
.rebox-close{right:10px;top:10px}
.rebox-next{right:10px;top:48%}
.rebox-prev{left:10px;top:48%}
.rebox-loading{left:50%;top:48%;-webkit-animation-name:spin;-webkit-animation-duration:2000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:2000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:2000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear}
@-ms-keyframes spin{from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}}
@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}}
@keyframes spin{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}}
.rebox-contents{display:flex;align-items:center;justify-content:center}
.rebox-prev:hover{color:#fff}
.adv-item article{word-break:break-word}
.news-title,.news article{word-break:break-word}
.side-pro-name{word-break:break-word}
.common-main article p{margin-bottom:0}
.contact-wrap{margin:0}
#index4-news .news-item:nth-of-type(2) .news-img,.news-item:nth-of-type(3) .news-img{flex:1}
.adv-item article{-webkit-line-clamp:4;overflow:inherit}
.about-img img{max-width:inherit}
.nyenvirbody .common-main article img{cursor:pointer}
.gallery{display:flex;flex-wrap:wrap;padding-top:15px;justify-content:center}
.gallery>div{width:calc(33% - 15px);margin-bottom:15px;margin-right:15px}
.gallery>div:nth-child(3n){margin-right:0}
.common-wrapper img{height:auto !important}
@media (max-width:768px){.gallery>div{width:calc(50% - 15px)}
.gallery>div:nth-child(3n){margin-right:15px}
.gallery>div:nth-child(2n){margin-right:0}}
.contact-list,.about-main,.contact-main,.feedback-main{background:#fff}
.project-name{font-size:19px;line-height:1.3}
.project-content{line-height:1.3}
@media (max-width:768px){.project-list li{height:auto}}
.pro-c-main article p{color:#000}
.side-cate>ul li a{padding:12px 0;white-space:normal;line-height:1.4}
.head-top .lfr{display:flex;margin:0 auto 0 20px;align-items:center}
.head-top .lfr li{margin-right:15px}
.head-top .lfr li a{color:#fff}
.head-top .lfr li a i{font-size:20px}
.head-top .lfr li a:hover{color:#0078d7}
.content-info article{max-height:110px;-webkit-line-clamp:5}
@media (min-width:768px){.content-more{margin-top:5px;height:44px;line-height:44px}}
@font-face{font-family:"iconfont";src:url('//at.alicdn.com/t/font_3231967_vip6xbmexh.woff2?t=1647568920366') format('woff2'),url('//at.alicdn.com/t/font_3231967_vip6xbmexh.woff?t=1647568920366') format('woff'),url('//at.alicdn.com/t/font_3231967_vip6xbmexh.ttf?t=1647568920366') format('truetype')}
.icon-tiktok:before{content:"\ecdc"}
.contact-box .box-l p{margin-bottom:10px}
.foot-l .lfr li:last-child i{font-size:20px}
.foot-logo img{max-height:50px}
.head-top .lfr ul{display:flex;}
.head-top .lfr ul li:nth-child(4){display:none;}
.head-top .lfr ul li:nth-child(5){display:none;}
.foot-l .lfr ul li:nth-child(4){display:none;}
.foot-l .lfr ul li:nth-child(5){display:none;}
.about-img img{width: 100%;object-fit: cover;}