@charset "utf-8";
html,body{position:relative;width:100%;height:100%;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0;}
article,aside,dialog,figure,footer,header,hgroup,menu,nav,dir,section{margin:0;padding:0;display:block;}
select,button,input,img{vertical-align:middle;}
p{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;list-style:none;font-size:12px;}
a{text-decoration:none;}
img,video,canvas{max-width:100%;object-fit:cover;}
*{padding:0;margin:0;border:none;outline:none;font-size:12px;color:#666;list-style:none;font-family:"myfont";font-weight:normal;}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}
.icon{display: block;width: 25px;height: 25px;}
.icon-search-02-w{background:url(../img/search-02-w.png) no-repeat center/cover;}
.icon-globe-03-b{background:url(../img/globe-03-b.png) no-repeat center/cover;}
.icon-search-02-b{background:url(../img/search-02-b.png) no-repeat center/cover;}
.icon-chevron-up-r{background:url(../img/chevron-up-r.png) no-repeat center/cover;}
.icon-chevron-down-b{background:url(../img/chevron-down-b.png) no-repeat center/cover;}
.icon-arrow-curve-left-up-b{background:url(../img/arrow-curve-left-up-b.png) no-repeat center/cover;}
.clear{clear:both;}
.flex{display:flex;flex-wrap:wrap;}
.more{display:inline-block;font-size:1.2rem;color:#fff;background:#e60012;padding:12px 36px;cursor:pointer;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
.more:hover{-webkit-transform:translateX(5px);transform:translateX(5px);}
.w_all{width:94%;margin:auto;}
.w_all2{width:74%;margin:auto;}
.w_all3{width:80%;margin:auto;}
.scroll{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:3%;width:42px;height:42px;border:1px solid #999;box-sizing:border-box;border-radius:50%;cursor:pointer;}
.scroll i{display:block;font-size:1.4rem;color:#666;font-weight:bold;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);animation:moves 1.6s linear infinite;}
.scroll2{bottom:33%;}
@keyframes moves{
  0%{top:16px;}
  50%{top:24px;}
  100%{top:16px;}
;}
.wangEditor-container, .wangEditor-container * {font-size: 20px;line-height: 2.2;}   
.universal-banner{width:100%;height:100%;padding:7% 1.6% 5%;box-sizing:border-box;}
.universal-banner .txt{position:absolute;right:6%;bottom:8%;}
.universal-banner .txt h2{font-size:2.4rem;color:#333;}
.universal-banner .txt p{font-size:1.6rem;color:#666;margin:10px 0 30px;}
.universal-banner .txt .more{font-size:1.4rem;padding:10px 30px;}
.universal-banner2{height:60%;padding:0;}
.universal-banner3{height:70%;}
.universal-banner b{display:block;width:100%;height:100%;position:relative;}
.universal-banner .u_nav{position:absolute;left:0;bottom:0px;display:flex;}
.universal-banner .u_nav span{display:block;padding:25px 80px;font-size:1.4rem;color:#333;background:#fff;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;cursor:pointer;}
.universal-banner .u_nav span.active{background:#e60012;color:#fff !important;}
.universal-banner .u_nav span:hover{color:#e60012;}
/* 视频弹窗 */
.popVideo{display: none;align-items: center;justify-content: center;position: fixed;z-index: 999999;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;}
.popVideo-items{max-width: 1000px;position: relative;opacity: 0;}
.popVideo-items i{background: #ff0000;}
.popVideo-video{width: 100%;display: flex;justify-content: center;}
.popVideo-video video{max-height: 82vh;}
.popVideo-video iframe{width: 1000px;height: 600px;}
.popVideo-close{width: 40px;height: 40px;right: -40px;top: -40px;line-height: 40px;opacity: 0.7;text-align: center;position: absolute;z-index: 3;font-size: 22px;color: #fff;cursor: pointer;transition: all .6s ease;}
.popVideo-close:hover{opacity: 1;}
.popVideo.active{display: flex;}
.popVideo.active .popVideo-items{animation: popVideRun 1s ease both .4s;}
@keyframes popVideRun {
  0%{opacity: 0;transform: translateY(-200px);}
  100%{opacity: 1;transform: translateY(0);}
}
.products-list .list-muen .img{height: 410px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.products-list .list-muen .img img{max-height: 100%;transition: all .4s ease;}
.products-list .list-muen:hover .img img{transform: scale(1.04);}
.products-list .list-muen .cont{border-top: 1px solid #f7f7f7;padding: 25px 20px 25px 50px;}
.products-list .list-muen .cont ul {width: 50%;margin-bottom: -5px;margin-top: 9px;}
.products-list .list-muen .cont li{position: relative;padding-left: 20px;margin-right: 20px;margin-bottom: 5px;}
.products-list .list-muen .cont li::before{content: "";position: absolute;width: 8px;height: 8px;background-color: #c7c7c7;left: 0px;border-radius: 100%;top: 50%;transform: translateY(-50%);}
.products-list .list-muen .cont .title {-webkit-line-clamp: 1;box-sizing: border-box;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
/*分页*/
.pages{text-align:center;display:flex;justify-content:center;align-items:center;}
.pages span{font-size:1.4rem;color:#333;margin:0 12px;display:block;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;cursor:pointer;}
.pages span i{width:30px;height:30px;padding:3px;border-radius:50%;background:#dadada;color:#fff;display:block;line-height:30px;font-size:1.3rem;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.pages span.ll i{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.pages span:hover,.pages span.active{color:#e60012;}
.pages span:hover i{background:#e60012;}
/* 分页按钮整体 */
.navigation.pagination {margin: 40px 0;text-align: center;}
/* 分页链接容器 */
.navigation.pagination .nav-links {display: flex;justify-content: center;gap: 8px;flex-wrap: wrap;}
/* 分页数字 & 下一页 通用样式 */
.navigation.pagination .page-numbers {display: inline-block;min-width: 38px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #eee;border-radius: 4px;font-size: 14px;color: #333;text-decoration: none;padding: 0 10px;transition: all 0.2s;}
/*  hover */
.navigation.pagination .page-numbers:hover:not(.current) {border-color: #e60012;background: #e60012;color: #fff;}
/* 当前页高亮 */
.navigation.pagination .page-numbers.current {background: #e60012;border-color: #e60012;color: #fff;font-weight: bold;}
/* 屏幕阅读器隐藏文字（不动它） */
.screen-reader-text {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
/*------------其它-----------*/
header{width:97%;position:fixed;left:1.5%;top:3.2%;z-index:999;background:#fff;box-shadow:0px 20px 46px -17px rgb(0 0 0 / 25%);-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
header.outside{-webkit-transform: translateY(-180px);transform: translateY(-180px);}
header .nav_box{position:relative;}
header .logo{height:50px;float:left;position:relative;padding:11px 0;margin-left:4%;}
header .logo img{display:block;height:100%;}
header .nav{position:absolute;right:10%;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);}
header .nav li{float:left;margin:0 30px;padding: 0 10px;text-align:center;color:#333;letter-spacing:1px;font-size:1.4rem;position:relative;}
header .nav li::before{content:"";position:absolute;left:0;bottom:-10px;width:0;height:2px;background:#e60012;opacity:0;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
header .nav li:hover:before{opacity:1;width:100%;}
header .nav li.active {color: #e60012;}
header .h_other .ll{pointer;position:relative;display: flex;align-items: center;justify-content: center;float:right;width:72px;height:72px;text-align:center;background:#333;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;cursor:}
header .h_other .ll:hover{background:#e60012;}
header .h_other .ll:hover .icon-globe-03-b{filter: invert(100%);}
header .h_other .language{background:none;border-left:1px solid #eee;padding-left:26px;box-sizing:border-box;line-height:72px;position:relative;font-size:1.2rem;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
header .h_other .language i{color:#888;font-size:1.7rem;position:absolute;left:15%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
header .h_other .language:hover{color:#fff;}
header .h_other .language:hover i{color:#fff;}
header .h_other .ser img{display:none;width:30px;top:50%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
header .h_other.active .ser i{display:none;}
header .h_other.active .ser img{display:block;}
header .h_other.active .search{z-index:3;}
.search{opacity:0;background:#eee;position:absolute;right:0;top:0;z-index:-1;padding:0 0 0 45px;box-sizing:border-box;}
.search input{background:none;border:none;line-height:72px;font-size:1.2rem;width:300px;color:#333;}
.search .s_submit{position:absolute;left:0;top:0;width:50px;height:100%;}
.search .left{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.navBtn{position:absolute;right:0;top:50%;z-index:99999;cursor:pointer;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);display:none;width:66px;height:66px;background:#333;padding-top:18px;box-sizing:border-box;}
.navBtn span{display:block;width:30px;height:2px;background:#fff;margin:6px auto;}
.nav_btn_active{-webkit-transition:all 0.4s;transition:all 0.4s;}
.nav_btn_active span:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.nav_btn_active span:nth-of-type(2){opacity:0;}
.nav_btn_active span:nth-of-type(3){margin-top:-25%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.index_banner{position:relative;width:100%;height:100%;}
.index_banner .swiper-container{position:relative;width:100%;height:100%;}
.index_banner .swiper-slide{overflow:hidden;}
.index_banner .slide-inner{position:absolute;width:100%;height:100%;left:0;top:0;}
.swiper-button-next,.swiper-button-prev{top:55% !important;padding:0 2%;-webkit-transform:scale(0.6);transform:scale(0.6);}
.index_banner .svp-pages{position: absolute;width: 100%;display: flex;justify-content: center;align-items: center;bottom: 44px;z-index: 3;}
.index_banner .swiper-pagination-bullet {width: 10px;height: 10px;background: rgba(0, 0, 0, 0);opacity: 1;border: 2px solid #c8c8c8;transition: all .4s ease;margin: 0px 7px !important;}
.index_banner .swiper-pagination-bullet-active {opacity: 1;border: 2px solid #e60012;background: #e60012;}
.index_banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 44px;}
.index_banner .txt_all{position:absolute;left:14%;top:50%;width:85%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.index_banner .txt_all h2{font-size:4.6rem;color:#fff;position:relative;padding-bottom:2%;letter-spacing:1px;}
.index_banner .txt_all h2::before{content:"";position:absolute;left:0;bottom:0;width:8%;height:2px;background:#ff0000;}
.index_banner .txt_all p{font-size:1.8rem;color:#fff;margin:5% 0 10%;}
.index_cp{position:relative;width:100%;padding-top:130px;overflow:hidden;background:url(../img/indpc_bg.jpg) no-repeat center/cover;box-shadow: 0px 24px 26.19px 0.81px rgba(196, 196, 196, 0.19);}
.index_cp .index0-svp {position: relative;margin-bottom: 50px;background: #ffffff;}
.index_cp .index0-svp .swiper-wrapper {height: 100% !important;}
.index_cp .index0-svp .svp-cont{padding: 70px;background: #ffffff;}
.index_cp .index0-svp .svp-pages{position: absolute;width: 100%;display: flex;justify-content: center;align-items: center;bottom: 44px;z-index: 3;}
.index_cp .index0-svp .swiper-pagination-bullet {width: 10px;height: 10px;background: rgba(0, 0, 0, 0);opacity: 1;border: 2px solid #c8c8c8;transition: all .4s ease;margin: 0px 7px !important;}
.index_cp .index0-svp .swiper-pagination-bullet-active {opacity: 1;border: 2px solid #e60012;background: #e60012;}
.index_cp .index0-svp .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 44px;}
.index_cp .index0-svp .left{width: 46%;float: left;display: flex;flex-direction: column;justify-content: center;}
.index_cp .index0-svp .right{width: 54%;float: right;}
.index_cp .index0-svp .left .title{font-size: 51px;}
.index_cp .index0-svp .left .text{margin-top: 27px;line-height: 39px;font-size: 25px;}      
.index_cp .index0-svp .left ul{margin: 66px 0 100px 0;}
.index_cp .index0-svp .left li{margin-right: 70px;flex-direction: column;align-items: center;display: flex;}
.index_cp .index0-svp .left li .img{height: 50px;}
.index_cp .index0-svp .left li .img img{max-height: 100%;}
.index_cp .index0-svp .left li:last-child{margin-right: 0px;}
.index_cp .index0-svp .left li .text{font-size: 24px;}
.index_cp .products{padding-top: 20px;background-size: cover;}
.index_cp .products .contain{margin: 0 auto;}
.index_cp .products-list{margin-right: -20px;}
.index_cp .products-list .list-muen{width: calc(100%/2 - 20px);margin: 0 20px 20px 0;background-color: #fff;}
.index_cp .products-list .list-muen .cont .title {height: 50px;font-size: 40px;}
.index_cp .products-muen > div{display: none;}
.index_cp .products-muen > div.active{display: block;}
.index_cp .products-svp{margin-top: 75px;background-color: #ffffff;position: relative;box-shadow: 0px 24px 26.19px 0.81px rgba(196, 196, 196, 0.19);}
.index_cp .products-svp .contain{border-right: 1px solid #f4f4f4;border-left: 1px solid #f4f4f4;}
.index_cp .products-lun{height: 180px;display: flex;align-items: center;flex-direction: column;justify-content: center;border-left: 1px solid #f4f4f4;border-right: 1px solid #f4f4f4;position: relative;transition: all .4s ease;}
.index_cp .products-lun .img{position: relative;display: flex;justify-content: center;align-items: center;}
.index_cp .products-lun .img img:nth-child(1){position: absolute;opacity: 1;transition: all .4s ease;}
.index_cp .products-lun .img img:nth-child(2){opacity: 0;transition: all .4s ease;}
.index_cp .products-lun:hover .img img:nth-child(1){opacity: 0;}
.index_cp .products-lun:hover .img img:nth-child(2){opacity: 1;}
.index_cp .products-lun .text{font-size: 27px;padding: 0px 15px;margin-top: 15px;text-align: center;transition: all .4s ease;}
.index_cp .products-lun .number{position: absolute;font-size: 21px;opacity: .5;top: 20px;right: 30px;color: #fff;}
.index_cp .products-lun:hover{background-color: #e60012;}
.index_cp .products-lun:hover .text{color: #fff;}
.index_cp .products-lun.active .text{color: #fff;}
.index_cp .products-lun.active {background-color: #e60012;}
.index_cp .products-lun.active .img img:nth-child(1){opacity: 0;}
.index_cp .products-lun.active .img img:nth-child(2){opacity: 1;}
.index_cp .products .swiper-btn{position: absolute;transform: translateY(-50%);top: 50%;z-index: 3;}
.index_cp .products .swiper-btn.prev{left: 95px;}
.index_cp .products .swiper-btn.next{right: 95px;}
.index_cp .products .swiper-btn.next a{transform: rotate(180deg);}
.index_cp .products .swiper-btn a{width: 45px;height: 45px;border: 2px solid #b1b1b1;border-radius: 100px;display: flex;justify-content: center;align-items: center;font-size: 16px;color: #b1b1b1;transition: all .4s ease;}
.index_cp .products .swiper-btn a:hover{border: 0px solid #e60012;color: #fff; background-image: -moz-linear-gradient( 0deg, rgb(251,103,80) 0%, rgb(230,0,18) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(251,103,80) 0%, rgb(230,0,18) 100%);background-image: -ms-linear-gradient( 0deg, rgb(251,103,80) 0%, rgb(230,0,18) 100%);}
.index_gy{position:relative;width:100%;overflow:hidden;}
.index_gy .contain{padding:6% 0;}
.index_gy img{width:100%;height:100%;display:block;-webkit-transition:all 0.6s linear;transition:all 0.6s linear;}
.index_gy:hover img{-webkit-transform:scale(1.03);transform:scale(1.03);}
.index_gy .left{position:relative;float:left;width:35%;padding-right:6%;overflow:hidden;}
.index_gy .boxTitle{width:100%;}
.index_gy .boxTitle span{width:100%;display:block;font-weight:700;color:#a0a0a0;font-size:27px;}
.index_gy .boxTitle h2{display:inline-block;font-weight:700;font-size:50px;color:#000000;position:relative;padding-bottom:2%;letter-spacing:1px;}
.index_gy .boxTitle h2::before{left:50%;width:110%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
.index_gy .introduction{font-size:1.6rem;color:#666;letter-spacing:3px;font-family:inherit;margin:8% 0;line-height:30px;}
.index_gy .left .video{position:relative;width:fit-content;margin-top:102px;}
.index_gy .left .video a{display:flex;width:400px;height:400px;border-radius:6px;overflow:hidden;}
.index_gy .left .video a .btn{position:absolute;top:-30px;left:0px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:all .4s ease;transform:scale(1);}
.index_gy .left .video .text{font-size:24px;text-align:center;margin-top:30px;}
.index_gy .right{position:relative;width:59%;float:right;overflow:hidden;}
.index_gy .right .img{border-radius:6px;overflow:hidden;height:530px;}
.index_gy .right .about-cont ul{justify-content:space-between;padding:0px 40px;margin-top:60px;flex-wrap:wrap;display:flex;}
.index_gy .right .about-cont li{display:flex;flex-direction:column;align-items:center;}
.index_gy .right .about-cont li .number,.index_gy .right .about-cont li .number .timer{font-weight:700;line-height:84px;font-size:67px;color:#e60012;}
.index_gy .right .about-cont li .text{text-align:center;font-size:21px;margin-top:9px;color:#777;}
.index_zx{padding:3% 0;background-color:#f9f9f9;}
.index_zx .slick-dotted.slick-slider{margin-bottom:15px;}
.index_zx .slick-dots{bottom:110px;}
.index_zx .name{font-weight:700;font-size:20px;text-transform:uppercase;}
.index_zx .title h1{font-size:50px;color:#333;margin:0 0 3%;letter-spacing:1px;}
.index_zx .title h1 strong{font-size:4.1rem;color:#e60012;}
.index_zx .left{width:30%;}
.index_zx .index3-svp{margin-bottom: 20px;background:#fff;}
.index_zx .index3-svp .svp-pages{position: absolute;width: 100%;display: flex;justify-content: center;align-items: center;bottom: 120px;z-index: 3;}
.index_zx .index3-svp .swiper-pagination-bullet {width: 10px;height: 10px;background: rgba(0, 0, 0, 0);opacity: 1;border: 2px solid #c8c8c8;transition: all .4s ease;margin: 0px 7px !important;}
.index_zx .index3-svp .swiper-pagination-bullet-active {opacity: 1;border: 2px solid #e60012;background: #e60012;}
.index_zx .index3-svp .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 120px;}
.index_zx .left .show{margin-top:30px;}
.index_zx .left .show .title{width:100%;height:50px;padding:2% 4%;font-size:21px;-webkit-line-clamp:2;box-sizing:border-box;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.index_zx .left .banner img{width:100%;}
.index_zx .right{width:70%;position:relative;}
.index_zx .right ul li{position:relative;width:49%;float:left;width:calc(100% / 2 - 25px);margin:0 0 25px 25px;transition:all .4s ease;height:calc(100% / 3 - 10px);background-color:#fff;}
.index_zx .right ul li:hover{box-shadow:0px 0px 15px #c6c6c6;transition:all .2s linear;}
.index_zx .right ul li:nth-of-type(2),.index_zx .right ul li:nth-of-type(4),.index_zx .right ul li:nth-of-type(6){float:right;}
.index_zx .right ul li a{display:inline-block;}
.index_zx .right ul li b{width:100%;display:block;overflow:hidden;}
.index_zx .right ul li b img{width:100%;display:block;-webkit-transition:all 0.6s linear;transition:all 0.6s linear;}
.index_zx .right ul li:hover b img{-webkit-transform:scale(1.02);transform:scale(1.02);}
.index_zx .right ul li .title{width:100%;height:72px;padding:4%;box-sizing:border-box;overflow:hidden;}
.index_zx .right ul li .title h6,.index_zx .left .title h6{width:100%;height:40px;float:left;color:#444;font-size:30px;letter-spacing:1px;overflow:hidden;-webkit-line-clamp:1;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.index_zx .right ul li .txt{width:100%;height:100px;padding:2% 4%;font-size:21px;-webkit-line-clamp:3;box-sizing:border-box;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.index_zx .right ul li .data,.index_zx .left .data{width:100%;height:60px;display:flex;align-items:center;font-size:16px;padding:0 4%;}
.index_zx .right ul li .data img,.index_zx .left .data img{padding-right:5px;}
.index_lx{background:#333333;padding:5% 0;}
.index_lx .title{text-align:center;}
.index_lx .title h1{font-size:3rem;color:#fff;letter-spacing:2px;}
.index_lx .title h2{font-size:4.6rem;color:#e60012;font-weight:bold;margin-bottom:10px;}
.index_lx p{width:38%;margin:3% auto;}
.index_lx input{display:block;width:100%;text-align:center;font-size:2rem;padding:10px 0;color:#fff;border-bottom:1px solid rgba(255,255,255,0.3);background:none;}
.index_lx .submit input{width:180px;font-size:1.6rem;margin:4% auto 0;color:#fff;border:1px solid rgba(255,255,255,0.3);-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
.index_lx .submit:hover input{background:#e60012;border:1px solid rgba(255,255,255,0);cursor:pointer;}
.index_yy .applicable *{box-sizing:border-box;}
.index_yy .section{width:100%;position:relative;overflow:hidden;}
.index_yy .applicable{padding-top:195px;background:url(../img/indfh_bg.jpg)center no-repeat;background-size:cover;}
.index_yy .applicable-cont .left{width:470px;padding-left:180px;}
.index_yy .applicable-cont .right{width:calc(100% - 470px);position:relative;}
.index_yy .applicable-btn > div{width:100%;}
.index_yy .applicable-btn a{width:100%;height:50px;font-size:24px;margin-bottom:25px;display:flex;align-items:center;padding-left:40px;border-radius:30px 0px 0px 30px;transition:all .4s ease;}
.index_yy .applicable-btn a:last-child{margin-bottom:0px;}
.index_yy .applicable-btn a.active{background-image:-webkit-linear-gradient( 0deg,rgb(255,255,255) 0%,rgba(0,0,0,0) 100%);color:#e60012;}
.index_yy .applicable-muen{position:absolute;width:600px;height:100%;left:0px;top:0px;background-color:rgba(255,255,255,.95);z-index:2;padding:56px;}
.index_yy .applicable-muen .title{margin-top:15px;font-size:39px;color:#333;}
.index_yy .applicable-muen .text{margin:20px 0 100px 0;font-size:22px;}
.index_yy .applicable-muen > div{display:none;}
.index_yy .applicable-muen > div.active{display:block;}
.index_yy .applicable-muen .applicable-swp-btn{justify-content:flex-end;}
.index_yy .applicable-muen .applicable-swp-btn .swiper-btn.prev{margin-right:14px;}
.index_yy .applicable-muen .swiper-btn a{width:45px;height:45px;border:2px solid #b1b1b1;border-radius:100px;display:flex;justify-content:center;align-items:center;font-size:16px;color:#b1b1b1;transition:all .4s ease;}
.index_yy .applicable-muen .swiper-btn a:hover{border:0px solid #e60012;color:#fff;background-image:-moz-linear-gradient( 0deg,rgb(251,103,80) 0%,rgb(230,0,18) 100%);background-image:-webkit-linear-gradient( 0deg,rgb(251,103,80) 0%,rgb(230,0,18) 100%);background-image:-ms-linear-gradient( 0deg,rgb(251,103,80) 0%,rgb(230,0,18) 100%);}
.index_yy .applicable-muen .data{border-bottom:2px solid #e60012;width:fit-content;color:#e60012;font-size:25px;}
.index_yy .applicable-muen ul{border-top:1px solid #eff1f3;padding-top:80px;}
.index_yy .applicable-muen ul li{width:calc(100%/2);display:flex;justify-content:center;align-items:center;padding:20px;max-height:74px;}
.index_yy .applicable-lun img{width:100%;}
.index_yy .boxTitle .title{line-height:50px;font-size:50px;color:#fff;font-weight:700;}
.index_yy .boxTitle .name{text-transform:uppercase;font-weight:700;color:#fff;font-size:16px;margin-bottom:10px;}
.index_yy .applicable-btn{overflow-y:auto;color:#fff;margin-top:80px;}
.index_yy .applicable-btn a{color:#fff;}
.index_yy .applicable-btn > div{height:430px;}
.index_yy .applicable-btn::-webkit-scrollbar{width:2px;}
.index_yy .applicable-btn::-webkit-scrollbar-thumb{background:#e60012;}
.index_yy .applicable-btn::-webkit-scrollbar-track{background:#f1f1f1;}
@-moz-document url-prefix(){
  .index_yy .applicable-btn{scrollbar-color:#e60012 #f1f1f1;scrollbar-width:thin;}
  .index_yy .applicable-btn{scrollbar-face-color:#e60012;scrollbar-shadow-color:#e60012;scrollbar-arrow-color:#000;scrollbar-track-color:#f1f1f1;}
;}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
  .index_yy .applicable-btn{scrollbar-face-color:#e60012;scrollbar-shadow-color:#e60012;scrollbar-arrow-color:#000;scrollbar-track-color:#f1f1f1;}
;}
.about_gk{padding:3% 0 5%;}
.about_gk ul li{float:left;width:25%;text-align:center;cursor:default;}
.about_gk ul li img{width:14%;margin:0 auto 8%;}
.about_gk ul li p{width:90%;margin:auto;font-size:1.5rem;line-height:1.6;color:#333;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.about_gk ul li:hover p{color:#e60012;}
.about_jj{position:relative;padding:5% 0;}
.about_jj .txt{float:right;padding:5%;width:30%;margin-right:13%;background: rgb(255 79 79 / 90%);}
.about_jj .txt p{font-size:1.3rem;color:#fff;margin:18px 0;line-height:2.2;}
.about_wh{padding:5% 5%;box-sizing:border-box;}
.about_wh h2{font-size:3rem;color:#333;position:relative;padding-left:100px;margin-bottom:4%;}
.about_wh h2::before{content:"";position:absolute;left:0;top:50%;width:80px;height:1px;background:#e60012;}
.about_wh .bb{width:50%;float:left;text-align:center;height:320px;background:rgba(27,29,32,0.8);position:relative;}
.about_wh .bb:nth-of-type(1),.about_wh .bb:nth-of-type(4){background:none;}
.about_wh .bb .txt{position:absolute;left:50%;top:50%;width:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.about_wh .bb .txt h3{color:#fff;font-size:2rem;}
.about_wh .bb .txt p{color:#fff;font-size:1.4rem;margin-top:3%;line-height:2;letter-spacing:2px;opacity:0.8;}
.about_lc{width:100%;padding:5% 0;}
.about_lc .title,.about_zs .title{font-size:3rem;color:#333;text-align:center;margin-bottom:3%;}
.about_lc .box{position:relative;height:100%;}
.about_lc .left{position:absolute;left:0;top:0;width:47%;height:100%;}
.about_lc .right{float:right;width:47%;margin:4% 0;}
.about_lc .right h3{font-size:5.2rem;color:#d9d9d9;font-weight:bold;padding:6% 0;position:relative;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.about_lc .right:hover h3{color:#e60012;}
.about_lc .right h3::before{content:"";position:absolute;left:-20%;top:0;width:26%;height:2px;background-color:#e60012;}
.about_lc .right p{font-size:1.4rem;color:#333;margin:10px 0;line-height:1.6;}
.about_zs{padding:5% 0;}
.about_zs .box{position:relative;}
.about_zs .bottm{width:100%;position:absolute;bottom:0;left:0;}
.about_zs ul{position:relative;z-index:3;padding:2% 8%;}
.about_zs ul li{width:42%;float:left;}
.about_zs ul li b{width:100%;display:block;}
.about_zs ul li b img{width:100%;}
.about_zs ul li:nth-of-type(2n){float:right;}
.about_zs ul li h3{text-align:center;font-size:1.8rem;color:#333;margin-top:5%;}
.post-cat{padding:5% 0;}
.post-cat ul{margin-right: -20px;}
.post-cat ul li{width: calc(100% / 3 - 30px);margin: 0 30px 30px 0;}
.post-cat ul li b{display:block;width:100%;overflow:hidden;}
.post-cat ul li b img{display:block;width:100%;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
.post-cat ul li:hover b img{-webkit-transform:scale(1.04);transform:scale(1.04);}
.post-cat ul li h2{font-size:30px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:100px;position:relative;width:94%;margin:5% auto 3%;box-sizing:border-box;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.post-cat ul li h2 span{position:absolute;right:0;bottom:3px;font-size:18px;color:#666;opacity:0.7;letter-spacing:1px;}
.post-cat ul li p{width:94%;margin:auto;font-size:1.2rem;color:#666;line-height:1.6;}
.post-cat ul li:hover h2{color:#e60012;}
.post_id{padding:5% 0;}
.post_id .left{float:left;width:66%;}
.post_id .left h2{font-size:40px;color:#333;margin-bottom:10px;}
.post_id .left h3{font-size:1.2rem;color:#333;position:relative;}
.post_id .left h3 a{position:absolute;right:0;top:0;display:block;font-size:1.3rem;color:#333;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.post_id .left h3 a i{font-size:1.4rem;margin-right:5px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.post_id .left a:hover,.post_id .left h3 a:hover i{color:#e60012;}
.post_id .left .txt{padding-top:3%;margin-top:3%;border-top:1px solid #ddd;}
.post_id .left .txt p{color:#666;margin:10px 0;}
.post_id .left .txt img{margin:10px 0;width:100%;}
.post_id .left .txt b{font-size:25px;font-weight: bolder;color: #000;}
.post_id .bot{margin-top:5%;}
.post_id .bot .prev-post{float:left;font-size:1.3rem;}
.post_id .bot .next-post{float:right;font-size:1.3rem;}
.post_id .bot .prev-post *,.post_id .bot .next-post *{font-size:1.3rem;}
.post_id .bot .prev-post a:hover,.post_id .bot .next-post a:hove{color:#e60012;text-decoration:underline;cursor:pointer;}
.post_id .news{padding:0;}
.post_id .right{float:right;width:24%;padding-top:3%;margin-top:6%;box-sizing:border-box;border-top:1px solid #ddd;}
.post_id .right ul li{width:100%;margin-right:0;border:1px solid #eee;margin-bottom:8%;float:none;padding-bottom:4%;}
.post_id .right ul li h2{font-size:1.4rem;width:86%;}
.post_id .right ul li h2 span{font-size:1.1rem;bottom:0;}
.post_id .right ul li p{font-size:1.1rem;width:86%;line-height:1.6;}
.contact-dh{padding:5% 0;}
.contact-dh .box{position:relative;height:100%;}
.contact-dh .box .left{width:48%;position:absolute;left:0;top:0;height:100%;}
.contact-dh .box .right{width:42%;float:right;margin:8% 0;}
.contact-dh .box .right h2{font-size:40px;color:#333;margin-bottom:6%;}
.contact-dh .box .right p{margin:15px 0;font-size:1.3rem;}
.contact-dh .box .right p a{font-size:1.3rem;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.contact-dh .box .right p:hover a{text-decoration:underline;opacity:0.6;}
.contact-dh .box .right p strong{font-size:1.3rem;color:#e60012;}
.contact-dh .box .right p img{width:20px;display:inline-block;}
.contact-ly{padding:3% 16% 5%;box-sizing:border-box;}
.contact-ly .title{font-size:40px;color:#333;text-align:center;margin-bottom:3%;}
.contact-ly p{width:49%;margin:1% 0;float:left;position:relative;}
.contact-ly p:nth-of-type(2n){float:right;}
.contact-ly input{display:block;width:100%;font-size:1.4rem;padding:12px 15px;color:#333;box-sizing:border-box;border:none;background:#f7f7f7;}
.contact-ly::-webkit-input-placeholder{color:#999;font-size:1.4rem;}
.contact-ly:-ms-input-placeholder{color:#999;font-size:1.4rem;}
.contact-ly::placeholder{color:#999;font-size:1.4rem;}
.contact-ly textarea{width:100%;height:150px;padding:12px 15px;color:#333;background:#f7f7f7;box-sizing:border-box;}
.contact-ly p span{font-size:1.4rem;padding:12px 15px;color:#999;background:#f7f7f7;width:100%;display:block;box-sizing:border-box;}
.contact-ly p span strong{font-size:1.4rem;color:#333;}
.contact-ly p i{position:absolute;right:3%;top:50%;font-size:1.6rem;color:#333;display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.contact-ly .submit input{width:180px;font-size:1.4rem;margin:5% auto 0;color:#fff;background:#e60012;}
.product-cat{padding:3% 0 4%;background: url(../img/indpc_bg.jpg) no-repeat center / cover;}
.product-cat .left{float:left;width:20%;background: #ffffff;}
.product-cat .right{width:80%;float:right;}
.product-cat .left .left-title{height:110px;line-height:110px;text-align:center;background: #333333;}
.product-cat .left .left-title span{display:inline-block;color:#FFFFFF;font-size:30px;font-weight:bold;}
.product-cat .left .left-title span.text{padding:0 10px;}
.product-cat .left .left-category ul li.active{background:#ff0000;}
.product-cat .left .left-category ul li:hover a{background:#ff0000;color:#FFFFFF;}
.product-cat .left .left-category ul li a{display: block;height:170px;line-height: 110px;font-size:20px;text-align:center;cursor:pointer;color:#666;border-bottom: 2px solid #f4f4f4;}
.product-cat .left .left-category ul li.active p{color:#ffffff;}
.product-cat .left .left-category ul li p{font-size: 25px;line-height: 50px;color:#666;}
.product-cat .left .left-category ul li:hover p{color:#FFFFFF;}
.product-cat .left .left-category ul li.active img{filter: invert(100%);}
.product-cat .left .left-category ul li:hover img{filter: invert(100%);}
.product-cat .left .left-contact{margin-top:37px;margin-bottom:37px;text-align: center;}
.product-cat .left .left-contact p{color:#317fff;font-size:20px;}
.product-cat .left .left-contact p.tel{font-size:30px;padding-top:10px;}
.product-cat .products-list .list-muen{width: calc(100%/2 - 20px);margin: 0 0 20px 20px ;background-color: #fff;}
.product-cat .products-list .list-muen .cont .title {height: 40px;font-size: 30px;}
.product-id_ban{padding:0 0 3.5%;}
.product-id_ban .box{position: relative;display: block;width: 100%;height: 100%;background:#f6f7f9;}
.product-id_ban .imgs{width:55%;position:absolute;left:50%;top:56%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.product-id_ban .imgs img{width:55%;display:block;margin:auto;}
.product-id_ban .swiper-button-next:after,.product-id_ban .swiper-button-prev:after{color:#666;}
.product-id_nav{position:absolute;left:0;width:100%;background:#fff;border-bottom:1px solid #eee;}
.product-id_nav.active{position:fixed;bottom:inherit;top:0;z-index:99999;}
.product-id_nav h2{width:70%;float:left;font-size:25px;color:#333;line-height:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.product-id_nav h3{position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.product-id_nav h3 span{float:left;font-size:1.4rem;color:#333;line-height:60px;margin:0 40px;display:block;position:relative;opacity:0.8;cursor:pointer;}
.product-id_nav h3 span::before{content:"";position:absolute;left:0;bottom:15%;width:100%;height:2px;background:#e60012;opacity:0;}
.product-id_nav h3 span.active,.product-id_nav h3 span:hover{opacity:1;}
.product-id_nav h3 span.active::before{opacity:1;}
.product-id_nav h6{float:right;font-size:1.4rem;color:#333;line-height:60px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.product-id_nav h6:hover{color:#e60012;}
.product-id .title{margin-top: 80px;font-size: 3rem;color: #333;text-align: center;margin-bottom: 3%;}
.product-id .content{position:relative;width:90%;margin:auto;padding:5%;box-sizing:border-box;}
.product-id .content > img{width:100%;display:block;}
.product-id .left{float:left;width:45%;}
.product-id .left b {text-align: center;background-color: #343a40 !important;}
.product-id .left .box {position: relative;width:100%;padding:4%;margin-bottom: 50px;background:#fff;box-sizing:border-box;box-shadow:0 2px 10px rgba(0,0,0,0.06);}
.product-id .left .box img{width: 100%;}
.product-id .right{float:right;width:50%;}
.product-id .right img{max-width:60%;margin-top:3%;}
.product-id .right h2{font-size:2.4rem;color:#333;margin:3% 0;white-space:nowrap;text-overflow:ellipsis;}
.product-id .right h3{font-size:1.8rem;color:#333;margin: 3% 0 5% 0;}
.product-id .right p{font-size:20px;margin:3% 0;}
.product-id .right .same{margin-bottom: 30px;}
.product-id .right .boxTitle{font-size: 30px;margin-bottom: 20px;}
.product-id .right .same img{width: 60px;height: 60px;}
.product-id .right .same ul li{width: calc(100% / 2 - 20px);margin: 0 10px 10px 0;border: 1px solid rgb(240, 240, 240);background: #ffffff;}
.product-id .right .same ul li:hover{background: #e60012}
.product-id .right .same ul a{display: block;width: 100%;padding: 10px;}
.product-id .right .same ul li:hover *{color: #ffffff;}
.product-id .right .same ul li span{font-size: 20px;line-height: 70px;}
.product-id .right .same ul .active{background: #e60012}
.product-id .right .same ul .active *{color: #ffffff;}
.solution-cat{padding:5% 0;background: url(../img/indpc_bg.jpg) no-repeat center / cover;}
.solution-cat ul li{position:relative;width:49%;float:left;width:calc(100% / 2 - 25px);margin:0 0 25px 25px;transition:all .4s ease;height:calc(100% / 3 - 10px);background-color:#fff;}
.solution-cat ul li:hover{box-shadow:0px 0px 15px #c6c6c6;transition:all .2s linear;}
.solution-cat ul li:nth-of-type(2),.solution-cat ul li:nth-of-type(4),.solution-cat ul li:nth-of-type(6){float:right;}
.solution-cat ul li a{display:inline-block;}
.solution-cat ul li b{width:100%;display:block;overflow:hidden;}
.solution-cat ul li b img{width:100%;display:block;-webkit-transition:all 0.6s linear;transition:all 0.6s linear;}
.solution-cat ul li:hover b img{-webkit-transform:scale(1.02);transform:scale(1.02);}
.solution-cat ul li .title{width:100%;height:72px;padding:4%;box-sizing:border-box;overflow:hidden;}
.solution-cat ul li .title h6,.solution-cat .title h6{width:100%;height:40px;float:left;color:#444;font-size:30px;letter-spacing:1px;overflow:hidden;-webkit-line-clamp:1;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.solution-cat ul li .txt{width:100%;height:105px;padding:2% 4%;font-size:21px;-webkit-line-clamp:3;box-sizing:border-box;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.solution-cat ul li .data,.solution-cat .data{width:100%;height:60px;display:flex;align-items:center;font-size:16px;padding:0 4%;}
.solution-cat ul li .data img,.solution-cat .data img{padding-right:5px;}
footer{position:relative;z-index:3;background:#262626;}
footer .box{padding:3.5% 0 3%;}
footer .left img{float:left;height:60px;}
footer dl{float:right;width:66%;display:flex;margin-top:8px;justify-content:space-between;}
footer dl dd{font-size:1.3rem;line-height:36px;color:#fff;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
footer dl a:hover dd{color:#e60012;}
footer .copy{border-top:1px solid rgba(255,255,255,0.2);padding:15px 0;}
footer .copy p{color:#fff;float:left;line-height:20px;opacity:0.6;}
footer .copy p a{color:#fff;margin-left:20px;}
footer .copy a{float:right;color:#fff;opacity:0.6;line-height:20px;}
footer .all_back{position:absolute;right:20px;bottom:140px;cursor:pointer;}
footer .all_back i{color:#e60012;font-size:1.4rem;display:block;/*-webkit-transform:rotate(-180deg);transform:rotate(-180deg);*/}
footer .all_back b{display:block;width:1px;height:0%;position:absolute;left:50%;margin-left:-1px;bottom:0%;background-color:#e60012;animation:ban_scoll 4s linear 0s infinite;-webkit-animation:ban_scoll 4s linear 0s infinite;}
@keyframes ban_scoll{
  0%{height:0%;bottom:-60px;}
  50%{height:50px;bottom:-40px;}
  100%{height:0%;bottom:-50px;}
;}