/*新闻动态*/
.news{padding: 0 0 100px;}
.news_t{height: 120px;width:100%;margin:0 auto;}
.news_t ul li{float: left;width: 200px;overflow: hidden;}
.news_t ul li a{font-size: 16px;color: #202428;display: block; float: left; width: 200px; text-align: center; height: 50px; line-height: 50px; overflow: hidden;font-weight: bold;} 
.news_t ul li a:hover,.news_t ul li.on a{color: #fff;background: #333;}
.news01{width: 548px;float: left;}
.news01 dl dt{width: 548px;height: 274px;overflow: hidden;line-height: 0;}
.news01 dl dt img{width: 548px;height: 309px;}
.news01 dl dd{width: 548px;}
.news01 dl dd span,.news02 dt{display: block;float: left;height: 70px;width: 100px; font-size: 20px; line-height: 34px;padding: 40px 20px 0 0;color: #333; font-family:Arial, Helvetica, sans-serif;text-align: right;}
.news01 dl dd span{display: block;background:url(../images/news_line01.png) no-repeat 30px 130px;height: 140px;}
.news01 dl dd span b,.news02 dt b{display: block;font-size: 38px;}
.news01 .news_r{width: 410px;float: left;padding: 20px 0 0; overflow:hidden;background:url(../images/news_line02.gif) repeat-y;height: 180px;}
.news dl dd h5,.news_tit{height: 30px;line-height: 30px;overflow: hidden;font-weight: normal;}
.news dl dd h5 a,.news_tit a{font-size: 22px;color: #202428;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 380px;padding-left: 30px;}
.news dl dd h5 a:hover,.news_tit a:hover{ color: #d5c098;background:url(../images/news_line03.gif) no-repeat 0 5px;}
.news_r em{display: block;height: 45px;line-height: 45px;overflow: hidden;margin-left: 30px;position: relative;z-index: 1;}
.news_r em:before{content: "";width: 60px;height: 3px;background: #d5c098;position: absolute;top: 27px;left: 6px;z-index: -1;}
.news_r em a{font-size: 14px;color: #101010;text-transform: uppercase;display: block;padding-left: 5px;border-bottom: #dcdcdc 1px solid;}
.news_r em a:hover{color: #d5c098;}
.news_desc{font-size: 14px; color: #666; line-height: 24px; height: 48px; overflow: hidden;padding: 10px 0 0 30px;} 
.news_tit{position: absolute;top: 440px;left: 120px;width:410px;}

.news02{ width:100%;float: right;background:url(../images/news_line02.gif) repeat-y 120px 0;}
.news02 li{ width: 24%;height: 280px;overflow: hidden;float: left;text-align: center;margin-bottom: 2%; margin-right: 1%;}
.news02 li img{width: 100%; height:240px;}
.news02 li h5{ font-weight:normal;}
.page{ font-size: 14px;}
