﻿body
{
    margin:0;
    background-color:#cccccc;
}

#MainPage
{
    width:930px;
    margin:5px auto 5px auto;
    background-color:#ffffff;
}

#PageTop
{
    width:930px;
    height:70px;
    margin:0;
    padding:0;
}

#PageTop .logo
{
    width:288px;
    height:70px;
    float:left;
}

#PageTop .rightside
{
    width:642px;
    height:70px;
    float:left;
}

#MenuBar
{
    height:25px;
    clear:both;
    background-color:#ffffff;
    margin:0 0 0 10px;
    padding:0;
}

#MenuBar ul
{
    margin:0;
    padding:0;
    display:inline;
}

#MenuBar ul li
{
    display:block;
    height:25px;
    width:100px;
    text-align:center;
    line-height:25px;
    float:left;
    list-style-type:none;
    position:relative;
}

#MenuBar ul .lin a,#MenuBar ul .lihover a
{
    font-size:14px;
    font-family:"黑体";
    color:#5e5b5b;
    text-decoration:none;
}

#MenuBar ul .lin .slideMenu
{
    display:none;
}

#MenuBar ul .lihover .slideMenu
{
	background-color:#ffffff;
	position:absolute;
	margin:0 0 0 0px;
	padding:0;
	width:200px;
	top:25px;
	left:0px;
	z-index:1000;
	filter:alpha(opacity=90);
	display:block;
	border:1px solid #cccccc;
}

#MenuBar ul .lihover .slideMenu ul
{
    margin:0;
    padding:0;
    float:left;
}

#MenuBar ul .lihover .slideMenu ul li
{
	list-style-type:none;
	list-style:none;
	float:left;
	width:200px;
	height:25px;
	padding:0;
	margin:0;
	text-align:left;
}

#MenuBar ul .lihover .slideMenu ul li a
{
	width:200px;
	height:25px;
	line-height:25px;
	display:block;
	padding:0;
	margin:0;
	background-color:#ffffff;
	color:#5e5b5b;
    font-size:12px;
    font-family:"宋体";
    text-indent:4px;
}

#MenuBar ul .lihover .slideMenu ul li a:hover
{
	width:200px;
	height:25px;
	line-height:25px;
	display:block;
	padding:0;
	margin:0;
	color:#5e5b5b;
	background-color:#ededed;
    font-size:12px;
    font-family:"宋体";
    text-indent:4px;
}

#PageFlash
{
    width:930px;
    height:314px;
    margin:0 auto 0 auto;
    padding:0;
    background-color:#e8e8e8;
    clear:both;
}

.indexMiddle
{
    background-color:#e8e8e8;
    clear:both;
}

.indexContent
{
    clear:both;
    width:904px;
    margin:0 auto 4px auto;
    padding:0 0 15px 0;
    background-color:#e8e8e8;
    overflow:hidden;
}

.indexContent .subjectContainer
{
    margin:0 4px 0 4px;
    width:214px;
    float:left;
    height:152px;
}

.indexContent .subjectContainer .topContainer
{
    width:214px;
    margin:0;
    padding:0;
    clear:both;
    height:27px;
}

.indexContent .subjectContainer .contentContainer
{
    width:214px;
    margin:0;
    padding:0;
    clear:both;
    background:url(Images/index_SubjectContent.gif);
    height:125px;
    overflow:hidden;
}

.indexContent .subjectContainer .contentContainer .content
{
    margin-top:5px;
    clear:both;
    height:100px;
}

.indexContent .subjectContainer .contentContainer .more
{
    height:20px;
    margin:0;
    clear:both;
    text-align:right;
    padding:0 5px 0 0;
}

.indexContent .subjectContainer .contentContainer .content dl
{
    margin:0;
    padding:0;
}

.indexContent .subjectContainer .contentContainer .content dl dd
{
    margin:10px 0 4px 10px;
    padding:0;
    clear:both;
}

.indexContent .subjectContainer .contentContainer .content dl dd a
{
    color:#5e5b5b;
    font-size:12px;
    font-family:"宋体";
    text-decoration:none;
}

