@charset "gb2312";

#header{width:100%; background:url(../images/hdbg.jpg) center top no-repeat;  }
.topbar{width:1000px;margin:0 auto;height:115px;position:relative;}
.logo{position:absolute;top:30px;left:23px;}
.tel{ position:absolute; top:50px; right:3px;}
.minibar{ position:absolute; top:19px; right:17px; color:#496e02;}
.minibar a{ color:#496e02;}

.nav{ width:100%; height:48px; background:#80c101;}
.nav ul{ width:1000px; margin:0 auto;}
.nav ul li{float:left;height:48px;width:125px;  }
.nav ul li a{ display:block; text-align:center; line-height:48px; font-size:14px; color:#fff; font-weight:bold;}
.nav ul li a:hover,.nav ul li.on a{  background:url(../images/navabg.jpg) center no-repeat; color:#568600;}

.banner{ width:100%; height:416px; margin-top:10px; }
.banner p{ width:100%; text-align:center;}
.banner .pic_scoll{ width:100%; height:416px;position:relative;}
.banner .pic_scoll .scoll_1{width:100%; height:416px;overflow:hidden; position:relative;}
/*.banner #scoll_a {z-index: 999;position:absolute; bottom:12px; width:100%;text-align:center;}
.banner #scoll_a a {display:inline-block;width: 55px;height:14px; margin:0 8px; font-size:0; background:#fff;}
#scoll_a a.activeSlide { background:#0079f5; }
*/
#content{ width:1000px; margin:26px auto 0;}

.product{ margin-bottom:19px;}
.mod1 ul li { width:225px; height:214px; float: left; display:inline; padding-top:17px; background:url(../images/probg.png) center top no-repeat;  overflow: hidden; }
.mod1 ul li .photo { width:219px; height:160px; border:3px solid #fff; overflow:hidden;}
.mod1 ul li .photo img { vertical-align:middle; }
.mod1 ul li .name { text-align: center; line-height:48px;}
.mod1 ul li.on .photo{ border-color:#84c702;}
.mod1 ul li.on .name a{ color:#84c702; font-weight:bold;}
.product .cont li{ margin:0 15px;}


.about .title,.main .title,.case .title{ height:34px;line-height:34px; background:url(../images/tbg.jpg); }
.about .title h3,.main .title h3,.case .title h3{  padding-left:15px; color:#fff;  text-shadow:1px 1px 1px rgba(0,0,0,.3);}
.about .title h3 span,.main .title h3 span,.case .title h3 span{ font-family:Arial; font-size:14px; text-transform:uppercase; font-weight:normal;}
.about .title .more,main .title .more,.case .title .more{ float:right; margin-right:10px; margin-top:12px;}
.main .title .en{ float:right; margin-right:12px; color:#fff;}

.about{ width:436px; float:left; margin-left:31px;}
.about .cont{ line-height:26px; padding:13px 4px 0 0; height:248px; overflow:hidden;}
.about .cont .photo{ margin-bottom:7px;}

.box .side_c{ width:273px; float:right;}
.side_c .title{ height:82px; background:#fea813; text-align:center; border-bottom:3px solid #ce880e;}
.side_c .title h3{ padding-top:17px;}

.side .side_c{ margin-top:19px; }
.side_c .cont{padding-left:9px; padding-top:13px; line-height:30px; height:198px; overflow:hidden; background:url(../images/map.jpg) right bottom no-repeat;}

.case{ margin-top:30px;}
.case .cont{ padding-top:30px;}
.mod2 ul li { width:209px; height:199px; margin:0 19px; float: left; display:inline;  overflow: hidden; }
.mod2 ul li .photo { width:205px; height:151px; border:2px solid #c9c9c9; overflow:hidden;}
.mod2 ul li .photo img { vertical-align:middle; }
.mod2 ul li .name { text-align: center; line-height:44px;}
.mod2 ul li.on .photo{ border-color:#fea813;}
.mod2 ul li.on .name a{ color:#fea813; font-weight:bold;}


#footer{ width:100%; margin-top:20px; height:182px; background:url(../images/ftbg.jpg) left top repeat-x #598601; color:#fff;}
#footer a{ color:#fff;}
.foot{ width:1000px; margin:0 auto; line-height:32px; padding-top:30px; height:101px;}
.ftlogo{ float:left; padding:22px 112px 0 38px; height:79px;}
.foot a{ margin-right:20px;}
.copyright{ line-height:51px; text-align:center;}

.side{ width:230px; float:left;}
.main{ width:744px; float:right; }

.side_p .title{ height:43px; line-height:43px; background:url(../images/stbg.jpg); }
.side_p .title h3{  color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; text-align:center; font-weight:normal; text-shadow:1px 1px 1px rgba(0,0,0,.3);}
.side_p .title h3 span{ font-family:Arial;   text-transform:capitalize;;}


.side_p .cont{ padding-top:4px; }
.side_p .cont ul{ width:230px; margin:0 auto;}
.side_p .cont li{ margin-top:7px;line-height:32px;  width:100%;  background:url(../images/libg.jpg) left top repeat-x; }
.side_p .cont li a{  display:block; padding-left:65px;border:1px solid #dadada; background:url(../images/list1.png) 38px center no-repeat; }
.side_p .cont li a:hover,.side_p .cont li.on a{ color:#fff; background-color:#fea813; }

.side_p .cont li ul{display:none; padding:5px 0;}
.side_p .cont li ul li{height:26px;line-height:26px;margin-top:5px;  background:none;}
.side_p .cont li ul li a{padding-left:50px;display:block; background:#efecec;  border:none}
.side_p .cont li ul li a:before{ content:">> ";}
.side_p .cont li ul a:hover{color:#fff; background:#7fbf04;}


.ny_dan .cont{ padding:10px 20px; line-height:30px; height:auto !important; height:492px; min-height:492px; }
.ny_news .cont{ padding-top:20px;  height:auto !important; height:492px; min-height:492px;}
.ny_news .cont ul{ width:600px; margin:0 auto;}
.comnews .cont li{ height:29px; float:left; display:inline; width:100%; line-height:29px; border-bottom:1px dashed #7d7d7d;  }
.comnews .cont li a{ display:block; padding-left:22px; background:url(../images/list2.png) left center no-repeat;  } 
.comnews .cont li span{ float:right; padding-right:7px; color:#666666;}
.comnews .cont li a:hover{ color:#890101; }


.ny_pro .cont{ padding-top:20px;  height:auto !important; height:492px; min-height:492px;}
.ny_pro .cont li{ margin:0 18px;}