﻿.titleBox{width:100%; float: left; overflow: hidden;margin:0px auto 20px auto;}
.titleBox h2{color:#333333; font-weight: 500;font-size:22px; text-align: center;margin: auto;}
.titleBox h5{color:#777777; font-weight: 500;font-size:12px; text-align: center;margin: 10px auto auto auto;}
.titleBox h5 span{padding:0px 10px;}
.ArtBack{display: none;}
.topRecord{font-size:14px;}
.main-box{padding: 20px 0 75px;}
.topRecord{padding: 0px 0 20px;}


.Pagination{clear: both;padding: 10px 0px;text-align: center;}
.Pagination span{padding: 5px 10px;margin: 0px 5px;background-color: #1c90d0;color: #FFFFFF;font-size: 12px;}
.Pagination a{padding: 5px 10px;margin: 0px 5px;background-color: #09ADC2;color: #FFFFFF;font-size: 12px;}
.Pagination a:hover{color: #FFEB3B;background-color: #FF9800;}

.ny-page{width:100%; overflow: hidden; position: relative;}
.ny-page__wrapper{width: 100%;max-width:85.8%; padding:3rem 0px; margin: auto;}
.ny-page__wrapper-all{width:100%;  margin: 0; justify-content: center; align-items: center;}
.ny-page__titles{display: flex;flex-direction: column;justify-content: flex-start; color:var(--color1); padding:1rem 0px 1rem 0px;}
.ny-page__titles h3{ font-size:45px; font-family: var(--ff-hm-r);font-weight: 300;}
.ny-page__titles h5{font-size:38px;font-family: var(--ff-hm-r);font-weight: 300;}

.ny-page__wrapper-link{padding:2rem 0px; overflow: hidden;font-size:16px;font-family: var(--ff-hm-l);}
.ny-page__wrapper-link a{text-decoration: underline; font-family: var(--ff-hm-l);}
@media screen and (max-width: 1600px)
{
	.ny-page__wrapper{max-width: 1400px;}
}
@media screen and (max-width: 1440px)
{
	.ny-page__wrapper{max-width:1280px;}
}
@media screen and (max-width: 1366px)
{
	.ny-page__wrapper{max-width:1200px;}
}
@media screen and (max-width: 1023px)
{
	.ny-page__wrapper{padding:20px;}
	.ny-page__titles h3{font-size: 2rem;}
}
@media screen and (max-width: 767px)
{
	
}
@media screen and (max-width: 425px)
{
	
}
@media screen and (max-width: 414px)
{
	
}


@media screen and (max-width: 375px)
{
	
}

@media screen and (max-width: 360px)
{
	
}

@media screen and (max-width: 320px)
{
	
}


.news-content{ margin: 10px auto;padding: 0px 0px;padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;border-bottom:1px solid rgba(17,17,17,.1);}
.news-wrap{display: flex;padding: 20px 0px;}
.news-content .news-img{display: flex;; width: 60%; vertical-align: top;flex-shrink: 0;}
.news-content .news-img img{max-width: 100%;}
.news-content .news-panel{display: flex;padding: 0px 20px 0px 60px;width: auto;flex-direction: column; box-sizing: border-box;overflow: hidden;}
.news-content .news-panel strong a{display: block; color: #000; font-size: 1.6rem; line-height: 1.5; overflow: hidden;}
.news-content .news-panel .detail{color: #555;line-height: 1.8;font-size: 16px;padding-top: 0.5rem;font-family: hwhm-r; font-weight: 500;}
.news-content .news-panel .more{font-size:14px;}
.news-content .news-panel .read-push{color: var(--color1); font-size: 15px;margin-top: 1rem;}

.news-box main h2{font-size:1.5rem;}
.title-time{font-size:14px; font-weight: 300;}

.news-box .news-info{padding-top: 2rem; color:#000;max-width: 800px;margin: auto;}
.news-box .news-info img{width:100% !important; height: auto !important; margin:1rem auto;}
.news-box .news-info p{ font-size:1rem !important; line-height: 2 !important;}
.news-box .news-info b,.news-box .news-info strong{font-size:1.5rem !important; padding-bottom:1rem;}
@media screen and (max-width: 1023px)
{
	.news-wrap{flex-direction: column;}
	.news-content .news-img{width:100%;}
	.news-content .news-img img{width:100%;max-width:100%;}
	.news-content .news-panel{width: 100%;padding: 1rem;}
}
@media screen and (max-width: 767px)
{
	
}
@media screen and (max-width: 425px)
{
	
}
@media screen and (max-width: 414px)
{
	
}


@media screen and (max-width: 375px)
{
	
}

@media screen and (max-width: 360px)
{
	
}

@media screen and (max-width: 320px)
{
	
}

.container.cp_container{padding:0px;margin: auto;}

.artCont{width:100%;word-wrap: break-word;word-break: normal;}
.artCont .cpyy_list img{width:100%; max-width: 100%; max-height: 300px;}
.artCont .cpyy_list p{text-align: center;  padding:10px 0px;}
.artCont img{max-width:100%;}

.ny-list-anli img{max-width: 100%;}

@media only screen and (max-width: 1199px) {
	.titleBox h2{font-size:20px;}
	
}

@media screen and (max-width: 1023px)
{
	
	
}
@media (min-width: 375px) and (max-width: 767px)
{
	
}
@media (min-width: 321px) and (max-width: 375px)
{
	
	
}
@media screen and (max-width: 320px)
{
	
	
}