ul, ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

body {
    font: 12px "宋体", "Arial Narrow", HELVETICA, sans-serif;
    /* background: rgba( 15, 31, 75, 1); */
    -webkit-text-size-adjust: 100%;
    padding: 0;margin: 0;
}
html{
    padding: 0;
    margin: 0;
}
.playVideo-logo{
    position: absolute;
    width: 19.84vw;
    height: 42vw;
    bottom: 5vw;
    left: 5vw;
    background: url("https://video1.windfun.com/xnyh/xnyh_index_1_slogon.png");
    background-repeat: no-repeat;
    background-size:contain;
    /* bottom: 0; */
}
a {
  color: inherit;        /* 继承父元素的字体颜色，保持一致性 */
  text-decoration: none; /* 移除下划线 */
  cursor: pointer;       /* 鼠标悬停时显示手型指针，提升交互感 */
  background-color: transparent; /* 确保无默认背景色 */
}
a:link,
a:visited,
a:hover,
a:active,
a:focus {
  color: inherit;
  text-decoration: none;
  outline: none; /* 移除聚焦时的默认边框 */
  background-color: transparent;
  cursor: pointer;
}

.playVideo-logo span{
    position: absolute;
    width: 7.9vw;
    height: 8.1vw;
    background: url("https://video1.windfun.com/xnyh/xnyh_index_1_play.png");
    background-repeat: no-repeat;
    background-size:contain;
    bottom: 0 !important;
    cursor: pointer;
    animation: playVideo-logo-360 3s linear infinite;
}

@keyframes playVideo-logo-360 {
  from {
    transform: rotate(0deg); /* 从0度开始 */
  }
  to {
    transform: rotate(360deg); /* 到360度结束 */
  }
}



/* 信息展示 */
.main_container{
    padding: 0 !important;
    margin: 0 !important;
    /* background-image: url("../xnyhimages/n1/bg.jpg"); */
    /* background-repeat: no-repeat; */
    /* background-size: cover; */
    /* color: #333333; */
    /* height: 100vh; */
    /* height: 86.14vw; */
    position: relative;
}
.left-img{
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-animation: godown 4s infinite;
    animation: godown 4s infinite;
    box-sizing: border-box;
}

@-webkit-keyframes godown {
    0% {-webkit-transform: translate(0, 0);opacity: 1;}
    50% {-webkit-transform: translate(0, 30px);opacity: 1;}
    100% {-webkit-transform: translate(0, 0px);opacity: 1;}
}
@keyframes godown {
    0% {transform: translate(0, 0);opacity: 1;}
    50% {transform: translate(0, 30px);opacity: 1;}
    100% {transform: translate(0, 0px);opacity: 1;}
}


.left-img img{
    
    width: 23.54vw;
}
.top-img { overflow: hidden; }
.top-img img{
    display: block;
    width: 100%;
    padding: 0;
    margin: 0; transition: all 2s; transform: scale(1.5);
}
.top-img.animated img { transform: scale(1); }
.contents{
    width: 100%;
    /* height: 56.92vw; */
    background-image: url("https://video1.windfun.com/ynlr/ynlr_n1_bg1.jpg");
     background-size:contain;
    /* background-repeat: no-repeat; */
    /* background-position: center; */
    padding: 5vw 0 6vw;
}
.content-box{
    margin: 0 auto;
    width: 60%;
    min-height: 56.92vw;
    /* background: #ccc; */
}
.content-box h1{
    padding-top: 5vw;
}

