﻿@charset "utf-8";
:root{--color:#0e6eb9;--fontfamily:Cambria}
.head-contact {background:url(/js/34188/cont.png) no-repeat left center;background-size:30px}
.head-contact img {left:0;margin-right:12px;visibility:hidden}
.about .about-con .about-title {font-size:34px}
.common-main article p {margin-bottom:2px}
.adv-item article,.content-info article,.news-title,.news article,.pro-info article {word-break:break-word}
.contact-wrap {margin:0}
.pro-c-art article .table td {color:#838383;text-align-last:center;vertical-align:middle}
.news-img img {height:300px;object-fit:cover}
.cu li,.foot-title,.cu li i,.foot-cate ul li a:hover,.foot-letter .send-letter p,.foot-intro,.foot-intro+p,.foot-right,.foot-right ul a:hover,.foot-right ul a,.foot-cate ul li a,.foot-nav ul li a {color:#000}
.foot-title:after {background:#000}
.foot-cate ul li a:before {border-color:#000}
.foot-right {background:#fff}
.foot-list {background:#fff}
.foot-letter .send-letter .eput {background:#fff}
.adv-item article {-webkit-line-clamp:4;max-height:80px}
@media screen and (min-width:769px) {.adv-item {padding:40px}}
.cate-img img {width:100%}
@media screen and (max-width:768px) {.pro-info {padding:10px}
.pro-name {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}}
.que .more-btn {display:block;margin-top:20px}
.logo {height:100%}
header {padding:5px 0}
.about-list {padding:0}
@media(min-width:769px) {header>.container {max-width:1600px;padding:0 10px}
}
@media(max-width:1500px) and (min-width:769px) {.nav>li {padding:0 7px}
.nav>li>a {font-size:16px}
.logo {width:200px}
.mob-box {width:calc(100% - 200px);padding-left:25px}}
@media(max-width:1280px) and (min-width:769px) {.nav>li>a {font-size:13px}
.nav>li {padding:0 6px}
.logo {width:140px}
.mob-box {width:calc(100% - 140px);padding-left:20px}}
.fshare a:nth-child(2) {display:none}
.about-list li {width:31%}
.about-list li .aboutpic {width:100%;position:relative;padding-bottom:67%}
.about-list li .aboutpic img {width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}
.about-item-tit {margin:12px 0 0;text-transform:capitalize;font-size:22px}
@media(max-width:768px) {.about-list li {width:100%}
.about-item-tit {font-size:17px}}
.about .home-t>span:nth-child(1),.home-t>span:nth-child(1) {background-image:url(/js/15832/tit-l.png)}
.about .home-t>span:nth-child(3),.home-t>span:nth-child(3) {background-image:url(/js/15832/tit-r.png)}
section.about {background:#bbced2!important;color:#fff;}
.hot-item-tit,.hot-item-more{background:#fff;color:var(--color)}
.hot-item-more::before{border:none}
.hot-item-more{width:100%;justify-content:flex-start;position:initial;}
.news-t .home-tit span {display: none;}
.contactus-list>div {width:32%;padding:0!important;text-align:center;border:none;}
.contactus-list {justify-content:space-between;}
#feedbackForm {max-width:100%;}
.contactus-list>div p {margin:0 auto;max-width:250px;}
.contactus-list>div .cttit {font-size:25px;}
@media (max-width:768px){.contactus-list>div{width:100%;margin-bottom:20px}
.contactus-list>div .cttit {font-size:22px;}
.contactus-list>div .iconfont{font-size:32px}}
.about .home-tit strong{color:#213045}
header{padding:5px 0}
.logo {height:100%}
@media (min-width:769px){nav{height:49px}}
.fcon li:first-child a:nth-child(3){display:none}
.newsdetails-cont p{margin-bottom:8px}
.newsdetails-cont td{vertical-align:middle}
.sf-menu li.LiLevel2 >a{font-weight:normal}
.maybe-list li{display:flex}
.case-item-tit strong{font-size:26px}
.case-item-l{transform:translateY(20px)}
#case .swiper-slide {height:auto}
.project-img {padding-bottom:75%;height:0;position:relative}
.project-img a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}
@media (min-width:769px){.project-list li {width:32%;margin-right:2%;}
.project-list li:nth-child(4n) {margin-right:2%;}
.project-list li:nth-child(3n) {margin-right:0;}}
.nav>li>a{font-weight:bold}
.prodetails-bref strong {font-weight: 700;}
#swiper-banner .banner-animote {position:absolute;top:50%;left:100px;width:100%;width:40%;color:#000;opacity:0;transform:translateY(-50%);text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white;}
#swiper-banner .banner-animote .p1 {display:block;font-size:48px;font-weight:var(--fontbold5);text-transform:capitalize;margin-bottom:10px;line-height:1.3}
#swiper-banner .banner-animote .p2 {display:block;font-size:24px;text-transform:capitalize}
#swiper-banner .swiper-slide-active .banner-animote {animation:bannerani .5s forwards;animation-delay:.7s}
@keyframes bannerani {0% {margin-left:-50px}
100% {opacity:1;margin-left:0px}}
@media (max-width:1600px){#swiper-banner .banner-animote .p1 {font-size:40px;}
#swiper-banner .banner-animote .p2 {font-size:21px;}}
@media (max-width:1440px){#swiper-banner .banner-animote .p1 {font-size:32px;}
#swiper-banner .banner-animote .p2 {font-size:18px;}}
@media (max-width:1200px){#swiper-banner .banner-animote .p1 {font-size:25px;}
#swiper-banner .banner-animote .p2 {font-size:16px;}}
@media (max-width:1024px){#swiper-banner .banner-animote .p1 {font-size:22px;}
#swiper-banner .banner-animote .p2 {font-size:14px;}
#swiper-banner .banner-animote{width:80%;left:10%}}
@media (max-width:768px){#swiper-banner .banner-animote .p1 {text-align:center}
#swiper-banner .banner-animote .p2 {display:none}}
@media (max-width:500px){#swiper-banner .banner-animote .p1{display:none}}