@charset "utf-8";
/* 智研科技 电脑端样式（base.css） —— 首页、头部、页脚 */

/* ========== 通用 ========== */
/* 电脑/手机切换工具类：!important 防止被更具体的 display 覆盖（如 .citem 的 flex） */
.pcshow{ display:block !important;}
.mbshow{ display:none !important;}
img{ max-width:100%;}

#fixmenu{ width:100%; height:auto; overflow:hidden; background: url(../Images/ertop1.png) repeat; position: fixed; left:0px; top:65px; z-index:99999; display:none; min-height:100%;}
#fixmenu.showmenu{ display:block;}
#fixmenu .closebox{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:0}
#fixmenu .closebox img{ width:25px; height:auto}
#fixmenu .toplogo{ width:100%; height:80px; overflow:hidden; position:relative; border-bottom:1px solid #d3d3d3;}
#fixmenu .toplogo .logo{ position:absolute; left:10px; top:0; height:80px; line-height:80px;}
#fixmenu .toplogo .logo img{ max-height:50%;}
#fixmenu .toplogo .close{ position:absolute; right:10px; top:0; height:80px; line-height:80px; opacity:1}
#fixmenu .toplogo .close img{ max-height:25%}

#fixmenu .language{ position:absolute; right:50px; top:0; height:80px; line-height:80px; background:url(../Images/lan.png) left center no-repeat; background-size:auto 20px; text-indent:25px; color:#0561ac}


#fixmenu .boxmenu{ width:100%;  height:auto; position:relative; overflow:auto; float:right; background:#fff; color:#fff; padding-bottom:50px; z-index:1}
#fixmenu .boxmenu a{ color:#333333}
/*
#fixmenu .close{ width:96%; margin:0 auto; margin-top:20px; overflow:hidden; text-align:right; color:#FFF; font-size:20px; opacity:1; box-sizing:border-box; padding:0 20px 0 0}
#fixmenu .close  img{ width:25px; height:auto}
*/
#fixmenu .themenu{ width:96%; margin:0 auto; overflow:hidden; margin-top:0px;}
#fixmenu .themenu ul{ margin:0px; padding:0px; list-style:none}
#fixmenu .themenu ul li{ margin:0px; padding:0px; list-style:none; font-size:14px; height:auto; line-height:50px; text-align:left; width:100%;  text-indent:20px; }
#fixmenu .themenu ul li a{ width:100%; height:100%; display:block}
#fixmenu .themenu ul li .tit{ width:100%; height:50px; line-height:50px; font-size:14px; border-bottom:1px solid #bdc9d4; text-indent:15px; font-weight:700; color:#343434; position:relative; background:url(../Images/down1.png) right center no-repeat; background-size:12px auto;}
#fixmenu .themenu ul li .tit a{color:#343434}
#fixmenu .themenu ul li .tit p{ height:45px; line-height:45px; position:absolute}
#fixmenu .themenu ul li .tit p.t1{ left:0}
#fixmenu .themenu ul li .tit p.t2{ width:32px; right:15px; background:url(../Images/down1.png) right center no-repeat}
#fixmenu .themenu ul li .list{ width:100%; height:auto; overflow:hidden;  display:none }
#fixmenu .themenu ul li .list ul{ margin:0px; padding:0px; list-style:none}
#fixmenu .themenu ul li .list ul li{ margin:0px; padding:0px; list-style:none; width:100%; float:none; height:auto; overflow:hidden; line-height:38px; text-indent:0; text-align:left;text-indent:25px; color:#343434; border-bottom:1px solid #e8e7e7; }
#fixmenu .themenu ul li .list ul li p{ width:100%; height:38px; line-height:38px; overflow:hidden;}
#fixmenu .themenu ul li .list ul li a{ color:#343434}
#fixmenu .themenu ul li .list ul li ul{ margin:0px; padding:0; list-style:none;}
#fixmenu .themenu ul li .list ul li ul li{ width:50%; height:auto; float:left; overflow:hidden;}
#fixmenu .themenu ul li .list ul li ul li p{ background:url(../Images/dot1.png) left 25px center no-repeat; text-indent:45px;}

#fixmenu .themenu ul li .one{ width:100%; height:auto; overflow:hidden;}
#fixmenu .themenu ul li .one .tit2{width:100%; height:50px; line-height:50px; font-size:14px; text-indent:30px; font-weight:700; color:#343434; position:relative; background:url(../Images/add.png) right center no-repeat; background-size:12px auto;}
#fixmenu .themenu ul li .one .son{ width:100%; height:auto; overflow:hidden; display:none}
#fixmenu .themenu ul li .one .son ul{ margin:0px; padding:0px; list-style:none}
#fixmenu .themenu ul li .one .son ul li{ margin:0px; padding:0px; list-style:none; width:100%; float:none; height:auto; overflow:hidden; line-height:38px; text-indent:0; text-align:left;text-indent:40px; color:#343434; border-bottom:1px solid #e8e7e7; }
#fixmenu .themenu ul li .oneonfocus .tit2{ background:url(../Images/sub.png) right center no-repeat; background-size:12px auto;}
#fixmenu .themenu ul li .oneonfocus .son{ display:block}

#fixmenu .themenu ul li.onfocus  .tit { color:#28801c;background:url(../Images/down2.png) right center no-repeat; background-size:12px auto;} 
#fixmenu .themenu ul li.onfocus  .tit a{ color:#28801c} 
#fixmenu .themenu ul li.onfocus  .tit p.t2{background:url(../Images/down2.png) right center no-repeat}

#fixmenu .themenu ul li.onfocus .list{ display:block}
#fixmenu .themenu ul li .list ul li.onfocus .son{ display:block}
#fixmenu .themenu ul li .list ul li.onfocus .tit2{ background:#0098d4}

#fixmenu .themenu ul li:nth-child(1) .tit{ background:none}
#fixmenu .themenu ul li.onfocus:nth-child(1) .tit{ background:none}



#fixmenu .themenu ul li:nth-child(7) .tit{ background:none}
#fixmenu .themenu ul li.onfocus:nth-child(7) .tit{ background:none}



/* 中间区域：不写死宽度，最大 1440 */ 
.centerbox{ width:92%; max-width:1440px; margin:0 auto; clear:both; overflow:hidden; position:relative;}
.centerin{ width:100%; clear:both; overflow:hidden;}