.content-box>p,.content-box .wow>p{
    margin-top: 1.2vw;
    font-size: 1.25vw;
}
.content-box>p a,.content-box .wow>p a{
    color: #022021;
    opacity: .5;
    position: relative;
    padding: 13px;
}
.content-box>p a::before,.content-box .wow>p a::before{
    position: absolute;
    display: block;
    content: '';
    width: 13px;
    height: 11px;
    background-image: url("https://video1.windfun.com/xnyh/xnyh_n1_shouyeicon.png");
     background-size:contain;
    background-repeat: no-repeat;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.content-box>p a::after,.content-box .wow>p a::after{
    position: absolute;
    display: block;
    content: '';
    width: 13px;
    height: 11px;
    background-image: url("https://video1.windfun.com/xnyh/xnyh_n1_fh.png");
     background-size:contain;
    background-repeat: no-repeat;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.content-box>p,.content-box .wow>p{
    padding-left: 20px;
}
.content-box>p span,.content-box .wow>p span{
    color: #022021;
}
.ul-tab{
    padding-top:3vw ;
    display: flex;
    flex-grow: 1;
    padding-left: 3vw;
    padding-right: 3vw;
    border-bottom: .3vw solid #022021;
}

.ul-tab{

}
.ul-tab a{
    cursor: pointer;
    margin: auto;
    padding: .3vw 2vw;
    /* width: 3vw; */
    /* height: 2vw; */
    /* background: #fff; */
    font-size: 35px;
    color: #022021;
    font-weight: bold;
    background-image: url("https://video1.windfun.com/xnyh/xnyh_n1_bt.png");
     background-size:contain;
    /* background-repeat: no-repeat; */
}
.ul-tab li>a{
    display: block;
    width: 100%;
}
.ul-tab .tab-active,.ul-tab a:hover{
    background-image: url("https://video1.windfun.com/xnyh/xnyh_n1_btactive.png");
     background-size:contain;
     color: #fff;
}

.ul-content-list{
    margin-top: 2vw;
}
.ul-content-list li{
    /* background: #ccc; */
    border-bottom: .1vw solid rgba(0,0,0,.33);
    /* transition: all 0.5s; */

}
.ul-content-list li { position: relative; }
.ul-content-list li:after { content:''; width: 0; height: 0.25vw; background:#136d87; position: absolute; left: 0; bottom: -0.1vw; transition: all 0.5s; }
.ul-content-list .li-active:after{ width: 100%;
    /* background: #ccc; */
    /*border-bottom: .25vw solid #136d87;*/
}
.ul-content-list li a{
    height: 4vw;
    display: flex;
    font-size: 1.35vw;
    color: #000;
    /* justify-content: center; */
    /* flex-direction:column; */
    align-items: center;

}
.ul-content-list li a span:first-child{
    color: #Fff;
    text-align: center;
    margin-right: 2vw;
    margin-left: 2vw;
    width: 4.5vw;
    height: 1.66vw;
    /* background: #000; */
        background-image: url("https://video1.windfun.com/ynlr/ynlr_n1_bq.png");
     background-size:contain;
    background-repeat: no-repeat;
}
.ul-content-list li a span:nth-child(2){
    max-width: 40vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ul-content-list li a span:last-child{
    font-size: 1vw;
    margin-left: auto;
    color: #022022;
    padding-right: 1vw;
    padding: 1vw 0.1vw;
    opacity: .7;
    position: relative;
    height: 100%;
    width: 6vw;
    /* color: #Fff; */
    /* text-align: center; */
    /* margin-right: 2vw; */
    /* margin-left: 2vw; */
    /* width: 4.5vw; */
    /* height: 1.66vw; */
    /* background: #000; */
        /* background-image: url("../xnyhimages/n1/bq.png"); */
     /* background-size:contain; */
    /* background-repeat: no-repeat; */
}
.ul-content-list li a span:last-child p{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.5s;
}
.ul-content-list li a span:last-child p:last-child{
    opacity: 0;
}
.content-box h2 a::after{
    position: absolute;
    display: block;
    content: '';
    width: 16px;
    height: 11px;
    background-image: url("https://video1.windfun.com/xnyh/xnyh_n1_fh.png");
     background-size:contain;
    background-repeat: no-repeat;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.content-title h2{
    font-size: 45px;
    color: #022;
}

.pagination{
    margin-top: 40px !important;
}
.pagination a,.pagination span { margin: 0 3px;
    background: #fff !important;
    display: inline-block;
    text-decoration: none;
    padding: .52vw .72vw !important;
    border: 1px solid #136d87 !important;
    color: #000 !important;
    font-size: 16px !important; transition: all 0.6s;
}

.pagination a:hover,.pagination span.layui-laypage-curr {
    background-color: #136d87 !important;
    color: #Fff !important;
}

/* footer */
.footer{
    width: 100vw;
    height: 10vw;
    background: #000;
}
#black-flooter {
    /* position: absolute; */
    width: 100%;
    /* bottom: 0; */
    font-size: 0.8vw;
    background: #000;
}

#black-flooter .sy-footer-box {
    background-color: #000 !important;
}

#black-flooter .content {
    color: #ccc !important;
}

#black-flooter .flooter .content a {
    color: #e0c1a0 !important;
}

#black-flooter .sy-footer-logo-part {
    display: inline-block;
    position: relative;
    width: 16.25vw !important;
    height: 4.43vw;
    margin-left: 0 !important;
}

