﻿@charset "utf-8"; 
:root{--color:#0052a5}
.bigimg{width:auto!important;height:auto!important;position:fixed;left:0;top:0;right:0;bottom:0;margin:auto;display:none;z-index:9999;border:3px solid #fff;max-width:90%;max-height:80%}
.mask{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#000;opacity:.8;z-index:98;display:none}
.bigbox{width:840px;background:#fff;border:1px solid #ededed;margin:0 auto;border-radius:10px;overflow:hidden;padding:10px}
.bigbox>.imgbox{width:400px;height:250px;float:left;border-radius:5px;overflow:hidden;margin:0 10px 10px}
.bigbox>.imgbox>i{width:100%}
.imgbox{display:inline}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>i{position:fixed;right:10px;top:10px;width:60px;color:#fff;font-size:34px}
.mask>i:hover{cursor:pointer}
.pro-c-main article p{color:#333}
.common-main article p{margin-bottom:0}
.common-wrapper table td{vertical-align:middle}
.pro-c-art article{font-family:sans-serif}
.pro-c-art article{line-height:1.5}
.table-responsive{overflow-x:auto}
.pro-c-art article .table td{padding:3px;font-size:15px}
.head-nav>ul .more{display:none!important}
.head-contact{display:none}
.news{display:none}
.pro{display:none}
.about-img img{height:100%;object-fit:cover}
.part{padding-top:0;border:none}
.cate-name{text-align:center}
.certificates ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.certificates ul li{width:19%;margin-bottom:20px}
.certificates .common-tip{margin:20px 0}
.certificates .common-title{margin-bottom:30px}
@media(max-width:768px){.certificates ul li{width:46%}}
.nyposooutbox{max-width:1100px;margin:0 auto}
.nyposofirbox{display:flex;justify-content:space-between;margin-bottom:30px;border-bottom:1px dashed #ccc;padding-bottom:30px}
.nyposofirlef{width:440px}
.nyposofirrig{width:calc(100% - 480px)}
.nyposofirrig h6{color:#0078d7;font-weight:700;font-size:20px;padding-bottom:10px;border-bottom:1px dashed #ccc;margin-bottom:12px}
@media screen and (max-width:768px){.nyposooutbox{margin-top:30px}
.nyposofirbox{flex-direction:column-reverse}
.nyposofirlef{width:100%}
.nyposofirrig{width:100%;margin-bottom:15px}}
.que{margin-bottom:20px}
.cate-img img{display:block}
section.cate .common-title{margin-bottom:35px}
.side-cate .type-active,.side-cate>ul li:hover>a,.side-pro-more,.side-pro-more:hover,.common-link .next,.common-link .next a,.pro-item:hover .pro-name,.content-main .content-c-date,.content-main .content-c-view{color:var(--color)}
.contact-box .box-icon em,.contact-box .box-icon i,.contact-box .title-s,.document-main .download-title i,.document-main .project-info .info-l p:nth-child(2),.head-nav>ul>li .inmenu_1,.head-nav>ul>li:hover>a,.button-area .clear-all:hover,.inquiry-pro-list .inquiry-pro-item .pro-item-name a:hover{color:var(--color)}
.side-search,.side-title,.common-link .prev,.swiper-container .swiper-pagination-bullet-active,.que-item:nth-of-type(2),.cate-btn,.pro-btn,.about-icon,.news-date,#swiper-banner .swiper-button-next:hover,#swiper-banner .swiper-button-prev:hover,.head-top{background:var(--color)}
.content-item:hover .content-more,.content-date,.content-main .common-c-title:after,.hov-c:hover,.contact-box .box-r,.contact-icon,.document-main .project-item:hover .info-r,.document-main .faq-list .faq-title:hover,.document-main .faq-list .faq-title.active,.hvr-bounce-to-right-y:before,.hvr-bounce-to-right:before{background:var(--color)}
.head-nav>ul .submenu a:hover,#tabs .current,.compare-panel .button-area .contact-button{background:var(--color)}
.que-item:nth-of-type(2) .more-btn i:after,.que-item:nth-of-type(3):after,.que-item:nth-of-type(3):before,.about-icon:after,.foot-letter .send-letter input:focus{border-color:var(--color)}
.common-pages span.ctxt,.common-pages a:hover{background-color:var(--color);border-color:var(--color)}
.proCateTags a:hover{color:var(--color);border-color:var(--color)}
.pro-item.checked,.preview-container .thumbnail-box .list ul .item-cur{outline-color:var(--color)}
.link-wrap .link-r:after,.link-wrap .link-l:after{border-bottom-color:var(--color)}
.prolist-top h1{border-left-color:var(--color)}
@media(max-width:1240px){.head-nav,.head-nav>ul{background:var(--color)}}
@media screen and (max-width:768px){.head-nav>ul>li .inmenu_1,#swiper-banner .swiper-button-next i,#swiper-banner .swiper-button-prev i,.about-title{color:var(--color)}
.mobile-bottom,.mobile-bottom .mobile-bottom-item,#gallery .swiper-pagination-bullet-active{background:var(--color)}
.head-nav>ul .submenu li a:hover{color:var(--color)}}
.que-item:first-of-type{background:#fff}
.que-item:nth-of-type(1) .more-btn,.que-item:nth-of-type(1) .que-num,.que-item:nth-of-type(1) .que-title,.que-item:nth-of-type(1) article{color:#1f2b41}
.que-item:nth-of-type(1) .more-btn i,.about .more-btn{background:#1f2b41}
.que-item:nth-of-type(1) .more-btn i:after{border-color:#fff}
.que-item:nth-of-type(1):before,.que-item:nth-of-type(1):after{border-color:var(--color)}
.about-con,.banner{background:var(--color)}
.bPosition{color:#fff}
.foot-title:after{background:var(--color)}
.cu li i{color:var(--color)}
.foot-letter .send-letter .eput{background:#fff;border-color:var(--color);color:#000}
.foot-l .lfr a,.foot-letter .send-letter .ebtn{background:var(--color)}
.floatwindow_fd-img,.floatwindow_fd-main .floatwindow_online_service,.floatwindow_fd-main .floatwindow_top{background-color:var(--color)!important}
.foot-logo img{height:55px}
@media(max-width:768px){.head-nav>ul .submenu{background:0 0}
.head-nav>ul>li a{color:#fff}
.table-flex tr{display:flex;flex-direction:column}
.table-flex tr td{border:none}
.banner-wrap{padding-right:0;align-items:center}}
@media screen and (max-width:768px){.head-nav>ul>li .inmenu_1,.head-nav>ul>li:hover>a,.head-nav>ul>li:hover>i{color:#fff}
.head-nav>ul>li i,.head-nav>ul .submenu li a:hover{color:#fff}}
@media screen and (max-width:480px){table.table.nycasetable{margin-top:30px}
table.table.nycasetable tr{border:1px solid #ccc;box-sizing:border-box;margin-bottom:20px}
table.table.nycasetable tr td{display:block;width:100%;padding:0}
table.table.nycasetable tr td img{width:100%}
table.table.nycasetable tr td:nth-child(2){padding:10px;box-sizing:border-box}
table.table.nycasetable tr td:nth-child(2) p:nth-child(2){line-height:1.6;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-height:66px}}
.certificates ul li{width:16%}
@media(min-width:769px){.adv-item{width:25%}}
.adv-t{align-self:flex-start}
.cate-img{background:0 0}
.cate-img img{opacity:1}
.contact-main,.about-main{background:#fff}
body{font-family:arial!important}
body.nyaboutbody .common-main .common-wrapper{max-width:1200px}
body.nyaboutbody .common-main .common-wrapper p{padding:0!important}
body.nyaboutbody .common-main .common-wrapper img{height:auto!important}
.content-main-info .common-wrapper{margin:0 auto;max-width:1000px}
.content-main-info .content-item{margin-bottom:20px;height:auto}
.content-main-info .content-info{padding:20px 5% 10px}
ul.nyservicelist li{display:flex;margin-bottom:25px;justify-content:space-between}
ul.nyservicelist li .nyserpic{width:142px}
ul.nyservicelist li .nyserrig{width:calc(100% - 160px);text-align:justify}
ul.nyservicelist li .nyserrig p:first-child{line-height:1.3}
@media screen and (min-width:1081px){body.nyserbody .common-main .common-wrapper{width:100%;padding:0 80px;box-sizing:border-box}}
@media screen and (max-width:768px){ul.nyservicelist li .nyserpic{width:92px}
ul.nyservicelist li .nyserrig{width:calc(100% - 92px);text-align:left}}
@media screen and (max-width:560px){ul.nyservicelist li .nyserpic{width:100%;text-align:center}
ul.nyservicelist li .nyserrig{width:100%}
ul.nyservicelist li{flex-direction:column;justify-content:center;align-items:center}
ul.nyservicelist li .nyserrig p:first-child{text-align:center}}
.common-main article img{height:auto}
.nyaboutusadone{display:flex;align-items:center;margin:20px 0}
.nyaboutusadone .nyabadpic{width:200px;margin-right:20px}
.nyaboutusadone .nyabadrig{width:calc(100% - 220px)}
.nyaboutusadone  .nyabadtit{font-weight:bold;font-size:17px}
.nyaboutusadone ul.nyabadlist{display:flex;margin-top:25px}
.nyaboutusadone ul.nyabadlist li{display:flex;padding-right:30px;box-sizing:border-box;line-height:1.2}
.nyaboutusadone ul.nyabadlist li:last-child{padding-right:0}
.nyaboutusadone ul.nyabadlist li img{margin-right:6px}
@media screen and (max-width:768px){.nyaboutusadone{display:block}
.nyaboutusadone .nyabadpic{width:100%;margin:0 0 15px}
.nyaboutusadone .nyabadpic img{width:100%}
.nyaboutusadone .nyabadrig{width:100%}}
@media screen and (max-width:560px){.nyaboutusadone ul.nyabadlist{flex-wrap:wrap}
.nyaboutusadone ul.nyabadlist li{margin-bottom:6px}}
.cate-btn{display:none}
.cate-item:hover .cate-name{opacity:1}
.foot-l .lfr{flex-direction:row-reverse;justify-content:flex-end}
.foot-right .common-wrapper{flex-wrap:wrap;justify-content:center;flex-direction:column-reverse}
.foot-right ul{margin-bottom:25px}