html{border:0; }
body{margin:0; padding:0;}
body>table,body>div{margin-left:auto;margin-right:auto;clear:both;}
form,div,img,td,dl,dt,dd,h1,h2,h3,h4{margin:0 auto; padding:0; border:0;}
b,strong{font-weight:bold;}
body,table,a,input,textarea,select{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
ul li {list-style:none}
ul{margin:0; padding:0;}
h1,h2,h3 { font-size: 16px; }
p { text-indent:2em;}
*{ line-height:160%}
body{
	background-color: #fff;
}
a{
	text-decoration: none;
}
a:link, a:visited 
{
    color:#1F3A87;
    text-decoration:none;
}
a:hover{
	color:#BC2931;
	text-decoration: underline;
}
.button
{
	line-height:15px;
	background-image:url(search_bg.gif) ;
	width:50px;
	border:0;
	padding-top: 2px;    
}
.textbox
{
    border: #bbbbbb 1px solid;
    background-color: White;
    height: 15px;
}
.clear p{color:#666; font-size:12px; background-color: #FBFFFB; border:1px #fcdbcf solid; padding:4px;}
.clear a, .clear a:visited{ font-size:16px; font-weight:bold; color:#0000FF;}
.float_left { float:left;}
.float_right { float:right;}
.bian {
	width: 980px;
	}
.dis{display:block;}.undis{display:none;}

.lmwz2 {
	width: 55%;
	float:left;
	height:26px;
}

.lmdata2{
	width: 45%;
	float:right;
	color:#999999;	
	height:26px;
}
.cu{ font-size:14px; font-weight:bold; color:#ff6600;}
.font4{ font-weight:bold; color:#ff6600;}
.search{ float:left; width:400px;}
/*页头居航*/
.adright{float:right; margin-top:10px; width:338px; height:280px;}
#topad{
	width: 980px;
	BORDER-RIGHT: #AA7272 1px solid; 
	color:#666666;
/*	BORDER-TOP: #AA7272 1px solid; */
	BORDER-LEFT: #AA7272 1px solid;
	BORDER-BOTTOM: #AA7272 1px solid; 
	TEXT-ALIGN: right;
}


#main,#main1,#main2,#main3,#main4 ,#mainad,#mainad2{
	width: 980px;
	}
.tabtitle {}
.tabtitle p {float: left;margin:0 auto; line-height: 21px; }
.tabtitle p.tab_search_on {background:url("search_no.gif");margin-right:1px;width: 46px;height:29px;line-height:28px;cursor: pointer;text-align:center;}
.tabtitle p.tab_search {background:url("search_on.gif");margin-right:1px;width: 46px;margin-bottom:0;height:29px;line-height:28px;text-align:center;cursor: pointer;font-weight:bold;}
.tabtitle .tabgroup_bot,.tabtitle .topic_bot {border:1px solid #B2BCC3;border-bottom:0px;border-right:0px;height:24px;}
.tabtitle .bot_link {background:url("link_bg.gif") no-repeat;height:32px;}
.tabtitle .tabgroupbody,.tabtitle .topicbody {padding-top: 5px;text-align: left;border:1px solid #B2BCC3;border-top:0px;}
.tabtitle .search_bot {border-bottom: #5298e4 0px solid;background:url("search_top.gif");height:29px;}
.tabtitle .search_bot .glink {color:#990000;text-decoration:none}
.tabtitle .searchbody{background:#F5F7F9;line-height: 24px;padding: 10px 0px;text-align: center;border:1px solid #B2BCC3;border-top:0px;}
.tabtitle .dis {display: block; }
.tabtitle .undis {display: none; }

.friendlink {line-height:24px; }
.friendlink ul {padding:10px 0px;}
.friendlink ul li {width:100%; text-align:left; }
.friendlink ul li div {width:65px; float:left; padding-right:3px;}
.friendlink ul li img {padding-right:5px;}

.link {background:url("link_on.gif");height:26px;width:100px;text-align:center;font-weight:bold;padding-top:5px;cursor: pointer;}
.link_on {background:none;height:26px;width:100px;text-align:center;padding-top:5px;cursor: pointer;}
.link_on span { font-weight:100; color:#c00; }
#main .textbody{
BORDER-RIGHT:#AA7272 1px solid; PADDING-RIGHT: 2px; BORDER-TOP:#AA7272 1px solid;  PADDING-BOTTOM: 2px; BORDER-LEFT:#AA7272 1px solid; WIDTH:380px; LINE-HEIGHT: 150%; PADDING-TOP: 2px; BORDER-BOTTOM:#AA7272 1px solid; HEIGHT: 260px;}
.myad{float:right;padding: 0px;margin: 0px;clear: both;}
#main .seach{
	float: left;
	width: 230px;
	line-height:90px;
	height:45px;
	text-align:center;
}

#main .end{
	width: 980px;
	color:#333333;
	text-align:center;
	}
#main .end a:link{font-size:13px;}
/*整站尾*/
.footer { height:95px; margin-top:8px;}
.footer_a { padding-top:8px; height:63px; padding-left:6px; padding-right:6px;}
.footer_b { line-height:20px; margin-top:12px; margin-left:20px;}
.footer_c {  margin-top:14px;}
.footer_c img { padding-right:10px;}
#main .your {
	float: left;
	width: 560px;
	height: 20px;
	margin-bottom: 10px;
	line-height:20px;
	border:#993300 1px solid;
}
#main .sou {
	float:right;
	line-height:20px;
	margin-bottom: 10px;
}
#main .comment {
	float:left;
	padding:10px;
	width:958px;
	border:#FDC87D 1px solid;
	table-layout: fixed; 
	overflow:hidden;
	color:#000000;
	margin-right:auto;
	margin-left: auto;
}
.comment .content{
	overflow:hidden;
	color:#444;
	font-size:14px;
	line-height:150%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.comment .content p{
	overflow:hidden;
	color:#444;
	font-size:14px;
	line-height:150%;
	margin-top: 14px;
	margin-bottom: 14px;
}
.comment .content a{
font-size:14px;
font-weight:bold;
text-decoration:underline;
color:#FF6600;


}

div.caption{
	font-weight: bold;
	font-size:100%;
	color:#003399;
}
div.content table tr
{
	vertical-align: top;
}

div.content table th
{
	background-color: #EFEFF7;
	border-bottom: 1px solid #C8CDDE;
	border-left: 1px none #D5D5D3;
	color: #000066;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;

}
div.content table td
{
	background-color: #F7F7FF;
	border-bottom: 1px solid #D5D5D3;
	border-left: 1px none #D5D5D3;
	padding-left: 5px;
	padding-right: 5px;
}
div.content table{
	border:#000000 solid 1px;
	border: 0;
	font-size: 100%;
	width:	98.9%;
	margin-top: 5px;
	margin-bottom: 5px;
}

#main .comment_r{
margin-left:10px;
margin-top:8px;
float:left; 
width:221px; 
padding:8px;
border:#990000 1px solid;
}
#main .comment_r li{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;width:202px;}
#main .comment_l li{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;width:202px;}
#main .comment_l{
margin-top:8px;
padding:8px;
float:left; 
width:212px; 
border:#990000 1px solid;}
#main .plsm {
	margin-top:8px;
	padding-left:10px;
	float: right;
	width: 450px;
	border:1px #990000 solid;
	padding:10px;
	color:#000000;

}

#main .fbpl{
color:#000000;
	padding:10px;
	margin-top:8px;
	float: left;
	width: 430px;

}
#main .pl {
	float: left;
	width:948px;
	color:#000000;
	margin-top:8px;
	border:1px #990000 solid;
	clear: none;
}

#main_left {
	float: left;
	color:#000000;
	width: 200px;
	height:190px;
	margin-top: 0px;
	margin-bottom:8px;
/*	margin-right: 10px;
	border: #AA7272 1px solid;*/
}
#main_left .Head	{ margin-top:8px;position:relative;
color:#CC3300;
padding-left:26px;background:url(bian_head.jpg) no-repeat;height:26px;margin:0px;line-height:28px;font-size:14px;font-weight:bold;overflow:hidden;}
#main_left .Body	{background:url(bian_body.jpg) repeat-y;height:300px;
color:#000000}
#main_left .Foot	{background:url(bian_foot.jpg) repeat-y;text-align:right;font-size:8px;color:#68B9F4;height:10px;}
#main_left ul{ margin-bottom:8px;width: 200px;}

