/*@font-face{font-family:pingfangbold;src:url(../fonts/pingfangbold.ttf)}
@font-face{font-family:pingfangsc;src:url(../fonts/pingfangsc.ttf)}
@font-face{font-family:PingFang;src:url(../fonts/PingFang.ttc)}
*/

html{font-size:100px}
@media screen and (max-width:1600px){html{font-size:83px}
}
@media screen and (max-width:1440px){html{font-size:75px}
}
@media screen and (max-width:1400px){html{font-size:72px}
}
@media screen and (max-width:1366px){html{font-size:71px}
}
@media screen and (max-width:1360px){html{font-size:70px}
}
@media screen and (max-width:1280px){html{font-size:66px}
}
@media screen and (max-width:1200px){html{font-size:53px!important}
}
body{overflow-x:hidden!important;}
.phone-nav{right:0;top:8px;position: absolute;width:25px;height:25px;display:none;background:url(../images/menu.png) no-repeat center;margin:0 0 0 5px;z-index:999}
.phone-subnav{width:100%;position:fixed;left:0;height:100%;top:0;background:rgba(255,255,255,.98);z-index:999999;margin:0 auto;display:none}
.phone-subnav .close{padding:20px 40px;display:block}
.phone-subnav .close img{max-height:40px}
.phone-subnav ul{height:90%;overflow-y:scroll;margin:0 30px}
.phone-subnav ul li{position:relative;border-top:1px solid #dadada;overflow:hidden;text-align:left}
.phone-subnav ul li i{position:absolute;right:10px;top:5px;text-align:center;line-height:30px;display:block;border-radius:100%;font-style:inherit;cursor:pointer}
.phone-subnav ul li i:after{content:"+";color:#666;font-size:24px;cursor:pointer;text-align:center}
.phone-subnav ul li .menu{color:#333;font-size:15px;line-height:45px;overflow:hidden;padding:0 40px 0 14px;display:block;cursor:pointer;text-align:left;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}
.phone-subnav ul li .menu>a{display:block;color:#333}
.phone-subnav ul li .menu02>a{color:#1b8fe2}
.phone-subnav ul li .menu03{display:block;padding:10px 0}
.phone-subnav ul li .menu03 a{color:#888;font-size:13px;line-height:20px;padding-top:0}
.phone-subnav ul li div{display:none;padding-bottom:15px}
.phone-subnav ul li div a{color:#666;line-height:28px;font-size:15px;padding:5px 10px 5px 50px;display:block;height:auto;font-weight:100;position:relative}
.phone-subnav ul li .subnav-phone ul li a{color:#888;font-size:14px}
.phone-subnav ul li div em{display:block;font-style:inherit}
.phone-subnav ul li div em>a{color:#666;font-size:12px;display:block;padding:5px 5px 5px 48px;line-height:18px}
.phone-subnav ul .active i:after{content:"-"}
.phone-nav svg{fill:#71D003!important;vertical-align:middle}

/*头部*/

.alma-head{ padding:16px 0;}
.alma-head .logo{ float:left;}
.alma-head .nav{float:right;width:50%;font-family:"微软雅黑";}
.alma-head .nav li{ float:left;margin-right:6%; font-size:14px; color:#262626;line-height:48px; text-align:right; position:relative; z-index:999}
.alma-head .nav li:first-child{}
.alma-head .nav li a{color:#262626;}
.alma-head .nav li em{ font-style:normal; padding-right:12px;}
.alma-head .nav li span img{ vertical-align:middle;}
.alma-head .nav li .navchild{ display:none;}

.down_con{ position:absolute;padding-top: 21px; text-align:left; display:none;}
.down_con .down{border-radius: 10px; background:#fff;padding:20px; width:800px; margin-left:-400px; overflow:hidden;}
.down_con .down h4{ font-size:16px; }

.down_con .down  a{ display:block;}
.down_con .down .down_cpfl{ float:left; width:46%; border-right: solid 1px #eee; overflow:hidden;}
.down_con .down .down_cpfl ul{ overflow: hidden;}
.down_con .down .down_cpfl .fl_left{ float:left; width:35%;}
.down_con .down .down_cpfl .fl_left{ margin-left:30px; position:relative; font-size:14px;  line-height:40px;}
.down_con .down .down_cpfl .fl_left a:after{content:""; position:absolute;  background:#BFBFBF;  border-radius:50%; left:-14px;padding: 2px; top:43%; z-index:1; border:solid 2px #F0F0F0;}
.down_con .down .down_cpfl .fl_left a:hover{ color:#71D003;}
.down_con .down .down_cpfl .fl_left a:hover:after{background:#71D003; border:solid 2px #f0fae5;}


.down_con .down .down_cpfl .fl_right{ float:right; width:55%;}
.down_con .down .down_cpfl .fl_right a{ line-height:40px;margin-left:30px;} 
.down_con .down .down_cpfl .fl_right a:hover{ color:#71D003}



.down_con .down .down_jslx{ float:left; width:27%; border-right: solid 1px #eee; padding-left:30px;}
.down_con .down .down_jslx a{ margin-left:30px; position:relative; font-size:14px;  line-height:40px;}
.down_con .down .down_jslx a:after{content:""; position:absolute;  background:#BFBFBF;  border-radius:50%; left:-14px;padding: 2px; top:43%; z-index:1; border:solid 2px #F0F0F0;}
.down_con .down .down_jslx a:hover{ color:#71D003;}
.down_con .down .down_jslx a:hover:after{background:#71D003; border:solid 2px #f0fae5;}
.down_con .down .down_jslx:last-child{border:0px;}



.down_qt{border-radius: 10px; background:#fff;padding:15px 20px;  overflow:hidden; margin-left:-40px; width:185px;}
.down_qt a{ display:block; line-height:35px; position: relative; margin-left:20px;}
.down_qt a:after{content:""; position:absolute;  background:#BFBFBF;  border-radius:50%; left:-14px;padding: 2px; top:43%; z-index:1; border:solid 2px #F0F0F0;}
.down_qt a:hover{color:#71D003 !important;}
.down_qt a:hover:after{background:#71D003; border:solid 2px #f0fae5;}

.alma-head .nav li:last-child .down_qt{margin-left:25px;}

 



/*banner*/

.sy_banner{position:relative; overflow:hidden; z-index:1}
.sy_banner .img img{ display:block;width:100%;animation: 4s bmove1 linear;}
.sy_banner .img .nybaphone{ display:none;}
.sy_banner .img .nybapc{ display:block;}
.sy_banner .sybanner_wenzi{ position:absolute;top:39%; font-size:.64rem; color:#fff;-webkit-animation:1.5s ease fadeInUp2;animation:1.5s ease fadeInUp2; z-index:22;left:0;right:0;}
.sy_banner .sybanner_wenzi p{text-align:center;}
.sy_banner:before{ position:absolute; content:"";left:0;top:0;width:100%; background:rgba(0,0,0,.3);height:100%; z-index:6;}


.alma-cx{ padding:.8rem 0;}
.chuang-one{ text-align:center;}
.chuang-one .yi{ margin-bottom:.48rem;}
.chuang-one .er{ font-size:.3rem;}
.chuang-one .er span{ padding:0 .3rem;}
.chuang-one .er .ci1{ vertical-align:top;}
.chuang-one .er .ci2{ vertical-align:bottom;}



.chuang-two{ margin:.48rem 1.6rem 0px 1.6rem;border:1px solid #D9D9D9; border-radius:20px; overflow:hidden;}
.chuang-two li{ width:25%; float:left;border-right:1px solid #D9D9D9; text-align:center; padding:40px 0px;}
.chuang-two li .wenzi{ font-size:.24rem; margin-top:.24rem;} 
.chuang-two li .tupian{transition: 0.5s ease-in-out;}
.chuang-two li:hover .tupian{transform: rotateY(180deg); }
.chuang-two{ margin-bottom:.48rem;}
.xzlianjie{ text-align:center;}

.pub-lianxi{min-width: 168px;height:48px; line-height:48px; background:#71D003; border-radius:30px; margin:0 5px; display:inline-block;}
.pub-lianxi em{transition: 0.3s ease-in-out;font-style:normal;width:32px; height:32px; background:#fff; border-radius:100%; display:inline-block; float:right; margin-right:8px; margin-top:8px; margin-left:.4rem;}
.pub-lianxi a{ color:#fff; font-size:16px; padding-left:.24rem; display:block; text-align:left;}
.pub-lianxi em img{ display:block;width:20px; height:20px; margin:6px auto 0;} 
.pub-lianxi a:hover em{ margin-right:14px;}

.alma-jiejue{ height:7.3rem; background:#F5F5F5; padding-top:.8rem;}
.jiejue-one{ background:#fff; border-top-left-radius:10px;border-bottom-left-radius:10px; overflow:hidden;}
.jiejue-one .left{width:43%; float:left; font-size:.28rem; padding:.4rem 0px .4rem .6rem;}
.jiejue-one .left span{ display:block;}
.jiejue-one .right{width:52%; float:right;}
.jiejue-one .right img{ display:block;}
.jiejue-one .pub-lianxi{ float:left;min-width:264px; margin:inherit; margin-top:1.3rem;}

.jiejue-two{ margin-top:.48rem; border-radius:10px; background:#fff; padding:48px 0px;-moz-box-shadow: 0px 0px 15px 5px #e5e5e5;box-shadow: 0px 0px 13px 2px #e5e5e5;}
.jiejue-two li{width:25%; float:left; text-align:center;}
.jiejue-two li .wenzi01{font-family:pingfangbold; color:#71D003; font-size:.5rem;}
.jiejue-two li .wenzi02{ font-size:16px; margin-top:.1rem;}

.alma-part{ margin-top:1.4rem;}
.hometitle{ font-weight:bold;font-size:.38rem; color:#262626; margin-bottom:.48rem;}


.part-wz{ background: linear-gradient(180deg, #ffffff 7%, #fafafa 100%); border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:25px; }
.part-wz .wz01{ font-size:16px; color:#595959; font-family:PingFang;}
.part-wz .wz02{ font-size:14px; color:#262626; margin-top:24px;font-family:pingfangbold;}
.alma-part{ padding-bottom:40px;}

.partlist .mySwiper{ padding-bottom:50px;text-align:center;}
.partlist .mySwiper .swiper-pagination-bullet{ background:url(../images/yd.png) no-repeat center center;opacity:1;width:12px; height:12px;}
.partlist .mySwiper .swiper-pagination-bullet-active{ background:url(../images/ydh.png) no-repeat center center;}


.alma-ruanjian{ background:#F5F5F5; padding:.8rem 0px; overflow:hidden;}
.jiejueone{ overflow:hidden;}
.jiejueone .hometitle{width:30%; float:left;}
.jiejueone .tablist{width:50%; float:right;}
.jiejueone .tablist ul{ text-align:right;}
.jiejueone .tablist ul li{ display:inline-block; margin-left:.4rem; height:40px; line-height:40px; font-size:16px; padding:0px 22px; background:#D9D9D9; border-radius:5px; }
.jiejueone .tablist ul li:first-child{ margin-left:0px;}
.jiejueone .tablist ul li a{ color:#595959;}
.jiejueone .tablist ul li.car,.jiejueone .tablist ul li:hover{ background:#71D003;}
.jiejueone .tablist ul li.car a,.jiejueone .tablist ul li:hover a{ color:#fff;}
.pubcont li{width:31%; float:left; margin-right:3.5%;}
.pubcont li:last-child{ margin-right:0px;}
.pubcont li .rhimg{ border-top-left-radius:10px;border-top-right-radius:10px; overflow:hidden;}
.pubcont li .rhimg img{ display:block;width:100%;transition:.5s; object-fit: cover;}
.pubcont li .rjwz{ padding:15px 24px; overflow:hidden;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#fff; }
.pubcont li .rjwz p{width:72%; float:left; font-size:.2rem; color:#262626;}
.pubcont li .rjwz span{width:32px; float:right; display:block;transition:.5s;}
.pubcont li:hover .rhimg img{transform: scale(1.1);}
.pubcont li:hover .rjwz span{ margin-right:10px;}

.pubcont{ display:none;}


.alma-youshi{ padding:.8rem 0px;}
.alma-youshi .hometitle{ text-align:center;}
.youshilist{ position:relative; padding-bottom:30px; overflow:hidden;}
.youshilist .ysimg{width:640px; height:640px;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.youshilist .ysimg img{position: absolute;width:640px;top: 50%; transform: translate(-50%, -50%);left: 50%;}
.youshilist .yscont li{ position:relative; float:left;width:40%; text-align:right;}
.youshilist .yscont li .tubiao{ position:absolute;width:160px; height:160px;left:65%;top:90px;}
.youshilist .yscont li .text{ font-size:20px;font-family:pingfangsc; padding-right:40%; padding-top:25%;}
.youshilist .yscont li .text span{ color:#71D003;}
.youshilist .yscont li:nth-child(even){ float:right;}
.youshilist .yscont li:nth-child(3) .tubiao{top:62%;}
.youshilist .yscont li:nth-child(3) .text{padding-top:40%;}
.youshilist .yscont li:nth-child(2) .tubiao{}
.youshilist .yscont li:nth-child(even){ text-align:left;}
.youshilist .yscont li:nth-child(even) .tubiao{left:10%;top:98px;}
.youshilist .yscont li:nth-child(even) .text{ padding-right:0px; padding-left:40%;}
.youshilist .yscont li:nth-child(4) .tubiao{left:13%;top:56%;}
.youshilist .yscont li:nth-child(4) .text{padding-top:32%;}
.youshilist .yscont li:nth-child(5){width:100%;}
.youshilist .yscont li:nth-child(5) .tubiao{bottom:10px;left:45%;}
.youshilist .yscont li:nth-child(5) .text{ padding-top:17%; padding-left:10%;}


.alma-hezuoi{ background:url(../images/hez_bj.jpg) no-repeat center center;overflow:hidden;background-attachment:fixed;background-size:cover; height:auto; padding:.8rem 0;}
.alma-hezuoi .wenzi{ font-size:.4rem;font-family:pingfangbold; text-align:center; color:#fff; margin-bottom:.6rem;}
.alma-hezuoi .pub-lianxi{ background:#fff;}
.alma-hezuoi .pub-lianxi a{ color:#71D003;}
.alma-hezuoi .pub-lianxi em{background:#71D003;}


.alma-dibu{ background:#262626; padding:.8rem 0px .7rem 0; }
.alma-dibu .left{width:30%; float:left;}
.alma-dibu .right{width:50%; float:right; font-size:16px;text-align:right; color:#fff; margin-top:.1rem;}
/*.alma-dibu .right a img{ display:inline-block; vertical-align:middle; padding-right:12px; margin-left:.4rem;}

*/
.alma-dibu .right a{ color:#fff;}
.alma-dibu .right span{display: flex;padding-right:.4rem;}
.alma-dibu .right .share{display: flex;align-items: center;}
.alma-dibu .right .share .listMedia li{display:inline-block;padding-left:.4rem; line-height:.24rem;}
.alma-dibu .right .share .listMedia li:first-child{ padding-left:0;}

.alma-dibu .right .share .listMedia .box{display:block;cursor:pointer;position:relative}
.alma-dibu .right .share .listMedia .icon{ display:inline-flex;align-items:center;justify-content:center;vertical-align: middle;}
.alma-dibu .right .share .listMedia .icon img{margin-right:.1rem;}
.alma-dibu .right .share .listMedia .down{display:none;color:#666;text-align:center;font-size:.14rem;align-items:center;width:2.3rem;cursor:initial;padding-top:.2rem;position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}

.alma-dibu .right .share .listMedia .down .ewm{margin:auto;background:#fff;width:1.22rem;border:1px #343638 solid;padding:.05rem;position:relative}
.alma-dibu .right .share .listMedia .down .ewm:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:.1rem .06rem 0 .06rem;border-color:#fff transparent transparent transparent;position:absolute;bottom:-.1rem;left:50%;transform:translateX(-50%)}
.alma-dibu .right .share .listMedia .active .down{display:block}
.alma-dibu .right .share .listMedia .box:hover .down{display:block}




.banquan{ color:#8C8C8C; font-size:14px;font-family:PingFang; background:#141414; padding:27px 0px; text-align:center;}
.banquan a{color:#8C8C8C; padding:0px 20px;}
.banquan span{ padding-right:20px;}
.banquan a:hover{ color:#fff;}



.xzyoushix ul{text-align:center;}
.xzyoushix li{ margin-bottom:30px; text-align:center;background: linear-gradient(180deg, #ffffff 25%, #fafafa 100%); border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:10px 40px 25px 40px; display:inline-block;width:30%; margin-right:3%;}
.xzyoushix li .text{ font-size:19px; margin-top:10px; min-height:57px; overflow:hidden;}
.xzyoushix li .text span{ color:#71D003;}
.xzyoushix li:nth-child(3),.xzyoushix li:last-child{ margin-right:0px;}


/*解决方案*/
.nybanner{position:relative;}
.nybanner .img img{ display:block;width:100%;}
.nybanner .img .nybaphone{ display:none;}
.nybanner .img .nybapc{ display:block;}
.nybanner .nybanner_wenzi{ position:absolute;top:auto;bottom:.48rem;left:0;right:0; font-size:.56rem; color:#fff;-webkit-animation:1.5s ease fadeInUp2;animation:1.5s ease fadeInUp2; padding:0 .3rem;}
.nybanner .nybanner_wenzi .wz01{ text-align:center;}
.nybanner .nybanner_wenzi .wz01 span{ display:block;}

.home-jiejue .pub-lianxi{min-width:230px;}
.home-jiejue{ padding:.8rem 0px; text-align:center; overflow:hidden;}
.home-jiejue .chuang-one .er{ font-size:.3rem; overflow:hidden; margin-top:.3rem; position:relative;}
.home-jiejue .chuang-one .er .ci1{ display:block; width:24px; position:absolute; left:0;top:0;}
.home-jiejue .chuang-one .er p{width:100%; display:block; float:left; text-align:center; padding:0px 3%;}
.home-jiejue .chuang-one .er p span{ display:block;}
.home-jiejue .chuang-one .er .ci2{ display:block;width:24px; position:absolute; right:0; bottom:.3rem;}

.home-story{ background:#F5F5F5; padding:.8rem 0px;}
.home-story .gushi-main{ background:#fff; padding:.6rem; overflow:hidden;}
.home-story .gushi-main .left{width:40%;float:left; text-align:center;}
.home-story .gushi-main .right{width:50%;float:right; text-align:center; padding-top:.24rem;}
.home-story .gushi-main .right .text01{ font-size:.2rem; color:#262626; text-align:left; padding-bottom:.24rem;}
.home-story .gushi-main .right .text01 p{ margin-bottom:.24rem;}
.home-story .gushi-main .right .pub-lianxi{ margin:inherit; float:left;}

.ny-xiangmu{ padding:.8rem 0px;}
.ny-xiangmu .xmu-box{ overflow:hidden;display: flex;          /* 开启弹性布局，让左右子元素横向排列 */
  align-items: center;    /* 关键：子元素垂直（上下）居中 */
  justify-content: flex-start; /* 水平靠左对齐，符合原有布局逻辑 */}
.ny-xiangmu .xmu-box .xmleft{width:43%; float:left;}
.ny-xiangmu .xmu-box .xmleft li{ margin-bottom:.3rem;}
.ny-xiangmu .xmu-box .xmleft li p span{ display:block; position:relative; font-size:.2rem; padding-left:38px;}
.ny-xiangmu .xmu-box .xmleft li p span:before{ position:absolute; content:""; left:0;width:28px; height:28px; background:url(../images/duihao.webp) no-repeat center center;}
.ny-xiangmu .xmu-box .xmleft li p.wz01{ font-size:.16rem; padding-left:38px; margin-top:.06rem;}



.ny-xiangmu .xmu-box .xmright{width:52%; float:right;margin-left:2%;}
.ny-xiangmu .xmu-box .xmright .xp1 img{ display:block;}
.ny-xiangmu .xmu-box .xmright .xp1{ margin-bottom:.3rem;}
.ny-xiangmu .xmu-box .xmright video{ margin-bottom:.3rem;}


.ny-xiangmu .xmu-box .xmright .pub-lianxi{min-width:280px;}


.ny-hezuo{ background:#F5F5F5; padding:.8rem 0 .4rem 0;}
.worklist .swiper {width: 100%;height: 250px;margin-left: auto;margin-right: auto; padding-bottom:60px;}
.worklist .swiper-slide {text-align: center;height: calc((100% - 30px) / 2) !important;display: flex;justify-content: center;align-items: center;}
.worklist .swiper-pagination-bullet{width:14px; height:14px;}	
.worklist .swiper-pagination-bullet-active{ background:#F5C51E;}	
.worklist .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.worklist .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0px 6px;}
.worklist .mySwiper .swiper-pagination-bullet{ background:url(../images/yd.png) no-repeat center center;opacity:1;width:12px; height:12px;}
.worklist .mySwiper .swiper-pagination-bullet-active{ background:url(../images/ydh.png) no-repeat center center;}

.ny-caijian{ padding:.8rem 0px;}
.ny-caijian .cjwz{ font-size:.26rem; color:#595959; text-align:center;}
.ny-caijian .hometitle{ text-align:center; margin-bottom:.15rem;}
.ny-caijian .cjlist{  margin-top:.5rem;}
.ny-caijian .cjlist li{ margin-bottom:.4rem;overflow:hidden;}
.ny-caijian .cjlist li .left{width:43.5%; float:left;}
.ny-caijian .cjlist li .left img{ display:block;}
.ny-caijian .cjlist li .right{width:50%; float:right; padding-top:.7rem;}
.ny-caijian .cjlist li .textbox .wz01{ font-size:.27rem; margin-bottom:.24rem;}
.ny-caijian .cjlist li .textbox .wz02{ font-size:.19rem; margin-bottom:.3rem;}
.ny-caijian .cjlist li .textbox .wz03{ font-size:16px; color:#595959;}
.ny-caijian .cjlist li .textbox .wz03 p{ position:relative; padding-left:17px; margin-bottom:.1rem;}
.ny-caijian .cjlist li .textbox .wz03 p:before{ position:absolute; content:"";width:8px; height:8px; background:url(../images/yuandian.webp) no-repeat center center;left:0;top:8px;}
.ny-caijian .cjlist li .textbox .wz03 p.ycd{padding-left:0px;}
.ny-caijian .cjlist li .textbox .wz03 p.ycd:before{display:none;}



.ny-caijian .cjlist li .zxlx{ margin-top:.4rem;}
.ny-caijian .cjlist li .zxlx .pub-lianxi{min-width:280px;}
.ny-caijian .cjlist li:nth-child(2n) .left{ float:right;width:50%;}
.ny-caijian .cjlist li:nth-child(2n) .right{ float:left;}

.ny-pinpai{ background:#f5f5f5; padding:.8rem 0px .6rem 0; }
.ny-pinpai .hometitle{ text-align:left;}
.ny-pinpai .pplist{overflow:hidden; padding-bottom:.2rem; margin-bottom:.4rem; border-bottom:1px solid #D8D8D8;}
.ny-pinpai .pplist li{width:25%; float:left; margin-bottom:.24rem; padding-right:.3rem;}
.ny-pinpai .pplist li a{ color:#595959; font-size:16px;}
.ny-pinpai .pplist li a p{ position:relative; padding-left:20px;}
.ny-pinpai .pplist li a p:before{ position:absolute; content:""; left:0px;top:6px;width:12px; height:12px; background:url(../images/ppyd.webp) no-repeat center center;}
.ny-pinpai .pplist li:hover a{ color:#71D003;}

.jjxzbt{ font-size:.3rem; font-weight:bold; margin-bottom:.24rem;}
.jjdown li{ margin-bottom:.3rem; overflow:hidden;}
.jjdown li p{ font-size:16px; color:#595959; margin-bottom:.12rem;}
.jjdown li a{ display:block;width:104px; height:32px; line-height:32px; font-size:16px; background:#71D003; color:#fff; border-radius:30px; text-align:center;}
.jjdown li a img{ vertical-align:middle; margin-right:.16rem; margin-top:-4px;transition:.5s;}
.jjdown li:hover a img{ margin-right:.08rem;}

.ny-hbproduct{ background:#71D003; padding:.8rem 0; overflow:hidden;}
.ny-hbproduct .hometitle{ color:#fff; text-align:center;}
.ny-hbproduct ul{ padding:0px 2rem;}
.ny-hbproduct ul li{width:27.5%; float:left; margin-right:7%;}
.ny-hbproduct ul li:last-child{ margin-right:0px;}
.ny-hbproduct ul li .hbcptext{ background:#fff; border-bottom-left-radius:5px;border-bottom-right-radius:5px; overflow:hidden; padding:.24rem;}
.ny-hbproduct ul li .hbimg img{ display:block;width:100%;}
.ny-hbproduct ul li .hbcptext p{width:75%; float:left; font-size:.19rem; color:#262626;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ny-hbproduct ul li .hbcptext img{ display:block; float:right; vertical-align:middle;}

/*技术页面*/
/*.home-jiejue .jishuone .er .ci2{ margin-top:.55rem;}*/
.jishulist-yi{ background:#F5F5F5; padding:.8rem 0px;}
.jishulist-yi .jishu-main{ background:#fff; overflow:hidden;border-radius:6px;}
.jishulist-yi .jishu-main .left{width:42%; float:left; padding:.6rem 0px .6rem 1rem;}
.jishulist-yi .jishu-main .right{width:52%; float:right;}
.jishulist-yi .jishu-main .right img{ display:block; border-radius:6px; width:100%}
.jishulist-yi .wenzi001{ font-size:.28rem; margin-bottom:.25rem;}
.jishulist-yi .text01{ font-size:.2rem;}
.jishulist-yi .text02{ font-size:16px; margin-top:.4rem;}
.jishulist-yi .text02 p{ padding-left:40px; position:relative; margin-bottom:.2rem;}
.jishulist-yi .text02 p:before{ position:absolute; content:""; left:0; background:url(http://almacam.pppseo.com/images/duihao.webp) no-repeat center center;width:28px; height:28px;}

.jishu-gairan{ padding:.8rem 0 .3rem 0;}
.gairanlist li{ overflow:hidden; margin-bottom:.5rem;}
.gairanlist li .left{width:43.5%; float:left;}
.gairanlist li .left img{ display:block;}
.gairanlist li .right{width:50.5%; float:right;}
.jsgrwenzi01{ font-size:.3rem; margin-bottom:.18rem;}
.jsgrwenzi01 img{ vertical-align:middle; margin-right:12px; margin-top:-.03rem;}
.jsgrwenzi02{ font-size:.2rem; margin-bottom:.1rem;}
.jsgrwenzi03{ font-size:.16rem; color:#595959; padding-bottom:.23rem; border-bottom:1px solid #E8E8E8; margin-bottom:.18rem;}
.gairant1{ font-size:.2rem; margin-bottom:.1rem;}
.gairant1 img{ vertical-align:middle; margin-right:12px; margin-top:-.03rem;}
.jsgrwenzi04{ overflow:hidden;padding-bottom:.15rem; border-bottom:1px solid #E8E8E8; margin-bottom:.18rem;}
.ganranbox01 p{width:50%; float:left; position:relative; padding-left:15px; margin-bottom:.18rem; font-size:.16rem;}
.ganranbox01 p:before{ position:absolute; content:"";width:8px; height:8px; background:url(../images/yuandian.webp) no-repeat center center; left:0;top:.08rem;}

.gairanlist li:nth-child(2n) .left{float:right;width:50.5%;}
.gairanlist li:nth-child(2n) .right{width:43.5%; float:left;}

.jsgairan-biaoge{ background:#F5F5F5; padding:.8rem 0; font-size:.2rem; color:#595959;}
.jsgairan-biaoge th img{ vertical-align:middle; display:inline-block; margin-right:8px;}

.jsgairan-biaoge .table-container {width: 100%;border-radius: 12px;border: 1px solid #D8D8D8;overflow: hidden; background:#fff;}
.jsgairan-biaoge table {width: 100%;border-collapse: collapse;border: none;}
.jsgairan-biaoge th, td {padding:20px;text-align: center;border: none;border-top: 1px solid #D8D8D8;border-left: 1px solid #D8D8D8;}
.jsgairan-biaoge th {font-weight: bold;border-top: none; color:#262626;}
.jsgairan-biaoge th:first-child, td:first-child {border-left: none;}
.jsgairan-biaoge .star {color: #71D003;font-size:20px;}
.jsgairan-biaoge .star-empty {color: #dee2e6;font-size: 20px;}
.jsgairan-biaoge .icon {display: inline-block;width: 24px; height: 24px;border-radius: 50%;background-color: #28a745;color: white;text-align: center;line-height: 24px;margin-right: 4px;}


.jsgairan-youshi{ padding:.8rem 0; overflow:hidden;}
.jsgairan-youshi .hometitle{ text-align:center; margin-bottom:.2rem;}
.youshititle{ font-size:.26rem; color:#595959; text-align:center; margin-bottom:.13rem;}
.youshititle02{ font-size:.2rem;color:#595959;text-align:center;}
.jsgairan-youshi .youshilist{ margin-top:.4rem;}
.jsgairan-youshi .youshilist ul{ text-align:center;}
.jsgairan-youshi .youshilist ul li{ display:inline-block; padding:.24rem .6rem; font-size:.2rem; border:1px solid #D9D9D9; border-radius:12px; margin:0 .3rem .3rem .3rem;}
.jsgairan-youshi .youshilist ul li img{ vertical-align:middle; display:inline-block; margin-right:.12rem;}
.ystupian li{width:23.7%; float:left; margin-right:1.7%; position:relative;}
.ystupian li:last-child{ margin-right:0px;}
.ystupian li .yimg{ overflow:hidden;}
.ystupian li .yimg img{ display:block; border-radius:10px;transition: all 500ms ease;}
.ystupian li .case-hover{ position:absolute; content:"";background:linear-gradient(to bottom,rgba(0,0,0,2%) 0,#000 100%); z-index:6;width:100%; height:65px;bottom:0;font-family:PingFang; border-bottom-left-radius:12px;border-bottom-right-radius:12px;}
.ystupian li .case-hover p{ padding:26px 20px; color:#fff; font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ystupian li:hover .yimg img{transform:scale(1.2);}

.jsgairan-wenti{ background:#F5F5F5; padding:.8rem 0; overflow:hidden;}
.jsgairan-wenti .left{ border-right:1px solid #D8D8D8;width:50%; float:left;}
.jsgairan-wenti .right{ padding-left:1.2rem;width:50%; float:right;}
.wenti-cont a { display:block; color:#71D003; font-size:16px; margin-bottom:16px; text-decoration:underline;}


.jishu-hezuo .wenzi{ margin-bottom:.12rem;}
.alma-hezuoi .wenzi02{ font-size:.3rem; color:#fff; text-align:center; margin-bottom:.3rem;}
.jishu-hezuo .pub-lianxi{ }

/*行业页面*/
.nyhangye-one .chuang-one { margin-bottom:.3rem;}
.nyhangye-one .er span{ display:block; margin-bottom:.2rem;}
.nyhangye-one .chuang-one .er{ font-size:.24rem; color:#595959;}
.hangyexz_yi img{ display:block; margin:0 auto;}
.hangyexz_yi{ margin-top:.35rem;}
.xzhy_two .jishu-main .left{ padding-top:1.2rem;}
.xzhy_two .jishu-main .left .text01 p{ margin-bottom:.2rem;}
.xzhy_two{height: 7.3rem; }
.xzhy_two .jiejue-two li{width:33.333%;}
.xzhy_two .jiejue-two{ margin-bottom:.5rem;}

.nyhyxz_one{ overflow: hidden;}
.nyhyxz_one .left{width:43.5%;float:left;}
.nyhyxz_one .left img{ display:block;border-radius: 12px;}

.nyhyxz_one .right{width:50.5%;float:right;}
.jshangye-ruanj{ padding-top:150px; padding-bottom:.6rem;}
.jshangye-ruanj .hometitle{ text-align:center; margin-bottom:.2rem;}
.jshangye-ruanj .nyhyxz_one{ margin-top:.4rem; margin-bottom:.4rem;}
.jshangye-ruanj .nyhyxz_one .right{ padding-top:.8rem;}
.jshangye-ruanj .nyhyxz_one .right ul{ margin-top:.3rem;}
.jshangye-ruanj .nyhyxz_one .right li{ margin-bottom:.18rem; position:relative; padding-left:28px; font-size:16px;}
.jshangye-ruanj .nyhyxz_one .right li:before{ position:absolute; content:"";width:20px; height:20px; background:url(http://almacam.pppseo.com/images/small-dui.webp) no-repeat center center;left:0;top:4px;}

.nyhyxz_two{ overflow:hidden;}
.nyhyxz_two li{width:30.3%; margin-right:4.5%;float:left;}
.nyhyxz_two li:last-child{ margin-right:0px;}
.nyhyxz_two li .tpimg img{ display:block;border-top-left-radius:8px;border-top-right-radius:8px;width:100%;}
.nyhyxz_two li .wzbox{ background:#F5F5F5; overflow:hidden; border-bottom-left-radius:8px;border-bottom-right-radius:8px; padding:.24rem .36rem .15rem .36rem;}
.nyhyxz_two li .wzbox .wz1{ font-size:.2rem; margin-bottom:.12rem;}
.nyhyxz_two li .wzbox .wz2{ font-size:16px; color:#595959;}
.nyhyxz_two li .wzbox .wz2 p{ position:relative; padding-left:13px; margin-bottom:.1rem;}
.nyhyxz_two li .wzbox .wz2 p:before{ position:absolute; content:""; left:0; background:url(../images/yuandian.webp) no-repeat center center;width:8px; height:8px;top:10px;}

.jshangye-jiaotong{ background:#f5f5f5; padding:.8rem 0;}
.jshangye-jiaotong .nyhyxz_one .left{width:50.5%; float:left;padding-top:1rem;}
.jshangye-jiaotong .nyhyxz_one .right{width:43.5%; float:right;}
.jshangye-jiaotong .nyhyxz_one .right img{ display:block;}

.jshangye-jiaotong .nyhyxz_two{ margin-top:.4rem;}
.jshangye-jiaotong .nyhyxz_two .wzbox{ background:#fff;}

.jishu-jianzhu{ padding:.8rem 0px .4rem 0; overflow:hidden;}
.jishu-jianzhu li{ margin-bottom:.4rem;}
.jishu-jianzhu li .right li{ position:relative;margin-bottom:.18rem; position:relative; padding-left:28px; font-size:16px; color:#595959;}
.jishu-jianzhu li .right li:before{ position:absolute; content:"";width:20px; height:20px; background:url(http://almacam.pppseo.com/images/small-dui.webp) no-repeat center center;left:0;top:4px;}
.jishu-jianzhu li .right{ padding-top:0.7rem;}
.jishu-jianzhu li .right .text{ font-size:16px;}


.jishu-jianzhu li:nth-child(2n) .left{ float:right;width:50.5%;}
.jishu-jianzhu li:nth-child(2n) .right{ float:left;width:43.5%;}
.jishu-jianzhu li .jsgrwenzi02{ margin-bottom:.15rem;}



.indxx_lx .pub-lianxi{ min-width:180px;}

/*合作伙伴*/

.hezuolxwm .pub-lianxi{ min-width:168px;}
.camjishu_cont{ background:#f5f5f5; padding:.8rem 0px ;}
.czjslist{ border:1px solid #D9D9D9; overflow:hidden; border-radius:10px; background:#fff; text-align:center; margin:0px 1.6rem;}
.czjslist li{width:33.333%; float:left; padding:.4rem .23rem; border-right:1px solid #d9d9d9;}
.czjslist li .czjstext{ margin-top:.24rem;}
.czjslist li .czjstext .tex1{ font-size:.22rem;}
.czjslist li .czjstext .tex2{ font-size:.18rem; color:#595959; margin-top:0.12rem;}
.czjslist li:last-child{ border-right:none;}

.camjishu_cont .home-jiejue{ padding:0 0 .3rem 0;}

.part-hezuo{ padding:.8rem 0px; overflow:hidden;}
.part-hezuo .left{width:45%; float:left;}
.part-hezuo .right{width:50.5%; float:right;}
.part-hezuo .right img{border-radius:12px;}

.part-hezuo .left .jsgrwenzi01{ margin-bottom:.25rem;}
.part-hezuo .left .jsgrwenzi02 p{ margin-bottom:.1rem;}
.xzhzlist{ margin-top:.2rem; margin-bottom:.3rem; overflow:hidden;}
.xzhzlist li{width:50%; float:left; margin-bottom:.16rem; font-size:16px; position:relative; padding-left:30px; color:#595959;}
.xzhzlist li p:before{ position:absolute; content:"";width:20px; height:20px; background:url(http://almacam.pppseo.com/images/small-dui.webp) no-repeat center center; left:0; top:3px;}
.part-hezuo .left .xzlianjie{ float:left;}

.xinparter .worklist{ margin-bottom:.3rem;} 
.xinzlingxian li .right li{ padding-left:21px;}
.xinzlingxian li .right li:before{ position:absolute; content:"";width:12px; height:12px; background:url(http://almacam.pppseo.com/images/ppyd.webp) no-repeat center center;top:7px;} 

.part-zhunbei{ background:#F5F5F5; padding:.8rem 0; overflow:hidden; clear:both;}
.part-zhunbei .left{width:44%; float:left; padding:.7rem 0rem .7rem 1rem;}
.part-zhunbei .left .textbox .wz01{margin-bottom: .24rem;font-size: .27rem;}
.part-zhunbei .left .textbox .wz02{font-size: .19rem;}
.part-zhunbei .left .textbox .wz02 p{ margin-bottom:.2rem;}
.part-zhunbei .left .textbox .wz03{ font-size:16px; color:#595959; overflow:hidden;}
.part-zhunbei .left .textbox .wz03 p{width:50%; float:left; padding-right:.15rem; position:relative; padding-left:28px; margin-bottom:.15rem;}
.part-zhunbei .left .textbox .wz03 p:before{ position:absolute; content:"";width:20px; height:20px; background:url(../images/small-dui.webp) no-repeat center center;left:0;top:5px;}
.part-zhunbei .right{width:50.5%; float:right;}
.biank{ background:#fff; border-radius:12px; overflow:hidden;}
.part-zhunbei .right img{ display:block;}

/*资源*/
.xzwenti_ban .nybanner_wenzi .wz01{color:#262626;}
.xzwenti_ban .nybanner_wenzi{top:40%;bottom:auto;}
.nywenti_main{ overflow:hidden;}
.nywenti_main li{width:48%; float:left; margin-right:4%; background:#F5F5F5; border-radius:12px; margin-bottom:4%; text-align:center; padding:.48rem .4rem;}
.nywenti_main li:nth-child(2n){ margin-right:0px;}
.nywenti_main li a{ display:block;} 
.nywenti_main li .ques_img{ margin-bottom:.32rem;transition: all 500ms ease;}
.nywenti_main li .wenzi01{ font-size:.3rem; color:#262626; margin-bottom:.24rem;}
.nywenti_main li .wenzi02{ font-size:.16rem; color:#595959; margin-bottom:.24rem; min-height:.94rem;}
.nywenti_main li .wenzi03{ color:#fff; text-align:center;} 
.nywenti_main li .wenzi03 p{ display:inline-block; min-width:168px; background:#262626; border-radius:30px; height:48px; line-height:48px; font-size:16px;transition: all 500ms ease;} 
.nywenti_main li .wenzi03 p .yc2{ display:none;}
.nywenti_main li .wenzi03 p img{ vertical-align:middle; padding-left:.4rem; margin-top:-5px;transition: all 500ms ease;}
.nywenti_main li:hover .wenzi03 p .yc1{ display:none;}
.nywenti_main li:hover .wenzi03 p .yc2{ display:inline-block;}
.nywenti_main li:hover .wenzi03 p{ background:#71D003;}

.nywenti_main li:hover .ques_img{transform: rotateY(180deg);}

/*常见问题详细*/
.xzwtwz01{ font-size:.24rem; color:#595959; max-width:12.48rem; margin:.2rem auto 0;}
.xzwtwz01 span{ display:block; text-align:center;}
.xzwenti_ban .xzjuli{ top:26%;}

.nywentixxcont{ overflow:hidden; padding:.8rem 0px;}
.nywentixxcont .left{width:30%; float:left;}
.nywentixxcont .left li a{ display:block; font-size:.24rem; color:#595959; margin-top:.24rem;}
.nywentixxcont .left li.car a,.nywentixxcont .left li:hover a{ color:#71D003; text-decoration:underline;}


.nywentixxcont .right{width:67%; float:right;}
.nywentixxcont .right .list .span-01{ font-size:20px; color:#262626;width: 88%;display: inline-block;}
.nywentixxcont .right .list dl{ border-top:1px solid #D9D9D9;margin-bottom:28px; padding-top:32px;}
.nywentixxcont .right .bd dt .icon{float: right;width:32px;height:32px;cursor: pointer;background: url(../images/up-down.png) no-repeat center;transition: all 0.1s ease-out 0s;}	
.nywentixxcont .right .bd .cur .icon{    background: url(../images/up.webp) no-repeat center;}
.nywentixxcont .right .bd dd{ margin-top:20px; font-size:16px; color:#595959; line-height:36px; margin-bottom:20px;}
.nywentixxcont .right .bd dd{height:0;overflow:hidden}
.nywentixxcont .right .bd .cur dd{height:auto;}
.nywentixxcont .right .list dl:last-child{ border-bottom:1px solid #D9D9D9;}
.nywentixxcont .right .bd .cur{ border-top:1px solid #71D003;}

.xzwentilist p{ position:relative; padding-left:15px;}
.xzwentilist p:before{ position: absolute; content:"";width:8px; height:8px; background:url(../images/yuandian.webp) no-repeat center center;left:0;top:16px;}
.nywentixxcont .right .list dl a{ color:#71D003; text-decoration:underline;}

/*信任我们*/
.nyxinren_ys .part-hezuo{ padding-top:0px;}
.nyxinren_ys .part-hezuo .left .xzhzlist li{width:100%; float:none;}
.nyxinren_ys .part-hezuo .left .xzhzlist{ margin-bottom:0px;}
.nyxinren_ys .part-hezuo .left .jsgrwenzi02{ margin-bottom:.24rem;} 

.nyxinren_us{ background:#F5F5F5; padding:.8rem 0; height:7.2rem;}
.nyxinren_us .biank{ background:none;}
.nyxinren_us .biank .left{width:49.5%; float:left;}
.nyxinren_us .biank .left img{ display:block;}
.nyxinren_us .biank .right{width:50%; float:right; padding-left:.8rem;}
.nyxinren_us .biank .right .textbox .wz01{font-size: .27rem; margin-bottom:.24rem;}
.nyxinren_us .biank .right .textbox .wz01 span{ display:block;}
.nyxinren_us .biank .right .textbox .wz02{font-size: .19rem;margin-bottom:.24rem;}
.nyxinren_us .biank .right .textbox .wz03{ font-size: 16px;color: #595959;margin-bottom:.14rem; overflow:hidden;}
.nyxinren_us .biank .right .textbox .wz03 p{padding-right: .15rem;position: relative;padding-left: 28px;margin-bottom: .15rem;}
.nyxinren_us .biank .right .textbox .wz03 p:before{ position:absolute; content:"";width:20px; height:20px; background:url(../images/small-dui.webp) no-repeat center center;left:0;top:5px;}

/*排料专家*/
.xinren_part{ padding-bottom:.8rem;}
.xinren_part .list{ background:#fff;-moz-box-shadow: 0px 0px 15px 5px #e5e5e5;box-shadow: 0px 0px 13px 2px #e5e5e5;border-radius:12px; margin-top:-1.2rem;}

.xinren_part li{ float:left;width:23%; margin-right:2.6%; margin-bottom:.2rem;}
.xinren_part li:nth-child(4n){ margin-right:0px;}

.xzzjzx_list li{width:25%;}
.xzzjzx_list li .czjstext{ min-height:.65rem;}

.zxzj_pailiao{ padding-top:.8rem;}
.zxzj_pailiao .xzhzlist{ overflow:hidden;}
.zxzj_pailiao .xzhzlist .left{width:48.5%; float:left;}
.zxzj_pailiao .xzhzlist .right{width:48.5%; float:right;}
.zxzj_pailiao .part-hezuo .xzhzlist .jsgrwenzi02{ margin-bottom:.15rem;}
.zxzj_pailiao .part-hezuo .zuoce{ padding-top:.3rem;}
.zhuanjia_xrlist{ background:#F5F5F5;}

.zhuanjia_xrlist li .right{ padding-top:0px;}
.zhuanjia_xrlist li:nth-child(2) .right{ padding-top:.6rem;}
.zhuanjia_xrlist li:nth-child(3) .right{ padding-top:1rem;}
.zhuanjia_xrlist li:nth-child(3) .right .jsgrwenzi02 p{ margin-bottom:.15rem;}
.zhuanjia_xrlist li:nth-child(4) .right{ padding-top:.8rem;}

/*关于我们*/
.shiming_list li { min-height:3.55rem;}

.xzguanyu .wenzi02 span{ display:block;}
.nyab_jiazhi{ padding:.8rem 0; background:#f5f5f5;}
.nyab_jiazhi li{ overflow:hidden; margin-bottom:.12rem;font-size:.24rem; border:1px solid #D9D9D9; border-radius:10px; background:#fff; text-align:center;}
.nyab_jiazhi li .left{ color:#262626;width:30%; float:left; padding:.16rem;}
.nyab_jiazhi li .right{ color:#595959;width:70%; float:right; padding:.16rem;border-left:1px solid #D9D9D9;}

.nyab_lishi{ background:url(../images/ab_bjtp.jpg) no-repeat center center;overflow:hidden;background-attachment:fixed;background-size:cover; height:auto; padding:.8rem 0; text-align:center;}
.font24{ font-size:.24rem;}
.nyab_lishi .font24{ color:#fff;} 
.nyab_lishi .hometitle{ color:#fff;}
.nyab_lishi .wenzi span{ display:block;} 


.lishilist{ padding:.8rem 0 .8rem 0; background:#F5F5F5;}


.history-bottom .pro-max {position: relative;padding:10px 0px 30px 0px; margin:0 auto;}
.history-bottom .pro-max .lishi_zb{float: left;width:49%; }
.history-bottom .pro-max .lishi_yb{float: right;width:50%; overflow: hidden;}
.history-bottom .pro-max .lishi_yb strong{ display:block; font-size:1.48rem; line-height:1.48rem; color:#F0F0F0; padding-top:1.7rem;}
.history-bottom .pro-max .lishi_yb .textbox .bttit{font-weight:bold;font-size:.38rem;color: #262626;margin-bottom:.32rem;}
.history-bottom .pro-max .lishi_yb .textbox .box01{ font-size:.2rem; color:#595959;}

.history-bottom{overflow: hidden;position: relative;z-index: 1; padding-left:20px;}
.history-bottom .slick-prev:before,.history-bottom .slick-next:before {display: none;}
.history-bottom .slick-prev,.history-bottom .slick-next {width: 32px;height: 32px;top: auto;bottom:38px;}
.history-bottom .slick-prev {left:0px;background: url("../images/lsleft.webp") no-repeat center center;}
.history-bottom .slick-next {right:0px;background: url("../images/lsright.webp") no-repeat center center;}
.history-bottom .slick-prev:hover{background: url("../images/lslefth.webp") no-repeat center center;} 
.history-bottom .slick-next:hover{background: url("../images/lsrighth.webp") no-repeat center center;} 
.history-bottom .pro-min {width: 100%;margin-left: auto;margin-right: auto;text-align: center;position: relative;
	margin-bottom:50px;background: url(../images/shixian.webp) center 59px repeat-x;padding: 0 78px;}
.history-bottom .pro-min .getIndex {cursor: pointer;display: inline-block;*float: none;*display: inline;zoom: 1;text-align: center}
.history-bottom .pro-min .getIndex .item{font-size:16px;color:#595959;height:115px; z-index:33;background: url("../images/xyd.webp") no-repeat center 53px; padding-top:72px;}
.history-bottom .pro-min .slick-current .item{font-size:24px;color: #262626;background: url("../images/dayd.webp") no-repeat center 48px; padding-top:85px;}

.history-bottom .slick-prev.slick-disabled{background: url("../images/lslefth.webp") no-repeat center center;}
.history-bottom .slick-next.slick-disabled{background: url("../images/lsrighth.webp") no-repeat center center;}

.history-bottom .slick-prev.slick-disabled:hover{background: url("../images/lslefth.webp") no-repeat center center;} 
.history-bottom .slick-next.slick-disabled:hover{background: url("../images/lsrighth.webp") no-repeat center center;} 

.lishi_wenzi{ color:#71D003; margin-bottom:.1rem;padding-left:20px;}
.lishilist .pub-lianxi a{padding-left:30px; padding-right:30px;}

.lishi_chengnuo{ padding-top:.8rem;}
.lishi_chengnuo .zxzj_pailiao{ padding-top:0px;}
.lishi_chengnuo .zxzj_pailiao .part-hezuo .zuoce{ padding-top:0px;}


.xz_xian{border-top:solid 1px #71D003 !important;}
.last_xian{border-bottom:solid 1px #71D003 !important;}

.nytiaokuan{padding-bottom:30px;}
.nytiaokuan h1{font-size:.3rem;padding:.8rem 0 .2rem 0;  text-align:center; }
.nytiaokuan p{font-size:14px;}




/*新增五轴*/

.wz_bjjz{background:#F5F5F5; margin-bottom:50px;}
.wz_bjjz .chuang-one .er{ font-size:.2rem; color:#595959}

.wz_xh{ background:none;padding: .8rem 0px 0rem 0rem;}

.wz_xh p.ycd{padding-left:0px;}
.wz_xh p.ycd:before{display:none;}


.wz_xh .jishu-main{ margin-bottom:.6rem;}
.wz_xh .jishu-main .left{ width:50%; padding:0rem 0px 0rem 0rem}
.wz_xh .jishu-main .right{ width:50%;}

.wz_xh .jishu-main:last-child .right{  padding:.6rem 0rem .6rem .6rem}

.wz_xh .jishu-main:last-child .right .text02 p{ float:left; width:50%;}
.wz_xh .jishu-main:last-child .right .text02 p:last-child{ width:100%;}


.wz_youshi{ background:#f5f5f5}

.wx_sc{ background:#F5F5F5;padding: .8rem 0px .8rem 0;}



.wzsc_con{ overflow:hidden;border-radius: 12px; border:solid 1px #D8D8D8; background:#fff}
.wzsc_con ul { float:left; width:50%; padding-bottom:30px;border-right:solid 1px #D8D8D8;}
.wzsc_con ul:last-child{ border:0px;}

.wzsc_con ul h4{ text-align:center; font-size:.28rem; border-bottom:solid 1px #D8D8D8; padding:20px 0px;}
.wzsc_con ul h5{ font-size:.18rem; font-weight:normal; padding:.4rem 0rem .2rem .4rem;}
.wzsc_con ul li{ margin-left:.4rem;font-size: 16px; padding-left:.3rem;    color: #595959; position:relative;margin-bottom: .18rem;}
.wzsc_con ul li:before{position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    background: url(../images/small-dui.webp) no-repeat center center;
    left: 0;
    top: 4px;}
.wzsc_con ul li.ycd{ margin-left:.13rem;}
.wzsc_con ul li.ycd:before{ background:none;}



/*新增木材*/
.mu_db{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px;padding:0;width:100%;box-sizing:border-box}
.mu_db p{flex:0 0 calc(33.333% - 10px);margin:0;padding:2px 0 2px 20px;box-sizing:border-box;background:url(http://almacam.pppseo.com/images/yuandian.webp) no-repeat left center}
.mu-jianr li .right{padding-top:.7rem}
.mu-jianr li .right .jsgrwenzi01{font-weight:700}
.wz_bjjz{background:#f5f5f5;margin-bottom:50px}
.wz_bjjz .chuang-one .er{font-size:.2rem;color:#595959}
.wz_xh{background:0 0;padding:.8rem 0 0 0}
.wz_xh p.ycd{padding-left:0}
.wz_xh p.ycd:before{display:none}
.wz_xh .jishu-main{margin-bottom:.6rem}
.wz_xh .jishu-main .left{width:50%;padding:0}
.wz_xh .jishu-main .right{width:50%}
.wz_xh .jishu-main:last-child .right{padding:.6rem 0 .6rem .6rem}
.wz_xh .jishu-main:last-child .right .text02 p{float:left;width:50%}
.wz_xh .jishu-main:last-child .right .text02 p:last-child{width:100%}
.wz_youshi{background:#f5f5f5}
.wx_sc{background:#f5f5f5}
.wzsc_con{overflow:hidden;border-radius:12px;border:solid 1px #d8d8d8}
.wzsc_con ul{float:left;width:50%;padding-bottom:30px;border-right:solid 1px #d8d8d8}
.wzsc_con ul:last-child{border:0}
.wzsc_con ul h4{text-align:center;font-size:.28rem;border-bottom:solid 1px #d8d8d8;padding:20px 0}
.wzsc_con ul h5{font-size:.18rem;font-weight:400;padding:.4rem 0 .2rem .4rem}
.wzsc_con ul li{margin-left:.4rem;font-size:16px;padding-left:.3rem;color:#595959;position:relative;margin-bottom:.18rem}
.wzsc_con ul li:before{position:absolute;content:"";width:20px;height:20px;background:url(http://almacam.pppseo.com/images/small-dui.webp) no-repeat center center;left:0;top:4px}
.wzsc_con ul li.ycd{margin-left:.13rem}
.wzsc_con ul li.ycd:before{background:0 0}


/*新增支持*/

.zc_zs .jishu-main .left{ padding:.6rem 0px 0rem .5rem; width:44%;}
.zc_zs .text02{ overflow:hidden;}
.zc_zs .text02 p{ float:left; width:50%;}
.zc_zs .text03{font-size: .2rem;}

.zc_zs .jishu-main .right img{border-radius:0px 6px 6px 0px;}
 
 
.zc_hz{ background:#fff;}
.zc_hz li:nth-child(1) .right{ padding-top:.5rem;}
.zc_hz li:nth-child(2) .right{ padding-top:.3rem;}


.zc_mx{ background:#f5f5f5; padding:80px 0px;}
.zc_mx .hometitle{ text-align:center;margin-bottom: .4rem;}
.zc_mx .hometitle_sm{ text-align:center; font-size:.22rem;}
.zc_mx .wzsc_con{ margin-top:40px; overflow:hidden;}
.zc_mx .wzsc_con h4{ margin-bottom:40px;grid-column: 1 / -1; /* 标题占满整行 */}
.zc_mx .wzsc_con ul{display: grid;
  grid-template-columns: repeat(2, 1fr); /* 核心：一行两列 */
}
 


.zc_wsm{margin: 80px 0px;}
.zc_wsm .hometitle{ text-align:center;} 
 

.zc_wsm_list{width:100%;padding:0;margin:0 auto;box-sizing:border-box}
.zc_wsm_list ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px;width:100%;box-sizing:border-box}
.zc_wsm_list li{flex:0 0 calc(25% - 15px);border-radius:8px;background-color:#f5f5f5;box-sizing:border-box;transition:all .3s ease}
.zc_wsm_list li .img{width:100%;overflow:hidden;}
.zc_wsm_list li .img img{width:100%;transition:transform .3s ease}
.zc_wsm_list li:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.08)}
.zc_wsm_list li:hover .img img{transform:scale(1.05)}

.zc_wsm_list li .text{ padding:20px;}
.zc_wsm_list li h4{margin:0 0 8px 0;font-size:.2rem;font-weight:600; color:#262626}
.zc_wsm_list li h3{margin:0 0 12px 0;font-size:14px;color:#262626;font-weight:400;line-height:1.5}
.zc_wsm_list li p{margin:0 0 10px 0; font-size:14px;color:#595959;line-height:1.4;background:url(http://almacam.pppseo.com/images/yuandian.webp) no-repeat left center; text-indent:15px;}

.zc_wsm .xzlianjie{ margin-top:50px;}
 
 
 
 
 
 
 
/*新增联系*/ 
.lx_top{ background:url(/images/lx2.webp) top center no-repeat;background-size: cover;}
.lx_top .hometitle img{ vertical-align:middle; max-width:60px; margin-right:15px;}

.lx_zj{width:100%;overflow:hidden;padding:0;margin:0}
.lx_zj ul{display:flex;list-style:none;padding:0;margin:0;width:100%;gap:25px;flex-wrap: wrap;}
.lx_zj li{flex:1;display:flex;align-items:center;padding:15px 10px;background: #FFFFFF;border-radius: 12px;border: 1px solid #D9D9D9; font-size:16px;}
.lx_zj li:nth-child(3){flex:1.2;white-space:normal;line-height:1.4}
.lx_zj li img{width:20px;height:20px;margin-right:8px;flex-shrink:0}

.lx_ewm{ text-align:center; margin-top:.6rem;}
.lx_ewm img{ background:#fff;}
.lx_ewm p{ text-align:center; font-size:.3rem;margin-top:.2rem; color:#262626}


.con_bd .text{font-size:.2rem}
.con_bd .left{margin-top:.6rem}
.form-container{background-color:#f5f5f5;padding:80px 0}
.form-title{font-size:32px;font-weight:600;color:#222;margin-bottom:10px}
.form-subtitle{font-size:14px;color:#666;margin-bottom:30px;line-height:1.5}
.form-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}
.form-group{flex:1 1 calc(50% - 10px);min-width:280px;display:flex;flex-direction:column}
.form-group.full-width{flex:1 1 100%}
.form-label{font-size:16px;color:#222;margin-bottom:8px}
.form-label .required{color:red}
.form-input,.form-select,.form-textarea{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff}
.form-input:focus,.form-select:focus,.form-textarea:focus{outline:0;border-color:#71d003}
.form-textarea{min-height:120px;resize:vertical}
.product-options{display:grid;grid-template-columns:repeat(5,1fr);gap:15px 5px;margin-top:8px;margin-bottom:30px}
.product-option{display:flex;align-items:center;gap:6px;font-size:14px;color:#333;word-break:break-all}
.privacy-notice{font-size:13px;color:#666;margin:20px 0;line-height:13px;padding-left:31px;position:relative}
.privacy-notice label{display:block}
.privacy-notice label input[type=checkbox]{position:absolute;left:0;top:2px}
.privacy-notice a{color:#71d003;text-decoration:none}
.privacy-notice a:hover{text-decoration:underline}
.submit-btn{background-color:#71d003;color:#fff;border:none;padding:12px 80px;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .3s;margin-top:20px}
.submit-btn:hover{background-color:#45a049}


.lx_foot{width:100%;display:flex;align-items:center;justify-content:center;}
.lx_foot .fl{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 15px;font-size:.3rem;color:#fff;line-height:1.8}
.lx_foot .fr{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 15px}
.lx_foot .fr img{ max-width:180px; margin-bottom:15px;background: #fff;}
.lx_foot .fr p{font-size:.2rem;color:#fff;text-align:center}
 




 /*承包*/ 

.cbs_yi{position:relative;display:flex;align-items:center;justify-content:center;width:fit-content}
.cbs_yi img{display:block;max-width:100%;height:auto}
.cbs_yi p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:.38rem;color:#fff;text-align:center; width:100%;}
.cb_er .left{ padding-top:5%;}
.cb_er .ycd{ font-size:16px;}
.cb_er .xzhzlist{margin-bottom: .1rem;}


.cb_san .czjslist li{ width:25%;}
.cb_si .part-hezuo .right img{border-radius:0px;}
.cb_si .part-hezuo{padding:.8rem 0px;}

.cb_si .left{ padding-top:5%;}

.cb_wu .ycd{ font-size:.16rem;}


.cb_liu{ padding:.8rem 0px .8rem 0}
.cb_liu ul{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:3%}
.cb_liu li{flex:1}
.cb_liu li img{width:100%;display:block}
.cb_liu li h4{font-size:.3rem;margin:0 0 .15rem}
.cb_liu li p{font-size:.2rem;margin:0 0 .1rem}


.cb_qi .biank .right{ padding-top:3%;}
.cb_qi .biank .right .textbox .wz02{ font-size:.16rem;}


.cb_ba{ background:#fff; padding-top:.2rem}
.cb_ba .part-zhunbei{ background:#fff; padding:0px;}
.cb_ba .part-zhunbei .left{ padding-left:0px;}

.cb_jiu{ background:#F5F5F5; margin-top:120px;}
.cb_jiu .biank .right{ float:left;}
.cb_jiu .biank .left{ float:right;padding:1.2rem 0rem .7rem 0rem}

.cb_db{ margin-bottom:.6rem;}
.cb_db ul { display: flex; justify-content: center; gap: 20px; padding: 0; margin: 0; list-style: none; flex-wrap: wrap; }
.cb_db ul li { border-radius: 24px; font-size: 0.16rem; color: #fff; background: rgba(255,255,255,0.3); padding: 12px 24px; }



/*造船*/ 

.zc_yi{ margin:.8rem 0px 1rem 0px;}
.zc_yi .hometitle{ text-align:center;}


.card-wrapper { display:grid; grid-template-columns:repeat(auto-fit,minmax(300px,1fr)); gap:24px; }
.card { background:#f5f5f5; border-radius:8px; overflow:hidden; display:flex; flex-direction:column; }
.card-content { padding:24px; flex:1; }
.card-title { font-size:.22rem; font-weight:600; margin-bottom:16px; line-height:1.4; }
.card-desc { font-size:.16rem; color:#444; line-height:1.6; margin-bottom:20px; }
.card-list { list-style:none; }
.card-list li { font-size:.14rem; line-height:1.8; padding-left:20px; position:relative; margin-bottom:6px; color:#595959}
.card-list li::before { content:"•"; color:#71D003; position:absolute; left:0; top:0; }
.card-img-box { width:100%; }
.card-img { width:100%; object-fit:cover; display:block; }



.zc_er .biank .left{ float:right;}
.zc_er .biank .right{ float:left;}
.zc_er .biank {border-radius:0px;}


.zc_san .biank .right{ float:left;}
.zc_san .biank .left{ float:right;}




/*管材*/ 
.gc_yi .list p {background: url(../images/duihao.webp) no-repeat left 0px;font-size: .16rem;padding-left: 38px;margin-bottom: .25rem; background-size:28px 28px;}

.gc_er {padding-top:80px;}
.gc_er ul {display: flex;align-items: center;margin: 0 0 50px 0;padding: 0;gap:30px;font-size: 0;}
.gc_er li {flex: 1;list-style: none;padding: 0;margin: 0;font-size: .16rem;}
.gc_er li img {max-width: 100%; height: auto; display:block;}
.gc_er h4 {margin: 0 0 .3rem; font-size: .28rem;}
.gc_er p {background: url(../images/duihao.webp) no-repeat left 3px;font-size: .16rem;padding-left: 38px;margin-bottom: .15rem; background-size:28px 28px;line-height:30px;}
.gc_er div {margin-top: 10px; color: #000; font-size:.16rem;}

 
.gc_san .biank .left{ float:left;padding: 1.2rem 0rem .7rem .8rem;}
.gc_san .left .textbox .wz03 p{ width:100%;}
.gc_san .biank .right{ float:right;}


@media (min-width:769px) and (max-width:992px){
.product-options{grid-template-columns:repeat(3,1fr)}
}



@media (max-width:1600px){
.xinren_part .list{ margin-top:-.3rem;}
.nyxinren_us{height:auto; overflow:hidden;}
.container{max-width:100%; padding:0px 1.09rem;}




}

@media (max-width:1500px){
.youshilist .ysimg img{ max-width:550px;top: 46%;}
.youshilist .yscont li .tubiao{ max-width:130px; max-height:130px;}
.home-jiejue .chuang-one .er{width:auto;}

}

@media (max-width:1400px){
    
.alma-head .nav{width:56%}    
    
.alma-head{ padding:16px 40px;}
.youshilist .yscont li .text{ font-size:15px;padding-right: 28%;}
.youshilist .ysimg img{ max-width:450px;top: 40%;}
.youshilist .yscont li .tubiao{ max-width:100px; max-height:100px;}
.youshilist .yscont li .tubiao{left: 77%;top: 96px;}
.youshilist .yscont li:nth-child(2n) .tubiao{left: 1%;top: 103px;}
.youshilist .yscont li:nth-child(4) .tubiao{ left:7%;}
.youshilist .yscont li:nth-child(5) .tubiao{bottom:36px;left: 46%;top: auto;}
.youshilist .yscont li:nth-child(5) .text{padding-top: 12%;width:100%; text-align:center; margin:0 auto; padding-left:0px; padding-right:0px;}
.youshilist .yscont li:nth-child(3) .text{padding-top: 34%;}
.youshilist .yscont li:nth-child(3) .tubiao{ top:67%;}
.youshilist .yscont li:nth-child(2) .text{padding-left: 25%;}
.youshilist .yscont li:nth-child(4) .text{padding-left:30%;padding-top: 25%;}

.xzhy_two{ height:auto;}
.jshangye-ruanj{ padding-top:30px;}
.czjslist{ margin:0px;}

.czjslist li .czjstext .tex1{ font-size:18px;}
.czjslist li .czjstext .tex2{ font-size:15px;}
.nywentixxcont .left li a{ font-size:18px;}

.xzzjzx_list li .czjstext{ min-height:54px;}

.shiming_list li{ min-height:257px;}

}
@media (max-width:1280px)
{
	.alma-part{ margin-top:2.3rem;}
.alma-dibu .right span{ display:none}
.alma-dibu .right .share .listMedia li{ padding-left:.9rem;}
.home-story .gushi-main .right .text01{ font-size:14px;}
.ny-xiangmu .xmu-box .xmleft li p span{ font-size:16px;}
.ny-xiangmu .xmu-box .xmleft li p.wz01{ font-size:14px;}
.ny-caijian .cjlist li .textbox .wz02{ font-size:15px;}
.ny-caijian .cjlist li .textbox .wz03{ font-size:14px;}
.jishulist-yi .text01{ font-size:15px;}
.jishulist-yi .text02{ font-size:14px;}
.jishulist-yi .text03{ font-size:16px;}

.jishulist-yi .text02 p::before{top: -3px;}
.jsgrwenzi02{ font-size:15px;}
.jsgrwenzi03{ font-size:14px;}
.ganranbox01 p{ font-size:14px;}
.ganranbox01 p::before {top: 7px;}
.youshititle02{ font-size:14px;}
.nyhyxz_two li .wzbox .wz1{ font-size:16px;}
.nyhyxz_two li .wzbox .wz2{ font-size:14px;}
.nyhyxz_two li .wzbox .wz2 p::before {top: 7px;}
.xzhzlist li{ font-size:14px;}
.xzhzlist li p::before {top: 2px;}
.part-zhunbei .left .textbox .wz02{ font-size:16px;}
.part-zhunbei .left .textbox .wz03{ font-size:14px;}
.part-zhunbei .left .textbox .wz03 p::before {top: 2px;}
.nywenti_main li .wenzi02{ font-size:14px;min-height: 84px;}
.nyxinren_us .biank .right .textbox .wz02{ font-size:16px;}
.nyxinren_us .biank .right .textbox .wz03{ font-size:14px;}
.nyxinren_us .biank .right .textbox .wz03 p::before {top: 2px;}


}
@media (max-width:1200px){
.alma-head .logo{ max-width:150px;}
.alma-head .nav li{ line-height:33px;}
.alma-head .nav{width:69%;}
.youshilist .yscont li{width:100%; position:inherit; float:none; text-align:left; overflow:hidden;}
.youshilist{ position:inherit;}
.youshilist .ysimg{ display:none;}
.youshilist .yscont li .text{ padding-top:28px; padding-right:0px; margin-left:100px;}
.youshilist .yscont li .tubiao{ position:inherit; max-width:80px; max-height:80px; float:left;}
.youshilist .yscont li:nth-child(even){ text-align:right;}
.youshilist .yscont li:nth-child(even) .tubiao{ float:right;}
.youshilist .yscont li:nth-child(even) .text{ margin-left:0px; padding-right:100px; padding-left:0px;}
.youshilist .yscont li:nth-child(5) .text,.youshilist .yscont li:nth-child(3) .text{ padding-top:25px; padding-right:0px; margin-left:100px;}
.youshilist .yscont li:nth-child(5) .tubiao,.youshilist .yscont li:nth-child(5) .tubiao{ position:inherit; max-width:80px; float:left;}
.youshilist .yscont li:nth-child(5) .text{ text-align:left; padding-top:30px;}
.youshilist .yscont li:nth-child(4) .text{padding-left:0px;padding-top:25px;}


.alma-head .nav li:last-child .down_con{ left:-60%;}
.ny-xiangmu .xmu-box .xmleft li p span{font-size:16px;}
.ny-xiangmu .xmu-box .xmleft li p.wz01{ font-size:14px;}

.ny-hbproduct ul{ padding:0px;}
.ny-hbproduct ul li .hbcptext p{ font-size:14px;}

.xzhzlist li{ font-size:14px;width:100%; float:none;}

.part-zhunbei .left{ padding:.4rem;}

.nywenti_main li .wenzi01{ font-size:20px;}
.nywenti_main li .wenzi02{ font-size:14px;min-height:90px;}

.history-bottom .pro-max .lishi_yb strong{ font-size:30px; padding-top:30px; line-height:35px;}
.history-bottom .pro-max .lishi_yb .textbox .bttit{ font-size:18px; }
.history-bottom .pro-max .lishi_yb .textbox .box01{ font-size:14px;}
.history-bottom .pro-max{width:100%;padding: 10px 0px 20px 0px;}
.history-bottom .pro-min .getIndex .item{ font-size:14px; height:87px;background: url("../images/xyd.webp") no-repeat center 28px; padding-top:56px;}
.history-bottom .pro-min .slick-current .item{ font-size:18px;padding-top:60px;background: url("../images/dayd.webp") no-repeat center 22px;}
.history-bottom .pro-min{ margin-bottom:38px;background: url(../images/shixian.webp) center 33px repeat-x;}
.history-bottom .pro-max .lishi_yb{ padding-left:40px;}



}
@media (max-width:1024px){
.alma-head{ padding:10px 0px;}
.alma-head .nav{ display:none;}
.phone-nav{ display:block;right:1rem;top:15px;}
.sy_banner .img .nybaphone{ display:block;}
.sy_banner .img .nybapc{ display:none;}
.sy_banner .sybanner_wenzi{ font-size:23px;}
.chuang-two{ margin:.48rem 0px ;}
.chuang-one .er{ font-size:17px;}
.chuang-two li .wenzi{ font-size:13px; margin-top:2px;}
.jiejue-one .left{ font-size:15px;}
.jiejue-one .pub-lianxi{min-width:230px;}
.pub-lianxi a{ font-size:14px;}
.jiejue-two li .wenzi01{ font-size:20px;}
.jiejue-two li .wenzi02{ font-size:14px;}
.jiejue-two li{ padding:0px 20px;}

.jiejueone .tablist ul li{ font-size:14px; margin-left:10px; padding:0px 10px;}
.pubcont li .rjwz p{ font-size:15px; line-height:32px;}
.pubcont li .rjwz{ padding:10px;}
.jiejueone .tablist{width:100%; float:none; margin-bottom:20px;}
.jiejueone .hometitle{width:100%; float:none;}

.xzyoushix li{ padding:20px; margin-bottom:10px;}
.xzyoushix li .text{ font-size:14px; min-height:42px;}

.home-jiejue .chuang-one .er p{width:92%;}

.nybanner .nybanner_wenzi{ font-size:22px;}
.nybanner .img .nybapc{ display:none;}
.nybanner .img .nybaphone{ display:block;}
.home-story .gushi-main .right .text01{ font-size:14px; line-height:28px;}

.ny-xiangmu .xmu-box .xmleft{width:100%; float:none; margin-bottom:30px;}
.ny-xiangmu .xmu-box .xmright{width:100%; float:none; margin-left:0%;}
.ny-xiangmu .xmu-box .xmright .xp1 img{margin:0 auto;}
.ny-xiangmu .xmu-box .xmright .pub-lianxi{min-width:200px;}

.ny-caijian .cjwz{ font-size:16px;}
.ny-caijian .cjlist li .right{ padding-top:0px; padding-right:30px;}
.ny-caijian .cjlist li .textbox .wz01{ font-size:18px;}
.ny-caijian .cjlist li .textbox .wz02{ font-size:15px;}
.ny-caijian .cjlist li .textbox .wz03{ font-size:14px;}
.ny-caijian .cjlist li .textbox .wz03 p::before {top:7px;}




.jishulist-yi{ padding:30px 0px;}
.jishulist-yi .jishu-main .left{width:100%; float:none; padding:30px;}
.jishulist-yi .wenzi001{ font-size:20px;}
.jishulist-yi .text01{ font-size:16px;}
.jishulist-yi .text02{ font-size:14px; line-height:28px;}
.jishulist-yi .jishu-main .right{width:100%; float:none;}
.jishulist-yi .jishu-main .right img{ margin:0 auto;}

.gairanlist li .left{width:100%; float:none;}
.gairanlist li .left img{ margin:0 auto;}
.gairanlist li .right{width:100%; float:none; margin-top:20px;}

.jsgrwenzi01{ font-size:19px;}
.jsgrwenzi02{ font-size:15px;}
.jsgrwenzi03{ font-size:15px;}
.gairant1{ font-size:15px;}
.ganranbox01 p{ font-size:14px;}
.ganranbox01 p::before {top:6px;}
.gairanlist li{ margin-bottom:30px;}
.gairanlist li:nth-child(2n) .left{float:none;width:100%;}
.gairanlist li:nth-child(2n) .right{width:100%; float:none;}

.jsgairan-biaoge{ font-size:14px;}
.jsgairan-biaoge .table-container{overflow-x: scroll;}
.jsgairan-biaoge .table-container table{width:1024px;}

.jsgairan-youshi .youshilist ul li{ font-size:14px; padding:12px 20px}
.youshititle{ font-size:17px;}
.youshititle02{ font-size:14px;}
.ystupian li .case-hover p{ font-size:14px; padding:26px 12px;}
.ystupian li .case-hover{ height:60px;}
.jsgairan-youshi .youshilist{ margin-bottom:20px; padding-bottom:0px;}
.jsgairan-wenti{ padding:30px 0px; }
.jsgairan-wenti .left{ width:100%; float:none; border-right:none;}
.jsgairan-wenti .right{width:100%; float:none; padding-left:0px; margin-top:30px;}
.alma-hezuoi .wenzi02{ font-size:15px;}
.jshangye-ruanj .nyhyxz_one .right{ padding-top:0px;}
.jshangye-ruanj .nyhyxz_one .right li{ font-size:14px;}
.jshangye-ruanj .nyhyxz_one .right li::before {top:2px;}
.nyhyxz_two li .wzbox .wz1{ font-size:15px;}
/*.nyhyxz_two li .wzbox .wz2{ font-size:13px;}*/
.nyhyxz_two li{width:32%; margin-right:2%;}

.jishulist-yi{ padding:30px 0px;}
.xzhy_two .jiejue-two{ margin-bottom:0px;}
.jshangye-ruanj{ padding-bottom:9px;}
.jshangye-jiaotong{ padding:30px 0 20px 0;}

.jishu-jianzhu li .right{ padding-top:0; float:none;width:100%; margin-top:20px;}
.jishu-jianzhu li .left{float:none;width:100%;}
.jishu-jianzhu li:nth-child(2n) .left{ float:none;width:100%;}
.jishu-jianzhu li:nth-child(2n) .right{ float:none;width:100%;}
.jishu-jianzhu li .left img{ display:block; margin:0 auto;}
.indxx_lx .pub-lianxi{ min-width:140px;}


.czjslist li .czjstext .tex1{ font-size:16px;}
.czjslist li .czjstext .tex2{ font-size:14px;}
.part-hezuo{ padding:30px 0px;}
.part-hezuo .left{width:100%; float:none; margin-bottom:20px; overflow:hidden;}
.part-hezuo .right{width:100%; float:none;}
.part-hezuo .right img{ display:block;margin:0 auto;}
.part-zhunbei .left{width:100%; float:none;}
.part-zhunbei .right{width:100%; float:none;}
.part-zhunbei .right img{ border-radius:12px;margin:0 auto;}
.part-zhunbei .left .textbox .wz01{ font-size:18px;}
.part-zhunbei .left .textbox .wz02{ font-size:15px;}
.part-zhunbei .left .textbox .wz03{ font-size:14px;}

.nywenti_main li .wenzi02{min-height:120px;}
.nywentixxcont .left{ display:none;}
.nywentixxcont .right{width:100%; float:none;}
.nywentixxcont{ padding:30px 0px;}
.nywentixxcont .right .list .span-01{ font-size:16px;}
.nywentixxcont .right .bd dd{ font-size:14px; line-height:30px;}

.nyxinren_us .biank .right .textbox .wz01{ font-size:18px;}
.nyxinren_us .biank .right .textbox .wz02{ font-size:15px;}

.zhuanjia_xrlist li:nth-child(2) .right{ padding-top:0;}
.zhuanjia_xrlist li:nth-child(3) .right{ padding-top:0;}
.zhuanjia_xrlist li:nth-child(4) .right{ padding-top:0;}
.lishi_chengnuo .jsgrwenzi01{ font-size:16px;}

.alma-dibu .left{ display:none;}
.alma-dibu .right{width:100%; float:none; font-size:14px;}
.alma-part{ margin-top:2.5rem;}
.alma-part .hometitle { margin-bottom:0px;}
.lishilist .xzlianjie .pub-lianxi{ height: inherit; line-height:inherit; padding:10px 8px;}
.lishilist{ padding:30px 0px 25px 0px;}



}







@media (max-width:760px){


	
	
	
	.phone-nav{right:30px;}
.chuang-two li{ padding:20px 5px;}
.chuang-two li .tupian img{ max-width:45px;}
.chuang-one .yi{width:50%; margin:0 auto 20px;}
.jiejue-one{ border-radius:10px;}
.jiejue-one .left{width:100%; float:none; padding:20px;}
.jiejue-one .right{width:100%; float:none;padding-top: 77px;}
.jiejue-one .pub-lianxi{ margin-top:30px;}
.jiejue-two li{width:100%; float:none; margin-bottom:15px;}
.jiejue-two{ padding:20px 0px 10px 0px; overflow:hidden; }
.alma-jiejue{ height: auto;overflow:hidden; padding:30px 0 40px 0;}

.part-wz{ padding:10px 10px 20px 10px;}
.pubcont li{width:100%; float:none; margin-bottom:15px;}
.alma-part{ margin-top:30px;padding-bottom: 25px;}
.youshilist .yscont li .text{ font-size:13px;}
.alma-ruanjian{ padding:30px 0 20px 0;}
.alma-youshi{ padding-bottom:10px;}

.alma-hezuoi .wenzi{ font-size:19px;}
.alma-hezuoi .pub-lianxi{min-width:170px;}

.sy_banner .sybanner_wenzi{ font-size:20px; padding:0px 20px;}
.alma-cx{ padding:30px 0px;}
.part-wz .wz02{ margin-top:18px;}
.jiejueone .tablist ul li{margin-left:2px;font-size: 12px;padding: 0px 10px;}
.alma-dibu .right a img{    padding-right: 7px; margin-left:10px;}
.alma-dibu .right .share .listMedia li:first-child .icon img { margin-right:7px;}
.banquan a:last-child{ display:block;}

.xzyoushix li{width:47.5%; margin-bottom:10px;}
.xzyoushix li:nth-child(3){ margin-right:3%;}
.xzyoushix li:nth-child(2n){ margin-right:0px;}
.xzyoushix li .text{ min-height:63px;}

.hometitle{ font-size:18px; }
.home-jiejue .pub-lianxi{min-width:200px;}
.home-jiejue .chuang-one .er p{width:100%; padding:0px 20px;}
.home-jiejue .chuang-one .er .ci2{ margin-top:1.3rem;}
.chuang-one .er{ font-size:14px;}

.home-story .gushi-main .right{width:100%; float:none;}
.home-story .gushi-main .left{width:100%; float:none;}

.ny-caijian .cjlist li .left{width:100%; float:none; margin-bottom:20px;}
.ny-caijian .cjlist li .right{width:100%; float:none;}
.ny-caijian .cjlist li:nth-child(2n) .left{width:100%; float:none;}

.ny-caijian .cjlist li .zxlx .pub-lianxi{min-width:240px;}

.ny-pinpai .pplist li{width:50%;}
.jjdown li p{ font-size:14px;}
.jjxzbt{ font-size:17px;}

.ny-hbproduct ul li{width:31%; float:left; margin-right:3%;}
.ny-hbproduct ul li .hbcptext{ padding:10px;}
.ny-hbproduct ul li .hbcptext img{ max-width:20px;}
.ny-hbproduct ul li .hbcptext p{ font-size:12px;}
.nybanner .nybanner_wenzi{ font-size:18px;}

.ganranbox01 p{width:100%; float:none;}
.ystupian li{width:48%; margin-right:4%; margin-bottom:20px;}
.ystupian li:nth-child(2n){ margin-right:0px;}
.jsgairan-youshi{ padding:30px 0px 20px 0px;}

.jishu-hezuo .pub-lianxi{ margin-bottom:10px;}
.xzhy_two .jishu-main .left{ padding-top:20px;}

.nyhyxz_one .left{width:100%; float:none; margin-bottom:20px;}
.jshangye-ruanj .nyhyxz_one .right{width:100%; float:none;}
.nyhyxz_two li{width:49%; margin-bottom:20px;}
.nyhyxz_two li .wzbox{min-height:165px;}
.nyhyxz_two li:nth-child(2n){ margin-right:0px;}

.jshangye-jiaotong .nyhyxz_one .left{width:100%; float:none;padding-top:0; margin-bottom:20px;}
.jshangye-jiaotong .nyhyxz_one .right{width:100%; float:none;}

.indxx_lx .pub-lianxi{ min-width:140px;}
.czjslist li{width:100%; float:none; border-right:none; border-bottom:1px solid #d9d9d9;}
.czjslist li:last-child{border-bottom:none;}
.camjishu_cont{ padding-top:30px;}
.jishu-jianzhu li .right li{ font-size:14px;}
.xinparter li .right li:before{ top:5px;}
.jishu-jianzhu li .right ul{ margin-top:.2rem;}
.jishu-jianzhu li .right li:before{ top:2px;}
.part-zhunbei .left .textbox .wz03 p{width:100%; float:none;}
.part-zhunbei{ padding:30px 0px;}

.nywenti_main li .ques_img img{ max-width:80px;}
.nywenti_main li .ques_img{ margin-bottom:10px;}
.nywenti_main li .wenzi01{ font-size:16px; font-weight:bold;}
.nywenti_main li .wenzi03 p{ font-size:14px; min-width:150px;}
.nywenti_main li .wenzi02{ min-height:148px;}
.home-jiejue{ padding:30px 0px 20px 0;}
.nywenti_main { margin-bottom:30px;}

.nyxinren_us .biank .left{width:100%; float:none;}
.nyxinren_us .biank .right{width:100%; float:none; padding-left:0px; margin-top:20px;}
.nyxinren_us{ padding-top:30px;}
.xinren_part li{width:31%; margin-right:3%;}
.xinren_part li:nth-child(4n){ margin-right:3%;}
.xinren_part li:nth-child(3n){ margin-right:0px;}
.xzzjzx_list li .czjstext{ min-height: inherit;}

.zxzj_pailiao .xzhzlist .left{width:100%; float:none;}
.zxzj_pailiao .xzhzlist .right{width:100%; float:none;}

.zxzj_pailiao{ padding:10px 0px 0 0;}
.shiming_list li{ min-height: inherit;}
.xzguanyu .wenzi02 br{ display:none;}

.nyab_jiazhi{ padding:30px 0;}
.nyab_jiazhi li{ font-size:14px;}
/*.nyab_jiazhi li .left{ line-height:36px;}*/

 .history-bottom .pro-max .lishi_zb{width:100%; float:none;}
.history-bottom .pro-max .lishi_yb{ padding-top:20px;width:100%; float:none;}
.history-bottom .pro-max .lishi_yb{ padding-left:0px;}
.history-bottom{ padding-left:0px;}
.lishi_wenzi{ font-size:20px; padding-left:0px;}
.alma-dibu{ padding:40px 0;}
.container{ padding:0px 30px;}	
.alma-dibu .right .share .listMedia li{padding-left:2px;}
.alma-dibu .right .share .listMedia .icon img{ margin-right:0px;}

.xzhy_two .jiejue-two li{width:100%;}
.youshititle{ font-size:15px;}
.home-jiejue .chuang-one .er{ font-size:14px;}
.home-jiejue .chuang-one .er p span br{ display:none;}

.ny-xiangmu .xmu-box{display:block;}
.ny-xiangmu .xmu-box .xmleft{margin-top:0px;}








.wzsc_con{ }
.wzsc_con ul { width:100%; border:0px;}
.wzsc_con ul:last-child h4{border-top:solid 1px #D8D8D8; }
.wzsc_con ul h4{ font-size:16px;}
.wzsc_con ul h5{ font-size:15px;}
.wzsc_con ul li{ font-size:14px;padding:0px 28px;}

.wz_xh{ padding:.0rem 0px 0rem 0rem}

.wz_xh .jishu-main {}
.wz_xh .jishu-main .left{ width:100%; float:left;}
.wz_xh .jishu-main .right{ width:100%; float:right;}	
.wz_xh .jishu-main:last-child .right{padding:.0rem 0rem .6rem .0rem;}
.wz_xh .jishu-main:last-child .right .text02 p{ width:100%;}


.wz_xh .jishu-main:last-child .left{ float:left}
.wz_xh .jishu-main:last-child .right{ float:right;}



.mu_db p{flex:0 0 calc(50% - 7.5px)}
.wzsc_con{ margin-bottom:40px;}
.wzsc_con ul { width:100%; border:0px;}
.wzsc_con ul:last-child h4{border-top:solid 1px #D8D8D8; }
.wzsc_con ul h4{ font-size:16px;}
.wzsc_con ul h5{ font-size:15px;}
.wzsc_con ul li{ font-size:14px;padding:0px 28px;}

.wz_xh{ padding:.0rem 0px 0rem 0rem}

.wz_xh .jishu-main {}
.wz_xh .jishu-main .left{ width:100%; float:left;}
.wz_xh .jishu-main .right{ width:100%; float:right;}	
.wz_xh .jishu-main:last-child .right{padding:.0rem 0rem .6rem .0rem;}
.wz_xh .jishu-main:last-child .right .text02 p{ width:100%;}


.wz_xh .jishu-main:last-child .left{ float:left}
.wz_xh .jishu-main:last-child .right{ float:right;}


.zc_zs .text02 p{ width:100%;}

.zc_wsm_list li h4{font-size:16px;}
.zc_wsm_list li{flex:0 0 calc(100% - 10px)}

.zc_mx .wzsc_con ul{display: grid;
  grid-template-columns: repeat(1, 1fr); /* 核心：一行两列 */
}

.zc_wsm{ margin:30px 0px;}
.zc_mx{padding: 30px 0px 10px 0px;}
.zc_mx .hometitle_sm{ font-size:15px;}
.zc_mx .wzsc_con{margin-bottom: 20px;}
.zc_mx .wzsc_con h4{ margin-bottom:20px;}
.zc_mx .wzsc_con ul{ padding-bottom:20px;}


.jishu-jianzhu li .right .text{ font-size:14px;}
.con_bd .text{ font-size:14px;}


.form-group{flex:1 1 100%}
.form-title{font-size:26px}
.product-options{grid-template-columns:repeat(2,1fr);gap:10px 5px}

.form-container{ padding:30px 0px;}



.lx_top .hometitle img{ max-width:22px; margin-right:5px;}
.lx_zj ul{gap:10px;}
.lx_zj li{ flex: 0 0 calc(100%);} 
.lx_zj li:nth-child(3){flex:1;}
.lx_zj li{ font-size:15px;}
.lx_ewm p{font-size:13x;}
.lx_ewm img{max-width:185px;}


.lx_foot{flex-direction:column}
.lx_foot .fl,.lx_foot .fr{width:100%;margin-bottom:15px}
.lx_foot .fr{margin-bottom:0}
.lx_foot .fr p{font-size:14px;}


.lx_foot .fl{font-size:15px;}



.cb_ba{padding-top:0px;}
.cb_liu ul{flex-direction:column;gap:20px;align-items: normal;}
.cb_liu li h4{ font-size:19px;}.cb_liu li p{font-size:14px;}
.cb_wu .ycd{ font-size:14px;}
.cb_san .czjslist li{ width:100%;}
.cb_qi .biank .right .textbox .wz02{ font-size:14px;}

.cb_jiu{ margin-top:0px;}
.cb_jiu .biank .left{padding: .5rem .2rem .5rem .2rem;}
.cb_db ul {  gap: 10px;  }
.cb_db ul li {  width: calc(50% - 10px); box-sizing: border-box;font-size: 13px;padding: 12px 5px; text-align:center}



	
.card-wrapper { grid-template-columns:1fr; }
.card-content { padding:16px; }


.card-title { font-size:16px; }
.card-desc { font-size:15px; color:#444; line-height:1.6; margin-bottom:20px; }
.card-list li { font-size:13px}



.gc_yi .list p {font-size: 14px;}	
	
.gc_er {padding-top: 40px;}
.gc_er ul {display: block;margin: 0 0 30px 0;}
.gc_er li {width: 100%;margin-bottom: 30px;text-align: left;}
.gc_er li img {margin-bottom: 15px;}
.gc_er h4 {font-size: 20px;margin-bottom: .2rem;}

.gc_er p {font-size: 14px;}
.gc_er div {font-size: 14px;}

.gc_san .biank .left{ padding: .5rem .2rem .5rem .2rem;}
}
@media (max-width:640px){
.nyhyxz_two li{width:100%; float:none; margin-right:0px;}
.nyhyxz_two li .wzbox{ min-height:inherit;}
.nywenti_main li{width:100%; float:none; margin-right:0px;}
.nywenti_main li .wenzi02{ min-height: inherit;}


}