.ny_box{margin-top: 190px; margin-bottom: 60px; display: block;}
.fenye{ width: 100%; display: inline-block;}
/*关于我们*/
.header-bg{opacity: 0.2;}
.profile-nav{width: 100%;
    height: 68px;
    margin-top: 100px;
    background-color: #7d241b;
    text-align: center;
    z-index: 9999;
    }
.nav-child{display: inline-block;
    height: 68px;
    color: #fff;
    margin: 0 28px;
    padding: 0 5px;}

.profile-nav ul li{display: inline-block;justify-content: center;}
.profile-nav ul li .cur{color: #ebc850;
    background: rgba(0,0,0,0.12);
    position: relative;}
.nav-child span{display: block;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: -5px;}
.profile-nav ul li .cur{color: #ebc850;}
.nav-child em{font-style: normal;
    font-size: 12px;
    word-spacing: 4px;}
.profile-nav ul li .cur::after{content: '';
    width: 100%;
    height: 4px;
    background-color: #ebc850;
    position: absolute;
    bottom: 0;
    left: 0;}
.profile-content{
    width: 996px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}
.profile-content h2{
    font-size: 32px;
    color: #000;
    margin-top: 66px;
    clear: both;
    text-align: center;
    letter-spacing: 2px;
    position: relative;
}
.profile-content h2 span{
    font-size: 16px;
    display: block;
    line-height: 10px;
}

.profile-content h2 em{
    position: absolute;
    width: 425px;
    top: 62px;
}
.profile-content h2 em.left{
    left: 0;
    background: url("../img/dot.png") repeat-x;
    height: 2px;
}
.profile-content h2 em.right{
    right: 0;
    background: url("../img/dot.png") repeat-x;
    height: 2px;
}
.profile-content h2::after{
    content: '';
    width: 121px;
    height: 15px;
    background: url("../img/icon1.png");
    display: inline-block;
    text-align: center;
    position: relative;
    top: -20px;
}
.nyny{ width: 1200px; margin: 0 auto;display: flow-root; margin-bottom: 60px; padding-bottom: 60px;}
.nyny ul li{ width: 23%; margin: 1%; float: left; position: relative;}
.nyny ul li a{ display: block;}
.nyny ul li a img{ width: 100%;}
.nyny ul li a h3{ font-size: 16px; position: absolute; bottom: 0; line-height: 24px; background: rgba(0,0,0,.4); color: #fff; width: 100%; line-height: 32px; text-align: center;}
.nyny ul li a:hover h3{background: rgba(190,0,0,.6);}
.nyny_jj img{ max-width: 100%; margin: 6px 0;}

.ny_ld{ width: 1200px; margin: 0 auto;display: flow-root; margin-bottom: 60px; padding-bottom: 60px;}
.ny_ld ul li{ width: 100%; display: inline-block; margin: 1% 0; background: #e9ded2; border-radius: 6px; padding: 3%; position: relative;}
.ny_ld ul li a{ display: block;}
.ny_ld ul li a .nyny_ld_z{width: 26%; float: left; margin-right: 3%;}
.ny_ld ul li a .nyny_ld_z img{ width: 100%;}
.ny_ld ul li a .nyny_ld_y{width: 70%; float: right;}
.ny_ld ul li a .nyny_ld_y h3{ font-size: 20px; font-weight: bold; line-height: 34px; margin-bottom: 1%; color: #f00;}
.ny_ld ul li a .nyny_ld_y p{ font-size: 16px; text-indent: 2rem; line-height: 26px; color: #000;}
.ny_ld ul li a .gengduo{ position: absolute; bottom: 8%; right: 4%; font-size: 16px;}
.ny_ld ul li a .gengduo:hover{ color: #f00;}

/*新闻中心*/
.nyny_news ul li{ width: 100%; float: none; position: relative; display: inline-block; border: 1px solid #d7d8d7;}
.nyny_news ul li a .news_z{width: 25%; float: left;display: block;}
.nyny_news ul li a .news_z img{ width: 100%;}
.nyny_news ul li a .news_y{ float: right; width: 70%; padding-right: 2%;}
.nyny_news ul li a .news_y h3{ background: none; color: #000; position: relative; text-align: left; font-size: 20px; line-height: 50px; padding-top: 2%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nyny_news ul li a .news_y p{ text-indent: 2em; font-size: 16px; color: #424242;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.nyny_news ul li a .news_y .shijian{ text-align: right; color: #747474;}
.news_xq{ width: 1200px; margin: 5% auto 1% auto;}
.news_xq h2{ font-size: 28px; text-align: center; color: #343333; border-bottom: 1px dotted #884e1d;}

/*剧目欣赏*/
.jmxs ul li a h3{ position: relative;}

/*分页*/
.fenye{display: flex;border-top: 1px solid #adadad; width: 100%; text-align: center; margin-top: 2%;}
.fenye .pading{ text-align: center; margin: 1% auto;}
.fenye .pading ul{ width: 100%; margin-top: 1%;}
.fenye .pading ul li{background: #f4f4f4;cursor: not-allowed;display: inline-block;list-style: none;text-decoration: none; margin: 1.4% auto 0.2% auto; width: auto;}
.fenye .pading ul li span{display: inline-block;padding: 3px 10px;margin: 0 2px;border: 1px solid #ddd; color: #7b7b7b; font-size: 18px;}
.fenye .pading ul li a{display: inline-block;padding: 3px 10px;margin: 0 2px;border: 1px solid #a9ca5c; font-size: 18px;}
