@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0}
body{ color:#3a3a3a; font-family:"宋体"; font-size:12px; background:url(../images/bg.gif) repeat-x #9ee00b;}
img{ vertical-align:middle; border:none;}
ul, ul li{ list-style:none;}

.left{ float:left;}
.right{ float:right;}

a{ color:#3a3a3a; text-decoration:none;}
a:hover{ color:#1b7001; cursor:pointer}
a.hover{ color:#1b7001;}

.color1{ /*color:#9ee00b;*/}
.color2{ color:#FFF;}
.size12{ font-size:12px;}

.top{ width:970px; padding:0 15px; background:url(../images/topBG.gif) repeat-x; height:100px; margin:0 auto; overflow:hidden;}
.logo{width:234px; height:80px; padding:20px 0 0 40px;}
.topRi{ width:400px; height:100px; text-align:right;}
.topRi1{ height:38px; line-height:38px; color:#116700;}
.topRi a{ color:#116700;}
.topRi2{ height:43px; line-height:43px; padding:10px 0;}
.top2{width:970px; padding:0 15px; height:54px; margin:0 auto; background:url(../images/top2Bg.gif) center center no-repeat #FFF;}
.nav{ width:970px; margin:0 auto; height:39px;}
.nav ul li{ width:119px; float:left; height:39px; text-align:center; line-height:39px; color:#FFF; font-family:"微软雅黑"; font-size:14px;}
.nav ul .navline{ background:url(../images/navline.gif) center center no-repeat; width:2px; font-size:0;}
.nav ul li a{ color:#FFF; outline:none;display:block;}
.nav ul li a:hover{ color:#9ee00b;}

.banner{ height:345px; width:970px; padding:5px 15px; padding-top:0; margin:0 auto; background:#FFF;}
.img_switch {margin:0 auto;}
#__01{margin:0 auto; height:345px; overflow:hidden;}
.img_switch_content {WIDTH: 100%; HEIGHT: 345px; position:relative;}
.img_switch_text {width: 75px;position: absolute; z-index:10; top: 320px; right:12px; HEIGHT: 9px;}
.number_nav {DISPLAY: inline; FLOAT: left;}
.number_nav UL {font:0px Arial, Helvetica, sans-serif; padding: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none;}
.number_nav UL LI {float: left;font-weight: bold; background: #2a230e; float: left; margin-right: 5px; width: 10px; cursor: pointer; height: 9px; line-height: 9px;  font-size:11px; text-align: center; filter:alpha(opacity=75);-moz-opacity:0.75;opacity: 0.75; display:inline;}
#pic {OVERFLOW: hidden}


.main{ padding:0 15px; width:970px; margin:0 auto; background:#FFF; height:auto; overflow:hidden;}
.line{ background:url(../images/line.gif) no-repeat; height:10px; font-size:0; width:970px;}
.main1{ width:970px; height:570px; overflow:hidden;}
.mainLeft{ width:244px; float:left; padding-top:8px;}
.mainSer{ height:260px; padding:11px 14px; line-height:24px; border:solid 1px #a4e21a;}
.mainSer1{ height:60px;}
.mainSer2{ height:200px; overflow:hidden;}
.mainSer2 a{outline:none;}
.mainSer2 ul li{ height:40px; line-height:40px; background:url(../images/line2.gif) left no-repeat; padding-left:42px; font-family:"微软雅黑";}

.mainNew1{ height:50px; padding-top:25px; line-height:50px;}
.mainNew2{ height:180px;}
.mainNew2 ul li{ height:24px; line-height:24px; background:url(../images/tb1.gif) 10px center no-repeat; padding-left:25px; padding-right:5px;}

.mainRI{ width:703px; float:right;} 
.mainAbout{ height:50px;}
.mainAbout2{ height:250px; line-height:25px; padding-left:10px; overflow:hidden;}
.more1{ position:absolute; bottom:0; line-height:25px; right:50px; padding-top:3px;}
.more1 a{ color:#0f6600;}

.mainPro1{ height:39px;}
.mainPro2{ height:200px; width:694px; margin:0 auto; padding:12px 0px; overflow:hidden;}
.mainPro2 dl{ width:138px; height:186px; border:solid 1px #c3c3c2; float:left; padding:10px; padding-bottom:0; display:block; margin:0 7px;}
.mainPro2 dl:hover{ border:solid 3px #9ee00b; padding:8px; padding-bottom:0;}
.mainPro2 dl dt{ width:138px; height:156px;}
.mainPro2 dl dd{ height:36px; text-align:center; font-size:13px; font-family:"微软雅黑";}


.main2{ width:970px; height:252px;}
.zz1{ height:50px;}
.zz2{ height:200px;}
.maincon2{ height:148px; padding:0 10px; line-height:24px; font-family:"微软雅黑";}
.maincon3{ height:22px; line-height:22px; text-align:center; color:#1b7001; font-family:"微软雅黑"; font-size:13px;}
.zzm{ height:246px; padding:2px 0;}
.zzm dl{ width:188px; float:left; padding:10px;}
.zzm dl dt{width:188px; height:135px; display:block; text-align:center;}
.zzm dl dt img{ border:solid 1px #c3c3c2; width:180px; height:127px; padding:3px;}
.zzm dl dt img:hover{ border:solid 3px #9ee00b; padding:1px;}
.zzm dl dd{ height:24px; line-height:24px; text-align:center; font-family:"微软雅黑";}

.foot1{ height:32px; line-height:32px; background:#ededed; border-top:solid 3px #9ee00b; width:1000px; margin:0 auto; font-family:"微软雅黑"; text-align:center; color:#0f6600;}
.foot1 a{ color:#0f6600;}

.foot2{ height:88px; width:1000px; background:#FFF; margin:0 auto; text-align:center; line-height:25px; padding-top:18px; font-family:"微软雅黑";}

.nybn{ height:240px; width:970px; padding:5px 15px; padding-top:0; margin:0 auto; background:#FFF;}
.ny{ width:970px; margin:0 auto; padding-bottom:20px; overflow:hidden;}
.nyleft{ width:243px; float:left;}
.nyleft1{ height:30px; line-height:30px; width:195px; background:url(../images/aboutleft1.jpg) left center no-repeat; padding:10px 0px 9px 48px; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}
.nyleft2{ width:211px; border:solid 1px #98db0b; border-top:none; padding:20px 15px; padding-top:0;}
.nyleft2 ul li{ background:url(../images/bg2.gif) left center no-repeat; height:40px; line-height:40px; padding-left:40px; font-family:"微软雅黑"; font-size:13px;}
.nyleft2 ul li a{outline:none;}
.height20{ height:20px;}
.nyleft3{ padding:14px; width:213px; line-height:24px; border:solid 1px #98db0b; height:auto; overflow:hidden;}
.nycon1{ height:50px;}
.nycon2{ line-height:24px; min-height:144px;}

.nyright{ width:694px; float:right;}
.nyright1{ background:url(../images/nyri1.jpg) left center no-repeat; height:30px; width:626px; padding:9px 20px; padding-left:48px; line-height:30px; font-weight:bold; color:#FFF;}
.nyright1 a{ color:#FFF;}
.nyright1 a:hover{ color:#1b7001;}

.nyright2{ border:solid 1px #98db0b; border-top:none; width:660px; line-height:24px; padding:12px 16px;}


.news{ padding:0 6px; height:auto; overflow:hidden;}
.news dl{ height:84px; padding:16px 0; background:url(../images/line3.gif) left bottom no-repeat;}
.news dl dt{width:126px; height:78px; border:solid 1px #616161; padding:2px; float:left;}
.news dl dt:hover{ width:126px; height:78px; border:solid 3px #9ee00b; padding:0;}
.news dl dd{ width:505px; height:84px; float:right;}
.dd1{ height:22px; line-height:22px;color:#277903; padding-right:10px;}
.dd2{ height:63px; line-height:21px; overflow:hidden; }
.dd1 a{ color:#277903;}
.page{ height:24px; line-height:24px; text-align:center; padding:18px 0;}
.page span{ padding: 3px 4px; margin:0 1px; border:solid 1px #cbcbcb;}
.newtitle{ height:35px; line-height:35px; background:url(../images/line3.gif) left bottom no-repeat; text-align:center; font-size:16px;}
.newtime{ height:24px; line-height:24px; text-align:center;}
.newnr{ padding:5px; line-height:22px; padding-bottom:20px;}
.back{ background:url(../images/line4.gif) top left no-repeat; width:140px; line-height:30px; height:30px; float:right; text-align:center; color:#277903;}
.back a{ color:#277903;}

.zzry1{ background:url(../images/zzry_bg.gif) center center no-repeat; width:606px; margin:0 auto; padding:28px 12px;}
.zzry2{ height:148px; padding:16px;}
.zzry2 ul li{ width:142px; height:100px; padding:2px; border:solid 1px #cececd; float:left; margin:0 3px;}

.feedback{line-height:24px;}
.feedback table tr td{}
.feedback #form2 table tr td .textfield2{ background:url(../images/txtBg.gif) repeat-x; height:25px; line-height:25px; padding:0 2px; border:solid 1px #b1b8cc;}
.pdLeft20{ padding-left:20px;}
.feedback #form2 table tr td #textarea{ width:450px; border:solid 1px #b1b8cc;}

.dl{ height:auto; overflow:hidden;}
.dl ul li{ background:url(../images/line3.gif) left bottom no-repeat; height:28px; line-height:28px; padding:0 20px;}
.dl ul li .dl1{ background:url(../images/tb1.gif) left center no-repeat; padding-left:16px;}



.proleft2{ width:211px; border:solid 1px #98db0b; border-top:none; padding:20px 15px; padding-top:0;}
.proleft2 a{outline:none;}
.proleft2 ul li{ background:url(../images/line5.gif) left bottom no-repeat; line-height:36px; font-family:"微软雅黑"; font-size:13px;}
.proleft2 ul li .a1{ background:url(../images/tb1.gif) 20px center no-repeat; padding-left:40px; display:block;}
.proleft2 ul li ul{ display:none;}
.proleft2 ul li ul li{ background:url(../images/tb1.gif) 30px center no-repeat; padding-left:50px; height:24px; line-height:24px; font-size:11px;}

product2{ padding:10px 0;}
.pro{ border:solid 1px #cbcbcb; padding:8px; width:300px; height:240px; float:left; margin:6px;}
.pro1{ height:35px; line-height:30px; font-family:"微软雅黑"; font-size:18px; padding:0 10px;}
.pro1 a{ color:#da251d;}
.pro2{ height:135px; padding:5px 7px;}
.pro3{ line-height:22px; height:44px; overflow:hidden; padding:5px;}

.proRi_2{ width:690px; padding:6px; float:right; padding-bottom:20px; background:#f3f3f3; overflow:hidden;}
.proRi_21{ line-height:22px; padding:0 16px; padding-bottom:10px;}
.proRi_21 .p1{ font-family:"微软雅黑"; font-size:16px; height:30px; line-height:25px; width:690px; color:#366180;}
.proRi_22{ border:solid 1px #cbcbcb; width:630px; height:166px; padding:10px; padding-left: 14px; margin-bottom:10px;}

.proView{ margin:0 auto; width:940px; padding:0 0 28px 0; height:auto; overflow:hidden;}
.proView1{ background:url(../images/proView1.gif) no-repeat; height:257px; padding:16px 25px;}
.proTu{ width:380px; height:245px; float:left; padding-left:14px;}
.proView1_ri{ width:442px; height:245px; float:right;}

.proView1_ri1{ height:60px; line-height:28px; font-size:16px; font-weight:bold; color:#007799;}
.proView1_ri2{ height:132px; overflow:hidden; line-height:22px;}
.proView2{ height:auto; overflow:hidden; border:solid 1px #ccc;}
.proView2_1{ height:40px; background:#eee; padding:0 50px;}
.proView2_1 ul li{ width:125px; float:left; line-height:40px; text-align:center; font-size:14px; font-weight:bold;}
.proView2_1 ul li a{ display:block;}
.proView2_1 ul li a:hover{ background:#fff; color:#333}
.proView2_1 ul li a.hover{ background:#fff;}

.proView2_2 { padding:18px 25px; line-height:24px;}

.nyLoc{ height:34px; line-height:34px; background:url(../images/bg1.gif) repeat-x; padding:0 18px; width:904px; margin:0 auto;}

.button_tj{ background:url(../images/btn_tj.gif) no-repeat; width:70px; height:23px; font-size:0; border:0; cursor:pointer;}
.button_cz{ background:url(../images/btn_cz.gif) no-repeat; width:70px; height:23px; font-size:0; border:0; cursor:pointer;}

.red{ color:#F00;}


.mp{ padding:12px 20px; line-height:24px; padding-bottom:45px;}
.mp span{ padding:0 25px 0 10px;}
.mp strong a{ color:#1b7001;}

.news1{ padding:0 6px; height:auto; overflow:hidden;}
.news1 dl{ width:248px; height:183px; padding:10px 30px; float:left;}
.news1 dl dt{width:240px; height:149px; border:solid 1px #616161; padding:2px;}
.news1 dl dt:hover{ width:240px; height:149px; border:solid 3px #9ee00b; padding:0;}
.news1 dl dd{ width:248px; height:34px; line-height:34px; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}