/* 文章列表页 */

.article-box {
	float: left;
	width: 700px;
	padding-top: 10px;
	overflow: hidden
}

.article-title {
	width: 690px;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	background: transparent url(article-cbg.jpg) no-repeat 0 0
}

.article-cont {
	width: 678px;
	padding: 20px 10px 0;
	border-left: #396B9D 1px solid;
	border-right: #396B9D 1px solid;
	background-color: #FAFAFA;
	overflow: hidden
}

.article-cont .box1 {
	background-color: #FEFEFE
}

.article-cont .box2 {
	border-top: #CCC 1px solid;
	border-bottom: #CCC 1px solid;
	background-color: #F3F3F3
}

.article-cont .info {
	width: 678px;
	height: 60px;
	line-height: 30px;
	text-align: center;
	border-bottom: #CCC 1px solid
}

.article-cont .info h1 {
	font-size: 14px;
	color: #CC3300
}

.article-cont .text {
	width: 648px;
	line-height: 25px;
	padding: 10px 15px 0;
	color: #222;
	font-size: 14px
}

/*如果不是手工添加段头空白请使用此样式
.article-cont .text p {
	text-indent: 2em
}
 */

/* 文章每段上下空隙 */
 .article-cont .text p {
	margin: 15px 0
 }

.article-cont .author {
	width: 648px;
	padding: 20px 0 20px 15px
}

.article-cont .author .blue {
	font-size: 14px
}

.article-cont .author .red {
	padding: 0 5px
}

.article-cont .author .gray {
	padding-left: 5px
}

.article-cont .digg {
	height: 50px;
	padding: 0 129px 20px;
	text-align: center
}

.article-cont .digg li {
	width: 200px;
	height: 50px
}

.article-cont .digg li a {
	display: block;
	width: 200px;
	height: 20px;
	padding: 30px 0 0 10px;
	background: transparent url(digg.jpg) no-repeat 0 0;
	text-decoration: none
}

.article-cont .digg li.gap {
	width: 20px
}

.article-cont .digg a.good {
	background-position: -410px 0
}

.article-cont .digg a.good:hover,
.article-cont .digg a.curgood {
	background-position: -615px 0
}

.article-cont .digg a.bad {
	background-position: 0 0
}

.article-cont .digg a.bad:hover,
.article-cont .digg a.curgbad {
	background-position: -205px 0
}

.article-cont .digg span {
	float: left;
	height: 10px;
	line-height: 10px;
	color: #FFF
}

.article-cont .digg .perimg {
	width: 100px;
	height: 8px;
	border: #FFF 1px solid
}

.article-cont .digg span i {
	float: left;
	height: 8px;
	background-color: #30516F
}

.article-cont .digg .pernum {
	padding-left: 5px
}

.article-cont .cads {
	width: 678px
}

.article-cont .cads li {
	width: 169px;
	line-height: 20px;
	font-size: 14px;
	text-align: center
}

.article-cont .line {
	width: 678px;
	margin: 5px 0;
	height: 1px;
	border-bottom: #CCC 1px dashed
}

.article-cont .related {
	width: 678px;
	padding-top: 20px
}

.article-cont .related h4 {
	line-height: 30px;
	padding-left: 10px;
	font-size: 14px;
	border-bottom: #CCC 1px solid;
	background-color: #F0F0F0
}

.article-cont .related li {
	width: 658px;
	padding: 0 10px;
	line-height: 30px
}

.article-cont .related li a:hover {
	color:#f60
}

.article-cont .related .date {
	float: right
}

/* 文章列表页样式 */
.article-cont .artlist {
	float: left;
	width: 678px
}

.article-cont .artlist li {
	width: 658px;
	padding: 10px
}

.article-cont .artlist .box2 {
	border-top: #6FCFFF 1px solid;
	border-bottom: #6FCFFF 1px solid
}

.article-cont .artlist p {
	float: left;
	width: 658px
}

.article-cont .artlist .blue {
	float: left;
	font-size: 14px;
}

