
.pageTitle .b {
	font-weight:bold;
    margin-bottom: 25px;
    font-size: 42px;
    line-height: 55px;
    color: var(--themaBlack);
}

.pageTitle .b span {
    color: var(--themaGreen);
}

.pageTitle .s {
    font-size: 18px;
    color: var(--themaFontBlack);
}

.news .banner {
    height: 488px;
    margin-bottom: 125px;
}

.news .newsUl {
    padding-bottom: 160px;
}

.newsView {
    padding-bottom: 300px;
}

.newsView .banner {
    height: 487px;
    margin-bottom: 87px;
}

.newsView .leftDetial {
    max-width: 994px;
	width:65%;
    padding-top: 35px;
}

.newsView .leftDetial .articleTitle {
    font-size: 42px;
	font-weight:bold;
    color: var(--themaBlack);
}

.newsView .leftDetial .articleTime {
    margin-top: 15px;
    font-size: 16px;
    color: var(--themaGreen);
}

.newsView .leftDetial .articleSubTitle {
    margin: 50px 0 100px;
    font-size: 18px;
    color: var(--themaFontBlack);
}



.newsView .leftDetial .article {
    margin:60px 0 145px 0;
    font-size: 18px;
    line-height: 28px;
    color: var(--themaFontBlack);
}

.newsView .leftDetial .prev,
.newsView .leftDetial .next {
    display: block;
    font-size: 18px;
    font-weight: bold;
    transition: all .4s;
    color: var(--themaFontBlack);
}

.newsView .leftDetial .prev:hover,
.newsView .leftDetial .next:hover,
.newsView .leftDetial a.on {
    color: var(--themaGreen);
}

.newsView .rightNewsList {
    flex: 1;
    margin-left: 140px;
}

.newsView .rightNewsList .newsUl {
    margin-top: 0;
}

.newsView .rightNewsList .newsUl li.dn {
    display: none;
}

.newsView .rightNewsList .newsUl li {
    display: block;
    margin: 0;
    width: 100%;
    height: 360px;
    border-top: 0;
    border-bottom: 1px solid #c2c2c2;
}

.newsView .rightNewsList .newsUl li.picItem {
    height: 390px;
    
}

.newsView .rightNewsList .newsUl li.picItem a {
    padding-top: 0;
}

.newsView .rightNewsList .newsUl li.picItem a > img {
    margin-top: 55px;
}

@media (max-width:1024px) {
.newsView .rightNewsList{ margin-left:0;}
.newsView .leftDetial .article img{ width:100% !important; height:auto !important;}
}

@media (max-width:768px) {
.news .banner,.newsView .banner{ height:auto; padding:25% 0; margin-bottom:15%}
.news .newsUl{ margin-top:0; padding-bottom:0;}
.newsView .flexBetween{ display:block}
.newsView .leftDetial{ max-width:inherit; width:100%;}
.newsView .rightNewsList{ width:100%;}
.newsView .leftDetial .article{ margin:10% 0;}
.newsView{ padding-bottom:0}
.newsView .newsUl{ margin-bottom:0 !important}
}

@media (max-width:640px) {
.pageTitle .b{ line-height:normal;font-size:26px;}	
.newsView .leftDetial .articleTitle{ font-size:34px;}
}

