body {
	margin: 0px;
	background-color: #282828;
}
a {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
}
img {
	border-width: 0px;
}
form{
	margin: 0px;
}
.button{
	background-color: #545556;
	border: 0px;
	height: 19px;
	color: #FFFFFF;
	font: 700 8pt Tahoma;
}
.main_container {
	width: 980px;
	text-align: left;
	background: #FFFFFF;
	border-top-width: 0px;
}
.main_container_inner{
	border: 1px solid #FFFFFF;
}
.right_caption{
	height: 22px;
	background: url(../images/right_caption_bck.png) no-repeat right;
	color: #FFFFFF;
	font: 700 8pt/22px Tahoma;
	overflow: hidden;
}
.right_caption span{
	padding-left: 20px;
}
.right_content{
	width: 300px;
}
.right_sep{
	height: 10px;
	font-size: 1px;
	clear: both;
}
.middle_sub_page_title{
	background: url(../images/middle_sub_page_title_bck.png);
	height: 21px;
	overflow: hidden;
}
.middle_sub_page_title span{
	padding-left: 10px;
	font: bold 9pt/21px Tahoma;
	color: #FFFFFF;
}
.middle_page_title{
	background: url(../images/middle_content_bck.png);
	height: 40px;
	overflow: hidden;
}
.middle_page_title span{
	padding-left: 10px;
	font: bold 12pt/40px Tahoma;
	color: #212121;
}
.middle_content{
	padding: 8px;
}
table.middle_content{
	margin: 8px;
	padding: 0px;
}
/**/
.base {
	clear: both;
	width: 978px;
	overflow: hidden;
}
.base_middle {
	float: left;
	padding: 10px 10px 10px 9px;
}
.base_middle .base_middle_inner{
	width: 638px;
	overflow: hidden;
}
.base_right {
	float: left;
	background: url(../images/line_01.png) repeat-y;
	padding: 10px 10px 10px 11px;
}
.base_right_inner {
	width: 300px;
	overflow: hidden;
}
/*//////////////////////////////////////////////////////////////////*/
.logo{
	width: 978px;
	height: 127px;
	background: url(../images/logo.png) no-repeat;
	position: relative;
	z-index: 100;
}
.logo .link{
	position: absolute;
	top: 0px;
	left: 0px;
}
.logo .link img{
	width: 290px;
	height: 127px;
	border: 0px;
}
.logo .banner {
	width: 468px;
	height: 60px;
	position: absolute;
	top: 33px;
	left: 318px;
}
.logo .weather {
	width: 111px;
	height: 60px;
	position: absolute;
	top: 34px;
	left: 810px;
}
.logo .weather_report{
	width: 111px;
}
.logo .weather_report tr{
	padding-bottom: 1px;
}
.logo .weather_report .city{
	color: #FE5C5C;
	font: 700 7pt/19px Tahoma;
	width: 60px;
}
.logo .weather_report .value{
	color: #FE5C5C;
	font: 100 7pt/19px Tahoma;
	width: 51px;
}
/**/
.top_menu {
	width: 978px;
	height: 26px;
	z-index: 90;
	overflow: hidden;
	background: url(../images/top_menu_bck.png);
}
.top_menu a, .top_menu {
	color: #FFFFFF;
	font: bold 8pt/26px Tahoma;
}
.top_menu .item {
	float: left;
	padding: 0px 7px;
}
.top_menu .item_first {
	background: url(../images/top_menu_first_bck.png);
}
.top_menu .sep {
	float: left;
	background: url(../images/top_menu_sep.png) no-repeat;
	height: 26px;
	width: 5px;
	font-size: 1px;
}
.top_menu .sep_first {
	background: url(../images/top_menu_sep_first.png) no-repeat;
	height: 26px;
	width: 5px;
	font-size: 1px;
}
/**/
.top_menu .search_form{
	margin: 0px 6px;
	padding-top: 3px;
}
.top_menu .search_form .input{
	border-width: 0px;
	width: 110px;
	height: 16px;
	background: #FFFFFF url(../images/search_input_bck.gif);
	font: normal 10px Tahoma;
	padding: 2px;
	color: #8D8D8D;
}
.top_menu .search_form .submit{
	border-width: 0px;
	width: 29px;
	height: 16px;
	background-image: url(../images/search_submit_bck.gif);
	font: 100 10px/14px Tahoma;
	margin-left: 4px;
}
/**/
.special_news{
	background: url(../images/special_news_bck.png) no-repeat;
	width: 300px;
	height: 230px;
	overflow: hidden;
	position: relative;
}
.special_news .main_2_image{
	position: absolute;
	top: 1px;
	left: 1px;
	width: 298px;
	height: 198px;
}
.special_news .main_2_image img{
	width: 298px;
	height: 198px;
}
.special_news .main_2_nav{
	position: absolute;
	top: 199px;
	left: 100px;
	width: 101px;
	height: 31px;
}
.special_news .main_2_nav *{
	font: 100 8pt/31px Tahoma;
}
.special_news .main_2_nav div{
	float: left;
	text-align: center;
	height: 31px;
}
.special_news .main_2_nav .item_prev{
	cursor: pointer;
	width: 20px;
	text-decoration: none;
}
.special_news .main_2_nav .display{
	width: 61px;
	text-decoration: none;
}
.special_news .main_2_nav .item_next{
	cursor: pointer;
	width: 20px;
	text-decoration: none;
}