.article-cont .artlist h2 {
	float:left;
	font-size: 16px
}

.article-cont .artlist .date {
	float: right;
	color: #06D
}

.article-cont .artlist .cont {
	line-height: 20px;
	padding-top: 10px;
}

.article-cont .artlist .cont .desc {
	text-indent: 2em
}

/* 专题页面样式 */
.article-cont .spelist .cont img {
	float: left;
	width: 120px;
	height: 90px
}

.article-cont .spelist .cont .desc {
	float: left;
	width: 528px;
	padding-left: 10px
}

/* 专题页面样式 */
.news-box {}

.news-cont {
	width: 698px;
	padding: 5px 0 0
}

.news-cont ul {
	float: left
}

.news-title {
	width: 700px;
	padding-left: 0
}

.news-title li strong {
	padding: 0 12px;
	display: inline;
	text-align: center;
	color: #000196
}

.news-title li .webname {
	width: 200px
}

.news-list {
	color: #013299;
	padding: 10px 0
}

.news-list a:link {
	color: #013299
}

.news-list a:hover {
	color: #C00
}

.news-list a:visited {
	color: #9F2900
}

.news-list li {
	width: 668px;
	padding: 10px 10px 10px 20px;
	font-size: 14px;
	color: #013299;
	background: transparent url(icon.gif) no-repeat 10px center
}

.news-list li .gray {
	float: right
}

.news-list li .link {
	float: left
}

.news-list .line {
	width: 678px;
	height: 1px;
	margin: 10px;
	padding: 0;
	border-top: #013299 1px dashed;
	background: none
}

/* 头条 */
.news-list .headline {
	float: left;
	width: 18px;
	height: 23px;
	padding-left: 5px;
	background: transparent url(news-headline.gif) no-repeat right 0
}

/* 推荐 */
.news-list .recommend {
	float: left;
	width: 15px;
	height: 15px;
	padding-left: 5px;
	background: transparent url(news-recommend.gif) no-repeat right 0
}

/* DEDE UL 日历样式 */
#dede_calendar_ul {
	width: 698px;
	padding: 10px 0;
	text-align: center;
	background-color: #EDF2F6
}

#dede_calendar_ul .dede-calendar-li {
	float: none;
	display: inline;
	padding: 0 3px;
	font-weight: bold
}

#dede_calendar_ul .dede-calendar-li span {
}

#dede_calendar_ul .dede-calendar-current {
	background-color: #FE7600
}

/* DEDE Table 日历样式 */
#dede_calendar_table {
	float: left;
	width: 100%;
	text-align: center;
	border-collapse:collapse
}

#dede_calendar_table .dede-calendar-header {
	height: 30px;
	line-height: 30px
}

#dede_calendar_table .dede-calendar-fulldate {
	padding: 0 10px
}

#dede_calendar_table .dede-calendar-footer {
	height: 40px;
	line-height: 40px
}

#dede_calendar_table .dede-calendar-clock {
	width: 100%;
	border: 0;
	background: none
}

#dede_calendar_table .dede-calendar-title {
	color: #FFF;
	background-color: #80A6CB
}

#dede_calendar_table .dede-calendar-row,
#dede_calendar_table .dede-calendar-disable{
	display: block;
	width: 14.3%;
	height: 30px;
	line-height: 30px;
	border: #80A6CD 1px solid;
	overflow: hidden
}

#dede_calendar_table .dede-calendar-col .dede-calendar-current {
	display: block;
	background-color: #FE7600
}

/* 模式切换 */
.article-title .mode {
	float: right;
	width: 80px;
	height: 25px;
	line-height: 25px;
	margin-top: 3px;
	padding-right: 10px;
	text-align: center;
	background: transparent url(mode.jpg) no-repeat 0 0
}

/* 分页样式 */
.article-cont .pages {
	float: left;
	width: 678px;
	padding: 10px 0;
	text-align: center
}

.article-cont .pages li {
	margin-right: 6px
}

