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

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

.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); }




/* 信息展示 */
.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;
}
.left-img img{
    
    width: 23.54vw;
}
.top-img img{
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
}
.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; */
}
.content-box{
    margin: 0 auto;
    width: 60%;
    min-height: 56.92vw;
    padding-bottom: 20px;
    /* background: #ccc; */
}
.content-box h1{
    padding-top: 5vw;
}

.content-box>p{
    margin: 1.2vw 0;
    font-size: 1.25vw;
}
.content-box>p a{
    color: #022021;
    opacity: .5;
    position: relative;
    /* padding: 13px; */
}
.content-box>p .a-index{
    padding: 13px;
}
.content-box>p .a-index::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-index::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%);
}
.current a{
    opacity: 1 !important;
}
.content-box>p{
    padding-left: 20px;
}
.content-box>p span{
    color: #022021;
}
.
.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{ margin-top: 3vw;
    border-bottom: .2vw solid rgba(02,20,21,.7);
}
.content-title h2{
    font-size: 45px;
    color: #022;
    -ms-text-align-last: center;
    text-align-last: center;
}

.content-title .text-data{
     font-size: 15px;
    color: #022;
    -ms-text-align-last: center;
    text-align-last: center;
    padding: 10px;
}

.details_content_details{
    padding-top: 40px;
}

.details_content_details img{
    max-width: 100%;
}

.details_content_details { padding-bottom: 6vw; font-size: 1.2vw; line-height: 1.6; }
.details_content_details p:nth-child(n+2) { margin-top: 15px; }



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

#black-flooter .sy-footer-box {
    background-color: #333 !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;
}

.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 15px 13px 0;
}
.content-box>p a.home::before,.content-box .wow>p a.home::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 .current a:after { display: none; padding-right: 0; }
.content-box p a.home { padding-left: 16px; }

.content-box>p,.content-box .wow>p{
    padding-left: 20px;
}
.content-box>p span,.content-box .wow>p span{
    color: #022021;
}


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

