.banner{width: 100%}
.banner img{width: 100%; display: block;}

.news{width: 1240px; margin: 0 auto;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap; padding-top: 50px; padding-bottom: 50px;}
.news .news_left{width: 20%;}
.news .news_left .title{width: 100%; background: #416CA7; text-align: center; line-height: 60px; color: #fff; font-size: 20px; letter-spacing:1px;}
.news .news_left ul{width: 100%;}
.news .news_left ul li{width: 100%; padding-left: 20px; font-size: 18px; line-height: 60px; border-bottom: 1px solid #f5f5f5; position: relative;}
.news .news_left ul li:hover{background: #F5F8FA;}
.news .news_left ul li:hover:after{width: 2px; height: 100%; position: absolute; content: ""; background: #416CA7; left: 0; top: 0;}
.news .news_left ul li a{ display: block; color: #7b8a96;}
.news .news_left ul li:hover a{color: #333;}

.news .news_left ul li.cur{background: #F5F8FA;}
.news .news_left ul li.cur a{ display: block; color: #333;}
.news .news_left ul li.cur:after{width: 2px; height: 100%; position: absolute; content: ""; background: #416CA7; left: 0; top: 0;}


.news .news_right{width: 80%; padding-left: 2%;}
.news .news_right ul.list{width: 100%; padding-bottom: 40px;}
.news .news_right ul.list li {width:100%;padding:20px 0;background:#fbfbfb;position:relative;z-index:5;margin-bottom:10px;overflow:hidden;display:flex;align-items:stretch;-webkit-align-items:stretch;flex-wrap:wrap;}
.news .news_right ul.list li .time {width:10%;margin-right:1%;text-align:center; }
.news .news_right ul.list li .time span {display:block;font-size:40px;line-height:40px;color:#416CA7;padding-bottom: 3px;}
.news .news_right ul.list li .time i {display:inline-block;font-size:12px;line-height:18px;color:#fff;background:#416CA7;text-align:center;font-family:"Arial";padding:0 10px;font-style: normal;}
.news .news_right ul.list li .txt {width:76%;}
.news .news_right ul.list li .txt h5 {font-size:16px;line-height:22px;color:#000000;font-weight:bold;letter-spacing:1px;margin:0.05rem 0 0 0;}
.news .news_right ul.list li .txt h5 a {color:#000000;font-weight:bold;letter-spacing:1px;display:block;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.news .news_right ul.list li .txt p {font-size:12px;line-height:22px;color:#666666;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:block;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;margin-top:5px;}
.news .news_right ul.list li::after {position:absolute;width:0%;height:100%;left:0;top:0%;background:#E0F6FF;content:"";z-index:-1;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
.news .news_right ul.list li:hover::after {width:100%;-webkit-box-shadow:0 6px 6px 0px rgba(67,199,255,.1);box-shadow:0 6px 6px 0px rgba(79,160,168,.1);}


/*详情*/

.show{width: 1240px;margin: 0 auto;padding-bottom: 50px;}
.show .show_con{background: #F9F9F9;width: 100%;; padding:30px; margin-top: 50px;}
.show .show_con h1{ font-size: 24px; color: #000; font-weight: 500; padding-bottom: 20px; line-height: 30px;}
.show .show_con dl{ font-size: 14px; color: #999; padding-bottom:20px;}
.show .show_con dd{font-size: 16px; color: #666; line-height: 32px; padding-top: 10px;}
.show .show_con dd img{ max-width: 100%; }

.show .other{ width: 100%; padding-top: 20px;}
.show .other dt{ width: 100%;color: #666; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size: 12px; margin-bottom: 10px;}
.show .other dt a{color:#666;}
.show .other dt a:hover{ color: #43C6FF; }

