@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;border-bottom:1px solid #dcdcdc;}
.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{font-size: 0px;float: left;}
.Header-wrapper .Hlogo img{ margin-top: 28px;display: inline;padding-left: 50px;}
.Header-wrapper .Hlogo p{margin-left:20px;float:left;color:#727272;font-size:23px;width:440px;}
.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;background:#fff;position:relative;top:0px;left:0px;}
.header li{/*width:14.28%;*/float:left;margin-left:50px;}
.header li .Hname{display:block;height:47px;text-align:center;font-size:16px;color:#333;}
.header li .Hname span{display:block;height:17px;line-height:17px;position:relative;top:15px;}
.header li:hover .Hname,
.header li.cur .Hname{color:#5b9300;}
.header li:hover .Hname span,
.header li.cur .Hname span{border-color:#8dbf4e;}


.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:336px;color:#fff;background:#7aa741;border-top:1px solid #8dbf4e;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:absolute;top:47px;left:-121.5px;display:none;}
.Hn2nd-box a{display:block;width:50%;line-height:29px;float:left;text-align: center;}
.Hn2nd-box a:hover{text-decoration:underline;}
 */

.header li .Hn2nd-box{padding:10px 20px;width:400px;color:#fff;background:#7aa741;border-top:1px solid #8dbf4e;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:absolute;top:47px;left:-180px;display:none;}
.Hn2nd-box a{display:block;width:100%;line-height:18px;float:left;text-align: left;margin:5px 0;}
.Hn2nd-box a:hover{text-decoration:underline;}

.header li .Hn2nd-box.Hn2nd-box2{width:205px;left:0px;}
.Hn2nd-box.Hn2nd-box2 a{width:100%;}

.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:145px;float:left;}
.footer dl dt{display:block;line-height:31px;font-size:18px;color:#fff;margin:0 0 20px;}
.footer dl dd{line-height:18px;color:#c9c9c9;margin-bottom:15px;}
.footer a:hover{color:#fff;}
.foot-nav{width:940px;float:left;overflow:hidden;}
.foot-nav dl:first-child{width:260px;float:left;margin-left:0px;}
.foot-nav dl{margin-left:25px;}


.fct{width:165px;border-left:1px solid #626262;padding:0 0 0 50px;float:right;}
.fct .con{color:#c9c9c9;line-height:22px;margin:10px 0 0;}
.fct .con p{margin-bottom:5px;}
.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:10px 0;}
.flink .type{width:90px;font-size:14px;font-weight:600;color:#fff;float:left;}
.flink marquee{width:1100px;float:left;}
.flink a:hover{color:#fff;}
.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;}
.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:26px 0 45px;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:13px 7px;height:auto;position:relative;border-bottom:1px solid rgba(255,255,255,.1);}
.Ipro-left .nav a span{display:block;padding:0 0 0 30px;font-size:16px;}
.Ipro-left .nav a i{display:block;line-height:43px;font-family:'宋体';font-style:normal;position:absolute;top:0px;left:18px;}
.Ipro-left .nav a.cur,
.Ipro-left .nav a:hover{background:#f3f3f3;color:#16855b;}
.Ipro-left .ct{padding:0 15px 0 18px;margin:20px 0 0;}
.Ipro-left .ct .hint{font-size:14px;line-height:23px;}
.Ipro-left .ct .box{padding:0 0 0 37px;background:url(../images/icon/icon-tel2.png) no-repeat left center;margin:10px 0 0;}
.Ipro-left .ct .con1{line-height:18px;opacity:.6;}
.Ipro-left .ct .con2{line-height:25px;font-size:22px;}

.Ipro-right{width:906px;height:587px;overflow:hidden;float:right;margin:4px 0 0;}
.Ipro-right .top{line-height:36px;color:#666;}
.Ipro-right .top .name{font-size:16px;font-weight:600;color:#333;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;}
.Ipro-list li{width:204px;padding:10px 0 10px 30px;text-align:center;float:left;}
.Ipro-list .Ipro-img{height:192px;line-height:192px;font-size:0px;text-align:center;border:1px 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:101px;height:25px;font:12px;line-height: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-left{width:220px;padding:0 0 26px;color:#fff;background:#5b9300;float:left;min-height: 610px;position: relative;}

.Ipro-left .top{width:100%;padding:0 12px;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:13px 7px;height:auto;position:relative;border-bottom:1px solid rgba(255,255,255,.1);}

.Ipro-left .nav a span {
    display: block;
    padding: 0 20px 0 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

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

.Ipro-left .nav a.cur i{background:url(../images/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 37px;background:url(../images/icon/icon-tel2.png) no-repeat left center;position: absolute;left: 10px;bottom: 14px;}

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

.Ipro-left .ct .con2{line-height:25px;font-size:22px;}



.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 'Arail';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;padding:0px 10px;}
.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 18px;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:auto;font-size:16px;padding:10px 50px 10px 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background:url(../images/icon/icon-dd.png) no-repeat 212px 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 0 0 18px;}

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

.pl-ct{background:#f6f6f5;}
.plCt-list{width:199px;padding: 6px 15px 14px 28px;}
.plCt-list li{display:block;padding: 2.5px 0 0 27px;line-height:22px;color:#666666;margin-top: 5.5px;}
.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:last-child{color:#333;}
.page-locate a {max-width: 150px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.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:110px;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:185px;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: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{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:26px 0 0;}
.ctUs-box .ctUs-img{width:400px;height:240px;object-fit:cover;float:left;}
.ctUs-block {
    width: 470px;
    float: right;
    margin: -6px 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: 25px;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: 15px 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 li:nth-child(2),.oMsg-list li:nth-child(4){float:right;width:47%;}
.oMsg-list .text{padding:0 10px;width:340px;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;}}
