﻿@charset "utf-8";
/*====通用样式===*/
body {
	background:url(../images/topics/festivals/bg.gif);
}
.body {
	background-color:#fff;
	width:1004px;
	margin:0 auto;
}
.w990 {
	width:990px;
}
/* 专题头部样式 */
.toppic {
	width:990px;
	margin:0 auto;
}
.topics {
	height:26px;
	background:url(../images/topics/festivals/top_bg.gif);
	font-size:14px;
	color:#003970;
	padding-top:100px;
	text-align:right;
	padding-right:95px;
}
.topics a {
	color:#003970;
}
.topics a:hover {
	color:#003970;
	text-decoration:underline;
}
.topics_nav {
	width:990px;
	height:32px;
	line-height:32px;
	clear:both;
}
.topics_nav ul {
	width:990px;
}
.topics_nav ul li {
	font-size:12px;
	float:left;
	display:block;
	width:99px;
}
.topics_nav ul li a {
	text-decoration:underline;
	display:block;
	width:99px;
	height:32px;
	color:#ffffff;
	background:#0062cd;
}
.topics_nav ul li a:hover {
	background:#003399;
}
.topics_nav ul li img {
	margin-right:3px;
	padding-left:5px;
	padding-top:10px;
	float:left;
}
/*====边框样式====*/
.border {
	border: 1px solid #3E94F6;
}
.border_aux {
	border: 1px solid #3E94F6;
}
/*====左样式===*/
.topleft {
	width:700px;
	float: left;
}
/*====右样式===*/
.topright {
	width:278px;
	float: right;
}
/*====more样式====*/
.topicsmore {
	float:right;
	font-size:12px;
	margin-right:8px;
	color: #214694;
}
.wwctopmore {
	float:right;
	font-size:12px;
	margin-right:8px;
	color: #C00;
}
/*====首页样式开始===*/
/*====导航条====*/
.topnav {
	width:990px;
	height:28px;
	background:url(../images/topics/festivals/tip.gif);
	clear: both;
	margin: 5px auto 0px auto;
}
.topnav ul {
	padding-left:30px;
	padding-top: 2px;
}
.topnav ul li {
	width: 90px;
	height: 24px;
	float: left;
	line-height:24px;
	text-align:center;
	font-size: 14px;
}
.topnav ul li a {
	color:#fff;
}
.topnav ul li a:hover {
	color:#214694;
	display:block;
	width: 72px;
	height: 25px;
	background:url(../images/topics/festivals/hover.gif);
}
/*====所有区分模块样式====*/
.topics_middle {
	width: 990px;
	margin: 10px auto;
	padding-left:5px;
	padding-right:5px;
}
/*===焦点图===*/
.focus {
	width:712px;
}
/*===大新闻列表样式===*/
.tshot {
	width:480px;
	margin:0 auto;
	font-size: 12px;
	float: right;
	padding-right: 5px;
	color: #214694;
}
.tshot ul {
	padding-top:6px;
	padding-left:8px;
}
*html .tshot ul {
	padding-top:9px;
}
*+html .tshot ul {
	padding-top:9px;
}
.tshot ul li {
	height:28px;
	line-height:28px;
	overflow: hidden;
	width: 445px;
	padding-left:15px;
	background:url(../images/topics/green/listb.gif) 0px 10px no-repeat;
}
.tshot ul li span {
	float:right;
}
.tshot ul li a {
	color:#636363;
}
.tshot ul li a:hover {
	color:#00C;
	text-decoration: underline;
}
/*栏目名称通用样式*/
.column {
	font-size:14px;
	margin-left: 35px;
}
/*==新闻中心==*/
.newstop {
	width:278px;
	height:32px;
	background:url(../images/topics/festivals/newstop.gif);
	line-height:32px;
	color: #C00;
}
.newstop .column b {
	padding-left:15px;
}
/*==新闻中心列表==*/
.trnews {
	width:276px;
	font-size: 12px;
	color: #214694;
	border-bottom: 1px solid #f2e2cc;
	border-left: 1px solid #f2e2cc;
	border-right: 1px solid #f2e2cc;
}
.trnews ul {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}
*html .trnews ul {
	padding-top:9px;
}
*+html .trnews ul {
	padding-top:9px;
}
.trnews ul li {
	height:27px;
	line-height:27px;
	clear:both;
	overflow:hidden;
	background:url(../images/topics/green/libiao.gif) 0px 9px no-repeat;
	padding-left:15px;
}
*html .trnews ul li {
	height:24px;
	line-height:24px;
	background:url(../images/topics/green/libiao.gif) 0px 7px no-repeat;
}
*+html .trnews ul li {
	height:24px;
	line-height:24px;
	background:url(../images/topics/green/libiao.gif) 0px 7px no-repeat;
}
.trnews ul li span {
	float:right;
}
.trnews ul li a {
	float:left;
	color:#636363;
	display:block;
	width:170px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.trnews ul li a:hover {
	float:left;
	color:#00C;
	text-decoration: underline;
}
/*==精彩视频==*/
.videotop {
	width:278px;
	height:32px;
	background:url(../images/topics/festivals/videotop.gif);
	line-height:35px;
	color: #C00;
	margin-top: 5px;
}
.videotop .column b {
	padding-left:15px;
}
/*===精彩视频列表部分===*/
.topics_video {
	width:276px;
	font-size: 12px;
	border-bottom: 1px solid #F2E2CC;
	border-left: 1px solid #F2E2CC;
	border-right: 1px solid #F2E2CC;
}
.index_video {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
	width: 276px;
}
.index_video li {
	float: left;
	width: 114px;
	margin-left: 15px;
	margin-top: 10px;
}
*html .index_video li {
	margin-left: 7px;
	margin-right:7px;
}
.index_video li a img {
	border: 1px solid #ccc;
}
.index_video li dt {
	line-height: 25px;
}
.index_video li a {
	color:#636363;
}
.index_video li a:hover {
	color:#00C;
	text-decoration: underline;
}
.topics_vlist {
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:10px;
	font-size: 12px;
	clear: both;
}
*html .topics_vlist {
	padding-top:2px;
}
*+html .topics_vlist {
	padding-top:2px;
}
.topics_vlist li {
	width: 245px;
	line-height: 28px;
	height:28px;
	overflow: hidden;
	text-overflow:ellipsis;
	write-space:nowrap;
	padding-left:15px;
	background:url(../images/topics/green/v_ico.gif) 0px 10px no-repeat;
}
*html .topics_vlist li {
	background:url(../images/topics/green/v_ico.gif) 0px 7px no-repeat;
}
*+html .topics_vlist li {
	background:url(../images/topics/green/v_ico.gif) 0px 8px no-repeat;
}
.topics_vlist li a {
	color: #636363;
	padding-left:10px;
}
.topics_vlist li a:hover {
	color: #F63;
	text-decoration: underline;
}
.topics_vlist li a span {
	color: #214694;
	padding-right: 5px;
}
/*==成功案例==*/
.case {
	width:200px;
	float: left;
	color: #214694;
	margin-top: 5px;
}
.casetop {
	width:200px;
	height:32px;
	line-height:32px;
	background:url(../images/topics/festivals/casetop.gif);
	color: #C00;
}
.casetop a {
	float:right;
	font-size:12px;
	margin-right:5px;
	color:#214694;
}
.casecontent {
	width:198px;
	border-bottom:1px #fbdacc solid;
	border-left:1px #fbdacc solid;
	border-right:1px #fbdacc solid;
}
.casecontent ul {
	padding-top:5px;
	width:170px;
	margin:0 auto;
}
.casecontent ul li {
	padding-top:5px;
}
/*==嘉宾等大模块样式==*/
.wwctop {
	width:990px;
	height:36px;
	line-height:36px;
	background:url(../images/topics/festivals/zhtop.gif);
	color: #C00;
}
.wwccent {
	width:988px;
	border-bottom:1px #f9da7a solid;
	border-left:1px #f9da7a solid;
	border-right:1px #f9da7a solid;
	float: left;
}
.wwcctop {
	width:988px;
	margin:0 auto;
}
.wwctleft {
	width:500px;
	float: left;
	margin-top: 8px;
}
.wwctleft ul {
	padding-top:8px;
}
.wwctleft ul li {
	float: left;
	margin-left: 20px;
	margin-right:-5px;
	width:226px;
}
*html .wwctleft ul li {
	margin-left: 10px;
	margin-right:5px;
}
.wwctleft ul li dt {
	width:226px;
	height:22px;
	text-align:center;
	line-height:22px;
	font-size:12px;
}
.wwctleft ul li dt a {
	color:#00C;
}
.wwctleft ul li dt a:hover {
	color:#900;
	text-decoration: underline;
}
.wwctleft ul li img {
	padding:3px;
	border:1px #ccc solid;
	width:216px;
	height:158px;
}
.wwccbot {
	width:986px;
	margin:0 auto;
}
.wwccbot ul {
	padding-top:10px;
}
.wwccbot ul li {
	width:226px;
	margin-left:20px;
	margin-right:-5px;
	height:200px;
	float:left;
}
*html .wwccbot ul li {
	margin-left:10px;
	margin-right:5px;
}
.wwccbot ul li img {
	width:216px;
	height:158px;
	padding:3px;
	border:1px #ccc solid;
}
.wwccbot ul li dt {
	width:226px;
	height:22px;
	text-align:center;
	line-height:22px;
	font-size:12px;
}
.wwccbot ul li dt a {
	color:#00C;
}
.wwccbot ul li dt a:hover {
	color:#900;
	text-decoration: underline;
}
/*==热点关注等资讯通用==*/
.concern {
	width:490px;
	float: right;
	margin-top: 5px;
}
.concerntop {
	width:490px;
	height:32px;
	line-height:32px;
	background:url(../images/topics/festivals/concerntop.gif);
	color: #214694;
}
.concerntop img {
	float:left;
	padding-top:4px;
	padding-right:8px;
	padding-left: 5px;
}
.concerntop span {
	float:left;
	font-size:14px;
	color:#FFF;
}
.concern_content {
	border-bottom:1px #fbdacc solid;
	border-left:1px #fbdacc solid;
	border-right:1px #fbdacc solid;
	float: left;
	width:488px;
}
/*===热点关注列表样式===*/
.concern_content_list {
	width:475px;
	margin:0 auto;
	font-size: 12px;
	float: right;
	padding-right: 5px;
	color: #214694;
}
.concern_content_list ul {
	padding-top:6px;
}
*html .concern_content_list ul {
	padding-top:9px;
}
*+html .concern_content_list ul {
	padding-top:9px;
}
.concern_content_list ul li {
	height:28px;
	line-height:28px;
	overflow: hidden;
	width: 450px;
	padding-left:15px;
	background:url(../images/topics/green/listb.gif) 0px 11px no-repeat;
}
.concern_content_list ul li span {
	float:right;
}
.concern_content_list ul li a {
	color:#636363;
}
.concern_content_list ul li a:hover {
	color:#00C;
	text-decoration: underline;
}
.concern_content_list ul li img {
	float:left;
	padding-top: 10px;
	padding-right: 5px;
}
/*===底部资讯样式===*/
.bottom_news {
	float: left;
	width: 490px;
	margin-top: 5px;
}
.bottom_news_right {
	float: right;
	width: 490Spx;
	margin-top: 5px;
}
.bottom_newstop {
	width:490px;
	height:32px;
	line-height:32px;
	background:url(../images/topics/festivals/bottom_newstop.gif);
	color: #214694;
}
.bottom_newstop span {
	float:left;
	font-size:14px;
	color:#214694;
}
.bottom_newscontent {
	border-bottom:1px #ccc solid;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	float: left;
	width:488px;
}
/*====首页样式end===*/
/*====列表页样式===*/
/*====专题列表右侧样式===*/
.tt_bloga {
	height: 29px;
	background-image: url(../images/topics/festivals/list_right_topbg.gif);
	line-height: 29px;
	border-bottom: 1px solid #ccc;
}
.tt_bloga img {
	float: left;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 5px;
}
/*要改的样式*/
.list_top {
	width:670px;
	height:40px;
	line-height:37px;
	color:#0025a6;
	background:url(../images/topics/festivals/list_top.gif);
	background-repeat: no-repeat;
	font-size:14px;
}
.list_top b {
	padding-left: 45px;
	color: #FFF;
}
/*==当前位置==*/
.location {
	width:975px;
	height:32px;
	background:url(../images/topics/festivals/topbgg.gif);
	line-height: 32px;
	padding-left: 15px;
	color: #214694;
	font-size: 12px;
}
.location a {
	color: #214694;
	font-size: 12px;
}
/*列表页列表左布局*/
.list_left {
	width:678px;
	float:left;
}
.list_right {
	width:310px;
	float:right;
}
/*====点击排行====*/
.ranking {/*===点击排行的外框====*/
	width:668px;
	border:1px #3e94f6 solid;
	margin-top:10px;
	padding-bottom:10px;
	float: left;
}
.ranking_top {/*===点击排行顶部背景====*/
	width:650px;
	height:29px;
	background:url(../images/list/dianbg.gif);
	margin:0 auto;
	margin-top:5px;
}
.ranking_top h1 {
	padding-left:30px;
	padding-top:5px;
	font-size: 12px;
	color:000;
	float:left;
	display:block;
}
.ranking_top b {
	text-align:right;
	padding-right:30px;
	padding-top:5px;
	float:right;
	color:#0f6dc4;
	display:block;
	font-size:13px;
}
.ranking_list {
	padding-left:10px;
	margin-top: 10px;
}
.ranking_list ul li {
	height:23px;
	line-height:23px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 12px;
}
/*====热图推荐====*/
.hot_pic {/*===点击排行的外框====*/
	width:668px;
	border:1px #3e94f6 solid;
	margin-top:10px;
	padding-bottom:10px;
	float: left;
}
.pic_top {/*===点击排行顶部背景====*/
	width:650px;
	height:29px;
	background:url(../images/list/dianbg.gif);
	margin:0 auto;
	margin-top:5px;
}
.pic_top h1 {
	padding-left:30px;
	padding-top:5px;
	font-size: 12px;
	color:#000;
	float:left;
	display:block;
}
.pic_top b {
	text-align:right;
	padding-right:30px;
	padding-top:5px;
	float:right;
	color:#0f6dc4;
	display:block;
	font-size:13px;
}
.pic_list {
	padding-left:10px;
	margin-top: 10px;
}
.pic_list ul {
	text-align:center;
	padding-left:15px;
}
*html .pic_list ul {
	padding-left:5px;
}
.pic_list ul li {
	height:134px;
	width:114px;
	background:#f7f7f7;
	border:1px #d5d2d2 solid;
	float:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	padding:10px 10px 0px 10px;
}
.pic_list ul li img {
	width:114px;
	height:84px;
}
.pic_list ul li dt {
	width:100px;
	clear:both;
	margin:0 auto;
	height:40px;
	padding-top:6px;
	overflow:hidden;
	line-height:20px;
	font-size:12px;
}
/*=====列表页中的视频部分====*/
.list_video ul {
	padding-left: 3px;
}
.list_video ul li {
	float: left;
	width: 130px;
	padding-left: 15px;
}
.list_video li dt {
	padding-top: 0px;
	padding-bottom: 10px;
}
*html .list_video li dt {
	padding-top: 5px;
	padding-bottom: 0px;
}
*+html .list_video li dt {
	padding-top: 5px;
	padding-bottom: 0px;
}
.list_video li img {
	padding: 2px;
	border: 1px solid #ccc;
}
.list_vlist {
	font-size: 14px;
}
.list_vlist li {
	line-height: 22px;
	height: 22px;
}
*html .list_vlist li {
	line-height: 21px;
	height: 21px;
}
.list_vlist li a {
	color: #009;
}
.list_vlist li a:hover {
	color: #F63;
}
.list_vlist li img {
	padding-right: 5px;
}
.list_vlist li a span {
	color: #F60;
	padding-right: 5px;
}
/*====列表页纯文字列表样式====*/
.topics_list {
	padding: 5px;
}
.topics_list img {
	padding: 2px;
	border: 1px solid #ccc;
	float: left;
}
.topics_list ul {
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 0px;
}
.topics_list ul li {
	height: 25px;
	line-height: 25px;
	width: 300px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.topics_list ul li img {
	border: 0;
	float: left;
	padding-top: 5px;
	padding-right: 10px;
}
.topics_list ul li a {
	color:#039;
}
.topics_list ul li a:hover {
	color:#F60;
	text-decoration:underline;
}
.topics_list_border {
	width:668px;
	border:1px #3e94f6 solid;
}
.list_main {
	width: 660px;
	margin: 0 auto;
	color:#000;
}
.list_main ul {
	margin: 5px 10px;
}
.list_main ul li {
	line-height:29px;
	border-bottom:1px #3a3a3a dashed;
	height: 29px;
	overflow: hidden;
	padding-left:15px;
	background:url(../images/topics/green/biao.gif) 0px 9px no-repeat;
	width:620px;
	float:left;
	clear:both;
}
.list_main ul li a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	height: 29px;
	display:block;
	margin-right: 10px;
	color:#000;
	width: 500px;
	float: left;
	font-size: 12px;
	padding-left:8px;
}
.list_main ul li a:hover {
	color:#F63;
	text-decoration:underline;
}
.list_main ul li img {
	margin-top: 8px;
	float: left;
	padding-right: 8px;
}
.list_main ul li span {
	float: right;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width: 80px;
	height: 29px;
	display: block;
	color: #666;
	font-size: 12px;
}
/*列表左侧样式*/
.right_one {
	height: 29px;
	background-image: url(../images/topics/festivals/list_right_topbg.gif);
	line-height: 29px;
	border-bottom: 1px solid #ccc;
}
.right_one img {
	float: left;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 5px;
}
.right_one h1 {
	font-size:14px;
	color:#039;
	line-height:30px;
	display:block;
	float:left;
}
.right_two {
	height: 30px;
	background-image: url(../images/ttbg_a.gif);
	border-bottom: 1px solid #bcdbef;
	border-top: 1px solid #bcdbef;
}
.right_two img {
	float: left;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 5px;
}
.right_two h1 {
	font-size:14px;
	color:#039;
	line-height:30px;
	display:block;
	float:left;
}
.right_three {
	height: 30px;
	background-image: url(../images/ttbg_a.gif);
	border-bottom: 1px solid #bcdbef;
	border-top: 1px solid #bcdbef;
}
.right_three img {
	float: left;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 5px;
}
.right_three h1 {
	font-size:14px;
	color:#039;
	line-height:30px;
	display:block;
	float:left;
}
.right_four {
	height: 30px;
	background-image: url(../images/ttbg_a.gif);
	border-bottom: 1px solid #bcdbef;
	border-top: 1px solid #bcdbef;
}
.right_four img {
	float: left;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 5px;
}
.right_four h1 {
	font-size:14px;
	color:#039;
	line-height:30px;
	display:block;
	float:left;
}
.right_five {
	height: 30px;
	background-image: url(../images/ttbg_a.gif);
	border-bottom: 1px solid #bcdbef;
	border-top: 1px solid #bcdbef;
}
.right_five img {
	float: left;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 5px;
}
.right_five h1 {
	font-size:14px;
	color:#039;
	line-height:30px;
	display:block;
	float:left;
}
/*====内容页====*/
.content_border {
	width:668px;
	border:1px #3e94f6 solid;
}
/*====以下为单页样式====*/
/*==单页左侧样式==*/
.topicsleft {
	width:200px;
	float: left;
}
.topicsleft_top_bg {
	background-image: url(../images/topics/festivals/topicsleft_top_bg.gif);
	height: 32px;
	background-repeat: no-repeat;
	line-height: 32px;
}
.topicsleft_top_title {
	float: left;
	font-size: 14px;
	padding-left: 35px;
	color: #FFF;
}

.topicsleft_top_content {
	border-left: 1px solid #225292;
	border-right: 1px solid #225292;
	border-bottom: 1px solid #225292;
}
.topicsleft_top_content ul {
	text-align: center;
	width: 200px;
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
}

.topicsleft_top_content ul li {
	width:195px;
	margin-top: 10px;
}
.topicsleft_top_content ul li dt {
	width:195px;
	height:22px;
	text-align:center;
	line-height:22px;
	font-size:12px;
}
.topicsleft_top_content ul li dt a {
	color:#00C;
}
.topicsleft_top_content ul li dt a:hover {
	color:#900;
	text-decoration: underline;
}
.topicsleft_top_content ul li img {
	padding:3px;
	border:1px #ccc solid;
	width:150px;
	height:110px;
}


/*==单页右侧样式==*/
.topicsright {
	width:780px;
	background: #f8fbff;
	float: right;
}
.topicsright_top_bg {
	background-image: url(../images/topics/festivals/topicsright_top_bg.gif);
	height: 28px;
	line-height: 28px;
}
.topicsright_top_title {
	font-size: 14px;
	width: 124px;
	text-align: center;
	color: #FFF;
}

.topicsright_top_content {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.text {
	padding: 10px;
	font-size: 14px;
	line-height: 23px;
	text-indent: 2em;
}
.text p {
	line-height:23px;
	margin:15px 0
}
/*===点击排行样式===*/
.chick {
	width: 780px;
	float: right;
	margin-top: 10px;
	border:1px #3e94f6 solid;
}
.chick_topbg {
	background-image: url(../images/topics/festivals/chick_top.gif);
	height: 29px;
}
.chick_topbg h1 {
	padding-left:30px;
	padding-top:5px;
	font-size: 12px;
	color:000;
	float:left;
	display:block;
}
.chick_topbg b {
	text-align:right;
	padding-right:50px;
	padding-top:5px;
	float:right;
	color:#0f6dc4;
	display:block;
	font-size:13px;
}
.chick_content {
	padding-left:10px;
	margin-top: 10px;
}
.chick_content ul li {
	height:23px;
	line-height:23px;
	white-space: nowrap;
	overflow: hidden;
	font-size: 12px;
}
.chick_content .span {
	width:680px;
	float: left;
}
.chick_content .span img {
	border: 0;
	float: left;
	padding-top: 2px;
	padding-right: 10px;
}
