.news .news-a,
.news .news-b {
    background-color: #F6F6F6;
}

.news-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* padding-top: 1.2rem; */
}

.news-top .right {
    display: flex;
    padding-top: .375rem;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 15px;
}
.search-reslute .search-tops{
    position: relative;
    padding: 0 1.5rem;
    border-bottom: 1px solid rgba(214, 214, 214, .8);
}
.search-reslute .nav-button-next, .search-reslute .nav-button-prev{
    width: 0.75rem !important;
    height: 0.75rem !important;
    background-image: none;
    margin-top: 0;
    top: 45%;
    transform: translateY(-50%)
}
.search-reslute .search-tops .nav-button-prev{
    left: 0;
    background-image: none;
    
}
.search-reslute .search-tops .nav-button-next{
    right: 0;
    background-image: none;

}
.search-reslute .search-tops .nav-button-next svg{
    width: 1rem;
    height: 1rem;
}
.search-reslute .search-tops .nav-button-prev  svg{
width: 1rem;
height: 1rem;
transform: rotate(-180deg);


}
.news-top .right .icon {
    margin-right: .275rem;
}

.news .news-a {
    border-bottom: 1px solid rgba(51, 51, 51, .1);
    height: 2.45rem;
}
.news .news-a .view{
    height: 100%;
}
.news-top{
    height: 100%;
}
.news .news-nav a{
    height: 100%;
    padding-bottom: 0;
}
.news .news-nav {
    height: 100%;

    padding:.55rem 0rem 0;

}

.news .news-nav a {
    box-sizing: content-box;
    margin-right: 2.05rem;
    position: relative;
    display: inline-flex;
    align-items: center;
    height: 100%;
    /* padding-bottom: .625rem; */
    box-sizing: border-box;
    transition: all .6s;
    font-weight: 700;
    border-bottom:.15rem solid transparent ;

}

.news .news-nav a:hover {
    border-bottom:.15rem solid #EE7700 ;

}

.news .news-nav a.on {
    border-bottom:.15rem solid #EE7700 ;
}
/* 
.news .news-nav a.on::after,
.news .news-nav a:hover::after {
    opacity: 1;
    width: 100%;
} */

.news .news-nav a:hover {
    color: #EE7700;
}

.news .news-b {
    padding: 1.625rem 0 2.45rem;
}

.news .news-b .ul-box {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
}
.news .news-b .ul-box  .swiper-wrapper{
    padding-bottom: 2.1rem;
    /* overflow: hidden; */

}
.news .news-b .ul-box .lig {
    width: 13rem !important;
    /* width: 524px; */
    margin-right: 1.35rem;
    transition: all .3s;
}

/* .news .news-b .ul-box .lig:nth-child(3n) {
    margin: 0;
} */

.news .news-b .ul-box .lig .image img {
    width: 100%;
}

.news .news-b .ul-box .lig .text {
    padding: .875rem 1.75rem 1.225rem .9rem;
}

.news .news-b .ul-box .lig .text .timer {
    padding-bottom: .6rem;
}

.news .news-b .ul-box .lig .text .t1 {
    padding-bottom: .65rem;
    font-weight: 700;
    transition: all .3s;
}

.news .news-b .ul-box .lig .text .t1 span {
    display: inline-block;

    font-weight: bold;
}

.news .news-b .ul-box .lig .text .t2 {
    color: #EE7700;
}

.news .news-b .ul-box .lig:hover {

    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
    border-radius: 4px;
}

.news .news-b .ul-box .lig:hover .text .t1 {
    color: #EE7700;
}

.g-pagenation {
    margin: 0 auto;
}

.g-pagenation .page {
    padding: 0;
    color: #333;
    font-weight: 800;
    opacity: .5;
    margin-right: .825rem;
    cursor: pointer;
    position: relative;
}


.ul-box .main-pagination .swiper-pagination-bullet {
    transition: all .3s;
    font-weight: 600;
}

.ul-box .main-pagination .swiper-pagination-bullet:hover::after {
    opacity: 1;

}

.news .news-c .top {
    padding: 1.975rem 0 .625rem;
    border-bottom: 1px solid rgba(51, 51, 51, .1);
}

.news .news-c .top .t1 {
    font-weight: 700;
}

.news .news-c .bottoms {
    /* padding-bottom: 2rem; */
}

.news .news-c .bottoms .b-nav {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: .825rem 0 1.625rem;
}

.news .news-c .bottoms .b-nav .item {
    margin-right: 1rem;
    cursor: pointer;
    font-weight: 600;
    position: relative;
}
.news .news-c .bottoms .b-nav .item::after{
    content: '';
    position: absolute;
    left: 0;
    bottom: -1px;
    width:0%;
    opacity: 0;
    height: 1px;
background-color: #EE7700;
transition: all .6s;
}
.news .news-c .bottoms .b-nav .item:hover::after{
    width: 100%;
    opacity: 1;
}
.news .news-c .bottoms .b-nav .item.on::after{
    width: 100%;
    opacity: 1;
}
.news .news-c .bottoms .b-nav .item.on {
    color: #EE7700;
}

.news .news-c .bottoms .b-nav .item:hover {
    color: #EE7700;
}

.news .news-c {
    padding-bottom: 2.75rem;
}

.news .news-c .uls {
    margin-bottom: 2rem;
}

.news .news-c .uls .lis {
    transition: all .6s;
    border-radius: 4px;
    display: flex;
    box-sizing: content-box;
    margin-bottom: .975rem;
    cursor: pointer;
}

.news .news-c .uls .lis:last-child {
    margin-bottom: 0;
}

.news .news-c .uls .lis .left {
    width: 11.8rem;
    overflow: hidden;


}

.news .news-c .uls>.lis .left img {
    width: 100%;
    height: 100%;
    transition: all .6s;
    object-fit: cover;
}

