@charset "utf-8";

/* CSS Document */



body { margin:0 auto; font-size:12px; font-family:"宋体"; color:#000; background:#e5ebcd; }

ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,em,ol,input{ padding:0; margin:0;}

ul { list-style:none;}

img { border:0px;}

a { color: #000; text-decoration:none;}

a:hover { color:#F00;}

.clear{clear:both;}



.top-x{ width:100%; height:156px; background:url(top_bga.jpg) no-repeat center;}



.top-1{ width:1000px; height:156px; margin:0 auto; }



.top-2{ height:116px; background:url(logo-bg.png) no-repeat;}



.top-2-r{ float:right; width:200px; height:20px; line-height:20px; margin-top:35px; text-align:right; padding-right:5px;}



.top-3{ height:40px;}



#menunav-lq{ float:left; width:990px; height:40px;}



#menunav-lq ul#navmenu { margin:0; border:0 none; padding:0;width: 990px; list-style: none;	height: 40px; background:url(menu-bg.png) repeat-x;}



#menunav-lq ul#navmenu li {	margin:0;	border:0 none;	padding:0;	float: left; display: inline; list-style: none;	position: relative;	}



#menunav-lq ul#navmenu ul {	margin:0;	border:0 none;	padding:0;	width:auto; list-style: none;	display: none;	position: absolute;	top: 40px;	left: 0; z-index:10;}



#menunav-lq ul#navmenu ul li {	float:left; display: block; }



#menunav-lq ul#navmenu a {	width:122px; float: left; text-align:center; font-size:14px; font-weight:bold; height:40px; line-height:40px; display: block;	color: #FFF; }				



#menunav-lq ul#navmenu a:hover, #menunav-lq ul#navmenu li:hover a, #menunav-lq ul#navmenu li.iehover a { color:#333;} /*一级菜单 a:hover */



#menunav-lq ul#navmenu li:hover li a, #menunav-lq ul#navmenu li.iehover li a {	float:left;  background:url(menu-er-bg.png); color: #FFF; height:30px; line-height:30px; border-bottom:1px solid #FFF; font-size:12px; font-weight:normal;}/*二级菜单 背景 */



#menunav-lq ul#navmenu li:hover li a:hover, #menunav-lq ul#navmenu li:hover li:hover a, #menunav-lq ul#navmenu li.iehover li a:hover, #menunav-lq ul#navmenu li.iehover li.iehover a {	background:#009b43;	color: #FFF; }/*二级菜单 a:hover */



#menunav-lq ul#navmenu ul ul, #menunav-lq ul#navmenu ul ul ul {	display: none;	position: absolute;	top: 0;	left: 120px;}



#menunav-lq ul#navmenu li:hover ul ul, #menunav-lq ul#navmenu li:hover ul ul ul, #menunav-lq ul#navmenu li.iehover ul ul, #menunav-lq ul#navmenu li.iehover ul ul ul {	display: none;}



#menunav-lq ul#navmenu li:hover ul, #menunav-lq ul#navmenu ul li:hover ul, #menunav-lq ul#navmenu ul ul li:hover ul, #menunav-lq ul#navmenu li.iehover ul, #menunav-lq ul#navmenu ul li.iehover ul, #menunav-lq ul#navmenu ul ul li.iehover ul {	display: block;}

#menunav-lq .menunavline{ float:left; width:2px; height:40px; background:url(menu-line.png) no-repeat;}



.menunav_l{ float:left; width:5px; height:40px; background:url(menu-l.png) no-repeat;}



.menunav_r{ float:right; width:5px; height:40px; background:url(menu-r.png) no-repeat;}



.cont{ width:996px; height:auto; padding:0 1px 0 1px; background:#FFF; border: solid #007f37; border-width:0 1px 0 1px; margin:0 auto;}



.fl-js{ height:300px; padding-top:1px;}



.cont-xx{ height:auto; background:url(cont-bg.jpg) no-repeat; padding-top:30px; padding-bottom:25px;}



.mian-1{ width:930px; margin:0 auto; height:auto; overflow:hidden;}



.in-1{ float:left; width:324px;}



.in-1-t{ height:35px; border-bottom:1px solid #d4d4d4;}

.in-1-t span{ float:left;}

.in-1-t h1{ float:right;}

.in-1-p{ height:240px; padding-top:10px; line-height:24px;}



.in-1-p img{float:right; padding:2px; border:1px solid #c4c5ca; margin:5px 0 0 10px;}



.in-2{ float:left; width:324px; margin-left:34px;}



.in-2-p{ height:240px; padding-top:10px;}



.in-2-p-1{ line-height:24px; height:100px;}



.in-2-p-1 img{float:right; padding:2px; border:1px solid #c4c5ca; margin:5px 0 0 10px;}



.in-2-p-2{ height:auto; padding-top:15px;}



.in-2-p-2 ul li{ height:29px; line-height:29px; border-bottom: 1px dashed #CCC; background: url(news-d.jpg) 0 no-repeat; padding-left:10px;}

.in-2-p-2 ul li span{ float:right; color:#999;}





.in-3{ float:right; width:214px; }



.in-3-p{ height:240px; padding-top:15px;}



.in-3-p1{ width:214px;  height:168px;}



.in-3-p2{ height:53px; margin-top:10px;}





.mian-2{ width:930px; margin:0 auto; height:155px; overflow:hidden; margin-top:35px;}



.in-4{ width:180px; margin:0 3px 0 3px;}

.in-4 h1{ height:16px; line-height:16px; text-align:center; padding-top:5px; font-size:12px; font-weight:normal;}





.boot{ width:998px; height:40px; line-height:40px; background:url(bott-bg.jpg) repeat-x; margin:0 auto; border: solid #c56c02; border-width:0 1px 1px 1px; color:#FFF; }

.boot a{ color:#FFF;}

.boot a:hover{ color:#FF0;}





.boot-l{ float:left; padding-left:10px;}



.boot-r{ float:right; padding-right:10px;}





.a-cont-xx{ height:auto; background:url(cont-bg.jpg) no-repeat; padding-top:10px; padding-bottom:25px;}



.a-mian-1{ width:978px; margin:0 auto; height:auto; overflow:hidden; }



.a-left{ float:left; width:210px;}



.a-right{ float:left; width:710px; min-height:500px; background:url(a-right-2.png) no-repeat left top; padding-left:30px;}



.a-left-1{ height:50px; background:url(a-left-1.jpg) no-repeat;}

.a-left-1 span{ line-height:50px; font-size:14px; padding-left:50px; color:#FFF; font-weight:bold;}





.a-left-2{ padding:10px 15px 0 15px; margin-bottom:15px; background:#FFF; }



.a-left-2 ul li{ height:32px; line-height:32px; border-bottom:1px dotted #D4D4D4; }

.a-left-2 ul li a{ background:url(a-left-2.png) 10px no-repeat; display:block; padding-left:45px;}

.a-left-2 ul li a:hover{ color:#F00;}



.a-right-t{ height:50px;  background:url(ar-1.jpg) repeat-x bottom;}



.a-right-t-1{ float:left; width:auto; height:50px; line-height:50px; background:url(ar-2.jpg) repeat-x bottom; padding-left:3px;}



.a-right-t-2{ float:left; background:url(a-right-1.png) 0 no-repeat; padding-left:18px; font-size:14px; font-weight:bold; color:#fa7f02;}



.a-right-p{ min-height:400px; overflow:hidden; }



#about{ line-height:2; padding:10px;}



#news {  margin:0 10px 0 10px; overflow:hidden;}

#news ul li{ height:30px; line-height:30px; border-bottom:1px #CCCCCC dotted; background:url(news-d.jpg) 2px no-repeat; padding-left:10px;}

#news ul li span{ float:right; color:#999;}







#info {  margin:5px 10px 0 10px; padding-bottom:8px;  overflow:hidden;}

#info dl{ height:28px; line-height:28px; text-align:center; font-size:14px; font-weight:bold; border-bottom:1px #CCCCCC dashed;}

#info dd{ line-height:2; padding:4px;}





#pic{ padding: 0 0 0 0; overflow:hidden;}

#pic ul li { float:left; width:128px; float:left; margin:10px 6px 10px 7px; }

#pic ul li a { display:block;}

#pic ul li a img { display:block;margin: auto;}

#pic ul li a div{
	width: 122px;
	height: 135px;
	padding:2px; border:1px solid #cccccc;
	overflow: hidden;
}

#pic ul li a:hover div{ padding:1px; border:2px solid #fa7c02;}

#pic ul li h1{ font-size:12px; font-weight:normal; padding-top:5px; text-align:center;}







#pages { padding:15px 0 10px 0; text-align:center; }

#pages a { display:inline-block; padding:0px 8px; height:24px;font-size:12px;line-height:24px; background:#fff; border:#dbdbd9 solid; border-width:1px 1px 1px 0px; text-align:center; color:#333; text-decoration:none;}

#pages a.a1 {padding:0px 12px; height:24px; line-height:24px;margin-top:0px; border-left:1px solid #dbdbd9;}

#pages a:hover { background:#F0F8FF; color:#000; text-decoration:none; }

#pages span { display:inline-block;  padding:0px 8px 0 8px; height:24px; line-height:24px; background:#fa7c02; border:1px solid #e47203; color:#fff; text-align:center;}

.page .noPage { display:inline-block;  padding:0px 8px 0 8px; height:24px; line-height:24px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.debg{ background:#f2c169;}

.de-1{ width:1300px; height:600px; margin:0 auto; margin-top:50px;}
