    @charset "UTF-8";
    body {}
    
    .banner {
        background: url(../jdybznimages/banner.jpg) no-repeat top center;
        height: 557px;
    }
    
    .nav {
        height: 60px;
        background: #df0909;
    }
    
    .nav ul {
        width: 1200px;
        margin: 0 auto;
    }
    
    .nav ul li {
        float: left;
        font-size: 16px;
        font-weight: bold;
        line-height: 60px;
        position: relative;
        color: #fff;
    }
    
    .nav ul li a {
        padding: 0 32px;
        color: #fff;
    }
    .nav ul li:first-child a{}
    .nav ul li:last-child{padding-right: 0;}
    .nav ul li a:hover{color: #fdf1b5;}
    
    .channel {
        text-align: center;
    }
    
    .col {
        width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }

    .col1 ul{margin-top: 30px;}
    .col1 ul li{ float: left; width: 548px; height: 95px; border: 1px solid #ccc; margin-right: 20px; margin-bottom: 20px; padding: 20px;}
    .col1 ul li h3{font-size: 24px;}
    .col1 ul li p{line-height: 30px; text-indent: 28px; text-align: left; margin-top: 10px;}
    .col1 ul li:nth-child(3),.col1 ul li:nth-child(5){margin-right: 0;}
    .col1 ul li:first-child{width:1160px; border: 0;text-align: center; height: 100px; padding: 0 20px; margin-bottom: 30px;}
    .col1 ul li:first-child p{margin-top: 15px;}

    .col3L .slideBox {
        width: 574px;
        height: 362px;
        overflow: hidden;
        position: relative;
    }
    
    .col3L .slideBox .hd {
        height: 15px;
        overflow: hidden;
        position: absolute;
        right: 10px;
        bottom: 14px;
        z-index: 1;
    }
    
    .col3L .slideBox .hd ul {
        overflow: hidden;
        zoom: 1;
        float: left;
    }
    
    .col3L .slideBox .hd ul li {
        float: left;
        margin-right: 10px;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        line-height: 14px;
        text-align: center;
        background: #fff;
        cursor: pointer;
    }
    
    .col3L .slideBox .hd ul li.on {
        background: #f00;
        color: #fff;
    }
    
    .col3L .slideBox .bd {
        position: relative;
        height: 100%;
        z-index: 0;
    }
    
    .col3L .slideBox .bd li {
        zoom: 1;
        vertical-align: middle;
    }
    
    .col3L .slideBox .bd img {
        width: 574px;
        height: 362px;
        display: block;
    }
    
    .col3L .slideBox .bd .title {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 53px;
        text-indent: 20px;
        line-height: 53px;
        background: #000;
        background: rgba(0, 0, 0, .5);
        font-size: 18px;
    }
    
    .col3L .slideBox .bd .title a {
        color: #fff;
    }
    
    .col3R {
        width: 570px;
        height: 362px;
        margin-left: 25px;
    }
    
    .col3R .hotNews {
        height: 204px;
        border-bottom: 1px dashed #d7d7d7;
    }
    
    .col3R .hotNews p {
        font-size: 14px;
        line-height: 30px;
        color: #666;
    }
    
    .col3R .hotNews p a {
        color: #e71f19
    }
    
    .col3R .hotNews h3 {
        font-size: 24px;
        color: #333;
        font-weight: 400;
        line-height: 48px;
        margin-bottom: 18px;
    }
    
    .col3R ul {
        padding-top: 25px;
    }
    
    .col3R li {
        font-size: 16px;
        text-indent: 20px;
        background: url(../jdybznimages/dotted4.png) no-repeat left center;
        line-height: 40px;
    }
    
    .col2 {}
    .sideMenu{width: 556px; margin-top: 10px; float: left; margin-right: 50px; margin-left: 20px;}
    .sideMenu:last-child{margin-right: 0; margin-left: 0;}
	.sideMenu h3{ height:50px; line-height:50px; padding-left:35px;  background: url(../jdybznimages/dot.png) no-repeat 10px center; background-color: #e2e2e2; cursor:pointer; font-weight: normal;  text-align: left; font-size: 20px; margin-top: 10px;}
	.sideMenu h3 em{ float:right; margin-right: 30px; margin-top: 22px; display:block; width:12px; height:5px;   background:url(../jdybznimages/pre.png) no-repeat; cursor:pointer; }
	.sideMenu h3.on em{background: none;}
    .sideMenu h3.on{background: url(../jdybznimages/doton.png) no-repeat 10px center; background-color: #dd293c; color: #fff; }
    .sideMenu h3.on a{color: #fff;}
	.sideMenu ul{ padding:8px 130px 8px 25px; text-align: left; color:#666666; display:none;}
    .sideMenu ul li{text-indent: 28px;}
    .sideMenu ul li a{color: #dd293c;}

    .textlist li{font-size: 16px; line-height: 49px; background: url(../jdybznimages/dot2.png) no-repeat left center; text-indent: 25px;}
    .textlist2 li{font-size: 20px; line-height: 44px; background: url(../jdybznimages/dot3.png) no-repeat left center; text-indent: 30px;}
    .col11>ul{margin-top: 30px;}
    .col11>ul>li{float: left; width: 335px; margin-right: 76px;}
    .col11>ul>li:first-child{margin-left: 25px;}
    .col11>ul>li:last-child{margin-right: 0;}
    .col11>ul>li img{width: 335px; height: 188px;}
    .col11 .textlist{margin-top: 20px;}

    .col4 .bss{margin-top: 30px; width:1200px; height: 347px; background: url(../jdybznimages/bg1.png) no-repeat;}
    .col4 ul{ padding: 35px 70px 20px 110px;}
    .col4 ul li{float: left; width: 480px; margin-right: 30px;}
    .col4 .textlist{margin-top: 20px;}

    .col5 .textlist3{margin-left: 40px; margin-top: 30px;}
    .col5 .textlist3 li{float: left; width: 540px; margin-right: 30px; margin-bottom: 30px;}
    .col5 .textlist3 li:nth-child(2n){margin-right: 0;}
    .col5 .textlist3 img{width: 236px; height: 176px; float: left;}
    .col5 .textlist3 div{width: 289px; height: 176px; float: left; margin-left: 15px; margin-top: 16px;}
    .col5 .textlist3 div h3{font-size: 20px;}
    .col5 .textlist3 div p{margin-top: 30px; text-indent: 28px; font-size: 16px; line-height: 28px;}
    .col5 .textlist3 div p a{color: #dd293c;}

    .col6 .imglist{margin-left: 10px; margin-top: 30px;}
    .imglist li{float: left; margin-right: 20px;}
    .imglist li:nth-child(3n){margin-right: 0;}
    .imglist li{width: 380px; height: 350px; margin-bottom: 20px;}
    .imglist li img{width: 380px; height: 285px; float: left;}
    .imglist li span{ float: left; width: 380px; display: block; background: #e6cc76; height: 64px; line-height: 64px; text-align: center; font-size: 20px;}


    .col8>ul{margin-top: 30px;}
    .col8>ul>li{float: left; width: 335px; margin-right: 76px;}
    .col8>ul>li:first-child{margin-left: 25px;}
    .col8>ul>li:last-child{margin-right: 0;}
    .col8>ul>li img{width: 335px; height: 188px;}
    .col8 .textlist{margin-top: 20px;}

    .col8 div.mtbd01{background: url(../jdybznimages/mtbd01.png) no-repeat top center;}
    .col8 div.mtbd02{background: url(../jdybznimages/mtbd02.png) no-repeat top center;}
    .col8 div.mtbd03{background: url(../jdybznimages/mtbd03.png) no-repeat top center;}
    .col8 div.mtbd{}
    .col8 div.mtbd h1{height: 70px; line-height: 70px; font-size: 30px; text-align: center; margin-bottom: 25px;}
    .col8 div.mtbd h1 a{color: #fff; font-family: 'å®‹ä½“';}
    .col8 div.mtbd h3 a{color: #941e23; font-size: 20px;}
    .col8 div.mtbd p{margin-top: 10px; line-height: 30px; text-indent: 32px;}


    /* å›¾è¯´ */
.picMarquee-left{ width:100%; position: relative;}
.picMarquee-left .prev,.picMarquee-left .next{top: 40%; position: absolute; width: 40px; height: 100px; background: rgba(0, 0, 0, 0.4); border: 0; font-size: 36px; line-height: 100px; color: #fff; text-align: center; display: block; cursor: pointer;}
.picMarquee-left .next{right: 20px;}
.picMarquee-left .prev{left: 20px; }
.picMarquee-left .prev:hover,.picMarquee-left .next:hover{background: rgba(224, 3, 3, 0.8);}
.picMarquee-left  .tempWrap{margin: auto;}
.picMarquee-left .bd{ padding:10px;  margin: auto;  }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:250px; display:block; position: relative; filter: brightness(95%); }
.picMarquee-left .bd ul li:hover  .pic a img{filter: brightness(100%);}
.playState{ position: absolute; left: 0; top: 0; z-index: 5; width:100%; height: 100%; }
.gallery {
  display: flex;
  flex-direction: column;
  align-items: center;
  background-size: 100% 100%;
}
.gallery .row {
  display: block;
  justify-content: center;
  width: 1100px;
  height: 650px;
}
.gallery .row img {
  width: 260px;
  min-height: 450px;
  margin: 10px 5px;
  cursor: pointer;
  transition: all ease-in-out 250ms;
  filter: brightness(95%);
  object-fit: cover;
}
.gallery .row img:hover {
  filter: brightness(100%);
}
.lightboxContainer {
  background-color: rgba(0,0,0,0.1);
  position: fixed;
  width: 1200px;
  height: 750px;
	margin: 20px auto;
  top: 0;
  left: 0;
	right: 0;
  z-index: 100;
  display: flex;
  display: none;
	border: 0px;
	border: 1px;
}
.lightboxContainer .lightbox {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.lightboxContainer .activeImage {
  height: 700px;
  overflow: auto;
  overflow-x: hidden;
  border: 5px solid #fff;
}
.lightboxContainer .lightbox img {
  width: 650px;
}
.lightboxContainer .lightbox .close {
  position: absolute;
  top: 35px;
  right: 24%;
  cursor: pointer;
  font-size: 14px;
  color: #FFF;
  border: 3px solid #fff;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background: #d40303;
}
.lightboxContainer .lightbox .prev, .lightboxContainer .lightbox .next {
  user-select: none;
  cursor: pointer;
  font-size: 50px;
  color: white;
  /*! margin: 40px; */
  font-weight: 800;
  width: 70px;
  height: 300px;
  line-height: 300px;
  background: #d40303;
  text-align: center;
}
.input-left {
  top: 50%;
  position: absolute;
  left: 10px;
  width: 50px;
  height: 100px;
  background: rgba(0, 0, 0, 0.4);
  border: 0;
  font-size: 40px;
  color: #fff;
}
.input-right {
  top: 50%;
  position: absolute;
  right: 10px;
  width: 50px;
  height: 100px;
  background: rgba(0, 0, 0, 0.4);
  border: 0;
  font-size: 40px;
  color: #fff;
}
#div1 {
  width: 1100px;
  position: relative;
  overflow: hidden;
}
#div1 ul {
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}
#div1 ul li {
  float: left;
  width: 28 0px;
  min-height: 450px;
  margin: 10px 5px;
  list-style: none;
}
@media only screen and (max-width: 600px) {
  .gallery {
    width: initial;
    height: initial;
  }
  .gallery .row {
    flex-direction: column;
    align-items: center;
  }
  .gallery .row img {
    width: 400px;
    height: 400px;
  }
  .lightboxContainer .lightbox .prev, .lightboxContainer .lightbox .next {
    margin: 15px;
  }
}
@media only screen and (max-width: 500px) {
  .gallery .row img {
    width: 300px;
  }
}
@media only screen and (max-width: 400px) {
  .gallery .row img {
    width: 250px;
  }
}

.activeImage{
  position: relative;
}
.lightboxContainer .lightbox .close{
  right: 5px;
  top: 5px;
}

    .col7 .picScroll-left2{ margin: 0 auto; margin-top: 30px; width: 1170px; position: relative;}
    .col7 .picScroll-left2 .hd{}
    .col7 .picScroll-left2 .hd .next,.col7 .picScroll-left2 .hd .prev{position: absolute; top: 25%; background: url(../jdybznimages/btn_l.png) no-repeat; width: 27px; height: 50px; cursor: pointer;}
    .col7 .picScroll-left2 .hd .next{ left: -15px;}
    .col7 .picScroll-left2 .hd .prev{background: url(../jdybznimages/btn_r.png) no-repeat; right: -15px;}
    .col7 .picScroll-left2 .bd ul{}
    .col7 .picScroll-left2 .bd ul li{float: left; margin: 0 20px;}
    .col7 .picScroll-left2 .bd ul li img {width: 350px;height: 100px;}

    .col10 ul{margin-left: 15px; margin-top: 20px;}
    .col10 ul li{float: left; border-bottom:1px dashed #ccc ; width: 570px; margin-right: 30px; padding: 20px 0;}
    .col10 ul li h3{ font-size: 24px;}
    .col10 ul li p{line-height: 30px; text-indent: 28px; margin-top: 15px;}
    .col10 ul li p a{color: #cb121a;}
    .col10 ul li:nth-child(2n){margin-right: 0;}
    



    /* è„šéƒ¨ */
    
    .foot {
        width: 100%;
        height: 90px;
        padding-top: 30px;
        background: #cb121a;
    }
    
    .foot p {
        line-height: 28px;
        font-size: 16px;
        text-align: center;
        color: #fff;
    }
    /*äºŒçº§é¡µé¢*/
    /*content************************************************************************************************************************/
    
    .contentTitle {
        height: 66px;
        font: bold 24px/66px "å¾®è½¯é›…é»‘";
        text-indent: 24px;
        background: url(../jdybznimages/conTitle_05.png) no-repeat left center;
    }
    
    .contentTitle a {
        display: block;
        color: #ba010b;
    }
    
    .contentTitle a.backHome {
        width: 100%;
        margin-top: -50px;
        text-align: right;
        font-size: 16px;
        height: 46px;
        line-height: 48px;
        border-bottom: 3px solid #c40911;
    }
    
    .arcTit {
        font: 20px/30px "å¾®è½¯é›…é»‘";
        text-align: center;
        color: #ba010b;
    }
    
    .contentImg {
        padding: 0 50px;
        height: 520px;
    }
    
    .conNewspic {
        width: 65%;
    }
    
    .conNewspic ul li img {
        display: block;
        width: 100%;
        height: 520px;
    }
    
    .num {
        width: 30%;
    }
    
    .num ul li {
        border: 4px solid #b5b5b5;
        height: 227px;
    }
    
    .num ul li:last-child {
        margin-top: 50px;
    }
    
    .num ul li img {
        display: block;
        width: 100%;
        height: 227px;
    }
    
    .num ul li.on {
        border-color: #de222e;
    }
    
    .article {
        color: #333;
    }
    
    .source {
        text-align: center;
        font-size: 14px;
        line-height: 40px;
        margin: 15px 0;
        border-bottom: 1px dashed #c6c6c6;
        color: #333;
    }
    
    .source span {
        display: inline-block;
        padding-right: 80px;
    }
    
    .article .articleCon p {
        width: 95%;
        margin: 0 auto;
        font: 16px/40px "å¾®è½¯é›…é»‘";
        text-indent: 32px;
    }
    
    .article .articleCon img {
        display: block;
        margin: 20px auto;
    }
    /*listPic**************************************************************************************************************************/
    
    .pictureList {
        overflow: hidden;
    }
    
    .pictureList dl {
        width: 220px;
        float: left;
        overflow: hidden;
        margin: 35px 25px 0 0;
    }
    
    .pictureList dl dt {
        height: 158px;
        overflow: hidden;
    }
    
    .pictureList dl dt a {
        display: block;
        border: 1px solid #c4c4c4;
        padding: 3px;
    }
    
    .pictureList dl dt a img {
        display: block;
        height: 150px;
        width: 100%;
    }
    
    .pictureList dl dd {
        text-align: center;
        font: 16px/1.5 "å¾®è½¯é›…é»‘";
        width: 100%;
        padding-top: 10px;
        height: 38px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    
    .jcyglist dl dt {
        height: 250px
    }
    
    .jcyglist dl dt a {
        padding: 0;
        border: 0;
    }
    
    .jcyglist dl dt a img {
        height: 248px;
        width: 176px;
        margin: 0 auto;
        border: 1px solid #c6c6c6;
    }
    
    .jcyglist dl dd a {
        color: #ba010b;
    }
    
    .jcyglist dl dd span {
        font-size: 14px;
        color: #666;
    }
    
    .jcyglist dl dd {
        height: 48px;
    }
    
    .xjdwlist dl {
        width: 272px;
        border: 1px solid #cecece;
        margin: 17px 12px 18px 13px;
    }
    
    .xjdwlist dl dt a {
        padding: 0;
        border: 0;
    }
    
    .xjdwlist dl dt a img {
        display: block;
        height: 158px;
        width: 100%;
    }
    
    .xjdwlist .hoverStyle {
        /*IE8 ä¸æ”¯æŒ*/
        box-shadow: 0 6px 22px 2px #cecece;
        -webkit-box-shadow: 0 6px 22px 2px #cecece;
        -moz-box-shadow: 0 6px 22px 2px #cecece;
        -o-box-shadow: 0 6px 22px 2px #cecece;
    }
    
    .listNews li {
        overflow: hidden;
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px dashed #cbcbcb;
        font: bold 16px/2 "å¾®è½¯é›…é»‘";
    }
    
    .listNews .listTit {
        clear: both;
    }
    
    .listNews .listImg img {
        display: block;
        width: 240px;
        height: 140px;
        padding-right: 25px;
    }
    
    .listNews .listCon {
        clear: both;
        font: 16px/2 "å¾®è½¯é›…é»‘";
    }
    
    .ndbyTitlt {
        margin: 0 auto;
        width: 98%;
        overflow: hidden;
        border-radius: 6px;
    }
    
    .ndbyTitlt a {
        display: block;
        float: left;
        width: 49.8%;
        text-align: center;
        height: 50px;
        font: 20px/50px "å¾®è½¯é›…é»‘";
        background-color: #cecece;
        border: 1px solid #cecece;
    }
    
    .ndbyTitlt a.on {
        background-color: #fff;
        color: #cc2a1c;
    }
    

    /* 2021.06.18æ–°å¢ž */
    .col9 .textlist3{margin-left: 40px; margin-top: 30px;}
    .col9 .textlist3 li{float: left; width: 540px; margin-right: 40px; margin-bottom: 30px;}
    .col9 .textlist3 li:nth-child(2n){margin-right: 0;}
    .col9 .textlist3 img{width: 236px; height: 176px; float: left;}
    .col9 .textlist3 div div{width: 289px; height: 176px; float: left; margin-left: 15px; margin-top: 16px; }
    .col9 .textlist3 li>div{float: left; border-bottom: 1px dashed #ccc; padding-bottom: 10px;}
    .col9 .textlist3 div h3{font-size: 20px;}
    .col9 .textlist3 div p{margin-top: 30px; text-indent: 28px; font-size: 16px; line-height: 28px;}
    .col9 .textlist3 div p a{color: #dd293c;}
    .col9 .textlist3 div.text{ padding-top: 25px;}
    .col9 .textlist3 div.text p{ margin-top: 15px; padding-bottom: 15px;}
    .col9 .textlist3 div p a{color: #dd293c;}
    .cjxl4 ul,.cjxl5 ul{margin-top: 30px; margin-left: 40px;}
    .cjxl4 ul li,.cjxl5 ul li{width: 258px; height: 170px; margin-right: 30px; float: left; position: relative;}
    .cjxl4 ul li:last-child,.cjxl5 ul li:last-child{margin-right: 0;}
    .cjxl4 ul li img,.cjxl5 ul li img{width: 258px; height: 170px;}
    .cjxl4 ul li span{position: absolute; background: #000; background: rgb(0, 0, 0,.6); width: 100%; bottom: 0; display: block; color: #fff; text-align: center; line-height: 30px;}
    .cjxl5 ul li span{position: absolute; display: block; background: url(../jdybznimages/video.png) no-repeat; width: 56px; height: 56px; top: 35%; left: 38%;}

    /* 6.30新增 */
    .col14 ul{margin-top: 30px;}
    .col14 ul li{float: left; width: 287px; height: 252px; margin-left: 11px; margin-bottom: 25px;}
    .col14 ul li:nth-child(9),.col14 ul li:nth-child(10),.col14 ul li:nth-child(11),.col14 ul li:nth-child(12){margin-bottom: 0;}
    .col14 ul li img{width: 287px; height: 204px; display: block;}
    .col14 ul li span{display: block; width: 100%; background: #f1f1f1; height: 48px;line-height: 48px; text-align: center; font-size: 16px;}
    .col14 ul li:hover{border: 2px solid #cc0016; width: 283px; height: 248px;}
    .col14 ul li:hover img{width: 283px; height: 200px;}
    .col14 ul li:hover span{background: #cc0016; color: #fff;}