/*-------------------*/
/***** 最新消息 *****/
/*------------------*/
.news-list {width: 100%; margin: 0px auto; padding: 30px 0px; display: flex;  flex-wrap: wrap; position: relative; z-index: 1; }
.news-list li{ width: 100%; padding:0px 0px;margin:10px auto 30px auto; box-sizing: border-box;overflow: hidden;list-style: none; border-bottom: solid 1px #9496AC;  transition: all 0.5s ease 0s;  position: relative;}
.news-item { width: 100%;height: auto; display: flex; flex-wrap: wrap; align-items: center;  border-bottom: 1px solid #334355;  position: relative; cursor: pointer;}
.news-item::after { content: ""; display: block; width: 0;  height: 2px;  background-color:#638c81; position: absolute; left: 0;  bottom: -1px;  transition: 0.6s ease-in 0.2s;}
.news-item h2 {  margin: 8px 0 10px; font-size: 24px;  font-weight: 700; letter-spacing: 0.02em;  color:#334355;  margin-bottom: 10px;}
.news-item p {  font-size: 1rem; font-weight: 400; letter-spacing: 0.02em;  color:#638c81;  line-height: 1.4;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow-wrap: break-word;}

.news-item-date { padding: 22px 13px;  border: 1px solid #334355;   margin-right: 66px; margin-bottom: 20px;}
.news-item-date .news-year-month { font-size: 14px;  font-weight: 400;  color: #334355;}
.news-item-date .news-day { font-size: 43px;  font-weight: 700;  color: #334355;}
.news-list .news-item .inner{ width: calc(100% - 82px - 70px)}

.news-item:hover::after {width: 100%;}
.news-item:hover h2,.news-item:hover p {width: 100%;  color:#638c81; }  
@media (max-width:1440px) {
.news-list li{ margin:0px auto;}
}
@media (max-width:1024px) {
.news-list { padding:0px; }
}
@media (max-width:767.98px) {
.news-list {margin:0px; padding:0px; }
.news-item-date { padding: 22px 13px;  margin-right: 16px;}    
.news-list .news-item .inner{ width: calc(100% - 82px - 26px); margin: 0}   
.news-item { align-items: flex-start; padding: 20px 0px; }  
}



.news-innerMain-content {padding: 82px 0 262px;}
.news-innerMain-title {padding-bottom:35px; border-bottom: 1px solid #F4F0D9;}
.news-innerMain-title h1 { font-size:42px; font-weight: 500; color: #334355; letter-spacing: 0.05em;}
.news-innerMain-main { width: 85.789473%; margin: auto; padding-top: 70px;}
.news-innerMain-main .news-innerMain-pic { margin-bottom: 40px;}

.news-inner-btn {  margin:100px auto auto auto; width: 270px; padding: 17px 0; border-radius: 50px;  border: 1px solid #675f64; background-color: transparent; font-size: 20px; font-weight: 400; color: #fff; text-align: center; position: relative;  overflow: hidden; transition: 0.6s;} 
.news-inner-btn-arrow {  width: 47px;  position: absolute; top:9px; left: 7px;  z-index: 5;}
.news-inner-btn-arrow img { width: 100%; vertical-align: middle; }
.news-inner-btn::after { content: ""; display: block; position: absolute; top:9px; left: 7px; width: 47px; height: 47px; transition: 0.2s ease-in-out; background-color: #383336; border-radius: 40px;  scale: 15; z-index: -1;}

.news-inner-btn a{color: #fff; }
.news-inner-btn:hover a{color: #675f64; }
.news-inner-btn:hover { color: #675f64; }
.news-inner-btn:hover:after { scale: 1; }

@media (max-width: 992px) {
.news-innerMain-content {padding: 82px 0px 100px 0px;}
.news-innerMain-main { width: 100%; padding-top: 40px; }
.news-innerMain-title h1 {  font-size: 25px; }
}

@media (max-width: 320px) {
.news-inner-btn { width: 240px; }    
}
