/* 频道模板css*/
.tit-line {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #ddd
}
 .tit-line .ggdtMore {
    float: right;
}
.runCon {width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    }

.fast_linkR {
  height:100px;
}
.none {
    
display: none
}
.title-yd {position:relative; top: -5px}
.left-title{        font-size: 1.2rem;
    color: #ff5505;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    font-weight: bold;
    padding: 0 5px;
    border-bottom: 2px solid #ff5505;}
.tabTit .left-title {
    font-size: 1.2rem;
    color: #999;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    margin-right: 10px;
}
.tabTitLineNo {
    border-bottom: none ;
}
.left-title.on {
    color: #ff5505;
    border-bottom: 2px solid #ff5505;
}

.left .gonggao {
    overflow: hidden;
    line-height: 46px;
}
body{/*overflow-x:hidden;min-width:1170px;*/}
.rmtj, .fast_link, #left_list{ padding-top:20px;max-width: 90%;margin: 0 auto}
.banner{ width:100%; position:relative;margin-top: 8rem}

.gywm_con{max-width: 90%;margin:10rem auto 0;overflow:hidden; font-size: 16px;/** padding-top: 8rem;**/}
.gywm_con1{max-width: 90%;margin:1rem auto 0;overflow:hidden; font-size: 16px}
.gywm_con2{max-width: 90%;margin:1rem auto 0;overflow:hidden; font-size: 16px}
.gywm_con .gywm_l {width: 35%;float:left;overflow:hidden;margin-right: 2%;}
.gywm_con .gywm_r {width: 36%;float:left;}
.gywm_con .jg_l, .gywm_con1 .jg_l, .gywm_con2 .jg_l{width: 100%;overflow:hidden;}
.gywm_con .jg_r, .gywm_con1 .jg_r, .gywm_con2 .jg_r {width: 25%;float:right;}
.jgban {padding-top:20px;max-width: 90%;margin:0 auto;overflow:hidden}
.gywm_con2 .zdjs{width: 32%;float:left;overflow:hidden;}
.gywm_con2 .xcjy {width: 32%;float: left;margin: 0 2%;}


.gywm_con .gywm_l .left_sp{margin-top:0;}
.gywm_con .gywm_l .left_sp video{width:100% !important;height:100% !important;}

/*轮播图*/
.banner {width:100%}
.banner .swiper {width:100%;position:relative;overflow:hidden;height: 500px}
.banner .swiper .swiper-pagination {left:0;right:0;height:4px;bottom:50px;margin:0 auto;}
.banner .swiper .swiper-pagination span {float:left;width:15px;height:15px;border:1px #ffffff solid;border-radius:20px;margin:0;opacity:1;margin-right:20px;background:none;}
.banner .swiper .swiper-pagination span.swiper-pagination-bullet-active {background:#ffffff;width:15px;border-radius:10px;}
.banner .swiper .swiper-wrapper {height:100%;}
.banner .swiper .swiper-wrapper .swiper-slide {position:relative;}
.banner .swiper .swiper-wrapper .bt_img img {display:block;width:100%;margin:0 auto;height:100%}
.banner .swiper .swiper-wrapper .swiper-slide .nrCon { width:600px;position:absolute;left:0;right:0;margin:0 auto;top:0;z-index:10;}
.banner .swiper .swiper-wrapper .swiper-slide .nrCon img{ width:100%;}
.banner .swiper .swiper-wrapper .swiper-slide-active .nrCon {animation:fadenum 2s 1;}
@keyframes fadenum {
0% {opacity:0;}
100% {opacity:1;}
;
}
.banner .swiper .swiper-wrapper .swiper-slide .nrCon .nrBox {width:90%;max-width:1440px;margin:0 auto;margin-top:45%;}
.banner .swiper .swiper-wrapper .swiper-slide .nrCon .nrBox h1 {font-size:68px;margin-bottom:20px;font-weight:600;color:#FFF;}
.banner .swiper .swiper-wrapper .swiper-slide .nrCon .fbt {font-size:32px;color:#fff;margin:20px 0;line-height:50px;width:750px;font-weight:lighter;}
.banner .swiper .swiper-wrapper .swiper-slide .nrCon .nrBox a {display:block;width:140px;height:50px;background:#01479d;border:1px #01479d;color:#ffffff;border:none;margin-top:20px;text-align:center;line-height:50px;font-size:14px;letter-spacing:2px;transition:all .36s;border:1px #01479d solid;}
.banner .swiper .swiper-wrapper .swiper-slide .nrCon .nrBox a:hover {color:#01479d;background:#ffffff;border:1px #01479d solid;}



@media screen and (max-width: 768px) {
   .gywm_con, .jgban, .fast_link {padding: 0rem!important;    margin: 1rem auto 0!important;}
 .gywm_con .gywm_l, .gywm_con .gywm_r {width:100%;margin-bottom: 1rem;}
   .left .con {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5; 
  overflow: hidden;
  text-overflow: ellipsis;
}

 .left .gonggao .leftLi .title1 a {display: inline-block; width: 72%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.left .gonggao {
 
    line-height: 32px !important;
}
 .gywm_con .jg_l, .gywm_con .jg_r,.gywm_con .zdjs ,.gywm_con .xcjy {width:100%}



.gywm_con .zdjs, .gywm_con1 .zdjs,  .gywm_con2 .zdjs{width:100%;float:none;overflow:hidden;margin-bottom: .5rem;}
.gywm_con .xcjy, .gywm_con1 .xcjy,.gywm_con2 .xcjy { width:100%;float:none;}


}

@media screen and (max-width: 1600px) {
  /** .gywm_con, .jgban, .fast_link {width: 90%!important;    margin: 2rem auto 0!important;  }**/
 }