@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
li{float:left; list-style:none;}
a{ color:#black;; text-decoration:none;}
a img{border:none;}
body{ color:#black; font-size:14px; font-family:Arial, Helvetica, sans-serif;}

/*------container------*/
.container{ width:1002px ; margin:0 auto;}

/*------header------*/
/*-----------top----------*/
.top{padding-bottom:12px; overflow:hidden;}

/*------logo------*/
.logo{padding-left:45px; padding-top:12px; float:left;}

/*------top_r------*/

.top_r{float:right; padding-top:24px; padding-right:5px; width:525px;_padding-bottom:12px;}

/*------search------*/
.search{padding-bottom:12px; overflow: hidden;*height:23px; margin-right:6px;  float:right;}
.search input{border:1px solid #2b4704; color:#589409; height:21px; float:right; margin-right:6px; }
.search img{ height:24px; float:right; }
.search button{background: url(../image/search_btn.png) no-repeat; width:34px; height:23px; border:none; float:right; cursor:pointer; }

/*------menu------*/

.menu{ clear:both; background:#589409; height:37px;width:500px; overflow:hidden;text-align:right;*float:right;}
.menu ul{ }
.menu li a{ color:#fff; font-size:14px; margin:0 10px; line-height:37px;}

/*----------location---------------*/

.location{background:#182901; color:#fff; height:27px; width:977px; line-height:27px; margin-left:16px; margin-top:11px;}
#loc_r{float:right; padding-right:14px;}
#loc_l{float:left; padding-left:14px;}



/*-----------main_l---------------------*/
.main_l{width:213px; float:left; padding-left:28px; padding-top:15px;}




/*-----------pro_class---------------------*/

#pro_class .pro_t{ height:41px;}
#pro_class .pro_t span{background:url(../image/more.png) no-repeat left center; height:23px; float:right; padding-top:24px; padding-left:25px; font-weight:900;}

#pro_class .pro_cont{padding-top:13px; padding-bottom:13px;}


/*-----------resource---------------------*/
#resource{ background:#579409;  padding-left: 0px;position: relative;}



/*-----------main_r---------------------*/
.main_r{width:714px; float:left; padding-left:24px; padding-top:33px;}


#pro_img_t{padding-bottom:27px;padding-left: 28px;}





/*-----------slide-------------*/
#slideshow {  height:148px;  position:relative;overflow: hidden;z-index:1; left:10px; padding-bottom:23px;}
#slidersContainer{float:left; position: absolute;width:632px; height:148px; overflow:hidden; /* allow scrollbar */  left: 30px;}
#slidersContainer .slide { margin:0 auto; width:172px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */  }
#slidersContainer .slide  p{ padding-left:10px; padding-top:8px;}
#slidersContainer .slide  p a{color:#589409; font-weight:900;}
#sliderInner{position:absolute; overflow:hidden;}

/* Slideshow controls style rules. */
.control { display:block; width:36px;  float:left; cursor: pointer; position:absolute; top:47px; z-index:9000;}
#leftControl { float:left;}
#rightControl {right:0; }

/*-----------about-------------*/
#about{background:#eff5e6; padding-bottom:13px;}

#about .about_t{padding-left:28px; padding-top:17px;}

#about .about_cont{width:671px; padding-left:22px; padding-top:13px;}
#about .about_cont p{line-height:1.8em;}


/*--------------footer-----------*/
.footer{padding-top:50px; padding-bottom:20px;clear:both;*padding-top:15px;}
.footer span{ display:block; padding:8px 0 0;}
.bot_menu{ height:33px; width:100%;background:#579409; }
.bot_menu ul{background:#579409; overflow:hidden; padding-left:250px;}
.bot_menu ul li{ line-height:33px; margin: 0 0 0 10px; }
.bot_menu ul li a{ color:#fff;border-right:1px solid #fff; padding-right:10px;} 


.footer_l{float:center; line-height:1.8em}

.footer_r{float:right; text-align:right;}




div.sdmenu {
	
}
div.sdmenu div {
	overflow: hidden;
}
* html div.sdmenu div{
    float:left
}
div.sdmenu div.collapsed {
	height: 32px;
}
div.sdmenu div span {
	display: block;line-height:32px;cursor: pointer; margin-left:10px;background:url(../image/p_t_li_bg.png) no-repeat  left center; padding-left:15px;height: 32px;
}
div.sdmenu div span a{
    padding:0;  border:0; font-size:14px;line-height:32px;display:block; background:none;
}
div.sdmenu div.collapsed {
	background: url(menu_bg.gif) repeat-x;  color:#ad8634
}
div.sdmenu div.collapsed span{
     line-height:32px
}

div.sdmenu div a {
	padding-left:20px;display: block;border-bottom: 1px solid #fff;color: #797b75; background:url(../image/p_t_b.jpg) no-repeat left  center;line-height:28px; margin-left:25px;
}
div.sdmenu div a.current {
	color:#fff; background:#589409 url(../image/on_t_bg.png) no-repeat left center;
}
div.sdmenu div span a.current {
	background :none; color:#797b75;
}
div.sdmenu div a:hover {
	color:#fff; background:#589409 url(../image/on_t_bg.png) no-repeat left center;
}
div.sdmenu div span a:hover {
	background:none; color:#797b75;
}