#main_center {
	float: left;
	margin-left:10px;
	width: 450px;
	height:190px;
	border: #AA7272 1px solid;
	margin-top: 0px;
}
#main_right {
	float: right;
	width: 230px;
	height:190px;
	border: #AA7272 1px solid;
	margin-top: 0px;
}
.titlelogo {
	float: left;
	height: 56px;
	width: 108px;
	}
.titlelogo a:link,.titlelogo a:visited  {height: 56px;
	width: 108px;background-image: url(logo.jpg);display: block;
	line-height:56px;}
.titletext {
	float: left;
	height: 56px;
	line-height:22px;
	width: 128px;
	padding-left:15px;
	padding-top:10px;
	text-align: center;
	}

/*页头导航菜单*/
#topmenu {
	width: 980px;
	margin-top: 8px;
	text-align:center;

}
#topmenu .menu {
	float: right;
	width: 680px;
}

.nav {
	background-image: url(nav_top.gif);
	width: 680px;
	clear: both;
	height: 29px;
	overflow: hidden;
}
.nav ul {
	margin-left: 8px;
}
.nav li {
	display: inline;
	font-weight: bold;
}
.nav a,.nav a:link,.nav a:visited {
	font-size: 14px;
	text-decoration:none;
	height: 26px;
	float: left;
	display: block;
	color:#FFFFF2;
	padding:3px 14px 0 14px;
}
.nav a:hover,.nav .in a,.nav .in a:visited 
{	
	color:#1F3A87;
	background-image: url(hover_bg.gif);
	border-top: 1px solid #AA7272;
	border-right: 1px solid #AA7272;
	border-left: 1px solid #AA7272;
	padding:3px 14px 0 14px;
}
.nav a.hot,.nav a.hot:link,.nav a.hot:visited{
	font-size: 14px;
	color: #ffff00;
}
.nav a.hot:hover,.nav .in a.hot,.nav .in a.hot:visited{	
	color:#1F3A87;
}

