body { font:12px "宋体"; padding: 0; margin: 0; background: #fff; }

/* links */
a { color: #666666; background: inherit; font:12px "宋体"; text-decoration: none; }
a:hover { color: #000000; font:12px "宋体";text-decoration: underline; }	

/* headings */
h1 { font: bold 12pt "Arial", Sans-Serif; margin: 0; letter-spacing: -1px; }
h2 { font: bold 12pt Arial, Sans-Serif; margin: 0; padding: 0; }
h1 a, h2 a { color: #ffffff; background: #fff; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #ffffff; background: #FFF; }
.title { color: #ffffff; background: #fff; }

/* lists and form elements */
ul { margin: 0; padding : 0; list-style : none; }
form {
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

/* content holder */
#content {
	width: 980px;
	color: #666666;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/* header */
#header { clear: both; height: 58px; background: #fff url(images/topbg.jpg); }
#logo {
	width:350px;
	padding-left: 8px;
	float: left;
}
/* horizontal tabbed menu */	
#tabs {
	height: 28px;
	text-align: center;
	background-image: url(images/index_11.jpg);
	background-repeat: repeat;
	background-position: left top;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#tabs a { color: #DFE9F7; text-decoration: none; font: bold 10pt "Arial", Sans-Serif; margin: 0; }
#tabs a:hover { color: #ffcc00; text-decoration: none; font: bold 10pt "Arial", Sans-Serif; margin: 0; }
#tabs img { padding-left:15px; padding-right:15px; }

.key { text-decoration: underline; }

/* grey subheader */
.gboxtop { padding: 0; margin: 0; width:166px; }
.gboxleft {	padding: 0;	margin: 0;	width:20px; float:left;}
.gboxwb {
	font: bold 12pt Arial, Sans-Serif;
	margin: 0px;
	width:943px;
	float:left;
	height: 24px;
	color: #666666;
	font-size: 13px;
	text-align: center;
	background-color: #E7E3DE;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gboxright {padding: 0;	margin: 0;	width:17px; float:right;}
.gbox { padding: 0; margin: 0; }
.gbox p { padding: 7px 0; margin: 0;}


/* middle */
#midd {
	padding: 0;
	margin: 0;
	width:980px;
	background-image: url(images/midbg.gif);
}
.middbot {
	margin: 0;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	float: left;
	width: 978px;
	line-height: 10px;
	clear: both;
}

/* left side */
.left {
	float: right;
	width: 750px;
	margin: 0;
	line-height: 18px;
}
.left img { margin: 0 0 10px 0; }
.dhl {
	height:27px;
	width:740px;
	float:left;
	text-align:right;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.gsjj {
	float: right;
	width: 600px;
	margin: 0;
	height: 170px;
	padding-right: 15px;
}
.news {
	float: right;
	width: 735px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.news img {
	margin: 3px;
	float:left;
}
.news li{
	padding: 2px;
	width:710px;
	border-bottom: 1px dashed #cccccc;
	float:left;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}
	.left_articles {
		margin: 0 10px 5px 5px;
		padding: 5px 0 0 0;
		text-align: justify;
		border-bottom: 1px dotted #ccc;
		color: #000;
		background: #fff;
	}
	
	.calendar { height: 50px; float: left; background: #fff url(images/calendar.gif) no-repeat; width: 50px; padding: 5px 0 0 9px;  color: #808080;}
	.calendar p { padding: 0; margin: 0; }
	.description { padding: 0 0 2px 0; margin: 0 10px 5px 0; border-bottom: 1px dotted #ccc; }
	.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #dedede; }

/* bottom thirds */
.thirds { float: left; width: 203px; background: #eee; margin: 0 12px 0 0; color: #5d5d5d; }
	.smallboxtop { height: 14px; background: #fff url(images/smallboxtop.gif) no-repeat; color: #000; }
	.smallbox { background: #fff url(images/smallbox.gif) no-repeat bottom left; color: #444; padding: 1px 10px 10px 10px;  }
	.smallbox p { padding: 0; margin: 0; }

	
/* right side */
#right {
	float: left;
	width: 209px;
	line-height: 18px;
	height: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 4px;
}
	/*********** #proclass styles ***********/

#proclass{
	margin-right: 5px;
	border-bottom: 1px solid #dddddd;
}

#proclass li{
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #e8e8e8;
}
#lxfs{
	margin-right: 5px;
	border: 1px solid #e8e8e8;
	padding: 10px;
	background-color: #f9f9f9;
}
.prokk {
	display:inline;
	width:148px;
	height:180px;
	float:left;
	margin:20;
}
.pro {
	display:inline;
	width:100px;
	float:left;
	border: 1px solid #dddddd;
	margin: 20px;
	vertical-align:middle;
	height:100px;
	line-height:100px;
}
.proname {
	display:inline;
	width:140px;
	text-align:center;
	float:left;
}
.pro img {
	padding:0px;
	margin: 8px;
}
	.box { color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 0 0; }
	.box p { padding: 0; margin: 0;}
	.image { float: left; margin: 0 9px 3px 0; }


/* misc */
.buttons { text-align: right; padding: 4px 3px 0 0;}
.left_articles .buttons { float: right; height: 20px; }
.logo { background: #488EB2 url(images/bluebtn.gif) no-repeat; width: 100px; padding: 1px 16px 5px 16px; color: #fff; text-decoration: none; }
.greenbtn { background: #488EB2 url(images/greenbtn.gif) no-repeat; padding: 1px 17px 5px 16px; color: #fff; text-decoration: none; }
.greenbtn:hover , 
.logo:hover{ background: #488EB2 url(images/hoverbtn.gif) no-repeat; color: #fff; }
.fengye {
	text-align:center;
	width:730px;
	height:22px;
	background-color:#f6f6f6;
}
.fengye form { margin:0; padding:0;}
.fengye input { margin:0; padding:0; height:18px;}

/* footer  */
.footer {
	clear: both;
	text-align: left;
	line-height: 1.8em;
	padding: 10px;
	border-top: 1px solid #ccc;
	height: 26px;
	background-image: url(images/index_58.jpg);
	margin-top: 10px;
	font-size: 12px;
}

.links {
	clear: both;
	text-align: left;
	line-height: 1.8em;
	padding: 10px;
	height: 26px;
	font-size: 12px;
}

.box {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; OVERFLOW: hidden; BORDER-LEFT: #cccccc 1px solid; WIDTH: 120px; CLIP: rect(0px 120px 20px 0px); BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 19px
}
.box2 {
	BORDER-RIGHT: #f4f4f4 1px solid; BORDER-TOP: #f4f4f4 1px solid; OVERFLOW: hidden; BORDER-LEFT: #f4f4f4 1px solid; WIDTH: 117px; CLIP: rect(0px 117px 18px 0px); BORDER-BOTTOM: #f4f4f4 1px solid; HEIGHT: 17px
}
.Field {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; LEFT: -2px; FONT: 11px/14px "宋体"; BORDER-LEFT: 0px; WIDTH: 120px; COLOR: #626262; BORDER-BOTTOM: 0px; POSITION: relative; TOP: -2px; BACKGROUND-COLOR: #fafafa
}
.keyword {
	width:200px;
	height:16px;
	border:1px solid #cccccc;
	padding:0;
	margin:0px;
	float:left;
	color:#666666;
}
#search{
	width:300px;
	height:14px;
	float:right;
}
#xgzx{ height:20px; width:202px; margin-top:5px; margin-bottom:5px; background-color:#f6f6f6; color:#000000;border:1px solid #CCCCCC;}

