@charset "utf-8";
/* CSS Document */

body {
	width:930px;
	margin:0px auto;
	background-color:#e1e1e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: normal;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
}
img{
border:0px;
margin:0px;
padding:0px;
}
div{
	float:left;
	padding:0px;
	margin:0px;
	display:inline;
	}
p{
clear:both;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #16305a;
	text-decoration: none;
}
a:hover {
	color:#000000;
}
.xubian {
	border: 1px dotted #5d9ba1;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size:12px;
	padding:2px;
}
.bfont{
	font-weight:bold;
	color:#d48c00;
	}

#mainbody {
	width:930px;
}
#top{
	width:930px;
	height:111px;
	background-image:url(images/top.jpg);
	background-repeat:no-repeat;
	}
#flash{
	width:930px;
	height:329px;
	overflow:hidden;
	background-image:url(images/bg-flash.gif);
	background-repeat:no-repeat;	
	}
.box {
	FLOAT: left;
	padding:0px;
	margin:0px;
	height:329px;
	WIDTH:930px;
	overflow:hidden;	
}
.box .boxpadding {
	float:left;
	PADDIN:0px; 
	margin:0px;
}
#Slide {
	CLEAR: both; 
 	PADDIN:0px; 
	margin:0px;
	OVERFLOW: hidden; 
	WIDTH:930px; 
	HEIGHT:329px;
	overflow:hidden;
	z-index:-10;
}
#Slide A {
	COLOR:#000000;
}
.img {
	BACKGROUND: #fff; MARGIN: 0px auto; TEXT-ALIGN: center;overflow:hidden;
}
.boxpadding {
	MARGIN: 0px; PADDING: 0px;
}

#Slide_Thumb {
	MARGIN-TOP: 290px; MARGIN-LEFT: 740px; POSITION: absolute
}
.thumb_on {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 8px; CURSOR: pointer
}
.thumb_off {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 8px; CURSOR: pointer
}
.thumb_off {
	FILTER: alpha(opacity=50); -moz-opacity: 0.5
}
.thumb_on {
	FILTER: alpha(opacity=100); -moz-opacity: 1
}
.thumb_off IMG {
	BORDER: #fff 1px solid; WIDTH: 19px;HEIGHT: 19px
}
.thumb_on IMG {
	BORDER: #fff 1px solid; WIDTH: 19px;HEIGHT: 19px
}	
.indk{
	width:930px;
	}	
#copyright{
	width:930px;
	margin-top:20px;
	background-image:url(images/copyright.gif);
	background-repeat:repeat-x;
	}
#copyright span{
	float:left;
	width:930px;
	margin-top:20px;
	text-align:center;
	font-size:11px;
	}	
#leftpro{
	width:200px;
	margin-top:20px;
	}
#leftpro span{
	float:left;
	width:160px;
	margin-left:10px;
	margin-top:5px;
	font-size:14px;
	font-weight:bold;
	color:#142239;
	}

a.leftpro{
	float:left;
	width:160px;
	margin-left:20px;
	margin-top:5px;
		}
a.lefttitle{
	float:left;
	margin-top:6px;
	margin-left:10px;
	padding:4px;
	width:168px;
	border: 1px solid #122541;
	background-image:url(images/bg-pro.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	color:#fff;
	font-size:12px;
	}
a.lefttitle:hover{
	border: 1px solid #122541;
	background-image:url(images/bg-pro1.gif);
	background-repeat:repeat;
	color:#122541;
	}
a.llefttitle{
	float:left;
	margin:0px;
	margin-left:10px;
	padding:0px;
	padding-left:12px;
	width:164px;
	border: 1px solid #6b9bad;
	background-color:#a9cad7;
	overflow:hidden;
	color:#005471;
	font-size:11px;
	
	}
a.llefttitle:hover{
	border: 1px solid #61aac3;
	background-color:#61aac3;
	color:#FFF;
	}	
#search{
	width:178px;
	height:27px;
	background-image:url(images/searchk.png);
	background-repeat:no-repeat;
	overflow:hidden;
	margin-left:11px;
	margin-top:10px;
	}
#keyword{float:left;
	color:#127698;
	border:0px;
	margin:0px;
	padding:0px;
	margin-left:4px;
	height:23px;
	width:120px;
	line-height:28px;
	}	
#right{
	width:600px;
	margin-left:60px;
	min-height:507px;
	overflow:hidden;
	margin-top:20px;
	}	
.neititle{
	width:600px;
	font-size:22px;
	color:#000;
	height:40px;
	border-bottom:1px solid #CCC;
	}	
#content{
	width:600px;
	margin-top:26px;
	margin-bottom:20px;
	font-size:13px;
	}	
#classk{
	float:left;
	width:600px;
	margin-top:10px;	
	}
.classkname{
	float:left;
	padding:5px;
	border:1px solid #CCC;
	font-size:13px;
	}
#procontent{
	float:left;
	width:600px;
	margin-top:10px;	
	min-height:500px;
	}
#procontent ul{
	float:left;
	list-style-type: none;
	margin:0px;
	padding:0px;
	width:600px;
}
#procontent ul li{
	float:left;
	margin:0px;
	padding:0px;
	width:200px;
}
.prolist{
	float:left;
	margin:0px;
	padding:0px;
	width:200px;
	height:200px;
	overflow:hidden;
	}
.prolist img{
	float:left;
	width:180px;
	height:180px;
	padding:1px;
	margin:8px;
	border:1px solid #ffffff;
	}
.protitle{
	float:left;
	margin:0px;
	padding:2px;
	width:200px;
	height:30px;
	text-align:center;
	font-size:12px;
	color:#0d1d37;
	line-height:16px;
}
#prodetail{
	width:600px;
	}
#zoompic{
	width:594px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	padding:1px;
	background-color:#FFF;
	border:#efe196 2px solid;
	text-align:center;
	}
#zoompic img{
	width:295px;
	float:left;
	}
#proname{
	float:left;
	width:600px;
	margin-top:20px;
	}
.pronamelist1{
	float:left;
	width:590px;
	
	padding:10px;
	background-color:#D6EDF8;
	}
.pronamelist2{
	float:left;
	width:590px;
	padding:10px;
	}
#proneirong{
	border-top:#CCC 1px solid;
	padding-top:10px;
	width:600px;
	margin-top:10px;
	line-height:22px;
	}
.redword{
	color:#F00;
	}
#proneirong table{
	border:1px solid #55739f;
	background-color:#FFF;
	width:100%;
	}
#proneirong table td{
	border-bottom:1px solid #CCC;
	border-right:1px solid #ccc;
	margin:0px;
	padding:1px;
	font-size:11px;
	height:16px;
	}
#proneirong table td p{
	margin:0px;
	padding:0px;
	min-height:20px;
	font-size:11px;
	}
#proneirong img{
	max-width: 594px; 
	width:expression(this.width > 594 ? "594px" : this.width);
	overflow:hidden;
	}