@charset "utf-8";
/* 智研科技 手机端样式（other.css） —— 从电脑响应到手机
   断点：1560 微调 / 1200 中屏 / 1000 切换手机头 / 768 手机 / 550 小屏 / 400 小屏 */

/* ========== 1560：窄屏微调 ========== */
@media (max-width:1560px) {
   .homeSlide .centerbox{ width:92%; max-width:none;}
   .homeSlide .wordbox .tit1{ font-size:48px;}
   .homeSlide .wordbox .tit2{ font-size:42px;}
   .footmenu .footnav .fcol{ margin-right:30px;}
   }

 @media (max-width:1400px) {
   .headbox .menu{ position:absolute; right:180px}
   .headbox .menu ul li{ margin:0 15px;font-size:16px; }
   
   }  

/* ========== 1200：中屏 ========== */
@media (max-width:1200px) {
   /* 头部：导航间距收窄 */
   .headbox .menu ul li{ margin:0 12px;}
   .headbox .headtools .lan{ margin-right:14px; font-size:14px;}

   /* 首页幻灯文字（高度由模板 JS 按宽度比例计算，不在 CSS 定高） */
   .homeSlide .wordbox .tit1{ font-size:40px;}
   .homeSlide .wordbox .tit2{ font-size:34px;}

   /* 企业数据：数字缩小 */
   .homepart1 .datalist .num{ font-size:54px;}
   .aboutpart1 .aboutdatalist .num{ font-size:54px;}

   /* 荣誉：5 列改 3 列 */
   .aboutpart5 .certlist li { width: 25%;;}

   .aboutpart5 .certlist li .pic{ height:240px; line-height:240px;}

   /* 设备网格：3 列间距收窄 */
   .devicegrid li .pic{ height:260px;}

   /* 应用领域：卡片内间距 */
   .applypart1 .applylist li .num{ font-size:56px;}

   /* 二级 banner 文字 */
   .erSlide .namebox .name{ font-size:32px;}

   /* 加工服务：地图高度 */
   .psvcwrap .mapzone{ height:600px;}
   .psvcwrap .mapzone #echartmap{ height:600px;}
   }