#black-flooter .sy-footer-logo-part img {
    width: 100%;
    height: 100%;
    display: inline-block;
    object-fit: contain;
    position: relative;
    left: 0px;
}
.sy-footer-box-wrap {
    position: relative;
    padding: 1vw;
    width: 70vw;
    margin: auto;
    /* margin: 0 auto 1vw auto; */
}

.sy-footer-info-part {
    position: relative;
    display: inline-block;
    width: 50vw;
    margin: auto;
    margin-left: 10px;
    word-wrap: break-word;
    word-break: normal
}
.sy-footer-info-part p {
    line-height: 1.5vw;
}


.page { margin-top: 50px; text-align: center; }


@media(max-width: 1100px){
    .contents { padding: 40px 0 50px; }
    .content-box h1 { margin-bottom: 10px; }
    .content-box h1 img { width: 150px; height: auto; }
    .content-box>p, .content-box .wow>p { padding-left: 0; font-size: 16px; }
    .content-box { width: 92%; }
    .content-box>p a, .content-box .wow>p a { padding: 13px 15px; }
    .left-img { left: auto; right: 0; width: 20%; bottom: auto; top: 20vw; }
    .ul-tab { padding: 0; margin-top: 30px; display: block; }
    .ul-tab a { font-size: 18px; padding: 12px 25px; display: inline-block; float: left; }
        
    .ul-tab:before,
    .ul-tab:after {
        content: "";
        display: table; }
    .pagination a, .pagination span { padding: 8px 12px!important; }
    .ul-tab:after {
        clear: both; }
    .ul-content-list li a span:last-child { font-size: 16px; width: 100px; }
    .ul-content-list li a { height: 60px; font-size: 16px; }
    .ul-content-list li a span:first-child { width: 80px; line-height: 30px; height: 30px; }
    
    
    .details_content_details { padding-bottom: 60px; font-size: 16px; line-height: 1.6; }
    .content-box h1 { padding-top: 0; }
    .content-title { margin-top: 30px; }
    .content-title h2 { font-size: 24px; }
    .sy-footer-box-wrap { width: 92%; padding: 30px 0 20px; }
    #black-flooter .sy-footer-logo-part {height: auto; width: 100%!important; text-align: center; }
    #black-flooter .sy-footer-logo-part img { height: auto; width: 40%!important; }
    .sy-footer-info-part { width: 100%; text-align: center; margin-left: 0; margin-top: 20px; }
    .sy-footer-info-part p { font-size: 14px; } 
    .sy-footer-info-part p { line-height: 1.5; }
}
@media(max-width: 500px){
    .ul-content-list li a span { display: block; width: 100%; }
    .ul-content-list li a span:nth-child(2) { width: 100%; max-width: 100%; }
    .ul-content-list li a span:first-child { width: auto; width: auto; display: inline-block; padding: 0 20px; margin: 0 0 10px 0; }
    .ul-content-list li a { position: relative; height: auto; padding: 15px 0; display: block; }
    .ul-content-list li a span:last-child  { position: absolute; top: 15px; right: 0; height: auto; padding: 0; height: 30px; line-height: 30px; }
    
    .ul-tab a { font-size: 16px; padding: 12px 0; width: 25%; text-align: center; }
}

.newsList .contents { min-height: 80vh; }
.pagination li a { transition:all 0.5s; }
.pagination li:hover a { color:#fff; background:#136d87; }
.pagination li a { transition:all 0.5s; }
.pagination li:hover a,.pagination li.selected a { color:#fff!important; background:#136d87!important; }