/* 公用标题 */
.titbox{ width:100%; font-size:36px; line-height:1.4; color:#222222; font-weight:bold; text-align:center; overflow:hidden;}
.titbox2{ width:100%; font-size:14px; line-height:2; color:#28801c; letter-spacing:4px; text-align:center; text-transform:uppercase; overflow:hidden; margin-top:6px;}
.wordbox{ width:100%; font-size:16px; line-height:2; color:#555555; overflow:hidden;}

/* 按钮：175*53 */
.morebtn{ width:175px; height:53px; line-height:53px; text-align:center; font-size:16px; color:#28801c; background:#FFFFFF; overflow:hidden; margin-top:30px;}
.morebtn2{ width:175px; height:53px; line-height:53px; text-align:center; font-size:16px; color:#FFFFFF; background:#28801c; border-radius:30px; overflow:hidden;}
.morebtn3{ display:inline-block; height:44px; line-height:44px; padding:0 30px; text-align:center; font-size:15px; color:#FFFFFF; background:#28801c; border-radius:8px; overflow:hidden;}
.morebtn4{ width:175px; height:53px; line-height:53px; text-align:center; font-size:16px; color:#28801c; border:1px solid #28801c; border-radius:8px; overflow:hidden; margin:50px auto 0 auto;}
.morebtn:hover,.morebtn4:hover{ background:#28801c; color:#FFFFFF;}
.morebtn2:hover,.morebtn3:hover{ background:#1f6615; color:#FFFFFF;}

/* ========== 头部 ========== */
.headboxkong{ width:100%; height:90px; overflow:hidden; display:none;}
.headbox{ width:100%; height:90px; overflow:visible; position:fixed; z-index:999; left:0; top:0; transition:all 0.5s ease; background:rgba(0,0,0,0.28);}
.headbox .box{ width:92%; max-width:1560px; height:90px; margin:0 auto; overflow:visible; position:relative;}

.headbox .box .logo{ position:absolute; left:0; top:0; height:90px; line-height:90px; display:flex; align-items:center;}
.headbox .box .logo img{ height:44px; width:auto;}
.headbox .box .logo .img1{ display:block;}
.headbox .box .logo .img2{ display:none;}

/* 导航：18px 粗体 白色 */
.headbox .menu{ position:absolute; right:280px; top:0; overflow:visible;}
.headbox .menu ul{ margin:0px; padding:0px; list-style:none;}
.headbox .menu ul li{ margin:0 22px; padding:0px; list-style:none; height:90px; line-height:90px; font-size:18px; font-weight:bold; float:left; position:relative; text-align:center;}
.headbox .menu ul li a{ color:#FFFFFF;}
.headbox .menu ul li a:hover{ color:#28801c;}
.headbox .menu ul li.onfocus a{ color:#28801c;}
.headbox .menu ul li.onfocus:after{ position:absolute; left:0; bottom:22px; width:100%; height:2px; background:#28801c; content:'';}

/* 二级下拉 */
.headbox .menu ul li .list{ position:absolute; top:90px; left:50%; margin-left:-90px; width:180px; display:none; padding-top:10px; z-index:1000;}
.headbox .menu ul li ul{ display:block; background:#FFFFFF; border-radius:8px; overflow:hidden; box-shadow:0 6px 18px rgba(0,0,0,0.12);}
.headbox .menu ul li ul li{ margin:0; padding:0; width:100%; height:auto; line-height:22px; font-size:15px; font-weight:normal; padding:12px 0; border-bottom:1px solid #eeeeee; background:#FFFFFF;}
.headbox .menu ul li ul li:last-child{ border-bottom:0;}
.headbox .menu ul li ul li a{ color:#333333;}
.headbox .menu ul li ul li:hover{ background:#28801c;}
.headbox .menu ul li ul li:hover a{ color:#FFFFFF;}

/* 右侧工具：搜索 + 语言 */
.headbox .headtools{ position:absolute; right:0; top:0; height:90px; display:flex; align-items:center;}
.headbox .headtools .searchbtn{ width:44px; height:44px; cursor:pointer; overflow:hidden;}
.headbox .headtools .searchbtn img{ width:44px; height:44px; display:block;}
.headbox .headtools .lan{ display:flex; align-items:center; margin-right:26px; font-size:16px; color:#FFFFFF;}
.headbox .headtools .lan img{ width:22px; height:22px; margin-right:6px;}
.headbox .headtools .lan .img1{ display:block;}
.headbox .headtools .lan .img2{ display:none;}
.headbox .headtools .menubtn{ display:none;}

/* 滚动后：白底 + 深色文字图标 */
.headboxon{ background:#FFFFFF; box-shadow:0 2px 12px rgba(0,0,0,0.08);}
.headboxon .box .logo .img1{ display:none;}
.headboxon .box .logo .img2{ display:block;}
.headboxon .menu ul li a{ color:#222222;}
.headboxon .menu ul li a:hover{ color:#28801c;}
.headboxon .menu ul li.onfocus a{ color:#28801c;}
.headboxon .headtools .lan{ color:#222222;}
.headboxon .headtools .lan .img1{ display:none;}
.headboxon .headtools .lan .img2{ display:block;}

/* ========== 首页幻灯 1920*960 ========== */
.homeSlide{ width:100%; height:960px; overflow:hidden; position:relative;}
.homeSlide .list{ width:100%; height:100%; overflow:hidden;}
.homeSlide .list ul{margin: 0;padding: 0;list-style: none;}
.homeSlide .list ul li{margin: 0;padding: 0;list-style: none;}
.homeSlide .list .swiper-slide{ width:100%; height:100%; position:relative;}
.homeSlide .pic{ width:100%; height:100%; position:absolute; left:0; top:0; background-size:cover;}
/* 幻灯文字与底部指示使用更宽的容器（图中文字左缘约在 1920 宽的 10%） */
.homeSlide .centerbox{ width:80%; max-width:1536px;}

/* 文字：左侧垂直居中 */
.homeSlide .wordbox{ width:100%; position:absolute; left:0; top:52%; transform:translateY(-50%); overflow:hidden;}
.homeSlide .wordbox .tit1{ width:100%; font-size:58px; line-height:1.3; color:#FFFFFF; font-weight:bold; overflow:hidden; transition: all 1s ease; margin-left:250px;opacity:0;}
.homeSlide .wordbox .tit2{ width:100%; font-size:52px; line-height:1.4; color:#FFFFFF; font-weight:bold; overflow:hidden;transition: all 2s ease;opacity:0; margin-left:300px;margin-top: 15px;}
.homeSlide .wordbox .tit3{ width:100%; font-size:18px; line-height:1.8; color:#FFFFFF; overflow:hidden; margin-top:12px;transition: all 3s ease; margin-left:350px;opacity:0; margin-top: 15px;}
.homeSlide .wordbox .morebtn{ width:175px; height:53px; line-height:53px; text-align:center; font-size:16px; color:#28801c; background:#FFFFFF; border-radius:100px; margin-top:64px; transition: all 0.5s ease;}
.homeSlide .wordbox .morebtn:hover{ background: #28801c; color: #ffffff;}

.homeSlide .list ul li.swiper-slide-active .wordbox .tit1{ margin-left:0;opacity:1;}
.homeSlide .list ul li.swiper-slide-active .wordbox .tit2{ margin-left:0;opacity:1;}
.homeSlide .list ul li.swiper-slide-active .wordbox .tit3{ margin-left:0;opacity:1;}

/* 底部：左翻页指示（当前=绿色长条，其余=灰色圆点）+ 右箭头数字 */
.homeSlide .slidefoot{ width:100%; position:absolute; left:0; bottom:56px; z-index:10;}
.homeSlide .slidefootin{ display:flex; align-items:center; justify-content:space-between;}
.homeSlide .slidepage .custom-bullet{ display:inline-block; width:8px; height:8px; border-radius:8px; background:rgba(255,255,255,0.35); margin:0 5px; cursor:pointer; vertical-align:middle; transition:all 0.3s ease;}
.homeSlide .slidepage .custom-bullet-active{ width:56px; border-radius:4px; background:#28801c;}
.homeSlide .slidenum{ display:flex; align-items:center;}
.homeSlide .slidenum .slideprev,.homeSlide .slidenum .slidenext{ width:24px; height:24px; display:flex; align-items:center; justify-content:center; cursor:pointer;}
.homeSlide .slidenum .slideprev img,.homeSlide .slidenum .slidenext img{ width:22px; height:auto; display:block;}
.homeSlide .slidenum .num{ margin:0 16px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:rgba(255,255,255,0.65);}
.homeSlide .slidenum .num em{ font-style:normal; font-size:22px; font-weight:bold; color:#28801c;}
.homeSlide .slidenum .num span{ margin:0 3px;}

/* ========== 第一部分：首页简介 + 视频 + 企业数据 ========== */
.homepart1{ width:100%; overflow:hidden; padding:100px 0 80px 0; background:url(../Images/homepart1bg.jpg) center top no-repeat; background-size:cover;}
.homepart1 .part1box{ width:100%; display:flex; justify-content:space-between; align-items:center;}
.homepart1 .leftbox{ width:42%; overflow:hidden;}
.homepart1 .rightbox{ width:52%; height:422px; overflow:hidden; border-radius: 10px;}
.homepart1 .rightbox video{ width:100%; height:422px; object-fit:cover; display:block; background:#000000;}
.homepart1 .rightbox .videopic{ width:100%; height:422px; overflow:hidden;}
.homepart1 .rightbox .videopic img{ width:100%; height:422px; object-fit:cover;}
.homepart1 .leftbox .titbox{ text-align:left; font-size:42px; line-height:1.3; color:#000000;}
.homepart1 .leftbox .titbox2{ text-align:left; font-size:20px; font-weight:bold; color:#000000; letter-spacing:0; margin-top:14px;}
.homepart1 .leftbox .wordbox{ font-size:16px; line-height:2; color:#555555; margin:20px 0 34px 0;}
.homepart1 .leftbox .wordbox p{ margin:0 0 10px 0;}

/* 企业数据：说明在上 → 分隔线 → 大数字（右上角小符号）+ 单位 */
.homepart1 .datalist{ width:100%; overflow:hidden; margin-top:100px;}
.homepart1 .datalist ul{ margin:0px; padding:0px; list-style:none; display:flex; justify-content:space-between;}
.homepart1 .datalist ul li{ width:25%; box-sizing:border-box; padding-right:60px; text-align:left; list-style:none;}
.homepart1 .datalist ul li:last-child{ padding-right:0;}
.homepart1 .datalist .name{ width:100%; font-size:16px; line-height:1.5; color:#333333; overflow:hidden;}
.homepart1 .datalist .line{ width:100%; height:1px; background:#dddddd; margin-top:16px;}
.homepart1 .datalist .num{ width:100%; display:flex; align-items:stretch; font-size:72px; line-height:1.1; color:#28801c; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-top:26px; white-space:nowrap; overflow:hidden;}
/* 符号 + 单位：与数字等高的竖排小列，符号在上、单位在下 */
.homepart1 .datalist .num .mark{ display:flex; flex-direction:column; justify-content:space-between; margin-left:4px;background: none;}
.homepart1 .datalist .num .mark em{ font-style:normal; font-size:24px; line-height:1; font-weight:bold;}
.homepart1 .datalist .num .mark i{ font-style:normal; font-size:22px; line-height:1; font-weight:bold;}

/* ========== 第二部分：首页创新应用 ========== */
.homepart2{ width:100%; overflow:hidden; padding:90px 0 100px 0; background:url(../Images/homepart2bg.jpg) center top no-repeat; background-size:cover;}
.homepart2 .titbox{ font-size:38px; line-height:1.7;}

/* 顶部 Tab 条：通栏白底，5 等分，选中绿底白字 */
.homepart2 .tablist{ width:100%; margin-top:50px; background:#FFFFFF; border-radius:6px; overflow:hidden; border: 1px solid #dfe9de;box-shadow: 0px 0px 10px 0px #e8ede7;}
.homepart2 .tablist ul{ margin:0px; padding:0px; list-style:none; display:flex;}
.homepart2 .tablist ul li{ width:20%; height:60px; display:flex; align-items:center; justify-content:center; list-style:none; cursor:pointer; font-size:15px; color:#333333; border-right:1px solid #eeeeee; overflow:hidden;}
.homepart2 .tablist ul li:last-child{ border-right:0;}
.homepart2 .tablist ul li .pic{ display:flex; align-items:center; margin-right:10px;}
.homepart2 .tablist ul li .pic img{ width:24px; height:24px; display:block;}
.homepart2 .tablist ul li .pic2{ display:none;}
.homepart2 .tablist ul li.onfocus{ background:#28801c; color:#FFFFFF; font-weight:bold;}
.homepart2 .tablist ul li.onfocus .pic{ display:none;}
.homepart2 .tablist ul li.onfocus .pic2{ display:flex; align-items:center; margin-right:10px;}
.homepart2 .tablist ul li.onfocus .pic2 img{ width:24px; height:24px; display:block;}

/* 内容：左文右图 */
.homepart2 .showbox{ width:100%; overflow:hidden; margin-top:60px;}
.homepart2 .showbox .one{ display:none; width:100%; align-items:center; justify-content:space-between;}
.homepart2 .showbox .one.onfocus{ display:flex;}
.homepart2 .showbox .one .word{ width:42%; overflow:hidden;}
.homepart2 .showbox .one .word .tit{ font-size:36px; color:#28801c; font-weight:bold;}
.homepart2 .showbox .one .word .sub{ font-size:20px; color:#222222; font-weight:bold; margin-top:18px;}
.homepart2 .showbox .one .word .word2{ font-size:16px; line-height:2; color:#666666; margin-top:16px;}
.homepart2 .showbox .one .word .morebtn5{ width:175px; height:53px; line-height:51px; text-align:center; font-size:15px; color:#28801c; background:#FFFFFF; border:1px solid #cfe0ca; border-radius:50px; margin-top:60px; box-sizing:border-box;}
.homepart2 .showbox .one .word .morebtn5:hover{ background:#28801c; color:#FFFFFF; border-color:#28801c;}
.homepart2 .showbox .one .pic{ width:52%; border-radius:16px; overflow:hidden;}
.homepart2 .showbox .one .pic img{ width:100%; height:auto; display:block; border-radius: 15px;box-shadow: 0px 0px 10px 0px #e8ede7;}

/* ========== 第三部分：电子束设备（swiper 右出血） ========== */
.homepart3{ width:100%; overflow:hidden; padding:90px 0 100px 0; background:url(../Images/homepart3bg.jpg) center top no-repeat; background-size:cover;}
.homepart3 .centerbox,.homepart3 .centerin{ overflow:visible;}
.homepart3 .titbox{ text-align:left; font-size:36px; line-height:1.6;}

/* 标题行：左标题 + 右箭头 */
.homepart3 .part3head{ width:100%; display:flex; align-items:flex-end; justify-content:space-between;}
.homepart3 .slidearrow{ display:flex; align-items:center; padding-bottom:10px;}
.homepart3 .slidearrow .slideprev,.homepart3 .slidearrow .slidenext{ width:32px; height:32px; display:flex; align-items:center; justify-content:center; cursor:pointer;}
.homepart3 .slidearrow .slideprev img,.homepart3 .slidearrow .slidenext img{ width:15px; height:auto; display:block;}
.homepart3 .slidearrow .slidenext{ margin-left:18px;}
.homepart3 .slidearrow .slideprev:hover,.homepart3 .slidearrow .slidenext:hover{ opacity:0.6;}

/* 设备列表：宽度延伸到屏幕右缘（约一屏 3.5 张） */
.homepart3 .devicelist{ width:calc(100% + (100vw - 100%)/2); margin-top:50px; overflow:hidden;}
.homepart3 .devicelist ul{ margin:0px; padding:0px; list-style:none;}
.homepart3 .devicelist ul li{ background:#FFFFFF; border-radius:14px; overflow:hidden; position:relative; list-style:none;box-shadow: 0px 0px 10px 0px #e6ede5; border: 1px solid #e6ede5; border-radius: 10px;}
.homepart3 .devicelist ul li .pic{ width:100%; height:300px; overflow:hidden; display:flex; align-items:center; justify-content:center; box-sizing:border-box; padding:24px;}
.homepart3 .devicelist ul li .pic img{ max-width:100%; max-height:100%; width:auto; height:auto; display:block;}
.homepart3 .devicelist ul li .tit{ width:100%; font-size:18px; color:#222222; text-align:center; font-weight:bold; box-sizing:border-box; padding:0 20px; overflow:hidden; height: 40px; line-height: 40px;;}
.homepart3 .devicelist ul li .gobtn{ width:100%; text-align:center; padding:16px 0 28px 0;}
.homepart3 .devicelist ul li .gobtn span{ display:inline-flex; width:40px; height:40px; border-radius:40px; background:#c2ccc0; color:#ffffff; align-items:center; justify-content:center; font-size:16px; font-style:normal;}

/* 鼠标经过：绿色透明蒙版 */
.homepart3 .devicelist ul li .mark{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(28,56,24,0.75); opacity:0; transition:all 0.4s ease; display:flex; flex-direction:column; align-items:center; justify-content:center; box-sizing:border-box; padding:30px;}
.homepart3 .devicelist ul li:hover .mark{ opacity:1;}
.homepart3 .devicelist ul li .mark .mtit{ font-size:22px; color:#FFFFFF; font-weight:bold; text-align:center;}
.homepart3 .devicelist ul li .mark .mword{ font-size:14px; line-height:2; color:rgba(255,255,255,0.9); text-align:center; margin-top:18px; overflow:hidden;}
.homepart3 .devicelist ul li .mark .mmore{ font-size:15px; color:#FFFFFF; margin-top:34px;}
.homepart3 .devicelist ul li .mark .mbtn{ margin-top:16px;}
.homepart3 .devicelist ul li .mark .mbtn span{ display:inline-flex; width:44px; height:44px; border-radius:44px; border:1px solid rgba(255,255,255,0.8);background: #ffffff; color:#28801c; align-items:center; justify-content:center; font-size:16px; font-style:normal;}

/* ========== 第四部分：新闻动态 ========== */
.homepart4{ width:100%; overflow:hidden; padding:90px 0 60px 0; background:url(../Images/homepart4bg.jpg) center top no-repeat; background-size:cover;}
.homepart4 .titbox{ text-align:left; font-size:36px; line-height:1.6;}

/* 标题行：左标题 + 右查看更多 */
.homepart4 .part4head{ width:100%; display:flex; align-items:flex-end; justify-content:space-between;}
.homepart4 .morebtn6{ width:175px; height:50px; line-height:48px; text-align:center; font-size:15px; color:#28801c; background:#FFFFFF; border:1px solid #cfe0ca; border-radius:26px; box-sizing:border-box;}
.homepart4 .morebtn6:hover{ background:#28801c; color:#FFFFFF; border-color:#28801c;}

/* 左大卡 + 右小卡列表 */
.homepart4 .newsbox{ width:100%; margin-top:50px; display:flex; justify-content:space-between; align-items:stretch;}
.homepart4 .bigitem{ width:49.5%; background:#FFFFFF; border-radius:14px; overflow:hidden; border: 1px solid #eff4ef; border-radius: 15px;}
.homepart4 .bigitem .pic{ width:100%; height:408px; overflow:hidden;}
.homepart4 .bigitem .pic img{ width:100%; height:100%; object-fit:cover; display:block; transition: all 0.5s ease;}
.homepart4 .bigitem .txt{ box-sizing:border-box; padding:26px 30px 26px 30px;}
.homepart4 .bigitem .date{ font-size:15px; color:#999999;}
.homepart4 .bigitem .tit{ font-size:20px; line-height:1.7; color:#28801c; font-weight:bold; margin-top:10px; height:68px; overflow:hidden;}
.homepart4 .bigitem .line{ width: 100%;height: 1px; background: #e8e8e8;margin-top: 20px;}
.homepart4 .bigitem .foot{ display:flex; align-items:center; justify-content:space-between; margin-top:22px;}
.homepart4 .bigitem .foot .more{ font-size:15px; color:#28801c;}
.homepart4 .bigitem .foot .gobtn span{ display:inline-flex; width:31px; height:31px; border-radius:40px; background:#28801c; color:#FFFFFF; align-items:center; justify-content:center; font-size:16px; font-style:normal;}

.homepart4 .bigitem:hover .pic img{ transform: scale(1.1);}

.homepart4 .itemlist{ width:48%; display:flex; flex-direction:column; justify-content:space-between;}
.homepart4 .itemlist .item{ flex:1; background:#FFFFFF; border-radius:14px; overflow:hidden; margin-bottom:24px; border: 1px solid #e0e9df;}
.homepart4 .itemlist .item:last-child{ margin-bottom:0;}
.homepart4 .itemlist .item a{ display:flex; align-items:center; height:100%; box-sizing:border-box; padding:16px;}
.homepart4 .itemlist .item .pic{ width:38%; height:170px; border-radius:8px; overflow:hidden; flex-shrink:0;}
.homepart4 .itemlist .item .pic img{ width:100%; height:100%; object-fit:cover; display:block;}
.homepart4 .itemlist .item .txt{ flex:1; box-sizing:border-box; padding-left:20px; overflow:hidden;}
.homepart4 .itemlist .item .date{ font-size:13px; color:#999999;}
.homepart4 .itemlist .item .tit{ font-size:16px; line-height:26px; color:#000000; font-weight:bold; margin-top:6px; height:52px; overflow:hidden;}
.homepart4 .itemlist .item .word{ font-size:14px; line-height:1.8; color:#6e6e6e; margin-top:8px; height:48px; overflow:hidden;}
.homepart4 .itemlist .item:hover .pic img{ transform:scale(1.05); transition:all 0.5s ease;}

/* ========== 第五部分：全球市场分布 ========== */
.homepart5{ width:100%; overflow:hidden; padding:20px 0 90px 0; background:#FFFFFF;}
.homepart5 .titbox{ width:auto; text-align:left; font-size:36px; line-height:1.2; flex-shrink:0; white-space:nowrap;}

/* 标题行：左标题 + 右大洲分组（组名粗体 | 国家灰色），强制一行 */
.homepart5 .part5head{ width:100%; display:flex; align-items:center; justify-content:space-between;}
.homepart5 .grouplist{ flex:1; display:flex; align-items:center; justify-content:flex-end; flex-wrap:nowrap; overflow:hidden; margin-left:40px;}
.homepart5 .grouplist .group{ display:flex; align-items:center; margin-left:56px;}
.homepart5 .grouplist .group:first-child{ margin-left:0;}
.homepart5 .grouplist .group .name{ font-size:20px; color:#222222; font-weight:bold; white-space:nowrap;}
.homepart5 .grouplist .group .line{ width:1px; height:14px; background:#dddddd; margin:0 18px;}
.homepart5 .grouplist .group .item{ font-size:18px; color:#888888; margin-right:20px; white-space:nowrap;}
.homepart5 .grouplist .group .item:last-child{ margin-right:0;}

/* 地图：onepage id=4 的整幅图（含国旗标记） */
.homepart5 .map{ width:100%; overflow:hidden; margin-top:100px;}
.homepart5 .map img{ width:100%; height:auto; display:block;}


/* ========== 页脚 ========== */
.footmenu{ width:100%; overflow:hidden; padding:60px 0 0 0; background:#222222;}
.footmenu .centerin{ display:flex; justify-content:space-between; align-items:flex-start;}

/* 左侧：Logo + 联系方式 + 公司地址 */
.footmenu .footleft{ width:39%; overflow:hidden;}
.footmenu .footleft .flogo img{ height:46px; width:auto; display:block;}
.footmenu .footleft .clist{ margin-top:26px;}
.footmenu .footleft .citem{ font-size:14px; line-height:2.2; color:#cecece; display:flex; align-items:top; overflow:hidden;}
.footmenu .footleft .citem img{ width:16px; height:16px; margin-right:10px; flex-shrink:0;margin-top: 7px;}
.footmenu .footleft .citem b{ font-weight:normal; color:#cecece; white-space:nowrap;}
.footmenu .footleft .company{ margin-top:22px;}
.footmenu .footleft .company .name{ font-size:15px; color:#28801c; font-weight:bold; display:flex; align-items:center;}
.footmenu .footleft .company .name img{ width:16px; height:16px; margin-right:8px;}
.footmenu .footleft .company .addr{ font-size:13px; line-height:1.8; color:#cecece; padding-left:24px; margin-top:6px;}

/* 右侧：导航 + 二维码 */
.footmenu .footright{ width:61%; overflow:hidden;}
.footmenu .footnav{ width:100%; display:flex; justify-content:space-between;}
.footmenu .footnav .fcol{ overflow:hidden;}
.footmenu .footnav .fcol .tit{ font-size:16px; color:#FFFFFF; font-weight:bold;}
.footmenu .footnav .fcol .tit a{ color:#FFFFFF;}
.footmenu .footnav .fcol .tit a:hover{ color:#28801c;}
.footmenu .footnav .fcol .list ul{ margin:14px 0 0 0; padding:0px; list-style:none;}
.footmenu .footnav .fcol .list ul li{ list-style:none; font-size:14px; line-height:2.4; white-space:nowrap;}
.footmenu .footnav .fcol .list ul li a{ color:#cecece;}
.footmenu .footnav .fcol .list ul li a:hover{ color:#28801c;}

.footmenu .footqr{ width:100%; margin-top:36px; display:flex; justify-content:flex-end;}
.footmenu .footqr .qitem{ width:118px; text-align:center; margin-left:24px;margin-top: 10px;}
.footmenu .footqr .qitem .pic{ width:100px; height:100px; margin:0 auto; background:#FFFFFF; border-radius:4px; overflow:hidden;}
.footmenu .footqr .qitem .pic img{ width:100%; height:100%;}
.footmenu .footqr .qitem .name{ font-size:14px; color:#BBBBBB; margin-top:10px;}
.footmenu .footqr .qitem .name2{ font-size:14px; color:#777777; margin-top:4px;}

/* 版权条 */
.footmenu .fbox{ width:100%; border-top:1px solid #333333; margin-top:50px; padding:24px 0;}
.footmenu .fbox .copyright{ width:100%; font-size:13px; line-height:2; color:#888888; display:flex; align-items:center; justify-content:space-between;}
.footmenu .fbox .copyright .beian a{ color:#888888;}
.footmenu .fbox .copyright .beian a:hover{ color:#28801c;}

/* ========== 右侧悬浮 ========== */
.gotop{ position:fixed; right:20px; bottom:120px; z-index:9999;}
.gotop .one ul{ margin:0px; padding:0px; list-style:none;}
.gotop .one ul li{ margin:0px; padding:0px; list-style:none; width:52px; height:52px; margin-bottom:6px;background:#28801c; border-radius:6px; display:flex; align-items:center; justify-content:center; position:relative;}
.gotop .one ul li p{ margin:0px; padding:0px; font-size:12px; color:#FFFFFF; text-align:center; line-height:1.4;}
.gotop .one ul li p img{ width:20px; height:20px;margin-top: 10px;}
.gotop .one ul li .tel{ position:absolute; right:60px; top:0; width:150px; height:52px; line-height:52px; background:#28801c; color:#FFFFFF; text-align:center; font-size:16px; display:none; box-sizing:border-box;}
.gotop .one ul li:hover .tel{ display:block;}
.gotop .one ul li .ercode{ position:absolute; right:60px; top:0; width:150px; padding:10px; background:#FFFFFF; box-sizing:border-box; display:none;}
.gotop .one ul li .ercode img{ width:130px; height:130px;}
.gotop .one ul li:hover .ercode{ display:block;}
#gotop{ cursor: pointer;}
#gotop img{margin-top: 15px;}
/* ========== 二级页 banner（高度由 getslide.html 的 slideResize 控制，PC 640） ========== */
#ertopslide{ position:relative; height: 640px;}
.erSlide{ width:100%;height: 640px; overflow:hidden; position:relative;}
.erSlide .list{ width:100%; height:100%;}
.erSlide .list  ul{margin: 0;padding: 0;list-style: none;}
.erSlide .list  ul li{margin: 0;padding: 0;list-style: none;}
.erSlide .list .swiper-slide{ width:100%; height:100%; position:relative;}
.erSlide .list .swiper-slide .pic{ width:100%; height:100%; position:absolute; left:0; top:0; background-size:cover;}
.erSlide .namebox{ position:absolute; left:0; top:50%; width:100%; z-index:10;}
.erSlide .namebox .name{ font-size:46px; color:#FFFFFF; font-weight:bold;}

/* ========== 二级导航 ========== */
.subnav{ width:100%; background:#FFFFFF;}
.subnav ul{ margin:0px; padding:0px; list-style:none; display:flex; justify-content:center;}
.subnav ul li{ margin:0 44px; list-style:none; font-size:17px; line-height:64px; color:#555555;}
.subnav ul li a{ color:#555555;}
.subnav ul li.onfocus a{ color:#28801c; font-weight:bold;}
.subnav ul li a:hover{ color:#28801c;}

/* ========== 关于智研：第一部分（公司简介 + 视频 + 企业数据） ========== */
.aboutpart1{ width:100%; overflow:hidden; padding:80px 0 90px 0; background:url(../Images/aboutbg.jpg) center top no-repeat; background-size:cover;}
.aboutpart1 .part1box{ width:100%; display:flex; justify-content:space-between; align-items:center;}
.aboutpart1 .leftbox{ width:46%; overflow:hidden;}
.aboutpart1 .leftbox .lab{ font-size:20px; color:#28801c; font-weight:bold;}
.aboutpart1 .leftbox .tit{ font-size:36px; color:#222222; font-weight:bold; margin-top:14px;}
.aboutpart1 .leftbox .wordbox{ font-size:15px; line-height:2.1; color:#555555; margin-top:26px;}
.aboutpart1 .leftbox .wordbox p{ margin:0 0 10px 0;}
.aboutpart1 .rightbox{ width:48%; border-radius:14px; overflow:hidden; position:relative;}
.aboutpart1 .rightbox img{ width:100%; height:auto; display:block;}
.playbtn{ position:absolute; left:50%; top:50%; margin:-35px 0 0 -35px; width:70px; height:70px; border-radius:70px; background:rgba(255,255,255,0.92); display:flex; align-items:center; justify-content:center; cursor:pointer;}
.playbtn:after{ content:''; border-left:18px solid #28801c; border-top:11px solid transparent; border-bottom:11px solid transparent; margin-left:6px;}
.playbtn:hover{ background:#FFFFFF;}

/* 企业数据：数字在上（右上符号 / 右下单位），说明在下 */
.aboutpart1 .aboutdatalist{ width:100%; margin:80px 0 0 0; padding:0px; list-style:none; display:flex; justify-content:space-between; border-top: 1px solid #e7f1e5; padding-top: 50px;}
.aboutpart1 .aboutdatalist li{ width:25%; text-align:center; list-style:none;}
.aboutpart1 .aboutdatalist .num{ display:inline-flex; align-items:stretch; font-size:72px; line-height:1.1; color:#28801c; font-weight:bold; font-family:Arial, Helvetica, sans-serif; white-space:nowrap;}
.aboutpart1 .aboutdatalist .num .mark{ display:flex; flex-direction:column; justify-content:space-between; margin-left:4px;background: none;}
.aboutpart1 .aboutdatalist .num .mark em{ font-style:normal; font-size:18px; line-height:1; font-weight:bold;}
.aboutpart1 .aboutdatalist .num .mark i{ font-style:normal; font-size:16px; line-height:1; font-weight:bold;}
.aboutpart1 .aboutdatalist .name{ font-size:16px; color:#333333; margin-top:14px;}

/* ========== 关于智研：第二部分 发展历程（横向时间轴） ========== */
.aboutpart2{ width:100%; overflow:hidden; padding:80px 0 80px 0; background:url(../Images/about2bg.jpg) center top no-repeat; background-size:cover;}
.aboutpart2 .titbox{ text-align:left; font-size:36px; line-height:1.2;}

/* 标题行：左标题 + 右箭头（56*56 双图，hover 切换） */
.aboutpart2 .part2head{ width:100%; display:flex; align-items:center; justify-content:space-between;}
.aboutpart2 .harr{ display:flex; align-items:center;}
/* 防止 Swiper 的 swiper-button-lock 把箭头藏掉 */
.aboutpart2 .harr .slideprev,.aboutpart2 .harr .slidenext{ display:block !important; width:56px; height:56px; cursor:pointer; position:relative;}
.aboutpart2 .harr .slideprev{ margin-right:16px;}
.aboutpart2 .harr .slideprev img,.aboutpart2 .harr .slidenext img{ width:56px; height:56px; display:block;}
.aboutpart2 .harr .slideprev .i2,.aboutpart2 .harr .slidenext .i2{ display:none; position:absolute; left:0; top:0;}
.aboutpart2 .harr .slideprev:hover .i1,.aboutpart2 .harr .slidenext:hover .i1{ display:none;}
.aboutpart2 .harr .slideprev:hover .i2,.aboutpart2 .harr .slidenext:hover .i2{ display:block;}

/* 时间轴：通栏中线在 slide 垂直中心，li 内分「日期 / 圆点 / 内容」，nth-child(2n) 上下互换 */
.aboutpart2 .timelinebox{ position:relative; margin-top:70px;}
.aboutpart2 .timelinebox .hline{ position:absolute; left:calc((100% - 100vw)/2); top:260px; width:100vw; height:1px; background:#b5c9b0;}
.aboutpart2 .timelinebox .swiper-list{ overflow:hidden; position:relative; width: 92%; max-width: 1440px; margin: 0 auto;;}
.aboutpart2 .swiper-slide{ height:520px; position:relative; list-style:none;}
/* 圆点：压在中线上 */
.aboutpart2 .swiper-slide .dot{ position:absolute; left:0; top:241px; width:38px; height:38px;}
.aboutpart2 .swiper-slide .dot img{ width:38px; height:38px; display:block;}
/* 日期：默认在圆点下方 40px */
.aboutpart2 .swiper-slide .date{ position:absolute; left:19px; top:300px; transform:translateX(-50%); font-size:20px; color:#28801c; font-weight:bold; white-space:nowrap; font-family:Arial, Helvetica, sans-serif; text-indent: 35px;}
/* 内容：默认在上方，贴线 40px */
.aboutpart2 .swiper-slide .txtbox{ position:absolute; left:19px; top:0; width:150%; height:240px; box-sizing:border-box; padding:0 0px 0 0; overflow:hidden; display:flex; flex-direction:column;justify-content:flex-start; border-left: 1px solid #b5c9b0;}
/* 偶数节点：内容在下（贴线 40px），日期在上方 40px */
.aboutpart2 .swiper-slide:nth-child(2n) .txtbox{ top:auto; bottom:0; justify-content:flex-end;  padding-top:40px;}
.aboutpart2 .swiper-slide:nth-child(2n) .date{ top:194px;}
.aboutpart2 .txtbox .titem{ margin-bottom:22px;  }
.aboutpart2 .txtbox .titem:last-child{ margin-bottom:0;}
.aboutpart2 .txtbox .titem .ttit{ font-size:18px; color:#222222; font-weight:bold; margin-bottom:6px;border-left:3px solid #28801c;padding-left:12px; margin-left: -1px;}
.aboutpart2 .txtbox .titem .tword{ font-size:15px; line-height:1.8; color:#777777;padding-left:12px;}
.aboutpart3{ width:100%; overflow:hidden; padding:80px 0 90px 0; background:#FFFFFF;}

/* 企业文化：4 张竖卡，hover 上下发高 + 绿色蒙层 + 文字居中 */
.aboutpart3 .titbox{ text-align:center; font-size:36px; line-height:1.2;}
.aboutpart3 .culturelist{ width:100%; margin-top:50px;}
.aboutpart3 .culturelist ul{ margin:0px; padding:0px; list-style:none; display:flex; justify-content:space-between; align-items:center;}
.aboutpart3 .culturelist ul li{ width:24%; height:453px; border-radius:14px; overflow:hidden; position:relative; list-style:none; cursor:pointer; transition:all 0.4s ease;}
.aboutpart3 .culturelist ul li:hover{ height:489px;}
.aboutpart3 .culturelist ul li .pic{ position:absolute; left:0; top:0; width:100%; height:100%;}
.aboutpart3 .culturelist ul li .pic img{ width:100%; height:100%; object-fit:cover; display:block;}

/* 常态：左下中文名 / 右下英文名 / 底部中央介绍 */
.aboutpart3 .culturelist ul li .bot{ position:absolute; left:0; bottom:0; width:100%; height:100%;}
.aboutpart3 .culturelist ul li .bot .tit{ position:absolute; left:20px; bottom:86px; font-size:16px; color:rgba(255,255,255,0.9);}
.aboutpart3 .culturelist ul li .bot .en{ position:absolute; right:20px; bottom:86px; font-size:14px; color:rgba(255,255,255,0.7);}
.aboutpart3 .culturelist ul li .bot .word{ position:absolute; left:4%; bottom:30px; width:92%; text-align:center; font-size:18px; color:#FFFFFF; letter-spacing:2px; font-weight:bold; border-top: 1px solid rgba(255,255,255,0.35); padding-top: 15px;}
.aboutpart3 .culturelist ul li .bot .word p{ margin:0;}

/* 鼠标经过：绿色蒙层 + 文字移到中间 */
.aboutpart3 .culturelist ul li .markbox{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(40,128,28,0.8); opacity:0; transition:all 0.4s ease; display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; box-sizing:border-box; padding:0 24px;}
.aboutpart3 .culturelist ul li:hover .markbox{ opacity:1;}
.aboutpart3 .culturelist ul li:hover .bot{ opacity:0;}
.aboutpart3 .culturelist ul li .markbox .en{ font-size:16px; color:rgba(255,255,255,0.8); letter-spacing:1px;}
.aboutpart3 .culturelist ul li .markbox .name{ font-size:20px; color:#FFFFFF; font-weight:bold; margin-top:14px;}
.aboutpart3 .culturelist ul li .markbox .word{ font-size:22px; color:#FFFFFF; line-height:1.9; margin-top:20px;border-top: 1px solid rgba(255,255,255,0.35); padding-top: 15px; font-weight: 700; }
.aboutpart3 .culturelist ul li .markbox .word p{ margin:0;}

.aboutpart4{ width:100%; overflow:hidden; padding:80px 0 90px 0; background:url(../Images/about4bg.jpg) center top no-repeat; background-size:cover;}
.aboutpart4 .titbox{ text-align:center; font-size:36px; line-height:1.2;}

/* 荣誉 swiper：区域比 1440 窄（两侧留箭头），中间 active 放大 */
.aboutpart4 .centerbox,.aboutpart4 .centerin{ overflow:visible;}
.aboutpart4 ul{margin: 0;padding: 0;list-style: none;}
.aboutpart4 ul li{margin: 0;padding: 0;list-style: none;}

.aboutpart4 .honorbox{ max-width:1640px; margin:70px auto 0 auto; position:relative; width: 100%; height: 428px; overflow: hidden;;}
.aboutpart4 .harrow{ position:absolute; top:50%; margin-top:-60px; width:56px; height:56px; cursor:pointer; z-index:10;}
.aboutpart4 .harrow img{ width:56px; height:56px; display:block;}
.aboutpart4 .harrow .i2{ display:none; }
.aboutpart4 .harrow:hover .i1{ display:none;}
.aboutpart4 .harrow:hover .i2{ display:block;}
.aboutpart4 .hprev{ left:0px;}
.aboutpart4 .hnext{ right:0px;}
.aboutpart4 .honorswiper{ overflow:hidden; width:100%; max-width: 1440px; margin: 0 auto; height: auto;}
.aboutpart4 .swiper-slide{ width:560px; text-align:center; list-style:none; position:relative;}
/* 证书在 slide 内上下左右居中 */
.aboutpart4 .honorswiper .swiper-slide{ display:flex; align-items:center; justify-content:center; height:428px; box-sizing:border-box;}
.aboutpart4 .honorswiper .swiper-slide a{ display:block;}
.aboutpart4 .certwrap{ display:inline-block; transform:scale(0.85); transform-origin:center center; transition:all 0.4s ease;}
.aboutpart4 .swiper-slide-active .certwrap{ transform:scale(1.1);}
.aboutpart4 .certwrap .img{ position:relative; z-index:2; width:90%; margin:0 auto; margin-top: 15px;}
.aboutpart4 .certwrap .img img{ width:100%; height:250px; display:block; box-shadow:0 10px 24px rgba(0,0,0,0.1); object-fit: contain;}
.aboutpart4 .certwrap .stage{ width:420px; margin:-8px auto 0; position:relative; z-index:1;}
.aboutpart4 .certwrap .stage img{ width:100%; height:auto; display:block;}
.aboutpart4 .name{ font-size:24px; color:#222222; font-weight:bold; margin-top:16px; opacity:0; transition:all 0.4s ease;}
.aboutpart4 .swiper-slide-active .name{ opacity:1;}

.aboutpart5{ width:100%; overflow:hidden; padding:0 0 90px 0; background:#f2f3f5;}
.aboutpart5 .centerbox{ border-top: 1px solid #b2ceb1; padding-top: 80px;}

/* tab 胶囊：白底绿字描边 / 选中绿底白字 */
.aboutpart5 .certtab{ width:100%; text-align:center;}
.aboutpart5 .certtab ul{ margin:0px; padding:0px; list-style:none; display:inline-flex;}
.aboutpart5 .certtab ul li{ width:150px; height:44px; line-height:42px; margin:0 12px; list-style:none; font-size:17px; color:#28801c; background:#FFFFFF; border:1px solid #cfe0ca; border-radius:24px; box-sizing:border-box; cursor:pointer;}
.aboutpart5 .certtab ul li:hover{ color:#28801c;}
.aboutpart5 .certtab ul li.onfocus{ background:#28801c; color:#FFFFFF; border-color:#28801c; font-weight:bold;}

/* 图卡：5 列，白卡（图 + 两行名称） */
.aboutpart5 .certlist{ width:100%; height: auto; overflow: hidden; margin:50px 0 0 0; }
.aboutpart5 .certlist ul{margin: 0;padding: 0;list-style: none;}
.aboutpart5 .certlist li{ width:20%; margin:10px 0px ; padding: 0; list-style:none;float: left; height: auto; overflow: hidden; }
.aboutpart5 .certlist li .box{ width: 92%; margin: 0 auto;;background:#FFFFFF; border-radius:8px; overflow:hidden;}
.aboutpart5 .certlist li .pic{ width:100%; height:365px; overflow:hidden; position:relative; line-height: 365px;text-align: center;}
.aboutpart5 .certlist li .pic img{ max-width: 100%; max-height: 100%; transition: all 0.5s ease;}
.aboutpart5 .certlist li .tit{ height:60px; line-height:30px; font-size:14px; color:#333333; text-align:center; box-sizing:border-box; padding:0 10px 0 10px; overflow:hidden;margin-top: 10px;}
.aboutpart5 .certlist li:hover .tit{ color:#28801c;}

.aboutpart5 .certlist li:hover .pic img{ transform: scale(1.1);}
/* 分页：圆形箭头 + 数字（当前绿色下划线） */
.aboutpart5 .certpage{ width:100%; margin-top:20px; text-align:center;}
.aboutpart5 .certpage a{ display:inline-block; min-width:30px; height:43px; line-height:43px; margin:0 6px; font-size:15px; color:#555555; text-decoration:none;}
.aboutpart5 .certpage a.pgbtn{ width:43px; background:#dbe0db; border-radius:43px; color:#888888; line-height: 43px;;}
.aboutpart5 .certpage a.pgbtn:hover{ background:#28801c; color:#FFFFFF;}
.aboutpart5 .certpage a.onfocus{ color:#28801c; font-weight:bold; border-bottom:2px solid #28801c;}

/* ========== 应用领域列表页 ========== */
.applypart1{ width:100%; overflow:hidden; padding:80px 0 90px 0; background:url(../Images/applybg.jpg) bottom center no-repeat #ffffff;}
.applypart1 .titbox{ text-align:center; font-size:36px; line-height:1.2; color:#222222;}
.applypart1 .titbox em{ font-style:normal; color:#28801c; font-size:98px; font-weight:bold; margin-right:8px; font-family:Arial, Helvetica, sans-serif;}
.applypart1 .wordbox{ margin:22px auto 0; font-size:16px; line-height:2; color:#666666; text-align:center;}

.applypart1 .applylist{ width:100%; margin:60px 0 0 0; padding:0px; list-style:none; display:flex; flex-wrap:wrap; justify-content:space-between;}
.applypart1 .applylist ul{margin:0; padding: 0; list-style: none;}
.applypart1 .applylist ul li{ margin:0; padding: 10px 0; list-style: none; width:50%; margin-bottom:40px; height: auto; overflow: hidden;float:left}
.applypart1 .applylist ul li .box{ width: 96%; margin: 0 auto; background:#FFFFFF; border-radius:14px; box-sizing:border-box; padding:24px; box-shadow:0 4px 16px rgba(0,0,0,0.06);}
.applypart1 .applylist li .toprow{ width:100%; display:flex; align-items:flex-start;}
.applypart1 .applylist li .num{ font-size:80px; line-height:1; color:#e0e9df; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-right:16px; transition:all 0.3s ease; font-family: Arial, Helvetica, sans-serif;}
.applypart1 .applylist li .namebox{ flex:1; overflow:hidden;}
.applypart1 .applylist li .namebox .name{ font-size:26px; color:#222222; font-weight:bold; line-height:1.2;margin-top: 10px;}
.applypart1 .applylist li .namebox .en{ font-size:15px; color:#999999; margin-top:6px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
.applypart1 .applylist li .gobtn{ width:36px; height:36px; border-radius:36px; background:#eef5ec; color:#28801c; display:flex; align-items:center; justify-content:center; font-size:15px; flex-shrink:0; transition:all 0.3s ease;}
.applypart1 .applylist li .word{ font-size:15px; line-height:50px; color:#777777; margin:16px 0 18px 0; height:50px; overflow:hidden;}
.applypart1 .applylist li .pic{ width:100%; height:0; padding-bottom:62%; overflow:hidden; position:relative; border-radius:10px;}
.applypart1 .applylist li .pic img{ width:100%; height:100%; position:absolute; left:0; top:0; object-fit:cover; transition:all 0.5s ease;}
.applypart1 .applylist li:hover .num{ color:#28801c; opacity: 1;}
.applypart1 .applylist li:hover .gobtn{ background:#28801c; color:#FFFFFF;}
.applypart1 .applylist li:hover .pic img{ transform:scale(1.06);}

/* ========== 二级顶部菜单 ========== */
.ertoptab{ width:100%; height: auto; overflow: hidden; padding: 15px 0; text-align:center; border-bottom: 1px solid #eaedf1;background: #ffffff;;}
.ertoptab ul{ margin:0px; padding:0px; list-style:none; display:inline-flex;}
.ertoptab ul li{ margin:0 44px; list-style:none; font-size:18px; line-height:44px;}
.ertoptab ul li a{ color:#555555;}
.ertoptab ul li.onfocus a{ color:#28801c; font-weight:bold;}
.ertoptab ul li a:hover{ color:#28801c;}

/* ========== 电子束设备列表页 ========== */

.devicepart1{ width:100%; overflow:hidden; padding:40px 0 90px 0;  background:url(../Images/applybg.jpg) bottom center no-repeat #ffffff;}
.devicegrid{ width:100%; margin:40px 0 0 0; height: auto; overflow: hidden;}
.devicegrid ul{margin: 0;padding: 0; list-style: none; display:flex; flex-wrap:wrap;}
.devicegrid li{ width:31.6%; margin:0 2.6% 40px 0; list-style:none; background:#FFFFFF; border-radius:14px; box-sizing:border-box; padding:20px; box-shadow:0 4px 16px rgba(0,0,0,0.06); border: 1px solid #e0e9df;}
.devicegrid li:nth-child(3n){ margin-right:0;}
.devicegrid li .pic{ width:100%; height:335px; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.devicegrid li .pic img{ max-width:100%; max-height:100%; width:auto; height:auto; display:block; transition:all 0.5s ease;}
.devicegrid li .tit{ width:100%; height: 50px; line-height: 50px;; font-size:20px; color:#222222; font-weight:bold; text-align:center; margin-top:6px; overflow:hidden;}
.devicegrid li .gobtn{ width:100%; text-align:center; padding-top:14px;}
.devicegrid li .gobtn span{ display:inline-flex; width:37px; height:37px; border-radius:28px; background:#eef0f2; color:#28801c; align-items:center; justify-content:center; font-size:13px; font-style:normal; transition:all 0.3s ease;}
.devicegrid li:hover .tit{ color:#28801c;}
.devicegrid li:hover .pic img{ transform:scale(1.04);}
.devicegrid li:hover .gobtn span{ background:#28801c; color:#FFFFFF;}


/* ========== 电子束设备详情页 ========== */
.dshowwrap{ width:100%; overflow:hidden; padding:40px 0 60px 0; background:url(../Images/applybg.jpg) bottom center no-repeat #ffffff;}
.dshowcard{ width:100%; background:#FFFFFF; border-radius:14px; box-sizing:border-box; padding:40px; margin-bottom:30px; overflow:hidden; box-shadow:0 4px 16px rgba(0,0,0,0.05); border: 1px solid #e0e9df;}

/* 左：主图 + 缩略图 swiper */
.dshowcard .lbox{ width:46%; float:left;}
.dshowcard  ul{margin: 0;padding: 0;list-style: none;}
.dshowcard  ul li{margin: 0;padding: 0;list-style: none;}
.dshowcard .mainimg{ width:100%; height:533px; overflow:hidden;}
.dshowcard .mainswiper,.dshowcard .mainswiper .swiper-wrapper{ width:100%; height:533px;}
.dshowcard .mainswiper .swiper-slide{ height:533px; display:flex; align-items:center; justify-content:center; list-style:none;}
.dshowcard .mainswiper .swiper-slide img{ max-width:100%; max-height:100%; width:auto; height:auto; display:block;}
.dshowcard .thumbbox{ position:relative; margin-top:20px; padding:0 ;}
.dshowcard .thumbbox .thumbswiper{ overflow:hidden; width: 80%; margin: 0 auto; overflow: hidden;}
.dshowcard .thumbbox .swiper-slide{ height:80px; border:2px solid #eeeeee; border-radius:8px; overflow:hidden; cursor:pointer; display:flex; align-items:center; justify-content:center; background:#FFFFFF; box-sizing:border-box; list-style:none;}
.dshowcard .thumbbox .swiper-slide img{ max-width:88%; max-height:88%; width:auto; height:auto; display:block;}
.dshowcard .thumbbox .swiper-slide.onfocus{ border-color:#28801c;}
.dshowcard .thumbarr{ position:absolute; top:50%; margin-top:-16px; width:32px; height:32px; cursor:pointer; z-index:5;}
.dshowcard .thumbarr img{ width:32px; height:32px; display:block;}
.dshowcard .thumbarr.tprev{ left:-10px;z-index: 10;}
.dshowcard .thumbarr.tnext{ right:-10px;}

/* 右：标题 + 概述 + 咨询按钮 */
.dshowcard .rbox{ width:50%; float:right;}
.dshowcard .rbox .tit{ font-size:28px; color:#000000; font-weight:bold; line-height:1.4;}
.dshowcard .rbox .sub{ font-size:28px; color:#000000; font-weight:bold; margin-top:10px;}
.dshowcard .editorbox{ font-size:16px; line-height:2; color:#555555; margin-top:20px;}
.dshowcard .editorbox strong{ display:block; font-size:20px; color:#28801c; margin:16px 0 8px 0;}
.dshowcard .editorbox img{ max-width:100%; height:auto;}
.askbtn{ width:210px; height:53px; line-height:53px; text-align:center; font-size:15px; color:#FFFFFF; background:#28801c; border-radius:27px; margin-top:26px;}
.askbtn:hover{ background:#1f6615; color:#FFFFFF;}

/* 原理图 / 产品参数 区块 */
.dshowcard .blocktit{ font-size:20px; color:#222222; font-weight:bold; margin-bottom:20px;}
.paramtable table{ width:100%; border-collapse:collapse;}
.paramtable table td,.paramtable table th{ padding:12px 16px; font-size:14px; color:#555555; line-height:1.8; border: 1px solid #e1e4e1;}
.paramtable table tr:nth-child(odd){ background:#f3f4f2;}
.paramtable table tr:first-child{ background:#eff1ef; }
.paramtable table tr:first-child td,.paramtable table tr:first-child th{  font-weight:bold;}

/* 相关推荐 */
.dshowwrap .reltit{ font-size:26px; color:#222222; font-weight:bold; margin:14px 0 24px 0;}

/* ========== 智研服务（辐照技术 / 加工服务） ========== */
.svcwrap{ width:100%; overflow:hidden; padding:40px 0 60px 0; background:url(../Images/applybg.jpg) bottom center no-repeat #ffffff;}
.svccard{ width:100%; background:#FFFFFF; border-radius:14px; box-sizing:border-box; padding:44px 60px; margin-bottom:24px; overflow:hidden; box-shadow:0 4px 16px rgba(0,0,0,0.04); border: 1px solid #e0e9df;box-shadow: 0px 0px 10px 0px #e6efe5;}
.svccard .stit{ text-align:center; font-size:36px; color:#222222; font-weight:bold;}
.svccard .sbody{ margin-top:22px; font-size:16px; line-height:2; color:#555555; text-align:justify;}
.svccard .sbody p{ margin:0 0 10px 0;}
.svccard .sbody img{ max-width: 100%; height: auto;}

/* 编辑器表格：绿表头 + 行交替 + 圆角 */
.svccard .sbody table{ width:100%; border-collapse:collapse; margin:20px 0; overflow:hidden;}
.svccard .sbody table th{ background:#c9dfc6; color:#000000; font-weight:bold; padding:14px 12px; font-size:14px;border: 1px solid #e1e4e1; text-align:left;}
.svccard .sbody table td{ padding:14px 12px; font-size:14px; color:#555555; line-height:1.8; border: 1px solid #e1e4e1;}
.svccard .sbody table tr:nth-child(odd) td{ background:#f3f4f2;}
.svccard .sbody table tr:nth-child(even) td{ background:#FFFFFF;}
.svccard .sbody table th:first-child{ border-radius:8px 0 0 0;}
.svccard .sbody table th:last-child{ border-radius:0 8px 0 0;}

/* 编辑器图片：并排（原理图两张） */

/* ========== 智研服务：加工服务（独立页） ========== */
.psvcwrap{ width:100%; overflow:hidden; padding:80px 0 80px 0;  background:url(../Images/applybg.jpg) bottom center no-repeat #ffffff;}
.psvcwrap .titbox{ text-align:center; font-size:36px; line-height:1.2; margin-top:40px;}

/* 共享平台数据卡：绿圆数字 + 小方块列表 */
.psvcwrap .sharelist{ width:100%; margin:50px 0 0 0; padding:0px; list-style:none; display:flex; justify-content:space-between;}
.psvcwrap .sharelist li{ width:32%; list-style:none; background:#FFFFFF; border:1px solid #e0e9df; border-radius:14px; box-sizing:border-box; padding:28px; display:flex; align-items:center; box-shadow:0 4px 16px #e6efe5;}
.psvcwrap .sharelist li .cnum{ width:162px; height:162px; border-radius:96px;  display:flex; flex-direction:column; align-items:center; justify-content:center; flex-shrink:0; border: 1px dashed #28801c; box-sizing: border-box; padding: 10px;}
.psvcwrap .sharelist li .cnum .in{ width: 100%; height: 100%;border-radius:96px; background:#28801c; }
.psvcwrap .sharelist li .cnum .tit{ width: 100%; height: 50px; line-height: 50px; text-align: center; font-weight: 700; color: #ffffff;text-align: center;margin-top: 30px; font-size: 20px;}
.psvcwrap .sharelist li .cnum .tit span{font-family: Arial, Helvetica, sans-serif; font-size: 42px;}
.psvcwrap .sharelist li .cnum .tit2{ width: 100%; height: 40px; line-height: 40px; overflow: hidden; font-size: 20px; font-weight: 700; color: #ffffff;text-align: center;}

.psvcwrap .sharelist li .clist2{ flex:1; box-sizing:border-box; padding-left:22px; overflow:hidden;}
.psvcwrap .sharelist li .clist2 ul{ margin:0px; padding:0px; list-style:none;}
.psvcwrap .sharelist li .clist2 ul li{ width:100%; font-size:16px; line-height:1.7; color:#555555; padding:4px 0 4px 14px; position:relative; background:none; border:0; box-shadow:none; }
.psvcwrap .sharelist li .clist2 ul li:before{ content:''; position:absolute; left:0; top:15px; width:6px; height:6px; background:#535353;}

/* 中部文案 */
.psvcwrap .midtit{ width:100%; font-size:26px; color:#000000; font-weight:bold; text-align:center; margin-top:70px;}
.psvcwrap .midsub{ width:100%; font-size:18px; color:#000000; font-weight:bold;text-align:center; margin-top:12px;}

/* 地图 + 基地列表 */
.psvcwrap .mapzone{ width:100%; margin-top:-50px;height:750px; position: relative; }
.psvcwrap .mapzone .map{ width:100%;}
.psvcwrap .mapzone #echartmap{ width:100%; height:750px;}
.psvcwrap .mapzone .baselist{ overflow:hidden; position: absolute; right: 0; top: 300px;}
.psvcwrap .mapzone .baselist ul{ margin:0px; padding:0px; list-style:none;}
.psvcwrap .mapzone .baselist ul li{ list-style:none; font-size:18px; color:#333333; font-weight:bold; line-height:2.6; padding-left:18px; position:relative;}
.psvcwrap .mapzone .baselist ul li span{ position:absolute; left:0; top:50%; margin-top: -4px;; width:8px; height:8px; background:#000000;}

/* 研发支持白卡 */
.psvcwrap .rdcard{ width:100%; background:#FFFFFF; border-radius:14px; box-sizing:border-box; padding:44px 40px 40px 40px; margin:40px 0 0 0; box-shadow:0 4px 16px #e0e9df; border: 1px solid #e0e9df;}
.psvcwrap .rdcard .rdtit{ text-align:center; font-size:26px; color:#222222; font-weight:bold;}
.psvcwrap .rdcard .rdswiper{ width:100%; margin:34px 0 0 0; overflow:hidden; position:relative;height: 253px;}
.psvcwrap .rdcard .rdswiper .swiper-slide{ list-style:none;}
.psvcwrap .rdcard .rdlist{ width: 100%; height: 453px;}
.psvcwrap .rdcard .rdlist ul{margin: 0;padding: 0;list-style: none;}
.psvcwrap .rdcard .rdlist li{margin: 0;padding: 0;list-style: none; width: 33.33%; height: 253px; overflow: hidden;float: left;}
.psvcwrap .rdcard .rdlist li .pic{ width:96%; height:253px; overflow:hidden; position:relative; border-radius:10px;}
.psvcwrap .rdcard .rdlist li .pic img{ width:100%; height:100%;  object-fit:cover;}
.psvcwrap .rdcard .rdlist li .name{ font-size:15px; color:#333333; text-align:center; margin-top:12px;}

/* ========== 联系我们 ========== */
.ctpart1{ width:100%; overflow:hidden; padding:80px 0 30px 0;background: #ffffff;}
.ctpart1 .cttit{ text-align:center; font-size:30px; line-height:1.8; color:#222222; font-weight:bold;}

/* 四种联系方式：图标 + 标签 + 值，列间竖线 */
.ctpart1 .ctway{ width:100%; margin:60px 0 0 0; padding:0px; list-style:none; display:flex;}
.ctpart1 .ctway li{ width:25%; list-style:none; text-align:center; padding:10px 20px; box-sizing:border-box;}
.ctpart1 .ctway li + li{ border-left:1px solid #eeeeee;}
.ctpart1 .ctway li .icon{ height:44px; display:flex; align-items:center; justify-content:center;}

.ctpart1 .ctway li .name{ font-size:16px; color:#999999; margin-top:12px;}
.ctpart1 .ctway li .val{ font-size:18px; font-weight: 700;; color:#333333; margin-top:8px; word-break:break-all;}
.ctpart1 .ctway li .val2{ white-space:pre-line; font-size:14px; line-height:1.8;}

/* 两公司 + 地图图片 */
.ctpart1 .ctcompany{ width:100%; margin:60px 0 0 0; padding:0px; list-style:none; display:flex; justify-content:space-between;}
.ctpart1 .ctcompany li{ width:48.5%; list-style:none; background:#FFFFFF; border-radius:14px; box-sizing:border-box; padding:28px; box-shadow:0 4px 16px rgba(0,0,0,0.06);border: 1px solid #e9f0e9; }
.ctpart1 .ctcompany li .name{ font-size:18px; color:#000000; font-weight:bold; display:flex; align-items:center;}
.ctpart1 .ctcompany li .name img{  margin-right:8px;}
.ctpart1 .ctcompany li .addr{ font-size:16px; line-height:1.8; color:#888888; margin-top:8px; text-indent: 26px;}
.ctpart1 .ctcompany li .map{ width:100%; height:280px; margin-top:18px; border-radius:8px; overflow:hidden;}
.ctpart1 .ctcompany li .map img{ width:100%; height:100%; object-fit:cover; display:block;}

/* 在线留言 */
.ctform{ width:100%; overflow:hidden; padding:60px 0 90px 0; background:url(../Images/applybg.jpg) bottom center no-repeat #FFFFFF;}
.ctform .cttit2{ text-align:center; font-size:36px; color:#222222; font-weight:bold;}
.ctform .ctsub{ text-align:center; font-size:16px; color:#999999; margin-top:10px;}
.ctform .ctformcard{  margin:40px auto 0; background:#FFFFFF; border-radius:14px; box-sizing:border-box; padding:40px 40px 44px 40px; box-shadow:0 8px 30px rgba(0,0,0,0.08); border: 1px solid #e9f0e9;}
.ctform .frow{ width:100%; display:flex; justify-content:space-between; margin-bottom:20px;}
.ctform .finput{ width:49%; height:50px; line-height:50px; box-sizing:border-box; border:0; outline:none; background:#f5f6f7; border-radius:6px; padding:0 18px; font-size:16px; color:#333333;}
.ctform .ftextarea{ width:100%; height:144px; box-sizing:border-box; border:0; outline:none; background:#f5f6f7; border-radius:6px; padding:14px 18px; font-size:16px; color:#333333; font-family:inherit; resize:none;}
.ctform .frow2{ margin-bottom:0; align-items:center;}
.ctform .fverify{ width:220px; margin-right:14px;}
.ctform .fcodeimg{ height:50px; cursor:pointer; border-radius:6px;}
.ctform .fsubmit{ width:175px; height:50px; border:0; background:#077d4d; color:#FFFFFF; font-size:15px; border-radius:6px; cursor:pointer; margin-left:auto;}
.ctform .fsubmit:hover{ background:#034d2f;}
.ctform input::placeholder,.ctform textarea::placeholder{ color:#aaaaaa;}

/* ========== 新闻动态列表页 ========== */
.newspart1{ width:100%; overflow:hidden; padding:40px 0 90px 0;  background:url(../Images/applybg.jpg) bottom center no-repeat #ffffff;}
.newspart1 .newsgrid{ width:100%; margin:30px 0 0 0; padding:0px; list-style:none; display:flex; flex-wrap:wrap;}
.newspart1 .newsgrid li{ width:31.6%; margin:0 2.6% 40px 0; list-style:none; background:#FFFFFF; border-radius:14px; box-sizing:border-box; padding:12px; box-shadow:0 4px 16px rgba(0,0,0,0.06); border: 1px solid #e9f0e9;}
.newspart1 .newsgrid li:nth-child(3n){ margin-right:0;}
.newspart1 .newsgrid li .pic{ width:100%; height:236px; overflow:hidden; position:relative; border-radius:8px;}
.newspart1 .newsgrid li .pic img{ width:100%; height:100%; position:absolute; left:0; top:0; object-fit:cover; transition:all 0.5s ease;}
.newspart1 .newsgrid li .txt{ box-sizing:border-box; padding:14px 8px 8px 8px;}
.newspart1 .newsgrid li .date{ font-size:14px; color:#999999;}
.newspart1 .newsgrid li .tit{ font-size:18px; line-height:30px; color:#000000; font-weight:bold; margin-top:8px; height:60px; overflow:hidden;}
.newspart1 .newsgrid li .line{ width: 100%; height: 1px; background: #e5e7e5; margin: 20px 0;} 
.newspart1 .newsgrid li .foot{ display:flex; align-items:center; justify-content:space-between; margin-top:14px;}
.newspart1 .newsgrid li .foot .more{ font-size:15px; color:#28801c;}
.newspart1 .newsgrid li .foot .gobtn span{ display:inline-flex; width:31px; height:31px; border-radius:26px; background:#eef0f2; color:#28801c; align-items:center; justify-content:center; font-size:12px; font-style:normal; transition:all 0.3s ease;}
.newspart1 .newsgrid li:hover {box-shadow:0 4px 16px #cddfcb;}
.newspart1 .newsgrid li:hover .tit{color: #28801c;}
.newspart1 .newsgrid li:hover .pic img{ transform:scale(1.05);}
.newspart1 .newsgrid li:hover .foot .gobtn span{ background:#28801c; color:#FFFFFF;}
.newspart1 #PageInfo{ padding-bottom:0;}

.mainbox{ width: 100%; height: auto; overflow: hidden; padding: 50px 0; background:url(../Images/applybg.jpg) bottom center no-repeat #ffffff;}

/* 弹出层设置圆角需要对三层都设置 */
body  .layui-layer-content{border-radius: 12px!important;}
body  .layui-layer-content iframe {border-radius: 12px!important;}
body .layui-layer{border-radius: 5px!important;}
body .layui-layer-title{border-radius: 5px!important;}

.nmpsearch{ width:90%; height:auto; overflow:hidden; margin:0 auto; margin-top:5px;border-radius:5px; }
.nmpsearch ul{ margin:0px; padding:0px; list-style:none}
.nmpsearch ul li{ margin:0px; padding:0px; list-style:none; height:auto;  float:left}
.nmpsearch ul li.t1{ width:65%; }
.nmpsearch ul li.t1 input{ width:100%; height:45px; line-height:45px; border:1px solid #CCC; line-height:45px; text-indent:10px;}

.nmpsearch ul li.t2{ width:35%; float:left; overflow:hidden;}
.nmpsearch ul li.t2 input{ width:100%; height:45px; border:0px; font-size:14px; color:#FFF; background:#0a4502}
.nmpsearch ul li.t2 input:hover{ background:#077d4d}



.newslist{ width:100%; height:auto; overflow:hidden;}
.newslist ul{ margin:0px; padding:0px; list-style:none}
.newslist ul li{ margin:0; padding:0; list-style:none; width:100%; height:50px; line-height:50px; overflow:hidden; position:relative;  overflow:hidden; border-bottom:1px dashed #e1e1e1; font-size:14px; position:relative }
.newslist ul li p{height:50px; line-height:50px; position:absolute; top:0}
.newslist ul li p.t1{ left:0; width:75%; overflow:hidden; background: url(../Images/dot2.png) left center no-repeat; text-indent:21px; font-size:16px;text-overflow: ellipsis;white-space: nowrap;}
.newslist ul li p.t1 span{ color:#f01d23}
.newslist ul li p.t2{ right:0; font-size:13px;}

/* ========== 搜索结果 ========== */
.mainbox .searchtit{ width:100%; font-size:22px; color:#222222; font-weight:bold; padding-bottom:14px; border-bottom:2px solid #28801c; margin-bottom:6px; display:flex; align-items:center; box-sizing:border-box;}
.mainbox .searchtit .keyw{ font-size:14px; font-weight:normal; color:#28801c; margin-left:14px; max-width:50%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mainbox .searchtit .num{ font-size:13px; font-weight:normal; color:#999999; margin-left:auto;}
