/* 在线字体（国内镜像 CDN）：Noto Serif SC 400/600/700 */
@import url('https://fonts.loli.net/css2?family=Noto+Serif+SC:wght@400;500;600;700&display=swap');




html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0}
body{font-size:14px;line-height:22px;font-family:'Noto Serif SC','Source Han Serif SC','Source Han Serif CN','思源宋体','Songti SC',serif;min-width:1200px;position:relative}
html{overflow-x:scroll}
/* 全局统一：表单控件同样使用思源宋体 */
input,button,select,textarea{font-family:inherit}
a{text-decoration:none;color:#444}
a:hover{color:#d3433e}
a:focus{outline:0}
a:active{outline:0}
ul{list-style:none}
a{outline:0}
img{border:0}
.clearfix{clear:both;margin:0;padding:0;border:0}
.header{background:#fff}
.middle{width:1000px;margin:0 auto}
.zcon{width:1200px;margin:0 auto}
.head{overflow:hidden}
.logo{float:left;height:120px;padding:32px 0 31px;box-sizing:border-box}
.logo img{height:59px}
.top_tel{float:right;padding-left:70px;background:url(../img/tel.png) no-repeat left center;margin-top:33px;background-size:60px 60px;padding-top:3px;padding-bottom:2px}
.top_tel p i{font-size:18px;margin-bottom:10px;display:block;font-style:normal}
.top_tel p span{color:#d3433e;font-size:24px;font-weight:bold}
.nav{background:#d3433e;font-size:17px;overflow:hidden}
.nav .nav-box li{position:relative;float:left;line-height:66px;margin:0 0 0 58px}
.nav .nav-box li.first{margin:0 6px 0 0}
.nav .nav-box li.active a{color:#000000}
.nav .nav-box li a{position:relative;z-index:10;float:left;color:#fff;outline:none;text-align:center;text-transform:uppercase;letter-spacing:0;display:block;overflow:hidden}
.nav .nav-box li a:hover{color:#ffffff}
.nav .nav-box li span{position:absolute;top:54px;left:50%;width:0px;height:0px;display:block;background:#ff6a64}
.nbanner{position:relative;overflow:hidden}
.nbanner a{display:block}
.nbanner img{position:relative;margin-left:-960px;left:50%;display:block;width:1920px}
.link-index{width:100%;background-color:#2d2f32;margin-bottom:-10px}
.link-content{padding:16px 0 0 0;position:relative;font-family:inherit}
.link-content .link-title{color:#ccc;float:left;margin-right:10px}
.link-content .link-middle .middle-content a{padding-right:10px;height:23px;line-height:23px;color:#aaa}
.link-content .link-middle .middle-content a:hover{color:#fff}
.gray-line{clear:both;width:100%;border-top:1px solid #b8b8b8;line-height:0;height:0;font-size:0}
.white-line{clear:both;width:100%;border-top:1px solid #fff;line-height:0;height:0;font-size:0}
.footer{width:100%;line-height:22px;font-size:13px;background-color:#ff6a64;color:#ffffff;padding:32px 0 30px}
.footer .lianxi{float:left;padding:10px 0;font-size:15px;line-height:1.9em}
.footer .foot_erweima{float:right;width:108px;height:108px;background:url(../img/bg_6.jpg) no-repeat;margin-right:10px;margin-top:12px}
.footer a{color:#ddd}
.flink{background-color:#ff6a64;color:#ffffff;padding-top:40px;font-size:15px}
.flink .flink_tit{margin-right:10px}
.flink a{color:#ffffff;margin-right:5px}
.index .footer{padding-top:0}
.index .footer .lianxi{padding-top:5px}
.index .footer .foot_erweima{margin-top:5px}
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden}
.yb_bar .yb_top{background:#ff6a64 url(../img/fixCont.png) no-repeat 0 0}
.yb_bar .yb_phone{background:#ff6a64 url(../img/fixCont.png) no-repeat 0 -57px}
.yb_bar .yb_QQ{text-indent:0;background:#ff6a64 url(../img/fixCont.png) no-repeat 0 -113px}
.yb_bar .yb_ercode{background:#ff6a64 url(../img/fixCont.png) no-repeat 0 -169px}
.hd_qr{padding:6px 37px 25px 37px;box-sizing:border-box;width:180px}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff}
.yb_QQ a:hover{color:#fff}
.info_nav{padding:2em 0 1em;text-align:center}
.info_nav a{display:inline-block;width:150px;height:36px;line-height:35px;margin:0 5px}
.info_nav .info_back{border:1px solid #ff6a64;color:#ff6a64}
.info_nav .info_qq{border:1px solid #ff6a64;background:#ff6a64;color:#fff}
.imsg{background:url(../img/foot1_bg.png) no-repeat center top;background-size:cover}
.imsg h2{font-size:30px;font-family:inherit;color:#000000;padding-top:82px}
.imsg .s1{overflow:hidden;margin-bottom:80px;padding-top:40px}
.imsg input{float:left;padding:20px 0 20px 20px;background-color:#ffffff;color:#888888;font-size:14px;border:0}
.imsg .s1-a{width:240px;margin-right:20px}
.imsg .s1-b{width:415px}
.imsg .s1-c{float:right;width:180px;background-color:#000000;color:#ffffff;cursor:pointer;padding-left:5px}
.imsg p{color:#535353;font-size:14px;padding-bottom:100px;margin-bottom:0}
.sidemenu{display:none}
#pull{display:none}
.menu_bg{display:none}
.zixun_phone,.zixun_phone_inlb{display:none !important}
.phone_foot{display:none}
.page_comm{text-align:center;margin-top:35px;margin-bottom:40px}
.page_comm li{display:inline-block;list-style:none;margin-bottom:10px}
.page_comm a,.page_comm span.pageinfo{display:inline-block;padding:2px 10px;margin-right:6px;border:1px solid #ff6a64;color:#ff6a64}
.page_comm a:hover{background-color:#ff6a64;color:#fff}
.page_comm li.thisclass{background-color:#ff6a64;color:#fff;padding:2px 10px;margin-right:6px;border:1px solid #ff6a64}
.apply_info{background:url(../img/061.png);padding-top:30px;padding-bottom:60px}
.apply_info .apply_ form{margin-top:50px}
.apply_info .apply_ form .input_table{float:left}
.apply_info .apply_ form .input_table input{padding:17px 20px;border-radius:5px;border:1px solid #ccc;outline:none;background:#fff;font-size:18px;color:#606060;box-sizing:border-box;margin-right:32px}
.apply_info .apply_ form .input_table .name{width:250px}
.apply_info .apply_ form .input_table .phone{width:250px}
.apply_info .apply_ form .input_table .phone.active{background:#d3433e}
.apply_info .apply_ form .input_table .phone.active::-webkit-input-placeholder{color:#fff}
.apply_info .apply_ form .input_table .phone.active::-moz-input-placeholder{color:#fff}
.apply_info .apply_ form .input_table .phone.active::-ms-input-placeholder{color:#fff}
.apply_info .apply_ form .input_table .xq{width:380px}
.apply_info .apply_ form .send_apply{float:right;position:relative;overflow:hidden;cursor:pointer}
.apply_info .apply_ form .send_apply button{padding:17px 20px;width:200px;border:none;outline:none;box-sizing:border-box;font-size:18px;line-height:20px;border-radius:5px;color:#fff;transition:0.5s;background:#4c535a;border:1px solid #4c535a;cursor:pointer}
.apply_info .apply_ form .send_apply:hover button{background:#d3433e;border:1px solid #d3433e;transition:0.5s}
.apply_info .apply_ .aside_info{font-size:18px;color:#606060;margin-top:30px}
.apply_info .apply_ .aside_info b{font-size:24px;color:#d3433e}
.apply_info h4{margin-top:20px;font-size:32px;line-height:32px;color:#3d434b;font-weight:bold;text-align:center}
.apply_info .apply_ form{overflow:hidden}
.center_intrl{float:left;margin-left:162px;text-align:center;margin-top:20px}

.center_intrl h4{font-size:28px;color:#3d434b;letter-spacing:2px;font-weight:bolder}
.center_intrl h4 b{color:#d3433e}
.center_intrl p{font-size:18px;color:#4c535a;margin-top:15px}
.drop-down-content{padding:0;overflow:hidden;clear:both;display:none;position:absolute;top:66px;background:#40444b;z-index:9}
.drop-down-content li:hover a{color:#ff6a64}
.nav .drop-down:hover .drop-down-content{display:block}
.drop-down-content li{float:none;clear:both}
.nav{height:66px;overflow:visible}
.nav .nav-box li a{width:119px}
.nav .nav-box li{margin:0}


/* ===== Header Tech Refresh (scoped, non-intrusive) ===== */
.rrz-header{--hdr-red:#D7282F;--hdr-blue:#1D4ED8;--hdr-grad:linear-gradient(135deg,#D7282F 0%,#1D4ED8 100%)}
.rrz-header .head{position:relative}
.rrz-header .head:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,rgba(215,40,47,0) 0%,rgba(215,40,47,.55) 30%,rgba(29,78,216,.55) 70%,rgba(29,78,216,0) 100%)}
/* Logo 微动效 */
.rrz-header .logo img{transition:transform .28s ease}
.rrz-header .logo:hover img{transform:translateY(-2px)}
/* 中部两行文案：保持原文案，仅做轻量排版与科技小装饰 */
.rrz-header .center_intrl p{margin:2px 0}
.rrz-header .center_intrl p:first-child{font-size:16px;font-weight:600;color:#3d434b;letter-spacing:.4px}
.rrz-header .center_intrl p:first-child:before{content:"";display:inline-block;width:8px;height:8px;background:var(--hdr-grad);border-radius:2px;margin-right:8px;vertical-align:middle}
.rrz-header .center_intrl p font{color:#d3433e}
/* 顶部热线保持原结构，略提清晰度 */
.rrz-header .top_tel{filter:saturate(110%)}
/* 导航下划线渐变与微动效（仅作用于头部导航） */
.rrz-header .nav{position:relative}
.rrz-header .nav .nav-box li a{position:relative}
.rrz-header .nav .nav-box li a:after{content:"";position:absolute;left:0;bottom:10px;height:2px;width:0;background:var(--hdr-grad);transition:width .28s ease}
.rrz-header .nav .nav-box li a:hover:after,.rrz-header .nav .nav-box li.active a:after{width:100%}
/* 入场微动画（CSS-only，不依赖 JS） */
@keyframes hdrFadeUp{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.rrz-header .logo,.rrz-header .center_intrl,.rrz-header .top_tel{animation:hdrFadeUp .38s ease both}
.rrz-header .center_intrl{animation-delay:.05s}
.rrz-header .top_tel{animation-delay:.1s}


/* ===== Header Tech Refresh · 活力版增强 ===== */
/* 渐变能量线流动 */
.rrz-header .head:after{height:3px;background-size:200% 100%;animation:hdrBarFlow 3.2s linear infinite}
@keyframes hdrBarFlow{0%{background-position:0% 50%}100%{background-position:100% 50%}}
/* Logo 悬停更灵动 */
.rrz-header .logo:hover img{transform:translateY(-3px) scale(1.03);filter:drop-shadow(0 6px 20px rgba(29,78,216,.12))}
/* 第一行文案在悬停头部时做渐变文字（不改原文案内容）*/

/* 导航下划线更显眼 + 文本微发光 */
.rrz-header .nav .nav-box li a:after{height:3px;transition:width .2s ease}
.rrz-header .nav .nav-box li a:hover{text-shadow:0 1px 0 rgba(0,0,0,.06),0 8px 24px rgba(29,78,216,.18)}
/* 热线号轻微脉冲（专业但有活力） */
.rrz-header .top_tel p span{animation:hdrPulse 6s ease-in-out infinite}
@keyframes hdrPulse{0%,100%{color:#d3433e}50%{color:#c71610}}
/* 无障碍：尊重减少动效偏好 */
@media (prefers-reduced-motion:reduce){
  .rrz-header .head:after,.rrz-header .top_tel p span{animation:none}
  .rrz-header .logo,.rrz-header .center_intrl,.rrz-header .top_tel{animation:none}
}


/* ===== Header Tech UI refine (布局与质感微调) ===== */
.rrz-header .center_intrl{ text-align:center }
/* 移除胶囊背景，仅保留排版 */
.rrz-header .center_intrl p:first-child{display:inline-block;padding:0;border-radius:0;background:none;border:none}
.rrz-header .center_intrl p font{font-weight:700;letter-spacing:.3px}
.rrz-header .top_tel{position:relative}
.rrz-header .top_tel:before{content:"";position:absolute;left:10px;top:50%;width:54px;height:54px;transform:translateY(-50%);background:radial-gradient(rgba(215,40,47,.2),rgba(215,40,47,0) 62%);border-radius:50%;pointer-events:none}
@media (min-width:1280px){
  .rrz-header .center_intrl p:first-child{font-size:17px}
  .rrz-header .center_intrl p:last-child{font-size:13px}
}
/* 关键字常驻渐变着色 */
.rrz-header .center_intrl .kw-r{background:linear-gradient(135deg,#D7282F,#FF7D7D);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:800}
.rrz-header .center_intrl .kw-b{background:linear-gradient(135deg,#1D4ED8,#60A5FA);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:800}

.rrz-header .center_intrl p{margin:0}
.rrz-header .center_intrl p:first-child{line-height:1.3}
.rrz-header .center_intrl p:last-child{margin-top:4px}


/* Center text uses Source Han Serif (思源宋体) */
.rrz-header .center_intrl{font-family:'Noto Serif SC',"Source Han Serif SC","Source Han Serif CN","Noto Serif CJK SC","Songti SC","SimSun","思源宋体",serif}
.rrz-header .center_intrl em,.rrz-header .center_intrl font{font-family:inherit}

/* Header center text size up (大一号) */
.rrz-header .center_intrl p:first-child{font-size:22px}
.rrz-header .center_intrl p:last-child{font-size:16px}

/* 顶部白色背景：极轻量动态氛围（不改结构，不遮挡内容） */
.rrz-header .header{
  --bg-r: rgba(215,40,47,.035);
  --bg-b: rgba(29,78,216,.035);
  background:
    radial-gradient(120% 80% at 10% 20%, var(--bg-r), transparent 60%),
    radial-gradient(120% 80% at 90% 80%, var(--bg-b), transparent 60%),
    linear-gradient(120deg, rgba(215,40,47,.03), rgba(29,78,216,.03)),
    #fff;
  background-size:200% 200%,200% 200%,200% 200%,auto;
  animation:hdrAmbient 18s ease-in-out infinite;
}
@keyframes hdrAmbient{
  0%{background-position:0% 0%,100% 100%,0% 0%,0 0}
  50%{background-position:50% 50%,50% 50%,100% 0%,0 0}
  100%{background-position:0% 0%,100% 100%,0% 0%,0 0}
}
@media (prefers-reduced-motion:reduce){.rrz-header .header{animation:none}}

/* 热线区使用思源宋体（Noto Serif SC） */
.rrz-header .top_tel,
.rrz-header .top_tel p,
.rrz-header .top_tel p i,
.rrz-header .top_tel p span{
  font-family:'Noto Serif SC',"Source Han Serif SC","Source Han Serif CN","Noto Serif CJK SC","Songti SC","SimSun","思源宋体",serif;
}

/* 方案B：热线号码红色渐变（替代纯色动画） */
.rrz-header .top_tel p span{
  animation:none; /* 关闭之前的颜色脉冲，避免与渐变冲突 */
  background:linear-gradient(135deg,#D7282F 0%,#FF7D7D 100%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent;
}

/* Header 文案颜色优化：更具科技感 */
.rrz-header .center_intrl p:first-child{color:#1F2937}
/* 关键字微光，保持克制 */
.rrz-header .center_intrl .kw-r,.rrz-header .center_intrl .kw-b{ text-shadow:0 0 6px rgba(29,78,216,.08)}
/* 第二行改为蓝青渐变（科技气质），覆盖原 <font> 颜色 */
.rrz-header .center_intrl p:last-child font{
  background:linear-gradient(135deg,#1D4ED8 0%,#22D3EE 100%);
  -webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;
  opacity:.92;font-weight:600
}

/* --- 方案B：品牌红蓝（标题关键字红蓝、副标题红渐变） --- */
.rrz-header .center_intrl .kw-r{
  background:linear-gradient(135deg,#FF4D4F,#D7282F);
  -webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;
  text-shadow:0 0 6px rgba(215,40,47,.12);font-weight:700
}
.rrz-header .center_intrl .kw-b{
  background:linear-gradient(135deg,#0EA5E9,#1D4ED8);
  -webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;
  text-shadow:0 0 6px rgba(29,78,216,.12);font-weight:700
}
.rrz-header .center_intrl p:last-child font{
  background:linear-gradient(135deg,#D7282F,#FF7D7D);
  -webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;
  opacity:.95;font-weight:600
}

/* 强化覆盖，确保渐变可见（处理 <font color> 与旧样式优先级） */
.rrz-header .center_intrl .kw-r,
.rrz-header .center_intrl .kw-b{
  -webkit-text-fill-color:transparent !important;
  color:transparent !important;
  display:inline-block;
}
.rrz-header .center_intrl p:last-child font{
  -webkit-text-fill-color:transparent !important;
  color:transparent !important;
}

/* 主导航使用思源宋体（Noto Serif SC） */
.rrz-header .nav,
.rrz-header .nav a,
.rrz-header .nav .nav-box li a{
  font-family:'Noto Serif SC',"Source Han Serif SC","Source Han Serif CN","Noto Serif CJK SC","Songti SC","SimSun","思源宋体",serif !important;
}


/* === Global Typeface Unification: Source Han Serif (思源宋体) === */
:root{--app-serif:'Noto Serif SC','Source Han Serif SC','Source Han Serif CN','思源宋体','Songti SC',serif}
html,body,button,input,select,textarea,pre,code,blockquote,p,span,li,dt,dd,th,td,h1,h2,h3,h4,h5,h6{font-family:var(--app-serif) !important}
/* 保留图标/字体图标不受影响 */
[class*="uk-icon-"], .glyphicon, .fa{font-family:inherit !important}

/* 主导航 hover/active 同步：颜色与下划线渐变 */
.rrz-header .nav .nav-box li a{color:#fff;position:relative;transition:color .2s ease}
.rrz-header .nav .nav-box li a:after{content:"";position:absolute;left:0;right:0;bottom:12px;height:3px;width:0;border-radius:2px;background:var(--hdr-grad);transition:width .25s ease}
.rrz-header .nav .nav-box li a:hover,.rrz-header .nav .nav-box li.active a{color:#fff !important;text-shadow:0 0 8px rgba(255,255,255,.12)}
.rrz-header .nav .nav-box li a:hover:after,.rrz-header .nav .nav-box li.active a:after,.rrz-header .nav .nav-box li a:focus-visible:after{width:100%}
/* 关闭主题自带的橙色指示条，避免冲突 */
.rrz-header .nav .nav-box li span{display:none}


/* ===== Breadcrumb UI 美化（统一“您当前位置”样式） ===== */
.wzxq_js .main_tit .wrap p{
  font-size:20px;            /* 提升字号到 20px */
  line-height:1.6;
  color:#334155;             /* 深灰蓝，提高可读性 */
  margin:18px 0 12px;
  padding:10px 14px;
  border-radius:12px;
  background:linear-gradient(90deg,#F8FAFC 0%,#EEF2FF 100%);
  border:1px solid #E5E7EB;
  box-shadow:0 4px 14px rgba(15,23,42,.06);
  display:flex;align-items:center;gap:10px;
}
.wzxq_js .main_tit .wrap p::before{
  content:"";width:10px;height:10px;border-radius:50%;
  background:linear-gradient(135deg,#D7282F 0%,#1D4ED8 100%);
  box-shadow:0 0 0 3px rgba(29,78,216,.08);
}
.wzxq_js .main_tit .wrap p a{color:#1D4ED8;text-decoration:none;border-bottom:1px dotted rgba(29,78,216,.35)}
.wzxq_js .main_tit .wrap p a:hover{color:#0EA5E9;border-bottom-color:#0EA5E9}
/* 小屏优化：减小内边距与阴影 */
@media (max-width:768px){
  .wzxq_js .main_tit .wrap p{font-size:18px;padding:8px 12px;box-shadow:0 2px 8px rgba(15,23,42,.05)}
}


/* ===== Breadcrumb Tech Colorway（更具科技感的配色与质感）===== */
:root{ --bc-glass:#0B1220; --bc-glass-2:#0F172A; --bc-blue:#3B82F6; --bc-cyan:#22D3EE; }
.wzxq_js .main_tit .wrap p{
  position:relative;
  color:#E6F0FF;
  background:linear-gradient(135deg, rgba(11,18,32,.86), rgba(15,23,42,.82));
  border:1px solid rgba(59,130,246,.28);
  box-shadow:0 8px 22px rgba(2,6,23,.20), inset 0 1px 0 rgba(255,255,255,.04);
  backdrop-filter:saturate(120%) blur(2px);
}
.wzxq_js .main_tit .wrap p::before{
  background:radial-gradient(closest-side, var(--bc-cyan), #60A5FA);
  box-shadow:0 0 0 4px rgba(34,211,238,.18), 0 0 16px rgba(34,211,238,.45);
}
.wzxq_js .main_tit .wrap p:after{
  content:""; position:absolute; left:12px; right:12px; top:10px; height:1px;
  background:linear-gradient(90deg, rgba(34,211,238,0), rgba(34,211,238,.55), rgba(34,211,238,0));
  pointer-events:none;
}
.wzxq_js .main_tit .wrap p a{ color:#93C5FD; border-bottom-color:rgba(147,197,253,.35) }
.wzxq_js .main_tit .wrap p a:hover{ color:var(--bc-cyan); border-bottom-color:var(--bc-cyan); text-shadow:0 0 8px rgba(34,211,238,.35) }
@media (max-width:768px){ .wzxq_js .main_tit .wrap p{ box-shadow:0 4px 12px rgba(2,6,23,.14) } }


/* ===== Breadcrumb Minimal Override（移除胶囊外框与背景）===== */
.wzxq_js .main_tit .wrap p{
  background:none !important;
  border:none !important;
  box-shadow:none !important;
  backdrop-filter:none !important;
  border-radius:0 !important;
  display:block !important;
  color:#334155; /* 文字回归深灰蓝 */
  padding:4px 0 10px 0; margin:18px 0 12px;
  font-size:20px; line-height:1.6;
  /* 仅保留一条极细的底线，非外框 */
  border-bottom:1px solid #E5E7EB;
}
.wzxq_js .main_tit .wrap p::before,
.wzxq_js .main_tit .wrap p::after{ content:none !important; box-shadow:none !important; }
.wzxq_js .main_tit .wrap p a{ color:#1D4ED8; border-bottom:none; text-decoration:none; }
.wzxq_js .main_tit .wrap p a:hover{ color:#0EA5E9; text-shadow:none; }
@media (max-width:768px){ .wzxq_js .main_tit .wrap p{ font-size:18px; padding:4px 0 8px 0 } }


/* ===== Breadcrumb Final Fix: 强制颜色与底线（覆盖所有全局 hover 规则） ===== */
.wzxq_js .main_tit .wrap p{ border-bottom:1px solid #E2E8F0 !important; width:100% }
.wzxq_js .main_tit .wrap p a{ color:#2563EB !important; text-decoration:none !important; border-bottom:none !important }
.wzxq_js .main_tit .wrap p a:hover{ color:#60A5FA !important; text-decoration:none !important }


/* --- Fix: 头部三段同一行（跨浏览器稳定） --- */
.rrz-header .head{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;overflow:visible}
.rrz-header .logo,.rrz-header .center_intrl,.rrz-header .top_tel{float:none}
.rrz-header .center_intrl{flex:1 1 auto;margin:0 24px;min-width:0;text-align:center}
.rrz-header .logo{flex:0 0 auto}
.rrz-header .top_tel{flex:0 0 auto;margin-top:0;white-space:nowrap}
.rrz-header .top_tel p{margin:0;display:flex;align-items:center;gap:8px}

/* 保持热线文案与号码上下排版（不改变原样式） */
.rrz-header .top_tel{white-space:normal}
.rrz-header .top_tel p{display:block;margin:0}
