*{ margin:0; padding:0;}
img{ border:none;}
a{ text-decoration:none;}
li{ list-style:none;}
body{max-width:1920px; min-width:1300px; font-family:'微软雅黑'}
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
@font-face{
	font-family:MFLangQian_Noncommercial-Regular ;
   		src:url('造字工房朗倩常规体.otf');
		}
@font-face{
	font-family:DFLiJinHeiW8;
   		src:url('华康俪金黑W8.TTF');
		}
@font-face{
	font-family:ctxingkaisj;
   		src:url('微软简行楷.TTF');
		}				


.top{width:100%; height:106px; background:url(../img/5.jpg) no-repeat center 0}
.top0{width:1200px; height:106px; margin:0 auto}
.top1{width:238px; height:66px; padding:15px 0 0 15px; float:left}
.top2{width:890px; height:41px; float:right}
.top21{ font-size:16px; color:rgba(255,255,255,0.6); line-height:40px; width:245px; height:40px; float:left; letter-spacing:1.5px}
.top22{font-size:16px; color:#FFFFFF; line-height:40px; float:right; width:200px; height:40px;}
.top22 span{font-size:15px}
.top3{width:888px; height:65px; float:right}
.top3 li{width:65px; height:65px; margin-left:83px; display:inline-table; float:left}
.top3 a{width:65px; height:50px; display:block; line-height:50px; font-size:16px; color:#2e2e2e}
.top3 a:hover{border-bottom:1px solid #0b9d48; color:#0b9d48}

.fullSlide{width:100%;height:800px; margin:0 auto;position:relative;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:800px; display:block; overflow:hidden; background:no-repeat center;}
.fullSlide .bd li a{display:block;height:800px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:60px;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:10px; border-radius:50%; overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on{background:#099644; width:62px; height:10px; border-radius:30px}

.wd1{width:100%; height:593px; background:url(../img/6.jpg) no-repeat center 0}
.wd10{width:1200px; height:470px; margin:0 auto; padding-top:123px}
.wd11{width:600px; height:400px; float:right}
.wd111{width:600px; height:70px; line-height:70px; font-size:35px; color:#2a2a2a; font-family:MFLangQian_Noncommercial-Regular; letter-spacing:3px}
.wd111 span{display:inline-block; width:184px; height:44px; text-align:center; border-radius:20px; background:#02933f; font-size:33px; color:#ffffff;line-height:44px}
.wd112{width:580px; display:flex; justify-content: space-between; flex-flow:nowrap; margin:80px auto 0}
.wd112 li{width:107px; height:177px; text-align:center;}



.wd112 p{font-size:26px; color:#2d2d2d; line-height:70px}
.wd2{width:100%; height:693px; background:url(../img/11.jpg) no-repeat center bottom}
.wd20{width:1200px; height:645px; padding-top:48px; margin:0 auto}
.wd21{width:2px; height:53px; background:#02933f; margin:0 auto}
.wd22{width:1200px; height:30px; margin-top:20px; text-align:center; line-height:30px; font-size:28px; color:#3d3d3e; font-family:DFLiJinHeiW8}
.wd22 span{color:#02933f}
.wd23{width:1200px; height:30px; margin-top:10px; text-align:center; line-height:30px; font-size:16px; color:#696868}
.wd24{width:1200px; height:30px; margin-top:10px; text-align:center; line-height:30px; font-size:20px; color:#616161}

.wd25{width:1200px; display:flex; justify-content: space-between; flex-flow:nowrap; margin-top:85px}
.wd25 li{width:365px; height:300px; position:relative;}

.wd25111{width:365px; height:300px; overflow:hidden; cursor:pointer}
.wd25 img{width:100%;transition: all 2s;}
.wd251{width:325px; height:65px; background:#edeeed; position:absolute; left:20px; bottom:-40px; text-align:center; line-height:65px; font-size:20px; color:#02933f}
.wd25 li:hover img{transform:scale(1.05,1.05)}

.wd3{width:100%; height:575px; background:url(../img/15.jpg) no-repeat center 0}
.wd30{width:1200px; height:465px; margin:0 auto; padding-top:110px}
.wd300{width:700px; height:465px;}
.wd31{width:700px; height:60px; font-size:34px; color:#02933f; text-align:center; line-height:60px}
.wd32{width:700px; height:30px; font-size:16px; color:#474747; text-align:center; line-height:30px}
.wd33{width:379px; height:53px; font-size:20px; color:#ffffff; text-align:center; line-height:53px; background:#02933f; margin:20px auto 0; border-radius:30px}

.wd41{width:2px; height:53px; background:#02933f; margin:60px auto 20px}
.wd42{width:1200px; height:30px; margin:0 auto; text-align:center; line-height:30px; font-size:28px; color:#3d3d3e; font-family:DFLiJinHeiW8}
.wd42 span{color:#02933f}
.wd43{width:1200px; height:30px; margin:10px auto 0; text-align:center; line-height:30px; font-size:16px; color:#696868}
.wd44{width:1200px; height:30px; margin:10px auto 0; text-align:center; line-height:30px; font-size:20px; color:#616161}
.wd45{width:1200px; display:flex; display:flex; justify-content: space-between; flex-flow:row wrap; margin:160px auto 0}
.wd45 li{width:388px; height:200px; margin-bottom:120px; border-radius:5px; background:#eeeeee; position:relative; padding-top:95px; text-align:center; float:left;cursor: pointer}
.wd451{width:144px; height:144px; border-radius:50%; border:1px solid #9d9d9d; background:#fff; display:flex;justify-content: center;align-items: center; position:absolute; left:119px; top:-70px}
.no111{display:none}
.wd452{font-size:24px; color:#363636}
.wd454{width:18px; height:15px; margin:15px auto 25px}
.wd453{width:328px; height:95px; font-size:16px; color:#5e5e5e; letter-spacing:1.2px; margin:0 auto}
.wd45 li:hover .no111{display:block}
.wd45 li:hover .bl111{display:none}
.wd45 li:hover .wd452{color:#fff}
.wd45 li:hover .wd453{color:#fff}
.wd45 li:hover{background:#02933f}
.wd45 li:hover .wd451{border:1px solid #02933f}

.wd5{width:100%; height:523px; background:url(../img/30.jpg) no-repeat center 0}
.wd50{width:1200px; height:577px; padding-top:46px; margin:0 auto; position:relative}

.lb1{width:1200px; height:421px;  position:absolute; left:0; bottom:-145px}
.lb1 .mr_frbox{width:1200px;height:421px;position:relative}
.lb1 .mr_frUl{width:1200px; overflow:hidden;}
.lb1 .mr_frUl ul li{display:block;height:421px;width:380px;dcursor:pointer; margin-right:30px}

.mr_frBtnRight{width:69px;height:132px;cursor: pointer;position:absolute; bottom:175px; left:0;display:flex;justify-content: center;align-items: center; background:rgba(48,52,55,0.4); font-size:25px; color:#b8b8b8}
.mr_frBtnLeft{width:69px;height:132px;cursor: pointer;position:absolute; bottom:175px; right:0;display:flex;justify-content: center;align-items: center; background:rgba(48,52,55,0.4); font-size:25px; color:#b8b8b8}
.lb000{display:block; width:380px; height:347px}

.wd51{width:330px; height:74px; background:#f8f8f8; padding-left:50px; font-size:20px; color:#343434; line-height:74px; position:relative}
.wd51 span{display:block; width:45px; height:45px; border-radius:50%; background:#02933f; text-align:center; line-height:45px; font-size:32px; color:#FFFFFF; position:absolute; right:20px; bottom:15px}

.mr_frBtnRight:hover{background:rgba(48,52,55,0.8); color:#FFFFFF}
.mr_frBtnLeft:hover{background:rgba(48,52,55,0.8); color:#FFFFFF}

.wd6{width:100%; height:170px; background:#f4f4f4; padding-top:353px}
.wd61{width:254px; height:66px; border-radius:40px; border:1px solid #02933f; display:block; font-size:20px; color:#02933f; text-align:center; line-height:66px; margin:0 auto}
.wd61:hover{background:#02933f; color:#FFFFFF}

.wd_71{width:2px; height:53px; background:#02933f; margin:40px auto 0;}
.wd_72{width:1200px; height:30px; margin:15px auto 0; line-height:30px; text-align:center; font-size:28px; color:#02933f;font-family:DFLiJinHeiW8}
.wd_73{width:1200px; height:30px; margin:15px auto 0; line-height:30px; text-align:center; font-size:16px; color:#696868}

.wd7{width:100%; height:689px; background:url(../img/48.jpg) no-repeat center 0; margin-top:42px}
.wd70{width:1200px; height:653px; margin:0 auto; padding-top:36px}
.wd71{width:589px; height:604px; background:#FFFFFF; border:1px solid #cbcbcb; float:left;overflow: hidden}
.wd71 li{width:585px; height:600px;display:none; position:relative;cursor:pointer}
.wd71 li img{max-width:585px;max-height:600px; position:absolute; top:0; bottom:0; right:0; left:0; margin: auto}

.wd72{width:565px; height:590px; float:right; padding-top:14px}
.wd721{width:545px; height:160px}
.wd721 h3{font-size:28px; color:#02933f}
.wd721 p{font-size:16px; color:#5b5a5a; margin-top:20px; line-height:30px}

.wd722{width:565px; display:flex; justify-content: space-between; flex-flow: row wrap; margin:0 auto}
.wd7000{width:278px; height:181px; margin-bottom:45px; background:#FFFFFF; display:flex;justify-content: center;align-items: center; position:relative; cursor:pointer; border:1px solid #FFFFFF}
.wd722 li>img{max-height:181px; max-width:278px; display:block;position:absolute; top:0; bottom:0; right:0; left:0; margin: auto}
.wd722_on{border:1px solid #5fba85;}






.wd81{width:2px; height:53px; background:#02933f; margin:45px auto 0}
.wd82{width:1200px; height:30px; margin:20px auto 0; line-height:30px; text-align:center; font-size:28px; color:#2a2a2a;font-family:DFLiJinHeiW8}
.wd82 span{color:#02933f}
.wd83{width:1200px; height:30px; margin:20px auto 0; line-height:30px; text-align:center; font-size:16px; color:#696868}

.wd84{width:1200px; height:334px; margin:90px auto 130px}
.wd84 .mr_frbox{width:1200px;height:334px;position:relative}
.wd84 .mr_frUl{width:1200px; overflow:hidden;}
.wd84 .mr_frUl ul li{display:block;height:334px;width:229px;cursor:pointer; margin-right:11px; display:flex;justify-content: center;align-items: center;border:1px solid #02933f;}
.wd84 .mr_frUl ul li img{display:block;max-height:330px;max-width:225px;}

.mr_frBtnR{width:69px;height:132px;cursor: pointer;position:absolute; bottom:90px; left:0;display:flex;justify-content: center;align-items: center;background:rgba(48,52,55,0.8); color:#FFFFFF; font-size:25px}
.mr_frBtnL{width:69px;height:132px;cursor: pointer;position:absolute; bottom:90px; right:0;display:flex;justify-content: center;align-items: center;background:rgba(48,52,55,0.8); color:#FFFFFF; font-size:25px}


.wd9{width:100%; height:1511px; background:url(../img/42.jpg) no-repeat center 0}
.wd90{width:1200px; height:1465px; padding-top:46px; margin:0 auto}
.wd91{width:559px; height:992px; float:left; margin:160px 0 0 25px}
.wd911{width:557px; height:466px; border:1px solid #02933f; overflow:hidden; cursor:pointer}
.wd9111{width:557px; height:380px; overflow:hidden}
.wd9111>img{width:557px; height:380px; display:block;transition: all 2s;}
.wd9112{width:557px; height:86px;}
.wd91121{width:86px; height:86px; text-align:center; line-height:86px; float:left; font-family:ctxingkaisj; font-size:40px; color:#02933f}
.wd91122{width:425px; height:66px; padding-top:15px; line-height:30px; float:left}
.wd91123{width:405px; height:86px;  line-height:86px; float:left; padding-left:20px}
.wd912{width:557px; height:466px; border:1px solid #02933f; overflow:hidden; margin-top:53px; cursor:pointer}
.wd92{width:559px; height:992px; float:right; margin:60px 25px 0 0}
.wd92,.wd91 p{font-size:20px; color:#272727;}
.wd911:hover p{color:#02933f}
.wd912:hover p{color:#02933f}

.wd911 img:hover{transform:scale(1.05,1.05)}
.wd912 img:hover{transform:scale(1.05,1.05)}

.wcd1{width:1200px; height:180px; padding-top:40px; margin:0 auto}
.wcd2{width:1200px; height:414px; margin:90px auto 130px}

.wcd2 li{width:519px; height:414px; display:inline-block; position:relative}
.wcd21{width:100%; height:59px; text-align:center; line-height:59px; font-size:16px; color:#ffffff; position:absolute; left:0; bottom:0;background:rgba(78,79,78,0.77);}
.wcd2111{display:block; width:100%; height:100%}
/*轮播图片*/
#slide {
    margin: 0 auto;
    width: 1200px;
    height:414px;
    position: relative;
  }

#slide li {
    position: absolute;
}




.wcd3{width:100%; height:568px; background:url(../img/47.jpg) no-repeat center 0; margin-top:90px}
.wcd30{width:1200px; height:508px; margin:0 auto; padding-top:60px}
.wcd31{width:557px; height:508px; padding-right:13px; float:right}
.wcd31 h4{font-size:24px; color:#303030}
.wcd31 h3{font-size:30px; color:#303030; line-height:50px}
.wcd31 p{font-size:16px; color:#4c4c4c; text-indent:2em; line-height:30px; letter-spacing:-0.3spx}
.wcd31 a{display:block; width:180px; height:60px; border:1px solid #02933f; color:#02933f; font-size:16px; text-align:center; line-height:60px; margin:65px 0 0 10px}
.wcd31 a:hover{background:#02933f; color:#fff}


.footer{width:100%; height:335px; background:url(../img/52.jpg) no-repeat center 0}
.footer0{width:1200px; height:335px; margin:0 auto; position:relative} 
.footer1{width:279px; height:135px; float:left; padding:95px 0 0 85px}
.footer1>img{display:block; margin-left:80px}
.footer11{width:252px; height:20px; font-size:18px; color:#ffffff; line-height:20px; margin-top:20px}
.footer12{width:252px; height:15px; line-height:15px; color:#ffffff; font-size:14px; margin:9px 0 0 5px}
.footer2{width:1px; height:252px; padding-top:55px;float:left}
.footer21{width:1px; height:252px; background:radial-gradient(rgba(255,255,255,0.2) -20%,rgba(255,255,255,0) 80%);}
.footer3{width:460px; height:150px; padding:95px 40px 0 30px; float:left}
.footer3 p{font-size:15px; color:#fefefe; line-height:30px}
.footer4{width:154px; height:204px; padding:84px 0 0 50px; float:left; line-height:50px; font-size:14px; color:#ffffff; text-align:center}
.footer4>img{display:block; width:154px; height:154px}
.footer5{width:19px; height:19px; border-radius:50%; border:1px solid rgba(255,255,255,0.2); overflow:hidden; position:absolute; left:600px; bottom:-10px}

.last{width:100%; height:55px; background:#02933f; text-align:center; padding-top:18px}
.last p{color:#FFFFFF; font-size:14px; line-height:25px}
.last a{font-size:14px; color:#FFFFFF}


/*新闻资讯*/
.xw-banner{width:100%; height:450px; background:url(../img/57.jpg) no-repeat center 0}
.xw1{width:100%; height:50px; background:#f3f3f3}
.xw10{width:1200px; height:50px; margin:0 auto}
.xw11{width:150px; height:50px; text-align:center; line-height:50px; background:#02933f; font-size:18px; color:#ffffff;display: inline-block}
.xw2{width:1200px; display:flex; justify-content: space-between; flex-flow: row wrap; margin:40px auto}
.xw2 li{width:1200px; height:255px; padding:40px 0 40px 0; border-bottom:1px solid #c6c6c6}
.xw21{width:380px; height:255px; overflow:hidden; float:left;display: block}
.xw22{width:770px; height:255px; margin-left:35px; float:left; position:relative}
.xw22 h3{font-size:22px; color:#222222}
.xw22 p{font-size:16px; color:#222222; line-height:25px; margin-top:20px}
.xw221{display:block; width:145px; height:44px; border:1px solid #5c5c5c; font-size:16px; color:#5c5c5c; text-align:center; line-height:44px; position:absolute; left:5px; bottom:2px}
.xw221:hover{border:1px solid #02933f; color:#02933f}
.xw22 h3:hover{color:#02933f}
.xw2 li:last-child{border:0}
.xw21 img{display:block; width:380px; height:253px}



.xw3{width:1125px; height:110px; margin:80px auto 60px; padding-left:75px; line-height:110px; background:#f5f5f5; font-size:26px; color:#000000; clear:both}

.lb2{width:1200px; height:421px; margin:0 auto 80px}
.lb2 .mr_frbox{width:1200px;height:421px;position:relative}
.lb2 .mr_frUl{width:1200px; overflow:hidden;}
.lb2 .mr_frUl ul li{display:block;height:421px;width:380px;cursor:pointer; margin-right:30px}

.mr_frBtnRt{width:62px;height:62px;cursor: pointer;position:absolute; top:-145px;right:170px}
.mr_frBtnLt{width:66px;height:62px;cursor: pointer;position:absolute; top:-145px; right:50px}
.lb000{display:block; width:380px; height:347px}
.lb222{display:none}
.mr_frBtnRt:hover .lb222{display:block}
.mr_frBtnRt:hover .lb111{display:none}
.mr_frBtnLt:hover .lb222{display:block}
.mr_frBtnLt:hover .lb111{display:none}
.wd51{width:330px; height:74px; background:#f8f8f8; padding-left:50px; font-size:20px; color:#343434; line-height:74px; position:relative}
.wd51 span{display:block; width:45px; height:45px; border-radius:50%; background:#02933f; text-align:center; line-height:45px; font-size:32px; color:#FFFFFF; position:absolute; right:20px; bottom:15px}


/*产品中心*/
.cp-banner{width:100%; height:450px; background:url(../img/56.jpg) no-repeat center 0}
.cp1{width:1200px; margin:120px auto 70px; overflow:hidden}
.cp10{width:1250px}
.cp10 li{width:380px; height:421px; float:left; margin:0 25px 30px 0}




/*关于我们*/
.gy-banner{width:100%; height:450px; background:url(../img/58.jpg) no-repeat center 0}
.gy1{display:block; width:150px; height:50px; text-align:center; line-height:50px;  font-size:18px; float:left; color:#000000}
.gy1:hover{background:#02933f;color:#ffffff}
.gy01{width:1200px; margin:70px auto 35px;overflow: hidden;font-size:16px; color:#373636; line-height: 30px}
.gy01 img{max-width: 1100px;}
.gy2{width:1200px; margin:0 auto}
.gy21{display:block; float:left; margin-bottom:65px; max-height:388px; max-width:586px}
.gy22{display:block; float:right; margin-bottom:65px; max-height388px; max-width:586px}

.ry1{width:1200px; margin:70px auto 50px}
.ry1 h3{font-size:28px; color:#02933f}
.ry11{width:1200px; padding-left:10px;; margin-top:30px}
.ry11{font-size:16px; color:#5b5a5a; line-height:30px}

.ry2{width:1200px; margin:50px auto 30px; overflow:hidden}
.ry20{width:1250px}
.ry20 li{width:380px;height:330px;display: block; border:1px solid #459532; margin:0 25px 20px 0; float:left}
.ry20 li a{width:380px;height:330px;display:flex; justify-content: center;align-items: center;}
.ry20 img{max-width:375px; max-height:325px}

.yg1{width:1200px; margin: 95px auto 30px; overflow:hidden}
.yg10{width:1250px}
.yg10 li{width:373px; height:246px; margin:0 37px 50px 0; float:left}
.yg10 img{display:block; width:373px; height:246px}


/*联系我们*/
.lx-banner{width:100%; height:450px; background:url(../img/55.jpg) no-repeat center 0}

.lx1{width:1200px; margin:100px auto 40px;font-size:16px; color:#383838;line-height:30px}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


/*案例展示*/
.al-banner{width:100%; height:450px; background:url(../img/59.jpg) no-repeat center 0}

.lb3{width:1200px; height:311px; margin:0 auto 80px}
.lb3 .mr_frbox{width:1200px;height:311px;position:relative}
.lb3 .mr_frUl{width:1200px; overflow:hidden;}
.lb3 .mr_frUl ul li{display:block;height:311px;width:389px;cursor:pointer; margin-right:20px; position:relative}

.mr_frBtnRt{width:62px;height:62px;cursor: pointer;position:absolute; top:-145px;right:170px}
.mr_frBtnLt{width:66px;height:62px;cursor: pointer;position:absolute; top:-145px; right:50px}
.lb0000{display:block; width:389px; height:311px}
.wd501{width:389px; height:45px; position:absolute; left:0; bottom:0; background:rgba(78,79,78,0.77); text-align:center; line-height:45px; font-size:17px; color:#ffffff}

.al1{width:1200px; margin:110px auto 70px; overflow:hidden}
.al10{width:1250px}
.al10 li{width:389px; height:311px; margin:0 15px 40px 0; float:left;position:relative}


.page{text-align: center;clear: both; margin-bottom:110px}
.page>ul>li{display:inline-block;font-size:16px;margin-right: 10px;}
.page>ul>li>a{padding:8px 18px;color:#333;background: #e3e3e3}
.c{padding:8px 18px;background:#02933f;color:#fff;}



.info{width:1100px;overflow: hidden;margin:75px auto 0; }
.info h3{text-align: center;font-size: 30px;color:#000;margin:65px auto 55px;}
.info1{width:100%;font-size:16px; color:#333; line-height:30px}
.info1 img{display:inline-block;max-width: 100%;overflow: hidden;}
.sxy{margin:60px 0 80px;width:100%;height:60px;overflow: hidden}
.sxy1{width:500px;height:60px;float: left}
.sxy2{width:500px;height:60px;float: right;text-align: right}
.sxy>div{line-height:30px;font-size: 18px; }