body{margin:0px; padding:0px; font-size:12px; font-family: Arial, arial, helvetica, sans-serif,"宋体"; color: #333; background: #d3d3d4; }
ul { margin: 0px; padding: 0px;}
li { margin: 0px; padding: 0px; list-style: none;}
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px;}
a, a:link { text-decoration: none;}
a:hover { text-decoration: underline; }
.clear { clear:both;}
.cleara {
     clear: both;
     height:20px;
     margin-top:-20px;
     overflow:hidden;
}

img { margin: 0px; padding: 0px; border: none;}
.fl { float: left; width:auto;}
.fr { float: right; width:auto;}
p { margin: 0px; padding: 0px;}
dl, dt, dd { margin: 0px; padding: 0px; overflow: hidden; }

.header { width: 1003px; margin:auto; background:#333; overflow: hidden; }
.logo { float:left; width: 243px; background: #fff; text-align:center; height: 130px; padding-top: 68px;  }
.top_logo { float:left; width: 375px; background: #8ec31f; color:#FFF; font-weight: 500; height: 130px; font-size:14px; padding: 68px 55px 0px 330px; font-family: "微软雅黑","黑体"; text-align:right;  }
.top_logo li { line-height: 26px; margin-bottom: 5px; }
.top_logo li a { color:#FFF;}
.input01 { border: none; height: 19px; line-height: 19px; margin-right: 5px; background: #FFF url(../image/list01.gif) no-repeat 130px 2px; }

.content { width: 1003px; margin: auto; position: relative; background:#FFF;  }
.menuri { width: 743px; margin: auto; background: #FFF; border-bottom: 1px solid #95979d; height: 36px; line-height: 36px; padding-left: 260px; overflow: hidden;}
.menuri li { float:left;font-family:"微软雅黑"; font-weight: normal; font-size:20px; display:block; text-align:center; width: 105px; _width: 105px; *width: 105px; }
.menuri li a { color:#666464; padding: 0px 0px; margin: 0px 0px; _margin: 0px 0px; _padding: 0px 0px; *margin: 0px 0px; *padding: 0px 0px; text-decoration:none;  }
.menuri li a:hover { padding: 0px 0px; margin: 0px 0px; _margin: 0px 0px; _padding: 0px 0px; *margin: 0px 0px; *padding: 0px 0px; background: #8ec31f; display:block; color:#FFF; text-decoration:none; }
#up { padding: 0px 0px; background: #8ec31f; display: inline-block }
#up a { color:#FFF; }

/*--------banner开始---------*/
.banner01 { width:1003px;height:420px;margin: auto; background:#FFF; border-bottom: 1px solid #a6a6a7; position:relative; z-index:1}
.adtext { width:103px;/* margin:auto;*/ }
.adtext li { float:left; width:6px; height: 6px; margin-right:7px; border: 1px solid #8fc41f;}
.adtext li a{ width:6px; height: 6px; background: #8fc41f !important; }
.adtext li a:hover{ width:6px; height: 6px; background: #8fc41f; }

.marquee { width: 1003px; margin:auto; margin-bottom: 30px; overflow:hidden;  }
.scroll {float:left; }
.scroll li {float:left;text-align:center; line-height: 35px; }
.scroll li a { color:#474747;  }
.scroll img {display:block;}
/*strong,.scroll {float:left;}*/
.prev { padding-top: 180px; margin-right: 40px; float:left; }
.next { padding-top: 180px; margin-left: 40px; float:left; }

/*--------banner结束---------*/

.left_menu {
	position:absolute;
	left: 0px; width: 243px;
	top: 0px; border-right: 2px solid #fff; z-index:100; height: 456px; 
}
.left_menu li { height: 56px; border-bottom: 1px solid #215952; overflow: hidden;}
.left_menu img{ filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;z-index:100;  }
.left_menu01 {
	position:absolute;
	left: 0px; width: 243px;
	top: 0px; border-right: 2px solid #fff; z-index:100000; height: 456px; 
}

.content01 { width: 758px; margin:auto; background:#FFF; padding-left: 245px; padding-top: 4px; overflow: hidden; }
.indexcont dl { width: 188px; margin-right: 1px; float:left; }
.indexcont dt { height: 38px; line-height: 38px; background: #99c935; padding-left: 15px; font-family: "微软雅黑","黑体"; font-size:16px; font-weight: 300; color:#FFF;  }
.indexcont a { color:#FFF; }

.foottop { padding: 20px 0px 20px 0px; _padding: 20px 0px 20px 0px; width: 758px; overflow: hidden; }
.foottop li { float:left; height: 32px; line-height: 32px; font-family: "黑体"; font-size:14px; font-weight: 600; display: block; _width:100px; }
.foottop li a { margin: 0px 25px; _margin: 0px 20px; color:#898989;  }

#line01 { width: 185px; border-left: 1px solid #c3c3c4; border-right: 1px solid #c3c3c4; }

.foot { width: 1003px; margin: 5px auto 15px auto; background: #fff; overflow: hidden; color:#a4a4a5;  }
.footle { width: 563px; float:left; padding: 10px 20px 30px 20px;  }
.footri { width: 360px; float:left;  padding: 10px 20px 30px 20px; text-align:right;  }
.foot a { color:#a4a4a5;  }



/*图片滚动*/
.blk_18 {
 width:1003px;
 float:left;
 overflow:hidden;
}
.pcont {
 width:690px;
 float:left;
 overflow:hidden;
}
.blk_18 .ScrCont {
 width:32766px;
 zoom:1;
 margin-left:-5px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
 width:25px;
 height:46px;
 float:left;
 padding-top:18px;
}
.blk_18 .LeftBotton {

 margin:8px 5px 0;
}
.blk_18 .RightBotton {

 margin:8px 1px 10px 5px;
}
.blk_18 .LeftBotton:hover {
 background-position: -20px 0;
}
.blk_18 .RightBotton:hover {
 background-position: -20px -100px;
}
.blk_18 .pl img {
 display:block;
 cursor:pointer;
 border:none;
}
.blk_18 .pl {
 width:125px;
 border:1px solid #f3f3f3;
 float:left;
 text-align:center;
 line-height:24px;margin-right:12px;
 display:inline; 
}


