/*全局样式*/

@font-face{
	font-family:'ArialBlack';
	src:url("font/ArialBlack.ttf") format("truetype");
	font-weight:normal;
	font-style:normal;
}

*{font-family:'Arial','Microsoft YaHei';}
*:focus{outline:none;}
html{overflow-x:hidden;}
body,a{color:#333;}

.wrapper{width:1280px; margin: 0 auto;}
.wrap-white{background:#fff;}
.wrap-white.p1{padding:90px 0; padding-top: 40px;}
.wrap-white.p2{padding:60px 0 90px 0;}
.wrap-white.p3{padding:50px 0 90px 0;}
.wrap-gray{background:#f4f4f4;}
.wrap-gray.p1{padding:90px 0;}

/*头部样式*/
.fr{ float: right;}
.fl{ float: left;}
.clear{ clear: both;}

.empty{
    display: block;
    background: url(img/empty.png) no-repeat center;
    width: 100%;
    height: 300px;
}


#header{position:sticky; top:0; z-index:99; height:62px; background:#fff; box-shadow:0 10px 10px -10px rgba(0,0,0,.08);}
#header .wrapper{height:100%;display: flex;justify-content:space-between;}
#logo{ width: auto; padding-top: 12px; }
#logo a{ 
    height: 62px;
    display: inline-block; 
    line-height: 39px;
}
#logo img{
    height: 40px;
    width: auto;
}
#logo span{
    margin-left: 10px;
    font-size: 20px;
    font-weight: bold;
}

#nav > ul{display:flex; gap:0 16px;}
#nav > ul > li{position:relative; height:62px; text-align:center;}
#nav > ul > li > a{display:block; height:62px; line-height:62px; padding:0 10px; font-size:16px; overflow:hidden;  color: #333;}
#nav > ul > li:hover > a{color:#1a5597;}
#nav > ul > li.current{ border-bottom: 2px solid #1a5597;}
#nav > ul > li.current > a{color:#1a5597;}
#nav > ul > li ul{position:absolute; left:50%; top:62px; transform:translate(-50%,20px); display:none; width:130px; padding:16px 0; background:#fff; box-shadow:0 0 10px rgba(0,0,0,.08); opacity:0; animation:NavAnimation 0.3s; animation-fill-mode:forwards;}
#nav > ul > li:hover ul{display:block;}
@keyframes NavAnimation{100%{transform:translate(-50%,0); opacity:1;}}
#nav > ul > li ul li{height:40px; line-height:40px; font-size:15px; overflow:hidden;}
#nav > ul > li ul li a{display:block; padding:0 20px; color:#464646; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; transition:all 0.2s linear;
text-transform:capitalize;}
#nav > ul > li ul li:hover a{letter-spacing:0.6px; color:#256dfa; transition:all 0.2s linear;}
#h-line{width:1px; height:18px; margin-left:16px; background:#666;}
#search-btn{width:24px; height:24px; margin-left:36px; background:url(img/search.png) no-repeat center; cursor:pointer; transition:all 0.1s linear;}
#search-btn:hover{background-image:url(img/search-h.png); transition:all 0.1s linear;}
#language{display:flex; gap:0 20px; margin-left:36px;}
#language a{width:30px; height:30px; border:2px solid #fff; border-radius:50%; box-shadow:0 0 12px rgba(0,0,0,.12); overflow:hidden;}
#language img{width:26px; height:26px; border-radius:50%;}
#search{right:0; top:118px; z-index:98; display:none; height:68px; padding:10px; background:rgba(255,255,255,.5); box-shadow:0 0 10px rgba(0,0,0,.08); overflow:hidden;}
#search input{width:278px; height:48px; line-height:48px; padding:0 16px; border:none; border-radius:0; font-size:16px; color:#464646;}
#search input::-moz-placeholder{color:#999;}
#search input::-webkit-input-placeholder{color:#999;}
#search input::-ms-input-placeholder{color:#999;}
#search button{width:48px; height:48px; background:url(img/search1.png) no-repeat center #256dfa; border:none; border-radius:0;}

/*首页样式*/

#banner{width:100%; height:600px; overflow:hidden;}
#banner .swiper-wrapper{height:600px;}
#banner .swiper-slide{width:100%; height:600px;}
#banner .swiper-slide img{width:100%; height:600px;}
#banner .swiper-pagination{left:50%; bottom:20px; transform:translateX(-50%); display:flex; justify-content:center; align-items:center; gap:0 10px; width:auto;}
#banner .swiper-pagination-bullet{width:12px; height:12px; margin:0; background:#fff; border-radius:50%; cursor:pointer; opacity:0.5; }
#banner .swiper-pagination-bullet-active{background:#fff; border-radius: 20px;width:40px; height:12px; opacity:1; }





/*底部样式开始*/