/* ========== 1000：切换手机头 ========== */
@media (max-width:1000px) {

   /* ---- 头部：手机默认白底 + 深色 logo ---- */
   .headboxkong{ display:block; height:70px;}
   .headbox{ height:70px; background:#FFFFFF; box-shadow:0 2px 12px rgba(0,0,0,0.08);}
   .headbox .box{ width:94%; height:70px;}
   .headbox .box .logo{ height:70px;}
   .headbox .box .logo img{ height:36px;}
   .headbox .box .logo .img1{ display:none;}
   .headbox .box .logo .img2{ display:block;}
   .headbox .menu{ display:none;}
   .headbox .headtools{ height:70px;}
   .headbox .headtools .lan{ display:none;}
   .headbox .headtools .searchbtn{ width:32px; height:32px;}
   .headbox .headtools .searchbtn img{ width:32px; height:32px;}
   /* 汉堡按钮：CSS 三横条，任何状态下都可见 */
   .headbox .headtools .menubtn{ display:block; width:26px; height:20px; margin-left:16px; cursor:pointer; position:relative;}
   .headbox .headtools .menubtn span{ position:absolute; left:0; width:100%; height:2px; border-radius:2px; background:#222222;}
   .headbox .headtools .menubtn span:nth-child(1){ top:0;}
   .headbox .headtools .menubtn span:nth-child(2){ top:9px;}
   .headbox .headtools .menubtn span:nth-child(3){ top:18px;}
   /* 关闭按钮：两条线组成 X，点汉堡后显示 */
   .headbox .headtools .menuclose{ display:none; width:26px; height:20px; margin-left:16px; cursor:pointer; position:relative;}
   .headbox .headtools .menuclose span{ position:absolute; left:0; top:9px; width:100%; height:2px; border-radius:2px; background:#222222;}
   .headbox .headtools .menuclose span:nth-child(1){ transform:rotate(45deg);}
   .headbox .headtools .menuclose span:nth-child(2){ transform:rotate(-45deg);}
   #fixmenu{ top:70px;}

   /* 按钮：手机缩小 */
   .morebtn2{ width:140px; height:50px; line-height:50px; font-size:14px;}
   .homepart2 .showbox .one .word .morebtn5{ width:140px; height:50px; line-height:48px; font-size:14px;}

   /* ---- 二级 banner 文字 ---- */
   .erSlide .namebox .name{ font-size:26px;}

   /* ---- 首页幻灯文字 ---- */
   .homeSlide .wordbox{ top:46%;}
   .homeSlide .wordbox .tit1{ font-size:30px;}
   .homeSlide .wordbox .tit2{ font-size:20px; margin-top:8px;}
   .homeSlide .wordbox .tit3{ font-size:14px; margin-top:8px;}
   .homeSlide .wordbox .morebtn{ width:135px; height:40px; line-height:40px; font-size:14px; margin-top:26px;}
   .homeSlide .slidefoot{ bottom:20px;}

   /* ---- 第一部分：上下结构 ---- */
   .homepart1{ padding:40px 0 50px 0;}
   .homepart1 .part1box{ display:block;}
   .homepart1 .leftbox,.homepart1 .rightbox{ width:100%;}
   .homepart1 .leftbox .titbox{ font-size:22px;}
   .homepart1 .leftbox .titbox2{ font-size:16px;}
   .homepart1 .leftbox .wordbox{ margin:16px 0 24px 0;}
   .homepart1 .rightbox{ margin-top:24px; height:auto;}
   .homepart1 .rightbox video,.homepart1 .rightbox .videopic img{ height:auto;}

   /* 企业数据：一行两个 */
   .homepart1 .datalist{ margin-top:40px;}
   .homepart1 .datalist ul{ flex-wrap:wrap;}
   .homepart1 .datalist ul li{ width:50%; padding:0; margin-bottom:24px;}
   .homepart1 .datalist .num{ font-size:40px;}
   .homepart1 .datalist .num .mark em{ font-size:16px;}
   .homepart1 .datalist .num .mark i{ font-size:14px;}

   

   /* ---- 第二部分：创新应用 ---- */
   .homepart2{ padding:40px 0 50px 0;}
   .homepart2 .titbox{ font-size:20px;}
   /* Tab 条：超出可左右滑动 */
   .homepart2 .tablist{ overflow:hidden;}
   .homepart2 .tablist ul{ flex-wrap:nowrap; overflow-x:auto; -webkit-overflow-scrolling:touch; scrollbar-width:none;}
   .homepart2 .tablist ul::-webkit-scrollbar{ display:none;}
   .homepart2 .tablist ul li{ width:auto; flex-shrink:0; padding:0 16px; box-sizing:border-box; height:52px; font-size:14px; white-space:nowrap; border-right:1px solid #eeeeee;}
   .homepart2 .tablist ul li .pic,.homepart2 .tablist ul li .pic2{ flex-shrink:0;}
   .homepart2 .tablist ul li .pic img,.homepart2 .tablist ul li .pic2 img{ width:20px; height:20px;}
   .homepart2 .tablist ul li:last-child{ border-right:1px solid #eeeeee;}
   .homepart2 .showbox{ margin-top:30px;}
   .homepart2 .showbox .one.onfocus{ display:block;}
   .homepart2 .showbox .one .word,.homepart2 .showbox .one .pic{ width:100%;}
   .homepart2 .showbox .one .word .tit{ font-size:20px;}
   .homepart2 .showbox .one .word .sub{ font-size:16px; margin-top:10px;}
   .homepart2 .showbox .one .word .morebtn5{ margin-top:26px;}
   .homepart2 .showbox .one .pic{ margin-top:20px;}

   /* ---- 第三部分：设备横滑 ---- */
   .homepart3{ padding:40px 0 50px 0;}
   .homepart3 .titbox{ font-size:18px;}
   .homepart3 .slidearrow{ padding-bottom: 0;}
   .homepart3 .devicelist{ margin-top:26px;}
   .homepart3 .devicelist ul li .pic{ height:200px; padding:16px;}
   .homepart3 .devicelist ul li .tit{ font-size:16px;}
   .homepart3 .devicelist ul li .mark .mtit{ font-size:16px;}
   .homepart3 .devicelist ul li .mark .mword{ display:none;}

   /* ---- 第四部分：新闻上下结构 ---- */
   .homepart4{ padding:40px 0 40px 0;}
   .homepart4 .titbox{ font-size:20px;}
   .homepart4 .part4head{ display:block;}
   .homepart4 .morebtn6{ margin-top:16px; width:135px; height:40px; line-height:38px;}
   .homepart4 .newsbox{ margin-top:26px; display:block;}
   .homepart4 .bigitem{ width:100%;}
   .homepart4 .bigitem .pic{ height:220px;}
   .homepart4 .bigitem .tit{ height:auto; font-size:16px;}
   .homepart4 .itemlist{ width:100%; margin-top:20px;}
   .homepart4 .bigitem .txt{ padding: 15px;}
   .homepart4 .itemlist .item .pic{ height:110px;}
   .homepart4 .itemlist .item .tit{ font-size:14px;}
   .homepart4 .itemlist .item .word{ display:none;}

   /* ---- 第五部分：全球分布 ---- */
   .homepart5{ padding:0 0 40px 0;}
   .homepart5 .titbox{ font-size:20px;}
   .homepart5 .part5head{ display:block;}
   .homepart5 .grouplist{ margin:18px 0 0 0; flex-wrap:wrap; justify-content:flex-start;}
   .homepart5 .grouplist .group{ margin:0 24px 10px 0;}
   .homepart5 .grouplist .group .name{ font-size:16px;}
   .homepart5 .grouplist .group .item{ font-size:14px;}
   .homepart5 .map{ margin-top:26px;}

   /* ---- 页脚：上下结构，导航不显示 ---- */
   .footmenu{ padding:36px 0 0 0;}
   .footmenu .centerin{ display:block;}
   .footmenu .footleft,.footmenu .footright{ width:100%;}
   .footmenu .footright{ margin-top:30px;}
   .footmenu .footnav{ display:none;}
   .footmenu .footqr{ justify-content:flex-start; flex-wrap:wrap; margin-top:10px;}
   .footmenu .footqr .qitem{ width:33.33%; margin:10px 0 0 0; box-sizing:border-box;}
   .footmenu .fbox .copyright{ display:block; text-align:center; line-height:1.8;}

   /* ---- 二级导航：超出可左右滑动 ---- */
   .subnav ul{ flex-wrap:nowrap; justify-content:flex-start; overflow-x:auto; -webkit-overflow-scrolling:touch; scrollbar-width:none;}
   .subnav ul::-webkit-scrollbar{ display:none;}
   .subnav ul li{ margin:0 20px; flex-shrink:0; white-space:nowrap; font-size:15px;}
   /* ertoptab / devicetab：手机横向滑动（ul 按内容撑开，外层滚动） */
   .ertoptab{ overflow-x:auto; -webkit-overflow-scrolling:touch; scrollbar-width:none;}
   .ertoptab::-webkit-scrollbar{ display:none;}
   .ertoptab .centerbox,.ertoptab .centerin{ overflow:visible;}
   .ertoptab ul{ display:flex; flex-wrap:nowrap; justify-content:flex-start; width:max-content; min-width:100%; box-sizing:border-box;}
   .ertoptab ul li{ margin:0 20px; flex-shrink:0; white-space:nowrap; font-size:14px;}
   .devicetab ul{ display:flex; flex-wrap:nowrap; width:max-content; min-width:100%; box-sizing:border-box;}
   .devicetab ul li{ flex-shrink:0; white-space:nowrap;}

   /* ---- 关于智研 ---- */
   .aboutpart1{ padding:40px 0 50px 0;}
   .aboutpart1 .part1box{ display:block;}
   .aboutpart1 .leftbox,.aboutpart1 .rightbox{ width:100%;}
   .aboutpart1 .leftbox .tit{ font-size:20px;}
   .aboutpart1 .aboutdatalist{ flex-wrap:wrap; margin-top:40px; padding-top:30px;}
   .aboutpart1 .aboutdatalist li{ width:50%; margin-bottom:26px;}
   .aboutpart1 .aboutdatalist .num{ font-size:40px;}
   .aboutpart1 .aboutdatalist .num .mark em{ font-size:14px;}
   .aboutpart1 .aboutdatalist .num .mark i{ font-size:12px;}

   /* 发展历程时间轴：改为纵向列表，一屏一个年份 */
   .aboutpart2{ padding:40px 0 50px 0;}
   .aboutpart2 .titbox{ font-size:20px;}
   .aboutpart2 .timelinebox{ margin-top:24px;}
   .aboutpart2 .timelinebox .hline{ display:none;}
   .aboutpart2 ul{ margin: 0;padding: 0;list-style: none;}
   .aboutpart2 ul li{ margin: 0;padding: 0 0 0 0;list-style: none;}
   .aboutpart2 .timelinebox .swiper-list{ width: 92%; margin: 0 auto;padding: 0;;;}
   .aboutpart2 .swiper-slide{ height:auto !important; width:100% !important; padding:0 0 24px 0; margin-bottom:6px; position:static; box-sizing:border-box; border-bottom:0px dashed #cddbc9;}
   .aboutpart2 .swiper-slide:last-child{ border-bottom:0;}
   .aboutpart2 .swiper-slide .dot{ position:static; width:18px; height:18px; display:block; margin-left: 0px;;}
   .aboutpart2 .swiper-slide .dot img{ width:18px; height:18px;}
   .aboutpart2 .swiper-slide .date{ position:static; transform:none; text-indent:0; display:block; margin:12px 0 8px 0; font-size:16px;}
   .aboutpart2 .swiper-slide .txtbox{ position:static; height:auto; padding:0 0 0 16px; justify-content:flex-start; width: 100%;; margin-left: 9px;;}
   .aboutpart2 .swiper-slide:nth-child(2n) .txtbox{ padding-top:0; justify-content:flex-start;}
   .aboutpart2 .swiper-slide:nth-child(2n) .date{ top:auto;}
   .aboutpart2 .txtbox .titem{ margin-bottom:14px;}
   .aboutpart2 .txtbox .titem .ttit{ font-size:16px;}
   .aboutpart2 .txtbox .titem .tword{ font-size:14px; box-sizing:border-box;}
   .aboutpart2 .harr .slideprev,.aboutpart2 .harr .slidenext{ width:40px; height:40px;}
   .aboutpart2 .harr .slideprev img,.aboutpart2 .harr .slidenext img{ width:40px; height:40px;}

   /* 企业文化：4 列改 2 列 */
   .aboutpart3{ padding:40px 0 50px 0;}
   .aboutpart3 .titbox{ font-size:20px;}
   .aboutpart3 .culturelist ul{ flex-wrap:wrap;}
   .aboutpart3 .culturelist ul li{ width:48.5%; height:300px; margin-bottom:16px;}
   .aboutpart3 .culturelist ul li:hover{ height:300px;}
   .aboutpart3 .culturelist ul li .bot .word{ display:block; left:6%; width:88%; bottom:14px; font-size:12px; letter-spacing:1px; padding-top:8px; line-height:1.7;}
   .aboutpart3 .culturelist ul li .bot .tit{ bottom:64px; font-size:14px;}
   .aboutpart3 .culturelist ul li .bot .en{ bottom:66px; right:14px; font-size:11px;}

   /* 荣誉 swiper：箭头移到 swiper 下方并排居中 */
   .aboutpart4{ padding:40px 0 20px 0;}
   .aboutpart4 .titbox{ font-size:20px;}
   .aboutpart4 .honorbox{ margin-top:30px; display:flex; flex-wrap:wrap; justify-content:center;}
   .aboutpart4 .honorswiper{ order:1; width:100%;}
   .aboutpart4 .harrow{ position:static; order:2; width:40px; height:40px; margin:18px 14px 0 14px; cursor:pointer;}
   .aboutpart4 .harrow img{ width:40px; height:40px;}
   .aboutpart4 .hprev,.aboutpart4 .hnext{ margin-top:18px;}
   .aboutpart4 .certwrap{ transform:scale(0.8);}
   .aboutpart4 .certwrap .stage{ width:100%;}
   .aboutpart4 .name{font-size: 14px;}
   .aboutpart4 .honorswiper .swiper-slide{ height: 300px;}

   /* 荣誉分类 tab + 图卡：5 列改 2 列 */
   .aboutpart5 .centerbox {padding: 20px 0 0 0;}
   .aboutpart5 .certtab ul{ display:flex; overflow-x:auto; -webkit-overflow-scrolling:touch; scrollbar-width:none; padding:0 4%; justify-content:flex-start;}
   .aboutpart5 .certtab ul::-webkit-scrollbar{ display:none;}
   .aboutpart5 .certtab ul li{  font-size: 14px;;}
   .aboutpart5 .certlist li { width: 50%;}
   .aboutpart5 .certlist li .pic{ height:200px; line-height:200px;}

   /* ---- 应用领域 ---- */
   .applypart1{ padding:40px 0 50px 0;}
   .applypart1 .titbox{ font-size:26px;}
   .applypart1 .titbox em{ font-size:56px;}
   .applypart1 .wordbox{font-size: 14px;}
   .applypart1 .applylist{ margin-top:24px;}
   .applypart1 .applylist ul li{ width:100%; margin-bottom:20px; float:none;}
   .applypart1 .applylist ul li .box{ padding: 15px;}
   .applypart1 .applylist li .num{ font-size:44px;}
   .applypart1 .applylist li .namebox .name{ font-size:20px;margin: 0;}
   .applypart1 .applylist li .word{ line-height:1.8; height:auto;}
   .applypart1 .applylist li .pic{ padding-bottom:56%;}

   /* ---- 电子束设备列表：3 列改 2 列 ---- */
   .devicepart1{ padding:30px 0 50px 0;}
   .devicegrid{ margin-top:20px;}
   .devicegrid li{ width:48.7%;}
   .devicegrid li:nth-child(3n){ margin-right:2.6%;}
   .devicegrid li:nth-child(2n){ margin-right:0;}
   .devicegrid li .pic{ height:180px;}
   .devicegrid li .tit{ font-size:14px; height:auto; line-height:1.5; padding:6px 0 2px 0;}

   /* ---- 设备详情：左右改上下 ---- */
   .dshowwrap{ padding:30px 0 40px 0;}
   .dshowcard{ padding:20px;}
   .dshowcard .lbox,.dshowcard .rbox{ width:100%; float:none;}
   .dshowcard .mainimg,.dshowcard .mainswiper,.dshowcard .mainswiper .swiper-wrapper{ height:auto;}
   .dshowcard .mainswiper .swiper-slide{ height:auto;}
   .dshowcard .mainswiper .swiper-slide img{ width:100%; height:auto; max-height:none;}
   .dshowcard .rbox{ margin-top:20px;}
   .dshowcard .rbox .tit,.dshowcard .rbox .sub{ font-size:20px;}
   .dshowcard .editorbox{ font-size:14px;}
   .askbtn{ width:100%;}
   /* 参数表横向滑动 */
   .paramtable{ overflow-x:auto; -webkit-overflow-scrolling:touch;}
   .paramtable table{ min-width:560px;}
   .dshowwrap .reltit{ font-size:20px;}

   /* ---- 智研服务 ---- */
   .svcwrap{ padding:30px 0 40px 0;}
   .svccard{ padding:24px 20px;}
   .svccard .stit{ font-size:22px;}
   .svccard .sbody{ font-size:14px;}
   .svccard .sbody table th,.svccard .sbody table td{ padding:10px 8px; font-size:12px;}
   .svccard .sbody{ overflow-x:auto; -webkit-overflow-scrolling:touch;}
   .svccard .sbody table{ min-width:560px;}

   .psvcwrap{ padding:0px 0 50px 0;}
   .psvcwrap .titbox{ font-size:20px;}
   .psvcwrap .sharelist{ display:block; margin-top:26px;}
   .psvcwrap .sharelist li{ width:100%; margin-bottom:16px;}
   .psvcwrap .sharelist li .cnum{ width:120px; height:120px;}
   .psvcwrap .sharelist li .cnum .tit{ margin-top:10px; font-size:15px;}
   .psvcwrap .sharelist li .cnum .tit span{ font-size:28px;}
   .psvcwrap .sharelist li .cnum .tit2{ font-size:14px; height: 20px; line-height: 20px;}
   .psvcwrap .sharelist li .clist2 ul li{ font-size:14px;}
   .psvcwrap .midtit{ font-size:16px; margin-top:40px;}
   .psvcwrap .midsub{ font-size:14px;}
   .psvcwrap .mapzone{ height:auto; margin-top:20px;}
   .psvcwrap .mapzone #echartmap{ height:400px;}
   .psvcwrap .mapzone .baselist{margin: 0; padding: 0; top: 0; width: 100%;}
   .psvcwrap .mapzone .baselist ul li{ font-size:15px; line-height:2.2; width: 50%;float: left;}
   .psvcwrap .rdcard{ padding:24px 16px;}
   .psvcwrap .rdcard .rdswiper{ height: 160px;}
   .psvcwrap .rdcard .rdtit{ font-size:16px;}
   .psvcwrap .rdcard .rdlist li{ width:50%;}
   .psvcwrap .rdcard .rdlist li .pic{ height:160px;}

   /* ---- 新闻列表：3 列改 2 列 ---- */
   .newspart1{ padding:10px 0 50px 0;}
   .newspart1 .newsgrid{ margin-top:20px;}
   .newspart1 .newsgrid li{ width:48.7%;}
   .newspart1 .newsgrid li:nth-child(3n){ margin-right:2.6%;}
   .newspart1 .newsgrid li:nth-child(2n){ margin-right:0;}
   .newspart1 .newsgrid li .pic{ height:150px;}
   .newspart1 .newsgrid li .tit{ font-size:15px; line-height:24px; height:48px;}

   /* ---- 搜索结果 / 通用列表 ---- */
   .mainbox{ padding:30px 0;}
   .mainbox .searchtit{ font-size:18px; flex-wrap:wrap;}
   .mainbox .searchtit .keyw{ margin-left:0; width:100%; margin-top:6px; max-width:100%;}
   .newslist ul li p.t1{ width:65%; font-size:14px;}
   .newslist ul li p.t2{ font-size:12px;}

   /* ---- 联系我们 ---- */
   .ctpart1{ padding:40px 0 30px 0;}
   .ctpart1 .cttit{ font-size:20px;}
   .ctpart1 .ctway{ margin-top:30px; flex-wrap:wrap;}
   .ctpart1 .ctway li{ width:50%; padding:14px 10px;}
   .ctpart1 .ctway li + li{ border-left:0px solid #eeeeee;}
   .ctpart1 .ctway li:nth-child(2n+1){ border-left:0;}
   .ctpart1 .ctway li:nth-child(-n+2){ border-bottom:1px solid #eeeeee;}
   .ctpart1 .ctcompany{ margin-top:30px; display:block;}
   .ctpart1 .ctcompany li{ width:100%; margin-bottom:16px; padding:20px;}
   .ctpart1 .ctcompany li .name{ font-size:16px;}
   .ctpart1 .ctcompany li .addr{ font-size:14px;}
   .ctpart1 .ctcompany li .map{ height:200px;}
   .ctform{ padding:0 0 50px 0;}
   .ctform .cttit2{ font-size:20px;}
   .ctform .ctsub{ font-size:13px;}
   .ctform .ctformcard{ margin-top:24px; padding:20px 16px;}
   .ctform .frow{ display:block; margin-bottom:14px;}
   .ctform .finput{ width:100%; margin:10px 0;font-size: 14px;}
   .ctform .ftextarea{ height:100px;font-size: 14px;}
   .ctform .frow2{ display:flex; flex-wrap:wrap;}
   .ctform .fverify{ width:40%; margin-right:10px;font-size: 14px;}
   .ctform .fcodeimg{ height:40px;}
   .ctform .fsubmit{ width:100%; margin-top:14px;}

   /* ---- 右侧悬浮 ---- */
   .gotop{ right:10px; bottom:80px;}
   .gotop .one ul li{ width:44px; height:44px;}
   .gotop .one ul li .tel,.gotop .one ul li .ercode{ display:none !important;}
   }

/* ========== 768：手机 ========== */
@media (max-width:768px) {
   .pcshow{ display:none !important;}
   .mbshow{ display:block !important;}
   .homepart1 .datalist .name{ font-size: 14px;}

   /* 企业文化：一行一个 */
   .aboutpart3 .culturelist ul li{ width:100%; height:260px;}

   /* 荣誉：一排两个，缩小图片高度 */
   .aboutpart5 .certlist li{ width:48.5%;}
   .aboutpart5 .certlist li:nth-child(2n){ margin-right:0;}
   .aboutpart5 .certlist li:nth-child(3n){ margin-right:2%;}
   .aboutpart5 .certlist li .pic{ height:160px; line-height:160px;}
   .aboutpart5 .certlist li .tit{ font-size:13px;}
   .theTit{ font-size: 16px; line-height: 30px;}


   .aboutpart4 .certwrap .img img{ height: 160px;}

   /* 页脚：手机端导航已隐藏 */
   }

/* ========== 550：小屏 ========== */
@media (max-width:550px) {
   .headbox .box .logo img{ height:30px;}
   .headbox .headtools .menubtn{ font-size:20px; margin-left:12px;}

   .homeSlide .wordbox .tit1{ font-size:20px;}
   .homeSlide .wordbox .tit2{ font-size:20px;}
    
  #ertopslide{ height: 250px;} 
   /* 设备/新闻：一行一个 */
   .devicegrid li{ width:100%; margin-right:0;}
   .devicegrid li .pic{ height:200px;}
   .newspart1 .newsgrid li{ width:100%; margin-right:0;}
   .newspart1 .newsgrid li .pic{ height:190px;}
   .newspart1 .newsgrid li .tit{ height:auto; max-height:48px;}

   /* 首页新闻小卡改单列 */
   .homepart4 .itemlist .item .pic{ height:90px;}

   .psvcwrap .mapzone{ height: 350px;}

 

   /* 联系方式一行一个 */
   .ctpart1 .ctway li{ width:100%; border-left:0; border-bottom:1px solid #eeeeee; padding:16px 0;}
   .ctpart1 .ctway li:last-child{ border-bottom:0;}
   .ctpart1 .ctway .icon img{ width:28px; height:28px;}
   .ctpart1 .ctway li .val{ font-size:16px;}

   /* 加工服务图片一行一个 */
   .psvcwrap .rdcard .rdlist li{ width:100%;}

   /* 页脚版权 */
   .footmenu .fbox{ padding:16px 0;}
   }

/* ========== 400：极小屏 ========== */
@media (max-width:400px) {
   .homeSlide .wordbox .tit1{ font-size:22px;}
   .homeSlide .wordbox .tit2{ font-size:18px;}
   .footmenu .footnav .fcol{ width:100%;}
   }
