@charset "utf-8";
.pages{margin-bottom: .5rem}
.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: 15px;display: inline-block;margin:2px}
.pages ul li a{height: 34px;text-align: center;line-height: 30px;padding: 0 4px;min-width: 34px;
display: block;border: 1px solid #ddd;border-radius: 3px;color: #043491}
.pages ul li a img{margin: 8px auto 0}
.pages ul li.cur{background:#a31b1d;padding: 0 4px;min-width: 34px;height: 34px;line-height: 30px;border: 1px solid #a31b1d;border-radius: 3px }
.pages ul li a.on{background:#a31b1d;padding: 0 4px;min-width: 34px;height: 34px;line-height: 30px;color: #fff }
.pages ul li.cur{color:#fff;}
.pages ul li.page-count{line-height: 30px}
.page-form {line-height: 30px}
.page-form input{border:1px solid #ddd;width: 38px;height: 34px;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: 34px;line-height: 34px;text-align: center;margin-left: 3px;
float: left;background: #043491;color: #fff;border-radius: 3px;margin-left: 5px}


.nytop{height: 5rem;}
.nytop .bg{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 0;pointer-events: none}
.nytop .bg:after{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 50%;background: url(../images/bamask.png) no-repeat bottom center;background-size: 101% 101%}
.nytop .wp{height: 100%;position: relative;z-index: 2;color: #fff;padding-bottom: .3rem}
.nytop .nytopt a{color: #fff;}
.nytop .nytopt h3{font-size: .48rem;margin-bottom: .2rem}
.nytop .posi{font-size: .14rem}


.nysubnav{background: #fff}
.nysubnav {padding: 0 .8rem;}
.nysubnav ul{white-space: nowrap;overflow-x: auto;}
.nysubnav ul::-webkit-scrollbar{height:3px}
.nysubnav ul::-webkit-scrollbar-track{border-radius:5px;background: #ddd}
.nysubnav ul::-webkit-scrollbar-thumb{border-radius:5px;background:#aaa;}
.nysubnav ul li:last-child{margin-right: 0}
.nysubnav ul li{display: inline-block;line-height: .8rem;height: .8rem;font-size: .2rem;position: relative;margin-right: .6rem}
.nysubnav ul li.on a{color: #043491}
.nysubnav ul li.on:after{content: '';height: 3px;width: 100%;position: absolute;left: 0;bottom: 0;background: #043491}
.nymain{background: #f3f3f3;position: relative;padding-bottom: .1rem}
.nymain:before{content: '';position: absolute;left: 0;top: 0;z-index: 0;pointer-events: none;height: .23rem;background: #0a357c;width: 50%}
.nymain:after{content: '';position: absolute;right: 0;top: 0;z-index: 0;pointer-events: none;height: .8rem;background: #fff;width: 50%}
.newslist1{padding-bottom: .42rem}
.newslist1 li{padding: .48rem 0;border-bottom: 1px solid #dfdfdf;display: flex;justify-content: space-between;flex-wrap: wrap;}
.newslist1 li .time{width: 1.65rem;font-family: 'Gothic';}
.newslist1 li .mtime{display: none}
.newslist1 li .time em{display: block;margin-bottom: .15rem}
.newslist1 li .time span{font-size: .48rem;color: #1a51ad;border-bottom: 2px solid #1a51ad}
.newslist1 li .txt{width: calc(100% - 4.75rem);padding-right: 1.1rem}
.newslist1 li .txt h4{font-size: .2rem;font-weight: bold;margin-bottom: .2rem;line-height: 1.4em}
.newslist1 li .txt  p{line-height: 2em;color: #666}
.newslist1 li .pic{width: 3.1rem;min-height: 1.9rem}

.arc-tit{margin-bottom: .3rem }
.arc-tit h1{font-size:.34rem;text-align: center;line-height: 1.4em }
.arc-info{color: #777;margin-bottom: .3rem;text-align: center;font-size: .15rem;border: 1px solid #eee;
border-left: 0;border-right: 0;padding: .15rem 0;font-size: .14rem}
.arc-info .l span:nth-child(1){margin-right: .35rem}
.arc-con{line-height: 1.8em;}
.arc-con img{display: inline-block;    width: auto !important;height: auto !important;}
.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-con .tbsc{overflow: auto;padding: 15px 0;width: 100%}
.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}
.arc-con .tbsc::-webkit-scrollbar{height:4px}
.arc-con .tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con .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}

.newsDea{background: url(../images/ny/nybg.jpg)#f3f3f3 no-repeat bottom right;min-height: 500px;}
.conDea{padding-top: .59rem;padding-bottom: .82rem}
.conDea .fy{margin-top: .7rem}
.conDea .fbtn a:nth-child(1){margin-right: 1rem}
.conDea .fbtn a:nth-child(2){margin-left: 1rem}
.conDea .aleft{width: 76%;background: #fff;border-top: 5px solid #0a357c;padding: .5rem .6rem .75rem}
.conDea .aright{width: 22%;}
.conDea .aright dl{background: #fff;padding: .2rem .3rem .4rem}
.conDea .aright dl dt{font-size: .24rem;padding-left: .2rem;border-left: 4px solid #043491;line-height: 1em;margin-bottom: .2rem}
.conDea .aright dl .dd1 .pic{height: 1.46rem;margin-bottom: .15rem}
.conDea .aright dl .dd1{padding-bottom: .1rem;border-bottom: 1px solid #ddd}
.conDea .aright dl .dd1 h4{line-height: 1.5em}
.conDea .aright dl .dd2{padding-top: .1rem}
.conDea .aright dl .dd2 ul li{position: relative;padding: .1rem 0;padding-left: .16rem;border-bottom: 1px dashed #ddd}
.conDea .aright dl .dd2 ul li:before{content: '';position: absolute;width: 5px;height: 5px;border-radius: 50%;left: 0;top: .2rem;background: #004ea2;}
.conDea .aright dl .dd2 ul li:last-child{border-bottom: 0}
.conDea .aright dl .dd2 ul li h4{line-height: 1.5em}
.conDea .aright dl .dd2 ul li  time{font-size: .12rem;color: #999}


.nysubnav1 {background: #fff;line-height: .8rem;padding: 0 0 0 .3rem}
.nysubnav1 h3{font-size: .32rem;line-height: .77rem;}
.nysubnav1 h3{border-top: 3px solid #043491}
.nysubnav1 .posi{font-size: .14rem}

.vlist{padding-top: .25rem;padding-bottom: .22rem}
.vlist li{width: 24%;background: #fff;padding: .2rem .2rem .35rem;background:url(../images/ny/vbg.jpg)  #fff no-repeat right bottom;margin-right:1.3333333333%;border-radius:4px;margin-bottom: .2rem;box-shadow: 0 0 5px rgba(0,0,0,.05) }
.vlist li:nth-child(4n){margin-right: 0}
.vlist li .pic{height: 2.15rem;margin-bottom: .18rem}
.vlist li .txt h4{margin-bottom: .1rem;font-size: .18rem;line-height: 1.4em}
.vlist li .txt h4 a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: block\0;height: .5rem\0}
.vlist li .txt time{color: #1a51ad;font-size: .14rem}
.vlist li .txt time i{margin-right: 5px}
.vlist li .pic .play{width: .79rem;height: .79rem;background: url(../images/ny/play.png) no-repeat center;background-size: .79rem .79rem; display: block;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 3}

.nlistp {padding: .2rem 0 0}
.nlistp .aleft{width: 20.5%}
.nlistp .aleft dl{background: #fff;}
.nlistp .aleft dl dt{padding: .2rem;border-bottom: 1px solid #f3f3f3;position: relative;overflow: hidden;}
.nlistp .aleft dl dt:before{content: '';display: block;width: .3rem;height: .3rem;background:#f3f3f3;position: absolute;left: -.2rem;bottom: -.2rem;transform: rotate(45deg);}
.nlistp .aleft dl dt:after{content: '';display: block;width: .3rem;height: .3rem;background:#f3f3f3;position: absolute;right: -.2rem;bottom: -.2rem;transform: rotate(-45deg);}
.nlistp .aleft dl dt span{font-size: .18rem;font-weight: bold;padding-left: .3rem;background: url(../images/ny/i1.png) no-repeat left center;display: block;background-size: auto .25rem; line-height: .25rem}
.nlistp .aleft dl dt a{font-size: .14rem;color: #a5a5a5;line-height: .25rem;display: block;}
.nlistp .aleft dl dt a:hover{color: #346296;}
.nlistp .aleft dl dd{padding:0 .2rem .2rem}
.nlistp .aleft dl dd ul li{padding: .15rem 0;border-bottom: 1px dashed #ddd}
.nlistp .aleft dl dd ul li time{padding-left: .25rem;position: relative;font-size: .14rem}
.nlistp .aleft dl dd ul li h4{line-height: 1.5em;margin-top: .08rem}
.nlistp .aleft dl dd ul li time:before{content: '';width: .18rem;height: 2px;background: #346296;display: block;position: absolute;left: 0;top:50%;margin: -1px}
.nlistp .aleft dl dd ul li:last-child{border-bottom: 0}
.nlistp .aright{width: 77.5%;min-height:700px}
.nlistp .aright .nlist{padding-bottom: .22rem}
.nlistp .aright .nlist li{background: #fff;padding: .28rem;display: flex;justify-content: space-between;margin-bottom: .2rem;position: relative}
.nlistp .aright .nlist li:before{content: '';width: 2px;height:.5rem;background: #346296;display: block;position: absolute;left: 0;top:0;}

.nlistp .aright .nlist li .time{width: .9rem;padding-right: .25rem;color: #346296;text-align: right;border-right: 1px solid #ddd}
.nlistp .aright .nlist li .time span{font-size: .4rem;display: block;}
.nlistp .aright .nlist li .txt{width: calc(100% - .8rem);padding-left: .25rem}
.nlistp .aright .nlist li h4{font-size: .2rem;margin-bottom: .18rem}
.nlistp .aright .nlist li p{font-size: .14rem;line-height: 1.6em;color: #666}
@media screen and (max-width: 980px){
.nytop{height: 3rem;}
.nysubnav{padding:0 .3rem }
.nysubnav ul li{line-height: .6rem;height: .6rem;font-size: .2rem;margin-right: .4rem}
.nysubnav1 {line-height: .65rem;}
.nysubnav1 h3{font-size: .28rem;line-height: .6rem;}
.nymain:after{height: .65rem}
.newslist1 li .time{width: 1rem}
.newslist1 li .txt{width: calc(100% - 3.8rem);padding-right:.3rem}
.newslist1 li .pic{width: 2.8rem;min-height: 1.6rem}
.arc-tit h1{font-size:.28rem }
.conDea .aleft{width: 100%;margin-bottom: .2rem}
.conDea .aright dl{padding-top: .35rem}
.conDea .aright{width: 100%;}
.conDea .aright dl .dd1 .pic{height: 45vw}

.vlist li{width: 48%;margin-right: 2%}
.vlist li:nth-child(4n){margin-right: 2%}
.vlist li:nth-child(2n){margin-right: 0}
.nlistp .aleft{width: 100%;order: 2;padding-bottom: .5rem}
.nlistp .aright{width: 100%;order: 1}
}
@media screen and (max-width: 767px){

.nysubnav ul{padding:0 0 .05rem}
.conDea .aleft{padding: .4rem .3rem .55rem}

}
@media screen and (max-width: 540px){
.conDea .fbtn a:nth-child(1) {
margin-right: .5rem;
}
.conDea {
padding-top: .35rem;
padding-bottom: .6rem;
}
.nytop{height: 2.4rem;}
.nytop .nytopt h3{font-size: .38rem;}
.newslist1 li .time{display: none}
.newslist1 li .mtime{display: block;display: block;margin-top: .15rem;color: #666}
.newslist1 li .mtime i{margin-right: 5px}
.newslist1 li .txt{width: 100%;padding-right:0;order: 2}
.newslist1 li .pic{width:100%;min-height: inherit;order: 1;height: 45vw;margin-bottom: .2rem}
.newslist1 li .txt p{line-height: 1.6em}
.nymain:after{height:calc( .65rem + 3px)}
.nysubnav1 {
    line-height:calc( .65rem + 4px);
}
.newslist1 li{padding: .35rem 0}

.vlist li{width: 100%;margin-right: 0}
.vlist li:nth-child(4n){margin-right: 0}
.vlist li .pic{height: 45vw}
.vlist li .txt h4{font-size: .19rem}
}