.news .news-c .uls>.lis .right {
    width: calc(100% - 11.8rem);
    padding: 1.475rem 3.55rem 2.25rem 1.75rem;

    border: 1px solid rgba(204, 204, 204, 0.5);

}

.news .news-c .uls>.lis .right .t1 {
    margin-bottom: .6rem;
    font-weight: 700;
    transition: all .6s;
}

.news .news-c .uls>.lis .right .t2 {
    margin-bottom: 1.45rem;
     

    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; /* 这里是超出几行省略 */
    overflow: hidden;
}


.news .news-c .uls>.lis .right .t3 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.news .news-c .uls>.lis .right .t3 .time {
    margin-right: .625rem;
}

.news .news-c .uls>.lis .right .detailg {
    color: #EE7700;
}

.detailg {
    display: flex;
    align-items: center;
    justify-content: center;

}

.detailg .icon {
    border: 2px solid #EE7700;
    width: 8px;
    height: 8px;
    border-left-color: transparent;
    border-top-color: transparent;
    transform: rotate(-45deg);
    margin: 0 auto;
    margin-left: .425rem;
}


.news .news-c .uls>.lis:hover .left img {
    transform: scale(1.1);
}

.news .news-c .uls>.lis:hover .right .t1 {
    color: #EE7700;
}


.news .news-c .uls>.lis:hover {
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
}

.g-pagenation {
    display: flex;
    align-items: center;
    justify-content: center;
}

.g-pagenation .pages,
.g-pagenation .nexts,
.g-pagenation .prevs {
    width: 1.025rem;
    height: 1.025rem;
    line-height: 1.025rem;
    background: #fff;
    cursor: pointer;
    transition: all .3s;
}

.g-pagenation .pages.on,
.g-pagenation .nexts.on,
.g-pagenation .prevs.on {
    background: #EE7700;
    color: #fff;

}

.g-pagenation .nexts,
.g-pagenation .prevs {
    position: relative;
}

.g-pagenation .nexts .icon,
.g-pagenation .prevs .icon {
    position: absolute;
    left: 50%;
    top: 50%;
    border: 2px solid #333;
    width: 8px;
    height: 8px;
    border-left-color: transparent;
    border-top-color: transparent;
    transform: translate(-50%, -50%) rotate(-45deg);
    margin: 0 auto;
}

.g-pagenation .pages:hover,
.g-pagenation .nexts:hover,
.g-pagenation .prevs:hover {
    background: #EE7700;
    color: #fff;

}

.g-pagenation .nexts:hover .icon,
.g-pagenation .prevs:hover .icon {
    border-color: #fff;
    border-left-color: transparent;
    border-top-color: transparent;
}

.g-pagenation .nexts.on .icon,
.g-pagenation .prevs.on .icon {
    border-color: #fff;
    border-left-color: transparent;
    border-top-color: transparent;
}

.information .news-c {
    background-color: #F6F6F6;
    padding-top: 1.85rem;
}

.information .g-pagenation .pages {
    color: #333;
}

.information .g-pagenation .pages.on,
.information .g-pagenation .nexts.on,
.information .g-pagenation .prevs.on {
    background: #EE7700;
    color: #fff;

}

.information .g-pagenation .pages,
.information .g-pagenation .nexts,
.information .g-pagenation .prevs {
    background-color: transparent;
}

.information .g-pagenation .pages:hover,
.information .g-pagenation .nexts:hover,
.information .g-pagenation .prevs:hover {
    background: #EE7700;
    color: #fff;

}

.information .g-pagenation .nexts:hover .icon,
.information .g-pagenation .prevs:hover .icon {
    border-color: #fff;
    border-left-color: transparent;
    border-top-color: transparent;
}

.information .g-pagenation .nexts.on .icon,
.information .g-pagenation .prevs.on .icon {
    border-color: #fff;
    border-left-color: transparent;
    border-top-color: transparent;
}


.news .information .news-c .uls .lis {
    margin-bottom: 1.3rem;

}

.news .information .news-c .uls .lis:last-child {
    margin-bottom: 0;
}

.news .information .news-c .uls {
    margin-bottom: 2.475rem;
}

.news .information .news-c .uls>.lis .right {
    padding: 2.15rem 3.55rem 3rem 2rem;
}

.information .info-a {
    background-color: #F6F6F6;
    padding-top: 1.125rem;
    padding-bottom: 3.325rem;
}

.info-a .bottoms .catelogy {
    display: flex;
    padding-bottom: .95rem;
}

.info-a .bottoms .catelogy .li {
    font-weight:600;
    margin-right: 1rem;
    position: relative;
    transition: color .3s;
    width: auto;
    cursor: pointer;
}
/* .info-a .bottoms .catelogy .li:first-child{
    display: none;
} */
.info-a .bottoms .catelogy .li::after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 0%;
    height: .025rem;
    background-color: #EE7700;
    opacity: 1;
    transition: all .3s;
}

.info-a .bottoms .catelogy .li:hover {
    color: #EE7700;
}

.info-a .bottoms .catelogy .li:hover::after {
    opacity: 1;
    width: 100%;
}
.info-a .bottoms .catelogy .li.on{
    color: #EE7700;

}
.info-a .bottoms .catelogy .li.on::after {
    opacity: 1;
    width: 100%;

}

.info-a .bottoms .video-gbox {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    /* padding-bottom: 1.65rem; */
}

.info-a .bottoms .video-gbox .item {
    width: 48%;
    margin-right: 1.5rem;
    margin-bottom: 1.7rem;
}

.info-a .bottoms .video-gbox .item .text {
    padding: .875rem 1rem .925rem 0;
    border-bottom: 1px solid rgba(0, 0, 0, .1);

}

.info-a .bottoms .video-gbox .item:nth-child(2n) {

    margin-right: 0;
}

