@charset "utf-8";
/* Copyright www.wxqdzh.cn */
body{ margin:0px; background:#fff url(img/bg.jpg) repeat-x top; font-family:"Microsoft Yahei"; font-size:15px; line-height:180%; letter-spacing:1px;}
*{ margin:0px; padding:0px;}
ul,li{ margin:0px; padding:0px;}
li{ list-style:none;}
i,em{ font-style:normal;}
p{ text-indent:2em;}
.fl{ float:left;}
.fr{ float:right;}
.imgr{ float:right; margin-left:20px;}
.cen{ margin:10px auto; text-align:center; text-indent:0px;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#cc0000; text-decoration:underline;}
#linking{font-size: 5px;text-align: left;line-height: 12px;}
#linking a{color: #fff;}
#header{ width:1080px; height:130px; margin:0 auto; background:url(img/header.jpg) no-repeat;}
#header .left{ width:300px; float:left; padding-top:30px; padding-left:350px; color:#333; font-size:18px;}
#header .left b{ display:block; padding-top:7px; color:#0b8a48; font-size:26px;}
#header .right{ width:220px; float:right; padding-top:30px; color:#333;}
#header .right b{ display:block; padding-top:5px; color:#0b8a48; font-family:Impact; font-size:30px;}
#footer{ width:100%; padding-top:20px; padding-bottom:20px; background:#0c8a4a; color:#fff; text-align:center;}
#footer a{ color:#fff;}
#footer img{ vertical-align:middle;}
#nav{ width:1080px; height:58px; margin:0 auto;}
#nav li{ width:135px; height:58px; float:left; background:url(img/nava.jpg) no-repeat; line-height:58px; text-align:center;}
#nav a{ display:block; color:#fff;}
#nav a:hover,#nav .home{ background:#ff8502; text-decoration:none;}
#flashs{ height:500px; position:relative; overflow:hidden; border-bottom:#e6e6e6 2px solid;}
#flashs .bgitem{ top:0px; position:absolute; z-index:1;}
#flashs .btn{ position:absolute; left:46%; margin-right:-450px; bottom:5px; padding:0px 6px; z-index:7;}
#flashs .btn span{ cursor:pointer; display:inline-block; margin-left:5px; padding:0px 8px; background:#202932; color:#fff;}
#flashs .btn span.cur{ background:#0b8a48; color:#fff;}
.w1080{ width:1080px; margin:25px auto; overflow:hidden;}
.w1080 .left{ width:230px; height:630px; float:left; border:#27b76d 4px solid; border-radius:5px;}
.w1080 .left .nav{ padding:15px 0 0;}
.w1080 .left .nav h3{ height:40px; background:url(img/x1.jpg) no-repeat center bottom; color:#0b8a48; font-size:20px; text-align:center; line-height:32px;}
.w1080 .left .nav ul{ padding:5px 0 12px 20px; overflow:hidden;}
.w1080 .left .nav li{ width:82px; height:40px; float:left; padding-left:20px; background:url(img/ico5.png) no-repeat 2px center; line-height:40px;}
.w1080 .right{ width:810px; float:right;}
.w1080 .right h5{ font-size:18px; line-height:35px;}
.w1080 .about{ width:750px; float:left;}
.w1080 .about dl{ padding-top:20px;}
.w1080 .about dt{ width:370px; float:left;}
.w1080 .about dd{ width:360px; float:right;}
.w1080 .about dd h3{ height:40px; color:#0b8a48; font-size:16px; line-height:40px;}
.w1080 .newsr{ width:300px; float:right;}
.w1080 .about h2,.w1080 .newsr h2,.w1080 .right h2{ height:38px; border-bottom:#dcdcdc 1px solid; background:url(img/ico2.jpg) no-repeat left; text-align:left;}
.w1080 .about h2 em,.w1080 .newsr h2 em,.w1080 .right h2 em{ width:115px; height:36px; padding:0 8px 8px 8px; border-bottom:#0b8a48 2px solid; color:#333; font-size:18px; font-weight:bold;}
.w1080 .text{ padding:25px; border:#dcdcdc 1px solid; border-top:none; overflow:hidden;}
.news li{ height:38px; padding-left:20px; border-bottom:#a6a6a6 1px dashed; background:url(img/ico3.jpg) no-repeat left; line-height:38px;}
.more{ float:right; margin-right:8px;}
.ysbg{ height:890px; padding-top:1px; background:url(img/ysbg.jpg) no-repeat center top;}
.ys{ position:relative; overflow:visible;}
.ys h2,.pp h2{ height:105px; background:url(img/t1.jpg) no-repeat; font-size:32px; text-align:center;}
.ys h2 b,.pz h2 b,.pp h2 b{ color:#0b8a48;}
.ys h2 em,.pp h2 em{ display:block; padding-top:12px; color:#333; font-size:20px; font-weight:normal;}
.ys h3{ height:70px; margin-bottom:10px; border-bottom:#dcdcdc 1px solid; color:#333; font-size:26px; line-height:32px; font-weight:normal;}
.ys p{ padding-bottom:28px; color:#555; line-height:28px;}
.ys p b,.pp p b{ color:#0b8a48;}
.ys1{ width:456px; position:absolute; top:176px; left:0;}
.ys2{ width:400px; position:absolute; top:560px; left:700px;}
.cpbg{ height:785px; padding-top:1px; background:#eee;}
.cp h2{ height:87px; background:url(img/t2.jpg) no-repeat center top; color:#333; font-size:28px; text-align:center; font-weight:normal;}
.cp h2 b{ display:block; padding-top:7px; color:#0b8a48;}
.pzbg{ height:732px; background:url(img/pzbg.jpg) no-repeat center top; overflow:hidden;}
.pz h2{ height:100px; margin-bottom:33px; background:url(img/t4.jpg) no-repeat; font-size:34px; text-align:center;}
.pz h2 em{ display:block; padding-top:12px; color:#333; font-size:24px; font-weight:normal;}
.pzc{ zoom:1;}
.pzc ul{ width:212px; float:left; margin-right:46px;}
.pzc li a{ width:212px; height:192px; padding-top:60px; display:block; background:url(img/bg2.jpg) no-repeat; color:#078945; font-size:26px; text-align:center; font-weight:bold;}
.pzc li em{ display:block; color:#078945; font-size:12px; text-transform:uppercase; font-weight:normal;}
.pzc li a:hover{ background:url(img/bg1.jpg) no-repeat; text-decoration:none;}
.pzc .tab1 a i{ width:73px; height:73px; margin:0 auto; display:block; background:url(img/ico2.png) no-repeat center; text-align:center;}
.pzc .tab1 a:hover i{ background:url(img/ico1.png) no-repeat center;}
.pzc .tab1 a:hover{ background:url(img/bg1.jpg) no-repeat; color:#fff;}
.pzc .tab1 a:hover em,.pzc .tab2 a:hover em{ color:#b9dfc7;}
.pzc .tab2 a i{ width:73px; height:73px; margin:0 auto; display:block; background:url(img/ico3.png) no-repeat center; text-align:center;}
.pzc .tab2 a:hover i{ background:url(img/ico4.png) no-repeat center;}
.pzc .tab2 a:hover{ color:#fff;}
.pzc .cur a{ width:212px; height:192px; padding-top:60px; display:block; background:url(img/bg1.jpg) no-repeat; color:#fff; font-size:26px; text-align:center; font-weight:bold;}
.pzc .cur a i{ width:73px; height:73px; margin:0 auto; display:block; background:url(img/ico1.png) no-repeat center; text-align:center;}
.pzc .cur a em{ color:#b9dfc7;}
.pz .tabr{ width:820px; float:left;}
.pz .tabr ul{ width:100%; height:38px; padding-left:270px;}
.pz .tabr li{ width:100px; float:left; margin-right:32px;}
.pz .tabr li a:hover,.pz .tabr .cur a{ background:url(img/t6.jpg) no-repeat;}
.pz .tabr li a{ width:100px; height:35px; padding-top:3px; display:block; color:#fff; font-size:18px; text-align:center; font-weight:bold;}
.pz .pz1,.pz .pz2{ position:relative;}
.pz .pz1 h3,.pz .pz2 h3{ height:70px; color:#333; font-size:24px; line-height:60px; text-align:center; font-weight:normal;}
.pz .pz1 h3 b,.pz .pz2 h3 b{ color:#078945;}
.pz .pz1 p{ text-indent:0px;}
.pz .pz1 .img1{ position:absolute; top:280px; left:247px; z-index:100;}
.pz .pz1 li{ width:154px; height:167px; padding:40px 12px 0 12px; background:url(img/pzli.png) no-repeat; color:#333; font-size:13px; line-height:24px; text-align:center;}
.pz .pz1 li em{ display:block; padding-bottom:12px; color:#333; font-size:24px; text-align:center; font-weight:bold;}
.pz .pz1 li b{ color:#078945;}
.pz .pz1 .li1{ position:absolute; top:100px; left:0;}
.pz .pz1 .li2{ position:absolute; top:100px; left:197px;}
.pz .pz1 .li3{ position:absolute; top:100px; left:395px;}
.pz .pz1 .li4{ position:absolute; top:100px; left:591px;}
.pz .pz1 .li5{ position:absolute; top:269px; left:99px;}
.pz .pz1 .li6{ position:absolute; top:269px; left:492px; color:#0b8a48; font-family:Impact; font-size:24px; font-weight:bold;}
.pz .pz2{ height:515px; background:url(img/pzbg.png) no-repeat bottom;}
.pz .pz2 li{ width:203px; height:205px; padding:76px 25px 0 25px; color:#fff; font-size:13px; line-height:24px; text-align:center;}
.pz .pz2 li em{ display:block; padding-bottom:12px; color:#fff; font-size:18px; text-align:center; font-weight:bold;}
.pz .pz2 li b{ color:#fff007;}
.pz .pz2 .li1{ position:absolute; top:100px; left:24px;}
.pz .pz2 .li2{ position:absolute; top:100px; left:285px;}
.pz .pz2 .li3{ position:absolute; top:100px; left:541px;}
.pz .pz2 .li4{ position:absolute; top:230px; left:152px;}
.pz .pz2 .li5{ position:absolute; top:230px; left:415px;}
.ppbg{ height:850px; padding-top:1px; background:url(img/ppbg.jpg) no-repeat center top;}
.pp{ position:relative; overflow:visible;}
.pp h3{ margin-bottom:14px; color:#0b8a48; font-size:20px;}
.pp p{ margin-bottom:10px; padding-left:16px; background:url(img/ico1.jpg) no-repeat 0 10px; color:#555; line-height:24px; text-indent:0px;}
.pp1{ width:480px; position:absolute; top:340px; left:26px;}
.pp2{ width:480px; position:absolute; top:340px; left:600px;}
.pp3{ width:480px; position:absolute; top:690px; left:26px;}
.pp4{ width:480px; position:absolute; top:690px; left:600px;}
.jzbg{ height:400px; padding-top:1px; background:#eee;}
.jz h2{ height:106px; padding-top:36px; background:url(img/t5.jpg) no-repeat; color:#0b8a48; font-size:28px; text-align:center;}
.jz h2 b{ color:#f09108;}
.jz h2 em{ display:block; padding-top:7px; color:#333; font-size:20px; font-weight:normal;}
.jzc{ width:1080px; height:200px;}
.jzc .left1{ width:250px; height:200px; float:left; padding-right:50px; background:url(img/bg3.jpg) no-repeat; border-bottom:none; text-align:center;}
.jzc .left1 h3{ padding:60px 0 30px 0; background-image:none; color:#fff; font-size:24px; text-align:center;}
.jzc dl{ float:left;}
.jzc dt{ width:306px; float:left; overflow:hidden;}
.jzc dt img{ width:306px; height:198px; display:block; border-bottom:#dcdcdc 1px solid; border-top:#dcdcdc 1px solid;}
.jzc dd{ width:398px; height:165px; float:left; padding:33px 45px 0 30px; border-bottom:#dcdcdc 1px solid; border-top:#dcdcdc 1px solid; background:#fff; border-right:none;}
.jzc dd h3{ padding:0 0 10px 0; color:#0b8a48; font-size:16px;}
.jzc dd p{ margin-bottom:16px; line-height:24px; text-indent:0px; overflow:hidden;}
.abg{ padding-top:1px; padding-bottom:1px; background:#f8f8f8;}
.page{ clear:both; padding:3px; text-align:center;}
.next{ padding:10px; border:#999999 1px dashed; text-align:center;}
.pro li{ float:left; padding:6px 30px; text-align:center;}
.pro li img{ width:300px; height:200px; padding:4px; border:#999 1px solid;}
.pro li span{ display:block;}
.pro a:hover img{ border:#cc0000 1px solid;}
.lxbg{ padding:0 0 290px 80px; background:url(img/lxbg.jpg) no-repeat right bottom;}
.lxbg h3{ margin-bottom:10px; padding-left:30px; background:none; line-height:30px;}
.lxbg ul{height: 200px; background:url(img/weixin.jpg) no-repeat 380px top;}
.lxbg li{ width:330px; height:35px; padding-left:30px; line-height:35px;}
.lxbg li:hover{ background:#ccc;}