@charset "utf-8";
/* CSS Document */
/*全局变量*/
body{margin:0;color:#666;padding-top:0px; list-style:none;font:12px,宋体;}
*,h1,h2,h3,h4,ul,p,li,div,dl,dt,dd,img,em,i,input,form{margin:0;padding:0;}
img{border:none;}
em,i{font-style:normal;}
ul{list-style-type:none;}
a{text-decoration:none;outline:none; color:#666;}
a:hover{text-decoration:none;color:#009900;}
.clr{margin:0px;padding:0px;height:0px;line-height:0px;font-size:0px;clear:both;}
.hidden{height:0;width:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}


/*top部分*/
#head { width:1002px;  height:112px;  margin:0 auto;  overflow:hidden;}
.logo{ float:left; width:500px; height:100px; vertical-align:middle; margin-top:10px;}
.top_right{ float:right; width:240px; height:100px; margin-top:10px;}
.top_tel{ width:100%; height:60px; line-height:60px;}
.top_lan{ width:100%; height:20px; line-height:20px; margin-top:5px;}
.top_lan span{float:left; width:95px;}
.top_lan em{float:left; width:140px;}
.top_lan a{ color:#666; font-size:12px;}
.search{ width:111px; height:21px; float:left; font-size:12px; padding-left:3px;line-height:21px; background:url(../images/search01_03.jpg) no-repeat; border:0px;}	
.btn{ width:22px; height:21px;float:left; cursor:pointer; background: url(../images/search_03.jpg) no-repeat; border:0px;}

/*nav部分*/
/*菜单*/
.menu{ width:100%; height:41px; margin:0 auto;background:#589f1d;margin:0 auto;}

.menu_main{ width:1010px; height:41px; margin:0 auto;}
.menu_main li{ float:left;text-align:center;font-size:14px; color:#fff; height:41px; line-height:41px; color:#fff; width:125px; display:block;position:relative; z-index:100;float:left;font-family: "Times New Roman", Times, serif;}
.menu_main a{ color:#fff; display:block;}
.menu_main a:hover{color:#fff;display:block; height:41px; line-height:41px; background:#208412;position:relative;z-index:100000;}


/*banner部分*/
.banner{ width:100%; height:350px; margin:0 auto;}
/*banner样式*/
.index_focus {position: relative;width: 100%;height:350px;overflow: hidden;}
.index_focus .bd ul{ padding:0px; margin:0px auto;}
.index_focus .bd li { display: none; position: absolute;left: 0;top: 0;text-align:center;width:100%; margin:0 auto;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto; display: block;height:350px;text-indent:-9999px;}

.index_focus .slide_nav {position: absolute;left: 50%;bottom:20px; margin-left:-20px;}
.index_focus .slide_nav a {cursor:pointer;float:left; width:18px; height:18px; display:block; line-height:18px; background:url(../images/icon03.png) no-repeat left -21px; margin-right:5px;}
.index_focus .slide_nav a span{ position:relative; color:#000;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{background:url(../images/icon03.png) no-repeat left 0px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on span{ color:#fff;}
.index_focus_pre,.index_focus_next {display: none;position: absolute; top: 50%;margin-top: -36px; width: 72px;height: 72px;text-indent: 100%;white-space: nowrap; overflow: hidden; z-index: 10;background: url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre { left: 50%; margin-left:-530px;background-position: 0 0;}
.index_focus_pre:hover {background-position: 0 -144px;}
.index_focus_next {left:50%; margin-left:480px;background-position: 0 -72px;}
.index_focus_next:hover { background-position: 0 -216px;}
.index_focus_info {position: absolute;left: 10%;bottom: 12%;width: 800px;height: 200px; padding-bottom: 10px;color: #fff;text-decoration: none;cursor: pointer;font-family: "Times New Roman", Times, serif;-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);background: url("../images/index_focus_bg.png") no-repeat;_background: none;}
	
/*content*/	 
#content{ width:1002px; min-height:500px;max-height:auto !important; overflow:hidden; margin:0 auto; margin-top:18px; }
.contop{ width:1002px; height:210px; }
.con_left{ width:495px; height:210px; float:left; }
.con_item dt{ width:100%; float:left; height:26px; float:left; background:url(../images/conbg.jpg) no-repeat;line-height:26px; border-bottom:1px solid #99cc99; margin-bottom:8px; font-family:"Times New Roman", Times, serif; font-size:14px; color:#fff;}
.con_item dt span{ padding-left:30px; float:left; width:151px;}
.con_item dt a{ float:right; width:40px;font-family:"Times New Roman", Times, serif;font-size:12px; color:#666; text-align:right;}
.con_item dt a:hover{color:#009900;}
.con_item dd{ float:left; width:483px; height:166px; border:1px solid #99cc66; padding:5px;font-family:"Times New Roman", Times, serif; font-size:12px; line-height:25px;}
.con_item dd img{padding-right:10px;}

.con_right{ width:479px; height:210px; float:right;  }
.con_right ul{ float:left; width:467px; height:166px; border:1px solid #99cc66; padding:5px;font-family:"Times New Roman", Times, serif; font-size:12px;}
.con_right ul li{ float:left; width:100%; height:30px; line-height:30px;border-bottom :dashed #999 1px; text-align:left}
.con_right ul li a{ float:left; width:355px; text-align:left; background:url(../images/arrow.png) no-repeat 5px center; padding-left:15px;}
.con_right ul li span{float:right; width:80px; text-align:right; color:#999;}


.concen{ float:left; width:1002px; margin-top:15px; height:380px; margin-bottom:5px;}
.concenl{ width:319px; height:370px;  float:left;border:#99cc66 solid 1px; font-family:"Times New Roman", Times, serif; font-size:12px; color:#666; line-height:25px; }

.concentel{ width:100%; height:173px; }
.concentel01{ width:100%; height:30px; line-height:25px; padding-top:5px; text-align:center;  font-family:"Times New Roman", Times, serif; font-size:18px; color:#66aa31; font-weight:bold; }
.concentel dl dd{ width:90%; line-height:25px; font-family:"Times New Roman", Times, serif; font-size:15px; color:#333333; margin:0 auto;   }
.concenimg{ width:90%; margin:0 auto;}


.factory{ width:660px; height:370px;float:right;border:1px solid #99cc66;border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.concenrcen01{ font-family:"Times New Roman", Times, serif; font-size:18px; height:30px; color:#66aa31; font-weight:bold; width:622px; margin:0 auto; margin-top:5px; border-bottom:2px solid #cdcdcd; }
/*右下角广告样式*/
.container { width:625px; height:320px; overflow:hidden; position:relative; margin-left:18px;top:10px;}
.slider li { list-style:none; display:inline; }
.slider img { width:625px; height:290px; display:block; border:0; }
.slider2 li { float:left; position:relative }
.num { position:absolute; left:250px; width:180px; bottom:4px; height:14px; _bottom:1px; }
.num li { float: left; margin-right:15px; width:15px; height:15px; line-height:15px; text-align:center; background:url(../images/n-bg18.png) no-repeat;);
cursor: pointer; overflow: hidden; color:#666; font-family:"Times New Roman", Times, serif; }
.num li.on { background:url(../images/n-bg19.png) no-repeat; color:#fff;);
width:15px; height:15px; }


/*滚动产品*/
.contboo{ width:100%;height:auto; }
#srcollPic { float:left;MARGIN-TOP: 5px; FONT-SIZE: 14px;OVERFLOW: hidden;WIDTH: 1000px;ZOOM: 1;border:1px solid #99cc66; height:330px; margin-bottom:10px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
.picList .pl IMG {DISPLAY: block; MARGIN: 6px auto 1px; CURSOR: pointer; }
.picList .pl {FLOAT: left; WIDTH:160px; height:300px; padding:0 9px; text-align:center;color:#000; font-size:14px; line-height:35px;margin-left:7px;}
.picList A.pl:hover {color:#009900;}
.leftLoop {POSITION: relative; MARGIN: 0px auto; WIDTH:1000px; OVERFLOW: hidden}

.leftLoop .hd {POSITION: absolute; WIDTH: 1000px; HEIGHT: 28px; OVERFLOW: hidden; top:150px;left:0px;}

.leftLoop .hd .prev {POSITION: absolute;LEFT: 5px;  WIDTH: 27px; DISPLAY: block; BACKGROUND: url(../images/jtz.jpg) no-repeat; HEIGHT:28px; OVERFLOW: hidden; CURSOR: pointer;}
.leftLoop .hd .prev:hover{POSITION: absolute;LEFT: 5px;  WIDTH: 27px; DISPLAY: block; BACKGROUND: url(../images/ljtz_03.jpg) no-repeat; HEIGHT:28px; OVERFLOW: hidden; CURSOR: pointer;}

.leftLoop .hd .next {POSITION: absolute;RIGHT: 5px;WIDTH: 27px; DISPLAY: block; BACKGROUND: url(../images/jty.jpg) no-repeat; HEIGHT: 28px; OVERFLOW: hidden; CURSOR: pointer}

.leftLoop .hd .next:hover {POSITION: absolute;RIGHT: 5px;WIDTH: 27px; DISPLAY: block; BACKGROUND: url(../images/ljty_03.jpg) no-repeat; HEIGHT: 28px; OVERFLOW: hidden; CURSOR: pointer}


.leftLoop .bd {FLOAT: left; OVERFLOW: hidden; WIDTH: 930px; margin-left:35px;_margin-left:17px;}
.leftLoop .bd UL {ZOOM: 1; OVERFLOW: hidden}
.leftLoop .bd UL LI {TEXT-ALIGN: center; MARGIN: 0px 0px; FLOAT: left}


.main{ width:1002px; margin:10px auto; min-height:300px; max-height:auto !important; overflow:hidden}
.banner1{ width:100%; height:332px; margin:0 auto;}
.sub_left{ float:left; width:220px; padding-bottom:20px;}
.sub_nav{ width:218px; min-height:200px; max-height:auto !important; border:1px solid #8ab163; overflow:hidden}
.sub_title{ float:left; width:175px; height:30px; line-height:30px; font-family:"Times New Roman", Times, serif; margin-top:10px; padding-bottom:5px; margin-left:10px; font-size:15px; padding-left:25px; color:#009900; font-weight:bold; border-bottom:1px solid #999;}
.sub_menu{ float:left; width:200px; margin-left:10px; padding-bottom:20px;}
.sub_menu li{width:100%; line-height:40px;border-bottom:1px dashed #999;font-family:"Times New Roman", Times, serif;font-size:13px;}

.sub_menu li a{ padding-left:25px; width:175px; display:block; color:#666;height:34px; line-height:34px; margin-top:6px;}
.sub_menu li a:hover{ background:#009900; color:#fff; }
.sub_menu li a.hover{ background:#009900; color:#fff; }
.sub_menu li dl{width:100%; padding-bottom:10px; display:none}
.sub_menu li dl dt{height:30px; line-height:30px;font-family:"Times New Roman", Times, serif;font-size:12px;}
.sub_menu li dl dt a{ width:160px; padding-left:30px; margin-top:0;}
.sub_menu li dl dt a:hover{ background:url(.);color:#009900;}
.procls li a{padding-left:15px; width:185px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.sub_right{float:right; width:745px; min-height:200px; max-height:auto !important;border:1px solid #8ab163; padding:10px;}
.sub_right_title{ float:left; width:730px;font-family:"Times New Roman", Times, serif;font-size:18px; margin-left:10px; }
.sub_content{ width:730px; float:left; margin-left:10px; margin-top:15px; font-size:12px; line-height:24px; color:#666; padding-bottom:20px;}

.sub_content p{ margin-bottom:20px; text-indent:2em;}

/*产品中心*/
.slide{ border-bottom:1px solid #999; padding-bottom:8px;}
.pro dl{ width:206px; height:395px; float:left; margin-left:10px; margin-right:30px;}
.pro dl.noright{ margin-right:0px;}
.pro dl dd{ width:100%; height:30px; line-height:30px; font-size:14px; text-align:center; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.pro dl dd a{ color:#009900;}
.pro dl dd a:hover{ color:#666;}

.picture dl{ width:300px; height:260px; float:left; margin-left:30px; margin-right:30px;}
.picture dl dt{float:left; width:300px; height:218px;background:#fff; text-align:center; vertical-align:bottom}
.picture dl dt a{ float:left;width:300px; height:218px;}
.picture dl dt img{vertical-align:bottom}
.picture dl dd{ width:100%; height:30px; line-height:30px; font-size:14px; text-align:center; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.picture dl dd a{ color:#009900;}
.picture dl dd a:hover{ color:#666;}

.news{ width:710px; min-height:300px; max-height:auto !important; float:left; margin-left:10px; margin-top:5px;}
.news li{ width:100%; height:40px; line-height:40px; border-bottom:1px dashed #ccc; float:left; background:url(../images/arrow.png) no-repeat 5px 17px;font-family:"Times New Roman", Times, serif;}
.news li a{ width:600px; float:left;font-size:14px; padding-left:20px; color:#666}
.news li a:hover{color:#009900;}
.news li span{ width:80px; float:right; color:#999; text-align:right}

.project td a{olor:#333}

.pic1 a{ color:#666;}
.pic1 a:hover{color:#009900;}




/*分页样式*/
.pages{ width:100%; height:40px; line-height:40px; text-align:center;color:#666; margin-top:30px;font-family:"Times New Roman", Times, serif;  font-size:12px; padding-bottom:30px;}
.pages a{ color:#666;border:1px solid #ddd; padding:3px 8px; margin-right:8px; text-align:center; }
.pages a:hover{ color:#3c64a7;}
.pages a.hover{color:#3c64a7; font-weight:bold;}



/*over列表样式*/
.conboo03{ width:100%; height:9px; background:url(../images/booboom_03.jpg) no-repeat;}

/*foot样式*/
#foot{ width:100%; height:145px; background:#589F1D; margin:0 auto; margin-top:10px;}
.foot01{ width:1002px; height:165px;  margin:0 auto; text-align:center;  }
.foot02{ width:100%; height:40px; line-height:40px; font-family:"Times New Roman", Times, serif; font-size:12px; color:#fff;   }
.foot02 a{ text-decoration:none;  font-family:"Times New Roman", Times, serif; font-size:14px; color:#fff;  }
.foot02 a:hover{ text-decoration:none;color:#fff;}

.foot03{ width:100%; height:25px; line-height:25px; font-family:"Times New Roman", Times, serif; font-size:12px; color:#fff;   }
.foot03 a{ text-decoration:none;  font-family:"Times New Roman", Times, serif; font-size:12px; color:#fff;  }
.foot03 a:hover{ text-decoration:none; color:#fff;}





 





