﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {
	margin:0;
	padding:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
}
ul, li {
	list-style-type:none;
}
img {
	border:none;
}
input, textarea, select {
	font-family:inherit;
	font-weight:inherit;
	vertical-align:middle;

}
input,select{
    vertical-align:middle;
    height:18px;
    line-height:18px;
} 
body {
	background: #fff;
	color: #333;
	font: 12px '宋体', Arial, Helvetica, sans-serif;
}
a {
	color: #345292;
	text-decoration:none;
	cursor: pointer;
}
a:hover {
	color: #cc0000;
	text-decoration:none;
}
.clear,.clear_all  {
	clear:both;
}
.clear_all  {height:0px;line-height:0px;font-size:0px;}
.clear:after,.clear_all:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.mtop10 {
	margin-top:8px;
}

.left {
	float:left;
}
.right {
	float:right;
}
span.missing_data {color:#ff0000;}

.commonbutton
{
    height:auto;
}

#MyMarqueeX {width: 100%; height: 100%; overflow: hidden; margin: 0px 0px 0px 0px;}
#MyMarqueeX img {width: 120px; height: 100px; border: 2px solid #e6e6e6; padding: 0px; margin: 5px}

.picshow {position:relative; background-color:#e4f2fa;}
.picshow_main { position: relative; width: 300px; height: 216px}
.picshow_main .imgbig { filter: progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward); width: 708px; height: 238px}
.picshow_change {position: absolute; text-align: left; bottom: 5px; height: 0px; right: 0px; left: 5px;}
.picshow_change img {width:15px; height: 15px}
.picshow_change a { border: 1px solid; display: block; float: left; margin-right: 1px;  }
.news_flash a.axx { border-color: #555}
.news_flash a.axx:hover {border-color: #000}
.news_flash a.axx img { filter: alpha(opacity=40); opacity: 0.4; -moz-opacity: 0.4}
.news_flash a.axx:hover img {filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0}
.news_flash a.bxx { border-color: #000}
.news_flash a.bxx:hover {border-color: #000}
img{
border:0px}

/************网站顶部定义**************/
#header {
	height:99px;
	background:url(images/top.gif) repeat-x left top;
}
.wrapper {
	width:960px;
	margin: 0px auto;
	padding:0px;
}
#logo {
	float:left;
	width:750px;
	padding-top:0px;
}
#logo img {width:750px;height:90px;overflow:hidden;}
/****************您现在的位置是*******************/
.sitepath, .sitepath_allweb {
	height:32px;
	line-height:32px;
	background:url(images/back.gif) no-repeat left -194px;
	padding-left:32px;
}
.sitepath em, .sitepath_allweb em {
	padding:0px 5px;
}
.sitepath a, .sitepath_allweb a {
	color:#000;
}
.sitepath a:hover, .sitepath_allweb a:hover {
	color:#cc0000;
}
.r_navigation {
	height:23px;
	line-height:23px;
}
.sitepath_allweb {
	background:url(images/back.gif) no-repeat left -490px;
}

/************** **************/
.soft_form {
	padding-top:10px;
}

/************网站顶部右侧**************/
.web_tip {
	left:660px;
	top:-86px;
	float:left;
	width:300px;
	text-align:right;
	position:relative;
	
	height:0px;
	line-height:0px;
}
.web_tip a {
   height:21px;
   line-height:21px;
   display:inline-block;
   padding:0px 5px 0px 17px;
   color:#000000;
   background:url(images/tool.gif) no-repeat left 3px;
}
.web_tip a.home {
	background:url(images/tool.gif) no-repeat left -55px;
	padding-right:0px;
	padding-left:19px;
}
.web_tip a.fav {
	background:url(images/tool.gif) no-repeat left -36px;
	padding-right:0px;
}
.web_tip a.rss {
	padding-right:5px;
}
.web_tip a:hover {
	color:#cc0000;
}

/**********网站侧栏开始**************/
.sidebar {
	float:right;
	width:220px;
}
.notice h3, .user h3, .vote h3, .statistics h3, .month_up h3, .month_tip h3, .subnav h3, .video_category h3 {
	height:32px;
	line-height:32px;
	background:url(images/back.gif) no-repeat left top;
	font-size:12px;
	color:#000;
	padding-left:28px;
	font-size:12px;
}
.notice h3 img {margin-top:10px;float:right;padding-right:5px;}
.notice ul, .month_up ul, .month_tip ul, .subnav ul, .photo_list ul, .soft_list ul, .video_list ul, .video_category ul {
	padding:4px 8px 0px 12px;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.notice ul {
	height:auto!important;
}
.mail ul {	height:auto!important;
	min-height:40px;
	height:40px;}
.notice li, .month_up li, .month_tip li {
	height:24px;
	line-height:24px;
	padding-left:10px;
	background:url(images/icon1.gif) no-repeat left center;
}

.notice li a, .month_tip li a, .month_up li a {
	color:#313534;
}
.notice li a:hover, .month_tip li a:hover, .month_up li a:hover {
	color:#cc0000;
}
.underline {
	height:6px;
	line-height:6px;
	font-size:0px;
	background:url(images/back.gif) no-repeat -141px -66px;
}
.month_tip ul {
	background:url(images/back.gif) no-repeat -975px -250px;
}
.month_tip li {
	padding-left:15px;
	background:none;
	height:25px;
	line-height:25px;
}
/*********网站内容块********/
.content {
	float:left;
	width:730px;
	overflow:hidden;
}
.news {
	height:33px;
	background:url(images/back.gif) no-repeat left -89px;
}
.news ul {
	padding-left:10px;
}
.news li {
	float:left;
	height:23px;
	padding-top:10px;
	width:98px;
	text-align:left;
}
.news li a {
	color:#4c4c4c;
}
.news li a:hover, .news li.on a {
	color:#cc0100;
}
.news li.on {
	font-weight:bold;
	color:#cc0100;
	background:url(images/news_on.gif) no-repeat center bottom;
	height:20px;
	padding-top:13px;
}
.news_list {
	padding:10px;
	padding-bottom:0px;
	background:url(images/news_dd.gif) repeat-y left top;
	height:230px;
}
.news_list_bottom {
	background:url(images/back.gif) no-repeat left -128px;
	height:10px;
	line-height:10px;
	font-size:0px;
}
.news_list_01 {
	float:left;
	width:370px;
	padding-left:10px;
}
.head_news {
	padding-bottom:10px;
}
.news_list_01 ul {
	padding:10px;
}
.head_news h3 {
	font-size:14px;
	line-height:24px;
	text-align:center;
}
.head_news h3 a {
	color:#cc0100;
}
.head_news h3 a:hover {
	color:#000;
}
.head_news p {
	padding:5px 0px;
	line-height:170%;
	text-indent:20px;
	padding-bottom:10px;
	background:url(images/line.gif) repeat-x left bottom;
	color:#666;
}
.news_list_01 li {
	height:23px;
	line-height:24px;
	padding-left:15px;
	background:url(images/icon2.gif) no-repeat left center;
	color:#999999;
	clear:both;
}
.news_list_01 li span.datetime {
	float:right;
}
.news_list_01 li a {
	color:#343434;
}
.news_list_01 li a:hover {
	color:#cc0000;
}
/*******右侧FLASH新闻*******/
.news_flash {
	float:left;
	width:708px;
	height:238px;
	margin:-10px 0px -10px 0px;
	border:1px solid #9f9f9f;
	padding:0px;
	display:inline;
}

.area2 {
	float:left;
	width:730px;
	margin-top:10px;
}

.area2 h3, .article_list h3 span, .article_list h3 em {
	height:30px;
	line-height:30px;
	background:url(images/back.gif) no-repeat left -280px;
}

.area2 h3 span {
	background:url(images/sidebar.gif) no-repeat left top;
	display:inline-block;
	padding-left:37px;
}

.area2 h3 em {
	background:url(images/sidebar.gif) no-repeat right -33px;
	padding-right:37px;
	font-size:12px;
	color:#fff;
	display:inline-block;
}

.area2 ul {
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	background:url(images/area_back.gif) repeat-x left top;
	padding:10px;
	height:auto!important;
	min-height:180px;
	height:180px;
	padding-bottom:0px;
}
.area2 li {
	height:23px;
	line-height:23px;
	padding-left:8px;
	color:#999999;
	position:relative;
}
.area2 li a {
	color:#313534;
}
.area2 li a:hover {
	color:#cc0000;
}

/************首页模块新闻列表*****************/
.area {
	width:360px;
	margin-top:10px;
}
.area h3 {
	height:30px;
	line-height:30px;
	background:url(images/back.gif) no-repeat -229px top;
	font-size:12px;
	color:#fff;
	position:relative;
}
/*******标题自适应***********/
.area h3 span {
	background:url(images/sidebar.gif) no-repeat left top;
	display:inline-block;
	padding-left:35px;
}
.area h3 em {
	background:url(images/sidebar.gif) no-repeat right -33px;
	padding-right:35px;
	color:#fff;
	display:inline-block;
}
.area h3 em a {
	color:#fff;
}
.area h3 em a:hover {
	color:#ffff00;
}

.area h3 img {
	position:absolute;
	top:10px;
	left:320px;
}
.area ul {
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	background:url(images/area_back.gif) repeat-x left top;
	padding:10px;
	height:auto!important;
	min-height:187px;
	height:187px;
	padding-bottom:0px;
}
.area li {
	height:23px;
	line-height:23px;
	padding-left:8px;
	background:url(images/icon3.gif) no-repeat left center;
	color:#999999;
	position:relative;
}
.area li a {
	color:#313534;
}
.area li a:hover {
	color:#cc0000;
}
.area li span.datetime{
position:absolute;
	top:0px;
	right:5px;
}
.underline_area {
	height:5px;
	line-height:5px;
	font-size:0px;
	background:url(images/back.gif) no-repeat -141px -79px;
}
.area_ad img {
	border:1px solid #cfd8df;
}

/**************各节点首页下方推荐图文开始****************/

.pic_article h3 {
	height:33px;
	line-height:33px;
	background:url(images/back.gif) no-repeat left -230px;
	font-size:12px;
	margin-top:10px;
	padding-left:30px;
}
.pic_article ul {
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding:20px 10px 10px 10px;
	height:auto!important;
	min-height:100px;
	height:100px;
	clear:both;
	background:url(images/area_back.gif) repeat-x left top;
}
.pic_article li {
	width:24%;
	text-align:center;
	float:left;
	overflow:hidden;
}
.underline_left {
	height:7px;
	line-height:7px;
	font-size:0px;
	background:url(images/back.gif) no-repeat left -269px;
}
.pic_article li a {
	color:#333;
}
.pic_article li a:hover {
	color:#cc0000;
}
.pic_article li img {
	width:150px;
	height:113px;
	padding:2px;
	border:1px solid #d3d8dc;
	background:#ebf0f4;
	overflow:hidden;
}
.pic_article li span {
	display:block;
	line-height:19px;
	padding:0px 10px;
}

/**************首页图片****************/
.scroll_picture h3, .friend_link h3 {
	height:33px;
	line-height:33px;
	background:url(images/back.gif) no-repeat left -144px;
	font-size:12px;
	color:#000;
	padding-left:34px;
	position:relative;
}
.scroll_picture h3 img, .friend_link h3 img {
	position:absolute;
	top:10px;
	left:910px;
}
.scroll_picture_list, .friend_content {
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	background:url(images/area_back.gif) repeat-x left top;
	padding:25px 24px 0px 12px;
}
.scroll_picture_list ul {
	height:auto!Important;
	min-height:160px;
	height:160px;
	clear:both;
}
.scroll_picture_list li {
	width:168px;
	overflow:hidden;
	text-align:center;
	height:153px;
	margin-left:16px;
	display:inline;
	float:left;
}
.scroll_picture_list li img {
	width:160px;
	height:120px;
	overflow:hidden;
	padding:2px;
	border:1px solid #cfd8df;
}
.scroll_picture_list li span {
	display:block;
	line-height:19px;
	margin-top:5px;
	padding:0px 5px;
}
.scroll_picture_list li a {
	color:#333333;
}
.scroll_picture_list li a:hover {
	color:#cc0000;
}
.underline_picture {
	height:7px;
	line-height:7px;
	font-size:0px;
	background:url(images/back.gif) no-repeat left -182px;
}

/*******网站底部定义开始*******/
#footer {
	height:115px;
	border-top:2px solid #1d87be;
	background:#f7f7f7 url(images/tu_01.jpg) repeat-x left top;
	margin-top:10px;
}
.service {
	height:32px;
	line-height:32px;
	text-align:center;
	color:#444;
}
.service a {
	font-size:12px;
	color:#FFFFFF;
}
.service a:hover {
	color:#FFFF00;
}
.copyright {
	text-align:center;
	line-height:180%;
	padding-top:10px;
	font-family: Arial;
	color:#444;
}
/************图片工具栏*************/

.pic_tool li {
	margin:6px 0px;
}
/*******标题自适应***********/
.article_list h3, .article_list h3 span, .article_list h3 em {
	height:30px;
	line-height:30px;
	background:url(images/back.gif) no-repeat left -280px;
}
.article_list h3 span {
	background:url(images/sidebar.gif) no-repeat left top;
	display:inline-block;
	padding-left:37px;
}
.article_list h3 em {
	background:url(images/sidebar.gif) no-repeat right -33px;
	padding-right:37px;
	font-size:12px;
	color:#fff;
	display:inline-block;
}
.article_list h3 em a {
	color:#ffff00;
}
.article_list h3 em a:hover {
	color:#fff;
}
.page_line {
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.article_list ul {
	line-height:20px;
	padding:20px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

.article_list li {
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#666;
	background:url(images/line.gif) repeat-x left bottom;
    overflow:hidden;
}
.article_list li span.datetime {
	float:right;
	padding-right:5px;
}
.article_list li a {
	color:#333;
	padding-left:20px;
	background:url(images/icon4.gif) no-repeat left -29px;
}
#article_box img#more
{
    float:right;
    margin:10px;
}
.article_list li a:hover {
	color:#ae541f;
	background:url(images/icon4.gif) no-repeat left 1px;
}
.page_css {
	text-align:center;
	padding-bottom:20px;
}
/**************文章正文开始*****************/
.article_line {
	height:4px;
	line-height:4px;
	font-size:0px;
	background:url(images/back.gif) no-repeat left -358px;
}
.article_content {
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding:30px;
}
.article_content h1 {
	color:#2782b9;
	font-size:18px;
	font-family:"微软雅黑";
	text-align:center;
	line-height:35px;
}
.article_info {
	height:30px;
	line-height:30px;
	text-align:center;
	background:url(images/article_line.gif) repeat-x left center;
	margin:26px 0px;
}
.article_info a {
	color:#333333;
}
.article_info a:hover {
	color:#cc0000;
}
.article_content_list {
	line-height:180%;
	font-size:14px;
	color:#212121;
	word-wrap:break-word;
	word-break:normal;
}
.article_mood {
	padding-bottom:20px;
}
.artilcle_tool {
	height:26px;
	line-height:26px;
	text-align:right;
	background:#f2f2f2;
	padding-right:8px;
}
.artilcle_tool a {
	color:#333;
}
.artilcle_tool a:hover {
	color:#cc0000;
}
.article_page {
	height:31px;
	line-height:31px;
	margin-top:15px;
}
.article_page li {
	float:left;
	margin-right:15px;
	padding-left:10px;
	background:url(images/icon5.gif) no-repeat left center;
}
.article_page li.next {background:url(images/icon7.gif) no-repeat left center;}
.article_page li span {color:#cc0000;}
.article_page li a {
	color:#333;
}
.article_page li a:hover {
	color:#cc0000;
}
/***********相关信息****************/
.article_about h3 {
	font-size:14px;
	padding-left:20px;
	height:31px;
	line-height:31px;
	border-bottom:1px solid #ddd;
}
.article_about ul {
	padding:10px;
}
.article_about li {
	height:22px;
	line-height:22px;
	background:url(images/icon1.gif) no-repeat left center;
	padding-left:10px;
}
.article_about li a {
	color:#333;
}
.article_about li a:hover {
	color:#cc0000;
}

/************内容评论**********/
#commentform, .article_about {
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
