*{outline:0;box-sizing: border-box; transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    font-family: xi; font-weight: 100;
}
/*@font-face{*/
/*    font-family:led;*/
/*    !*src:url( '../css/HarmonyOS_Sans/HarmonyOS_Sans_SC_Regular.woff2') format('woff')*!*/
/*    src:url( 'https://api.bcwhkj.cn/font/HarmonyOS_Sans/HarmonyOS_Sans_SC_Regular.woff2') format('woff')*/
/*}*/
/*@font-face {*/
/*    font-family: dinBold;*/
/*    src:url('https://api.bcwhkj.cn/font/Alibaba-PuHuiTi-Light.ttf');*/
/*    font-weight:bold;*/
/*}*/
.search-inp{width:300px;background: none;padding-right: 120px;}
.header{position: absolute;background: rgba(0,0,0,.4);width:100%;}
.width-def{width:1360px;}
.width-def2{width:1290px;}
.header-1b{border-bottom: 1px solid #fff;}
.header-12{right:0;bottom: 10px;}
.navitem{padding: 10px 20px;margin:0;}
.navlist{justify-content: space-between; }
.content2{padding: 85px 0;background: #eee;}
.content3{background: #920e01; height: 220px;}
.content4{padding: 47px 0;}
.ct3-c1 sup{font-size: 40px;float:right;margin:10px 0 0 -5px;}
.ct3-c1-num {font-size:125px; font-weight: 800; line-height: 125px;}
.ct3-c1 { text-align: center;}
.ct3-c2 {font-size: 40px;font-family: ALIBABA-PUHUITI-REGULAR;  text-align: center;}
.ct3-item{margin:0;}
.ct3-list{justify-content: space-between; padding-top: 10px; width: 80%;}
.ct3-point{top:-90vh; text-align: center;}
.ct51{font-weight: 100;background: #000;padding: 75px 0 145px;margin-bottom: -100px;}
.ct6b{width:1290px;}
.ct61-c{padding: 45px;font-size: 1.9em;text-align: left;font-weight: 100; padding-top: 25px;border:1px solid #eaeaea;}
.ct61-c-img-on{display: none;}
.ct61-c.active{background: #920e01;  border:1px solid  #920e01;  color:#fff;}
.ct61-c.active .ct61-c-img{display: none;}
.ct61-c.active .ct61-c-img-on{display: inline;}
.ct61-table {display: flex;  flex-wrap: wrap;  justify-content: space-between; }
.ct61-table li{width:430px; height: 200px; font-size:30px; border:1px solid #eee;}
.ct61-table li i {font-size: 112px; padding:15px 0 0 50px;}
.ct61-table .cur,.ct61-table li:hover {background: #920e01; color: #fff; border:1px solid #920e01;}
 {background: #920e01; color: #fff; border:1px solid #920e01;}
.hr2{border-bottom: 1px solid #999!important;}
.ct62-c2-box{width:360px;}
.ct62-c2-box:hover {cursor:pointer;}
.st62-c21{color:#920e01;}
.ct7-inner{background-image: url(../pic/pc/product_04.jpg);background-size: 100% 100%;box-shadow: 20px 15px 30px rgba(0,0,0,.5);}
.co4{color:#920e01;}
.bg4{background: #920e01;}
.ct81b{letter-spacing: 50px;padding: 80px 15px;}
.ct82b{padding: 100px 15px;}
.footer-2,.footer-3{font-weight: 100;}
.botb-white{border-bottom: 2px solid #fff;}
.navitem:not(:last-child){flex:1;}
.navitem:last-child{width:114px;box-sizing: border-box;}
.header-11 img{height: 80px;}
.header:hover{background:#fff;color:#333;}
.header:hover a{color:#333;}
.header:hover .header-11-img{display: none;}
.header:hover .header-11-img2{display: inline;}
.header:hover .header-1211-img{display: none;}
.header:hover .header-1211-img2{display: inline;}
.header-2-show-item{width:207.67px;float: left;}
.header-2-show-inner{margin-left:423.31px;}
.header-2-show-item-c{padding: 8px 0;}
/*.header-1211 {width: 1360px;}*/
.navitem{padding: 0 20px;}
.nav-link{padding: 10px 0;display: inline-block;position: relative;}
.nav-link::after{content:"";display: none;width:100%;height: 4px;background: #590000;position: absolute;left: 0;bottom: 0;}
.navitem:hover .nav-link::after{display: block;}
.header-2-show{max-height: 0px; transition: ease .3s; width:100%;  margin:0 auto; overflow: hidden;}
/*.chuFa:hover {}*/
/*.chuFa:hover .header-2-show{max-height: 450px; width: 880%;}*/
/*.chuFa:hover .header-2-show{border:1px solid #666; border-left:0; border-right:0;}*/
/*.header-2:hover .header-2-show{max-height: 450px; width: 100%;}*/
/*.header-2:hover .navlist{border:1px solid #666; border-left:0; border-right:0;}*/
.header-2-show-item-c a:hover{color:#920e01;}

.proListImg {position: relative;}
.proListImg img{ width: 100%;}
.proListImg .fuDongAtt{ opacity: 0; position: absolute; bottom:0%; width: 100%; background: #920e01; color: #fff; text-align: center; font-size: 22px; line-height: 48px;}
.proListImg .fuDongAtt span:nth-child(1){    float: left; font-size: 42px;    font-weight: 800;}
.proListImg .fuDongAtt span:nth-child(2){    float: left; font-size: 14px;    line-height: 21px;    padding-top: 12px;    padding-left: 7px; text-align: left;  }
.proListImg:hover .fuDongAtt {opacity: 1}



.content1 {position:relative;}
.content1 .fuDongWenZi { position:absolute; left: 10%; top:45%; width: 80%; text-align: center;color: #fff;  }
.content1 .fuDongWenZi .t1{  font-size: 70px;    line-height: 65px; position:relative; font-weight: 800; }
.content1 .fuDongWenZi .t1:before {content:''; position:absolute;bottom: -29%;     border-bottom: 8px solid #fff;    width: 10%;    left: 45%;}
.content1 .fuDongWenZi .t2{  font-size: 35px;    line-height: 45px;     margin-top: 80px; color: #fff;}
.content1 .fuDongWenZi .t2 span{font-weight: 800;}
.content1 .fuDongWenZi .t3{  font-size:40px;    line-height: 45px;    margin-top: 9%; color: #fff;}

/*导航 产品详情页*/
.proInfoNav {position: fixed;left: 0;top: 0;background: #fff;width: 100%;height:110px; display: none; z-index: 9;}
.proInfoNav .logos {float:left; width:20%; padding:29px 0 0 34px;}
.proInfoNav .menus {float:left; width:70%;}
.proInfoNav .menus ul {display: flex;  flex-wrap: wrap;  justify-content: space-between;}
.proInfoNav .menus ul li{ line-height: 106px; position: relative; text-align: center; width: calc(16.66% - 10px); overflow: hidden; max-height: 106px; }
.proInfoNav .menus ul li:before{content:"|"; position: absolute; right:0; top:0;}
.proInfoNav .menus ul li:hover {border-bottom:3px solid #920e01; color:#920e01;font-weight:500;    cursor: pointer;}
.proInfoNav .menus ul li:hover:before { color:#000; font-weight: 500;}
.proInfoNav .searchs {float:left; width:10%;}
.proInfoNav .searchs .header-12 {right: 30px;   bottom: 41px;}


.lines { border-top:1px solid #B0B0B0;}


/*产品分类图标*/
.proSortList  {  display: flex;  flex-wrap: wrap;  justify-content: space-between;}
.proSortList .item { width: 400px; /* 10px是两个item之间的间距 */    margin-top:34px;    font-size: 23px;  }
.proSortList .item .pic{float:left; width: 115px; height: 115px; border:1px solid #000;  text-align: center; line-height: 510%; }
.proSortList .item .pic i {font-size: 82px;}
.proSortList .item .texts{float:left; width: 280px;  height: 115px; padding:15px; font-size: 23px; font-family: ALIBABA-PUHUITI-REGULAR;}
.proSortList .item .texts .title2 {font-family: ALIBABA-PUHUITI-LIGHT; color: #9d9d9d; font-size: 18px; font-style: italic;}

.proSortList .item:hover .pic{background-color: #920e01; border:1px solid #920e01; }
.proSortList .item:hover .pic i{color:#fff;}
.proSortList .item:hover {background-color: #EDEDED;cursor: pointer; color: #920e01;}

/*产品列表*/
.proList  {  display: flex;  flex-wrap: wrap;  justify-content: space-between;}
.proList .item { width: calc(50% - 10px); /* 10px是两个item之间的间距 */    margin-bottom:20px;    font-size: 23px;  }
.proList .item .pic{width: 100%; border:1px solid #BFBFBF;  text-align: center; }
.proList .item .texts{ width: 100%; padding:15px; text-align: center; font-size:27px;color: #920e01;}

.proList .item:hover {cursor: pointer;}
.proList .item:hover .texts{ color: #920e01;}

/*产品详情*/
.proInfo table td{ font-size:22px; vertical-align: top; line-height: 50px; color:#000; font-weight: 500;}
.proInfo table td i:hover {color:#920e01; font-weight: 800;}
/*子标题*/
.proProTitle1 {font-size:25px; font-weight:800; line-height: 57px; color: #920d00; padding-top: 25px;}
.proInfoContent1 {font-size:24px; padding:15px 0;} 
.proInfoContent1:hover {color:#920e01;}
/*子表格*/
.proInfoTable2 {width:100%}
.proInfoTable2 table {width: 100%;}
.proInfoTable2 td {border:8px solid #fff; line-height:36px; padding:0 36px; font-size: 18px;}
.proInfoTable2 tr td:first-child {border-left:0;}
.proInfoTable2 tr:nth-child(even) {    background-color: #E9CFCC;  }
.proInfoTable2 tr:nth-child(odd) {    background-color: #EEEEEE;  }
.proVideo iframe {width: 100%; height: 550px;}
/*分享图标*/
.sharePic {display: flex;  flex-wrap: wrap;  justify-content: space-between; width: 10%; margin:50px auto;}
.sharePic .icon{ position: relative; }
.sharePic .tips{ position: absolute; top:50px; left:-21px; right:0; max-width:200px;}


/*产品详情下面 相关产品列表*/
.proShareList  {  display: flex;  flex-wrap: wrap;  justify-content: space-between;}
.proShareList .item { width: calc(33.33% - 10px); /* 10px是两个item之间的间距 */    margin-bottom:20px;    font-size: 20px;  }
.proShareList .item .pic{width: 100%; border:1px solid #000;  text-align: center; }
.proShareList .item .texts{ width: 100%; padding:15px; text-align: center;}

.proShareList .item:hover {cursor: pointer;}
.proShareList .item:hover .texts{ color: #920e01;}


/* 招募 */
.job{padding: 98px 0;}
.job .sm {float: left; width: 28%; text-align: center; font-size: 17px; color: #000; line-height: 50px;}
.job .List {float: left; width:71%; text-align: left; padding-left: 40px;  border-left:1px solid #9C9C9C;}
.job .List ul li {border-bottom:1px solid #ABABAB; padding: 43px 0 33px 0;}
.job .List ul li:first-child {padding-top:0;}
.job .List .title_ { font-weight: 800;font-size: 30px; color:#920e01;margin-bottom: 30px;}
.job .List .title_ span { font-size: 18px; color: #666;}
.job .List .contents_ { line-height: 25px;font-size:20px;}
.job .List .contents_ strong{font-size:24px; font-weight:600; line-height: 80px;}



/*新闻分类图标*/
.newsSortList ul li{float:left; font-size: 23px;    cursor: pointer; line-height: 80px; padding:0 25px; position: relative; text-align: left;}
.newsSortList ul li:first-child{padding-left: 0;}
.newsSortList ul li:before{content:"|"; position: absolute; right:0; top:0;}
.newsSortList ul li:last-child:before {content:none;}
.newsSortList ul li:hover,.newsSortList ul .cur{color:#920e01;}


/*新闻列表*/
.newList  {  display: flex;  flex-wrap: wrap;  justify-content: space-between; margin-bottom: 50px; margin-top: 50px;}
.newList .item { width: calc(50% - 10px); /* 10px是两个item之间的间距 */    margin-bottom:45px;    font-size: 23px;  }
.newList .item .pic{margin-right: 2%; border:1px solid #000;  text-align: center;    float: left; }
.newList .item .texts{ width: 70%;   float: left;}
.newList .item .texts .title_{  font-size: 23px; margin-top: -7px; font-weight: 500;  }
.newList .item .texts .contents{  font-size: 16px; line-height: 26px; }
.newList .item .texts .times{  font-size: 15px; color: #9d9d9d;  margin-top: 5px; }

.newList .item:hover .pic{box-shadow:0 5px 18px #9e9e9e;}
.newList .item:hover .texts .times{color:#920e01;}

/*新闻详情*/
.newsInfo .title_{font-size: 27px; text-align: center;font-weight: 800;}
.newsInfo .times{text-align: center; font-size: 12px; color: #666;}
.newsInfo iframe{width:100%; height: 550px;}
.newsInfosharePic { position: relative; }
.newsInfosharePic .tips{ position: absolute; top:50px; left:-25px; right:0; max-width:200px;}



/*整线列表*/
.zxList  {  display: flex;  flex-wrap: wrap;  justify-content: space-between;}
.zxList .item { width: calc(50% - 10px); /* 10px是两个item之间的间距 */    margin-bottom:20px;    font-size: 23px;  }
.zxList .item .pic{width: 100%; border:1px solid #BFBFBF;  text-align: center; }
.zxList .item .texts{ width: 100%; padding:15px; text-align: center;}

.zxList .item:hover {cursor: pointer;}
.zxList .item:hover .texts{ color: #920e01;}


/*整线详情*/
.mainFuDong {position: relative;}
.mainFuDong .kuai {  position: absolute; text-align: center; opacity: 0; color: #fff;
    z-index: 9; }
.mainFuDong .kuai:hover {cursor: pointer; opacity: 1; color: #fff; border-radius: 15px;}
.mainFuDong .kuaiShangDong{  position: absolute; z-index: 8 ; text-align: center;border:1px solid #920e01; color: #fff;  animation: blink 4s ease-in-out infinite;}


/* 定义闪烁关键帧 */
@keyframes blink {
    0% { opacity: 1; } /* 开始时完全不透明 */
    50% { opacity: 0; } /* 中间变为透明 */
    100% { opacity: 1; } /* 结束时再次完全不透明 */
}

/* 应用闪烁关键帧到元素 */
.element {
    animation: blink 1s ease-in-out infinite; /* 持续1秒，在进入和离开阶段使用渐进缓动函数，无限循环 */
}



.zxInfoBox {position: fixed; width:100%; height: 100%; z-index: 9;}
.zxInfoBox .heiMu {width: 100%; height: 100%;position: fixed; left: 0; top:0; background: #000; opacity: 0.5}
.zxInfoBox .closeBtn {width: 50px;    height: 50px;    position: fixed;    right: 14%;    top:8%;    z-index: 9;    background: #fff;    border-radius: 50%;    text-align: center;    line-height: 55px;}
.zxInfoBox .closeBtn:hover {cursor: pointer;    transform: rotate(360deg);    transform-origin: center;}
.zxInfoBox .closeBtn:hover i {color: #920e01;}
.zxInfoBox .MainContent {width:70%; height: 80%; position: fixed; left: 15%; top: 10%; background: #fff; border-radius: 20px; border:30px solid #fff; overflow: auto;}
.zxInfoBox .MainContent .title{ font-size: 24px; line-height:35px; margin:10px 0;}
.zxInfoBox .MainContent .video iframe {width: 100%; height:450px;}
.zxInfoBox .MainContent .table1 td{ line-height: 33px; vertical-align: top; padding-bottom: 15px; font-size: 14px; padding-right: 5px; font-weight: 500;}


.anim_zsHelp{
    animation-name: changeSize;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

/*循环 大小变化 */
@keyframes changeSize {
    0% {        transform: scale(0.5);    }
    50% {        transform: scale(0.6);    }
    100% {        transform: scale(0.5);    }
}


/*产品详情页点击产品图弹出效果*/
.pswp * {transition: none!important;}

/*产品详情页 产品图切换效果*/
.swiper {
    width:774px;
    height: 432px;
}
.swiper .swiper-slide {
    width:774px;
    height: 432px; margin:0;}