.indexContent .subjectContainer .contentContainer .content dl dd a:hover
{
    color:#5e5b5b;
    font-size:12px;
    font-family:"宋体";
    text-decoration:underline;
}

#PageBottom
{
    background-color:#ffffff;    
    height:40px;
    clear:both;
    margin:0;
    padding:0;
    overflow:hidden;
}

#PageBottom .bar
{
    height:30px;
    background:url(Images/PageBottom.gif);
    clear:both;
    margin:10px 0 0 0;
    overflow:hidden;
}

#PageBottom .bar .leftside
{
    float:left;
    width:570px;
    height:30px;
    line-height:30px;
    color:#ffffff;
    font-size:14px;
    font-family:"黑体";
    margin:0 0 0 4px;
}

#PageBottom .bar .leftside a
{
    color:#ffffff;
    font-size:14px;
    font-family:"黑体";
    text-decoration:none;
}

#PageBottom .bar .leftside a:hover
{
    color:#ffffff;
    font-size:14px;
    font-family:"黑体";
    text-decoration:underline;
}


#PageBottom .bar .rightside
{
    float:right;
    width:260px;
    margin-right:10px;
    text-align:left;
}

#PageBottom .bar .rightside .word
{
    width:60px;
    float:left;
    line-height:30px;
    height:30px;
    color:#ffffff;
    font-size:14px;
    font-family:"黑体";
}

#PageBottom .bar .rightside .inputbox
{
    height:30px;
    width:120px;
    float:left;
    margin-left:5px;
}

#PageBottom .bar .rightside .inputbox input
{
    height:15px;
    border:1px solid #cccccc;
    width:120px;
    margin-top:5px;
}

#PageBottom .bar .rightside .searchbtn
{
    height:30px;
    width:52px;
    float:left;
    margin-left:5px;
}

#PageBottom .bar .rightside .searchbtn input
{
    height:20px;
    border:none;
    width:52px;
    margin-top:4px;
    background:url(Images/SearchBtn.gif);
    cursor:pointer;
}


#PageFoot
{
    clear:both;
    margin:0;
    padding:0 0 5px 0;
    text-align:center;
    font-size:12px;
    color:#5e5b5b;
}

#PageFoot pre
{
    margin:5px 0 5px 0;
    padding:0;
    clear:both;
}

.MapContainer
{
    clear:both;
    height:20px;
    font-size:12px;
    font-family:"宋体";
    text-indent:10px;
    line-height:20px;
    border-bottom:1px solid #cccccc;
    margin:0 5px 0 0;
}

.MapContainer a
{
    font-size:12px;
    font-family:"宋体";
    text-decoration:none;
}

.MapContainer a:hover
{
    font-size:12px;
    font-family:"宋体";
    text-decoration:underline;
}

.LeftColumn
{
    width:220px;
    margin:5px 0 0 0;
    float:left;
}

.MiddleColumn
{
    width:700px;
    float:right;
    margin:5px 0 0 0;
}

.RightColumn
{
    width:220px;
    margin:5px 0 0 0;
    float:right;
}

.Middle2Column
{
    width:470px;
    float:left;
    margin:5px 0 0 10px;
}

.normalContent
{
    clear:both;
    margin:5px;
    font-size:12px;
    font-family:"宋体";
    line-height:1.8;
}

.SubjectContainer
{
    clear:both;
    margin:5px;
    padding:0;
    overflow:hidden;
}

.SubjectContainer .subTitle
{
    clear:both;
    height:25px;
    line-height:25px;
    background-color:#8e9096;
    font-size:15px;
    font-family:"黑体";
    text-indent:5px;
}

.SubjectContainer .content
{
    background-color:#f4f4f4;
    clear:both;
}

.SubjectContainer .content .main
{
    clear:both;
    margin:5px 2px 2px 2px;
}

.SubjectContainer .content .main dl
{
    margin:0;
    padding:0;
}

.SubjectContainer .content .main dt
{
    margin:4px;
    padding:0;
    height:20px;
    background:url(Images/liIcon.gif) no-repeat left center;
    text-indent:10px;
    line-height:20px;
    font-size:14px;
    font-family:"黑体";
    color:#5e5b5b;
}

