@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ color:#717171; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
ul li{ list-style:none;}
img{ border:0px;}
a{ color:#717171; text-decoration:none;}
a:hover{ color:#49ad00; text-decoration:none;}

.top{ width:100%; height:100px; background:#56a109 url(../images/top_bg.gif) center no-repeat;}
.top_lr{ width:1004px; height:100px; margin:0px auto;}
.top_logo{ width:375px; height:51px; float:left; margin-left:10px; margin-top:24px;}
.top_right{ width:500px; height:auto; float:right;}
.top_nav{ width:500px; height:24px; margin-top:15px; overflow:hidden;}
.top_nav ul{ float:right;}
.top_nav ul li{ float:left; line-height:24px; color:#fff; margin-left:8px;}
.top_nav ul li a{ color:#fff;}
.top_nav ul li a:hover{ color:#fff;}
.top_tel{ width:500px; height:auto; text-align:right; color:#fff; margin-top:10px;}

.menu{ width:100%; height:43px; background:url(../images/menu_bigbg.gif) left repeat-x;}
.menu_list{ width:1146px; height:43px; margin:0px auto;}
.menu_list ul li{ width:142px; float:left; font-size:14px; font-weight:bold; color:#fff; line-height:43px; text-align:center;}
.menu_list ul li a{ color:#fff; display:block;}
/*.menu_list ul li a:hover{ background:url(../images/menu_bg02.gif) left no-repeat; color:#45a800;}

*/.banner{ width:100%; height:360px; overflow:hidden; border-bottom:1px solid #00b085;}
.banner .d1{
	width:100%;
	height:360px;
	display:block;
	position:absolute;
	left:0px;
	top: 143px;
	overflow:hidden;
}
.banner .d2{
	width:100%;
	height:30px;
	clear:both;
	position:absolute;
	z-index:100;
	left:-2px;
	top:478px;
}
.banner .d2 ul{
	float:left;
	position:absolute;
	left:50%;
	top:9px;
	margin-left:-40px;
	display:inline;
}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.main{ width:1004px; height:auto; margin:10px auto;}

.index_lr{ width:1004px; height:auto;}
.index_about{ width:255px; height:auto; float:left;}
.bt{ height:26px;}
.bt ul li{ float:left;}
.index_about_kuang{ width:253px; height:76px; border:1px solid #e7e7e7;}
.index_about_img{ width:247px; height:70px; margin:3px auto;}
.index_about_txt{ height:152px; margin-top:10px; line-height:26px;}
.index_about_txt a{ color:#ff6600;}
.index_news{ width:447px; height:auto; float:left; margin-left:22px;}
.index_news_list{ width:445px; height:237px; border:1px solid #e5e5e5;}
.index_news_listlr{ width:416px; height:auto; margin:15px auto;}
.index_news_tt{ width:416px; height:75px; border-bottom:1px solid #f1f1f1;}
.index_news_ttimg{ width:78px; height:59px; border:1px solid #e1e3de; float:left; margin-right:14px;}
.index_news_ttimages{ width:76px; height:57px; margin:1px auto;}

.index_news_ttright{ width:311px; height:59px; float:left;}
h1{ font-size:12px; font-weight:bold; line-height:24px; overflow:hidden;}
h1 a{ color:#49ad00;}
.index_news_ttp{ line-height:20px;}
.index_news_listlist{ margin-top:10px; height:auto;}
.index_news_listlist ul li{ width:416px; height:25px; line-height:25px; overflow:hidden; background:url(../images/tb_01.gif) left no-repeat; background-position:3px;}
.index_news_txt{ width:240px; height:25px; line-height:25px; margin-left:15px; float:left; overflow:hidden; display:inline; white-space: nowrap; text-overflow: ellipsis;}
.date{ float:right; color:#b3b3b3;}

.index_right{ width:255px; height:auto; float:right;}
.index_zp{ width:255px; height:154px; border-top:1px solid #e8e8e8;line-height: 26px;}
.index_zp ul{ margin-top:7px;}
.index_zp ul li{ background:url(../images/tb_02.gif) left no-repeat;  background-position:2px; line-height:25px; padding-left:17px;}
.index_tel{ width:255px; height:72px; margin-top:13px;}

.index_case{ width:1004px; height:auto; margin-top:20px;}
.index_case_list{ width:1002px; height:200px; border:1px solid #e6e6e6;}
.index_case_list_lr{ width:976px; height:auto; margin:17px auto;}
.index_case_list_lr ul li{ width:176px; height:auto; float:left; margin-left:14px; text-align:center; line-height:30px; font-size:12px;}
.index_case_img{ width:176px; height:143px;}

.bottom{ width:100%; height:97px; background:url(../images/bottom_bg.gif) left repeat-x; margin-top:42px;}
.bottom ul{ padding-top:10px;}
.bottom ul li{ text-align:center; line-height:26px; color:#fff;}
.bottom ul li a{ padding-left:14px; color:#fff;}

.about_left{ width:253px; height:auto; float:left; margin-left:17px; margin-top:17px;}
.about_left_bt{ width:253px; height:45px; background:#52ad06; color:#fff; line-height:45px;}
.left_nav{ width:253px; height:auto;}
.left_nav ul li{ width:253px; height:45px; margin-top:1px; background:#f0f0f0 url(../images/tb_03.gif) left no-repeat; background-position:52px; line-height:45px; font-size:14px; font-family:"微软雅黑";}
.left_nav ul li a{ padding-left:72px;}
.about_right{ width:690px; height:auto; float:right; margin-top:17px;}
.about_site{ width:690px; height:38px; border-bottom:2px solid #f1f1f1; overflow:hidden;}
.about_site ul li{ line-height:38px; float:left;}
.about_lr{ width:650px; height:auto; margin:0px auto;line-height: 26px;}
.about_lr_p{ text-indent:2em; line-height:26px; margin-top:20px;}

.news{ width:670px; height:auto; margin:15px auto;}
.news ul li{ width:670px; height:30px; border-bottom:1px dashed #d7d7d7; line-height:30px; background:url(../images/tb_04.gif) left no-repeat; background-position:10px; overflow:hidden;}
.news_txt{ width:450px; float:left; display:inline; overflow:hidden;  white-space: nowrap; text-overflow: ellipsis; padding-left:27px;}
.news ul li a:hover{ color:#52ad06;}
.page{ width:690px; height:auto; margin-top:10px;}
.page ul{ width:340px; margin:0 auto;}
.page ul li{ float:left; line-height:35px; padding-left:15px;}
h2{ text-align:center; font-size:20px; font-family:"微软雅黑"; color:#666666; line-height:50px;}
.title{ width:650px; height:auto; line-height:24px; border-bottom:1px dashed #d7d7d7; text-align:center;}
.title_txt{ padding-left:25px;}

.case{ width:650px; height:auto; margin:10px auto;}
.case ul li{ width:176px; height:auto; float:left; margin-left:30px; _margin-left:17px; text-align:center; line-height:30px; margin-top:10px;}

.member{ width:266px; height:30px; border:1px solid #dadada; line-height:30px;}
.member_txt{ color:#F00;}
.submit{
	margin-right: 10px;
	text-align: center;
	background-color: #549F0C;
	border: 1px solid #549F0C;
	width: 130px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	color: #fff;
	cursor:pointer;
}
.left_nav_1{ width:253px; height:auto;}
.left_nav_1 ul li{ width:253px; height:40px; background:#f0f0f0; background-position:52px; line-height:40px; font-size:14px; font-family:"微软雅黑";}
.left_nav_1 ul li a{ padding-left:22px;}