@charset "utf-8";
.pages{padding-top: .3rem;}
.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;border-radius: 3px}
.pages ul li.cur{background:#1b59b0;padding: 0 8px;min-width: .35rem;height: .35rem;line-height: .33rem;
border: 1px solid #1b59b0;border-radius: 3px }
.pages ul li a.on{background:#1b59b0;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: #1b59b0;color: #fff;border-radius: 3px;margin-left: 5px}

.mainNy{background: #f8f8f8;padding: .2rem 0 .3rem;}
.mainNy .wp{background: #fff;padding: .2rem .2rem .4rem;border: 1px solid #dfdfdf;}
.nyRight .nytit{border-bottom: 1px solid #ddd;padding-bottom: .1rem;margin-bottom: .2rem;position: relative;line-height: .26rem;}
.nyRight .nytit:after{content: '';height: 3px;width: .8rem;position: absolute;left: 0;bottom: -2px;background: #1b59b0;}
.nyRight .nytit h3{color: #1b59b0;font-size: .2rem;}
.nyRight .posi {
    font-size: 0.14rem;
    color: #666;
    display: ruby-text-container;
}

.nyRight .posi a{color: #666;}
.nyRight .posi a:hover{color: #1b59b0;}
.nyLeft{width:2.3rem;position:relative;}
.nyRight{width:calc(100% - 2.7rem);position:relative;}
.nyleftNav>h2{line-height:.7rem;color:#fff;background: url(../images/nynavbg.png) no-repeat center;background-size: cover;border-radius: .1rem .1rem 0 0;  font-size:.22rem;text-align:center;position:relative}
.nyleftNav>ul{background:url(../images/nynavbg2.png) no-repeat bottom center;background-size: 100% 100%;padding: .15rem .15rem 1.2rem}
.nyleftNav>ul>li{position:relative;border-bottom:1px dotted rgba(181,190,209,.64);padding: .1rem 0}
.nyleftNav>ul>li:first-child{border-top:none;padding-top: 0;}
.nyleftNav ul li a{display:block;font-size:.18rem;color:#333;line-height:1.4em;text-align:center;padding: .1rem .1rem;}
.nyleftNav ul li a:hover{color: rgba(27, 89, 176, 1);}
.nyleftNav>ul>li>span{position:absolute;width:25px;height:25px;right:10px;top:20px;line-height:50px;background:url(../images/sub_left_down.png) no-repeat center center;cursor:pointer;transition:all .3s}
.nyleftNav>ul>li.on>span{transform:rotate(90deg)}
.nyleftNav>ul>li.on>a{background:url(../images/navbg1.png) no-repeat center;background-size: 101% 100%; box-shadow:0 0 .15rem rgba(27, 89, 176, .8); ;color: #fff;border-radius: 8px;border: 1px solid #588bd2;
   }
.nyleftNav>ul>li.activ{background:#dadada}
.nyleftNav>ul>li.active>a{color: #2c85dd;font-weight:600}
.nyleftNav ul li.active{border-left:3px solid  #2c85dd}
.nyleftNav ul li.active ul{display:block}
.nyleftNav>ul>li>ul{display:none;padding-top:0;padding-bottom:0;padding-right:0}
.nyleftNav>ul>li>ul>li>a{font-size:16px;line-height:64px;border-top:1px dotted rgba(181,190,209,.64);color:#666}

.txtList{min-height:400px;}
.txtList li{border-bottom: 1px dotted #ddd;padding: .15rem 1rem .15rem .15rem;position: relative;line-height: 1.5em;}
.txtList li span{position: absolute;top: .15rem;right: 0;color: #666;}
.txtList li:before{content: '';position: absolute;width: 5px;height: 5px;border-radius: 50%;background: #666;left: 0;top: .23rem}

.picList li{padding: .2rem 0;border-bottom: 1px solid #eee;border-radius: 5px;}
.picList li a{display: flex;justify-content: space-between;flex-wrap: wrap;}
.picList li .time{margin-right: .2rem;}
.picList li .time time{width: .75rem;height: .8rem;border: 1px solid #ebebeb;background: #f9fbfc;text-align: center;color: #878d96;font-size: .14rem;padding-top: 5px;display: block;}
.picList li .time span{display: block;font-size: .26rem;color: #2053a8}
.picList li .txt{width: calc(100% - 2.8rem);}
.picList li .txt h4{font-weight: normal;line-height: 1.4em}
.picList li .txt p{font-size: .14rem;line-height: 1.5em;color: #888888;margin-top: .1rem;height: .42rem\0;}
.picList li .txt span{display: inline-block;margin-top: .1rem;display: none;color: #666;}
.picList li.nopic .txt{width: calc(100% - .95rem);}
.picList li .imgBox{width: 1.65rem;margin-left: .2rem;}
.picList li .imgBox .img{padding-bottom:65.4% ;}

.nyDeaSide{width: 2.4rem}
.nyDeaSide .nytitr h3{color: #1b59b0;font-size: .2rem;margin-bottom: .1rem;}
.asideList{background: #f6f6f6;padding:.1rem .15rem .25rem ;border-top:2px solid #1b59b0}
.asideList li{border-bottom: 1px solid #ddd;padding: .1rem 0 .1rem .15rem;position: relative;line-height: 1.5em;}
.asideList li span{position: absolute;top: .12rem;right: 0;color: #666;}
.asideList li:before{content: '';position: absolute;width: 5px;height: 5px;border-radius: 50%;background: #666;left: 0;top: .19rem}

.arc-tit{margin-bottom: .05rem;padding-top: .1rem;}
.arc-tit h1{font-size: .24rem;line-height: 1.4em;text-align: center;font-weight: normal;}
.arc-info{padding-bottom: .15rem;border-bottom: 1px solid #ddd;padding-bottom: .1rem;margin-bottom: .15rem;text-align: center;padding-top: .1rem;color: #888;line-height: .3rem;font-size: .14rem;}
.arc-info div{margin: 0 .1rem;}
.arc-info .share span{display: block;}
.arc-con{line-height: 1.8em;color: #555;text-align: justify; word-break: break-all;}
.arc-con img{display: inline-block;width: auto!important;margin: .1rem 0}
.arc-con p{margin-bottom: .2rem;}
.arc-con *{font-size:16px!important;}
.arc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}
.arc-sib{background: #f6f6f6;padding:.15rem  .2rem;border-top: 1px solid #ddd;}
.arc-sib .item{display: flex;justify-content: space-between;padding: 5px 0;}
.arc-sib .item span{display: block;font-weight: bold;color: #1b59b0;width: .7rem;}
.arc-sib .item a{display: block;width: calc(100% - .7rem);}
.arc-con table tr th,.arc-con table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
.arc-con table tr:nth-child(2n){background: #EEEEEE}
.tbsc{overflow: auto;padding: 15px 0;width: 100%}
.tbsc::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#ededed;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con video{max-width: 100%!important;height: auto!important;display: block;}


@media (min-width: 1025px){
  .picList li{padding: .2rem;}
  .picList li:hover{background: url(../images/nnbg.jpg) repeat center;box-shadow:0 .1rem .15rem rgba(27, 89, 176, .8);border-bottom-color:rgba(27, 89, 176, .8);transition: .3s;}
  .picList li:hover .txt h4{color: #fff;}
  .picList li:hover .txt p{color: rgba(255,255,255,.6);}
}

@media screen and (max-width:768px){
.nyLeft{width: 100%;margin-bottom: .2rem;}
.nyRight{width:100%}
.nyDeaSide{width:100%;margin-top: .4rem;}
.nyleftNav>h2{line-height:.6rem;font-size:.22rem;text-align:left;padding-left:15px;font-weight:600;}
.nyleftNav>h2 span{transition: .3s; position: absolute;;width:24px;height:24px;top:50%;background:url(../images/sub_left_down2.png) no-repeat center center;background-position:center;right:10px;margin-top: -12px;}
.nyleftNav>h2 span.on{transform: rotate(-45deg);}
.nyleftNav>p{font-size:18px;padding:10px 0}
.nyleftNav ul{display:none;padding-bottom:.3rem}

.nyleftNav>ul>li>span{top:13px}
.arc-info .share{width: 100%;justify-content: center;margin-top: 10px;display:none!important;}
.arc-con video{width: 100%!important;height: auto!important}
.arc-con img{width: auto!important;height: auto!important}
.arc-sib .item span{width: .8rem;}
.arc-sib .item a{width: calc(100% - .8rem);}
}

@media (max-width: 540px){
   .picList li .time{margin-right: 0;display: none} 
   .picList li .txt{width: calc(100% - 1.85rem);}
   .picList li.nopic .txt{width:100%;}
   .picList li .txt p{display: none;}
   .picList li .txt span{display: block;}
   .arc-con p{font-size: .18rem!important;}
   .arc-con span{font-size: .18rem!important;}
  }