
.new_lists{ padding-top:40px; padding-bottom:20px;}
.new_lists ul{border-top: 1px solid #eee;}
.new_lists ul li{
display: flex;
align-items: center;
justify-content: space-between;
padding:40px 0;
position: relative;
border-bottom: 1px solid #eee;
}
.new_lists ul li .news_font_l{ width:64%;}
.new_lists ul li .news_font_l small{ font-size:18px;opacity: 0.5; margin-bottom:20px; display:block}
.new_lists ul li .news_font_l h3{ font-size:24px; margin-bottom:20px;}
.new_lists ul li .news_font_l p{ line-height: 24px;
height:72px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;color: #474747;}
.new_lists ul li .news_font_l{}
.new_lists ul li .news_img_r{width: 28.5%; overflow:hidden}
.new_lists ul li .news_img_r img{ width:100%;transition: transform 2s;}
.new_lists ul li:hover .news_img_r img{transform: scale(1.1);}


.new_lists ul li:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #c89022;
  height: 1px;
  width: 0;
  opacity: 0;
  transition: all 0.6s ease-out;
  -webkit-transition: all 0.6s ease-out;
  -moz-transition: all 0.6s ease-out;
  -o-transition: all 0.6s ease-out;
  -ms-transition: all 0.6s ease-out;
}

.new_lists ul li:hover:after {
  opacity: 1;
  width: 100%;
}
	



.page_news_detail{ padding-top:0px;padding-bottom:0px;}
.page_news_detail  .title{ text-align:center; padding-bottom:25px; text-align:center;}
.page_news_detail  .title h2{ font-size:40px; color:#000000; line-height:120%; overflow:hidden; font-weight:normal;}
.page_news_detail .title p{margin-top:16px; font:normal 14px/18px "Microsoft YaHei"; color:#999999}
.page_news_detail .page_news_con{ line-height:200%; text-align:left; padding-top:0px; font-size:14px;}
/*.page_news_detail .page_news_con p{ text-indent:2rem;}*/
.page_news_detail .page_news_con img{ max-width:100%;}
.news_else{ margin-top:20px; text-align:center; background-color:#fff; margin-bottom:20px;}
.news_else_pre{ position:relative; width:48%; padding:20px 0px; display:inline-block;border-right:#e9e9e9 1px solid;}
.news_else_next{ position:relative; width:50%; padding:20px 0px;display:inline-block}

.pro_canshu{ line-height:200%; margin-top:30px;}
.pro_canshu .pro_titile{ position:relative; background-color:#1f5eb0;border-radius:6px; background:#1f5eb0 url(../images/canshu_icon.png) 20px center no-repeat ; color:#FFFFFF; padding:18px 18px 18px  60px; margin-bottom:20px;}
.pro_canshu .pro_titile span{ position:absolute; top:18px; right:18px;}

.pro_canshu .pro_titile span .jia{ display:block}
.pro_canshu .pro_titile span .jian{ display:none;margin-top: 11px;}
.pro_canshu .pro_titile.opening span .jia{ display:none}
.pro_canshu .pro_titile.opening span .jian{ display:block;margin-top: 11px;}
.pro_canshu .pro_canshu_con{ display:none}



@media (max-width:1000px) {
.new_lists,.new_lists ul{ width:100%;}
.new_lists ul li{ float:none; min-height:inherit; width:100%; margin:0px auto; margin-bottom:0.8rem; display:block; padding:2rem 0; display:block}
.new_lists ul li .news_l_times {
    float: none;
    width: 100%;font-size:1rem; display:block; text-align:left; padding-top:1rem; padding-left:0.7rem;}
.new_lists ul li .news_r_fonts {
    float: none;
    width:100%;
    text-align: left;
    padding-left:0.7rem;
    padding-right:0.7rem;
    color: #999999;
    display: block;
    margin-top:0rem; padding-bottom:1.4rem;
    margin-bottom:1rem;
    border-left: none;
}
.new_lists ul li .news_l_times .time_dd{ display:inline; font-size:1rem; padding-right:0.5rem;}
.new_lists ul li .news_r_fonts h3{ font-size:1rem;}
.new_lists ul li .news_r_fonts .news_descipe{ font-size:0.7rem;}
.new_lists ul li .news_r_fonts .news_mores{ font-size:0.8rem}
.page_news_detail{ padding:0;}
.page_news_detail  .title h2{ font-size:1.3rem}
.page_news_detail .page_news_con{ font-size:0.85rem}
.news_else{ background:none; text-align:left; margin-top:1rem; margin-bottom:0}
.page_news_detail .title p{ font-size:0.7rem;}
.news_else_pre,.news_else_next{ width:100%; display:block; border:0; padding:0.3rem 0rem;}

.news .subnav ul li:nth-child(1) a {
    color: #fff;
    font-weight: bold; background-color:#354e40
}
.new_lists ul li .news_font_l {
    width: 100%;
}
.new_lists ul li .news_img_r {
    width: 100%;
    overflow: hidden;
    padding-top: 0.8rem;
}
.new_lists ul li .news_font_l h3 {
    font-size: 1.3rem;
    margin-bottom: 20px;
}
.new_lists ul li .news_font_l small {
    font-size: 0.9rem;
    opacity: 0.5;
    margin-bottom: 1rem;
    display: block;
}
}