@charset "utf-8";
*{ margin:0; padding:0; border:0px; list-style:none;}
body{ font-family:"Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:#FFFFFF; }
form,input,button {margin: 0px;padding: 0px;border: 0px; vertical-align:middle;}
ul, li {list-style-type:none;}
h1, h2, h3, h4, h5, h6 { font-size:14px;font-weight:normal;}
img { border:0;}
a { text-decoration:none; color:#333; outline:none;}
.fleft{ float:left;}
.fright{ float:right;}


.top_header{width: 100%;height: 189px;background: #ffffff;}
.top_header .leader{width:1298px;height: 66px;margin:auto;padding-top: 61.5px;}
.top_header .leader img{width: 100%;display: block;}
/**导航条**/
 .nav {
            width: 100%;
            height: 82px;
            background: #9c1d03;
        }

        /* 内层容器 – 居中，最大宽度1200px */
        .nav-container {
            max-width: 1200px;
            width: 100%;
            margin: 0 auto;
            padding: 0 20px;
            /* 左右留白，防止贴边 */
            height: 100%;
        }

        /* 导航列表 – flex均匀分布，撑满高度 */
        .nav-list {
            display: flex;
            list-style: none;
            margin: 0;
            padding: 0;
            height: 100%;
            align-items: stretch;
            /* 让每个li高度撑满 */
        }

        .nav-item {
            flex: 1;
            /* 8项均分宽度 */
            display: flex;
            align-items: center;
            justify-content: center;
            height: 100%;
            transition: background-color 0.25s ease;
        }

        .nav-item a {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 6px;
            /* 图标与文字间距 */
            color: #ffffff;
            text-decoration: none;
            font-size: 17px;
            font-weight: 500;
            letter-spacing: 1px;
            height: 100%;
            width: 100%;
            padding: 0 10px;
            white-space: nowrap;
            transition: background-color 0.25s ease;
        }

        /* 默认首页高亮（背景色 #a30005） */
        .nav-item.active a {
            background-color: #a30005;
        }

        /* 所有导航项 hover 效果（包括首页） */
        .nav-item a:hover {
            background-color: #a30005;
        }

        /* ===== 首页图标图片样式 ===== */
        .nav-item .nav-icon {
            width: 35px;
            height: 32px;
            flex-shrink: 0;
            /* 防止被flex压缩 */
            display: block;
            /* 去除行内元素的默认间隙 */
        }

        /*banner*/
		#banner{height: 500px;overflow: hidden;position: relative;margin: 0px auto;margin-left:calc((100% - 1920px)/2);z-index:0}
		#banner .hd{ position: absolute;left: 80%;top:455px; z-index:100;display: none;}
		#banner .hd li{width:10px;height:10px;border-radius:10px;float:left; display:inline; margin-left:15px; background:#ccc;text-indent:-999px;cursor:pointer;}
		#banner .hd li.on{ background-color:#0092CE;}
		#banner .bd{width:1920px; height:500px;}
		#banner .bd li{ position:relative; height:500px;}
		#banner .bd li a{width:1920px; height:500px; display:block;}
		#banner .bd li img{ width:1920px;height: 500px;}