@charset "utf-8";
/* ============================================================
   山东华北数控机床有限公司 企业官网样式
   主色：深红 #cf2820 / #e71d35 / #f0091b + 深灰 #1c1921
   ============================================================ */
*{margin:0;padding:0;box-sizing:border-box;}
article,aside,footer,header,nav,section{display:block;}
body{font-size:14px;font-family:"Microsoft Yahei","微软雅黑",Verdana,Geneva,sans-serif;color:#333;background:#fff;}
ul,ol,li{list-style:none;}
a{text-decoration:none;color:#333;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease;}
a:hover{text-decoration:none;}
img{border:none;}
.clear{width:0;height:0;font-size:0;line-height:0;clear:both;}
.fl{float:left;}
.fr{float:right;}
.zj{width:1200px;margin:0 auto;position:relative;}

/* ============ 语言切换条 ============ */
.langbar{width:100%;background:#1c1921;height:34px;line-height:34px;}
.langbar .zj{height:34px;text-align:right;}
.lang_links{font-size:13px;}
.lang_links a{color:#aaa;margin:0 4px;text-decoration:none;}
.lang_links a:hover{color:#e71d35;}
.lang_links a.cur{color:#fff;font-weight:bold;}
.lang_links i{color:#555;font-style:normal;margin:0 2px;}

/* ============ 顶部 ============ */
.top{width:100%;background:#fff;border-bottom:1px solid #eee;}
.top .zj{height:100px;}
.top_l{float:left;margin-top:15px;}
.top_l img{height:70px;width:auto;}
.top_r{float:right;margin-top:14px;}
.top_links{text-align:right;font-size:12px;color:#999;height:22px;line-height:22px;}
.top_links a{color:#666;margin:0 6px;}
.top_links a:hover{color:#e71d35;}
.top_links span{color:#ccc;}
.top_tel{height:50px;line-height:50px;text-align:right;}
.top_tel img{display:inline-block;vertical-align:middle;}

/* ============ 导航（红色渐变） ============ */
.nav{width:100%;background:linear-gradient(180deg,#e8262c 0%,#cf2820 100%);box-shadow:0 3px 8px rgba(207,40,32,.3);position:relative;z-index:999;}
.nav .zj{height:50px;}
.nav_ul{height:50px;display:flex;}
.nav_ul>li{flex:1;position:relative;text-align:center;}
.nav_ul>li>a{display:block;height:50px;line-height:50px;font-size:16px;color:#fff;position:relative;}
.nav_ul>li>a::after{content:"";position:absolute;left:50%;bottom:0;width:0;height:3px;background:#ffd200;-webkit-transition:all .3s ease;transition:all .3s ease;transform:translateX(-50%);}
.nav_ul>li>a:hover,.nav_ul>li.cur>a{color:#ffd200;}
.nav_ul>li>a:hover::after,.nav_ul>li.cur>a::after{width:60%;}
.nav_ul>li>ul.sub{display:none;position:absolute;top:50px;left:50%;transform:translateX(-50%);min-width:100%;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.2);border-top:3px solid #e71d35;z-index:999;}
.nav_ul>li>ul.sub li{width:100%;border-bottom:1px solid #f2f2f2;}
.nav_ul>li>ul.sub li a{display:block;height:40px;line-height:40px;text-align:center;font-size:14px;color:#333;white-space:nowrap;padding:0 20px;}
.nav_ul>li>ul.sub li a:hover{background:#e71d35;color:#fff;}
.nav_ul>li:hover>ul.sub{display:block;}

/* ============ Banner（原图1920×450） ============ */
.banner{width:100%;position:relative;height:450px;overflow:hidden;background:#cf2820;}
.banner .bd{position:relative;height:450px;}
.banner .bd li{height:450px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.banner .hd{position:absolute;bottom:20px;width:100%;z-index:9;text-align:center;}
.banner .hd ul{display:inline-block;}
.banner .hd li{float:left;margin:0 5px;width:14px;height:14px;border-radius:50%;background:rgba(255,255,255,.5);font-size:0;overflow:hidden;text-indent:-9999px;cursor:pointer;border:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;}
.banner .hd li.on{background:#e71d35;border-color:#fff;}
.banner .prev,.banner .next{position:absolute;top:50%;margin-top:-31px;width:57px;height:62px;z-index:9;opacity:0;background:rgba(0,0,0,.35) no-repeat center center;background-size:57px 62px;border-radius:6px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;}
.banner .prev{left:20px;background-image:url(../images/prev.png);}
.banner .next{right:20px;background-image:url(../images/next.png);}
.banner:hover .prev,.banner:hover .next{opacity:.85;}

/* ============ 通用区块 ============ */
.sec{width:100%;padding:55px 0;}
.sec.gray{background:#f6f6f6;}
.sec_t{text-align:center;}
.sec_en{font-size:30px;font-weight:bold;color:#cf2820;letter-spacing:2px;}
.sec_cn{font-size:16px;color:#888;margin-top:6px;letter-spacing:3px;}
.sec_line{width:64px;height:3px;background:linear-gradient(90deg,#e71d35,#ffd200);margin:16px auto 0;border-radius:2px;}

/* ============ 首页：产品分类 ============ */
.fenlei{width:100%;text-align:center;margin-top:30px;}
.fenlei a{display:inline-block;padding:8px 22px;margin:6px 5px;background:#fff;border:1px solid #e5e5e5;border-radius:20px;font-size:14px;color:#555;}
.fenlei a:hover{background:#cf2820;border-color:#cf2820;color:#fff;}

/* ============ 首页：产品网格（红色角标卡片） ============ */
.prod_grid{width:100%;margin-top:30px;}
.prod_grid .pro_item{width:280px;float:left;margin:0 10px 22px;background:#fff;border:1px solid #eaeaea;border-radius:6px;overflow:hidden;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease;}
.prod_grid .pro_item::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#e71d35,#ffd200);transform:scaleX(0);-webkit-transition:transform .35s ease;transition:transform .35s ease;transform-origin:left;z-index:2;}
.prod_grid .pro_item:hover::before{transform:scaleX(1);}
.prod_grid .pro_item a{display:block;}
.prod_grid .pro_item .pro_img{width:280px;height:200px;overflow:hidden;background:#fafafa;display:flex;align-items:center;justify-content:center;position:relative;}
.prod_grid .pro_item .pro_img img{width:auto;height:auto;max-width:92%;max-height:92%;object-fit:contain;-webkit-transition:transform .4s ease;transition:transform .4s ease;}
.prod_grid .pro_item:hover .pro_img img{transform:scale(1.07);}
.prod_grid .pro_item .pro_name{width:100%;height:48px;line-height:48px;text-align:center;font-size:15px;color:#333;border-top:1px solid #f2f2f2;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;}
.prod_grid .pro_item .pro_name::after{content:"→";position:absolute;right:16px;top:0;opacity:0;color:#e71d35;-webkit-transition:all .3s ease;transition:all .3s ease;}
.prod_grid .pro_item a:hover .pro_name{color:#e71d35;background:#fff5f4;}
.prod_grid .pro_item a:hover .pro_name::after{opacity:1;right:12px;}
.prod_grid .pro_item:hover{box-shadow:0 10px 26px rgba(207,40,32,.16);transform:translateY(-5px);}

/* ============ 首页：关于我们 ============ */
.about_k{width:100%;margin-top:38px;}
.about_kl{width:556px;position:relative;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.12);}
.about_kl img{width:556px;height:auto;display:block;}
.about_kr{width:600px;padding-top:4px;}
.about_ry{font-size:24px;font-weight:bold;color:#333;}
.about_ry span{color:#cf2820;}
.about_rz{font-size:13px;color:#e71d35;letter-spacing:1px;margin:10px 0 18px;}
.about_n{font-size:14px;line-height:2;color:#555;text-align:justify;}
.about_n p{margin:4px 0;}
.about_feat{width:100%;margin-top:22px;overflow:hidden;}
.af_item{width:33.3%;float:left;padding-left:46px;position:relative;}
.af_item + .af_item{border-left:1px solid #eee;padding-left:30px;}
.af_i{position:absolute;left:10px;top:2px;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#e71d35,#cf2820);}
.af_item + .af_item .af_i{left:0;}
.af_t{font-size:15px;font-weight:bold;color:#333;}
.af_d{font-size:12px;color:#999;margin-top:3px;}
.about_gd{width:160px;height:46px;line-height:46px;text-align:center;background:linear-gradient(135deg,#e71d35,#cf2820);border-radius:23px;margin-top:24px;box-shadow:0 6px 16px rgba(207,40,32,.3);}
.about_gd a{display:block;color:#fff;font-size:15px;}
.about_gd:hover{box-shadow:0 8px 20px rgba(207,40,32,.4);transform:translateY(-2px);}

/* ============ 首页：新闻 ============ */
.news_cols{width:100%;margin-top:30px;}
.news_col{width:380px;float:left;margin-right:30px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:20px 22px;}
.news_col.last{margin-right:0;}
.news_col_t{width:100%;height:44px;line-height:44px;border-bottom:2px solid #cf2820;font-size:17px;color:#333;font-weight:bold;position:relative;padding-right:56px;}
.news_col_t span{color:#e71d35;font-size:12px;font-weight:normal;margin-left:6px;}
.news_col_more{position:absolute;right:0;top:0;font-size:13px;color:#999;font-weight:normal;}
.news_col_more:hover{color:#e71d35;}
.news_col ul{margin-top:8px;}
.news_col ul li{width:100%;height:42px;line-height:42px;border-bottom:1px dashed #eee;overflow:hidden;}
.news_col ul li a{float:left;font-size:14px;color:#333;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_col ul li a:hover{color:#e71d35;}
.news_col ul li span{float:right;font-size:13px;color:#aaa;}

/* ============ 首页：新闻资讯（左右分栏） ============ */
.news_home{width:100%;margin-top:34px;display:flex;}
.nh_left{width:620px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:24px 26px;box-shadow:0 4px 14px rgba(0,0,0,.04);}
.nh_right{width:540px;margin-left:20px;background:#fff7f6;border:1px solid #f3dedb;border-radius:8px;padding:24px 26px;color:#333;position:relative;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.04);}
.nh_right::before{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;border:2px solid rgba(231,29,53,.12);box-shadow:0 0 0 12px rgba(231,29,53,.04);}
.nh_head{width:100%;height:44px;line-height:44px;border-bottom:2px solid #cf2820;position:relative;margin-bottom:14px;}
.nh_title{font-size:18px;font-weight:bold;color:#333;padding-left:14px;position:relative;}
.nh_title::before{content:"";position:absolute;left:0;top:13px;width:4px;height:18px;background:#e71d35;border-radius:2px;}
.nh_right .nh_title{color:#333;}
.nh_right .nh_title::before{background:#e71d35;}
.nh_right .nh_head{border-bottom-color:#e8d4d0;}
.nh_more{position:absolute;right:0;top:0;font-size:13px;}
.nh_more a{color:#999;}
.nh_left .nh_more a:hover{color:#e71d35;}
.nh_right .nh_more a{color:#999;}
.nh_right .nh_more a:hover{color:#e71d35;}
/* 左侧列表 */
.nh_list{margin-top:4px;}
.nh_list li{width:100%;height:56px;border-bottom:1px dashed #eee;overflow:hidden;}
.nh_list li:last-child{border-bottom:none;}
.nh_date{width:52px;height:44px;float:left;margin-top:6px;background:#f5f5f5;border-radius:5px;text-align:center;overflow:hidden;}
.nh_date b{display:block;font-size:16px;color:#cf2820;height:22px;line-height:24px;}
.nh_date i{display:block;font-size:11px;color:#999;font-style:normal;height:18px;line-height:16px;background:#eee;}
.nh_list li a{float:left;font-size:14px;color:#333;line-height:56px;max-width:480px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:16px;}
.nh_list li a:hover{color:#e71d35;}
/* 右侧焦点 */
.nh_focus{margin-top:8px;}
.nf_item{width:100%;padding:12px 0;border-bottom:1px solid #f0e0dd;overflow:hidden;}
.nf_item:last-child{border-bottom:none;}
.nf_date{width:66px;height:60px;float:left;background:linear-gradient(135deg,#e71d35,#cf2820);border-radius:10px;text-align:center;color:#fff;padding-top:5px;}
.nf_date span{display:block;font-size:17px;font-weight:bold;height:27px;line-height:29px;}
.nf_date span+span{font-size:11px;height:17px;line-height:15px;color:#ffd2d0;letter-spacing:1px;}
.nf_body{float:left;width:390px;margin-left:18px;}
.nf_t{font-size:14px;font-weight:bold;line-height:22px;}
.nf_t a{color:#333;}
.nf_t a:hover{color:#e71d35;}
.nf_d{font-size:12px;color:#888;line-height:1.7;margin-top:3px;height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.contact_bar{width:100%;background:linear-gradient(135deg,#1c1921 0%,#2a2530 100%);padding:40px 0;}
.cb_item{width:280px;float:left;margin:0 10px;color:#fff;}
.cb_item .cb_i{width:50px;height:50px;float:left;margin-right:14px;border-radius:10px;background:linear-gradient(135deg,#e71d35,#cf2820);}
.cb_item .cb_t{font-size:14px;color:#e7a6a0;height:24px;line-height:24px;}
.cb_item .cb_z{font-size:15px;height:26px;line-height:26px;color:#fff;}
.cb_ic_tel::before{content:"☎";display:block;text-align:center;line-height:50px;font-size:22px;color:#fff;}
.cb_ic_mob::before{content:"📱";display:block;text-align:center;line-height:50px;font-size:22px;color:#fff;}
.cb_ic_mail::before{content:"✉";display:block;text-align:center;line-height:50px;font-size:22px;color:#fff;}
.cb_ic_addr::before{content:"⌖";display:block;text-align:center;line-height:50px;font-size:22px;color:#fff;}

/* ============ 页脚（红色横幅风格） ============ */
.foot{width:100%;background:#1c1921;}
.foot_t{width:100%;padding:50px 0 44px;background:linear-gradient(135deg,#1c1921 0%,#231d22 55%,#2d1f22 100%);border-top:4px solid #e71d35;}
.foot_t .zj{overflow:hidden;}
.foot_navs{width:640px;float:left;}
.fn_block{float:left;margin-right:24px;}
.fn_block.last{margin-right:0;}
.fn_block.pc{width:260px;}
.fn_block.pc .fn_links a{width:50%;float:left;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.fn_block.about{width:150px;}
.fn_block.quick{width:150px;}
.fn_title{font-size:16px;color:#fff;font-weight:bold;margin-bottom:16px;position:relative;padding-left:14px;}
.fn_title::before{content:"";position:absolute;left:0;top:3px;width:4px;height:16px;background:#e71d35;border-radius:2px;}
.fn_links a{display:block;font-size:13px;color:#a5a0ab;line-height:30px;-webkit-transition:all .3s ease;transition:all .3s ease;}
.fn_links a:hover{color:#ffd200;padding-left:6px;}
.foot_contact{width:520px;float:right;text-align:right;}
.fc_name{font-size:22px;font-weight:bold;color:#fff;letter-spacing:1px;}
.fc_phone{font-size:34px;font-weight:bold;color:#e71d35;margin:10px 0 8px;letter-spacing:1px;}
.fc_items{font-size:13px;color:#a5a0ab;line-height:26px;}
.fc_items span{margin:0 8px;}
.fc_addr{font-size:13px;color:#8a8590;margin-top:8px;line-height:22px;}
.foot_b{width:100%;background:#141219;padding:18px 0;border-top:1px solid #2a2530;}
.foot_nz{text-align:center;font-size:13px;color:#6a6570;line-height:24px;}
.foot_nz a{color:#6a6570;}
.foot_nz a:hover{color:#e71d35;}

/* ============================================================
   内页通用框架
   ============================================================ */
.inbanner{width:100%;height:180px;background:linear-gradient(135deg,#1c1921 0%,#3a2530 60%,#cf2820 130%);position:relative;overflow:hidden;}
/* 机械线条装饰（灰色偏白） */
.inbanner .line{position:absolute;height:1px;background:rgba(255,255,255,.25);}
.inbanner .l1{width:420px;left:0;top:64px;transform:rotate(-8deg);}
.inbanner .l2{width:300px;left:120px;top:96px;background:rgba(255,255,255,.15);}
.inbanner .l3{width:360px;left:40px;top:128px;transform:rotate(4deg);background:rgba(255,255,255,.1);}
.inbanner .l4{width:220px;left:260px;top:150px;background:rgba(255,255,255,.08);}
/* 齿轮（圆环+齿） */
.inbanner .gear{position:absolute;border-radius:50%;}
.inbanner .g1{width:86px;height:86px;right:260px;top:-14px;border:2px solid rgba(255,255,255,.28);box-shadow:0 0 0 8px rgba(255,255,255,.05),0 0 0 10px rgba(255,255,255,.15),0 0 0 18px rgba(255,255,255,.04);}
.inbanner .g2{width:120px;height:120px;right:70px;bottom:-38px;border:2px solid rgba(255,255,255,.18);box-shadow:0 0 0 10px rgba(255,255,255,.04),0 0 0 12px rgba(255,255,255,.12),0 0 0 22px rgba(255,255,255,.03);}
/* 斜向机械辅助线 */
.inbanner::before{content:"";position:absolute;right:140px;top:0;width:2px;height:180px;background:rgba(255,255,255,.08);transform:rotate(18deg);}
.inbanner::after{content:"";position:absolute;right:90px;top:0;width:2px;height:180px;background:rgba(255,255,255,.05);transform:rotate(12deg);}

.main{width:100%;padding:36px 0 56px;background:#fff;}
.lm{width:250px;float:left;}
.lm_t{width:100%;background:linear-gradient(180deg,#e8262c 0%,#cf2820 100%);padding:22px 0 18px 22px;border-radius:8px 8px 0 0;}
.lm_t div{font-size:20px;font-weight:bold;color:#fff;line-height:28px;}
.lm_t p{font-size:12px;color:#ffd2d0;line-height:18px;letter-spacing:1px;}
.lm_n{padding:10px;background:#f7f7f7;border-radius:0 0 8px 8px;}
.lm_n a{display:block;height:42px;line-height:42px;padding-left:20px;background:#fff;font-size:14px;color:#333;margin-bottom:7px;border-radius:4px;border-left:3px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;}
.lm_n a.cur,.lm_n a:hover{background:#cf2820;color:#fff;border-left-color:#ffd200;}
.lm_contact{width:100%;float:left;margin-top:16px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px 0 12px;}
.lm_contact div{font-size:13px;color:#666;line-height:30px;padding-left:20px;}
.lm_contact div span{color:#cf2820;font-weight:bold;}
.lm_contact .lm_contact_t{font-size:15px;color:#333;font-weight:bold;border-bottom:1px solid #f0f0f0;padding-bottom:10px;margin-bottom:6px;}
.rbox{width:920px;float:right;}
.r_t{width:100%;height:48px;line-height:48px;border-bottom:2px solid #f0f0f0;position:relative;}
.r_name{font-size:18px;font-weight:bold;color:#333;padding-left:14px;border-left:4px solid #e71d35;}
.r_pos{position:absolute;right:0;top:0;font-size:13px;color:#999;}
.r_pos a{color:#999;}
.r_pos a:hover{color:#e71d35;}

/* ============ 正文内容规范化 ============ */
.r_c{width:100%;margin-top:20px;line-height:1.9;font-size:14px;color:#444;word-wrap:break-word;overflow:hidden;}
.r_c p{margin:6px 0;line-height:1.9;font-size:14px !important;font-family:"Microsoft Yahei",Verdana,sans-serif !important;background:none !important;text-indent:0 !important;color:#444 !important;}
.r_c p span,.r_c span{background:none !important;font-size:14px !important;font-family:"Microsoft Yahei",Verdana,sans-serif !important;color:#444 !important;}
.r_c div{margin:4px 0;background:none !important;}
.r_c font{color:#444 !important;font-family:"Microsoft Yahei",Verdana,sans-serif !important;}
.r_c img{max-width:100% !important;height:auto !important;margin:8px auto;display:block;}
.r_c table{max-width:100% !important;width:auto !important;margin:10px auto;border-collapse:collapse;word-break:break-all;}
.r_c table td,.r_c table th{padding:6px 10px;border:1px solid #ddd;font-size:13px;line-height:1.6;}
.r_c table td p,.r_c table th p{margin:0;padding:0 !important;font-size:13px !important;line-height:1.6 !important;text-align:center;}
.r_c h1,.r_c h2,.r_c h3,.r_c h4{color:#cf2820;margin:12px 0 6px;}

/* ============ 列表页（新闻） ============ */
.list_k{width:100%;margin-top:14px;}
.list_k li{width:100%;height:54px;line-height:54px;border-bottom:1px dashed #e6e6e6;position:relative;padding-left:18px;padding-right:110px;}
.list_k li::before{content:"";position:absolute;left:0;top:50%;margin-top:-3px;width:6px;height:6px;border-radius:50%;background:#e71d35;}
.list_k li a{display:block;font-size:14px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list_k li a:hover{color:#e71d35;}
.list_k li span{position:absolute;right:0;top:0;font-size:13px;color:#aaa;}

/* ============ 产品列表（一排3个·红角标卡片） ============ */
.pro_list{width:100%;margin-top:18px;}
.pro_list .pro_item{width:280px;float:left;margin:0 13px 24px;background:#fff;border:1px solid #eaeaea;border-radius:6px;overflow:hidden;position:relative;-webkit-transition:all .35s ease;transition:all .35s ease;}
.pro_list .pro_item::before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#e71d35,#ffd200);transform:scaleX(0);-webkit-transition:transform .35s ease;transition:transform .35s ease;transform-origin:left;z-index:2;}
.pro_list .pro_item:hover::before{transform:scaleX(1);}
.pro_list .pro_item a{display:block;}
.pro_list .pro_item .pro_img{width:280px;height:220px;overflow:hidden;background:#fafafa;display:flex;align-items:center;justify-content:center;}
.pro_list .pro_item .pro_img img{width:auto;height:auto;max-width:92%;max-height:92%;object-fit:contain;-webkit-transition:transform .4s ease;transition:transform .4s ease;}
.pro_list .pro_item:hover .pro_img img{transform:scale(1.07);}
.pro_list .pro_item .pro_name{width:100%;height:48px;line-height:48px;text-align:center;font-size:14px;color:#333;border-top:1px solid #f2f2f2;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;}
.pro_list .pro_item .pro_name::after{content:"→";position:absolute;right:16px;top:0;opacity:0;color:#e71d35;-webkit-transition:all .3s ease;transition:all .3s ease;}
.pro_list .pro_item a:hover .pro_name{color:#e71d35;background:#fff5f4;}
.pro_list .pro_item a:hover .pro_name::after{opacity:1;right:12px;}
.pro_list .pro_item:hover{box-shadow:0 10px 26px rgba(207,40,32,.16);transform:translateY(-5px);}

/* ============ 内容详情 ============ */
.detail_t{width:100%;text-align:center;font-size:20px;font-weight:bold;color:#333;padding-top:18px;}
.detail_m{width:100%;text-align:center;font-size:13px;color:#999;padding:10px 0 16px;border-bottom:1px dashed #e6e6e6;margin-bottom:18px;}
.detail_m span{margin:0 14px;}
.detail_c{width:100%;line-height:1.9;font-size:14px;color:#444;word-wrap:break-word;overflow:hidden;}
.detail_c p{margin:6px 0;line-height:1.9;font-size:14px !important;font-family:"Microsoft Yahei",Verdana,sans-serif !important;background:none !important;text-indent:0 !important;color:#444 !important;}
.detail_c p span,.detail_c span{background:none !important;font-size:14px !important;font-family:"Microsoft Yahei",Verdana,sans-serif !important;color:#444 !important;}
.detail_c div{margin:4px 0;background:none !important;}
.detail_c font{color:#444 !important;font-family:"Microsoft Yahei",Verdana,sans-serif !important;}
.detail_c img{max-width:100% !important;height:auto !important;margin:8px auto;display:block;}
.detail_c table{max-width:100% !important;width:auto !important;margin:10px auto;border-collapse:collapse;word-break:break-all;}
.detail_c table td,.detail_c table th{padding:6px 10px;border:1px solid #ddd;font-size:13px;line-height:1.6;}
.detail_c table td p,.detail_c table th p{margin:0;padding:0 !important;font-size:13px !important;line-height:1.6 !important;text-align:center;}
.prenext{width:100%;margin-top:30px;border-top:1px dashed #e6e6e6;padding-top:16px;}
.prenext div{height:32px;line-height:32px;font-size:14px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.prenext a{color:#333;}
.prenext a:hover{color:#e71d35;}

/* ============ 分页 ============ */
.fenye{width:100%;text-align:center;margin-top:34px;}
.fenye a,.fenye span{display:inline-block;padding:6px 13px;margin:0 4px;border:1px solid #e0e0e0;border-radius:4px;font-size:13px;color:#333;background:#fff;}
.fenye a:hover{border-color:#e71d35;background:#e71d35;color:#fff;}
.fenye .page-num-current{background:#cf2820;border-color:#cf2820;color:#fff;}

/* ============ 联系我们 ============ */
.c_tel_box{width:100%;margin-top:20px;background:#fafafa;padding:24px 28px;border-left:4px solid #e71d35;border-radius:0 8px 8px 0;}
.c_tel_box div{height:34px;line-height:34px;font-size:15px;color:#333;}
.c_tel_box div span{color:#cf2820;font-weight:bold;}