.SubjectContainer .content .main dd
{
    margin:0;
    padding:0;
    font-size:14px;
    font-family:"黑体";
    color:#5e5b5b;
}

.SubjectContainer .content .main dd div
{
    margin:0 0 10px 25px;
    line-height:1.8;
    font-size:14px;
    font-family:"黑体";
    color:#5e5b5b;
}

.SubjectContainer .content .main dt a
{
    font-size:14px;
    font-family:"黑体";
    text-decoration:none;
    color:#5e5b5b;
}

.SubjectContainer .content .main dt a:hover
{
    font-size:14px;
    font-family:"黑体";
    text-decoration:underline;
    color:#5e5b5b;
}

.SubjectContainer .content .main dd div a
{
    font-size:13px;
    font-family:"黑体";
    text-decoration:none;
    color:#5e5b5b;
}

.SubjectContainer .content .main dd div a:hover
{
    font-size:13px;
    font-family:"黑体";
    text-decoration:underline;
    color:#5e5b5b;
}

.ListContainer
{
    margin:0;
    padding:0;
}

.ListContainer dd
{
    clear:both;
    margin:0;
    background:url(Images/listIcon.gif) no-repeat left center;
    height:30px;
    line-height:30px;
    font-size:12px;
    font-family:"宋体";
    text-indent:10px;
    border-bottom:1px dashed #cccccc;
    overflow:hidden;
}

.ListContainer dd .word
{
    width:400px;
    float:left;
}

.ListContainer dd .date
{
    width:120px;
    color:#ff0000;
    float:right;
    margin-right:10px;
}

.ListContainer dd a,.ListContainer dd .word a
{
    font-size:12px;
    font-family:"宋体";
    color:#5e5b5b;
    text-decoration:none;
}

.ListContainer dd a:hover,.ListContainer dd .word a:hover
{
    font-size:12px;
    font-family:"宋体";
    color:#5e5b5b;
    text-decoration:underline;
}

.GridFoot
{
    margin:20px 0 0 0;
    font-size:12px;
    font-family:"宋体";
}

.GridFoot a
{
    text-decoration:none;
    color:#5e5b5b;
}

.GridFoot a:hover
{
    text-decoration:underline;
    color:#5e5b5b;
}

.DetailContentTitle
{
}

.DetailContentTitle2
{
    text-align:center;
    font-size:12px;
    font-family:"宋体";
    height:20px;
    line-height:20px;
    margin:10px;
    clear:both;
}

.ProductShowWindow
{
    margin:5px 0 5px 0;
    padding:0;
    clear:both;
}

.ProductShowWindow dl
{
    margin:0;
    padding:0;
}

.ProductShowWindow dl dt
{
    clear:both;
    border-bottom:1px solid #cccccc;
    margin:3px 0 3px 0;
    padding:0;
    text-indent:10px;
    font-size:14px;
    font-family:"黑体";
}

.ProductShowWindow dl dt a
{
    font-size:14px;
    font-family:"黑体";
    text-decoration:none;
    color:#5e5b5b;
}

.ProductShowWindow dl dt a:hover
{
    font-size:14px;
    font-family:"黑体";
    text-decoration:underline;
    color:#5e5b5b;
}

.ProductShowWindow dl dd
{
    margin:5px;
    float:left;
    width:220px;
    font-size:12px;
    font-family:"宋体";
    height:110px;
}

.ProductShowWindow dl dd .leftside
{
    width:120px;
    height:120px;
    float:left;
}

.ProductShowWindow dl dd .leftside img
{
    width:120px;
    height:120px;
    border:none;
}

.ProductShowWindow dl dd .rightside
{
    width:100px;
    height:100px;
    float:right;
}

.ProductShowWindow dl dd .rightside .topside
{
    height:80px;
    overflow:hidden;
    clear:both;
}

.ProductShowWindow dl dd .rightside .more
{
    height:20px;
    line-height:20px;
    clear:both;
    text-align:right;
    text-indent:5px;
}

.ProductShowWindow dl dd .rightside .topside h1,.ProductShowWindow dl dd .rightside .topside h1 a
{
    font-size:13px;
    font-family:"宋体";
    clear:both;
    text-decoration:none;
    color:#5e5b5b;
    font-weight:normal;
}

