﻿body {background:url(/img/colum_bg/news_bg.jpg) no-repeat center 42px}


.mid-hd-path h3 {width:63px; background-position:0 -84px}
.menu-title h2 {background-position:0 1px}

.news-col-1 {width:76px}
.news-list-title {width:100%}
.news-list-title th {height:41px; text-align:center; color:#774e25; font-weight:100}
.news-list {width:500px; margin:0 auto; color:#6a4e2b}
.news-list td {height:29px; border-bottom:1px solid #e9e4d6}
.news-type {display:inline-block; width:59px; height:14px; line-height:14px; background-image:url(../img/news.png); background-repeat:no-repeat; text-align:center; color:#fff}
.recent-news {padding-right:20px; background:url(/img/icons.png) no-repeat right -96px}
.active {background-position:0 -173px}
.notice {background-position:-59px -173px}
.official {background-position:-118px -173px}
.media {background-position:-177px -173px}
.news-mini a {display:inline-block}
.news-mini a.strong-news:link, .news-mini a.strong-news:visited {color:#c02000}
.news-mini div {display:none; position:absolute; width:270px; padding:5px; border:1px solid #cecece; z-index:9;
-moz-box-shadow:1px 2px 6px #333; -webkit-box-shadow:1px 2px 6px #333; background-color:#fff; color:#666}

.news-content h4 {color:#ff5400; text-align:center; font-size:14px}
.news-content .news-date {color:#565656; display:block; margin:5px 0; text-align:center}
.news-content .post-entry {width:485px; line-height:1.6; margin:20px auto 30px; overflow:hidden; color:#472401}
.news-content .post-entry p {margin:.5em 0}

.news-tips {width:498px; height:173px; margin:auto; background:url(../img/news.png) no-repeat 0 0}
.news-tips ul {width:420px; margin:0 auto; padding:35px 0 0 0; color:#472401}
.news-tips .b-nav {width:411px; padding:7px 0; border:1px solid #e2e2a8; margin:10px auto 0; background-color:#f5f0d9}
.news-tips .b-nav a {display:block; width:336px; margin:0 10px; padding-left:30px; height:20px; line-height:20px; background-image:url(../img/icons.png); background-repeat:no-repeat;
overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.news-tips .b-nav a:link span, .news-tips .b-nav a:visited span {color:#565656}
.news-tips .b-nav .b-nav-prev {background-position:8px -170px; border-bottom:1px dotted #cbb891; _border-bottom-style:dashed}
.news-tips .b-nav .b-nav-next {background-position:8px -189px}

.active-item {width:494px; margin:0 auto 30px;  padding:7px 0 7px 6px; border:1px solid #e1dac8}
.active-item h4 {height:26px; line-height:26px; padding-left:246px; background:#d9d1c0 url(/img/icons.png) no-repeat 198px -207px; color:#cc2900; overflow:hidden}
.active-item .active-pic {float:left; margin:-26px 15px 0 0; width:220px; height:120px; overflow:hidden; border:1px solid #b6afa2; background-color:#fff}
.active-item .active-pic img {margin:1px; border:2px solid #d5cec2; padding:1px; background-color:eee7db}
.active-item ul {margin-right:10px}
.active-main .active-date {color:#cc2900}
.active-main .active-detail {height:28px; overflow:hidden; color:#774e25; line-height:1.2}

.active-btns {margin:5px 10px 0 0}
.active-btns a {display:block; background-image:url(/img/news.png); background-repeat:no-repeat}
.active-btns .active-btn-join {float:left; width:64px; height:20px; line-height:20px; background-position:-434px -173px; text-align:center}
.active-btns .active-btn-join:link, .active-btns .active-btn-join:visited {color:#ffefa4}
.active-btns .active-btn-down {float:right; padding-left:20px; background-position:-342px -173px; }
.active-btns .active-btn-up {float:right; margin-left:5px; padding-left:20px; background-position:-240px -173px}
.active-btn-down:link span, .active-btn-down:visited span {text-decoration:underline}
.active-btn-down:hover, .active-btn-down:active {text-decoration:none; color:red}
.active-btn-up:link span, .active-btn-up:visited span {text-decoration:underline}
.active-btn-up:hover, .active-btn-up:active {text-decoration:none; color:red}
