/* 
.news {background: #f4f4f4;padding-bottom: 50px;}
.container {margin-left: auto;margin-right: auto;width: 1200px;}
.h2_title {text-align: center;padding-top: 45px;font-size: 34px;font-weight: normal;margin-bottom: 45px;}
.h2_title a {display: block;color: #333;}
.h2_title span {display: block;color: #333;}
.h2_title i {display: block;font-size: 17px;color: #888;}
.h2_title em {display: block;width: 31px;height: 2px;margin: 25px auto 0 auto;background: #2f4a8d;}
.news .news_type {text-align: center;height: 56px;margin-bottom: 35px;}
.news .news_type ul {display: inline-block;*display: inline;zoom: 1;}
.news .news_type li {float: left;width: 183px;height: 54px;text-align: center;font-size: 18px;line-height: 54px;border: 1px solid #e9e9e9;background: #fff;}
.news .news_type li a {display: block;height: 54px;color: #333;}
.news .news_type li.cur {background: #2f4a8d;border-color: #2f4a8d;}
.news .news_type li.cur a {color: #fff;}
.news .news_con {}
.news .news_con .conbox {display: none;}
.news .news_con .conbox.cur {display: block;}
.news .news_con dl {float: left;width: 370px;margin-left: 45px;}
.news .news_con dl:first-child {margin-left: 0;}
.news .news_con dl dt {height: 285px;position: relative;overflow: hidden;margin-bottom: 35px;}
.news .news_con dl dt img {display: block;width: 370px;height: 285px;transition: all 0.5s;}
.news .news_con dl dd.dd1 {font-size: 16px;margin-bottom: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news .news_con dl dd.dd1 a {color: #333;}
.news .news_con dl dd.dd1 span {display: block;font-size: 13px;color: #999;margin-top: 5px;}
.news .news_con dl dd.dd2 {font-size: 13px;height: 66px;line-height: 22px;margin-bottom: 30px;}
.news .news_con dl dd.dd3 a {display: block;width: 131px;height: 37px;line-height: 37px;text-align: center;border: 1px solid #d1d1d1;border-radius: 27px;background: #fff;}
.news .news_con dl:hover dt img {transform: scale(1.1);}
.news .news_con dl:hover dd.dd3 a {background: #2f4a8d;border-color: #2f4a8d;color: #fff;}
*/

.news {padding:60px 0;overflow:hidden;}
.news .ns_con {margin:0 auto;width:1200px;}
.news .ns_con .wrap-tit{margin-bottom:30px;text-align:center;line-height:1.5;overflow:hidden;animation:fadeinT 1s ease-out backwards;}
.news .ns_con .wrap-tit h2{font-size:35px;color:#333;font-weight:normal;}
.news .ns_con .wrap-tit h2 a{color:#333;}
.news .ns_con .wrap-tit p{font-size:18px;color:#666;}
.news .ns_con .wrap-tit.white *{color:#fff;}
.news .ns_con .ns-group {width:1230px;/* overflow:hidden;*/}
.news .ns_con .ns-group .ns-item{float:left;margin-right:15px;width:388px;overflow:hidden;border:#eee solid 1px;background:#fff;border-radius:5px;}
.news .ns_con .ns-group .ns-item .hd{padding:0 19px;height:74px;line-height:74px;overflow:hidden;}
.news .ns_con .ns-group .ns-item .hd a{display:block;}
.news .ns_con .ns-group .ns-item .hd em{float:right;font-size:14px;color:#999;text-transform:uppercase;}
.news .ns_con .ns-group .ns-item .hd span{font-size:20px;color:#333;}
.news .ns_con .ns-group .ns-item .bd{padding:0 19px;overflow:hidden;}
.news .ns_con .ns-group .ns-item .hotNews{position:relative;width:350px;height:200px;overflow:hidden;}
.news .ns_con .ns-group .ns-item .hotNews .pic{display:block;width:350px;height:200px;overflow:hidden;}
.news .ns_con .ns-group .ns-item .hotNews .pic img{display:block;width:350px;height:200px;transition: all 1s;}
.news .ns_con .ns-group .ns-item .hotNews .tit{display:block;position:absolute;left:0;bottom:0;padding-top:60px;width:100%;height:100px;line-height:40px;color:#fff;font-size:14px;text-indent:10px;background:url(../images/news_til_293.png) no-repeat;}
.news .ns_con .ns-group .ns-item .hotNews:hover .pic img{transform:scale(1.1);}
.news .ns_con .ns-group .ns-item .hotNews:hover .tit{text-shadow:0 0 2px #fff;}
.news .ns_con .ns-group .ns-item:hover{/* box-shadow:0 0 20px #ccc inset*/ box-shadow: 0 1px 20px #ccc;}
.news .ns_con .ns-group .ns-list{margin:20px 10px;height:200px;overflow:hidden;}
.news .ns_con .ns-group .ns-list li{height:40px;line-height:40px;font-size:14px;overflow:hidden;}
.news .ns_con .ns-group .ns-list li a{display:block;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .ns_con .ns-group .ns-list li a:hover{color:#e60009;}