.ProductShowWindow dl dd .rightside .topside h1 a:hover
{
    font-size:13px;
    font-family:"宋体";
    clear:both;
    text-decoration:underline;
    color:#5e5b5b;
    font-weight:normal;
}

.ProductShowWindow dl dd .rightside .topside h2
{
    font-size:12px;
    font-family:"宋体";
    clear:both;
    text-decoration:none;
    color:#5e5b5b;
}

.normalLnk
{
    font-size:12px;
    font-family:"宋体";
    text-decoration:none;
    color:#5e5b5b;
}

.normalLnk:hover
{
    font-size:12px;
    font-family:"宋体";
    text-decoration:underline;
    color:#5e5b5b;
}

.Productlist
{
    margin:3px 0 3px 0;
    padding:0;
    clear:both;
    overflow:hidden;
}

.Productlist table tr td
{
    height:190px;
    width:150px;
}

.Productlist table tr td .imgcontainer
{
    clear:both;
    height:130px;
    text-align:center;
}

.Productlist table tr td .imgcontainer img
{
    height:130px;
    width:130px;
    border:none;
}

.Productlist table tr td .textcontainer
{
    height:50px;
    text-align:center;
    line-height:1.8;
}


.TabContentContainer
{
 border:1px solid #cccccc; 
 margin:0;
 clear:both;
 padding:5px;
}

.TabMenuContainer
{
 height:20px;
 clear:both;
 background-color:#FFFFFF;
 list-style-type:none;
 margin:0;
 padding:0;
}

.TabMenuContainer .tabItem,.TabMenuContainer .tabItemover
{
  width:80px;
  height:20px;
  text-align:center;
  cursor:pointer;
  float:left;
  font-weight:bolder;
  margin:0 5px 0 0;
}

.TabMenuContainer .tabItem div
{
  margin:0;
  width:80px;
  height:20px;
  font-size:13px;
  color:#ededed;
  text-align:center;
  cursor:pointer;
  background-color:#8e9096;
  line-height:20px;
  position:relative;
  
  border-top:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
}

.TabMenuContainer .tabItemover div
{
  margin:0;
  width:80px;
  height:20px;
  font-size:13px;
  color:#5e5b5b;
  text-align:center;
  cursor:pointer;
  background-color:#f4f4f4;
  line-height:20px;
  position:relative;
  top:1px;

  border-top:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
}

.centerAlignDiv
{
    clear:both;
    text-align:center;
    margin:5px;
}

.normalDiv
{
    clear:both;
    text-align:left;
    margin:5px;
    font-size:12px;
    font-family:"宋体";
    line-height:1.8;
}

.FieldStyle
{
    width:120px;
    text-align:right;
    height:24px;
    line-height:24px;
    font-size:12px;
    font-family:"宋体";
}

.FieldValue
{
    text-align:left;
    height:24px;
    line-height:24px;
}

.FieldValue input
{
    border:1px solid #cccccc;
    height:20px;
}

.tip
{
    color:#ff0000;
}

.titleLnk
{
    font-size:14px;
    font-family:"黑体";
    text-decoration:none;
    color:#333333;
}

.titleLnk:hover
{
    font-size:14px;
    font-family:"黑体";
    text-decoration:underline;
    color:#333333;
}

.detailTitle {
	BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #8e9096; PADDING-LEFT: 15px; FONT-FAMILY: "宋体"; HEIGHT: 26px; COLOR: #5e5b5b; CLEAR: both; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid;
	margin:0;
}
.detailTitle A {
	FONT-FAMILY: "宋体"; COLOR: #5e5b5b; FONT-SIZE: 13px; TEXT-DECORATION: none
}
.detailTitle A:hover {
	FONT-FAMILY: "宋体"; COLOR: #5e5b5b; FONT-SIZE: 13px; TEXT-DECORATION: underline
}

