﻿@charset "utf-8";
/* 全局初始化 + 全局样式（index.css核心） */

/* 全局链接无下划线 - 仅移除下划线，保留原有颜色 */
a,
a:link,
a:visited,
a:hover,
a:active,
a:focus {
    text-decoration: none !important;
    /* 删掉 color: inherit !important; 避免覆盖原有颜色 */
}



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:left;}
td,th,div{word-break:break-all;word-wrap:break-word;}
form{display:inline;}
*{outline:none;font-family:"微软雅黑"!important;box-sizing:border-box;}
/* 全局样式 */
body {
    width:auto; 
    height:auto; 
    font-family :Verdana, Geneva, sans-serif; 
    margin : 0; 
    padding : 0; 
    background :#F9F9F9;
    font-size : 12px; 
    font : "微软雅黑"; 
} 


        .visually-hidden {
            position: absolute;
            width: 1px;
            height: 1px;
            margin: -1px;
            padding: 0;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            border: 0;
        }
        /* 确保动画样式生效 */
        @keyframes caseFadeIn {
            from { opacity: 0; transform: translateY(10px); }
            to { opacity: 1; transform: translateY(0); }
        }


.clear { 
    clear : both; 
    padding : 0; 
    margin : 0; 
}

/* ===================== 头部（Header）样式（来自index.css） ===================== */
#hd{
    background :  url(images/header.png) repeat-x 0% 0%; 
    margin:0 auto; 
    height:121px;
    display: block; 
    width:100%; 
    z-index : 888; 
    overflow: hidden;
    position: relative;
}

#header { 
    margin : 0 auto; 
    height : 121px; 
    position : relative; 
    z-index : 99; 
    width : 1300px; 
} 

.logo a{ 	
    position : absolute; 
    height : 60px; 
    width : 300px; 
    display: block; 
    background:#A00000 url(images/logot.png);
} 
.logo{ 
    position : absolute; 
    top : 15px; 
    height : 60px; 
    width : 300px; 
    display: block; 
} 

#nav_all { 
    position : absolute; 
    left : 0; 
    top : 79px; 
    height : 42px; 
    width : 1300px; 
} 

#nav-weixin { 
    font-family : Verdana, Geneva, sans-serif; 
    font-size : 14px; 
    margin : 0; 
    padding : 0; 
    list-style : none; 
    text-align : center; 
} 
#nav-weixin li { 
    text-align : center; 
} 

#nav-onhoo { 
    font-family : Verdana, Geneva, sans-serif; 
    font-size : 14px; 
    margin : 0; 
    padding : 0; 
    list-style : none; 
} 
#nav-onhoo li { 
    float : left; 
    margin : 0; 
    padding : 0; 
} 
.bi { 
    position : relative; 
    z-index : 0; 
} 
.bi:hover { 
    z-index : 99; 
} 
.bi:hover span { 
    visibility : visible; 
    top : 0; 
    left : 0; 
    cursor : pointer; 
} 
.bi span { 
    position : absolute; 
    left : -999em; 
    visibility : hidden; 
} 
#nav-onhoo li a, .bi:hover span { 
    line-height : 39px; 
    text-decoration : none; 
    color : #fff; 
    display : block; 
    width : 80px; 
    text-align : center; 
} 
#nav-onhoo li a:hover, .bi:hover span { 
    color : #ffffff; 
    background:#000 url(images/nav-bg.gif)
} 
.bi:hover span { 
    padding-top : 2px; 
} 
#navbar { 
    background : #dc4e1b; 
    height : 8px; 
    overflow : hidden; 
    clear : both; 
}