/*.special_news{
	position: relative;
	height: 200px;
}
.special_news .image{
	position: absolute;
	top: 0px;
	left: 0px;
	border: 1px solid #DADADA;
}
.special_news .image img{
	width: 298px;
	height: 198px;
}
.special_news .transparent_layer{
	z-index: 1;
	position: absolute;
	top: 125px;
	left: 1px;
	width: 298px;
	height: 60px;
	background: #1B1B1B;
	filter: alpha(opacity=85);
	-moz-opacity: .8;
	opacity: .8;
}
.special_news .content{
	z-index: 2;
	position: absolute;
	top: 125px;
	left: 1px;
	width: 298px;
	height: 60px;
	overflow: hidden;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.special_news .content .inner{
	padding: 5px 8px;
}
.special_news .content a{
	color: #FFFFFF;
}
.special_news .content .title{
	font: 700 8pt/16px Tahoma;
	height: 16px;
	overflow: hidden;
	cursor: pointer;
}
.special_news .content .short_content{
	font: 100 8pt/16px Tahoma;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
}
/**/
.circulation{
	;
}
.circulation .caption{
	background: url(../images/right_tab_bck.png) no-repeat top;
	height: 27px;
	width: 300px;
	overflow: hidden;
}
.circulation .caption2{
	background: url(../images/right_tab_bck.png) no-repeat bottom;
}
.circulation .caption .tab{
	float: left;
}
.circulation .caption .tab a{
	font: 700 8pt Tahoma;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}
.circulation .caption .tab1{
	width: 122px;
	text-align: center;
}
.circulation .caption .tab1 a{
	padding-top: 10px;
}
.circulation .caption .tab2{
	width: 178px;
}
.circulation .caption .tab2 a{
	padding: 10px 0px 0px 30px;
}
.circulation .content{
	border: 1px solid #E8E8E8;
	border-top: none;
}
.circulation .content .inner{
	height: 199px;
	width: 298px;
	overflow: hidden;
}
#circulation table{
	border-collapse: collapse;
	width: 100%;
}
#circulation td{
	height: 18px;
	font: 100 8pt/16px Tahoma;
	padding-left: 10px;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
}
#circulation .header td{
	font-weight: 700;
	height: 20px;
}
#circulation td .name{
	width: 120px;
	height: 16px;
	overflow: hidden;
}
#circulation .link{
	text-align: right;
	padding-right: 15px;
}
#circulation .link a{
	color: #C22626;
}
#raiting table{
	border-collapse: collapse;
	width: 100%;
}
#raiting td{
	height: 18px;
	font: 100 8pt/17px Tahoma;
	padding-left: 10px;
	border-right: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
}
#raiting .header td{
	font-weight: 700;
	height: 20px;
}
#raiting td .name{
	width: 190px;
	height: 16px;
	overflow: hidden;
}
#raiting .link{
	text-align: right;
	padding-right: 15px;
}
#raiting .link a{
	color: #C22626;
}
/**/
.mostly_readed{
	clear: both;
}
.mostly_readed .caption{
	background: url(../images/right_tab_bck.png) no-repeat top;
	height: 27px;
}
.mostly_readed .caption2{
	background: url(../images/right_tab_bck.png) no-repeat bottom
}
.mostly_readed .caption .tab{
	float: left;
}
.mostly_readed .caption .tab a{
	font: 700 8pt Tahoma;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}