.info-a .bottoms .video-gbox .item .image {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    /* height: 100%; */
    height: 12.5rem;
}
.info-a .bottoms .video-gbox .item .image::after{
    content:'' ;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #000;
    opacity: .2;
    transition: all .6s;
}
.info-a .bottoms .video-gbox .item .image>img {
    width: 100%;
    transition: all .6s;
    height: 100%;
    object-fit: cover;
}
.info-a .bottoms .video-gbox .item:hover .image>img {
    transform: scale(1.1);
}
.info-a .bottoms .video-gbox .item .image .play {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
}

.info-a .bottoms .video-gbox .item .t1 {
    transition: color .3s;
    font-weight: 600;
}

.info-a .bottoms .video-gbox .item:hover .t1 {
    color: #EE7700;
}
.info-a .bottoms .video-gbox .item:hover .image::after{
   opacity: 0;
}
/* 详情页 */
.news-info {
    background-color: #F6F6F6;
    padding-bottom: 2.3rem;
}

.news-info .info-top {
    padding: .45rem 0 .5rem;
    /* width:; */
    border-bottom: 1px solid rgba(51, 51, 51, .1);
}

.news-info .info-top .right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-weight: 500;
    font-size: .375rem;
    /* padding: 0 3rem; */
}
.news-info .info-top .right a{
    transition: all .3s;
}
.news-info .info-top .right a:hover{
    color: #EE7700;
}

.news-info .info-top .right .icon {
    margin-right: .275rem;
}

.info-bottom {
    padding: 0 3rem;
}

.info-bottom .top1 {
    padding-top: 1.275rem;
    padding-bottom: .825rem;
    border-bottom: 1px solid rgba(51, 51, 51, .1);

}

.info-bottom .t2 {
    opacity: .8;
    margin-bottom: 1rem;
}

.info-bottom .timer {
    display: flex;
    /* align-self: c\; */
    align-items: center;
    justify-content: flex-start;
    color: #575757;
    position: relative;
}


.info-bottom .timer .return {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    padding-right: .85rem;
    cursor: pointer;
    /* display: none; */
}

.info-bottom .timer .icon {
    margin-right: .25rem;
}

.info-bottom .centerg {
    padding: 1.875rem 0 2.5rem;
    border-bottom: 1px solid rgba(51, 51, 51, .1);
    /* margin-bottom: .9rem; */
}
.info-bottom .centerg img{
    margin: .5rem auto;
}

.news-info .bot {
    padding: .825rem 3rem 0;
}

.news-info .bot .bot-box {
    display: flex;
position: relative;
    /* justify-content: space-between; */
    padding-bottom: 1.5rem;
    width: 100%;
}

.news-info .bot .bot-box a {
    transition: all .3s;
    display: flex;
    flex-wrap: wrap;
    position: absolute;
}
.news-info .bot .bot-box a.prevs{
    left: 0;
}
.news-info .bot .bot-box a.retent{
    left: 50%;
    transform: translateX(-50%);
}
.news-info .bot .bot-box a.nexts{
    right: 0;
    text-align: right;
}
.news-info .bot .bot-box a.prevs,.news-info .bot .bot-box a.nexts{
width: 45%;
}


.news-info .bot .bot-box .prevs span {
    /* opacity: .25; */
    margin-right: .4rem;
    /* transition: all .3s; */
}

.news-info .bot .bot-box a .return{
width: 100%;
}
.news-info .bot .bot-box a .return img{
    margin: 0 auto;
}
.news-info .bot .bot-box a.prevs{
justify-content: flex-start;
}
 .news-info .bot .bot-box a.nexts{
    justify-content: flex-end;
 }

.news-info .bot .bot-box .nexts span {
    /* color: #F0881F; */
    margin-left: .35rem;

}
.news-info .bot .bot-box a.prevss ,.news-info .bot .bot-box a.nextss {
    filter: grayscale(1) !important;
    opacity: .6 !important;
}



/* .news-info .bot .bot-box .prevs p{
    text-align: left;
}
.news-info .bot .bot-box .nexts p{
    text-align: right;
} */
.news-info .bot .bot-box p{
    /* flex: 1; */
    width: calc(100% - 80px);
    white-space:nowrap;      
	overflow:hidden;           
	text-overflow:ellipsis;       
}

.info-bottom .top1 .t1 {
    font-weight: 500;
    font-size: .75rem;
}

.search {
    /* padding: 0 3.5rem; */

}

.search .search-top {
    background-color: #F6F6F6;
    padding: 1.425rem 3.5rem 1.625rem;
}

