@charset "utf-8";
.compensate-for-scrollbar{margin-right: 0!important}
.ny-ba{height: 3rem;position: relative;}
.ny-ba .ny-bat{width: 100%}
.ny-ba .bg{position: absolute;left: 0;top:0;right: 0;bottom: 0;z-index: 0}
/*.ny-ba .bg:before{content: '';position: absolute;left: 0;right: 0;bottom: 0;z-index: 0;height: 30%;background-size: 100% 100%;}
*/.ny-ba.nomask .bg:before{display: none}
.ny-ba .wp .search{position: relative;z-index: 5;top: .3rem}
.ny-ba .wp{height: 100%;position: relative;}
.ny-ba .wp .nytop-tit{position: absolute;width: 2.8rem;height: 1.85rem;left: 0;bottom: -.4rem;background: url(../images/ny/nytitbg.png) no-repeat left bottom;background-size: 100% 100%;z-index: 10}
.ny-ba .wp .nytop-tit span{font-size: .38rem;color: #fff;display: block;line-height: 1.1em;width: .8rem;position: relative;}
.ny-ba .wp .nytop-tit span.sys:before{content: '';display: block;width:.27rem;height: .4rem;background: url(../images/hleft.png) no-repeat center;background-size: 100% 100%;position: absolute;left: -.37rem;top: 50%;margin-top: -.2rem}
.ny-ba .wp .nytop-tit span.sys:after{content: '';display: block;width:.27rem;height: .4rem;background: url(../images/hright.png) no-repeat center;background-size: 100% 100%;position: absolute;right: -.37rem;top: 50%;margin-top: -.2rem}

.posi .wp{background: #fafafa;height: .4rem;line-height: .4rem;padding-left: 3.3rem;background: url(../images/ny/line.png) #fafafa no-repeat 2.8rem center;color: #8c8c8c;font-size: .14rem;position: relative;}
.posi .wp:after{content: '';position: absolute;top: 0;bottom: 0;background: #fafafa;left: 100%;width: calc((100vw - 14rem - 18px) / 2)}
.posi a{color: #8c8c8c}
object{max-width:100%;}
.pages{}
.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .35rem;text-align: center;line-height: .33rem;padding: 0 8px;min-width: .35rem;
display: block;border: 1px solid #ededed;background: #ededed;border-radius: 3px}
.pages ul li.cur{background:#0050b1;padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;
border: 1px solid #0050b1;border-radius: 3px }
.pages ul li a.on{background:#0050b1;padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;color: #fff ;border-radius: 3px}
.pages ul li.cur{color:#fff;}
.pages ul li.page-count{line-height: .33rem}
.page-form {line-height: .33rem}
.page-form input{border:1px solid #ddd;width: .35rem;height: .35rem;float: left;text-align: center;padding: 0 3px;background: transparent;border-radius: 3px;margin: 0 5px}
.page-form span{float: left;color: #666}
.page-form button{border:none;width: 52px;height: .35rem;line-height: .35rem;text-align: center;margin-left: 3px;
float: left;background: #0050b1;color: #fff;border-radius: 3px;margin-left: 5px}

#hotnews_content_table_u11 tr {
  padding: .05rem 0;
  display: block;
}
#hotnews_content_table_u9 tr {
  padding: .05rem 0;
  display: block;
}

.wtu a {
  
    padding: 0.2rem 0.2rem!important;
}
.wtu h4 {
  
    margin-bottom: 0rem!important;
    margin-top: 0.1rem!important;
   
}
.wtu img {height:268px}

.ztzl {margin-top:-70px;}
.ztzl .wp {
  background: #fafafa;
  height: 1.2rem;
  line-height: 1.2rem;
  padding-left: 0.3rem;
  background: url(../images/ny/t_bg.png) #fafafa no-repeat .0rem center;
  color: #333;
  font-size: .30rem;
  position: relative;
  font-weight: bold;
 font-family: Microsoft YaHei,-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,"Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif;
}
.ztzl .wp:after{content: '';position: absolute;top: 0;bottom: 0;background: #fafafa;left: 100%;width: calc((100vw - 14rem - 18px) / 2)}
.ztzl a{color: #0d519c;margin-left: 15px;}

.eclips {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.line2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: block\0;
}
.imgBox {
  position: relative;
  overflow: hidden;
}
.nyLeft { flex: 1;overflow: hidden;}
.nyLeft ul li{padding: .25rem 0;border-top: 1px dashed #ddd;position: relative;}
.nyLeft ul li:nth-child(1){border-top: 0}
.nyLeft ul li a{display: flex;flex-wrap: wrap;align-items: center;position: relative;}
.nyLeft ul li .imgBox{width: 2.8rem}
.nyLeft ul li.nopic .imgBox{width: .75rem;height: 0.85rem;}
.nyLeft ul li .txt{width: calc(100% - 2.8rem);padding-left: .325rem}
.nyLeft ul li.nopic .txt{width: calc(100% - 0.85rem);border-left:1px solid #ccc}
.nyLeft ul li time{position: absolute;left: 0;bottom: 0;z-index: 5;background: #0d519c;width: .6rem;height: .6rem;border-radius: .5rem .5rem .5rem 0;color: #fff;font-size: .12rem;text-align: center;padding-top: .12rem;}
.nyLeft ul li time span{font-weight: bold;font-size: .2rem;display: block;line-height: 1em}
.nyLeft ul li.nopic time{color: #0d519c;text-align:center;font-size:.14rem;background: #fff;display: block;bottom: 35px;}
.nyLeft ul li.nopic time span{display:block;font-size:.32rem}
.nyLeft ul li h4{font-size: .2rem;font-weight:bold;margin-bottom: .15rem}
.nyLeft ul li p{line-height: 1.8em;color: #666;font-size: .15rem;margin-bottom: .2rem;height: .54rem\0}



.ny_VrLeft{flex: 1;overflow: hidden;}
.ny_VrLeft .list{position: relative;padding-left: 50px;}
.ny_VrLeft .list::before{content: '';position: absolute;left: 10px;top: 0;bottom: 0;width: 1px;background-color: #ddd;}
.ny_VrLeft .list dd{display: flex;align-items: flex-start;padding: .35rem 0;border-bottom: 1px dashed #ddd;cursor: pointer;}
.ny_VrLeft .list dd .txt{position: relative;transition: 0.3s;}
.ny_VrLeft .list dd .txt::before{content: '';position: absolute;left: -47px;top: 4px;width: 14px;height: 14px;background-color: #F9F9F9;border: 1px solid #ddd;border-radius: 50%;transition: 0.3s;}
.ny_VrLeft .list dd .txt::after{content: '';position: absolute;left: -43px;top: 8px;width: 8px;height: 8px;background-color: #0d519c;border-radius: 50%;transition: 0.3s;}
.ny_VrLeft .list dd .txt h4{font-size: .2rem;font-weight:bold;margin-bottom: .15rem}
.ny_VrLeft .list dd .txt p{line-height: 1.8em;color: #666;font-size: .15rem;height: .54rem\0}
.ny_VrLeft .list dd:hover .txt{color: #0d519c;}
.ny_VrLeft .list dd:hover .txt::before{border-color: #0d519c;animation: dotZoomAni 1s linear infinite;}
.ny_VrLeft .list dd:hover .txt::after{background-color: #0d519c;}
@keyframes dotZoomAni{
	100%{transform: scale(1.6);opacity: 0;}
}





.scbox{overflow-y:auto }
.scbox::-webkit-scrollbar{width:4px}
.scbox::-webkit-scrollbar-track{border-radius:5px;;background: #ddd}
.scbox::-webkit-scrollbar-thumb{border-radius:5px;background:#0054c1;}
.nyrt{
    width: 100%;
    margin: 0 auto;
    }


.none{display: none}


.nyMain{padding: .6rem 0 .7rem}
.nyMain .search{margin-bottom: .4rem}
.nylist1{padding-bottom: .2rem}
.nylist1:after{width: calc(33.333333% - .25rem);content: '';display: inline-block;}
.nylist1 li{width: calc(33.333333% - .25rem);margin-bottom: .4rem}
.nylist1 li a{display: block;background: url(../images/ny/s1.png)#fafafa no-repeat left center;background-size: auto 100%;padding: .45rem}
.nylist1 li a:hover{box-shadow: 0 0 .15rem rgba(0,0,0,.1)}
.nylist1 li  p{font-size: .14rem;color: #777777;line-height: 1.8em;max-height: 1.25rem\0;min-height:195px}
.nylist1 li h4{font-size: .18rem;line-height: 1.4em;margin-bottom: .22rem;margin-top: .15rem;max-height: .5rem\0;min-height:50px}
.nylist1 li span{font-size: .14rem;color: #0050b1;min-height: 19px;
    display: inline-block;
}

.sha:before{position:absolute;content:"";bottom:0;left:0;right:0;top:0;z-index:1;background: #fff}
.sha:after{position:absolute;content:"";bottom:0;left:.3rem;right:.3rem;height: .2rem;z-index:0;box-shadow:0 0 .15rem .13rem rgba(0,0,0,.2);border-radius:50%;}
.nylist2:after{width: 30%;content: '';display: inline-block;}
.nylist2 li{width: 31.5%;position: relative;margin-bottom: .6rem}
.nylist2 li a{position: relative;z-index: 5;display: block;}
.nylist2 li .pic{/* height: 1.7rem; */position: relative;padding-bottom: 58%;}
.nylist2 li .pic .a{ position: absolute; top: 0; right: 0; bottom: 0; left: 0}
.nylist2 li .pic .slog{position: absolute;top: 0;right: 0;height: .4rem;padding: 0 .25rem 0 .25rem;background: #bfad81;color: #fff;border-radius: .2rem 0 0 .2rem;z-index: 2;line-height: .4rem}
.nylist2 li .pic .slog.zt{background: #2644a7}
.nylist2 li .pic .slog.zl{background: #bfad81}
.nylist2 li .pic img{display: none}
.nylist2 li .txt{height: 1.3rem;background: url(../images/ny/zt1.png) repeat-x top center;margin-top: -.15rem;position: relative;z-index: 3;transition: .3s;padding: .3rem .2rem .2rem;background-size: 100% 100%}
.nylist2 li .txt h4{font-size: .18rem;margin-bottom: .1rem}
.nylist2 li .txt p{font-size: .14rem;color: #666;line-height: 1.6em}
.nylist2 li:hover .txt{background: url(../images/ny/zt2.png) repeat-x top center;background-size: 100% 100%}
.nylist2 li:hover .txt h4{color: #fff}
.nylist2 li:hover .txt p{color: rgba(255,255,255,.8);}

.zttit{margin-bottom: .4rem;position: relative;text-align: center;border-bottom: #cdd7ee 1px solid;display: flex;
    justify-content: space-between;
    align-items: center;}
.zttit span{color: #145291;font-size: .22rem;padding-bottom: .18rem;display: flex;align-items: center;}
.zttit span:after{content: "";position: absolute;left: 0;bottom: 0;height: 2px;background: #144182;width: .77rem;}
.zttit span img{width: .11rem;margin: 0 .14rem 0 0;}
.nylist3{padding-bottom: .2rem}
.nylist3 li{width: 48.5%;margin-bottom: .35rem}
.nylist3 li a{height: 1.1rem;display: block;position: relative;background: url(../images/ny/zlline.png) no-repeat #fafafa right bottom;padding-right: 1.25rem;padding-left: .4rem}
.nylist3 li a:after{width: 64px;height: 9px;content: '';position: absolute;right: .4rem;top: 50%;margin-top: -5px;background: url(../images/ny/arr.png) no-repeat;transition: .3s}
.nylist3 li:hover a:after{transform: translateX(10px)}
.nylist3 li h4{font-size: .2rem;position: relative;top: 50%;transform: translateY(-50%);}
.nylist3 li:hover{box-shadow: 0 0 .15rem rgba(0,0,0,.15) }

.nylist4{ column-count: 3;column-gap: .6rem;padding-bottom: .5rem}
.nylist4 li{width: auto;break-inside: avoid; box-sizing: border-box;background: url(../images/ny/zhbg.png)#fafafa no-repeat bottom center; background-size: 100% auto;margin-bottom: .4rem}
.nylist4 li:hover{box-shadow: 0 5px .15rem rgba(0,0,0,.15)}
.nylist4 li .pic {height: 2.3rem;margin-bottom: .3rem}
.nylist4 li .pic img{display: none}
.nylist4 li a{padding: .3rem;display: block;position: relative;}
.nylist4 li .info time{font-size: .14rem;color: #666}
.nylist4 li .info span{font-size: .14rem}
.nylist4 li .info span:after{content: "\e679";font-family: "swiper-icons" !important;font-size: .19rem;margin-left: 5px;vertical-align: -2px}
.nylist4 li .txt h4{font-size: .18rem;margin-bottom: .15rem}
.nylist4 li .txt p{font-size: .14rem;color: #666;line-height: 1.8em;margin-bottom: .4rem;min-height:75px}


.n_left{flex: 1;overflow: hidden;}
.n_right{width: calc(.66rem + 3.8rem);padding: 0 0 0 .66rem;overflow: hidden;transition: .5s;}
.n_right .tuijian{position: relative;z-index: 1;width: 3.8rem;}
.n_right .tuijian .box{padding: .18rem;background: #f5f5f5;transition: .5s;}

.btn-zd{position: absolute;left: -.28rem;top: 0;background: url(../images/ny/btn-zd-1.png) center no-repeat;width: .28rem;height: 1.04rem;flex-direction: column;align-items: center;justify-content: center;text-align: center;font-size: .16rem;color: #144182;cursor: pointer;}
.btn-zd span{ display: inline-block; }
.btn-zd span.span2{ display: none}
.btn-zd img{ width: .08rem; margin: .1rem 0 0}

.tit1{height: .52rem;background: #144182;padding: 0 .14rem;align-items: center; margin-bottom: .2rem}
.tit1 h3{ display: flex; align-items: center; font-size: .22rem; color: #fff; font-family: "sys"}
.tit1 h3 img{ margin: 0 .14rem 0 0}
#hotnews_content_table_u10 tr{
    padding: .05rem 0;
    display: block;}
.more1{font-size: .16rem;color: #fff !important;}
.more11{font-size: .16rem;}
.list10{ margin-bottom: .2rem}
.list10 li{ border-bottom: #e2e7f2 1px solid; padding: .1rem 0}
.list10 h4{ font-size: .16rem; line-height: .28rem; color: #333333; transition: .5s}
.list10 .a:hover h4{ color: #144182}

.list10 li:last-child{ border: none}
.list10:last-child{ margin-bottom: 0}

.n_right.on{ width: .66rem}
.n_right.on .tuijian .box{/* transform: translateX(3.8rem); */}
.n_right.on .tuijian .btn-zd{/* transform: translateX(3.8rem); */}
.n_right.on .btn-zd span.span1{ display: none}
.n_right.on .btn-zd span.span2{ display: inline-block}

.list11{ margin: 0 -.1rem;}
.list11 li{ width: 25%; padding: 0 .1rem; margin-bottom: .2rem;}
.list11 .a{ display: flex; height: .55rem; border: #dfe0e2 1px solid; justify-content: center; align-items: center; padding: 0 .15rem; transition: .5s;}

.list11 .a:hover{ background: #145291; border: #145291 1px solid;}
.list11 .a:hover h4{ color: #fff;}




@media screen and (min-width: 1921px){

}
@media screen and (max-width: 1366px){

}
@media screen and (max-width: 1024px){
.ny-ba{height: 30vw}
 .nyLeft {width: 100%;flex: auto; }
 .ny_VrLeft { width: 100%;flex: auto; }
 .list11 li{ width: 33.33%;}
.wtu img {height: auto;}
}
@media(min-width: 1024px){
}
@media(max-width: 1024px){
    .n_left{width: 100%;flex: auto;}
    .n_right{width: 100%;padding: 0;}
    .n_right .tuijian{ width: 100%; padding: .3rem 0 0}

   
}

@media screen and (max-width: 980px){
.nyrt{width: 100%!important;
    margin: 0 auto;}
.ny-ba{height: 30vw}
.ny-ba .wp .nytop-tit{width: 2rem;height: 1.4rem}
.posi .wp{padding-left: 2.4rem;background-position: 2rem center}

}
@media (max-width: 980px){
.nylist1:after{width: calc(50% - .25rem);}
.nylist1 li{width: calc(50% - .25rem)}

.nylist2:after{width: 48%;}
.nylist2 li{width: 48%;margin-bottom: .5rem}
.nylist3 li{width: 100%;margin-bottom: .35rem}
.nylist4 li .txt h4{font-size: .2rem}
.nylist4{ column-count: 2;column-gap: .4rem;padding-bottom: .5rem}
}
@media(max-width: 800px){
    .list11 li{ width: 50%;}
    .nylist1 li p {min-height: 105px!important;}
} 

@media screen and (max-width: 640px){
.ny-ba .wp .nytop-tit{width: 1.8rem;height: 1.2rem}
.ny-ba .wp .nytop-tit span{font-size: .32rem}
.ny-ba .wp .nytop-tit span{width: .66rem}
.posi .wp{padding-left: 2.1rem;background-position: 1.8rem center}
.ny-ba{height: 40vw}
body{font-size: .18rem}

}
@media (max-width: 640px){
.nylist1:after{display: none}
.nylist1 li{width: 100%;margin-bottom: .3rem} 
.nylist1 li  p{font-size: .16rem;}
.nylist1 li h4{font-size: .2rem;}
.nylist1 li span{font-size: .16rem}
.nylist2 li .pic{height:50vw;}
.nylist2:after{display: none}
.nylist2 li .txt h4{font-size: .2rem}
.nylist2 li .txt p{font-size: .16rem}
.nylist2 li{width: 100%;margin-bottom: .5rem}
.nylist3 li a{padding-left: .3rem}
.nylist4{ column-count: 1;column-gap: 0;padding-bottom: .5rem}
.nylist4 li .pic{height: 45vw}
.nylist4 li .txt p{font-size: .16rem}
 .list11 li {width: 100%; }
.ztzl .wp a {
  display: inline-block;
  height: 1.2rem;
  line-height: 0.4rem;
  padding:0.1rem 0;
  font-size:0.26rem;
}
 .nyLeft ul li.nopic time {
  display: block;
  bottom: 25px;
}
}

@media(max-width: 560px){
} 

@media screen and (max-width:480px){

}

@media screen and (max-width:360px){


}