/* CSS Document */

*{margin:0; padding:0;}
body{font-size:12px; color:#666;}
img{border:none;}
a{text-decoration:none; color:#4a4a4a;}
a:hover{color:#468d09; transition: color 0.6s ease-out 0s;}
i{font-style:normal;}
ul li{list-style:none;} 
.yahei{font-family:"\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Hiragino Sans GB",tahoma,arial,"\5B8B\4F53";}
.left{display:inline; float:left;}
.right{display:inline; float:right;}
.center{margin:0 auto;}
.clear{clear:both;}
.ovh{overflow:hidden;}
.mb18{margin-bottom:15px;}
.w1000{width:1000px;}
.aico{background-image:url(../images/icobg.png); background-repeat:no-repeat;}
.header{height:99px; background:url(../images/navbg.png) repeat-x left top #fff; position:relative; z-index:999;}
.header .head{position:relative; height:105px;}
.header ul{overflow:hidden; line-height:102px;}
.header ul li{display:inline; float:left; font-size:14px; color:#4a4a4a; margin-right:35px; position:relative; font-family:"Î¢ÈíÑÅºÚ";}
.header ul li i{background:url(../images/navlicurbg.png) no-repeat left top; width:24px; height:17px; display:none; position:absolute; bottom:-2px; left:50%; margin-left:-12px;}
.header ul .cur i{display:block;}
.header ul .mr303{margin-right:303px;}
.header .right li{float:right; margin-left:35px; margin-right:0px;}
.header h1{background:url(../images/logo.png) no-repeat left top; width:167px; height:125px; position:absolute; top:0px; left:50%; margin-left:-84px;}
.header h1 a{width:167px; height:125px; text-indent:-9999em; display:block;}

.banner{height:546px; width:100%; position:relative; overflow:hidden; background:url(../images/ibannerbg.png) repeat-x left top; padding-top:3px;}
.banner .bd{height:546px;}
.banner .bd li{ float:left;}
.banner .bd img{ width:1600px; height:546px; display:block;}
.banner .hd{ text-align:center; margin-top:-30px; position:relative; z-index:999;}
.banner .hd ul{ width:110px; margin:0 auto;}
.banner .hd ul li{ float:left; width:16px; height:16px; background:url(../images/dico.png) -16px 0 no-repeat; margin:0 3px; overflow:hidden; text-indent:-999px; cursor:pointer;}
.banner .hd ul li.on{ background-position:0 0;}
.banner .prev,.banner .next{ width:29px; height:70px; background:url(../images/dico.png) no-repeat; position:absolute; top:50%; margin-top:-35px;}
.banner .prev{}
.banner .next{ background-position:-39px 0;}
.thd{height:50px; background:#fff;  line-height:50px; color:#3d8400; font-family:Arial, Helvetica, sans-serif;}
.dengpao{padding-left:25px; background:url(../images/idpico.png) no-repeat left center;}
.dengpao a{color:#468d09;}
.ichanpin{background:url(../images/oneconbg.jpg) no-repeat center top; height:274px; width:100%; margin-bottom:22px;}
.ichanpin ul{height:274px; width:1008px; margin-top:60px;}
.ichanpin ul li{width:150px; height:168px; display:inline; float:left; margin-right:18px; }
.ichanpin ul li a {background:url(../images/icpbox.png) no-repeat left top; display:block; width:130px; height:130px; margin:0 auto;}
.ichanpin ul li img{width:118px; height:118px; margin:6px;}
.ichanpin ul li b{display:block; height:38px; line-height:38px; text-align:center; width:150px; color:#666;}
.ichanpin ul li b a{ color:#666;}
.newscon{height:332px;}
.iabout{width:316px; margin-right:15px;}
.inews{width:313px; margin-right:25px;}
.inews dl{display:block; color:#666; border-bottom:1px dotted #999; padding-bottom:9px; margin-bottom:9px;}
.inews dl dt{background:url(../images/heidian.jpg) no-repeat left center; font-weight:bold; padding-left:14px; display:block; margin-bottom:6px;}
.inews dl dt a{color:#666; font-weight:bold;}
.foot dl dd a:hover,.inews dl dt a:hover{color:#468d09;}
.inews dl dd{line-height:24px;}
.icase{width:330px;}
.icase dl{display:block; overflow:hidden; clear:both; height:111px; border-bottom:1px dotted #999; margin-bottom:10px; padding-bottom:10px;}
.icase dl dt{display:inline; float:left; height:111px; width:143px;}
.icase dl dt img{height:111px; width:143px;}
.icase dl dd{display:inline; float:right; width:168px;}
.icase dl dd b{display:block; margin-bottom:10px;}
.icase dl dd p{color:#666; line-height:20px; margin-bottom:5px;}
.icase dl dd .more{display:block; color:#468d09;}
.aboutsd{color:#666; line-height:21px; font-family:Arial, Helvetica, sans-serif;}
.st{height:24px; line-height:24px; color:#3d8400;}
.st i,.st b{display:inline; float:left;}
.st b a{color:#3d8400;}
.homeico{ background:url(../images/homeico.png) no-repeat left center; text-indent:22px; margin-bottom:10px;}
.wxico{background:url(../images/wxico.png) no-repeat left center; text-indent:24px; margin-bottom:10px;}
.caseico{ background:url(../images/icaseico.png) no-repeat left center; text-indent:22px; margin-bottom:10px;}
.ihezuo{background:url(../images/hezuobg.jpg) no-repeat center top; height:160px;}
.ihezuo p{clear:both; overflow:hidden; width:1020px;}
.ihezuo p a{display:inline; float:left; margin-right:16px; width:179px; height:74px; border:4px solid #E3E3E3;}
.ihezuo p .hz1{background-position: 0 -317px;}
.ihezuo p .hz1:hover{background-position: -191px -317px;}
.ihezuo p .hz2{background-position: 0 -237px;}
.ihezuo p .hz2:hover{background-position: -191px -237px;}
.ihezuo p .hz3{background-position: 0 -157px;}
.ihezuo p .hz3:hover{background-position: -191px -157px;}
.ihezuo p .hz4{background-position: 0 -78px;}
.ihezuo p .hz4:hover{background-position: -191px -78px;}
.ihezuo p .hz5{background-position: 0 0;}
.ihezuo p .hz5:hover{background-position: -191px 0;}
.hezuoico{background:url(../images/shoujico.png) no-repeat left center; text-indent:30px;}
.linkico{background:url(../images/linkico.png) no-repeat left center; text-indent:20px;}
.hezuot{margin-top:15px; margin-bottom:18px;}
.link{height:70px; padding-top:35px;}
.linkt{height:30px; color:#3d8400; margin-bottom:16px;}
.linkt i{display:inline; float:left; margin-right:8px;}
.linkt .left{margin-top:10px;}
.linkcon{color:#666; height:30px; line-height:30px;}
.linkcon a{padding:0 8px; color:#666;}
.footer{height:197px; background:url(../images/footerbg.jpg) repeat-x left top; padding-top:25px;}
.foot dl{display:inline; float:left; margin-right:80px;}
.foot dl dt{font-weight:bold; font-size:14px; color:#666; font-family:"ËÎÌå"; line-height:25px; margin-bottom:3px;}
.foot dl dd{line-height:25px;}
.foot dl dd a{color:#666;}
.copyright{background:url(../images/footerbg.jpg) repeat-x left top; height:70px; padding-top:4px; line-height:24px; padding-top:15px;}
.copyright .left{color:#666;}
.copyright .right a{color:#3d8400; font-weight:bold; display:inline; float:left; margin-left:13px;}
.fmail{background:url(../images/fmailico.png) no-repeat left center; text-indent:25px;}
.fvip{background:url(../images/fvipico.png) no-repeat left center; text-indent:22px;}
.swei{margin-bottom:10px;}
.swei a{display:inline; float:left; height:18px; line-height:18px;}
.fqywx{background:url(../images/fwxico.jpg) no-repeat left center; text-indent:26px; margin-right:25px;}
.fgfw{background:url(../images/fwbico.jpg) no-repeat left center; text-indent:26px;}
.fewm{text-align:center; margin-bottom:15px; display:block;}
.ftel{text-align:center; color:#3d8400; font-weight:bold; font-size:20px;}

/* list */
.lbanner{position:relative; height:301px; width:100%; overflow:hidden; margin-bottom:20px;}
.lbanner img{width:1600px; height:301px; position:absolute; left:50%; margin-left:-800px; top:0px;}
.abd{width:724px;}
.side{width:237px;}
.typelist h4{font-size:16px; height:58px; line-height:58px; background-color:#468D09; font-weight:normal; color:#fff; display:block; text-indent:50px;}
.typelist p{border:1px solid #F0F0F0; border-top:none; background:#F8F8F8;}
.typelist p a{display:block; height:53px; background:url(../images/hjian.png) no-repeat 26px center; line-height:53px; text-indent:52px; border-bottom:1px dotted #D4D4D4;}
.typelist p .cur{color:#468d09; font-weight:bold;}
.typelist p a:hover{background:url(../images/ljian.png) no-repeat 26px center;}
.mbx{height:15px; line-height:15px; border-left:3px solid #468D09; padding-left:17px; margin-bottom:14px;}
.abdcon{background:#F8F8F8; padding:14px 12px;}
.abdcon p{line-height:24px;}
.typename{border-top:6px solid #468D09; overflow:hidden; clear:both; margin-bottom:17px;}
.typename b{height:26px; line-height:26px; text-align:center; display:inline; float:left; padding:0 25px; color:#fff; background:#468D09;}
.listtt{height:197px; border:4px solid #E2E2E2; margin-bottom:30px;}
.tttxt{width:340px; margin-right:25px; padding:10px 0;}
.tttxt b{display:block; line-height:33px;}
.tttxt b a{color:#468d09;}
.tttxt p{line-height:20px;}
.arclist{padding-bottom:35px;}
.arclist ul li{height:95px; padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:15px; overflow:hidden; clear:both;}
.listtime{background:url(../images/databg.jpg) no-repeat left top; width:86px; height:95px;}
.listtime span{display:block; line-height:25px; height:25px; margin-top:9px; text-align:center; color:#fff; font-weight:bold; font-size:15px;}
.listtime b{display:block; line-height:56px; text-align:center; color:#000; font-size:35px;}
.listteam{width:580px;}
.listteam b{display:block; line-height:30px;}
.listteam b a{color:#468d09;}
.listteam p{line-height:20px; margin-bottom:6px;}
.listteam .more{color:#468d09;}
.listpage{height:20px; background:url(../images/pagesizebg.jpg) repeat-x left center; overflow:hidden; line-height:20px;}
.listpage .listpagecon{background:#F8F8F8; padding:0 5px; float:right; margin-right:40px;}
.listpage .listpagecon a{background:#CDCDCD; border:1px solid #C5C9C1; padding:8px; color:#fff;}
.listpage .listpagecon .cur{background:#468D09; border:1px solid #529419;}
.content{margin-bottom:40px;}

.arcbtitle{text-align:center; overflow:hidden; margin-bottom:18px;}
.arcbtitle span{float:right;}
.arcbtitle b{color:#468d09;}
.arccon{line-height:21px;}
.arccon img{border:4px solid #E2E2E2;}
.arccon p{margin-bottom:23px;}

.cptype{background-image:url(../images/typejia.png); background-repeat:no-repeat; background-position: 15px center;}
.cpjian{background-image:url(../images/typejian.png);}

.cplist{overflow:hidden; clear:both;}
.cplist ul{ width:710px; overflow:hidden;}
.cplist ul li {width:216px; height:270px; margin-bottom:20px;  margin-right:19px; display:inline; float:left; overflow:hidden;}
.cplist ul li p{background:url(../images/cplibg.jpg) no-repeat left top; width:216px; height:230px; display:inline; float:left; display:block; text-align:center;}
.cplist ul li p img{width:189px; height:189px; margin:20px auto 0;}
.cplist ul li b{height:40px; display:block; line-height:40px; text-align:center;}
.gaishu{margin-bottom:24px;}
.gsimg{width:242px; height:210px; background:url(../images/cppc.jpg) no-repeat left top; border:1px solid #D7D7D7; margin-right:25px;}
.gsimg p{width:216px; height:210px; margin:0 auto;text-align:center;}
.gsimg p img{width:189px; height:189px; margin:10px auto 0;}
.gstxt{width:335px;}
.gsshare{height:26px; line-height:26px;}
.gsshare span, .gsshare a{display:inline; float:left; margin-right:10px;}
.gsname{height:22px; line-height:22px; margin-bottom:15px;}
.gsname b{margin-right:15px;}
.gsdes{line-height:22px; margin-bottom:12px; height: 130px; overflow: hidden;}
.cptitle{height:38px; border-top:1px dotted #BEBEBE; border-bottom:1px dotted #BEBEBE; margin-bottom:20px;}
.cptitle b{width:107px; height:38px; line-height:38px; background:url(../images/cptitleb.jpg) no-repeat left center; display:block; color:#fff; font-size:15px; text-indent:13px; font-weight:normal;}
.cptitle span{display:inline; float:left; height:29px; line-height:29px; background:#468D09; padding:0 20px; color:#fff; text-align:center;}
.xgcase ul{width:710px;}
.xgcase li {width:200px; height:230px;  position:relative;  display:inline; float:left; margin-right:34px;}
.xgcase li p {width:200px; height:189px; background:#EBEBEB;}
.xgcase li p img{height:179px; width:200px; display:block;}
.xgcase li b{height:41px; text-align:center; line-height:41px; display:block;}
.xgcase li i{background:url(../images/hshang.png) no-repeat left top; width:31px; height:17px; display:block; position:absolute; top:170px; left:50%; margin-left:-15px; z-index:10;}
.xgcase .cur p{background:#468D09;}
.xgcase .cur i{background:url(../images/lshang.png) no-repeat left top;}
.cpxq{line-height:24px; margin-bottom:15px;}
.cpxq p{margin-bottom:10px;}
.cpjscs{line-height:30px; font-size:15px; margin-bottom:15px;}

.caselist{}
.caselist ul{ width:720px;}
.caselist ul li{width:220px; display:inline; float:left; margin-right:19px; margin-bottom:6px; height:200px;}
.caselist ul li p{width:220px;}
.caselist ul li p img{width:204px; height:152px; padding:4px; border:4px solid #DDDDDD;}
.caselist ul li b{height:30px; line-height:30px; text-align:center; display:block;}

.casehd{width:272px; padding:4px; border:4px solid #DDDDDD; height:203px; margin-right:25px; position:relative; overflow:hidden;}
.casehd .bd{height:203px;}
.casehd .bd img{width:272px; height:203px;}
.casehd .hd{ position:absolute; z-index:10; height:20px; bottom:4px; right:10px;}
.casehd .hd ul{clear:both; overflow:hidden;}
.casehd .hd ul li{display:inline; float:left; width:15px; height:10px; background:#fff; text-indent:-9999em; margin-left:8px; margin-top:2px;}
.casehd .hd ul .on{border:2px solid #468d09; margin-top:0px;}
.casetxt{width:375px;}
.casetxt .gsname b{color:#468d09;}
.casetxt .gsdes{margin-bottom:9px; height:140px; overflow:hidden;}
.cptitle2{border-bottom:none; padding-top:25px; margin-bottom:10px;}
.ardizhi p{line-height:25px; margin-bottom:5px; overflow:hidden;}
.ardizhi .mb18{margin-bottom:18px;}
.ardizhi p span{width:285px; display:inline; float:left;}
.cptitle3{border-top:none;}
.lycon{}
.lycon span{width:68px; text-align:right; margin-right:8px;}
.lycon .ipx{padding:4px 3px; width:235px; border:1px solid #D9D9D9;}
.lycon .clear{margin-bottom:13px;}
.lycon i{width:21px; color:#468D09; text-align:center;}
.lycon .ihid{text-indent:-9999em;}
.lycon .lytex{padding:4px; width:575px; height:78px; border:1px solid #D9D9D9; line-height:22px; font-size:12px;}
.lycon .ipt{margin-left:76px; width:87px; height:33px; text-align:center; line-height:33px; color:#fff; background:#468D09; border:none; cursor:pointer;}
.lycon .isub{width:100px; line-height:33px; text-align:left; margin-left:10px;}
.jjlist{}
.jjlist dl{height:189px; padding:3px; border:4px solid #E7E7E7; clear:both; overflow:hidden; margin-bottom:27px;}
.jjlist dl dt{display:inline; float:left; width:317px; height:189px; margin-right:35px;}
.jjlist dl dd{display:inline; float:left; width:325px; height:189px; overflow:hidden;}
.jjlist dl dd b{display:block; margin-bottom:10px; line-height:26px; margin-top:8px;}
.jjlist dl dd b a{color:#468D09;}
.jjlist dl dd p{color:#666; line-height:25px; margin-bottom:5px; height:110px;}
.jjlist dl dd .more{display:block; color:#468d09;}
.arcbody p{line-height:22px; display:block; margin-bottom:15px;}
.pfwx{width:150px; height:216px; background:url(../images/pfwx.png) no-repeat left top; position:fixed; z-index:9999; left:3px; top:250px;  _position:absolute;_top: expression(eval(document.documentElement.scrollTop)); display:block;}
.pfwxcon{width:150px; height:216px; position:relative;}
.pfwxx{width:18px; height:18px; background:url(../images/pfwxx.png) no-repeat left top; display:block; position:absolute; right:4px; top:4px; cursor:pointer;}