.text { 
    position : absolute; 
    right : 0; 
    top : 18px; 
    width : 500px; 
    font-size : 12px; 
    z-index : 99; 
    color : #a1917b; 
    padding-bottom : 5px; 
    float : left; 
    text-align:right;
    height : 25px; 
} 
.text a { 
    color : #fff; 
    text-decoration : none; 
    line-height : 25px;
} 
.text a:hover { 
    color : #ffc; 
} 
.textwz a{ 
    float: right; 
    height:25px; 
    line-height:25px; 
    padding-right:20px;
}
.textwz a:link{ 
    float: right; 
    color : #ffff00;
    height:25px; 
    line-height:25px; 
    padding-right:20px;
}
.texttu a{ 
    float: right; 
    height:25px; 
    line-height:25px;
    width:99px;
    display:block;
    background:url(images/qq.jpg);
}
.texttu a:hover{
    background:url(images/qqs.jpg);
}
.search{height:28px;width:160px;border:1px solid #000;background:#fafafa;position:absolute;right:0;bottom:17px;padding:0;margin:0;line-height:28px;}
.search input{padding:0;margin:0;height:26px;border:0;line-height:26px;padding-left:10px;background:#fafafa;}
INPUT#submit{width:35px;background-repeat:no-repeat;height:28px;text-align:left;background-image:url(images/so.png);background-position:right;}
INPUT#submit:hover{background-image:url(images/sot.png);background-repeat:no-repeat;width:35px;height:28px;text-align:left;background-position:right;}
INPUT#field a{width:0px;}
#content_bg{width:100%;text-align:center;height:auto;padding:0;margin:0;background:url(images/content.jpg) no-repeat center 0px;}
.rss a{height:30px;width:31px;position:absolute;bottom:17px;right:223px;z-index:99;font-size:12px;background-image:url(images/rss.png);}
.rss a:hover{background-image:url(images/rss_sb.png);}

/* 核心布局（index.css） */
#hotall{margin:0 auto;width:1300px;margin-top:0;height:auto;position:relative;z-index:1;}

/* 页脚样式（index.css） */
#foot{background:#000000;width:100%;margin-top:20px;}
#foot_980{margin:0 auto;width:1300px;height:350px;clear:inherit;padding-top:7px;}
.link_logo{line-height:40px;width:202px;float:left;text-align:left;}
.link_onhoo{line-height:30px;width:755px;float:left;text-align:left;font-size:14px;color:#82664c;}
.link_onhoo a{color:#82664c;}
.foot_ba{float:left;height:25px;width:1300px;line-height:25px;font-size:12px;color:#ccc;margin-top:15px;}
.foot_ba a{color:#a79687;text-decoration:none;}
.foot_ba a:hover{color:#ff0;}


/* 固定悬浮窗（zzsc.css） */
.yb_conct{position:fixed;z-index:9999999;top:20%;right:-127px;cursor:pointer;transition:all .3s ease;padding:0;margin:0;border:none;}
.yb_conct ul,.yb_conct ol,.yb_conct li{list-style:none;padding:0;margin:0;border:none;}
.yb_conct em,.yb_conct i{font-style:normal;}
.yb_conct a{text-decoration:none;color:#333;}
.yb_conct img{display:inline-block;border:0 none;padding:0;margin:0;}
.yb_conct .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;background-color:#ff4a00;}
.yb_conct .yb_bar .yb_top{background:#ff4a00 url(/images/fixCont.png) no-repeat 0 0;}
.yb_conct .yb_bar .yb_phone{background:#ff4a00 url(/images/fixCont.png) no-repeat 0 -57px;}
.yb_conct .yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(/images/fixCont.png) no-repeat 0 -113px;}
.yb_conct .yb_bar .yb_QQ2{background:#ff4a00 url(/images/fixCont.png) no-repeat 0 -169px;}
.yb_conct .yb_bar .yb_ercode{background:#ff4a00 url(/images/fixCont.png) no-repeat 0 -227px;text-indent:0;text-align:center;line-height:normal;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;}
.yb_conct .qr_wrap{padding:2px 0 0 0;width:100%;text-align:center;}
.yb_conct .hd_qr{width:77px;height:auto;margin:0 auto;display:block;}
.yb_conct .yb_bar .yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
.yb_conct:hover{right:0;}

/* 底部图片展示 */
.box1 {
    width: 1300px; 
    margin: 0 auto; 
    box-sizing: border-box;
}

.thumbnailwrapper2 ul {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
    gap: 10px;
}

.thumbnailwrapper2 li {
    flex: 1;
    transition: transform 0.3s ease; /* 仅保留transform过渡 */
}

.thumbnailwrapper2 img {
    width: 100%;
    height: auto;
}

/* 图片hover上移核心效果 */
.thumbnailwrapper2 li:hover {
    transform: translateY(-5px);
}


/* 视频样式：对齐index的视频样式规范 */
video.edui-faked-video{
    border:none;
    outline:none;
    border-radius:4px;
    max-width:100%;
}


/* 页脚样式：对齐index的footer规范 */
.footer{
    width:100%;
    background:#F9F9F9;
    color:#fff;
    padding:20px 0;
    margin-top:30px;
}