@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
list-style:none;
}
/*html {
		overflow: hidden;
	}*/
body{
font:13px/1.5em Verdana, Arial, Helvetica, sans-serif;
text-align:center;
background-color:#FDFDEE;
color:#1C3F09;
}
table{
border-collapse:collapse;
}
td{
border:0;
}
img{
border:0;
}
body a{
text-decoration:none;
color:#1C3F09;
}
body a:hover{
color:#9DC33D;
}
a{
blr:expression(this.onFocus=this.blur());
}/*ie*/
a{
outline:none;
}/*ff*/
em{
font-style:normal;
}
.clearfix:after{
content:",";
display:block;
height:0;
clear:both;
visibility:hidden;
background-color:#999999;
}
button{
border:0;
cursor:pointer;
}
#warp{
width:1003px;
text-align:left;
margin:auto;
margin-bottom:20px;
}
#header{
height:77px;
background:url(../images/header_bg.gif) bottom repeat-x;
}
#logo{
height:22px;
background:url(../images/logo.png) left top no-repeat;
text-align:right;
margin-right:30px;
padding-top:55px;
}
/*#header img{
vertical-align:bottom;
}*/
/*#header span{
margin-left:360px;
}*/
#nav {
	padding:7px 0 0 225px;
	text-align:left;
    height:56px; 
	font-size:13px;
	line-height: 30px;  
	font-weight:bold;
	list-style-type: none; 
	background:url(../images/menu_bg.gif) repeat-x;
	overflow-x:hidden;
}
#nav a {
    display: block; 
	width: 80px; 
	text-align:center;
}
#nav a:link  {
    color:#FDFDEE; 
}
#nav a:visited  {
    color:#FDFDEE;
}
#nav a:hover  {
    color:#85B512;
	/*font-weight:bold*/;
}
#nav li {
    float: left; 
	width: 80px;
	/* background:#CCC*/; 
	background:url(../images/menu_icon01.gif) right center no-repeat;
}
#nav li a:hover{
   /* background:#999;*/
}
#nav li ul {
	font-weight:normal;
    line-height: 30px;  
	list-style-type: none;
	text-align:center;
    left: -999em; 
	width: 1003px; 
	margin-left:12px;
	position: absolute;
}
#nav li ul li{
    float: left; 
	width: 72px;
	display:block;
	background:url(../images/menu_icon.gif) 62px center no-repeat;
   /* background: #F6F6F6;*/
}
#nav li ul a{
    display: block; 
	width: 80px;
	text-align:left;
	/*padding-left:24px;*/
}

