/* vnhh906t：home_00042 蓝白传统区域站首页快速导入。
   所有规则限定在 .tpl-vnhh906t 下，避免污染其他模板。
*/

body.tpl-vnhh906t *{padding:0;margin:0;box-sizing:border-box}
body.tpl-vnhh906t body{margin:0;padding:0;color:#5E5E5E;font-size:13px;background:url("/static/templates/vnhh906t/images/bj.jpg") repeat;font-family:"宋体","ArialNarrow"}
.tpl-vnhh906t ul{padding:0;margin:0;list-style:none}
.tpl-vnhh906t div,
.tpl-vnhh906t ul,
.tpl-vnhh906t li,
.tpl-vnhh906t p,
.tpl-vnhh906t span,
.tpl-vnhh906t h2,
.tpl-vnhh906t h5,
.tpl-vnhh906t img{border:0;padding:0;margin:0}
.tpl-vnhh906t ul,
.tpl-vnhh906t li,
.tpl-vnhh906t input{list-style:none}
.tpl-vnhh906t a:link,
.tpl-vnhh906t a:visited,
.tpl-vnhh906t a:active{color:#000;text-decoration:none}
.tpl-vnhh906t a:hover{text-decoration:underline}
.tpl-vnhh906t img{display:block;border:0}

/* ===== 顶部 logo 区 ===== */
.tpl-vnhh906t .top-box1{height:100px;overflow:hidden;width:1050px;margin:0 auto}
.tpl-vnhh906t .top-box1-logo{height:80px;margin-top:10px;overflow:hidden}
.tpl-vnhh906t .top-box1-logo img{max-height:80px}
.tpl-vnhh906t .top-box1-logo .logo11{max-width:80%}

/* ===== 导航 ===== */
.tpl-vnhh906t .nav22{width:100%;height:45px;background:#273a7d;line-height:45px}
.tpl-vnhh906t .nav22 ul{width:1000px;margin:0 auto;overflow:hidden}
.tpl-vnhh906t .nav22 ul li{width:125px;text-align:center;height:45px;font-size:16px;float:left;background:url("/static/templates/vnhh906t/images/line.png") no-repeat}
.tpl-vnhh906t .nav22 ul li a{color:#fff}
.tpl-vnhh906t .nav22 ul li a:hover{text-decoration:none}
.tpl-vnhh906t .nav22 .navurl{background:url("/static/templates/vnhh906t/images/cur1.gif") no-repeat !important;background-position:left -32px top 0 !important}

/* ===== banner ===== */
.tpl-vnhh906t .index_brand{height:450px;width:100%;background:#000;overflow:hidden;position:relative}
.tpl-vnhh906t .index_brand .banner{width:100%;height:450px;position:relative;overflow:hidden}
.tpl-vnhh906t .index_brand .banner ul{width:100%;height:450px;overflow:hidden}
.tpl-vnhh906t .index_brand .banner li{width:100%;height:450px;display:none}
.tpl-vnhh906t .index_brand .banner li.on{display:list-item}
.tpl-vnhh906t .index_brand .banner li a{display:block;width:100%;height:450px}
.tpl-vnhh906t .index_brand .banner li img{width:100%;height:450px;display:block}
.tpl-vnhh906t .index_brand .banner .number{position:absolute;left:50%;bottom:20px;margin-left:-30px;height:14px;z-index:5}
.tpl-vnhh906t .index_brand .banner .number span{display:inline-block;width:14px;height:14px;border-radius:50%;background:rgba(255,255,255,.6);margin:0 5px;cursor:pointer;vertical-align:middle}
.tpl-vnhh906t .index_brand .banner .number span.on{background:#273A7E}

/* ===== 视频 dpspbox ===== */
.tpl-vnhh906t .dpspbox{width:1200px;margin:20px auto;overflow:hidden}
.tpl-vnhh906t .dpspbox .dpspcpimgvideo{width:380px;float:left;margin-right:20px}
.tpl-vnhh906t .dpspbox .dpspcpimgvideo .videobox2024{position:relative;width:380px;height:280px;overflow:hidden;background:#000}
.tpl-vnhh906t .dpspbox .dpspcpimgvideo .videobox2024 img{width:100%;height:100%;object-fit:cover}
.tpl-vnhh906t .dpspbox .dpspcpimgvideo .playvideo2024{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;cursor:pointer;z-index:3}
.tpl-vnhh906t .dpspbox .dpspcpimgvideo .playvideo2024 img{width:60px;height:60px}
.tpl-vnhh906t .dpspbox .dpspycbox{width:800px;float:left;overflow:hidden}
.tpl-vnhh906t .dpspbox .dpspycbox .moreimglist2024{width:820px;overflow:hidden}
.tpl-vnhh906t .dpspbox .dpspycbox .moreimglist2024 li{width:130px;float:left;margin:0 5px 10px;overflow:hidden;cursor:pointer}
.tpl-vnhh906t .dpspbox .dpspycbox .moreimglist2024 .tuijianimgbox2024{position:relative;width:130px;height:100px;overflow:hidden;background:#000}
.tpl-vnhh906t .dpspbox .dpspycbox .moreimglist2024 .tuijianimgbox2024 img{width:100%;height:100%;object-fit:cover}
.tpl-vnhh906t .dpspbox .dpspycbox .moreimglist2024 .tuijianimgbox2024 .playvideo2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px}
.tpl-vnhh906t .dpspbox .dpspycbox .moreimglist2024 .tuijianimgbox2024 .playvideo2 img{width:30px;height:30px}
.tpl-vnhh906t .dpspbox .dpspycbox .moreimglist2024 .cp-title2024{height:32px;line-height:16px;font-size:13px;color:#333;text-align:center;margin-top:6px;overflow:hidden}

/* ===== 视频介绍文字 ===== */
.tpl-vnhh906t .video_intro1{width:1200px;margin:0 auto;line-height:36px;text-align:center;font-size:16px;color:#5E5E5E;padding:10px 0}

/* ===== 标题 focus_t / fang_t ===== */
.tpl-vnhh906t .focus_t{width:100%;background:url("/static/templates/vnhh906t/images/focus-nav.jpg") no-repeat center top;overflow:hidden}
.tpl-vnhh906t .focus_t .focus_con{width:1200px;margin:0 auto;padding:40px 0 30px;text-align:center;position:relative}
.tpl-vnhh906t .focus_t h2{font-size:32px;color:#273A7E;font-weight:bold;display:inline-block;position:relative;letter-spacing:2px;height:40px;line-height:40px}
.tpl-vnhh906t .focus_t h2 a{color:#273A7E}
.tpl-vnhh906t .focus_t h2 a:hover{text-decoration:none}
.tpl-vnhh906t .focus_t h2 span.fl{color:#9a1f1b;font-size:40px;margin-right:5px}
.tpl-vnhh906t .focus_t h2 i{color:#999;font-style:normal;font-size:18px;margin-left:8px}

/* ===== 关于我们 inab / company ===== */
.tpl-vnhh906t .inab{width:100%;background:#fff}
.tpl-vnhh906t .inab .main{width:1200px;margin:0 auto;padding:20px 0 30px}
.tpl-vnhh906t .inab .company{width:1200px;margin:0 auto;padding-top:10px;overflow:hidden}
.tpl-vnhh906t .inab .company > div:first-child{float:left;margin-left:50px;width:300px;height:250px;background:#fff;border:5px solid #fff;overflow:hidden}
.tpl-vnhh906t .inab .companyt{float:right;width:760px;margin-right:30px}
.tpl-vnhh906t .inab .companyt .acont{padding:10px 0 20px;line-height:1.8;font-size:14px;color:#5E5E5E;overflow:hidden}
.tpl-vnhh906t .inab .companyt .acont p{margin-bottom:10px}
.tpl-vnhh906t .inab .companyt .acont .dptygjc4{color:#9a1f1b;font-weight:bold}
.tpl-vnhh906t .inab .companyt .acont .dpsbm4{color:#273A7E;font-weight:bold}
.tpl-vnhh906t .inab .companyt .acont .tylxr{color:#273A7E;font-weight:bold}
.tpl-vnhh906t .inab .companyt .acont .tydz{color:#273A7E;font-weight:bold}
.tpl-vnhh906t .inab .companyt .acont a{color:#0e7ac3}
.tpl-vnhh906t .inab .companyt .acont a:hover{color:#0e7ac3;font-weight:bold;font-size:14px}
.tpl-vnhh906t .inab .companyt .symore{text-align:right;padding:10px 0}
.tpl-vnhh906t .inab .companyt .symore a{color:#273A7E}
.tpl-vnhh906t .inab .company .cl{clear:both}

/* ===== 间隔 clfocus_bj ===== */
.tpl-vnhh906t .clfocus_bj{width:100%;height:30px;background:url("/static/templates/vnhh906t/images/focus-bj.jpg") no-repeat center top;background-size:auto 30px}

/* ===== 产品新闻 mingxing ===== */
.tpl-vnhh906t .mingxing{overflow:hidden;padding-bottom:20px;background:#fff}
.tpl-vnhh906t .mingxing .kh01{width:400px;margin:0 auto;padding-top:5px;font-size:32px;text-align:center;color:#273A7E;font-weight:bold;letter-spacing:4px}
.tpl-vnhh906t .mingxing .fang_t{margin-top:3px;height:43px;background:url("/static/templates/vnhh906t/images/fang-nav.jpg") no-repeat center bottom;overflow:hidden;position:relative}
.tpl-vnhh906t .mingxing .mxcon{width:1200px;overflow:hidden;margin:0 auto}
.tpl-vnhh906t .mingxing .mxcon ul{padding-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.tpl-vnhh906t .mingxing .mxcon li{background:#f5f5f5;padding:20px;border:1px solid #eee;transition:box-shadow .2s}
.tpl-vnhh906t .mingxing .mxcon li:hover{box-shadow:0 2px 15px rgba(0,0,0,.2);transform:translate3d(0,-2px,0)}
.tpl-vnhh906t .mingxing .mxcon li a{color:#273A7E;display:block}

/* ===== 新闻资讯 pro ===== */
.tpl-vnhh906t .pro{overflow:hidden;width:100%;height:420px;margin-top:20px;background:#fff;padding-bottom:20px}
.tpl-vnhh906t .pro .kh01{width:400px;margin:0 auto;padding-top:5px;font-size:32px;text-align:center;color:#273A7E;font-weight:bold;letter-spacing:4px}
.tpl-vnhh906t .pro .fang_t{margin-top:3px;height:43px;background:url("/static/templates/vnhh906t/images/fang-nav.jpg") no-repeat center bottom;overflow:hidden;position:relative}
.tpl-vnhh906t .pro .proBox{overflow:hidden;width:1300px;margin:0 auto;position:relative;height:340px}
.tpl-vnhh906t .pro .proWin{overflow:hidden;width:1200px;height:300px;margin:0 auto;position:relative}
.tpl-vnhh906t .pro .proWin ul{overflow:hidden;position:absolute;display:flex}
.tpl-vnhh906t .pro .proWin li{overflow:hidden;float:left;width:280px;height:300px;background-color:#fff;margin:10px 7px}
.tpl-vnhh906t .pro .proWin li img{display:block;margin-bottom:20px;margin:auto;margin-top:10px;width:260px;height:200px;object-fit:cover}
.tpl-vnhh906t .pro .proWin li h5{font-size:16px;text-align:center;margin-bottom:10px;height:30px;line-height:30px;overflow:hidden}
.tpl-vnhh906t .pro .proWin li h5 a{color:#9a1f1b}
.tpl-vnhh906t .pro .proWin li:hover .more{background-color:#273A7E}

/* ===== 新闻+联系 xwbox22 ===== */
.tpl-vnhh906t .xwbox22{width:1200px;margin:auto;height:490px;margin-top:10px;background:#fff}
.tpl-vnhh906t .xwbox22 .left,
.tpl-vnhh906t .xwbox22 #left{width:780px;float:left;padding:20px;min-height:450px}
.tpl-vnhh906t .xwbox22 .title2{border-bottom:2px solid #273A7E;padding-bottom:10px;margin-bottom:15px}
.tpl-vnhh906t .xwbox22 .title2 h2{font-size:24px;color:#273A7E;font-weight:bold}
.tpl-vnhh906t .xwbox22 .cpfl ul{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px}
.tpl-vnhh906t .xwbox22 .cpfl ul li{font-size:14px;line-height:1.8;border-bottom:1px dashed #eee;padding:6px 0}
.tpl-vnhh906t .xwbox22 .cpfl ul li a{color:#333}
.tpl-vnhh906t .xwbox22 .cpfl ul li a:hover{color:#273A7E}
.tpl-vnhh906t .xwbox22 .lxright,
.tpl-vnhh906t .xwbox22 #lxright{width:380px;float:right;padding:20px;min-height:450px;border-left:1px solid #eee}
.tpl-vnhh906t .xwbox22 .lxfl ul li{font-size:14px;line-height:2;color:#333;border-bottom:1px dashed #eee;padding:2px 0}
.tpl-vnhh906t .xwbox22 .lxfl ul li .sjys3{color:#6a5acd;font-weight:bold}
.tpl-vnhh906t .xwbox22 .lxfl ul li .icomoonsz222{color:#273A7E;font-weight:bold}

/* ===== 友情链接 ljys ===== */
.tpl-vnhh906t .ljys{width:1200px;margin:10px auto 20px;background:#fff;padding:10px 0}
.tpl-vnhh906t .ljys .mainyq{width:100%;margin:0 auto;padding:0 20px}
.tpl-vnhh906t .ljys .tab{width:100%;margin:0 auto;background:#273A7E;color:#fff;height:36px;line-height:36px;padding:0 15px}
.tpl-vnhh906t .ljys .tab .tabspan{font-size:16px;font-weight:bold;letter-spacing:2px}
.tpl-vnhh906t .ljys .tab .tab-hd{display:inline-block;margin-left:20px}
.tpl-vnhh906t .ljys .tab-bd{border:1px solid #dcdcdc;border-top:0;padding:12px 20px;background:#fff}
.tpl-vnhh906t .ljys .tab-bd a{color:#333;margin-right:14px;display:inline-block;line-height:1.8;font-size:13px}
.tpl-vnhh906t .ljys .tab-bd a:hover{color:#273A7E}

/* ===== 页脚 ===== */
.tpl-vnhh906t .foot{margin:10px 0;padding:20px 0;text-align:center;width:100%;background:#273A7E;line-height:28px;color:#fff;min-width:300px}
.tpl-vnhh906t .foot p{margin:4px 0}
.tpl-vnhh906t .foot .dptygjc9{color:#ffd54f;font-weight:bold}
.tpl-vnhh906t .foot .dpsbm9{color:#ffd54f;font-weight:bold}
.tpl-vnhh906t .foot .tylxr{color:#ffd54f;font-weight:bold}
.tpl-vnhh906t .foot .tydz{color:#ffd54f;font-weight:bold}
.tpl-vnhh906t .foot .icomoonsz222{color:#ffd54f;font-weight:bold}
.tpl-vnhh906t .foot a{color:#fff}

/* ===== 工具类 ===== */
.tpl-vnhh906t .clear{clear:both;font-size:0;line-height:0;height:0}
.tpl-vnhh906t .mt50{height:52px;overflow:hidden;width:100%}
.tpl-vnhh906t .foot-bar{width:100%;height:53px;overflow:hidden;background:#fff;border-top:#d0d0d0 1px solid;position:fixed;z-index:9;left:0;bottom:0;margin-top:90px}
