.flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.flexc {
    align-items: center;
}

.flex-left {
    display: flex;
    flex-wrap: wrap
}

.flex-center {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.flex-right {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
}

.flex-v-center {
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.flex-v {
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.flex-v-bottom {
    display: -webkit-flex;
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
    justify-content: left;
}
.eclip{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.eclips{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.posi {
    padding: 30px 0;
    font-size: 16px;
    padding-left: 40px;
    background: url(../png/cg07fi.png) no-repeat left center;
    color: #888;
}

.posi a {
    color: #888;
}

.posi a:last-child {
    color: #444;
}

::-webkit-scrollbar{height: 6px;}
::-webkit-scrollbar-thumb{border-radius: 5px}
::-webkit-scrollbar-track{border-radius: 5px}
.pagediv{padding:30px 0 50px;font-size:14px;color:#333;line-height:28px;clear:both}

.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: 3px 14px }
.pagination_index_num a{padding: 3px 14px}

.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:#fff;
}
.pagination_index_num span{padding: 3px 8px;display: inline-block;}
.pagediv .arrow a:hover,.pagediv .index_num,.currentIndex{background:#0063b8;border-color:#0063b8;color:#fff;text-decoration:none}
.pagediv .arrow a,.pagediv .moye{padding:3px 14px}
.pagediv .index_num{font-weight:700}
.pagediv .pagination_index_last{padding:0 6px}
.pagediv #pagination_input{width:40px;height:34px;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}
.uPosition{margin-bottom:30px;padding-left:24px;background:url(/cnsq/xhtml/static/2023/images/ldzc/curbg.png) left center no-repeat;font-size:15px;line-height:25px}
#goye{vertical-align: top;
    margin: 4px;
    background: #0063b8;
    color: #fff;
    padding: 4px 10px;
    display: inline-block;
    border-radius: 3px;}
.current1 {
    background: #0063b8 !important;
    border-color: #0063b8 !important;
    color: #fff !important;
    text-decoration: none;
}

@media(max-width:640px){
.currentIndex,.pagediv .arrow a,.pagediv .moye,.pagination_index_num a{padding: 0px 10px}    
.pagination_index_num span{padding: 0 8px;}
#goye{padding: 1px 10px}
.pagediv #pagination_input{height: 28px}
}

.nylist{padding-bottom: 20px}
.nylist .left{width: 23%;background: linear-gradient(to bottom,#f0f6ff 50%,#fff 100%);}
.nylist .right {width: 74%}
.nylist .left dl dt{height: 80px;background: url(../png/afhjid.png) no-repeat right center;background-size: cover;padding: 0 30px;position: relative;}
.nylist .left dl dd ul li{position: relative;}
.nylist .left dl dd ul li:after{content: '';position: absolute;left: 0;bottom: 0;height: 1px;right: 0;background: #fff}
.nylist .left dl dd ul li.on:after{display: none}
.nylist .left dl dd ul li a{display: block;color: #3f8ee8;font-size: 1.15em;padding: .75em 60px .75em 30px;position: relative;}
.nylist .left dl dd ul li.on a{background:#3f8ee8;color:#fff }
.nylist .left dl dd ul li.on a:after{content: '';position: absolute;right: 30px;top:50%;width:17px;height:15px;background:url(../png/r4h9hi.png) no-repeat center;margin-top:-7px }
.nylist .left dl dt span{display: block;top: 50%;position: relative;transform: translateY(-50%);font-size: 1.45em;color: #fff;font-weight: bold;}
.nylist .right dl dt{font-size: 1.5em;font-weight: bold;color: #1760ad;padding-bottom: 10px;border-bottom: 1px solid #ddd;margin-bottom: 15px;position: relative;}
.nylist .right dl dt:after{content: '';position: absolute;left: 0;height: 4px;background: #1760ad;width: 110px;bottom: -2px;image-orientation: 5}
.nylist .right .list{min-height: 400px;}
.nylist .right .list li{position: relative;padding:10px 0 10px 15px;display: flex;justify-content: space-between;}
.nylist .right .list li:before{content: '';position: absolute;width: 6px;height: 6px;background: #bbb;left: 0;top: 20px}
.nylist .right .list li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;}
.nylist .right .list li span{color: #666;margin-left: 15px;width: 120px\0;text-align: right\0;}
.nylist .right .list li:nth-child(5){border-bottom: 1px dashed #ddd;padding-bottom: 15px}
.nylist .right .list li:nth-child(6){padding-top: 15px}
.nylist .right .list li:nth-child(6):before{top: 25px}
.nylist .right .list li:nth-child(11):before{top: 25px}
.nylist .right .list li:nth-child(10){border-bottom: 1px dashed #ddd;padding-bottom: 15px}
.nylist .right .list li:nth-child(11){padding-top: 15px}
.nylist .right .list li:nth-child(15){border-bottom: 1px dashed #ddd;padding-bottom: 15px}

@media(max-width:1280px){
 
}
@media(max-width:992px){
.nylist .left dl dt:after{content: '';width: 1em;height: 1em;background: url(../svg/uoyxda.svg) no-repeat center;background-size: 1em 1em; position: absolute;right: 1.5em;top: 50%;margin-top: -.5em;transition: .3s}
.nylist .left dl dt.on:after{transform: rotate(-180deg);}
.nylist .left dl dt{height: 60px}

.nylist .left{width:100%;background: linear-gradient(to bottom,#f0f6ff 50%,#fff 100%);margin-bottom: 20px}
.nylist .right {width: 100%}
.nylist .left dl dd{display: none}
}
@media(max-width:640px){
.nylist .right .list li a{overflow:visible;text-overflow:inherit;white-space:normal;}
.nylist .left dl dd ul li a{font-size: 1.15em;padding: .55em 60px .55em 30px;}
.nylist .right dl dt,.nylist .left dl dt span{font-size: 1.3em}
}



.nyDea{padding-bottom: 50px}
.arc-ewm{margin:30px auto;text-align:center}
.arc-ewm p{margin-bottom: 10px}
.dy{text-align: center;border-top: 1px solid #ddd;padding-top: 20px}
.arc-con{line-height: 1.8em;color: #333;text-align: justify;padding-bottom: .2rem}
.arc-con img{display: inline-block;max-width: 100%;vertical-align: middle;margin: .5em 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-con table tr th,.arc-con table tr td{border: 1px solid #eee!important;padding: 15px;text-align: center;}
.tbsc{overflow: auto;padding: 15px 0;width: 100%;margin-bottom: 10px}
.tbsc::-webkit-scrollbar{height:8px}
.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{width: 100%!important;height: auto!important;display: block;}
.arc-tit{margin-bottom: 20px;}
.arc-tit h1{font-size: 2em;text-align: center;line-height: 1.4em;font-weight: bold;}
.arc-info{text-align: center;padding-bottom: 20px;color: #666;border-bottom: 1px solid #ddd;margin-bottom: 20px;}
.arc-info span{display: inline-block;margin: 0 10px;padding: 4px 0 2px}
.arc-info a{color: #666}

@media(max-width:640px){
  .arc-tit h1{font-size: 1.4em}  
  .arc-info{font-size: .9em}
.arc-con img{width:auto!important;height:auto!important}
}

.nyDea .left{background: #fff;padding: 3em;box-shadow: 0 0 20px rgba(0,0,0,.08);width: 100%;box-sizing: border-box;float: left;}
.nyDea .left.has{width:72%}
.nyDea .right{background: #fff;padding:1em;box-shadow: 0 0 20px rgba(0,0,0,.08);width: 26%;box-sizing: border-box;float: right;position: sticky;top: 100px;display:none}
.nyDea .right dl dt{height: 70px;background:#f2f1f1;background-size: cover;padding: 0 30px;position: relative;text-align: center;}
.nyDea .right dl dt span{display: block;top: 50%;position: relative;transform: translateY(-50%);font-size: 1.45em;font-weight: bold;letter-spacing: 0.5em;text-indent: 0.5em;}
.nyDea .right dl dd ul li{display: flex;justify-content: space-between;padding: 10px 0;align-items: center;}
.nyDea .right dl dd ul li .time{text-align: center;font-size: .9em}
.nyDea .right dl dd ul li .time span{display: block;font-size: 1.6em;line-height: 1em;color: #D43030;margin-bottom: 5px}
.nyDea .right dl dd ul li+li{border-top: 1px solid #eee}
.nyDea .right dl dd ul li .time{width: 75px;height: 75px;border: 1px solid #eee;display: flex;justify-content: center;flex-direction: column;}
.nyDea .right dl dd ul li .txt{flex:1;margin-left: 10px}
.nyDea .right dl dd ul li .txt h4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
@media(max-width:992px){
.nyDea .left.has{width:100%}
.nyDea .left{width: 100%;float: inherit;}
.nyDea .right{width: 100%;display: none;float: inherit;}
}
@media(max-width:640px){
.nyDea .left{padding: 1.5em 1em}
}

.subtit{color: #111;
  line-height: 1.6em;
    font-size: 30px;
    padding: 10px 0;}
  @media screen and (max-width: 980px){
.subtit{color: #111;
  line-height:1.3em;
   }  
}
.arc-tit{text-align:center}