/*初始化样式*/
html{margin:0;padding:0;border:0;}
div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,navs,section{margin:0;padding:0;border:0;}

a{text-decoration:none;outline:none;}

a:hover,a:active,a:focus{text-decoration:none;outline:none;}


input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}
p{margin:0;}

.xypg-right-content p{font-size:16px;}

@font-face
{
font-family: zi;
/*src:url('GILROY-BOLD-4.ttf') format('truetype');*/
}



/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}

.of{overflow:hidden;}
.wh1820{max-width:1820px;width:94%;margin: 0 auto;}
.wh{max-width:1500px;width:94%;margin: 0 auto;}



.com-img{overflow:hidden;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}



.flexf{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flexs{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.flexd{display: flex;justify-content: space-between;align-items:flex-end;flex-wrap:wrap;}
.bold{font-weight:bold;}
.oh{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bcg{background-size:100% 100%;}




@media(min-width: 991px){
    .allx {
        transition-duration:1.1s;
        opacity: 0;
    }

    .active .allx {
        opacity: 1;
    }
      .active2 .allx {
        opacity: 1;
    }  
    .leftx {
        transform: translateX(-500px);
    }
    .rightx {
        transform: translateX(500px);
    }
    .bottomx {
        transform: translateY(500px);
    }
    .active .leftx {
        transform: translateX(0);
    }
    .active .rightx {
        transform: translateX(0);
    }
    .active .bottomx {
        transform: translateY(0);
    }
    .active2 .allx {
        opacity: 1;
    }
    .active2 .bottomx {
        transform: translateY(0);
    }
}


#full_menu {
    position: fixed;
    right:2.6%;
    top: 50%;
    transform: translate(0, -50%);
    list-style-type: none;
    z-index: 70;
    transition: all .3s;
}

#full_menu li {
    display: block;
    margin:6px 0;width:22px;height:22px;
    position: relative;background:url(//cdn.myxypt.com/25249eab/25/04/69398c92f96f033189acb41a668ebd2982189279.png) no-repeat;background-size:100% 100%;
}

#full_menu li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}


#full_menu li.active{
 background:url(//cdn.myxypt.com/25249eab/25/04/1e69e18057cc065cffc1ee0c5b0e8cbc5443bbec.png) no-repeat;background-size:100% 100%;
}




/*头部样式*/
.top2{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;width:100%;background:#fff;
}
.topz{width:22%;display: flex;align-items: center;flex-wrap: wrap;}
.logo{}
.logo1{display:block;}
.logo2{display:none;}
.logo img{width:100%;display:block;}
.topwz{color:#222;font-size:22px;margin-left:15px;}
.topwz .wz2 span{color:#29934c;}


.topright{width:67.75%;}
.k2{font-size:20px;color:#333333;background: url(//cdn.myxypt.com/25249eab/25/04/d383ecb72d989ca8730a73b55f5de69213da1080.png) no-repeat left center;padding-left:35px;font-weight:bold;font-family: zi;}
.fp-viewing-page1 .top2{border-bottom:1px solid rgba(255,255,255,.1);background:none;}
.fp-viewing-page1 .logo2{display:block;}
.fp-viewing-page1 .logo1{display:none;}
.fp-viewing-page1 .topwz{color:#fff;}
.fp-viewing-page1 .topwz .wz2 span{color:#fff;}

.fp-viewing-page1 .x-menu > li > a{color:#fff;}
.fp-viewing-page1 .k2{color:#fff;background: url(//cdn.myxypt.com/25249eab/25/04/252a12903bde57157a32935183e835382193e44f.png) no-repeat left center;}
.fp-viewing-page1 .so{background:url(//cdn.myxypt.com/25249eab/25/04/2a647d1274f5cf2f5c54e06c1328c484101536df.png) no-repeat;}
.fp-viewing-page1 .top2:hover{background-color:#fff;}
.fp-viewing-page1 .top2:hover .logo2{display:none;}
.fp-viewing-page1 .top2:hover .logo1{display:block;}
.fp-viewing-page1 .top2:hover .x-menu > li > a{color:#444444;}
.fp-viewing-page1 .top2:hover .k2{color:#333333;background: url(//cdn.myxypt.com/25249eab/25/04/d383ecb72d989ca8730a73b55f5de69213da1080.png) no-repeat left center;}
.fp-viewing-page1 .top2:hover .so{background:url(//cdn.myxypt.com/25249eab/25/04/7a59a9787e6b891db507ce1c65e2227f2c044bf4.png) no-repeat;}
.fp-viewing-page1 .top2:hover .x-menu > li:hover > a{color: #29934c;}
.fp-viewing-page1 .top2:hover .topwz{color:#222;}
.fp-viewing-page1 .top2:hover .topwz .wz2 span{color:#29934c;}



.fp-viewing-page4 .top2,.fp-viewing-page6 .top2,.fp-viewing-page8 .top2{border-bottom:1px solid #eff1f4;}








.x-banner{overflow:hidden;height:100vh;}
.x-banner .owl-carousel .owl-item img{height:100vh;object-fit:cover;width:100vw;}




/*主体样式*/
.section{position:relative;overflow: hidden;}
.section1{background: url(//cdn.myxypt.com/25249eab/25/04/7044c9beb7b3a00c20b2b0714e3666ffb740d321.jpg) no-repeat;background-size:cover;}
.box1{padding-top:3vw;}
.abz{width:54.67%;}
.abtt{color:#fff;}
.abtt .wz{font-size:2.5vw;}
.abtt .wz2{font-size:2.29vw;}
.abwz{font-size:18px;line-height:36px;color:#fff;margin:1.2vw 0 2.8vw;}
.sysj li{width:33%;color:#fff;}
.sysj li .wz{font-family: zi;font-size:3.125vw;line-height:1.1;}
.sysj li sup{color:#29934c;font-size:12px;font-weight:bold;border-radius:50%;background:#fff;width:23px;text-align:center;height:23px;line-height:25px;font-style:normal;display:inline-block;margin-left:11px;top:-9px;}
.sysj li .wz2{color:#fff;font-size:16px;opacity:.8;}
a.am{background:rgba(255,255,255,.06);font-size:17px;color:#fff;display: flex;justify-content: center;flex-wrap:wrap;align-items: center;border:1px solid rgba(255,255,255,.6);width:178px;height:60px;border-radius:32px;margin-top:4.82vw;}
a.am .jt{margin-left:20px;font-family:仿宋;transition:all 0.8s;}
a.am:hover .jt{margin-left:26px;}

.apic{width:36%;border:1px solid #fff;box-shadow:0 0 10px #278d49;}
.apic img{width:100%;display:block;}



/* 解决方案 */
.box2{width:100%;height:100vh;position: relative;overflow: hidden;}
.box2:before{content:"";width:100%;height:100%;position:absolute;display: block;left:0;top:0;z-index:1;background:rgba(0,0,0,.4);}
.solutt{color:#fff;text-align:center;width:100%;position:absolute;left:0;top:11.12vw;z-index:999;}
.solutt .wz{font-size:2.5vw;}
.solutt .wz2{font-size:1.77vw;margin-top:0.5vw;}


.tabli1{width:100%;position:absolute;left:0;top:0;height:100vh;z-index:99;}
.tabli1 li{text-align:center;width:33.333%;font-size:14px;cursor:pointer;}
.tabli1 li+li{border-left:1px solid rgba(255,255,255,.24);}
.tabli1 li .det{margin-top:29vw;transition:all 0.8s;}
.tabli1 li .wz{color:#fff;font-size:1.562vw;margin:1vw 0 1.2vw;}


.tabli1 li .text_jia {
	position: relative;
	width:105px;
	flex-shrink: 0;
	padding:20px;
	z-index: 20;margin:0 auto;
}
.tabli1 li .text_jia .jia {
	display: block;
	background:url(//cdn.myxypt.com/25249eab/25/04/b2518bbbb65b92526169d9aea39e04e71eba7438.png) no-repeat center center;
	border-radius: 50%;
	position: relative;border:1px solid rgb(255, 255, 255,.2);width: 64px;line-height: 64px;margin:0 auto;height:64px;
}

.tabli1 li .btns_bwen {
	position: absolute;
	z-index: -1;
	width: 38%;
	height: 38%;
	left: 31%;
	top: 31%;
	opacity: 0;
	transition: 0.3s ease;
}

/* 按钮波纹 */
.circle, 
.circle1, 
.circle2, 
.circle3 {
	width: 100%;
	height: 100%;
	background: #29934c;
	border: 1px solid #29934c;
	border-radius: 999px;
	position: absolute;
	top: 0;
	left: 0;
}

.circle1, 
.circle2 {
  /* animation: circleChange 2s 1s ease-out infinite; */
	animation-name: circleChange;
	animation-duration: 2s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}

.circle1 {
	animation-delay: 1s;
}

.circle2 {
	animation-delay: 2s;
}

@keyframes circleChange {
	0% {
		transform: scale(1);
		opacity: 0.95;
	}

	25% {
		transform: scale(1.4);
		opacity: 0.75;
	}

	50% {
		transform: scale(1.8);
		opacity: 0.5;
	}

	75% {
		transform: scale(2.2);
		opacity: 0.25;
	}

	100% {
		transform: scale(2.6);
		opacity: 0.05;
	}
}

.tabli1 li.cur .det{margin-top:27.5vw;}
.tabli1 li.cur .btns_bwen {opacity: 1;}
.tabli1 li.cur .text_jia .jia{background:url(//cdn.myxypt.com/25249eab/25/04/b2518bbbb65b92526169d9aea39e04e71eba7438.png) no-repeat center center #29934c;border-color:#29934c;}

.tab1{display:none;}
.tab1.clicked{display:block;}
.tab1 li .img img{width:100%;height:100vh;}



/* 如何选择 */
.section3{background: url(//cdn.myxypt.com/25249eab/25/04/c3239547b4933a117551a2d3a3057bece02c9088.jpg) no-repeat;background-size:cover;}
.box3{padding-top:3vw;}
.xztt{text-align:center;}
.xztt .wz{font-size:1.562vw;color:#333333;}
.xztt .wz2{font-size:2.5vw;color:#000000;}
.xztt .wz2 span{color:#29934c;}
.xzlist{margin-top:2.6vw;}
.xzlist li{width:17.87%;cursor: pointer;}
.xzlist li:nth-child(2n){margin-top:2.1vw;}
.xzlist li .tu{position: relative;}
.xzlist li .det{position:absolute;left:37px;bottom:28px;}
.xzlist li .wz{color:#fff;font-size:24px;}
.xzlist li .wz2{color:#fff;font-size:18px;line-height:28px;margin-top:4px;}
.xzlist li img{width:100%;display:block;}
.xzlist li:nth-child(2n) .det{bottom:41px;}




/* 五大优势 */
.section4{background: url(//cdn.myxypt.com/25249eab/25/04/6de32fac82c81231c82be92414d27d15436938a2.jpg) no-repeat;background-size:cover;}
.box4{padding-top:3vw;}
.sybt{text-align:center;}
.sybt .wz{font-size:2.5vw;color:#fff;}
.sybt .wz2{font-size:20px;color:#fff;margin-top:0.3vw;}
.box4 .sybt .wz2{font-size:22px;}

.adv{margin-top:2.79vw;}
.advlist{width:17.87%;}
.advlist li{background-color: rgb(255, 255, 255,.9);height: 88px;display: flex;align-items: center;flex-wrap: wrap;cursor: pointer;padding-left:50px;width:100%;}
.advlist li .tu{width:60px;}
.advlist li .img{display:block;}
.advlist li .img2{display:none;}
.advlist li .wz{color:#333333;font-size:24px;}
.advlist li+li{margin-top:10px;}
.advlist li.cur{background:#fff;}
.advlist li.cur .img{display:none;}
.advlist li.cur .img2{display:block;}
.advlist li.cur .wz{color:#29934c;}

.advtab{display:none;width:79%;background:#fff;}
.advtab.clicked{display:block;}
.advtab li{padding:39px;cursor: pointer;}
.advtab li .img{width:51.31%;}
.advtab li .img img{width:100%;display:block;}
.advtab li .nr{width:42.46%;}
.advtab li .numb{background-color: rgb(41, 147, 76);width: 80px;line-height: 80px;color:#fff;font-family:zi;font-size:2.815vw;text-align:center;} 
.advtab li .wz{width: calc(100% - 100px);}
.advtab li .wz1{color:#000000;font-size:1.875vw;}
.advtab li .wz2{color:#333333;font-size:20px;}
.advtab li .wz3{color:#555555;font-size:16px;line-height:34px;margin:2vw 0 2.9vw;}
.advtab li .wz3 p{padding-left:18px;position: relative;}
.advtab li .wz3 p:before{width:6px;height:6px;background: #d0d0d0;position: absolute;left:0;top:15px;content: "";}
.advtab li .lianjie{border:1px solid #29934c;width:63%;font-size:16px;}
.advtab li .lianjie a{color:#29934c;text-align:center;width:50%;line-height:48px;}
.advtab li .lianjie a+a{border-left:1px solid #29934c;}
.advtab li .lianjie a:hover{background:#29934c;color:#fff;}






/* 工程案例 */
.section5{background: url(//cdn.myxypt.com/25249eab/25/04/39ac74c1babab6cdbca219bd51e9d9613e6caa00.jpg) no-repeat;background-size:cover;}
.box5{padding-top:6.24vw;}
.anli1{margin-bottom:2vw;}
.albt{color:#000000;font-size:2.5vw;}
.alsort li{margin-left:1.85vw;font-size:16px;}
.alsort li a{color:#666;}
.alsort li a:hover{color:#29934c;}
.alsort li a.cmo{opacity:.5;width:57px;margin-left:1.94vw;}
.alsort li a.cmo .jt{font-family:仿宋;}

.cases{position:relative;}
.cases .mySwiper{overflow:hidden;}
.cases .swiper-slide{text-align:center;}
.cases .swiper-slide img{width:100%;display:block;}
.cases .swiper-button-prev{position: absolute;top:50%;left:-88px;margin-top:-23px;width:24px;height:46px;opacity:1;z-index:999;background:url(//cdn.myxypt.com/25249eab/25/04/7eac2f55d53d7ad7a8f9a3dde40e0446f4fc4d5a.png) no-repeat;background-size:100% 100%;}
.cases .swiper-button-next{position: absolute;top:50%;right:-88px;margin-top:-23px;width:24px;height:46px;opacity:1;z-index:999;background:url(//cdn.myxypt.com/25249eab/25/04/dd1b337f71940805685ce01ba74e47e101466c45.png) no-repeat;background-size:100% 100%;}
.cases .swiper-button-prev:hover{background:url(//cdn.myxypt.com/25249eab/25/04/486fd61b6ff8e2f15cccbd12b34560f2a4901908.png) no-repeat;background-size:100% 100%;}
.cases .swiper-button-next:hover{background:url(//cdn.myxypt.com/25249eab/25/04/70a2cfe8671eeeb3cad352d22dfafd67eed18719.png) no-repeat;background-size:100% 100%;}

.kh{margin-top:2.3vw;}
.khbt{text-align:center;}
.khbt .wz{color:#333333;font-size:24px;position: relative;}
.khbt .wz .hx{width:42%;height:1px;background: #e5e7e8;}
a.cmo2{opacity:.7;color:#29934c;display: flex;justify-content: center;flex-wrap:wrap;align-items: center;margin-top:7px;font-size:14px;}
a.cmo2 span{font-family:仿宋;margin-left:11px;}
a.cmo2:hover{opacity:1;}
.khlist{margin:1.62vw 0;}
.khlist li{color:#444444;font-size:16px;position: relative;line-height:32px;width:16%;margin-left:8%;}
.khlist li:hover{color:#29934c;}
.khlist li:nth-child(1),.khlist li:nth-child(5),.khlist li:nth-child(9){margin-left:0;}
/* .bkimg{width:81.15%;margin:0 auto;} */
.bkimg img{width:100%;display:block;}


/* 一站式系统化工程 */
.section6{background: url(//cdn.myxypt.com/25249eab/25/04/5d35fad70ce028df6414dd57b90ef4e0f973a20a.jpg) no-repeat;background-size:cover;}
.box6{padding-top:3vw;}
.pinz{margin-top:5vw;}
.pinz li{width:20%;text-align:center;position: relative;cursor: pointer;}
.pinz li .img{border-radius:50%;margin:0 auto;}
.pinz li .img img{box-shadow: 0 0 18px rgba(0,0,0,0.2);border-radius:50%;}
.pinz li .wz{color:#fff;font-size:17px;margin-top:14px;}
.pinz li .mask{width:100%;border-radius: 10px;background-color: rgb(255, 255, 255,98);position:absolute;top:50%;transform: translateY(-50%);left:0;z-index:99;opacity:0;box-shadow: 0 0 18px rgba(0,0,0,0.15);}
.pinz li .mask .det{padding:2.6vw 18px;}
.pinz li .wz2{color:#29934c;font-size:24px;}
.pinz li .wz3{color:#666666;font-size:15px;line-height:24px;height:96px;overflow: hidden;margin-top:0.71vw;}
.pinz li:hover .mask{opacity:1;}
.pinz li:nth-child(n+6){margin-top:82px;}
.pinz li:before{content:"";position:absolute;background:url(//cdn.myxypt.com/25249eab/25/04/96b7df2f27470347a470fea80912dba637afdc45.png);z-index:22;left:69%;top:46px;width:188px;height:9px;background-size:100% 100%;}
.pinz li:nth-child(5):before{background:none;}
.pinz li:nth-child(10):before{background:none;}







/* 服务流程 */
.section7{background: url(//cdn.myxypt.com/25249eab/25/04/bf5b7bf65a89b347a763069f2f2c3ab3003377df.jpg) no-repeat;background-size:cover;}
.box7{padding-top:3vw;}
.box7 .sybt .wz{color:#000000;}
.box7 .sybt .wz2{color:#666666;}
.lclist{margin:4.427vw 0 5.2vw;}
.lclist li{border-radius: 10px;background-color: rgb(255, 255, 255);width:11.47%;box-shadow:0 0 8px #ecf0f3;text-align:center;padding:36px 0 30px;cursor: pointer;}
.lclist li .img{display:block;}
.lclist li .img2{display:none;}
.lclist li .wz{color:#555555;font-size:17px;line-height:24px;margin-top:10px;}
.lclist li:hover{background:#29934c;box-shadow:none;}
.lclist li:hover .img{display:none;}
.lclist li:hover .img2{display:block;}
.lclist li:hover .wz{color:#fff;}
.lccont{width:640px;margin:0 auto;}
.rx{background-color: rgb(255, 255, 255);width:424px;line-height:58px;border-radius:30px;box-shadow: 0 0 12px rgba(0,0,0,0.05);}
.rx .wz{color:#fff;font-size:18px;text-align:center;width: 174px;border-radius:30px;background:#29934c;}
.rx .wz2{color:#29934c;font-size:30px;text-align:center;width:250px;font-family:zi;}
a.zxmo{border:1px solid #29934c;width:170px;line-height:58px;border-radius:30px;display: flex;justify-content: center;flex-wrap:wrap;align-items: center;color:#29934c;font-size:18px;font-weight:bold;}
a.zxmo img{margin-right:11px;}
a.zxmo:hover{background:#fff;}







/* 新闻资讯 */
.section8{background: url(//cdn.myxypt.com/25249eab/25/04/73a0444574251f83b73974074a2e9735db1fc175.jpg) no-repeat;background-size:cover;}
.box8{padding-top:3vw;}
.xwcont{margin-top:3.2vw;}

.prolist{width:50.27%;}
.prolist li{cursor:pointer;border-radius: 3px;background-color: rgb(255, 255, 255);position: relative;}
.prolist li a{padding:24px 30px;display:block;}
.prolist li .wz{color:#333333;font-size:20px;}
.prolist li .wz2{color:#888888;font-size:16px;margin:12px 0 19px;}
.prolist li .tm{color:#888888;font-size:14px;}
.prolist li.cur:before{content: "";position: absolute;width: 0;height: 0;border-top:16px solid transparent;border-right:12px solid #fff;border-bottom:16px solid transparent;top:50%;transform: translateY(-50%);left:-12px;z-index:99;} 
.prolist li.cur .wz{color:#29934c;}
.prolist li+li{margin-top:14px;}


.proimg{display:none;width:47.47%;}
.proimg.clicked{display:block;}
.proimg li{width:100%;}
.proimg li .img img{width:100%;display:block;}








/*友情链接*/
.link a{margin:0 2px;}

/*页面底部*/
.section9{overflow:visible;}
.foot{background:url(//cdn.myxypt.com/25249eab/25/04/1f46a0c37f426c12c54a194b85e7a9fdc2049e5e.jpg) no-repeat;background-size:cover;}
.fcont1{border-bottom:1px solid rgba(255,255,255,.1);padding:15px 0 23px;}
.llk .link {
    cursor: pointer;
    position: relative;
    width:170px;
}

.llk .link .tit {
    line-height: 48px;
    font-size: 16px;
    color: #fff;text-align:center;
     border:1px solid rgba(255,255,255,.4);
    position: relative;
}
.llk .link .tit  img{margin-left:28px;}

.llk .link dd {
    position: absolute;
    bottom: 50px;
    background: #fff;
    display: none;
    z-index: 1;
    padding: 0 16px;
    font-size: 14px;
    width: 100%;
}

.llk .link dd a {
    display: block;
    line-height: 34px;
    color: #333;
}
.llk .link dd a:hover{color:#666;}
.llk .link:hover dd{display: block;}



.fcont2{padding:47px 0 3.98vw;}
.f_nav{width:71.33%;}
.f_nav dl{width:20%;}
.f_nav dt{margin-bottom:22px;font-size:18px;color:#fff;}
.f_nav dd a{font-size:15px;color:#a0a4a7;line-height:32px;}
.f_nav dd a:hover{color:#fff;text-decoration:underline;}
.ftb{width:17.33%;}
.ftt{margin-bottom:22px;font-size:18px;color:#fff;}
.flx{font-size:15px;color:#fff;line-height:32px;}

.fadd{margin-top:2.61vw;}
.fadd li{width:44.62%;text-align:center;}
.fadd li img{width:100%;display:block;}
.fadd li .wz{color:#a0a4a7;font-size:14px;margin-top:16px;}



.bq{background:#1a1d23;font-size:14px;color:rgba(255,255,255,.6);line-height:24px;padding:30px 0;}
.bq a{color:rgba(255,255,255,.6);}
.bq a:hover{color:#fff;}






/*内页左侧样式*/
.page-product-inquiry a{color: #fff;}


/* 内页关于我们 */
.page-position2{margin-top:-32px;position: relative;z-index:999;color:#fff;font-size:14px;text-align:right;}
.page-position2 a{color:#fff;}
.page-position2 a:hover{color:#29934c;}
.page-wrap-right2{margin-top:12px;}
.nydao{background:#f8f8f8;border-bottom:1px solid #ebebeb;}
.nydao .xypg-left-nav{
    margin: 0;display: flex;
    justify-content: center;
    flex-wrap:wrap;
    align-items: center;
}


.nydao .xypg-left-nav > li {
    position: relative;
    border:none;margin:0 2.4vw;
}



.nydao .xypg-left-nav > li:last-child {
    border-bottom: none;
}

.nydao .xypg-left-nav > li > a {
    display: block;
    font-size: 18px;
    color: #666666;
    line-height:85px;position: relative;padding:0 5px;
}

.nydao .xypg-left-nav > li > a:before{content:"";width:100%;height:3px;background:#29934c;position:absolute;display: block;left:0;bottom:0;opacity:0;} 
.nydao .xypg-left-nav > li > a:after{content: "";position: absolute;width: 0;height: 0;border-left:7px solid transparent;border-bottom: 5px solid #29934c;border-right: 7px solid transparent;left:50%;transform:translateX(-50%);bottom:3px;opacity:0;} 


.nydao .xypg-left-nav > li .first-nav-btn {
    position: absolute;
    z-index: 99;
    width: 30px;
    height: 30px;
    text-align: center;
    top: 10px;
    right: 20px;
    cursor: pointer;
    background: url(https://gcdn.myxypt.com/images/icon_spirit.png) 0 -240px no-repeat;display:none;
}

.nydao .xypg-left-nav > li .first-nav-btn.clicked {
    background-position: 0 -270px;
}

.nydao .xypg-left-nav > li:hover > a, .nydao .xypg-left-nav > li.clicked > a {
    color: #29934c;font-weight:bold;
}

.nydao .xypg-left-nav > li:hover .first-nav-btn, .nydao .xypg-left-nav > li.clicked .first-nav-btn {
    color: #29934c;
}


.nydao .xypg-left-nav > li:hover > a:before{opacity:1;}
.nydao .xypg-left-nav > li:hover > a:after{opacity:1;}
.nydao .xypg-left-nav > li.clicked > a:before{opacity:1;}
.nydao .xypg-left-nav > li.clicked > a:after{opacity:1;}

.nydao .xypg-left-nav .xypg-left-subnav {
    display: none!important;
    padding: 0 10px;
}


.nyabout1{position: relative;margin-top:4.11vw;padding-bottom:3.42vw;}
.nyabout1:before{content: "";position: absolute;width:89.06%;left:0%;bottom:0;z-index:1px;background:#29934c;height:10.94vw;border-bottom-right-radius:70px;} 
.nyabout1 .wh{position: relative;z-index:99;}
.nyabimg{width:35.4%;border:3px solid #fff;}
.nyabimg img{width:100%;display:block;}
.nyaby{width:58.67%;}
.nyabtt .wz{font-size:40px;color:#29934c;}
.nyabtt .wz2{font-size:24px;color:#333333;margin-top:5px;}
.nyabtwz{font-size:17px;color:#555555;line-height:36px;margin:2.1vw 0 8.49vw;}


.nyabout2{padding:4.58vw 0 5.2vw;}
.nybt{text-align:center;}
.nybt .wz{font-size:40px;color:#222222;}
.nybt .wz2{font-size:18px;color:#666666;margin-top:0.5vw;}
.qywh{background:url(//cdn.myxypt.com/25249eab/25/05/1814727bbabe4655ed3674b1eb7af3b77ed52677.jpg) no-repeat;background-size:100% 100%;margin-top:3.44vw;}
.qywh li{width:33.3333333%;text-align:center;background-color: rgb(0, 33, 11,.2);cursor: pointer;padding:10.36vw 0 8.75vw;}
.qywh li+li{border-left:1px solid rgba(255,255,255,.2);}
.qywh li:hover{background:none;}
.qywh li .wz{color:#fff;font-size:28px;margin:28px 0 13px;}
.qywh li .wz2{color:#fff;font-size:18px;line-height:28px;}




.nyabout3{padding-bottom:5.2vw;}
.xzly{margin-top:2.71vw;}
.xzly li{width:23.33%;background:#f6f6f6;border-bottom:4px solid #29934c;padding-bottom:49px;cursor: pointer;}
.xzly li .imgs{position:relative;}
.xzly li .img img{width:100%;display:block;}
.xzly li .tu{background:url(//cdn.myxypt.com/25249eab/25/05/07dc35fb7c9308906de85230f84a8b98e3294bdc.png) no-repeat center top;text-align:center;position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:162px;height:40px;background-size:100% 100%;}
.xzly li .img2{margin-top:13px;}
.xzly li .img2 img{text-align:center;}
.xzly li .wz{text-align:center;color:#222222;font-size:24px;margin:30px 0 20px;}
.xzly li .wz2{color:#666666;font-size:16px;line-height:28px;width:80%;margin:0 auto;}
.xzly li:hover .wz{color:#29934c;}



/* 内页联系我们 */
.nylx1{padding:3.44vw 0 7.29vw;}
.nylxlist{margin-top:4.06vw;}
.nylxlist li{width:28.13%;}
.nylxlist li .det{width: calc(100% - 117px);}
.nylxlist li .wz{color:#999999;font-size:18px;}
.nylxlist li .wz2{color:#333333;font-size:18px;margin-top:9px;}


.nylxz{background:url(//cdn.myxypt.com/25249eab/25/05/5236bcca441b6ab07c629745a9cab52d7b205b07.jpg) no-repeat;background-size:100% 100%;width:50%;}
.nymaps{width:50%;}
.nymaps img{width:100%;display:block;}
.nylxz .nybt{text-align:left;}
.nylxz .det{width:70.83%;margin-left:21.56%;padding-top:4.18vw;}
.lya{margin-top:2.9vw;}
.lya .yins{color:#888888;font-size:18px;}
.lya .yins span{color:#333333;} 



.nylx3{padding:4.79vw 0 130px;position: relative;}
.lclist2{margin:3.02vw 0 0;position: relative;z-index:99;}
.lclist2 li{border:1px solid #e4e9ec;box-shadow:none;}





/* 内页荣誉资质 */
.ztyry{padding:4.11vw 0;}
.hors{margin:0 -15px;}
.hors li{width: calc(100% / 4 - 30px);float:left;margin:0 15px 24px;text-align:center;cursor: pointer;}
.hors li .img{border:1px solid #eeeeee;padding:10px;display:block;}
.hors li .img img{width:100%;display:block;}
.hors li .wz{color:#666666;font-size:16px;background:#f6f6f6;line-height:48px;}
.hors li:hover .img{border-color:#29934c;}
.hors li:hover .wz{background:#29934c;color:#fff;}


.hzzadd{margin:0 -10px;}
.hzzadd li{width: calc(100% / 4 - 20px);float:left;margin:0 10px;font-size:16px;color:#000;line-height:2.2;}





@media (max-width:1680px) {
  .bkimg{width:92%;}
  .topwz{font-size:20px;margin-left:12px;}
  .x-menu > li > a{font-size:15px;}
  .topwz{font-size:17px;margin-left:10px;}
  .topright{width:70.5%;}
}


@media (max-width:1440px) {
 .logo{width:110px;}
  .topwz{font-size:17px;margin-left:10px;}
  .x-menu > li > a{font-size:15px;line-height:88px;}
  .x-sub-menu{top:88px;}
  .ss{top:53px;}
  .k2{font-size:18px;padding-left:28px;}
  .topright{width:72%;}
  .abwz{font-size:16px;line-height:30px;}
  .sysj li .wz2{font-size:15px;}
  a.am{font-size:15px;width:163px;height:51px;}
  #full_menu{right:15px;}
  .xzlist li .wz{font-size:21px;}
  .xzlist li .wz2{font-size:16px;line-height:24px;}
  .xzlist li .det{left:20px;}
  .advlist li{padding-left:38px;}
  .advlist li .wz{font-size:21px;}
  .advtab li .wz2{font-size:18px;}
  .advtab li .wz3{font-size:16px;line-height:30px;}
  .advtab li .wz3 p:before{top:12px;content: "";}
  .advtab li .lianjie{font-size:15px;}
  .advtab li .lianjie a{line-height:43px;}
  .advlist li{height:79px;}
  .alsort li{font-size:15px;}
  .khlist li{font-size:15px;width:19%;line-height:29px;}
  .bkimg{width:96%;}
  .sybt .wz2{font-size:18px;}
  .box4 .sybt .wz2{font-size:20px;}
  .pinz li .wz{font-size:16px;}
  .pinz li .wz2{font-size:21px;}
  .pinz li .wz3{font-size:14px;}
  .pinz li:before{left:72%;top:46px;width: 152px;height:7px;}
  .lclist li .wz{font-size:15px;}
  .lclist li{padding:30px 0 25px;}
  .rx{width:400px;line-height:52px;}
  .rx .wz{font-size:16px;width:158px;}
  .rx .wz2{font-size:26px;width:242px;}
  a.zxmo{line-height:52px;font-size:16px;width:162px;}
  .lccont{width:600px;}
  .prolist li .wz{font-size:18px;}
  .prolist li .wz2{font-size:15px;}
  .prolist li .tm{font-size:13px;}
  .prolist li a{padding:19px 25px;}
  .f_nav dt,.ftt{font-size:16px;}
  .f_nav dd a,.flx{font-size:14px;line-height:28px;}
  .fadd li .wz{margin-top:12px;}
  .khbt .wz{font-size:21px;}
  .nydao .xypg-left-nav > li > a{font-size:16px;}
  .nyabtt .wz,.nybt .wz{font-size:36px;}
  .nyabtt .wz2{font-size:21px;}
  .nyabtwz{font-size:16px;line-height:32px;}
  .nyabout1:before{width:96.06%;}
  .nybt .wz2{font-size:16px;}
  .qywh li .wz{font-size:23px;}
  .qywh li .wz2,.xzly li .wz2{font-size:16px;line-height:24px;}
  .xzly li .wz{font-size:21px;}
  .nylxlist li .wz2,.nylxlist li .wz{font-size:16px;}
  .nylxz .det{margin-left:5%;}
  .x-message-wrap input[type='text'], .x-message-wrap textarea{font-size:14px;height:56px;margin-bottom:15px;}
  .x-message-wrap textarea{height:115px;}
  .x-message-wrap .x-submit{font-size:16px;height:56px;}
  .x-message-wrap .checkCodeImg{height:56px;}
  .nylxz .det{width:90%;}
  .lya .yins{font-size:16px;}
  .hors{margin:0 -10px;}
  .hors li{width: calc(100% / 4 - 20px);margin:0 10px 20px;}
  .hors li .wz{color:#666666;font-size:15px;background:#f6f6f6;line-height:45px;}
  .topwz{display:none;}
  .topright{width:78%;}
  .hzzadd li{width: calc(100% / 3 - 20px);}

}



@media (max-width:1280px) {
  .section{height:auto!important;}
  .section .fp-tableCell{height:auto!important;}
  .k2,.lastli{display:none;}
   .topwz{display:none;}
  .nnav{width:100%;}
  .x-menu > li > a{font-size:14px;}
  #full_menu{display:none;}
  .x-banner{height:auto;}
  .x-banner .owl-carousel .owl-item img{height:auto;object-fit:cover;}
  .box1,.box3,.box4,.box6,.box7,.box8{padding:6vw 0;}
  .abwz{font-size:15px;line-height:25px;}
  a.am{height:46px;width:142px;}
  .box2{height:auto;}
  .tab1 li .img img{height:auto;}
  .tabli1{height:100%;}
  .solutt{top:6vw;} 
  .tabli1 li .det{margin-top:25vw;}
  .tabli1 li .img2{width:56px;margin:0 auto;}
  .tabli1 li .img2 img{width:100%;display:block;}
  .tabli1 li .text_jia .jia{width:50px;height:50px;line-height:50px;}
  .tabli1 li .text_jia{width:92px;}
  .tabli1 li.cur .det{margin-top:24vw;}
  .xzlist{margin-top:3.98vw;}
    .xzlist li .wz{font-size:17px;}
  .xzlist li .wz2{font-size:14px;line-height:20px;}
  .xzlist li .det{left:15px;}
  .xzlist li{width:19%;}
  .xzlist li:nth-child(2n) .det{bottom:30px;}
  .xztt .wz{font-size:18px;}
  .box4 .sybt .wz2{font-size:18px;}
  .adv{margin-top:4vw;}
  .xztt .wz{font-size:18px;}
  .solutt .wz2{font-size:18px;}
  .advlist{width:100%;margin-bottom:25px;}
  .advlist li{width:19%;height:62px;padding-left:15px;}
  .advlist li+li{margin-top:0;}
  .advlist li .wz{font-size:18px;}
  .advtab{width:100%;}
  .advtab li{padding:20px;}
  .advtab li .numb{width:66px;line-height:66px;}
  .advtab li .wz{width: calc(100% - 80px);}
  .advtab li .wz2{font-size:16px;margin-top:4px;}
  .advtab li .wz3{font-size:14px;}
    .advtab li .wz3 p:before{top:11px;content: "";}
  .khbt .wz .hx{width:39%;}
  .khlist li{width:30%;margin-left:0;}
  .anli1{margin-bottom:3vw;}
  .box5{padding:6vw 0 1vw;}
  .sybt .wz2{font-size:17px;}
  .pinz li .wz2{font-size:18px;}
  .pinz li:before{left:72%;top:46px;width:100px;height:5px;}
  .pinz li:nth-child(n+6){margin-top:59px;}
  .lclist li{width:13%;padding:25px 0;}
  .prolist li .wz2{margin:4px 0 7px;}
  .prolist li .wz{font-size:16px;}
  .prolist li .wz2{font-size:14px;}
  .prolist li a{padding:15px 20px;}
  .proimg{height:335px;}
  .proimg li .img img{height:335px;}
  .xwcont{margin-top:4vw;}
  .llk .link .tit{font-size:14px;}
  .ftb{width:22%;}
  .nydao .xypg-left-nav > li > a{line-height:68px;}
  .nydao .xypg-left-nav > li > a{font-size:15px;}
  .nyabtt .wz,.nybt .wz{font-size:32px;}
  .nyabtt .wz2{font-size:19px;}
  .nyabtwz{font-size:15px;line-height:32px;}
  .nyabout1:before{width:97%;}
  .nybt .wz2{font-size:15px;}
  .qywh li .wz{font-size:21px;}
  .qywh li .wz2,.xzly li .wz2{font-size:15px;line-height:24px;}
  .xzly li .wz{font-size:19px;}
  .xzly li{width:49%;padding-bottom:30px;}
  .xzly li:nth-child(n+3){margin-top:20px;}
  .nyabout1:before{border-bottom-right-radius:45px;}
  .nylxlist li .img{width:56px;}
  .nylxlist li .img img{width:100%;display:block;}
  .nylxlist li .det{width: calc(100% - 75px);}
  .nylxlist li{width:31%;}
  .nylxlist li .wz2,.nylxlist li .wz{font-size:15px;}
  .nylxlist li .wz2{margin-top:5px;}
  .nylxz{width:100%;}
  .nymaps{width:100%;}
  .nylxz .det{width:94%;margin-left:3%;padding:4vw 0;}
  .hors li{width: calc(100% / 3 - 20px);}
  .hzzadd li{font-size:15px;}
}



@media (max-width: 768px) {
 .xypg-right-content p img{max-width:100%!important;width:auto!important;height:auto!important;}
 .abz{width:100%;}
 .apic{width:100%;margin-top:25px;}
 .abtt .wz{font-size:26px;}
 .abtt .wz2{font-size:24px;}
 .abwz{margin:15px 0 28px;}
 .sysj li .wz{font-size:40px;}
 .solutt .wz{font-size:26px;}
 .solutt .wz2{font-size:16px;}
 .tabli1 li .wz{font-size:15px;margin-top:12px;}
  .tabli1 li .text_jia .jia{width:36px;height:36px;line-height:36px;}
  .tabli1 li .text_jia{width:68px;padding:16px;}
  .xztt .wz{font-size:16px;}
  .xztt .wz2{font-size:26px;}
  .xzlist li{width:49%;}
  .xzlist li:nth-child(2n){margin-top:0;}
  .xzlist li:nth-child(n+3){margin-top:15px;}
  .xzlist li .bk{display:none;}
  .xzlist li:nth-child(2n) .det{bottom:25px;}

  .sybt .wz{font-size:26px;}
  .box4 .sybt .wz2{font-size:16px;}
  .advlist li .tu{width:36px;margin:0 auto;}
   .advlist li .tu img{width:100%;}
  .advlist li .wz{width:100%;font-size:16px;margin-top:5px;text-align:center;}
  .advlist li{padding-left:0;height:auto;padding:10px;}
  .advtab li .img{width:100%;}
  .advtab li .nr{width:100%;margin-top:20px;}
  .advtab li .numb{font-size:30px;}
  .advtab li .wz1{font-size:21px;}
  .advtab li .lianjie{width:48%;}
  .albt{font-size:26px;}
  .alsort{margin-top:25px;width:100%;}
  .alsort li{margin-left:0;margin-right:1%;}
  .khbt .wz .hx{display:none;}
  .khbt .wz span{width:100%;}
  .kh{margin-top:25px;}
  .khlist li{font-size:14px;}
  .sybt .wz2{font-size:16px;}
  .pinz li:before{display:none;}
  .lclist li{width:22%;margin:0 1.5%;}
  .lclist{display: flex;justify-content: center;flex-wrap:wrap;align-items: center;}
  .lclist li:nth-child(n+4){margin-top:15px;}
  a.zxmo{display:none;}
  .lccont{width:400px;}
  .proimg{width:100%;height:auto;}
  .proimg li .img img{height:auto;}
  .prolist{width:100%;margin-top:14px;}
  .prolist li.cur:before{display:none;}
  .fcont1{display:none;}
  .f_nav{display:none;}
  .ftb{width:100%;}
  .fadd{width:36%;}
  .bq{padding:22px 0;}
  .nyabimg{width:100%;}
  .nyaby{width:100%;margin-top:20px;}
  .nyabout1:before{height:8.94%;border-bottom-right-radius:35px;}
  .nyabtt .wz,.nybt .wz{font-size:28px;}
  .qywh li .img{width:80px;margin:0 auto;}
  .qywh li .img img{width:100%;display:block;}
    .qywh li .wz{font-size:18px;margin:18px 0 8px;}
  .qywh li .wz2,.xzly li .wz2{font-size:14px;line-height:24px;}
  .nylxlist li{width:48%;}
  .nylxlist li:nth-child(n+3){margin-top:15px;}
 .hors li{width: calc(100% / 2 - 20px);}
 .hzzadd li{width: calc(100% / 2 - 20px);}

}


@media (max-width:640px) {
  .box1,.box3,.box4,.box6,.box7,.box8{padding:36px 0;}
   .abtt .wz{font-size:22px;}
  .abtt .wz2{font-size:17px;margin-top:3px;}
  .sysj li .wz{font-size:31px;}
  .sysj li .wz2{font-size:12px;}
  .sysj li sup{margin-left:5px;}
  a.am{margin-top:20px;}
  .solutt{position:static;margin:25px 0;}
  .solutt .wz{color:#000;}
  .solutt .wz2{color:#333;}
  .tabli1 li .img2{width:40px;}
  .tabli1 li .det{margin-top:9vw;}
  .tabli1 li.cur .det{margin-top:9vw;}
  .tabli1 li .wz{font-size:14px;}
  .xzlist{margin-top:25px;}
  /* .xzlist li:nth-child(2n){margin-top:15px;} */
  .solutt .wz{font-size:22px;}
  .xztt .wz2{font-size:22px;}
  .sybt .wz{font-size:22px;}
  .box4 .sybt .wz2{margin-top:7px;}
  .advlist li{width:49%;margin-top:6px;}
  .advlist li+li{margin-top:6px;}
  .advtab li .wz1{font-size:18px;}
  .advtab li .wz2{font-size:15px;}
  .advtab li .wz3{line-height:25px;}
  .advtab li .wz3{margin:15px 0 20px;}
  .advtab li .lianjie{width:66%;}
  .advtab li .lianjie a{line-height:38px;}
  .box5{padding:36px 0 15px;}
  .alsort li{width:31%;margin:2px 0;margin-right:0;}
  .alsort{margin-top:12px;}
  .alsort li a.cmo{margin-left:0;}
  .anli1{margin-bottom:20px;}
  .khbt .wz{font-size:19px;}
  a.cmo2{margin-top:4px;}
  .khlist li{width:49%;}
  .khlist{padding:12px 0;}
  .albt{font-size:22px;}
  .pinz li{width:49%;}
  .pinz li:hover .mask{opacity:0;}
  .pinz li:nth-child(n+3){margin-top:20px;}
  .pinz{margin-top:25px;}
  .pinz li .wz{font-size:15px;}
  .sybt .wz2{margin-top:6px;}
  .lclist{display: flex; justify-content: space-between;flex-wrap:wrap;}
  .lclist li{width:48.5%;margin:0;}
  .lclist{margin:25px 0;}
  .lclist li:nth-child(n+3){margin-top:15px;}
  .rx .wz{display:none;}
  .lccont{width:180px;}
  .rx .wz2{width:180px;font-size:22px;}
  .rx{line-height:44px;}
  .xwcont{margin-top:25px;}
  .fcont2{padding:28px 0;}
  .f_nav dt, .ftt{margin-bottom:10px;}
  .f_nav dd a, .flx{line-height:24px;}
  .fadd{width:60%;margin-top:18px;}
  .page-position2{margin-top:15px;color:#333;text-align:left;}
  .page-position2 a{color:#333;}
   .nyabtt .wz,.nybt .wz{font-size:24px;}
   .nyabtt .wz2{font-size:17px;}
   .nyabtwz{line-height:26px;margin:12px 0 46px;}
   .nybt .wz2{margin-top:5px;}
   .nyabout2{padding:30px 0;}
   .qywh{margin-top:22px;background-size:cover;}
   .qywh li{width:100%;padding:50px 0;}
   .qywh li+li{border-top:1px solid rgba(255,255,255,.2);border-left:none;}
   .qywh li .wz{font-size:17px;}
   .nyabout3{padding-bottom:30px;}
   .xzly{margin-top:22px;}
   .xzly li{width:100%;padding-bottom:25px;}
   .xzly li:nth-child(n+2){margin-top:20px;}
   .xzly li .wz{font-size:17px;}
   .xzly li .wz2{width:90%;}
   .nyabout1:before{border-bottom-right-radius:25px;}
     .nylxlist li{width:100%;}
  .nylxlist li:nth-child(n+2){margin-top:15px;}
  .nylx1{padding:3vw 0 35px;}
  .nylxz .det{padding:35px 0;}
  .x-message{margin-top:20px;}
  .ms{width:100%;}
    .x-message-wrap input[type='text'], .x-message-wrap textarea{height:46px;margin-bottom:10px;}
  .x-message-wrap textarea{height:90px;}
  .x-message-wrap .x-submit{font-size:15px;height:46px;width:100%;margin-top:15px;}
  .code-group .aa{width:100%;}
  .x-message-wrap .checkCodeImg{height:46px;}
  .lya{margin-top:15px;}
  .lya .yins{font-size:15px;}
  .nylx3{padding:35px 0 94px;}
  .ztyry{padding:0 0 30px;}
  .hors li .wz{font-size:14px;line-height:40px;}
    .hors{margin:0 -6px;}
  .hors li{width: calc(100% / 2 - 12px);margin:0 6px 12px;}
  .hzzadd li{width: calc(100% / 1 - 20px);}
  .advtab li .wz3 p:before{top:10px;}
}




