﻿@media screen and (min-width:768px){ 
     /*页头*/
[class^='mobile'],._mobileName,#menuMobile{display:none;}
    #header{position:absolute;top:0px;left:0px;right:0px;z-index:2000;}
    #header .pic-logo{position:absolute;top:26px;left:146px;}
    #header>.center{padding-top:24px;}
    #header ._rightBox{position:absolute;top:63px;z-index:2600;display:flex;background:transparent;right:0px;height:55px;padding-top:7px;align-items:flex-start;box-sizing:border-box;padding-right:7.23%;padding-left:7.23%;}
#header.headerWhite .module-search .icon--search{filter:invert(100%);}
#header.headerWhite .module-search .text{border-color:#fff;color:#fff;}
#header.headerWhite ::-webkit-input-placeholder{color:#fff;}
#header.headerWhite ::-moz-placeholder{ color:#fff;}
#header.headerWhite :-ms-input-placeholder{color:#fff;}
#header.headerWhite .module-language{color:#fff;}
#header.headerWhite .module-language .icon-arrow-bom{filter:invert(100%);}
#header.headerWhite #menu  a{color:#fff;}
/*菜单*/
#menu{height:55px;position:relative;z-index:2500;margin:57px auto 0 auto;padding-left:350px;right:0px;left:0px;}
#menu .submenu{position:absolute;top:100%;left:0px;right:0px;box-shadow:0 10px 10px rgba(0,0,0,0.06);transition:transform 0s linear,opacity 0.4s ease-in;transform-origin:center top;opacity:0;transform:scaley(0) translatey(10px);padding-left:350px;background:linear-gradient(to top , rgba(255, 255, 255, 0.15) 9% , rgba(255, 255, 255, 0) 70%);backdrop-filter:blur(6px);}
#menu .submenu.submenuShow{opacity:1;transform:scaley(1) translatey(0);}
#menu .submenu ul{font-size:16px;height:100%;width:100%;display:flex;}
#menu .submenu li{width:9.59%;padding-top:14px;text-align:center;height:100%;margin-bottom:2px;}
#menu .submenu li:not(:empty):hover a{background:rgba(255,255,255,0.5);}
#menu .submenu li:not(:empty):hover a,#menu .submenu li.hover a{}
#menu .submenu li a{display:block;line-height:29px;color:inherit;margin-bottom:3px;transition:none;text-align:left;white-space:nowrap;padding-left:1.5em;}
#menu .submenu li a:hover{text-decoration:none;color:#004ea1;}
#menu .submenu li a:link{}
#menu .center{width:auto;}
#menu ul.menus{width:100%;display:flex;}
#menu ul.menus .lines{position:absolute;bottom:0px;left:0px;right:0px;background-color:#004ea1;height:2px;}
#menu ul.menus li{width:9.59%;text-align:left;}
#menu ul.menus li a{font-size:20px;line-height:2.75;text-decoration:none;position:relative;display:inline-block;text-align:left;padding-left:1.2em;}
#menu ul.menus li._active a{color:#004ea1;}
#menu ul.menus li.change a,#menu ul.menus li.hover a{font-weight:bold;color:#004ea1;}
	/*组件-搜索2*/
.module-search form{display:flex;align-items:center;}
.module-search form .text{width:134px;height:27px;line-height:27px;border:1px solid #333;border-radius:60px;background:transparent;padding-left:10px;padding-right:10px;box-sizing:border-box;}
.module-search form .btn_send{width:30px;background:transparent;border:0;}
.module-search.module-search--style1 form{border:1px solid #e9e9e9;line-height:28px;height:28px;border-radius:40px;}
.module-search.module-search--style1 form:focus-within{border-color:#44484b;}
.module-search.module-search--style1 form .text{border:0;height:inherit;line-height:inherit;width:349px;}
.module-search.module-search--style1 form .btn_send{padding-left:13px;padding-right:27px;}
	/*组件-语言*/
.module-language{position:relative;font-size:16px;cursor:pointer;display:flex;padding-right:30px;}
.module-language:hover ._moreLanguage{visibility:visible;}
.module-language ._moreLanguage{position:absolute;top:100%;background:#fff;min-width:110px;border-radius:5px;font-variant:small-caps;text-transform:uppercase;padding-top:5px;padding-bottom:6px;box-shadow:0 6px 14px rgba(0,0,0,0.2);left:50%;transform:translatex(-50%);visibility:hidden;}
.module-language ._moreLanguage::after{width:0px;height:0px;position:absolute;right:50%;border:8px solid transparent;border-bottom:8px solid #fff;content:"";bottom:100%;margin-right:-8px;}
.module-language ._moreLanguage img{width:20px;height:20px;margin-right:6px;}
.module-language ._moreLanguage a{display:block;padding-left:15px;font-size:14px;padding-right:6px;white-space:nowrap;padding-top:6px;padding-bottom:6px;}
.module-language ._moreLanguage a:hover{background-color:#0e7ff7;color:#fff;text-decoration:none;}
.module-language .icon--earth{width:20px;height:20px;display:none;vertical-align:middle;margin-right:8px;}
.module-language .icon-arrow-bom{width:9px;height:9px;content:"";vertical-align:middle;display:inline-block;transform: translatey(-80%)  rotate(45deg);transform-origin:50% 50%;border-right:1px solid #000000;border-bottom:1px solid #000000;position:absolute;right:10px;top:50%;}
}
.center{margin:0 auto;width:1620px;}	
.center::after{content:"";display:block;clear:both;height:0;}
body{font-size:14px;}
h1{font-size:24px;}
h2{font-size:18px;}
h3,h4{font-size:14px;}
h5{font-size:14px;}
[class^='icon-']{background-size:contain!important;display:inline-block;vertical-align:middle;}
.icon--home{width:18px;height:17px;background:url(../images/aboutus/icon--home.png) no-repeat left top;}
.icon--time{width:18px;height:18px;background:url(../images/icon--time.png) no-repeat left top;background-size:contain;}
.icon--search{width:14px;height:14px;background:url(../images/aboutus/icon--search2.png) no-repeat left top;}
.icon--search2{width:19px;height:18px;background:url(../images/icon--search.png) no-repeat left top;}
.icon--more{width:24px;height:24px;background:url(../images/icon--more.png) no-repeat left top;}
/*- - - - - - - - -样式属01首页-1.html - - - - - - - -*/
	/*内容区域*/
	/*页尾*/
#footer{background-color:#1c1f24;color:#a9aaac;}
#footer [type='checkbox']{display:none;}
#footer>.center{padding-top:65px;padding-bottom:46px;}
#footer ._box{display:flex;justify-content:space-between;position:relative;padding-bottom:12px;}
#footer ._box::after{content:"";border-bottom:1px solid #424649;position:absolute;bottom:0;left:0;right:0;}
#footer ._box2{display:flex;justify-content:space-between;}
#footer ._box2 .item-contact{margin-right:160px;}
#footer ._box2 .module-friendlink{flex:auto;}
#footer ._box2 ._copyright{align-self:flex-end;color:#aaaeb1;}
#footer .module-share{margin-bottom:46px;}
#footer a{color:inherit;}
.moduleImgScroll{height:840px;z-index:700;}
/**/
.columnBox{width:100%;clear:both;z-index:500;}
.columnBox.columnBox--aboutus{position:relative;}
.columnBox.columnBox--aboutus>.center{padding-top:194px;padding-bottom:174px;}
.columnBox.columnBox--case{background:#2d2d2d url(../images/bg-case.png) no-repeat center top;position:relative;background-size:cover;}
.columnBox.columnBox--case>.center{padding-top:87px;padding-bottom:158px;}
.columnBox.columnBox--solutions{padding-top:102px;padding-bottom:102px;z-index:1000;margin-top:-840px;height:840px;position:relative;box-sizing:border-box;}
.columnBox.columnBox--solutions .item-solutions-intr{width:50%;}
.columnBox.columnBox--field>.center{position:relative;}
.columnBox.columnBox--field .group--item-field{position:relative;}
.columnBox.columnBox--field ._title{position:absolute;left:25%;top:0px;width:25%;background-color:#004ea1;z-index:1100;bottom:50%;box-sizing:border-box;padding-left:84px;padding-top:87px;color:#fff;padding-right:84px;}
.columnBox.columnBox--field ._title h3{line-height:1.81;margin-bottom:35px;position:relative;font-size:32px;font-weight:normal;padding-bottom:7px;}
.columnBox.columnBox--field ._title h3::after{position:absolute;left:0px;bottom:0px;content:"";background-color:#0e7ff7;height:2px;width:93px;}
.columnBox.columnBox--field ._title p{line-height:1.37;font-size:18px;letter-spacing:1px;}
.columnBox.columnBox--news{padding-top:58px;padding-bottom:175px;}
.columnBox.columnBox--news .title-column{margin-bottom:76px;}
.columnBox.columnBox--news .title-column h3{margin-bottom:0px;line-height:1.28;padding-top:27px;padding-bottom:39px;font-size:36px;color:#44484b;}
.columnBox.columnBox--news .item-focus-news{float:left;background:#666;}
.columnBox.columnBox--news .group--item-news{width:44.07%;overflow:hidden;float:right;}
.columnBox.columnBox--map>.center{display:flex;justify-content:space-between;}
.columnBox.columnBox--map .pic-map{width:904px;height:735px;background:#000;flex:none;margin-left:82px;}
.columnBox.columnBox--message{background-color:#004ea1;color:#fff;}
.columnBox.columnBox--message .title-subhead.title-subhead--left{color:#fff;}
.columnBox.columnBox--message .title-subhead.title-subhead--left::after{background:#fff;}
.columnBox.columnBox--about{position:relative;background:#fff url(../images/bg-1.jpg) no-repeat center top;background-size:cover;}
.columnBox.columnBox--about>.center{display:flex;padding-top:197px;padding-bottom:200px;}
.columnBox.columnBox--about ._intr{margin-right:19.26%;width:24.26%;flex:none;padding-top:4px;}
.columnBox.columnBox--about ._intr h4{font-size:34px;line-height:1.02;margin-bottom:33px;font-weight:normal;color:#004ea1;letter-spacing:1px;}
.columnBox.columnBox--about ._intr ._txt{line-height:1.33;font-size:18px;letter-spacing:0px;}
.columnBox.columnBox--about .group--item-cultural{display:flex;flex-wrap:wrap;gap:12px;margin-top:-15px;position:relative;}
.columnBox.columnBox--about .item-cultural{width:calc(50% - 1 * 12px / 2);}
.columnBox.columnBox--honor{background:#deeaf6 url(../images/aboutus/bg.png) no-repeat center center;position:relative;z-index:1200;}
.columnBox.columnBox--honor>.center{padding-top:98px;padding-bottom:137px;}
.columnBox.columnBox--speech>.center{padding-bottom:205px;}
.columnBox.columnBox--speech .photo{width:42.22%;background:#000;float:right;margin-left:4.63%;margin-top:1.79%;padding-top:34.2%;margin-bottom:10%;}
.columnBox.columnBox--speech ._signature{text-align:right;line-height:1.63;font-size:16px;padding-top:26px;padding-bottom:26px;}
.columnBox.columnBox--speech ._signature ._name{font-size:18px;}
.columnBox.columnBox--EPC>.center{padding-bottom:188px;}
.columnBox.columnBox--EPC .title-major{margin-bottom:153px;}
.columnBox.columnBox--contact>.center{display:flex;padding-bottom:180px;}
.columnBox.columnBox--contact ._leftArea{width:40.74%;margin-right:5.06%;}
.columnBox.columnBox--worldmap{overflow:hidden;}
.columnBox.columnBox--worldmap>.center{padding-left:162px;padding-right:162px;box-sizing:border-box;}
.columnBox.columnBox--aboutIntr>.center{padding-bottom:171px;}
.columnBox.columnBox--aboutIntr .title-subhead{margin-bottom:60px;}
.columnBox.columnBox--future{position:relative;background:#fff;}
.columnBox.columnBox--future>.center{padding-top:118px;}
.columnBox.columnBox--future .title-major.title-major--big{margin-bottom:156px;}
.columnBox.columnBox--API ._bigPic img{max-width:100%;display:block;}
.columnBox.columnBox--API .title-subhead.title-subhead--left{margin-left:14.88%;}
.columnBox.columnBox--API .text-content{margin-left:14.88%;margin-bottom:60px;}
.columnBox.columnBox--API>.center{padding-bottom:230px;}
.columnBox.columnBox--productinfo{overflow:hidden;}
.columnBox.columnBox--productinfo>.center{padding-left:196px;padding-right:196px;box-sizing:border-box;padding-top:90px;padding-bottom:90px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.06);margin-bottom:150px;}
.columnBox.columnBox--product-solution{margin-bottom:120px;}
.columnBox.columnBox--product-solution>.center{background-color:#e5eef7;}
.columnBox.columnBox--product-solution>.center ._pic01{width:50%;margin-bottom:8.64%;}
.columnBox.columnBox--product-solution>.center ._pic01 img{width:100%;max-width:100%;}
.columnBox.columnBox--product-solution ._picList{width:100%;gap:5px;}
.columnBox.columnBox--product-solution ._picList ul{display:flex;flex-wrap:wrap;gap:5px;}
.columnBox.columnBox--product-solution ._picList li{width:calc(25% - 3 * 5px / 4);box-sizing:border-box;overflow:hidden;}
.columnBox.columnBox--product-solution ._picList li .title-subColumn{padding-left:70px;display:flex;flex-direction:column;justify-content:center;height:100%;padding-right:240px;}
.columnBox.columnBox--product-solution ._picList li .title-subColumn h3{font-size:32px;margin-bottom:106px;position:relative;color:#fff;padding-bottom:62px;}
.columnBox.columnBox--product-solution ._picList li .title-subColumn h3::after{position:absolute;content:"";left:0px;bottom:0px;width:39px;background-color:#004ea1;height:5px;}
.columnBox.columnBox--product-solution ._picList li img{display:block;width:100%;object-fit:cover;height:100%;}
.columnBox.columnBox--product-solution ._picList li._w50{width:calc(50% - 1 * 5px / 2);float:left;}
   /*组件-首页广告*/
.module-banner{height:580px;background:#333;position:relative;overflow:hidden;width:100%;}
.module-banner .swiper-button-next,.module-banner .swiper-button-prev{width:151px;height:61px;top:100%;transform:translatey(-50%);background:#fff;}
.module-banner .swiper-button-next::after,.module-banner .swiper-button-prev::after{font-size:20px;}
.module-banner .swiper-button-prev{transform:translatex(-100%);left:50%;}
.module-banner .swiper-button-next{transform:translatex(100%);left:auto;right:50%;}
.module-banner .swiper-button-disabled{opacity:1;}
.module-banner .swiper-button-disabled::after{color:#a3a3a3;}
/*导航*/
.module-banner .swiper-pagination{background-size:contain;position:absolute;bottom:65px;left:0px;right:0px;}
.module-banner .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;line-height:0px;background-color:#fff;border-radius:50px;margin-left:4px;margin-right:4px;opacity:1;transition:all 0.2s ease;}
.module-banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:39px;}
.module-banner .swiper{width:100%;height:100%;position:relative;}
.module-banner .swiper-slide{width:100%;height:100%;}
.module-banner .swiper-slide img{width:100%;height:100%;object-fit:cover;}
	/*新闻栏目标题*/
.title-column{margin-bottom:80px;text-align:center;color:#fff;}
.title-column h3{line-height:2.06;padding-bottom:13px;margin-bottom:48px;font-size:49px;font-weight:normal;position:relative;letter-spacing:3px;color:#cdcdcd;white-space:pre-wrap;}
.title-column h3::after{position:absolute;bottom:0px;background-color:#0e7ff7;height:2px;width:95px;left:50%;transform:translatex(-50%);content:"";}
.title-column p{line-height:1.33;font-size:18px;}
	/*子栏目标题*/
.title-subColumn{margin-bottom:64px;}
.title-subColumn h3{line-height:0.94;margin-bottom:15px;font-size:50px;color:#004d9f;font-weight:normal;letter-spacing:4px;}
.title-subColumn p{line-height:1.33;font-size:18px;}
	/*图标列表*/
	.list-icon ul{display:flex;flex-wrap:wrap;gap:76px;}
.list-icon ul li{width:calc(33.33% - 2 * 76px / 3);text-align:center;}
.list-icon ul li:hover ._pic{background-color:#1c61ac;}
.list-icon ul li ._pic{width:89px;height:88px;border-radius:60px;display:block;margin-bottom:16px;margin-left:auto;margin-right:auto;}
.list-icon ul li ._pic img{width:100%;height:100%;display:block;}
.list-icon ul li ._txt{line-height:1.25;font-size:16px;color:#737373;}
/**/
.item-focus-news{width:50.06%;padding-top:24.38%;position:relative;}
.item-focus-news .photo{position:absolute;left:0;top:0;width:100%;height:100%;display:block;}
.item-focus-news img{width:100%;height:100%;display:block;object-fit:cover;}
	/*新闻项2*/
.item-news{display:flex;padding-top:3.64%;padding-bottom:3.64%;border-bottom:1px solid #dadada;align-items:center;}
.item-news:nth-of-type(1){border-top:1px solid #d9d9d9;}
.item-news ._time{width:14.99%;text-align:right;margin-right:9.10%;padding-top:5px;padding-left:2.38%;color:#737373;}
.item-news ._time ._date{display:block;line-height:1;font-size:38px;white-space:nowrap;}
.item-news ._time ._year{display:block;line-height:1.50;font-size:14px;}
.item-news ._intr ._title{line-height:1.75;font-size:20px;margin-bottom:4px;}
.item-news ._intr ._text{line-height:1.43;font-size:14px;color:#44484b;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
	/*案例项*/
.item-case{width:100%;box-sizing:border-box;position:relative;box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.55);}
.item-case .photo{width:100%;padding-top:88.00%;background-color:#004ea1;}
	.item-case .photo img{transition:transform 0.8s linear;object-fit: cover;}
.item-case ._txt{left:50%;top:50%;transform:translate(-50%,-50%) scale(1.3);position:absolute;font-size:18px;color:#fff;visibility:hidden;transition:all 0.2s ease;text-align:center;text-decoration:none;}
.item-case:hover .photo img{opacity:0.4;transform:scale(1.1);}
.item-case:hover ._txt{visibility:visible;transform:translate(-50%,-50%) scale(1);}
	/*关于我们*/
.item-about{display:flex;}
.item-about .photo{width:44.57%;margin-right:12.59%;flex:none;position:relative;padding-top:25.25%;background:#fff;}
.item-about .photo .swiper{position:absolute;left:0;top:0;width:100%;height:100%;}
.item-about .photo .swiper .swiper-pagination .swiper-pagination-bullet{opacity:0.8;background:#fff;border-radius:50px;}
.item-about .photo .swiper .swiper-pagination .swiper-pagination-bullet-active{width:30px;opacity:1;background-color:#004ea1;}
	.item-about .photo img{object-fit:cover;}
.item-about ._intr{flex:auto;position:relative;font-size:15px;text-justify:inter-ideograph;text-align:justify;color:#44484b;}
.item-about ._title{line-height:2.44;font-size:37px;position:relative;margin-bottom:4px;margin-top:-20px;padding-bottom:15px;}
.item-about ._title::after{content:"";background-color:#004ea1;height:2px;width:93px;left:0px;bottom:0px;position:absolute;}
.item-about ._intr ._text{line-height:1.33;height:285px;display:flex;flex-direction:column;justify-content:center;font-size:18px;}
.item-about ._intr ._btnMore{background-color:#56555a;color:#fff;display:inline-block;text-align:center;line-height:2.17;padding-left:20px;padding-right:20px;box-sizing:border-box;font-size:18px;}
.item-about ._intr ._btnMore:hover{text-decoration:none;}
.item-about ._moreLink{position:absolute;right:0px;top:14px;display:flex;z-index:1000;}
.item-about ._moreLink ._item{display:flex;flex-direction:column;width:83px;text-align:center;justify-content:center;line-height:14px;margin-left:24px;text-decoration:none;}
.item-about ._moreLink ._item:hover{color:#004ea1;}
.item-about ._moreLink ._item ._iconPic{height:40px;display:block;margin:0 auto 9px auto;}
.item-about ._moreLink ._item ._iconPic img{height:100%;display:block;}
	/**/
.item-field{display:flex;flex-wrap:wrap;}
.item-field li{width:25%;padding-top:20.42%;position:relative;}
.item-field li .photo{position:absolute;left:0px;top:0px;width:100%;height:100%;display:block;background-color:#004ea1;}
.item-field li .photo ._name{position:absolute;bottom:0px;left:0px;right:0px;text-align:center;font-size:18px;color:#fff;line-height:2.4;transform:translatey(100%);transition:transform 0.2s linear;}
	.item-field li .photo img{object-fit:cover;opacity:0.85;}
.item-field li .photo ._txt{position:absolute;right:0px;bottom:0px;line-height:1.88;padding-left:18px;padding-right:18px;background-color:rgba(50,45,41,0.88);color:#fff;font-size:16px;white-space:nowrap;}
	.item-field li._size50{width:50%;}
	.item-field li:hover .photo img{transform:scale(1.13);opacity:0.3;}
	.item-field li:hover .photo ._name{transform:translatey(0%);}
	/*logo*/
	/*组件-3级菜单*/
.caseSwiper{position:relative;width:100%;}
.caseSwiper .swiper-button-next{right:-86px;}
.caseSwiper .swiper-button-prev{left:-86px;}
.caseSwiper .swiper{position:relative;overflow:hidden;padding-bottom:12px;}
.caseSwiper .swiper .swiper-slide{box-shadow:12px 12px 12px -12px rgba(0, 0, 0, 0.65);}
	/*底部logo*/
.pic-bomlogo{display:flex;align-items:center;}
.pic-bomlogo ._logo{width:54px;height:67px;margin-right:32px;flex:none;}
.pic-bomlogo ._logo img{width:100%;max-width:100%;}
.pic-bomlogo ._compnayName{color:#c8cac9;}
.pic-bomlogo ._compnayName ._cn{line-height:1.8;margin-bottom:7px;font-size:20px;}
.pic-bomlogo ._compnayName ._en{line-height:1.07;font-size:14px;}
	/*组件-分享*/
.module-share ul{display:flex;flex-wrap:wrap;}
.module-share ul li{width:47px;height:47px;margin-right:8px;border-radius:50%;}
.module-share ul li ._iconPic{width:100%;height:100%;display:block;}
.module-share ul li ._iconPic img{width:100%;height:100%;display:block;}
/**/
.pic-rqcode{background:#fff;border-top:1px solid #ebebeb;padding-top:20px;padding-bottom:20px;}
.pic-rqcode .photo{width:110px;height:110px;}
.pic-rqcode img{width:100%;height:100%;display:block;}
.pic-rqcode ._txt{line-height:2.38;white-space:nowrap;font-size:16px;}
/**/
.pic-rqcode-footer{width:100px;height:100px;}
.pic-rqcode-footer img{width:100%;height:100%;display:block;object-fit:cover;}
	/*组件-友情链接*/
	.module-friendlink{position:relative;margin-top:-45px;}
	 .module-friendlink::after{content:"";display:block;clear:both;}
.module-friendlink dl{line-height:1.67;float:left;margin-right:136px;font-size:18px;}
.module-friendlink dl dt{font-weight:normal;font-size:18px;line-height:1.67;padding-bottom:15px;margin-bottom:15px;position:relative;color:#c9cacc;}
.module-friendlink dl dt::after{background-color:#cacaca;height:2px;position:absolute;left:0px;bottom:0px;content:"";width:33px;}
.module-friendlink dl dd>a{display:block;color:#c3c3c3;line-height:2.29;transition:all 0.2s ease;font-size:14px;}
.module-friendlink dl dd>a:hover{color:#fff!important;transform:translatex(3px);}
.module-friendlink dl .module-share{padding-top:13px;}
/**/
.item-contact{padding-left:90px;width:272px;line-height:1.25;padding-top:15px;font-size:16px;}
.item-contact ._address{margin-bottom:28px;}
.item-contact ._hotTel{display:flex;align-items:center;margin-bottom:14px;}
.item-contact ._hotTel ._name{width:31px;padding-right:5px;margin-right:6px;line-height:1.06;position:relative;font-size:16px;}
.item-contact ._hotTel ._name::after{position:absolute;right:0px;top:0px;bottom:0px;border-right:1px solid #cacaca;content:"";}
.item-contact ._hotTel ._tel{font-size:31px;}
	/*组件-搜索2*/
.module-search2{width:330px;height:39px;position:relative;z-index:600;}
.module-search2 ._title{line-height:1.6;color:#fff;font-size:30px;padding-top:11px;padding-bottom:11px;letter-spacing:0px;white-space:nowrap;font-weight:bold;}
.module-search2 form{border:1px solid #424649;height:33px;display:flex;width:100%;background-color:#2a2f33;border-radius:60px;margin-bottom:8px;}
.module-search2 form:focus-within{border-color:rgba(235,235,235,0.46);}
.module-search2 .text{height:32px;line-height:32px;background:transparent;flex:auto;padding-left:17px;padding-right:17px;color:#696d70;width:70%;border:0;}
.module-search2 .btn_send{height:32px;font-size:14px;background:transparent;text-align:center;width:50px;border:0;}
	.module-search2 .icon--search{width:23px;height:24px;vertical-align:middle;display:inline-block;margin-right:6px;filter:invert(100%);opacity:0.6;}
.module-search2 ._en{text-align:right;font-size:12px;color:#44484b;}
	/*组件-广告*/
	.module-banner{height:860px;background:#000;}
/**/
.pic-logo{width:62px;height:78px;flex:none;z-index:2600;}
/*- - - - - - - - -样式属02关于我们-1.html - - - - - - - -*/
	/**/
	/*小标题*/
.title-subhead{font-size:38px;line-height:1.58;padding-top:35px;padding-bottom:35px;position:relative;text-align:center;font-weight:normal;margin-bottom:50px;color:#666;display:block;}
.title-subhead::after{content:"";width:95px;background-color:#004ea1;height:2px;left:50%;transform:translatex(-50%);font-weight:normal;position:absolute;bottom:0px;}
.title-subhead.title-subhead--left{text-align:left;}
.title-subhead.title-subhead--left::after{left:0px;transform:translatex(0%);}
	/*分类列表2*/
.list-sort{width:100%;box-shadow:0 0 14px rgba(0,0,0,0.2);margin-bottom:120px;}
.list-sort ul{display:flex;position:relative;z-index:1;}
.list-sort li{width:136px;margin-right:52px;}
.list-sort li a{line-height:1.81;padding-top:78px;padding-bottom:13px;display:block;text-align:center;font-size:21px;color:#666;transition:none;white-space:nowrap;}
.list-sort li a:hover{color:#fff;font-weight:normal;text-decoration:none;}
.list-sort li._active a{color:#fff;}
.list-sort li._active._activeOut a{color:#004ea1;}
.list-sort ._lines{position:absolute;left:0px;top:0px;bottom:0px;width:136px;background-color:#004ea1;z-index:-1;}
	/**/
.item-cultural{padding-top:27px;padding-left:29px;padding-right:29px;padding-bottom:31px;box-sizing:border-box;background-color:#e5eef7;}
.item-cultural h5{line-height:1.85;color:#024ea2;font-size:20px;margin-bottom:2px;position:relative;}
.item-cultural h5::after{right:0px;bottom:50%;width:16px;border-top:1px solid #fff;transform-origin:right bottom;transform:rotate(45deg);content:"";position:absolute;}
.item-cultural h5::before{position:absolute;border-top:1px solid #ffffff;top:90%;left:84px;right:0px;content:"";}
.item-cultural ._txt{line-height:1.33;font-size:18px;color:#666;overflow:hidden;}
	/*内容*/
.text-content{line-height:1.33;overflow:hidden;font-size:18px;text-justify:inter-ideograph;text-align:justify;}
	 .text-content img{height:auto!important;max-width:100%;margin-left: auto;display: block;margin-right: auto;margin-bottom:24px;margin-top:24px;}
	 .text-content p{margin-bottom:24px;-moz-hyphens: auto;-ms-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}
	 .text-content p:nth-last-of-type(1){margin-bottom:0px;}
	/**/
	.pic-certificate{height:100%;}
	/**/
	/*组件-位置*/
.module-location{line-height:3;margin-bottom:52px;font-size:14px;position:relative;white-space:nowrap;}
.module-location>.center{position:relative;}
.module-location .icon--home{margin-right:10px;}
.module-location a:nth-last-of-type(1){color:#026fb2;}
.module-location .module-search{position:absolute;right:0px;top:0px;}
	/*全尺寸图片*/
	.pic-fullsize{background:#333;margin-bottom:30px;position:relative;overflow:hidden;min-height:300px;}
	.pic-fullsize img{width:100%;height:auto;}
	.pic-fullsize.pic-fullsize--590{height:598px;}
/*- - - - - - - - -样式属03董事长致辞.html - - - - - - - -*/
	/**/
	/*基本介绍*/
.item-intr{line-height:1.39;overflow:hidden;font-size:18px;text-justify:inter-ideograph;text-align:justify;}
	 .item-intr img{height:auto!important;max-width:100%;margin-left: auto;display: block;margin-right: auto;margin-bottom:24px;margin-top:24px;}
	 .item-intr p{margin-bottom:24px;-moz-hyphens: auto;-ms-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}
	 .item-intr p:nth-last-of-type(1){margin-bottom:0px;}
/*- - - - - - - - -样式属04我们的团队.html - - - - - - - -*/
	/**/
	/*大标题*/
	 .title-major{text-align:center;margin-bottom:37px;}
.title-major h3{line-height:2.59;font-size:55px;position:relative;font-weight:normal;padding-bottom:9px;margin-bottom:42px;letter-spacing:1px;}
.title-major h3::after{position:absolute;content:"";background-color:#0154a4;height:2px;left:50%;transform:translatex(-50%);width:96px;bottom:0px;}
.title-major h3._colorBlue{color:#004fa1;}
	.title-major p{color:#8b8b8b;line-height:1.39;font-size:18px;max-width:1220px;margin-left:auto;margin-right:auto;}
	 .title-major.jiefeigao-title-column--green{color:#0d81ee;}
	 .title-major.jiefeigao-title-column--white{color:#fff;}
.title-major.title-major--left{text-align:left;}
.title-major.title-major--left h3{color:#004ea1;}
.title-major.title-major--left h3::after{left:0px;transform:translatex(0%);}
.title-major.title-major--left p{text-align:left;margin-left:0px;}
.title-major.title-major--big{padding-bottom:44px;position:relative;}
.title-major.title-major--big::after{content:"";position:absolute;background-color:#0154a4;height:2px;left:50%;transform:translatex(-50%);width:96px;bottom:0px;}
.title-major.title-major--big h3{font-size:54px;line-height:1.87;margin-bottom:11px;}
.title-major.title-major--big h3::after{content:none;}
.title-major.title-major--big p{line-height:1.64;font-size:14px;}
	/*图片列表-3列*/
.list-image{margin-top:93px;}
.list-image ul{display:flex;flex-wrap:wrap;}
.list-image ul li{width:50%;padding-top:19.50%;background:#999;position:relative;}
.list-image ul li .photo{position:absolute;left:0px;top:0px;width:100%;height:100%;display:block;}
	.list-image ul li .photo img{object-fit:cover;}
	.list-image ul li._2h .photo{height:200%;}
	.list-image ul li:hover .photo img{filter:brightness(110%);}
	/*文本项目*/
.item-text{background:#fff url(../images/team/bg0.jpg) no-repeat center bottom;background-size:cover;width:100%;z-index:1000;}
.item-text>.center{padding-top:67px;padding-bottom:52px;display:flex;align-items:center;justify-content:space-between;}
.item-text .photo{width:24.63%;margin-left:12.84%;background:none;padding-top:19.32%;}
.item-text ._intr{margin-left:22.96%;line-height:1.33;font-size:18px;width:38.7%;padding-top:35px;}
.item-text ._intr p{margin-bottom:25px;}
	/**/
	.pic-fullsize-intr{width:100%;height:806px;position:relative;background:#333;}
	.pic-fullsize-intr .photo{width:100%;height:100%;}
	.pic-fullsize-intr .photo img{object-fit:cover;}
.pic-fullsize-intr ._txt{position:absolute;color:#004d9f;width:413px;font-size:40px;line-height:1.05;font-weight:normal;top:51.00%;transform:translatey(-50%);left:7.70%;}
.pic-fullsize-intr .module-location{top:117px;left:50%;margin-left:-810px;position:absolute;z-index:1100;}
/*- - - - - - - - -样式属053D.html - - - - - - - -*/
	/**/
	/*场景项*/
.item-scene{display:flex;padding-top:36px;padding-bottom:37px;}
.item-scene .photo{width:37.22%;flex:none;margin-right:12.41%;overflow:hidden;margin-left:-2.41%;align-self:flex-start;background:transparent;padding-top:34.10%;}
.item-scene .photo::before{width:51.74%;background:url(../images/bg-yy.png) no-repeat left top;position:absolute;bottom:0px;left:50%;content:"";transform:translatex(-50%);padding-top:8.13%;background-size:contain;}
.item-scene .photo [class^='_no']{position:absolute;left:0px;top:0px;margin-left:0px;margin-top:0px;background-size:contain!important;}
.item-scene .photo [class^='_no']:hover{filter:brightness(110%);}
.item-scene .photo ._no{width:28.69%;background:url(../images/area/area-07.png) no-repeat left top;margin-left:36.32%;margin-top:25.87%;padding-top:33.33%;}
.item-scene .photo ._no1{width:32.5%;background:url(../images/area/area-01.png) no-repeat left top;margin-left:16.92%;margin-top:1.99%;padding-top:29.52%;}
.item-scene .photo ._no2{width:32.5%;background:url(../images/area/area-02.png) no-repeat left top;margin-left:51.91%;margin-top:1.99%;padding-top:29.68%;}
.item-scene .photo ._no3{width:23.05%;background:url(../images/area/area-03.png) no-repeat left top;margin-left:67.83%;margin-top:23.38%;padding-top:38.14%;}
.item-scene .photo ._no4{width:32.5%;background:url(../images/area/area-04.png) no-repeat left top;margin-left:52.24%;margin-top:53.23%;padding-top:29.68%;}
.item-scene .photo ._no5{width:32.84%;background:url(../images/area/area-05.png) no-repeat left top;margin-top:53.07%;margin-left:16.58%;padding-top:29.68%;}
.item-scene .photo ._no6{width:22.89%;background:url(../images/area/area-06.png) no-repeat left top;margin-top:23.38%;margin-left:10.78%;padding-top:37.98%;}
	.item-scene .photo img{height:auto;}
.item-scene ._intr{flex:auto;line-height:1.71;font-size:14px;}
.item-scene ._intr .title-subhead{text-align:left;margin-bottom:58px;line-height:1.92;padding-bottom:30px;padding-top:0;margin-top:-25px;font-size:38px;}
	.item-scene ._intr .title-subhead::after{left:0px;transform:translatex(0%);}
.item-scene ._intr ._txt{font-size:18px;line-height:1.33;}
.item-scene ._intr ._list{margin-top:88px;}
.item-scene ._intr ._list ul{display:flex;flex-wrap:wrap;gap:30px;}
.item-scene ._intr ._list ul li{margin-right:0;padding-left:10px;padding-right:10px;background-color:#cad4ed;color:#fff;text-align:center;width:115px;padding-top:31px;padding-bottom:18px;border-radius:12px;position:relative;box-sizing:border-box;box-shadow:0 12px 20px -12px rgba(0, 0, 0, 0.35);}
.item-scene ._intr ._list ul li::after{content:"";border:8px solid transparent;position:absolute;width:0px;height:0px;right:50%;top:100%;border-top:8px solid #cad4ed;margin-right:-8px;}
.item-scene ._intr ._list ul li ._cn{display:block;line-height:1;font-size:20px;font-weight:bold;}
.item-scene ._intr ._list ul li ._en{line-height:1.29;font-size:14px;}
	/*广告图片*/
.pic-banner{height:660px;background:#000;position:relative;overflow:hidden;}
.pic-banner .photo{pointer-events:none;height:100%;width:100%;}
	.pic-banner .photo img{object-fit:cover;}
.pic-banner ._bannerText{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;color:#fff;text-align:center;font-size:44px;line-height:1.11;width:70%;}
.pic-banner ._bannerText ._en{display:block;opacity:0.5;}
.pic-banner ._bannerText ._cn{display:block;font-size:36px;line-height:1.11;opacity:0.5;}
/*- - - - - - - - -样式属06EPC.html - - - - - - - -*/
	/**/
	/*流程项*/
.item-flow{padding-left:43px;padding-right:43px;padding-top:54px;padding-bottom:74px;box-sizing:border-box;border:1px solid #b5b5b5;margin-bottom:54px;width:auto;position:relative;}
.item-flow:hover{box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.15);}
.item-flow ._arrow{position:absolute;top:50%;height:31px;width:0px;left:100%;margin-left:-1px;transform:translatey(-50%);overflow:hidden;}
.item-flow ._arrow::before{width:100%;height:100%;border:1px solid #b5b5b5;position:absolute;content:"";box-sizing:border-box;}
.item-flow ._arrow2{position:absolute;top:50%;height:31px;width:0px;right:100%;margin-right:-1px;transform:translatey(-50%);overflow:hidden;}
.item-flow ._arrow2::before{width:100%;height:100%;border:1px solid #b5b5b5;position:absolute;content:"";box-sizing:border-box;}
.item-flow ._title{line-height:1.62;margin-bottom:7px;font-size:26px;color:#000000;}
.item-flow ._title ._xh{line-height:1.2;display:block;color:#004d9f;font-size:41px;font-family:'Times New Roman', Times, serif;font-style:italic;font-weight:bold;}
.item-flow ._title ._xh._xh--1{color:#70809a;}
.item-flow ._title ._xh._xh--2{color:#b8cbc7;}
.item-flow ._title ._xh._xh--3{color:#8e83c5;}
.item-flow ._title ._xh._xh--4{color:#004ea3;}
.item-flow ._title ._xh._xh--5{color:#ed94aa;}
.item-flow ._title ._xh._xh--6{color:#71b5ca;}
.item-flow p{line-height:1.5;font-size:16px;color:#575759;}
.item-flow:nth-of-type(1) ._arrow{left:100%;width:43px;margin-left:-1px;}
.item-flow:nth-of-type(1) ._arrow::before{transform:skew(60deg);transform-origin:left bottom;background:#fff;}
.item-flow:nth-of-type(2) ._arrow{left:100%;width:32px;margin-left:-1px;height:32px;}
.item-flow:nth-of-type(2) ._arrow::before{background:#fff;transform-origin:left bottom;transform:rotate(-40deg) skewy(14deg) skewx(22deg);}
.item-flow:nth-of-type(3) ._arrow{left:100%;width:43px;margin-left:-1px;}
.item-flow:nth-of-type(3) ._arrow::before{transform:skew(-60deg);transform-origin:right top;background:#fff;}
.item-flow:nth-of-type(1) ._arrow2{width:43px;}
.item-flow:nth-of-type(1) ._arrow2::before{transform:skew(-60deg);transform-origin:left bottom;background:#fff;}
.item-flow:nth-of-type(2) ._arrow2{width:32px;height:32px;}
.item-flow:nth-of-type(2) ._arrow2::before{background:#fff;transform-origin:right top;transform:rotate(-40deg) skewy(14deg) skewx(22deg);}
.item-flow:nth-of-type(3) ._arrow2{width:43px;}
.item-flow:nth-of-type(3) ._arrow2::before{transform:skew(60deg);transform-origin:right top;background:#fff;}
.item-flow.item-flow--active{box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.15);}
/**/
.group--item-flow{display:flex;justify-content:space-between;width:100%;}
.group--item-flow ._leftArea{width:29.63%;flex:auto;}
.group--item-flow ._centerArea{display:flex;align-items:center;justify-content:center;flex:auto;width:31.91%;margin-left:2.96%;margin-right:2.96%;}
.group--item-flow ._centerArea ._nav{width:100%;position:relative;padding-top:105.38%;}
.group--item-flow ._centerArea ._nav [class^='_no']{position:absolute;top:0px;left:0px;margin-left:0px;margin-top:0px;background-size:contain!important;transition:all 0.2s ease;cursor:pointer;}
.group--item-flow ._centerArea ._nav [class^='_no']:hover{filter:brightness(110%);}
.group--item-flow ._centerArea ._nav ._no1{width:41.73%;background:url(../images/area/area-001.png) no-repeat left top;margin-left:6.12%;margin-top:-1px;padding-top:46.4%;}
.group--item-flow ._centerArea ._nav ._no2{width:41.91%;background:url(../images/area/area-002.png) no-repeat left top;margin-left:48.74%;margin-top:0px;padding-top:46.4%;}
.group--item-flow ._centerArea ._nav ._no3{width:41.55%;background:url(../images/area/area-003.png) no-repeat left top;margin-left:-1px;margin-top:28.42%;padding-top:46.22%;}
.group--item-flow ._centerArea ._nav ._no4{width:42.27%;background:url(../images/area/area-004.png) no-repeat left top;margin-top:57.01%;margin-left:5.76%;padding-top:46.4%;}
.group--item-flow ._centerArea ._nav ._no5{width:41.91%;background:url(../images/area/area-005.png) no-repeat left top;margin-top:57.37%;margin-left:49.64%;padding-top:46.22%;}
.group--item-flow ._centerArea ._nav ._no6{width:41.91%;background:url(../images/area/area-006.png) no-repeat left top;margin-left:56.29%;margin-top:28.24%;padding-top:46.4%;}
.group--item-flow ._centerArea ._nav li{width:258px;height:241px;position:relative;left:0px;top:0px;display:none;}
.group--item-flow ._centerArea ._nav li:nth-child(2){left:0px;top:165px;}
.group--item-flow ._centerArea ._nav li:nth-child(3){top:331px;left:0px;}
.group--item-flow ._centerArea ._nav li:nth-child(4){right:0px;left:auto;}
.group--item-flow ._centerArea ._nav li:nth-child(5){top:165px;right:0;left:auto;}
.group--item-flow ._centerArea ._nav li:nth-child(6){top:331px;right:0;left:auto;}
.group--item-flow ._rightArea{width:28.4%;flex:auto;}
/*- - - - - - - - -样式属07API.html - - - - - - - -*/
	/**/
/*- - - - - - - - -样式属08车间设备-1.html - - - - - - - -*/
	/**/
	/*分类列表2*/
.list-sort2{display:flex;padding-top:48px;padding-bottom:83px;}
.list-sort2 li{border-radius:28px 28px 0 0;border-top:1px solid #e3e3e3;margin-left:19px;margin-right:19px;width:246px;padding-right:40px;box-sizing:border-box;position:relative;padding-top:0;}
.list-sort2 li ._letters{width:55px;height:55px;text-align:center;line-height:1.79;border:1px solid #ececec;border-radius:50px;flex:none;margin-right:6px;float:left;font-size:33px;margin-top:-1px;}
.list-sort2 li ._en{display:block;font-size:11px;line-height:1.17;margin-top:4px;}
.list-sort2 li ._cn{display:block;font-size:16px;}
.list-sort2 li ._iconPic{width:80px;position:absolute;right:0px;height:67px;top:55.00%;transform:translatey(-50%);}
.list-sort2 li ._iconPic img{object-fit:contain;}
	/*图片列表*/
	.list-picture{display:flex;flex-wrap:wrap;gap:70px 20px;}
	.list-picture li{width:calc(33.33% - 2 * 20px / 3);}
	 .list-picture li .photo{padding-top:58.00%;}
	.list-picture li .photo img{object-fit:cover;}
.list-picture li ._name{display:block;text-align:left;font-size:18px;line-height:3.13;color:#575759;white-space:nowrap;overflow:hidden;padding-left:12px;padding-right:12px;text-overflow:ellipsis;font-weight:normal;}
	/*组件-分页*/
.module-pagination{text-align:center;padding-top:33px;padding-bottom:33px;margin-bottom:30px;}
.module-pagination a{margin-left:7px;margin-right:7px;background-color:#ffffff;border:1px solid #cacaca;display:inline-block;line-height:1.88;padding-left:12px;padding-right:12px;font-size:16px;}
.module-pagination a:hover,.module-pagination a._active{color:#004d9f;border-color:#004d9f;text-decoration:none;}
/*- - - - - - - - -样式属09检测中心.html - - - - - - - -*/
	/**/
/*- - - - - - - - -样式属10工程案例.html - - - - - - - -*/
	/**/
	/*介绍项*/
.item-introduce{display:flex;margin-bottom:15px;margin-top:246px;}
.item-introduce .photo{width:50%;flex:none;background:#333;margin-right:6.60%;padding-top:25.04%;}
.item-introduce .photo img{object-fit:cover;}
.item-introduce ._intr ._title{font-size:60px;line-height:1.68;margin-bottom:32px;color:#004ea1;}
.item-introduce ._intr ._txt{line-height:1.33;font-size:18px;}
	/*解决方案项*/
/*- - - - - - - - -样式属11产品中心-1.html - - - - - - - -*/
	/**/
	/*产品列表图片*/
	.list-products{display:flex;flex-wrap:wrap;gap:70px 15px;}
	.list-products li{width:calc(25% - 3 * 15px / 4);background-color:#f3f3f1;}
.list-products li a{text-decoration:none;}
.list-products li .photo{padding-top:78.00%;background-color:#004ea1;}
	.list-products li .photo img{object-fit:cover;}
.list-products li ._name{display:block;font-size:18px;line-height:3.67;color:#44484b;white-space:nowrap;overflow:hidden;padding-left:30px;padding-right:71px;text-overflow:ellipsis;font-weight:normal;background-color:#e3ecf5;align-items:center;position:relative;}
.list-products li ._name .icon--more{float:right;position:absolute;right:19px;top:50%;transform:translatey(-50%);}
.list-products li:hover .photo img{opacity:0.3;}
/*- - - - - - - - -样式属12内页-01.html - - - - - - - -*/
	/**/
	/*主标题*/
.title-main{font-size:40px;line-height:1.23;padding-top:33px;padding-bottom:33px;border-bottom:1px solid #e2e2e2;margin-bottom:53px;color:#004ea1;font-weight:bold;}
	/*子标题*/
.title-subtitle{font-size:20px;line-height:1.9;padding-bottom:7px;padding-top:7px;position:relative;margin-bottom:14px;font-weight:bold;}
.title-subtitle::after{position:absolute;bottom:0px;left:0px;width:31px;content:"";height:3px;background:#004ea1;}
	/*产品展示*/
.module-product-show{height:570px;margin-bottom:71px;}
		/*产品图片*/
#product_photo{flex:none;margin-right:45px;position:relative;overflow:hidden;height:100%;width:100%;display:block;}
		/*大图*/
.bigPicSwiper{width:951px;display:block;position:relative;float:left;overflow:hidden;height:100%;}
.bigPicSwiper .swiper{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:#ccc;}
			.bigPicSwiper img{width:100%;height:100%;display:block;object-fit:cover;}
		/*缩略图*/
.thumbsSwiper{width:266px;z-index:2000;box-sizing:border-box;float:right;height:100%;}
.thumbsSwiper .swiper{width:100%;position:relative;height:100%;}
		.thumbsSwiper .swiper-slide{width:100%;height:182px;display:block;cursor:pointer;background-color:#eee;}
.thumbsSwiper .swiper-slide.swiper-slide-thumb-active .pic-items{position:relative;background-color:#004ea1;}
.thumbsSwiper .swiper-slide.swiper-slide-thumb-active .pic-items::before{width:0px;height:0px;position:absolute;border:8px solid transparent;border-left:8px solid #fff;content:"";left:0px;top:50%;opacity:1;z-index:600;}
		.thumbsSwiper .swiper-slide.swiper-slide-thumb-active .pic-items img{opacity:0.4;}
		.thumbsSwiper .pic-items{width:100%;height:100%;display:block;opacity:1;box-sizing:border-box;}
.thumbsSwiper .pic-items img{width:100%;height:100%;display:block;object-fit:cover;}
.thumbsSwiper .swiper-button-next,.thumbsSwiper .swiper-button-prev{width:86px;height:39px;cursor:pointer;background-color:#00448f;}
.thumbsSwiper .swiper-button-next::after,.swiper-button-prev::after{font-size:20px;color:#b6b6b6;}
.thumbsSwiper .swiper-button-prev{left:0px;background-position:left top;top:-29px;}
.thumbsSwiper .swiper-button-prev::after{transform:rotate(-270deg);}
.thumbsSwiper .swiper-button-next{background-position:right top;bottom:-50px;top:auto;left:0px;}
.thumbsSwiper .swiper-button-next::after{transform:rotate(90deg);}
.thumbsSwiper .swiper-button-disabled{opacity:1;background-color:#e9e9e9;}
.thumbsSwiper .swiper-button-disabled::after{color:rgba(255,255,255,0.5);}
/*- - - - - - - - -样式属13企业要闻.html - - - - - - - -*/
	/*推荐文章*/
.item-doc{display:flex;border-bottom:1px solid #d4d4d4;align-items:center;padding-top:18px;padding-bottom:18px;padding-right:78px;}
.item-doc ._time{padding-left:17px;padding-right:50px;border-right:1px dashed #d3d3d3;color:#575759;padding-top:20px;padding-bottom:20px;}
.item-doc ._time .icon--time{display:inline-block;margin-right:5px;}
.item-doc ._time ._date{display:block;font-size:40px;line-height:1.07;white-space:nowrap;}
.item-doc ._time ._year{line-height:1.79;text-align:right;display:block;font-size:14px;}
.item-doc ._intr{display:flex;align-self:center;flex:none;overflow:hidden;align-items:center;}
.item-doc ._intr ._title{font-size:24px;line-height:1.29;padding-left:34px;padding-right:34px;display:-webkit-box;align-items:center;width:412px;border-right:1px dashed #d3d3d3;font-weight:normal;flex:none;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.item-doc ._intr ._text{line-height:1.56;padding-left:34px;padding-right:34px;padding-top:33px;padding-bottom:33px;font-size:18px;overflow:hidden;white-space:normal;display:inline-flex;width:980px;box-sizing:border-box;color:#666;}
.item-doc:hover{box-shadow:0 -12px 20px -12px rgba(0, 0, 0, 0.25), 0 12px 20px -12px rgba(0, 0, 0, 0.25);}
/*- - - - - - - - -样式属14行业新闻.html - - - - - - - -*/
	/**/
	/*推荐文章*/
.item-docs{border-bottom:1px solid #d4d4d4;position:relative;}
.item-docs::before{position:absolute;bottom:-1px;left:0px;width:0;height:3px;background-color:#004ea1;transition:all 0.2s ease;content:"";}
.item-docs .photo{width:100%;display:block;padding-top:59.74%;}
	.item-docs .photo img{transform:scale(1.2);}
.item-docs ._intr{padding-top:22px;padding-bottom:10px;}
.item-docs ._intr ._title{line-height:1.64;margin-bottom:15px;font-size:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.item-docs ._intr time{line-height:2;color:#737373;font-size:14px;}
.item-docs ._intr time .icon--time{margin-right:7px;}
.item-docs:hover::before{width:100%;}
.item-docs:hover .photo img{filter:brightness(110%);transform:scale(1.1);}
.group--item-docs{display:flex;flex-wrap:wrap;gap:30px 16px;}
.group--item-docs .item-docs{width:calc(33.33% - 2 * 16px / 3);}
/*- - - - - - - - -样式属15合作伙伴-2.html - - - - - - - -*/
	/**/
.space92{height:92px;}
	/*企业列表*/
.list-company{columns:3;width:1300px;margin:0 auto;column-width:33%;}
.list-company li{line-height:1.56;font-size:18px;}
.list-company li a:hover{color:#004ea1;}
/*- - - - - - - - -样式属16目录下载.html - - - - - - - -*/
	/**/
	/*下载文件*/
.item-download .photo{display:block;width:100%;margin-bottom:40px;padding-top:141.5%;box-shadow:0 3px 4px rgba(0,0,0,0.4);}
.item-download ._btnDownload{width:88px;background-color:#004ea1;color:#fff;display:inline-block;line-height:2.06;text-align:center;margin-bottom:18px;font-size:18px;text-decoration:none;}
.item-download ._time{line-height:1.93;display:block;color:#737373;font-size:14px;}
.item-download ._time .icon--time{margin-right:10px;}
.item-download:hover .photo.photo--pos{box-shadow:12px 12px 20px -12px rgba(0, 0, 0, 0.35);}
.group--item-download{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:20px;}
.group--item-download .item-download{width:calc(20% - 4 * 40px / 5);}
/*- - - - - - - - -样式属17联系我们-1.html - - - - - - - -*/
	/**/
.form-button{padding-top:55px;padding-bottom:55px;}
.form-button ._btn{width:109px;border:1px solid #6e9acb;background-color:#0054ae;color:#fff;font-size:18px;line-height:2.11;}
	/*表单项*/
.form-item{display:flex;font-size:17px;margin-bottom:20px;position:relative;line-height:3.94;border-bottom:1px solid rgba(103,149,199,0.7);}
.form-item:focus-within{border-bottom:1px solid #6795c7;}
.form-item ::-webkit-input-placeholder{color:rgba(255,255,255,0.26);}
.form-item ::-moz-placeholder{ color:rgba(255,255,255,0.26);}
.form-item :-ms-input-placeholder{color:rgba(255,255,255,0.26);}
.form-item ._item-name{margin-right:27px;line-height:3.35;font-size:20px;padding-left:12px;position:relative;}
.form-item ._item-name._require::before{content:"*";color:#f00;margin-right:5px;vertical-align:middle;position:absolute;left:0px;}
.form-item ._item-content{flex:auto;display:flex;position:relative;}
	.form-item ._item-content .msg-box{position:absolute;right:0px;top:0px;color:#f00;}
	.form-item ._text{line-height:inherit;padding-right:1px;flex:auto;width:20px;height:100%;display:block;font-size:inherit;box-sizing:border-box;padding-left:16px;background:transparent;border:0;color:inherit;}
.group--form-item{display:flex;}
.group--form-item.group--form-item--row3{gap:40px;}
.group--form-item.group--form-item--row3 .form-item{width:calc(33.33% - 2 * 40px / 3);}
.group--form-item.group--form-item--row2{gap:40px;}
.group--form-item.group--form-item--row2 .form-item:nth-of-type(1){width:33.33%;}
.group--form-item.group--form-item--row2 .form-item:nth-of-type(2){width:calc(33.33% * 2 + 40px);}
	/*表单按钮*/
	/*联系方式*/
.text-contact{padding-top:19px;padding-bottom:19px;border-top:1px solid #d3d3d3;}
.text-contact h4{font-size:23px;margin-bottom:14px;}
.text-contact p{line-height:1.56;font-size:16px;}
	/*文本区块*/
.text-section{min-height:270px;}
.text-section h3{font-size:54px;margin-bottom:19px;font-weight:normal;color:#014ea0;}
.text-section p{line-height:1.33;font-size:18px;color:#666;}
	/**/
.pic-map{width:55.8%;padding-top:45.37%;position:relative;overflow:hidden;align-self:flex-start;background:#999;}
.pic-map #map{width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;overflow:hidden;}
.pic-map #map .shop_{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;}
.pic-map .photo{width:100%;height:100%;display:block;position:absolute;top:0px;left:0px;overflow:hidden;}
	.pic-map .photo img{object-fit:cover;}
	/*图片-二维码*/
#certificateShow{position:relative;padding-top:75px;padding-bottom:75px;}
#certificateShow .swiper{position:relative;overflow:hidden;height:100%;margin-left:61px;margin-right:61px;}
#certificateShow .swiper-button-next{right:0px;margin-top:0px;}
#certificateShow .swiper-button-prev{left:0px;margin-top:0px;}
#certificateShow .swiper-slide{width:auto;height:100%;}
.swiper-button-next,.swiper-button-prev{width:55px;height:55px;transform:translatey(-50%);top:50%;background-size:200% auto;cursor:pointer;}
.swiper-button-next:hover::before,.swiper-button-prev:hover::before{transform:scale(2);}
.swiper-button-next::before,.swiper-button-prev::before{content:"";width:100%;height:100%;display:block;background:inherit;position:absolute;z-index:-1;border-radius:50%;filter:brightness(200%);transform:scale(0);transition:all 0.2s ease-in-out;left:0px;top:0px;opacity:0.8;}
.swiper-button-next::after,.swiper-button-prev::after{font-size:36px;color:#7d7b80;}
.swiper-button-prev{left:10px;}
.swiper-button-next{left:auto;right:10px;}
.swiper-button-disabled{opacity:1;}
.swiper-button-disabled::after{color:#a3a3a3;}
#certificateShow2{position:relative;padding-top:121px;}
#certificateShow2 .photo-hover--popupleft::before{width:24%;padding-top:24%;}
#certificateShow2 .swiper{position:relative;overflow:hidden;height:100%;padding-bottom:118px;}
#certificateShow2 .swiper-slide{width:auto;height:100%;}
#certificateShow2 .swiper-pagination{bottom:0px;padding-top:10px;padding-bottom:10px;}
#certificateShow2  .swiper-pagination .swiper-pagination-bullet{width:40px;height:6px;background-color:#fff;line-height:0px;border-radius:50px;opacity:1;}
#certificateShow2 .swiper-pagination .swiper-pagination-bullet-active{background-color:#004ea1;}
/*- - - - - - - - -样式属18联系我们-2.html - - - - - - - -*/
	/**/
.module-world-map{text-align:center;background:linear-gradient(to bottom , rgb(215, 225, 235) 9% , rgb(255, 255, 255) 68%);position:relative;padding-top:246px;}
.module-world-map .module-location{position:absolute;left:50%;margin-left:-810px;top:126px;text-align:left;}
.module-world-map img{max-width:100%;width:81.00%;margin:0 auto 77px auto;display:block;}
	/**/
.item-map-intr{margin-bottom:186px;}
.item-map-intr h4{line-height:1.67;font-size:54px;font-weight:normal;color:#004ea3;margin-bottom:17px;}
.item-map-intr p{line-height:1.28;font-size:18px;}
.item-map-intr ._pic{margin-top:91px;height:147px;}
.item-map-intr ._pic img{height:100%;}
/*返回顶部*/
#backtop{position:fixed;right:10px;bottom:-38px;width:49px;height:38px;background:rgba(0,0,0,0.5);border-radius:6px;overflow:hidden;visibility:hidden;cursor:pointer;text-align:center;line-height:38px;opacity:0;transition:all 0.2s ease;z-index:5000;}
#backtop .icon--top{position:relative;width:18px;height:18px;display:inline-block;vertical-align:middle;}
#backtop .icon--top::before,#backtop .icon--top::after{content:"";height:2px;background:#fff;width:82%;display:block;position:absolute;bottom:6px;}
#backtop .icon--top::before{transform:rotate(-45deg);transform-origin:left  bottom;left:0px;}
#backtop .icon--top::after{transform:rotate(45deg);transform-origin:right bottom;right:0px;}
#backtop.backtop--show{visibility:visible;opacity:1;bottom:10px;}
#backtop:hover::after{transform:scale3d(9,9,1);}
#backtop::after{content:'';z-index:1;position:absolute;top:50%;left:100%;margin:-15px 0 0 1px;width:30px;height:30px;border-radius:50%;transform-origin:100% 50%;transform:scale3d(1,2,1);transition:transform 0.3s,opacity 0.3s;transition-timing-function:cubic-bezier(0.7,0,0.9,1);background:rgba(255,255,255,0.31);}



@media screen and (max-width:1920px)  and (min-width: 1701px){

.moduleImgScroll{height:760px;}
.columnBox.columnBox--solutions{margin-top:-760px;height:800px;}
.list-icon ul{gap:50px 66px;}
}

.textcenter{text-align:center;}

