﻿
body
{
	text-align: center;
}
body, div, p, h1, h2, h3, h4, ul, li, table
{
}
body
{
	overflow-x: hidden;
}

textarea
{
	font-size: 14px;
	padding: 4px;
}
/*全局开始*/

body
{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; /* text-align: center;  加了这个使用绝对布局会乱   */
	color: #000000;
	font-size: 12px;
}
input
{
	font-family: "Verdana" , "宋体";
	font-size: 12px;
}
table
{
	text-align: left;
}
td, div, p, select, options
{
	font-family: "Verdana" , "宋体";
	font-size: 12px;
	color: #000000;
}
th
{
	font-family: "Verdana" , "宋体";
	font-size: 12px;
}
form
{
	border: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A:link
{
	font-family: "Verdana";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
A:visited
{
	font-family: "Verdana";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
A:hover
{
	font-family: "Verdana";
	font-size: 12px;
	color: #cc2222;
	text-decoration: underline;
}
A:active
{
	font-family: "Verdana";
	font-size: 12px;
	color: #cc2222;
	text-decoration: underline;
}
/*全局结束*/


A.red:link
{
	font-family: "Verdana";
	font-size: 12px;
	color: #ac2222;
	text-decoration: none;
}
A.red:visited
{
	font-family: "Verdana";
	font-size: 12px;
	color: #ac2222;
	text-decoration: none;
}
A.red:hover
{
	font-family: "Verdana";
	font-size: 12px;
	color: #ac2222;
	text-decoration: underline;
}
A.red:active
{
	font-family: "Verdana";
	font-size: 12px;
	color: #ac2222;
	text-decoration: underline;
}


A.Middle:link, A.Middle:visited, A.Middle:active, A.Middle:hover
{
	font-family: "Verdana";
	font-size: 14px;
	color: Black;
	text-decoration: none;
}
A.Middle:hover
{
	color: #ac2222;
	text-decoration: underline;
}


A.MiddleRed:link
{
	font-family: "Verdana";
	font-size: 14px;
	font-weight: bold;
	color: #ac2222;
	text-decoration: none;
}
A.MiddleRed:visited
{
	font-family: "Verdana";
	font-size: 14px;
	font-weight: bold;
	color: #ac2222;
	text-decoration: none;
}
A.MiddleRed:hover
{
	font-family: "Verdana";
	font-size: 14px;
	font-weight: bold;
	color: #ac2222;
	text-decoration: underline;
}
A.MiddleRed:active
{
	font-family: "Verdana";
	font-size: 14px;
	font-weight: bold;
	color: #ac2222;
	text-decoration: underline;
}

A.MiddleBlue:link
{
	font-family: "Verdana";
	font-size: 14px;
	font-weight: bold;
	color: #2671A8;
	text-decoration: none;
}
A.MiddleBlue:visited
{
	font-family: "Verdana";
	font-size: 14px;
	font-weight: bold;
	color: #2671A8;
	text-decoration: none;
}
A.MiddleBlue:hover
{
	font-family: "Verdana";
	font-size: 14px;
	font-weight: bold;
	color: #ac2222;
	text-decoration: underline;
}
A.MiddleBlue:active
{
	font-family: "Verdana";
	font-size: 14px;
	font-weight: bold;
	color: #ac2222;
	text-decoration: underline;
}

A.blue:link
{
	font-family: "Verdana";
	font-size: 12px;
	color: #2671A8;
	text-decoration: underline;
}
A.blue:visited
{
	font-family: "Verdana";
	font-size: 12px;
	color: #2671A8;
	text-decoration: underline;
}
A.blue:hover
{
	font-family: "Verdana";
	font-size: 12px;
	color: #ac2222;
	text-decoration: underline;
}
A.gray:active
{
	font-family: "Verdana";
	font-size: 12px;
	color: #ac2222;
	text-decoration: underline;
}
A.gray:link
{
	font-family: "Verdana";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
A.gray:visited
{
	font-family: "Verdana";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
A.gray:hover
{
	font-family: "Verdana";
	font-size: 12px;
	color: #ac2222;
	text-decoration: underline;
}
A.gray:active
{
	font-family: "Verdana";
	font-size: 12px;
	color: #ac2222;
	text-decoration: underline;
}

A.BigRed:link
{
	font-weight: bold;
	font-size: 16px;
	color: #ac2222;
	text-decoration: none;
}
A.BigRed:visited
{
	font-weight: bold;
	font-size: 16px;
	color: #ac2222;
	text-decoration: none;
}
A.BigRed:hover
{
	font-weight: bold;
	font-size: 16px;
	color: #ac2222;
	text-decoration: underline;
}
A.BigRed:active
{
	font-weight: bold;
	font-size: 16px;
	color: #ac2222;
	text-decoration: underline;
}


A.BigBlue:link
{
	font-weight: bold;
	font-size: 16px;
	color: #2671A8;
	text-decoration: underline;
}
A.BigBlue:visited
{
	font-weight: bold;
	font-size: 16px;
	color: #2671A8;
	text-decoration: underline;
}
A.BigBlue:hover
{
	font-weight: bold;
	font-size: 16px;
	color: #ac2222;
	text-decoration: underline;
}
A.BigBlue:active
{
	font-weight: bold;
	font-size: 16px;
	color: #ac2222;
	text-decoration: underline;
}





/* 分页开始 */

.MPage
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.MPage A, .MPage A:visited
{
	display: inline-block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: #cccccc 1px solid;
	color: #000000;
	margin-right: 4px;
	text-decoration: none;
	background-color: #f8f8f8;
}
.MPage A:hover, .MPage A:active
{
	display: inline-block;
	border: #559DFF 1px solid;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 4px;
	text-decoration: none;
	color: #000000;
	background-color: #CEE3FF;
}

.MPage SPAN.current
{
	display: inline-block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border: #559DFF 1px solid;
	color: #000000;
	margin-right: 4px;
	text-decoration: none;
	background-color: #CEE3FF;
}
.MPageInput
{
	padding: 3px;
	border-top: 1px #cccccc solid;
	border-left: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	border-right: 1px #f1f1f1 solid;
	margin-bottom: 2px;
}
.MPageButton
{
	padding: 1px;
	padding-top: 3px;
	border-top: 1px #cccccc solid;
	border-left: 1px #f1f1f1 solid;
	border-bottom: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	background-color: #f1f1f1;
	margin-bottom: 2px;
	font-size: 11px;
	line-height: 13px;
}
/* 分页结束 */




.MBgLightBlue
{
	background-color: #F0F9FF;
}

/*其他*/
.MWidthSmallSide
{
	width: 248px;
}
.MWidthEntrySmallSide
{
	width: 228px;
}
.MWidthBigSide1
{
	width: 734px;
}
.MWidthBigSide
{
	width: 716px;
}
.MWidthCenterSide
{
	width: 498px;
}
.MWidthMainContent
{
	width: 978px;
}

.MPanel
{
	border: 1px #cccccc solid;
}
.MMainContent
{
	text-align: center;
	margin: 0 auto;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 980px;
}

.MBoxBlue, .MBoxRed
{
	border: 1px solid #cccccc;
	text-align: center;
	overflow-x: hidden;
	width: 248px;
}
.MBoxBlue
{
	background-color: white;
}
.MBoxDiv li
{
	float: none !important;
}

.MBoxHeaderBlue
{
	clear: both;
	background-image: url(../_images/common/title_bg_blue.GIF);
	margin-top: 1px;
	text-align: left;
	padding-left: 5px;
	line-height: 23px;
	height: 25px;
}
.MBoxHeaderRed
{
	clear: both;
	background-image: url(../_images/common/title_bg_red.GIF);
	margin-top: 1px;
	text-align: left;
	padding-left: 5px;
	line-height: 23px;
	height: 25px;
}


.MBoxTitleBlue
{
	color: #275798;
	font-weight: bold;
	float: left;
	margin-top: 3px;
	font-size: 14px;
}
.MBoxTitleRed
{
	color: black;
	font-weight: bold;
	float: left;
	margin-top: 3px;
	font-size: 14px;
}



.MBoxContent
{
	padding: 10px;
	width: 228px;
	overflow: hidden;
	line-height: 20px;
	background-color: #EEF7FF;
	text-overflow: ellipsis;
	margin: 0px;
	overflow: hidden;
	white-space: nowrap;
}



.MTitle
{
	color: #000000;
	font-weight: bold;
	height: 21px;
	font-size: 14px;
	text-align: left;
}
.MTitle1
{
	color: #2B5595;
	font-weight: bold;
	height: 21px;
	font-size: 14px;
	text-align: left;
	border-bottom: 1px #cccccc dotted;
}
.MTitle2
{
	color: #ac2222;
	font-weight: bold;
	height: 21px;
	text-align: left;
}

.MTab
{
	text-align: left;
	background-image: url(../_images/main/tabbg.gif);
	background-position: bottom;
	font-size: 14px;
	font-weight: bold;
}
.MTabLeft
{
	width: 20px;
}
a.MTabNormal
{
	display: inline-block;
	padding: 4px 15px 0px 15px;
	height: 20px;
	text-align: center;
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	background: #f1f1f1;
	cursor: pointer;
	border-top: 0px;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	font-weight: bold;
}
a.MTabNormal:hover
{
	font-size: 14px;
	background: #FFFFFF;
}
a.MTabNormal:link, a.MTabNormal:active, a.MTabNormal:visited
{
	font-size: 14px;
}
a.MTabCurrent
{
	display: inline-block;
	padding: 4px 15px 0px 15px;
	height: 20px;
	text-align: center;
	font-size: 14px;
	text-decoration: none;
	background: #ffffff;
	cursor: pointer;
	border-top: 0px;
	border-left: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #ffffff solid;
	font-weight: bold;
}


a.MTabCurrent:hover, a.MTabCurrent:link, a.MTabCurrent:active, a.MTabCurrent:visited
{
	font-size: 14px;
}


.BSeparator
{
	background: url(     "../_images/common/middotline.gif" );
}






.topmenuline1
{

	text-align: left;
	margin-left:auto;
	margin-right:auto;
	padding-top: 7px;
	width:982px;

}
.topmenuline2
{
	height:20px;
	text-align: left;
	width:980px;
	padding:4px 0px 3px 0px;
	font-weight:bold;
	font-size:14px;
		margin-left:auto;
	margin-right:auto;
}
.topmenuline2 a:link,
.topmenuline2 a:active,
.topmenuline2 a:hover,
.topmenuline2 a:visited
{
	color: black;
	font-weight:bold;
	font-size:14px;
}
.topmenu
{
	margin-right: auto;
	margin-left: auto;
	text-align: center;	
	background-color:#f1f1f1;
	border-bottom:4px #2B4F7D solid;
}
.topmenu2
{
	margin-right: auto;
	margin-left: auto;
	text-align: center;	
	background-color:#BAD5F7;	
}
.topmenutitle
{
	display: inline-block;
	text-align: left;
	color: #000000;
	font-size: 18px;
	width: 100px;
	line-height: 90%;
}

a.topmenunormal
{
	display: inline-block;
	padding: 6px 6px 0px 6px;
	height: 20px;
	text-align: center;
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	background: #EFF6FF;
	cursor: pointer;
	border-top: 0px;
	border-left: 1px #2B4F7D solid;
	border-right: 1px #2B4F7D solid;
	border-top: 1px #2B4F7D solid;
	border-bottom: 0px;
	margin-right: 5px;
}
a.topmenunormal:hover
{
	color: #ffffff !important;
	font-size: 14px;
	background: #2B4F7D ;
	border-left: 1px #2B4F7D solid;
	border-right: 1px #2B4F7D solid;
	border-top: 1px #2B4F7D solid;
}
a.topmenunormal:link, a.topmenunormal:active, a.topmenunormal:visited
{
	font-size: 14px;
}
a.topmenucurrent
{
	display: inline-block;
	padding: 6px 6px 0px 6px;
	height: 20px;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	background: #2B4F7D ;
	cursor: pointer;
	border-top: 0px;
	border-left: 1px #2B4F7D solid;
	border-right: 1px #2B4F7D solid;
	border-top: 1px #2B4F7D solid;
	border-bottom: 0px;
	margin-right: 5px;
}


a.topmenucurrent:hover, a.topmenucurrent:link, a.topmenucurrent:active, a.topmenucurrent:visited
{
	font-size: 14px;
	color: #ffffff;
}
a.topmenusubcurrent:hover,
a.topmenusubcurrent:link,
a.topmenusubcurrent:active,
a.topmenusubcurrent:visited
{
	color:#ac2222;
	}
a.topmenusubnormal:hover,
a.topmenusubnormal:link,
a.topmenusubnormal:active,
a.topmenusubnormal:visited
{
	}


.SmallSide
{
	width: 250px;
	height: 400px;
	vertical-align: top;
}
.BigSide
{
	vertical-align: top;
}
.CPanel
{
	border: 1px #cccccc solid;
	display: block;
}
.listitemspan
{
	width: 60px;
	display: inline-block;
	text-align: left;
}

/*无序列表*/
/*无序列表*/
ul, ol, li
{
	list-style-type: none;
	list-style-position: outside;
	white-space: nowrap;
}
h1, h2, h3, h4, h5, h6, form, div, p, img, ul, li, ol, table, tr, label, dt, dd, dl, body
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
h2
{
	font-weight: normal;
	font-size: 14px;
}
.listitemcategory a:link, .listitemcategory a:visited
{
	color: #2671A8;
	text-decoration: underline;
}
.listitemcategory a:hover, .listitemcategory a:active
{
	color: #ac2222;
}


a.commendlink
{
	border: 1px #ccc solid;
	text-align: center;
	display: block;
	padding: 5px;
	margin-top: 5px;
	background-color: #f1f1f1;
}
.listleft
{
	width: 70px;
	height: 100px;
	display: inline-block;
	float: left;
}
.listleftCategory
{
	width: 133px;
	padding:1px;
	display: inline-block;
	float: left;
	border:1px #ccc solid;
}
.listSubjectImage
{
	width: 465px;	
	display: inline-block;	
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
}

.listSubjectTitle a:link,
.listSubjectTitle a:active,
.listSubjectTitle a:hover,
.listSubjectTitle a:visited
{
	width: 455px;
	padding:1px;
	display: block;
	clear:both;
	padding:5px;
	color:White;
	text-align:center;	
	
}
.listSubjectArticle
{
	padding:10px;
	line-height:200%;
	}
.listSubjectArticle a
{
	width:380px;
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;	
	}
.listSubjectArticle span
{
	color:#999;
	}
.listSubject
{
	border:1px #ccc solid;
	margin-bottom:20px;
	width:465px;
	}
.listcommend
{
	height: 45px;
	border: 1px #ccc solid;
	background-image: url(../_images/main/diggbg.gif);
	text-align: center;
	padding-top: 15px;
	font-size: 20px;
	color: #B32167;
	font-weight: bold;
}
.ArticleContent, .ArticleContent *
{
	clear: both;
	font-size: 14px;
	line-height: 180%;
}

.ArticleContent a:link, .ArticleContent a:hover, .ArticleContent a:active, .ArticleContent a:visited
{
	clear: both;
	font-size: 14px;
	line-height: 180%;
	text-decoration: underline;
	color: #2671A8;
}
.MainContent
{
	background-color:#FEFDF5;
	border:1px #cccccc solid;
	padding:20px;
	}

.commonButton
{
	display: inline-block;
	padding: 3px 6px 0px 6px;
	border: solid 1px #9db0bc;
	background: url(../_images/button/btn_bg.gif) repeat-x;
	text-decoration: none;
	font-weight: bold;
	cursor: default;
	color: #333;
}
.commonButton input
{
	padding: 0px;
	height: 18px;
}
.commonButton:hover
{
	background: url(../_images/button/btn_bg.gif) repeat-x;
	text-decoration: none;
	border: solid 1px #adb9c2;
	color: #000;
}



.RelatedSearch
{
	border: 1px #ccc dotted;
	text-align: left;
	background-color: #ffffff;
	padding: 10px;
	font-size: 12px;
	line-height: 120%;
}

.RelatedSearch span
{
	font-weight: bold;
	font-size: 14px;
}
.RelatedSearch em
{
	color: #ac2222;
	font-style: normal;
	font-size: 12px;
	line-height: 120%;
}
.RelatedSearch div
{
	margin-top: 10px;
	font-size: 12px;
	line-height: 120%;
}
.RelatedSearch a:link, .RelatedSearch a:active, .RelatedSearch a:hover, .RelatedSearch a:visited
{
	color: #2671A8;
	font-style: normal;
	font-size: 12px;
	text-decoration: underline;
	line-height: 120%;
}
.DivNav a:link, .DivNav a:active, .DivNav a:hover, .DivNav a:visited
{
	font-size: 20px;
	font-family: 黑体;
	color: #B32167;
}
.DivNav
{
	text-align: center;
	padding: 10px;
	font-size: 20px;
	background: url(../_images/main/navbg.gif);
	border: 1px #F2BBEF solid;
	font-family: 黑体;
	color: #000000;
	margin-bottom: 10px;
}
.CategoryMenu
{
	margin-bottom: 10px;
	text-align: left;
	background: url(../_images/main/categorymenubg.gif);
}
.CategoryMenu a:link, .CategoryMenu a:active, .CategoryMenu a:hover, .CategoryMenu a:visited
{
	width: 100px;
	background: url(../_images/main/categorylinkbg.gif);
	display: inline-block;
	font-size: 14px;
	color: White;
	height: 22px;
	padding-top: 8px;
	text-align: center;
	margin-right: 3px;
	font-weight: bold;
}
a.CurrentMenu:link, a.CurrentMenu:active, a.CurrentMenu:hover, a.CurrentMenu:visited
{
	background: url(../_images/main/categorycurrentmenubg.gif);
	color: #000000;
	font-weight: bold;
}

.oocanlink a:link, .oocanlink a:active, .oocanlink a:hover, .oocanlink a:visited
{
	font-size: 18px;
	font-weight: bold;
	color: Blue;
}
.oocanlink
{
	height: 30px;
	text-align: center;
}