.search .search-top .form {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.search .search-top .form input {
    background-color: transparent;
    width: 80%;
    height: 100%;
    padding-right: 2rem;
}
.search .search-top .form input::placeholder{
    font-weight: 500;
    /* opacity: .5; */
}
.search button.submit {
    width: 3.1rem;
    height: 1.025rem;
    background: #EE7700;
    border-radius: .525rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.search button.submit .icon {
    margin-left: .4rem;
}

.search-reslute {
    padding: 1.6rem 3.5rem 2.2rem;
    background-color: #fff;
}

.search-reslute .r {
    color: #FF0000;
    font-weight: 500;
}

.search-reslute .li {
    padding-bottom: .7rem;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.search-reslute .resulte-box {
}

.search-reslute .search-tops{
    padding-top: .475rem;

}
.search-reslute .search-nav {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left:0;
    overflow: hidden;
}

.search-reslute .search-nav .li-nav {
    width: auto;
    transition: color .3s;
    position: relative;
    margin-right: .75rem;
    cursor: pointer;
    font-weight: 500;
    text-align: center;
}
.search-reslute .search-nav .li-nav .p{
    position: relative;
    padding-bottom: .5rem;
display: inline-flex;
}
.search-reslute .search-nav .li-nav .p::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    width:100%;
    height: 4px;
    transform: translateX(-50%);
    background-color: #EE7700;
    opacity: 0;
    transition: all .6s;
}

.search-reslute .search-nav .li-nav.on {
    color: #EE7700;
}

.search-reslute .search-nav .li-nav.on .p::after {
    opacity: 1;
}

.search-reslute .search-nav .li-nav:hover {
    color: #EE7700;
}

.search-reslute .search-nav .li-nav:hover .p::after {
    opacity: 1;
}

.search-reslute .search-box {
    padding-top: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 1rem;
}

.search-reslute .search-box .item {
    width: 48%;
    margin-right: 1.05rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 2rem .375rem .275rem;
    border-bottom: 1px solid rgba(214, 214, 214, .8);
    margin-bottom: .975rem;
    /* cursor: pointer; */
    transition: all .3s;
}

.search-reslute .search-box .item:nth-child(2n) {
    margin-right: 0;
}

.search-reslute .search-box .item .circles {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #ccc;
    border-radius: 50%;
    margin-right: .375rem;
    transition: all .6s;
}

.search-reslute .search-box .item .gj {
    color: #FF0000;
}

.search-reslute .search-box .item:hover {

    color: #EE7700;
}
.search-reslute .search-box .item:hover .circles{
    background: #EE7700; 
}

/* 中非党建 */
.building-a {
    position: relative;
    background-color: #f4f4f4;
    padding: 2.75rem 0 3.8rem;
}

.building-a .top {
    padding-bottom: .65rem;
    margin-bottom: 2.225rem;
    border-bottom: .05rem solid rgba(51, 51, 51, .1);
}
.building-a .top .t1{
    font-weight: 500;
}
.building-a .bottom {
    display: flex;

}
.sub-nav-list .nav .li{
    /* font-weight: 500; */
}

.building-a .bottom .left {
    padding-right: 1.15rem;
    width: 22.8rem;
}

.building-a .bottom .left .t1 {
    font-weight: 550;
}

.building-a .bottom .left .t2 {
    line-height: .8rem;
    margin-top: 1.45rem;
    margin-bottom: 2.8rem;
}

.building-a .bottom .left .image {
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    margin-bottom: .45rem;
}

.building-a .bottom .right {
    width: 19.85rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    /* flex: 1; */
    position: relative;

}

.building-a .bottom .right .image {

    position: relative;
}

.building-a .bottom .right .bg {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding-bottom: .525rem;
    /* z-index: 0; */
}

.building-a .bottom .right .bg img {
    width: 100%;
    height: 100%;
}

.building-b {
    padding: 2.9rem 0 3.3rem;
}

.building-b .top {
    padding-bottom: .65rem;
    margin-bottom: 1.325rem;
    border-bottom: .05rem solid rgba(51, 51, 51, .1);
}

.building-b .top .t1 {
    font-weight: 500;
}

.building-b .bottom {
    display: flex;
    flex-direction: column;
}

.building-b .bottom .left {
    display: flex;
    justify-content: flex-start;
    /* align-items: center; */
    padding: 0 1.875rem 1.475rem;
}

.building-b .bottom .left .text-box {
    padding-left: 2.5rem;
    padding-top: .65rem;
}

.building-b .bottom .left .text-box .t1 {
    margin-bottom: 1.25rem;
    font-weight: 700;
}

.building-b .bottom .left .t2 .ts span {
    font-weight: 550;
}
.building-b .bottom .left .t2 .ts{
    font-weight: 400;
}

.building-c {
    background: #F6F6F6;
    padding: 2.275rem 0 1.85rem;
}

.building-c .top {
    padding-bottom: .65rem;
    /* margin-bottom: 1.325rem; */
    border-bottom: .05rem solid rgba(51, 51, 51, .1);
}

.building-c .top .t1 {
    font-weight: 500;
}

.building-c .ul {
    padding-bottom: 1.75rem;
}

.building-c .ul .item {
    padding: 1rem 3rem;
    display: flex;
    justify-content: flex-start;
    transition: all .3s;
    border-bottom: 1px solid rgba(51, 51, 51, .1);
}

.building-c .ul .item:hover {
    background-color: #fff;
}

.building-c .ul .item .left {
    padding-top: .175rem;
    margin-right: .9rem;
}

.building-c .ul .item .center {
    padding-right: 6.45rem;
}

.building-c .ul .item .center .t1 {
    margin-bottom: .8rem;
    transition: all .3s;
    font-weight: 700;
}

.building-c .ul .item .center .t2 {
    margin-bottom: 1.25rem;
    width: 23rem;
}

.building-c .ul .item .left .year {
    width: 2.75rem;
    height: 2.75rem;
    background: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition:all .6s;
}
.building-c .ul .item .left .year span{
    transition:all .6s;

}
.building-c .ul .item:hover .left .year span{
    color: #fff;

}
.building-c .ul .item:hover .left .year{
    background: #EE7700;
}
.building-c .ul .item:hover .left .year span{color: #fff;}
.building-c .ul .item .detailg {
    color: #EE7700;
}

.building-c .ul .item .right {
    overflow: hidden;
    width: 8.725rem;
}

.building-c .ul .item .right img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    transition: all .6s;
}

.building-c .ul .item:hover .right img {
    transform: scale(1.1);
}

.building-c .ul .item:hover .center .t1 {
    color: #EE7700;
}

.building-c .g-pagenation .pages,
.building-c .g-pagenation .nexts,
.building-c .g-pagenation .prevs {
    background: transparent;
    /* transition: all .3s; */
}

.building-c .g-pagenation .pages.on,
.building-c .g-pagenation .nexts.on,
.building-c .g-pagenation .prevs.on {
    background: #EE7700;
    color: #fff;
}

.building-c .g-pagenation .pages:hover,
.building-c .g-pagenation .nexts:hover,
.building-c .g-pagenation .prevs:hover {
    background: #EE7700;
    color: #fff;
}



.building-h.building-b .top {
    margin-bottom: 0;
}

.building-b.building-h .bottom .left .text-box {
    padding-top: 0;
}

.building-b.building-h .bottom {
    margin-top: 2rem;
}

.building-b.building-h .bottom .left .image {
    padding-top: .575rem;
}

.building-b.building-h .bottom .left .text-box .t1 {
    margin-bottom: .85rem;
}

.building-b.building-h .bottom .left .text-box {
    /* padding-bottom: 55px; */
}

.building-b.building-h .bottom .left {
    padding: 0 2.275rem 1.4rem;
}

.building-b.building-h .bottom .left .text-box {
    padding-left: 2.65rem;
}

.building-b.building-h {
    padding-bottom: 3.125rem;
}

.bos-box {
    display: flex;
    padding: 1.55rem 0 1.55rem;
}

.bos-box .left {
    width: 50%;
    background-color: #fff;
    padding: 0 1.75rem 0rem 1.95rem;

}

.bos-box .left .stop {
    padding-bottom: 1.425rem;
    position: relative;
    width: 100%;
}

.bos-box .left .stop img {
    height: auto;
}

.bos-box .left .stop .num {
    font-size: 2.5rem;
    font-style: italic;
    position: absolute;
    right: -1px;
    bottom: 12px;
    width: 3.15rem;

    font-weight: 700;
    background: linear-gradient(to bottom, rgba(51, 51, 51, .15), rgba(255, 255, 255, 1));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    /* background-image:linear-gradient(to top , transparent 0% ,#333 80%) ; */
}

.bos-box .left .t2 {
    margin-bottom: 1.25rem;
}

.bos-box .left .t3 {
    margin-bottom: 2.35rem;
    line-height: .7rem;
    /* opacity: .5; */
    text-overflow: -o-ellipsis-lastline;
	overflow: hidden;			
	text-overflow: ellipsis;		
	display: -webkit-box;		
	-webkit-line-clamp:3;			
	line-clamp:3;					
	-webkit-box-orient: vertical;	

}

.bos-box .left .swiper-left {
    padding: 1.825rem 0rem 2.975rem 0rem;

    overflow: hidden;
}

.bos-box .right {
    overflow: hidden;
}
.bos-box .right img{
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.bos-box .right {
    width: 50%;
    /* filter: (1); */
}
.bos-box .right .swiper-right{
    height: 100%;
}


.bos-box .left .swiper-left .icon {
    border: 2px solid #333;
    width: .3rem;
    height: .3rem;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-60%, -50%) rotate(-45deg);
}

.bos-box .left .swiper-left .icon.ic1 {

    transform: translate(-25%, -50%) rotate(135deg);


}

.pagenation-box {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.pagenation-box .swiper-prev {
    width: 1.55rem;
    height: 1.55rem;
    border-radius: 50%;
    border: 1px solid rgba(155, 152, 156, .5);
    margin-right: .5rem;
    position: relative;
    cursor: pointer;
    opacity: 1;
    transition: all .6s;
}

.pagenation-box .swiper-prev.on {
    /* opacity: .5 !important; */
    /* pointer-events: none !important; */
    border:1px solid #EE7700;

}

.bos-box .left .swiper-left .swiper-prev.on  .icon{
    border-color:#EE7700 ;
    border-left-color: transparent;
    border-top-color: transparent;

}
.pagenation-box .swiper-next {
    width: 1.55rem;
    height: 1.55rem;
    border-radius: 50%;
    border: 1px solid rgba(155, 152, 156, .5);
    position: relative;
    cursor: pointer;
    opacity: 1;

    transition: all .6s;

}

.pagenation-box .swiper-next.on {
    /* opacity: .5 !important; 
    pointer-events: none !important; */
    border:1px solid #EE7700;

}

.bos-box .left .swiper-left  .swiper-next.on .icon{
    border-color:#EE7700 ;
    border-left-color: transparent;
    border-top-color: transparent;
}

.building-b.building-s .top {
    margin-bottom: 0;
}

.building-b.building-s .bottom .left {
    padding: 1.975rem 0 2.675rem 3.675rem;
    display: flex;

    justify-content: space-between;
}

.building-b.building-s .bottom .left .text-box {
    padding-left: 0;
    margin-left: 0;
    flex: 1;
    margin-left: 4.8rem;
    padding-top: 0;
}

.building-b.building-s .bottom .left .text-box .t2 {
    font-weight: 500;
    line-height: .8rem;
}

.building-b.building-s .bottom .left .image {
    width: 3.5rem;
    height: 3.525rem;
    margin: auto;
}

.building-home .uls {
    /* display: flex; */
    padding: 1.475rem 0 1.55rem;
}

.building-home .uls .item {
    display: flex;
    margin-bottom: 1.55rem;
    height: 16.075rem;
}

.building-home .uls .item:nth-child(even) {
    flex-direction: row-reverse;
}

.building-home .uls .item:last-child {
    margin-bottom: 0;
}


.building-home .uls .item .r-text {
    flex: 1;
    background: #FFFFFF;
    padding: 2.425rem 1.75rem 5.375rem 1.925rem;
}

.building-home .uls .item .r-text .t1 {
    font-weight: 700;
    padding-right: 1.625rem;
    margin-bottom: .9rem;
    transition: all .6s;
}

.building-home .uls .item .r-text .t2 {
    opacity: .7;
    font-weight: 400;
    margin-bottom: 3rem;

}

.building-home .uls .item .imgs {
    width: 21.05rem;
    overflow: hidden;
}

.building-home .uls .item .imgs img {
    height: 100%;
    width: 100%;
    transition: all .6s;
    object-fit: cover;
}

.building-home .uls .item .detailg {
    color: #EE7700;
}

.building-home .uls .item:hover .t1 {
    color: #EE7700;
}

.building-home .uls .item:hover .imgs img {
    transform: scale(1.1);
}



.building-b .bottom .right .image img {
    width: 100%;
}

@media (min-width:1280px) and (max-width:1500px) {
    .news .news-nav a::after{
        bottom: .075rem;
    }
}
@media (min-width:1200px) and (max-width:1280px) {
    .news .news-nav a::after{
        bottom: .1263rem;
    }
}
@media (min-width:997px) and (max-width:1200px) {
    .news .news-nav a::after{
        bottom: 5px;
    }
}
@media (min-width:997px) and (max-width:1440px){
    .news .information .news-c .uls .lis{
height: 10rem;
    }
}
@media (min-width: 996px) and (max-width: 1160px){
    .building-a .bottom .left{
width: 23.8rem !important;
    }
}
@media (max-width:996px) {
    .search-reslute .nav-button-next, .search-reslute .nav-button-prev{
        top: 20%;
    }
    .news .news-a {
        height: auto;
    }

    .news-top {
        padding-top: 1.5rem;
    }

    .news .news-nav {
        display: flex;
        width: 100%;
        justify-content: space-evenly;
        align-items: flex-start;
    }

    .news .news-nav a {
        margin: 0 2rem 0 0;
        padding-bottom: .5rem;
        /* font-size: .5rem; */
        font-size: .6rem;
    }

    .news .news-nav a::after {
        height: 3px;
    }

    .news-top .right {
        display: none;
    }

    .news .news-b .ul-box .lig {
        width: 100% !important;
        margin-right: 0;
        /* margin-bottom: 1rem; */
        box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);
        border-radius: 4px;
    }

    .news .news-b .ul-box .lig .text {
        padding: 0.45rem .75rem 1rem 0.45rem;
    }

    .news .news-b .ul-box .lig .text .timer {
        padding-bottom: .25rem;
    }

    .news .news-b .ul-box .lig .text .t1 {
        padding-bottom: .45rem;
        font-size: 16px;
    }

    .news .news-b .ul-box .lig .text .t2 {
        font-size: 14px;
    }

    .news .news-b {
        padding: 1rem 0 1.5rem;
    }

    .news .news-b .ul-box {
        padding-bottom: 1.5rem;
    }

    .g-pagenation .page {
        font-size: 14px;
    }

    .news .news-c .top {
        padding: 1rem 0 .75rem;
    }

    .news .news-c .bottoms .b-nav {
        padding-bottom: .5rem;
        margin-bottom: .5rem;

    }

    .news .news-c .bottoms .b-nav .item {
        margin-right: .5rem;
    }

    .news .news-c .uls .lis {
        flex-direction: column;
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
    }

    .news .news-c .uls .lis .left {
        width: 100%;
        /* height: 10rem; */
    }

    .news .news-c .uls .lis .right {
        width: 100%;
        padding: .75rem .75rem .75rem .75rem;
    }

    .news .news-c .uls>.lis .right .t2 {
        margin-bottom: .75rem;
        font-size: 14px;
    }

    .news .news-c .uls>.lis .right .t3 {
        justify-content: space-between;
        font-size: 14px;
    }

    .news .news-c {
        padding-bottom: 1.5rem;
    }

    .news .news-c .uls {
        margin-bottom: 1.5rem;
    }

    .news .news-c .bottoms {
        padding-bottom: 0;
    }

    /*资讯  */
    .news .information .news-c .uls>.lis .right {
        padding: .75rem .5rem;
    }

    .news .information .news-c .uls {
        margin-bottom: 1.5rem;
    }

    .info-a .bottoms .catelogy {
        width: 100%;
        overflow: hidden;
    }

    .information .info-a {
        padding-top: 1rem;
    }

    .info-a .bottoms .catelogy .li {
        width: auto !important;
        margin: 0 .75 rem;
        font-size: 18px;
        
    }
 
    .info-a .bottoms .catelogy {
        /* padding-bottom: 1rem; */
    }

    .info-a .bottoms .video-gbox .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 1rem;
    }

    .info-a .bottoms .video-gbox .item:last-child {
        margin-bottom: 0;
    }

    .info-a .bottoms .video-gbox {
        /* padding-bottom: 1.5rem; */
    }

    .g-pagenation {
        margin-top: 1.5rem;
    }

    .news .info-a {
        padding-bottom: 1.5rem;
    }

    .info-a .bottoms .video-gbox .item .text .timer {
        font-size: 14px;
    }


    /*  */

    .news-info .info-top .right {
        padding: 0;
        justify-content: flex-start;
    }

    .info-bottom {
        padding: 0;
    }

    .info-bottom .top1 {
        padding-top: 1.5rem;
    }

    .info-bottom .top1 .t1 {
        line-height: 1.3;
        text-align: center;
        margin-bottom: .4rem;
    }

    .info-bottom .t2 {
        font-size: 16px;
        margin-bottom: .75rem;
    }

    .info-bottom .timer {
        font-size: 14px;
    }

    .info-bottom .centerg {
        font-size: 14px;
        padding: 1.5rem 0;
    }

    .news-info .bot {
        padding: 1rem 0;
        padding-bottom: 0;
    }

    .news-info .bot .bot-box {
        flex-direction: column;  
        align-items: flex-start;
    }

    .news-info .bot .bot-box .nexts {
        display: flex;
        /* flex-wrap: wrap; */
        margin-right: 0;
        margin-bottom: 0;
    }

    .news-info .bot .bot-box .nexts span {
        margin-left: 0;
        margin-right: 0;
        /* width: 23%; */

    }

    .news-info .bot .bot-box a {
        font-size: 14px;
        display: block;
        margin-bottom: .5rem;
        width: 100%;
    }

    .news-info {
        padding-bottom: 1.5rem;
    }


    .building-a {
        padding: 1.5rem 0;
    }

    .building-a .top {
        margin-bottom: 1rem;
    }
  
    .building-a .bottom {
        flex-direction: column-reverse;
    }
    .building-b .top{
        margin-bottom: 1rem;

    }

    .building-a .bottom .left {
        width: 100% !important;
        padding-right: 0;
        padding-top: .75rem;
    }

    .building-a .bottom .right {
        width: 100%;
    }

    .building-a .bottom .left .t1 {
        font-size: 18px;
    width: 100%;
    }

    .building-a .bottom .left .t2 {
        margin: .75rem 0;
        font-size: 14px;
    }

    .building-a .bottom .left .image {
        margin-bottom: 0;
    }

    .building-b {
        padding: 1.5rem 0;
    }

    .building-b .bottom .left .text-box {
        margin: 0;
    }

    .building-b .bottom .left {
        flex-direction: column;
        padding: 0;
    }

    .building-b .bottom .left .image img {
        margin: 0 auto;
    }

    .building-b .bottom .left .text-box {
        padding: 0;
        margin-top: 1rem;
    }

    .building-b .bottom .left .text-box .t1 {
        font-size: 18px;
        margin-bottom: .5rem;
    }

    .building-b .bottom .left .text-box .t2 {
        font-size: 14px;
        line-height: 24px;
    }

    .building-b .bottom .right {
        margin-top:.75rem;
    }

    .building-b .bottom .right .image {
        height: 5rem;
    }

    .building-b .bottom .right .image img {
        height: 100%;
    }

    .building-c .ul .item {
        position: relative;
        flex-direction: column-reverse;
        margin: 1rem 0;
        background-color: #fff;
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
        border-radius: 4px;
        border: 1px solid rgba(204, 204, 204, 0.5);
    }

    .building-c .ul .item .center {
        padding: .75rem .4rem;
    }

    .building-c .ul .item .right {
        width: 100%;
    }

    .building-c .ul .item .center .t2 {
        width: 100%;
        font-size: 14px;
        margin-bottom: 1rem;
    }

    .building-c .ul .item .center .t1 {
        margin-bottom: .5rem;
        font-size: 18px;
    }

    .building-c {
        padding: 1.5rem 4%;
    }

    .building-c .ul .item {
        padding: 0;
    }

    .building-a .top .t1,
    .building-b .top .t1,
    .building-c .top .t1 {
        font-size: .65rem;
    }

    .building-c .ul .item .left .year {
        width: auto;
        height: auto;
        padding: 0 .4rem;
        position: absolute;
        left: 10px;
        bottom: 34px;
        background-color: transparent;
        flex-direction: row;
    }

    .building-c .ul .item .left .year span:first-child {
        line-height: 1;
        font-weight: 500;
        font-size: 16px;
    }

    .building-c .ul .item .left .year span.mb {
        font-size: 14px;
        line-height: 1;

    }

    .building-c .ul .item .detailg {
        float: right;
        font-size: 14px;
    }

    .building-c .ul {
        padding-bottom: 0;
    }

    .building-b.building-h {
        padding-bottom: 1.5rem;
    }

    .building-b.building-h .bottom .left {
        padding: 0 0 .5rem;
    }

    .building-b.building-h .bottom {
        margin-top: .75rem;
    }

    .building-b.building-h .bottom .left .text-box {
        padding-left: 0;
    }

    .building-b.building-h .bottom .left .text-box .t1 {
        margin-bottom: .5rem;
    }

    .bos-box {
        padding: 1rem 0 0;
        flex-direction: column-reverse;
    }

    .bos-box .left .swiper-left {
        padding: .75rem 0 0;
    }

    .bos-box .left .swiper-left .swiper-slide {
        width: 100% !important;
    }

    .bos-box .right {
        width: 100%;
    height: 8rem;
    }

    .bos-box .left {
        width: 100%;
        padding: .75rem .4rem;
    }

    .bos-box .left .stop {
        padding-bottom: .75rem;
    }

    .bos-box .left .stop .num {
        bottom: 0;
    }

    .bos-box .left .t2 {
        font-size: 18px;
        margin-bottom: .5rem;
    }

    .bos-box .left .t3 {
        font-size: 14px;
        margin-bottom: 1.5rem;
        text-overflow: -o-ellipsis-lastline;
        overflow: visible;			
        text-overflow: none;		
        display: -webkit-box;		
        -webkit-line-clamp:initial;			
        line-clamp:initial;					
        -webkit-box-orient: vertical;	
    }

    .pagenation-box {
        justify-content: space-between;
    }

    .building-b.building-s .bottom .left {
        padding: 1rem 0 0;
    }

    .building-b.building-s .bottom .left .text-box {
        margin: .5rem 0 0;
    }

    .building-home .uls {
        padding: 1rem 0 0;
    }

    .building-home .uls .item .imgs {
        width: 100%;
    }

    .building-home .uls .item {
        flex-direction: column-reverse;
        width: 100%;
        height: auto;
        background-color: #fff;
        box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);
        border-radius: 4px;
        border: 1px solid rgba(204, 204, 204, 0.5);
        /* padding: ; */
    }

    .building-home .uls .item:nth-child(even) {
        flex-direction: column-reverse;

    }

    .building-home .uls .item .r-text {
        padding: .75rem .4rem;
    }

    .building-home .view {
        padding: 0;
    }

    .building-home .uls .item .r-text .t1 {
        padding-right: 0;
        font-size: 18px;
        margin-bottom: .4rem;
    }

    .building-home .uls .item .r-text .t2 {
        font-size: 14px;
        margin-bottom: 1.5rem;
    }

    .building-home .uls .item .detailg {
        font-size: 14px;
    }

    .search .search-top {
        padding: 1rem 4%;
    }

    .search-reslute {
        padding: 0%;
    }

    .search-reslute .search-nav {
        padding-left: 0;
    }

    .search-reslute .search-box .item {
        width: 100%;
        margin-right: 0;
        padding: 0 0.75rem 0.375rem 0rem;
        margin-bottom: .5rem;
    }

    .search-reslute .search-box .item:last-child {
        margin-bottom: 0;
    }

    .search-reslute .search-box {
        padding-top: .75rem;
        margin-bottom: 0;
    }

    .search-reslute .resulte-box {
        padding-top: .5rem;
        padding-bottom: 1.5rem;
    }
    .search-reslute .search-tops{
        padding: 0 1.5rem;
        overflow: hidden;
        position: relative;
    } 
    .search-reslute .search-nav .li-nav {
        width: 12%;
        margin: 0 .25rem .0rem 0;
        padding-bottom: 0rem;
        text-align: center;
        overflow: hidden;
    
    }

    .search-reslute .search-nav .li-nav:last-child {
        margin-right: 0;
    }

    .search-reslute .swiper-wrapper {
      
    }

  

    .search .search-top .form input {
        font-size: 16px;
    }

    .search button.submit .icon {
        margin-left: .2rem;
    }

    .search button.submit {
        font-size: 14px;
    }

    .search-reslute .li {
        padding: .5rem 0;
    }

    .news .news-c .uls>.lis .right .t1 {
        font-size: 16px;
    }

    .info-a .bottoms .video-gbox .item {
        box-shadow: 0px 5px 15px 0px rgb(0 0 0 / 15%);
        border-radius: 4px;
    }

    .info-a .bottoms .video-gbox .item .text {
        padding: .75rem .5rem;
    }

    .information .news-c {
        padding-top: 1rem;
    }
    .building-c .ul .item:hover .left .year{
        background: transparent;
    }
    .building-c .ul .item:hover .left .year span{color: #EE7700;}
    .news-info .bot .bot-box .prevs span{
        margin-right: 0;
    }
}

@media (max-width:756px) {
    .search-reslute .search-nav .li-nav {
        width: 18%;
        margin: 0 .25rem .0rem 0;
        padding-bottom: 0rem;
        text-align: center;
    }

    .search-reslute .search-nav .li-nav:last-child {
        margin-right: 0;
    }
}

@media (max-width:575px) {
    .search-reslute .search-nav .li-nav {
        width: 23%;
        margin: 0 .25rem 0rem 0;
        padding-bottom: 0rem;
        text-align: center;
    }

    .search-reslute .search-nav .li-nav:nth-child(4n) {
        margin-right: 0;
    }

    .search-reslute .search-nav .li-nav:last-child {
        margin-right: 0;
    }
    .news .news-nav a{
        margin-right: 1rem;
    }
}

@media (max-width:400px) {


    .info-a .bottoms .catelogy .li {
        margin-right: 0.5rem;
    }

    .news .news-nav a {
        margin: 0 .75em 0 0;
    }

    .search-reslute .search-nav .li-nav {
        width: 30%;
        margin: 0 .25rem .0rem 0;
        padding-bottom: 0rem;
        text-align: center;
    }

  

    .search-reslute .search-nav .li-nav:nth-child(4n) {
        margin-right: .25rem;
    }

 

 

    .search-reslute .search-nav .li-nav:last-child {
        margin-bottom: 0;
    }
}

.page{
    padding-top: 0;
}
.page a{
    height: 1.025rem;
    width: 1.025rem;
    line-height: 1.025rem;
}
.page a:hover{
    color: #fff;
    background: #EE7700;
}
.page a.active{
    color: #fff;
    background: #EE7700;
}
.page a::after{
    display: none;
}
.news .news-b .ul-box .swiper-wrapper{
    padding-bottom: 1.775rem;
}


@media (max-width:996px){
    .news .news-b .ul-box .swiper-wrapper{
        padding-bottom: 1.5rem;
    }
    .news .news-b .ul-box{
        padding-bottom: 0;
    }
    .ul-box .main-pagination{
        padding-top: 0;
    }
    /* .news .news-b .ul-box .lig:last-child{
        margin-bottom: 0;
    } */
    /* .news .news-b .ul-box .swiper-wrapper{
        flex-direction: column;
    } */
    .catelogy-pagination {
        position: relative;
        bottom: -33px !important;
    left: -35% !important;
    transform: translateX(0%);
    padding: .5rem 0 1.2rem;
    }
    .swiper-pagination-bullet-active{
        background:    #EE7700;
    }
    .news .news-c .top .t1{
        font-size: 18px;
    }
    .news .news-b .view .ul-box a.lig{
        width: 100% !important;
    }
    .ul-box .main-pagination{
        margin-top: 0;    

    }
    .news-info .bot .bot-box .prevs{
        display: flex;

    }
    /* .news-info .bot .bot-box .prevs p{
        flex: 1;
    } */
    .news-info .bot .bot-box .prevs span{
        display: block;
    }
    .news-info .bot .bot-box {
        padding-bottom: 0;
    }
    .news-info .bot .bot-box a{
        position: relative;
    }
    .news-info .bot .bot-box a.prevs, .news-info .bot .bot-box a.nexts{
        width: 100%;
    }
    .news-info .bot .bot-box a.retent{
left: 0;
transform: none;
padding-top: .5rem;
margin-bottom: 0;
    }
    /* .news-info .bot .bot-box .prevs p{
        text-align: left;
    } */
    .news-info .bot .bot-box .nexts p{
        text-align: left;
    }
    .info-a .bottoms .video-gbox .item .image{
        height: 100%;
    }
    .news-info .bot .bot-box a .retent{
        margin-top:0;

    }
    .news-info .bot .bot-box a .return{
        /* padding-top: .5rem; */
    } 
    .news-info .bot .bot-box a .return img{
        margin: 0 .25rem 0 auto; 
    }
    .news-info .bot .bot-box a.nexts{
        justify-content: flex-start;
    }
    .building-b.building-h .bottom .left{
        padding: 0;
    
    }
}
@media (max-width:400px){
    .catelogy-pagination {
        left: -28% !important;
    }
}
.sub-nav-list{
    height: 2.225rem;
}
.sub-nav-list .nav{
    border-top: 1px solid rgba(255, 255, 255, .2);
}