    @charset "UTF-8";

    body {
        position: relative;
        background: url(../2023gngyimages/banner.png) no-repeat top center;
        padding-top: 660px;
    }

    .main {
    }

    .ml40 {
        margin-left: 40px;
    }


    .nav {
        width: 100%;
        height: 96px;
        background: #c10f1e;
        z-index: 9999;
    }

    .navCon {
        width: 960px;
        margin: auto;
        font-size: 30px;
        position: relative;
    }

    .navCon>ul>li {
        float: left;
        position: relative;
        line-height: 96px;
        text-align: center;
        padding: 0 60px;
        font-family: "宋体";
        font-weight: bold;
    }

    .navCon>ul>li:hover {
        background-color: #a3251e;
    }

    .navCon>ul>li:hover>a {
        font-weight: bold;
    }

    .navCon>ul>li>a {
        color: #fff;
        display: block;
    }

    .navCon li:hover .subMenu {
        display: block;
    }


    .subMenu {
        position: absolute;
        top: 108px;
        left: 0;
        width: 100%;
        background: #fff;
        text-align: center;
        line-height: 60px;
        font-size: 20px;
        padding: 0px 2px;
        box-shadow: 0 0 2px #ddd;
        display: none;
        z-index: 999;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        /* Firefox */
        -webkit-box-sizing: border-box;
        /* Safari */
    }

    .nav li .subMenu a {
        color: #333;
        display: block;
        border-bottom: 1px dashed #e3e3e3;
        background: none;
        font-size: 16px;
    }

    .nav li .subMenu a:last-child {
        border: none;
    }

    .nav li .subMenu a:hover {
        color: #c21a22;
    }

    .channel {
        width: 100%;
        text-align: center;
    }

    .col {
        margin-left: auto;
        margin-right: auto;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        /* Firefox */
        -webkit-box-sizing: border-box;
        /* Safari */

    }

    .box {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        /* Firefox */
        -webkit-box-sizing: border-box;
        /* Safari */
    }


        .textlist01{margin-top: 40px; width: 600px;}
        .textlist01 ul li{margin-top: 30px;}
        .textlist01 ul li>a{display: block; font-size: 26px; color: #be111a;}
        .textlist01 ul li a:hover{font-weight: bold;}
        .textlist01 ul li p{margin-top: 25px; line-height: 26px; font-size: 16px; color: #666;}
        .textlist01 ul li p a{font-size: 16px;color: #be111a;}

        
        .slideBox{margin-top: 40px; margin-left: 25px; width:572px; height: 430px; overflow:hidden; position:relative;}
		.slideBox .hd{overflow:hidden; position:absolute; right:10px; bottom:26px; z-index:1; display: none;}
		.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
		.slideBox .hd ul li{float:left; margin-right:10px;  width:9px; height:9px; text-align:center; background:#fff; cursor:pointer;}
		.slideBox .hd ul li.on{background:#cb000c; color:#fff;}
		.slideBox .bd{position:relative; height:100%; z-index:0;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
        .slideBox .bd li span{display: none; position: absolute; width: 100%; line-height: 120px; height: 92px; left: 0; bottom:0; background: url(../2023gngyimages/imgbg.png) no-repeat; color: #fff; font-size: 18px; text-indent: 20px;}
		.slideBox .bd img{ width:572px; height:430px; display:block;}

        
        
        .imglist{margin-top: 40px; background: url(../2023gngyimages/bg.jpg) no-repeat top center; height: 496px;}
        .picScroll-left{position: relative;padding-top: 77px; width: 1200px;}
        .picScroll-left .hd{position: absolute; top: 45%; z-index: 1; width: 1200px;}
        .picScroll-left .hd .next,.picScroll-left .hd .prev{position: absolute; display: block; cursor: pointer; width: 48px; height: 135px;}
        .picScroll-left .hd .next{right: -70px; background: url(../2023gngyimages/right.png) no-repeat;}
        .picScroll-left .hd .prev{left: -70px; background: url(../2023gngyimages/left.png) no-repeat;}
        .picScroll-left .bd{width: 1200px; overflow: hidden;}
		.picScroll-left .bd ul{ padding-top: 42px !important; overflow:hidden; zoom:1; counter-reset: li-counter;}
		.picScroll-left .bd ul li{ float:left; _display:inline; margin-right: 48px;  background-color: #f3827a; width: 368px; height: 290px; text-align: center;}
        .picScroll-left .bd ul li:nth-child(3n+1){background-color: #d1bea1;}
        .picScroll-left .bd ul li:nth-child(3n+2){background-color: #738caf;}
        .picScroll-left .bd ul li img{max-width: 322px; height: 260px; margin-top: -40px;}
        .picScroll-left .bd ul li span{display: block; font-size: 20px; color: #fff; margin-top: 20px;}


        .col3{background: url(../2023gngyimages/bottombg.jpg) no-repeat bottom center; padding-bottom: 70px;}
        .slideBox2{margin-top: 40px; width:645px; height:430px; overflow:hidden; position:relative;}
		.slideBox2 .hd{overflow:hidden; position:absolute; right:10px; bottom:26px; z-index:1;}
		.slideBox2 .hd ul{overflow:hidden; zoom:1; float:left;}
		.slideBox2 .hd ul li{float:left; margin-right:10px; border-radius: 50%;  width:12px; height:12px; text-align:center; background:#fff; cursor:pointer;}
		.slideBox2 .hd ul li.on{background:#c11920; color:#fff;}
		.slideBox2 .bd{position:relative; height:100%; z-index:0;}
		.slideBox2 .bd li{ zoom:1; vertical-align:middle; position: relative;}
        .slideBox2 .bd li span{display: block; position: absolute; width: 100%; line-height: 80px; height:74px; left: 0; bottom:0; background: url(../2023gngyimages/imgbg.png) repeat-x; color: #fff; font-size: 20px; text-indent: 20px;}
		.slideBox2 .bd img{ width:645px; height:430px; display:block;}
        .textlist02{margin-top: 40px; margin-left: 48px; background: url(../2023gngyimages/csbg.png) no-repeat top center; width: 506px; height: 430px; padding: 30px;border-bottom: 2px solid #dcdcdc;}
        .textlist02 ul li{margin-top: 28px;}
        .textlist02 ul li a{display: block; font-size: 20px; line-height: 28px;}
        .textlist02 ul li p{margin-top: 15px; line-height: 26px; font-size: 16px; color: #666;}



    .foot {
        width: 100%;
        padding: 25px 0;
        background: #c9151e;
    }

    .foot p {
        text-align: center;
        color: #fff;
        font-size: 14px;
        line-height: 26px;
    }


    .ULlist {
        padding-top: 15px;
    }

    .ULlist li {
        text-indent: 20px;
        position: relative;
        height: 63px;
        font-size: 16px;
        line-height: 63px;
        border-bottom: 1px dashed #999999;
        /* background: url(../2023gngyimages/fang.png) no-repeat left center; */
    }

    .ULlist li::before {
        content: "·";
        color: #b7342d;
    }

    .ULlist li span {
        position: absolute;
        right: 5px;
        top: 0;
        color: #999;
    }

    .head {
        width: 1200px;
        height: 50px;
        border-bottom: 1px solid #ddd;
        margin-top: 30px;
    }

    .head h2 {
        /* width: 370px; */
        height: 50px;
        float: left;
        margin-left: 15px;
        font-size: 30px;
        line-height: 50px;
        color: #b7342d;
    }

    .head a {
        height: 20px;
        float: right;
        font-weight: bold;
        margin-top: 20px;
        font-size: 12px;
        color: #666;
    }

    .PIClist {
        padding-top: 35px;
    }

    .PIClist li {
        width: 270px;
        height: 260px;
        float: left;
        text-align: center;
        margin: 0px 15px 0px 15px;
    }
       .PIClist li>a{display: block; background-color: #fffeee;}

    .PIClist li img {
        max-width: 270px;
        height: 210px;
    }

    .PIClist li .tit {
        font-size: 16px;
        text-align: center;
        line-height: 32px;
    }

    .contentText p {
        /* text-align: center; */
    }

    .contentText img {
        max-width: 1000px;
    }

    .contentText p {
        font-size: 16px;
        line-height: 2;
        color: #333;
        margin-bottom: 10px;
    }

    .container>h2 {
        font-size: 24px;
        text-align: center;
        line-height: 60px;
        margin-top: 0px;
    }

    .sec {
        text-align: center;
        color: #666;
        padding-top: 15px;
        font-size: 14px;
        padding-bottom: 25px;
        margin-bottom: 30px;
        border-bottom: 1px solid #d7d7d7;
    }

    .sec span {
        padding: 0 10px;
    }

    .sec span a {
        padding: 0 5px;
    }

    .listContainer {
        width: 100%;
        padding-top: 30px;
        padding-bottom: 40px;
    }

    .container {
        min-height: 490px;
    }

    .container>h2 {
        margin-top: 20px;
    }

    .container .w1200>h2 {
        margin-top: 30px;
        text-align: center;
        font-size: 24px;
        color: #333;
    }
