@font-face {
  font-family: "Barlow-Bold";

  src: url("../fonts/Barlow-Bold.woff") format("truetype");
 
}
@font-face {
  font-family: "Oswald-Bold";

  src: url("../fonts/Oswald-Bold.otf") format("truetype");
 
}



@media only screen and (max-width:1400px){ 

body .header-logo a h1 { font-size:22px !important;}
body .header-nav-show-content { margin-top:92px !important;}


}

@media only screen and (max-width:1300px){ 

body .header-logo a h1 { font-size:18px !important;}
body .header-nav-show-content { margin-top:92px !important;}
body .header-nav ul li { padding:0 10px !important;}


}
@media only screen and (max-width:1200px){ 

body .header-logo a h1 { font-size:18px !important;}
body .header-nav-show-content { margin-top:92px !important;}
body .header-nav ul li { padding:0 10px !important;}

}

@media only screen and (max-width:1679px){ 


body .header-nav-show-content { margin-top:92px !important;}


}


html body { font-family:Arial, "微软雅黑"!important;}
.div-content { width:90%;}
.header_top { width:100%; background:#fff; line-height:32px; border-bottom:1px solid rgba(0,0,0,.07); display:none; height:35px; margin-top:-10px; margin-bottom:10px; }

.header_top_z {width:96%; margin:0px auto; color:#333; height:32px;}
.header_top_left { width:30%; float:left;}
.header_top_left a { margin-left:30px; opacity:.7;  }
.header_top_left a img { margin-top:7px;}
.header_top_right { width:65%; float:right;}
.header_top_right p { display:flex; padding:0px; margin:0px 10px; float:right;}
.header_top_right p i{}
.header_top_right p i img { width:22px; height:auto; margin-right:5px; padding-top:6px;}
.header_top_right p span {} 

.header.scroll-down .header_top  { display: block;} 
.header.scroll-top .header_top  { display: block;} 





.header-logo { width:32%; display:flex;}
.header-logo a:nth-child(1) { width:100%; }
.header-logo a:nth-child(2) { background:none;}
.header.scroll-down .header-logo a:nth-child(2) { background:none;}
.header.scroll-top .header-logo a:nth-child(2) { background:none;}
.header.black .header-logo a:nth-child(2) { background:none;}
.detail .header .header-logo a:nth-child(2) { background:none;}
.header-logo a h1 { font-weight:900; font-size:28px; line-height:80px; margin-left:10px; color:#fff; }
.header.scroll-down .header-logo a h1 { color:#000;}
.header.scroll-top .header-logo a h1 { color:#000;}
.detail .header .header-logo a h1 { color:#000;}
.header.black .header-logo a h1 { color:#000;}

.header-nav-show-content{ margin-top:112px !important;}

.header { padding:10px 0px;}



.header-nav ul li::after {
    content: '';
    width: 50%;
    height: 3px;
    position: absolute;
    left: 70%;
    top: 100%;
    transform: skewX(180deg) translate(-100%, -40%);
    z-index: 1;
    background: #fff;
    opacity: 0;}

.langtuage-1 a::after {     transform: skewX(0deg);  border-radius:30px; border:none !important;}
.search-1 a::after {     transform: skewX(0deg);  border-radius:30px;  border:none!important;}
.header .header-nav ul li a { font-size:17px; font-weight:400; font-family:Arial, "微软雅黑"!important;}


.header-langtuage-search { margin-top:-5px;}

.header-nav-service-left { width:40%; padding-bottom:35px;}

.header-nav-service-left .text { display:none;}
.index-about-us-main { background: #125baa; width:100%; overflow:hidden;}
.index-heasn-valued-text { top:42%;}

.index-about-us-text { top:0%; left: auto; right:0px; height:100%; width:40%; padding:0px 5%;  background: url(../images/logobg.png) no-repeat 110% 110% #125baa;}
.index-about-us-left {
    top: 0%;
    left: 0px;
    right: auto;
    height: 100%;
    width: 50%;
    padding: ;
    background: #125baa;
}
.index-about-us-left img { width:100%; height:100%; /*object-fit: cover;*/}
.index-about-us-text .title-0 { font-size:25px; text-transform:uppercase; font-family:Barlow-Bold; margin-bottom:20px; margin-top:20%;}
.index-heasn-valued-text .title-1 { font-size:41px; margin-bottom:20px;   }

.index-about-us-text .title-1 { font-family:Barlow-Bold; }
.index-about-us-text .title-1 { font-size:45px;}
.index-about-us-text .text-1 p { line-height:28px; margin-top:20px; font-size:15px;}
.index-about-us-text .text-1 p a { color:#fff;}
.index-about-us-text .more-1 { margin-top:10% !important;}
.index-about-us-text .more-1 a::before { }
.index-about-us-date { bottom:auto; }
.index-about-us-date ul li strong { font-size:58px; font-weight:900 !important; font-family:Barlow-Regular; color:#000; font-style: normal; font-style:;}
.index-about-us-date ul p { opacity:.7;}

.index-about-us-date ul li sub {vertical-align: ; font-weight:400; margin-left:2px; font-size:17px; font-family:Arial, "微软雅黑"!important; color:#fff; margin-top:12%; width:35px; height:35px; display: inline-block; border-radius:25px 0px 25px 0px ; line-height:35px;  transform:skewX(-5deg); background:url(../images/bbb1.png) no-repeat right center; padding-right:10px;

 )


 }
.index-solution-nav li { width:15.66666%; margin:10px .5%;}
.footer { border-top:5px solid #125baa;}
.index-solution-nav a { padding:15%;}
.index-solution-nav li:nth-child(4) a {
    padding: 15% 0;
}
.index-solution-nav li:first-child a {
    padding: 15% 0;
}
.index-banner-swiper .text { top:70%;}
.index-banner-item.center .text-3 { letter-spacing:0px; line-height:30px !important; text-transform:capitalize; font-family:'Barlow-Regular',PingFang SC,'Microsoft YaHei',Arial;}

 .index-banner-swiper .swiper-slide-active .text-3{letter-spacing:0px; line-height:30px !important; text-transform:capitalize; font-family:'Barlow-Regular',PingFang SC,'Microsoft YaHei',Arial;}
 .index-banner-swiper .swiper-slide-active .text-3 .HeadlineCopy {line-height:30px !important; }

.solution-item-left { width:50%;}
.solution-item-right{width:50%;}
.index-solution-nav span { font-size:17px;}
.index-solution-nav .font18 { font-size:20px;}

.index-solution-nav i { font-size:17px; font-family: 'Barlow-Regular';}
/*.index-solution { background: url(../static/upload/bg4.jpg) no-repeat center top;}*/

.latest-news-item { background:#f4f4f4 !important;}
.index-news-bottom-left { width:100%; display:flex; justify-content: space-between;}

.index-news-bottom-left .latest-news-item { width:31.33333%;}
.index-news-bottom-left .latest-news-item:first-child { margin-right:0px !important;}
.index-heasn-valued-text { width:80%;}
.index-about-us-date { }

.index-news-bottom-left .latest-news-item { background:#f4f4f4 !important; border:0px solid #ddd; padding:0%;}
.index-heasn-valued-text .text-1 { line-height:32px; color:#999; margin-bottom:50px; }
.index-heasn-valued-text .text-1 a {color:#999; font-family: Arial;}
.index-news-bottom-left .latest-news-item .text {padding:3% 5% 8%; width:90%;}
.index-solution-nav li.cur a span { font-weight:700;}
.latest-news-item .text-1 { line-height:25px; color:#666;}
.latest-news-item a .title-1 { line-height:30px;}



.solution-item-right {float:left;}
.solution-item-left { right:0px; left:inherit; }

.footer-logo { width:65%; margin-bottom:20px;}
.footer-contact .contact-1 p { padding:5px 0px; margin:0px;}
.footer-contact .tel-1 { margin-bottom:10px;}


.foot .foota{ padding-top:20px; padding-bottom:10px; color:#fff; font-size:16px;/*margin-top:30px;*/ border-bottom:1px solid rgba(255,255,255,0.1);/*border-top:1px solid rgba(255,255,255,0.1);*/ display:none; }


.foot .flian ul li:nth-child(2n){ float:right}
.foot .flian ul li{ width:31.33333%; float:left;display: flex; align-items: center; margin-bottom:40px; padding-right:2%; }
.foot .flian ul li:nth-child(3){ width:15%;}
.foot .flian ul li .ictxt{ font-weight:normal; margin-left:20px;}
.foot .flian ul li .ictu{width: 54px;
height: 54px;
border-radius: 0%;
overflow: hidden;
background-color: #0196d5;
min-width: 54px;}
.flian { width:100%;}
.flian ul { display: flex;justify-content: space-between;}
.foot .flian ul li a{ color:#fff; }
.ictxt p { font-size:14px; line-height:20px;}
.foot .flian ul li .ico_add { background:url(../static/images/ico2.png) no-repeat center;background-size: auto 22px;background-color:; border:1px solid #fff;}
.foot .flian ul li .ico_tel { background:url(../static/images/ico1.png) no-repeat center;background-size: auto 22px;background-color: ; background-color:; border:1px solid #fff;}
.foot .flian ul li .ico_email { background:url(../static/images/ico3.png) no-repeat center;background-size: auto 18px;background-color: ; background-color:; border:1px solid #fff;}
.foot .flian ul li .ico_url { background:url(../static/images/ico4.png) no-repeat center;background-size: auto 22px;background-color: #0196d5;}

.footer-content-top-left { width:28%; }

.footer-content-top-right { width:68%; display:flex; justify-content: space-between; border-left:1px solid rgba(255,255,255,.1); padding-left:2%;}
.footer-content-top-right ul  { padding:0PX 2%; margin-top:30px;}
.footer-content-top-right ul li { list-style:none;}

.footer-content-top-right ul li { color:#999999; line-height:28px;}
.footer-content-top-right ul li strong { font-size:18px; line-height:50px;  color:#fff;}

.footer-content-bottom { height:30px; margin-top:3%;}
.footer-copy { font-size:16px;}


.header-nav-solution-item .nav-item a { font-size:16px; font-weight:400 !important; font-family:'Barlow-Regular',PingFang SC,'Microsoft YaHei',Arial!important;}
.header-nav-solution-item { width:13%; margin:30px .5%;}

.header-nav-service { padding-top:4%;}

.navyy a span { font-weight:400 !important; font-family:'Barlow-Regular',PingFang SC,'Microsoft YaHei',Arial!important;}



.proxx { color:#fff; line-height:25px;

text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
height: 125px;
line-height: 25px; margin-bottom:20px; margin-top:20px;

}
.proxx p { margin-top:0px; margin-bottom:0px;}
.footer-content-top-right ul li a { color:#999; font-size:16px;}



.footer-content { width:90%;}





/*内页开始*/
.page-about-bottom .text { width:45% !important; background:#125baa; color:#fff;}


 
/*fanye*/

.newspage{ width: 92%;
    padding: 20px 4% 0px;
    height: auto;/* overflow: hidden;*/ display:block;
	}
	
.newspage {
width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 20px; TEXT-ALIGN: center; margin:60px auto 0px; clear:both; height:30px
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT:8px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; FONT: 13px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; font-family:'Barlow-Regular',PingFang SC,'Microsoft YaHei',Arial;border-radius: 0px;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #125baa; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #125baa; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
 PADDING-RIGHT: 8px;  PADDING-LEFT: 8px; BACKGROUND: #125baa; PADDING-BOTTOM: 3px;  COLOR: #fff; MARGIN-RIGHT: 5px; PADDING-TOP: 3px;  font-size:13px;border-radius: 0px; border:1px #125baa solid; 

}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}

 
 .page-solution-item .text-2 {text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
height: 75px;
line-height: 25px;}

.page-solution-right { width:100% !important;}

.page-solution-list .page-solution-item:nth-child(2n) .img {float: left !important;}
.page-solution-list .page-solution-item:nth-child(2n) .text {
    left: auto !important;
    right: 0!important;
}

.page-solution-detail { background:#e3e3e3;}
.page-solution-detail { padding-top:120px !important;}

.page-solution-detail-jieshaoz {  padding:0% 5%; width:80%; margin:5% 5% 0px;}
.page-solution-detail-jieshaoz h2 { font-size:40px; color:#404040; line-height:45px; margin-bottom:20px; text-align:center; font-family:'Barlow-BlackItalic'; text-transform:uppercase;}
.page-solution-detail-jieshao { border:1px solid rgba(0,0,0,.1); padding:3% 5%; width:80%; margin:5%;}
.page-solution-detail-jieshao h2 { font-size:40px; color:#404040; line-height:45px; margin-bottom:20px; text-align:center; font-family:'Barlow-BlackItalic'; text-transform:uppercase;}
.page-solution-detail-jieshao p { line-height:25px; color:#66; font-size:16px;}

.page-solution-detail-jieshao-tu { text-align:center; margin:20px auto; width:100%;}
.page-solution-detail-jieshao-tu .tutu { width:18%; margin:1%; display:inline-block; height:200px; overflow:hidden;}
.page-solution-detail-jieshao-tu .tutu img { width:100%; height:100%; object-fit: cover;}


.ny_news { padding:100px 0px;}

.news-detail-right { width:100% !important;}
.page-news-detail { padding-top:120px !important;}






.neirong_nbk{margin-top: 40px;}


.neirong{ padding: 80px 80px; min-height:300px;
background: url(../images/fabrics-bg1.jpg) no-repeat center bottom rgba(255,255,255,1); background-size:100% auto;
box-shadow: 1px 10px 60px 0px rgba(0, 0, 0, 0.07);
border: #e4e4e4 solid 0px;
border-radius: 0px;
line-height: 35px;
font-size: 16px; margin-top:40px; color:#000;
}
.neirong a { color:#000;}
.neirong p { text-align:left;}

.neirong #slider{ width:80%; margin:0 auto; text-align:center}

/*荣誉*/

.neirong_nbk{ margin-top:50px;}
.rongyu ul li{text-align:center;float:left;display:inline;width:22.5%; margin-left:1%; margin-right:1%;height:260px; overflow:hidden;background:#fff; border:1px dotted #ccc;  border-radius:5px;box-shadow:0px 10px 10px 0px rgba(0,0,0,.1); margin-bottom:30px; padding-top:10px;}
.rongyu ul li span{line-height:22px;display:block;background:#FFF; text-align:center; padding-top:20px; font-size:15px;  color:#555}

.zu112{width:100%; height:190px; overflow:hidden; display: flex;justify-content: center;align-items: center;}
.zu112 img{ -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; max-height:100%; max-width:90% }
.rongyu ul li:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}
.rongyu ul li:hover span{ color:#94d768}

.our-team-item { width:31.333333% !important; margin:1% !important;}
.our-team-item .title-1 strong {white-space: normal !important; line-height:25px; height:50px; }

.our-team-item .title-1::after {background: #dcfbc9;}



.ny_con_ditu { width:43%; height:350px;  right:;
    top: 35%;
    left: 5%; position:absolute; z-index:11; }
.contact-item.caddi-2{    right: 5%;
    top: 35%;
    left: auto;
    width: 43%;}
	
	.page-contact .div-path { top:120px !important;}
	.page-contact .title-1 { left:5% !important; top:22% !important;}
	
	.contact-item .text-2 { margin-top:0px; line-height:28px; font-size:18px;}
	.contact-item .add-item { line-height:28px; font-size:16px; color:#999;}
	
	
/*首页客户见证*/
.index_khjz { width:100%; background:#f4f4f4; overflow:visible; clear:both; padding-bottom:100px; }
.index_khjz_bt {width:100%; text-align:center; padding-top:70px; padding-bottom:50px;}
.index_khjz_bt .title-1 { margin-bottom:20px;}
.index_khjz_bt .text-1 { line-height:30px; color:#999;}




.index_khjz_con { width:90%; margin:0px 5%; display:flex; justify-content:space-between; flex-wrap:wrap; }
.index_khjz_con_tu { width:44%; margin:1%; padding:2%; display:flex; justify-content:space-between; background:#fff; transition:all .4s; }
.index_khjz_con_tu .img { width:48%; background:none;}
.index_khjz_con_tu .img img { width:100%; height:100%;object-fit: cover;}
.index_khjz_con_tu .zi  { width:48%; }
.index_khjz_con_tu .zi h3  { line-height:30px; font-size:18px; color:#000; padding:0px 0px 10px; border-bottom:2px solid #666; font-weight:400;}

.index_khjz_con_tu .p { width:100%; margin-top:10px; line-height:25px; color:#999;}
.index_khjz_con_tu .zi .jiantou-1 {
    margin-top: 8%;
    width: 26px;
    height: 14px;
    background: url(../static/images/r4.png) center no-repeat;
    filter: grayscale(100%);
}
.index_khjz_con_tu:hover { transform:scale(1.05,1.05);}