/* 新闻发布会 */
.xwfbh-bg{background: url(../images/xwfbh/banner_bg.png) no-repeat center top; background-size: 1920px;}
.xwfbh-banner img{display: block; width: 100%;}

.xwfbh-maincont-bg{padding: 30px; opacity: 0.9; border-radius: 10px; background: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%); filter: blur(0px);}

.xwfbh-tpxw .swiper-slide .txt{position: absolute; left: 0; right: 0; bottom: 0; z-index: 10; padding: 17px 180px 17px 20px; line-height: 1.5; font-size: 1.125em; background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); color: #fff;}

.xwfbh-fbhsl .title img{display: block; height: 36px; margin-bottom: 12px;}
.xwfbh-fbhsl-tt .tit{font-size: 1.625em; font-weight: bold; line-height: 1.5; margin-bottom: 18px;}
.xwfbh-fbhsl-tt .tit a{color: #204F95;}
.xwfbh-fbhsl-tt .time{color: #808080; font-size: 1.125em; margin-bottom: 20px;}
.xwfbh-fbhsl-tt{border-bottom: 1px dashed #A6A6A6; margin-bottom: 30px;}
.xwfbh-fbhsl-list li{position: relative; padding-left: 45px;  font-size: 1.125em;}
.xwfbh-fbhsl-list li:before{content: ''; width: 32px; height: 32px; position: absolute; left: 0; top: -5px; background: url(../images/xwfbh/icon_time.png) no-repeat; background-size: 100%;}
.xwfbh-fbhsl-list li .time{color: #808080; margin-bottom: 8px; display: block;}
.xwfbh-fbhsl-list li + li{margin-top: 22px;}

.xwfbh-wxwb{height: 300px; background: url(../images/xwfbh/wxwb_bg.png) no-repeat; background-size: 100% 100%;}
.xwfbh-wxwb ul{width: 350px; margin: 30px 40px;}
.xwfbh-wxwb dl dd{border-radius: 6px; background: rgba(255, 255, 255, 0.6); padding: 10px; max-width: 120px; margin: 0 auto;}
.xwfbh-wxwb dl dd img{display: block; width: 100%;}
.xwfbh-wxwb dl dt{color: #fff; padding-top: 12px; text-align: center;}

.xwfbh-djb li a{overflow: hidden; display: block;}
.xwfbh-djb li img{display: block;  }

.xwfbh-fyr{height: 300px; padding:10px 30px 20px; box-sizing: border-box; background: url(../images/xwfbh/xwfyr_bg.png) no-repeat right bottom; background-size: cover;}
.xwfbh-fyr .title img{display: block; height: 52px; margin: 0 auto;}
.xwfbh-fyr .title{margin-bottom: 5px;}
.xwfbh-fyr-list li .box{position: relative; line-height: 1.4; padding: 10px 20px 10px 120px; font-size: 1.25em; background: url(../images/xwfbh/xwfyr_li_bg.png) no-repeat rgba(255, 255, 255, 0.8); border-radius: 4px; background-size: auto 100%;}
.xwfbh-fyr-list li .box:before{content: ''; width: 20px; height: 28px; background: url(../images/xwfbh/icon_huatong.png) no-repeat; background-size: 100%; position: absolute; left: 42px; top: 50%; margin-top: -14px;}
.xwfbh-fyr-list li + li{margin-top: 10px;}
.xwfbh-fyr-list li .name{font-weight: bold; color: #1E5AA8; margin-right: 30px;}

.xwfbh-news .bd{border-radius: 4px; background: #fff; padding: 30px;}
.xwfbh-news-list li .box{padding-bottom: 12px; border-bottom: #e3e3e3 1px solid; position: relative;}
.xwfbh-news-list li .time{position: absolute; left: 0; top: 0; text-align: center;}
.xwfbh-news-list li .time b{display: block; color: #266BBF; font-weight: bold; font-size: 1.875em;}
.xwfbh-news-list li .time span{font-size: 0.875em; display: block;}
.xwfbh-news-list li .tit{line-height: 1.6667; font-size: 1.125em; height: 60px; margin-left: 76px;}

/* .xwfbh-tujj-list li .imgratio{} */
.xwfbh-tujj-list li .box{box-shadow: 0px 0px 8px 4px rgba(168, 195, 227, 0.2); background: #fff;}
.xwfbh-tujj-list li .txt{padding: 20px; }
.xwfbh-tujj-list li .tit{line-height: 1.3333; font-size: 1.125em; margin-bottom: 20px; height: 2.8em;}
.xwfbh-tujj-list li .time{background: url(../images/xwfbh/icon_time2.png) no-repeat left center; background-size: 16px 16px; padding-left: 28px; color: #A6A6A6;}

   .mtjj {
            display: flex;
            justify-content: space-between;
        }

        .mtjj ul {
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
        }

        .mtjj ul li {
            width: 100%;

            padding: 0 10px;
            box-sizing: border-box;
            position: relative;
        }

        .mtjj ul li a {
            font-size: 1.125rem;
            font-weight: 400;
            letter-spacing: 0px;
            line-height: 52px;
            color: rgba(0, 0, 0, 1);
            width: 80%;
        }


        .mtjj ul li img {
            width: 16px;
            height: 16px;
        }



        .gwyxw img {
            width: 100%;
            display: block;
        }



        .time1 {
            position: absolute;
            top: 15px;
            font-size: 1rem;
            font-weight: 400;
            letter-spacing: 0px;
            line-height: 21.12px;
            color: rgba(166, 166, 166, 1);
            right: 19px;
        }

        .time1 img {
            vertical-align: middle;
            margin-right: 5px;
        }

        .mtjj_left {
            width: 70%;
        }

        .jssxw {
            display: block;
            margin-top: 20px;
        }
 

@media (max-width: 1500px) and (min-width: 1280px){
  .xwfbh-fbhsl-list li:nth-child(3){display: none;}
  .xwfbh-fyr-list li .box{padding-left: 80px;}
  .xwfbh-fyr-list li .name{margin-right: 20px;}
  .xwfbh-fyr{height: 300px; padding-left: 20px; padding-right: 20px;}
}
@media (max-width: 1280px){
  .xwfbh-maincont-bg{padding: 20px;}
  .xwfbh-bg{background-size: 120%;}
  .xwfbh-fyr{padding: 20px; height: auto;}
  .xwfbh-news .bd{padding: 20px;}
}

@media (max-width: 768px){
  .xwfbh-maincont-bg{padding: 0; background: none;}
  .xwfbh-fyr-list li .box{padding-left: 50px; background:rgba(255, 255, 255, 0.6); font-size: 1.125em;}
  .xwfbh-fyr-list li .name{margin-right: 10px;}
  .xwfbh-fyr-list li .box:before{left: 15px;}
  .xwfbh-tpxw{border-radius: 8px; overflow: hidden;}
  .xwfbh-tpxw .swiper-slide .txt{padding-top: 12px; padding-bottom: 12px;}
}

@media (max-width: 480px){
  .xwfbh-wxwb ul{width: auto; margin: 15px 10px;}
}

           @media (max-width:1500px) {
            .mtjj ul li a {
                line-height: 42px;
            }
        }

        @media (max-width:1280px) {
            .gwyxw img {
                height: 88px;
                object-fit: cover;
            }

            .time1 {
                top: 9px;
            }
        }

        @media (max-width:992px) {
            .mtjj {
                flex-wrap: wrap;
            }

            .mtjj ul {
                width: 100%;
            }

            .gwyxw.col-3 {
                display: flex;
                width: 100%;
                justify-content: space-between;
            }

            .gwyxw img {
                height: auto;
                object-fit: cover;
            }

            .gwyxw.col-3 a:first-child {
                margin-top: 20px;
            }

            .gwyxw.col-3 a {
                width: 49%;
            }
        }

        @media (max-width: 480px) {
            .gwyxw.col-3 {
                flex-wrap: wrap;
            }

            .gwyxw.col-3 a {
                width: 100%;
            }
        .mtjj ul li a {  width: 63%;}
        }   
        

    

/* older */
@media (min-width:768px){
  body.older .xwfbh-wxwb{height: auto; background-size: cover; padding-bottom: 30px;}
  body.older .xwfbh-wxwb ul{width: 600px;}
  body.older .xwfbh-wxwb dl dd{max-width: 240px;}
  body.older .xwfbh-djb{margin-bottom: 40px;}
  body.older .xwfbh-fyr{height: auto; padding: 25px;}
  body.older .xwfbh-fyr .title img{height: 104px;}
  body.older .xwfbh-fyr-list li .box{padding-top: 25px; padding-bottom: 25px; padding-left: 100px;}
  body.older .xwfbh-fyr-list li .box:before{width: 40px; height: 54px; margin-top: -27px;}
  body.older .xwfbh-news-list li{width: 50%;}
  body.older .xwfbh-news-list li .tit{margin-left: 125px; height: 110px;}
  body.older .xwfbh-fbhsl-list li:before{top: 6px;}
  body.older .xwfbh-fbhsl .title img{height: 72px;}
  
}

