body{background:#fafafa;}




.search-ad{ display: inline-block;background: url(../images/weizhi.png)no-repeat left center;color: #666666; font-size: 14px; }
.search-ad span{ color: #00923f; font-size: 14px; display: inline-block; font-weight:bold; margin:0 5px 0 33px;}
.search-ad a{ color: #666666; font-size: 14px; display: inline-block;}
.search-ad i{ color: #b3b3b3; margin: 0 5px;}
.search-ad a:hover{ color: #009b4c; text-decoration: underline;}









.abmeu{ width:100%; height:78px; background:url(../images/about002.jpg) repeat-x left  bottom #ffffff;}
.abmek{ width:1200px; height:78px;margin:0 auto;}
.abmek li{ float: left; position: relative;text-align: center; width:200px;}

.abmek li:after{ width:1px; height:26px; border-left:1px solid #f0f0f0; content:''; display:block; position:absolute; right:0; top:23px;}
.abmek li a{ font-size:18px; line-height:68px;}
.cur1,.abmek li:hover{background:url(../images/about003.png) no-repeat left  bottom; height: 78px;letter-spacing:1px;font-size:18px; font-weight:bold; cursor:pointer;}
.cur1 a,.cur1 a:hover,.abmek li:hover a{color:#aacd06;}
.abmek  li:nth-child(6):after{border-left: none;}













.aboubt{ width:400px; height:70px; font-size:30px; font-weight:bold; text-align:center; margin:60px auto 37px; line-height:30px;position: relative;}

.aboubt b{ color:#009540; font-weight:bold; }

.aboubt i{ font-family:Arial; font-size:16px; font-weight:lighter; color:#999999;background:#fafafa; padding:6px 10px;text-transform:Uppercase; display:block; z-index:20;position:absolute;left:50%;-webkit-transform:translateX(-50%);}

.aboubt em{ font-family:Arial; font-size:16px; font-weight:lighter; color:#999999;background:#f5f5f5; padding:2px 10px;display:inline-block;text-transform:Uppercase;}

.aboubt:after{ content: '';position: absolute; width:100%; background:#ebebeb; height:1px; left:0; top:50px; z-index:19;} 




.aboutu{ width:1200px; height:420px; margin:0 auto;}

.aboutu img{ width:1200px; height:420px; display:block;}


.abouzi{ width:1200px; height:300px; margin:60px auto;}

.abouzi p{ text-indent:2em; line-height:36px; font-size:16px; padding-bottom:20px; display:block;}



.aboshubg{ width:100%; height:220px;background:#f5f5f5;}

.aboshu{width:1200px; height:220px; margin:0 auto;padding-top:70px;}
.aboshu li{ float:left;}

.aboshu li:nth-child(1){width:335px;background:url(../images/about006.jpg) no-repeat  right center; }
.aboshu li:nth-child(2){width:210px;text-align:center;}
.aboshu li:nth-child(3){width:316px;background:url(../images/about006.jpg) no-repeat  left  center; text-align:right;}
.aboshu li:nth-child(4){width:339px;text-align:right;background:url(../images/about006.jpg) no-repeat  37px  center;}

.aboshu li em i {font-size:56px; font-weight:bold;font-family: "Arial";color: #333333;display: inline-block; padding-right:5px;line-height:50px;}
.aboshu li em b {width: 24px;height: 24px;border-radius: 50%;background: #009540;display: inline-block;font-size:12px;color: #fff;font-weight:bold;text-align: center; top:-23px;line-height: 24px;font-weight: bold;position: relative;}
.aboshu li p {font-size: 18px; font-weight:lighter;}


.aboshu li:nth-child(1)  p {padding-left:25px;}
.aboshu li:nth-child(3) em{padding-right:20px;}
.aboshu li:nth-child(4) p{padding-right:35px;}



.fzlc_bg{width:100%; background:#fdfdfd; padding:10px 0 50px 0;}

.boxMax1 { width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 10px; box-sizing: border-box; }


.boxFzlc{ width:100%; height:450px; overflow:hidden; position:relative; margin-bottom:10px;}

.boxFzlc .swiper-slide{ width:240px; height:360px; position:relative; overflow:hidden; display:inline-block; padding:90px 20px 0 10px; box-sizing:border-box; text-align:center; }
.boxFzlc .swiper-slide:nth-child(odd){ background:url(../images/about007.png) center no-repeat; }
.boxFzlc .swiper-slide:nth-child(even){ background:url(../images/about008.png) center no-repeat; }

.boxFzlc .spn{ bottom:11px!important; }
.boxFzlc .swiper-pagination-bullet{ width:8px; height:8px; background:#000; opacity:0.2}
.boxFzlc .swiper-pagination-bullet-active{ background:#009540; opacity:1.0}

.boxFzlc .sbp{ left:48%; margin:-40px 0 0 -100px; top:100%!important; width:40px; height:40px; background:url(../images/btnLeft.png) no-repeat; opacity:0.2}
.boxFzlc .sbp:hover{ background:url(../images/btnLeftHover.png) no-repeat; opacity:1.0}
.boxFzlc .sbn{ right:48%; margin:-40px -100px 0 0; top:100%!important; width:40px; width:40px; background:url(../images/btnRight.png) no-repeat; opacity:0.2}
.boxFzlc .sbn:hover{ background:url(../images/btnRightHover.png) no-repeat; opacity:1.0}

.boxFzlc h3{ font-size:30px; line-height:36px; color:#009540; font-weight:bold;}
.boxFzlc h4{ font-size:20px; line-height:22px; font-weight:bold; margin:15px 0;}
.boxFzlc h5 { height: 4px; width: 60px; display: block; background: #009540; margin: 40px auto 25px; }
.boxFzlc i { line-height: 28px; display: block; font-size: 14px; padding: 18px 0 0 0; font-style: normal; text-align: center;  color: #666666; }



.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  z-index: 1;
}


.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}


.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}




.sbp,
.sbn {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.sbp.swiper-button-disabled,
.sbn.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

/* Pagination Styles */
.spn {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  background: #fff;
  opacity: 0.5;
  vertical-align:middle;
}

.spc .swiper-pagination-bullet {
  cursor: pointer;
}


.sch > .spn {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.sch > .spn .swiper-pagination-bullet {
  margin: 0 3px;
}


.sch > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}






.cul{ width:1200px; margin:0 auto; height:400px;}


    .cul li {float: left;width: 345px; height: 330px; padding: 60px 30px; margin-right: 80px; border-radius: 10px; box-sizing: border-box; box-shadow: 0px 0px 15px #dedede; border-bottom: 6px solid #009540; transition: all 0.6s; }
    
    .cul li:nth-child(3n) { margin-right: 0; }
    
    .cul li h5 {font-size: 22px;height: 55px;text-align: center; font-weight:bold;}
    
    .cul li h5 i { font-style: normal; font-size: 14px; color: #dbd9d9; line-height: 25px; display: block; height: 30px; font-weight: lighter; letter-spacing: normal;text-transform:uppercase }
    
    .cul li p {text-align: center; font-size:16px; line-height:30px; display:block; padding-top:15px;}
    
    .cul li em {width: 64px;display: block;margin: 0 auto 20px;}
    
    .cul li:hover {
        -webkit-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
    }





.changqu{ width:1200px; margin:60px auto;box-sizing: border-box;}

.changqu li{ float:left; width:280px; height:274px; text-align:center; margin-right:26px;}
.changqu li:nth-child(4n){margin-right:0;}

.changqu li a{ width:258px; height:180px; display:block; margin:0 auto;border:1px solid #edebeb; background:#FFFFFF; padding:10px; margin-bottom:20px;}
.changqu li a img{width:258px; height:180px; display:block;}
.changqu li p{ font-size:16px; text-align:center; width:280px;}







.lianxik{ width:1200px; height:294px; margin:60px auto 70px;}

.lianxik li{ float:left; width:516px;}

.lianxik li:nth-child(2){width:684px;height:294px;}

.lianxik li img{ width:466px; height:294px; display:block;border-radius:30px;}





.lianxik li h3{ font-size:22px; font-weight:bold; display:block; line-height:46px; padding-top:22px; padding-bottom:5px; border-bottom:1px solid #e8e8e8;height:49px; position: relative;}
.lianxik li h3:after{content: '';position: absolute;width:200px; height:4px;background:#aacd06; display:block; left:0;top:73px;}




.lianxik li p{ font-size:14px; line-height:36px; color:#666666; display:block; padding:31px 0;}
.lianxik li em{ color:#ff0000;}



.lianxik li a{ font-size:16px; line-height:45px; height:47px; width:192px; display:block; background:url(../images/lianxi003.png) no-repeat; color:#FFFFFF; font-weight:bold; text-indent:50px;}





.lxfsk{ width:100%; background:#f5f5f5; height:370px; padding:70px 0;}

.lxfs{ width:1196px; height:369px; margin:0 auto; border:2px solid #ffffff;}
.lxfs li{ float:left; height:123px; display:block;width:360px;}

.lxfs li:nth-child(3),.lxfs li:nth-child(6){ width:476px;}

.lxfs li:nth-child(7){ width:1196px;}

.lxfs li:nth-child(4),.lxfs li:nth-child(5),.lxfs li:nth-child(6){ background:#f8f8f8;}


.lxfs li img{ margin:31px 21px 0 40px; float:left;}

.lxfs li p{ float:left; font-size:22px; line-height:123px;}
.lxfs li p b{ font-weight: bold; color:#009540;}


.lianmap{ width:1200px; height:550px; margin:70px auto;background:url(../images/lianximap.jpg) no-repeat;}



.liuyan{ width:100%;height:460px; padding:70px 0; background:#f5f5f5;}

.bbs{ width:1200px; margin:0 auto;}

.bbs li{ float:left; display:block;}

.bbs li i{ color:#ff0000; font-size:14px; display:block; float:right; position: relative; width:30px;top:23px; text-align:left;}

.bbs li:nth-child(1),.bbs li:nth-child(2),.bbs li:nth-child(3),.bbs li:nth-child(4){ width:600px; height:60px; margin-bottom:32px;display:block;}

.bbs li:nth-child(5),.bbs li:nth-child(6){width:1200px; display:block;}

.bbs li:nth-child(5){height:190px; margin-bottom:40px;}

.bbs li:nth-child(6){height:60px; text-align:center;}



.bbsname{background:url(../images/liuyan001.png) no-repeat left top #ffffff; width:550px; height:60px; display:block;text-indent:74px; font-size:16px; color:#b8b8b8;line-height:60px;resize:none;outline:medium;border-radius:10px; border:none; float:left;}
.bbsdian{background:url(../images/liuyan002.png) no-repeat left top #ffffff; width:550px; height:60px;display:block;font-size:16px; color:#b8b8b8;text-indent:74px;  line-height:60px;resize:none;outline:medium;border-radius:10px; border:none; float:left;}

.bbsinc{background:url(../images/liuyan003.png) no-repeat left top #ffffff; width:550px; height:60px;display:block; font-size:16px; color:#b8b8b8;text-indent:74px;  line-height:60px;resize:none;outline:medium;border-radius:10px; border:none;}
.bbsadd{background:url(../images/liuyan004.png) no-repeat left top #ffffff; width:550px; height:60px;display:block; font-size:16px; color:#b8b8b8;text-indent:74px;  line-height:60px;resize:none;outline:medium;border-radius:10px; border:none;}


.bjianyi{background:#ffffff;width:1130px; height:170px;font-size:16px; color:#b8b8b8;line-height:36px;padding:10px;resize: none;outline:medium;border-radius:10px; border:none; font-family:Microsoft YaHei;}

.queding{ width:200px; height:51px;background:#009540; text-align:center; line-height:51px; font-size:18px; font-weight:bold; color:#FFFFFF;border:none; margin-right:30px;outline:medium;border-radius:50px;}
.chongzhi{ width:200px; height:51px;background:#aacd06; text-align:center; line-height:51px; font-size:18px; font-weight:bold; color:#FFFFFF;border:none;outline:medium;border-radius:50px;}




.news{width: 1200px; margin: 70px auto; display: flex; overflow:hidden;}


.newsz{width:240px; display:block;}
.newsz img{display:block;}
.newsz h2{width:240px; height:80px;background:#009540; border-bottom:1px solid #ffffff; font: bold 22px/80px "impact";color:#ffffff; text-align:center;letter-spacing:1px;}
.nbg{ border-top:5px solid #009540;}
.nbg dt {height: 50px;margin-bottom: 2px;background: #F5F5F5;position: relative;font: 14px/50px "impact";color:#666666;text-indent:54px;transition:all .3s ease;}
.nbg h3{font: 16px/50px "impact";color:#ffffff;text-indent:40px;}		
.nbg dt:after {content:"";width: 8px;height: 8px;border: 1px solid #F5F5F5;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
.nbg dt.sidenavcur:after,.nbg dt:hover:after {border-color: #009540;transition:all .3s ease;}
.nbg dt.sidenavcur a,.nbg dt:hover a{color: #009540;text-decoration:none;background: #F5F5F5;transition:all .3s ease;}    
.nbg a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}	

.nkg h3 {height: 50px;line-height: 50px;background: url(../images/news001.png) no-repeat right center #009540;margin-bottom: 2px;transition:all .3s ease;} 
.nkg h3 a{display: block;font: 16px/50px "impact";color:#ffffff;text-decoration:none;transition:all .3s ease;} 
.nkg h3.sidenavcur,.nkg h3:hover{background: url(../images/news002.png) no-repeat right center #88C627;transition:all .3s ease;}





.newsr{float:right;width: 930px; margin-left:30px;}





.newsrz dd{color:#666666;}
.vg{width:930px;border: 1px solid #EDEDED;background: #fff;float: left;box-sizing: border-box; padding:20px; height:230px; margin-bottom:38px;transition:all .3s ease;}
.vg img {width: 282px; height:188px;display: block; float:left;}
.newxw{width:550px; float:right; margin-right:20px;}

.newxw dt{border-bottom:1px dashed #DCDCDC; height:46px;color:#333333;text-decoration:none;line-height:42px; font-size:18px; font-weight:bold;transition:all .3s ease;}
.newxw dd p{color:#666666; padding:14px 0 15px 0; height:64px;line-height:30px; font-size:14px; display:block;}
.newxw dd a{color:#ffffff;text-decoration:none; float:right;background:#aacd06;border-radius:50px;text-align:center; width:132px; height:38px;line-height:38px; font-size:14px; font-weight:bold;transition:all .3s ease;}
.newxw dd{color:#666666;line-height:35px; font-size:12px;}
.newxw dd span{ padding-top:10px; display:block;}

.vg:hover dt a{color: #009540;transition:all .3s ease;}
.vg:hover{border-color: #009540;background: #FAFAFA;transition:all .3s ease;}
.vg:hover dd a{background:#009540;transition:all .3s ease;}




.xinwen{ width:1200px; height:545px; margin:0 auto;}

.xinwen dt{ height:175px; width:1200px;background:#ffffff; display:block;box-shadow:0 0 15px #eee; padding-top:25px;}


.xinwen dd{ height:320px;width:1200px;}


.toutiao{ width:1150px; height:200px; margin:0 auto;}
.toutiao li{ float:left;height:200px;}

.toutiao li:nth-child(1){ width:254px;}
.toutiao li:nth-child(2){width:896px;}

.toutiao img{ width:225px; height:150px; display:block; float:left;}

.toutiao h3{ width:896px; height:57px;line-height:57px; font-size:18px; font-weight:bold;}

.toutiao h3 b{ width:86px; height:38px; display: block;background:url(../images/news004.png) no-repeat  12px center #009540;float:left; font-size:16px; line-height:38px;text-indent:38px; color:#ffffff; margin-right:16px; margin-top:10px;}
.toutiao p{ font-size:14px; line-height:30px; color:#666666; font-weight:lighter; display:block; padding:5px 0 10px 0;}

.toutiao span{ display:block; width:960px;}
.toutiao span i{ float:left; font-size:12px; color:#b1b1b1; font-weight:lighter;}
.toutiao h3 a{ float:right; font-size:14px; color:#666666; font-weight:bold;}
.toutiao h3 a em{color:#009540;}

.toutiao:hover h3{color: #009540;}

.toutiao:hover h3 b{border-radius:8px;}



.bpdt{ width:1200px; height:180px; margin:50px 0;}
.bpdt li{ float:left; display:block; height:45px; width:600px;position: relative;}

.bpdt li:before { content: ''; position: absolute; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 6px solid #b3b3b3; left: 25px; top: 50%; margin-top: -4px; z-index: 1; }



.bpdt a{ float:left; display:block; margin-left:45px; font-size:16px; line-height:45px;font-weight:lighter;}
.bpdt i{ float:right; display:block; margin-right:30px; font-size:14px; line-height:45px; color:#b1b1b1; font-weight:lighter;}


.bpdt li:nth-child(1),.bpdt li:nth-child(3),.bpdt li:nth-child(5),.bpdt li:nth-child(7){width:599px; border-right:1px solid #d9d9d9;}



.slmore{ width:290px; height:70px;background:url(../images/shili008.png) no-repeat 215px center #fb9731;border-radius:50px; margin:0 auto; line-height:70px; color:#FFFFFF; font-weight:bold; text-indent:46px;text-transform: uppercase; font-size:18px;transition:all .3s ease;cursor: pointer; }
.slmore:hover{width:500px;background:url(../images/shili008.png) no-repeat 320px center #fb9731;text-indent:150px;transition:all .3s ease;}





.xwwt{ width:100%; height:740px; background:#f5f5f5; margin:67px auto; padding-top:5px;}




.xwlb{ width:1200px; height:382px; margin:0 auto;}




.xwlb { padding-bottom:60px; background: #f5f5f5; }

    
.xwlbn { padding: 25px 49px; background: #fff;}
    
.xwlbn h4 { height: 40px; line-height: 40px; font-weight: bold; position: relative; margin-bottom: 5px; }
    
.xwlbn h4:before { content: ''; position: absolute; width: 6px; height: 18px; background: #009540; left: -50px; top: 50%; margin-top: -9px; z-index: 1; }
    
.xwlbn h4 a { display: inline-block; height: 40px;font-size: 18px;text-overflow: ellipsis; white-space: nowrap; }
    
.xwlbn h4 span { position: absolute; width: 90px; height: 28px; font: 14px/28px Arial; color: #808080; text-align: right; right: 0; bottom: 0; }
    
.xwlbn p { line-height: 26px; font-size: 14px; color: #666666; text-align: justify; }
.xwlbn p a { float:right;}
.xwlbn h4:hover a { color: #009540; }


    
.xwlb ul { margin-bottom: 40px; }

.xwlb li { padding: 0 49px; background: #fff;margin-top: 10px; position: relative; }
    
.xwlb li:before { content: ''; position: absolute; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 6px solid #b3b3b3; left: 23px; top: 50%; margin-top: -4px; z-index: 1; }
    
.xwlb li h4 { height: 58px; line-height: 58px;}
    
.xwlb li h4 a { display: inline-block; height: 58px; font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    
.xwlb li h4 span { float: right; width: 90px; height: 58px; font: 14px/58px Arial; color: #808080; text-align: right; }
    

.xwlb li:hover h4 a { color: #009540; }


.blk-main{width:1200px; margin: 0 auto 70px;}


.xwcon { position: relative; height:493px;}
    
.xwcon .tempWrap { width: 1200px !important; margin: 0 auto; }


.xwprev{ position: absolute; width: 70px; height: 70px; cursor: pointer; background:url(../images/news007.png) no-repeat;top: 50%; margin-top: -36px; z-index: 5; }
.xwnext{ position: absolute; width: 70px; height: 70px; cursor: pointer; background:url(../images/news008.png) no-repeat;top: 50%; margin-top: -36px; z-index: 5; }  
.xwprev{ left: -100px; }
.xwnext{ right: -100px; }
    

    
.xwlist{width:100%;}
    
.xwlist dl{ float:left;width:378px;margin-right:33px;}
    
.xwlist dt img{ display:block;width:378px; height:214px;}

    
.xwlist dd { width:290px; height:180px; padding: 30px; background: #fff; border: 1px solid #f6f6f6; margin: -20px auto 0; position: relative; z-index: 2; }
    
.xwlist dd h4{ font-weight:bold;margin-bottom:10px; display: block; height: 35px; line-height: 35px; font-size: 18px; color: #333333;}

.xwlist dd:hover h4{ color:#009540;}

.xwlist p{line-height:26px;font-size:14px;color:#666666;margin-bottom:20px;}
    

    
.xwlist a{display: block; width: 91px; height: 34px; line-height: 34px; font-size: 14px; color: #009540; text-align: center; border: 1px solid #009540; position: relative; }
    
.xwlist a:before { content:''; position: absolute; border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-left: 10px solid #fff; left: -1px; top: 50%; margin-top: -9px; z-index: 1; }

.xwlist a:after { content:''; position: absolute; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 7px solid #009540; left: -1px; top: 50%; margin-top: -5px; z-index: 2; }
    

    
.xwlist dl:hover a { background: #009540; color: #fff; }



.xwright{width:930px; background:#ffffff; padding:40px 0 60px 0; overflow:hidden; float:right; margin-left:30px;}

.xwlbiao{ width:850px; margin:0 auto;}
.xwlbiao li{ display:block; height:173px; border-bottom:1px solid #f1f1f1;padding-top:40px;}

.xwlbiao li:nth-child(1){ height:240px; padding-top:0;}

.dttt{width:850px; height:280px; }

.dttt dt{ float:left; width:520px;}
.dttt dd{ float: right; width:300px;}

.dttt dd img{width:300x; height:200px;display:block;}


.dttt h3{ width:520px; height:58px; border-bottom:1px dashed #dcdcdc;line-height:38px; font-size:18px; font-weight:bold;}


.dttt h3 b{ width:86px; height:38px; display: block;background:url(../images/news004.png) no-repeat  12px center #009540;float:left; font-size:16px; line-height:38px;text-indent:35px; color:#ffffff; margin-right:24px;}

.dttt span{ display:block; width:520px;}
.dttt span i{ float:left; font-size:12px; color:#b1b1b1; font-weight:lighter;}
.dttt span a{ float:right; font-size:14px; color:#666666; font-weight:bold;}
.dttt span a em,.dttt:hover h3,.dttt:hover span a{color:#009540;}



.dttt p{ font-size:14px; line-height:30px; color:#666666; font-weight:lighter; display:block; padding:29px 0 26px 0;}

.dtlb{width:850px; height:133px; }

.dtlb dt{float:left; width:200px;}
.dtlb dd{float: right; width:620px;}


.dtlb dt img{width:200x; height:133px; display:block;}

.dtlb dd h3{font-size:18px; font-weight:bold; display:block;}
.dtlb dd p{ font-size:14px; line-height:26px; color:#666666; font-weight:lighter; display:block;padding:8px 0 13px 0;}
.dtlb span{ display:block; width:620px;}
.dtlb span i{ float:right; font-size:12px; color:#b1b1b1; font-weight:lighter;line-height:35px;}




.dtlb span a { display: block; width:85px; height:31px; line-height: 31px; font-size: 14px; color: #009540; text-align: center; border: 1px solid #009540; position: relative;float: left;}
    
.dtlb span a:before { content:''; position: absolute; border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-left: 10px solid #fff; left: -1px; top: 50%; margin-top: -9px; z-index: 1; }

.dtlb span a:after { content:''; position: absolute; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 7px solid #009540; left: -1px; top: 50%; margin-top: -5px; z-index: 2; }

.xwlbiao li:hover .dtlb span a { background: #009540; color: #fff; }

.xwlbiao li:hover .dtlb dd h3 {color: #009540; }




.jgtopbg{ width:100%; height:205px; background:#FFFFFF; padding-top:52px;}
.jgtop{ width:1200px; height:152px; margin:0 auto;}
.jgtop li{ display:block; height:50px; border-bottom:1px solid #f4f4f4; font-size:16px; line-height:50px;}

.jgtop li:nth-child(1){background:url(../images/jiage001.png) no-repeat  11px center;}
.jgtop li:nth-child(2){background:url(../images/jiage002.png) no-repeat  11px center;}
.jgtop li:nth-child(3){border-bottom:0;background:url(../images/jiage003.png) no-repeat  11px center;}

.jgtop li b{ float: left; display:block; width:115px; margin-left:49px; font-weight:bold; color:#009540;}

.jgtop li a{float: left; display:block; margin-right:62px;}



.jglibiao{ width:1200px; margin:70px auto; }

.jglibiao li{ float:left; width:553px; height:254px; margin:0 50px 50px 0; background:#FFFFFF; padding:10px; border:1px solid #ededed;}

.jglibiao li:nth-child(2n){margin-right:0;}

.jglibiao img{ float:left; width:254px; height:254px; display:block;}

.jiageb{ float:right; width:256px; height:254px; margin-right:17px;background:url(../images/jiage005.png) no-repeat  right 90px;}

.jiageb dt{ height:60px; padding-top:6px; border-bottom:1px solid #f4f4f4; font-size:18px; line-height:60px; font-weight:bold;} 
.jiageb  dd{ padding-top:15px; position: absolute;}
.jiageb  dd p{ color:#666666; height:33px; font-size:14px; line-height:33px; display:block;}
.jiageb  dd p b{ font-weight:bold;}
.jiageb  dd p i{ float:right; padding-right:17px;}
.jiageb  dd p em{color:#009540;}
.jiageb  dd a{ width:121px; height:37px; display:block;background:url(../images/jiage006.png) no-repeat  82px center #aacd06; font-size:14px; font-weight:bold; line-height:37px;border-radius:30px; color:#FFFFFF;text-indent: 21px; margin-top:16px;float: left; margin-right:16px;position: relative;}
.jiageb  dd a+a{ width:121px; height:37px; display:block;background:url(../images/jiage007.png) no-repeat  82px center #009540; font-size:14px; font-weight:bold; line-height:37px;border-radius:30px; color:#FFFFFF;text-indent: 21px;float: right;position: relative; }




.chanpintop{ width:1200px; height:460px; margin:70px auto;}
.chanpinz{ width:438px; height:438px;border:1px solid #ededed; padding:10px; float:left;}
.chanpinz img{width:438px; height:438px; display:block;}


.chanpinr{ width:690px; height:438px;float:right;}
.chanpinr li{ width:690px; height:68px; display:block;border-bottom: 1px dashed #dcdcdc; line-height:68px; font-size:16px; text-indent:15px; color:#666666;}

.chanpinr li:nth-child(1){border-bottom: none;background:url(../images/pro002.jpg) no-repeat  left 65px; height:86px;font-size:40px; line-height:60px; font-weight:bold; text-indent:0; color:#333333;}
.chanpinr li:nth-child(1) span{ color:#aacd06;}
.chanpinr li:nth-child(5){background:url(../images/pro003.png) no-repeat  101px  center;}
.chanpinr li:nth-child(6){border-bottom: none; padding-top:45px; height:53px;}
.chanpinr li b{ font-weight:bold; padding-right:10px;color:#333333;}

.chanpinr li:nth-child(6) a{background:url(../images/pro004.png) no-repeat  149px  center #009540;border-radius: 50px; display:block; width:224px; height:53px; float:left; margin-right:24px; line-height:51px; letter-spacing:1px; font-size:19px; font-weight:bold; text-indent:50px; color:#FFFFFF;}

.chanpinr li:nth-child(6) a+a{background:url(../images/index029.png) no-repeat  148px  center #aacd06;border-radius: 50px;display:block;width:224px; height:53px; font-size:19px; font-weight:bold; text-indent:50px; letter-spacing:1px; line-height:51px;color:#FFFFFF;}




.chanpinlb{ width:1200px; margin:70px auto; }

.chanpinlb li{ float:left; width:276px; height:380px; margin-right:32px;}

.chanpinlb li a{width:254px; height:254px; padding:10px;border:1px solid #ededed;display:block;}
.chanpinlb li a img{width:254px; height:254px; display:block;}

.chanpinlb li p{width:254px;display:block; height:56px; line-height:28px; font-size:14px; color:#666666; margin:17px auto 0;background:url(../images/pro005.png) no-repeat right 7px;}
.chanpinlb li p b{ font-weight:bold;}
.chanpinlb li p i{ float:right; font-size:font-size:14px;}
.chanpinlb li p em{ color:#009540;}

.chanpinlb li:nth-child(4n){margin-right:0;}


.cpliebiao{ width:930px; margin-bottom:50px;}
.cpliebiao li{ float:left; width:290px; height:360px; display:block; margin-right:30px;}
.cpliebiao li:nth-child(3n){margin-right:0;}
.cpliebiao li a{ width:268px; height:268px; padding:10px;border:1px solid #ededed;display:block;}

.cpliebiao li a img{ width:268px; height:268px;display:block;}

.cpliebiao li p{width:290px; text-align:center; font-size:16px; color:#666666; line-height:58px;}

.sousuobg{ width:1120px; margin:70px auto; padding:40px; background:#FFFFFF;}

.soutou{width:1120px; margin:0 auto; height:44px;}
.soutou dt{ float:left; width:145px;height:44px; background:#009540; display:block; line-height:44px; text-align:center; font-size:18px; font-weight:bold; color:#ffffff; letter-spacing:1px;}

.soutou dd{ float:right; width:975px; height:44px;border-bottom:1px solid #ededed;display:block;line-height:42px; text-indent:40px;font-size:18px;}
.soutou dd i{ color:#e9e9e9;padding:0 35px; font-weight:lighter;}
.soutou dd b{color:#009540;}


.sousuon{ width:1120px; margin:0 auto; }
.sousuon li{ display:block; height:173px; border-bottom:1px solid #f1f1f1;padding-top:40px;}

.sousuon li:nth-last-child(1){border-bottom: none;}



.sousuon li:hover .souzi span a { background: #009540; color: #fff; }


.souzi{width:1120px; height:133px; }

.souzi dt{float:left; width:200px;}
.souzi dd{float: right; width:900px;}


.souzi dt img{width:200x; height:133px; display:block;}
.souzi dd h3{font-size:18px; font-weight:bold; display:block;}
.sousuon li:hover h3{color:#009540;}

.souzi dd h3 b{color:#009540;font-weight:bold;}
.souzi dd p{ font-size:14px; line-height:26px; color:#666666; font-weight:lighter; display:block;padding:17px 0 2px 10px;}
.souzi span{ display:block; width:900px;}
.souzi span i{ float:left; font-size:12px; color:#9d9d9d; font-weight:lighter;line-height:30px; margin-left:10px; margin-top:10px;}


.souzi span a { display: block; width:89px; height:33px; line-height: 33px; font-size: 14px; color: #009540; text-align: center; border: 1px solid #009540; position: relative;float: right;}
    
.souzi span a:before { content:''; position: absolute; border-top: 9px solid transparent; border-bottom: 9px solid transparent; border-left: 10px solid #fff; left: -1px; top: 50%; margin-top: -9px; z-index: 1; }

.souzi span a:after { content:''; position: absolute; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 7px solid #009540; left: -1px; top: 50%; margin-top: -5px; z-index: 2; }





.webs{width:1200px; height:54px;margin:60px auto 50px; border-bottom:2px solid #abcd05; }
.webs h3{height:50px;display:inline-block; width:auto!important;font-weight:bold; font-size:20px; text-indent:50px; line-height:50px;color:#009540;background: url(../images/map002.png) no-repeat 20px center;position: relative;}
.webs h3:after{content: '';position: absolute; width:100%; height:4px; left:0; top:52px; background:#009540;}  

.webs h3 i{font-size:14px;color:#d9d9d9; padding-left:10px; font-weight: normal;text-transform:Uppercase;}


.websg,.webng{ width:1120px; margin:0 auto;background:#ffffff; padding:40px; overflow:hidden;box-shadow: 0 0 15px #eee; }
.websg dt,.webng dt{ width:100px; display:block; float:left;}
.websg dd,.webng dd{width:970px; display:block; float:right;}

.websg dt p,.webng dt p{width:100px; height:36px; background:#009540; font-size:16px; font-weight:bold; text-align:center; line-height:36px; color:#ffffff; display:block; margin-bottom:24px;}
.websg dt b,.webng dt b{width:100px; height:36px; background:#aacd06; font-size:16px; font-weight:bold; text-align:center; line-height:36px; color:#ffffff; display:block;}


.webzi li a{line-height:36px; font-size:14px;  display:block; width:150px; height:36px; float:left; position: relative; color:#666666;}


.webzi li:nth-child(1){ height:36px;margin-bottom:24px;}

.webzi li:nth-child(1) a,.webng dd .hd li{line-height:36px; font-size:16px; font-weight:bold; display:block; width:150px; height:36px; float:left; position: relative;color:#333333;}

.webzi li:nth-child(1) a:after{ width:1px; height:20px; border-left:1px solid #e9e9e9; content:''; display:block; position:absolute; right:51px; top:8px;}

.webzi li a:nth-last-child(1):after,.webng dd .hd li:nth-last-child(1):after{border-left: none;}

.webzi li a:hover{ color:#009540;}




.webqg{ width:1120px; margin:0 auto 80px;background:#ffffff; padding:40px; overflow:hidden;box-shadow: 0 0 15px #eee; }

.webqg b{ width:100px; height:36px; background:#009540; font-size:16px; font-weight:bold; text-align:center; line-height:36px; color:#ffffff; display:block; float:left; margin-right:20px;}

.webqg a{display:block;float:left;line-height:36px;text-align:center; width:126px; height:36px; font-size:16px; font-weight:bold;position: relative;}

.webqg a:after{ width:1px; height:20px; border-left:1px solid #e9e9e9; content:''; display:block; position:absolute; right:0; top:8px;}

.chanbiao{width:1200px; height:154px; border-top:1px solid #ebebeb;margin:0 auto;}
.chanbiao li{border-bottom:1px solid #ebebeb; height:50px; line-height:50px;}

.chanbiao li b{ font-size:16px; font-weight:bold; padding-left:50px;}
.chanbiao li i{ font-size:16px; color:#ebebeb; padding:0 48px 0 18px;}
.chanbiao li a{ font-size:14px; padding-right:50px;}



.chanbiao li:nth-child(1){background:url(../images/index005.png)no-repeat 13px center;}
.chanbiao li:nth-child(2){background:url(../images/index006.png)no-repeat 15px center;}
.chanbiao li:nth-child(3){background:url(../images/index007.png)no-repeat 11px center;}


.webng dd .hd{ width:600px; display:block; height:36px;margin-bottom:24px;}

.webng dd .hd li:after{ width:1px; height:20px; border-left:1px solid #e9e9e9; content:''; display:block; position:absolute; right:41px; top:8px;}

.webng dd .hd li a{line-height:36px; font-size:16px; font-weight:bold; }
.webng dd .hd ul li.on a{ cursor:pointer;color:#009540;}



.webng dd .bd{ width:990px; display:block; margin-left:19px;}

.webng dd .bd li a{line-height:36px;font-size:14px; color:#666666; float:left; display:block; width:330px; height:36px;position:relative;}

.webng dd .bd li a:before{ content:''; position: absolute; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 6px solid #b3b3b3; margin-top:14px; left:-20px;}

.webng dd .bd li a:hover{color:#009540;}





.xiangqing{float:left;width: 842px; margin-right:30px; background:#FFFFFF; padding:44px;}


.yulantou{ width:842px; height:203px;}
.yulantou h1{width:842px;height:50px; line-height:50px; font-size:22px; font-weight:bold; text-align:center;}
.yulantou span{ display:block;width:842px;height:30px; line-height:30px; font-size:14px;text-align:center;color:#cccccc; margin-bottom:21px;}

.yulantou span em{ padding:0 15px;}
.yulantou span i{color:#009540;}

.yulantou p{border:1px  dashed #e9e9e9; display:block; width:780px; height:60px; padding:20px 30px; background:#fafafa;font-size:14px; line-height:30px; color:#666666;}
.yulantou p b{ font-size:14px; font-weight:bold; display:block; float:left; width:70px; height:60px;}


.yulancon{ width:842px; margin:50px auto;}

.yulancon p{ font-size:14px; line-height:30px; color:#666666; text-indent:2em; display:block; margin-bottom:30px;}

.yulancon img{ display:block; margin:30px auto 20px;}

.yulancon .imgbt{ width:100%; height:30px; font-size:16px; font-weight:bold; text-align:center; display:block; margin-bottom:30px;}


.yulantag{ width:100%; height:68px;background:url(../images/yulan005.png) no-repeat left center; border-top:1px solid #f1f1f1;}

.yulantag b{ font-weight:bold;color:#009540; font-size:14px; line-height:68px;display:block; float:left;margin-right:15px; text-indent:45px;}
.yulantag a{  font-size:14px; line-height:68px; display:block; float:left; margin-right:30px; color:#666666;}
.yulantag a:hover{color:#009540;}



.yulansx{width:842px; height:50px; background:#f6f6f6; margin:20px 0 30px 0;}

.yulansx li{ float:left;}
.yulansx li:nth-child(1){ width:80px; height:50px;background:#009540; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:50px; display:block; text-align:center; }
.yulansx li:nth-child(3){ width:80px; height:50px;background:#aacd06; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:50px; display:block; text-align:center; }
.yulansx li:nth-child(2),.yulansx li:nth-child(4){ width:341px; height:50px;font-size:14px; line-height:50px; text-indent:20px; display:block;}
.yulansx li a{font-size:14px; line-height:50px; text-indent:20px; display:block;}


.xiangguan{width:842px; height:125px; margin-bottom:30px;}

.xiangguan dt{width:842px;  height:43px; display:block; font-size:16px; font-weight:bold; line-height:43px;}
.xiangguan dt i{background:url(../images/yulan002.png) no-repeat center  center; width:25px; height:12px; display:inline-block;}
.xiangguan dd{ float:left; height:40px; width:400px; margin-right:42px;border-bottom:1px dashed #dcdcdc;position: relative;}
.xiangguan dd:nth-of-type(2n){margin-right:0;}

.xiangguan dd:before{content: '+';position: absolute; left:0; top:8px; color:#aacd06; font-size:14px;}

.xiangguan dd a{ font-size:14px; line-height:40px; color:#666666; text-indent:20px; display:block;}

.xiangguan dd a:hover{color:#009540;}

.gzwen{ width:240px; margin-top:2px; border-bottom:3px solid #88c627; padding-bottom:10px; background:#FFFFFF;}

.gzwen dt{ width:240px; height:50px; background:#009540; font-size:16px; font-weight:bold; text-align:center; line-height:50px; color:#FFFFFF; margin-bottom:7px; }

.gzwenzi{width:200px; margin:0 auto;}
.gzwenzi li{border-bottom:1px dashed #dcdcdc;height:80px; padding:20px 0;}
.gzwenzi li:nth-last-child(1){border-bottom: none;}
.gzwenzi li img{ float:left; display:block; width:80px; height:80px; }
.gzwenzi li a{ width:100px; height:80px; display:block; font-size:12px; color:#666666; line-height:26px; float:right;}
.gzwenzi li a i{ display:block; font-size:12px;color:#acacac;}
.gzwenzi li a:hover{color:#009540;}



.casebg{float:left;width: 842px; margin-right:30px;padding:44px;background:#ffffff; }



.casez{ width:842px; margin-top:10px; clear:both; overflow:hidden; background:#FFFFFF;}
.casez dt h1{font-size: 22px;line-height: 36px;font-weight: bold;color: #333333; margin-bottom:10px; text-align:center;}
.casez dt span{ text-align:center;font-size: 14px;color: #cccccc; line-height:28px; display:block;}
.casez dt i{ padding:0 10px;}
.casez dt h4{width:780px;  border: #F1F1F1 1px solid; background:#FAFAFA; padding:20px 30px;  color:#666666; font-size:14px; line-height:28px; margin-top:20px; overflow:auto;}
.casez dt h4 p{ width:700px; float:right; display:block;}
.casez dt h4 b{ width:80px; float:left; display:block; font-weight:bold;}
.casez dd img{width:350px; height:234px; display:block\; float:left;}
.casez dd{ margin-top:45px;}

.caser{ width:463px; float:right;}
.caser li{border-bottom:1px dashed #DCDCDC; height:59px; line-height:59px; font-size:14px; color:#666666;}
.caser li b{ font-weight:bold;}

.cpxqing{ width:930px; margin-right:30px; float:left;}
.protou{width:858px; height:423px;border:1px solid #f6f6f6; padding:35px; background:#FFFFFF;}


.protour{ width:477px;height:423px; float:right;}
.protour li{ height:50px; font-size:14px; line-height:50px; color:#666666;}
.protour li b{ font-weight:bold;}

.protour li:nth-child(1){ width:477px;height:72px; border-bottom:1px solid #e7e7e7; font-size:24px; line-height:67px; font-weight:bold; margin-bottom:33px;color:#333333;}

.protour li:nth-child(6){ width:477px;height:45px; border-top:1px solid #e7e7e7;margin-top:37px; padding-top:34px;}

.protour li p{width:350px;height:45px; display:block;background:url(../images/xiangqing001.png) no-repeat  left center; text-indent:57px; float: left;}
.protour li p i{font-size:14px; display:block; line-height:21px;}
.protour li p em{font-size:18px;display:block;font-weight:bold;line-height:24px;color:#009540;}
.protour li a{width:110px;height:45px; display:block;background:#aacd06;  font-size:16px; font-weight:bold; line-height:45px;  float:right; color:#ffffff;text-align:center;}



.protouz{ width:344px;height:423px; float:left;}

.protouz a{display:table-cell;text-align:center;vertical-align:middle;display:block;}

.protouz a img{vertical-align:middle;}


.probig{border:1px solid #e7e7e7;position:relative;z-index:1; width:342px; height:342px; margin-bottom:19px;}
.probig a{height:342px;width:342px;}
.probig img{max-height:342px;max-width:342px;}

.proxi{overflow:hidden;}
.proxi li{float:left;height:60px;margin:0 11px 0 0;overflow:hidden;}
.proxi li:nth-child(5){margin-right: 0;}

.proxi .proxuan{height:58px;border:1px solid #009540;}
.proxi .proxuan div{border:medium none;}
.proxi li img{height:58px;width:58px;}
.proxi li div{border:1px solid #e7e7e7;}


div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:423px;height:423px;background:#ffffff;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../images/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}


.pronrbt{ width:930px; height:50px; margin:30px auto; background:#009540;}

.pronrbt b{width:200px; background:#aacd06; display:block; height:50px; font-size:18px; font-weight:bold; line-height:50px; color:#FFFFFF; text-align:center;}

.pronrzi{ width:790px; padding:70px; background:#FFFFFF;}

.pronrng{ width:790px; margin-bottom:70px;}
.pronrng p{ font-size:14px; line-height:36px; color:#666666; display:block; margin-bottom:30px;}
.pronrng img{ display:block; margin:50px auto 30px;}
.pronrng .imgbt{ width:100%; height:40px; font-size:16px; text-align:center; display:block; margin-bottom:30px;}



.pronrtag{ width:100%; height:68px;background:url(../images/yulan005.png) no-repeat left 30px #FFFFFF; border-top:1px solid #f1f1f1; padding-top:10px;}

.pronrtag b{ font-weight:bold;color:#009540; font-size:14px; line-height:68px;display:block; float:left;margin-right:15px; text-indent:45px;}
.pronrtag a{  font-size:14px; line-height:68px; display:block; float:left; margin-right:30px; color:#666666;}
.pronrtag a:hover{color:#009540;}



.pronrsx{width:790px; height:50px; background:#f6f6f6; margin-top:15px;line-height:50px;}

.pronrsx li{ float:left;}
.pronrsx li:nth-child(1){ width:80px; height:50px;background:#009540; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:50px; display:block; text-align:center; }
.pronrsx li:nth-child(3){ width:80px; height:50px;background:#aacd06; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:50px; display:block; text-align:center; }
.pronrsx li:nth-child(2),.pronrsx li:nth-child(4){ width:315px; height:50px; text-indent:20px; }
.pronrsx li a{font-size:14px; line-height:50px;display:block;}


.kyfubg{width:930px; height:129px;background:url(../images/xiangqing004.jpg) no-repeat; }

.kyfubg li{ float:left;}
.kyfubg li:nth-child(1){width:590px;height:129px; padding:0 39px 0 147px;}
.kyfubg li:nth-child(1) p{ font-size:14px; line-height:26px; padding-top:38px;color:#666666;}
.kyfubg li:nth-child(1) p b{ font-weight:bold;color:#333333;}
.kyfubg li:nth-child(1) p i{color:#009540;font-weight:bold;}

.kyfubg li:nth-child(2){width:132px;height:129px;}
.kyfubg li:nth-child(2) a{width:132px;height:37px; font-size:14px; font-weight:bold; text-align:center; line-height:37px; color:#FFFFFF; display:block; margin-top:21px;}
.kyfubg li:nth-child(2) a+a{ margin-top:13px;}

.xgcpin{ width:930px; height:373px; margin-top:60px;}
.xgcpin dt{ width:930px;height:50px;border-bottom:2px solid #ececec; margin-bottom:43px;}
.xgcpin dt b{ display:block;background:url(../images/xiangqing005.png) no-repeat 10px center; font-size:20px; font-weight:bold; height:50px; line-height:50px; position: relative; color:#009540; text-indent:45px;}
.xgcpin dt b::after{content: '';position: absolute; background:#88c627; width:140px; height:2px; display:block; top:50px; left:0;}

.xgcpin dt b i{ font-size:12px; color:#666666; font-weight:normal;}

.xgcpin dd{ width:219px; height:278px; margin-right:18px; float:left;}
.xgcpin dd:nth-of-type(4){ margin-right:0; }
.xgcpin dd img{width:219px; height:219px; display:block;}
.xgcpin dd p{ display: block; height:59px; width:219px; text-align:center; font-size:16px; color:#666666; line-height:59px;}
