@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	background-color: #fff;
	font-size:12px;
	color:#333;
	font-family: Arial, "宋体";
}
a,a:visited{
	color:#333;
	font-size:12px;
	text-decoration: none;
}
a:hover{
	color:#0a6839;
	text-decoration: underline;
}
h1,h2,h3,h4,h5,p,ul,li,ol,dl,from{margin:0px;padding:0px;}
img{border:none;}

.left{float:left;}
.right{float:right;}
.clr{clear:both;}

.search_but{
	width:50px;
	height:22px;
	line-height:20px;
	background-color: #eee;
	border: 1px solid #999;
	font-weight:bold;
}
/*header*/
#header{margin:0 auto;width:992px;}
#header .logo{float:left;margin:5px 10px;}
#header .right{float:right;text-align:right;}
#header .right .lanage{margin-top:15px;color:#666;}
#header .right .lanage a,#header .right .lanage a:visited{margin:0 5px;}
#header .right .link{margin-top:8px;}
#header .right .link a,#header .right .link a:visited{margin:0 3px;color:#18683f;}
#header #nav{
	width:992px;
	margin:0 auto;
	height:67px;
	background-image: url(nav-bg.gif);
	background-repeat: repeat-x;
	margin-top:10px;
}
#header #nav #navlist{
	height:34px;
	line-height:34px;
	z-index:99999999;
	position: relative;
}
#header #nav #navlist li{
	float:left;
	width:96px;
	text-align:center;
	position:relative;
}
#header #nav #navlist li a,#header #nav .navlist li a:visited{font-size:14px;color:#fff;font-weight:bold;}
#header #nav #navlist .siteline{
	width:2px;
	height:34px;
	background-image: url(navlist-line.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#header #nav #navlist li ul{
	z-index:999999!important;
	display:none;
	position:absolute;
	top:34px;
	left:0px;
	width:96px;
	list-style-type:none;
	background-color: #367b58;
	background-image: url(navlist-bg-li.gif);
	background-repeat: repeat-x;
}
#header #nav #navlist li ul a,#header #nav .navlist li ul a:visited{font-size:12px;font-weight:normal;}
#header #nav #navlist li ul li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
#header #nav .navcontent{
	height:28px;
	line-height:28px;
	line-height:28px;
	padding-left:8px;
	overflow: hidden;
}
#header #nav .date{float:left;}
#header #nav .weather{margin-top:5px;float:right;}
.search{float:right;}
#bodyswf{margin:5px auto;width:992px;text-align:center;}

/*bodywarp*/
#bodywarp{
	margin:0 auto;
	width:980px;
	background-image: url(bodywarp-bg.gif);
	background-repeat: repeat-x;
	padding:6px;
}
#page{
	margin:0 auto;
	width:992px;
	margin-bottom:8px;
}
#siteon{
	width:992px;
	margin:0 auto;
	height:30px;
	line-height:30px;
	text-indent: 6px;
	overflow: hidden;
	color:#666;
}
#siteon a,#siteon a:visited{
	color:#006633;
	text-decoration: underline;
}
#bodywarp .indexleft{float:left;width:180px;margin-right:2px;}
#bodywarp .indexleft h4{
	height:25px;
	line-height:25px;
	background-image: url(left-h4.gif);
	background-repeat: repeat-x;
	text-indent: 1em;
	color:#fff;
	font-size:12px;
}
#bodywarp .news{padding:5px;line-height:24px;}
#bodywarp .news a,#bodywarp .news a:visited{color:#006633;} 
#bodywarp .jmtitle{margin-top:6px;}
#bodywarp .jm p{
	line-height:18px;
	color:#666;
	padding:6px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#bodywarp .jm td{font-size:12px;padding:2px;height:22px;line-height:22px;}
#bodywarp .indexwarp{
	float:left;
	margin:0 4px;
	width:198px;
	border: 1px solid #ccc;
	overflow: hidden;
}
#bodywarp .indexwarp .content{padding:5px;width:188px;}
#bodywarp .indexwarp .content p{
	color:#666;
	line-height:21px;
	text-indent: 2em;
}
#bodywarp .indexwarp .content ul{line-height:21px;}
#bodywarp .indexwarp .content ul li{}

