/* CSS Document */
body{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
body {background:url(../bg2.jpg) no-repeat;}
* {margin: 0px;	padding: 0px;}
.clear{clear:both;line-height:0px;}
.dingclr {clear: both;}
ul, li {list-style-type: none;}
img {border: 0pt none;}
h2{ font-size:12px; margin:0px; padding:0px; font-weight:normal;}
a {text-decoration: none;}
a:link {
	text-decoration: none;
	font-size: 12px;
	color: #333333;
	line-height: 22px;
}
a:visited {
	text-decoration: none;
	font-size: 12px;
	color: #333333;
	line-height: 22px;
}
a:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #FF0000;
	line-height: 22px;
}
a:active {
	text-decoration: none;
	font-size: 12px;
	color: #333333;
	line-height: 22px;
}

.header{ width:1003px; height:144px; margin:0 auto;}
.logo{ width:837px; float:left;}

.top1_1{ width:160px; height:20px; line-height:20px; float:right; margin-top:10px;color:#009b3d;}
.top1_1 a:link{color:#009b3d; }
.top1_1 a:visited{color:#009b3d; }
.top1_1 a:hover{color:#ff0000; }
.top1_1 a:active{color:#ff0000; }

#i_wrap_nav{width:1003px;height:46px;line-height:46px; clear:both; /*overflow:hidden;*/  margin:0 auto;}
.men{ height:46px; }
.menu {
 font-family:"Microsoft Yahei"; height:46px;
width:1003px;margin:0;
}

.menu ul {
padding:0; margin-left:10px;
list-style-type: none; font-family:"Microsoft Yahei";
background:url(../menu_li.png) no-repeat;

}

.menu ul li {
float:left;
position:relative; font-family:"Microsoft Yahei";
}

.menu ul li a, .menu ul li a:visited {
display:block; background:url(../menu_li.png) no-repeat right center;
width:108px;
 font-family:"Microsoft Yahei";
text-align:center;
text-decoration:none;
width:108px;
height:46px;
color:#ffffff;
line-height:46px;
font-size:15px;
font-weight:bold;
}

.menu ul li ul {
display: none;width:108px;
}

.menu ul li:hover a {
color:#ffffff;
}

.menu ul li:hover ul { background-image:none; margin-left:10px;
display:block; border-top:none;width:108px;
position:absolute;background:#3c700e;z-index:108;
top:46px;;
left:-20px;

}
.menu ul li:hover ul li a { background-image:none;
display:block; height:25px; line-height:25px; width:108px;
color:#fff;
}

.menu ul li:hover ul li a:hover {width:108px;display:block; 
background: #5ba417;
color:#ffffff;
}
.banner{ width:1003px; margin:0 auto;  padding-top:10px;}
.main{ width:1003px; margin:0 auto; margin-top:10px;}
.dibu{width:1003px; margin:0 auto; background:url(../shadow.jpg) no-repeat;}
.left{ width:250px; float:left;}

.pro-list{ float:left; width:250px; margin-bottom:10px; background:#FFF; }
.pro-list-box{ float:left; width:248px; border:1px solid #9ecc50;}
.pro-list-box ul{ width:206px; margin:0 auto; padding-top:10px;}
.pro-list-box ul li{ width:206px; font-size:14px; line-height:30px;  font-size:14px; background:url(../fenlei.jpg) no-repeat; margin:5px auto;}
.pro-list-box ul li span { padding-left:30px;}

.pro-list-box1{ float:left; width:248px; border:1px solid #9ecc50;}
.pro-list-box1 ul{ width:206px; margin:0 auto; padding-top:10px;}
.pro-list-box1 ul li{ width:206px; font-size:14px; line-height:35px;  font-size:14px; background:url(../fenlei.jpg) no-repeat; margin:15px auto;}
.pro-list-box1 ul li span { padding-left:30px;}

.pro-list-box ul li ul{ width:206px; margin:0 auto; padding-top:10px;}
.pro-list-box ul li ul li{ width:206px; font-size:12px; line-height:30px;  font-size:12px; background:url(../liebiao.jpg) no-repeat; margin:5px auto;}
.pro-list-box ul li ul li span { padding-left:30px;}


.title2{ height:30px; background:url(../cpfl.jpg) no-repeat;}
.title2 h2{ font-size:14px; color:#009b3d; line-height:30px; float:left;margin-left:35px; font-weight: bold; font-family:"Microsoft Yahei";}
.title2 span{ float:right; margin:0px 10px 0 0;}
.title2 a{ line-height:30px; color:#009b3d;}


.title4{ height:33px; background:url(../lxwm.jpg) no-repeat;}
.title4 h2{ font-size:14px; color:#FFFFFF; line-height:33px; float:left;margin-left:38px; font-weight: bold; font-family:"Microsoft Yahei";}
.title4 span{ float:right; margin:0px 20px 0 0; color:#FFFFFF;}
.title4 span a{ line-height:33px; padding:5px; color:#FFFFFF;}
.title4 span a:hover{color:#FFFFFF;}

.lxwm{ width:250px; float:left;}
.lx{ width:248px; background:#f3f7e9; border:1px solid #98bb1f; height:255px;}
.lc{ width:240px; padding:8px; font-size:12px; line-height:22px;}
.lx img{ padding-left:10px; padding-right:10px;}

.right{ width:742px; float:right; padding-left:10px;}
.about{ width:742px; float:right;}


.title3{ height:30px; background:url(../about.jpg) no-repeat;}
.title3 h2{ font-size:14px; color:#ffffff; line-height:30px; float:left;margin-left:35px; font-weight: bold; font-family:"Microsoft Yahei";}
.title3 span{ float:right; margin:0px 10px 0 0;}
.title3 a{ line-height:30px; color:#ffffff;}

.company{border:1px solid #98bb1f; border-top:none; padding:10px; line-height:24px; background:url(../index_05_04_02_03.jpg) repeat-x; height:165px; overflow:hidden;}
.company img{ float:left; padding-right:5px;}


.news{ width:742px; margin-top:10px;}

.jsxw{ height:270px; float:right; width:361px;}
.jsxw img{ margin:0 auto;}
.jsxw ul{ padding:0 0px 10px 0px; float:left; margin-top:10px;}
.jsxw li{ width:352px; line-height:18px; list-style:none;padding:8px 0px 0px 9px;}
.jsxw li a{ line-height:18px; background:url(../2.gif) no-repeat left 50%; padding-left:10px; display:block; color:#373737;}
.jsxw li a:hover{ color:#075484;}

.title6{ height:37px; background:url(../news.jpg) no-repeat;}
.title6 h2{ font-size:14px; color:#000000; line-height:37px; float:left;margin-left:38px; font-weight: bold; font-family:"Microsoft Yahei";}
.title6 span{ float:right; margin:0px 20px 0 0;}
.title6 span a{ line-height:37px; padding:5px; }
.title6 span a:hover{color:#d60a3f;}

.news_list1{ float:left;width:359px;background:#eefae4; border:1px #afdb7a solid; border-top:none; height:230px;}
.news_list1 ul{float:left;width:339px; background:#FFFFFF; margin:10px;border:1px #b5db78 solid;}
.news_list1 ul li{ float:left;line-height:24px;width:302px;color:#484848;border-bottom:#cccccc 1px dashed;text-indent:10px;line-height:24px;}
.news_list1 ul li a{float:left;line-height:24px;color:#000;background:url(../2.gif) no-repeat left;}
.news_list1 ul li a:hover{color: #CC3300;}
.news_list1 ul li span{ float:right;}

.mainc{ width:1003px; margin:0 auto; padding-top:10px;}
.title5{ height:25px; padding-top:5px; background:url(../cpzs.jpg) left top no-repeat;}
.title5 h2{ font-size:14px; color:#000000; line-height:20px; float:left;margin-left:35px; font-weight: bold; font-family:"Microsoft Yahei";}
.title5 span{ float:right; margin:5px 10px 0 0;}
.title5 a{ color:#000000;}
.ipro1 img{}

.pro-con {
	padding: 0 0px;border:#b4d97a 1px solid; background:#eefae4;
}
.pro-con1 {
}
.fl{float:left;}/*向左浮动*/
.fr{float:right;}/*向右浮动*/
#demo_content .images_content {margin:15px 5px 15px 0px; float:left;display:inline;	text-align:center;}
#demo_content .images_content .images_img img{
	height:123px; width:164px;
	border:1px solid #ddd;
	padding:3px;
}
/*固定图片高度按比例缩放 END*/

#demo_content .images_content .images_title{ margin-top:5px; text-align:center;}

#demo_content .images_content .images_title a {
	padding: 0; line-height:22px;width:170px;
	 background:#509600;
	display: block;
	color: #ffffff;
}

.foot{ width:1003px; margin:0 auto; background:url(../foot.jpg) repeat-x; height:80px; margin-top:10px;}
.footer{ text-align:center; padding:16px;}



.bottom{ width:100%; height:129px; background:url(../di_bg.jpg) left top repeat-x; background-color:#365801;color:#FFFFFF; margin-top:10px;}
.bot{
	width:1002px;
	height: 40px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.link{color:#ffffff; margin-left:20px;}
.link a{ color:#ffffff; padding:0 5px;}
.linl{ color:#FFFFFF; text-align:center;}
.linl a{ color:#FFFFFF; padding:0 8px; line-height:40px;}
.bottom p{ text-align:center; margin-top:10px; color:#ffffff;}

.buanquan a{ color:#FFFFFF;}


.nright{width:742px; float:right; padding-left:10px;}
.nprot{ width:742px; height:31px; background:url(../nei.jpg) no-repeat; margin-top:0px;}
.nprot h2{ color:#000000; font-family:"微软雅黑"; line-height:30px; margin-left:35px; height:30px; float:left; font-size:14px;}
.nprot span{ float:right; line-height:30px; margin-right:15px;}

.ncompany{ min-height:450px; border:#b8dd80 1px solid; width:740px; padding:15px 0;}
.ncompany .con{ padding:0px 20px 10px 5px; line-height:22px;}



.news_list{ margin-top:10px;}
.news_list ul{list-style:none; padding-left:15px;}
.news_list li{line-height:20px;padding:6px 0; background:url(cion_02.jpg) repeat-x left bottom;}
.news_list li a{background:url(cion_01.jpg) no-repeat 12px 5px;padding-left:15px; line-height:20px;color:#222222;}
.news_list li a:visited{color:#222222;}
.news_list li a:hover{color:#de0000; }
.news_list span{float:right;padding-right:12px; line-height:20px;color:#0c6ba1;}
.news_list strong{line-height:20px;}
.news_list img{ margin-top:0!important; margin-top:6px;}

.prob_list{margin-top:15px; margin-left:13px;}
.prob_list .cn{margin:5px 5px 0 5px； text-align:center; width:220px; height:187px; float:left;}
.prob_list .cn div{width:190px; height:154px; margin:0 auto;}
.prob_list .cn div a{border:1px solid #b9b9b9;width:180px; height:135px;display: table-cell;vertical-align:middle;text-align:center;*display:block;*font-size: 87px;*font-family:Arial;padding:5px;}
.prob_list .cn div a:hover{border:1px solid #333333;}
.prob_list .cn img{vertical-align:middle; height:135px; width:180px; }
.prob_list div span{color:#333; display:block;line-height:18px; margin-top:5px; margin-bottom:5px; text-align:center;}
.prob_list .cn span a{color:#333; line-height:18px;}
.prob_list .cn span a:visited{color:#333;}
.prob_list .cn span a:hover{color:#de0000;}
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-TOP: #565656 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.wp-pagenavi {
	MARGIN: 0px auto; PADDING-TOP: 15px
}
.wp-pagenavi A {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important
}

.wp-pagenavi A:visited {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:hover {
	FONT-WEIGHT: normal! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important
}
.wp-pagenavi A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN.pages {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.extend {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.current {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important
}

.wp-pagenavi {
	CLEAR: both
}
.wp-pagenavi A {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN {
	BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi A:hover {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000
}
.wp-pagenavi SPAN.current {
	FONT-WEIGHT: bold
}

.npageleft{ float:left; margin-left:10px;color:#006633;}
.npageleft a:hover{ color:#006633;}
.npageright{ float:right; margin-right:10px; color:##006633;}
.npageright a:hover{ color:#006633;}

/*在线留言样式*/
td.text{ width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold;}
td.input{ padding:6px 8px;}
td.input input{ margin-right:8px;}
td.input .info{ padding-left:15px; color:#f00;}
td.input img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(../dt-10.gif) repeat-x left top; }
.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.mesbut{ color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }
.mesbut:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
.mesbut:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}

/*翻页样式*/
.pages{ padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.pages a,.pages span.miy{ margin:2px; text-decoration:none;}
.pages .disabledfy{ font-family: Tahoma, Verdana;}

.pages a,.metpager_4 span.miy{ border:1px solid #aaaadd; padding:2px 5px 2px 5px; color:#999;}
.pages a:hover { border:1px solid #999; color:#000;}
.pages a:active {border:1px solid #999; color:#000;}
.pages span.current { border:1px solid #999; background-color:#999; padding:2px 5px 2px 5px; margin:2px; color:#FFFFFF; text-decoration:none;}
.pages span.disabled { border:1px solid #eee; padding:2px 5px 2px 5px; margin:2px; color:#ddd;}