@charset "utf-8";

/* CSS Document */



/*-----whole-----*/



html, body{position:relative;height:100%;}



.Header-wrapper, .Container-wrapper, .Footer-wrapper, .container, .banner-container, .index-container{position:relative;left:0px;width:100%;min-width:1200px;height:auto;}

.contain{width:1200px;margin:0 auto;position:relative;}





/*clearfix*/

.clearfix{*zoom:1}

.clearfix:before,

.clearfix:after{display:table;content:""}

.clearfix:after{clear:both}



/*初始化按钮*/

.btn{display:inline-block;text-align:center;padding:0px;border:0px;margin:0px;position:relative;cursor:pointer;}

.btn span{display:inline-block;}



/*通用img*/

img.rollover{position:absolute;top:0px;left:0px;opacity:0;filter:Alpha(opacity=0);z-index:2;}



input.text{width:100%;padding:0px;border:0px;background:none;margin:0px;}



/*--- Header ---*/

.Header-wrapper{z-index:99;}



.header-top{height:40px;line-height:40px;color:#666666;background: #eaeaea;}

.header-top .split{width:1px;height:11px;display:inline-block;background:#dcdcdc;margin:0 5px;}

.header-top .wx{display:inline-block;padding:0 0 0 27px;background:url(../images/content/h-wx.png) no-repeat left center;position: relative;}

.header-top .wb{display:inline-block;padding:0 0 0 27px;background:url(../images/content/icon_user.png) no-repeat left center;margin-left:6px;position: relative;height:35px;}

.header-top .wx .wxewm{position:absolute;left:0px;top:41px;width:94px;height:94px;box-shadow:0 0 8px #ccc;background:#fff;z-index:3;padding:10px;display:none;}

.header-top .wx .wxewm img{max-width:100%;}

.header-top .wx:hover .wxewm{display:block;}



.Header-wrapper .Hlogo{/*height:115px;line-height:115px;*/font-size:0px;float:left;}/*logo*/

.Header-wrapper .Hlogo img{margin-top:28px;display:inline;/*border-right:2px solid #90ae4e;padding-right:20px;*/padding-left: 50px;}

.Header-wrapper .Hlogo p{margin-left:20px;float:right;color:#727272;font-size:23px;margin-top:-6px;}

.Header-wrapper .Hlogo span{color:#5f5f5f;font-size:12px;position:absolute;margin-left:21px;margin-top:15px;}

.Header-wrapper .Hct{padding:10px 0 0 37px;font-weight:600;background:url(../images/icon/icon-tel.png) no-repeat left center;float:right;margin:18px 0 5px;height:55px;}

.Hct .type{font-size:14px;color:#666666;}

.Hct .con{font-size:24px;color:#7aa741;}



.header{width:100%;height:47px;/*border-top:1px solid #ccc;border-bottom:1px solid #ccc;*/background:#fff;position:relative;top:0px;left:0px;}

.header li{/*width:11%;*/float:left;/*border-right: 1px solid #ccc;*/margin-left:50px;}

/* .header li:nth-child(4){margin-left:60px;} */
.header li:nth-child(5){margin-left:65px;}
.header li:nth-child(6){margin-left:65px;}
.header li:nth-child(7){margin-left:65px;}

.header li .Hname{display:block;height:47px;text-align:center;font-size:15px;color:#333;}

.header li .Hname span{display:block;height:17px;line-height:17px;/*letter-spacing: 2px;border-left:1px solid #89b94d;border-right:1px solid #648c33;*/position:relative;top:15px;}

.header li:hover .Hname,

.header li.cur .Hname{/*background:#9cd654;*/}

.header li:hover .Hname span,

.header li.cur .Hname span
{/*border-color:#8dbf4e;*/color:#5b9300;}

.header-arr{width:45px;height:50px;display: block;position: absolute;z-index: 9;right:-32px;top: 0;background: url('../images/icon/updownH1.png') no-repeat center center /9px auto;transition: all .5s ease;}

.header li .Hn2nd-box{padding:10px 20px;width:380px;color:#fff;background:#7aa741;border-top:1px solid #8dbf4e;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:absolute;top:47px;left:-170px;display:none;}

.Hn2nd-box a{display:block;width:100%;line-height:29px;text-align: left;}

.Hn2nd-box a:hover{text-decoration:underline;}



.header li .Hn2nd-box.Hn2nd-box2{width:93px;left:0px;}

.Hn2nd-box.Hn2nd-box2 a{text-align: center;}



.header li:hover .Hn2nd-box{display:block;}



.header.fixed{position:fixed;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}



@-webkit-keyframes fadeInDown {

	0% {

		opacity: 0;

		-webkit-transform: translateY(-20px);

		transform: translateY(-20px);

	}



	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0);

	}

}



@keyframes fadeInDown {

	0% {

		opacity: 0;

		-webkit-transform: translateY(-20px);

		transform: translateY(-20px);

		-ms-transform: translateY(-20px);

	}



	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0);

		-ms-transform: translateY(0);

	}

}



/*--- Footer ---*/

.fcr{height:45px;line-height:45px;text-align:center;font-size:12px;color:#c9c9c9;background:#141414;}



.footer{padding:32px 0 30px;background:#4c4c4c;}

.footer dl{width:136px;float:left;padding-right: 10px;}
.footer dl:last-of-type{padding-right: 0;}
.footer dl dt{display:block;line-height:31px;font-size:18px;color:#fff;margin:0 0 20px;}

.footer dl dd{padding:5px 0;line-height:22px;color:#c9c9c9;}

.footer a:hover{color:#fff;}



.fct{width:260px;border-left:1px solid #626262;padding:0 0 0 69px;float:right;}

.fct .con{color:#c9c9c9;line-height:22px;margin:10px 0 0;}

.fshare a{display:inline-block;margin:5px 0 0;}



.flink{min-height:24px;max-height:100%;height:auto;line-height:24px;font-size:12px;color:#c9c9c9;border-top:1px solid #656565;background:#4c4c4c;padding: 8px 0;}

.flink .type{width:90px;font-size:14px;font-weight:600;color:#fff;float:left;}

.flink marquee{width:1100px;float:left;}

.flink a{display:inline-block;margin:0 30px 0 0;}



/*--- Banner ---*/

.banner-container .bnr-img{display:block;width:100%;height:auto;}



#index-bnr .bnr-img,

.page-bnr .bnr-img{height:550px;background-repeat:no-repeat;background-position:center center;background-size:cover;}

#index-bnr .swiper-pagination{width:100%;text-align:center;font-size:0px;position:absolute;left:0px;bottom:26px;z-index:2;}

#index-bnr .swiper-pagination-switch{display:inline-block;width:14px;height:14px;border-radius:100%;background:#fff;vertical-align:middle;margin:0 8px;cursor:pointer;}

#index-bnr .swiper-active-switch{background:#258f59;border:4px solid #dbe8ce;}



.page-bnr .bnr-img{height:350px;}

#index-bnr{height: 550px;overflow: hidden;}

/*--- Container ---*/



/*搜索*/

.search{height:54px;color:#666666;background:#eaeaea;}

.search .sh-type{display:block;padding:0 0 0 31px;font-weight:600;line-height:54px;background:url(../images/icon/icon-hot.png) no-repeat left center;float:left;}

.search .sh-list{line-height:54px;float:left;max-width: 800px;overflow: hidden;height: 54px;}

.search .sh-list a{display:inline-block;margin-right:8px;}

.srch-box{padding:0 26px 0 8px;width:244px;height:28px;background:#fff;border:1px solid #a9a9a9;float:right;position:relative;margin:12px 0 0;}

.srch-box .text{height:28px;}

.srch-box .btn{width:26px;height:28px;background:url(../images/icon/icon-srch.png) no-repeat center center;position:absolute;right:0px;top:0px;}



/*在线客服*/

.float-oSrv{width:76px;text-align:center;border:1px solid #7aa741;background:#fff;position:fixed;right:0;top:30%;z-index:98;}

.float-oSrv a{display:block;padding:10px 0;line-height:17px;}

.float-oSrv .oSrv-img{width:43px;height:43px;line-height:43px;text-align:center;border-radius:100%;margin:0 auto 3px;}



/*产品展示*/

.index-pro{padding:50px 0;background:#f7f7f7;}

.Ipro-wrap{padding:20px;border:1px solid #eeeeee;background:#fff;position:relative;overflow:hidden;}



.Ipro-left{width:220px;padding:0 0 26px;color:#fff;background:#5b9300;float:left;min-height: 610px;position: relative;}

.Ipro-left .top{width:190px;padding:0 0 0 16px;line-height:51px;border-bottom:1px solid rgba(255,255,255,.1);margin:0 auto;}

.Ipro-left .top span{font-size:18px;font-weight:600;margin:0 9px 0 0;}

.Ipro-left .nav a{display:block;padding:0 7px;height:43px;line-height:43px;position:relative;}

.Ipro-left .nav a span{display:block;padding:0 20px 0 16px;border-bottom:1px solid rgba(255,255,255,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.Ipro-left .nav a i{display:block;position:absolute;top:0px;right:10px;background:url(../images/index/pro-i1.png) no-repeat center center;width: 5px;height: 43px;}

.Ipro-left .nav a.cur i{background:url(../images/index/pro-i2.png) no-repeat center center;}

.Ipro-left .nav a.cur,

.Ipro-left .nav a:hover{background:#f3f3f3;color:#7aa741;}

.Ipro-left .ct{padding:0 7px 0 12px;margin:28px 0 0;}

.Ipro-left .ct .hint{font-size:12px;line-height:23px;}

.Ipro-left .ct .box{padding:0 0 0 28px;background:url(../images/icon/icon-tel2.png) no-repeat left center/20px auto;position: absolute;left: 10px;bottom: 30px;}

.Ipro-left .ct .con1{line-height:18px;opacity:.6;}

.Ipro-left .ct .con2{line-height:20px;font-size:13px;}



.Ipro-right{width:906px;height:610px;float:right;margin:4px 0 0;}

.Ipro-right .top{line-height:36px;color:#888;font-size: 14px;text-transform: uppercase;}

.Ipro-right .top .name{font-size:24px;font-weight:bold;color:#5b9300;margin:0 5px 0 0;}

.Ipro-right .top .more{display:block;padding:0 20px 0 0;font-size:12px;background:url(../images/icon/icon-more.png) no-repeat right center;float:right;}



.Ipro-list{width:936px;margin:0 0 0 -30px;display:none;padding: 0 4px;}

.Ipro-list li{width:200px;margin:10px 0 10px 14px;text-align:center;float:left;padding: 10px;}

.Ipro-list .Ipro-img{height:192px;line-height:192px;font-size:0px;text-align:center;border:0px solid #e2e2e2;overflow:hidden;}

.Ipro-img img{max-width:100%;max-height:100%;object-fit:cover;}

.Ipro-list .name{line-height:30px;margin:4px 0 0;}

.Ipro-list .btn{width:150px;height:25px;font:12px/25px '宋体';color:#7aa741;border:1px solid #7aa741;border-radius:3px;}

.Ipro-list .btn span{letter-spacing:-1px;margin:0 0 0 5px;}

.Ipro-list li:hover .btn{background:#7aa741;color:#fff;}
.Ipro-list li:hover {box-shadow: 2px 4px 10px rgba(0,0,0,.2);}



/*title*/

.red{color:#e82929;}

.I-title h1{font-size:28px;line-height:28px;color:#7aa741;}

.I-title .info{border-bottom:1px solid #d1d1d1;}

.I-title .info span{display:inline-block;padding:0 22px;line-height:21px;font-size:16px;color:#616161;background:#fff;position:relative;bottom:-10px;}

.I-title .info span:before,

.I-title .info span:after{content:"";display:block;width:11px;height:100%;background:url(../images/bg/iT-bg.png) no-repeat center 8px;position:absolute;top:0px;}

.I-title .info span:before{left:0px;}

.I-title .info span:after{right:0px;}



.p-title{text-align:center;background:url(../images/bg/pt-bg.png) repeat-x left 43px;}

.p-title .t1{line-height:22px;font-size:18px;color:#888888;}

.p-title .t2{display:inline-block;padding:0 12px;line-height:42px;font-size:24px;font-weight:600;color:#7aa741;background:#fff;}

.p-title i{display:block;width:45px;height:3px;background:#7aa741;margin:0 auto;}

.p-title.pt2{text-align:left;background-position:left 39px;}

.p-title.pt2 .t2{padding-left:0px;font-size:18px;line-height:34px;}

.p-title.pt2 i{margin:0px;}



/*你的烦恼*/

/*.container-IuTrb{padding:55px 0 35px;}*/

.IuTrb-wrap{position:relative;/*margin:40px 0 0;*/}

.IuTrb-box{position:absolute;display:none;}

.IuTrb-box .num{display:inline-block;width:69px;height:27px;line-height:27px;text-align:center;font-size:16.25px;color:#fefefe;border-radius:27px;}

.IuTrb-box .type{font-size:18px;margin:12px 0 6px;}

.IuTrb-box .con{padding:0 40px 0;}



.IuTrb-box.IuTrb-box1{display:block;top:51px;left:0px;}

.IuTrb-box.IuTrb-box2{display:block;top:197px;left:0px;}

.IuTrb-box.IuTrb-box3{display:block;top:338px;left:0px;}

.IuTrb-box.IuTrb-box4{display:block;top:51px;right:0px;}

.IuTrb-box.IuTrb-box5{display:block;top:197px;right:0px;}

.IuTrb-box.IuTrb-box6{display:block;top:338px;right:0px;}



.IuTrb-box a:hover{text-decoration:underline;}



/*我们的优势

.advantage{padding:45px 0 40px;}

.adv-swiper{position:relative;margin:35px 0 0;}

.advSwiper-wrap{width:1200px;height:360px;overflow:hidden;}

.adv-swiper .swiper-container{width:1224px !important;height:360px;overflow:hidden;margin:0 0 0 -12px !important;}

.adv-box{width:282px;height:360px;background:#f9f9f9;margin:0 auto;}

.adv-box .adv-top{padding:20px 0 22px;text-align:center;}

.adv-top img{width:74px;height:74px;}

.adv-top .con{line-height:30px;font-size:18px;color:#fff;font-weight:600;margin:10px 0 0;}

.adv-box .box{padding:14px 18px 0;color:#666666;line-height:27px;text-align:justify;}



.advSwiper-prev,

.advSwiper-next{display:block;width:28px;height:66px;line-height:66px;text-align:center;font-size:0px;border-radius:3px;background:#eaeaea;position:absolute;top:50%;margin:-33px 0 0;z-index:2;}

.advSwiper-prev{left:-40px;}

.advSwiper-next{right:-40px;}

.advSwiper-prev:hover,

.advSwiper-next:hover{background:#7aa741;}*/



/*关于我们*/

.Iabus-wrap{width:712px;float:left;}

.Iabus-img{width:308px;height:219px;object-fit:cover;float:left;margin:18px 0 0;position: relative;}

.ind-video{margin-top:35px;}

.ind-video:after{position: absolute;content:"";width:100%;height:100%;left:0px;top:0px;z-index:2;background:rgba(0,0,0,.3);}

.Iabus-img .vplay{cursor: pointer;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);z-index:10;}

.Iabus-box{width:375px;float:left;margin:33px 0 0 21px;}

.Iabus-box .name{line-height:20px;font-weight:600;}

.Iabus-box .con{font:12px/26px '宋体';margin:25px 0 0;}

.Iabus-box .more{color:#7aa741;}



/*资质荣誉*/

.Ihonor{width:420px;padding:0 0 20px 27px;border-left:1px solid #e5e5e5;float:right;}

.Ihonor-swiper{padding:0 25px;height:232px;text-align:center;position:relative;overflow:hidden;margin:10px 0 0;}

.Ihonor-img{height:207px;line-height:207px;font-size:0px;overflow:hidden;}

.Ihonor-img img{max-width:100%;max-height:100%;object-fit:cover;}

.Ihonor-swiper .name{line-height:20px;margin:5px 0 0;}

.IhonorSwiper-prev,

.IhonorSwiper-next{display:block;width:24px;height:207px;position:absolute;top:0px;}

.IhonorSwiper-prev{left:0px;background:url(../images/icon/swiper2-l.png) no-repeat center center;}

.IhonorSwiper-next{right:0px;background:url(../images/icon/swiper2-r.png) no-repeat center center;}



/*客户评价*/

.evaluate{padding:40px 0 35px;background:#f9f9f9;margin:40px 0 0;}

.evaluate .p-title .t2{background:#f9f9f9;}

.eval-swiper{width:1200px;height:435px;overflow:hidden;margin:33px auto 0;}

.eval-swiper .swiper-container{width:1220px !important;height:395px;margin:0 0 0 -10px !important;}

.eval-swiper .eval-box{width:285px;height:395px;background:#fff;margin:0 auto;}

.eval-box img{width:285px;height:195px;object-fit:cover;}

.eval-box .eval-block{height:189px;padding:10px 18px 0;border:1px solid #dbdbdb;border-top:0px;}

.eval-block .name{line-height:32px;font-size:16px;}

.eval-block .con{line-height:25px;height:75px;color:#666666;margin:5px 0 0;}

.eval-block .btn{display:block;width:184px;height:28px;line-height:28px;border:1px solid #dcdcdc;color:#666666;margin:22px auto 0;}

.eval-box:hover .eval-block .btn{border-color:#7aa741;background:#7aa741;color:#fff;} 

.eval-box:hover .eval-block .name{color:#7aa741;}



.eval-swiper .swiper-pagination{text-align:center;font-size:0px;margin:27px 0 0;}

.eval-swiper .swiper-pagination-switch{display:inline-block;width:12px;height:12px;border-radius:100%;background:#dbdbdb;vertical-align:middle;margin:0 6px;cursor:pointer;}

.eval-swiper .swiper-active-switch{background:#7aa741;display:inline-block !important;}

.eval-swiper .swiper-pagination-switch.swiper-visible-switch{display:none;}



/*新闻*/

.index-news{padding:38px 0 50px;border-bottom:1px solid #e2e2e2;}

.Inews-wrap{width:1230px;margin:50px 0 0 -30px;}

.Inews-wrap li{width:380px;padding:0 0 0 30px;float:left;}

.Inews-wrap .type{border-bottom:1px solid #e5e5e5;}

.Inews-wrap .type span{display:inline-block;width:133px;height:38px;line-height:38px;text-align:center;font-size:18px;color:#666666;border:1px solid #e2e2e2;border-bottom:0px;}

.Inews-wrap .type .more{font-size:12px;color:#666666;padding:0 20px 0 0;line-height:14px;background:url(../images/icon/icon-more.png) no-repeat right center;position:relative;top:20px;float:right;}

.Inews-box{display:block;overflow:hidden;margin:35px 0 0;}

.Inews-box .date{width:70px;height:70px;line-height:19px;text-align:center;color:#666;border:1px solid #e5e5e5;float:left;}

.Inews-box .date .day{line-height:41px;font-size:38px;margin:5px 0 0;}

.Inews-box .name{width:300px;line-height:21px;font-size:16px;float:right;}

.Inews-box .con{width:300px;height:46px;line-height:23px;color:#666666;float:right;margin:5px 0 0;}



.Inews-box:hover .date{background:#7aa741;border-color:#7aa741;color:#fff;}

.Inews-box:hover .name{color:#7aa741;}



.Ifaq-box{padding:22px 0 9px;border-bottom:1px dashed #e9e9e9;}

.Ifaq-box .qu{line-height:31px;font-size:16px;}

.Ifaq-box .qu label{color:#7aa741;}

.Ifaq-box .anw{line-height:22px;color:#666666;}

.Ifaq-box .anw label{color:#e77f20;}



/*合作伙伴*/

.index-parter{padding:42px 0 55px}

.index-parter .top{line-height:22px;text-align:center;color:#666666;margin:10px 0 0;}

.Iparter-list{width:1212px;margin:19px 0 0 -12px;}

.Iparter-list li{width:190px;padding:0 0 0 12px;text-align:center;float:left;margin:10px 0 0;}

.Iparter-list .Iparter-img{height:94px;line-height:94px;font-size:0px;border:1px solid #e2e2e2;overflow:hidden;}

.Iparter-img img{max-width:100%;max-height:100%;object-fit:cover;}

.Iparter-list .name{line-height:22px;color:#666666;margin:5px 0 0;}





/*-- 内页 --*/

.page-contain{padding:37px 0 56px;min-height:500px;}



/*内页左边导航*/

.page-left{width:242px;float:left;}

.pl-type{padding:0 0 0 24px;height:50px;line-height:50px;color:#fff;background:#7aa741;margin-top: 0;}

.pl-type span{font-size:18px;font-weight:600;margin:0 12px 0 0;}



.pl-nav{padding:0 0 16px;background:#f6f6f5;border-top:1px solid #e5e5e5;}

.pl-nav li{display:block;}

.pl-nav li .pln-name{display:block;height:44px;line-height:44px;font-size: 16px;font-weight:700;padding:0 60px 0 24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(../images/icon/icon-dd.png) no-repeat 208px center;border-bottom:1px solid #e5e5e5;transition:none;-webkit-transition:none;}

.pln2nd-box{display:none;border-bottom:1px solid #e5e5e5;}

.pln2nd-box a{display:block;height:44px;line-height:44px;padding:0 12px 0 24px;}



.pl-nav li.cur .pln-name{background:#def9e0 url(../images/icon/icon-dd2.png) no-repeat 208px center;color:#7aa741;}

.pln2nd-box a.cur,

.pln2nd-box a:hover{color:#7aa741;}



.pl-ct{background:#f6f6f5;}

.plCt-list{width:199px;padding:8px 15px 16px 28px;}

.plCt-list li{display:block;padding:2.5px 0 0 27px;line-height:22px;color:#666666;margin-top: 8px;}

.plCt-list li.tel{background:url(../images/content/plCt-1.png) no-repeat left top;}

.plCt-list li.phone{background:url(../images/content/plCt-2.png) no-repeat left top;}

.plCt-list li.qq{background:url(../images/content/plCt-3.png) no-repeat left top;}

.plCt-list li.mail{background:url(../images/content/plCt-4.png) no-repeat left top;}

.plCt-list li.adr{background:url(../images/content/plCt-5.png) no-repeat left top;}



/*内页右边内容*/

.page-right{width:900px;float:right;}



.page-top{padding:3px 0 10px;border-bottom:1px solid #dadada;display: flex;justify-content: space-between;}

.page-top .page-name{padding:0 0 0 12px;height:24px;line-height:24px;font-size:18px;font-weight:600;border-left:5px solid #7aa741;max-width: 380px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display: block;}

.page-top .page-locate{padding:0 0 0 20px;display: flex;height:30px;line-height:30px;color:#666666;background:url(../images/icon/icon-locate.png) no-repeat left center;}
.page-locate a{max-width: 150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.page-locate a:last-child{color:#333;}



.page-box{position:relative;overflow:hidden;margin:25px 0 0;}

.page-box img{max-width:100%;object-fit:cover;}



/*900px*/



/*-- 产品 --*/

.pro-list{width:921px;margin:0 0 0 -21px;}

.pro-list li{width:286px;padding:0 0 0 21px;text-align:center;float:left;margin:19px 0 0;}

.pro-list .plist-img{height:283px;line-height:283px;font-size:0px;border:1px solid #e2e2e2;position:relative;overflow:hidden;}

.plist-img img{max-width:100%;max-height:100%;object-fit:cover;}

.pro-list .plist-hover{width:100%;padding:10px 0 10px;height:25px;background:#7aa741;position:absolute;bottom:-45px;left:0px;}

.plist-hover .btn{display:block;width:80px;height:25px;line-height:25px;font-size:12px;color:#fff;border:1px solid #ffffff;margin:0 auto;}

.plist-hover .btn span{font-family:'宋体';letter-spacing:-2px;margin-left:5px;}

.pro-list .name{line-height:18px;margin:10px 0 0;}



.pro-list li:hover .plist-img{border-color:#7aa741;} 

.pro-list li:hover .plist-hover{bottom:0px;}



/*视图*/

.pInfo-view{width:340px;float:left;margin:31px 0 0;}

.pInfoSwiper-man{width:338px;height:338px;border:1px solid #e2e2e2;position:relative;overflow:hidden;}

.pInfoSwiper-man ul,

.pInfoSwiper-min .num ul{position:absolute;top:0px;left:0px;overflow:hidden;}

.pInfoSwiper-man ul li{width:338px;height:338px;line-height:338px;text-align:center;font-size:0px;position:relative;overflow:hidden;float:left;}

.pInfoSwiper-man ul li a{display:block;position:relative;}

.pInfoSwiper-man ul li img,

.pInfoSwiper-min .num li img{max-width:100%;max-height:100%;object-fit:cover;}

.pInfoSwiper-min{padding:0 14px;height:70px;position:relative;overflow:hidden;margin:16px 0 0;}

.pInfoSwiper-min .num{width:312px;height:70px;position:relative;overflow:hidden;float:left;}

.pInfoSwiper-min .num li{padding:0 4px;float:left;margin:0px;}

.pInfoSwiper-min .num li a{display:block;width:68px;height:68px;line-height:68px;font-size:0px;text-align:center;border:1px solid #e2e2e2;overflow:hidden;}

.pInfoSwiper-min .num li.on a{border-color:#7aa741;}

.pInfoSwiper-prev,

.pInfoSwiper-next{display:block;width:14px;height:70px;position:absolute;top:0px;}

.pInfoSwiper-prev{left:0px;background:url(../images/icon/swiper3-l.png) no-repeat left center;}

.pInfoSwiper-next{right:0px;background:url(../images/icon/swiper3-r.png) no-repeat right center;}



/*参数*/

.pInfo-box{width:510px;float:right;margin:31px 0 0;}

.pInfo-box .name{padding:0 0 2px;height:38px;line-height:38px;color:#6a6a6a;border-bottom:1px dotted #bababa;}

.pInfo-box .name em{font-size:18px;font-weight:600;}

.pInfo-box .info{padding:8px 0 5px;line-height:28px;color:#666666;}

.pInfo-box .action{line-height:36px;color:#666666;}

.pInfo-box .order{font-size:18px;color:#7aa741;font-weight:600;}

.pInfo-box .action .btn{width:120px;height:36px;font-weight:600;color:#fff;background:#7aa741;border-radius:3px;float:right;}



/*详细*/

.pro-dtl{margin:30px 0 0;}



.pDtl-nav{height:52px;border-top:1px solid #e2e2e2;border-bottom:1px solid #7aa741;position:relative;}

.pDtl-nav a{display:block;width:133px;height:52px;line-height:52px;text-align:center;font-size:16px;color:#535353;background:#fff;float:left;transition:none;-webkit-transition:none;}

.pDtl-nav a span{display:block;height:22px;line-height:22px;border-right:1px dotted #8d8d8d;position:relative;top:15px;}

.pDtl-nav a.cur{height:53px;color:#7aa741;border-left:1px solid #7aa741;border-right:1px solid #7aa741;border-top:5px solid #7aa741;border-bottom:0px;position:relative;top:-5px;left:-1px;}

.pDtl-nav a.cur span{border:0px;}

.pDtl-nav a:hover{color:#7aa741;}



.pDtl-box{display:block;padding:25px 0;line-height:28px;color:#666666;position:relative;overflow:hidden;margin:5px 0 0;display:none;}

.pDtl-box img{max-width:100%;}



/*相关产品*/

.about-pro{padding:20px 0 0;background:url(../images/bg/ap-bg.png) repeat-x left top;margin:5px 0 0;}

.about-pro .page-top{margin:23px 0 0;}

.about-pro .page-top .t2{color:#666666;position:relative;margin:0 0 0 10px;top:2px;}



/*-- 成功案例 --*/



.case-list{width:921px;padding:3px 0 0;margin:0 0 0 -21px;}

.case-list li{width:286px;padding:0 0 0 21px;text-align:center;float:left;margin:23px 0 0;}

.clist-img{position:relative;overflow:hidden;}

.clist-img img{width:286px;height:210px;}

.clist-img .hover,

.clist-img .hover span{display:block;width:100%;height:100%;background-color:rgba(122,167,65,0.8);position:absolute;top:0px;left:0px;opacity:0;filter:alpha(opacity=0);}

.clist-img .hover span{background:url(../images/icon/icon-see.png) no-repeat center center;opacity:1;filter:alpha(opacity=100);}

.case-list li .name{height:40px;line-height:40px;font-size:16px;color:#666666;background:#d7d7d7;margin:2px 0 0;}

.case-list li:hover .clist-img .hover{opacity:1;filter:alpha(opacity=100);}



/*详细*/

.article-info{margin:30px 0 0;}

.aInfo-top{padding:0 0 15px;text-align:center;border-bottom:1px dashed #dadada;}

.aInfo-top h1{font-size:30px;line-height:40px;}

.aInfo-top .date{display:block;line-height:25px;color:#666666;margin:5px 0 0;}

.aInfo-box{padding:22px 0 30px;color:#666666;line-height:24px;position:relative;overflow:hidden;}

.aInfo-box img{max-width:100%;}

.aInfo-share img{display:inline-block;width:30px;margin:0 7px 0 0;}

.aInfo-page{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;line-height:60px;color:#666666;margin:18px 0 0;}

.aInfo-page a.fl{display:block;padding:0 0 0 34px;width:40%;background:url(../images/icon/icon-prev.png) no-repeat left center;}

.aInfo-page a.fr{display:block;padding:0 34px 0 0;width:40%;background:url(../images/icon/icon-next.png) no-repeat right center;text-align:right;}

.page-rtn{display:block;width:128px;height:46px;line-height:46px;background:#7aa741;color:#fff;margin:35px auto 0;}

.page-rtn span{padding:0 0 0 23px;background:url(../images/icon/icon-rtn.png) no-repeat left center;}



/*服务支持*/

.sp-box{color:#666666;line-height:26px;margin:15px 0 0;}

.sp-box img{max-width:100%;}



/*新闻中心*/

/*.cnews-list{margin-top:30px;}*/

.cnews-list li{padding:17px;height:101px;border-left:4px solid #acd7c7;background-color:#f5f5f5;margin-top:20px;cursor:pointer;}

.cnews-list li a{display:inline-block;width:100%;height:100%;color:#666666;position:relative;}

.cnews-list li .title{font-size:16px;margin-bottom:10px;color:#333333;line-height: 16px;}

.cnews-list li .con{height:50px;line-height:25px;}

.cnews-list li .time{width:100%;line-height:14px;position:absolute;bottom:0;}

.cnews-list li .time>.go{float:right;color:#7aa741;}

.cnews-list li .time>.go>i{display:inline-block;width:13px;height:13px;line-height:13px;background:url(../images/icon/go-btn.png) no-repeat;background-position:0px -33px;margin:0 8px -2px 0;}



.cnews-list li:hover{border-left:4px solid #44af87;background-color:#a7d9c6;}

.cnews-list li:hover a, .cnews-list li:hover .title, .cnews-list li:hover .time>.go{color:#fff;}

.cnews-list li:hover .time>.go>i{background-position:0px 0px;}



/*关于我们*/

.quotes{margin:25px 0 0;}

.quotes-box{padding:17px 0 0;line-height:30px;color:#666666;border-top:1px dotted #dadada;margin:25px 0 0;}



/*发展历程*/

.history-box{margin-top:25px;}

.history-box .history-con{float:left;width:810px;}

.history-con .year{font-size:20px;color:#7aa741;font-family:'微软雅黑';margin-bottom:30px;}

.history-con p{line-height:40px;font-size:13px;color:#484848;letter-spacing:0.5px;}

.history-con p>.time{display:inline-block;width:100px;}



.history-box .history-move{float:right;position:relative;display:inline;width:51px;height:485px;background:url(../images/icon/history-line.jpg) no-repeat top center;}

.history-move .hm-click{position:absolute;left:17px;width:18px;height:18px;display:block;background:url(../images/icon/hm-btn.png) no-repeat;}

.history-move .hm-prev{background-position:0px 0px;top:0;}

.history-move .hm-next{background-position:0px -49px;bottom:0;}

.history-move .hm-prev:hover{background-position:-58px 0px;}

.history-move .hm-next:hover{background-position:-58px -49px;}

.history-move .history-list{position:absolute;left:0;top:38px;width:51px;height:423px;overflow:hidden;}

.history-list>ul>li, .about-bdMlist li{font-family:"Microsoft YaHei"; font-size:13px; background:url(../images/icon/history-ac.jpg) no-repeat; width:51px; height:51px; line-height:51px; margin-bottom:21px; text-align:center; cursor:pointer;}

.history-list>ul>li.cur, .about-bdMlist li.cur{display:block; width:51px; height:51px; background:url(../images/icon/history-ho.png) no-repeat; color:#FFF;}



/*公司风采*/

.cStyle-swiper{margin:20px 0 0;}



.cStyleSwiper-man ul,

.cStyleSwiper-min .num ul{position:absolute;top:0px;left:0px;overflow:hidden;}



.cStyleSwiper-man{width:900px;height:400px;text-align:center;position:relative;overflow:hidden;}



.cStyleSwiper-man ul li,

.cStyleSwiper-man ul li img{width:900px;height:400px;float:left;position:relative;}



.cStyleSwiper-min{height:75px;padding:0 18px;position:relative;overflow:hidden;margin-top:15px;}

.cStyleSwiper-min .num{width:864px;height:75px;position:relative;overflow:hidden;float:left;}

.cStyleSwiper-min .num li{padding:0 2px;float:left;}

.cStyleSwiper-min .num li a{display:block;position:relative;}

.cStyleSwiper-min .num li img{width:140px;height:75px;}

.cStyleSwiper-min .num li a i{display:block;width:100%;height:100%;background:rgba(122,167,65,0.6);position:absolute;top:0px;left:0px;display:none;}

.cStyleSwiper-min .num li.on a i{display:block;}



.cStyleSwiper-Manprev,

.cStyleSwiper-Mannext{width:45px;height:100%;position:absolute;top:0px;z-index:2;}

.cStyleSwiper-Manprev{left:0px;background:url(../images/icon/swiper4-l.png) no-repeat center center;}

.cStyleSwiper-Mannext{right:0px;background:url(../images/icon/swiper4-r.png) no-repeat center center;}



.cStyleSwiper-Minprev,

.cStyleSwiper-Minnext{display:block;width:16px;height:75px;line-height:75px;font-size:0px;text-align:center;background:#cccccc;position:absolute;top:0px;}

.cStyleSwiper-Minprev img,.cStyleSwiper-Minnext img{margin-top: 32px;}

.cStyleSwiper-Minprev{left:0px;}

.cStyleSwiper-Minnext{right:0px;}

.cStyleSwiper-Minprev:hover,

.cStyleSwiper-Minnext:hover{background:#7aa741;}



.cSs-box{width:840px;padding:10px 30px 14px 30px;text-align:left;background:url(../images/bg/cSs-bg1.png) repeat;position:absolute;bottom:0px;left:0px;z-index:2;}

.cSs-box .name{line-height:28px;font-size:18px;color:#7aa741;}

.cSs-box .con{line-height:24px;color:#fff;}



/*联系我们*/

.ctUs-box{margin:25px 0 0;}

.ctUs-box .ctUs-img{width:400px;height:240px;object-fit:cover;float:left;}

.ctUs-block{width:470px;float:right;margin:13px 0 0;}

.ctUs-block .name{padding:0 0 10px;font-size:18px;line-height:25px;color:#2f2f2f;border-bottom:1px solid #dadada;}

.ctUs-block .con{display:block;padding:5px 0 5px 30px;line-height:20px;font-size:16px;}

.ctUs-block .tel{background:url(../images/content/plCt-1.png) no-repeat left 2px;margin:8px 0 0;}

.ctUs-block .mobile{background:url(../images/content/plCt-2.png) no-repeat left 2px;}

.ctUs-block .qq{background:url(../images/content/plCt-3.png) no-repeat left 2px;}

.ctUs-block .mail{background:url(../images/content/plCt-4.png) no-repeat left 2px;}

.ctUs-block .adr{background:url(../images/content/plCt-5.png) no-repeat left 2px;}



.ctUs-map{border:1px solid #cdcbcc;position:relative;overflow:hidden;margin:24px 0 0;}



.ctUs-form{margin:28px 0 0;}

.oMsg-list{margin:13px 0 0;}

.oMsg-list li{width:50%;padding:10px 0;overflow:hidden;float:left;}

.oMsg-list .oMsg-type{display:block;width:50px;height:44px;line-height:44px;text-align:right;float:left;}

.oMsg-list li.w100{width:100%;}

.oMsg-list .text{padding:0 10px;width:368px;height:42px;border:1px solid #dadada;float:left;margin:0 0 0 10px;}

.oMsg-list textarea.text{width:818px;height:204px;padding:8px 10px;line-height:26px;resize:none;}

.oMsg-list .yzm-text{width:165px;}

.oMsg-list .yzm-img{display:block;height:42px;border:1px solid #dadada;float:left;overflow:hidden;margin:0 0 0 5px;}

.yzm-img img{height:42px;width:auto;object-fit:cover;}

.oMsg-sub{width:154px;height:44px;line-height:44px;font-size:18px;color:#fff;background:#7aa741;float:left;margin:0 0 0 5px;}





/*技术*/

.technology{padding:60px 0 20px;}



.tech-list{margin:25px 0 0;}

.tech-list li{width:50%;padding:37px 0;}

.tech-list li img{width:105px;height:105px;object-fit:cover;border-radius:100%;}

.tech-list li .box{width:210px;}

.tech-list li .name{display:inline-block;line-height:32px;font-size:18px;font-weight:600;background-image:url(../images/icon/icon-l1.png);background-repeat:no-repeat;}

.tech-list li .con{height:52px;line-height:26px;margin:5px 0 0;}



.tech-list li.fl img{float:left;}

.tech-list li.fl .box{float:left;margin:4px 0 0 20px;}

.tech-list li.fl .name{padding:0 21px 0 0;background-position:right center;}

.tech-list li.fr img{float:right;}

.tech-list li.fr .box{text-align:right;float:right;margin:4px 20px 0 0;}

.tech-list li.fr .name{padding:0 0 0 21px;background-position:left center;}



.tech-list li.tech-box{display:block;padding:0px;width:422px;height:422px;border-radius:100%;position:absolute;top:50%;left:50%;margin:-212px 0 0 -212px;}

.tech-list li.tech-box img{width:425px;height:425px;position:absolute;top:.5px;left:.5px;z-index:2;border-radius:0px;}



/*优势*/

.Iadv-top{padding:0 0 17px;background:url(../images/bg/Iadv-bg.png) no-repeat center bottom;}

.Iadv-top .box{padding:47px 0 53px;}

.Iadv-top .box,

.Iadv-top .I-title .info span{background:#7aa741;}

.Iadv-top .I-title h1,

.Iadv-top .I-title .info span{color:#fff;}

.Iadv-top .I-title .t1{color:#ffce0d;margin:0 0 13px;}

.Iadv-top .I-title .t1 img{height:156px;width: 100%;object-fit: cover;}



.Iadv-list{padding:10px 0 45px;}

.Iadv-list li{width:100%;overflow:hidden;margin:20px 0 0;}

.Iadv-list li img{width:600px;height:360px;object-fit:cover;}

.Iadv-box{padding:0 0 0 45px;width:553px;height:358px;border:1px solid #e0e0e0;}



.Iadv-box.fr{border-left:0px;}

.Iadv-box.fl{border-right:0px;}



.Iadv-box .date{padding:17px 0 13px 12px;width:113px;height:65px;line-height:20px;text-transform:uppercase;font-size:16.12px;color:#fff;background:#e60012;position:relative;top:-1px;}

.Iadv-box .date .day{line-height:45px;font-size:48px;}

.Iadv-box .name{font-weight:600;line-height:34px;font-size:24px;margin:32px 0 0;}

.Iadv-box .con{width:510px;line-height:27px;color:#666666;margin:30px 0 0;}



/*视频插件--视频窗口*/

.media-modal{width:100%;height:100%;background:rgba(0,0,0,.3);position:fixed;top:0px;left:0px;z-index:9999;display:none;opacity:0;}

.media-modal .mediaModal-contain{width:720px;height:405px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.5);position:absolute;top:50%;left:50%;margin:-203px 0 0 -360px;display:none;}

.mediaModal-contain .mediaModal-box,

.mediaModal-contain video,

.mediaModal-contain .mejs-container,

.mediaModal-contain .mejs-overlay-play,

.mediaModal-contain .mejs-poster,

.mediaModal-contain .mejs-layers,

.mediaModal-contain .mejs-overlay{width:100% !important;height:100% !important;}

.mediaModal-contain .close{display:block;width:32px;height:32px;background:url(../js/media/icon-close.png) no-repeat center center / cover;position:absolute;right:5px;top:5px;z-index:2;opacity:0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}

.mediaModal-contain:hover .close{opacity:1;}

@media all and (max-width:980px){.mediaModal-contain .close{opacity:1;}.media-modal .mediaModal-contain{width:94%;left:3%;margin-left:0;}}






