.nav h2{font-size:14px;}
.nav .l {
	background-image: url(nav_line.gif);
	float: left;
	height: 29px;
	width: 1px;
	overflow: hidden;
}

.nav1 {
	line-height: 27px;
	color: #666666;
	background-image: url(nav_bottom.gif);
	height: 27px;
	width: 660px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.nav1 li{height: 27px;line-height: 27px;text-align: center;}
.nav1 a:link,.nav1 a:visited {color:#333333; font-size:13px; }
.nav1 a:hover {color: red;}


/*新闻页签效果*/
.selected {
	font-weight: bold;
	background-image: url(mnav_r1_c1.gif);
	width: 93px;
}
.selected a:link {
	font-weight: bold;
	color: #333333;
} 

#left {
	float: left;
	width: 390px;
	padding: 5px;
}
#center {
	float: left;
	width: 390px;
	padding: 5px;
}

#lmwz {
	width: 64%;
	float:left;
}

#lmdata{
	width: 36%;
	float:right;
	color:#999999;	
}

#vegoo{
	width:738px; 
	height:380px; 
	border:solid 1px #AA7272; 
	margin-top:8px;
}
#div1{
color:#CC0000;
font-size:14px;
}
.searchbody{background:#F5F7F9;line-height: 24px;padding: 10px 0px;text-align: center;border:1px solid #B2BCC3;border-top:0px;}
#maint {padding-top:20px;
	width: 480px;
	height:240px;
	}
.div5 {position:absolute;
        padding-top:30px;
	width:480px;
	height:180px;
	border:1px solid red;
	background-color: #FFFFFF;
	font-size:18px;
	padding:40px 20px 5px 20px;
	font-weight:bold;
	
	}
