@charset "utf-8";
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; background-image:url(images/bg.jpg); background-repeat:repeat-x; line-height:28px;}
ul,li,dd,dt,dl,form,p{margin:0px; padding:0px; list-style:none;}
#clear{clear:both;}
a{color:#666; text-decoration:none;}
a:hover{ color:#dc2c37;}
img { border:0;}
#pagger{ width:1002px; margin:0 auto;}
#header{ background-image:url(images/logo.jpg); width:1002px; height:93px; margin:0 auto;}
#banner{ width:1002px; height:290px; margin-top:9px;}

.mmenu { background-image:url(images/mmenubg.jpg); height:46px; background-position:center; color:#FFF; margin:1px auto;}
	.mmenu ul { margin:0px; padding:0; list-style:none; color:#FFF;}
	.mmenu li { width:100px; line-height:46px; margin:0px; float:left; text-align:center; color:#FFF; font-family:"微软雅黑";}
	.mmenu a { line-height:46px; color:#FFF;}
	.mmenu a:hover{ line-height:46px; display:block; background-image:url(images/menua.jpg); color:#FFF;text-align:center;}
	.selected{line-height:46px; display:block; background-image:url(images/menua.jpg); text-align:center; color:#fff;}
	#honor{ width:280px; height:200px; padding:1px; border:1px solid #dddddd; margin-top:4px;}
#indexpro{ background-image:url(images/indexpro.jpg); width:286px; height:42px;}
#leftbg{ width:286px; height:206px; background-image:url(images/left.jpg);}
#indexabout{margin-left:10px;}
#indexbb{ background-image:url(images/indexbb.jpg); width:705px; height:180px;margin-left:10px;}
.cc{ padding-left:250px; line-height:24px;}
#culture{ background-image:url(images/culture.jpg); width:705px; height:209px; margin-left:10px;}
.dd{ line-height:25px; padding-left:40px; padding-top:40px;}
.ee{ line-height:23px; padding-left:20px; padding-top:40px;}
#probg{ background-image:url(images/probg.jpg); width:705px; height:175px; margin-left:10px;}
.ff{ width:670px; padding-left:15px; padding-top:5px;}
#foot{ background-image:url(images/foot.jpg); background-repeat:repeat-x;}
.gg{ line-height:24px; width:1002px;  padding-top:10px;}
#topmenu
{
	background:url(images/item_bg.jpg);
	width:1002px;
	height:31px;
	margin:0 auto;
	padding-left:150px;
	overflow:hidden;
}
#topmenu ul
{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#topmenu li
{
	float:left;
	background:url(images/menuline.jpg) left no-repeat;
	overflow:hidden;
	height:31px;
	line-height:31px;
	margin-left:-1px;
}
#topmenu #firstitem
{
	padding-left:10px;
}
#topmenu li a
{
	display:block;
	padding:0 9px;
	text-decoration:none;
	font:12px;
	font-weight:bold;
	color:#fff;
}
#topmenu li a:hover
{
	background:#2d8401;
}

.subtopbg {
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	margin-top: 1px;
}
#subleft {
	border-top-width: 2px;
/*	border-bottom-width: 2px;*/
	border-top-style: solid;
	border-right-style: solid;
/*	border-bottom-style: solid;*/
	border-left-style: none;
	border-top-color: #feba01;
/*	border-bottom-color: #E5E5E5;*/
	border-right-width: 1px;
	border-right-color: #E5E5E5;
}
.subleftmenuindex UL {
	MARGIN: 0px 0px 0px 0px; LIST-STYLE-TYPE: none
}
.subleftmenuindex LI {
	 MARGIN-BOTTOM: 0px; WIDTH: 270px; LINE-HEIGHT: 29px; overflow-y:hidden
}
.subleftmenuindex A {
	DISPLAY: block;
	FONT-SIZE: 12px;
	COLOR: #666;
	HEIGHT: 20px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	word-spacing: 10px;
	letter-spacing: 0px;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}
.subleftmenuindex A:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	background-color: #68cd4d;
	background-repeat: no-repeat;
	background-position: 5px 12px;
}

.subleftmenu UL {
	MARGIN: 0px 0px 0px 0px; LIST-STYLE-TYPE: none
}
.subleftmenu LI {
	BACKGROUND: #ffffff; MARGIN-BOTTOM: 0px; WIDTH: 179px; LINE-HEIGHT: 29px; overflow-y:hidden
}
.subleftmenu A {
	DISPLAY: block;
	FONT-SIZE: 12px;
	COLOR: #666;
	HEIGHT: 20px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	word-spacing: 10px;
	letter-spacing: 0px;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}
.subleftmenu A:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	background-color: #68cd4d;
	background-repeat: no-repeat;
	background-position: 5px 12px;
}
.subleftContact UL {
	MARGIN: 0px 0px 0px 0px; LIST-STYLE-TYPE: none
}
.subleftContact LI {
	BACKGROUND: #ffffff; MARGIN-BOTTOM: 0px; WIDTH: 179px; LINE-HEIGHT: 24px;
}

.STYLE3 {
	font-size: 6px;
	color: #CC6500;
}
.STYLE3_2 {
	font-size: 8px;
	color: #cc0000;
}
.STYLE6 {
	color: #ffffff;
	font-weight: bold;
	border-bottom:dotted 1px #ccc;
	background-color:#2f9800;
	padding-left:10px;
}

.zz_div{width:780px;height:130px;overflow:hidden;margin:10px auto;border:1px solid #D9D9D9;padding:1px;}
.zz_bg{background:#F6F6F6;width:100%;overflow:hidden;height:130px;}
.zz_left{border:1px solid #ccc;padding:1px;width:165px;height:110px;overflow:hidden;margin-left:10px;margin-top:6px;float:left;display:inline;}
.zz_left img{width:165px;height:110px;}
.zz_right{float:left;display:inline;width:450px;margin-left:15px;}
.zz_right h5{height:30px;line-height:30px;font-size:14px;overflow:hidden;border-bottom:1px dashed #333;text-indent:2px;margin-top:10px;}
.zz_right h5 a{height:30px;line-height:30px;font-size:14px;overflow:hidden;}
.zz_right p{height:45px;line-height:22px;color:#969696;padding-top:5px;overflow:hidden;}


/* case */
div.case_wrap {
	clear: both;
}

div.case_wrap ul li {
	float: left;
	margin-right: 20px;
	border: 1px solid #ccc;
	padding: 10px;
	background: #fff;
}
div.case_wrap ul li:hover {
	background: #2f9800;
}
hr{ height:1px; border-bottom:1px dotted #cccccc; border-left-style:none; border-right-style:none; border-top-style:none;}
div.case_wrap h3 { clear: both; margin-bottom: 20px; color: #006699; font-size: 18px;}

 .fullSlide{min-width:1002px;position:relative;height:290px;overflow:hidden;}
            .fullSlide .bd{position:relative;z-index:0;}
            .fullSlide .bd ul{width:100%!important;}
            .fullSlide .bd li{width:100%!important;height:290px;overflow:hidden;text-align:center;}
            .fullSlide .bd li  img{ position:absolute; top:0; left:50%; margin-left:-960px;}
            .fullSlide .hd{width:1002px;left:50%;margin-left:-600px;position:absolute;z-index:1;bottom:88px;overflow:hidden;}
            .fullSlide .hd ul{margin-left:578px;}
            .fullSlide .hd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;}
            .fullSlide .hd ul li{width:8px;height:8px;background:#000; border-radius:100%;}
            .fullSlide .hd ul .on{background:#0891e1;}

div.main ul li a img { width: 150px; padding:8px; border: 1px solid #cccccc; height: 120px;}
					
					div.main ul li a:hover img { background-color:#2d8200;}
					div.main ul li { float: left; margin-right: 10px;}
					div.main ul li h3 { font-size: 12px; margin: 0; padding: 0; width: 150px; height: 35px; overflow: hidden; text-align:center; text-decoration:none;}
					div.main ul li { width: 160px; margin-bottom: 10px; padding-right: 10px;  float: left;height: 150px; }
					div.main { float: left; width: 950px;}
	
					div.main { float: left; }
					div.wrap { float: left;width: 950px;}
					div.wrap h2 { font-size: 14px; color:#2d8200;}
					div.wrap h2.sel{color:#2d8200;}
					div.wrap ul { float: left; margin: 0; padding: 0;}