
/* CSS Document */
body{padding:0px; margin:0px; color:#000; background-color:#fafafa; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left; min-width:1006px;}
ul{ list-style:none; padding:0px; margin:0px;}
img {border:0px}
a{text-decoration:none; color:#787878;}
a:hover{color:#000;}
.clear{clear: both;
display: block;
height: 1px;
width: 1px; 
margin: 0px;
padding: 0px;}

.main{ margin:0px auto; width:1006px; min-height:460px;}
#header{}
.header{ width:1006px; margin:0px auto;}
#header .lang{text-align:right;  line-height:24px;}
#header .logo{ float:left;}
#header .logo a{ display:block;}
#header .tel{ background:url(new_images/tel.gif) no-repeat; margin-top:4px; width:280px; height:58px; float:right;margin-left: 500px;}
#header .search{ float:right; width:200px; position:relative;}
#header .search form{ padding:0px; margin:0px; height:28px; margin-top:13px;}
#header .search .word{ width:160px;height:24px; border:1px solid #EEE; color:#999; padding-left:5px;}

#header .search .btn{ width:60px; height:28px; position:absolute; right:0px; top:0px; background-color:#019341; color:#FFF; text-align:center; border:0px;cursor: pointer;}

#header .nav{ float:right; height:41px; width:650px; line-height:41px; margin-top:6px;}
#header .nav li{ line-height:41px; float:left; margin:0px 9px;}
#header .nav li a{ display:block; height:41px; line-height:41px; font-size:16px; color:#666; font-weight:bold; padding:0px 15px; font-family:microsoft yahei;}
#header .nav li a:hover{color:#007333;}

#header form{ padding:0px; margin:0px;position: relative;}
#header form .input{ width:150px; padding-left:5px; height:26px; line-height:26px; border:1px solid #CCC; position:absolute; left:0px; top:8px;}
#header form .submit{ cursor:pointer;height:30px; line-height:30px; width:52px; text-align:center; background:url(new_images/search_btn.gif) center center no-repeat #ababab; text-indent:-999em; margin-left:6px; color:#FFF;position:absolute; right:0px; top:8px; border:0px;}
#header .nav li.search{ position:relative; height:41px; width:221px;}
#header .nav li.line{ background:url(new_images/nav_li_line.gif) left center no-repeat; height:41px; width:3px;}

#banner{ background-color:#007333; height:200px;    text-align: center;}
#banner p{ margin:0px;}

.three_area{padding: 10px;padding-bottom: 54px;padding-top: 25px;}
.home_pro_title{ margin-top:30px;}
.three_area .title,.home_pro_title .title{ margin-bottom:20px; display:block; height:25px; line-height:25px; background: url(new_images/more.gif) 0px center no-repeat; padding-left:22px;}
.three_area .news_list .title{margin-bottom: 15px;}

.three_area .title b,.home_pro_title .title b{ display:block; height:25px; line-height:25px; font-size:16px; font-family:microsoft yahei; color:#999}
.three_area .news_list .addtime{ float:left; margin-right:5px; line-height:20px; font-style:normal; font-size:12px;color: #979797;}
.three_area .news_list li a{ line-height:20px;color: #333;}
.three_area .news_list li a:hover{ color:#000;}
.three_area .about{ width:408px; margin-right:0px; float:left;}
.three_area .about .img{margin-right: 20px; float:left;padding-right: 0px; border:1px solid #EEE;}
.three_area .about img{ margin-bottom:0px; margin:2px;}
.three_area .about p{margin: 0px;line-height: 18px;padding-right: 8px;}
.three_area .about .word{ display:block;}
.three_area .about .word b{ color:#019341}
.three_area  .home_contact {
width: 315px;
background: url(new_images/home_contact_img.gif) right bottom no-repeat;
padding-left: 0px;
float: right;
line-height: 24px;
color: #898989;}
.three_area  .home_contact p{ padding-left:22px;margin-bottom: 0px;}

.home_pro{ width:920px; padding:0px 40px; margin:0px auto; overflow:hidden;position:relative;}
.previmg{ position:absolute; left:0px; top:0px; width:20px; height:160px; background:url(new_images/l_r.gif) 0 center no-repeat; display:block; cursor:pointer;}
.nextimg{ position:absolute; right:0px; top:0px; width:20px; height:160px; background:url(new_images/l_r.gif) right center no-repeat; display:block; cursor:pointer;}
.home_pro .btn1{}
.home_pro .btn2{ float:right; display:inline; overflow:hidden; margin:53px 0 0 0;}
.home_pro .content{ width:920px; float:left; display:inline; overflow:hidden;}
.home_pro .content ul{ float:left; height:160px; overflow:hidden;}
.home_pro .content ul li{  float:left; display:inline; overflow:hidden; margin-right:30px;}
.home_pro .content ul li a{ display:block; text-align:center; line-height:20px;}
.home_pro .content ul li a.name{/*background-color:#e4e4e4; line-height:25px;text-align:center;border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;*/

background-color: #329E06;
line-height: 25px;
text-align: center;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
color: #FFFFFF;
font-weight: bold;}

.home_pro .content ul li img{width:205px; height:135px;}

.three_area .pro_list{ width:369px; margin-right:32px; float:left;}
.pro_list .lists{ position:relative; margin:0px 17px; width:315px; margin:0px auto;}
.pro_list .lists .prev{ display:block; width:11px; height:19px; background:url(new_images/left_right.gif) left center no-repeat;position:absolute; left:-20px; top:22px;}
.pro_list .lists .next{ display:block; width:11px; height:19px; background:url(new_images/left_right.gif) right center no-repeat;position:absolute; right:-20px; top:22px;}
.pro_list .lists li{ float:left; margin-right:7px;}
.pro_list .lists li a{ display:block; text-align:center; line-height:25px;}


.three_area .news_list{ width:260px; float:left;}
.news_list li{ height:20px; padding-left:15px; line-height:20px; margin-top:5px; background:url(new_images/dian.gif) 3px center no-repeat;}
.news_list li a{ color:#979797;}

#content{min-height: 620px; margin-top:4px; width:1006px; margin:0px auto;}
.left{ width:208px; float:left;}
.left .nav,.left .contact{margin-bottom:10px;}
.left .contact .tel{ background:url(new_images/left_nav_ico.jpg) center 0 no-repeat; width:180px; display:block; margin:0px auto; margin-top:60px; height:180px;}
.left .contact .tel a{ display:block; height:33%; width:100%;}

.left .title{ display:block; height:58px; line-height:58px;color:#FFF; font-size:32px; text-align:center; font-family:microsoft yahei; background:url(new_images/left_title.gif) 0 0 no-repeat; border-bottom:1px solid #EEE; margin-bottom:17px;}
.left .nav ul{ width:200px; margin:0px auto;}
.left .nav ul li {font-size:14px; height:26px;}
.left .nav ul li a{ height:26px; line-height:26px; text-align:right; font-size:14px; padding-right:10px;display:block; color:#666;margin: 5px 0px;}
.left .nav ul li a:hover,.left .nav ul li a.on{background-color: #f3f3f3;
border-radius: 20px;
color: ##696969;
font-weight: bold;}

.right{margin-left: 223px;}
.right .local{ display:block; color:#787878; text-align:right; border-bottom:1px solid #EEE; margin-bottom:15px; font-size:12px; margin-top:0px;font-family: simun; line-height:36px;}
.local .title{ display:block; float:left; padding-left:25px; background:url(new_images/title_ico.gif) 2px center no-repeat; font-size:14px; border-bottom:2px solid #007333; color:#007333; padding-right:10px; font-weight: bold; }

.news .title{ height:30px; text-align:center; font-size:22px; line-height:30px;margin-bottom: 5px; color:#111;}
.news .addtime{ color:#666; text-align:center; display:block;margin-bottom: 30px;}

.right .area{}
.right .prolist li{width: 380px;margin-right: 15px; border:2px solid #CCC;margin-bottom: 35px;
float: left;}
.right .prolist li:hover,.right .prolist li:hover a{ border-color:#007333;}
.right .prolist li.li2,.right .prolist li.li4,.right .prolist li.li6,.right .prolist li.li8{ margin-right:0px;}
.right .prolist li .img img{ width:100%; margin:30px auto;}
.right .prolist li a{ display:block;}
.right .prolist li .img{float: left; background-color:#f1f1f1;
border-right: 1px solid #CCC;text-align: center; display:table-cell;
width: 36%;
height: 159px;}
.right .prolist li a.pro_name {
text-align: left;
line-height: 50px;
color: #007333;
font-size: 14px;
height: 50px;
background-color: #f1f1f1;
border-bottom: 1px solid #CCC;
padding-left: 146px;
font-weight: bold;
}
.right .prolist li p.desc{line-height: 28px;
padding-left: 146px;}

.right .page{margin-top: 50px; margin-bottom:20px;line-height:35px; height:35px; text-align:center;}
.right .page span{ padding:0px 5px;}
.right .page a{ background-color:#efefef; color:#333; padding:7px 11px; margin-right:10px; line-height:30px; height:30px; border-radius:4px;}
.page a.on,.page a:hover{ background-color:#787878; color:#FFF;}

.right .prolist li a:hover{ color:#000;}
.right .title2{ border-bottom:1px solid #CCC; height:35px; line-height:35px; color:#c4c4c4; font-size:18px; display:block;}
.right .title2 b{display: block;
border-bottom: 3px #cd0000 solid;
background: url(new_images/xiajian.gif) center 30px no-repeat;
width: 100px;
text-align: center;
font-family: microsoft yahei;
font-weight: normal;height: 33px;line-height: 33px; margin-top:33px; margin-bottom:20px;}

.right .pro_content p{ line-height:25px;color:#3c3939;}
.right .content{ line-height:25px; font-family:Verdana, Geneva, sans-serif; color:#3c3939}
.right .content  b{ color:#70bb61; display: block; font-size:16px;}

.about img{ margin-bottom:30px;}
.about p,.news p{ line-height:25px; color:#666;}
		   
		   
		   .prev_next{ display:inline-block; margin-top:150px; margin-bottom:100px; text-align:left; line-height:25px; color:#666;}
		   .newslist li{ background:url(new_images/dian.gif) no-repeat left center; height:35px; line-height:35px; border-bottom:1px solid #CCC; margin-top:15px; padding-left:15px;}
		   .newslist li .time{ color:#848484; display:block; float:right; width:100px; font-size:12px; font-weight:normal; text-align:left; height:15px; padding-bottom: 13px;}
/*Feeback*/
			 .feeback{ padding-top:20px; background:url(new_images/feedback_bg.gif) no-repeat right center;}
			 .feeback label{ color:#999; margin:10px 0px; display:block; text-align:start; }
			 .feeback label b{line-height:24px;width:62px; display:inline-block; margin-right:10px; text-align:right;}
			.feeback .input1,.input2{ width:180px; height:20px; line-height:20px; background-color:#FFF; border:1px solid #999; padding-left:5px;}
			.feeback .input2{ width:120px;}
			.feeback .text1{margin: 2px; width: 387px; height: 143px; border:1px solid #8d8d8d; background-color:#FFF; margin:0px;}
			.feeback .submit,.reset{border:0px; width:65px; height:24px; text-align:center; color:#FFF;display: inline-block; background-color:#ce0000; cursor:pointer;}
			.feeback .reset{ background-position:left bottom; background-color:#565656;}

#footer{border-top: 5px solid #d5d5d5;
padding-top: 15px;
padding-bottom: 18px;
background-color: #9c9c9c; width:100%;}
#footer .link { color:#FFF; text-align:center;}
#footer .link a{ color:#FFF; font-size:14px; font-family:microsoft yahei; line-height:26px;}
#footer p{ color:#c4c4c4; line-height:20px; text-align:center;}
#footer p a{ color:#c4c4c4;}
#footer p a:hover{ color:#000;}