@charset "gb2312";

#header{width:100%; }
.topbar{width:1003px;margin:0 auto;height:102px;position:relative;}
.logo{position:absolute;left:0; z-index:100000000;}
.tel{ position:absolute; top:18px; right:0;}

.nav{ width:100%; height:79px; background:url(../images/navbg.jpg); }
.nav ul{ width:1000px; margin:0 auto;}
.nav ul li{float:left;height:79px;width:125px; background:url(../images/navlibg.jpg) left center no-repeat;  }
.nav ul li a{ display:block; text-align:center;line-height:79px;font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#fff;  }
.nav ul li a:hover,.nav ul li.on a{ background:url(../images/navabg.jpg) center no-repeat; color:#ba6b02; font-weight:bold;}

.banner{ width:100%; height:395px; box-shadow:2px 3px 5px rgba(0,0,0,.27); position:relative; z-index:1000;}
.banner p{ width:100%; text-align:center;}
.banner .pic_scoll{ width:100%; height:395px;position:relative;}
.banner .pic_scoll .scoll_1{width:100%; height:395px;overflow:hidden; position:relative;}
.banner #scoll_a {z-index: 999;position:absolute; bottom:14px; width:100%;text-align:center;}
.banner #scoll_a a {display:inline-block;width:30px;height:9px; margin:0 4px; font-size:0; background:url(../images/icon1.jpg);}
#scoll_a a.activeSlide { background:url(../images/icon2.jpg); }

.casebg{ width:100%; background:url(../images/bg.jpg);}
.case{ width:1003px; margin:0 auto;}
.case .title{ background:url(../images/tbg.png) center 44px no-repeat;}
.case .title a{ color:#fff; display:block; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; padding-top:18px; line-height:24px;}
.case .title span{ display:block; font-size:12px; text-transform:uppercase;}

.case .cont{ padding-top:15px;}
.mod2 ul li { width:168px; height:177px; float: left; display:inline; margin:0 10px;  overflow: hidden; }
.mod2 ul li .photo { width:164px; height:121px; border:2px solid #f3fee0; overflow:hidden;}
.mod2 ul li .photo img { vertical-align:middle; }
.mod2 ul li .name { text-align: center; line-height:52px; background:url(../images/pbg.png) center top no-repeat;}
.mod2 ul li .name a{ color:#fff;}
.mod2 ul li.on .name a{ color:#bc6c02;}
.mantle1{position: relative;zoom: 1;width: 1003px;overflow: hidden;}
.mantle1 .cont1{ width: 940px;overflow:hidden; margin:0 auto;}
.leftbotton,.rightbotton{ position:absolute; top:42px; width:21px; height:43px; cursor:pointer;}
.leftbotton{ background:url(../images/btnl.png) no-repeat; left:7px;}
.rightbotton{ background:url(../images/btnr.png) no-repeat; right:7px;}
.fl,#imgul1{ float:left;}

#content{ width:1003px; margin:0 auto;}

.side{ width:242px; float:left;}
.main{ width:750px; float:right; margin-top:14px;}


.side_p .title{ height:51px; background:url(../images/stbg.jpg);}
.side_p .title h3{ color:#fff; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; text-align:center;font-weight:normal; padding-top:5px;}
.side_p .title h3 span{ display:block;text-transform:uppercase;  font-size:12px;}

.side_p .cont{ padding-top:5px;padding-bottom:6px;}
.side_p .cont ul{ margin:0 auto; width:177px;}
.side_p .cont li{line-height:31px;float:left;width:100%;  margin-top:7px;}
.side_p .cont li a{display:block;padding-left:30px; line-height:29px; border:1px solid #dbdbdb; font-weight:bold; color:#bc6c02; background:url(../images/list1.jpg) 10px center no-repeat #e0e0e0; }
.side_p .cont li a.on,.side_p .cont li a:hover{ color:#7cc202; }

.side_p .cont li ul{display:none;color:#666;padding:5px 0;}
.side_p .cont li ul li{float:none;height:27px;line-height:27px;font-size:12px;}
.side_p .cont li ul li a{padding-left:48px;color:#bc6c02; background:url(../images/list2.jpg) 26px center no-repeat #e0e0e0; font-weight:normal;}
.side_p .cont li ul a:hover{  background-color:#7cc202; color:#bc6c02;}

.box{ margin-top:31px;}
.about,.news,.box .side_c{ width:316px; float:left; background:#7cc202; border:2px solid #c6e590; height:222px; position:relative;}

.box .title{ height:35px;}
.box .title h3{ float:left; border-bottom:2px solid #fff; margin-left:9px; padding-right:7px; margin-top:-14px;}
.box .more{ position:absolute; width:100%; text-align:right; background:url(../images/morebg.png); bottom:0; line-height:19px; font-weight:bold;}
.box .more a{ color:#fff; margin-right:9px;}

.news{ float:left;}
.news .cont ul{width:298px; margin:0 auto; padding-top:12px; }
.news .cont li{ height:29px; float:left; display:inline; width:100%; line-height:29px; border-bottom:1px dashed #d1eaa7; }
.news .cont li a{ display:block; padding-left:19px; background:url(../images/list3.jpg) 4px center no-repeat; color:#fff;} 
.news .cont li span{ float:right; margin-right:4px;}
.news .cont li a:hover{ color:#bc6c02;background:url(../images/list4.png) 4px center no-repeat;  }


.side .side_c{ margin-top:28px; background:#7cc202; border:2px solid #c6e590; height:222px; position:relative; }
.side .side_c .more{ display:none;}
.side_c .cont{ line-height:20px; padding-top:9px; padding-left:15px; color:#fff;}

.about{  float:left; margin-left:22px;}
.about .cont { padding:7px 12px 0; line-height:24px;  color:#fff; }


.box .side_c{ float:right; margin:0;}

.main .title{ height:33px;line-height:32px; border-bottom:1px solid #bc6c02;}
.main .title h3{  height:35px; background:url(../images/h3bg.jpg) left bottom no-repeat; padding-left:11px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:normal; color:#bc6c02;}
.main .title h3 span{ font-size:12px; text-transform:uppercase;}
.main .title .more{ float:right; margin-right:14px;}
.main .title .more a{ color:#a0a0a0;}
.main .title .en{ float:right;}

.product .cont{ padding-top:24px; }
.mod1 ul li { width:211px; height:196px; float: left; display:inline; margin:0 14px;  overflow: hidden; }
.mod1 ul li .photo { width:209px; height:156px; border:1px solid #e0e0e0; overflow:hidden;}
.mod1 ul li .photo img { vertical-align:middle; }
.mod1 ul li .name { text-align: center; line-height:38px;}
.mod1 ul li.on .name a{ color:#bc6c02;}


#footer{ width:100%; margin-top:22px;   height:58px; padding-top:10px;  background:url(../images/bg.jpg);text-align:center; line-height:24px; color:#fff;}
#footer a{ color:#fff;}

.ny_dan .cont{ padding:10px 20px; line-height:30px; height:auto !important; height:492px; min-height:492px; }
.ny_news .cont{ padding-top:14px;  height:auto !important; height:492px; min-height:492px;}
.ny_news .cont ul{width:650px; margin:0 auto; }
.ny_news .cont li{ height:29px; float:left; display:inline; width:100%; line-height:29px; border-bottom:1px dashed #d1eaa7; }
.ny_news .cont li a{ display:block; padding-left:19px; background:url(../images/list4.png) 4px center no-repeat; } 
.ny_news .cont li span{ float:right; margin-right:4px;}
.ny_news .cont li a:hover{ color:#bc6c02; }


.ny_pro .cont{ padding-top:19px; padding-left:8px;  height:auto !important; height:492px; min-height:492px;}