#bodywarp .indexright{
	float:right;
}
#bodywarp .indexright .class{
	width:170px;
	border: 1px solid #ccc;
	background-image: url(indexright-bg.gif);
	background-repeat: repeat-x;
	margin-bottom:5px;
}
#bodywarp .indexright .class h4{padding:6px;font-size:14px;}
#bodywarp .indexright .class ul{line-height:20px;padding:4px 6px;}

#footer{width:992px;margin:0px auto;clear:both;}
#footer .nav{
	height:32px;
	line-height:32px;
	background-image: url(footer-bg.gif);
	background-repeat: repeat-x;
	text-align:center;
}
#footer .nav a,#footer .nav a:visited{margin:0 6px;}
#footer .copyright{float:right;text-align:right;line-height:24px;width:450px;margin:8px;}
#footer .logo{float:left;margin:8px;}
#footer #online{padding:10px;}

/*Page Style*/
#page .left{
	float:left;
	width:186px;
	position: static;
}
#page .left .pagetitle{}
#page .left .pagenav{
	position: absolute;
	z-index:888;
}
#page .left .pagenav li{
	height:33px;
	line-height:33px;
	background-image: url(pagenav-li-bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-indent: 1em;
	width:187px;
}
#page .left .pagenav li.check{
	background-image: url(pagenav-li-check.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#bodyid129 #navid129,#bodyid130 #navid130,#bodyid133 #navid133,#bodyid134 #navid134,#bodyid135 #navid135,#bodyid136 #navid136{
	background-image: url(pagenav-li-check.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#page .left .pagenav li a,#page .left .pagenav li a:visited{font-weight:bold;color:#333;}
#page .right{
	float:left;
	width:800px;
	padding:2px;
	height:100%;
	border: 1px solid #ccc;
}
#pagecotent{padding:10px;}
#pagecotent .list a,#pagecotent .list a:visited{color:#006633;}
#pagecotent .list p{
	line-height:20px;
	text-indent: 2em;
}

#pagecotent .pagetitle{
	padding:8px;
	margin:8px;
	text-align:center;
	background-color: #eee;
	border: 1px solid #ccc;
}
#pagecotent .pagetitle h1{font-size:20px;}
#pagecotent .content{padding:10px 8px;font-size:14px;line-height:24px;}
#pagecotent .content td,#pagecotent .content div,#pagecotent .content span{font-size:14px;}
#pagecotent .content p{text-indent: 2em;}

/*news id*/
#bodyid10 #navid10,#bodyid11 #navid11,#bodyid24 #navid24{
	background-image: url(pagenav-li-check.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.artclass{}
.artclass h4{
	height:28px;
	line-height:28px;
	margin:6px 0;
	background-color: #44a2cb;
	font-size:12px;
	color:#fff;
	text-indent: 2em;
}
.artclass p{text-align:center;width:200px;line-height:26px;float:left;}
.artclass p img{display:block;width:200px;height:160px;}
.artclass ul{float:left;margin-left:8px;padding:5px;width:550px;line-height:26px;}
.artclass li .date{float:right;}
.artclass .more{float:right;text-align:right;padding:5px 0;}
.artclass .more a,.artclass .more a:visited{font-weight:bold;color:#006633;}

/*product*/
#table1 {
	padding:6px 0;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
}
.pagepiclist{}
.pagepiclist li{float:left;width:260px;text-align:center;line-height:30px;}
.pagepiclist li img{
	padding:3px;
	display:block;
	border: 1px solid #ccc;
	width:240px;
	height:200px;
}

#pagecontent{padding:10px;font-size:14px;line-height:24px;}
#pagecontent td,#pagecontent p,#pagecontent div,#pagecontent span,#pagecontent em{font-size:14px;}
#pagecontent p{
	text-indent: 2em;
	padding:6px 0;
}
.prosmall{
	padding:4px;
	border: 1px solid #CCC;
}
.proimglist{width:160xp;height:160px;padding:4px;}

.searchli td{
	padding:6px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
}