.mostly_readed .caption .tab1{
	width: 122px;
	text-align: center;
}
.mostly_readed .caption .tab1 a{
	padding-top: 10px;
}
.mostly_readed .caption .tab2{
	width: 178px;
}
.mostly_readed .caption .tab2 a{
	padding: 10px 0px 0px 15px;
}
.mostly_readed .content{
	border: 1px solid #E8E8E8;
	border-top: none;
	padding-top: 3px;
}
.mostly_readed .content .inner{
	height: 220px;
	width: 298px;
	overflow: hidden;
}
.mostly_readed .item{
	clear: both;
	background: url(../images/icon_03.gif) no-repeat 12px 9px;
	height: 21px;
	overflow: hidden;
}
.mostly_readed .item a{
	font: 700 8pt/21px Tahoma;
	color: #000000;
	padding-left: 27px;
}
/***/
.video_news {
	height: 263px;
	background: url(../images/video_news.png) no-repeat;
}
.video_news .item_first{
	height: 154px;
	margin-bottom: 9px;
}
.video_news .item_first .inner{
	padding-top: 4px;
}
.video_news .item_first .title{
	padding: 0px 5px 0px 10px;
	font: 700 8pt/24px Tahoma;
	color: #C71E1E;
	height: 24px;
	overflow: hidden;
	cursor: pointer;
}
.video_news .item_first img{
	width: 180px;
	height: 125px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	margin-right: 10px;
}
.video_news .item_first .short_content{
	width: 105px;
	height: 119px;
	font: 100 8pt Tahoma;
	overflow: hidden;
	cursor: pointer;
}
.video_news .item{
	text-align: left;
	height: 20px;
	overflow: hidden;
	padding-left: 28px;
	font: 700 8pt/17px Verdana;
	background: url(../images/video_news_item_bck.png) no-repeat;
}
.video_news .item_odd{
	font-weight: 100;
	background-position: 0px -20px;
}
.video_news .item_even{
	background-position: 0px 0px;
}
.video_news .caption img{
	height: 20px;
	width: 300px;
	border: none;
}
/***/
.footer {
	width: 980px;
	height: 100px;
	background: url(../images/footer_bck.png) no-repeat;
	background-color: #282828;
	text-align: left;
	overflow: hidden;
	clear: both;
}
.footer .content {
	padding: 30px 0px 0px 250px;
}
.footer .content .inner, .footer .content .inner a {
	font: normal 8pt/16px Tahoma;
	color: #767676;
}
/***/
.gazette{
	background: url(../images/gazette.png) no-repeat;
	text-align: right;
	padding: 25px 2px 2px 0px;
}
.gazette select{
	font: 100 8pt Tahoma;
	width: 100px;
}
/**/
.main_poll{
	border: 1px solid #E8E8E8;
	border-top: none;
}
.main_poll .inner{
	padding: 5px 9px 5px 9px;
}
.main_poll .question{
	font: 700 8pt/15px Verdana;
	color: #1F1F1F;
	margin: 5px 0px;
}
.main_poll .image{
	text-align: left;
}
.main_poll .image img{
	width: 280px;
	height: 60px;
}
.main_poll .submit{
	font: 700 8pt/15px Verdana;
	color: #1F1F1F;
	margin: 10px 0px;
}
/**/
.mostly_viewed{
	border: 1px solid #E8E8E8;
	border-top: none;
}
.mostly_viewed .item{
	clear: both;
}
.mostly_viewed .item .content{
	padding: 5px;
}
.mostly_viewed .item img{
	margin: 5px 4px 3px 10px;
	width: 100px;
	height: 75px;
	border: 1px solid #033694;
}
.mostly_viewed .title{
	color: #033694;
	font: 700 8pt/15px Verdana;
}
.mostly_viewed .date{
	color: #434343;
	font: 700 8pt/15px Verdana;
}
/**/
.main_image_gallery {
	height: 174px;
	background: url(../images/main_gallery_bck.png) no-repeat;
}
.main_image_gallery .inner{
	padding-top: 4px;
}
.main_image_gallery .title{
	padding: 0px 5px 0px 10px;
	font: 700 8pt/24px Tahoma;
	color: #C71E1E;
	height: 24px;
	overflow: hidden;
	cursor: pointer;
}
.main_image_gallery img{
	width: 180px;
	height: 125px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	margin-right: 10px;
}
.main_image_gallery .short_content{
	width: 105px;
	height: 119px;
	font: 100 8pt Tahoma;
	overflow: hidden;
	cursor: pointer;
}
.main_image_gallery .caption img{
	height: 20px;
	width: 300px;
	border: none;
}