.news-timeline { margin-top: 50px; padding: 20px 0 40px 0;background: #ffffff url(../images/bg_line.jpg) repeat-y 50% 0;}
.news-timeline .news-ul{overflow: hidden;}
.news-timeline li{margin-top: 40px;overflow: hidden;}
.news-timeline li .wrapper{float: right;}
.news-timeline .n-profile{width: 420px;float: left;}
.news-timeline .n-img img{width: 400px;vertical-align: middle;height: 266.66px;}
.news-timeline .n-text{float: right;width: 445px;padding-left: 35px; margin-top: 10px;}
.news-timeline .n-time{position: relative;display: block;height: 24px;border-bottom: 1px solid #dfdfdf;margin-bottom: 10px;line-height: 24px;color: #005ca9;text-align: right; padding-right: 20px; font-size: 18px; font-weight: bold;}
.news-timeline .n-time:after { position: absolute; right: -22px;top: 13px; content: ""; display:block; background-image: url(../images/icons-news.png); background-repeat: no-repeat;background-position: -160px 0; width: 24px; height: 24px;overflow: hidden;}
.news-timeline .icon-clock-min{margin-right: 3px;vertical-align: -3px;}
.news-timeline .icon-disc{position: absolute;right: -12px;bottom: -12px;transition: background .15s ease-in-out;}
.news-timeline li:hover .icon-disc{background-position: -156px 0;}
.news-timeline li:hover a{color: #ff503f;}
.news-timeline .n-text h2{font-size: 16px;color: #666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; line-height: 30px;}
.news-timeline .n-text h2 em{ margin-right: 6px; }
.news-timeline li:nth-child(2n){text-align: right;}
.news-timeline li:nth-child(2n) .wrapper{float: left;}
.news-timeline li:nth-child(2n) .n-profile{float: right;}
.news-timeline li:nth-child(2n) .n-text{float: left;padding-left: 0;padding-right: 30px;}
.news-timeline li:nth-child(2n) .n-time{text-align: left; padding-left: 20px;}
.news-timeline li:nth-child(2n) .n-time:after { right: auto; left: -22px;}
.news-timeline li:nth-child(2n) .n-text h2 em { float: right; margin-left: 6px; }