@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}

.pagediv{padding:30px 0;font-size:14px;color:#333;line-height:28px;clear:both;text-align: center;}
.pagediv a{color:#333}
.pagination_index,.pagination_index_num{display:inline-block}
.currentIndex{display:inline-block;zoom:1;margin:4px;border:#dfdfdf 1px solid;border-radius:3px;vertical-align:top;transition:all .2s;padding:0 10px}
.pagination_index_num a{padding:0 10px}
.pagination_index_num:hover{background:#1b59b0;border-color:#1b59b0;color:#fff;text-decoration:none}
.pagination_index_num:hover a{color:#fff;text-decoration:none}
.pagediv #pagination_input,.pagediv .arrow a,.pagediv .index_num,.pagediv .moye,.pagediv .pagination_index_last,.pagination_index_num{display:inline-block;margin:4px;zoom:1;border:#dfdfdf 1px solid;border-radius:3px;vertical-align:top;transition:all .2s;-webkit-transition:all .2s;background:#f1f1f1;background:-webkit-linear-gradient(#fff 10%,#f1f1f1);background:-o-linear-gradient(#fff 10%,#f1f1f1);background:-moz-linear-gradient(#fff 10%,#f1f1f1);background:linear-gradient(#fff 10%,#f1f1f1)}
.pagination_index_num span{padding:0 5px}
.currentIndex,.pagediv .arrow a:hover,.pagediv .index_num{background:#1b59b0;border-color:#1b59b0;color:#fff;text-decoration:none}
.pagediv .arrow a,.pagediv .moye{padding:0 10px}
.pagediv .index_num{font-weight:700}
.pagediv .pagination_index_last{padding:0 6px}
.pagediv #pagination_input{width:40px;height:30px;color:#888;text-align:center;background:#fff;vertical-align:top;padding:0;margin:4px}
.pagediv #currentPage{width:40px;height:30px;color:#888;text-align:center;background:#fff}
.pagediv font.en{display:none}
#goye{vertical-align:top;margin:4px;background:#1b59b0;color:#fff;padding:1px 10px;display:inline-block;border-radius:3px}
.pagediv .pagination_index_num:first-child:hover{background:linear-gradient(#fff 10%,#f1f1f1);border:#dfdfdf 1px solid;color:#333}
.pagediv .current1 {background: #1b59b0 !important;border-color: #1b59b0 !important;color: #fff !important;text-decoration: none;}



.mainNy{padding: .9rem 0 .4rem;margin-top: -.65rem;background: url(../images/bg.jpg;vpn_img) no-repeat top center;}
.mainNy .wp{background: #fff;padding: .2rem .2rem .4rem;border: 1px solid #eee;border-radius: 10px}
.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: .14rem;color: #666;}
.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{padding:.2rem .1rem;color:#fff;background: url(../images/nynavbg.png;vpn_img) 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;vpn_img) 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: .06rem 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: .08rem .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;vpn_img) 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;vpn_img) no-repeat center;background-size: 101% 100%;color: #fff;border-radius: 8px;
   }
.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 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: .28rem;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;}
.arc-info div{margin: 0 .1rem;}
.arc-info .share span{display: block;}
.arc-con{line-height: 1.8em;color: #555;text-align: justify;}
.arc-con img{display: inline-block;width: auto!important;margin: .1rem 0}
.arc-con p{margin-bottom: .2rem;}
.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;margin:0 auto}

.mainNy .arc-wp{padding: .3rem}

@media (min-width: 1025px){
  .picList li{padding: .2rem;}
  .picList li:hover{background: url(../images/nnbg.jpg;vpn_img) 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 (max-width: 900px){
.mainNy{margin-top: -1rem;padding-top: 1.35rem}
}
@media screen and (max-width:768px){
.nyLeft{width: 100%;margin-bottom: .3rem;}
.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;vpn_img) 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;}
.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){
  .mainNy .arc-wp{padding: .2rem}
   .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;line-height:1.6em!important;}
   .arc-con span{font-size: .18rem!important;}
  }
.arc-ewm{padding-top:30px}