.article-cont .pages li a {
	display: block;
	padding: 5px 10px;
	border: #ADAEB2 1px solid
}

.article-cont .pages .disable {
	padding: 5px 10px;
	color: #999;
	border: #ADAEB2 1px solid
}

.article-cont .pages .thisclass {
	color: #FFF;
	padding: 5px 10px;
	border: #2A6DB1 1px solid;
	background-color: #2A6DB1
}

.article-cont .pages select {
	margin-top: 4px
}

.cpages {
	float: left;
	text-align: center
}

.cpages .pages {
	float: none;
	width: auto;
	margin: 0 auto;
	display: inline-block
}

.article-foot {
	width: 700px;
	height: 5px;
	background: #FAFAFA url(article-cfoot.jpg) no-repeat 0 0;
	overflow: hidden
}

.comment-box {
	width: 678px;
	padding-top: 20px;
	overflow: hidden
}

.comment-box h4 {
	float: left;
	font-size: 15px
}

.comment-title {
	line-height: 30px
}

.comment-title li {
	float: right;
	padding-left: 10px
}

.comment-cont ul {
	float: left;
	width: 678px;
	overflow: hidden
}

.comment-cont .content .head {
	float: left;
	width: 678px;
	height: 30px;
	line-height: 30px;
	margin-top: 20px;
	background-color: #E3E3E3
}

.comment-cont .content .head .left {
	float: left
}

.comment-cont .content .username {
	padding: 0 10px
}

.comment-cont .content .date {
	padding-left: 10px
}

.comment-cont .content .head .right {
	float: right
}

.comment-cont .content .head .right span {
	padding-right: 10px
}

.comment-cont .content .body {
	float: left;
	width: 658px;
	line-height: 25px;
	padding: 10px
}

.comment-cont .stand {
	border-top: #CCC 1px solid;
	padding-top: 10px
}

.comment-cont .stand li {
	float: right;
	padding-left: 10px
}

.comment-cont .post input {
	vertical-align: middle
}

.comment-cont .post li {
	width: 678px;
	padding-top: 10px
}

.comment-cont .post textarea {
	width: 584px;
	height: 94px;
	padding: 3px;
}

.comment-cont .post .notuser {
	padding-right: 5px
}

.comment-cont .post span {
	float: left;
	line-height: 20px;
	padding-right: 10px;
	overflow: hidden
}

/* 内容页宽度调整 */
#article_pright {
	width: 280px;
	padding: 0
}

#article_pright .rbox,
#article_pright .rads,
#article_pright .rtitle {
	width: 280px
}

#article_pright .rtitle h2 {
	padding-left: 20px
}

/* 新闻日历标题 280*35 */
#article_pright .calendarbox {
	font-size: 14px;
	font-weight: bold
}

#article_pright .calendarbox .rcont{
	width: 278px;
	padding: 0
}

#article_pright .calendarbox .rtitle {
	background: transparent url(article-calendar.jpg) no-repeat 0 0
}

#article_pright .calendarbox .rcont li {
}

#article_pright .calendarbox .newsread {
	float: left;
	padding: 10px 0;
	background: #80A6CB
}

#article_pright .calendarbox .newsread li {
	width: 139px;
	background: none;
	text-align: center
}

#article_pright .calendarbox .newsread li a {
	color: #FFF
}

/* 精华推荐标题 280*35 */
#article_pright .marrowbox .rtitle {
	background: transparent url(article-marrow.jpg) no-repeat 0 0
}

/* 特色专题标题 280*35 */
#article_pright .featurebox .rtitle {
	background: transparent url(article-feature.jpg) no-repeat 0 0
}

/* 资讯排行标题 280*35 */
#article_pright .newrankbox .rtitle {
	background: transparent url(article-newrank.jpg) no-repeat 0 0
}

#article_pright .rcont,
#article_pright .rcont li {
	width: 258px
}

#article_pright .rcont li .link {
	width: 220px
}

#article_pright .rfoot {
	width: 280px;
	background: transparent url(article-rfoot.jpg) no-repeat 0 0
}