pre{

	margin: 10px 0 0 0;
	padding: 10px;
	border: 0;
	border: 1px dotted #785;
	background: #f5f5f5;
	font-family: "Courier New",monospace;
	font-size: 12px;
	overflow: hidden;
	margin-right:auto;
	margin-left: auto;
	}

pre code {
	font-family: "Courier New",monospace;
	color:#0000ff;
	}

pre span {
	color:#999;
}
.cls{   
	BORDER-RIGHT: #AA7272 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #AA7272 1px solid; 
	PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #AA7272 1px solid; WIDTH: 680px; LINE-HEIGHT: 150%; 
	PADDING-TOP: 2px; BORDER-BOTTOM: #AA7272 1px solid; HEIGHT: 568px;
}

#map{width:710px;border:1px solid #EB4748;float:right;padding:5px 0px 0px 5px;text-align:left; height:612px;}
#map li{ border-bottom:#666666 dotted 1px; margin-bottom:20px; font-size:14px;text-indent:10px;}
#map dl{height:32px; color:#990000; line-height:32px; text-indent:10px; font-size:16px; font-weight:bold;}
.mapleft{float:left;width:220px; border:#EB4748 solid 1px;border-top:none;margin-bottom:10px;}
.mapleft a{ color:#0000FF; font-size:16px; font-weight:bold;}
.mapleft dl{float:left;width:220px;background:url(list/newsbg.jpg) left center;height:32px; color:#990000; line-height:32px; text-indent:10px; font-size:16px; font-weight:bold;border-bottom:#EF3D42 solid 1px;border-top:#EF3D42 solid 1px;}
.mapleft li{padding:1px;line-height:25px; text-indent:5px; height:28px;font-size:14px;width:218px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;clear:both;}
.velogin{float:left; width:200px; height:248px; border:#C5D4DB solid 1px; margin-right:10px;}
.velogin dl{float:right;width:220px;background:url(list/newsbg.jpg) left center;height:25px; color:#990000; line-height:24px; text-indent:10px; font-size:14px; font-weight:bold;}
.velogin li{padding:1px;line-height:20px;height:22px;font-size:12px;width:212px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;clear:both;}

/* 奥运图片排列*/
.picGroup{width:910px;float:left; padding:0 2px; text-align:center;}
.picGroup h5{width:180px;font-size:13px; color:#990000; height:15px;}
.picGroup ul.commend li {float:left; width:182px;}
.picGroup ul.commend li img { float:left; margin-left:10px;width:156px;height:120px;border:1px solid #ccc;}

/* 首页推荐*/
#hoverpage { float:left;width:500px; height:248px; border:1px solid #C5D4DB; background:#fff; position:relative; overflow:hidden;}
#hoverpage table { border-collapse:collapse; margin:-1px; line-height:20px;}
#hoverpage ul#outer { background:transparent; padding:0; margin:0;list-style:none;}
#hoverpage ul#outer li.page {display:inline;margin:0px; padding:0px; width:200px;} /* needed for IE to function correctly */
#hoverpage ul#outer li.page a.menuitem { color:#0000FF; text-decoration:none;}
#hoverpage ul#outer li.page i {position:absolute; display:block; height:39px; line-height:39px; right:330px; background:transparent; cursor:default; z-index:100; text-align:right; text-decoration:none; font-style:normal; cursor:pointer; font-size:14px; color:#990000; font-weight:bold;}
#hoverpage ul#outer li.p1 i {top:10px;}
#hoverpage ul#outer li.p2 i {top:48px;}
#hoverpage ul#outer li.p3 i {top:86px;}
#hoverpage ul#outer li.p4 i {top:124px;}
#hoverpage ul#outer li.p5 i {top:162px;}
#hoverpage ul#outer li.p6 i {top:200px;}
#hoverpage ul#outer li div { width:480px; height:248px; padding:10px; padding-top:10px;  background:#fff; font-weight:normal; color:#666; overflow:hidden; }
#hoverpage ul#outer li div img { border:1px solid #fff; float:left; margin-right:10px;}
#hoverpage ul#outer li div p.big {display:block;}
#hoverpage ul#outer li div a {color:#007BA8; text-decoration:underline;}
#hoverpage ul#outer li div em {width:180px; height:240px; float:left; background:#fff url(/images/004.jpg) no-repeat left center; margin-right:8px; }
#hoverpage ul#outer li.p1 div em {background-position: 0 0;}
#hoverpage ul#outer li.p2 div em {background-position: 0 38px;}
#hoverpage ul#outer li.p3 div em {background-position: 0 76px;}
#hoverpage ul#outer li.p4 div em {background-position: 0 114px;}
#hoverpage ul#outer li.p5 div em {background-position: 0 152px;}
#hoverpage ul#outer li.p6 div em {background-position: 0 190px;}
#hoverpage ul#outer li.page div a:hover {text-decoration:none;}
#hoverpage ul#outer li.page a:hover {white-space:normal;}
#hoverpage ul#outer :hover div {position:absolute; left:0; top:0;}

/*****时间块*****/
ol,ul,menu{ list-style-type: none; }
span.date{
float:left;
overflow:hidden;
background:url(date_bj.gif) no-repeat;
width:68px;
display:block;
}
span.date sup{
font-size:12px;
color:#FFF;
text-align:center;
line-height:14px;
width:44px;
display:block;
padding:6px 0 0 0;
}
span.date sub{
font-size:16px;
text-align:center;
width:44px;
display:block;
padding:4px 0 0 0;
}
/*****分类列表*********/
#listpost{
float:left;
width:710px;
height:auto;
overflow:hidden;
display:block;
}
#listpost ul li{
/*overflow:hidden;*/
height:155px;
border:#cccccc 1px solid;
margin:20px 0px 0px 0px;
}
#listpost ul li h2{
width:560px;
display:block;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
padding:0px 0 0 20px;
font-size:20px;
font-weight:bold;
margin-top:0px !important;margin-top:-15px;

}
#listpost ul li em{
color:#8A8C8D;
display:block;
padding:0 0 0 34px;
width:500px;

}
#listpost ul li em a{
color:#8A8C8D;
}
#listpost ul li h2 a{
font-size:20px;
font-weight:bold;
}
#listpost ul li span.date{
float:right;
}
#listpost ul li div.postcont{
overflow:hidden;
clear:both;
width:640px;
margin-top:-3px;
padding:10px 15px ;
height:66px;
color:#555555;

}
#listpost ul li sup.listcat{
padding:0px 0px 0px 20px;
background-color:#F5F5F5;
display:block;
height:20px;
width:500px;
font-size:12px;
border-bottom:1px solid #B1BDC7;
border-top:1px solid #B1BDC7;
float:left;
}
#listpost ul li sub.listdate{
padding:0px;
background-color:#CCCCCC;
text-align:center;
display:block;
height:22px;
margin-left:-8px;
line-height:18px;
width:190px;
float:right;
}
/*********文章正文***************/
#listpost ul li div.postcont ul,#listpost ul li div.postcont ol{
width:400px;
padding:0px 20px 0px 30px;
margin:0 auto;

}
#listpost ul li div.postcont ul li,#listpost ul li div.postcont ol li{
border:0 none;

}

#right {
	float: right;
	width:254px;
	margin-left:5px;
	padding-top: 20px;

}

.ve{width:252px;border:#EB4748 solid 1px;border-top:none;margin-bottom:10px;}
.ve dl{width:252px;background:url(list/newsbg.jpg) left center;height:25px; color:#990000; line-height:24px; text-indent:18px; font-size:14px; font-weight:bold;border-bottom:#EF3D42 solid 1px;border-top:#EF3D42 solid 1px;}
.ve li{padding:1px;padding-left:5px;line-height:20px;height:22px;font-size:12px;width:236px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


.sortright{float:right; width:252px; border:#cccccc solid 1px;border-top:none;margin-top:10px;}
.sortright dl{width:252px;background:url(list/newsbg.jpg) left center;height:25px; color:#990000; line-height:24px; text-indent:18px; font-size:14px; font-weight:bold;border-bottom:#EF3D42 solid 1px;border-top:#EF3D42 solid 1px;}
.sortright li{padding:1px;padding-left:5px;line-height:20px;height:22px;font-size:12px;width:236px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