#nav li ul a:link  {
    color:#1C3F09;
}
#nav li ul a:visited  {
    color:#1C3F09;
}
#nav li ul a:hover  {
    color:#FDFDEE;
	font-weight:normal;
    /*background:#C00;*/
}
#nav li:hover ul {
    left: auto;
}
#nav li.sfhover ul {
    left: auto;
}
/*#content {
    clear: left;
}
*/
#about_menu{
width:260px;
height:520px;
float:left;
background:url(../images/about_menu_bg.gif) left no-repeat;
}
#about_c,#newsdetails{
width:743px;
float:left;
padding-top:45px;
margin-bottom:25px;
}
#about_c p{
padding-top:35px;
line-height:30px;
padding-right:75px;
}
#about_c_pic{
height:165px;
border-top:5px solid #B6B683;
border-bottom:5px solid #B6B683;
}
#about_c_pic img{
vertical-align:bottom;
}
.about_c_pic_img{
margin-right:9px;
}
#about_pic_b{
font-size:12px;
}
.space{
margin-left:270px;
}
.space01{
margin-left:120px;
}
.space03{
margin-left:5px;
}
.space04{
margin-left:60px;
}
#footer{
widows:1003px;
/*margin-top:20px;*/
height:22px;
_height:22px;
min-height:22px;
font-size:12px;
line-height:22px;
text-align:center;
border-top:1px solid #9DC33D;
}
.green{
font-size:14px;
color:#85B512;
}
.img{
float:right;
margin-left:35px;
display:inline;
}
#strengthleft{
width:260px;
float:left;
margin-top:320px;
}
#courseleft{
width:260px;
float:left;
margin-top:235px;
}
#service_c{
width:773px;
padding-left:115px;
padding-right:115px;
padding-top:50px;
margin-bottom:25px;
}
#service_c p{
line-height:30px;
}
#service_c h3{
width:104px;
height:39px;
background:url(../images/icon03.gif) no-repeat;
font-size:14px;
font-weight:normal;
line-height:32px;
padding-left:8px;
}
#service_c h3 a{
color:#FDFDEE;
}
#service_c h3 a:hover{
color:#9DC33D
}
.sitemap{
margin-top:30px;
}
.sitemap dt{
height:24px;
background-color:#BBD676;
line-height:24px;
padding-left:10px;
margin-bottom:10px;
}
.sitemap dt span{
font-size:12px;
}
.sitemap dt a:hover{
color:#FDFDEE;
}
.sitemap dd{
margin-top:5px;
}
.sitemap dd a{
border-bottom:1px dashed #ABCC58;
}
.secondline{
padding-left:25px;
}
.service_t{
text-align:center;
}
.contact_t{
margin:5px 0;
}
#course{}
#course li{
margin-bottom:15px;
}
#course span{
/*display:block;*/
background-color:#D9E7AC;
padding:1px 5px;
}
#about02_c{
width:743px;
float:left;
line-height:30px;
padding-top:145px;
background:url(../images/about_c_bg01.jpg) right bottom no-repeat;
}
#about02_c_t{
width:172px;
height:24px;
padding:6px 0 0 12px;
background:url(../images/about_tbg.png) no-repeat;
}
.about02_cc{
width:500px;
padding-bottom:235px;
}
#about03_c{
width:743px;
float:left;
line-height:30px;
padding-top:65px;
background:url(../images/about_c_bg02.jpg) right top no-repeat;
}
#about03_c_t{
width:150px;
height:24px;
padding:6px 0 0 24px;
background:url(../images/about_tbg02.png) no-repeat;
}
.about03_cc{
width:515px;
}

/*brand css*/
#brand_leftbar,#brand_leftbar02{
width:480px;
float:left;
}
#brand_leftbar a,#brand_leftbar02 a{
padding-left:160px;
color:#85B512;
}
#brand_leftbar a:hover,#brand_leftbar02 a:hover{
color:#1C3F09;
}
#brand_c{
float:left;
_height:320px;
min-height:320px;
width:443px;
padding:115px 80px 0 0;
line-height:30px;
}
#brand_leftbar02{
padding-top:150px;
/*background:url(../images/brand_pic02.png) center center no-repeat; */
height:45px;
}
#news{
width:650px;
}
#news dt{
font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
border-bottom:1px solid #9DC33D;
margin-bottom:15px;
}
#news dd{
border-bottom:1px dashed #9DC33D;
width:650px;
white-space:nowrap;
text-overflow:ellipsis; 
overflow: hidden;
/*line-height:26px;*/
font-size:14px;
padding:10px 0;
}
/*#news dd span{
float:right;
}*/
#news dd span{
color:#9DC33D;
font-size:12px;
}
.newstit{
font-size:12px;
background:url(../images/icon06.gif) left center no-repeat;
padding-left:12px;
color:#BEBEBE;
}
.job{
margin-bottom:20px;
font-size:13px;
}
.job caption{
font-size:18px;
background-color:#BBD676;
}
.job td{
border:1px solid #B5E146;
}
.newsdetailstit{
text-align:center;
}
.gopage {font-family: Webdings;font-size: 12px;color: #000000;}
#honor{}
#honor li{
float:left;
margin-right:30px;
margin:10px 30px 0 0;
}
#honor li h5{
background:url(../images/icon05.gif) left center no-repeat;
padding:2px 0 0 8px;
font-size:13px;
font-weight:normal;
}
/* Zoom Style */
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid #1C3F09;
	filter:alpha(opacity=100);
}
.highslide:hover img {
	border: 2px solid #1C3F09;
	filter:alpha(opacity=50);
}

.highslide-image {
    border: 2px solid #eaeaea;
}
.highslide-image-blur {
}
.highslide-caption {
    display:none;
    padding: 5px;
	background:#fff;
}
.highslide-loading {
    display: block;
	color: #1B87DC;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
    background-color: #E9F1FB;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}
/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    /*display: none;*/
}
