@charset "utf-8";
@font-face {
    font-family: dincondregular;
    src: url("../fonts/dincondregular.otf");
}
.dincondregular{font-family: dincondregular;}
* { padding: 0; margin: 0; outline: 0; text-decoration: none; list-style: none;box-sizing: border-box;font-size: 14px;}
html,body{font-family:"Microsoft YaHei","PingFang SC";background: #fff;color: #333;}
input,textarea,select{font-family:"Microsoft YaHei","PingFang SC";}
img,input,textarea{ border: none; }
h1,h2,h3,h4,h5{font-weight: normal;line-height: 1.6;transition: all .4s;}
table{width: 100%;border-collapse: collapse;}
audio,canvas,video{ display: inline-block; *display: inline; *zoom: 1;}
html.hide{overflow: hidden;}
body.hide{overflow: hidden;}
a{color: #333;}
.fl{ float: left;}
.fr{float: right;}
.clear:after{ content: ''; display: table; clear: both; }
p{line-height: 1.6;}
/* .des-justify p{text-align: justify;} */
.img100 img{vertical-align: bottom;width: 100%;}
.middle-box{display: table; height: 100%;  width:100%; margin:0 auto; position:relative; table-layout: fixed;}
.middle-inner{display: table-cell; vertical-align:middle; *position:absolute; *top:50%; *left:50%; width:100%;}
.pc-show{display: block;}
.wap-show{display: none;}
.position-full{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.relative{position: relative;}
.text-center{text-align: center;}
.overhide{overflow: hidden;}
.w1400{width: 1400px;max-width: 92%;margin: 0 auto;}
.w1720{width: 1720px;max-width: 92%;margin: 0 auto;}
ul{font-size: 0;}
ul li{font-size: 14px;display: inline-block;vertical-align: top;}
ul li:last-child{margin-right: 0;}
.BMap_Marker img{width: 100%;vertical-align: bottom;}
::-webkit-scrollbar{width: 4px;height: 6px;background: #000;}
::-webkit-scrollbar-track{background: #000;}
::-webkit-scrollbar-thumb{background-color: #666;}

.search_box .text::-webkit-input-placeholder{color:#fff;}
.search_box .text:-moz-placeholder{color:#fff;}
.search_box .text::-moz-placeholder{color:#fff;}
.search_box .text:-ms-input-placeholder{color:#fff;}
.edit *{font-weight: revert;list-style: revert;}
.edit img{width: 100%;margin: 0 auto;display: block;max-width: 100%;height: auto !important;vertical-align: bottom;}
.padding-tb100{padding: 80px 0;}
.padding-t100{padding-top: 80px;}
.padding-b100{padding-bottom: 80px;}
.mg-bt10{margin-bottom: 10px;}
.mg-bt15{margin-bottom: 15px;}
.mg-bt20{margin-bottom: 20px;}
.mg-bt25{margin-bottom: 25px;}
.mg-bt30{margin-bottom: 30px;}
.mg-bt40{margin-bottom: 40px;}
.mg-bt50{margin-bottom: 50px;}
.mg-bt60{margin-bottom: 60px;}
.mg-bt70{margin-bottom: 70px;}
.mg-bt80{margin-bottom: 80px;}
.des16 p{font-size: 16px;}
.des18 p{font-size: 18px;}
.line20 p{line-height: 2;}
.line18 p{line-height: 1.8;}
.des-fff *{color: #fff;}
.title-fff *{color: #fff;}
.imgmax img{max-width: 100%;vertical-align: bottom;}
.swiper-pagination-bullets .swiper-pagination-bullet{vertical-align: middle;opacity: 1;}
.wow{transform: translateZ(0);}
body{padding-top: 100px;transition: all .4s;}
/*header s*/
.menu-handler{width: 30px; height: 32px; cursor: pointer; position: absolute;right:4%;top:14px; transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0s cubic-bezier(0.445, 0.145, 0.355, 1); display: none; z-index: 9;}
.menu-handler .burger{transition: all .4s; height: 2px; background: #d9261a; display: block;width: 20px; position: absolute; z-index: 5; left: 5px;transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center;-o-transform-origin: center; -ms-transform-origin: center;border-radius: 2px;-webkit-border-radius: 2px;top: 8px;}
.menu-handler .burger-2{top: 15px;}
.menu-handler .burger-3{top: 22px;}
.menu-handler.active .burger-1{top:15px;-moz-transform: rotate(225deg); -webkit-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2{-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.menu-handler.active .burger-3{top: 15px; -moz-transform: rotate(-225deg); -webkit-transform: rotate(-225deg); -o-transform: rotate(-225deg); -ms-transform: rotate(-225deg); transform: rotate(-225deg); }


.header{position: fixed;z-index: 999;width: 100%;top:0;left: 0;transition: all .4s;border-bottom: 1px solid rgba(255,255,255,.47);background: #fff;}
.logo{position: absolute;left: 0;top:50%;transform: translateY(-50%);}
.logo img{vertical-align: bottom;display: block;height: 59px;transition: all .4s;}
.logo1{opacity: 0;}
.logo2{position: absolute;top:0;left: 0;}
.nav li{float: left;position: relative;margin:0 1px;}
.nav li.active .nav-yi{color: #d9261a;}
.nav li.active .nav-yi span:after{width: 100%;opacity: 1;}
.nav-yi{display: block;line-height: 100px;padding: 0 25px; text-align: center;transition: all .4s;font-size: 16px;}
.nav-yi span{position: relative;display: inline-block;font-size: 16px;}
.nav-yi span:after{content: "";position: absolute;opacity: 0;left: 50%;transform: translateX(-50%);bottom:-2px;border-top: 3px solid #d9261a;width: 0;transition: all .4s;z-index: 5;}
.nav-er-box{position: absolute;top:100%;left: 50%;transform: translateX(-50%);white-space: nowrap; background: rgba(0,0,0,0.6);display: none;overflow: hidden;min-width: 140px;}
.nav-er-box a{display: block;color: #fff;font-size: 16px; line-height: 40px;transition: all .4s;padding:0 25px;position: relative;text-align: center;}

.nav-box{margin-right: 100px;}
.header-area{position: absolute;right: 0;top:50%;transform: translateY(-50%);}
.header-area-item{display: inline-block;vertical-align: middle;position: relative;}
.language-val{display: inline-block;transition: all .4s;font-size: 16px;vertical-align: middle;}
.language-icon{display: inline-block;transition: all .4s;vertical-align: middle;width: 26px;}
.language-icon2{display: inline-block;transition: all .4s;vertical-align: middle;width: 11px;}
.header-lgg.active .language-icon2{transform: rotate(-180deg);}
.shipin{cursor: pointer;}
.header-yy{left: 50%;transform: translateX(-50%);text-align: center;width: 78px;padding: 0;background: #ddd;position: absolute;top:30px;display: none;}
.header-yy a{display: block;font-size: 14px;line-height: 40px;color: #000;}
.header-yy a:last-child{margin-bottom: 0;}
.header-yy a.active{background: #d9261a;color: #fff;}
.header-yy a:hover{background: #d9261a;color: #fff;}
.des-444 p{color: #444;}

body.active{padding-top: 80px;}
body.active .header{box-shadow: 0 1px 2px #ddd;}
body.active .nav-yi{line-height: 80px;}
body.active .logo img{height: 50px;}

/*header e*/

/*footer s*/
.footer{padding-top: 60px;padding-bottom: 20px;}
.footer-logo img{height: 78px;}
.des-dedede p{color: #dedede;}
.fwdh span{display: block;font-size: 32px;color: #fff;}
.footer-nav{display: flex;justify-content: space-between;gap:10px}
.footer-nav dt{font-size: 18px; color: #fff;}
.footer-nav dt:after{border-bottom: 2px solid #fff;display: block;content: "";width: 28px;margin-top: 10px;}
.footer-nav dd{margin-top: 10px;}
.footer-nav dd a{color: #dedede;transition: all .4s;}
.footer-nav dd a:hover{color: #fff;}
.footer-right{width: calc(100% - 370px)}
.footer-share{text-align: right;}
.footer-share a{position: relative;width: 34px;height: 34px;border-radius: 100%;border:1px solid #000;display: inline-block;margin-right: 10px;transition: all .4s;}
.footer-share a:last-child{margin-right: 0;}
.footer-share a .i{transition: all .4s;}
.share-hide{position: absolute;width: 120px;left: 50%;margin-left: -60px;bottom:40px;height: 0;overflow: hidden;transition: all .4s;background-color: #fff;z-index: 9;}
.share-hide img{width: 120px;height: 120px;border:1px solid #9f9f9f;}
.footer-share a.active .share-hide{height: 120px;}
.footer-share a:hover{border-color: #fff;}
.footer-share a:hover .i{filter: invert(1);}
.beian span,.beian a{display: inline-block;color: #dedede;font-size: 12px;}
.beian{text-align: right;padding-top: 10px;}
.maodian{position: absolute;top:-80px;left: 0;}
.footer-left{width: 300px;}
/*footer e*/

/*index s*/
.banner .pc-show img{height: calc(100vh - 100px);object-fit: cover;}
.banner-des h2{font-size: 42px;color: #fff;letter-spacing: 1px;}
.banner-des span{font-size: 16px;color: #fff;}
.swiperDot1{position: absolute;z-index: 9;left: 0;bottom:40px;width: 100%;}
.swiperDot1 .swiper-pagination-bullet{width: 12px;height: 12px;border:1px solid #fff;background: none;margin-right: 20px;}
.swiperDot1 .swiper-pagination-bullet:last-child{margin-right: 0;}
.swiperDot1 .swiper-pagination-bullet-active{background: #d9261a;border-color: #d9261a;}
.juli-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.title40 h2{font-size: 32px;}
.juli-title{display: inline-block;}
.ljgd{display: inline-block;transition: all .4s;background: #d9261a;color: #fff;font-size: 16px;padding: 0 30px;line-height: 48px;border-radius: 48px;}
.ljgd:hover{box-shadow: 0 4px 10px rgba(0,0,0,0.6);}
.juli-left{width: 33%;}
.juli-right{width: 63%;}
.des-666 p{color: #666;}
.weare-serv-ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.weare-serv-ul li{width: 50%;margin-top: 10px;margin-bottom: 10px;}
.weare-serv-top{display: flex;align-items: flex-end;}
.weare-serv-top span{color: #d9261a;font-size: 50px;font-weight: bold;margin-right: 10px;}
.weare-serv-right div{color: #d9261a;font-size: 24px;}
.weare-serv-right p{color: #d9261a;}
.weare-serv-right{text-align: left;}
.huizhen{position: absolute;right: 0;z-index: -1;top:0;left: -10%;}
.zindex5{z-index: 5;}
.padding-t60{padding-top: 60px;}
.title-bold h2{font-weight: bold;}
.des-630{width: 630px;max-width: 100%;}
.yw-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.yw-type a{display: block;border:1px solid #fff;text-align: center;width: 130px;padding: 18px 0;margin-bottom: 30px;transition: all .4s;}
.yw-type a:last-child{margin-bottom: 0;}
.yw-type a img{height: 39px;vertical-align:bottom;display: block;margin: 0 auto 15px;}
.yw-type a p{line-height: 1;}
.yw-type a span{font-size: 12px;}
.yw-type a.active{background: #d9261a;border-color: #d9261a;}
.yw-type a:hover{background: #d9261a;border-color: #d9261a;}
.yw-right{width: calc(100% - 310px);}
.title48 h2{font-size: 48px;}
.en30{font-size: 30px;}
.jt{display: inline-block;width: 52px;}
.yw-tab{display: none;min-height: calc(100vh - 280px);padding-bottom: 30px;position: relative;}
.yw-tab .jt{position: absolute;right: 0;bottom: 0;}
.yw-tab.active{display: block;}
.yw-bg{z-index: -1;}
.yw-bg .position-full{display: none;}
.yw-bg .position-full.active{display: block;}
.case-type{display: flex;}
.case-type a{font-size: 18px;color: #fffefe;background: #da251c;min-width: 176px;text-align: center;line-height: 40px;transition: all .4s;border-right: 1px solid #d9261a;padding: 0 20px;}
.case-type a:last-child{border-right: none;}
.case-type a.active{background: #000;}
.case-type a:hover{background: #000;}
.case-list a{display: block;position: relative;}
.case-list li:nth-child(1){width: 23.81%;}
.case-list li:nth-child(2){width: 49.23%;}
.case-list li:nth-child(3) a:nth-child(1){margin-bottom: 7%;}
.case-list li:nth-child(3){width: 23.81%;}
.case-list{display: none;justify-content: space-between;flex-wrap: wrap;}
.case-list.active{display: flex;}
.case-list li:nth-child(1) .img100{padding-bottom: 171%;}
.case-list li:nth-child(2) .img100{padding-bottom: 82.7%;}
.case-list li:nth-child(3) .img100{padding-bottom: 82%;}
.case-list .bg{height: 130px;position: absolute;left: 0;width: 100%;bottom:0;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.9));}
.des-title20 h3{font-size: 20px;}
.case-title{position: absolute;left: 0;bottom:0;width: 100%;padding:15px 20px;}
.bg-f8f8f8{background: #f8f8f8;}
.news-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.news-type a{color: #666;font-size: 16px;transition: all .4s;margin-right: 30px;}
.news-type a:last-child{margin-right: 0;}
.news-type a.active{color: #d9261a;}
.news-type a:hover{color: #d9261a;}
.news-right{width: calc(100% - 400px);}
.news-warp{padding: 80px 17px;}
.news-warp:hover{background: #efefef;transition: all .4s;}
.des-title18 h3{font-size: 18px;}
.r12{width: 12px;height: 12px;background: url("../images/r24.png") no-repeat center;background-size: 100% 100%;}
.date14{display: inline-block;color: #666;background: #e6e6e6;line-height: 23px;padding: 0 8px;}
.news-img .img100{padding-bottom: 78%;}
.news-a h3,.news-a p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-a:hover h3{color: #d9261a;}
.news-right .swiper-container{display: none;}
.news-right .swiper-container.active{display: block;}
.newsDot .swiper-pagination-bullet{border-color: #666;}
.newsDot .swiper-pagination-bullet-active{border-color: #d9261a;}
/*index e*/
/*2.1关于我们 s*/
.gy-box{display: flex;justify-content: space-between;flex-wrap: wrap;}
.gy-con{width: 53%;}
.gy-img{width: 42.85%;}
.weare-serv-ul2{}
.weare-serv-ul2 li{width: 25%;}
.weare-serv-ul2 li .weare-serv-top + p{width: 270px;max-width: 100%;}
.wh li{margin-right: 1%;width: 11.5%;height: 520px;position: relative;transition: all .4s;overflow: hidden;}
.wh li:last-child{margin-right: 0;position: absolute;top:0;right: 0;}
.wh li.active{width: 75%;}
.des-title24 h3{font-size: 24px;}
.wh-title{position: absolute;left: 0;bottom:60px;width: 100%;text-align: center;transition: all .4s;}
.des-title36 h3{font-size: 24px;}
.wh-title-con{display: flex;justify-content: center;align-items: center;flex-direction: column;opacity: 0; transition: all .4s;}
.wh-title-con h3:nth-child(2){text-indent: 4em;}
.wh li.active .wh-title{opacity: 0;}
.wh li.active .wh-title-con{opacity: 1;}

.history-box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.fzlc-left{width: 180px;position: relative;}
.history .swiper-container{height: 406px;}
.history .swiper-slide:hover p{color: #d9261a;font-weight: bold;font-size: 30px;}
.history .active-nav p{color: #d9261a;font-weight: bold;font-size: 30px;}
.fzlc-left:before{content: "";position: absolute;left: 1px;top:0;height: 100%;border-left: 2px solid #171a1c;}
.history .swiper-slide{padding-left: 27px;cursor: pointer;}
.history .swiper-slide:before{position: absolute;left: 1px;height: 100%;top:0;width: 2px;background: #d9261a;content: "";display: none;}
.history .active-nav:before{display: block;}
.history .swiper-slide:hover:before{display: block;}
.history-btn a{width: 20px;height: 20px;position: absolute;left: 35px;}
.history-left{bottom:100%;background: url("../images/db40x40.png") no-repeat center;background-size: 100%;transform: rotate(-180deg);}
.history-right{top:100%;background: url("../images/db40x40.png") no-repeat center;background-size: 100%;}
.title-da251c h2{color: #d9261a;}
.title60 h2{font-size: 48px;}
.fzlc-right{background: rgba(255,255,255,0.54);width: calc(100% - 200px);padding: 40px;}
.fzlc-right h2{line-height: 1;}
.fzlc-right strong{color: #333;}
.fzlc-right li{display: block;margin-bottom: 25px;}
.fzlc-right .title60:after{border-bottom: 3px solid #d9261a;display: block;content: "";width: 50px;margin-top: 20px;}
.par li{width: 15.3%;margin-right: 1.64%;margin-bottom: 1.64%;border:1px solid #c2c2c2}
.par li:nth-child(6n){margin-right: 0;}
/*2.1关于我们 e*/

/*3.1集团业务-建筑业 s*/
.ye-type{display: flex;flex-wrap: wrap;}
.ye-type a{display: inline-block;padding: 0 15px;transition: all .4s;color: #666;font-size: 18px;line-height: 34px;margin-right: 30px;position: relative;}
.ye-type a.active{color: #fff;background: #d9261a;}
.ye-type a:hover{color: #fff;background: #d9261a;}
.ye-type a:after{content: "";position: absolute;right: -15px;border-right: 1px solid #666;top:50%;margin-top:-10px;height: 20px;}
.ye-type a:last-child{margin-right: 0;}
.ye-type a:last-child:after{display: none;}
.weare-serv-ul3 li{text-align: left;width: 47%;margin-top: 15px;margin-bottom: 15px;}
/* .weare-serv-ul3 li p{text-align: justify;} */
.weare-serv-ul3 .weare-serv-top{justify-content: flex-start;}
.weare-serv-ul3 .line{height: 3px;background: #d9261a;margin: 10px 0 20px;}
.tab{display: none;}
.tab.active{display: block;}
.anli .swiper-container{display: none;}
.anli .swiper-container.active{display: block;}
.swiper-center .swiper-slide-prev a{transform-origin: left;}
.swiper-center .swiper-slide-next a{transform-origin: right;}
.swiper-center .swiper-slide a{display: block;}
.hxcp-page .swiper-slide a{transform: scale(0.95);}
.hxcp-page .swiper-slide-active a{transform: scale(1);}
/*.swiper-center .swiper-slide-active a{transform: scale(1);}*/

/*.hxcp-page .img100{padding-bottom: 46%;background: #f5f5f5;}*/
.swiper-center .img100{padding-bottom: 46.5%;background: #f5f5f5;}
.anliBtn{position: absolute;right: 0;bottom:0;display: flex;align-items: center;z-index: 3;}
.anliBtn div{cursor: pointer;width: 50px;height: 50px;transition: all .4s;}
.anliBtn1{background: #000 url("../images/1001.png") no-repeat center;background-size: cover;}
.anliBtn2{background: #000 url("../images/1002.png") no-repeat center;background-size: cover;}
.anliBtn div:hover{background-color: #d9261a;}
.anli .img100{padding-bottom: 41.5%;}




/*3.1集团业务-建筑业 e*/
/*3.2集团业务-制造业 s*/
.wh li{cursor: pointer;}
.pro-change li .wh-img{position: relative;}
.pro-change li .wh-img:before{content: "";position: absolute;background: rgba(0,0,0,0.3);width: 100%;height: 100%;top:0;left: 0;z-index: 5;transition: all .4s;}
.pro-change li.active .wh-img:before{opacity: 0;}
.pro-change li{height: auto;text-align: left;}
.pro-change li .wh-img{height: 520px;}
.pro-change .wh-title{bottom: auto;top:100%;margin-top: 20px;position: static;opacity: 0;text-align: left;}
.pro-change .wh-title h3{color: #333;}
.pro-change li.active .wh-title{opacity: 1;}
/*3.2集团业务-制造业 e*/
/*6.1新闻资讯 s*/
.xw li{width: 31%;margin-right: 3.5%;margin-bottom: 3.5%;}
.xw li:nth-child(3n){margin-right: 0;}
.page{text-align: center;font-size: 0;}
.page a{font-size: 18px;line-height: 40px;border:1px solid #e9e9e9;color: #a09f9f;display: inline-block;width: 40px;margin: 0 6px;transition: all .4s;}
.page a.page-btn{width: 80px;font-size: 14px;}
.page a.active{border-color: #d9261a;color: #d9261a;}
.page a:hover{border-color: #d9261a;color: #d9261a;}
/*6.1新闻资讯 e*/
/*6.2新闻详情 s*/
.xwxq-ban{height: 160px;}
.xwxq-top h1{font-size: 30px;color: #000;}
.xwxq-top{border-bottom: 1px solid #cdcdcd;padding-bottom: 25px;}
.date22{color: #999;display: flex;align-items: center;}
.date22 img{width: 18px;margin-right: 8px;}
.date22 span{font-size: 18px;font-family: dincondregular;}
.back{position: absolute;top:0;right: 0;display: flex;align-items: center;}
.back .i{width: 32px;height: 25px;background: url("../images/fh.png") no-repeat center;background-size: 100% 100%;transition: all .4s;filter: grayscale(1); opacity: 0.7;margin-right: 8px;}
.back span{font-size: 18px;color: #727272;transition: all .4s;}
.back:hover span{color: #d9261a;}
.back:hover .i{filter: grayscale(0); opacity: 1;}
/*6.2新闻详情 e*/
/*4.1投资领域 s*/
.des-w1160{width: 1160px;max-width: 100%;}
.title30 h2{font-size: 30px;}
.tz-list li{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.tz-list li:nth-child(even){flex-direction: row-reverse;}
.tz-text{width: 46%;}
.tz-img{width: 50%;}
.des-w680{width: 680px;max-width: 100%;}
.tzly-list .wh-title{opacity: 1 !important;padding:0 30px;bottom:20px;z-index: 9;}
.tzly-list .wh-title p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tzly-list li{width: 18%;margin-right: 1.38%;height: 477px;}
.tzly-list li.active{width: 61.24%;}
.tzly-list li.active .wh-title{text-align: left;}
.tzly-list li.active .wh-title p{display: block;overflow: visible;}
.tzly-list .bg{height: 150px;position: absolute;left: 0;width: 100%;bottom:0;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(23,51,92,1));}
/*4.1投资领域 e*/
/*5.1科技创新 s*/
.tz-list-innova li{align-items: flex-start;}
.list-3 li{width: 32%;margin-right: 2%;margin-bottom: 2%;}
.list-4 li{width: 23.5%;margin-right: 2%;margin-bottom: 2%;}
.list-3 li:nth-child(3n){margin-right: 0;}
.list-4 li:nth-child(4n){margin-right: 0;}
.shili{display: flex;flex-wrap: wrap;}
.shili li{background: rgba(255,255,255,0.9);padding: 40px 60px;}
.shili li img{width: 84px;}
.strength-box{min-height: calc(100vh - 80px);}
.min-720{min-height: calc(100vh - 200px);}
.sys-list{display: flex;flex-wrap: wrap;}
.sys-list li{border:1px solid #d6d6d6;background: #f7f7f7;text-align: center;transition: all .4s;padding: 25px;}
.sys-list li a{display: block;position: relative;height: 100%;padding: 55px 20px;}
.sys-list li h3{transition: none;}
.sys-list li:hover{background: url("../images/bg789.jpg") no-repeat center;background-size: 100% 100%;}
.sys-list li:hover *{color: #fff;}
.sys-list li span{color: #d9261a;}
.des-w560{width: 560px;max-width: 100%;}
.sys-list li.active{background: url("../images/bg789.jpg") no-repeat center;background-size: 100% 100%;}
.sys-list li.active *{color: #fff;}
/*5.1科技创新 e*/
/*7.1联系我们-联系 s*/
.width900{width: 740px;max-width: 100%;margin: 0 auto;}
.title48 h2{font-size: 40px;}
.lx-list li{text-align: center;}
.des24 p{font-size: 24px;}
.des20 p{font-size: 20px;}
.lx-list .img100{width: 80px;max-width: 100%;margin: 0 auto 20px;border:1px solid #d9261a;border-radius: 100%;}
.lx-list p{margin-top: 10px;max-width: 250px;}
.lx-list{display: flex;justify-content: space-between;}
.input-page{border-bottom: 1px solid #dcdcdc;position: relative;}
.input-name{position: absolute;top:0;left: 0;line-height: 80px;}
.input-text{margin-left: 80px;}
.input-text .text{display: block;height: 80px;font-size: 18px;}
.textarea{}
.textarea textarea{display: block;resize: none;width: 100%;font-size: 18px;}
.tj{display: block;width: 150px;line-height: 50px;background: #d9261a;color: #fff;text-align: center;font-size: 20px;transition: all .4s;}
.tj:hover{box-shadow: 0 4px 10px rgba(0,0,0,0.6);}
.div557776{padding-bottom: 400px;}
/*7.1联系我们-联系 e*/

.btn88 div{display: inline-block;vertical-align: middle;cursor: pointer;z-index: 9;border-radius: 100%;width: 44px;height: 44px;transition: all .4s;}
.text-right .btn881{margin-right: 15px;}
.text-right{text-align: right;}
.btn881{background: url("../images/btn88-1.png") no-repeat center;background-size: cover;}
.btn881:hover{background: url("../images/btn88-3.png") no-repeat center;background-size: cover;}
.btn882{background: url("../images/btn88-2.png") no-repeat center;background-size: cover;}
.btn882:hover{background: url("../images/btn88-4.png") no-repeat center;background-size: cover;}
.mg-t20{margin-top: 20px;}

.qyry .swiper-slide{width: 23.5%;margin-right: 2%;text-align: center;overflow: hidden;}
/*.qyry .swiper-slide p{text-align:left;}*/
.qyry .swiper-slide:last-child{margin-right: 0;}
.qyry .swiper-slide:hover p{color: #d9261a;}
.progress2{height: 1px;background: #d9d9d9;width: 100%;position: relative !important;margin-top: 50px;}
.progress2 .swiper-pagination-progressbar{height: 3px !important;background: #d9261a !important;margin-top: -1px;}

.bantuBtn div{width: 36px;height: 36px;margin-top: -18px;}
.bantuBtn div{cursor: pointer;z-index: 9;width: 38px;height: 38px;border:1px solid #b2b2b2;border-radius: 100%;transition: all .4s;position: absolute;top:50%;margin-top: -19px;}
.bantuBtn1{background: url("../images/btn761.png") no-repeat center;background-size: cover;left: -49px;}
.bantuBtn2{background: url("../images/btn762.png") no-repeat center;background-size: cover;right: -49px;}
.bantuBtn1:hover{background: #d9261a url("../images/btn763.png") no-repeat center;background-size: cover;border-color: #c52725;}
.bantuBtn2:hover{background: #d9261a url("../images/btn764.png") no-repeat center;background-size: cover;border-color: #c52725;}
.hdsp .bantuBtn{position: absolute;top:0;width:100%;left:0;bottom:44px;pointer-events:none;}
.mt-t60{margin-top: 60px;}


.mg-bt5{margin-bottom: 5px;}
.xmgl-type li a{padding: 20px;}
.xmgl-con{display: flex;justify-content: space-between;flex-wrap: wrap;}
.xmgl-img{width: 47.43%;}
.xmgl-img .img100{padding-bottom: 63%;}
.xmgl-des{width: 49%;}
.xmgl-des .mg-bt30:last-child{margin-bottom: 0;}

.imgcover{position: absolute;width: 100%;height: 100%;top:0;left: 0;object-fit: cover;}
.imgscale .img100{overflow: hidden;}
.imgscale .img100 img{transition: all .4s;}
.imgscale:hover .img100 img{transform: scale(1.1);}
.background-cover{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.slideUp,.swiper-slide-active .banner-des{
    animation:slideUp 1s both ease-out;-webkit-animation:slideUp 1s both ease-out;
}
@keyframes slideUp{
    0%{opacity:0;-webkit-transform: translateY(60px);transform: translateY(60px);}
    100%{opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
}
.slideLeft{
    animation:slideLeft 1s both ease-out;-webkit-animation:slideLeft 1s both ease-out;
}
@keyframes slideLeft{
    0%{opacity:0;-webkit-transform: translateX(-60px);transform: translateX(-60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.slideRight{
    animation:slideRight 1s both ease-out;-webkit-animation:slideRight 1s both ease-out;
}
@keyframes slideRight{
    0%{opacity:0;-webkit-transform: translateX(60px);transform: translateX(60px);}
    100%{opacity: 1;-webkit-transform: translateX(0px);transform: translateX(0px);}
}
.tobig{
    animation:tobig 1s both ease-out;-webkit-animation:tobig 1s both ease-out;
}
@keyframes tobig{
    0%{opacity:0;-webkit-transform: scale(0);transform: scale(0);}
    100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
}

