﻿.ny_banner{background-repeat: no-repeat; background-position: center;text-align: center;height:80vh; align-items: center; color:#ffffff; background-size:cover;position: relative;display: flex;justify-content: center;}
.ny_banner .nybantxtbox{position: relative;z-index:1;margin-left:1rem;margin-right:1rem;}
.ny_banner .nybantit{font-size:0.52rem;display:flex; justify-content: center;align-items: flex-end;}
.ny_banner .nybantit span:nth-child(2){font-size:0.28rem; margin-bottom: 0.16rem;}
.ny_banner .nybantxt{font-size:0.24rem;/*font-weight:200;*/}
.ny_banner .posibox{top:100px;position: absolute;left:1rem;background-repeat: no-repeat;color:#ffffff;z-index:1; font-size:0.18rem;}
.ny_banner .posibox a{color:#ffffff; font-size:0.18rem;padding-right:0px;}
.ny_banner .posibox i{padding:0 10px;font-style:normal;}
.ny_banner .about_number{position: absolute;bottom:0;width:100%;left:0;padding-top:0.4rem;padding-bottom:0.4rem; z-index:1;}
.ny_banner .about_number ul{display: flex;color:#ffffff;gap:5%;}
.ny_banner .about_number ul li{flex:1;display:flex;border-bottom:4px solid rgba(255 255 255 /0.1);padding-bottom:0.3rem;text-align: left;}
.ny_banner .about_number ul li .num{font-size:0.8rem;line-height:1.2;font-family:'D-DIN-Regular';font-weight: 600;}
.ny_banner .about_number ul li .tit{font-size:0.16rem;color: #ffffff;}
.ny_banner:after{content:'';position: absolute;bottom:0;width:100%;left:0;height:100%;background-color:rgba(0 0 0 / 0.4);}
.ny_banner .nymore2{margin-top:0.4rem;}
/***/
.nymore{display:flex;align-items: center;justify-content: center;}
.nymore a{display:flex;align-items: center;justify-content: space-between;background-color:#0250A3; padding:3px;border-radius:30px;position: relative;overflow: hidden;}
.nymore a span{margin-right:10px;color:#ffffff;display: block;padding:0 15px;font-size:0.16rem;transition: all 0.3s;-webkit-transition: all 0.3s;position: relative;z-index:1;}
.nymore i{height:0.38rem;width:0.38rem;background-color:#ffffff;border-radius:50%;display:flex;align-items: center;justify-content: center;transition: all 0.3s;-webkit-transition: all 0.3s;position: relative;z-index:1;}
.nymore i img.on{display:none;}
.nymore img{width:0.2rem;height:0.2rem;}
.nymore a:after{content:'';position: absolute;height:100%;width:0;left:0;top:0;background-color:#e6000e;transition: all 0.3s;-webkit-transition: all 0.3s;}
.nymore a:hover:after{width:100%;}
.nymore a:hover span{color:#ffffff;}
.nymore a:hover i{background-color:#ffffff;}
.nymore a:hover i img.on{display:block;}
.nymore a:hover i img.in{display:none;}

.nymore2 a{background-color:#ffffff;}
.nymore2 a span{color:#0250A3;}
.nymore2 i{background-color:#0250A3;}

.about_banner{height:100vh;height:50.2vw;background-repeat: no-repeat; background-position:center; background-size:auto;position: relative;display: flex;align-items: center;justify-content: center;}
.about_banner::after{content:'';position: absolute;bottom:0;width:100%;left:0;height:100%;background-image:linear-gradient(180deg, transparent 0%, rgba(0 0 0 / 0.8) 100%);}
.about_banner .nybantxtbox{color:#ffffff;text-align: center;position: relative;z-index:1;margin-left:1rem;margin-right:1rem;}
.about_banner .nybantxtbox .nybantit{font-size:0.64rem;line-height:1.6;margin-bottom:0.15rem;}
.about_banner .nybantxtbox .nybantxt{font-size:0.24rem;}
.about_banner .about_number{position: absolute;bottom:0;width:100%;left:0;padding:0.4rem 0;z-index:1;}
.about_banner .about_number ul{display: flex;color:#ffffff;}
.about_banner .about_number ul li{flex:1;display:flex;justify-content: center;}
.about_banner .about_number ul li .num{font-size:0.8rem;line-height:1.2;font-family:'D-DIN-Regular';font-weight: 600;}
.about_banner .about_number ul li .tit{font-size:0.16rem;color: #ffffff;}
.about_banner .posibox{top:100px;position: absolute;left:1rem;background-repeat: no-repeat;color:#ffffff; font-size:0.18rem;z-index:1;}
.about_banner .posibox a{color:#ffffff; font-size:0.18rem;padding-right:0px;}
.about_banner .posibox i{padding:0 10px;font-style:normal;}

.pro_banner:after{background-color:#0B142C66;}

.proshow_banner{background-repeat: no-repeat; background-position:top center;text-align: center;height:42.5vw; align-items: center; color:#1a1a1a; background-size:100% auto;position: relative;display: flex;justify-content: center;}
.proshow_banner .nybantxtbox{position: relative;z-index:1;margin-left:1rem;margin-right:1rem;}
.proshow_banner .nybantit{font-size:0.52rem;}
.proshow_banner .nybantxt{font-size:0.24rem;font-weight:200;margin-bottom:0.8rem;}
.proshow_banner .posibox{top:100px;position: absolute;left:1rem;background-repeat: no-repeat;color:#1a1a1a;z-index:1; font-size:0.18rem;}
.proshow_banner .posibox a{color:#1a1a1a; font-size:0.18rem;padding-right:0px;}
.proshow_banner .posibox i{padding:0 10px;font-style:normal;}

/**内页导航**/
.ny_mainbox{padding:1.2rem 0 1rem;}
.ny_navbox{padding:0 0 0.6rem;}
.ny_navbox .container{display:flex;justify-content: space-between;}
.ny_navbox .ny_nav ul{display:flex;gap:0.3rem;}
.ny_navbox .ny_nav li a{padding:0.05rem 0.3rem; border-radius:0.4rem;color:#1a1a1a;font-size:0.18rem;display: block;border:1px solid transparent ;}
.ny_navbox .ny_nav li.on a,.ny_navbox .ny_nav li.on:hover a{background-color:#e6000e;color:#ffffff;border:1px solid #e6000e ;}
.ny_navbox .ny_nav li:hover a{color:#e6000e;border:1px solid #e6000e ; }
.ny_navbox .ny_search{display: flex;justify-content: flex-end;flex:1;}
.ny_navbox .ny_search form{display:flex;}
.ny_navbox .ny_search .form-select{width:4rem;}
.ny_navbox .ny_search .media-search{width:4.9rem;background:#F8F8F8;border-radius:0.4rem;padding:0 0.3rem;display:flex;justify-content: space-between;margin-left:0.3rem; align-items: center;}
.ny_navbox .ny_search input[type="text"]{/*padding:0.15rem 0rem;*/font-size:0.16rem;width:calc(100% - 80px);}
.ny_navbox .ny_search input[type="submit"]{cursor:pointer;background-image:url(../images/search-btn1.svg);background-position: center;background-repeat: no-repeat; width:0.4rem;height:0.5rem;background-size:0.24rem;}
.ny_navbox .ny_search .filter-text{height:0.5rem;}
.ny_navbox .ny_search .filter-list{top:0.5rem;}


/*====移动端导航====*/
#m_n_nav #n_n_title{height:50px;}
#m_n_nav {display: none;line-height: 50px;position: relative;z-index:6;width: 100%;background:#e6000e;}
#bnt_back { position: absolute; left: 10px; top:0; }
#bnt_back svg { fill: #fff; height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav h1 { font-size:16px; color: #fff; text-align: center; margin: 0; line-height: 50px; }
#bnt_sub_nav { position: absolute; right:20px; top: 15px; cursor: pointer; color: #fff; font-size: 18px; }
#bnt_sub_nav svg {fill: #fff;height: 20px;vertical-align: middle;width: 20px;}
#bnt_sub_nav img { display: block; height:20px;vertical-align: middle;}
#bnt_sub_nav.on img { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
#sub_nav_content {background: #f0f3f5;display: none;box-shadow: 0 0 5px #999;z-index: 9;}
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0; }
#sub_nav_content ul li a { display: block; border-left: 2px solid #e6000e; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455; }
#sub_nav_content ul li.on a { color: #e6000e; }
#sub_nav_content dl { font-size: 0; overflow: hidden; background: #fff; padding: 10px 0; }
#sub_nav_content dt { position: relative; background: #fff; z-index: 999; width: 33.333333%; display: inline-block; margin-bottom: 0; float: left; text-align: center; }
#sub_nav_content dt a {margin: 0 4px;display: block;color: #5b5349;line-height: 30px;font-size: 13px;font-weight: 400;vertical-align: top;}
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0; opacity: 0; filter: alpha(opacity=0); display: none; }
#sub_nav_content dt.title { background: #fafafb; }
#sub_nav_content dt.title i { opacity: 1; filter: alpha(opacity=100); }
#sub_nav_content dt.title_on { background: #fafafb; }
#sub_nav_content dt.title_on a { color: #e6000e; border-top: 1px solid #fff; }
#sub_nav_content dt.title_on a i { color: #e6000e; }
#sub_nav_content dt.last a { border-top: 1px solid #f8f8f8; }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color:#e6000e;font-weight:bold;}
#sub_nav_content dd { display: none; }
#sub_nav_content dd .box { padding: 0px 0px 0px 0px; }
#sub_nav_content dd a { padding: 0 25px; line-height: 30px; border-top: 1px solid #e7e7e7; font-size: 12px; color: #5b5349; display: block; height: 30px; }
#sub_nav_content dd a.on { color:#e6000e; }
.clearfix::after{content:'';display: block; clear: both;}
/*内页导航*/
/*.ny_navbox{border-bottom:1px solid #E2E2E2;}
.ny_navbox .wid1600{display:flex; justify-content: space-between;align-items:center;}
.ny_navbox .return a{padding:10px 15px;background-color:#14579E;color:#ffffff;font-size:16px;border-radius:60px;}
.ny_navbox ul{display:flex;}
.ny_navbox ul li a{height:70px;display:flex;align-items: center;font-size:18px;}
.ny_navbox ul li{margin-right:40px;position: relative;}
.ny_navbox ul li::after{content:'';position: absolute;width:0%;bottom:0;left:0;height:2px;background-color:#14579E;}
.ny_navbox ul li.on:after{width:100%;}
.ny_navbox ul li.on a{color:#14579E;}*/

.nytitbox{display:flex;justify-content: space-between;align-items: center;}
.nytit{font-size:0.48rem;line-height:1.6;}
.nysubtit{font-size:0.2rem;color:#767676;}
.swiper_btn{display:flex;gap:0.4rem;}
.swiper_btn .swiper-button-prev,.swiper_btn .swiper-button-next{width:0.5rem;height:0.56rem;background-position: center; background-repeat:no-repeat; background-size: cover;top:38%;transition: transform .3s;position: inherit;margin:0;}
.swiper_btn .swiper-button-prev{background-image:url(../images/swiper-prev.svg);}
.swiper_btn .swiper-button-next{background-image:url(../images/swiper-next.svg);}
.swiper_btn .swiper-button-prev:hover{background-image:url(../images/swiper-prevon.svg);}
.swiper_btn .swiper-button-next:hover{background-image:url(../images/swiper-nexton.svg);}
.swiper_btn .swiper-button-prev:after,.swiper_btn .swiper-button-next:after{display: none;}
/*关于我们*/
.about01{padding:1.2rem 0 1.2rem;position: relative;overflow: hidden;}
.about01 .about_con{display:flex;justify-content: space-between;}
.about01 .ny_info{font-size: 0.18rem;width:70%;color:rgb(26 26 26 / 90%);/*font-weight:200;*/text-align: justify;}
.about01 .ny_info p{margin-bottom:0.12rem;}
.about01 .link_swiper{margin:0.6rem 0 0;}
.about01 .link_swiper .swiper-wrapper{transition-timing-function: linear !important}
/**发展历程**/
/*
.about02{padding:1.2rem 0; background-color:#F4F4F4;background-image:url(../images/about02.png);background-repeat: no-repeat; background-size:cover;background-position:center top;position: relative;overflow: hidden;} 
.about02 .about_bottom{margin-top:0.6rem;}
.about02 .swiper2{touch-action: pan-y;position: relative;overflow: hidden;}
.about02 .swiper2 .swiper-slide::before{content: "";position: absolute; z-index: 1;left: 0; top: 0;width: 100%;height:4px;background-color: #ececec}
.about02 .swiper2 .swiper-slide::after{content: ""; position: absolute; z-index: 2; left: 0; top: 0; width: 100%; height:4px; background:#e6000e;transition: background 0.4s ease}
.about02 .swiper2 .swiper-slide.swiper-slide-thumb-active ~ .swiper-slide::after{opacity: 0;}
.about02 .swiper2 .swiper-slide.swiper-slide-thumb-active::after{width: 50%;opacity: 1;}
.about02 .swiper2 .swiper-slide:last-child::after{width: 100% !important;}
.about02 .swiper2 .swiper-slide{padding-top:0.4rem;line-height:1.6;}
.about02 .swiper2 .abtit{font-size:0.48rem;font-family:'D-DIN-Regular';font-weight:600;}
.about02 .swiper2 .absubtit{font-size:0.36rem;color:rgb(26 26 26 / 70%);}
.about02 .swiper1{margin-top:0.6rem;touch-action: pan-y;padding-right:calc(100% - 4.8rem);}
.about02 .swiper1 .swiper-wrapper {pointer-events: all;}
.about02 .swiper1 .swiper-slide{width:4.8rem;opacity: 0;margin-right:0.3rem; transition: all 0.4s ease; cursor: pointer; height: auto;}
.about02 .swiper1 .swiper-slide.swiper-slide-active {opacity: 1; border-color: transparent;}
.about02 .swiper1 .swiper-slide.swiper-slide-active ~ .swiper-slide{opacity:1;}
.about02 .swiper1 .swiper-slide .slide_box{width: 100%;padding: 0.4rem 0.4rem;transition:all 0.4s ease; position: relative; z-index: 1; border-radius: 0.2rem; height: 100%;display: flex;flex-direction: column;}
.about02 .swiper1 .swiper-slide.swiper-slide-active .slide_box{background-color: #fff; z-index: 2;pointer-events: all; box-shadow:0px 0px 12px 0px rgba(0, 31, 4, 0.11);}
.about02 .swiper1 .yearImg{border-radius:0.1rem;position: relative;overflow: hidden;padding-bottom: 60%;}
.about02 .swiper1 .yearImg img{position: absolute;height: 100%;top: 0;left: 0;}
.about02 .swiper1 .slide_box_top{margin-top:0.15rem;}
.about02 .swiper1 .slide_box_top .h1{font-size:0.72rem;font-family: 'D-DIN-Regular';line-height:1.6;font-weight: 600;}
.about02 .swiper1 .slide_box_top .p1{font-size:0.18rem;height:1.6rem;overflow-y: auto; text-align:justify;}
.about02 .swiper2 .swiper-slide-thumb-active{color:#e6000e;}
.about02 .swiper2 .swiper-slide-thumb-active .absubtit{font-weight:600;color:#e6000e;}
.about02 .swiper1 .swiper-slide-active .slide_box_top .h1{color:#e6000e;}*/

.about02{padding:1.2rem 0;min-height:9rem; background-image:url(../images/about02bg.jpg);background-repeat: no-repeat; background-size:cover;background-position:center top;position: relative;overflow: hidden;}
.about02 .nytit{color:#ffffff;}
.about02 .about_bottom{position: relative;overflow:hidden;margin-top:0.8rem;}
.about02 .about_bottom::before{content:'';position: absolute;width:100%;height:4px;background-color:#ffffff;opacity:0.3;top:1.18rem;}
.about02 .swiper2{}
.about02 .swiper2 .swiper-slide .abtit{color:#ffffff;font-size:0.32rem;opacity: 0.7;font-weight: 600;font-family: 'D-DIN-Regular'; height:0.84rem;display: flex;align-items: center; transition: all .5s ease;}
.about02 .swiper2 .swiper-slide.swiper-slide-thumb-active .abtit{font-size:0.42rem;opacity:1;}
.about02 .swiper2 .swiper-slide{position: relative;height:1.2rem;}
.about02 .swiper2 .swiper-slide i{position: absolute;bottom:-0.11rem;left:0;width:0.26rem;height:0.26rem;background-color:#e6000e;border-radius:50%; display:flex;align-items: center;justify-content: center;}
.about02 .swiper2 .swiper-slide i:before{content:'';width:0.12rem;height:0.12rem;background-color:#ffffff;border-radius:50%;}
.about02 .swiper1{margin-top:0.8rem;padding-right:75%;}
.about02 .swiper1 .swiper-slide{color:#ffffff;margin-right:0.6rem;width:100%;}
.about02 .swiper1 .swiper-slide .slide_box{}
.about02 .swiper1 .swiper-slide .h1{font-size: 0.72rem;font-weight:600; font-family: 'D-DIN-Regular';}
.about02 .swiper1 .swiper-slide .p1{font-size:0.18rem;}
.about02 .swiper1 .swiper-slide .p1 p{position: relative;padding-left:0.16rem;margin-bottom:0.1rem;}
.about02 .swiper1 .swiper-slide .p1 p:before{content:'';position: absolute;left:0;top:0.16rem;width:0.06rem;height:0.06rem;background-color: #ffffff;border-radius:50%;}
.about02 .swiper1 .swiper-slide .p1 p:last-child{margin-bottom:0;}
.about02 .swiper2 .swiper-slide.swiper-slide-thumb-active i{width:0.38rem;height:0.38rem;bottom: -0.17rem;}
.about02 .swiper2 .swiper-slide.swiper-slide-thumb-active i:before{width:0.18rem;height:0.18rem;}



/**企业文化**/
.about03{padding:1.2rem 0;background-image:url(../images/about03bg.jpg);background-repeat: no-repeat; background-size:cover;background-position:center top;} 
.about03 .container{display:flex;justify-content: space-between;}
.about03 .ableft{width:25%;}
.about03 .ableft .nytitbox{display: flex;justify-content: space-between;align-items: flex-start;flex-direction: column;height:100%;}
.about03 .abright{width:70%;position: relative;}
.about03 .slide_box{position: relative;overflow: hidden;border-radius:0.2rem;}
.about03 .slide_box .imgbox{position: relative;padding-bottom:50%;}
.about03 .slide_box .imgbox img{position: absolute;width:100%;height:100%;object-fit: cover;left:0;top:0;}
.about03 .abright .swiper{margin-right:0.8rem;position: relative;}
.about03 .abright .slide_box_top{position: absolute;width:100%;height:100%;bottom:0;left:0;padding:0.6rem; display:flex;flex-direction: column;justify-content: space-between;color:#ffffff; background-image:linear-gradient(270deg, transparent 0%, rgba(0 0 0 / 0.5) 100%);}
.about03 .abright .slide_box_top .tit{font-size:0.32rem;}
.about03 .abright .slide_box_top .subtit{font-size:0.24rem;}
.about03 .abright .swiper-pagination{height:100%;width: auto;display:flex;align-items: center;position: absolute;right:0;left:auto;flex-direction: column;justify-content: center;top:0;}
.about03 .abright .swiper-pagination span{margin:6px 0;width:0.2rem;height:0.2rem;background-image:url(../images/pagin_icon.svg);background-repeat:no-repeat; background-position: center; background-size:80% auto;background-color:transparent;opacity:1;}
.about03 .abright .swiper-pagination span.swiper-pagination-bullet-active{background-image:url(../images/pagin_iconon.svg);}

/***/
.about04{background-image:url(../images/about04bg.png);background-repeat: no-repeat; background-size:cover;background-position:center;background-color:#ECF0F5;} 
.about04 .container{display:flex;justify-content: space-between;}
.about04 .ableft{padding:1.2rem 0;}
.about04 .abright{display: flex;width:60%;gap:5%;}
.about04 .abright .swiper{width:30%;height:80vh;height: 42vw;}
.about04 .abright .swiper:nth-child(2){padding-top:2rem;}
.about04 .abright .swiper .swiper-wrapper{transition-timing-function: linear !important;}
.about04 .abright .swiper .swiper-wrapper .swiper-slide{padding:0.3rem;background-color:#ffffff;}
.about04 .ableft .honor_number{display:flex;gap:0.6rem;margin-top:0.4rem;font-size:0.24rem;}
.about04 .ableft .honor_number .numbox{display:flex;align-items: center;}
.about04 .ableft .honor_number .num{font-size:0.46rem;color:#e6000e;font-family: 'D-DIN-Regular';font-weight: 600;}
.about04 .ableft .honor_number .tit{margin-left:0.1rem;}

/**联系我们**/
.contact01{padding:1.5rem 0;}
.contact01 .container{display:flex;justify-content: space-between;}
.contact01 .conleft{width:35%;display: flex;flex-direction: column;justify-content: space-between;}
.contact01 .conleft .contitbox{margin-bottom:0.3rem;}
.contact01 .conleft .contitbox .tit{font-size:0.48rem;line-height:1.4;}
.contact01 .conleft .contitbox .info{font-size:0.30rem;color:#E6000E;font-family: 'D-DIN-Regular';}
.contact01 .conleft .contitbox .info span{font-size:0.36rem;}
.contact01 .conlist ul li{display:flex;align-items: center;padding:0.4rem 0;border-bottom:1px solid #eeeeee;}
.contact01 .conlist ul li:last-child .txtbox .info{font-size:0.24rem;}
.contact01 .conlist i{display:flex; border-radius:50% ;display:flex;align-items: center;justify-content: center; background-color:#e6000e;height:0.5rem;width:0.5rem;}
.contact01 .conlist img{display: block;width:0.24rem;height:0.24rem;}
.contact01 .conlist .txtbox{margin-left:0.2rem;}
.contact01 .conlist .txtbox .tit{font-size:0.18rem;color:#767676;font-weight:200;margin-bottom:0.05rem;}
.contact01 .conlist .txtbox .info{font-size:0.28rem;color:#1a1a1a;font-weight:400;line-height:1.2;font-family: 'D-DIN-Regular';}
.contact01 .conright{width:50%;}
.contact01 .conright .imgbox{position: relative;padding-bottom:60%;overflow: hidden;border-radius:0.2rem;}
.contact01 .conright .imgbox img{position: absolute;width:100%;height:100%;object-fit: cover;top:0;left:0;}

/**/
.contact02{padding:0 0 1.3rem;position: relative;overflow: hidden;}
.contact02 .container{position: relative;padding-bottom:0rem;}
.contact02 .swiper-slide{display:flex;flex-wrap: wrap; gap:0.5rem;height:auto;}
.contact02 .item{background-color: #F8F9FC;background-position:top -20% right -30%;background-repeat: no-repeat; background-size:50% ;background-image:url(../images/news_bg.svg);padding:0.4rem 0.4rem 0.6rem;width:100%; border-radius:0.15rem;}
.contact02 .item .info img{width:0.24rem;height:0.24rem;}
.contact02 .item .tit{font-size:0.24rem;color:#1A1A1A;position: relative;padding-bottom:0.15rem;}
.contact02 .item .tit:after{content: ''; bottom: 0;left: 0;width: 0.4rem; height: 2px; background:#1A1A1A; position: absolute;}
.contact02 .item .info{display:flex;align-items: flex-start;margin-top:0.25rem;}
.contact02 .item .info span{margin-top:0.05rem;}
.contact02 .item .info .text{margin-left:0.1rem;font-size:0.18rem;width:calc(100% - 0.3rem);}
.contact02 .container .swiper{margin-bottom:0rem;}
.contact02 .container .swiper-pagination,.service_swiper .swiper-pagination{display:flex;justify-content: center;align-items: center;width:100%;}
.contact02 .container .swiper-pagination span,.service_swiper .swiper-pagination span{margin:0 6px;width: 0.2rem; height: 0.2rem;background-image: url(../images/pagin_icon.svg); background-repeat: no-repeat; background-position: center; background-size: 80% auto; background-color: transparent;}
.contact02 .container .swiper-pagination span.swiper-pagination-bullet-active,.service_swiper .swiper-pagination span.swiper-pagination-bullet-active{background-image: url(../images/pagin_iconon.svg);}
/**/
.mapbox{height:7rem;}
/***/
.contact03{padding:1.5rem 0;background-image:url(../images/messagebg.jpg); background-position:center; background-size:cover; background-repeat:no-repeat;}
.message{padding:0.6rem 0.7rem; background-color:#ffffff;border-radius:0.2rem;}
.message .messtit .tit{font-size:0.32rem; color:#1A1A1A;}
.message .messtit .info{font-size:0.2rem;color:#767676;font-weight:200;}
.message .messtit .info span{color:#E8380D;}
.message .form-card form{display:flex;flex-wrap: wrap;gap:0.3rem 0.7rem;margin-top:0.4rem;}
.message .form-card .form-row{width:calc(50% - (0.7rem / 2));border-bottom:1px solid #D8D8D8;padding-bottom:0.1rem;}
.message .form-card .form-row .form-control{display:flex;align-items: center;position: relative;}
.message .form-card .form-row .form-control span{color:#E8380D;margin-right:0.1rem;}
.message .form-card .form-row .error-message{position: absolute;right:0;color:#E8380D;}
.message .form-card .form-row input{width:100%;padding:0.15rem 0rem;font-size:0.18rem;}
.message .form-card .form-code .error-message{right:160px;}
.message .form-card .form-content{width:100%;border-bottom:1px solid #D8D8D8;padding-bottom:0.1rem;display:flex;flex-direction: column;}
.message .form-card .form-content .form-control span{color:#E8380D;margin-right:0.1rem; margin-top: 0.12rem;}
.message .form-card .form-content .form-control{display:flex;position: relative;}
.message .form-card .form-content .form-control .error-message{position: absolute;right:0;color:#E8380D;}
.message .form-card .form-content textarea{width:100%;min-height:0.6rem;font-size:0.18rem;font-family:'Microsoft YaHei';padding:0.15rem 0rem;}
.message .form-card .form-content .char-count{display:flex;justify-content: flex-end;}
.message .form-code{position: relative;}
.message .form-code .fc-code{position: absolute;top:0;right:0;}
.message .btn-group{width:100%;margin-top:0.1rem;}
.message .btn-group button{background-color:#0250A3;padding:0.15rem 0.6rem;border-radius:0.4rem;color:#ffffff; cursor: pointer; font-size:0.18rem; }

/**智造中心**/
.zzzxbox01{padding:1.5rem 0;}
.zzzxbox01 .zzzx_tit{font-size:.48rem;text-align: center;}
.zzzxbox01 .zzzx_info{font-size:0.18rem;max-width:1600px;margin:0.2rem auto 0;color:#3D3D3D;text-align: center;}
.zzzxbox01 .about_number{display: flex;justify-content: center;text-align: center;}
.zzzxbox01 .about_number ul{display:flex;margin-top:0.4rem;gap:1rem;width: 100%; justify-content: center;}
.zzzxbox01 .about_number ul li{display:flex;justify-content: center;}
.zzzxbox01 .about_number ul li .num{font-size:0.4rem;line-height:1.2;font-family:'D-DIN-Regular';font-weight: 600;color:#E6000E;}
.zzzxbox01 .about_number ul li .num .counter{font-size:0.72rem;}
.zzzxbox01 .about_number ul li .tit{font-size:0.16rem;color: #3D3D3D;}
.zzzxbox01 .zzzximg{padding-bottom:40%;position: relative;overflow: hidden;border-radius:0.2rem;margin-top:0.4rem;}
.zzzxbox01 .zzzximg img{position: absolute;z-index:1;width:100%;height:100%;top:0;left:0;object-fit: cover;}

.zzzxbox02{padding:1.5rem 0 5rem;background-image:url(https://img200m.xgxian.com/eforkrobot.com/images/zzzxbg.jpg),url(../images/zzzxbg.jpg); background-position:center; background-size:cover; background-repeat:no-repeat;}
.zzzxbox02 .zzzx_tit{font-size:.48rem;text-align: center;color:#ffffff;}
.zzzxbox02 .zzzx_info{font-size:0.18rem;max-width:1600px;margin:0.2rem auto 0;color:#ffffff;text-align: center;}
.zzzxbox02 .about_number{display: flex;justify-content: center;text-align: center;margin-top:0.8rem;}
.zzzxbox02 .about_number ul{display:flex;gap:1rem;width: 100%; justify-content: center;}
.zzzxbox02 .about_number ul li{display:flex;justify-content: center;}
.zzzxbox02 .about_number ul li .num{font-size:0.4rem;line-height:1.2;font-family:'D-DIN-Regular';font-weight: 600;color:#ffffff;}
.zzzxbox02 .about_number ul li .num .counter{font-size:0.72rem;}
.zzzxbox02 .about_number ul li .tit{font-size:0.16rem;color: #ffffff;}

.zzzxbox03{padding:1.5rem 0 1.5rem;}
.zzzxbox03 .zzzx_tit{font-size:.48rem;text-align: center;color:#1A1A1A;}
.zzzxbox03 .zzzx_info{font-size:0.18rem;max-width:1600px;margin:0.2rem auto 0;color:#1A1A1A;text-align: center;}
.zzzxbox03 .about_number{display: flex;justify-content: center;text-align: center;margin-top:0.4rem;}
.zzzxbox03 .about_number ul{display:flex;gap:1rem;width: 100%; justify-content: center;}
.zzzxbox03 .about_number ul li{display:flex;justify-content: center;}
.zzzxbox03 .about_number ul li .num{font-size:0.4rem;line-height:1.2;font-family:'D-DIN-Regular';font-weight: 600;color:#E6000E;}
.zzzxbox03 .about_number ul li .num .counter{font-size:0.72rem;}
.zzzxbox03 .about_number ul li .tit{font-size:0.16rem;color: #3D3D3D;}
.zzzxbox03 .zzzxswiper{margin-top:0.8rem;padding-bottom:0.5rem;}
.zzzxbox03 .zzzxswiper .swiper-pagination{display:flex;justify-content: center;align-items: center;width:100%;bottom:0;}
.zzzxbox03 .zzzxswiper .swiper-pagination span{margin:0 6px;width: 0.2rem; height: 0.2rem;background-image: url(../images/pagin_icon.svg); background-repeat: no-repeat; background-position: center; background-size: 80% auto; background-color: transparent;}
.zzzxbox03 .zzzxswiper .swiper-pagination span.swiper-pagination-bullet-active {background-image: url(../images/pagin_iconon.svg);}
.zzzxbox03 .item .imgbox{position: relative;padding-bottom:50%;overflow: hidden; border-radius:0.2rem;}
.zzzxbox03 .item .imgbox img{position: absolute; width:100%;height:100%;top:0;left:0;object-fit: cover;}
.zzzxbox03 .item .textbox{margin-top:0.2rem;}
.zzzxbox03 .item .textbox .tit{font-size:0.32rem;color:#1a1a1a;}
.zzzxbox03 .item .textbox .info{font-size:0.18rem;color:#3D3D3D;margin-top:0.1rem;}

/**下载中心**/
.ny_downbox{}
.ny_downbox .download-list{}
.ny_downbox .download-list ul{display:flex;flex-direction: column;gap:0.2rem;}
.ny_downbox .download-list li{display:flex;background-color:#FAFAFA;padding:0.2rem 0.3rem;justify-content: space-between;align-items: center; border-radius:0.2rem;}
.ny_downbox .download-list li .left{width:80%;}
.ny_downbox .download-list li .left .tit{margin-bottom:0.1rem;}
.ny_downbox .download-list li .left .tit a{font-size:0.22rem;display: block;line-height:1.6;}
.ny_downbox .download-list li .left .subtit{display:flex;gap:0.6rem;}
.ny_downbox .download-list li .left .subtit p{color:#767676;font-size:0.16rem;}
.ny_downbox .download-list li .right{width:auto;}
.ny_downbox .download-list li .right a{color:#0250A3;display:flex;align-items: center;font-size:0.16rem;}
.ny_downbox .download-list li .right a i{display: block;width:0.3rem; height:0.3rem;background-image:url(../images/down_icon1.svg);background-position:center; background-repeat:no-repeat;background-size:0.2rem;}
.ny_downbox .download-list li:hover{box-shadow: 0px 0px 16px 0px rgba(163, 2, 2, 0.1);background-color:#ffffff;}
.ny_downbox .download-list li:hover .right a{color:#E6000E;}
.ny_downbox .download-list li:hover .right a i{background-image:url(../images/down_icon2.svg);}
.ny_downbox .download-list li:hover .left .tit a{color:#E6000E;}

/*新闻资讯*/
.ny_newsbox{}
.news-list ul{display: flex;flex-wrap: wrap;gap: 0.4rem;}
.news-list ul li{width: calc(33.3% - (0.4rem * 2 / 3));}
.news-list ul li a{display: flex; position: relative;flex-direction: column;height: 100%;background-color:#F8F9FC;border-radius:0.2rem; overflow: hidden;}
.news-list ul li .imgbox{position: relative;padding-bottom: 60%;overflow: hidden;border-radius:0.2rem;}
.news-list ul li .imgbox img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.6s ease;}
.news-list ul li .txtbox{padding: 0.3rem 0.3rem 0.4rem;}
.news-list ul li .txtbox .tit{margin-bottom: 15px;line-height: 1.6;font-size: 0.22rem;color:#1A1A1A;}
.news-list ul li .txtbox .time {color:#757575;font-size: 0.2rem;font-family:'D-DIN-Regular';}
.news-list ul li a:hover{box-shadow:0 0 12px 2px rgba(163, 2, 2, 0.1);}
.news-list ul li a:hover .txtbox .tit{color:#E6000E ;}
.news-list ul li a:hover .txtbox .time{color:#1A1A1A;}

/*新闻列表*/
.newslist{}
.newslist ul{display:flex;gap:0.3rem 0.3rem;flex-wrap: wrap;}
.newslist ul li{width:calc(50% - 0.15rem);}
.newslist ul li a{display:block;padding:0.3rem 0.4rem;background-color: #F8F9FC;border-radius:0.2rem;height:100%;}
.newslist ul li .textbox{display: block;height:100%;}
.newslist ul li .textbox .infobox{margin-bottom:0.2rem;display: block;}
.newslist ul li .textbox .tit{margin-bottom:0.1rem;line-height: 1.6;font-size: 0.22rem;color: #1A1A1A;}
.newslist ul li .textbox .info{line-height: 1.75;font-size: 0.16rem;color: #666666;}
.newslist ul li .textbox .time{color: #767676; font-size:0.15rem;}
.newslist ul li a:hover{box-shadow: 0 0 12px 2px rgba(163, 2, 2, 0.1);}
.newslist ul li a:hover .tit{color:#E6000E ;}


/**新闻详情**/
.nyposition{padding-top:calc(80px + 0.3rem);}
.nyposition .posibox{font-size:0.18rem;color:#767676; height:40px;line-height:40px;display: flex;align-items: center;}
.nyposition .posibox a{color:#767676; }
.nyposition .posibox em{font-style:normal;font-size:18px;}
.nyposition .posibox i{font-style:normal;padding:0 8px;font-size:18px;}
.nyposition .posibox a:hover{color:#E6000E;}

.news_show{margin-top: 0.6rem;padding-bottom:1rem;}
.news_show .news_show_con{display:flex;justify-content: space-between;}
.news_show .news_showl{width:72%;padding-right:6%; position: relative;}
.news_show .news_showl .ar_titlebox{padding-bottom:0.3rem;margin-bottom: 0.4rem;border-bottom:1px solid #dfdfdf;}
.news_show .news_showl .ar_title{margin-bottom:0.3rem;font-size:0.36rem;line-height:1.6;}
.news_show .news_showl .ar_subtitle .ar_subtitler{display:flex;align-items: center;}
.news_show .news_showl .ar_subtitle .share-tit{margin-right:0.15rem;font-size:0.18rem;}
.news_show .news_showl .ar_subtitle{display:flex;justify-content: space-between;}
.news_show .news_showl .ar_subtitle span{font-weight:200;color:#767676;font-size:0.24rem;font-family:'D-DIN-Regular';line-height:1.6;}
.news_show .news_showl .btn-box{position: absolute;top:0;right:0;}
.news_show .news_showl .newsBottom{margin-top:0.6rem;padding-top:0.5rem;border-top: 1px solid #dfdfdf;color:#888888;line-height:1.6; font-size:0.18rem;}
.news_show .news_showl .newsBottom .prev{margin-bottom:0.2rem;}
.news_show .news_showl .newsBottom a{color:#212121;}
.news_show .news_showl .newsBottom a:hover{color:#E6000E;}
.ar_content{line-height:2;font-size:0.18rem;}
.ar_content .xw_lll{padding-top:0 !important;}
.ar_content p{margin-bottom:0.2rem;}
.ar_content video{max-width:100%;height:auto;width:80%;max-height:50vh;}
.ar_content img{max-width:100%;height: auto !important;}

.trigger-btn { background: #F9F9F9; border: none; display: flex;align-items: center;justify-content: center; width:1rem; height:1rem; border-radius: 50%; cursor: pointer; transition: all 0.3s ease;}
.trigger-btn img{width:50%;}
.trigger-btn:hover{transform: translateY(-3px);}
.trigger-btn:active{transform: translateY(1px);}

.news_show .news_showr{width:25%;}
.news_show .news_showr .sticky { position: sticky; top: 120px;}
.news_show .news_showr .news_box,.news_show .news_showr .pic_box{background: #F9F9F9; border-radius: 20px;padding: 30px 30px;}
.news_show .news_showr .news_box .newsrtit,.news_show .news_showr .pic_box .newsrtit{line-height:1.6;font-size:0.28rem;}
.news_show .news_showr .news_box ul li{border-bottom:#DEDEDE 1px solid;padding: 20px 0;}
.news_show .news_showr .news_box ul li:first-child{padding-top:10px;}
.news_show .news_showr .news_box ul li a{display:block;overflow:hidden}
.news_show .news_showr .news_box ul li a .con{padding-top: 5px;}
.news_show .news_showr .news_box ul li a .con .h3_tit{line-height:1.6;font-size:0.18rem;color:#1a1a1a;}
.news_show .news_showr .news_box ul li a .con .time{font-size:0.18rem;margin-top:10px;line-height:1.6;font-family:'D-DIN-Regular';color:#767676;}
.news_show .news_showr .news_box ul li a .con h4{line-height:22px;transition:0.6s;}
.news_show .news_showr .news_box ul li a:hover .con h4{color:#cf0808;}
.news_show .news_showr .news_box ul li a:hover .time{color:#333;}
.news_show .news_showr .pic_box{margin-top:0.25rem;}
.news_show .news_showr .pic_box ul li{margin:0.12rem 0;}
.news_show .news_showr .pic_box ul li:last-child{margin-bottom:0;}
.news_show .news_showr .pic_box ul li a{display:block;padding:0.15rem;background-color:#ffffff;border-radius:5px;display:flex;}
.news_show .news_showr .pic_box ul li a .imgb{width:30%;position: relative;padding-bottom:25%;}
.news_show .news_showr .pic_box ul li a .imgb img{position: absolute; max-width: 100%; width: auto;max-height: 100%;object-fit: cover;left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%);}
.news_show .news_showr .pic_box ul li a .con{width:65%;margin-left:5%;display:flex;flex-direction: column;align-items: flex-start;padding:5px 0;line-height:1.6;}
.news_show .news_showr .pic_box ul li a .h3_tit{font-size:0.2rem;color:#1a1a1a;}
.news_show .news_showr .pic_box ul li a .subtit{font-size:0.16rem;color:#767676;font-family:'D-DIN-Regular' ;margin-top:0.1rem;}
.news_show .news_showr .pic_box ul li a:hover .h3_tit{color:#cf0808;}
.newsrmore{display:flex;align-items: center;height:0.4rem;border-bottom:2px solid #E67F2C;}
.newsrmore p{margin-right:10px;color:#E67F2C;}
.newsrmore span{display: flex;}
.newsrmore img{width:24px;height:24px;}

/*案例*/
.ny_casebox{}
.ny_casebox .case-list{}
.ny_casebox .case-list ul{display: flex;flex-wrap: wrap;gap: 0.4rem;}
.ny_casebox .case-list ul li{width: calc(33.3% - (0.4rem * 2 / 3));}
.ny_casebox .case-list ul li a{display: flex; position: relative;flex-direction: column;height: 100%;background-color:#F8F9FC;border-radius:0.2rem; overflow: hidden;}
.ny_casebox .case-list ul li .imgbox{position: relative;padding-bottom: 60%;overflow: hidden;border-radius:0.2rem;}
.ny_casebox .case-list ul li .imgbox img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.6s ease;}
.ny_casebox .case-list ul li .txtbox{padding: 0.3rem 0.3rem 0.4rem;}
.ny_casebox .case-list ul li .txtbox .tit{margin-bottom: 15px;line-height: 1.6;font-size: 0.22rem;color:#1A1A1A;}
.ny_casebox .case-list ul li .txtbox .info {color:#757575;font-size: 0.16rem;}
.ny_casebox .case-list ul li a:hover{box-shadow:0 0 12px 2px rgba(163, 2, 2, 0.1);}
.ny_casebox .case-list ul li a:hover .txtbox .tit{color:#E6000E ;}
.ny_casebox .case-list ul li a:hover .txtbox .info{color:#1A1A1A;}
/**/
.case_show{margin-top: 0.6rem;padding-bottom:1rem;}
.case_show .ar_title{font-size:0.52rem;line-height:1.6;}
.case_show .ar_tags{display:flex;gap:0.3rem;margin-top:0.3rem;}
.case_show .ar_tags a{display: block; padding:0.07rem 0.3rem;border-radius:0.4rem;border:1px solid #dfdfdf;font-size: 0.16rem;}
.case_show .ar_content{margin-top:0.4rem;}
.case_show .ar_img{padding-bottom:35%;position: relative;overflow: hidden;border-radius:0.2rem;}
.case_show .ar_img img{position: absolute;max-width:100%;max-height:100%;object-fit: cover;top:0;left:0;}

.caseshow02{margin-top:1.6rem;}
.caseshow02 dl dd{display:flex;margin-bottom:1.2rem;}
.caseshow02 dl dd .imgbox{position: relative;width:50%;border-radius:0.2rem;  overflow: hidden;}
.caseshow02 dl dd .imgbox .img{position: relative;padding-bottom:60%;}
.caseshow02 dl dd .imgbox .img img{position: absolute;top:0;left:0;width:100%;height:100%;object-fit: cover;}
.caseshow02 dl dd .infobox{width:50%;padding:0.4rem 1.6rem;display:flex;flex-direction: column;}
.caseshow02 dl dd .infobox .info_tit{margin-bottom:0.2rem;font-size:0.48rem;line-height:1.6;}
.caseshow02 dl dd .infobox .info_subtit{margin-bottom:0.2rem;font-size: 0.24rem;}
.caseshow02 dl dd .infobox .info_con{color:#585858;gap:0.1rem;display:flex;flex-direction: column;}
.caseshow02 dl dd .infobox .info_con p{padding-left:20px;position: relative;margin-bottom:0px;font-size:0.2rem;color:#1a1a1a;}
.caseshow02 dl dd .infobox .info_con p:before{content:'';position: absolute; left:0;top:0.17rem;width:6px;height:6px;border-radius:50%;background-color:#E6000E;}

.caseshow02 dl dd .infobox .info_con ul{display: flex;flex-wrap: wrap;gap:0.1rem;}
.caseshow02 dl dd .infobox .info_con ul li{width:calc(50% - 15px);}
.caseshow02 dl dd .infobox .info_con ul .tit{padding-left:20px;position: relative;margin-bottom:0px;font-size:0.2rem;color:#1a1a1a;}
.caseshow02 dl dd .infobox .info_con ul .tit:before{content:'';position: absolute; left:0;top:0.17rem;width:6px;height:6px;border-radius:50%;background-color:#E6000E;}
.caseshow02 dl dd .infobox .info_con ul .subtit{font-size:0.18rem;color:#3D3D3D;}
.caseshow02 dl dd:nth-child(2n){flex-direction: row-reverse;}
.caseshow02 dl dd:nth-child(2n) .infobox{padding:0.4rem 1.6rem 0.4rem 0; }
.caseshow02 dl dd:nth-child(2n) .infobox .info_con ul li{width:100%;margin-bottom:0.3rem;}

.caseshow03{margin-top:1.6rem;}
.caseshow03 .nytitbox{justify-content: flex-start;align-items: flex-start;flex-direction: column;}
.caseshow03 .nytit{color:#1a1a1a;line-height:1.6;}
.caseshow03 .nysubtit{font-size:0.2rem;color:#767676;margin-top:10px;}
.caseshow03 .case_bot{margin-top:0.4rem;display: flex;justify-content: space-between;align-items: flex-start;}
.caseshow03 .case_left{width:48%;position: sticky;left: 0;top:2rem;}
.caseshow03 .case_left .imgbox{padding-bottom:60%;position: relative;overflow: hidden;border-radius:0.2rem;padding-bottom:55%;}
.caseshow03 .case_left .imgbox img{position: absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;}
.caseshow03 .case_right{width:48%;}
.caseshow03 .case_right .case_number{}
.caseshow03 .case_right .case_number ul{}
.caseshow03 .case_right .case_number .numbox{display: flex;justify-content: space-between;align-items: center; border-bottom:1px solid #D8D8D8;padding:0.2rem 0;}
.caseshow03 .case_right .case_number .numbox .num{font-size:0.3rem;color:#E6000E;font-family:'D-DIN-Regular';font-weight: 600;line-height:1.6;}
.caseshow03 .case_right .case_number .numbox .num em{font-size:0.4rem;font-style:normal;}
.caseshow03 .case_right .case_number .numbox .num .counter{font-size:0.72rem;}
.caseshow03 .case_right .case_number .numbox .tit{font-size:0.28rem;color:#1a1a1a;}
.caseshow03{margin-top:1.2rem;}
.caseshow03 .case_right .case_number ul{ display: grid; grid-template-rows: auto auto;/* 两行，高度自动 */  grid-template-columns: 1fr 1fr 1fr 1fr;  /* 四列，等宽 */}
.caseshow03 .case_right .case_number ul li{display:flex;/*justify-content: center;*/}
.caseshow03 .case_right .case_number .numbox{flex-direction: column-reverse;border:0;padding:0.2rem 0; align-items: flex-start;}
.caseshow03 .case_right .case_number .numbox .tit{font-size: 0.2rem;}
.caseshow03 .case_right .case_number .numbox .num .counter{font-size: 0.6rem;}
.caseshow03 .case_right .case_number .numbox .num{font-size:0.24rem;line-height:1.2;}

/**/
.caseshow04{margin:1.6rem 0 1rem;}
.caseshow04 .case_swiper{margin-top:0.4rem;padding-bottom:0.6rem;}
.caseshow04 .case_swiper .item{box-shadow:0 0 8px 2px rgba(0 0 0 /0.08);margin:10px;display: flex;padding:0.4rem 0.2rem;flex-direction: column;align-items: center;border-radius:0.2rem; overflow: hidden;}
.caseshow04 .case_swiper .item .imgbox{padding-bottom:100%;position: relative;overflow: hidden;width:100%;}
.caseshow04 .case_swiper .item .imgbox img{position: absolute;width:100%;height:100%;top:0;left:0;}
.caseshow04 .case_swiper .item .info{margin-top:0.2rem;text-align: center;line-height:1.6;}
.caseshow04 .case_swiper .item .info .tit{color:#767676;font-size:0.18rem;font-weight:200;}
.caseshow04 .case_swiper .item .info .subtit{font-size:0.22rem;font-weight:600;font-family:'D-DIN-Regular'; color:#1a1a1a;margin-top:0.05rem;}
.caseshow04 .case_swiper .swiper-pagination{}
.caseshow04 .case_swiper .swiper-pagination span{width:20px;height:2px;margin:0 5px;border-radius:0;}
.caseshow04 .case_swiper .swiper-pagination span.swiper-pagination-bullet-active{background-color:#E6000E;}

/**/
.pro_number{display:flex;gap:0.6rem;margin-top:0.4rem;font-size:0.24rem;}
.pro_number ul{display:flex;justify-content: space-between;width:100%;}
.pro_number ul li{width:25%;display:flex;justify-content:center;}
.pro_number .numtop{display:flex;align-items: center;}
.pro_number .numtop img{width:0.4rem;height:0.4rem;}
.pro_number .numbox{display:flex;align-items: center; flex-direction: column;}
.pro_number .num{font-size:0.46rem;color:#1a1a1a; font-family: 'D-DIN-Regular';font-weight: 600;margin-left:0.1rem;}
.pro_number .tit{margin-left:0.1rem;font-size:0.16rem;color:#767676;}

.pro01_list{margin-top:0.5rem;}
.pro01_list ul li{box-shadow:0 0 8px 2px rgba(0 0 0 /0.08);margin-bottom:0.5rem;border-radius:0.2rem;}
.pro01_list ul li:last-child{margin-bottom:0;}
.pro01_list ul li a{display:flex;}
.pro01_list ul li .imgbox{width:4.5rem;position: relative;}
.pro01_list ul li .imgbox .imgbg{font-size:1.6rem;position: absolute;color:#7676761a;font-weight:600;transform: rotate(90deg) translateY(-50%);width: 100%;left: -40%;line-height: 1.6rem;top:35%;text-align: center;}
.pro01_list ul li .imgbox .img{position: relative;padding-bottom:100%;width:100%;}
.pro01_list ul li .imgbox img{position:absolute; width:auto;max-width:80%;max-height:80%;left:50%;top:50%;object-fit: cover;transform: translateX(-50%) translateY(-50%);}
.pro01_list ul li .infobox{width:calc(100% - 4.5rem);padding:0.4rem 0.5rem 0.4rem 0.3rem;}
.pro01_list ul li .infobox .titbox{line-height:1.6;}
.pro01_list ul li .infobox .titbox .tit{font-size:0.24rem;color:#767676;margin-bottom:0.05rem;}
.pro01_list ul li .infobox .titbox .subtit{font-size:0.32rem;color:#1a1a1a;font-family: 'D-DIN-Regular';font-weight:600;}
.pro01_list ul li .infobox .tags_list{display:grid;gap:0.2rem;grid-template-columns:1.3fr 1.3fr 3fr 2fr; grid-template-rows:0fr 0fr 0fr 2fr;margin-top:0.3rem;}
.pro01_list ul li .infobox .tags_list .tags_item{border-radius:0.15rem;border:1px solid #dfdfdf;grid-row: span 8 / span 8; display:flex;flex-direction: column;padding:0.2rem 0.2rem;}
.pro01_list ul li .infobox .tags_list .tags_item.tabs01,.pro01_list ul li .infobox .tags_list .tags_item.tabs02{align-items: center;}
.pro01_list ul li .infobox .tags_list .tags_item .severalbox{height:1.1rem;position: relative;width:100%;margin:0.15rem 0 0.1rem;}
.pro01_list ul li .infobox .tags_list .tags_item .severalbox .several{position: absolute;width:6px;height:100%;background-color:#eeeeee;left:calc(50% - 3px);top:0;}
.pro01_list ul li .infobox .tags_list .tags_item .severalbox .scale{position: absolute;width:6px;background-color:#E6000E;left:calc(50% - 3px);bottom:0;}
.pro01_list ul li .infobox .tags_list .tags_item.tabs03{justify-content: center;padding:0.2rem 0.3rem;}
.pro01_list ul li .infobox .tags_list .tags_item.tabs04{grid-row: span 4 / span 4;}
.pro01_list ul li .infobox .tags_list .tags_item.tabs05{grid-row: span 4 / span 4;}
.pro01_list ul li .infobox .tags_list .tags_item .tit{font-size:0.18rem;color:#1a1a1a;}
.pro01_list ul li .infobox .tags_list .tags_item .number{color:#E6000E;font-size:0.32rem;font-weight: 600;line-height:1.4;}
.pro01_list ul li .infobox .tags_list .tags_item .number span{font-family:'D-DIN-Regular' ;}
.pro01_list ul li .infobox .tags_list .tags_item .info{font-size:0.16rem;}
/*.pro01_list ul li .infobox .tags_list .tags_item:nth-child(3){width:calc((100% / 7) * 3);}
.pro01_list ul li .infobox .tags_list .tags_item:nth-child(4){width:calc((100% / 7) * 2);}
.pro01_list ul li .infobox .tags_list .tags_item:nth-child(5){width:calc((100% / 7) * 2);}*/

.pro_navbox{padding-top:0.5rem;}
.pro_titbox{}
.pro_titbox{display: flex; flex-direction: column;}
.pro_titbox .pro_tit{font-size:0.52rem;line-height:1.6;display:flex;align-items: flex-end;}
.pro_titbox .pro_tit p{font-size:0.28rem;margin-bottom: 0.1rem;}
.pro_titbox .pro_subtit{font-size:0.20rem;color:#767676;}
.pro_navbox .pro_nav{display:flex;justify-content: flex-end;border-bottom:1px solid #e2e2e2;}
.pro_navbox .pro_nav ul{display:flex;gap:0.5rem;}
.pro_navbox .pro_nav a{font-size:0.24rem;line-height:1.6;padding:0.3rem 0;position: relative;display: block;}
.pro_navbox .pro_nav a:after{content:'';position: absolute;width:0%;height:3px;bottom:0;left:0;background-color:#E6000E;}
.pro_navbox .pro_nav ul li.on a:after{width:100%;}
.pro_navbox .pro_nav ul li.on a{color:#E6000E;}
.pro02_list{margin-top:0.8rem;}
.pro02_list ul{display:flex;gap:0.5rem;flex-wrap: wrap;}
.pro02_list ul li{display:flex;width:calc(50% - 0.25rem);box-shadow:0 0 8px 2px rgba(0 0 0 /0.08);border:1px solid transparent;border-radius:0.2rem;}
.pro02_list ul li a{display:flex;width:100%;}
.pro02_list ul li .imgbox{width:4.5rem;position: relative;}
.pro02_list ul li .imgbox .imgbg{font-size:1.6rem;position: absolute;color:#7676761a;font-weight:600;transform: rotate(90deg) translateY(-50%);width: 100%;left: -40%;line-height: 1.6rem;top:35%;text-align: center;}
.pro02_list ul li .imgbox .img{position: relative;padding-bottom:100%;width:100%;}
.pro02_list ul li .imgbox img{position:absolute; width:auto;max-width:80%;max-height:80%;left:50%;top:50%;object-fit: cover;transform: translateX(-50%) translateY(-50%);}
.pro02_list ul li .infobox{width:calc(100% - 4.5rem);padding:0.4rem 0.4rem 0.4rem 0;} 
.pro02_list ul li .titbox .tit{font-size: 0.24rem;}
.pro02_list ul li .titbox .info{font-size: 0.16rem;margin-top:0.2rem;margin-bottom:0.6rem;color: #3d3d3d;}
.pro02_list ul li .pro_more{display: flex;align-items: center;justify-content:flex-start;padding: 3px;border-radius: 30px;position: relative;overflow: hidden;}
.pro02_list ul li .pro_more span{margin-right:10px;color:#0250A3;display: block;padding-right:15px;font-size:0.16rem;transition: all 0.3s;-webkit-transition: all 0.3s;position: relative;z-index:1;}
.pro02_list ul li .pro_more i{height:0.38rem;width:0.38rem;background-color:#0250A3;border-radius:50%;display:flex;align-items: center;justify-content: center;transition: all 0.3s;-webkit-transition: all 0.3s;position: relative;z-index:1;}
.pro02_list ul li .pro_more img{width:0.2rem;height:0.2rem;}
.pro02_list ul li:hover .pro_more:after{width:100%;}
.pro02_list ul li:hover .pro_more span{color:#e6000e;}
.pro02_list ul li:hover .pro_more i{background-color:#e6000e;}
.pro02_list ul li:hover{box-shadow:0 0 8px 2px rgba(230, 0, 14, 0.1);border:1px solid #E6000E;}

/***/
.pro_showbox{background-image:url(https://img200m.xgxian.com/eforkrobot.com/images/pro_showbg.jpg),url(../images/pro_showbg.jpg);background-position:top center;background-repeat: no-repeat; background-size:100% auto;}
.pro_showbox .pro_showtit{font-size:0.48rem;text-align: center;line-height:1.6;}
.pro_show01{margin:1.2rem 0 0;padding-bottom:0.6rem;}
.pro_show01 .container{display:flex;justify-content: space-between;}
.pro_show01 .pro_textbox{width:35%;}
.pro_show01 .pro_tit{font-size:0.52rem;margin-bottom:0.3rem;}
.pro_show01 .tags{display:flex;line-height:1.6;align-items: center;margin-bottom:0.3rem;}
.pro_show01 .tags .tags_tit{font-size:0.2rem;color:#1a1a1a;}
.pro_show01 .tags .tags_list{font-size:0.22rem;display:flex;font-family:'D-DIN-Regular';gap:0.2rem;}
.pro_show01 .tags .tags_list a{border-radius:0.4rem; border:1px solid #0250A3;padding:0.05rem 0.2rem;color:#0250A3;}
.pro_show01 .show_info{color:#3d3d3d;font-size:0.18rem;margin-bottom:1.2rem;}
.nymore1{display:flex;align-items: center;}
.nymore1 a{display:flex;align-items: center;justify-content: space-between;background-color:#ffffff; padding:3px;border-radius:30px;position: relative;overflow: hidden;}
.nymore1 a span{margin-right:10px;color:#0250A3;display: block;padding:0 15px;font-size:0.16rem;transition: all 0.3s;-webkit-transition: all 0.3s;position: relative;z-index:1;}
.nymore1 i{height:0.38rem;width:0.38rem;background-color:#0250A3;border-radius:50%;display:flex;align-items: center;justify-content: center;transition: all 0.3s;-webkit-transition: all 0.3s;position: relative;z-index:1;}
.nymore1 i img.on{display:none;}
.nymore1 img{width:0.2rem;height:0.2rem;}
.nymore1 a:after{content:'';position: absolute;height:100%;width:0;left:0;top:0;background-color:#e6000e;transition: all 0.3s;-webkit-transition: all 0.3s;}
.nymore1 a:hover:after{width:100%;}
.nymore1 a:hover span{color:#ffffff;}
.nymore1 a:hover i{background-color:#ffffff;}
.nymore1 a:hover i img.on{display:block;}
.nymore1 a:hover i img.in{display:none;}

.pro_show01 .pro_imgbox{width:50%;position: relative;}
.pro_show01 .pro_imgbox .swiper{margin-right: 0.8rem;position: relative;}
.pro_show01 .imgbox{padding-bottom:70%;position: relative;}
.pro_show01 .imgbox img{position: absolute;max-width:100%;max-height:100%;object-fit: cover;width:auto;left:50%;top:50%;transform: translateX(-50%) translateY(-50%);}
.pro_show01 .swiper-pagination{height:100%;width: auto;display:flex;align-items: center;position: absolute;right:0;left:auto;flex-direction: column;justify-content: center;top:0;}
.pro_show01 .swiper-pagination span{margin:6px 0;width:0.2rem;height:0.2rem;background-image:url(../images/pagin_icon.svg);background-repeat:no-repeat; background-position: center; background-size:80% auto;background-color:transparent;opacity:1;}
.pro_show01 .swiper-pagination span.swiper-pagination-bullet-active{background-image:url(../images/pagin_iconon.svg);}

/**/
.pro_show02{padding-bottom:1.2rem;background-image:linear-gradient(180deg, transparent 40%,#ffffff 100%);position: relative;overflow: hidden;}
.pro_show02 .pro_botbox{margin-top:0.4rem;}
.pro_show02 .swiper{overflow: initial;}
.pro_show02 .swiper .swiper-slide{height:auto;}
.pro_show02 .proitem{background-color:#ffffff;padding:0.5rem 0.3rem;border-radius:0.2rem;box-shadow:0 0 8px 2px rgba(0 0 0 /0.08);margin:0.08rem; display:flex;flex-direction: column;align-items: center;height:calc(100% - 0.2rem);}
.pro_show02 .proitem img{width:0.8rem;display: block;}
.pro_show02 .proitem .info{margin-top:0.2rem;font-size:0.18rem;}
.pro_show02 .pro_botbox .swiper-pagination{position: initial;margin-top: 20px;}
/***/
.pro_show03{background-color:#F9F9F9;padding:1.2rem 0 0;background-image:url(../images/logobg.svg);background-position:left -0.5rem bottom -7rem; background-repeat: no-repeat; background-size:9rem auto;}
.pro_show03 .pro_botbox{display:flex;margin-top: 0.4rem;justify-content: space-between;}
.pro_show03 .pro_botbox .imgbox{width:30%;padding-bottom:0.8rem;display:flex;justify-content: center;align-items: flex-start;}
.pro_show03 .pro_botbox .imgbox img{max-width: 90%; max-height:7rem; width: auto;object-fit: cover;}
.pro_show03 .pro_botbox .pro_type{width:65%;max-height:65vh;overflow-y: scroll;}
.pro_show03 .pro_botbox .spec-list{display: table;gap: 0;width:100%;}
.pro_show03 .pro_botbox .spec-list .spec-item{display:table-row; margin: 0 5px 0 5px;font-size: 0.2rem;font-family:'D-DIN-Regular';}
.pro_show03 .pro_botbox .spec-list .spec-item.spec-tab{font-size: 0.24rem;}
.pro_show03 .pro_botbox .spec-list .spec-item.spec-tab .spec-taps{color:#e6000e;}
.pro_show03 .pro_botbox .spec-list .spec-label,.pro_show03 .pro_botbox .spec-list .spec-taps{width:30%;padding:15px 30px;display:table-cell; align-items: center;justify-content: center;}
.pro_show03 .pro_botbox .spec-list .spec-taps{width:35%;text-align: center;}
.pro_show03 .pro_botbox .spec-list .spec-item:nth-child(2n){background-color:#F1F3F8;}
/***/
.pro_show04{padding:1.2rem 0 0;}
.proshow_titbox{display:flex;justify-content:space-between;align-items: center;}
.pro_show04 .pro04_swiper{position: relative; overflow: hidden;margin-top:0.4rem;}
.pro_show04 .pro04_swiper .item{display: flex; position: relative;flex-direction: column;height: 100%;background-color:#F8F9FC;border-radius:0.2rem; overflow: hidden;}
.pro_show04 .pro04_swiper .item .imgbox{position: relative;padding-bottom: 60%;overflow: hidden;border-radius:0.2rem;}
.pro_show04 .pro04_swiper .item .imgbox img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.6s ease;}
.pro_show04 .pro04_swiper .item .txtbox{padding: 0.3rem 0.3rem 0.4rem;}
.pro_show04 .pro04_swiper .item .txtbox .tit{margin-bottom: 15px;line-height: 1.6;font-size: 0.22rem;color:#1A1A1A;}
.pro_show04 .pro04_swiper .item .txtbox .info {color:#757575;font-size: 0.16rem;}
.pro_show04 .pro04_swiper a.item:hover{box-shadow:0 0 12px 2px rgba(163, 2, 2, 0.1);}
.pro_show04 .pro04_swiper a.item:hover .txtbox .tit{color:#E6000E ;}
.pro_show04 .pro04_swiper a.item:hover .txtbox .info{color:#1A1A1A;}
.pro_show04 .pro04_swiper .swiper-pagination{position: initial;margin-top: 20px;}
.pro_show04 .pro04_swiper .swiper-pagination span{width:20px;height:2px;margin:0 5px;border-radius:0;}
.pro_show04 .pro04_swiper .swiper-pagination span.swiper-pagination-bullet-active{background-color:#E6000E;}

/**/
.pro_show05{padding:1.2rem 0 ;position: relative; overflow: hidden;}
.pro_show05 .pro05_swiper{position: relative; overflow: hidden;margin-top:0.4rem;/*padding-bottom:0.6rem;*/}
.pro_show05 .pro05_swiper .swiper-slide{height:auto;}
.pro_show05 .pro05_swiper .item{box-shadow:0 0 8px 2px rgba(0 0 0 /0.08);margin:10px;display: flex;padding:0.4rem 0.2rem;flex-direction: column;align-items: center;border-radius:0.2rem; overflow: hidden;height:calc(100% - 20px);}
.pro_show05 .pro05_swiper .item .imgbox{padding-bottom:100%;position: relative;overflow: hidden;width:100%;}
.pro_show05 .pro05_swiper .item .imgbox img{position: absolute;max-width:90%;max-height:100%;width:auto; object-fit: cover; top:50%;left:50%;transform: translateX(-50%) translateY(-50%);}
.pro_show05 .pro05_swiper .item .info{margin-top:0.2rem;text-align: center;line-height:1.6;width:100%;}
.pro_show05 .pro05_swiper .item .info .tit{color:#767676;font-size:0.18rem;font-weight:200;}
.pro_show05 .pro05_swiper .item .info .subtit{font-size:0.22rem;font-weight:600;font-family:'D-DIN-Regular'; color:#1a1a1a;margin-top:0.05rem;width:100%;}
.pro_show05 .pro05_swiper .swiper-pagination{position: initial;margin-top: 20px;}
/*.pro_show05 .pro05_swiper .swiper-pagination span{width:20px;height:2px;margin:0 5px;border-radius:0;}
.pro_show05 .pro05_swiper .swiper-pagination span.swiper-pagination-bullet-active{background-color:#E6000E;}*/

/****/
.pro2_showbox .pro_showtit{font-size:0.48rem;text-align: center;line-height:1.6;}
.pro2_show01{padding:1.2rem 0;}
.pro_showtitbox{text-align: center;margin-bottom:0.4rem;}
.pro_showtitbox .pro_showtit{margin-bottom:0.1rem;}
.pro_showtitbox .pro_showsubtit{font-size:0.18rem;}

.pro2_show01{}
.pro2_show01 .pro_botbox{position: relative;}
.pro2_show01 .pro_botbox .pro_imgbox{position: relative;height:75vh;height:37vw;overflow: hidden;border-radius:0.2rem;}
.pro2_show01 .pro_botbox .pro_imgbox img{position: absolute;width:100%;height:100%;object-fit: cover;}
.pro2_show01 .pro_botbox .prolist .swiper-slide{height:auto;}
.pro2_show01 .pro_botbox .prolist{position: absolute;bottom:0.2rem;left:50%;transform: translateX(-50%) ;max-width:1800px;width:90%;overflow: hidden;}
.pro2_show01 .pro_botbox .prolist .proitem{background-color:#ffffff; border-radius:0.2rem;padding:0.4rem 0.3rem;display: flex;flex-direction: column;align-items: center;height:100%;}
.pro2_show01 .pro_botbox .prolist .proitem img{width:0.6rem;}
.pro2_show01 .pro_botbox .prolist .tit{font-size:0.18rem;margin-top:0.1rem;}
.pro2_show01 .pro_botbox .pro_swiper .swiper-pagination{position: initial;margin-top: 20px;}

.pro2_show02 .pro_showtit{margin-bottom: 0.4rem;}
.pro2_show02 .pro_botbox ul{display:flex;gap:0.4rem;flex-wrap: wrap;}
.pro2_show02 .pro_botbox ul li{width: calc(25% - (0.4rem * 3 /4));background-color:#FAFAFB; border-radius:0.2rem;}
/*.pro2_show02 .pro_botbox ul li .box{padding:0.4rem 0.3rem;height:3rem;display:flex;flex-direction: column;align-items: center;justify-content: center;}
.pro2_show02 .pro_botbox ul li img{width:0.6rem;}
.pro2_show02 .pro_botbox ul li .info{font-size:0.18rem;margin-top:0.2rem;}*/
.pro2_show02 .swiper2{overflow: hidden;position: relative;}
.pro2_show02 .swiper2 .proitem{padding:0.4rem 0.3rem;height:2.6rem;display:flex;flex-direction: column;align-items: center;background-color:#FAFAFB; border-radius:0.2rem;justify-content: center;}
.pro2_show02 .swiper2 .proitem img{width:0.6rem;}
.pro2_show02 .swiper2 .proitem .info{font-size:0.18rem;margin-top:0.2rem;}
.pro2_show02 .pro_botbox .swiper-pagination{position: initial;margin-top: 20px;}

.pro2_show02 .pro_swiper{margin-top:1rem;position: relative;overflow: hidden;}
.pro2_show02 .pro_swiper .item{display:flex;}
.pro2_show02 .pro_swiper .item .imgbox{width:50%;padding-bottom:28%;position: relative;overflow: hidden; border-radius:0.2rem;}
.pro2_show02 .pro_swiper .item .imgbox img{position: absolute;width:100%;height:100%;object-fit: cover;top:0;left:0;}
.pro2_show02 .pro_swiper .item .infobox{padding: 0.5rem 1rem;display: flex; flex-direction: column; align-items: flex-start; width: 50%; justify-content: center;}
.pro2_show02 .pro_swiper .item .infobox .tit{font-size:0.48rem;color:#1a1a1a;margin-bottom:0.1rem;line-height:1.6;}
.pro2_show02 .pro_swiper .item .infobox .info{font-size:0.18rem; color:#1a1a1a;}
.pro2_show02 .pro_swiper .item .infobox .tagsbox{margin-top:0.3rem;}
.pro2_show02 .pro_swiper .item .infobox .tagsbox ul li{display: flex;margin-bottom:0.1rem;align-items:flex-start;}
.pro2_show02 .pro_swiper .item .infobox .tagsbox ul li i{margin-top:0.07rem;}
.pro2_show02 .pro_swiper .item .infobox .tagsbox ul li img{width: 0.2rem;}
.pro2_show02 .pro_swiper .item .infobox .tagsbox ul li .txt{margin-left:0.1rem;font-size:0.18rem;color:#3D3D3D;}
.pro2_show02 .pro_swiper .swiper-pagination{width:auto;left:auto;right:0;}
.pro2_show02 .pro_swiper .swiper-pagination span,.pro2_show01 .pro_botbox .pro_swiper .swiper-pagination span,.pro2_show02 .pro_botbox .swiper-pagination span,.pro2_show04 .pro04_swiper .swiper-pagination span,.pro_show02 .pro_botbox .swiper-pagination span,.pro_show05 .pro05_swiper .swiper-pagination span,.nysolutionbox .sol03 .sol_swiper .swiper-pagination span,.sol06 .sol_swiper .swiper-pagination span,.sol05 .sol_swiper .swiper-pagination span{margin:0 5px;width:0.2rem;height:0.2rem;background-image:url(../images/pagin_icon.svg);background-repeat:no-repeat; background-position: center; background-size:80% auto;background-color:transparent;opacity:1;}
.pro2_show02 .pro_swiper .swiper-pagination span.swiper-pagination-bullet-active,.pro2_show04 .pro04_swiper .swiper-pagination span.swiper-pagination-bullet-active,.pro2_show01 .pro_botbox .pro_swiper .swiper-pagination span.swiper-pagination-bullet-active,.pro2_show02 .pro_botbox .swiper-pagination span.swiper-pagination-bullet-active,.pro2_show04 .pro04_swiper .swiper-pagination span.swiper-pagination-bullet-active,.pro_show02 .pro_botbox .swiper-pagination span.swiper-pagination-bullet-active,.pro_show05 .pro05_swiper .swiper-pagination span.swiper-pagination-bullet-active,.nysolutionbox .sol03 .sol_swiper .swiper-pagination span.swiper-pagination-bullet-active,.sol06 .sol_swiper .swiper-pagination span.swiper-pagination-bullet-active,.sol05 .sol_swiper .swiper-pagination span.swiper-pagination-bullet-active{background-image:url(../images/pagin_iconon.svg);}

/***/
.pro2_show04{padding:1.2rem 0 ;}
.pro2_titbox{display: flex;justify-content: space-between;align-items: center;}
.pro2_show04 .pro04_swiper{position: relative; overflow: hidden;margin-top:0.4rem;}
.pro2_show04 .pro04_swiper .item{display: flex; position: relative;flex-direction: column;height: 100%;background-color:#F8F9FC;border-radius:0.2rem; overflow: hidden;margin:0.1rem;}
.pro2_show04 .pro04_swiper .item .imgbox{position: relative;padding-bottom: 60%;overflow: hidden;border-radius:0.2rem;}
.pro2_show04 .pro04_swiper .item .imgbox img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all 0.6s ease;}
.pro2_show04 .pro04_swiper .item .txtbox{padding: 0.3rem 0.3rem 0.4rem;text-align: center;}
.pro2_show04 .pro04_swiper .item .txtbox .tit{margin-bottom:0px;line-height: 1.6;font-size: 0.22rem;color:#1A1A1A;}
.pro2_show04 .pro04_swiper a.item:hover{box-shadow:0 0 12px 2px rgba(163, 2, 2, 0.1);}
.pro2_show04 .pro04_swiper a.item:hover .txtbox .tit{color:#E6000E ;}
.pro2_show04 .pro04_swiper a.item:hover .txtbox .info{color:#1A1A1A;}
.pro2_show04 .pro04_swiper .swiper-pagination{position: initial;margin-top: 20px;}
/*.pro2_show04 .pro04_swiper .swiper-pagination span{width:20px;height:2px;margin:0 5px;border-radius:0;}
.pro2_show04 .pro04_swiper .swiper-pagination span.swiper-pagination-bullet-active{background-color:#E6000E;}*/

/**/
.ny_solutionbox{}
.solution-list{}
.solution-list ul{display:flex;flex-direction: column;gap:0.6rem;}
.solution-list ul li{}
.solution-list ul li a{display:flex;justify-content: space-between;border-radius:0.2rem;position: relative;overflow: hidden;box-shadow:0 0 10px 2px rgba(0 0 0 /0.08);}
.solution-list ul li .imgbox{width:50%;position: relative;overflow: hidden;border-radius:0.2rem;padding-bottom:27%;}
.solution-list ul li .imgbox img{position: absolute;width:100%;height:100%;object-fit: cover;top:0;left:0;}
.solution-list ul li .txtbox{width:50%;padding:0.8rem 0.5rem 1rem 0.8rem;}
.solution-list ul li .txtbox .tit{font-size:0.36rem;color:#1a1a1a;line-height:1.6;margin-bottom:0.2rem;}
.solution-list ul li .txtbox .info{font-size:0.18rem;color:#797979;text-align:justify;}
.solution-list ul li:nth-child(2n) a{flex-direction: row-reverse;}
.solution-list ul li:nth-child(2n) .txtbox{padding:0.8rem 1rem 0.8rem 0.5rem;}
/**/
.nysolutionbox{}
.nysolutionbox .sol01{padding:1.2rem 0; }
.nysolutionbox .sol01  .container{display:flex;flex-direction: column;align-items: center;}
.nysolutionbox .sol_tit{font-weight:500;margin-bottom:0.4rem;font-size:0.48rem;line-height:1.6;}
.nysolutionbox .sol01 .sol_tit{text-align:center;}
.nysolutionbox .sol01 .solinfo{text-align: center;max-width:80%;font-size:0.18rem; margin-bottom:0rem;color:#666666;}
.nysolutionbox .videobg{margin-top:0.6rem;height:35vw;position: relative;width:100%;overflow: hidden;border-radius:0.2rem;}
.nysolutionbox .videobg .videoimg{position: relative;height:35vw;}
.nysolutionbox .videobg .videoimg::after{content:'';position: absolute;width:100%;height:100%;background-color:rgba(0 0 0 /0.6);top:0;left:0;display: none;}
.nysolutionbox .videobg .videoimg img{position: absolute;width:100%;height:100%;left:0;top:0;object-fit: cover;}
.nysolutionbox .videobg .videobox{position: absolute;opacity:1;display:none;width:100%;height:100%; background-color:rgba(0 0 0 /0.6); top:0;}
.nysolutionbox .videobg a{position: absolute;width:0.7rem;height:0.7rem;border:1px solid #ffffff;border-radius:50%;/*background-color:rgba(255 255 255 /0.3);*/top:calc(50% - 0.35rem);left:calc(50% - 0.35rem);display:flex;align-items: center;justify-content: center;display:none;}
.nysolutionbox .videobg a i{display: block;}
.nysolutionbox .videobg a img{max-width:50%;display: block;}
.nysolutionbox .videobg video{display:block;height:80%;margin:4% auto;}
.nysolutionbox .videobg .close{position: absolute;top:20px;right:20px;width:18px;height:18px;}

.nysolutionbox .sol02{padding:1.2rem 0 0; }
.nysolutionbox .sol02 .container{display: flex;justify-content: space-between;align-items: flex-start;}
.nysolutionbox .sol02 .imgbox{width:46%;position: relative;height:32vw;border-radius:0.2rem;overflow: hidden;}
.nysolutionbox .sol02 .imgbox img{position: absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;}
.nysolutionbox .sol02 .sollistbox{width:46%;}
.nysolutionbox .sol02 .soltit{font-size:0.48rem;margin-top:0.4rem;}
.nysolutionbox .sol02 .sollist{}
.nysolutionbox .sol02 .sollist ul li{border-bottom:solid 1px #D8D8D8;position: relative;}
.nysolutionbox .sol02 .sollist ul li:after{content:'';position: absolute;bottom:0;left:0;width:0;height:2px;transition: all .5s; -webkit-transition: all .5s;background-color:#E6000E;}
.nysolutionbox .sol02 .sollist .item{display:flex;justify-content: space-between;padding:0.25rem 0;align-items: center;}
.nysolutionbox .sol02 .sollist .item .textbox{width:70%;}
.nysolutionbox .sol02 .sollist .item .textbox .tit{font-size:0.24rem;}
.nysolutionbox .sol02 .sollist .item .textbox .info{/*height:0;*/position: relative;overflow: hidden;transition: all .5; -webkit-transition: all .5s;font-size:0.18rem;font-weight:200;margin-top:0.1rem;display:none;}
.nysolutionbox .sol02 .sollist .item .icon{width:0.7rem}
.nysolutionbox .sol02 .sollist li.active .item .textbox .info{/*height:0.7rem;*/display: block;}
.nysolutionbox .sol02 .sollist li.active:after{width:100%;}

.nysolutionbox .sol03{padding:1.2rem 0 0.7rem;margin:1.2rem 0;background-position: center;background-size: cover; background-repeat: no-repeat;position: relative;}
.nysolutionbox .sol03:before{content:'';position: absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0 0 0 /0.5);}
.nysolutionbox .sol03 .container{display: flex;flex-direction: column;justify-content: space-between;height: 35vw;position:relative;z-index:1;}
.nysolutionbox .sol03 .sol_tit{text-align: left;color: #ffffff;}
.nysolutionbox .sol03 .sollistbox{position: relative;}
.nysolutionbox .sol03 .sollistbox .imgbox{position: relative;overflow: hidden;height:70vh;height:35vw;}
.nysolutionbox .sol03 .sollistbox .imgbox img{position: absolute;width:100%;height:100%;object-fit:cover;left:0;top:0;}
.nysolutionbox .sol03 .sollistbox .sollist{position: absolute;bottom:0rem;padding:0;width:100%;}
.nysolutionbox .sol03 .sollistbox .sollist ul{display:flex;gap:0.5rem;}
.nysolutionbox .sol03 .sollistbox .sollist ul li{background-color:rgba(255 255 255 /0.85);border-radius:0.2rem;flex:1;}
.nysolutionbox .sol03 .sollistbox .sollist ul li .item{display:flex;padding:0.3rem 0.4rem 0.5rem;}
.nysolutionbox .sol03 .sollistbox .sollist ul li .item i{display: block;width:6px;height:6px;border-radius:50%;background-color:#E6000E;margin-top:0.2rem;}
.nysolutionbox .sol03 .sollistbox .sollist ul li .item .textbox{margin-left:0.15rem;width:calc(100% - 0.25rem);}
.nysolutionbox .sol03 .sollistbox .sollist ul li .item .tit{font-size:0.24rem;font-weight:600;color:#1a1a1a;}
.nysolutionbox .sol03 .sollistbox .sollist ul li .item .info{font-size:0.18rem;line-height:1.6;}
.nysolutionbox .sol03 .sollistbox .sollist ul li .item .info p{margin-bottom:0.05rem;}
.nysolutionbox .sol03 .sollistbox .sollist ul li .item .info p:last-child{margin-bottom:0;}
.nysolutionbox .sol03 .sol_swiper .swiper-pagination{position: initial; margin-top: 20px;}
.nysolutionbox .sol03 .sol_swiper .swiper-slide{height:auto;}
.nysolutionbox .sol03 .sol_swiper .item{display:flex;padding:0.2rem 0.25rem 0.3rem;background-color:rgba(255 255 255 /0.85);border-radius:0.2rem;height:100%;min-height:1.2rem;font-size:0.16rem;}
.nysolutionbox .sol03 .sol_swiper .item i{display: block;width:6px;height:6px;border-radius:50%;background-color:#E6000E;margin-top:0.14rem;}
.nysolutionbox .sol03 .sol_swiper .item .textbox{margin-left:0.15rem;width:calc(100% - 0.25rem);line-height: 1.75;}
.nysolutionbox .sol03 .sol_swiper .item .tit{font-size:0.24rem;font-weight:600;color:#1a1a1a;}
.nysolutionbox .sol03 .sol_swiper .item .info{font-size:0.16rem;line-height:1.6;margin-top:0.05rem;color:#3D3D3D;}
.nysolutionbox .sol03 .sol_swiper .item .info p{margin-bottom:0.08rem;display:flex;position: relative; padding-left: 18px;}
.nysolutionbox .sol03 .sol_swiper .item .info p:before{content:'';margin-right:0.1rem;width:12px;height:2px;background-color:#797979;display: block; margin-top: 0.13rem;position: absolute;left:0;}
.nysolutionbox .sol03 .sol_swiper .item .info p:last-child{margin-bottom:0;}

.nysolutionbox .sol04{padding:0rem 0 1.2rem;}
.nysolutionbox .sol04 .sollistbox{display:flex;justify-content: space-between;align-items: flex-start;position: relative;}
.nysolutionbox .sol04 .sollistbox .imgbox{width:46%;/*position: relative;*/padding-bottom:30%;border-radius:0.2rem;overflow: hidden;position: sticky;left: 0;top: 2rem;}
.nysolutionbox .sol04 .sollistbox .imgbox img{position: absolute;width:100%;height:100%;object-fit:cover;left:0;top:0;}
.nysolutionbox .sol04 .sollistbox .sollist{width:46%;}
.nysolutionbox .sol04 .sollistbox .sollist li{border-bottom:1px solid #D8D8D8;}
.nysolutionbox .sol04 .sollistbox .sollist .itemtxt{padding:0.12rem 0 0.2rem;display:flex;flex-direction: column;}
.nysolutionbox .sol04 .sollistbox .sollist .item{padding:0.25rem 0;display:flex;justify-content: space-between;align-items: center;}
.nysolutionbox .sol04 .sollistbox .sollist .item .textbox{font-size:0.16rem;position: relative;padding-left:0.15rem;color:#666666;}
.nysolutionbox .sol04 .sollistbox .sollist .item .textbox:before{position: absolute;content:'';width:0.06rem; height:0.06rem; border-radius:50%; background-color:#E6000E;top:0.14rem;left:0;}
.nysolutionbox .sol04 .sollistbox .sollist .item .textbox .litit{display:inline;font-size:0.18rem;font-weight: 600;color:#1a1a1a;}
.nysolutionbox .sol04 .sollistbox .sollist .item .textbox p{display:inline;}

.nysolutionbox .sol04 .sollistbox .sollist .item .numbox,.nysolutionbox .sol04 .sollistbox .sollist .itemtxt .numbox{font-size:0.4rem;color:#E6000E;font-family:'D-DIN-Regular';font-weight: 600;}
.nysolutionbox .sol04 .sollistbox .sollist .item .numbox .counter,.nysolutionbox .sol04 .sollistbox .sollist .itemtxt .numbox .counter{font-size: 0.55rem;}
.nysolutionbox .sol04 .sollistbox .sollist .itemtxt .numbox{line-height:1.4;}
.nysolutionbox .sol04 .sollistbox .sollist .item .textbox .tit,.nysolutionbox .sol04 .sollistbox .sollist .itemtxt .textbox .tit{font-size:0.28rem;color: #1a1a1a;font-weight: 600;line-height:0.7rem;}
.nysolutionbox .sol04 .sollistbox .sollist .itemtxt .textbox{display:flex;justify-content: space-between;align-items: center;}
.nysolutionbox .sol04 .sollistbox .sollist .itemtxt .subtitle{font-size:0.16rem;color:#797979;line-height:1.6;margin-top:0rem;}
.nysolutionbox .sol04 .sollistbox .sollist .itemtxt .subtitle p{margin-bottom:0.05rem;}
.nysolutionbox .sol04 .sollistbox .sollist li .itemtxt .subtitle p:last-child{margin-bottom:0;}


.nysolutionbox .sol05{padding:1.2rem 0 1.2rem;background-color:#F7F8FA;position: relative; overflow: hidden;}
.nysolutionbox .sol05 .nytitbox{margin-bottom:0.4rem;}
.nytitbox .sol_tit{margin-bottom:0;}
.sol05 .sol_swiper{margin-top:0;margin:0 20% 0.8rem;position: relative;}
.sol05 .sol_swiper a{display: block;position: relative;overflow: hidden;border-radius:0.3rem;}
.sol05 .sol_swiper a:before{content:''; display:block;position: absolute;bottom:0;left:0;width:100%;height: 3rem;background-image:linear-gradient(180deg, transparent 20%, rgba(0, 0, 0, 0.5) 100%);z-index: 1;}
.sol05 .sol_swiper .imgbox{position: relative;padding-bottom:36%;}
.sol05 .sol_swiper .imgbox img{position: absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;}
.sol05 .sol_swiper .swiper-slide-active .imgbox{padding-bottom:50%;}
.sol05 .sol_swiper .textbox{position: absolute;bottom:0;left:0;padding:0.3rem 0.4rem;color:#ffffff;width:100%;opacity:0;transform: translateY(0.1rem);transition: transform .3s;z-index: 2;}
.sol05 .sol_swiper .textbox .tit{font-size:0.28rem;margin-bottom:0.2rem;}
.sol05 .sol_swiper .infobox{display:flex;justify-content: space-between;align-items: center;}
.sol05 .sol_swiper .infobox .tags{width:70%;}
.sol05 .sol_swiper .infobox .tags ul{display:flex;}
.sol05 .sol_swiper .infobox .tags .num{font-size:0.42rem;line-height:1.2;font-family:'D-DIN-Regular';}
.sol05 .sol_swiper .infobox .tags .info{font-size:0.2rem;opacity:0.6;}
.sol05 .sol_swiper .swiper-slide-active .textbox{opacity:1;transform: translateY(0rem);}
.sol05 .sol_swiper .swiper-button-prev,.sol05 .sol_swiper .swiper-button-next{width:0.5rem;height:0.56rem;background-position: center; background-repeat:no-repeat; background-size: cover;top:38%;transition: transform .3s; position: absolute;}
.sol05 .sol_swiper .swiper-button-prev{left:-1.25rem;background-image:url(../images/swiper-prev.svg);}
.sol05 .sol_swiper .swiper-button-next{right:-1.25rem;background-image:url(../images/swiper-next.svg);}
.sol05 .sol_swiper .swiper-button-prev:hover{background-image:url(../images/swiper-prevon.svg);}
.sol05 .sol_swiper .swiper-button-next:hover{background-image:url(../images/swiper-nexton.svg);}
.sol05 .sol_swiper .swiper-button-prev:after,.sol05 .sol_swiper .swiper-button-next:after{display: none;}
.sol05 .sol_swiper .swiper-pagination{position: static;display:none;margin-top: 20px;}


.sol06{padding:1.6rem 0  1.2rem;}
.sol06 .sol_swiper{margin-top:0.4rem;padding-bottom:0rem;}
.sol06 .sol_swiper .item{box-shadow:0 0 8px 2px rgba(0 0 0 /0.08);margin:10px;display: flex;padding:0.4rem 0.2rem;flex-direction: column;align-items: center;border-radius:0.2rem; overflow: hidden;}
.sol06 .sol_swiper .item .imgbox{padding-bottom:100%;position: relative;overflow: hidden;width:100%;}
.sol06 .sol_swiper .item .imgbox img{position: absolute;width:100%;height:100%;top:0;left:0;}
.sol06 .sol_swiper .item .info{margin-top:0.2rem;text-align: center;line-height:1.6;}
.sol06 .sol_swiper .item .info .tit{color:#767676;font-size:0.18rem;font-weight:200;}
.sol06 .sol_swiper .item .info .subtit{font-size:0.22rem;font-weight:600;font-family:'D-DIN-Regular'; color:#1a1a1a;margin-top:0.05rem;}
.sol06 .sol_swiper .swiper-pagination{position: initial; margin-top: 20px;}

.sol07{padding:1.2rem 0 0; }
.sol07 .container{display: flex;justify-content: space-between;}
.sol07 .videobg{width:46%;position: relative;height:60vh;height:30.5vw;border-radius:0.2rem;overflow: hidden; position: sticky;left: 0;top: 2rem;}
.sol07 .videobg .videoimg{position: relative;height:60vh;height:30.5vw;}
.sol07 .videobg .videoimg::after{content:'';position: absolute;width:100%;height:100%;background-color:rgba(0 0 0 /0.6);top:0;left:0;}
.sol07 .videobg .videoimg img{position: absolute;width:100%;height:100%;left:0;top:0;object-fit: cover;}
.sol07 .videobg .videobox{position: absolute;opacity:1;display:none;width:100%;height:100%; background-color:rgba(0 0 0 /0.6); top:0;}
.sol07 .videobg a{display: block;position: absolute;width:0.7rem;height:0.7rem;border-radius:50%;border:0;top:calc(50% - 0.35rem);left:calc(50% - 0.35rem);display:flex;align-items: center;justify-content: center;}
.sol07 .videobg a i{display: block;}
.sol07 .videobg a img{max-width:80%;display: block;}
.sol07 .videobg video{display:block;height:80%;margin:4% auto;}
.sol07 .videobg .close{position: absolute;top:20px;right:20px;width:18px;height:18px;}
.sol07 .sollistbox{width:46%;}
.sol07 .soltit{font-size:0.48rem;margin-top:0.4rem;}
.sol07 .sollist ul li{border-bottom:solid 1px #D8D8D8;position: relative;}
.sol07 .sollist ul li:after{content:'';position: absolute;bottom:0;left:0;width:0;height:2px;transition: all .5s; -webkit-transition: all .5s;background-color:#E6000E;}
.sol07 .sollist li:first-child .item{padding-top:0;}
.sol07 .sollist .item{display:flex;justify-content: space-between;padding:0.4rem 0;align-items: center;}
.sol07 .sollist .item .textbox{width:70%;}
.sol07 .sollist .item .textbox .tit{font-size:0.24rem;}
.sol07 .sollist .item .textbox .info{/*height:0;*/position: relative;overflow: hidden;transition: all .5s; -webkit-transition: all .5s;font-size:0.18rem;font-weight:200;margin-top:0.1rem;display:none;}
.sol07 .sollist .item .icon{width:0.7rem}
.sol07 .sollist li.active .item .textbox .info{/*height:1.1rem;overflow-y: scroll;*/display:block;}
.sol07 .sollist li.active:after{width:100%;}

.sol08{padding:1.2rem 0;}
.sol08 .sol_swiper{margin-top:0.4rem;position: relative;overflow: hidden;}
.sol08 .sol_swiper .item{display:flex;}
.sol08 .sol_swiper .item .imgbox{width:50%;padding-bottom:28%;position: relative;overflow: hidden; border-radius:0.2rem;}
.sol08 .sol_swiper .item .imgbox img{position: absolute;width:100%;height:100%;object-fit: cover;top:0;left:0;}
.sol08 .sol_swiper .item .infobox{padding: 0.5rem 1rem;display: flex; flex-direction: column; align-items: flex-start; width: 50%;}
.sol08 .sol_swiper .item .infobox .tit{font-size:0.48rem;color:#1a1a1a;margin-bottom:0.1rem;line-height:1.6;}
.sol08 .sol_swiper .item .infobox .info{font-size:0.18rem; color:#797979;}
.sol08 .sol_swiper .item .infobox .tagsbox{margin-top:0.3rem;}
.sol08 .sol_swiper .item .infobox .tagsbox ul li{display: flex;margin-bottom:0.1rem;align-items:flex-start;}
.sol08 .sol_swiper .item .infobox .tagsbox ul li i{margin-top:0.07rem;}
.sol08 .sol_swiper .item .infobox .tagsbox ul li img{width: 0.2rem;}
.sol08 .sol_swiper .item .infobox .tagsbox ul li .txt{margin-left:0.1rem;font-size:0.18rem;color:#3D3D3D;}
.sol08 .sol_swiper .swiper-pagination{width:auto;left:auto;right:0;font-size:0.3rem;font-family:'D-DIN-Regular';}
.sol08 .sol_swiper .swiper-pagination span{font-size:0.3rem;}
.sol08 .sol_swiper .swiper-pagination span.dangqian{font-size:0.36rem;color:#E6000E;}

/*服务*/
.nytit2box{text-align: center;margin-bottom:0.4rem;}
.nytit2box .nytit{margin-bottom:0.15rem;}
.service01{padding:1.2rem 0;}
.service01 .servicebot{position: relative;display:flex;justify-content: flex-end;min-height: 7.5rem;}
.service01 .servicebot .imgbox{width:85%;}
.service01 .servicebot .number{position: absolute;left:0;width:25%;top:0.5rem;}
.service01 .servicebot .number ul{display:flex;flex-wrap: wrap;gap:0.6rem 0.3rem;}
.service01 .servicebot .number ul li{display:flex;width:calc(50% - 0.15rem);}
.service01 .servicebot .number ul li .num{font-size:0.4rem;line-height:1.2;font-family:'D-DIN-Regular';font-weight: 600;color:#E6000E;}
.service01 .servicebot .number ul li .num span{font-size:0.72rem;}
.service01 .servicebot .number ul li .tit{font-size:0.2rem;color: #1a1a1a;}

.service02{padding:1.2rem 0;background-color:#F8F9FC;}
.service_tab{display:flex;justify-content: center;margin-bottom:0.6rem;}
.service_tab ul{display:flex;gap:0.2rem;}
.service_tab ul li a{display:block;padding:0.05rem 0.3rem;background-color:rgb(230 0 15 / 5%);color:#1a1a1a;font-size:0.2rem;border-radius:0.3rem; cursor: pointer;}
.service_tab ul li.active a{background-color:#E6000E;color:#ffffff;}
.service_list{display:flex;gap:0.2rem;width:100%;}
.service_listbox dl dd{display:none;}
.service_listbox dl dd.cur{display:block;}
.service_list .item{width:calc((100% / 7) * 1.4);position: relative;border-radius:0.2rem;overflow: hidden;-webkit-transition: all 0.3s; transition: all 0.3s; }
.service_list .item .itembg{width: 100%;padding-bottom:8rem;position: relative;background-repeat: no-repeat;background-position: center; background-size:auto 100%;}
.service_list .item .itembg img{opacity:0;display:none;}
.service_list .item .itemtext{position: absolute;width:100%;height:100%;padding:0.5rem;top:0;left:0;display:flex;flex-direction: column;justify-content: space-between;align-items: center;color:#ffffff;-webkit-transition: all 0.3s; transition: all 0.3s;}
.service_list .item .itemtext .icon{width:0.6rem;margin-top:0.6rem;}
.service_list .item .itemtext .textbox{text-align: center;}
.service_list .item .itemtext .textbox .tit{font-size:0.24rem;}
.service_list .item .itemtext .textbox .info{font-size:0.18rem;margin-top:0.1rem;display:none;}
.service_list .item.active{width:calc((100% / 7) * 2.7);}
.service_list .item.active .itemtext{align-items: flex-start;}
.service_list .item.active .itemtext .textbox{text-align: left;}
.service_list .item.active .itemtext .textbox .info{display: block;}

.service_swiper{display:none;}
.service_swiper .item{position: relative;border-radius:10px;overflow: hidden;-webkit-transition: all 0.3s; transition: all 0.3s; }
.service_swiper .item .itembg{width: 100%;padding-bottom:8rem;position: relative;background-repeat: no-repeat;background-position: center; background-size:cover;}
.service_swiper .item .itembg img{opacity:0;display:none;}
.service_swiper .item .itemtext{position: absolute;width:100%;height:100%;padding:30px 20px;top:0;left:0;display:flex;flex-direction: column;justify-content: space-between;align-items: flex-start;color:#ffffff;-webkit-transition: all 0.3s; transition: all 0.3s;}
.service_swiper .item .itemtext .icon{width:40px;margin-top:40px;}
.service_swiper .item .itemtext .textbox{text-align: left;}
.service_swiper .item .itemtext .textbox .tit{font-size:20px;line-height:1.6;}
.service_swiper .item .itemtext .textbox .info{font-size:16px;margin-top:10px;display: block;}


.bllc_box{margin-top:1.2rem;}
.bllc_list{display:flex;position: relative;margin-bottom:0.8rem;}
.bllc_list:before{content:'';height:3px;width:100%;position: absolute;top:calc(1.2rem - 2px);left:0;background-color:#FCF3F3;}
.bllc_list .item{flex:1;display: flex; flex-direction: column;align-items: center;position: relative;z-index:1;}
.bllc_list .itembg{background-repeat:no-repeat; background-position:center ;background-image:url(../images/bllc_bg.svg); background-size:100% auto;width:2.6rem;height:2.4rem;display:flex;align-items: center;justify-content: center;}
.bllc_list .itembg .icon img{width:0.9rem;}
.bllc_list .textbox{text-align: center;}
.bllc_list .textbox .tit{font-size:0.24rem;font-weight:600;color:#1a1a1a;}
.bllc_list .textbox .info{font-size:0.2rem;line-height:1.6;margin-top:0.02rem;color:#3D3D3D;}
.bllc_list .item::after{content:''; background-image:url(../images/sanjiao.svg); background-position: center; background-repeat:no-repeat;background-size: auto 0.2rem;position: absolute;right: 0;top:1.07rem;width: 0.2rem;height: 0.27rem;}
.bllc_list .item:last-child:after{display:none;}
.service_listbox .nymore2 a{border:1px solid #E7ECF0;}
.service_listbox .nymore2 a:hover{border-color:#e6000e;}

.service03{padding:1.2rem 0;}
.service03 .nytittab{display:flex;justify-content: space-between; align-items: center;margin-bottom:0.6rem;}
.service03 .nytittab .nytit2box{text-align: left;margin-bottom:0;}
.service03 .nytitright ul{display: flex;gap:1rem;}
.service03 .nytitright ul li{display:flex;align-items: center;padding:0.4rem 0;}
.service03 .nytitright i{display:flex; border-radius:50% ;display:flex;align-items: center;justify-content: center; background-color:#e6000e;height:0.5rem;width:0.5rem;}
.service03 .nytitright img{display: block;width:0.24rem;height:0.24rem;}
.service03 .nytitright .txtbox{margin-left:0.2rem;}
.service03 .nytitright .txtbox .tit{font-size:0.18rem;color:#767676;font-weight:200;margin-bottom:0.05rem;}
.service03 .nytitright .txtbox .info{font-size:0.28rem;color:#E6000E;font-weight:400;line-height:1.2;font-family: 'D-DIN-Regular';font-weight: 600;}
.service03 .service_bot{}
.service03 .service_bot ul{display:flex;gap:0.2rem;width:100%;}
.service03 .service_bot li{background-color:#F8F9FC;border-radius:0.2rem;flex:1;}
.service03 .service_bot li .item{padding:0.4rem;height:100%;display:flex;flex-direction: column;justify-content: space-between;}
.service03 .service_bot li .item .infobox{margin-bottom:0.6rem;}
.service03 .service_bot li .item .info{font-size:0.18rem;color:#767676;}
.service03 .service_bot li .item .tit{font-size:0.24rem;color:#1a1a1a;margin-bottom:0.05rem;}
.service03 .service_bot li .item i{width:0.9rem;height:0.9rem;background-color:#ffffff;border-radius:50%;display:flex;align-items: center;justify-content: center;}
.service03 .service_bot li .item i img{width:0.36rem;}

.service04{position: relative;}
.service04 .imgbox {position: relative;overflow: hidden; height:3.8rem;}
.service04 .imgbox img{width:100%;height:100%; object-fit: cover;}
.service04 .ininfo{position: absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction: column; align-items: center;justify-content: center;color:#ffffff;}
.service04 .ininfo .tit{font-size:0.48rem;}
.service04 .ininfo .text{font-size:0.2rem;margin-bottom:0.4rem;}


/*搜索*/
.searchbox{padding-top:1.2rem;}
.searchbox .searchtop{padding-bottom:0.6rem;}
.searchbox .searchtop .searchtit{text-align: center;margin-bottom:0.2rem;font-size:0.48rem;color:#1a1a1a;}
.searchbox .searchtop .searchform{max-width:1000px;padding: 0 0.2rem;margin:0 auto 0.6rem;}
.searchbox .searchtop .searchform form{display:flex;border:1px solid #dfdfdf;border-radius:0.6rem;align-items: center;padding:0;justify-content: space-between;}
.searchbox .searchtop .searchform input[type="text"]{width:calc(100% - 0.9rem);padding:0.15rem 0.3rem;font-size:0.18rem;}
.searchbox .searchtop .searchform input[type="submit"]{width:0.9rem;margin:4px ;padding:0.15rem 0rem;font-size: 0.18rem;background-color:#E6000E;border-radius:0.6rem; background-repeat: no-repeat; background-position: center;background-size:0.3rem; cursor:pointer; background-image: url(../images/search-btn.svg);}
.searchbox .searchtop .searchnav{display:flex;gap:60px;justify-content: center;}
.searchbox .searchtop .searchnav a{padding:0.05rem 0.4rem;font-size: 0.24rem;border-radius:0.4rem;}
.searchbox .searchtop .searchnav a.on{color:#ffffff;background-color:#E6000E ;}
.searchbox .searchbot{padding-bottom:1.2rem;}
.searchbox .searchbot .pro02_list{margin-top:0;}

.down_messagebox{ position: fixed; top: 0; left: 0;  background: rgba(0 0 0 /0.5);  width: 100%;  height: 100%;  display: flex; justify-content: center; align-items: center; z-index: 9;}
.down_messagebox .message{max-width: 1400px; width: 90%;position: absolute;top: 50%;left: 50%; transform: translate(-50%, -50%);}
.down_messagebox .message .close{width:0.2rem;height:0.2rem;position: absolute;top:0.3rem; right:0.3rem;}
.down_messagebox .messtit{text-align: center;}
.down_messagebox .message .btn-group{display:flex;justify-content: center;}










@font-face {
    font-family: "socialshare";
    src: url("../font/iconfont.eot");
    src: url("../font/iconfont.eot?#iefix") format("embedded-opentype"),url("../font/iconfont.woff") format("woff"),url("../font/iconfont.ttf") format("truetype")
}
.social-share{font-family: "socialshare" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;display: flex;position: relative;vertical-align: top;margin: 0 auto;transition: .5s; gap:10px;}
.social-share *{font-family: "socialshare" !important}
.social-share .icon-tencent:before{content: "\f07a"}
.social-share .icon-qq:before{content: "\f11a"}
.social-share .icon-weibo:before{content: "\f12a"}
.social-share .icon-wechat:before{content: "\f09a"}
.social-share .icon-douban:before{content: "\f10a"}
.social-share .icon-heart:before{content: "\f20a"}
.social-share .icon-like:before{content: "\f00a"}
.social-share .icon-qzone:before{content: "\f08a"}
.social-share .icon-linkedin:before{content: "\f01a"}
.social-share .icon-diandian:before{content: "\f05a"}
.social-share .icon-facebook:before{content: "\f03a"}
.social-share .icon-google:before{content: "\f04a"}
.social-share .icon-twitter:before{content: "\f06a"}
.social-share a{position: relative;text-decoration: none;margin: 0 auto;display: inline-block;outline: none;}
.social-share .social-share-icon{position: relative;display: block;width: 0.36rem;height:0.36rem;border-radius:5px;border: none;background-color:#E6000E8a; color: #ffffff;text-align: center;vertical-align: top;/*transition: background 0.6s ease-out 0s;*/transition: .6s;font-size:0.18rem;display: flex !important;align-items: center;justify-content: center;}
.social-share .social-share-icon:hover{background-color:#E6000E;}
/*.social-share .icon-weibo{border-color: #ff763b;}
.social-share .icon-weibo:hover{background: #ff763b}
.social-share .icon-tencent{color: #56b6e7;border-color: #56b6e7}
.social-share .icon-tencent:hover{background: #56b6e7}
.social-share .icon-qq{border-color: #56b6e7;}
.social-share .icon-qq:hover{background: #56b6e7}
.social-share .icon-qzone{border-color: #FDBE3D;}
.social-share .icon-qzone:hover{background: #FDBE3D}
.social-share .icon-douban{color: #33b045;border-color: #33b045}
.social-share .icon-douban:hover{background: #33b045}
.social-share .icon-linkedin{border-color: #0077B5;}
.social-share .icon-linkedin:hover{background: #0077B5}
.social-share .icon-facebook{color: #44619D;border-color: #44619D}
.social-share .icon-facebook:hover{background: #44619D}
.social-share .icon-google{color: #db4437;border-color: #db4437}
.social-share .icon-google:hover{background: #db4437}
.social-share .icon-twitter{color: #55acee;border-color: #55acee}
.social-share .icon-twitter:hover{background: #55acee}
.social-share .icon-diandian{color: #307DCA;border-color: #307DCA}
.social-share .icon-diandian:hover{background: #307DCA}
.social-share .icon-wechat{position: relative;border-color: #bb1c14;}
.social-share .icon-wechat:hover{background: #bb1c14}*/
.social-share .icon-wechat .wechat-qrcode{display: none;border: 1px solid #eee;position: absolute;z-index: 9;bottom: -215px;left: -78px;width: 200px;height: 192px;color: #666;font-size: 12px;text-align: center;background-color: #fff;box-shadow: 0 -2px 10px #aaa;transition: all 200ms;-webkit-tansition: all 350ms;-moz-transition: all 350ms;}
.social-share .icon-wechat .wechat-qrcode.bottom{top: 40px;left: -76px;}
.social-share .icon-wechat .wechat-qrcode.bottom:after{display: none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight: normal;height: 26px;line-height: 26px;font-size: 12px;background-color: #f3f3f3;margin: 0;padding: 0;color: #777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width: 105px;margin: 10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin: 0 !important}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight: normal;line-height: 16px;padding: 0;margin: 0}
.social-share .icon-wechat .wechat-qrcode:after{content: ''; position: absolute; left: 50%; margin-left: -6px; top: -13px; width: 0; height: 0; border-width: 6px 6px 8px 6px; border-style: solid; border-color: transparent transparent #fff transparent;}
.social-share .icon-wechat:hover .wechat-qrcode{display: block}
/**/
.page{text-align: center;display:flex;align-items: center; justify-content: center;margin-top:0.8rem;}
.page a,.page span{height:36px;line-height:36px;background:#ffffff;border-radius: 5px; font-size: 16px;display:inline-block;margin:0 3px;padding: 0 15px;color: #646466;box-sizing: border-box;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.page .on{background:#E6000E;color:#fff;}
.page a.pre,.page a.next{display:flex;align-items: center;justify-content: center;}
.page a.pre img,.page a.next  img{display: block;width:15px;}
.page a.pre img{transform: rotate(180deg);}
.page a.pre .img-w,.page a.next .img-w{display: none;}
.page a:hover{background-color:#E6000E;color:#ffffff;}
.page a.pre:hover,.page a.next:hover{background-color:#E6000E;}
.page a.pre:hover .img,.page a.next:hover .img{display: none;}
.page a.pre:hover .img-w,.page a.next:hover .img-w{display: block;}
.page a.on:hover{color:#fff}

.ph_pages{display:none;margin-top:30px;margin-bottom:30px;}
.am-pagination{padding-left:0;margin:0 ;list-style:none;color:#999;text-align:left}
.am-pagination:after,.am-pagination:before{content:" ";display:table}
.am-pagination:after{clear:both}
.am-pagination>li{display:inline-block}
.am-pagination>li>a,.am-pagination>li>span{position:relative;display:block;padding:.5em 1em;text-decoration:none;line-height:1.2;background-color:#fff;border:1px solid #ddd;border-radius:0;margin-bottom:5px;margin-right:5px}
.am-pagination>li:last-child>a,.am-pagination>li:last-child>span{margin-right:0}
.am-pagination>li>a:focus,.am-pagination>li>a:hover,.am-pagination>li>span:focus,.am-pagination>li>span:hover{background-color:#eee}
.am-pagination>.am-active>a,.am-pagination>.am-active>a:focus,.am-pagination>.am-active>a:hover,.am-pagination>.am-active>span,.am-pagination>.am-active>span:focus,.am-pagination>.am-active>span:hover{z-index:2;color:#fff;background-color:#0e90d2;border-color:#0e90d2;cursor:default}
.am-pagination>.am-disabled>a,.am-pagination>.am-disabled>a:focus,.am-pagination>.am-disabled>a:hover,.am-pagination>.am-disabled>span,.am-pagination>.am-disabled>span:focus,.am-pagination>.am-disabled>span:hover{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed;pointer-events:none}
.am-pagination .am-pagination-prev{float:left}
.am-pagination .am-pagination-prev a{border-radius:0}
.am-pagination .am-pagination-next{float:right}
.am-pagination .am-pagination-next a{border-radius:0}
.am-pagination-centered{text-align:center}
.am-pagination-right{text-align:right}
.am-pagination{position:relative}
.am-pagination-default{margin-left:10px;margin-right:10px;font-size:1.6rem}
.am-pagination-default .am-pagination-next,.am-pagination-default .am-pagination-prev{float:none}
.am-pagination-select{margin-left:10px;margin-right:10px;font-size:14px;}
.am-pagination-select>li>a{line-height:36px;background-color:#eee;padding:0 15px;border:0;color:#555}
.am-pagination-select .am-pagination-select{position:absolute;top:0;left:50%;margin-left:-35px;width:70px;height:36px;text-align:center;border-radius:0}
.am-pagination-select .am-pagination-select select{display:block;border:0;line-height:36px;width:70px;height:36px;border-radius:0;color:#555;background-color:#eee;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:18px}



@media(max-width:1920px){
.about01 .ny_info{width:70%;}
.nytit{font-size: 0.40rem;}
.about_banner .posibox,.ny_banner .posibox,.proshow_banner .posibox{top:90px;}
.nyposition{padding-top:90px;}


}
@media(max-width:1660px){


}
@media(max-width:1460px){
.about_banner .about_number ul li .tit,.message .btn-group button,.message .form-card .form-row input,.message .form-card .form-content textarea,.message .form-card .form-content .char-count,.ny_banner .about_number ul li .tit,.zzzxbox01 .about_number ul li .tit,.zzzxbox02 .about_number ul li .tit,.ny_navbox .ny_search input[type="text"]{font-size:14px;}
.about01 .ny_info,.about02 .swiper1 .slide_box_top .p1,.about_banner .posibox,.about_banner .posibox a,.ny_banner .posibox,.ny_banner .posibox a,.proshow_banner .posibox,.proshow_banner .posibox a,.contact01 .conlist .txtbox .tit,.contact02 .item .info .text,.zzzxbox01 .zzzx_info,.zzzxbox02 .zzzx_info,.zzzxbox03 .zzzx_info,.zzzxbox03 .item .textbox .info,.ny_navbox .ny_nav li a,.news-list ul li .txtbox .time,.nyposition .posibox,.nyposition .posibox i,.news_show .news_showl .newsBottom,.news_show .news_showr .news_box ul li a .con .h3_tit,.news_show .news_showr .news_box ul li a .con .time{font-size:16px;}
.news_show .news_showl .ar_subtitle .share-tit,.social-share .social-share-icon,.service01 .servicebot .number ul li .tit,.nysubtit,.service_tab ul li a,.service_list .item .itemtext .textbox .info,.service03 .nytitright .txtbox .tit,.service03 .service_bot li .item .info,.bllc_list .textbox .info,.solution-list ul li .txtbox .info,.sol07 .sollist .item .textbox .info,.sol08 .sol_swiper .item .infobox .info,.nysolutionbox .sol01 .solinfo,.pro_show01 .show_info,.pro_show02 .proitem .info,.pro_show03 .pro_botbox .spec-list .spec-item,.pro_show05 .pro05_swiper .item .info .tit,.pro2_show01 .pro_botbox .prolist .tit,.pro2_show02 .swiper2 .proitem .info{font-size:16px;}
.pro2_show02 .pro_swiper .item .infobox .tagsbox ul li .txt,.jishuyoushibox .jishu03 .info,.caseshow02 dl dd .infobox .info_con,.caseshow03 .nysubtit,.caseshow02 dl dd .infobox .info_con ul .tit,.searchbox .searchtop .searchform input[type="text"],.ar_content,.about02 .swiper1 .swiper-slide .p1,.nysolutionbox .sol04 .sollistbox .sollist .item .textbox .litit{font-size: 16px;}
.ny_navbox .ny_search .filter-list,.ny_casebox .case-list ul li .txtbox .info,.nymore a span,.nymore1 a span,.zzzxbox03 .about_number ul li .tit,.nysolutionbox .sol03 .sol_swiper .item .info,.nysolutionbox .sol02 .sollist .item .textbox .info,.nysolutionbox .sol04 .sollistbox .sollist .itemtxt .subtitle,.pro02_list ul li .titbox .info,.pro02_list ul li .pro_more span,.ny_downbox .download-list li .right a,.ny_downbox .download-list li .left .subtit p,.nysolutionbox .sol03 .sol_swiper .item,.nysolutionbox .sol04 .sollistbox .sollist .item .textbox{font-size:14px;}
.about_banner .nybantxtbox .nybantxt{font-size:18px;font-weight:400;}
/*.about02 .swiper1 .swiper-slide .slide_box{padding:0.3rem;}*/
.about03 .abright .slide_box_top{padding:0.4rem;}
.about_banner .posibox,.ny_banner .posibox,.proshow_banner .posibox{left:1.5rem;}
/*.about02 .swiper1 .swiper-slide { width: 5.4rem;}*/
.about04 .abright{width:65%;gap:2%;}
.about04 .abright .swiper .swiper-wrapper .swiper-slide{padding:0.2rem;}
.contact01 .conlist .txtbox .info{font-size:22px;}
.contact01 .conlist ul li:last-child .txtbox .info {font-size:17px;}
.contact01 .conlist ul li{padding: 0.3rem 0;}
.contact01 .conright { width: 55%;}
.contact01 .conlist ul li:first-child{ padding-top:10px;}
.contact01 .conleft .contitbox .tit{margin-bottom:10px;}
.contact01 .conleft .contitbox .info{line-height:1.4;}
.mapbox{font-size:14px;height: 6rem;}
.contact03 {padding: 1.2rem 0;}
.message .messtit .tit{margin-bottom:10px;}
.message .form-code .fc-code img{height:0.5rem;}
.contact02 .item .info span{margin-top:3px;}
.contact02 .item .info img{width:22px;height:22px;}
.contact02 .item .info .text{margin-left:10px;line-height:1.6;}
.contact02 .item .tit{font-size:20px;}
.zzzxbox01,.zzzxbox02,.zzzxbox03{padding: 1.2rem 0;}
.zzzxbox01 .zzzximg{margin-top: 0.6rem;}
.zzzxbox03 .item .textbox{margin-top: 0.3rem;}
.zzzxbox03 .item .textbox .info{margin-top:0.2rem;}
.ny_navbox .ny_search input[type="submit"]{background-size:20px;}
.news-list ul li,.ny_casebox .case-list ul li{ width: calc(50% - (0.4rem / 2));}
.news-list ul li .txtbox .tit,.ny_casebox .case-list ul li .txtbox .tit{margin-bottom:10px;font-size:18px;}
.social-share .social-share-icon{width:30px;height:30px;}
.ny_navbox .ny_search .filter-text{height:40px;}
.ny_navbox .ny_search .filter-list{top:40px;}
.solution-list ul li .txtbox{padding: 0.4rem 0.4rem 0.6rem 0.6rem;}
.solution-list ul li:nth-child(2n) .txtbox {padding: 0.4rem 0.6rem 0.6rem 0.4rem;}
.nymore i,.nymore1 i{width:28px;height:28px;}
.nymore img,.nymore1 img{width:14px;height:14px;}
.nymore a span,.nymore1 a span{margin-right: 6px;}
.sol07 .sollist .item .textbox .tit{font-size:20px;}
.nysolutionbox .sol03 .sol_swiper .item i{margin-top: 10px;}
.nysolutionbox .sol02 .imgbox{width:47%;}
.nysolutionbox .sol02 .sollistbox{width:47%;}
.pro_titbox .pro_subtit{font-size:18px;margin-top:15px;}
.pro_navbox .pro_nav a{font-size:20px;}
.pro02_list ul li a { flex-direction: column;}
.pro02_list ul li .imgbox{width:100%;}
.pro02_list ul li .imgbox .img{padding-bottom: 70%;}
.pro02_list ul li .imgbox img{max-width: 90%;max-height: 90%;}
.pro02_list ul li .imgbox .imgbg{left: -45%;}
.pro02_list ul li .infobox{width:100%;padding: 10px 25px 30px;}
.pro_show01 .tags .tags_tit,.pro_show01 .tags .tags_list{font-size:18px;}
.pro_show03 .pro_botbox .spec-list .spec-item.spec-tab{font-size:18px;}
.pro2_show01 .pro_botbox .prolist .proitem{min-height:2.2rem;}
.pro2_show02 .pro_swiper .item .infobox .tagsbox ul li .txt{margin-left:6px;}
.caseshow02 dl dd .infobox {padding: 0.4rem 0.4rem 0.4rem 0.8rem;}
.caseshow02 dl dd .infobox .info_con ul li{width:100%;}
.searchbox .searchtop .searchnav a{font-size: 20px;}
.ny_downbox .download-list li .left .tit a{font-size:18px;}
.ny_downbox .download-list li .right a i{width:28px;height:28px;background-size:18px;}
.page a, .page span{height: 32px; line-height: 32px; font-size: 14px;margin: 0 3px; padding: 0 12px;}
.ny_downbox .download-list ul{gap:20px;}
.search-dialog .search-input{width:800px; padding: 0 5px 0 15px; }
.search-dialog .search-input input[type=text]{height:42px;font-size: 14px;line-height:40px;width: calc(100% - 60px);}
.search-dialog .search-input input[type=submit], .search-dialog .search-input .clear-btn{height:42px;width:42px;background-size: 20px;}
.pub-close{width: 24px;height: 24px;right: 20px;top: 20px;}
.pub-close i{background-size:6px;}
.searchbox{padding-top:100px;}
.searchbox .searchtop .searchform input[type="text"]{height:40px;line-height:40px;}
.searchbox .searchtop .searchform input[type="submit"]{width:70px;padding:10px 0rem;font-size:16px;border-radius:30px;background-size:24px;}
.newslist ul li .textbox .tit{font-size:18px;}
.newslist ul li .textbox .info{font-size:14px;}
.newslist ul li .textbox .time{font-size:14px;}
.about02 .swiper2 .swiper-slide i{width:18px;height:18px;bottom:-8px;}
.about02 .swiper2 .swiper-slide i:before{width:8px;height:8px;}
.about02 .swiper2 .swiper-slide.swiper-slide-thumb-active i{width:24px;height:24px;bottom:-12px;}
.about02 .swiper2 .swiper-slide.swiper-slide-thumb-active i::before{width:12px;height:12px;}
.about02 .swiper1 {margin-top: 0.8rem; padding-right:66.6%;}
.about02 .swiper1 .swiper-slide{width:100%;margin-right:0; padding-right:0.5rem;}
.about02 .about_bottom::before{height:2px;}
.ny_banner .nybantit span:nth-child(2){font-size:20px;margin-bottom:8px;}
.pro_titbox .pro_tit p{font-size:20px;margin-bottom:10px;}




}
@media(max-width:1200px){
.nytit,.nysolutionbox .sol_tit,.pro_showbox .pro_showtit,.pro_show01 .pro_tit,.pro_titbox .pro_tit,.pro2_showbox .pro_showtit{font-size: 24px;}
.about_banner,.zzzxbanner{height:80vw;}
.ny_banner{height:60vw;}
.proshow_banner{height:60vw; background-size: cover;}
.ny_navbox .container .ny_nav{display:none;}
.ny_navbox .ny_search{width:100%;margin-top:0px;}
.ny_navbox .ny_search form{width:100%;justify-content: center;flex-direction: column;align-items: center;}
.ny_navbox .ny_search .form-select{width:100%;max-width:600px;margin-bottom:15px;}
.ny_navbox .ny_search .media-search{width:100%;max-width:600px;padding:0 15px;margin-left:0;}
.nysolutionbox .sol_tit,.pro_showtitbox{margin-bottom:40px;}
.nysolutionbox .sol08 .sol_tit,.nysolutionbox .sol05 .sol_tit{margin-bottom:0;}
#m_n_nav{display: block;}
.zzzxbanner.nybantxtbox{margin-top:0;}
.about_banner .posibox,.ny_banner .posibox,.proshow_banner .posibox{left:60px;top:70px;}
.proshow_banner .nybantit{font-size:24px;}
.ny_banner .nybantxtbox{margin-top:40px;}
.proshow_banner .nybantxtbox{margin-top:60px;}
.about01 .ny_info, .about02 .swiper1 .slide_box_top .p1, .about_banner .posibox, .about_banner .posibox a,.ny_banner .posibox,.ny_banner .posibox a,.proshow_banner .posibox,.proshow_banner .posibox a,.about01 .ny_info, .about02 .swiper1 .slide_box_top .p1, .about_banner .posibox, .about_banner .posibox a, .ny_banner .posibox, .ny_banner .posibox a, .contact01 .conlist .txtbox .tit, .contact02 .item .info .text,.news-list ul li .txtbox .time,.nyposition .posibox,.nyposition .posibox i,.news_show .news_showl .newsBottom,.news_show .news_showr .news_box ul li a .con .h3_tit,.news_show .news_showr .news_box ul li a .con .time{font-size: 14px;}
.news_show .news_showl .ar_subtitle .share-tit,.social-share .social-share-icon,.service01 .servicebot .number ul li .tit,.nysubtit,.service_tab ul li a,.service_list .item .itemtext .textbox .info,.service03 .nytitright .txtbox .tit,.service03 .service_bot li .item .info,.bllc_list .textbox .info,.solution-list ul li .txtbox .info,.ny_downbox .download-list li .right a,.sol07 .sollist .item .textbox .info,.sol08 .sol_swiper .item .infobox .info,.pro_show01 .show_info,.pro_show02 .proitem .info,.pro_show03 .pro_botbox .spec-list .spec-item,.pro_show05 .pro05_swiper .item .info .tit,.about02 .swiper1 .swiper-slide .p1{font-size:14px;}
.pro2_show01 .pro_botbox .prolist .tit,.pro2_show02 .swiper2 .proitem .info,.pro2_show02 .pro_swiper .item .infobox .tagsbox ul li .txt,.jishuyoushibox .jishu03 .info,.searchbox .searchtop .searchform input[type="text"],.ar_content,.nysolutionbox .sol04 .sollistbox .sollist .item .textbox .litit{font-size:14px;}
.ny_navbox .ny_search .filter-list,.ny_casebox .case-list ul li .txtbox .info,.ny_downbox .download-list li .left .subtit p,.newslist ul li .textbox .info,.newslist ul li .textbox .time,.nysolutionbox .sol03 .sol_swiper .item,.nysolutionbox .sol04 .sollistbox .sollist .item .textbox{font-size:12px;}
.ny_banner .nybantxt,.service_list .item .itemtext .textbox .tit,.service03 .service_bot li .item .tit,.bllc_list .textbox .tit,.nytit p,.nysolutionbox .sol01 .solinfo,.nysolutionbox .sol02 .sollist .item .textbox .info,.pro_titbox .pro_subtit,.pro_show01 .tags .tags_tit,.pro_show01 .tags .tags_list,.pro_show03 .pro_botbox .spec-list .spec-item.spec-tab,.pro_show05 .pro05_swiper .item .info .subtit,.pro_showtitbox .pro_showsubtit,.pro2_show04 .pro04_swiper .item .txtbox .tit,.caseshow03 .nysubtit,.caseshow02 dl dd .infobox .info_con ul .tit,.ny_downbox .download-list li .left .tit a,.newslist ul li .textbox .tit{font-size:16px;}
.nysolutionbox .sol02 .sollist .item .textbox .tit,.nysolutionbox .sol03 .sol_swiper .item .tit,.pro_navbox .pro_nav a,.pro02_list ul li .titbox .tit,.proshow_banner .nybantxt{font-size:18px;}
.about01 .ny_info{font-weight:400;}

.swiper_btn {gap: 0.3rem;}
.about01 .about_con {flex-direction: column;}
.about01 .ny_info{width:100%;margin-top:30px;}
.about01 .ny_info p{margin-bottom:10px;}
.about02 .swiper1 {padding-right:50%;}
/*.about02 .swiper1 .swiper-slide {width: 5.6rem;}
.about02 .swiper1 .swiper-slide { width: 40vw;}*/
/**.about02 .swiper1{padding-right: calc(100% - 40vw);}*/
.about03 .container { flex-direction: column;}
.about03 .ableft{width:100%;margin-bottom:40px;}
.about03 .ableft .nytitbox{flex-direction: row; align-items: center;}
.about03 .abright .slide_box_top .tit{font-size:18px;}
.about03 .abright{width:100%;padding-bottom:40px;}
.about03 .abright .swiper{margin-right:0;}
.about03 .abright .swiper-pagination{height: auto;width: 100%; bottom: 0; top: auto;flex-direction: row;}
.about03 .abright .swiper-pagination span,.contact02 .container .swiper-pagination span,.service_swiper .swiper-pagination span,.zzzxbox03 .zzzxswiper .swiper-pagination span,.pro_show01 .swiper-pagination span,.pro2_show02 .pro_swiper .swiper-pagination span,.pro2_show04 .pro04_swiper .swiper-pagination span,.pro2_show01 .pro_botbox .pro_swiper .swiper-pagination span,.pro2_show02 .pro_botbox .swiper-pagination span,.pro_show05 .pro05_swiper .swiper-pagination span,.nysolutionbox .sol03 .sol_swiper .swiper-pagination span,.pro_show02 .pro_botbox .swiper-pagination span, .sol05 .sol_swiper .swiper-pagination span{margin:0px 3px; width:16px; height: 16px;}
.about03 .abright .slide_box_top {padding: 30px ;}
.about04 .container {flex-direction: column;}
.about04 .ableft .honor_number .num{font-size:30px;}
.about04 .ableft .honor_number{font-size:18px;}
.about04 .abright{width:100%;}
/*.about02 .swiper1 .swiper-slide .slide_box{padding:20px;}*/
.swiper_btn .swiper-button-prev, .swiper_btn .swiper-button-next,.sol05 .sol_swiper .swiper-button-prev, .sol05 .sol_swiper .swiper-button-next {width:24px;height:27px;}
.about02 .swiper2 .swiper-slide::after,.about02 .swiper2 .swiper-slide::before{height:3px;}
.about02 .swiper1 .slide_box_top .p1{padding-right:5px;}
.about04 .ableft .honor_number .num{line-height:1.2;}
.about04 .ableft { padding: 1.2rem 0 0.9rem;}
.about04 .abright .swiper {height: 100vw;}
.about03 .slide_box .imgbox {padding-bottom: 60%;}
.contact02 .container{padding-bottom:30px;}
.contact02 .container .swiper-pagination,.service_swiper .swiper-pagination{bottom:0;}

/***/
.contact01{padding:1.2rem 0;}
.contact01 .container { flex-direction: column;}
.contact01 .conleft .contitbox .info{font-size:18px;}
.contact01 .conleft{margin-bottom:30px;width:100%;}
.contact01 .conlist ul li{padding:15px 0;}
.contact01 .conlist .txtbox .info{font-size:18px;}
.contact01 .conlist ul li:last-child .txtbox .info{font-size:15px;}
.contact01 .conright{width:100%;}
.contact01 .conlist i{width:36px;height:36px;}
.contact01 .conlist img{width:16px;height:16px;}
.contact01 .conright .imgbox{padding-bottom:50%;}
.contact02{padding: 0 0 1.2rem;}
.contact02 .item .tit{font-size:18px;}
.contact02 .item .info{font-size: 14px;}
.contact02 .item .info img{width:18px;height:18px;}
.contact02 .item .info span{margin-top:3px;}
.message .messtit .info{font-size:14px;}
.message .form-code .fc-code img { height: 36px;}
.contact02 .item .info .text{width: calc(100% - 24px);}

.ny_banner .about_number{padding-top: 30px; padding-bottom:30px;}
.zzzxbox01 .zzzx_tit,.zzzxbox02 .zzzx_tit,.zzzxbox03 .zzzx_tit,.zzzxbox03 .zzzx_tit{font-size: 24px;}
.news-list ul li .txtbox .tit,.ny_casebox .case-list ul li .txtbox .tit{font-size:16px;}
.ny_navbox{padding-bottom:30px;}
.ny_navbox .ny_search input[type="text"] {padding:13px 0rem;}
.ny_navbox .ny_search input[type="submit"]{width:24px;height:24px;background-size:20px;}
.news_show .news_showl .ar_subtitle span{font-size:18px;}

.news_show .news_showr .sticky{display:none;}
.news_show .news_showl .ar_title{margin-bottom:20px;}
.news_show .news_showl{width:100%; padding-right:70px;}
.trigger-btn{width:50px;height:50px;}
.news_show .news_showr{display:none;}
.social-share .social-share-icon{width:24px;height:24px;}
.news_show .news_showl .ar_titlebox{padding-bottom:20px;margin-bottom: 30px;}
.ar_content p { margin-bottom:10px;}

.service01 .servicebot{flex-direction: column-reverse;}
.service01 .servicebot .number{position: unset;  width: 100%;}
.service01 .servicebot .number ul {gap: 0.4rem 0.3rem;}
.service01 .servicebot .number ul li{width: calc(33.3% - (0.3rem * 3 /2));justify-content: center;}
.service01 .servicebot .number ul li .numbox{display: flex;flex-direction: column; align-items: center;}
.service01 .servicebot .imgbox{width:100%;}

.service_tab ul li a{padding:4px 20px;border-radius:20px;}
.service_tab ul{gap:15px;}
.service03 .nytitright .txtbox .info{font-size:20px;}
.service03 .nytittab{flex-direction: column;}
.service03 .nytittab .nytit2box{text-align: center;}
.service03 .nytitright i{width:36px;height:36px;}
.service03 .nytitright img{width: 16px;height: 16px;}
.service03 .service_bot ul{gap:10px;flex-wrap: wrap;}
.service03 .service_bot li{flex:auto; width: calc(50% - 5px);}
.service03 .service_bot li .item{padding:15px;}
.service03 .service_bot li .item .tit{margin-bottom:5px;}
.service03 .service_bot li .item i{width:40px;height:40px;}
.service03 .service_bot li .item i img{width:20px;}

.solution-list ul{gap:30px;}
.solution-list ul li a,.solution-list ul li:nth-child(2n) a{flex-direction: column;border-radius:10px;}
.solution-list ul li .imgbox,.solution-list ul li .txtbox{width:100%;}
.solution-list ul li .imgbox {border-radius:10px;padding-bottom: 56%;}
.solution-list ul li .txtbox,.solution-list ul li:nth-child(2n) .txtbox{padding:30px 20px 30px;}
.solution-list ul li .txtbox .tit{font-size:20px;}

.sol08 .sol_swiper{margin-top:30px;}

.service_list{display:none;}
.service_swiper,.zzzxbox03 .zzzxswiper{display:block;padding-bottom:40px;}
.bllc_list .textbox .info{margin-top:10px;}
.nymore i,.pro02_list ul li .pro_more i{width:24px;height:24px;}
.nymore a{padding:4px;}
.nymore img,.pro02_list ul li .pro_more img{width:12px; height:12px;}
.nymore a span,.pro02_list ul li .pro_more span{ padding: 0 10px; margin-right: 0;line-height: 1.4;}
.pro02_list ul li .pro_more span{padding-left:0;}
.service_swiper .item .itembg{padding-bottom:110%;}

.nytit2box{margin-bottom:15px;}
.ny_downbox .download-list li{padding:15px 20px;}
.ny_downbox .download-list li .left .tit{margin-bottom:10px;}
.ny_downbox .download-list li .right a i{width:24px;height:24px;background-size: 18px;}

.down_messagebox .message .close{width: 16px;height:16px;top:20px;right:20px;}
.service04 .imgbox{height:200px;}
.service04 .ininfo .tit{font-size:20px;}
.service04 .ininfo .text{ font-size: 16px; margin-bottom:30px;}
.sol05 .sol_swiper{margin:0 0 0px;}
.sol05 .sol_swiper .swiper-button-prev{left:15px;}
.sol05 .sol_swiper .swiper-button-next{right:15px;}

.sol07 .sollist li.active .item .textbox .info{height:1.2rem;}
.sol07 .sollist .item .icon{width:40px;}
.sol07 .sollist .item .textbox{ width: 80%;}

.sol08 .sol_swiper .item .infobox {padding: 0.4rem 0.6rem;}
.sol07 .sollist .item .textbox .tit{font-size:18px;}
.sol07 .container {flex-direction: column;}
.sol07 .sollistbox{width:100%;}
.sol07 .videobg{width:100%;}
.sol08 .sol_swiper .item { flex-wrap: wrap;}
.sol08 .sol_swiper .item .imgbox{width:100%;padding-bottom:56%;}
.sol08 .sol_swiper .item .infobox .tit{margin-bottom:15px;}
.sol08 .sol_swiper .item .infobox {padding: 0.5rem 20px; width: 100%;}
.sol08 .sol_swiper .swiper-pagination span,.sol08 .sol_swiper .swiper-pagination{font-size:24px;}
.sol08 .sol_swiper .swiper-pagination span.dangqian{font-size:30px;}
.sol05 .sol_swiper .swiper_btn{display:none;}
.nysolutionbox .sol04 .sollistbox .sollist .item{padding:15px 0;}
.nysolutionbox .sol04 .sollistbox .sollist .item .textbox{padding-left:14px;}
.nysolutionbox .sol04 .sollistbox .sollist .item .textbox:before{width:6px;height:6px;}
.nysolutionbox .sol03 .sol_swiper .item i {margin-top:8px;}

.nysolutionbox .videobg a{width:30px;height:30px;top: calc(50% - 15px);left: calc(50% - 15px);}
.nysolutionbox .videobg a img{margin-left:2px;}
.nysolutionbox .sol01 .solinfo{max-width:100%;}
.nysolutionbox .sol02 .sollist .item{padding:20px 0;}
.nysolutionbox .sol02 .container{flex-direction: column-reverse;}
.nysolutionbox .sol02 .imgbox{width:100%;height:45vw;border-radius:10px;}
.nysolutionbox .sol02 .sollistbox{margin-bottom:40px;width:100%;}
.nysolutionbox .videobg{border-radius:10px;}
.nysolutionbox .videobg,.nysolutionbox .videobg .videoimg{height:40vw;}
.nysolutionbox .sol02{padding-top:0;}
.nysolutionbox .sol02 .sollist ul li:first-child .item{padding-top:0;}
.nysolutionbox .sol03 .sol_swiper .item{padding:20px 25px;}
.nysolutionbox .sol03 .sol_swiper .item .info{margin-top:10px;}
.nysolutionbox .sol03 .sol_swiper .item .info p{margin-bottom:6px;}
.nysolutionbox .sol03 .sol_swiper .item .info p:before{margin-top:10px;}
.nysolutionbox .sol04 .sollistbox{flex-direction: column;}
.nysolutionbox .sol04 .sollistbox .imgbox{width:100%; padding-bottom: 50%;position: relative;top:0;border-radius:10px;}
.nysolutionbox .sol04 .sollistbox .sollist{width:100%;margin-top:30px;}
.nysolutionbox .sol04 .sollistbox .sollist .itemtxt{padding:15px 0;}
.nysolutionbox .sol_tit{text-align: center;}
.nysolutionbox .sol04 .sollistbox .sollist .item .textbox .tit, .nysolutionbox .sol04 .sollistbox .sollist .itemtxt .textbox .tit{font-size:20px;line-height: 2.4;}
.nysolutionbox .sol04 .sollistbox .sollist .item .numbox, .nysolutionbox .sol04 .sollistbox .sollist .itemtxt .numbox{font-size:30px;}
.nysolutionbox .sol04 .sollistbox .sollist .item .numbox .counter, .nysolutionbox .sol04 .sollistbox .sollist .itemtxt .numbox .counter{font-size:36px;}
.nysolutionbox .sol04 .sollistbox .sollist ul li:first-child .itemtxt{padding-top:0;}
.nysolutionbox .sol03 .sollistbox .imgbox,.pro2_show01 .pro_botbox .pro_imgbox{height:50vw;}
.nysolutionbox .sol02 .sollist li.active .item .textbox .info{height:60px;}

.pro_navbox{display:none;}
.pro_titbox .pro_subtit{margin-top:10px;}
.pro_navbox .pro_nav{margin-top:15px;}
.pro_navbox .pro_nav a{padding:15px 0;}
.pro02_list ul li{width:calc(100%);}
.pro_titbox .pro_tit{font-size:24px;}
.pro02_list ul li .imgbox .imgbg{display: none;}
.pro02_list ul{gap:40px;}
.pro02_list{margin-top:0px;}
.pro_show01 .container {flex-direction: column;}
.pro_show01 .pro_textbox{width:100%;margin-bottom:20px;}
.pro_show01 .pro_imgbox{width:100%;padding-bottom:20px;}
.pro_show01 .pro_tit{margin-bottom:20px;}
.pro_show01 .tags{margin-bottom:20px;}
.pro_show01 .tags .tags_list a{line-height:1.6;}
.pro_show01 .pro_imgbox .swiper{margin-right:0;}
.pro_show01 .swiper-pagination{bottom:0;width:100%;height:auto;flex-direction: row;top:auto;}
.pro_show01 .tags .tags_list a{border-radius: 20px;padding: 3px 10px;}
.pro_show02 .proitem img{width:40px;}
.pro_show02 .proitem{padding:30px;min-height:150px;}
.pro_show02 .pro_botbox{margin-top:30px;}
.pro_show05 .pro05_swiper .item{padding:30px;}
.pro_show03 .pro_botbox {margin-top:30px;flex-direction: column-reverse; align-items: center;}
.pro_show03 .pro_botbox .pro_type{width:100%;margin-bottom:30px;}
.pro_show05 .pro05_swiper{margin-top:20px;}
.pro_show05 .pro05_swiper .item .info{margin-top:15px;}
.pro_show05 .pro05_swiper .item .info .subtit{margin-top:10px;}
.pro_show02 .proitem .info{margin-top:15px;}
.pro_show03 .pro_botbox .imgbox {max-width:400px; width: 80%;}
.pro_showtitbox .pro_showtit{margin-bottom:10px;}
.pro2_show01 .pro_botbox .prolist .tit{margin-top:10px;}
.pro2_show01 .pro_botbox .prolist .proitem{min-height:110px;}
.pro2_show01 .pro_botbox .prolist .proitem img,.pro2_show02 .swiper2 .proitem img{width:32px;height:32px;}
.pro2_show02 .swiper2 .proitem{padding:30px 20px;height:100%;}
.pro2_show02 .swiper2 .swiper-slide{height:auto;}
.pro2_show02 .pro_swiper .item{flex-direction: column;}
.pro2_show02 .pro_swiper .item .imgbox{width: 100%;padding-bottom: 60%;}
.pro2_show02 .pro_swiper .item .infobox{padding:30px 20px;width:100%;}
.pro2_show02 .pro_swiper .item .infobox .tagsbox ul li img{width:16px;height:16px;}
.pro2_show02 .pro_swiper .item .infobox .tit{font-size:20px;}
.pro2_show04 .pro04_swiper .item .txtbox{padding:30px;}
.pro2_show04 .pro04_swiper{margin-top:30px;}
.caseshow02 dl dd,.caseshow02 dl dd:nth-child(2n){ flex-direction: column;}
.caseshow02 dl dd .imgbox,.caseshow02 dl dd .infobox{width:100%;}
.caseshow02 dl dd .infobox,.caseshow02 dl dd:nth-child(2n) .infobox{padding:40px 20px 40px 20px;}
.caseshow03 .case_bot{flex-direction: column;}
.caseshow03 .case_left{width: 100%;position: relative;left: 0;top: 0;}
.caseshow03 .case_left .imgbox {padding-bottom: 50%;}
.caseshow03 .case_right{width:100%;margin-top:40px;}
.caseshow03 .case_right .case_number .numbox .tit{font-size:16px;}
.caseshow03 .case_right .case_number .numbox .num{font-size:20px;}
.caseshow03 .case_right .case_number .numbox .num .counter{font-size:30px;}
.caseshow02 dl dd .infobox .info_tit{font-size:20px;margin-bottom:10px;}
.caseshow02 dl dd .infobox .info_con p{font-size:16px;padding-left: 16px;}
.caseshow02 dl dd .infobox .info_con p:before { top: 12px;}
.caseshow02 dl dd .infobox .info_con ul .tit:before { top: 12px;}
.caseshow02 dl dd .infobox .info_con ul .tit{padding-left:15px;}

.searchbox { padding-top: 100px;}
.searchbox .searchtop .searchform{padding:0;margin: 0 auto 40px;}
.searchbox .searchtop{padding-bottom:40px;}
.searchbox .searchtop .searchtit {margin-bottom:15px;}
.searchbox .searchtop .searchform input[type="text"] {width: calc(100% - 80px); padding:0 25px;height: 42px;}
.searchbox .searchtop .searchform input[type="submit"] {width: 70px; margin: 2px 4px; padding: 0; height: 38px;background-size: 20px;border-radius:40px;}
.searchbox .searchtop .searchnav{gap: 30px;}
.searchbox .searchtop .searchnav a{padding: 6px 30px;font-size:16px;border-radius: 20px;}
.searchbox .searchtop .searchform form{border-radius:40px;}
.searchbox .searchtop .searchtit {font-size:24px;}
.nysolutionbox .sol05 .nytitbox{margin-bottom:30px;}
.ny_downbox .download-list ul{gap:15px;}

.search-dialog-box{height:150px;}
.newslist ul{gap:20px;}
.newslist ul li {width: 100%;}
.newslist ul li .textbox .tit{margin-bottom:10px;}
.newslist ul li .textbox .infobox{margin-bottom:20px;}
.about02 .about_bottom::before{top:70px;}
.about02 .swiper2 .swiper-slide{height:72px;}
.about02 .swiper2 .swiper-slide .abtit{font-size: 16px;}
.about02 .swiper2 .swiper-slide.swiper-slide-thumb-active .abtit{font-size:18px;}
.about02 .swiper1 .swiper-slide .h1{margin-bottom:6px;font-size:20px;}
.about02 .swiper1 .swiper-slide .p1 p{padding-left:10px;}
.about02 .swiper1 .swiper-slide .p1 p:before{width: 4px;height:4px;top:8px;}

.ny_banner .nybantit span:nth-child(2){font-size: 18px;margin-bottom: 6px;}
.pro_titbox .pro_tit p{font-size:18px;margin-bottom:5px;}
.ny_banner .nybantxt{margin-top:5px;}


}
@media(max-width:800px){
.ny_banner .nybantit span:nth-child(2){font-size: 15px;margin-bottom:2px;}
}

@media(max-width:600px){
.ny_banner{height:80vw;}
.about_banner,.zzzxbanner{height:100vw;}
.ny_banner .nybantxtbox { margin-top: 80px;}
.ny_banner .nybantxtbox,.about_banner .nybantxtbox,.proshow_banner .nybantxtbox{margin-left:30px;margin-right:30px;}
.about_banner .posibox,.ny_banner .posibox,.proshow_banner .posibox{top: 60px;left:20px;}
.nyposition{padding-top:70px;}
.about_banner .nybantxtbox .nybantit,.ny_banner .nybantit,.proshow_banner .nybantit,.pro2_showbox .pro_showtit{font-size:18px;}
.about_banner .nybantxtbox .nybantxt,.ny_banner .nybantxt,.pro_titbox .pro_subtit,.pro_showtitbox .pro_showsubtit{font-size:14px;}
.about03 .abright .slide_box_top .tit{font-size: 16px;}
.about_banner .about_number{padding:15px 20px;}
.about_banner .about_number ul li .num{font-size:20px;}
.about_banner .about_number ul li{padding:5px 0 5px;flex:auto; width: 45%;}
.ny_banner .about_number{padding:20px;}
.about_banner .about_number ul{gap:5% 10%;}
.ny_banner .about_number ul,.about_banner .about_number ul{flex-wrap: wrap; }
.ny_banner .about_number ul li{flex:auto; width: 45%;padding:10px 0 5px;}
.ny_banner .about_number ul li .num{font-size:20px;}
.ny_banner .about_number ul li .numbox,.about_banner .about_number ul li .numbox{display:flex;justify-content: space-between;width:100%;align-items: center;}
.zzzxbanner .nybantxtbox{margin-top:-20px;}
.about_banner .nybantxtbox .nybantit, .ny_banner .nybantit{margin-bottom:5px;}
.ny_navbox .ny_search{margin-top:10px;}
.nytit,.nysolutionbox .sol_tit,.pro_showbox .pro_showtit,.pro_show01 .pro_tit,.pro_titbox .pro_tit{font-size:18px;}
.nytit2box .nytit{margin-bottom:5px;}
.nysubtit br{display:none;}
.ny_banner .nymore2{margin-top: 20px;}
.nysolutionbox .sol_tit,.pro_showtitbox{margin-bottom:20px;}
.proshow_banner {height: 80vw;}
.about01 .ny_info,.about02 .swiper1 .slide_box_top .p1,.about_banner .posibox,.about_banner .posibox a,.ny_banner .posibox,.proshow_banner .posibox,.proshow_banner .posibox a,.contact01 .conlist .txtbox .tit,.contact02 .item .info .text,.zzzxbox01 .zzzx_info,.zzzxbox02 .zzzx_info,.zzzxbox03 .zzzx_info,.zzzxbox03 .item .textbox .info,.news-list ul li .txtbox .tit,.jishuyoushibox .jishu03 .info{font-size:12px;}
.service03 .service_bot li .item .tit,.service_list .item .itemtext .textbox .tit,.bllc_list .textbox .tit,.nytit p,.pro_show01 .tags .tags_tit,.pro_show01 .tags .tags_list,.pro_show03 .pro_botbox .spec-list .spec-item.spec-tab,.pro_show05 .pro05_swiper .item .info .subtit,.pro2_show04 .pro04_swiper .item .txtbox .tit,.proshow_banner .nybantxt,.caseshow03 .nysubtit,.caseshow02 dl dd .infobox .info_con ul .tit,.caseshow02 dl dd .infobox .info_con,.ny_downbox .download-list li .left .tit a,.newslist ul li .textbox .tit{font-size:14px;}
.about_banner .about_number ul li .tit, .message .btn-group button, .message .form-card .form-row input, .message .form-card .form-content textarea, .message .form-card .form-content .char-count, .ny_banner .about_number ul li .tit, .zzzxbox01 .about_number ul li .tit, .zzzxbox02 .about_number ul li .tit,.ny_navbox .ny_search input[type="text"],.nyposition .posibox,.nyposition .posibox i,.news_show .news_showl .newsBottom,.news_show .news_showr .news_box ul li a .con .h3_tit,.newslist ul li .textbox .info,.newslist ul li .textbox .time{font-size:12px;}
.news_show .news_showl .ar_subtitle .share-tit,.social-share .social-share-icon,.nysolutionbox .sol01 .solinfo,.nysolutionbox .sol02 .sollist .item .textbox .info,.nysolutionbox .sol03 .sol_swiper .item .info,.nysolutionbox .sol04 .sollistbox .sollist .itemtxt .subtitle,.pro02_list ul li .pro_more span,.pro02_list ul li .titbox .info,.pro_show01 .show_info,.pro_show02 .proitem .info,.pro_show03 .pro_botbox .spec-list .spec-item,.pro2_show02 .pro_swiper .item .infobox .tagsbox ul li .txt,.ar_content{font-size:12px;}
.about_banner .about_number ul li .tit,.service01 .servicebot .number ul li .tit,.nysubtit,.service_tab ul li a,.service_list .item .itemtext .textbox .info,.service03 .nytitright .txtbox .tit,.service03 .service_bot li .item .info,.bllc_list .textbox .info,.solution-list ul li .txtbox .info,.nymore a span,.ny_downbox .download-list li .left .subtit p,.ny_downbox .download-list li .right a,.ny_banner .posibox a,.zzzxbox03 .about_number ul li .tit,.service_swiper .item .itemtext .textbox .info,.sol07 .sollist .item .textbox .info,.sol08 .sol_swiper .item .infobox .info,.pro_show05 .pro05_swiper .item .info .tit,.about02 .swiper1 .swiper-slide .p1{font-size:12px;}
.searchbox .searchtop .searchform input[type="text"]{font-size:12px;}
.nysolutionbox .sol02 .sollist .item .textbox .tit,.nysolutionbox .sol03 .sol_swiper .item .tit,.pro_navbox .pro_nav a,.pro02_list ul li .titbox .tit{font-size:15px;}
.about01 .link_swiper { margin:30px 0 0;}
.ny_banner .posibox i,.nyposition .posibox i,.proshow_banner .posibox i{padding:0 6px;}
.about04 .ableft .honor_number{margin-top:20px;font-size:16px;}
.about01 .ny_info {margin-top:20px;}
.about01,.about02,.about03{padding:50px 0;}
.about04{padding:50px 0 0;}
.about02 .swiper1{margin-top:30px;padding-right:0px;}
.about02 .swiper2 .abtit{font-size:18px;}
.about02 .swiper2 .absubtit{font-size:14px;}
/*.about02 .swiper2 .swiper-slide{padding-top:20px;}*/
/*.about02 .swiper1 .swiper-slide .slide_box{padding:15px 15px 25px;}*/
.about02 .swiper1 .yearImg{border-radius:5px;}
.about02 .swiper1 .slide_box_top{ margin-top:10px;}
.about02 .swiper1 .slide_box_top .h1{font-size:20px;margin-bottom: 5px;}
.about02 .swiper1 .slide_box_top .p1{height:40vw;}
.about02 .swiper1 .swiper-slide {width:90vw;margin-right:20px;}
.about03 .ableft{margin-bottom: 20px;}
.about03 .abright .slide_box_top {padding: 20px;}
.about04 .ableft{padding:0 0 ;margin-bottom:30px;}
.about04 .ableft .honor_number{margin-top:10px;font-size:16px;}
.about04 .ableft .honor_number .num{font-size: 24px;}

/**/
.about02 .about_bottom::before{top: 60px;}
.about02 .swiper2 .swiper-slide{height: 61px;}
.about02 .swiper1 .swiper-slide .h1{font-size:18px;}
.about02 .swiper2 .swiper-slide i{width: 12px; height: 12px; bottom: -6px;}
.about02 .swiper2 .swiper-slide i:before{ width: 6px; height:6px;}
.about02 .swiper2 .swiper-slide.swiper-slide-thumb-active i{width: 16px; height:16px; bottom: -8px;}
.about02 .swiper2 .swiper-slide.swiper-slide-thumb-active i:before{width: 8px; height: 8px;}
/***/
.mapbox{font-size:12px; height: 80vw;}
.contact01 .conleft .contitbox .tit{font-size:20px;}
.contact01 .conleft .contitbox .info{font-size:16px;}
.contact01 .conleft .contitbox .info span{font-size:18px;}
.contact01 .conlist i{width: 30px;height: 30px;}
.contact01 .conlist img{width:12px;height:12px;}
.contact01 .conlist .txtbox{width:calc(100% - 40px);margin-left:10px;}
.contact01 .conlist .txtbox .tit{margin-bottom:5px;}
.contact02{padding:0 0 50px;}
.contact02 .item .tit:after {width: 20px;}
.contact02 .item .tit{font-size: 14px;}
.contact02 .item .info{font-size:12px;margin-top:12px;}
.contact02 .item .info span{margin-top: 0;}
.contact02 .item{padding:15px 15px 20px;}
.contact03,.contact01{padding:50px 0;}
.message{padding:20px 20px 30px;}
.message .messtit .tit{font-size:16px;}
.message .messtit .info{font-size:12px;}
.message .form-card form{margin-top:20px;}
.message .form-card .form-row { width:100%; padding-bottom:10px;height:36px;margin-bottom:5px;}
.message .form-card .form-content{padding-bottom:10px;margin-bottom:5px;}
.message .form-card .form-content textarea{height:40px;}
.message .form-card .form-row input{padding:5px 0;}
.message .btn-group{margin-top:15px;}
.message .btn-group button{padding:10px 25px;}
.contact01 .conlist .txtbox .info{font-size:16px;}
.contact01 .conlist ul li:last-child .txtbox .info{font-size:13px;}

/**/
.zzzxbox01, .zzzxbox02, .zzzxbox03{padding:50px 0;}
.zzzxbox01 .zzzx_tit,.zzzxbox02 .zzzx_tit,.zzzxbox03 .zzzx_tit,.zzzxbox03 .zzzx_tit{font-size:20px;margin-bottom:5px;}
.zzzxbox01 .zzzx_info{margin-top:10px;text-align: justify;margin-bottom:15px;}
.zzzxbox01 .about_number ul,.zzzxbox02 .about_number ul,.zzzxbox03 .about_number ul{flex-wrap: wrap;gap: 10px;}
.zzzxbox01 .about_number ul li,.zzzxbox02 .about_number ul li,.zzzxbox03 .about_number ul li{width:100%;}
.zzzxbox01 .about_number ul li .numbox,.zzzxbox02 .about_number ul li .numbox,.zzzxbox03 .about_number ul li .numbox{display:flex;justify-content: space-between;width:100%;align-items: center;}
.zzzxbox01 .about_number ul li .num,.zzzxbox02 .about_number ul li .num,.zzzxbox03 .about_number ul li .num{font-size:16px;}
.zzzxbox01 .about_number ul li .num .counter,.zzzxbox02 .about_number ul li .num .counter,.zzzxbox03 .about_number ul li .num .counter{font-size: 24px;}
.zzzxbox01 .zzzximg{margin-top:20px;}
.zzzxbox01 .zzzximg{padding-bottom:50%;}
.zzzxbox02 .zzzx_info,.zzzxbox03 .zzzx_info{text-align:justify;}
.zzzxbox03 .about_number{margin-top:20px;}
.zzzxbox03 .item .textbox{margin-top:15px;}
.zzzxbox03 .item .textbox .tit{font-size:16px;}
.zzzxbox03 .item .textbox .info{max-height:200px; overflow-y: scroll;}
.zzzxbox03 .zzzxswiper{margin-top:20px;}
/**/
.ph_pages{display: block;margin-bottom:0;}
.page{display:none;}
.ny_mainbox,.ny_mainbox{padding:30px 0 50px;}
.ny_navbox{padding-bottom:20px;}
.news-list ul li,.ny_casebox .case-list ul li{width:100%;}
.news-list ul,.ny_casebox .case-list ul{gap:20px;}
.news-list ul li .txtbox,.ny_casebox .case-list ul li .txtbox{padding:15px 15px 20px;}
.news-list ul li .txtbox .tit,.ny_casebox .case-list ul li .txtbox .tit{font-size:14px;margin-bottom:5px;}
.ny_navbox .ny_search input[type="submit"]{ width: 20px; height: 20px;  background-size: 16px;}
.news_show .news_showl .ar_subtitle span{font-size:16px;}
.news_show .news_showl .ar_title{font-size:16px;margin-bottom:15px;}
.news_show .news_showl{width:100%; padding-right:0px;padding-bottom:10px;}
.news_show .news_showl .btn-box{display:none;}
.social-share .social-share-icon{width:20px;height:20px;}
.news_show .news_showl .ar_titlebox{padding-bottom:15px;margin-bottom: 20px;}
.social-share{gap:5px;}
.ar_content p { margin-bottom: 8px;}
.news_show .news_showl .newsBottom .prev{margin-bottom:8px;}
.news_show .news_showl .newsBottom {margin-top: 30px;  padding-top: 20px;}
.ny_navbox .ny_search .filter-text{height:36px;}
.ny_navbox .ny_search .filter-list{top:36px;}
.ny_navbox .ny_search .filter-list li a{line-height:38px;}
.ny_navbox .ny_search .filter-text .icon-filter-arrow{width:10px;height:10px;right: 15px; top: calc(50% - 5px);}

.nyservicebox .nytit{margin-bottom:10px;} 
.service01 .servicebot .number ul li .num,.service01 .servicebot .number ul li .num span{font-size:20px;}
.service01 .servicebot .number ul li{width:calc(50% - 0.15rem);}
.service01,.service02,.service03{padding:50px 0;}
.service02{padding-bottom:35px;}
.service02 .nysubtit br{display: none;}
.service03 .nytitright ul {gap: 0px;flex-direction: column;}
.service03 .nytitright .txtbox .info{font-size:16px;}
.service_swiper .item .itemtext .textbox .tit{font-size:16px;}
.service03 .nytitright i{width:30px;height:30px;}
.service03 .nytitright img{width: 12px;height: 12px;}
.service03 .nytitright .txtbox{margin-left:10px;}
.service03 .nytittab .nytit2box{margin-bottom:10px;}
.service03 .nytitright ul li{padding:5px 0;}
.service03 .service_bot ul{gap:10x;}
.service03 .service_bot li{width:100%;}
.service03 .service_bot li .item{padding:15px;}
.service03 .service_bot li .item .tit{margin-bottom:5px;}
.service03 .service_bot li .item i{width:36px;height:36px;}
.service03 .service_bot li .item i img{width:16px;}
.service03 .nytittab{margin-bottom:15px;}
.service04 .imgbox{height:50vw;}
.service04 .ininfo .tit{font-size:18px;}
.service04 .ininfo .text{ font-size: 14px; margin-bottom:20px;}
.service_tab{margin-bottom:15px;}
.service_swiper .item .itemtext .icon{width:36px;margin-top:0;}
.solution-list ul li .txtbox .tit{font-size:16px;margin-bottom:7px;}
.service_swiper .item .itemtext .textbox .info{margin-top:5px;}
.ny_solutionbox{padding:20px 0 0;}
.solution-list ul li .txtbox, .solution-list ul li:nth-child(2n) .txtbox{padding: 20px 20px 30px;}
.solution-list{margin-bottom:40px;}

.nytit2box{margin-bottom:20px;}
.bllc_list{flex-direction: column;align-items: flex-start;}
.bllc_list .itembg{width:100px;height:90px;}
.bllc_list .textbox{margin-left:10px;text-align: left;}
.bllc_list .textbox .info br{display:none;}
.bllc_list:before{content: ''; height: 100%; width: 3px; position: absolute; top: 0; left: 50px; background-color: #FCF3F3;}
.bllc_list .item{flex:auto;flex-direction: row; align-items: center; justify-content: flex-start;width: 100%;padding-bottom:10px;padding-top:10px;}
.bllc_list .textbox .info{margin-top:5px;}
.bllc_list .item::after{width: 12px;height: 12px;left:46px;right: auto;top: auto;bottom: -5px;transform: rotate(90deg);background-size: auto 12px;}
.ny_downbox .download-list li{flex-direction: column; align-items: flex-start;}
.ny_downbox .download-list li .left {width: 100%;margin-bottom: 10px;}
.ny_downbox .download-list li .left .tit{margin-bottom:5px;}
.ny_downbox .download-list li .right a i{width:20px;height:20px;background-size: 16px;}
.ny_downbox .download-list li .left .subtit{gap:0px 10px;flex-wrap: wrap; }

.down_messagebox .message .close{width: 12px;height:12px;top:15px;right:15px;}

.sthz01{padding-top:50px;}
.jishuyoushibox .jishu04{padding-bottom:50px;}

.nysolutionbox .sol01{padding:50px 0;}
.nysolutionbox .sol02{padding-bottom:50px;}
.nysolutionbox .sol04{padding:0 0 50px;}
.nysolutionbox .sol03{padding:50px 0;}
.nysolutionbox .videobg a{width:24px;height:24px;top: calc(50% - 12px);left: calc(50% - 12px);}
.nysolutionbox .sol02 .sollist .item{padding:15px 0;}
.sol05 .sol_swiper .swiper-slide-active .imgbox { padding-bottom:70%;}
.sol05 .sol_swiper .swiper-pagination{display: block;}
.sol05 .sol_swiper .textbox{padding:0 20px 30px;}
.sol05 .sol_swiper .infobox{align-items: flex-start; flex-direction: column;}
.sol05 .sol_swiper .infobox .tags{width:100%;margin-bottom:10px;line-height:1.4;}
.sol07{padding-top:50px;}
.sol08{padding:50px 0 0;}
.sol07 .sollist .item .textbox .tit{font-size:16px;}
.sol07 .sollist .item .icon{width:36px;}
.sol08 .sol_swiper .item .infobox .tit{margin-bottom:8px;font-size:16px;}
.sol07 .videobg{height:60vw;margin-top:25px;}
.sol07 .videobg .videoimg{height:60vw;}
.sol08 .sol_swiper .item .infobox{padding:20px 5px;}
.sol08 .sol_swiper .swiper-pagination{display:flex;align-items: flex-end;line-height:1.4;bottom:0;}
.sol08 .sol_swiper .swiper-pagination span,.sol08 .sol_swiper .swiper-pagination{font-size:16px;}
.sol08 .sol_swiper .swiper-pagination span.dangqian{font-size:22px;}
.sol07 .sollist li.active .item .textbox .info { height: 80px;}
.sol07 .sollist .item{padding:15px 0;}
.sol07 .videobg a{width:24px;height:24px;}
.sol08 .sol_swiper{margin-top:20px;}
.nysolutionbox .videobg, .nysolutionbox .videobg .videoimg {height: 50vw;}
.nysolutionbox .sol03 .sollistbox .sollist{bottom:10px;}
.nysolutionbox .sol03 .sol_swiper .item { padding: 15px 15px;}
.nysolutionbox .sol03 .sol_swiper .item .textbox{margin-left:8px;width: calc(100% - 12px);}
.nysolutionbox .sol03 .sol_swiper .item i{width:4px;height:4px;}
.nysolutionbox .sol04 .sollistbox .sollist .itemtxt{padding:15px 0;}
.nysolutionbox .sol04 .sollistbox .sollist .item .textbox .tit, .nysolutionbox .sol04 .sollistbox .sollist .itemtxt .textbox .tit{font-size:15px;}
.caseshow03 .case_right .case_number .numbox .num .counter{font-size:26px;}
.caseshow03 .case_right .case_number .numbox .num em{font-size:16px;}
.nysolutionbox .sol04 .sollistbox .sollist .item .numbox .counter, .nysolutionbox .sol04 .sollistbox .sollist .itemtxt .numbox .counter{font-size:26px;}
.nysolutionbox .sol04 .sollistbox .sollist .item .numbox, .nysolutionbox .sol04 .sollistbox .sollist .itemtxt .numbox{font-size:18px;}
.nysolutionbox .sol04 .sollistbox .sollist{  margin-top:20px;}
.nysolutionbox .sol03 .sollistbox .imgbox,.pro2_show01 .pro_botbox .pro_imgbox{height:320px;}
.nysolutionbox .sol04 .sollistbox .imgbox {padding-bottom: 60%;}
.pro_titbox {flex-direction: column; align-items: center;}
.pro_navbox .pro_nav a{font-size: 16px;}
.pro_navbox .pro_nav{justify-content: center;}
.pro02_list ul{gap:30px;}
.pro02_list{margin-top:20px;}
.pro_navbox{padding-top:20px;}
.pro2_show02 .pro_swiper .item .infobox .tagsbox ul li{margin-bottom:5px;}
.pro_show01{margin-top:50px;padding-bottom:50px;}
.pro_show02{padding-bottom:50px;}
.pro_show02 .proitem img{width:32px;}
.pro_show02 .proitem{padding:20px;min-height:140px;}
.pro_show05 .pro05_swiper .item{padding:20px;}
.pro_show02 .pro_botbox{margin-top:20px;}
.pro_show03{padding-top:50px;}
.pro_show05{padding:50px 0;}
.pro_show03 .pro_botbox{margin-top:20px;}
.pro_show03 .pro_botbox .spec-list .spec-label, .pro_show03 .pro_botbox .spec-list .spec-taps{padding: 10px 15px;}
.pro_show03 .pro_botbox .imgbox{padding-bottom:50px;}
.pro_show03 .pro_botbox .imgbox img{max-height: 280px;}
.pro_show05 .pro05_swiper{margin-top:15px;}
.pro_show05 .pro05_swiper .item .info{margin-top:10px;}
.pro_show05 .pro05_swiper .item .info .subtit{margin-top:5px;}
.pro_show02 .proitem .info{margin-top:10px;}
.pro_showtitbox .pro_showtit{margin-bottom:5px;}
.pro2_show01 .pro_botbox .prolist .proitem{padding:30px 20px;}
.pro2_show01 .pro_botbox .prolist .proitem img,.pro2_show02 .swiper2 .proitem img{width:24px;height:24px;}
.pro2_show02 .swiper2 .proitem{padding:30px 20px;height: 150px;}
.pro2_show02 .swiper2 .proitem .info{margin-top:10px;}
.pro2_show02 .pro_swiper .item .infobox .tagsbox ul li img {width: 12px;height: 12px;}
.pro2_show02 .pro_swiper .item .infobox .tagsbox ul li i{margin-top:5px;}
.pro2_show01{padding:50px 0;}
.pro2_show02 .pro_showtit,.nysolutionbox .sol05 .nytitbox{margin-bottom:20px;}
.pro2_show02 .pro_swiper .item .infobox .tit{font-size:16px;}
.pro2_show04 .pro04_swiper .item .txtbox{padding:20px;}
.pro2_show04,.nysolutionbox .sol05{padding:50px 0;}
.pro2_show02 .pro_swiper{margin-top:50px;}
.pro2_show04 .pro04_swiper{margin-top:20px;}
.pro2_show02 .pro_swiper .item .infobox {padding:20px 15px;}
.sol08 .sol_swiper{margin-top:20px;}
.pro2_show01 .pro_botbox .prolist{bottom:15px;}
.jishuyoushibox .jishu03 .tit{font-size:20px;}
.caseshow03{margin-top:50px;}
.caseshow03 .case_right .case_number .numbox .tit{font-size:14px;}
.case_show .ar_title{font-size:20px;}
.caseshow02{margin-top:50px;}
.caseshow02 dl dd .infobox .info_tit{font-size:16px;}
.caseshow02 dl dd .infobox, .caseshow02 dl dd:nth-child(2n) .infobox {padding:20px 0px 0px 0px;}
.caseshow02 dl dd .infobox .info_tit{margin-bottom:10px;}
.caseshow02 dl dd .infobox .info_con ul .tit:before { top: 10px;}
.caseshow03 .case_right .case_number .numbox{padding:8px 0;}
.case_show{padding-bottom:50px;}
.caseshow03 .case_bot{margin-top:20px;}
.caseshow03 .case_right{margin-top: 20px;}
.nysolutionbox{padding-bottom:0px;}
.searchbox .searchtop .searchnav a{font-size:14px;}
.searchbox .searchtop .searchform{padding:0;margin: 0 auto 30px;}
.searchbox .searchtop{padding-bottom:30px;}
.searchbox .searchtop .searchnav { gap: 10px;}
.searchbox .searchtop .searchtit {font-size:20px;}
.searchbox {padding-top:80px;}
.searchbox .searchbot {padding-bottom:50px;}
.swiper_btn{gap:6px;}
.sol05 .sol_swiper a:before{height:100%;}
.caseshow02 dl dd .infobox .info_con p {font-size: 12px;}
.caseshow02 dl dd .infobox .info_con p:before{width: 4px;height: 4px;}
.caseshow02 dl dd .infobox .info_con p:before{top: 8px;}
.caseshow03 .case_right .case_number ul {grid-template-rows: auto auto auto;grid-template-columns: 1fr 1fr 1fr;}
.caseshow03 .case_right .case_number .numbox .num{font-size: 16px;}
.caseshow03 .case_right .case_number .numbox .num .counter{font-size: 22px;}

.newslist ul li .textbox .tit{margin-bottom:6px;}
.newslist ul li .textbox .infobox{margin-bottom:15px;}
.ny_banner .nybantit span:nth-child(2){font-size: 13px; margin-bottom:2px;}



}
@media(max-width:400px){
    .caseshow03 .case_right .case_number .numbox .tit {
        font-size: 12px;
    }
}


