@charset "gb2312";
*{ margin:0; padding:0; border:none; font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif; font-size:13px; line-height:25px; color:#333;list-style:none; border:none;}
body{max-width:1920px; margin:0 auto;}
a{ color:#333; text-decoration:none}
a:hover{text-decoration:none}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.topArea{ width:100%; height:31px; margin:0 auto; border-bottom:1px solid #cccccc; z-index:1000px}
.topArea .main{ width:1000px; height:31px; margin:0 auto}
.topArea .main ul li{ float:left; line-height:31px; font-size:12px; color:#999999}
.topArea .main ul li a{line-height:31px; font-size:12px; color:#999999}

.heading{ width:1000px; height:140px; margin:0 auto;}
.heading ul li.logo{float:left; height:115px; padding-top:25px}
.heading ul li.logo p{ font-size:30px; font-weight:bold; color:#333333; line-height:40px}
.heading ul li.logo span{ font-size:15px; font-weight:bold; color:#45a908; line-height:25px}
.heading ul li.tel{ float:right; width:344px; height:140px; background:url(images/tel.jpg) right center no-repeat}

.navbg{ width:100%; height:70px; margin:0 auto; background:#1d7d07}
.navbg .main{ width:1200px; height:70px; margin:0 auto;}
.navbg .main ul li{ width:133px; height:70px; float:left;}
.navbg .main ul li a{ width:133px; height:70px; line-height:45px; display:block; text-align:center;font-size:15px;  font-weight:bold; color:#fff; line-height:70px;}
.navbg .main ul li a:hover{ width:133px; height:70px; line-height:70px; display:block; text-align:center;font-size:15px; color:#fff; background:#c89727; font-weight:bold}


.aboutall{ width:100%; height:525px; background:url(images/icon.jpg) repeat}
.aboutall .mid{ width:1200px; height:500px; padding-top:25px; margin:0 auto}
.aboutall .mid .news{ width:590px; height:500px; float:left}
.aboutall .mid .news .title{ width:590px; height:70px;}
.aboutall .mid .news .title .aa{ width:240px; height:70px; float:left; background:url(images/news.png)}
.aboutall .mid .news .title .bb{ width:78px; height:32px; float:right; border:1px solid #bd8b4d; line-height:32px; margin-top:30px; text-align:center;}
.aboutall .mid .news .title .bb a{ color:#bd8b4d; text-align:center;  line-height:32px; font-weight:bold; text-transform:uppercase}
.aboutall .mid .news .content{ width:590px; height:420px; padding-top:10px;}
.aboutall .mid .news .content .ne_t{ width:265px; height:168px; background:url(images/news_top.gif) left top no-repeat; padding-left:325px; padding-top:15px;}
.aboutall .mid .news .content .ne_t .xwn{ width:265px; color:#fff; height:138px;}
.aboutall .mid .news .content .ne_t .xwn p a{ width:265px; color:#fff; line-height:35px; height:35px; font-size:16px;}
.aboutall .mid .news .content .ne_t .xwn span{ line-height:25px; color:#fff}
.aboutall .mid .news .content .newscon{ width:590px; height:auto; padding-top:15px;}
.aboutall .mid .news .content .newscon .nr{ width:590px; height:35px; float:left; line-height:35px;}
.aboutall .mid .news .content .newscon .nr a{ width:250px; height:35px; float:left; text-indent:10px; background:url(images/icon1.gif) left center no-repeat; line-height:35px;}
.aboutall .mid .news .content .newscon .nr span{ width:80px; float:right}
.aboutall .mid .about{ width:590px; height:500px; float:right}
.aboutall .mid .about .title{ width:590px; height:73px;}
.aboutall .mid .about .title .aa{ width:240px; height:73px; float:left; background:url(images/about.png)}
.aboutall .mid .about .title .bb{ width:78px; height:32px; float:right; border:1px solid #bd8b4d; line-height:32px; margin-top:30px; text-align:center;}
.aboutall .mid .about .title .bb a{ color:#bd8b4d; text-align:center;  line-height:32px; font-weight:bold; text-transform:uppercase}
.aboutall .mid .about .content{ width:590px; height:417px; padding-top:7px;; line-height:25px;}
.aboutall .mid .about .content .tu{ width:260px; height:183px; float:left; padding-right:15px;}

.ys{ width:100%; background:url(images/ban3.gif) center center no-repeat; height:332px; }
.ysjl{ width:100%; height:435px; background:url(images/ys_bg.gif) repeat}
.ysjl .mid{ width:1200px; height:400px; padding-top:35px; margin:0 auto;}
.ysjl .mid .title{ width:1200px; height:50px; line-height:50px; font-size:35px; color:#fff; font-weight:bold ; text-align:center}
.ysjl .mid .title1{ width:1200px; height:52px; background:url(images/tt_bot1.png) center top no-repeat; margin-top:20px;}
.ysjl .mid .content{ width:1200px; height:145px;  background:url(images/ys1_tu.gif) center top no-repeat;  margin-top:40px;}

.ys2{ width:100%; height:800px; background:url(images/ys2.gif) center top no-repeat; padding-top:45px;}
.ys2 .mid{ width:1200px; height:800px; margin:0 auto}
.ys2 .mid .title{ width:1200px; height:50px; line-height:50px; font-size:35px; color:#247104; font-weight:bold ; text-align:center}
.ys2 .mid .title1{ width:1200px; height:52px; background:url(images/tt_bot1.png) center top no-repeat; margin-top:20px;}
.ys2 .mid .title2{ width:1200px; height:30px; line-height:30px; color:#a8a7a7; margin-top:10px; text-align:center}
.ys2 .mid .content{ width:1200px; height:600px; margin-top:30px; background:url(images/psf123.gif) center top no-repeat; position:relative}
.ysjd{ width:360px; height:60px; position:absolute}
.ysjd .wenzi{ width:300px; height:60px; float:left; text-align:right}
.ysjd .wenzi .tit{ width:300px; height:30px; line-height:30px; font-size:25px; font-weight:bold}
.ysjd .num{ width:45px; height:45px; color:#fff; line-height:45px; text-align:center; background:url(images/num.png) no-repeat; float:right; font-size:30px; font-weight:bold}
.ysjd1{ width:360px; height:60px; position:absolute}
.ysjd1 .num{ width:45px; height:45px; color:#fff; line-height:45px; text-align:center; background:url(images/num.png) no-repeat; float:left; font-size:30px; font-weight:bold}
.ysjd1 .wenzi{ width:300px; height:60px; float:right; text-align:left}
.ysjd1 .wenzi .tit{ width:300px; height:30px; line-height:30px; font-size:25px; font-weight:bold}
.ys_wz{ left:100px; top:15px}
.ys_wz1{ left:40px; top:145px}
.ys_wz2 { left:80px; top:270px;}
.ys_wz3 { left:750px; top:15px;}
.ys_wz4 { left:810px; top:145px;}
.ys_wz5 { left:760px; top:270px;}

.azbz{ width:1200px; height:auto; margin:0 auto; margin-top:30px;}
.azbz1{ width:1200px; height:420px; margin:0 auto; border-bottom:1px solid #CCC}
.azbz1 .tu{ width:366px; height:387px; background:url(images/az1.gif) left top no-repeat; float:left}
.azbz1 .tuwen{ width:795px; height:420px; float:right}
.azbz1 .tuwen .title{ width:795px; height:40px;  color:#4aa732; line-height:40px; font-size:20px; font-weight:bold}
.azbz1 .tuwen .title span{ width:40px; height:28px; background:#4aa732; display:block; color:#fff; float:left; text-align:center; font-size:20px; line-height:28px; margin-right:10px; margin-top:5px;}
.azbz1 .tuwen .title1{ border-bottom:1px dashed #CCC; height:5px;}
.azbz1 .tuwen .content{ width:795px; height:327px; padding-top:10px;}
.azbz2{width:1200px; height:470px; margin:0 auto; border-bottom:1px solid #CCC; margin-top:20px;}
.azbz2 .tuwen{ width:580px; height:460px; float: left}
.azbz2 .tuwen .title{ width:580px; height:40px;  color:#4aa732; line-height:40px; font-size:20px; font-weight:bold}
.azbz2 .tuwen .title span{ width:40px; height:28px; background:#4aa732; display:block; color:#fff; float:left; text-align:center; font-size:20px; line-height:28px; margin-right:10px; margin-top:5px;}
.azbz2 .tuwen .title1{ border-bottom:1px dashed #CCC; height:5px;}
.azbz2 .tuwen .content{ width:580px; height:327px; padding-top:10px;}
.azbz2 .tu{ width:574px; height:397px; float:right; background:url(images/az4.gif) no-repeat; margin-top:40px;}
.azbz3{ width:1200px; height:290px; margin:0 auto; border-bottom:1px solid #CCC;}
.azbz3 .tu{ width:396px; height:218px; float:left; background:url(images/az5.gif) no-repeat; margin-top:40px;}
.azbz3 .tuwen{ width:760px; height:218px; float:right; margin-top:40px;}
.azbz3 .tuwen .title{ width:580px; height:40px;  color:#4aa732; line-height:40px; font-size:20px; font-weight:bold}
.azbz3 .tuwen .title span{ width:40px; height:28px; background:#4aa732; display:block; color:#fff; float:left; text-align:center; font-size:20px; line-height:28px; margin-right:10px; margin-top:5px;}
.azbz3 .tuwen .title1{ border-bottom:1px dashed #CCC; height:5px;}
.azbz3 .tuwen .content{ width:600px; height:100px; padding-top:10px; text-indent:10px;}
.azbz3 .tuwen .content .cc{ height:35px; line-height:35px; background:url(images/icon1.gif) left center no-repeat}
.azbz4{ width:1200px; height:280px; margin:0 auto; }
.azbz4 .tuwen{ width:662px; height:260px; margin-top:20px; float:left}
.azbz4 .tuwen .title{ width:662px; height:40px;  color:#4aa732; line-height:40px; font-size:20px; font-weight:bold}
.azbz4 .tuwen .title span{ width:40px; height:28px; background:#4aa732; display:block; color:#fff; float:left; text-align:center; font-size:20px; line-height:28px; margin-right:10px; margin-top:5px;}
.azbz4 .tuwen .title1{ border-bottom:1px dashed #CCC; height:5px;}
.azbz4 .tuwen .content{ width:662px; height:178px; padding-top:10px;}
.azbz4 .tu{ width:428px; height:252px; float:right; background:url(images/az7.gif) left 5px no-repeat}
.ys3{ width:100%; height:214px; background:url(images/ban2.gif) center top no-repeat; margin-top:20px;}

.case{ width:1200px; height:620px; padding-top:50px; margin:0 auto}
.case .title{ width:1200px; height:40px; line-height:40px; font-size:30px; font-weight:bold; text-align:center; color:#247104}
.case .title1{ width:1200px; height:60px; background:url(images/tt_bot2.png) center center no-repeat}
.case .title2{ width:1200px; height:50px; line-height:50px; text-align:center; color:#999; font-size:18px;}
.case .content{ width:1200px; height:auto;}
.poster-main{ position:relative; width:1200px; height:386px; margin:45px auto 0 auto; }
.poster-main a,.poster-main img{ display:block; }
.poster-main .poster-list{ width:1200px; height:386px; }
.poster-main .poster-list a{ display:block; position:relative; width:100%; }
.poster-main .poster-list .name{ position:absolute; bottom:0px; left:0px; height:45px; line-height:45px; text-align:center; font-size:20px; color:#fff; width:100%; background:url(images/bg12.png) repeat;border-bottom-right-radius:20px;
border-bottom-left-radius:20px; -moz-border-radius-bottomright:20px; -moz-border-radius-bottomleft:20px; -webkit-border-bottom-right-radius:20px; -webkit-border-bottom-left-radius:20px;   }
.poster-main .poster-list img{ width:100%; height:100%; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; }
.poster-main .poster-list .poster-item{ position:absolute; left:0; top:0;}
.poster-main .poster-btn{ position:absolute; top:0; width:19px; height:36px; z-index:10; cursor:pointer; }
.poster-main .poster-prev-btn{left:-50px; background:url(images/left1.jpg) no-repeat left center; }
.poster-main .poster-next-btn{right:-50px; background:url(images/right1.jpg) no-repeat right center;  }


.scsb{ width:100%; height:657px; background: url(images/sb_bg.gif) center top no-repeat; margin-top:60px;}
.scsb .mid{ width:1200px; height:600px; padding-top:50px; margin:0 auto}
.scsb .mid .title{width:1200px; height:50px; line-height:50px; font-size:35px; color:#247104; font-weight:bold ; text-align:center }
.scsb .mid .title1{ width:1200px; height:60px; background:url(images/tt_bot2.png) center center no-repeat}
.scsb .mid .title2{ width:1200px; height:50px; line-height:50px; text-align:center; color:#247104; font-size:18px;}
.scsb .mid .content{ width:1200px; height:215px; margin-top:40px;}
.saa{ width:285px; height:215px; overflow:hidden; float:left; text-align:center; display: block; margin:5px 15px;  }
.saa:hover{ width:285px; height:215px;  float:left; text-align:center; margin:5px 15px;}

.cpyl{ width:1200px; height:500px; margin-top:50px; margin:0 auto}
.cpyl .title{width:1200px; height:50px; line-height:50px; font-size:35px; color:#247104; font-weight:bold ; text-align:center }
.cpyl .title1{ width:1200px; height:60px; background:url(images/tt_bot2.png) center center no-repeat}
.cpyl .title2{ width:1200px; height:50px; line-height:50px; text-align:center; color:#999; font-size:18px;}
.cpyl .content{ width:1200px; height:215px; margin-top:40px;}
.saa{ width:285px; height:215px; overflow:hidden; float:left; text-align:center; display: block; margin:5px 15px;  }
.saa:hover{ width:285px; height:215px;  float:left; text-align:center; margin:5px 15px;}

.lyall{ width:100%; height:645px; background: url(images/ly_bh.gif) left top no-repeat}
.lyall .mid{ width:1200px; height:600px; padding-top:45px; margin:0 auto}
.lyall .mid .title{width:1200px; height:50px; line-height:50px; font-size:35px; color:#247104; font-weight:bold ; text-align:center }
.lyall .mid .title1{ width:1200px; height:60px; background:url(images/tt_bot2.png) center center no-repeat}
.lyall .mid .title2{ width:1200px; height:50px; line-height:50px; text-align:center; color:#247104; font-size:18px;}
.lyall .mid .content{ width:1100px; padding:50px; height:300px;}
.lyall .mid .content .cont{ width:375px; height:300px; float:left; background:url(images/lx_left.png) left 5px no-repeat; line-height:35px; padding-left:40px;}
.lyall .mid .content .ly{ width:460px; height:300px; float:right}
.lyall .mid .content .ly .dh{ width:410px; height:38px; border:1px solid #CCC; background:url(images/num1.gif) left top no-repeat #fff; padding-left:48px; line-height:38px;}
.lyall .mid .content .ly .dh .nr{line-height:38px; text-indent:5px;}
.lyall .mid .content .ly .dh1{ width:410px; height:38px; border:1px solid #CCC; background:url(images/num2.gif) left top no-repeat #fff; padding-left:48px; line-height:38px; margin-top:10px;}
.lyall .mid .content .ly .dh1 .nr{line-height:38px; text-indent:5px;}
.lyall .mid .content .ly .dh2{ width:410px; height:112px; border:1px solid #CCC; background:url(images/num3.gif) left top no-repeat #fff; padding-left:48px; line-height:38px; margin-top:10px;}
.lyall .mid .content .ly .dh2 .nr1{line-height:38px; text-indent:5px;}

.hzhb{ width:1200px; height:75px; margin:0 auto; line-height:75px; }
.proimg_cc{width:122px; height:47px; overflow:hidden; margin:10px; margin-top:20px; display:inline; float:left}
.proimg_cc img{width:120px; height:45px; padding:1px; border:1px solid #e1e1e1}


.foot{ width:100%; height:192px; background:url(images/bot_bg.gif) repeat; margin-top:5px; padding-top:60px;}
.foot .mid{ width:1200px; height:192px; margin:0 auto }
.foot .mid .tu{ width:225px; height:162px; background: url(images/lx_bot.png) left top no-repeat; float:left}
.foot .mid .wenzi{ width:955px; height:162px; color:#c2fcb4; line-height:30px; float:right; font-size:15px; padding-top:10px;}



.proimg_a{display:inlne; width:226px; height:208px;overflow:hidden; float:left; margin:15px 10px 7px 30px; line-height:30px; text-align:center}
.proimg_a:hover{ display:inlne; width:226px; height:208px;overflow:hidden; float:left; margin:15px 10px 7px 30px; line-height:30px; text-align:center;}
.proimg_a img{ width:220px; height:196px; padding:2px; border:1px solid #CCC}
.proimg_a .bg{ width:226px; height:8px; background:url(images/cp_bg.jpg) left top no-repeat}




.nymain{ width:1200px; margin:0 auto; margin-top:20px}
.rightframe{width:936px; height:auto; float:right;}
.maincont{ width:934px; height:auto;border:1px solid #dfdfdf}
.maincont .head{ width:934px; height:60px; border-bottom:1px solid #dfdfdf; background:#f8f8f8; }
.maincont .head P{line-height:60px; font-size:18px; color:#333; font-weight:bold; text-indent:25px; float:left;}
.maincont .head span{line-height:60px; font-size:13px; color:#888; float:right; margin-right:15px; background:url(images/home.png) 0 center no-repeat; text-indent:25px}
.maincont .content{width:904px; min-height:596px;padding:15px; font-size:13px; line-height:40px}
.maincont .content1{width:904px; min-height:596px;padding:15px; font-size:13px; line-height:28px}
.maincont .content2{width:894px; min-height:596px;padding:20px; font-size:13px; line-height:28px}
.maincont .content2 p a b{font-size:15px; line-height:35px}
.maincont .content ul li{ height:39px; width:904px; line-height:39px; border-bottom:1px dotted #e0e0e0; background:url(images/icon.jpg) no-repeat 10px center; text-indent:26px; overflow:hidden;}
.maincont .content ul li:hover{ height:39px; width:904px; line-height:39px; border-bottom:1px dotted #e0e0e0; background:url(images/icon.jpg) no-repeat 10px center; text-indent:26px; overflow:hidden}
.maincont .content ul li a{ height:39px; width:804px; display:block; overflow:hidden; line-height:39px;}
.maincont .content ul li span{ height:39px; width:100px; display:block; overflow:hidden; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}
.leftframe{ width:244px; height:auto; float:left; margin-right:20px}
.cplist{width:244px; height:auto;}
.cplist .head{font-size:20px; height:60px; line-height:60px;color:#FFF; font-weight:bold; text-indent:40px; background:url(images/left_cplist.jpg) no-repeat 0 0}
.cplist .content{width:242px; height:auto; border:1px solid #dfdfdf; border-top:none; border-bottom:none}
.nlist{width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#333; background:url(images/sum.gif) 200px center no-repeat #fafafa; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.nlist:hover,.nlistm,.nlistm:hover,#show,#show:hover{width:242px; height:45px; line-height:45px;display: block; font-size:14px; color:#fff;background:url(images/suma.gif) 200px center no-repeat #77c945; border-bottom:1px solid #dfdfdf; text-indent:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.nlist2{width:242px; height:36px; line-height:36px; text-indent:40px; display: block; margin:0 auto; font-size:13px; color:#555;background:url(images/arraw1.png) no-repeat 25px center #efefef}
.nlist2:hover,.nlistm2,.nlistm2:hover,#show2,#show2:hover{width:242px; height:36px; line-height:36px; text-indent:40px; display: block; margin:0 auto; font-size:13px; color:#2e7a00;background:url(images/arraw1.png) no-repeat 25px center #dfdfdf}
.contacta{width:244px; height:auto;margin-top:20px}
.contacta .head{font-size:20px; line-height:60px;color:#FFF; font-weight:bold; text-indent:40px; background:url(images/left_lxwm.jpg) no-repeat 0 0}
.contacta .content{ width:212px; height:auto; border:1px solid #dfdfdf; border-top:none; padding:15px; font-size:13px}
.proimg_aa{width:250px; height:224px; overflow:hidden; margin:20px; margin-top:0px; display:inline; float:left}
.proimg_aa img{width:246px; height:189px; padding:1px; border:1px solid #e1e1e1}
.proimg_aa span{width:216px; height:30px; display:block; line-height:30px; text-align:center; font-size:14px}
.proimg_aa:hover{width:250px; height:224px; overflow:hidden; margin:20px; margin-top:0px; display:inline; float:left}





.proimg_b{display:inlne; width:157px; height:75px;overflow:hidden; float:left; margin:15px; line-height:30px; text-align:center}
.proimg_b:hover{ display:inlne; width:157px; height:75px;overflow:hidden; float:left;margin:15px; line-height:30px; text-align:center;}
#telback{ background:url(images/lxs.png) no-repeat 10px -60px; min-height:380px; padding:30px 0 0 390px; width:280px; font-size:14px; line-height:30px}

.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.proshow .primgpic{ width:680px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:680px; border:1px solid #ddd}
.proshow .prtent img{max-width:680px; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:13px; line-height:28px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.picmp2{ display: inline; width:179px; height:158px; margin:15px 20px 15px 20px; text-align: center; float:left; line-height:18px; overflow:hidden}
.gwd_text{ width:60%; height:30px; border:1px solid #dfdfdf; line-height:30px;}