﻿.nybannerbox{height:40vw;background-repeat: no-repeat; background-position:top center; background-size:100% auto;background-attachment: fixed; position: relative;display: flex;align-items: center;justify-content: center;}
.nybannerbox .nybantxtbox{color:#ffffff;text-align: center;}

/***/
/*====移动端导航====*/
#m_n_nav #n_n_title{height:50px;}
#m_n_nav {display: none;line-height: 50px;position: relative;z-index:6;float: left;width: 100%;background:#E67F2C;}
#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 #E67F2C; height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455; }
#sub_nav_content ul li.on a { color: #E67F2C; }
#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: #E67F2C; border-top: 1px solid #fff; }
#sub_nav_content dt.title_on a i { color: #E67F2C; }
#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:#E67F2C;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:#E67F2C; }
.clearfix::after{content:'';display: block; clear: both;}
/*内页导航*/
.ny_navbox{border-bottom:1px solid #E2E2E2;}
.ny_navbox .container{display:flex; justify-content: space-between;align-items:center;}
.ny_navbox ul{display:flex;gap:0.6rem;}
.ny_navbox ul li a{height:0.9rem;display:flex;align-items: center;font-size:0.24rem;}
.ny_navbox ul li{position: relative;}
.ny_navbox ul li::after{content:'';position: absolute;width:0%;bottom:0;left:0;height:2px;background-color:#E67F2C;}
.ny_navbox ul li.on:after{width:100%;}
.ny_navbox ul li.on a,.ny_navbox ul li:hover a{color:#E67F2C;}

@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.26rem;height:0.26rem;border-radius:5px;border: none;background-color:#e6802c8a; color: #ffffff;text-align: center;vertical-align: top;/*transition: background 0.6s ease-out 0s;*/transition: .6s;font-size:0.14rem;display: flex !important;align-items: center;justify-content: center;}
.social-share .social-share-icon:hover{background-color:#E67F2C;}
/*.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;}
.page a,.page span{height:36px;line-height:36px;border:solid 1px transparent;border-radius: 5px;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{border:solid 1px #E67F2C;color:#E67F2C;}
.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{border:solid 1px #d1d1d1;color:#333333;}
.page a.pre:hover,.page a.next:hover{border:solid 1px #E67F2C;}
.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:#E67F2C;border-color:#E67F2C;}
.page a.pre:hover,.page a.next:hover{color:#E67F2C;border-color:transparent;}


.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}

.nydw{position: absolute;top:0;}
.nyabout{padding:1.2rem 0;position: relative; background-image:url(https://img200m.xgxian.com/snt.sh.cn/images/aboutbg4.jpg);background-position: center; background-size:cover; background-repeat: no-repeat;}
.nyabout .nytit{text-align: center;margin-bottom:30px;line-height:1.4;}
.nyabout .about_con{text-align: center;line-height:2;margin-bottom:40px;margin:0 15% 40px;} 
.nyabout .service_number{margin-top:30px;}
.nyabout .service_number ul{justify-content: space-between;gap:0;}
.nyabout .service_number ul li{width:auto;}

.nyabout2{background-position: center bottom -0.2rem; background-repeat: no-repeat; background-size:100% auto;padding-top:1.3rem; padding-bottom:1.2rem; background-image:url(https://img200m.xgxian.com/snt.sh.cn/images/aboutbg1.jpg),url(../images/aboutbg1.jpg);position: relative;}
.nyabout2 .nytitbox{display:flex;justify-content: space-between;margin-bottom:40px;}
.about_btn{display: flex;justify-content: space-between;}
.about_btn .swiper-button-prev,.about_btn .swiper-button-next{width:0.4rem;height:0.4rem;border:1px solid #999999;background:none;border-radius:60px; position: static;margin-top:0;}
.about_btn .swiper-button-prev:after,.about_btn .swiper-button-next:after{font-size:0.18rem;color:#999999;font-weight:600;}
.about_btn .swiper-button-next{margin-left:20px;}
.about_btn .swiper-button-prev:hover,.about_btn .swiper-button-next:hover{border:1px solid #E67F2C;}
.about_btn .swiper-button-prev:hover:after,.about_btn .swiper-button-next:hover:after{color:#E67F2C;}
.nyabout2 .swiper-slide{height:auto;}
.nyabout2 .item_slide{padding:0.5rem 0.3rem; box-shadow:0 0 6px 2px rgb(0 0 0 / 10%);min-height:4.5rem;margin:10px;height:calc(100% - 20px);}
.nyabout2 .item_slide .tittime{color:#E67F2C;font-family: 'D-DIN-Regular';}
.nyabout2 .item_slide .tittime i{display: block;width:80px;height:6px;background:#E67F2C;border-radius:12px 0;margin:20px 0 25px;}
.nyabout2 .item_slide .tit{color:#E67F2C;}
.nyabout2 .item_slide .conbox{text-align:justify;margin-top:15px;font-size:22px;line-height: 1.75;}
.nyabout2 .item_slide .conbox p{margin-bottom:10px;position: relative;padding-left:24px;}
.nyabout2 .item_slide .conbox p:before{content:'';width:8px;height:8px;border-radius:10px;background:#E67F2C;top:14px;left:0;position: absolute;}
.nyabout2 .about-swiper .in_swiperdot,.nysolutionbox .sol04 .in_swiperdot, .nycaseshowbox .caseshow04 .in_swiperdot,.nysolutionbox .sol05 .in_swiperdot,.pro_show .pro_02 .pro2_swiper .in_swiperdot,.serbox05 .ser-swiper .in_swiperdot,.nyhonor .honor-swiper .in_swiperdot{bottom:0;display: none;}
.nyabout2 .about-swiper .in_swiperdot span,.nysolutionbox .sol04 .in_swiperdot span, .nycaseshowbox .caseshow04 .in_swiperdot span,.nysolutionbox .sol05 .in_swiperdot span,.pro_show .pro_02 .pro2_swiper .in_swiperdot span,.serbox05 .ser-swiper .in_swiperdot span,.nyhonor .honor-swiper .in_swiperdot span{width: 24px;height: 3px;border-radius: 0;margin: 0 5px;}
.nyabout2 .about-swiper .in_swiperdot span.swiper-pagination-bullet-active,.nysolutionbox .sol04 .in_swiperdot span.swiper-pagination-bullet-active,.nycaseshowbox .caseshow04 .in_swiperdot span.swiper-pagination-bullet-active,.nysolutionbox .sol05 .in_swiperdot span.swiper-pagination-bullet-active,.pro_show .pro_02 .pro2_swiper .in_swiperdot span.swiper-pagination-bullet-active,.serbox05 .ser-swiper .in_swiperdot span.swiper-pagination-bullet-active{width:26px;background-color:rgb(230 127 44 /100%);}
.join03box .join03_swiper .in_swiperdot,.join02box .in_swiperdot{bottom:0;display: none;}
.join03box .join03_swiper .in_swiperdot span,.join02box .in_swiperdot span{width: 24px;height: 3px;border-radius: 0;margin: 0 5px;}
.join03box .join03_swiper .in_swiperdot span.swiper-pagination-bullet-active,.join02box .in_swiperdot span.swiper-pagination-bullet-active,.nyhonor .honor-swiper .in_swiperdot span.swiper-pagination-bullet-active{width:26px;background-color:rgb(230 127 44 /100%);}

.nyabout3{background-position: center; background-repeat: no-repeat; background-size:cover;padding-top:1.2rem; padding-bottom:1.2rem; background-image:url(https://img200m.xgxian.com/snt.sh.cn/images/aboutbg2.jpg),url(../images/aboutbg2.jpg);position: relative;}
.nyabout3 .nytit{text-align: center;}
.nyabout3 .honor_bot{display:flex;}
.nyabout3 .honor_bot .honor_left{width:20%;margin-right:10%;display: flex;flex-direction: column;align-items: flex-start;justify-content: space-between; padding-right:5%;}
.honor-tab{width:100%;}
.honor-tab .icon img{width:34px;height:34px;}
.honor-tab .icon img.cs{display:block;}
.honor-tab .icon img.on{display:none;}
.honor-tab .cur .icon img.on{display:block;}
.honor-tab .cur .icon img.cs{display:none;}
.honor-tab ul li{display:flex;align-items: center;padding:30px 0;border-bottom:1px solid #E9E9E9;cursor:pointer;position: relative;}
.honor-tab ul li::after{content:''; display:block;position: absolute;width:0;left:0;bottom:0; height:2px;background-color:#E67F2C;transition: all 0.3s;-webkit-transition: all 0.3s;}
.honor-tab ul li.cur:after{width:100%;}
.honor-tab ul li .txt{margin-left:15px;}

.nyabout3 .honor_btn ul li{display:none;}
.nyabout3 .honor_btn ul li.active{display:block;}
.nyabout3 .honor_bot .honor_right{width:70%;}
.nyabout3 .honor_bot .honor_right dl{position: relative;}
.nyabout3 .honor_bot .honor_right dl dd{opacity:0;position: absolute;top:40px;z-index:-1;width:100%;transition: all 0.3s;-webkit-transition: all 0.3s;}
.nyabout3 .honor_bot .honor_right dl dd.active{opacity:1;position: relative;z-index:1;top:0;}
.nyabout3 .honor_bot .honor_right .honor_number{margin-bottom:0.5rem;}
.nyabout3 .honor_bot .honor_right .honor_number ul{display:flex;justify-content: flex-end;}
.nyabout3 .honor_bot .honor_right .honor_number ul li{width:25%;}
.nyabout3 .honor_bot .honor_right .honor_number ul li .num{color:#E67F2C; font-family: 'D-DIN-Regular';font-weight: 600;}
.nyabout3 .honor_bot .honor_right .honor_number ul li .tit{color:#888888;font-size:22px;}
.nyabout3 .honor_bot .honor_right .swiper{position: relative;overflow: hidden;padding-bottom:0.6rem;width:100%;}
.nyabout3 .honor_bot .honor_right .swiper .in_swiperdot{top:auto;bottom:0;background-color:rgba(0 0 0 /0.1);}
.nyabout3 .honor_bot .honor_right .swiper .in_swiperdot span{background-color:#E67F2C;}
.nyabout3 .honor_bot .honor_right .itembox{display:flex;background-color:#ffffff;padding:10px 20px;height:150px;align-items: center; margin-bottom:30px;}
.nyabout3 .honor_bot .honor_right .itembox .itemtxt{flex:1;margin:0 15px;text-align: center;line-height:1.6;}
.nyabout3 .honor_bot .honor_right .itembox .itemt img{opacity:0.2;}
.nyabout3 .honor_bot .honor_right .itembox:hover .itemt img{opacity:1;}
/****/

.nyabout3 .nyhonor{display: flex;justify-content: space-between;}
.nyabout3 .nyhonor .honor_left{width:15%;margin-right:10%;display: flex;flex-direction: column;padding-right:0%;}
.nyabout3 .nyhonor .honor_left .nytit{text-align:left;}
.nyabout3 .nyhonor .honor_left .honor_swiper2 .swiper-slide{height:auto;cursor:pointer;}
.nyabout3 .nyhonor .honor_left .honor_swiper2 .itemtit{padding:0.2rem 0 0.1rem;/*border-bottom:3px solid transparent;*/}
.nyabout3 .nyhonor .honor_left .honor_swiper2 .itemtit:before{content:'';position: absolute;left:0;bottom:0;height:3px;width:0;background-color:#E67F2C ;transition: all 0.3s;-webkit-transition: all 0.3s;}
/*.nyabout3 .nyhonor .honor_left .honor_swiper2 .swiper-slide-thumb-active .itemtit{border-color:#E67F2C;}*/
.nyabout3 .nyhonor .honor_left .honor_swiper2 .swiper-slide-thumb-active .itemtit:before{width:100%;}
.nyabout3 .nyhonor .honor_right{width:75%;position: relative;overflow: hidden;}

/***/
/*.nyabout3 .nyhonor{display: flex;justify-content: space-between;}
.nyabout3 .nyhonor .honor_left{width:20%;margin-right:10%;display: flex;flex-direction: column;padding-right:5%;}
.nyabout3 .nyhonor .honor_left .honor_number{margin-top:0.4rem;}
.nyabout3 .nyhonor .honor_left .honor_number ul li{margin-bottom:0.2rem;}
.nyabout3 .nyhonor .honor_left .honor_number ul li .num{color:#E67F2C; font-family: 'D-DIN-Regular';font-weight: 600; line-height: 1.4;}
.nyabout3 .nyhonor .honor_left .honor_number ul li .tit{color:#888888;}
.nyabout3 .nyhonor .honor_right{width:65%;display:flex;flex-wrap: wrap;gap:0.3rem;}
.nyabout3 .nyhonor .honor_right .itembox{background-color:#ffffff;padding:0.2rem;width:calc(33.3% - (0.4rem * 2 / 3));}
.nyabout3 .nyhonor .honor_right .itembox .imgbox{position: relative;padding-bottom:90%;overflow: hidden;background-position: center; background-size:100% auto; background-repeat:no-repeat;}
.nyabout3 .nyhonor .honor_right .itembox .imgbox img{max-height:100%;object-fit: cover;width:auto ;max-width:100%; position: absolute;opacity:1;top:50%;left:50%;transform: translateX(-50%) translateY(-50%);}
.nyabout3 .nyhonor .honor_right .itembox .textbot{display:flex;padding:20px 0px 0;align-items: center; justify-content: space-between;}
.nyabout3 .nyhonor .honor_right .itembox .textbot .itemtxt{width:calc(100% - 0.52rem);text-align: center;line-height:1.6;}
.nyabout3 .nyhonor .honor_right .itembox .itemt{width:0.22rem;}
.nyabout3 .nyhonor .honor_right .itembox .itemt img{opacity:0.2;}
.nyabout3 .nyhonor .honor_right .itembox:hover .itemt img{opacity:1;}

.nyabout3 .nyhonor .honor-swiper{display:none;}
.nyabout3 .nyhonor .honor-swiper .swiper-slide .itembox{background-color:#ffffff;padding:0.2rem;width:100%;}
.nyabout3 .nyhonor .honor-swiper .swiper-slide .itembox .imgbox{position: relative;padding-bottom:90%;overflow: hidden;background-position: center; background-size:100% auto; background-repeat:no-repeat;}
.nyabout3 .nyhonor .honor-swiper .swiper-slide .itembox .imgbox img{max-height:100%;object-fit: cover;width:auto ;max-width:100%; position: absolute;opacity:1;top:50%;left:50%;transform: translateX(-50%) translateY(-50%);}
.nyabout3 .nyhonor .honor-swiper .swiper-slide .itembox .textbot{display:flex;padding:20px 0px 0;align-items: center; justify-content: space-between;}
.nyabout3 .nyhonor .honor-swiper .swiper-slide .itembox .textbot .itemtxt{width:calc(100% - 0.52rem);text-align: center;line-height:1.6;}
.nyabout3 .nyhonor .honor-swiper .swiper-slide .itembox .itemt{width:0.22rem;}
.nyabout3 .nyhonor .honor-swiper .swiper-slide .itembox .itemt img{opacity:0.2;}
.nyabout3 .nyhonor .honor-swiper .swiper-slide .itembox:hover .itemt img{opacity:1;}
*/
.nyabout3 .honor_bottom{margin-top:40px;}
.nyabout3 .honor_bottom .swiper-slide .itembox{background-color:#ffffff;padding:0.2rem;width:100%;}
.nyabout3 .honor_bottom .swiper-slide .itembox .imgbox{position: relative;padding-bottom:90%;overflow: hidden;background-position: center; background-size:100% auto; background-repeat:no-repeat;}
.nyabout3 .honor_bottom .swiper-slide .itembox .imgbox img{max-height:100%;object-fit: cover;width:auto ;max-width:100%; position: absolute;opacity:1;top:50%;left:50%;transform: translateX(-50%) translateY(-50%);}
.nyabout3 .honor_bottom .swiper-slide .itembox .textbot{display:flex;padding:20px 0px 0;align-items: center; justify-content: space-between;}
.nyabout3 .honor_bottom .swiper-slide .itembox .textbot .itemtxt{width:calc(100% - 0.52rem);text-align: center;line-height:1.6;}
.nyabout3 .honor_bottom .swiper-slide .itembox .itemt{width:0.22rem;}
.nyabout3 .honor_bottom .swiper-slide .itembox .itemt img{opacity:0.2;}
.nyabout3 .honor_bottom .swiper-slide .itembox:hover .itemt img{opacity:1;}
.nyabout3 .honor_bottom .honor-swiper2{margin-top:0.2rem;position: relative; overflow: hidden;}
.nyabout3 .honor_bottom .honor-swiper{position: relative; overflow: hidden;}
.nyabout3 .honor_bottom .in_swiperdot{display: none;}


/**/
.nyabout4{padding:1rem 0 ;position: relative;}
.nyabout4 .nytitbox{margin-bottom:0.4rem;}
.nyabout4 .nytit{text-align: center;}
.nyabout4 .culture_list{width:100%;}
.nyabout4 .culture_list ul{display:flex;gap:0.4rem;width:100%;}
.nyabout4 .culture_list ul li{position: relative; flex: 1;}
.nyabout4 .culture_list ul li::before{content:'';position: absolute;width:100%;bottom:0;left:0;background-color:rgb(230 127 44 / 75%);height:0; transition: all 0.3s;-webkit-transition: all 0.3s;}
.nyabout4 .culture_list ul li .txtbox{position: absolute;top:0;left:0;width:100%;height:100%;display: flex;justify-content: center;align-items: center;flex-direction: column;color:#ffffff;text-align: center;}
.nyabout4 .culture_list ul li .txtbox .txt{margin:0.26rem 0 0.4rem;}
.nyabout4 .culture_list ul li .txtbox .subtxt{height:0.8rem;}
.nyabout4 .culture_list ul li:hover:before{height:100%;}
.nyabout4 .culture_swiper{display:none;padding-bottom:40px;}
.nyabout4 .culture_swiper .swiper-slide{position: relative;}
.nyabout4 .culture_swiper .swiper-slide:before{content:'';position: absolute;width:100%;bottom:0;left:0;background-color:rgb(230 127 44 / 75%);height:0; transition: all 0.3s;-webkit-transition: all 0.3s;}
.nyabout4 .culture_swiper .swiper-slide .imgbox{padding-bottom:140%;position: relative;}
.nyabout4 .culture_swiper .swiper-slide .imgbox img{position: absolute;width:100%;height:100%; object-fit:cover;top:0;left:0;}
.nyabout4 .culture_swiper .swiper-slide .txtbox{position: absolute;top:0;left:0;width:100%;height:100%;display: flex;justify-content: center;align-items: center;flex-direction: column;color:#ffffff;text-align: center;}
.nyabout4 .culture_swiper .swiper-slide .txtbox .txt{margin:0.26rem 0 0.4rem;}
.nyabout4 .culture_swiper .swiper-slide .txtbox .subtxt{padding:0 15px;}
.nyabout4 .culture_swiper .swiper-slide:hover:before{height:100%;}
.nyabout4 .culture_swiper .in_swiperdot{bottom:0;}
.nyabout4 .culture_swiper .in_swiperdot span{width: 24px;height: 3px;border-radius: 0; margin: 0 5px;}
.nyabout4 .culture_swiper .in_swiperdot span.swiper-pagination-bullet-active{width:26px;background-color:rgb(230 127 44 /100%);}
/**/
.nyabout5{background-position: center; background-repeat: no-repeat; background-size: cover;height:25vw;display:flex;align-items: center;justify-content: center;position: relative;}
.nyabout5 .nydw{top:-80px;}
.nyabout5 .textbox{color:#ffffff;text-align: center;}
.nyabout5 .textbox .tit{margin-bottom:0.5rem;}
.nyabout5 .textbox .info{display:flex;align-items: center;justify-content: center;gap:0rem;}
.nyabout5 .textbox .info .tags{width:1.8rem;height:1.8rem;border-radius: 50%;border: 1px solid rgba(255, 128, 0, 0.3);background-image: linear-gradient(268deg, rgba(255, 128, 0, 0.3) 0%, rgba(216, 216, 216, 0) 100%);display: flex;font-weight:500; justify-content: center;align-items: center;margin:0 -0.04rem;}

/**/
.nypicbox{padding:1rem 0 ;}
.ny_contentbox{display:flex;justify-content: space-between;}
.ny_contentbox .nytit{font-weight:600;}
.ny_contentbox .ny_info{max-width:80%;color:#666666;font-size:0.16rem;}
.nypicbox .piclist,.searchbot .piclist{padding:1rem 0 0;margin-bottom:0.6rem;}
.nypicbox .piclist ul,.searchbot .piclist ul{display:flex;gap:0.6rem;flex-wrap: wrap;}
.nypicbox .piclist ul li,.searchbot .piclist ul li{width:calc(33.3% - (0.6rem * 2 / 3));box-shadow:0 0 12px 2px rgb(0 0 0 / 15%);}
.nypicbox .piclist ul li .imgbox,.searchbot .piclist ul li .imgbox{position: relative;padding-bottom:60%;overflow: hidden;}
.nypicbox .piclist ul li .imgbox img,.searchbot .piclist ul li .imgbox img{position: absolute;top:0;left:0;width:100%;height:auto;transition: all 0.6s ease;}
.nypicbox .piclist ul li a:hover .imgbox img,.searchbot .piclist ul li a:hover .imgbox img{ transform: scale(1.1);}
.nypicbox .piclist ul li .txtbox,.searchbot .piclist ul li .txtbox{padding:0.3rem 0.3rem 0.4rem;}
.nypicbox .piclist ul li .txtbox .tit,.searchbot .piclist ul li .txtbox .tit{margin-bottom:0.15rem;line-height:1.6;}
.nypicbox .piclist ul li .txtbox .tags p,.searchbot .piclist ul li .txtbox .tags p{position: relative;padding-left:16px;color:#666666;line-height:1.5;margin-bottom:8px;}
.nypicbox .piclist ul li .txtbox .tags p:before,.searchbot .piclist ul li .txtbox .tags p:before{content:'';position: absolute;width:6px;height:6px;top:9px;left:0;background-color:#666666;border-radius:50%;}
.nypicbox .piclist ul li a:hover .txtbox .tit,.searchbot .piclist ul li a:hover .txtbox .tit{color:#E67F2C;}
.nypicbox .piclist ul li a:hover .tags p,.searchbot .piclist ul li a:hover .tags p{color:#000000;}
.nypicbox .piclist ul li a:hover .tags p:before,.searchbot .piclist ul li a:hover .tags p:before{background-color:#000000;}

/**/
.nyposition{padding-top:calc(80px + 0.3rem);}
.nyposition .posibox{padding-left:40px;background-image:url(../images/home_icon.svg); background-position:center left;font-size:18px;color:#666666; background-repeat: no-repeat; background-size:24px;height:40px;line-height:40px;display: flex;align-items: center;}
.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:#E67F2C;}

.pro_show{margin-top:0.6rem;}
.pro_show .pro_tab{display:flex;justify-content: space-between;margin-bottom:80px;}
.pro_show .pro_swiper .swiper_top{position: relative;}
.pro_show .pro_swiper{position: relative;overflow: hidden;width:40%;}
.pro_show .pro_swiper .swiper_bot{margin-top:20px;position: relative;display:flex;justify-content: space-between;align-items: center;}
.pro_show .pro_swiper .swiper_bot .mySwiper{width:calc(100% - 90px);position: relative;overflow: hidden;padding:0 3px;}
.pro_show .pro_swiper .img{position: relative;padding-bottom:70%;}
.pro_show .pro_swiper .img img{position: absolute;width:100%;height:100%;top:0;left:0;object-fit: cover;}
.pro_show .pro_swiper .swiper_top .videobox .img:after{content:'';display: block;position: absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0 0 0 /0.3);}
.pro_show .pro_swiper .videobox{position: relative;}
.pro_show .pro_swiper .videobox a{position: absolute;top:50%;left:50%;transform: translateX(-50%) translateY(-50%);display: block;width:80px;height:80px;}
.pro_show .pro_swiper .videobox a img{width:0.7rem;height:0.7rem;}
.pro_show .pro_swiper .videobox .video{position: absolute;top:0%;left:0;width:100%;height:100%;background-color:rgba(0 0 0 /0.8);display:flex;align-items: center;justify-content: center;}
.pro_show .pro_swiper .videobox .video video{width:100%;max-width:100%;max-height:100%;}
.pro_show .pro_swiper .videobox .close{position: absolute;top:20px;right:20px;}
.pro_show .pro_swiper .videobox .close i{display: block;}
.pro_show .pro_swiper .videobox .close img{display: block;width:16px;height:16px;}
.pro_show .pro_swiper .swiper-button-next,.pro_show .pro_swiper .swiper-button-prev{position: static;margin-top:0;color:rgba(0 0 0 /0.7);font-weight: 600;}
.pro_show .pro_swiper .swiper-button-next:after,.pro_show .pro_swiper .swiper-button-prev:after{font-size:24px;}
.pro_show .pro_swiper .swiper-button-next:hover,.pro_show .pro_swiper .swiper-button-prev:hover{color:#E67F2C;}
.pro_show .pro_swiper .swiper_bot .img{position: relative;}
.pro_show .pro_swiper .swiper_bot .img:before{content:'';display:block; position: absolute;width:calc(100%  - 6px);height:calc(100%  - 6px);border:solid 3px transparent;z-index:1;}
.pro_show .pro_swiper .swiper_bot .img i{display: block;position: absolute;top:50%;left:50%;transform: translateX(-50%) translateY(-50%);z-index:1;}
.pro_show .pro_swiper .swiper_bot .img i img{width:0.36rem;height:0.36rem;position: static;}
.pro_show .pro_swiper .swiper_bot .swiper-slide-thumb-active .img:before{border:solid 3px #E67F2C;}

.pro_show .pro_infobox{width:57%;}
.pro_show .pro_infobox .pro_info .pro_tit{margin-bottom:15px;}
.pro_show .pro_infobox .pro_info .txt1 {margin-bottom:1.3rem;color:#767676;}
.pro_show .pro_infobox .ny_morebox{display:flex;}
.pro_show .pro_infobox .ny_morebox a{display: flex;border-radius:8px;font-size:18px;padding:0 30px;align-items: center;justify-content: center; }
.pro_show .pro_infobox .ny_morebox a i{display:flex;margin-right:8px;}
.pro_show .pro_infobox .ny_morebox a i svg{width:24px;height:24px}
.pro_show .pro_infobox .ny_morebox .link1{height:48px;border:2px solid #E67F2C;background:#E67F2C;color:#ffffff;margin-right:25px;}
.pro_show .pro_infobox .ny_morebox .link1:hover{background:#ffffff;color:#E67F2C;}
.pro_show .pro_infobox .ny_morebox .link1:hover svg path{fill:#E67F2C;}
.pro_show .pro_infobox .ny_morebox .link2{height:48px;border:2px solid #E67F2C;color:#E67F2C;}
.pro_show .pro_infobox .ny_morebox .link2:hover{background:#E67F2C;color:#ffffff;}
.pro_show .pro_infobox .ny_morebox .link2:hover svg path{fill:#ffffff;}

.pro_show .pro_showbot{}
.pro_show .pro_showbot .pro_01{margin-bottom:0.6rem;}
.pro_show .pro_showbot .pro_tit{font-weight:600;margin-bottom:40px;}
.pro_show .pro_showbot .pro_list ul{display:flex;flex-wrap: wrap;gap: 40px 60px;}
.pro_show .pro_showbot .pro_list ul li{width:calc(50% - 30px);background-color:#ffffff; box-shadow:0 0 8px 2px rgba(0 0 0 /0.1);padding:50px 0;}
.pro_show .pro_showbot .pro_list ul li .box{padding:0 50px;display:flex;position: relative;align-items: center;}
.pro_show .pro_showbot .pro_list ul li .box:before{content:'';width:4px;height:100%;position: absolute;left:0;top:0;background:#E67F2C;}
.pro_show .pro_showbot .pro_list ul li i{display:flex;margin-right:30px;}
.pro_show .pro_showbot .pro_list ul li i img{display: block;width:60px;}
.pro_show .pro_showbot .pro_list ul li i img.on{display: none;}
.pro_show .pro_showbot .pro_list ul li:hover{background-color:#E67F2C; background-image:url(../images/pro_titbg.svg); background-position:top -20px right 50px; background-repeat:no-repeat;}
.pro_show .pro_showbot .pro_list ul li:hover i img.on{display: block;}
.pro_show .pro_showbot .pro_list ul li:hover i img.in{display:none;}
.pro_show .pro_showbot .pro_list ul li:hover .tit{color:#ffffff;}
.pro_show .pro_showbot .pro_02{padding:0 0 60px;}
.pro_show .pro_titbox{display:flex;justify-content:space-between;align-items: center; margin-bottom: 40px;}
.pro_show .pro_titbox .pro_tit{margin-bottom:0;}
.pro_btn{position: relative;display:flex;gap:30px;}
.pro_btn .swiper-button-prev,.pro_btn .swiper-button-next{width:48px;height:48px;border:1px solid #d1d1d1;border-radius:50%;position: static;margin-top:0;color:#d1d1d1;}
.pro_btn .swiper-button-prev:after,.pro_btn .swiper-button-next:after{font-size:20px;}
.pro_btn .swiper-button-prev:hover,.pro_btn .swiper-button-next:hover{border:1px solid #E67F2C;color:#E67F2C;}
.pro_show .pro_showbot .pro_02 .pro2_swiper{padding:0 8px;}
.pro_show .pro_showbot .pro_02 .pro2_swiper .box{background-color:#ffffff;box-shadow:0 0 8px 2px rgba(0 0 0 /0.1);margin-bottom:10px;}
.pro_show .pro_showbot .pro_02 .pro2_swiper .imgbox{position: relative;padding-bottom:120%;}
.pro_show .pro_showbot .pro_02 .pro2_swiper .imgbox img{position: absolute;width:100%;height:100%;object-fit: cover;top:0;left:0;}
.pro_show .pro_showbot .pro_02 .pro2_swiper .info{padding:20px;text-align: center;}

/**/
.nyselectbox{padding:0.8rem 0 1rem 0;}
.nyselectbox .ny_select{display:flex;margin-bottom:60px;}
.nyselectbox .ny_select form{display:flex;justify-content: flex-end;width:100%;}
.nyselectbox .ny_select .form-select{width:25%;max-width:4rem;}
.nyselectbox .ny_select .media-search{width:35%;max-width:5rem;margin-left:40px;position:relative;border-radius:6px; border:1px solid #d1d1d1;height:50px;}
.nyselectbox .ny_select .media-search input[type="text"]{padding:0 20px;display:flex;height:50px;line-height:50px;width:calc(100% - 40px);font-size:16px;}
.nyselectbox .ny_select .media-search input[type="submit"]{position: absolute;top: 0; right: 0; height: 100%; background-color: #E67F2C; background-position: center; background-repeat: no-repeat; background-size: 40%; background-image: url(../images/search-btn.svg); padding: 0 40px; border-radius: 10px; display: flex; align-items: center; cursor: pointer; width: auto; border: 0;}
.nyselectbox .case_list,.searchbox .searchbot .case_list{margin-bottom: 0.6rem;}
.nyselectbox .case_list ul,.searchbox .searchbot .case_list ul{display:flex;flex-wrap: wrap; gap:0.4rem;}
.nyselectbox .case_list ul li,.searchbox .searchbot .case_list ul li{width: calc(33.3% - (0.4rem * 2 / 3)); box-shadow: 0 0 12px 2px rgb(0 0 0 / 15%);}
.nyselectbox .case_list ul li a,.searchbox .searchbot .case_list ul li a{display: flex;position: relative;flex-direction: column;height: 100%;}
.nyselectbox .case_list ul li a:after,.searchbox .searchbot .case_list ul li a:after{content:'';position: absolute;height:3px;width:0%;bottom:0;left:0;transition: all 0.3s;-webkit-transition: all 0.3s; background-color:#E67F2C; }
.nyselectbox .case_list ul li .imgbox,.searchbox .searchbot .case_list ul li .imgbox{position: relative;padding-bottom:60%;overflow: hidden;}
.nyselectbox .case_list ul li .imgbox img,.searchbox .searchbot .case_list ul li .imgbox img{position: absolute;top:0;left:0;width:100%;height:100%;object-fit:cover; transition: all 0.6s ease;}
.nyselectbox .case_list ul li a:hover .imgbox img,.searchbox .searchbot .case_list ul li a:hover .imgbox img{ transform: scale(1.1);}
.nyselectbox .case_list ul li .txtbox,.searchbox .searchbot .case_list ul li .txtbox{padding: 0.3rem 0.3rem 0.4rem;}
.nyselectbox .case_list ul li .txtbox .tit,.searchbox .searchbot .case_list ul li .txtbox .tit{margin-bottom:15px;line-height:1.6;}
.nyselectbox .case_list ul li .txtbox .time,.searchbox .searchbot .case_list ul li .txtbox .time{color:#999999;}
.nyselectbox .case_list ul li a:hover .txtbox .tit,.searchbox .searchbot .case_list ul li a:hover .txtbox .tit{color: #E67F2C;}
.nyselectbox .case_list ul li a:hover:after,.searchbox .searchbot .case_list ul li a:hover:after{width:100%;}

/*方案介绍*/
.nysolutionbox{}
.nymore{display: flex;border-radius: 10px; border: 2px solid #E67F2C;background-color:#E67F2C ;}
.nymore a{display:flex;padding: 10px 30px;color: #ffffff;align-items: center;position: relative;overflow: hidden;line-height: 1.6;}
.nymore a::before{content:'';position: absolute;background-color:#ffffff;height:100%;width:0;left:0;top:0;border-radius: 10px;transition: all 0.6s ease;}
.nymore a p,.nymore a span{position: relative;z-index:1;}
.nymore a img{width:24px;display: none;}
.nymore a img.on{display: block;}
.nymore a:hover:before{width:100%;}
.nymore a:hover{color:#E67F2C;}
.nymore a:hover img{display: block;}
.nymore a:hover img.on{display:none;}

.nysolutionbox .sol01{padding:0.8rem 0; }
.nysolutionbox .sol01  .container{display:flex;flex-direction: column;align-items: center;}
.nysolutionbox .sol_tit,.nycaseshowbox .case_tit{font-weight:500;margin-bottom:40px;}
.nysolutionbox .sol01 .sol_tit{text-align:center;}
.nysolutionbox .sol01 .solinfo{text-align: center;max-width:1080px;margin-bottom:0.6rem;color:#666666;line-height:2;}
.nysolutionbox .videobg,.nycaseshowbox .caseshow01 .videobg{margin-top:0.6rem;height:30vw;position: relative;width:100%; background-repeat:no-repeat;background-position:center; background-size:cover;background-image:url(https://img200m.xgxian.com/snt.sh.cn/images/videobg.jpg),url(../images/videobg.jpg);}
.nysolutionbox .videobg .videobox,.nycaseshowbox .caseshow01 .videobg .videobox{position: absolute;opacity:1;display:none;width:100%;height:100%; background-color:rgba(0 0 0 /0.6); }
.nysolutionbox .videobg a,.nycaseshowbox .caseshow01 .videobg a{display: block;position: absolute;width:50px;height:50px;border:1px solid #ffffff;border-radius:50%;background-color:rgba(255 255 255 /0.3);top:calc(50% - 20px);left:calc(50% - 20px);display:flex;align-items: center;justify-content: center;}
.nysolutionbox .videobg a i,.nycaseshowbox .caseshow01 .videobg a i{display: block;}
.nysolutionbox .videobg a img,.nycaseshowbox .caseshow01 .videobg a img{max-width:60%;display: block;}
.nysolutionbox .videobg video,.nycaseshowbox .caseshow01 .videobg video{display:block;height:80%;margin:4% auto;}
.nysolutionbox .videobg .close,.nycaseshowbox .caseshow01 .videobg .close{position: absolute;top:20px;right:20px;width:18px;height:18px;}
/**方案优势*/
.nysolutionbox .sol02{padding:0 0 1rem;}
.nysolutionbox .sol02 .sollist ul{display:flex;gap:0.5rem;flex-wrap: wrap;}
.nysolutionbox .sol02 .sollist ul li{width:calc(25% - (0.5rem * 3 / 4));padding:0.3rem 0.3rem 0.6rem;background:#FAFAFA;}
.nysolutionbox .sol02 .sollist ul li .itit{margin-bottom:30px;border-left:4px solid #E67F2C;padding-left:20px;line-height:1.2;}
.nysolutionbox .sol02 .sollist ul li .info{color:#767676;}
/*方案价值**/
.nysolutionbox .sol03,.nycaseshowbox .caseshow03 {padding:0.8rem 0 1rem;background-image:url(https://img200m.xgxian.com/snt.sh.cn/images/sol03bg.png),url(../images/sol03bg.png);background-color:#FAFAFA; background-position:center;background-repeat:no-repeat; background-size:100% auto;}
.nysolutionbox .sol03 .sollist ul,.nycaseshowbox .caseshow03 .caseslist ul{gap:0.5rem;display:flex;flex-wrap: wrap;}
.nysolutionbox .sol03 .sollist ul li,.nycaseshowbox .caseshow03 .caseslist ul li{width:calc(25% - (0.5rem * 3 / 4));background-color:#ffffff;box-shadow:0 0 8px 2px rgba(0 0 0 /0.1);position: relative;}
.nysolutionbox .sol03 .sollist ul li:before,.nycaseshowbox .caseshow03 .caseslist ul li:before{content:'';position: absolute;width:0%;height:3px;bottom:0;left:0;transition: all 0.6s ease;background-color:#E67F2C;}
.nysolutionbox .sol03 .sollist ul li .solitem,.nycaseshowbox .caseshow03 .caseslist ul li .solitem{padding:0.4rem 0.3rem;display:flex;flex-direction: column; justify-content: center; align-items: center;position: relative;z-index:1;}
.nysolutionbox .sol03 .sollist ul li .solitem i img,.nycaseshowbox .caseshow03 .caseslist ul li .solitem i img{width:52px;display:block;}
.nysolutionbox .sol03 .sollist ul li .solitem i img.on,.nycaseshowbox .caseshow03 .caseslist ul li .solitem i img.on{display:none;}
.nysolutionbox .sol03 .sollist ul li .solitem .itit,.nycaseshowbox .caseshow03 .caseslist ul li .solitem .itit{color:#E67F2C;}
.nysolutionbox .sol03 .sollist ul li .solitem .info,.nycaseshowbox .caseshow03 .caseslist ul li .solitem .info{color:#767676;}
.nysolutionbox .sol03 .sollist ul li:hover:before,.nycaseshowbox .caseshow03 .caseslist ul li:hover:before{width:100%;}
/*.nysolutionbox .sol03 .sollist ul li:hover .solitem .itit,.nycaseshowbox .caseshow03 .caseslist ul li:hover .solitem .itit{color:#ffffff}
.nysolutionbox .sol03 .sollist ul li:hover .solitem .info,.nycaseshowbox .caseshow03 .caseslist ul li:hover .solitem .info{color:#ffffff}
.nysolutionbox .sol03 .sollist ul li:hover .solitem i img.on,.nycaseshowbox .caseshow03 .caseslist ul li:hover .solitem i img.on{display:block;}
.nysolutionbox .sol03 .sollist ul li:hover .solitem i img.not,.nycaseshowbox .caseshow03 .caseslist ul li:hover .solitem i img.not{display:none;}*/
/*相关产品**/
.nysolutionbox .sol04,.nycaseshowbox .caseshow04{padding:0.8rem 0 1rem;}
.nysolutionbox .sol04 .sollist .swiper-slide,.nycaseshowbox .caseshow04 .caselist .swiper-slide{height:auto;}
.nysolutionbox .sol04 .sollist .swiper-slide a,.nycaseshowbox .caseshow04 .caselist .swiper-slide a{height:calc(100% - 12px);}
.nysolutionbox .sol04 .sol_titbox,.nycaseshowbox .caseshow04 .case_titbox{display:flex;justify-content: space-between;align-items:center ; margin-bottom: 40px;}
.nysolutionbox .sol04 .sol_titbox .sol_tit,.nycaseshowbox .caseshow04 .case_titbox .case_tit{margin-bottom:0;}
.nysolutionbox .sol04 .sollist .box,.nycaseshowbox .caseshow04 .caseslist .box{box-shadow:0 0 8px 2px rgba(0 0 0 /0.1) ;margin:6px;display: block;}
.nysolutionbox .sol04 .sollist .imgbox,.nycaseshowbox .caseshow04 .caseslist .imgbox{position: relative;padding-bottom:60%;overflow: hidden;}
.nysolutionbox .sol04 .sollist .imgbox img,.nycaseshowbox .caseshow04 .caseslist .imgbox img{position: absolute;top:0;left:0;width:100%;height:100%; object-fit:cover;transition: all 0.5s;}
.nysolutionbox .sol04 .sollist .box:hover .imgbox img,.nycaseshowbox .caseshow04 .caseslist .box:hover .imgbox img{transform: scale(1.05);}
.nysolutionbox .sol04 .sollist .info,.nycaseshowbox .caseshow04 .caseslist .info{padding:0.3rem 0.3rem 0.3rem;}
.nysolutionbox .sol04 .sollist .info .tit,.nycaseshowbox .caseshow04 .caseslist .info .tit{margin-bottom: 0.15rem;line-height:1.6;}
.nysolutionbox .sol04 .sollist .info .tags p,.nycaseshowbox .caseshow04 .caseslist .info .tags p{position: relative;padding-left: 16px;color: #666666;line-height: 1.5;margin-bottom: 4px;}
.nysolutionbox .sol04 .sollist .info .tags p:before,.nycaseshowbox .caseshow04 .caseslist .info .tags p:before{content: '';position: absolute;width: 6px;height: 6px;top: 9px;left: 0;background-color: #666666;border-radius: 50%;}
.nysolutionbox .sol04 .sollist .box:hover .info .tit,.nycaseshowbox .caseshow04 .caseslist .box:hover .info .tit{color:#E67F2C;}

/*相关案例**/
.nysolutionbox .sol05{padding:0 0 1rem;}
.nysolutionbox .sol05 .sol_titbox{display:flex;justify-content: space-between;margin-bottom: 40px;}
.nysolutionbox .sol05 .sol_titbox .sol_tit{margin-bottom:0;}
.nysolutionbox .sol05 .sollist .box{box-shadow:0 0 8px 2px rgba(0 0 0 /0.1) ;margin:6px;display:flex;justify-content: space-between;}
.nysolutionbox .sol05 .sollist .imgbox{width:50%;}
.nysolutionbox .sol05 .sollist .imgbox .img{position: relative;padding-bottom:50%;overflow: hidden;}
.nysolutionbox .sol05 .sollist .imgbox .img img{position:absolute;width:100%;height:100%; object-fit:cover;transition: all 0.5s;}
.nysolutionbox .sol05 .sollist .infobox{width:46%;padding: 0.4rem 0.4rem 0.4rem 0;}
.nysolutionbox .sol05 .sollist .infobox .tit{margin-bottom:0.2rem;line-height: 1.6;}
.nysolutionbox .sol05 .sollist .infobox .info{margin-bottom:0.4rem;color:#999999;}
.nysolutionbox .sol05 .sollist .infobox .tags ul{display:flex;gap:15%;}
.nysolutionbox .sol05 .sollist .infobox .tags ul li{display:flex;}
.nysolutionbox .sol05 .sollist .infobox .tags ul li i{display:block;margin-right:10px;}
.nysolutionbox .sol05 .sollist .infobox .tags .tagstit{margin-bottom:5px;color:#999999;}
.nysolutionbox .sol05 .sollist .infobox .tags .tagstxt{color:#222222;font-size:22px;}
.nysolutionbox .sol05 .sollist:hover .imgbox .img img{transform: scale(1.05);}

/**案例详情**/
.nycaseshowbox{}
.nycaseshowbox .caseshow01{padding: 0.8rem 0;}
.nycaseshowbox .caseshow01 .caseinfobox{display:flex;align-items: center;justify-content: space-between;}
.nycaseshowbox .caseshow01 .caseinfol{width:300px;}
.nycaseshowbox .caseshow01 .caseinfor{max-width:1400px;width:calc(100% - 350px);margin-left:50px;}
.nycaseshowbox .caseshow01 .case_subtit{margin-bottom:0.15rem;}
.nycaseshowbox .caseshow01 .case_con{color:#999999;line-height:2;}
.nycaseshowbox .caseshow02{}
.nycaseshowbox .caseshow02 dl dd{display:flex;background-color:#F9F9F9;margin-bottom:0.8rem;}
.nycaseshowbox .caseshow02 dl dd .imgbox{position: relative;width:45%;}
.nycaseshowbox .caseshow02 dl dd .imgbox .img{position: relative;padding-bottom:60%;}
.nycaseshowbox .caseshow02 dl dd .imgbox .img img{position: absolute;top:0;left:0;width:100%;height:100%;object-fit: cover;}
.nycaseshowbox .caseshow02 dl dd .infobox{width:55%;padding:0.4rem 0.6rem;display:flex;flex-direction: column; justify-content: center;}
.nycaseshowbox .caseshow02 dl dd .infobox .info_tit{margin-bottom:0.4rem;}
.nycaseshowbox .caseshow02 dl dd .infobox .info_subtit{margin-bottom:0.2rem;}
.nycaseshowbox .caseshow02 dl dd .infobox .info_con{color:#585858;}
.nycaseshowbox .caseshow02 dl dd .infobox .info_con p{padding-left:20px;position: relative;margin-bottom:10px;}
.nycaseshowbox .caseshow02 dl dd .infobox .info_con p:before{content:'';position: absolute; left:0;top:11px;width:6px;height:6px;border-radius:50%;background-color:#888888;}
.nycaseshowbox .caseshow02 dl dd:nth-child(2n){flex-direction: row-reverse;}


/**新闻列表**/
.news_more{display:flex;align-items: center;height:0.2rem;/*border-bottom:2px solid #212121;*/}
.news_more p{margin-right:10px;color:#212121;}
.news_more span{display: flex;}
.news_more img{width:24px;height:24px;display:none;}
.news_more img.on{display: block;}
.news_more:hover p{color:#E67F2C;}
.news_more:hover img{display:block;}
.news_more:hover img.on{display:none;}

.ny_swipertop{margin-bottom:0.5rem;}
.ny_swipertop a{display:flex;background-color:#ffffff;justify-content: space-between;box-shadow:0 0 8px 2px rgba(0 0 0 /0.1); margin:8px;}
.ny_swipertop a .slidel{width:50%;}
.ny_swipertop a .imgbox{position: relative;padding-bottom:50%;overflow: hidden;}
.ny_swipertop a .imgbox img{position: absolute;width:100%;height:100%;object-fit:cover;transition: all 0.5s;}
.ny_swipertop a .slider{width:46%;padding:0.4rem 0.4rem 0.4rem 0;display: flex;align-items: flex-end; flex-direction: column;justify-content: space-between;}
.ny_swipertop a .txtbox .tit{margin-bottom:20px;}
.ny_swipertop a .txtbox .info{margin-bottom:0.6rem;line-height:2;color:#999999;}
.ny_swipertop a .txtbox .time{color:#999999;}
.ny_swipertop a:hover .imgbox img{transform: scale(1.05);}
.ny_swipertop a:hover .txtbox .tit{color:#E67F2C;}

.ny_swipertop .swiper-button{position: absolute;width:130px;height:60px;left:54%;bottom:40px;}
.ny_swipertop .swiper-button .swiper-button-next,.ny_swipertop .swiper-button .swiper-button-prev{width:50px;height:50px;border:1px solid #e1e1e1;border-radius:50%;}
.ny_swipertop .swiper-button .swiper-button-prev{left:0;}
.ny_swipertop .swiper-button .swiper-button-next{right:0;}
.ny_swipertop .swiper-button .swiper-button-next:after,.ny_swipertop .swiper-button .swiper-button-prev:after{color:#e1e1e1;font-size:20px;}
.ny_swipertop .swiper-button .swiper-button-next:hover,.ny_swipertop .swiper-button .swiper-button-prev:hover{border-color:#E67F2C;}
.ny_swipertop .swiper-button .swiper-button-next:hover:after,.ny_swipertop .swiper-button .swiper-button-prev:hover:after{color:#E67F2C;}

/*新闻详情*/
.news_show{margin-top: 0.6rem;padding-bottom:0.5rem;}
.news_show .news_show_con{display:flex;justify-content: space-between;}
.news_show .news_showl{width: 69%;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;}
.news_show .news_showl .ar_subtitle{display:flex;justify-content: space-between;}
.news_show .news_showl .ar_subtitle span{font-weight:200;}
.news_show .news_showl .btn-box{position: absolute;top:0;right:0;}
.news_show .news_showl .newsBottom{margin-top:0.4rem;padding-top:0.3rem;border-top: 1px solid #dfdfdf;color:#888888;line-height:1.6;}
.news_show .news_showl .newsBottom .prev{margin-bottom:0.1rem;}
.news_show .news_showl .newsBottom a{color:#212121;}
.news_show .news_showl .newsBottom a:hover{color:#E67F2C;}
.trigger-btn { background: #F9F9F9; border: none; display: flex;align-items: center;justify-content: center; width: 0.8rem; height: 0.8rem; 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:28%;}
.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;}
.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;}
.news_show .news_showr .news_box ul li a .con .time{font-size:16px;margin-top:10px;line-height:1.6;}
.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:40%;position: relative;padding-bottom:25%;}
.news_show .news_showr .pic_box ul li a .imgb img{position: absolute;width:100%;left:0;height:100%;top:0;object-fit: cover;}
.news_show .news_showr .pic_box ul li a .con{width:55%;margin-left:5%;display:flex;flex-direction: column;align-items: flex-start;justify-content: space-between;padding:5px 0;line-height:1.6;}
.news_show .news_showr .pic_box ul li a:hover .h3_tit{color:#E67F2C;}
.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;}

/*服务支持*/
.service{}
.service .serbox01{padding:0.8rem 0;}
.service .serbox01 .container{display:flex;justify-content: space-between;}
.service .serbox01 .txt1{margin-bottom:0.2rem;line-height:2;color:#767676}
.service .serbox01 .txt2 em{font-style: normal;color:#E67F2C;font-family:'D-DIN-Regular';}
.service .serbox01 .serr .tit{margin-bottom:0.2rem;}
.service .serbox01 .list ul{display:flex;gap:0.8rem;}
.service .serbox01 .list ul li{display:flex;align-items: flex-end;}
.service .serbox01 .list em{font-style: normal;color:#E67F2C;line-height:1;font-family:'D-DIN-Regular';}
.service .ny_tit{display:flex;align-items: center;justify-content: center;}
.service .serbox02{padding-bottom:0.8rem;}
.service .serbox02 .serlist{margin-top:0.4rem;}
.service .serbox02 .serlist ul{display:flex;gap:0.6rem;}
.service .serbox02 .serlist ul li{flex:1;}
.service .serbox02 .serlist ul li .icon img{display: block;width:46px;height:46px;}
.service .serbox02 .serlist ul li .icon img.on{display:none;}
.service .serbox02 .serlist ul li .item{padding:0.4rem 0.5rem;box-shadow:0 0 8px 2px rgba(0 0 0 /0.1);}
.service .serbox02 .serlist ul li .tit{margin:0.1rem 0 0.2rem;}
.service .serbox02 .serlist ul li .item:hover{background:#E67F2C;color:#ffffff;}
.service .serbox02 .serlist ul li .item:hover .icon img.on{display: block;}
.service .serbox02 .serlist ul li .item:hover .icon img.not{display: none;}

.error-message {color: #E67F2C;font-size: 16px;margin-top: 5px;display: none;}
.error-message.show{display: block;}
.service .serbox03{background-image: url(https://img200m.xgxian.com/snt.sh.cn/images/servicebg1.jpg),url(../images/servicebg1.jpg);background-position: right bottom;background-repeat: no-repeat; background-size:100% auto;padding:0.8rem 0;}
.service .serbox03 .form-card{margin-top:0.4rem;}
.service .serbox03 .form-card form{display:flex;flex-wrap: wrap;gap:0.3rem 0.5rem;}
.service .serbox03 .form-card form .form-row{width:calc(33.3% - (0.5rem * 2 / 3));padding:0px; border:1px solid #E9E9E9;position: relative;}
.service .serbox03 .form-card form .form-row.select{padding:0;}
.service .serbox03 .form-card form .form-row.form-code .error-message{right:180px;}
.service .serbox03 .form-card form .form-row input{display: block;font-size:16px;padding:15px;width:100%;}
.service .serbox03 .form-card form .form-row .fc-code{position: absolute;height:90%;right:5px;top:5%;}
.service .serbox03 .form-card form .form-row .fc-code img,.hhzmbox .form-card form .form-row .fc-code img{height:100%;}
.service .serbox03 .form-card form .form-content{width:100%;display:flex;flex-direction:column;align-items: flex-end;position: relative;}
.service .serbox03 .form-card form .form-content textarea{border:1px solid #E9E9E9;width:100%;padding:15px;font-size:16px;margin-bottom:10px;font-family:'微软雅黑';min-height:160px;}
.service .serbox03 .form-card form .form-content .char-count{position: absolute;bottom: -26px;}
.service .serbox03 .form-card .error-message{position: absolute;right:15px;top:6px;line-height:1.6;}
.service .serbox03 .form-card form .btn-group{display:flex;justify-content: center;width:100%;}
.service .serbox03 .form-card form .btn-group button{padding:13px 60px; background:#E67F2C;color:#ffffff;font-size:16px;cursor: pointer;border-radius:5px;}
.service .serbox03 .form-card .form-row .form-select .filter-text{border:0;padding-left:0px;}

.service .serbox04{padding:0.8rem 0;background-image: url(https://img200m.xgxian.com/snt.sh.cn/images/aboutbg4.jpg), url(../images/aboutbg4.jpg);background-position: center;background-size:cover;background-repeat: no-repeat;}
.service .serbox04 .service_ditu{margin-top:0.4rem;}
.service .serbox04 .service_number{margin-top:30px;}
.service .serbox04 .service_number ul{justify-content: space-between;gap:0;}
.service .serbox04 .service_number ul li{width:auto;}

.service .serbox05{background-color:#F7F7F7;padding:0.8rem 0;} 
.service .serbox05 .ser-swiper{margin-top:0.4rem;}
.service .serbox05 .ser-swiper .imgbox{position: relative;padding-bottom:50%;overflow: hidden;}
.service .serbox05 .ser-swiper .imgbox img{position: absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;transition: all 0.5s;}
.service .serbox05 .ser-swiper .txtbox{background-color:#ffffff;padding:0.25rem 0.2rem;}
.service .serbox05 .ser-swiper .txtbox .tit{margin-bottom:5px;}
.service .serbox05 .ser-swiper .swiper-slide:hover .txtbox{background-color:#E67F2C;color:#ffffff;}
.service .serbox05 .ser-swiper .imgbox:hover img{transform: scale(1.05);}
/*下载*/
.downloadbox{padding:0.8rem 0;}
.downloadbox .nytit{margin-bottom:0.3rem;}
.downloadbox .third_nav{border-bottom:1px solid #dfdfdf;}
.downloadbox .third_nav ul{display:flex;gap:0.4rem;}
.downloadbox .third_nav a{display: block;padding:0.1rem 0 0.2rem;position: relative;}
.downloadbox .third_nav a:after{content:'';width:0%;height:3px;position: absolute;bottom:0;left:0;background-color: #E67F2C;}
.downloadbox .third_nav .on a:after{width:100%;}
.downloadbox .third_nav .on a{color:#E67F2C;}
.downloadbox .downlist{margin-top: 0.6rem;min-height:4rem;}
.downloadbox .downlist ul{display:flex;gap:0.6rem;}
.downloadbox .downlist li{width: calc(33.3% - (0.6rem * 2 / 3));}
.downloadbox .downlist li a{display: block;box-shadow:0 0 8px 2px rgba(0 0 0 /0.1);border-radius:5px;}
.downloadbox .downlist li .titbox{background-color:#FAFAFA; background-image:url(../images/downbg.svg) ; background-position:right -0.2rem bottom -0.1rem; background-repeat:no-repeat; background-size:40%;padding:0.3rem;height:2.5rem;display:flex;justify-content: center;flex-direction: column;}
.downloadbox .downlist li .titbox .tit{margin-top:0.15rem;}
.downloadbox .downlist li .titbox .icon img{width:0.4rem;height:0.4rem;}
.downloadbox .downlist li .titbox .icon img.on{display:none;}
.downloadbox .downlist li .titbot{display:flex;justify-content: space-between;padding:0.2rem;background-color:#ffffff;}
.downloadbox .downlist li .titbot img{width:0.3rem;height:0.3rem;margin-right:10px;} 
.downloadbox .downlist li .titbot .down_icon{display:flex;align-items: center;}
.downloadbox .downlist li a:hover .titbox{background-color:#E67F2C;color:#ffffff;}
.downloadbox .downlist li a:hover .titbox .icon img.on{display:block;}
.downloadbox .downlist li a:hover .titbox .icon img.not{display:none;}
/*合作伙伴招募*/
.hhzmbox{padding:0.8rem 0;}
.hhzmbox .ny_titbox{text-align:center;}
.hhzmbox .ny_titbox .ny_subtit{color:#999999;margin-top:6px;}
.hhzmbox .form-card{max-width:1400px;margin:0.4rem auto 0;}
.hhzmbox .form-card form{display:flex;flex-wrap: wrap;gap:0.3rem 0.4rem;}
.hhzmbox .form-card form .form-row{width:calc(50% - (0.4rem / 2));padding:0px; border:1px solid #E9E9E9;position: relative;}
.hhzmbox .form-card form .form-row.select{padding:0;}
.hhzmbox .form-card form .form-row.form-code .error-message{right:180px;}
.hhzmbox .form-card form .form-row input{display: block;font-size:16px;padding:15px;width:100%;}
.hhzmbox .form-card form .form-row .fc-code{position: absolute;height:90%;right:5px;top:5%;}
.hhzmbox .form-card form .form-content{width:100%;display:flex;flex-direction:column;align-items: flex-end;position: relative;}
.hhzmbox .form-card form .form-content textarea{border:1px solid #E9E9E9;width:100%;padding:15px;font-size:16px;margin-bottom:10px;font-family:'微软雅黑';min-height:160px;}
.hhzmbox .form-card form .form-content .char-count{position: absolute;bottom: -26px;}
.hhzmbox .form-card form .error-message{position: absolute;right:15px;top:6px;line-height:1.6;}
.hhzmbox .form-card form .btn-group{display:flex;justify-content: center;width:100%;}
.hhzmbox .form-card form .btn-group button{padding:13px 60px; background:#E67F2C;color:#ffffff;font-size:16px;cursor: pointer;border-radius:5px;}
.hhzmbox .form-card form .form-row .form-select .filter-text{border:0;padding-left:0px;}

/*联系我们*/
.contactbox{}
.contactbox .con01box{background-color:#F9F9F9;padding:0.8rem 0;}
.contactbox .con01box .conleft{width:40%;}
.contactbox .con01box .ny_titbox .ny_tit{margin-bottom:0.1rem;}
.contactbox .con01box .ny_titbox .ny_subtit{color:#999999;}
.contactbox .con01box .conlist{margin-top:0.5rem;}
.contactbox .con01box .conlist ul{display:flex;flex-direction: column;gap:0.3rem 0;}
.contactbox .con01box .conlist ul li{display:flex;align-items: center;}
.contactbox .con01box .conlist i{background-color:#E67F2C;display:flex;align-items: center;justify-content: center; border-radius:50%;width:0.46rem;height:0.46rem;}
.contactbox .con01box .conlist img{width:0.24rem;height:0.24rem;}
.contactbox .con01box .conlist ul li .txtbox{margin-left:20px;}
.contactbox .con01box .conlist ul li .tit{margin-bottom:5px;}
.contactbox .con01box .conlist ul li .info{color:#E67F2C;}
.contactbox .con01box .container{display:flex;justify-content: space-between;}
.contactbox .con01box .conright{width:54%;}
.contactbox .con01box .conrtit{margin-bottom:0.3rem;}
.contactbox .con01box .conrtit .ny_tit{margin-bottom:10px;}
.contactbox .con01box .conrtit .ny_subtit{color:#999999;}
.contactbox .con01box form{display:flex;flex-wrap: wrap;gap:0.2rem 0.3rem;}
.contactbox .con01box form .form-row{width:calc(50% - (0.4rem / 2));padding:0px; /*border:1px solid #E9E9E9;*/position: relative;background-color:#ffffff;}
.contactbox .con01box form .form-row.select{padding:0;}
.contactbox .con01box form .form-row.form-code .error-message{right:180px;}
.contactbox .con01box form .form-row input{display: block;font-size:16px;padding:15px;width:100%;}
.contactbox .con01box form .form-row .fc-code{position: absolute;height:90%;right:5px;top:5%;}
.contactbox .con01box form .form-row .fc-code img{height:100%;}
.contactbox .con01box form .form-content{width:100%;display:flex;flex-direction:column;align-items: flex-end;position: relative;}

.contactbox .con01box form .form-content textarea{/*border:1px solid #E9E9E9;*/background-color:#ffffff;width:100%;padding:15px;font-size:16px;margin-bottom:10px;font-family:'微软雅黑';min-height:110px;}
.contactbox .con01box form .form-content .char-count{position: absolute;bottom: -26px;}
.contactbox .con01box form .error-message{position: absolute;right:15px;top:6px;line-height:1.6;}
.contactbox .con01box form .btn-group{display:flex;justify-content: flex-start;width:100%;}
.contactbox .con01box form .btn-group button{padding:13px 60px; background:#E67F2C;color:#ffffff;font-size:16px;cursor: pointer;border-radius:5px;}
.contactbox .con01box form .form-row .form-select .filter-text{border:0;padding-left:0px;}

/*国内办事处*/
.contactbox .con02box{padding:0.8rem 0;}
.contactbox .con02box .ny_titbox{text-align: center;}
.contactbox .con02box .ny_titbox .ny_tit{margin-bottom:5px;}
.contactbox .con02box .map{position: relative;margin-top:0.4rem;}
.contactbox .con02box .map .dian_box{position: absolute;width:100%;height:100%;top:0;left:0;}
.contactbox .con02box .map .dian{position: absolute; cursor: pointer;}
.contactbox .con02box .map .dian .cir{animation: scale 1.4s infinite ease-in-out;width:10px; height: 10px; border-radius: 50%;background: #ffffff; display: flex;justify-content: center;align-items: center;position: relative;}
.contactbox .con02box .map .dian .cir:before{content:'';position: absolute;width:20px;height:20px;top:-5px;left:-5px;background:rgba(255 255 255 /0.4);border-radius:50%;}
.contactbox .con02box .map .dian .dian_box{padding: 0 0 0 75px;position: absolute;top: 0;left: 0;opacity: 0;transform: translateY(20px);pointer-events: none;transition: 0.6s;}
.contactbox .con02box .map .dian .dian_box .text{width: 360px;background: #FFFFFF;box-shadow: 0px 3px 6px 1px rgba(0, 0, 0, 0.15);border-radius: 10px;padding: 23px 28px 28px;}
.contactbox .con02box .map .dian .dian_box .text h5{font-weight: bold;font-size: 20px;color: #111111;margin-bottom: 15px;}
.contactbox .con02box .map .dian .dian_box .text .row{font-weight: 400;font-size: 16px;color: #333333;line-height: 30px;}
.contactbox .con02box .map .dian .dian_box .text .row span{color: #999999;}
.contactbox .con02box .map .dian:hover .dian_box {opacity: 1;transform: translateY(0);pointer-events: auto;}
.contactbox .con02box .map .dian:nth-child(1){top:37.5%;left:34.6%;}
.contactbox .con02box .map .dian:nth-child(2){top:42%;left:35.2%;}
.contactbox .con02box .map .dian:nth-child(3){top:37.7%;left:37%;}
.contactbox .con02box .map .dian:nth-child(4){top:42%;left:37.5%;}
.contactbox .con02box .map .dian:nth-child(5){top:36.5%;left:38.8%;}
.contactbox .con02box .map .dian:nth-child(6){top:33%;left:39.2%;}
.contactbox .con02box .map .dian:nth-child(7){top:38.2%;left:40%;}
.contactbox .con02box .map .dian:nth-child(8){top:31.2%;left:41.3%;}

.contactbox .con02box .maplist{margin-top:40px;}
.contactbox .con02box .maplist .item_tit{display:flex;margin-bottom:0.25rem;}
.contactbox .con02box .maplist .item_tit p{padding-left:0.2rem; border-left:4px solid #E67F2C;line-height:1.2;font-weight:600;}
.contactbox .con02box .maplist .item_li{display:flex;flex-wrap: wrap;gap:0.4rem;margin-bottom:0.5rem;}
.contactbox .con02box .maplist .item_li:nth-child(2){margin-bottom:0.3rem;}
.contactbox .con02box .maplist .item_li:last-child{margin-bottom:0;}
.contactbox .con02box .maplist .item{background-color:#F9F9F9;padding:0.3rem 0.3rem;width:calc(25% - (0.4rem * 3 / 4));min-height:2rem;border-radius:10px;}
.contactbox .con02box .maplist .item img{width:0.24rem;}
.contactbox .con02box .maplist .item .tit{position: relative;padding-bottom:15px;line-height:1.6;font-size:0.20rem;}
.contactbox .con02box .maplist .item .tit:after{content:''; bottom:0; left:0;width:0.4rem;height:2px;background:#E67F2C;position: absolute;}
.contactbox .con02box .maplist .item .info{margin-top:0.2rem;font-size:0.16rem;line-height:1.6;display: flex;align-items: flex-start;}
.contactbox .con02box .maplist .item .info span{display: block;margin-right:8px;margin-top:0.02rem;}
.contactbox .con02box .maplist .item .info .text{width:calc(100% - 30px);}


/**人才招聘**/
.joinbox{}
.join01box{padding:0.8rem 0 0;}
.join01box .container{display:flex;}
.join01box .jointxt{padding:0.5rem 0.7rem;width:calc(60% - 1.4rem);background-color:#F9F9F9;}
.join01box .jointxt .jointit{margin-bottom:20px;}
.join01box .jointxt .joincon{line-height:2;color:#999999;}
.join01box .jointxt .joincon p{margin-bottom:20px;}
.join01box .joinimg{width:40%;position: relative;padding-bottom:25%;}
.join01box .joinimg img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.join02box{padding:0.8rem 0;}
.join02box .jointit{margin-bottom:0.4rem;}
.join02box .joinlist{height:8rem;background-image:url(https://img200m.xgxian.com/snt.sh.cn/images/joinbg1.jpg), url(../images/joinbg1.jpg); background-position: center;  background-repeat: no-repeat; background-size: cover;}
.join02box .joinlist ul{display:flex;height:100%;}
.join02box .joinlist ul li{flex:1;position: relative;height:100%;color:#ffffff;}
.join02box .joinlist ul li:before{content:'';position: absolute;width: 100%;bottom:0;height:100%;left:0;background-color:rgba(0 0 0 /0.5);transition: 0.6s;}
.join02box .joinlist ul li:after{content:'';position: absolute;height:4px;width:0;left:0;bottom:0;background-color:#E67F2C;transition: 0.6s;}
.join02box .joinlist ul li .box{padding:0.3rem;position: absolute;bottom:0;width:100%;}
.join02box .joinlist ul li .box img{width:0.4rem;height:0.4rem;}
.join02box .joinlist ul li .tit{margin-bottom:10px;margin-top:10px;transition: 0.6s;}
/*.join02box .joinlist ul li .p{height:1rem;}*/
.join02box .joinlist ul li:hover:before{height:0;}
.join02box .joinlist ul li:hover .tit{margin-bottom:0.8rem;}
.join02box .joinlist ul li:hover:after{width:100%;}
.join02box .join02_swiper{display:none;background-image:url(https://img200m.xgxian.com/snt.sh.cn/images/joinbg1.jpg), url(../images/joinbg1.jpg); background-position: center;  background-repeat: no-repeat; background-size: cover;}
.join02box .join02_swiper .swiper-slide{height:40vw;}

/***/
.join03box{padding:0.8rem 0;position: relative;overflow: hidden;}
.join03box .container{position: relative;z-index:1;}
.join03box:before{content:'';position: absolute;top:0;left:0; height:1rem;width:100%;background-image: linear-gradient(to bottom,#fdf8f2,#ffffff); }
.join03box .jointit{text-align: center;}
.join03box .join03_swiper{margin-top:0.4rem;}
.join03box .join03_swiper .swiper-container{overflow:inherit;}
.join03box .join03_swiper .box{position: relative;}
.join03box .join03_swiper .imgbox{position: relative;padding-bottom:70%;overflow: hidden;}
.join03box .join03_swiper .imgbox img{position: absolute; top:0;left:0;width:100%;height:100%; object-fit: cover;}
.join03box .join03_swiper .info{padding:0.15rem 0.1rem;position: absolute;bottom:0;left:0;width:100%;text-align: center;color:#ffffff;z-index:1;}
.join03box .join03_swiper .box:after{content:'';width:100%;height:0.5rem;position: absolute;bottom:0;left:0; background-image: linear-gradient(to bottom,rgba(0 0 0 /0),rgba(0 0 0 /0.6)); }

/***/
.join04box{padding:0 0 0.8rem;position: relative;}
.join04box .jointit{text-align: center;}
.join04box .join04list{margin:0.4rem auto 0;max-width:1600px;}
.join04box .join04list dl dd{box-shadow:0 0 8px 2px rgba(0 0 0 /0.1);margin-bottom:0.2rem;}
.join04box .join04list dl dd:last-child{margin-bottom:0;}
.join04box .join04list dl dd .jtop{display:flex;justify-content: space-between;align-items: center; padding:0.2rem 0.25rem; cursor: pointer;}
.join04box .join04list dl dd .jtop .jtit{margin-bottom:15px;}
.join04box .join04list dl dd .jtop .jsubtit{display:flex;gap:0.4rem;color:#999999;}
.join04box .join04list dl dd .ar_article{margin-top:0rem;padding:0rem 0.25rem 0.2rem;border-bottom:1px solid #E67F2C;}
.join04box .join04list dl dd .ar_article .ar_tit{margin-bottom:10px;}
.join04box .join04list dl dd .ar_article .ar_con{margin-bottom:0.16rem;color:#999999}
.join04box .yuan {width: 18px;height: 18px;display:block;border: 1px solid #333;  position: relative;border-radius: 50%;  margin-left: 0.08rem;transition: all 0.5s;}
.join04box .yuan em{transition: all 0.5s;background-color: #333;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.join04box .yuan em:nth-child(1) {width: 10px; height: 1px;}
.join04box .yuan em:nth-child(2) {width: 1px;height: 10px;}
.join04box .join04list dl dd:hover .yuan {  border: 1px solid #E67F2C;}
.join04box .join04list dl dd:hover .yuan em {  background-color: #E67F2C;}
.join04box .join04list dl dd .jtop.on .yuan em:nth-child(2) {transform: translate(-50%, -50%) rotate(90deg);}
.join04box .join04list dl dd .jtop.on .yuan em { background-color: #E67F2C;}

/*搜索*/
.searchbox{padding-top:1.2rem;}
.searchbox .searchtop{}
.searchbox .searchtop .searchtit{text-align: center;margin-bottom:0.2rem;}
.searchbox .searchtop .searchform{max-width:1000px;padding: 0 0.2rem;margin:0 auto 0.4rem;}
.searchbox .searchtop .searchform form{display:flex;border:1px solid #dfdfdf;border-radius:60px;align-items: center;padding:0 0.15rem;}
.searchbox .searchtop .searchform input[type="text"]{width:calc(100% - 60px);padding:0.15rem 0.1rem;font-size: 18px;}
.searchbox .searchtop .searchform input[type="submit"]{width:30px;height:30px; font-size: 18px;background-color: transparent;background-repeat: no-repeat; background-position: center;background-size:cover; cursor:pointer; background-image: url(../images/search-btn1.svg);}
.searchbox .searchtop .searchnav{display:flex;gap:60px;border-bottom:1px solid #dfdfdf;}
.searchbox .searchtop .searchnav a{padding:0 0 0.2rem;}
.searchbox .searchtop .searchnav a.on{color:#E67F2C;border-bottom:solid 1px #E67F2C;}
.searchbot .piclist,.searchbox .searchbot .case_list{padding:0.5rem 0 0;}
.searchbox .searchbot{padding-bottom:0.6rem;}

.ar_content{line-height:2;}
.ar_content p{margin-bottom:0.12rem;}
.ar_content video{max-width:100%;height:auto;width:80%;max-height:50vh;}
.ar_content img{max-width:100%;height: auto !important;}
.search_not{margin:80px;text-align: center;padding: 0px 0 50px;}
.search_not h3{font-size:24px;margin-bottom:15px;}
.search_not h3 span{color:#E67F2C;}
.search_not p{font-size:16px;color:#666666;}


@media(max-width:2000px){
.nyabout2 .item_slide .conbox{font-size:0.18rem;}
.nyabout2 .item_slide .conbox p{padding-left: 20px;}
.nyabout2 .item_slide .conbox p:before{width:7px;height:7px; top: 0.12rem;}
.nyabout4 .culture_list ul li .txtbox .icon{width:54px;height:54px;}
.nyabout3 .honor_bot .honor_right .honor_number ul li .tit{font-size:20px;}
.nyabout4 .culture_list ul{gap: 20px;}
.nyabout3 .honor_bot .honor_right .itembox .itemt{width:36px;}
.nyabout3 .honor_bot .honor_right .itembox{padding: 10px 15px;}
.nyabout3 .honor_bot .honor_right .itembox .itemtxt { margin: 0 10px;}
.contactbox .con02box .maplist .item_li{gap:0.3rem;}
.contactbox .con02box .maplist .item{width:calc(33.3% - (0.3rem * 2 /3));}

/***/
.nysolutionbox .sol05 .sollist .infobox .tags ul{gap: 10%;}
.nysolutionbox .sol05 .sollist .infobox .tags .tagstxt{font-size:20px;}
.pro_show .pro_infobox .ny_morebox a{padding: 0 25px;}

/**/
.social-share .social-share-icon{ width:36px;height:36px;font-size:18px;}
.ny_contentbox .ny_info{font-size:17px;}
.contactbox .con02box .maplist .item .tit{font-size: 0.24rem;}
.contactbox .con02box .maplist .item .info{font-size:18px;}



}
@media(max-width:1660px){
.nyabout2 .item_slide {padding: 0.4rem 0.3rem;min-height: 5rem;}
.nyabout2 .item_slide .tittime i{width: 70px;height: 6px;margin:16px 0 20px;}
.nyabout3 .honor_bot .honor_right .itembox .itemt img{width: 36px;}
.nyabout4 .culture_list ul li .txtbox .icon{width:50px;height:50px;}
.about_btn .swiper-button-prev, .about_btn .swiper-button-next,.pro_btn .swiper-button-prev, .pro_btn .swiper-button-next{width:40px;height:40px;}
.nyabout3 .honor_bot .honor_left {width: 20%;margin-right: 10%;padding-right:0;}
.nyabout3 .honor_bot .honor_right{width:75%;}
.nyabout3 .honor_bot .honor_right .honor_number ul li .tit{font-size:18px;}
.nyabout4 .culture_list ul{gap:15px;}
.nyabout3 .honor_bot .honor_right .itembox .itemt{width:32px;}
.nyabout3 .nyhonor .honor_right .itembox .itemt {width: 16px;}

.contactbox .con02box .maplist .item .info span{margin-top:3px;}
.contactbox .con02box .maplist .item .info{font-size:16px;}
/**/
.nyselectbox .ny_select{margin-bottom:50px;}
.nyselectbox .ny_select .media-search input[type="submit"]{padding: 0 30px;border-radius: 6px;}
.nyselectbox .ny_select .media-search{height: 46px;margin-left: 30px;}
.nyselectbox .ny_select .media-search input[type="text"]{height: 46px;line-height:46px;}
.nyselectbox .ny_select .form-select{ width: 25%; max-width: 4rem;}
.nyselectbox .ny_select .form-select .filter-text .filter-title{height: 46px;line-height: 44px;}
.nyselectbox .ny_select .form-select .filter-list{top: 46px;}
/***/
.nycaseshowbox .caseshow02 dl dd .imgbox .img{height:460px;}
.nysolutionbox .sol03 .sollist ul, .nycaseshowbox .caseshow03 .caseslist ul {gap:30px;}
.nysolutionbox .sol03 .sollist ul li .solitem i img, .nycaseshowbox .caseshow03 .caseslist ul li .solitem i img{width:46px;}
/***/
.nysolutionbox .sol02 .sollist ul{gap:30px;}
.nysolutionbox .sol02 .sollist ul li{width: calc(25% - (30px * 3 / 4));}
.nysolutionbox .sol05 .sollist .infobox .tags .tagstxt{font-size:18px;}
.nysolutionbox .sol05 .sollist .infobox .tags ul li i img{width:28px;}
.nysolutionbox .sol05 .sollist .imgbox .img{padding-bottom:60%;}
/**/
.nypicbox .piclist ul li, .searchbot .piclist ul li{ box-shadow: 0 0 8px 1px rgb(0 0 0 / 15%);}
.pro_show .pro_swiper .swiper-button-next:after, .pro_show .pro_swiper .swiper-button-prev:after{font-size:20px;}
.pro_show .pro_infobox .ny_morebox a{font-size:16px;}
.pro_show .pro_infobox .ny_morebox .link2,.pro_show .pro_infobox .ny_morebox .link1{height:46px;}
.pro_show .pro_infobox .ny_morebox a i { margin-right: 5px;}
.nyposition .posibox{font-size:16px;background-size: 20px; height:36px;line-height:36px; padding-left:36px;}
.pro_show .pro_showbot .pro_list ul{gap: 30px 40px;}
.pro_show .pro_showbot .pro_list ul li{width: calc(50% - 20px);padding: 45px 0;}
.pro_show .pro_showbot .pro_list ul li i{margin-right:20px;}
.pro_show .pro_showbot .pro_list ul li .box{padding:0 40px;}
.pro_show .pro_showbot .pro_list ul li i img { width: 50px;}

.nypicbox .piclist ul li .txtbox .tags p:before, .searchbot .piclist ul li .txtbox .tags p:before {top: 7px;}

/***/
.service .serbox02 .serlist ul li .icon img {width: 40px;height: 40px;}
.service .serbox03 .form-card form,.hhzmbox .form-card form{gap: 0.25rem 0.3rem;}
.service .serbox03 .form-card form .form-row input{font-size: 16px;}
.error-message {font-size: 14px;margin-top: 7px;}
.contactbox .con01box form .form-row.form-code .error-message{right: 130px;}
/**/
.searchbox { padding-top:140px;}
.searchbox .searchtop .searchtit{ margin-bottom: 20px;}
.searchbox .searchtop .searchform{margin-bottom:40px;padding:0 10px;}
.searchbox .searchtop .searchform form{padding:0 20px;}
.searchbox .searchtop .searchnav a{padding: 0 0 15px;}
.searchbox .searchtop .searchnav {gap: 40px;}
.searchbot .piclist, .searchbox .searchbot .case_list{padding: 35px 0 0;margin-bottom: 40px;}
.searchbox .searchtop .searchform input[type="text"]{font-size:16px;padding:15px 15px;}

.ny_contentbox .ny_info{font-size:16px;}
.page a, .page span {height: 30px; line-height: 30px;}
.news_show .news_showr .news_box ul li a .con .time{font-size:15px;}
.news_show .news_showl .ar_title{margin-bottom:20px;}

}
@media(max-width:1400px){
.nyabout3 .honor_bot .honor_right .itembox .itemt img{width: 32px;}
.nyabout4 .culture_list ul li .txtbox .icon{width:42px;height:42px;}
.nyabout3 .honor_bot .honor_right .swiper {padding-bottom: 10px;}
.nyabout3 .honor_bot .honor_right .itembox{padding:10px 15px;margin-bottom:20px;}
.nyabout2 .item_slide .conbox {font-size:14px;}
.nyabout2 .item_slide .conbox p:before{width:6px;height:6px; top: 0.11rem;}
.nyabout2 .item_slide .tittime i{width: 60px;height: 4px;margin: 12px 0 18px;}
.honor-tab .icon img{width: 30px;height: 30px;}
.service_number ul li .tit{ margin-bottom: 10px;}
.nyabout3 .honor_bot .honor_right .honor_number ul li .tit{font-size:16px;}
.nyselectbox .ny_select .form-select{ width:30%;max-width:100%;}
.nyselectbox .ny_select .media-search{width:45%;max-width:100%;}
.nyselectbox .case_list ul, .searchbox .searchbot .case_list ul{gap:50px;}
.nyselectbox .case_list ul li, .searchbox .searchbot .case_list ul li{ width: calc(50% - (50px / 2)); box-shadow: 0 0 8px 1px rgb(0 0 0 / 15%);}
.nyabout3 .honor_bot .honor_right .itembox .itemt{width:28px;}

.contactbox .con02box .maplist .item .info{margin-top:20px;font-size:14px;}
.contactbox .con02box .maplist .item img{width:16px;}
/***/
.nysolutionbox .sol03 .sollist ul, .nycaseshowbox .caseshow03 .caseslist ul {gap:20px;}
.nysolutionbox .sol03 .sollist ul li, .nycaseshowbox .caseshow03 .caseslist ul li {width:calc(25% - (20px * 3 / 4));box-shadow: 0 0 6px 1px rgba(0 0 0 / 0.08);}
.nysolutionbox .sol03 .sollist ul li .solitem i img, .nycaseshowbox .caseshow03 .caseslist ul li .solitem i img{width:42px;}
/**/
.nymore a {padding: 8px 25px;}
.contactbox .con02box .maplist .item .tit{padding-bottom:10px;}
.nypicbox .piclist ul li .txtbox .tit, .searchbot .piclist ul li .txtbox .tit { margin-bottom:10px;}
/***/
.nysolutionbox .sol02 .sollist ul{gap:20px;}
.nysolutionbox .sol02 .sollist ul li{width: calc(25% - (20px * 3 / 4));padding:30px 20px;}
.nysolutionbox .sol02 .sollist ul li .itit { margin-bottom: 20px;}
.nysolutionbox .sol05 .sollist .imgbox .img{padding-bottom:60%;}
.nysolutionbox .sol05 .sollist .infobox{padding:30px 30px 30px 0;}
/***/
.contactbox .con01box .conlist i{width:36px;height:36px;}
.contactbox .con01box .conlist img{width:20px;height:20px;}
.contactbox .con01box .conlist ul li .tit{margin-bottom:0;}
.contactbox .con01box .conlist ul li .txtbox{margin-left:15px;}
.contactbox .con01box form .form-row input,.contactbox .con01box form .form-content textarea{font-size:14px;}
.service .serbox02 .serlist ul{ gap:30px;}
.service .serbox03 .form-card form .form-row input,.service .serbox03 .form-card form .form-content textarea,.hhzmbox .form-card form .form-row input,.hhzmbox .form-card form .form-content textarea{font-size: 14px;}
.service .serbox03 .form-card form .form-row input,.hhzmbox .form-card form .form-row input{padding:13px 15px;}
.service .serbox03 .form-card form .form-row .filter-text .filter-title,.hhzmbox .form-card form .form-row .filter-text .filter-title{height:42px;line-height:40px;}
.service .serbox03 .form-card form .form-row .filter-list,.hhzmbox .form-card form .form-row .filter-list {top:42px;font-size: 14px;}
.service .serbox03 .form-card form .form-content textarea,.hhzmbox .form-card form .form-content textarea{min-height:130px;}
.service .serbox03 .form-card form .btn-group button,.hhzmbox .form-card form .btn-group button{padding: 13px 50px;font-size: 14px;}
.contactbox .con01box form .btn-group button { padding: 12px 50px;font-size:14px;}
/**/
.downloadbox .downlist li .titbox .icon img{width: 30px;height: 30px;}
.nypicbox .piclist ul, .searchbot .piclist ul{gap:30px;}
.nypicbox .piclist ul li, .searchbot .piclist ul li{width:calc(33.3% - (30px * 2 / 3));}
.nypicbox .piclist, .searchbot .piclist{margin-bottom:50px;}
/**/
.join04box .join04list dl dd{box-shadow: 0 0 6px 1px rgba(0 0 0 / 0.08);}
.join02box .joinlist ul li .box{padding:30px 30px;}
.join02box .joinlist ul li .p{height: 64px;}
.join02box .joinlist ul li .box img {width:36px; height:36px;}

.ny_contentbox .ny_info{font-size: 15px;}
.news_show .news_showr .news_box ul li a .con .time{font-size:14px;}
.news_show .news_showr .pic_box ul li a .con{ padding: 0;}
.news_show .news_showr .news_box, .news_show .news_showr .pic_box {padding:30px 25px;}
.ar_content p {margin-bottom:10px;}
.nysolutionbox .sol04 .sollist .info .tit, .nycaseshowbox .caseshow04 .caseslist .info .tit { margin-bottom:10px;}
.nysolutionbox .sol04 .sollist .info .tags p:before,.nycaseshowbox .caseshow04 .caseslist .info .tags p:before{top:7px;}


}
@media(max-width:1280px){
.nyabout5 {height: 35vw;}    
.nyabout5 .textbox .info .tags{width: 2.4rem;height: 2.4rem;}


}
@media(max-width:1200px){
.nymore{border-radius:8px;}
.nyposition .posibox {font-size: 14px; background-size: 18px; height: 32px; line-height: 32px;padding-left: 30px; }
.nyposition .posibox i {font-style: normal;padding: 0 6px;font-size: 16px;}
.container{padding: 0 40px;width: 100%;}
#m_n_nav{display: block;float:none;}
.ny_navbox{display:none;}
.nyabout4 .culture_list ul{display: flex; gap: 0.3rem;}
.nyabout3{background-size:auto 100%;}
.nyabout3 .honor_bot{flex-direction: column;}
.nyabout3 .honor_bot .honor_left{width: 100%;margin-right: 0%;padding-right: 0;flex-direction: row;align-items: center;justify-content: space-between;margin-top:0.5rem;}
.nyabout3 .honor_bot .honor_right{width:100%;margin-top:40px;}
.honor-tab ul{display:flex;gap:20px;}
.honor-tab ul li{padding:10px 0 20px;}
.honor-tab .icon img{width: 24px;height: 24px;}
.nyabout2 .item_slide{min-height: 320px;padding:25px 20px;}
.nyabout4 .nytitbox{margin-bottom:30px;}
.nyabout3 .honor_bot .honor_right .itembox{height:140px;}
.honor-tab ul li .txt{margin-left: 10px;}
.nyabout4 .culture_swiper{display: block;position: relative;overflow: hidden;}
.nyabout4 .culture_list{display: none;}
.nyabout1,.nyabout2,.nyabout4{padding:60px 0;}
.nyabout3{padding:60px 0 40px;}
.about_btn .swiper-button-prev, .about_btn .swiper-button-next,.pro_btn .swiper-button-prev, .pro_btn .swiper-button-next{width:32px;height:32px;}
.about_btn .swiper-button-prev:after, .about_btn .swiper-button-next:after,.pro_btn .swiper-button-prev:after, .pro_btn .swiper-button-next:after{font-size:14px;}
.about_btn .swiper-button-next { margin-left: 10px;}
.pro_btn{gap:15px;}
.nyabout{padding:60px 0 60px;}
.nyabout .about_con{margin: 0 0 40px;}
.nyabout .service_number ul,.service .serbox04 .service_number ul{gap:20px 0;}
.nyabout .service_number ul li,.service .serbox04 .service_number ul li{width:33.3%;}
.nyabout .about_con p{display: inline;}
.nyabout2 .nytitbox,.nyabout .nytit{margin-bottom:20px;}
.nyabout3 .honor_bot .honor_right .honor_number {margin-bottom: 20px;}
.nyabout2{padding-bottom:40px;}
.nyabout2 .about-swiper .swiper-container{padding-bottom:40px;}
.nyabout2 .about-swiper .in_swiperdot{display:block;}
.nyabout4 .culture_swiper .swiper-slide .txtbox .icon{width:40px;}

.nyabout3 .nyhonor{flex-direction: column;}
.nyabout3 .nyhonor .honor_left{width:100%; margin-right:0%;flex-direction: column; padding-right: 0%;}
.nyabout3 .nyhonor .honor_left .honor_number ul{display:flex;}
.nyabout3 .nyhonor .honor_left .honor_number ul li{flex:1;}
.nyabout3 .nyhonor .honor_right{margin-top:30px;width:100%;}
.nyabout3 .nyhonor .honor_right .itembox{padding:20px 15px;}

.nyabout3 .nyhonor .honor-swiper{display:block;margin-top:30px;position: relative;overflow: hidden;padding-bottom:0;}
.nyabout3 .honor_bottom .swiper-slide{height:initial;}
.nyabout3 .honor_bottom .swiper-slide .itembox{padding:20px 15px;height:100%;}
.nyabout5{height:35vw;}
.nyabout3 .honor_bottom{margin-top:30px;}

.nyabout3 .honor_bottom .swiper-slide .itembox .itemt{width:16px;}
.nyabout3 .honor_bottom .honor-swiper2{margin-top:10px;}
.nyabout3 .honor_swiper2{position: relative;overflow: hidden;margin-top:20px;max-width:400px;width:100%; margin:20px auto 0;text-align: center;}
.nyabout3 .nyhonor .honor_left .honor_swiper2 .itemtit{padding:20px 0;}

/**/
.nyselectbox{padding:60px 0;}
.nycaseshowbox .caseshow01 .caseinfobox {align-items: flex-start;justify-content: space-between; flex-direction: column;}
.nycaseshowbox .caseshow01 .caseinfol{width: 300px;margin-bottom:20px;}
.nycaseshowbox .caseshow01 .caseinfor{width:100%;margin-left: 0px;margin-bottom:0px;}
.nyselectbox .case_list, .searchbox .searchbot .case_list{margin-bottom:50px;}
.nyselectbox .case_list ul, .searchbox .searchbot .case_list ul{gap:30px;}
.nyselectbox .case_list ul li, .searchbox .searchbot .case_list ul li{ width: calc(50% - (30px / 2));box-shadow: 0 0 6px 1px rgb(0 0 0 / 15%);}
.nyselectbox .case_list ul li .txtbox, .searchbox .searchbot .case_list ul li .txtbox{padding: 15px  15px 20px;}
.nyselectbox .case_list ul li .txtbox .tit, .searchbox .searchbot .case_list ul li .txtbox .tit{margin-bottom: 10px;}
.nysolutionbox .sol03 .sollist ul, .nycaseshowbox .caseshow03 .caseslist ul{flex-wrap: wrap;}
.nysolutionbox .sol03 .sollist ul li, .nycaseshowbox .caseshow03 .caseslist ul li{width:calc(50% - (20px /  2));}
.nysolutionbox .sol03 .sollist ul li .solitem, .nycaseshowbox .caseshow03 .caseslist ul li .solitem{padding:40px 20px;}
.nycaseshowbox .caseshow01{padding:60px 0;}
.nysolutionbox .videobg, .nycaseshowbox .caseshow01 .videobg{ margin-top:30px; height: 360px;}
.nycaseshowbox .caseshow02 dl dd { margin-bottom: 0.8rem; flex-direction: column;}
.nycaseshowbox .caseshow02 dl dd .imgbox{width: 100%;}
.nycaseshowbox .caseshow02 dl dd .infobox{width: 100%;padding:30px 40px;}
.nycaseshowbox .caseshow02 dl dd:nth-child(2n){flex-direction: column;}
.nysolutionbox .sol04 .sollist .info, .nycaseshowbox .caseshow04 .caseslist .info{padding:20px 25px;}
.nysolutionbox .sol_tit, .nycaseshowbox .case_tit,.nysolutionbox .sol04 .sol_titbox, .nycaseshowbox .caseshow04 .case_titbox{margin-bottom: 30px;}
.nycaseshowbox .caseshow02 dl dd .imgbox .img{height:auto;}
.nysolutionbox .videobg video, .nycaseshowbox .caseshow01 .videobg video {height: auto;width:90%; margin:auto;max-width:640px;position: absolute;top:50%;left:50%; transform: translate(-50%, -50%);}
.nycaseshowbox .caseshow02 dl dd:nth-child(2n){margin-bottom:60px;}
.nysolutionbox .sol03, .nycaseshowbox .caseshow03{padding:60px 0;}
.nysolutionbox .sol04, .nycaseshowbox .caseshow04{padding:60px 0 40px;}
.nysolutionbox .sol01,.nysolutionbox .sol03,.nysolutionbox .sol04{padding:60px 0;}
.nysolutionbox .sol02,.nysolutionbox .sol05{padding:0 0 60px;}
.nysolutionbox .sol04 .swiper-container, .nycaseshowbox .caseshow04 .swiper-container{padding-bottom:40px;}
/***/

.nysolutionbox .sol02 .sollist ul{flex-wrap: wrap;}
.nysolutionbox .sol02 .sollist ul li {width: calc(50% - (20px / 2)); padding:25px 20px 40px;}
.nysolutionbox .sol05{padding:0 0 40px;}
.nysolutionbox .sol05 .sollist .infobox .tags .tagstxt{font-size:16px;}
.nysolutionbox .sol05 .sollist .infobox .tags ul li i img{width:26px;}
.nysolutionbox .sol05 .sollist .box{flex-direction: column;}
.nysolutionbox .sol05 .sollist .imgbox{width:100%;}
.nysolutionbox .sol05 .sollist .infobox{width:100%;padding:30px 30px 40px;}
.nysolutionbox .sol05 .sollist .infobox .tit{margin-bottom:15px;}
.nysolutionbox .sol05 .sollist .infobox .info{margin-bottom:25px;}
.nysolutionbox .sol05 .sollist .infobox .tags{gap:7%;}
.nysolutionbox .sol05 .sol_titbox{margin-bottom:30px;}
.nysolutionbox .sol05 .swiper-container,.service .serbox05 .ser-swiper .swiper-container{padding-bottom:40px;}
.pro_show .pro_02 .pro2_swiper .swiper-container{padding-bottom:30px;}
.nysolutionbox .sol05 .in_swiperdot{display: block;}
.nysolutionbox .sol04 .in_swiperdot, .nycaseshowbox .caseshow04 .in_swiperdot,.pro_show .pro_02 .pro2_swiper .in_swiperdot,.serbox05 .ser-swiper .in_swiperdot,.join03box .join03_swiper .in_swiperdot, .join02box .in_swiperdot{display: block;}
.nysolutionbox .sol03 .sollist ul li .solitem i img, .nycaseshowbox .caseshow03 .caseslist ul li .solitem i img{width:38px;height: 38px;}
/***/
.contactbox .con01box .container {flex-direction: column;}
.contactbox .con01box .conleft {width: 100%;margin-bottom:40px;}
.contactbox .con01box .conright{width:100%;}
.contactbox .con01box,.contactbox .con02box{padding:60px 0;}
.contactbox .con02box .map .dian .cir{width:6px; height:6px; border-radius: 50%;}
.contactbox .con02box .map .dian .cir:before{width:16px;height:16px;top:-5px;left:-5px;}

.contactbox .con02box .maplist .item .tit:after{width:30px;}
/**/
.contactbox .con02box .maplist{margin-top:20px;}
.contactbox .con02box .maplist .item_tit{margin-bottom:15px;}
.contactbox .con02box .maplist .item_tit p {padding-left:10px;}
.contactbox .con02box .maplist .item_li{margin-bottom:25px;}
.contactbox .con02box .maplist .item_li:nth-child(2){ margin-bottom:20px;}
.contactbox .con02box .maplist .item_li{gap:20px;}
.contactbox .con02box .maplist .item{width: calc(50% - (20px / 2));padding:15px 15px 40px;}
.contactbox .con02box .maplist .item .tit{font-size:16px;}

/***/
.downloadbox{padding:60px 0;}
.downloadbox .nytit{ margin-bottom: 20px;}
.downloadbox .downlist{margin-top:40px;}
.downloadbox .downlist ul {gap: 0.6rem;flex-wrap: wrap;}
.downloadbox .downlist li {width: calc(50% - (0.6rem / 2));}
.downloadbox .downlist li .titbox{padding: 30px;height: 4rem;}
.downloadbox .downlist li .titbot{padding:20px 20px;}
.downloadbox .downlist li .titbot img {width:22px; height:22px;}
.downloadbox .downlist li .titbox .tit{margin-top:10px;}
.downloadbox .third_nav a{padding:6px 0 15px;}
.downloadbox .third_nav ul{gap:30px;}


/***/
.pro_show .pro_titbox,.pro_show .pro_showbot .pro_tit{margin-bottom:30px;}
.pro_show .pro_titbox .pro_tit{margin-bottom:0;}
.nypicbox{padding:60px 0;}
.nypicbox .piclist ul li, .searchbot .piclist ul li{width: calc(50% - (30px / 2));}
.ny_contentbox .ny_info{max-width:calc(90% - 80px);font-size: 14px;}
.nypicbox .piclist ul, .searchbot .piclist ul {gap: 20px;}
.nypicbox .piclist ul li, .searchbot .piclist ul li{width: calc(50% - (20px / 2));}
.nypicbox .piclist ul li .txtbox, .searchbot .piclist ul li .txtbox{padding:20px;}
.nypicbox .piclist, .searchbot .piclist{padding-top:40px;}
.pro_show .pro_tab {flex-direction: column; align-items: flex-start;}
.pro_show .pro_swiper{ width:100%;margin-bottom:40px;}
.pro_show .pro_infobox{width:100%;}
.pro_show .pro_swiper .videobox a img{width:60px;height:60px;}
.pro_show .pro_swiper .swiper_bot .img i img{width:36px;height:36px;}
.pro_show .pro_infobox .pro_info .txt1 { margin-bottom:90px;}
.pro_show .pro_tab{margin-bottom:60px;}
.nyposition { padding-top:100px;}
.pro_show {margin-top:30px;}
.pro_show .pro_showbot .pro_list ul li i img { width: 40px;}
.pro_show .pro_showbot .pro_list ul li {box-shadow: 0 0 6px 1px rgba(0 0 0 / 0.08);  padding: 36px 0;}
.pro_show .pro_showbot .pro_01{margin-bottom:60px;}
.pro_show .pro_showbot .pro_02{padding-bottom:40px;}
.pro_show .pro_infobox .ny_morebox a{ font-size: 14px;padding: 0 20px;margin-right: 20px;}
.pro_show .pro_infobox .ny_morebox .link2, .pro_show .pro_infobox .ny_morebox .link1{height: 42px; }

/***/
.service .serbox01,.service .serbox03,.service .serbox04,.service .serbox05{padding:60px 0;}
.service .serbox05{padding:60px 0 40px;}
.service .serbox02{padding:0 0 60px;}
.service .serbox03{background-size:auto 100%;}
.service .serbox01 .container {justify-content: flex-start;flex-direction: column; align-items: flex-start;}
.service .serbox01 .serl{margin-bottom:25px;}
.service .serbox03 .form-card form{gap:15px  20px;}
.service .serbox03 .form-card form .form-row { width: calc(50% - (20px / 2));}
.service .serbox03 .form-card form .btn-group button,.hhzmbox .form-card form .btn-group button{ padding: 13px 45px; }
.service .serbox05 .ser-swiper .txtbox {padding:20px;}
.service .serbox05 .ser-swiper,.service .serbox03 .form-card,.service .serbox02 .serlist{margin-top:30px;}
.service .serbox02 .serlist ul{flex-wrap: wrap;}
.service .serbox02 .serlist ul li{flex:none;width:calc(50% - (30px / 2));}
.service .serbox02 .serlist ul li .item {padding:30px 30px;}
.service .serbox02 .serlist ul li .icon img{width:36px;height: 36px;}
.service .serbox02 .serlist ul li .tit{margin:5px 0 15px;}
.service .serbox02 .serlist ul li .item{box-shadow: 0 0 6px 1px rgba(0 0 0 / 0.08);}

/**/
.nyselectbox .ny_select{margin-bottom:40px;}
.nyselectbox .ny_select .media-search input[type="text"]{font-size:14px;}
.nyselectbox .ny_select .form-select .filter-text .filter-title{font-size:14px;}
.nyselectbox .ny_select .form-select {width:calc(45% - 25px);}
.nyselectbox .ny_select .media-search {width: 55%;margin-left: 25px;}
.nyselectbox .ny_select .form-select .filter-text .filter-title{height: 42px;line-height: 40px;}
.nyselectbox .ny_select .media-search input[type="text"]{height: 42px;line-height: 42px;padding: 0 15px;}
.nyselectbox .ny_select .form-select .filter-list {top: 42px;}
.nyselectbox .ny_select .media-search{height: 42px;}

/***/
.news_show .news_showr{display:none;}
.news_show .news_showl {width:100%;padding-right: 6%;}
.news_show .news_showl .ar_title{font-size:24px;}
.social-share .social-share-icon{ width:30px;height:30px;font-size:16px;}
.trigger-btn{width:45px;height:45px;}
.news_show .news_showl .newsBottom {margin-top: 30px;padding-top: 25px;}
.news_show {margin-top: 40px; padding-bottom:60px;}
.news_show .news_showl .newsBottom .prev { margin-bottom:10px;}
.news_show .news_showl .ar_titlebox {padding-bottom:20px; margin-bottom:30px;}
.news_show .news_showr .news_box ul li a .con .time{font-size:13px;}
/**/
.hhzmbox{padding:60px 0;}
.hhzmbox .form-card {margin:30px auto 0;}
/**/
.join02box .jointit{margin-bottom:30px;}
.join03box .join03_swiper,.join04box .join04list{margin-top:30px;}
.join01box{padding:60px 0 0;}
.join02box,.join03box{padding:60px 0;}
.join04box{padding:0 0 60px;}
.join03box .join03_swiper .info{padding:20px;}
.join01box .container{flex-direction: column;}
.join01box .jointxt{padding:30px 40px;width:100%;}
.join01box .joinimg{ width: 100%; padding-bottom: 50%;}
.join02box .joinlist{display:none;}
.join02box .join02_swiper{display: block;}
.join02box .in_swiperdot {width:100%;}
.join03box .join03_swiper{overflow: hidden;}
.join03box .join03_swiper .swiper-container,.join02box .container{padding-bottom:40px;position: relative;}
.join02box .join02_swiper .swiper-slide{position: relative;height: 100%;color: #ffffff;height:55vw;}
.join02box .join02_swiper .swiper-slide:before{content:'';position: absolute;width: 100%;bottom:0;height:100%;left:0;background-color:rgba(0 0 0 /0.5);transition: 0.6s;}
.join02box .join02_swiper .swiper-slide:after{content:'';position: absolute;height:4px;width:0;left:0;bottom:0;background-color:#E67F2C;transition: 0.6s;}
.join02box .join02_swiper .swiper-slide .box{padding:25px;position: absolute;bottom:0;width:100%;}
.join02box .join02_swiper .swiper-slide .box img{width: 32px; height: 32px;}
.join02box .join02_swiper .swiper-slide .tit{margin-bottom:10px;margin-top:10px;transition: 0.6s;}
.join02box .join02_swiper .swiper-slide .p{height:64px;}
.join02box .join02_swiper .swiper-slide.swiper-slide-active:before{height:0;}
.join02box .join02_swiper .swiper-slide.swiper-slide-active .tit{margin-bottom:60px;}
.join02box .join02_swiper .swiper-slide.swiper-slide-active:after{width:100%;}
.join04box .join04list dl dd .jtop { padding:20px 25px;}
.join04box .join04list dl dd .ar_article{padding: 0rem 25px 20px;}
.join03box .join03_swiper .box:after{height: 60px;}
.join04box .join04list dl dd .jtop .jtit { margin-bottom: 10px;}
.join01box .jointxt .joincon p:last-child{margin-bottom:0;}
.join04box .join04list dl dd .ar_article .ar_con{margin-bottom:15px;}

/**/
.searchbox { padding-top: 120px;}
.searchbox .searchtop .searchform input[type="submit"] { width:24px; height:24px;}



}
@media(max-width:600px){
.nyabout {padding:50px 0 50px; }
.nysolutionbox .sol01, .nysolutionbox .sol03, .nysolutionbox .sol04{padding:50px 0;}
.nyabout1, .nyabout2, .nyabout3, .nyabout4{padding:50px 0;}
.nyabout3{padding:60px 0 40px;}
.nysolutionbox .sol04, .nycaseshowbox .caseshow04{padding:50px 0 40px;}
.nyabout4{ padding-bottom:40px;}
.nyabout3 .honor_bot .honor_right .itembox{height:130px;}
.nyabout2 .about-swiper .swiper-container{padding-bottom:30px;}
.nypicbox .piclist, .searchbot .piclist { padding-top:30px;}
.nysolutionbox .sol_tit, .nycaseshowbox .case_tit, .nysolutionbox .sol04 .sol_titbox, .nycaseshowbox .caseshow04 .case_titbox{margin-bottom:20px;}
.nysolutionbox .sol05 .sol_titbox{margin-bottom:20px;}
.container{padding: 0 20px;width: 100%;}
.nymore a{padding: 6px 15px;font-size:12px;}
.nymore a img{width: 20px;height: 20px;}
.nybannerbox {height:280px;background-size:auto 360px;}
.about_btn .swiper-button-prev, .about_btn .swiper-button-next, .pro_btn .swiper-button-prev, .pro_btn .swiper-button-next {width:24px;height:24px;}
.about_btn .swiper-button-prev:after, .about_btn .swiper-button-next:after, .pro_btn .swiper-button-prev:after, .pro_btn .swiper-button-next:after { font-size: 12px;}
.nyabout4 .culture_swiper .in_swiperdot span{width:14px;height:2px;border-radius: 0;margin: 0 2px;}
.nyabout4 .culture_swiper .in_swiperdot span.swiper-pagination-bullet-active{width:16px;}
.nyabout2 .about-swiper .in_swiperdot span, .nysolutionbox .sol04 .in_swiperdot span, .nycaseshowbox .caseshow04 .in_swiperdot span, .nysolutionbox .sol05 .in_swiperdot span, .pro_show .pro_02 .pro2_swiper .in_swiperdot span, .serbox05 .ser-swiper .in_swiperdot span,.nyhonor .honor-swiper .in_swiperdot span{width:14px;height:2px;border-radius: 0;margin: 0 2px;}
.nyabout2 .about-swiper .in_swiperdot span.swiper-pagination-bullet-active,.nysolutionbox .sol04 .in_swiperdot span.swiper-pagination-bullet-active,.nycaseshowbox .caseshow04 .in_swiperdot span.swiper-pagination-bullet-active,.nysolutionbox .sol05 .in_swiperdot span.swiper-pagination-bullet-active,.pro_show .pro_02 .pro2_swiper .in_swiperdot span.swiper-pagination-bullet-active,.serbox05 .ser-swiper .in_swiperdot span.swiper-pagination-bullet-active,.nyhonor .honor-swiper .in_swiperdot span.swiper-pagination-bullet-active{width:16px;}
.nyabout3 .nyhonor .honor_right{gap:15px;margin-top:20px;}
.nyabout3 .honor_swiper2{margin: 10px auto 0;}
.nyabout3 .nyhonor .honor_left .honor_swiper2 .itemtit{padding:10px 0;}
.nyabout3 .nyhonor .honor_right .itembox{width:calc(50% - (15px / 2));}
.nyabout3 .nyhonor .honor-swiper{margin-top:10px;}
.nyabout5 {height: 200px;}
.nyabout5 .textbox .info{font-size:20px;}
.nyabout5 .textbox .info .tags{width:60px;height:60px;}

.nyselectbox{padding: 60px 0 30px;}
.nyselectbox .case_list ul, .searchbox .searchbot .case_list ul{gap:30px;}
.nyselectbox .case_list ul li, .searchbox .searchbot .case_list ul li{ width:100%;}
.nyselectbox .ny_select form {justify-content: flex-end; flex-direction: column;align-items: flex-start;}
.nyselectbox .ny_select .form-select{width:100%;margin-bottom:15px;}
.nyselectbox .ny_select .media-search{width:100%;margin-left:0;height: 42px;}
.nyselectbox .ny_select{margin-bottom:40px;}
.nyselectbox .ny_select .media-search input[type="submit"]{padding: 0 30px;border-radius: 6px;font-size:15px;}
.nyselectbox .ny_select .media-search input[type="text"]{height: 42px;line-height:42px;padding-left:15px;font-size:15px;}
.nyselectbox .ny_select .form-select .filter-text .filter-title{height: 42px;line-height: 40px;font-size:15px;}
.nyselectbox .ny_select .form-select .filter-list{font-size:14px;top: 44px;}
.nyselectbox .ny_select .form-select .filter-list a{line-height: 38px;}
.nyabout2 .item_slide .conbox p:before { top: 9px;}
.nyabout2 .item_slide .conbox p {padding-left: 14px;}
.page{display:none;}
.ph_pages {display: block;}
.nycaseshowbox .caseshow02 dl dd{margin-bottom:30px;}
.nycaseshowbox .caseshow02 dl dd .infobox {padding:30px 20px;}
.nycaseshowbox .caseshow02 dl dd .infobox .info_tit{margin-bottom:20px;}
.nycaseshowbox .caseshow02 dl dd .infobox .info_subtit{margin-bottom:10px;}
.nycaseshowbox .caseshow02 dl dd .infobox .info_con p{padding-left: 15px;margin-bottom: 5px;}
.nycaseshowbox .caseshow02 dl dd .infobox .info_con p:before {top: 9px;}
.nysolutionbox .sol03 .sollist ul, .nycaseshowbox .caseshow03 .caseslist ul{gap:10px;}
.nysolutionbox .sol03 .sollist ul li, .nycaseshowbox .caseshow03 .caseslist ul li{width:calc(50% - (10px / 2));}
.nysolutionbox .sol03 .sollist ul li .solitem, .nycaseshowbox .caseshow03 .caseslist ul li .solitem{padding:20px 15px;}
.nysolutionbox .sol03 .sollist ul li .solitem i img, .nycaseshowbox .caseshow03 .caseslist ul li .solitem i img{width:32px;}

.nysolutionbox .sol05 .sollist .infobox .tags ul{gap:15px 15%; flex-wrap: wrap;}

.nysolutionbox .sol02 .sollist ul{flex-direction: column;}
.nysolutionbox .sol02 .sollist ul li{width:100%;padding: 20px 15px 30px;}
.nysolutionbox .sol01 .solinfo{margin-bottom:30px;}
.nysolutionbox .sol01 .sol_tit{margin-bottom:20px;}
.nysolutionbox .sol02 .sollist ul li .itit {margin-bottom: 10px;border-left:3px solid #E67F2C;padding-left:15px;}
.nysolutionbox .sol04 .sollist .info .tags p, .nycaseshowbox .caseshow04 .caseslist .info .tags p{padding-left:10px;margin-bottom:2px;}
.nysolutionbox .sol04 .sollist .info .tags p:before,.nycaseshowbox .caseshow04 .caseslist .info .tags p:before{width: 4px;height:4px;top:7px;}
.nysolutionbox .sol04 .sollist .info, .nycaseshowbox .caseshow04 .caseslist .info{padding:15px 15px;}
/**/
.contactbox .con01box .conrtit{margin-bottom:15px;}
.contactbox .con01box form{gap:10px;}
.contactbox .con01box form .form-row {width:100%;}
.contactbox .con01box form .form-row input{padding:14px 15px;}
.contactbox .con01box form .form-content{margin-bottom:25px;}
.contactbox .con01box form .btn-group{justify-content: center;}
.contactbox .con01box form .btn-group button{width:100%;max-width:420px;}

.contactbox .con02box .maplist .item {width:100%;padding: 15px 15px 40px;}
.contactbox .con01box,.contactbox .con02box{padding:50px 0;}
.contactbox .con02box .maplist .item_li{margin-bottom:25px;gap:10px;}
.contactbox .con02box .maplist .item_li:nth-child(2) {margin-bottom: 10px;}
/**/
.downloadbox .downlist{margin-top: 30px;}
.downloadbox .downlist ul{gap:20px;}
.downloadbox .downlist li {width: 100%;}
.downloadbox .downlist li .titbox { padding:20px; height: 180px;}
.downloadbox .downlist li .titbot { padding: 15px 15px;}
.downloadbox .downlist li a{box-shadow: 0 0 6px 1px rgba(0 0 0 / 0.08);}

/**/
.nypicbox { padding: 40px 0 20px;}
.ny_contentbox {align-items: flex-start; flex-direction: column;}
.ny_contentbox .nytit{width:100%;margin-bottom:10px;}
.ny_contentbox .ny_info{width:100%;max-width:100%;}
.nypicbox .piclist ul, .searchbot .piclist ul{gap:25px;}
.nypicbox .piclist ul li, .searchbot .piclist ul li{width:100%;}
.nypicbox .piclist ul li .txtbox .tags p, .searchbot .piclist ul li .txtbox .tags p { padding-left: 12px;margin-bottom: 6px;}
.nypicbox .piclist ul li .txtbox .tags p:before, .searchbot .piclist ul li .txtbox .tags p:before {width:4px; height: 4px; top:7px;}
.pro_show .pro_showbot .pro_list ul{gap:20px;}
.pro_show .pro_showbot .pro_list ul li i img{ width:34px;}
.pro_show .pro_showbot .pro_list ul li {width:100%; padding: 25px 0;}
.pro_show .pro_showbot .pro_list ul li .box { padding: 0 30px;}
.pro_show .pro_showbot .pro_list ul li i img{width: 30px;}

.pro_show .pro_swiper .swiper-button-next:after, .pro_show .pro_swiper .swiper-button-prev:after { font-size: 14px;}
.pro_show .pro_swiper .swiper_bot .mySwiper{ width: calc(100% - 60px);}
.pro_show .pro_swiper .videobox a img {width: 42px;height: 42px;}
.pro_show .pro_swiper .swiper_bot .img i img {width: 28px;height: 28px;}
.pro_show .pro_infobox .pro_info .pro_tit {margin-bottom:5px;}
.pro_show .pro_infobox .pro_info .txt1 { margin-bottom: 50px;}
.pro_show .pro_infobox .ny_morebox .link2, .pro_show .pro_infobox .ny_morebox .link1{height: 36px;}
.pro_btn {gap: 10px;}
.pro_show .pro_infobox .ny_morebox a{font-size: 12px;padding: 0 10px;}
.pro_show .pro_infobox .ny_morebox .link1 {border: 1px solid #E67F2C;margin-right: 15px;}
.pro_show .pro_infobox .ny_morebox a i svg{ width:18px;height: 18px;}

.service .serbox01, .service .serbox03, .service .serbox04, .service .serbox05 {padding: 50px 0;}
.service .serbox02{padding:0 0 50px;}
.service .serbox05 .ser-swiper, .service .serbox03 .form-card, .service .serbox02 .serlist {margin-top:20px;}
.service .serbox02 .serlist ul li .icon img {width: 32px;height: 32px;}
.service .serbox02 .serlist ul li{ width:100%;}
.service .serbox02 .serlist ul{ gap: 20px;}
.service .serbox05{padding:50px 0 40px;}
.service .serbox03 .form-card form,.hhzmbox .form-card form{gap: 10px;}
.service .serbox03 .form-card form .form-row { width:100%;}
.service .serbox03 .form-card form .form-content,.hhzmbox .form-card form .form-content{margin-bottom: 25px;}
.service .serbox03 .form-card form .form-content textarea,.hhzmbox .form-card form .form-content textarea{min-height: 110px;}
.service .serbox03 .form-card form .btn-group button,.hhzmbox .form-card form .btn-group button{width: 100%;max-width: 420px;}
.service .serbox02 .serlist ul li .item{ padding: 25px 25px;}
.news_show {margin-top:30px; padding-bottom:40px;}
.news_show .news_showl .newsBottom .prev { margin-bottom:5px;}
.news_show .news_showl {padding-right: 0%;}
.news_show .news_showl .btn-box{display:none;}
.news_show .news_showr .news_box ul li a .con .time{font-size:12px;}
.news_show .news_showl .ar_title {font-size:18px;line-height:1.6;}
.hhzmbox {padding: 50px 0;}
.hhzmbox .form-card form .form-row{width:100%;}

.join01box{padding:50px 0 0;}
.join02box,.join03box{padding:50px 0;}
.join04box{padding:0 0 50px;}
.join01box .jointxt .jointit { margin-bottom: 15px;}
.join01box .joinimg { padding-bottom:70%;}
.join02box .join02_swiper{background-position: left center;background-size: auto 100%;}
.join02box .join02_swiper .swiper-slide{height:80vw;}
.join04box .join04list dl dd .jtop { padding:15px 20px 20px;}
.join04box .join04list dl dd .ar_article{padding: 0rem 20px 15px;}
.join03box .join03_swiper, .join04box .join04list{ margin-top:20px;}
.join01box .jointxt { padding: 20px 20px;}
.join02box .join02_swiper .swiper-slide.swiper-slide-active .tit{margin-bottom:30px;}
.social-share .social-share-icon{width: 24px;height: 24px;font-size: 14px;}
.ar_content video{width:100%;}
.news_show .news_showl .ar_titlebox {padding-bottom: 15px;margin-bottom: 20px;}
.social-share{gap: 6px;}



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


}

