@charset "utf-8";
/* CSS Document */
/*banner*/
.banner {width: 100%; position: relative;height:460px; margin: 0 auto;background: transparent;}
.banner .bd { margin: 0 auto;height: 100%;position: relative;z-index: 0;overflow: hidden;}
.banner .bd ul { height: 100%; width: 100%;}
.banner .bd li { height: 100%;overflow: hidden;text-align: center;background-position: center;background-repeat: no-repeat; width: 100%;}
.banner .bd li a {display: block;height: 100%;width: 100%;}
.banner .prev, .banner .next {display: block; position: absolute;top: 50%;margin-top: -30px;left: 15%;z-index: 1;width: 40px; height: 60px;background: url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;cursor: pointer;*filter: alpha(opacity=50);*opacity: .5;display: none;}
.banner .next {left: auto;right: 15%;background-position: -6px -137px;}

/*产品*/
.olsaw{height:799px; margin:0 auto; background:url(../images/02.jpg) no-repeat center;}
.cpzb{width:1180px;height: 739px;margin:0 auto;padding-top: 60px; position:relative;}
.ikzb{ width:216px; height:auto; background:#47af00; float:left;}
.ikzb h3{ font-size:20px; text-align:center; color:#fff; padding-top:20px;}
.ikzb img{ display:block; margin:0 auto; margin-top:15px; margin-bottom:10px;}
.ikzb ul{width:170px; margin:0 auto;}
.ikzb ul li{ line-height:40px; background:url(../images/06.jpg) no-repeat left; padding-left:20px; }
.ikzb ul li a{ color:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:0.7s;transition:0.7s;}
.ikzb ul li:hover a{-webkit-transition:0.7s;transition:0.7s; color:#ff9403; padding-left:20px;}
.ikse{ width:958px; float:right;}
.cjv{ width:935px; height:41px; background:url(../images/07.jpg) no-repeat center; float:right;}
.cjv h4{font-size:18px;color:#47af00;float:left;padding: 8px 0 0 18px;}

.olsoe{ height:180px; width:216px; background:#409e00; margin-top:22px; padding-top:4px;}
.olsoe span{ height:176px; width:210px; margin:0 auto; display:block; background:#f9f9f9;}
.olsoe span img{display:block;width:114px;height:114px;float:left;margin-left:  17px;margin-top:  29px;}
.olsoe span p{width:20px;font-size:15px;color:#666;float:left;padding-left:  9px;margin-top:  34px;}
/*搜索*/
.search_r{height:29px;width: 212px;text-align: center;float:right;margin-top:  12px;}
.search-box{height: 46px;display: inline-block;}
.search-text{width:194px;height:29px;float:left;line-height:29px;border:0;background:url(../images/03.jpg) no-repeat;color:#999;}
.search-button{ background:url(../images/04.jpg) no-repeat;width:18px; height:29px; float:left;border-style :none; cursor:pointer;}

.olseq{margin-top:  24px;}
.olseq li{float:left;margin-left:  25px;margin-right:  4px;}
.olseq li span{ display:block; float:left; width:218px; height:170px; background:#fff; border:1px solid #ccc;}
.olseq li span img{ display:block; margin:0 auto; padding-top:6px; width:204px; height:158px;-webkit-transition:0.7s;transition:0.7s;}
.olseq li span img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.olseq li div{ width:214px; float:left; margin-left:16px;}
.olseq li div i{font-size:16px;color:#47af00;display:block;margin-top:  16px;margin-bottom:  8px;}
.olseq li div p{line-height:26px;color:#666;height:78px;overflow:hidden;margin-bottom:  12px;}
.olseq li div b{ display:block; font-weight:normal; width:100px; height:32px; line-height:32px; text-align:center; background:#ff9403;}
.olseq li div b a{ color:#fff;}
.ijus{ margin-top:26px;}
.ijus li{ width:216px; height:198px; border:1px solid #ccc; float:left; background:#fff; margin-left:21px;}
.ijus li img{ width:204px; height:158px; margin:0 auto; display:block; padding-top:6px;-webkit-transition:0.7s;transition:0.7s;}
.ijus li p{ text-align:center; width:216px;}
.ijus li img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.ijus li p a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-top:8px;}

.olsqw{ width:212px; overflow:hidden; height:166px; margin-top:50px;}
.olsqw li{ float:left; width:210px; height:164px; background:#fff; border:1px solid #ccc; position:relative;}
.olsqw li img{-webkit-transition:0.7s;transition:0.7s; display:block; width:198px; height:152px; margin:0 auto; padding-top:6px;}
.olsqw li p{ height:30px; background:#47af00; width:212px; position:absolute; left:0; bottom:0; line-height:30px; text-align:center;}
.olsqw li p a{ color:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.olsqw li img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);}
.oaw img{ display:block; position:absolute; left:272px; bottom:58px;}

.iawq{ color:#fff; font-size:20px; line-height:40px; position:absolute; left:362px; bottom:70px;}
.iawq b{ font-size:24px; display:block;}
.dhzj{ color:#fff; line-height:28px; position:absolute; left:860px; bottom:100px;}
.dhzj i{ font-size:28px; display:block;}
.awqpl{ width:110px; height:36px; background:#ff9403; line-height:36px; text-align:center; position:absolute; right:0; bottom:110px;-webkit-transition:0.7s;transition:0.7s;}
.awqpl a{ color:#fff;}
.awqpl:hover{ border-radius:10px; -webkit-transition:0.7s;transition:0.7s;background:#ff9403;}

/*优势*/
.ys_dbg{background: url(../images/09.jpg) no-repeat  center bottom;height:611px; padding-top:18px; margin-top:20px;}
.ys_dbg h3{ color:#47af00; text-align:center; font-size:30px;}
.ys_dbg i{ font-size:16px; text-align:center; display:block; color:#666; padding-top:8px;}
.ys_nav {background: url(../images/ys_dot.jpg) no-repeat center 35px;height:140px;margin-top: 42px;}
.ys_nav li b{width:78px;height: 78px;background: #47af00;display: block;font-size: 30px;color:#FFF;font-family: impact;line-height: 78px;border-radius: 50%;margin:0 auto;}
.ys_nav li {width:120px;height: 160px;display: block;float: left;margin: 0px 86px;text-align: center;}
.ys_nav li p{font-size: 20px;color: #47af00;margin-top: 6px;font-weight: bold;}
.ys_nav ul{width:1300px;}
.ys_nav li.tag_ys b {background: #ff9403;color:#FFF;}
.ys_show .pic{float: left; position: relative; z-index: 4;}
.ys1 .pic{margin-left: -45px;}
.ys_show .info dt{font-size: 22px;color: #2b2b2b;line-height: 30px;}
.ys_show .info dt p{font-size: 15px;}
.ys_show .info{width: 602px;float: right;margin-top:30px;}
.ys_show .info dd{line-height: 30px;margin: 24px 40px 0 0;font-size: 16px; color:#666;}
.ys_show .tx{background: url(../images/ys_x.jpg) no-repeat ;width:61px;height: 3px;display: block;position: absolute;top:280px;left:476px;z-index: 6;}
.ys1 .pic img{-webkit-transition:0.7s;transition:0.7s;}
.ys1 .pic:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); }
.ys_tel{line-height: 26px;overflow:hidden;font-size: 14px;display: block;background: url(../images/ys_tel.jpg) no-repeat left 5px;padding-left: 96px;height: 66px;top: 412px;left: 584px;padding-top: 18px;}
.ys_tel  span{font-size: 28px;color: #47af00;line-height: 28px;display: block;float: left;}
.ys_tel p{float: left;display: block;margin-top: 5px;color: #47af00;}
 .ys_tel a{width: 110px;height: 36px;background: #ff9403;line-height: 36px;display: block;font-size: 14px;color:#FFF;text-align: center;margin: 0px 0 0 52px;-webkit-transition:0.7s;transition:0.7s;}
 .ys_tel:hover a{ display:block; border-radius:10px;-webkit-transition:0.7s;transition:0.7s;}
.re{position: relative;}
.ab{position: absolute;}
.fl{ float: left;}
.fr{ float: right;}
.mainall1{width:1180px; margin:0 auto; }
.none{display: none;}
.block{display: block;}

/*案例*/
.olseam{ height:396px; background:url(../images/10.jpg) no-repeat center; margin-top:40px;}
.alzs{ height:396px; width:1190px; margin:0 auto;}
.alzs h3{ font-size:30px; color:#47af00; text-align:center;}
.alzs i{ font-size:16px; text-align:center; display:block; color:#666; padding-top:16px;}
.ola{ display:block; margin:0 auto;}
.alzs ul{ margin-top:52px; height:194px; overflow:hidden; margin-bottom:30px;}
.alzs ul li{ float:left; position:relative; margin:0 22px;}
.alzs ul li img{ width:186px; height:186px; border-radius:50%; display:block; border:4px solid #f7f7f7;transition:transform 2s;}
.alzs ul li p{background:url(../images/ysdd.png) no-repeat center;position:absolute;left: 7px;bottom: 42px;width:180px;height:30px;line-height:30px;text-align:center;}
.alzs ul li p a{ color:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.alzs ul li:hover img{transform: rotateZ(360deg);}
.alzs ul li p a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*公司简介*/
.kisg{ height:830px; background:url(../images/13.jpg) no-repeat center;}
.gg{ height:830px; width:1180px; margin:0 auto; margin-top:30px;}
.gg h3{ font-size:24px; color:#312e7b; font-weight:normal; }
.pax{ height:400px; width:912px; margin:0 auto; padding-left:268px;}
.izb{ width:526px; height:300px; float:left;}
.izb h3{font-size:24px;font-weight:normal;margin-top:  106px;margin-bottom:  16px;}
.izb p{ line-height:30px; color:#666; height:180px; overflow:hidden;}
.osel li{width:160px;height:44px;line-height:44px;text-align:center;background:#47af00;-webkit-transition:0.7s;transition:0.7s;margin-top:  23px; float:left; margin-right:14px;}
.osel li a{ color:#fff;}
.osel li:hover{ border-radius:10px;-webkit-transition:0.7s;transition:0.7s;}
.ikua{ display:block; width:364px; height:302px; float:right;-webkit-transition:0.7s;transition:0.7s;}
.ikua:hover{transform: scale(1.1);-webkit-transform: scale(1.1); }
.zie{ width:364px; float:right;}
.zie i{font-size:24px;display:block;float:left;margin-left:  76px;padding-top:  17px;margin-bottom: 50px;}
.ncv{width:110px;height:36px;line-height:36px;background:#ff9403;text-align:center;float:right;-webkit-transition:0.7s;transition:0.7s;margin-top:  14px;}
.ncv a{ color:#fff;}
.ncv:hover{ border-radius:10px;-webkit-transition:0.7s;transition:0.7s;}

/*客户*/
.soe{ height:340px; width:1180px; position:relative;}
.soe h3{position:absolute;position:absolute;right:124px;top:80px;}
.oaq{position:absolute;right: 168px;top: 87px;}
.soe i{padding-left:5px; width:20px; float:left; color:#ccc; }
.soe h5{font-size:24px;color:#fff;position:absolute;left:684px;top: 330px;}
.soe h6{font-size:20px;font-weight:normal;color:#fff;position:absolute;left:684px;top: 368px;}
.soe ul li  span{ background:url(../images/jkbk.jpg) no-repeat center; width:287px; height:125px; float:left; display:block;}
.soe ul li span h4{ font-size:16px; font-weight:normal;}
.soe ul li span h4 a{color:#47af00;padding-left:  16px;padding-top: 16px;display: block;margin-bottom:8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width: 252px;}
.soe ul li span p{line-height:26px;color:#666;height:52px;overflow:hidden;width:240px;margin-left:  16px;}
.soe ul li img{ display:block; width:124px; height:124px; border-radius:50%; float:left;transition:transform 2s;}
.soe ul li img:hover{transform: rotateZ(360deg);}
.l_01{ position:absolute; left:22px; top:94px;}
.l_02{ position:absolute; left:22px; top:260px;}
.l_03{ position:absolute; left:476px; top:94px;}

/*新闻*/
.oaqgb{ height:515px; background:url(../images/cptb.jpg) no-repeat center;}
.xwzc{width:1180px;height: 508px;margin:0px auto;margin-top:50px;}
.xwtb{height:50px;width:1180px;border-bottom:1px solid #ccc;overflow: hidden;margin-bottom:  30px;}
.xwtb span{height:47px; display:block; width:260px; line-height:50px;border-bottom:3px solid #47af00; padding-left:18px; float:left;}
.xwtb span h3{ float:left; font-weight:normal; font-size:18px;}
.xwtb span h3:hover{ color:#3ab000;}
.xwtb i{ float:right; padding-top:10px;}
.xwtb i a{ color:#666;}
.xwzj{ height:160px; overflow:hidden;}
.xwzj li{ margin:0 6px; float:left; width:578px; height:160px;}
.xwzj li img{-webkit-transition:0.7s;transition:0.7s;display:block; width:230px;height:160px; float:left;}
.xwzj li img:hover{transform: scale(1.1);-webkit-transform: scale(1.1); }
.xwzj li span{display:block;width:324px;float:right;height:160px;}
.xwzj li span h4{font-size:16px;margin-top: 18px;margin-bottom:  16px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xwzj li span p{color:#666; line-height:30px; height:90px; overflow:hidden;}
.iswq{height: 247px;width:1180px;overflow:hidden;margin-top:18px;}
.iswq ul{ float:left; width:1180px;}
.iswq ul li{ float:left;line-height:40px;border-bottom: 1px solid #eee; width:367px; margin-left:39px;}
.iswq ul li a{color:#666;background:url(../images/news_l.png) no-repeat left;padding-left:28px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.iswq ul li span{ float:right;color:#666;}
.iswq ul li a:hover{ color:#47af00;}
.iswq ul li:nth-child(3n+1) { margin-left:0;}

/*链接*/
.ljzx{width:1180px;margin: 0 auto;padding-top:20px;}
.ljzx h3{float:left; font-size:16px; color:#47af00;}
.ljzx ul{float:left;font-size:14px;}
.ljzx ul li{ float:left; margin:0 15px;}
.ljzx ul li a{color:#666;}