.MainSubContent {
	LINE-HEIGHT: 1.7; FONT-FAMILY: "宋体"; COLOR: #5e5b5b; FONT-SIZE: 13px;
	margin:0;
}
.MainSubContent A {
	FONT-FAMILY: "宋体"; COLOR: #5e5b5b; FONT-SIZE: 13px; TEXT-DECORATION: none
}
.MainSubContent A:hover {
	FONT-FAMILY: "宋体"; COLOR: #5e5b5b; FONT-SIZE: 13px; TEXT-DECORATION: underline
}

/*Index Navigate*/
.IndexNavigateContainer
{
	clear:both;
	margin:5px 0 5px 0;
}

.IndexNavigateContainer .topContainer
{
	height:25px;
	clear:both;
	text-align:center;
}

.IndexNavigateContainer .topContainer .topRow
{
	background-color:#256b7e;
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#ffffff;
	margin:0;
	padding:0;
	width:223px;
	float:left;
	border:1px solid #cccccc;
	text-align:center;
	overflow:hidden;
	cursor:pointer;
	font-size:14px;
	font-family:"黑体";
}

.IndexNavigateContainer .topContainer .topRowhover
{
	background-color:#ededed;
	height:25px;
	line-height:25px;
	font-size:12px;
	color:#464646;
	margin:0;
	padding:0;
	width:223px;
	float:left;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	overflow:hidden;
	cursor:pointer;
	font-size:14px;
	font-family:"黑体";
}

.IndexNavigateContainer .content
{
	background-color:#ededed;
	margin:0;
	clear:both;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	display:none;
	overflow:hidden;
	height:160px;
}

.IndexNavigateContainer .content3
{
	float: left; 
	width: 440px; 
	height: 160px;
}

.IndexNavigateContainer .content3 h1
{
	font-size:14px;
	font-family:"黑体";
	font-weight:bolder;
	clear:both;
	height:15px;
	margin:4px 0 0 0;
}

.IndexNavigateContainer .content3 .normal
{
	font-size:12px;
	font-family:"宋体";
	font-weight:normal;
	clear:both;
	height:105px;
	margin-top:2px;
	overflow:hidden;
}

.IndexNavigateContainer .content3 .foot
{
	font-size:12px;
	font-family:"宋体";
	font-weight:normal;
	clear:both;
	height:15px;
	margin-top:8px;
	text-align:right;
}

.IndexNavigateContainer .content dl
{
	margin:2px 4px 2px 2px;
	display:block;
	float:left;
	width:140px;
	overflow:hidden;
	padding:0;
}

.IndexNavigateContainer .content a,.IndexNavigateContainer .content1 a
{
	text-decoration:none;
	color:#464646;
}

.IndexNavigateContainer .content a:hover,.IndexNavigateContainer .content1 a:hover
{
	color:#464646;
	text-decoration:underline;
}

.IndexNavigateContainer .content dl dt
{
	font-size:14px;
	font-weight:bolder;
	font-family:"黑体";
	color:#464646;
	height:24px;
	line-height:24px;
	overflow:hidden;
}

.IndexNavigateContainer .content dl dd
{
	font-size:12px;
	font-weight:normal;
	font-family:"宋体";
	color:#464646;
	height:20px;
	line-height:20px;
	margin:0;
    background:url(Images/liIcon.gif) no-repeat left center;
    text-indent:10px;
	overflow:hidden;
}


.IndexNavigateContainer .content1
{
	background-color:#ededed;
	margin:0;
	clear:both;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	display:none;
	overflow:hidden;
	height:160px;
}


.IndexNavigateContainer .content1 dl
{
	margin:2px 4px 2px 2px;
	display:block;
	float:left;
	width:210px;
	overflow:hidden;
	padding:0;
}

.IndexNavigateContainer .content1 dl dt
{
	font-size:14px;
	font-weight:bolder;
	font-family:"黑体";
	color:#464646;
	height:24px;
	line-height:24px;
	overflow:hidden;
}

.IndexNavigateContainer .content1 dl dd
{
	font-size:12px;
	font-weight:normal;
	font-family:"宋体";
	color:#464646;
	height:24px;
	line-height:24px;
    background:url(Images/liIcon.gif) no-repeat left center;
    text-indent:10px;
	overflow:hidden;
	margin:0;
}

