body {
    background: url("4514518.png") no-repeat center top;
    width: 1575px;
    min-width: 1280px;
    max-width: 1920px;
    margin: 0 auto;
    height: auto;
    font-family: "Microsoft YaHei", Arial, Verdana, Helvetica, sans-serif;
}
/****** 首页 ******/
.warp { width: 100%; overflow: hidden; margin: 0 auto; }

/****** 通用 ******/
.w1000 { width: 1000px; margin: 0 auto; overflow: hidden; }
.w1100 { width: 1100px; margin: 0 auto; overflow: hidden; }
.w1200 { width: 1200px; margin: 0 auto; overflow: hidden; }
.w1575 { width: 1575px; margin: 0 auto; overflow: hidden; }

.bg-color { background: #fff; }


/****** header ******/
.header { width: 100%; height: 620px; overflow: hidden; position: relative;}
.header .href-nav {height: 50px; margin-top: 50px;}
    .header .logo-btn {
        width: 334px;
        height: auto;
        float: left;
        margin-left: 8%;
    }

        .header .logo-btn img {
            width: 100%;

        }

    .header .false-btn {
        width: 90px;
        height: auto;
        float: right;
        margin-right: 12%;
    }
        .header .false-btn img {
            width: 100%;
        }
        .header .logo-btn a, .header .false-btn a {
            display: block;
            width: 100%;
            height: 100%;
            margin: 0 auto;
        }

    .header .bannerText {
        margin-top: 150px;
        z-index: 99999; 
        display: flex;
        justify-content: center;
    }


/****** headlines ******/
.headlines { width: 100%; height:auto ; margin-top: 0;}
    .headlines .firstTitle{
        text-align: center;
    }
        .headlines .firstTitle a{
            color: #c70000;
            font-size: 45px;
            font-weight: bolder;
        }
        .headlines .firstTitle h3{
            font-family: 'SOURCEHANSANSCN-HEAVY', sans-serif;
            letter-spacing: -0.1em;
        }
/****** 通用 ******/
ul li::after{position: absolute;
                    content: '';
                    width: 3px;
                    height: 3px;
                    display: block;}
.container .topTitle a{
            color: #e43424;
            font-size: 21px;
            font-weight: bolder;}
.container .Text a{ 
            color:#000;
            font-size: 16px;
            font-weight: normal;}
.container .More{ 
            background-image: url(4514528.png);
            position: absolute;
            color:#000;
            width: 89px;
            height: 30px;
            bottom: 0;
            right: 0;
            display: flex;
            align-items: center;
            font-size: 14px;}
.container .More a{margin-left: 35px;}
/****** 重要新闻 ******/
.container{ margin-top: 30px; height: auto;}
    .container .boxTitle {position: relative; height: 60px;}
    .container .boxTitle img{position: absolute; z-index: 1;}
    .container .boxMain{ margin-top: -9px; }
        .container .left { width: 445px; height: 363px; position: relative;}
        .container .left img{ position: absolute; top: 0;}
        .container .left  ul{ margin-left: 10px; z-index: 2;}
        .container .left  ul li{ margin-left:0; z-index: 2; height: 84px; padding-left: 13px; padding-right: 7px;
            background: #fbf7f3; margin-bottom: 9px; transition: background-color 0.1s ease;}
        .container .left  ul li:hover{ background-color:#ffdac8 ;}
        .container .left  ul li a{ z-index: 2; font-size: 18px; display: flex; align-items: center; height: 84px; color: #494949;}
        .container .left  ul li:last-child a{ align-items: flex-start; padding-top: 20px;}       
        .container .right { width: 542px; height: 363px; }
            /* 轮播图 */
            .container .right .device { width: 542px; height: 363px; position: relative; overflow: hidden; }
                .container .right .swiper-container { width: 542px; height: 363px; }
                .container .right .swiper-slide { position: relative;  width: 542px; height: 363px;}
                .container .right .swiper-slide img { display: block; width: 100%; height: 100%; }
                .container .right .swiper-title {
                    position: absolute;
                    left: 0px;
                    bottom: 0px;
                    width: 100%;
                    height: 40px;
                    line-height: 40px;
                    font-size: 18px;
                    text-indent: 0.5em;
                    color: #fff;
                    background-color: rgb(166,9,7,1);  }
                    
                .container .right .pagination { position: absolute; right: 10px; bottom: 15px; text-align: center; font-size: 0px; z-index: 9999; }
                    .container .right .swiper-pagination-bullet {
                        display: inline-block;
                        width: 8px;
                        height: 8px;
                        background: #ededed;
                        opacity:1;
                        border-radius: 50%;
                        margin: 0 5px;
                        cursor: pointer; }
                    .container .right .swiper-pagination-bullet-active {
                        background: #d8352f;
                        width: 16px;
                        height: 8px;
                        border-radius: 3px;
                        opacity: 1; }
                    .container .right .one-segment {
                        height: 100%;
                        width: 5px;
                        background-color: #d8352f;
                        display: inline-block;
                        float: left; }



/****** 集团要问Start ******/
.container .newslist{ width: 1000px; height: 301px; background-color: #fff; position: relative;}
.container .newslist ul{ position: relative; padding-top: 30px; padding-bottom: 30px; margin-left: 58px; margin-right:15px;}
.container .newslist ul li{ position: relative; line-height: 40px; font-size: 20px; color: #595757;}
.container .newslist ul li a{ color: #595757;}
.container .newslist ul li::after{position: absolute;
                    content: '';
                    list-style: none; 
                    width: 15px;
                    height: 16px;
                    display: block;
                    background-image:url(4514527.png);
                    background-size: contain;
                    top: 13px;
                    left: -30px;}

/****** 集团要闻END ******/



/****** 二联新闻START ******/
.container .left-column{width: 482px; overflow: hidden; position: relative;}
.container .left-column .newslist{margin-top: 22px; position: relative; width: 482px;}
/****** 二联新闻END ******/



/****** footer ******/
footer{display: flex; justify-content: center; margin-top: 52px;}





/* 二级列表页 */
    /* .bg-color{
        padding:20px 20px 30px 20px;
    } */
    .url-nav {
        width: 75%;
        overflow: hidden;
        float: left;
        margin-top: 10px;
        line-height: 50px;
        font-size: 16px;
        color: #1a1a1a;
    }
.url-nav .w950 { text-indent: 1em; border-bottom: solid 1px #999; } 
.url-nav a { font-size: 14px; color: #1a1a1a; } 

.li-style { width: 100%; overflow: hidden; float: left; margin-top: 15px; }
.li-style ul li { width: 100%; height: 40px; float: left; line-height: 40px; position: relative; } 
.li-style ul li a { color: #000; }

.li-style ul li .b-left { width: 80%; overflow: hidden; float: left; text-align: left; text-indent: 1em; font-size: 16px; } 
.li-style ul li .b-right { width: 20%; overflow: hidden; float: left; text-align: right; font-size: 14px; color: #000000; }

.page {
    width: 100%;
    height: 40px;
    margin: 20px 0;
    line-height: 40px;
    text-align: center;
} 
    .page a {
        display: inline-block;
        width: auto;
        min-width: 40px;
        padding: 0 5px;
        height: 40px;
        margin: 0 5px;
        text-align: center;
        border: 1px solid #ccc;
        border-radius: 10px;
        font-size: 18px;
        color: #ccc;
    }
.page-box a:hover { cursor: pointer; color: #fff!important; border: solid 1px #c83e3f; border-radius: 5px; background: #c83e3f; }
/* 二级列表页 end */ 
 
 
/* 内容页 */ 
.title-box { width: 100%; line-height: 30px; overflow: hidden; padding: 10px 0px; font-size: 24px; font-weight: bold;
 text-align: center; } 
.fb-time { width: 100%; line-height: 40px; overflow: hidden; margin-bottom: 20px; text-align: center; font-size: 14px; 
 border-bottom: solid 1px #ddd; } 
.content-boxs .texts-boxs { width: 96%; overflow: hidden; padding: 0px 2% 50px 2%; }
.content-boxs .texts-boxs p img { display: block; max-width: 100%; margin: 0px auto; }
.pc-box { position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 20px 0px; overflow: hidden; } 
.print-close { width: 100%; overflow: hidden; margin: 50px 0px 0px 0px; text-align: center; } 
.print-close span { padding: 0px 10px; } 
.print-close span a { color: #414141; } 
.border-b { border-bottom: solid 1px #ac0000; box-sizing: border-box; margin-bottom: 0px; } 
/* 内容页 end */