.banner{width: 100%}
.banner img{width: 100%; display: block;}

.submenu{text-align: center;font-size: 0px;background-color: #f2f2f2;height: 70px;line-height: 70px;}
.submenu li{display: inline-block;height: 70px;font-size: 16px;position: relative;}
.submenu li:after{display: block;content:'';width: 1px;height: 16px;background-color: #ccc;position: absolute;right: 0;top: 50%;margin-top: -8px;} 
.submenu li:last-child:after{display: none;}
.submenu li.cur{border-bottom: 1px solid #c9151e;}
.submenu li.cur a{color: #c9151e; font-weight: bold;}
.submenu li:hover{border-bottom: 1px solid #c9151e; color: #c9151e;}
.submenu li a{display: block;padding: 0 30px;}

.local{ width: 1200px; margin: 0 auto; color: rgba(0, 0, 0, 0.65);font-size: 14px; padding-top: 20px; padding-bottom:20px; border-bottom: 1px solid #f0f0f0;}
.local a{color: rgba(0, 0, 0, 0.65);}

.news_top{ width: 1200px; margin: 0 auto; font-size: 16px; line-height: 30px; margin-bottom:20px; margin-top: 40px; background: #fbfbfb;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;}
.news_top .news_top_left{width: 50%; position: relative;}
.news_top .news_top_left dl{width: 100%;}
.news_top .news_top_left dl img{width: 100%;}
.news_top .news_top_left dd{ width: 100%; position: absolute; bottom: 0; background: rgba(201,22,30,0.5); padding:15px; }
.news_top .news_top_left dd a{color: #fff; display: block;}
.news_top .news_top_right{width: 50%; padding-left: 40px;}
.news_top .news_top_right li{width: 100%;margin-bottom:10px; padding-top: 20px; padding-right: 30px;}
.news_top .news_top_right li:last-child{margin-bottom: 0;}
.news_top .news_top_right li a{display: block;}
.news_top .news_top_right li h2{color: #212121; font-size:18px;font-weight: normal; margin-bottom:5px; color:#333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news_top .news_top_right li:hover h2{color: #c9151e;}
.news_top .news_top_right li .exp{color: #7c7c7c; font-size:14px; line-height:26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }


.news{ width: 1200px; margin: 0 auto; font-size: 16px; line-height: 30px; padding-bottom: 40px; padding-top: 20px;}

.news li {padding:23px 55px 25px 25px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;background: #fff;border-bottom: 1px solid #e5e5e5;}
.news .date { width:135px;  float:left; color:#c8c8c8; font-size: 34px;margin-right: 30px;padding-top: 10px;}
.news .date span { font-size:12px; display: block;text-align: right;margin-bottom: -10px;}

.news .intro { overflow:hidden; } 
.news .intro h3 { font-size:20px;line-height:30px; font-weight:normal; color:#080707; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom: 15px;}
.news .intro .text { line-height:32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin-bottom: 20px; color: #999;}
.news .intro .more { color:#9f9f9f; }

.news li:hover { background:#f4f4f4; }
.news li:hover a,.news li:hover h3,.news li:hover .more { color:inherit; }
.news li:hover h3{font-weight: bold;}
.news li:hover .date {color:#c9151e;}

/*详情页*/
.newshow{ width: 1200px; margin: 0 auto;padding-bottom: 40px; padding-top: 20px;}
.newshow .show_title { font-size: 30px; line-height: 50px;font-weight:bold;}
.newshow .show_exp { border-bottom: 1px dotted #f0f0f0; font-size: 14px; padding-bottom: 20px; padding-top: 15px;}

.newshow .show_text { padding: 30px 0 110px 0; line-height: 26px;}
.newshow .show_text img{display: block;margin: 0 auto; max-width: 100%;}
.newshow .show_bottom {border-top: 1px solid #f0f0f0;}
.newshow .show_bottom li {height: 60px;line-height: 60px; overflow: hidden;  border-bottom: 1px solid #f0f0f0; }