.bottom{ background: #313131; padding-top:60px;}
.bottom1 .wrapper{ display: flex;justify-content:space-between;}
.bottom_center dl dd{}
.bottom_left2 p{ color: #fff; font-size: 15px; line-height: 25px;}

.bottom_left{ width: 468px; }
.bottom_left1{ border-bottom: 1px solid rgba(255,255,255,0.3); padding-bottom: 20px; margin-bottom: 20px; }

.bottom_left1 a{ 
    height: 40px;
    display: inline-block; 
    line-height: 40px;
}
.bottom_left1 img{
    height: 40px;
    width: auto;
}
.bottom_left1 span{
    margin-left: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}



.bottom_center{ width: 630px; color: #fff;}
.bottom_center dl{  display: flex;}

.bottom_center dl a{ color: #acacac; font-size: 15px; line-height: 28px;}
.bottom_center dl dd h2{ font-size: 16px; margin-bottom: 10px;}
.bottom_center dl dd{ margin-left: 44px;}
.bottom_center dl dd a:hover{ color: #fff;}
.bottom_right p{ text-align: center; color: #fff; font-size: 14px; line-height: 40px;}
.bottom_right1 img{ width: 110px;  height: 110px;}
.bottom1{border-bottom: 1px solid rgba(255,255,255,0.3); padding-bottom: 20px;}

.bottom2{line-height: 60px; height: 60px; }
.bottom2 .wrapper{ display: flex;justify-content:space-between; color: #acacac; font-size: 15px;}
.bottom2 .wrapper a{color: #acacac; font-size: 15px;}
.bottom2 .wrapper a:hover{ color: #fff;}

/*.bottom_center{ margin-top: 80px;}
.bottom_right{ margin-top: 94px;}*/



/*合作伙伴样式开始*/
.hzhb{ background: #ebf1f8; padding-top: 50px; padding-bottom: 50px; text-align: center;}
.title h2{ font-size: 72px; color: #e1eaf5;text-transform:Uppercase; font-weight: bold; text-align: center;}
.title h3{font-size: 36px; color: #2b2b2b; font-weight: bold; margin-top: -60px; text-align: center;}

.hzhb_lie ul li{ width: 196px; height: 110px; border-radius: 10px; float: left; margin-right: 18px; margin-top: 15px;transition: all 0.5s;}
.hzhb_lie ul li img{ border-radius: 10px;}
.hzhb_lie ul li:nth-child(6n){ margin-right: 0;}
.hzhb_lie ul li:hover{  box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.18);transition: all 0.5s;}

.hzhb_lie{ margin-top: 40px;}



/*新闻资讯样式开始*/
.news{ background: #ebf1f8 url(../images/xw_bj.png) no-repeat bottom center; height: 814px; padding-top: 50px;}
.news_nr{ margin-top: 60px;}
.news_nr ul li{ background: #fff; width: 33.3%; float: left; width: 426px; height: 280px;box-sizing: border-box; padding: 50px; border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;transition: all 0.5s;}
.news_nr ul li h2{
	line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; color: #333; font-size: 16px; font-weight: bold; margin-top: 20px;}
.news_nr ul li section{
	color: #666666;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 15px;
    margin-bottom: 16px;
    margin-top: 15px;
}
.news_nr ul li em{ color: #1a5597; font-size: 15px;background: #e8eef4; padding: 8px 12px;border-radius: 10px;}
.news_xiangq{display: flex;justify-content:space-between; color: #999; font-size: 14px; margin-top: 20px;}
.news_nr ul li:hover{  background: #296db8; color: #fff;transition: all 0.5s;}
.news_nr ul li:hover h2{ color: #fff;}
.news_nr ul li:hover section{ color: #fff;}
.news_nr ul li:hover .news_xiangq{ color: #fff;}




/*特种设备施工*/
.tzsb_tit_left1{ color: #333333; font-size: 22px;}
.tzsb_tit_left1 img {
    margin-right: 10px;
    display: inline-block;
    vertical-align: -5px;
}
.tzsb_tit_left2{ font-size: 32px; color: #2b2b2b; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}
.tzsb_tit_left3{ font-size: 16px; color: #666666;}

.tzsb_tit{ text-align: center;}
.tzsb_tit_right{ width: 160px; margin: 0 auto;}
.tzsb_tit_right a{ width: 160px; height: 50px; line-height: 50px;  border-radius:30px; border:1px solid #296db8; color: #296db8; display: block; margin-top: 50px;transition: all 0.5s; background: url(../images/jt.png) no-repeat 100px; padding-left: 40px;}
.tzsb_tit_right a:hover{ background: #296db8 url(../images/jt_a.png) no-repeat 100px;; color: #fff;}
.tzsb_tit_right img {
    margin-left: 10px;
    display: inline-block;
    vertical-align: 0px;
}

/*.tzsb_nr ul{display: flex;justify-content:space-between;}*/

/*.tzsb_nr ul li{ width: 297px; text-align: center;}*/
.tzsb_nr ul li{ width: 296px; text-align: center;
    display: inline-block;
     margin-right: 28px; 
}
.tzsb_nr ul li:nth-child(4n){
    margin-right: 0;
}

 
   
.tzsb_nr1 { width: 297px; height: 240px; overflow: hidden;}
.tzsb_nr1 img { width: 297px; height: 240px;transition: all 0.5s;}
.tzsb_nr1:hover img {transform: scale(1.1);transition: all 0.5s;}


.znxt_n1 { width: 297px; height: 240px; overflow: hidden;}
.znxt_n1 img { width: 297px; height: 240px;transition: all 0.5s;}
.znxt_n1:hover img {transform: scale(1.1);transition: all 0.5s;}
.znxt_nr .swiper-slide{ text-align: center;}
.znxt_n2{ margin-top: 10px;text-align: center;}

.tzsb_nr2{ margin-top: 10px;}
.tzsb_nr2 a,.znxt_n2 a{ font-size: 18px; color: #333;line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
 .tzsb_nr2 a:hover,.znxt_n2 a:hover{ color: #296db8;}   
    
    
.tzsb_nr{ margin-top: 30px; margin-bottom: 50px;}

.tzsb_nr ul li:hover .tzsb_nr2 a{ color: #296db8;}



.gbjqr{ background: #ebf1f8; padding-top: 50px; padding-bottom:10px; margin-bottom: 50px;}

.znxt_nr{ margin-top: 40px; margin-bottom: 50px;}
.znxt{ margin-top: 50px;margin-bottom: 50px;}
.znxt_nr ul{ display: flex;gap:0 30px;}
.znxt_nr ul li{}



/*内页代码开始*/

/*人才招聘代码开始*/
#lm-banner {height: 360px;width: 100%;}
#lm-banner .wrapper {color: #fff;text-align: center;}
#lm-banner .wrapper h2 {font-size: 36px;padding-top: 150px;text-transform:Uppercase; font-weight: bold;}
#lm-banner .wrapper h3 { font-size: 30px; padding-top: 15px;}


.dqwz .wrapper{display: flex;justify-content:space-between;}
.dqwz_nav ul li{ font-size: 16px; color:#1a5597; width: 160px; font-weight: bold; border-left: 1px #e5e5e5 solid;border-right: 1px #e5e5e5 solid; text-align: center; height: 70px;}
.dqwz_nav ul .curr{ border-bottom: 3px #1a5597 solid;}
.dqwz_post{ font-size: 15px; color: #666666; background: url(../images/home_x.png) no-repeat 0 26px; padding-left: 25px;}
.dqwz_post span{ color: #1a5597;}
.dqwz_post a{ font-size: 15px; color: #666666;}
.dqwz{ height: 70px; line-height: 70px; background: #fff; border-bottom: 1px #e5e5e5 solid;}

.hs_big{ background: #f5f5f5; padding-top:40px; padding-bottom: 70px;}


.job_lie1{ background: #1a5597; height: 108px; border-radius: 10px 10px 0 0;box-sizing: border-box; padding: 20px;}

.job_lie1 h2{ font-size: 20px; font-weight: bold; color: #fff; margin-top: 6px;} 
.job_lie1 h3{ color: #fff; font-size: 15px;display: flex;justify-content:space-between;}
.job_lie1 h3{ margin-top: 10px;}
.job_lie ul li{ width: 410px; float: left; margin-right: 24px; background: #fff; border-radius: 10px; margin-bottom: 30px;}
.job_lie ul li:nth-child(3n){ margin-right: 0px;}


.job_lie2{box-sizing: border-box; padding: 30px; padding-top: 10px;}
.job_lie2 h2{ font-size: 16px; color: #333; font-weight: bold; margin-top: 20px;} 
.wzgs_p p{ font-size: 14px; color: #666666; line-height: 25px;}
.wzgs_p{ font-size: 14px; color: #666666; line-height: 25px; margin-top: 10px;}
.job_lie2{ height: 385px; overflow-y: auto;}


.dqwz_nav ul{ display: flex;}
.dqwz_nav ul .curr a{font-size: 16px; color:#1a5597; font-weight: bold;}
.dqwz_nav ul li a{ display: block;}
.dqwz_nav ul li a:hover{ color:#1a5597; font-weight: bold;}



/*内页新闻列表开始*/
.ny_xinw1_01{ width: 400px; height: 255px; overflow: hidden; border-radius: 10px 10px 0 0;}
.ny_xinw1_01 img{ width: 100%;height: 255px;transition: all 0.5s;}
.ny_xinw1 ul li{ width: 400px; height: 490px; background: #fff; border-radius: 10px;transition: all 0.5s;}

.ny_xinw1_02{box-sizing: border-box; padding: 30px;}

.ny_xinw1_02 h2{ font-size: 16px; color: #333333; font-weight: bold;line-height: 30px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ny_xin_seeat{
	color: #666666;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 15px;
    margin-bottom: 16px;
    margin-top: 20px;}
.ny_xinw1_02 h3{display: flex;justify-content:space-between; font-size: 15px; color: #666; margin-top: 40px;}
.ny_xinw1_02 h3 span{ width: 102px; height: 36px; line-height: 36px; border: 1px #959595 solid; border-radius:30px; background: url(../images/jm1.png) no-repeat 64px; padding-left: 26px; margin-top: -10px;transition: all 0.5s;}
.ny_xinw1 ul li:hover .ny_xinw1_02 h2{ color:#1a5597;}
.ny_xinw1 ul li:hover .ny_xinw1_02 h3 span{background: #1a5597 url(../images/jm2.png) no-repeat 64px; color: #fff;transition: all 0.5s; border: 1px #1a5597 solid;}
.ny_xinw1 ul{display: flex;justify-content:space-between;}
.ny_xinw1 ul li:hover .ny_xinw1_01 img{transform: scale(1.1);transition: all 0.5s;}
.ny_xinw1 ul li:hover{ box-shadow:0px 0 30px rgba(0,0,0,.08);}

.ny_xinw2 dl dd{ background: #fff; height: 145px; margin-top: 30px;align-items: center;box-sizing: border-box; padding: 30px;transition: all 0.5s;}
.ny_xinw2 dl dd a{display: flex;justify-content:flex-start; }
.ny_xinw2_left{ width: 200px; text-align: center; border-right: 1px solid #e5e5e5; height: 74px; margin-top: 10px;}
.big01{ font-size: 36px; color: #1a5597; font-weight: bold;}
.big02{font-size: 16px; color: #1a5597; margin-top: 10px;}

.ny_xinw2_right h2{line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #333333; font-weight: bold;
    }
.ny_xinw2_right_xq{
	color: #666666;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 15px;
    margin-bottom: 16px;
    margin-top: 8px;
}
.ny_xinw2_right{ padding-left: 50px;
    width: calc(100% - 200px);}
.ny_xinw2 dl dd:hover{box-shadow:0px 0 30px rgba(0,0,0,.08);transition: all 0.5s;}
.ny_xinw2 dl dd a:hover .ny_xinw2_right h2{ color: #1a5597;}


/*分页代码开始*/
/*.n-page{ text-align:center; clear:both;margin-top: 60px; margin-bottom:20px;}*/
/*.n-page a{ padding:5px 10px; margin:0px 3px;  border:#e0e0e0 1px solid; background-color:#fff; color:#474747; font-size: 15px;}*/
/*.n-page span{ padding:5px 10px; margin:0px 3px;  color:#FFF; background-color:#1a5597; border:#1a5597 1px solid; font-size: 15px;}*/
/*.n-page a:hover{ color:#FFF; background-color:#1a5597; border:#1a5597 1px solid;}*/

#pageinfo {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 26px;
}
.digg {
    padding-top: 30px;
}
.digg li{

    border-radius: 0px !important;
    width: 30px !important;
    height: 30px !important;
    line-height: 30px;
    display:inline-block;
    margin:0 4px;
    background:#fff;
    border:1px solid #d6d6d6;
    border-radius:2px;
    font-size:14px;
    color:#767676;
    margin-right: 0px !important;
    float: none !important;
}
.digg .page-item a{
    border: none;
    padding: 0px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    width: 30px;
    overflow: inherit;
}
.digg .page-item a:hover {
    /*background-color: #015196;*/
    color: #044f9a;
}
.digg .page-item a:active {
    background-color: #1c4e9d;
    color:#fff;
}
.digg li.active  {

    display: inline-block;
    /* margin: 2px; */
    width: 31px;
    height: 31px;
    line-height: 30px;
    background-color: #1c4e9d;
    color: #fff;
    text-decoration: none;
}



/*新闻详情页面*/
.news_deat{ background: #fff;box-sizing: border-box; padding: 50px;}
.news_deat h2{ color: #333; font-size: 30px; text-align: center; font-weight: bold;}
.news_deat h3{  font-size: 15px; color: #999999; text-align: center; margin-top: 20px; border-bottom: 1px #dcdcdc dashed; padding-bottom: 20px;}
.news_deat h3 span{ font-size: 15px; color: #999; padding-left: 20px;}

.news_deat_nr{ font-size: 15px; color: #333333; line-height: 28px; padding-top: 20px;}


.news_deat_nr video{
    display: block;
    max-width: 100%;
    height: auto;
}


.news_deat_nr img{
    display: block;
    max-width: 100%;
    height: auto;
}

.sxz_p{display: flex;justify-content:space-between; padding-top: 30px; }

.sxz_p1{  font-size: 15px; color: #333333;}
.sxz_p2{  font-size: 15px; color: #333333;}

.sxz_p a:hover{ color: #1a5597; text-decoration: underline;}



/*内页案例开始*/
.ny_case{display: flex;justify-content:space-between;}

.ny_case_left{ width: 260px; }
.ny_case_left ul li{ display: block; height: 64px; line-height: 64px; border-bottom: 1px #e5e5e5 solid; background: #fff url(../images/h01.png) no-repeat 230px;}
.ny_case_left ul li a{ color: #666; font-size: 16px;box-sizing: border-box; padding-left: 16px; display: block; width: 200px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.ny_case_left ul li a:hover{ color: #1a5597;}
.ny_case_left ul .curmem{background: #1a5597 url(../images/h02.png) no-repeat 230px;}
.ny_case_left ul .curmem a{ color: #fff;}
.ny_case_left ul .curmem a:hover{ color: #fff;}


.ny_case_right{ width: 992px;}
.ny_case_right ul li{ float: left; width: 310px; height: 304px; overflow: hidden; background: #fff; text-align: center; margin-right: 30px; margin-bottom: 30px;}
.zn_list_data ul li{
    float: none;
    width: auto;
    height: auto;
    margin-right: 0px;
    margin-bottom: 12px;
}
.zn_list_data ul li:before{
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #1a5597;
    display: inline-block;
    margin-right: 10px;
}


.ny_case_right ul li:nth-child(3n){ margin-right: 0;}

.ny_case_right_tu{ width: 310px; height: 244px; overflow: hidden;}
.ny_case_right_tu img{ width: 310px; height: 244px;transition: all 0.5s;}
.ny_case_right_wen{ font-size: 16px; color: #333;line-height: 58px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; padding-left: 10px; padding-right: 10px;}
.ny_case_right ul li:hover .ny_case_right_wen{ color: #1a5597;}

.ny_case_right ul li:hover .ny_case_right_tu:hover img {transform: scale(1.1);transition: all 0.5s;}


/*应用案例详情开始*/
.ny_case_right2 h2{ font-size: 24px; color: #333333; line-height: 30px; margin-top: 25px;}
.ny_case_right2_txt{ font-size: 15px; color:#666; line-height: 28px; margin-top: 20px;}

.ny_case_right1{ width: 990px; height: 540px; overflow: hidden;}

.ny_case_right1 .swiper-button-next{ background: url(../images/next.jpg) no-repeat right center; width: 29px; height: 40px;opacity:1}
.ny_case_right1 .swiper-button-next:after{ display: none;}
.ny_case_right1 .swiper-button-prev{ background: url(../images/prev.jpg) no-repeat left center; width: 29px; height: 40px;opacity:1}
.ny_case_right1 .swiper-button-prev:after{ display: none;}



/*产品详情页*/

#ny_product-detail .product-nav{ width:100%;}
#ny_product-detail .product-nav ul{ display:flex; gap:0 20px;}
#ny_product-detail .product-nav ul li{ height:54px; line-height:54px; overflow:hidden; border-radius:50px; background:#fff;text-align:center; border-bottom:0;}
#ny_product-detail .product-nav ul li.curmem{ background:#1a5597; }
#ny_product-detail .product-nav ul li.curmem a{color:#fff;}
#ny_product-detail .product-nav ul li a{ padding:0 40px; font-size:16px;}
#ny_product-detail .product-detail-cont{ margin-top:30px; width:100%;}
#ny_product-detail .product-detail-cont .znxt_xqn1{ width:100%; height:424px; background:#fff; border-radius:20px; overflow:hidden; padding:30px;}
#ny_product-detail .product-detail-cont .znxt_xqn1 .znxt_xqn1_left{ width:628px; height:364px; border-radius:20px; overflow:hidden;}
#ny_product-detail .product-detail-cont .znxt_xqn1 .znxt_xqn1_left .swiper-wrapper{width:628px; height:364px;}
#ny_product-detail .product-detail-cont .znxt_xqn1 .znxt_xqn1_left img{ width:100%; height:100%; border-radius:20px;}
#ny_product-detail .product-detail-cont .znxt_xqn1 .znxt_xqn1_right{ flex:1; padding:0; margin-left:50px; padding-top:10px;}
#ny_product-detail .product-detail-cont .znxt_xqn1 .znxt_xqn1_right section{ max-height:242px; overflow-y:scroll;}
#ny_product-detail .product-detail-cont .znxt_xqn2{ border-radius:20px; padding:30px;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .detali-tab_tit{ border-bottom:1px #ebebeb solid; padding-bottom:30px;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .detali-tab_tit ul{display:flex; gap:0 20px;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .detali-tab_tit ul li{height:48px; line-height:48px; overflow:hidden; border-radius:50px; background:#f2f2f2;text-align:center; font-size:20px; font-weight:bold; width:160px; text-align:center; cursor:pointer;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .detali-tab_tit ul li.on{ background:#1a5597; color:#fff;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .pro-detali-tabs{ margin-top:30px; padding:0;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .pro-detali-tabs .pro-detali-tab{ display:none;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .pro-detali-tabs .pro-detali-tab ul li{ font-size:16px; line-height:30px; margin-bottom:10px; position:relative; padding-left:20px;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .pro-detali-tabs .pro-detali-tab ul li:before{ content:""; display:block; position:absolute; top:10px; left:0; background:#1a5597; width:8px; height:8px; border-radius:50px;}
#ny_product-detail .other-pro{ width:100%;  background:#fff; border-radius:20px; padding:30px; margin-top:20px;}
#ny_product-detail .other-pro .other-pro-title{height:48px; line-height:48px;border-radius:50px; background:#1a5597;text-align:center; font-size:20px; font-weight:bold; width:180px; text-align:center;color:#fff;}
#ny_product-detail .other-pro .other-pro-list{ margin-top:30px;}
#ny_product-detail .other-pro .other-pro-list ul{ display:flex; gap:0 40px;}
#ny_product-detail .other-pro .other-pro-list ul li{ width:380px;}
#ny_product-detail .other-pro .other-pro-list ul li .ny_case_right_tu{ width:100%; height:245px;}
#ny_product-detail .other-pro .other-pro-list ul li .ny_case_right_tu img{ width:100%; height:100%; transition: all 0.5s;}
#ny_product-detail .other-pro .other-pro-list ul li .ny_case_right_wen{ height:70px; line-height:70px; background:#f5f5f5; font-size:16px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 20px;}

#ny_product-detail .other-pro .other-pro-list ul li:hover .ny_case_right_tu img{transform: scale(1.1);transition: all 0.5s;}
#ny_product-detail .other-pro .other-pro-list ul li:hover .ny_case_right_wen{ color:#1a5597;}




/*智能系统详情页面*/
.znxt_xqn4{ background: #fff; margin-top: 0px; padding-top: 0px;}
.znxt_xqn4_tit{ width: 150px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; font-weight: bold; background: #1a5597; color: #fff; }
.znxt_xqn4_nn{box-sizing: border-box; padding: 30px;}

.znxt_xqn4_nn1 dl dd{ font-size: 15px;  color: #333; line-height: 35px;}
.znxt_xqn4_nn1 dl dd em{ width: 8px; height: 8px; border-radius: 50%; background: #1a5597;display: inline-block; margin-right: 20px; }


.ny_case_right .znxt_xqn4_nn2 ul li:nth-child(3n){margin-right: 12px;}

.znxt_xqn4_nn2 ul li{ float: left; width: 220px; margin-right: 12px; text-align: center; margin-top: 20px; height: 190px;}
.znxt_xqn4_nn2 ul li img{ width: 220px; height: 150px;}
.znxt_xqn4_nn2 ul li p{ font-size: 16px; color: #333; line-height: 50px;}


.znxt_xqn3{background: #fff; margin-top: 0px; padding-top: 0px;}

.znxt_xqn3 table{border-top: 1px #d2d2d2 solid;border-left: 1px #d2d2d2 solid; }
.znxt_xqn3 table tr{ height: 50px; line-height: 50px; color: #333; font-size: 15px; }
.znxt_xqn3 table tr:nth-child(odd){ background: #e8eef4;}
.znxt_xqn3 table tr td{ border-bottom: 1px #d2d2d2 solid; border-right: 1px #d2d2d2 solid; padding-left: 20px; padding-right: 20px;}

.znxt_xqn3_bg{ padding: 30px;}
.biaoge02{ text-align: right;}

.znxt_xqn2{background: #fff; margin-top: 20px; padding-top: 30px;}

.znxt_xqn2_nr{display: flex;justify-content:space-between;box-sizing: border-box; padding:30px;}

.znxt_xqn2_nr_le dl dd{ font-size: 15px; color: #333333; line-height: 25px; margin-top: 12px; position: relative; padding-left: 20px;}
.znxt_xqn2_nr_le dl dd:before{ position: absolute; width: 8px; height: 8px; background: #1a5597; border-radius: 50%; content: ""; top: 7px; left: 0;}
.znxt_xqn2_nr_le{ width: 456px;}
.znxt_xqn2_nr_re{ width: 430px;}


.znxt_xqn1{ background: #fff; margin-top: 0; }
.znxt_xqn1{display: flex;justify-content:space-between;}
.znxt_xqn1_right{ width:490px;box-sizing: border-box; padding:30px; padding-top: 0; padding-bottom: 10px;}
.znxt_xqn1_left{ width:500px;text-align: center;}

.znxt_xqn1_right h2{ font-size: 24px; color: #333333; font-weight: bold; margin-top: 30px;}
.znxt_xqn1_right section{ font-size: 16px; line-height: 30px; color: #666666;}
.znxt_xqn1_right em{ width: 24px; height: 3px; display: block; background: #1a5597; margin-top: 20px; margin-bottom: 20px;}


.znxt_xqn1_left .swiper-button-next{ background: url(../images/next2.png) no-repeat right center; width: 29px; height: 40px;opacity:1}
.znxt_xqn1_left .swiper-button-next:after{ display: none;}
.znxt_xqn1_left .swiper-button-prev{ background: url(../images/prev2.png) no-repeat left center; width: 29px; height: 40px;opacity:1}
.znxt_xqn1_left .swiper-button-prev:after{ display: none;}



.gongkuang  ul li{ float:left; width: 295px; height: 200px; margin-right:20px;}



/*关于我们合作伙伴开始*/
.xinj_wen{ font-size: 15px; color: #666; line-height: 28px;}

/*荣誉资质图片开始*/
/*荣誉资质*/
.title004{ text-align: center; margin-top: 70px;}
.gongc_tit{ font-size: 36px; color: #1a5597; font-weight: bold;text-transform:Uppercase;}
.gongc_tit_em{font-size: 30px; color: #1a5597;}
.n_zhuanli{margin-top: 50px;}
.n_zhuanli .fl01{background:url(../images/jiangb.jpg) center no-repeat;background-size:cover !important;padding-bottom:5rem;overflow: hidden; }
.n_zhuanli .fl01 ul li .img .top{ position:absolute; top:0; right:0; bottom:0; left:0;}
.n_zhuanli .fl01 ul li h5{ font-size:1rem; line-height:1.875rem; margin-top:2rem; text-align:center; color:#494949; opacity: 0;}
.n_zhuanli .box{ margin-top: 40px;}
#certify .swiper-container,#certify .swiper-slide.swiper-slide-active{ overflow:visible; }
#certify .swiper-slide {width: 310px;height: 430px; box-sizing:border-box; cursor: -webkit-grab;position:relative;}
#certify .swiper-slide img{display:block;max-width: 100%;max-height: 100%;}
#certify .swiper-slide .img{ background: #fff;}
#certify .swiper-slide:after{ position:absolute; content:""; width:.5625rem; height:0; transition:.7s .2s; background:url(../images/s_case_arrow.png) center bottom no-repeat; right:5rem; top:93%;}
#certify .swiper-slide.swiper-slide-active:after{height:5.6875rem;}
#certify .swiper-slide.swiper-slide-active .img{  box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.15);}
#certify .swiper-slide.swiper-slide-active h5{ opacity: 1;}
#certify .swiper-pagination {width: 100%;bottom: 20px; display:none;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 2px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;opacity: 1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 2px solid #00aadc;background-color: #fff;}
#certify .swiper-button-prev {left: -30px;width: 46px;height: 46px;background:none ; }
#certify .swiper-button-prev:hover { }
#certify .swiper-button-next {right: -30px;width: 46px;height: 46px;background:none  ; }
#certify .swiper-button-next:hover { }
#s_case .swiper-slide .con{ display:none;}
#certify .swiper-button-next, #certify .swiper-button-prev{ margin-top:-83px;}
#certify .container00 ul .miso-arrow.miso-prev{ left:0}
#certify .container00 ul .miso-arrow.miso-next{ right:0}

.n_zhuanli .fl02{padding: 5rem 0;overflow: hidden;}
.n_zhuanli .fl02 .left{ width:40.625rem;}
.n_zhuanli .fl02 .left .img, .n_zhuanli .fl02 .left .img img{ width:100%; height:39.375rem; overflow:hidden}
.n_zhuanli .fl02 .right{width: calc(100% - 40.625rem);max-width: 55.625rem;height:39.375rem;padding:1.5rem 0 0 4.5rem;}
.n_zhuanli .fl02 .right .box_table{ text-align:left}
.n_zhuanli .fl02 .right h3{font-size:1.875rem;color:#2b2b2b;font-family:OPENSANS-BOLD;margin-bottom: 2.375rem;}


.n_zizhi .fl01 .title004{ text-align:left;}
.n_sanji{float:right;margin-bottom: 1rem;}
.n_sanji ul{white-space:nowrap;margin-top: -6rem; position:relative}
.n_sanji ul:before{ content:""; position:absolute; bottom:0; left:2rem; right:0; background:#e5e5e5; height:1px;}
.n_sanji ul li{float:left;margin: 0 0 0 2rem;font-size: 1rem;color: #303030;}
.n_sanji ul li a{display:block;line-height: 3.125rem; position:absolute; position:relative}
.n_sanji ul li a:after{ content:""; position:absolute; left:0; width:0; bottom:-1px; height:3px; background:#28a7e1; transition:.6s}
.n_sanji ul li.on a:after, .n_sanji ul li:hover a:after{ width:100%}

.n_zizhi .fl02{ padding-bottom:4rem}
.n_zizhi .fl02 ul{ margin:0 -1.25rem}
.n_zizhi .fl02 ul li{ float:left; width:25%; padding:0 1.25rem; margin-bottom:2.5rem}
.n_zizhi .fl02 ul li .box{ position:relative}
.n_zizhi .fl02 ul li .box .img{ width:100%; padding-bottom:100%; position:relative}
.n_zizhi .fl02 ul li .box .img img{ position:absolute; top:0; right:0; bottom:0; width:100%; height:100%}
.n_zizhi .fl02 ul li .box .top{ position:absolute; top:0; right:0; bottom:0; width:100%; padding:0 3.75rem; transition:.6s}
.n_zizhi .fl02 ul li .box .top img{ display:inline-block; max-width:80%; max-height:14.375rem}
.n_zizhi .fl02 ul li span{display:inline-block;background:url(../images/anniu_bg10.png) center no-repeat;width:100%;height:50px;line-height:50px;font-size:15px;color:#5d5d5d;text-align:center;transition:.6s;background-size: 100% 100%; margin-top:0.625rem}

.n_zhiliang .fl01{padding:0 0 5rem;background:#eceef0;text-align:center;overflow: hidden;}
.n_zhiliang .fl01 p{font-size:0.875rem;line-height:1.75rem;color:#636363;margin-bottom: 3.5rem;}


.container00 ul .miso-arrow{ width:50px; height:50px; border: 1px #a0a0a0 solid;border-radius: 50%; transition:.6s; }
.miso-arrow.miso-prev{left: -7rem;background:#fff url(../images/b1.png) no-repeat center center;transition:300ms;-webkit-transition:300ms;}
.miso-arrow.miso-next{ right:-7rem; background:#fff url(../images/b2.png) no-repeat center center;transition:300ms;  -webkit-transition:300ms;}
  #certify .swiper-slide {width: 330px;height: 460px;}
  /* Arrows */
.miso-prev, .miso-next {position: absolute;display: block;height:50px;width: 50px;line-height: 0;font-size:0; cursor: pointer;background: transparent;color: transparent;padding: 0;border: none;outline: none;top: 50%;z-index: 1;border: 1px #a0a0a0 solid; border-radius: 50%;}
.miso-prev{ left:0}
.miso-next{ right:0}
.miso-lightbox .miso-prev:before,.miso-lightbox .miso-next:before{ width:50px; height:50px; display:block}

 .miso-prev:hover{  background:#1a5597 url(../images/b1_a.png) no-repeat center center;}
 ul .miso-next:hover{  background: #1a5597 url(../images/b2_a.png) no-repeat center center; }


/*荣誉资质js*/

/* 本例子css */
.ny_rongm{ margin-top: 30px; margin-bottom: 40px;}
.multipleLine{ position:relative; width:1300px; }
.multipleLine .hd{ }
.multipleLine .prev,.multipleLine .next{ display:block;  width:50px; height:50px; overflow:hidden; border: 1px #a0a0a0 solid; border-radius: 50%;
	 cursor:pointer; position: relative; z-index: 9999;  top: 48%; }
.multipleLine .next{   position: absolute; right: 0;  background:#fff url(../images/b2.png) no-repeat center center;}
.multipleLine .next:hover{   position: absolute; right: 0;  background: #1a5597 url(../images/b2_a.png) no-repeat center center;}

.multipleLine .prev{ position: absolute; left: 0; background:#fff url(../images/b1.png) no-repeat center center;}
.multipleLine .prev:hover{   position: absolute; left: 0; background:#1a5597 url(../images/b1_a.png) no-repeat center center;}


.multipleLine .bd{  height:600px; overflow:hidden; padding-left: 50px;  }
.multipleLine .bd ul{ overflow:hidden; zoom:1; margin-bottom:10px;  }
.multipleLine .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; width: 228px; height: 280px; background: #edf0f4; border-radius: 10px; margin-right: 5px; margin-left: 5px; margin-top: 20px; text-align: center;}
.multipleLine .bd ul li .pic{ text-align:center; width: 200px; margin:0 auto; margin-top: 15px; margin-bottom: 15px; }
.multipleLine .bd ul li .pic img{ width:200px; height:200px; display:block;
object-fit: contain; }
.multipleLine .bd ul li .pic a:hover img{   }
.multipleLine .bd ul li .title{ line-height:24px; font-size: 16px; color: #333; white-space: nowrap;
overflow: hidden; text-overflow: ellipsis;   }




/*关于我们企业介绍*/
.ny_jianj1{display: flex;justify-content:space-between;}
.ny_jianj1_left{ width: 280px; margin-top: 70px; margin-bottom: 50px;}
.ny_jianj1_right{ width:100%;}
.ny_jianj1_left1 h2{ font-size: 36px; font-weight: bold; color: #1a5597;text-transform:Uppercase;}
.ny_jianj1_left1 h3{ font-size: 30px; color: #1a5597;}
.ny_jianj1_left1 em{ display: block; width: 2px; height: 53px; background: #1a5597; margin-top: 20px; margin-bottom: 30px;}

.ny_jianj1_left2 ul li{ width: 280px; height: 64px; display: block; background: #eeeeee; margin-top: 20px; line-height: 64px;  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; font-size: 16px; color: #333; padding-left:15px;  padding-right: 15px;box-sizing: border-box; cursor: pointer;} 
.ny_jianj1_left2 ul .xun{ background: #1a5597; color: #fff; }
.ny_jianj1_left2 ul .xun:hover{  color: #fff;}
.ny_jianj1_left2 ul li:hover{ color: #1a5597; }


.ny_jianj1_right1{ color: #333; font-size:15px; line-height: 28px;}
.ny_jianj1_right{ margin-top: 50px; }
.ny_jianj1{ min-height: 570px;}

.ny_jianj2{ margin-bottom: 50px;}
.ny_jianj2 img{ max-width: 100%;}



/*内页发展历程开始*/
.fzlc{ background: url(../images/bj6.jpg) no-repeat;  background-size: cover; width: 100%; padding-top: 30px; padding-bottom: 60px;}
.fzlc_nr .swiper-slide{ position: relative; margin-top: 240px;}
.fzlc_nr .swiper-slide:nth-child(2n) .fzlc_wen{margin-top: -230px;
    min-height: 220px;}
.fzlc_nr .swiper-slide .fzlc_tubiao{margin-top: -22px}
.fzlc_nr .swiper-slide .fzlc_wen{ border-left:1px solid #1a5597; padding-left: 20px; margin-left: 14px;}
.fzlc_nr .swiper-slide .fzlc_wen h2{ font-size: 30px; color: #1a5597; font-weight: bold; padding-top: 20px; }
.fzlc_nr .swiper-slide .fzlc_wen  section{ font-size: 15px; color: #666; line-height: 22px; margin-top: 10px;}
.fzlc_nr{ margin-top: 30px; position: relative;}
.fzlc_nr:before{ content: ""; position: absolute; height: 10px; background: #1a5597; width: 100%; top: 54%; left: 0;}


.fzlc_nr .swiper-container{ width:1200px;}
.fzlc_nr .swiper-container .swiper-wrapper{padding-left: 0px;box-sizing: border-box; }


.fzlc_nr .swiper-button-next { width: 50px; height: 50px; background: #fff url(../images/vr.png) no-repeat center center; border: 2px solid #1a5597; border-radius: 50%; top:54%; right: -35px;opacity:1}
.fzlc_nr .swiper-button-next:after{ display: none;}


.fzlc_nr .swiper-button-prev { width: 50px; height: 50px; background: #fff url(../images/vl.png) no-repeat center center; border: 2px solid #1a5597; border-radius: 50%; top: 54%; left: -35px;opacity:1}
.fzlc_nr .swiper-button-prev:after{ display: none;}


.fzlc_nr .swiper-slide{}

body .zdq{ text-align: left;}


.jt_lxfs p{ font-size: 15px; color: #333333; line-height: 50px; padding-left: 60px;}
.cont1{background: url(../images/ga1.png) no-repeat left center;}
.cont2{background: url(../images/ga2.png) no-repeat left center;}
.cont3{background: url(../images/ga2.png) no-repeat left center;}

.cont4{background: url(../images/ga3.png) no-repeat left center;}
.cont5{background: url(../images/ga4.png) no-repeat left center;}


.ny_lxwm_n_left h2{ font-size: 24px; color: #333333; line-height: 60px;}
.ny_lxwm_n { margin: 50px 0 70px 0;}

/*.ny_lxwm_n{display: flex;justify-content:space-between;}*/

.ny_lxwm_n_right{ width: 160px;text-align: center;}
.ny_lxwm_n_right h2{ font-size: 24px; color: #333333; line-height: 60px; margin-bottom:10px;}
.ny_lxwm_n_right img{ width: 146px; height: 146px; border: 1px solid #c9c9c9;}




/*联系我们技术合作开始*/
.jshzm{background: url(../images/ly_bj.jpg) no-repeat top center; background-size: cover; padding-top: 30px; padding-bottom: 60px;}
.jshzm .wrapper{display: flex;justify-content:space-between;}


.jshzm_left .gongc_tit{ color: #fff;}
.jshzm_left .gongc_tit_em{ color: #fff;}


.jshzm_left001{ font-size: 16px; color: #fff; margin-top: 50px; margin-bottom: 10px;}
.jshzm_left002{ font-size: 24px; color: #fff; font-weight: bold;}

.jshzm_right1{display: flex;justify-content:space-between;}
.jshzm_right01{ width: 320px;}
.jshzm_right1_name{ font-size: 16px; line-height: 30px; color: #fff;}
.jshzm_right{ width: 670px;}
.weo-input3{ border: none; border-bottom: 1px solid #3c578d; background:none; color: #999999; font-size: 16px; line-height: 50px;}

.jshzm_right2{ margin-top: 25px;}

.weo-input4{ border: none; border-bottom: 1px solid #3c578d; background:none; color: #999999; font-size: 16px; line-height: 50px; width: 543px;}

.jshzm_right3{ margin-top: 25px;}
.jshzm_right{ margin-top: 60px;}


.weo-input5{ width: 180px; height: 50px; line-height: 50px; background: #fff; border: none; font-size: 16px; color: #1a5597; cursor: pointer; margin-top: 30px;}
.weo-input5:hover{ background: #1a5597; color: #fff;}
.fhdb{ position: fixed; bottom: 80px; right: 100px;}
.fhdb img{ width: 55px; height: 55px;}
.ny_lxwm_n ul{ display: flex; justify-content: space-between;}
.ny_lxwm_n ul li{ width: 20%; text-align: center; position: relative;}
.ny_lxwm_n ul li .contact-img{ width:120px; height: 120px; background: url(img/contact-iconbg.png) no-repeat; margin: 0 auto; display: flex;justify-content: center;align-items: center;}
.ny_lxwm_n ul li:after{ content: ""; position: absolute; width:95px; height: 1px; background: #dcdcdc; left: 80%; top: 50px;}
.ny_lxwm_n ul li:last-child:after{ display: none;}
.ny_lxwm_n ul li section{ margin-top: 20px;}
.ny_lxwm_n ul li section h4{font-size: 18px; font-weight: bold; color: #3e3a39;}
.ny_lxwm_n ul li section p{font-size: 15px; color: #3e3a39;line-height: 24px; padding: 0 10px; margin-top: 10px;}
.ny_lxwm_n ul li:hover img{ transform: rotateY(360deg); transition: 0.5s all;}
.ny_lxwm_n ul li:last-child em{display: none; position: absolute; left: 50%; transform: translateX(-50%); top: 0px; width: 120px; height: 120px; border: 10px #fff solid; overflow: hidden;}
.ny_lxwm_n ul li:last-child em img{ width: 100%; height: 100%;}
.ny_lxwm_n ul li:last-child:hover em{display: block;}
.title-lxwm{ margin-top: 20px;}

.left-piaofu{ position: fixed; left: 10px; bottom: 200px;}
.left-piaofu ul li{ height: 40px; line-height: 40px; margin-bottom: 10px;  }
.left-piaofu ul li a{ background: #1a5597;  padding: 10px 20px; color: #fff; font-size: 15px;transition: 0.5s all;border-radius: 50px; overflow: hidden;position: relative;}
.left-piaofu ul li:hover a{  padding: 10px 30px;transition: 0.5s all; }
.left-piaofu ul li a:before{ position: absolute; top: 17px; left: 10px; content: ''; width: 6px; height: 6px; background: #fff;border-radius: 50px;transition: 0.5s all; opacity: 0;}
.left-piaofu ul li:hover a:before{ position: absolute; top: 17px; left: 15px; content: ''; width: 6px; height: 6px; background: #fff;border-radius: 50px;transition: 0.5s all; opacity: 1;}

#page{ display:none;}
.sj-dqwz,.sj-ny_rongm{ display:none;}




.indexback{ 
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; 
    transition: 0.6s;
}

.indexback .wrapper{
    margin: auto 8%;
    margin-top: 8%;
    width: auto; 
}
.indexback .wrapper .title h2{
    letter-spacing: 2px;
    font-size: 38px;
    color: #ffffff;
}
.indexback .wrapper .title h3{ 
    margin-top: 2px;
    font-size: 20px;
    color: #ffffff;
    font-weight: normal;
    letter-spacing: 1px;
}
.indexback .wrapper .znxt_nr{
    margin-top: 63px;
}
.indexback .wrapper .znxt_nr ul li .znxt_n1{

    position: relative;
}
.indexback .wrapper .znxt_nr ul li .znxt_n1,.indexback .wrapper .znxt_nr ul li .znxt_n1 img{
    width: 510px;
    height: 330px;
}
 

.indexback .wrapper .znxt_nr ul li .znxt_n1 .dd{ 
    width: 100%;
    padding: 9px;
    position: absolute;
    bottom: 0;
    height: 75px;
    background: rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(10px);
}

.indexback .wrapper .znxt_nr ul li .znxt_n1 .dd .title{

    color: #fff;
    font-size: 20px;
    font-weight: bold;
}
 
.indexback .wrapper .znxt_nr ul li .znxt_n1 .dd .logo{
    display: flex;
    align-items: center;
    margin-top: 8px;
}
.indexback .wrapper .znxt_nr ul li .znxt_n1 .dd .logo .limg{
    width: 52px;
    height: auto;
    margin-right: 12px;
}

/*.indexback .wrapper .znxt_nr ul li .znxt_n1 .dd .logo .limg:hover{transform: none;}*/

.indexback .wrapper .znxt_nr ul li .znxt_n1 .dd .logo span{
    color: #fff;
    font-size: 15px;
}

.indexback .wrapper .znxt_nr ul li .znxt_n2 {
    width: 100%;
    height: 160px;
    background: rgba(26,85,151,0.5);
    margin-top: 0px;
    padding: 20px;
    color: #fff;
}
.indexback .wrapper .znxt_nr ul li .znxt_n2 .content{
    
    display: inline-block;
    font-size: 14px;
    line-height: 27px;
    margin-bottom: 20px;

}
.indexback .wrapper .znxt_nr ul li .znxt_n2 h5{ 
    width: 116px;
    height: 34px;
    padding: 6px 12px;
    font-size: 15px;
    border: 1px solid #fff;
    border-radius: 16px;
    color: #fff;
}
.indexback .wrapper .znxt_nr ul li .znxt_n2 h5:hover{
    background: #fff;
    color: #1a5597;
}
.indexback .wrapper .znxt_nr ul li .znxt_n2 h5:hover i{
    background: url(img/jt_02.png) no-repeat center;
}
.indexback .wrapper .znxt_nr ul li .znxt_n2 h5 i {
    display: inline-block;
    width: 22px;
    height: 10px;
    background: url(img/jt_01.png) no-repeat center;
    transition: all 0.1s linear;
 }
 .indexback .wrapper .znxt_nr ul li .znxt_n2 h5 em{
    margin-right: 6px;
 }
 .indexback .bottom2 { 
    width: 100%;
    position: absolute;
    bottom: 14px;
    font-size: 15px;
 }
.indexback .bottom2 .foot{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}   
.indexback .bottom2 .foot a{
    color: #fff; 
}
.bottom2_left a{
    margin-left: 10px;
}
.indexback .bottom2 .foot  .bottom2_right{
    margin-left: 10px;
}






@media (max-width:1180px){
	
html{ font-size: 100% !important;}
body{font-size:16px;font-size:1.2rem ;}
#header{ display:none;}
#page{ display:block; position:fixed; z-index:99999; top:0;}
.pf{position:fixed}
.pr{position:relative}
.pa{position:absolute}
.hidden{overflow:hidden}

#sj-header{height:3.75rem; background:#fff; z-index:999; box-shadow:0 0 10px 0 #ccc;}
#sj-logo{left:0.75rem; top:1.25rem; height:1.25rem; overflow:hidden;}
#sj-logo a{ display: flex; align-items: center; gap:0 10px;}
#sj-logo img{width:auto;height:1.25rem;}
#sj-logo  a span{ font-size: 16px; font-weight: bold;}
#sj-tel{top: 0.65rem;left: 6rem;font-size: 14px;font-weight: bold;color: #044f9a;background: url(img/tel.png) no-repeat left center;background-size: 1.125rem; padding-left:1.65rem;}
#sj-tel em{ display:block;}

#nav-btn{right:1rem; top:1.3125rem; width:1.875rem; height:1.375rem; background:url(img/nav-btn.png) no-repeat center; background-size:80%; cursor:pointer;}
#nav-btn.close{width:1.75rem; height:1.75rem; background-image:url(img/close1.png); background-size:80%;}

#sj-nav{left:0; right:0; top:3.75rem; margin-left:auto; margin-right:auto; padding:0 1rem; background:#fff; border-top:0.0625rem solid #e1e1e1; box-sizing:border-box; z-index:1000; overflow-y:auto; display:none;}
#sj-nav ul li{display:flex; flex-wrap:wrap; line-height:3rem; border-bottom:0.0625rem dashed #e1e1e1; font-size:15px;}
#sj-nav ul li:last-child{border-bottom:none;}
#sj-nav ul li a{flex:auto;}
#sj-nav ul li a:hover{color:#3075dc;}
#sj-nav ul li em{width:1rem; height:3rem; margin-left:1rem; background:url(img/add.png) no-repeat center; background-size:1rem 1rem; cursor:pointer;}
#sj-nav ul li em.del{background-image:url(img/del.png);}
#sj-nav ul li ul{width:100%; display:none;}
#sj-nav ul li ul li:first-child{border-top:0.0625rem dashed #e1e1e1;}
#sj-nav ul li ul li a{padding:0; display:flex; justify-content:space-between;padding-left: 1.25rem;color: #666;}
#sj-nav ul li ul li a span{ width:4rem; height:3rem; text-align:center;}
#sj-nav ul li ul li a span img{ width:auto; height:100%;}
#sj-nav ul li ul li a h3{ flex:1; font-size:0.875rem; padding-left:1rem; }

#banner{ padding-top:3.75rem; height:25.75rem; margin-top: 60px;}
#banner .swiper-wrapper,#banner .swiper-slide,#banner .swiper-slide img{ height:22rem;}
#banner .swiper-pagination{ bottom:10px;}
#banner .swiper-pagination-bullet{ width:8px; height:8px;}
#banner .swiper-pagination-bullet-active{ width:30px;}
.wrapper{ width:100%; padding:0 15px;}
.znxt{ margin-top:30px;}
.tzsb_tit_left1{ font-size:18px;}
.tzsb_tit_left2{ font-size:24px;}
.tzsb_tit_left3{font-size: 14px;line-height: 24px;}
.tzsb_tit_right a{width: 140px; height: 36px; line-height: 36px;margin-top: 10px;padding-left: 22px; font-size: 14px;}
.znxt_nr{ margin-top:25px;}
.znxt_n1{ width:100%; height:132px;}
.znxt_n1 img{ width:100%; height:100%;}
.tzsb_nr2 a, .znxt_n2 a{ font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.tzsb_nr ul{gap:20px; flex-wrap:wrap;}
.tzsb_nr ul li{ width:31%;}
.tzsb_nr1{ width:100%; height:132px;}
.tzsb_nr1 img{ width:100%; height:auto;}
.tzsb_nr{margin-bottom: 30px; overflow:hidden; height:auto; }
.gbjqr{ padding-top:30px; margin-bottom:30px;}
.news{ padding-top:30px;}
.title h2{ font-size:30px;}
.title h3{ font-size:24px;margin-top: -20px;}
.news{ height:auto; padding-bottom:30px;}
.news_nr{ margin-top:30px;}
.news_nr ul li{width: 33%; height: 200px; padding:15px;}
.news_nr ul li h2{ margin-top:15px;}
.news_nr ul li section{ font-size:14px; margin-top:8px;}
.news_xiangq{ margin-top:12px;}
.news_nr ul li em{display: inline-block;}
.hzhb{ padding:30px 0;}
.hzhb_lie{ margin-top:30px;}
.hzhb_lie ul{ display:flex; gap:15px; flex-wrap:wrap}
.hzhb_lie ul li{ width:18%; float:none; margin-top:0; height:80px; margin-right:0;}
.bottom{ padding-top:40px;}
.bottom_center{ display:none;}
.bottom1 .wrapper{ display:block;}
.bottom_left{ width:100%;}
.bottom_left2 p{ font-size:14px;}
.bottom_right{ margin-top:20px;}
.bottom_right p{ text-align:left;}
.bottom2{ height:auto; line-height:28px; padding:10px 0;}
.bottom2 .wrapper{ display:block;}
.fhdb{ right:10px; bottom:10px;}
.fhdb img{ width:36px; height:36px;}
.dqwz{ display:none;}
.sj-dqwz{ display:block;}
#lm-banner{ margin-top:3.75rem; height:130px;}
#lm-banner .wrapper h2{font-size: 20px; padding-top: 42px}
#lm-banner .wrapper h3{font-size: 16px;padding-top: 5px;}
.dqwz_post{ height:40px; line-height:40px; margin:0;background:#f5f5f5 url(../images/home_x.png) no-repeat 15px center;padding-left: 40px; margin:0 -15px; }
.dqwz_nav{ margin-top:20px; padding:0 15px;}
.dqwz_nav ul{ gap:15px; flex-wrap:wrap;}
.dqwz_nav ul li{font-size: 15px;width: 47%;border: 1px #e5e5e5 solid;height: 40px;line-height: 40px;}
.ny_jianj1{ display:block;}
.ny_jianj1_left{ width:100%;margin-top:30px; margin-bottom:30px;}
.ny_jianj1_left1 h2{ font-size:20px;}
.ny_jianj1_left1 h3{ font-size:18px; margin-top:5px;}
.ny_jianj1_left1 em{ display:none;}
.ny_jianj1_left2{ margin-top:30px;}
.ny_jianj1_left2 ul{ display:flex; gap:0 15px;}
.ny_jianj1_left2 ul li{ width:31%; margin-top:0; height:auto; line-height:24px; font-size:14px; padding:15px;white-space: wrap; border-radius:15px;}
.ny_jianj1_right{ margin-top:30px; width:100%;}
.ny_jianj1_right1{ font-size:14px;}
.title004{ margin-top:30px;}
.gongc_tit{ font-size:20px;}
.gongc_tit_em{font-size:18px; margin-top:5px;}
.fzlc_nr .swiper-container{ width:70%;}
.fzlc_nr:before{top: 89%;}
.fzlc_nr .swiper-button-next{ width:40px; height:40px;top: 91%; right:-4px;}
.fzlc_nr .swiper-button-prev{ width:40px; height:40px;top: 91%; left:-4px;}
.fzlc_nr .swiper-slide .fzlc_wen{margin-top: -230px;min-height: 220px;}
.fzlc_nr .swiper-slide .fzlc_tubiao{ margin-top:-35px;}
.multipleLine{ width:100%;}
.multipleLine .bd{ height:auto;}
.multipleLine .bd ul li{width:18%; height:185px;}
.multipleLine .bd ul li .pic{ width:85%;}
.multipleLine .bd ul li .pic img{ width:100%; height:100px;}
.multipleLine .bd ul li .title{ font-size:14px;  padding:0 10px;}
/*#certify .swiper-container{ width:100%;}*/
#certify .swiper-slide{ width:310px;}



.hs_big{ margin-top:2px; padding-top:30px;}
.ny_case{ display:block;}
.ny_case_left{ width:100%;}
.ny_case_left ul{ display:flex; gap:20px; flex-wrap:wrap;}
.ny_case_left ul li{ width:46%; height:40px; line-height:40px;border-bottom: 0; background:#fff; text-align:center; border-radius:50px;}
.ny_case_left ul li a{ width:100%; padding:0 10px; font-size:15px;}
.ny_case_right{ margin-top:30px; width:100%;}
.ny_case_right ul{display:flex; gap:20px; flex-wrap:wrap; }
.ny_case_right ul li{width:31%;margin-right: 0; height:auto; margin-bottom:0;}
.ny_case_right_tu{ width:100%; height:160px;}
.ny_case_right_tu img{ width:100%; height:100%;}
.ny_case_right_wen{ font-size:15px;}
#ny_product-detail .product-nav ul{ display:flex; gap:20px 15px; flex-wrap:wrap;}
#ny_product-detail .product-nav ul li{ width:46%; height:40px; line-height:40px;border-bottom: 0; background:#fff; text-align:center;}
#ny_product-detail .product-nav ul li a{ padding:0 10px; font-size:15px;}
#ny_product-detail .product-detail-cont .znxt_xqn1{  padding:15px; height:auto;}
#ny_product-detail .product-detail-cont .znxt_xqn1 .znxt_xqn1_left{ width:50%;height:230px;}
#ny_product-detail .product-detail-cont .znxt_xqn1 .znxt_xqn1_left .swiper-wrapper{ width:100%; height:230px;}
#ny_product-detail .product-detail-cont .znxt_xqn1 .znxt_xqn1_right{ margin-left:40px; width:46%;}

.znxt_xqn1_right h2{ font-size:18px; margin-top:15px;}
.znxt_xqn1_right em{ margin:15px 0;}
.znxt_xqn1_right section{ font-size:14px; line-height:26px;}
#ny_product-detail .product-detail-cont .znxt_xqn2{ padding:15px;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .detali-tab_tit ul{ gap:0 15px;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .detali-tab_tit ul li{ width:31%; font-size:15px; height:40px;line-height:40px;}

#ny_product-detail .other-pro{ padding:15px;}
#ny_product-detail .other-pro .other-pro-title{ width:150px; height:40px; line-height:40px; font-size:16px;}
#ny_product-detail .other-pro .other-pro-list ul{gap:0 20px;}
#ny_product-detail .other-pro .other-pro-list ul li{ width:31%;}
#ny_product-detail .other-pro .other-pro-list ul li .ny_case_right_tu{ height:150px;}
#ny_product-detail .other-pro .other-pro-list ul li .ny_case_right_wen{height: 40px; line-height: 40px; font-size:14px;}
.case-top{ margin-top:20px;}
.ny_case_right1{ width:100%; height:430px;}
.ny_case_right1 .swiper-container{ height:100%;}
.ny_case_right1 .swiper-slide img{ width:100%; height:100%;}
.ny_case_right2 h2{ font-size:20px;}
.ny_case_right2_txt{ font-size:14px; margin-top:10px;}
.ny_xinw1 ul li{ width:31%; height:auto; margin-bottom:20px;}
.ny_xinw1_01{ width:100%; height:145px;}
.ny_xinw1_01 img{ width:100%; height:100%;}
.ny_xinw1_02{ padding:15px;}
.ny_xin_seeat{font-size: 14px; margin-bottom: 0; margin-top: 5px;}
.ny_xinw1_02 h3{ font-size:14px; margin-top:20px;}
.ny_xinw2 dl dd{ padding:15px;}
.ny_xinw2_left{ width:90px;}
.ny_xinw2_right{padding-left: 30px;width: calc(100% - 90px);}
.news_deat{ padding:15px;}
.news_deat h2{ font-size:22px;}
.sxz_p{ display:block;}
.sxz_p2{font-size: 15px;height: 30px; line-height: 30px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.job_lie ul li{ width:100%;}
.job_lie1{height: 90px;padding: 15px;}
.job_lie2{ padding:15px;}
.ny_lxwm_n{ margin-top:20px; display:block;}
.ny_lxwm_n_left h2{ font-size:18px;}
.jt_lxfs p{padding-left: 40px; background-size: 30px 30px;min-height:30px; line-height:24px; margin-top:10px;}
.ny_lxwm_n_right h2{font-size: 18px;line-height: 40px;text-align: left;margin-top: 20px}
.jshzm .wrapper{ display:block;}
.jshzm_left001{font-size: 14px;margin-top: 30px;}
.jshzm_right{ margin-top:20px; width:100%;}
.jshzm_right1{ display:block;}
.jshzm_right01{ width:100%;}
.jshzm_right1_name{ font-size:15px;}
.weo-input3{ width:100%; font-size:15px;}
.jshzm_right01{ margin-top:20px;}
.weo-input4{ width:100%;font-size:15px;}

}











@media(max-width: 768px){
    .miso-prev, .miso-next{ width:20px; height:20px;}
    .miso-lightbox .miso-prev:before,.miso-lightbox .miso-next:before{ width:20px; height:20px; background-size:20px 20px}
    
} 




@media (max-width:750px){
	
html{ font-size: 100% !important;}
body{font-size:16px;font-size:1.2rem ;}
#header{ display:none;}
#page{ display:block; position:fixed; z-index:99999; top:0;}
.pf{position:fixed}
.pr{position:relative}
.pa{position:absolute}
.hidden{overflow:hidden}

#sj-header{height:3.75rem; background:#fff; z-index:999; box-shadow:0 0 10px 0 #ccc;}
#sj-logo{left:0.75rem; top:1.25rem; height:1.25rem; overflow:hidden;}
#sj-logo img{width:auto;height:1.25rem;}
#sj-tel{top: 0.65rem;left: 6rem;font-size: 14px;font-weight: bold;color: #044f9a;background: url(img/tel.png) no-repeat left center;background-size: 1.125rem; padding-left:1.65rem;}
#sj-tel em{ display:block;}

#nav-btn{right:1rem; top:1.3125rem; width:1.875rem; height:1.375rem; background:url(img/nav-btn.png) no-repeat center; background-size:80%; cursor:pointer;}
#nav-btn.close{width:1.75rem; height:1.75rem; background-image:url(img/close1.png); background-size:80%;}

#sj-nav{left:0; right:0; top:3.75rem; margin-left:auto; margin-right:auto; padding:0 1rem; background:#fff; border-top:0.0625rem solid #e1e1e1; box-sizing:border-box; z-index:1000; overflow-y:auto; display:none;}
#sj-nav ul li{display:flex; flex-wrap:wrap; line-height:3rem; border-bottom:0.0625rem dashed #e1e1e1; font-size:15px;}
#sj-nav ul li:last-child{border-bottom:none;}
#sj-nav ul li a{flex:auto;}
#sj-nav ul li a:hover{color:#3075dc;}
#sj-nav ul li em{width:1rem; height:3rem; margin-left:1rem; background:url(img/add.png) no-repeat center; background-size:1rem 1rem; cursor:pointer;}
#sj-nav ul li em.del{background-image:url(img/del.png);}
#sj-nav ul li ul{width:100%; display:none;}
#sj-nav ul li ul li:first-child{border-top:0.0625rem dashed #e1e1e1;}
#sj-nav ul li ul li a{padding:0; display:flex; justify-content:space-between;padding-left: 1.25rem;color: #666;}
#sj-nav ul li ul li a span{ width:4rem; height:3rem; text-align:center;}
#sj-nav ul li ul li a span img{ width:auto; height:100%;}
#sj-nav ul li ul li a h3{ flex:1; font-size:0.875rem; padding-left:1rem; }

#banner{ padding-top:3.75rem; height:9.75rem; margin-top: 60px;}
#banner .swiper-wrapper,#banner .swiper-slide,#banner .swiper-slide img{ height:10rem;}
#banner .swiper-pagination{ bottom:10px;}
#banner .swiper-pagination-bullet{ width:8px; height:8px;}
#banner .swiper-pagination-bullet-active{ width:30px;}
.wrapper{ width:100%; padding:0 15px;}
.znxt{ margin-top:30px;}
.tzsb_tit{ display:block;}
.tzsb_tit_left1{ font-size:18px;}
.tzsb_tit_left2{ font-size:24px;}
.tzsb_tit_left3{font-size: 14px;line-height: 24px;}
.tzsb_tit_right a{width: 140px; height: 36px; line-height: 36px;margin-top: 10px;padding-left: 22px; font-size: 14px;}
.znxt_nr{ margin-top:25px; margin-bottom: 10px;}
.znxt_nr ul{ display: flex; gap:0 20px; flex-wrap: wrap;}
.znxt_nr ul li{ width: 47%; margin-bottom: 20px;}

.znxt_n1{ width:100%; height:132px;}
.znxt_n1 img{ width:100%; height:100%;}
.tzsb_nr2 a, .znxt_n2 a{ font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  display:block;}
.tzsb_nr ul{gap:20px; flex-wrap:wrap;}
.tzsb_nr ul li{ width:46%; margin-right: 10px; }
.tzsb_nr1{ width:100%; height:120px;}
.tzsb_nr1 img{ width:100%; height:100%;}
.tzsb_nr{margin-bottom: 30px; overflow:hidden; height:160px; }
.gbjqr{ padding-top:30px; margin-bottom:30px;}
.news{ padding-top:30px;}
.title h2{ font-size:30px;}
.title h3{ font-size:24px;margin-top: -20px;}
.news{ height:auto; padding-bottom:30px;}
.news_nr{ margin-top:30px;}
.news_nr ul li{width: 50%; height: 200px; padding:15px;}
.news_nr ul li h2{ margin-top:15px;}
.news_nr ul li section{ font-size:14px; margin-top:8px;}
.news_xiangq{ margin-top:12px;}
.news_nr ul li em{display: inline-block;}
.hzhb{ padding:30px 0;}
.hzhb_lie{ margin-top:30px;}
.hzhb_lie ul{ display:flex; gap:15px; flex-wrap:wrap}
.hzhb_lie ul li{ width:30%; float:none; margin-top:0; height:58px; margin-right:0;}
.bottom{ padding-top:40px;}
.bottom_center{ display:none;}
.bottom1 .wrapper{ display:block;}
.bottom_left{ width:100%;}
.bottom_left2 p{ font-size:14px;}
.bottom_right{ margin-top:20px;}
.bottom_right p{ text-align:left;}
.bottom2{ height:auto; line-height:28px; padding:10px 0;}
.bottom2 .wrapper{ display:block;}
.fhdb{ right:10px; bottom:10px;}
.fhdb img{ width:36px; height:36px;}
.dqwz{ display:none;}
.sj-dqwz{ display:block;}
#lm-banner{ margin-top:3.75rem; height:130px;}
#lm-banner .wrapper h2{font-size: 20px; padding-top: 42px}
#lm-banner .wrapper h3{font-size: 16px;padding-top: 5px;}
.dqwz_post{ height:40px; line-height:40px; margin:0;background:#f5f5f5 url(../images/home_x.png) no-repeat 15px center;padding-left: 40px; margin:0 -15px; }
.dqwz_nav{ margin-top:20px; padding:0 15px;}
.dqwz_nav ul{ gap:15px; flex-wrap:wrap;}
.dqwz_nav ul li{font-size: 15px;width: 47%;border: 1px #e5e5e5 solid;height: 40px;line-height: 40px;}
.ny_jianj1{ display:block;}
.ny_jianj1_left{ width:100%;margin-top:30px; margin-bottom:30px;}
.ny_jianj1_left1 h2{ font-size:20px;}
.ny_jianj1_left1 h3{ font-size:18px; margin-top:5px;}
.ny_jianj1_left1 em{ display:none;}
.ny_jianj1_left2{ margin-top:30px;}
.ny_jianj1_left2 ul{ display:flex; gap:0 15px;}
.ny_jianj1_left2 ul li{ width:31%; margin-top:0; height:auto; line-height:24px; font-size:14px; padding:15px;white-space: wrap; border-radius:15px;}
.ny_jianj1_right{ margin-top:30px; width:100%;}
.ny_jianj1_right1{ font-size:14px;}
.title004{ margin-top:30px;}
.gongc_tit{ font-size:20px;}
.gongc_tit_em{font-size:18px; margin-top:5px;}
.fzlc_nr .swiper-container{ width:70%;}
.fzlc_nr:before{top: 89%;}
.fzlc_nr .swiper-button-next{ width:40px; height:40px;top: 91%; right:-4px;}
.fzlc_nr .swiper-button-prev{ width:40px; height:40px;top: 91%; left:-4px;}
.fzlc_nr .swiper-slide .fzlc_wen{margin-top: -230px;min-height: 220px;}
.fzlc_nr .swiper-slide .fzlc_tubiao{ margin-top:-35px;}
.multipleLine{ width:100%;}
.ny_rongm{ display:none;}
.sj-ny_rongm{ display:block;}
.sj-ny_rongm ul{ display:flex; gap:20px 10px; flex-wrap:wrap; margin-top:20px;}
.sj-ny_rongm ul li{ width:48%; padding:5px; background:#f5f5f5; border-radius:15px;}
.sj-ny_rongm ul li .pic{ width:100%; height:110px; text-align:center;}
.sj-ny_rongm ul li .pic img{ max-width:auto; max-height:100%;}
.sj-ny_rongm ul li .title{ font-size:12px;line-height:20px; padding:5px 0; text-align:center;}
#certify .swiper-slide{ height:240px;}
#certify .swiper-slide .img{ width:50%; margin:0 auto;}
.hs_big{ margin-top:2px; padding-top:30px;}
.ny_case{ display:block;}
.ny_case_left{ width:100%;}
.ny_case_left ul{ display:flex; gap:20px; flex-wrap:wrap;}
.ny_case_left ul li{ width:46%; height:40px; line-height:40px;border-bottom: 0; background:#fff; text-align:center; border-radius:50px;}
.ny_case_left ul li a{ width:100%; padding:0 10px; font-size:15px;}
.ny_case_right{ margin-top:30px; width:100%;}
.ny_case_right ul{display:flex; gap:20px; flex-wrap:wrap; }
.ny_case_right ul li{width:46%;margin-right: 0; height:auto; margin-bottom:0;}
.ny_case_right_tu{ width:100%; height:105px;}
.ny_case_right_tu img{ width:100%; height:100%;}
.ny_case_right_wen{ font-size:15px;}
#ny_product-detail .product-nav ul{ display:flex; gap:20px 15px; flex-wrap:wrap;}
#ny_product-detail .product-nav ul li{ width:47%; height:40px; line-height:40px;border-bottom: 0; background:#fff; text-align:center;}
#ny_product-detail .product-nav ul li a{ padding:0 10px; font-size:15px;}
#ny_product-detail .product-detail-cont .znxt_xqn1{ display:block; height:auto; padding:15px;}
#ny_product-detail .product-detail-cont .znxt_xqn1 .znxt_xqn1_left{ width:100%;height:200px;}
#ny_product-detail .product-detail-cont .znxt_xqn1 .znxt_xqn1_left .swiper-wrapper{ width:100%; height:200px;}
#ny_product-detail .product-detail-cont .znxt_xqn1 .znxt_xqn1_right{ margin-left:0; width:100%;}
#ny_product-detail .product-detail-cont .znxt_xqn1 .znxt_xqn1_right section{ max-height:100%;}
.znxt_xqn1_right{ width:100%;}
.znxt_xqn1_right h2{ font-size:18px; margin-top:15px;}
.znxt_xqn1_right em{ margin:15px 0;}
.znxt_xqn1_right section{ font-size:14px; line-height:26px;}
#ny_product-detail .product-detail-cont .znxt_xqn2{ padding:15px;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .detali-tab_tit ul{ gap:0 15px;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .detali-tab_tit ul li{ width:31%; font-size:15px; height:40px;line-height:40px;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .pro-detali-tabs .pro-detali-tab.znxt_xqn-t tr{display:flex; flex-wrap:wrap; height:auto !important;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .pro-detali-tabs .pro-detali-tab.znxt_xqn-t tr td{ width:100%; height:auto !important;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .pro-detali-tabs .pro-detali-tab.znxt_xqn-t tr td img{ width:auto; height:auto;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .pro-detali-tabs .pro-detali-tab colgroup{ display:none;}
.znxt_xqn3 table tr{ line-height:30px;}
.znxt_xqn3 table tr td{ padding:10px; font-size:15px;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .pro-detali-tabs .pro-detali-tab.znxt_xqn4 tr{display:flex; flex-wrap:wrap; height:auto !important; gap:20px;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .pro-detali-tabs .pro-detali-tab.znxt_xqn4 tr td{ width:46%; height:auto !important;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .pro-detali-tabs .pro-detali-tab.znxt_xqn4 tr:nth-child(2){ display:none;}
#ny_product-detail .product-detail-cont .znxt_xqn2 .pro-detali-tabs .pro-detali-tab.znxt_xqn4  img{ width:auto; height:auto;}
#ny_product-detail .other-pro{ padding:15px;}
#ny_product-detail .other-pro .other-pro-title{ width:150px; height:40px; line-height:40px; font-size:16px;}
#ny_product-detail .other-pro .other-pro-list ul{gap:0 20px;overflow: hidden;}
#ny_product-detail .other-pro .other-pro-list ul li{ width:46%;}
#ny_product-detail .other-pro .other-pro-list ul li .ny_case_right_tu{ height:110px;}
#ny_product-detail .other-pro .other-pro-list ul li .ny_case_right_wen{height: 40px; line-height: 40px; font-size:14px;}
.case-top{ margin-top:20px;}
.ny_case_right1{ width:100%; height:220px;}
.ny_case_right1 .swiper-container{ height:100%;}
.ny_case_right1 .swiper-slide img{ width:100%; height:100%;}
.ny_case_right2 h2{ font-size:20px;}
.ny_case_right2_txt{ font-size:14px; margin-top:10px;}
.ny_xinw1 ul{ display:block;}
.ny_xinw1 ul li{ width:100%; height:auto; margin-bottom:20px;}
.ny_xinw1_01{ width:100%; height:200px;}
.ny_xinw1_01 img{ width:100%; height:100%;}
.ny_xinw1_02{ padding:15px;}
.ny_xin_seeat{font-size: 14px; margin-bottom: 0; margin-top: 5px;}
.ny_xinw1_02 h3{ font-size:14px; margin-top:20px;}
.ny_xinw2 dl dd{ padding:15px;}
.ny_xinw2_left{ width:90px;}
.ny_xinw2_right{padding-left: 30px;width: calc(100% - 90px);}
.news_deat{ padding:15px;}
.news_deat h2{ font-size:22px;}
.sxz_p{ display:block;}
.sxz_p2{font-size: 15px;height: 30px; line-height: 30px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.job_lie ul li{ width:100%;}
.job_lie1{height: 90px;padding: 15px;}
.job_lie2{ padding:15px;}
.ny_lxwm_n{ margin-top:20px; display:block;}
.ny_lxwm_n_left h2{ font-size:18px;}
.jt_lxfs p{padding-left: 40px; background-size: 30px 30px;min-height:30px; line-height:24px; margin-top:10px;}
.ny_lxwm_n_right h2{font-size: 18px;line-height: 40px;text-align: left;margin-top: 20px}
.jshzm .wrapper{ display:block;}
.jshzm_left001{font-size: 14px;margin-top: 30px;}
.jshzm_right{ margin-top:20px; width:100%;}
.jshzm_right1{ display:block;}
.jshzm_right01{ width:100%;}
.jshzm_right1_name{ font-size:15px;}
.weo-input3{ width:100%; font-size:15px;}
.jshzm_right01{ margin-top:20px;}
.weo-input4{ width:100%;font-size:15px;}
.left-piaofu{ display: none;}
.ny_lxwm_n ul{ display: block;}
.ny_lxwm_n ul li{ width: 100%; text-align: left; display: flex; margin-bottom: 15px;}
.ny_lxwm_n ul li:after{display: none;}

.ny_lxwm_n ul li .contact-img{ width: 56px; height: 56px; background-size: cover;}
.ny_lxwm_n ul li .contact-img img{ width: 20px;}
.ny_lxwm_n ul li section{ flex: 1; margin-top: 5px; margin-left: 10px;}
.ny_lxwm_n ul li section p{ padding: 0; font-size: 14px; margin-top: 0;}
.ny_lxwm_n ul li section h4{ font-size: 16px;}


 
 
 
    .indexback .wrapper{
       width: 98%;
        margin: auto 6px;
        padding: 0 5px;
    }
    
    .indexback .wrapper .title{
       margin-top: 20px;
    }

    .indexback .wrapper .znxt_nr{ 
        height: 75vh;
        margin-top: 26px;
        overflow: scroll;
    }
    .indexback .wrapper .znxt_nr ul{
        display: inline-block;
    }
    .indexback .wrapper .znxt_nr ul li{
        width: 100%;
    }
    .indexback .wrapper .znxt_nr ul li .znxt_n1, .indexback .wrapper .znxt_nr ul li .znxt_n1 img{
        width: 410px;
     }

    .indexback .wrapper .znxt_nr ul li .znxt_n2{ 
        height: auto;
    }
    .indexback .bottom2{
        bottom: 0px;
    }
    .indexback .bottom2 .foot{ 
        display: inline-block; 
    }
    .indexback .bottom2 .foot .bottom2_left{
        text-align: center;
    }
    .indexback .bottom2 .foot a{ 
        display: inline-block;
    }
    .indexback .bottom2 .foot .bottom2_right{
        text-align: center;
    }
    .indexback .wrapper .title h2{ font-size: 22px;}
    .indexback .wrapper .title h3{font-size: 16px; }
    
    .indexback .wrapper .znxt_nr{ height: auto;}
.indexback{ position: inherit; width: 100%; height: 100%;}
.indexback .bottom2 {position: initial;
    bottom: inherit;
}
.indexback .wrapper .title{ margin-top: 0; padding-top: 30px;}
.indexback .wrapper .znxt_nr ul li .znxt_n2 .content{ font-size: 14px!important;}
.indexback .wrapper .znxt_nr ul li .znxt_n2 h5{ font-size: 14px;}
.indexback .wrapper .znxt_nr ul li .znxt_n1 .dd .logo span{ font-size: 14px;}
}


























